BM6P6(@ |||kkk^^^XXXUUURRRPPPMMMMMMNNNSSS^^^iiilllkkkfffdddbbb___ZZZSSSMMMLLLIIIHHHFFFEEEFFFFFFGGGGGGGGGFFFDDDBBB@@@??????>>>@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@???===;;;:::999::::::888888777666555444333333222222222111111111111111111111111111111111111111333333333222222222111111111///...///000111000...444444333222111111111222222222222111111111000000333222222111111222222333555444333333222222222222444333333333333444555555777777777888999:::<<<<<<===@@@CCCFFFKKKTTT___ggguuu~~~wwwyyy{{{~~~mmm___]]]VVVXXXRRRGGG???>>>;;;777777666444444555555444333333333333222222222111111444444555555444444333222555555666777888999::::::;;;===AAACCCFFFKKKPPPSSS^^^YYYUUUXXXaaammmvvv{{{zzzxxxxxx~~~}}}}}}~~~uuunnnkkkjjjpppwww~~~qqqlllmmmlllhhheeeeeeddd\\\OOOEEEqqqccc[[[WWWSSSPPPOOOOOOPPPUUU^^^hhhnnnpppnnnmmmmmmjjjcccZZZRRRNNNJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFDDDBBB@@@???>>>>>>???AAABBBBBBBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>??????===<<<;;;:::::::::999888888777666555444333222222222222111111111111111111111111111111111111111111111222222333333333111///...///000111000///222222222222222111111111222222222111111111000000333222222111111222222333555444333333222222222333444333333333333444555555666666777777888:::;;;<<<===@@@CCCFFFJJJRRR\\\dddppp{{{}}}zzzyyy~~~fffYYYZZZ[[[XXXOOOIIIFFFAAA;;;777555444444555555444333333333333222222222222111333444444444444333222222444444555666777888999999:::<<>>===>>>@@@AAAAAAAAAAAABBBDDDFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>===;;;:::999999999888777666555555444333333222222111111111111111111111111111111111111//////000111222333444555111000//////111111000//////000111222222222111000222222222111111111111111333222222111111222222333444444333222222222333333444333333333333444555555555555555666777888::::::===???BBBDDDHHHOOOXXX___jjjsss{{{uuu{{{rrrZZZWWWYYYWWWSSSOOOKKKCCC;;;777666444444555666555444333333333333222222222222222333333333333222111111333333444444555666777777888:::===@@@CCCGGGMMMQQQVVVTTTRRRTTT[[[cccjjjnnnmmmxxx}}}yyyyyyzzzttttttxxx~~~{{{xxx~~~pppkkkjjjmmmqqqpppppppppooodddVVVLLLIIIHHHEEECCC~~~mmmddd^^^YYYUUURRRQQQSSSUUUYYYaaaooo|||~~~uuuggg\\\SSSOOOKKKIIIIIIIIIFFFDDDEEEEEEDDDCCCAAA???>>>======???@@@AAA@@@@@@AAACCCFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>===;;;:::::::::999888777666666555333333333222222111111000111111111111111111111111///000000111222333333333111000///000111111000///---...000222333222111///111111111111111111111111333222222111111222222333444333333222222333333333444333333333333444555555444444444555666777888999<<>>???@@@@@@qqqhhhbbb]]]YYYSSSQQQQQQTTTVVV\\\lll|||uuuhhh[[[VVVPPPMMMLLLKKKGGGCCCFFFEEEEEEDDDBBB@@@>>>======???@@@@@@@@@@@@AAACCCFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@???>>><<<;;;;;;;;;:::999888777777666444444333333222111111000111111111111111111111111111111111111111111111111222000///000111222111000---...000222333222111///111111111111111111111111333222222111111222222333333333333222222333333444444333333333333444555555333333333444555666888888;;;>>>AAABBBDDDIIIQQQWWWaaagggqqq|||uuupppsssfff```ZZZYYYYYYSSSJJJCCC===:::777555666666666555444444444333333333222222111111222222111111000///111111222222333333444444222444777;;;@@@GGGOOOTTTSSSSSSQQQQQQSSSVVV[[[^^^aaabbbeeeiiinnnvvv~~~}}}wwwvvvttttttyyy|||xxx{{{~~~}}}}}}zzzzzz}}}sssrrruuuvvvuuuvvvzzz}}}tttkkkiiiggghhhkkklllhhhbbb[[[RRRFFF===:::;;;<<<===uuulllfff```[[[UUUPPPOOORRRUUUZZZiiizzz~~~tttfff___XXXSSSRRRPPPJJJEEEFFFFFFFFFFFFDDDAAA???>>>===???@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB???????????????>>>======<<<<<<;;;:::999888888777555555444333222111111000111111111111111111111111222222111111111000000000222111000000222222111000///000111222222222111000111111111111111222222222333222222111111222222333333333222222222333444444444333333333333444555555333333333444555666888888:::===@@@BBBDDDHHHOOOUUU^^^ccckkkuuuuuuqqqzzz|||}}}oooaaa[[[ZZZTTTMMMHHHAAA>>>:::777777666666555444444444444333333333333111222222222222111000000111111111222222333333333111333555888===DDDLLLRRRTTTSSSQQQNNNNNNPPPTTTXXX\\\\\\^^^bbbiiiqqqxxx}}}~~~wwwsssrrruuuuuusssvvv{{{www}}}xxxtttxxx~~~}}}sssmmmjjjmmmoooooooooqqqwwwrrrqqqrrrtttrrrllleeecccbbb]]]WWWOOOJJJCCC===;;;:::::::::yyyqqqiiiaaa[[[XXXPPPNNNRRRVVVYYYgggxxx|||rrrjjjaaa[[[YYYUUUNNNHHHGGGHHHHHHGGGFFFCCC@@@>>>>>>???AAAAAA@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>??????======<<<;;;:::999888888666555444333222111111000111111111111111111111111000000000000111111111111222111000000222222111000222222222222222111111111000000111111111222222222333222222111111222222333333222222222333333444555444333333333333444555555333444444444555777888999999<<<@@@BBBDDDHHHOOOTTT\\\___eeennnyyyvvvwwwxxx{{{~~~}}}lll```[[[UUUOOOLLLEEEBBB===999888777666555555444444444444333333333222222333333222222111000111111222222222222333333222333444555999>>>FFFKKKOOOPPPOOONNNNNNSSSZZZ`````````aaaeeellluuu|||}}}zzzxxxxxxxxx}}}xxxtttrrrxxxzzzwwwxxx~~~~~~vvvpppqqquuu}}}~~~zzzyyyzzzwwwqqqppppppttt{{{~~~}}}~~~vvvvvvtttooopppwwwzzzwwwkkk\\\TTTSSSRRROOOJJJGGGCCC???<<<:::888777|||ssskkkbbb[[[[[[QQQMMMSSSWWWZZZfffvvvzzzqqqgggaaa^^^ZZZRRRKKKHHHHHHIIIHHHGGGDDDAAA???>>>@@@AAAAAAAAAAAABBBDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>>>>>>>???@@@======<<<;;;:::999999888666666555444222111111000111111111111111111111111......///000111222333333222111000111222222222000444444333222111111111222000000111111222222222222333222222222222222222333222222222222333333444555444333333333333444555555444444444555666777888999999<<<@@@BBBDDDHHHOOOTTTZZZ]]]bbbjjjuuu}}}uuuvvvyyy{{{}}}~~~~~~~~~~~~zzziiibbb[[[UUUTTTHHHDDD>>>:::888777666555555555444444444333333333222333333333333222111111222222222222222333333333333444333333555:::@@@EEEJJJLLLNNNOOOSSS[[[fffnnnhhhgggfffjjjpppxxx}}}jjjhhhfffjjjyyy|||}}}|||uuu|||~~~{{{zzz~~~wwwqqqooopppwww~~~}}}pppqqqpppooottt|||vvvzzznnnfffqqqxxxtttvvv~~~|||wwwhhhSSSHHHIIILLLKKKIIIGGGDDD@@@===:::777666vvvjjjcccbbb[[[VVVSSSSSSRRRUUUeeewww|||uuunnnhhh```WWWQQQLLLJJJGGGHHHIIIHHHDDD@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCBBBAAA@@@>>>>>>===>>>======;;;:::999888888888888777666555444444333222222222111111111111111111111222222222222111111000/////////000111222222111222333222111111333444000000000000000000000000000111222333444333222111777777666666555555555555333333333333333333333333444444444555555777888888999:::===@@@CCCHHHNNNSSSSSSXXX^^^eeennnyyy}}}zzzxxxyyyzzzzzzzzz}}}uuuccc^^^ZZZTTTMMMIIIBBB<<<777555555666555444444333333222222111222111111000000111111222222222222222222222222222000000111333666999<<<>>>DDDHHHKKKJJJMMMXXXjjjyyyzzzppplllsss}}}|||rrr```^^^jjjwwwzzzwwwuuuoooiiifffhhhkkkkkkjjjzzzwww}}}|||}}}tttppppppqqqpppqqqwww{{{{{{{{{xxxwwwvvvxxx~~~rrrooommmnnnrrrtttqqqmmmjjjkkkbbbPPPBBBAAAFFFHHHGGGFFFDDDAAA===:::666555wwwllldddaaa[[[UUURRRSSSRRRUUUdddvvv{{{uuuppphhh^^^VVVPPPMMMIIIHHHIIIHHHEEEBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999888888777666555444333333222222222222111111111111111111222222222222111111000000000000000000111222111222222000//////111333111111111111111111111111111111222333333333333222555555555444444333333333333333333333333333333333333333333333444555666777777999===@@@CCCGGGMMMPPPRRRVVV\\\cccjjjuuu}}}{{{yyywwwzzzxxxzzzjjj]]]XXXTTTPPPLLLFFF???:::777777777555555444333333222222111222222111111111111222222222222222222222222222222222222222333555777999:::===BBBGGGJJJNNNYYYlllzzz{{{vvvwww|||~~~|||{{{vvvnnnqqqtttpppjjjlllhhhcccaaaaaacccccccccjjjooo}}}uuunnnkkklllfffnnntttuuuxxx{{{llllllnnnqqqsssnnneee]]]XXX^^^\\\NNNAAA===>>>???BBBAAA@@@>>><<<:::777666}}}|||}}}zzzpppfffbbb[[[TTTRRRSSSRRRUUUbbbsss~~~{{{ttthhh^^^WWWRRRMMMJJJJJJIIIGGGDDDAAAAAA@@@@@@@@@@@@@@@AAADDDDDDDDDEEEEEEFFFFFFFFFHHHGGGEEECCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::888888777666555444333333333333222222111111111111111111222222222222111111222111000000000000000000222222000...,,,,,,///111222222222222222222222222222222111111222222333444333333222222222222111111333333333333333333333333222222222222333444555666666888<<<@@@CCCFFFJJJMMMPPPTTTZZZ```hhhrrr}}}yyyuuusssqqqsss{{{vvv```XXXWWWUUUQQQKKKDDD>>>:::888777555555444444333222222222333333222222222222333333222222222222222222222222444333333333333444444555666<<>>======<<<;;;;;;888888777666555444444333333333333222222111111000111111222222222222111111222222111000/////////000333333111...,,,,,,...111222222222222222222222222333222111000111222333444222222222222222111111111333333333333333333333333333333333333333444555555555999===AAACCCFFFIIIKKKOOOTTTZZZaaahhhrrr}}}yyytttnnnlllnnnuuu~~~ddd[[[\\\WWWTTTNNNHHHBBB<<<999777555555555444333333222222444333333222222333333444111111111111111111111111333333222222222222222222444888>>>@@@BBBIIISSS\\\eeemmmtttwww{{{~~~||||||vvvvvvyyy|||{{{ccc[[[bbblllwww}}}|||vvvpppmmmmmmlllooowww|||vvvxxx~~~vvvkkklllooolllddd]]]___bbbfffiiifffZZZLLLAAA@@@MMMYYYWWWJJJ===888888777777777777777666555555xxxnnniii^^^WWWSSSTTTTTTTTT]]]jjj~~~tttkkkfff```WWWQQQOOOMMMKKKIIIDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKHHHGGGEEECCCBBBCCCDDDEEECCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>=========:::999888777666555555444444444333333222111111000111111222222222222111111222222111000/////////000444444333000......000222111111111111111111111111333222111000111222333444222222222222222333333333333333333333333333333333444444444444444444555666666999===AAACCCEEEHHHJJJNNNTTT[[[bbbjjjsssvvvqqqllljjjkkkqqqxxxiii\\\\\\VVVTTTPPPKKKEEE???999777666666555444444333333222444333333222222333333444111111111111111111111111000111111222222222222222222777;;;<<<===AAAHHHNNNUUU\\\dddmmmxxx~~~yyyzzz{{{}}}xxx|||}}}vvvmmmpppwwwdddbbbkkk{{{yyyrrroooooonnnllliiidddaaa```aaa\\\cccnnnwww{{{}}}}}}oooeee___ccciiifff^^^XXXXXXYYYZZZZZZWWWOOOFFF@@@;;;GGGTTTUUUJJJ<<<666555555555666555555444333222{{{rrrnnnbbbZZZUUUVVVUUUTTT[[[fffyyyxxxrrrllleee\\\VVVSSSPPPLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAABBBDDDGGGJJJKKKGGGFFFEEEDDDDDDDDDEEEEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>;;;;;;:::999888777666666555555444333222111111000111111222222222222111111222111000000000000000000333444444333111000111222000000000000000000000000222222111111222222333444222333333333333444444444333333333333333333333333555555444444444444555555666999<<>>;;;999:::AAAOOOZZZWWWIII===999444444444555444444333333~~~uuurrrhhh___YYYYYYWWWTTTWWW```iii|||~~~rrrlllccc]]]XXXSSSNNNIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBAAABBBDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999999888666666555444222111111000111111222222222222111111000000//////000111222222///111444555444222111222222222222222222222222222000111222333444333222222111111222222333333333333333333333333333333333333333333222222111222222222555666777888999===BBBEEEHHHLLLRRRWWW[[[aaaiiiooo}}}~~~vvvrrrggggggkkksss|||jjj\\\PPPQQQRRRQQQNNNHHHBBB>>>666666666555444444333333222111111111111111111222000000000000000000000000222333333444333222111000000222333444555777;;;>>>>>>HHHPPPTTTZZZhhhxxxwww~~~zzzmmmvvv~~~xxxqqqnnnkkkeee]]]bbbffflllxxxyyymmmfffeeehhhkkkqqqpppnnnmmmqqq||||||oooiiiddd^^^ZZZXXXSSSPPPNNNIII@@@;;;;;;777;;;???AAA>>>:::555222111888GGGVVVWWWIII;;;555222333444555555555555555{{{vvvrrrfffZZZWWWWWWVVVVVVXXXcccttt{{{sssiii```ZZZUUUOOOKKKLLLMMMNNNOOONNNLLLJJJIIIDDDEEEEEEEEECCCCCCCCCDDDFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@???????????????======<<<;;;::::::999999777777666666666555555555222222222222222222222333000000000000000000000000333333222222111000000000222222222222222222222222222222111111222222333444333333333333333333333333444333333222222333333444555444444333333333444444888888999;;;===???BBBCCCIIIKKKOOOSSSVVV[[[___cccpppzzzyyyqqqkkkggggggqqq~~~zzz[[[TTTTTTTTTUUUSSSNNNFFF@@@<<<999666555444444333222555444333222111111111111111111222222222222111111111111111111111111111111111000//////111555888;;;>>>@@@FFFMMMTTT___rrr~~~mmmmmmpppnnnmmmjjjeeedddeeehhhjjjkkkpppnnnppp|||tttoooqqqttt~~~}}}lllbbb``````]]]YYYVVVOOOGGGCCCAAA???;;;777555777:::<<<;;;888555222333777???JJJRRRNNNAAA555666666555444333333222222~~~~~~{{{qqqeeeYYYUUUUUUTTTTTTVVVbbbsssxxxlllccc]]]YYYTTTQQQLLLLLLMMMOOOQQQQQQNNNLLLGGGGGGFFFEEECCCBBBBBBCCCEEEFFFGGGHHHGGGGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????======<<<<<<;;;::::::999666666555444444333222222111222222333333222222222000000000000000000000000111111111111111111222222222222222222222222222222222222111111222222333444333333333333333333333333444333333222222333333444555444444333333444444444777777888:::<<<>>>@@@AAAGGGJJJNNNQQQUUUYYY^^^bbblllwwwsssmmmhhhgggooozzzgggUUUSSSRRRSSSTTTQQQKKKEEE???<<<888666555555555444555444333222111111111111000111111222222111111000////////////////////////555444222111111222333444999;;;@@@GGGNNNZZZlll}}}|||{{{zzz~~~wwwtttsssppprrrqqqqqqssswww{{{}}}~~~|||~~~uuukkkeeeccc```[[[VVVJJJDDD>>>;;;;;;;;;777444666666666777666555444444555777<<>>@@@EEEHHHLLLOOOSSSWWW\\\___gggrrrxxxrrrlllhhhmmmuuu|||www[[[WWWSSSSSSUUUUUUPPPKKKDDD@@@;;;777666666666666555444333222222111111111000111111222222111111000////////////////////////555444444333222111111111555555999???FFFPPPbbbqqqyyyxxxvvvuuuyyyzzzrrrtttppplllfffaaaYYYQQQLLL>>>:::666555666777555333666555333111111222444555777666888===CCCCCC>>>888777777666666555555444444~~~|||wwwxxxzzz~~~tttjjj___YYYUUURRRSSSVVV\\\jjj}}}{{{ooogggaaa]]]YYYUUUQQQOOORRRYYYZZZVVVPPPLLLIIIFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;999888666555444333111222333444444222111000000000000000000000000000000000111111111222222222222222222222222222222222222222111111222222333444333333333333333333333333444333333222222333333444444444333333333444555555666666777888:::<<<>>>???CCCEEEIIIMMMPPPTTTYYY]]]eeeooo|||~~~uuunnnnnnrrrvvv{{{llleee^^^ZZZYYYXXXTTTPPPHHHCCC===888666666777777555555444333222222222222000000111111111111000000111111111111111111111111///000111333444444444333444333444999>>>FFFTTTbbbqqqsssuuuuuuuuuyyy~~~{{{yyywwwtttrrrlllbbbVVVLLLDDD@@@999666444444666777666555555444222111000222333555555444555888===>>>;;;777666666555555444444444444uuuttttttwww}}}tttkkkbbb\\\VVVQQQQQQSSSYYYhhhzzzwwwnnnfff^^^YYYTTTPPPNNNRRR[[[___]]]YYYPPPLLLFFFDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===============<<<<<<<<<;;;:::999777666444444222333333444333222111000000000000000000000000000222222222111111111000000222222222222222222222222222222111111222222333444333333333333333333333333444333333222222333333444333333333333333444555666777777888999:::<<<>>>???@@@CCCGGGKKKNNNRRRWWW[[[gggoooyyywwwsssrrrrrrtttxxxxxx~~~rrrggg___ZZZUUURRRKKKFFF???999777666666666666555444333222222222222000000000111111000000000111111111111111111111111,,,---000333555555555555555333333666999===GGGQQQ```gggooorrrrrrtttyyy~~~||||||}}}|||tttooodddVVVHHH???;;;;;;777666555555555555555444222333333444444333333333333333444777::::::777444444444333333333333333222tttrrrqqqsss{{{{{{ssslllddd___XXXQQQNNNPPPWWWeeexxxyyynnnccc\\\PPPMMMLLLRRR[[[cccffffffYYYSSSKKKGGGFFFGGGFFFEEEBBBCCCEEEGGGHHHIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>======:::999888777666555444333444444333222222111111111000000000000000000000000333333222222111000000///222222222222222222222222222222111111222222333444333333333333333333333333444333333222222333333444333333333333444555555666777777888999:::<<<===>>>???BBBFFFIIIMMMQQQVVVYYYiiiooowwwyyysssoooooorrrttt{{{yyyhhh\\\VVVUUUMMMHHHBBB<<<999777666444666555444333222222222222///000000111111000000///////////////////////////...///111333333333333222666333333555666777===DDDPPPYYYdddllloooqqquuuxxx{{{}}}zzzggg```UUUGGG===888888:::555555444444333222222222111222444666666555333222222333444666888888555333333222222222222222222222|||sssrrrrrrtttyyy~~~uuuooojjjeee]]]TTTOOOPPPPPP```uuuyyylllcccQQQOOONNNQQQYYYaaahhhllleee]]]RRRLLLJJJIIIGGGDDDAAACCCEEEGGGHHHIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>999999888777777666555555666444222111000000111222000000000000000000000000222222111111111111111111222222222222222222222222222222111111222222333444333333333333333333333333444333333222222333333444333333333333444555666666666666777777999:::<<<===>>>AAAEEEIIILLLPPPUUUYYYdddjjjrrr{{{~~~tttmmmkkkmmmooouuuppp^^^XXXXXXPPPKKKEEE@@@<<<999666444666555444333333222333333//////000000000000//////////////////////////////000111111222222222111111444111222555555444666:::BBBIIISSS\\\cccjjjqqqvvvtttuuuzzzxxxmmmSSSMMMEEE===888666555666222333333333222111111111000111333555555444333222444444444555666666555444333333333333333333333333|||yyysssssstttvvvzzz~~~xxxtttppplllcccXXXSSSSSSIIIZZZqqqsssiiiVVVTTTRRRRRRVVV]]]eeejjjnnneeeYYYPPPMMMJJJGGGDDDAAABBBDDDGGGHHHIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>?????????;;;:::::::::999999888888777555222000///000222333000000000000000000000000000000000111222222333333222222222222222222222222222222111111222222333444333333333333333333333333444333333222222333333444222222222333444555666777555555555666777999:::;;;>>>AAAEEEHHHLLLPPPUUUYYY\\\cccmmmwwwuuullliiijjjkkkrrr}}}vvv```ZZZ[[[QQQNNNHHHCCC???;;;777444666666555444333333333333//////000000000000//////111111111111111111111111000000000111222222333333111///000444555333333666444888???HHHSSS^^^iiippprrrssswww}}}|||{{{~~~{{{zzzuuuhhh[[[DDDAAA<<<999777555222///111222444444333222222333111111222222333333333333777666444333333555666777444444444444444444444444~~~yyywwwuuuvvv|||xxxwwwsssjjj___VVVQQQPPPMMMVVViiizzzpppaaaXXXRRRVVV]]]bbbgggllltttmmmbbbXXXPPPJJJFFFDDDBBBBBBCCCEEEHHHIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>@@@???>>>@@@CCCCCC@@@===;;;;;;:::999999888888777777666555333222111000000000000000000111222333444333222222111111222222333111111111111000000000///222222111111222222333444222222222222222222222222444444333333444555777888555555555555555555555555444444555777888:::;;;;;;===@@@CCCFFFIIILLLQQQTTTYYY^^^fffnnnyyytttmmmkkkkkklllqqq{{{~~~eeeZZZWWWTTTQQQKKKFFFBBB===999666666555555555666444222///222222222111111111111000//////000000111111111111000111111111111222222222111111222222222333333333333777<<>><<<999777444333333333222333444444555555444444444555555555444333333222333333333333333333333333222222333333333333444444|||uuussstttzzz{{{tttjjj___WWWQQQNNNMMMTTTcccyyyxxxiii^^^VVVVVV[[[aaahhhnnnuuuooofff\\\SSSMMMHHHFFFBBBBBBCCCEEEHHHIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA??????@@@??????@@@CCCCCC@@@===;;;;;;::::::999888888888777666555333222111000000222222111111111111111222222111111000000111111222222222222222111111111111222222111111222222333444222222222222222222222222111111000000111222444555444444444444444444444444444444555777888999:::;;;<<>>;;;;;;::::::999999888888888777555333222111111111444333222111000000000000111000000000000000000111333333333222222222222111222111111111111222333333222222222222222222222222000000000000000222333333333333333333333333333333444444555666888999::::::;;;===@@@BBBDDDGGGJJJMMMSSSXXX```gggooozzzqqqjjjiiilllmmmqqqxxx}}}xxx```ZZZUUUSSSPPPMMMJJJDDD>>>:::777666555666666666444222000000000000/////////...111111111000000000000000000000000111111111222222111111111222222222222333111333555555444555999===IIIUUUggguuu|||~~~{{{uuupppnnntttwwwrrrggg___\\\VVVMMMMMMIIIDDDBBBBBBAAA>>>;;;777666555444333222222222222222333444444444444444333333444444444444333333222222222222222222222222222222333333333333444444{{{yyyyyy|||~~~sssfff___ZZZSSSMMMKKKNNNVVVggg}}}uuullldddaaaaaaeeennnxxx}}}zzztttjjj]]]RRRIIIEEEDDDCCCCCCDDDFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBAAA???>>><<<;;;;;;:::999999888888888777555444222111111111333222222111000000111111111111000000000000111111333333222222222111111111111111111111111222222333222222222222222222222222333333333333333444444555333333333333333333333333444444555666777888999:::<<<===@@@AAACCCEEEHHHKKKNNNTTT\\\ccckkkttt|||rrrqqqllljjjlllqqqvvv|||bbbXXXUUUSSSRRRPPPMMMHHHAAA<<<777666555555666555444222111111000000000/////////111111111111000000000000000000000000111111111111111111111111222222222222000222444555444555777999;;;EEEUUUbbbllltttzzz~~~|||{{{zzzyyyvvvsssnnnkkkzzzxxxnnn___SSSNNNHHHBBB@@@===:::999999:::888777555555444444444333333333222222333444444444444333666666666555333111000///111111111111111111111111222222222333333333444444~~~tttggg```[[[TTTNNNIIIMMMVVVfff{{{}}}xxxqqqmmmjjjiiihhhjjjsss|||}}}rrrdddUUUJJJDDDGGGEEEDDDEEEFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBBBBAAA@@@???>>><<<<<<;;;;;;:::999999888888777666444333222111111111111000000111222222333222222222111111222222222222111111111000000000000111111000000111111222333222222222222222222222222444444444555555555555555333333333333333333333333444444555666777888888999<<<>>>@@@BBBCCCEEEHHHKKKLLLQQQYYY```hhhqqq||||||wwwmmmiiiiiimmmrrrxxxhhhXXXTTTTTTSSSRRRPPPJJJDDD???888666555444444444333111222222111111111000000000111111111000000000000000//////000000000111111111000000111111111222222222---///000111111222222333555:::CCCLLLUUUaaannnvvv~~~|||zzzmmmnnnqqqvvvxxxxxxtttpppuuuooocccSSSFFF@@@;;;777777666666777888888666555000000000000000000000000111222333333444444333333666666555444333111///...111111111111111111111111222222222333333333444444~~~}}}{{{kkkbbb\\\VVVPPPIIIMMMWWWfffzzzvvvpppkkkjjjlllmmmllllllttt~~~|||lll[[[OOOHHHIIIGGGFFFEEEGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBB???AAACCCBBB@@@???>>>>>><<<<<<;;;;;;::::::999999888888666444333222222222000000000000111222333444333333222222222222333333111111111000000000//////111000000000000111222222222222222222222222222222222333333444444333333222333333333333333333333333444444555666666777888888<<<>>>@@@BBBCCCEEEHHHKKKLLLQQQWWW^^^eeennnyyy}}}pppkkkhhhkkkooottt}}}oooXXXUUUUUUTTTTTTRRRMMMGGGCCC;;;999666555444444222111222222222222111111111111///000000000111111111111/////////000000000111111000000000111111111111222111111111000000000000000333555888;;;AAAMMM[[[eeepppwwwzzzrrrnnnlllbbbeeekkkssszzzzzztttoooddd^^^SSSFFF<<<777444222111222444666666555444333000111111222222222111111111111222333333333333333222222333333333333222222222222222222222222222222222222333333333333444444{{{zzzrrrfff]]]VVVQQQHHHLLLUUUcccuuutttmmmfffgggjjjllliiiiiisss~~~uuudddWWWQQQKKKIIIGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIDDDDDDDDDDDDDDDCCCCCCBBB???BBBDDDCCC@@@>>>>>>>>><<<<<<<<<;;;::::::999999999888666555333222222222222111111111111111222222222222111111111111222222222222222111111111000000000000000000000111222222222222222222222222222222111222333333333333222111444444444444444444444444444444555555666777777777:::<<>>GGGOOOVVV```nnnzzz{{{ppphhheeeeee```ccciiippptttpppfff]]]OOOJJJCCC<<<777444333444000111333333333222222222333444444555555444333222111111222333333333333222000111222333333333333333333333333333333333333333222222333333333333444444|||xxxxxxwwwhhh]]]UUUQQQHHHLLLSSS___qqquuunnneeefffhhhiiieeefffppp}}}{{{jjj^^^XXXMMMKKKHHHGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIDDDDDDDDDDDDDDDDDDCCCBBB???BBBDDDCCC@@@======???===<<<<<<;;;;;;:::999999999888666555333333222222444333222111000000000000111111000000000000111111333333333222222222111111000000000000000111111222222222222222222222222222222333444555444444222111555555555555555555555555444444555555666666777777999;;;>>>@@@AAADDDHHHKKKRRRUUUXXX[[[___hhhsss{{{xxxqqqkkkkkklllmmmqqqvvv}}}iiiZZZYYYXXXWWWUUURRRNNNKKKCCC@@@<<<999777666444222000000000000////////////------...000111222333444////////////000000000000000000000000111111111111000...---...///222333333222444666666555666;;;???@@@KKK[[[jjjvvv{{{rrrhhhcccbbbcccdddeeeiiinnnmmmdddUUUIII>>>:::666444222111222555111222222222111111222333000111222333222111000///111111222333333333333222333333333333333222111000333333333333333333333333222222333333333444444444~~~|||yyywwwzzz~~~lll]]]TTTPPPGGGOOOUUU[[[kkk|||ooojjjccc```cccccccccmmm{{{zzzmmmaaa^^^SSSKKKIIIJJJIIIGGGGGGKKKGGGDDDEEEIIIKKKJJJGGGHHHHHHGGGGGGFFFEEEEEEEEE@@@DDDGGGFFF@@@<<<===>>>======<<<<<<<<<;;;;;;;;;:::888777666666555222000333333222222111000000000444333111000000000111111333222000/////////000111333333333333333333333333333222222111111000000000555555555555555555555555444444444555555555555666666555555555555666666777999;;;===>>>???BBBFFFIIIKKKPPPVVV[[[```hhhqqqxxxyyypppiiihhhiiiiiijjjmmmzzzkkkYYYNNNUUU\\\XXXQQQPPPGGGCCC===999666555333222222222222111111111111000111111111111111111111111////////////000111222333111111111111111111111111000111111111111222222222111111222222222333333333;;;???FFFNNNZZZlll|||wwwtttrrrssswwwuuujjjbbbbbbfffiiikkkccc[[[XXXWWWRRRGGG===999777555222111222333333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222222333333444444444}}}yyyxxx{{{ooo```VVVQQQJJJOOOTTTZZZkkkuuukkkccc^^^______aaannn}}}wwwjjjbbbVVVLLLIIIJJJHHHGGGHHHJJJFFFCCCDDDHHHJJJIIIGGGIIIHHHHHHGGGFFFEEEEEEDDDAAAEEEHHHFFFBBB>>>>>>@@@=========<<<<<<<<<;;;;;;;;;:::888888888666444222333333222222111000000000333333111000000000111111222111111111111222222333333333333333333333333333222222222222222111111111333333333333333333333333444444444444555555555555666555555555555666777777999;;;===>>>???BBBFFFIIILLLPPPVVV[[[```gggpppvvv~~~xxxnnnjjjjjjiiikkkooorrryyyyyycccSSSUUUZZZVVVQQQPPPJJJEEE@@@;;;888777555333222222222222111111111111111111111111111111111111111111000000000000000111111111111111111111111111000000111111111222222222111111111222222222333333666999===@@@GGGTTTcccooowwwnnniiiiiillltttyyyxxxnnnccc______```\\\VVVPPPMMMLLLGGG>>>666777555333222111111333333222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222333333333444444}}}zzzzzz}}}ttteeeZZZTTTMMMOOOQQQXXXjjj}}}lllccc\\\[[[[[[___mmm~~~xxxjjj]]]PPPKKKJJJIIIHHHJJJHHHEEEBBBCCCFFFHHHHHHFFFJJJIIIHHHGGGFFFEEEDDDDDDCCCFFFHHHGGGCCC??????@@@============<<<<<<<<<<<<<<<;;;999999999888666333333333333222111111000000333222111111000111111111000111222333333444333333222222222222222222222222222222222222333333333333333333333333333333333333444444444444555555555555555555555555555666777777999:::<<<===???BBBFFFIIIMMMQQQVVVZZZ^^^eeemmmsssyyy|||ssskkkhhhfffiiimmmmmmsss}}}uuu^^^XXXXXXUUURRRRRRLLLHHHCCC>>>;;;999777555333222222222111111111111000000000000000000000000333222111000////////////111111111111111111111111000000000111111111222222111111111222222222222333444666777888:::AAAJJJRRRdddrrr}}}zzzyyytttiii```]]]cccjjjvvvzzzxxxmmm___WWWQQQMMMHHHEEEBBB@@@===999444000333333111000000111222333000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111222222222222222333333333}}}zzz|||wwwjjj___WWWPPPNNNNNNVVVggg~~~mmmccc\\\ZZZZZZ]]]kkk|||vvvgggWWWOOOLLLJJJIIIKKKGGGDDDBBBBBBEEEFFFFFFFFFJJJJJJIIIHHHFFFEEEDDDDDDDDDFFFGGGFFFBBB@@@@@@@@@>>>>>>>>>=========<<<<<<<<<:::999999999888666444444333333222222111000000222222111111111111111111000111222333333333222111111111111111111111111111222222222333333444444444444444444444444444444444333333444444444555555555555555444555555666777888888:::;;;===>>>AAAEEEHHHMMMQQQVVVYYY]]]bbbjjjpppvvvwww{{{~~~qqqjjjggghhhlllmmmrrrzzzmmm^^^YYYUUUTTTTTTOOOKKKEEE@@@===:::777555333333222222222111111111////////////////////////222222111000//////000000111111111111111111111111000000000000111111111111111111111111222222222222111222444444666999???CCCIIIUUUgggzzzzzztttkkkjjjeee```\\\^^^dddiiiooorrrnnnaaaRRRHHHAAA;;;999:::999888444111//////000000000///000111222333000000000000000000000000111111111111111111111111000000000000111111111111000000000111111111111111111111111111111111111111111111111222222222222222~~~|||~~~wwwnnnccc[[[QQQMMMLLLSSScccxxxooofff___]]][[[\\\hhhwwwooo\\\RRRLLLHHHGGGIIIEEEDDDBBBBBBCCCEEEEEEFFFJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDBBB@@@????????????>>>>>>>>>=========;;;999888888999888666444444444333333222111111111111111111111222111111111111222333333222000...---111111111111111111111111222222222333333444444444444444444444444444444444333333333444444444444555444444444555555666888888777999;;;<<<===@@@DDDGGGMMMPPPUUUXXX[[[```hhhnnnuuuvvv{{{}}}rrrkkkkkkmmmlllqqqyyy|||iii]]]VVVSSSTTTPPPLLLGGGBBB???;;;888555333333333222222222222111////////////////////////000000//////000111222222000000000000000000000000//////000000000111111111000000111111111222222222,,,---///000222444888:::;;;@@@KKKZZZjjj|||{{{sssiiiddd^^^[[[\\\]]]]]]\\\\\\]]]XXXMMMBBB<<<888444444555666555222000000222////////////000111111222////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333111111111111111111111111111111111111111111111111{{{vvvoooddd]]]QQQMMMKKKRRR^^^qqquuukkkccc___[[[[[[ffftttwwwcccVVVMMMGGGDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@??????????????????>>>>>>>>>>>>:::999888999999999777555444444444333222222111111000000111222222222222111333333222222000///---,,,222222222222222222222222222222222222333333333333222222222222222222222222333333333333444444444444444444444555555777888999777888:::;;;===@@@DDDGGGLLLOOOTTTWWWZZZ___gggmmmsssxxx~~~xxxmmmhhhiiihhhnnnvvv|||}}}yyyzzzfffXXXSSSSSSRRROOOJJJEEEAAA===888555333333333333222222222222000000000000000000000000////////////000111222333000000000000000000000000/////////000000000111111000000000111111111111222000000000111222333444555555555999BBBMMMZZZiiiuuuvvviiibbbZZZVVVUUURRRKKKEEEDDDFFFBBB:::555666666555333444444444222111222333/////////000000111111111////////////////////////000000000000000000000000/////////000000000111111111111111222333333444444111111111111111111111111111111111000000000000000~~~xxxtttnnnddd\\\OOOLLLKKKPPPYYYjjjrrrfff___ZZZYYYeeetttmmm^^^SSSKKKFFFFFFDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>;;;:::999:::;;;:::888666555444444333333222111111///000111222333222222111444333222111000/////////333333333333333333333333222222222222222111111111111111111111111111111111222222333333333444444444444444444444666777888999666888:::;;;<<>>BBBKKKUUU___hhhwww}}}ppp]]]WWWPPPJJJGGGCCC===999777999777222000333444333222111000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000////////////000000000111000000000111222333333333111111111111111111111111111111000000000/////////}}}wwwsssmmmccc[[[NNNKKKKKKPPPVVVeeewwwhhh___XXXWWWeeeuuuvvvfffZZZPPPKKKIIIDDDEEEEEEDDDCCCDDDFFFHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@????????????>>>===<<<;;;;;;<<<<<<:::888555444444333333222222111///000111222333333222111444333222111111111222333333333333333333333333333333222222111111000000000333333333333333333333333222222333333333444444444333333444444666777888999666888999;;;<<>>888666444222000000000111111111000/////////000000111111111000000////////////////////////...------............////////////000000000000///...------000000000000////////////111111111111000000000///222222111000/////////000222222222222222222222222{{{rrrgggWWWRRRLLLIIIMMMSSS```{{{ooofff```^^^fffqqqlll^^^VVVRRRLLLIIIFFFDDDCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCAAA@@@????????????===<<<::::::;;;;;;999888777888999888555222000000222222222222222222222222222222222222222222222222...000333444333222111111222222222222222222222222333333333333444444444444333333333333444444444444333333333444444444444555999999999:::<<<>>>AAABBBGGGJJJNNNQQQVVV[[[aaaeeelllrrryyy~~~zzzyyy{{{}}}{{{yyy|||zzzuuuuuuyyy]]]RRRUUUUUURRRNNNKKKEEE???:::777555333333333333222111000000//////000000111000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000444333222111111111222222000111111222333333444444444333333333444666888999BBBJJJUUUaaannn}}}uuunnnlllhhhdddbbbdddeeebbbbbbbbb___WWWSSSSSSLLLJJJGGGEEECCC???:::666333222111////////////000//////.........///000000///////////////////////////////////////......---............/////////////////////...---,,,+++***////////////000000000000111111111111000000000000444333222000//////......222222222222222222222222wwwkkk[[[TTTMMMJJJMMMRRR^^^wwwrrriiibbb^^^dddooovvvfff\\\XXXRRRNNNIIIGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCAAA@@@?????????===<<<::::::;;;;;;999888999:::;;;999666333222222222222222222222222222222222222222222222222222222000222444444333111111111222222222222222222222222333333333444444444555555333333333444444444555555555555555666666666666777999999999:::;;;>>>@@@AAAFFFHHHLLLPPPTTTYYY___dddlllrrryyy~~~~~~{{{{{{}}}}}}|||zzz~~~eeeTTTTTTTTTSSSQQQNNNHHHBBB<<<:::666444444444333111111000000000000000000111000000000000000000000000000000////////////000000////////////////////////000000111111111111000000//////000000111222333444111111111111222222222222333333333444555666777777888===DDDKKKTTTbbbqqq|||zzztttllldddaaa___\\\ZZZ[[[XXXTTTQQQPPPKKKDDDAAABBB@@@>>>;;;999888888666444222222111000000111222222............///000000111000000///////////////......///////////////..................////////////............------,,,+++////////////000000000000111111111000000000000000222222111000//////000000111111111111111111111111{{{pppaaaUUUNNNKKKMMMPPP[[[ssstttkkkddd^^^bbbkkk~~~pppeee```VVVRRRMMMIIIGGGFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@>>><<<;;;;;;;;;;;;:::888999::::::999666444444444222222222222222222222222222222222222222222222222555555444222000///111222333222222111111222222333333333333444444444555555333333333444444444555555555555555666666666666777999999999:::;;;===???AAAFFFHHHLLLPPPTTTYYY___ccclllrrryyy~~~|||~~~tttZZZUUURRRRRRSSSPPPJJJEEE@@@===999666555555333222111111000000000000111111111111111111111111111111//////000000000000//////////////////////////////000000111111111111000000------...///000111222222111111111111111111111111...///000222333444555555444666999<<>>===;;;;;;<<<<<<:::999888999999888666555555666333333333333333333333333222222222222222222222222555444333000...///111333444333222111111222333444333333333333444444444444333333333333444444444444333333333444444444444555888888888999;;;===@@@AAAEEEHHHLLLPPPTTTYYY___ccckkkqqqxxx~~~dddZZZQQQQQQSSSQQQLLLIIICCC@@@<<<999777666444222222111111000000111111222111111111111111111111111//////000000000000//////000000000000000000000000000000111111111111000000//////000000//////...---000000000000000111111111000000000111111111222222222333555666777999<<>>;;;;;;777555666444000000333.........///000000...,,,......//////000000000000000000//////000000111111444333222111///...---,,,---...//////////////////............////////////,,,---...///000111111111......//////000000111111000000000000111111111111......//////000222333444111111111111111111111111}}}{{{~~~xxxqqqfffWWWPPPLLLLLLNNNVVVkkkzzztttkkkaaa```eeekkk{{{|||wwwkkkeee[[[RRRLLLGGGDDDBBBDDDCCCCCCDDDEEEFFFHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCDDD>>>===;;;;;;<<<<<<:::999999999999777555444444666333333333333333333333333222222222222222222222222///000111111000000222444444333111000000111333444222222222222333333333333222222222222333333333333333333333444444444444555777777777999;;;>>>@@@BBBDDDGGGKKKOOOSSSXXX^^^bbbiiiooowww}}}ppp```SSSQQQSSSRRROOONNNFFFCCC>>>;;;999777555333222111111000000111111222111111111111111111111111...///000111111000///...000000000000000000000000000000111111111111000000///000000111000///...---/////////000000000111111444333222111111111111111222333333444444666888999777;;;AAAFFFKKKTTT^^^eeepppwww}}}qqqgggddddddddddddVVVHHHAAA===888444333444111000333222000000333111000///000222222000.........//////////////////000000///.........//////111111000//////...------------...///////////////............////////////---...///000000000000000.........///000111111111///000000000111111111111000/////////000111222222111111111111111111111111|||yyy}}}~~~tttoooeeeXXXQQQLLLLLLMMMTTTjjj}}}xxxoooccc```eeeggguuuwwwooodddYYYQQQKKKFFFCCCDDDDDDCCCDDDEEEFFFHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIFFFEEEDDDDDDDDDDDDDDDEEE???===<<<;;;<<<<<<;;;999:::::::::777444333333444333333333333333333333333222222222222222222222222))),,,000222222222333444444333111000000111333444111111222222222333333333111111222222222333333333555555555666666666777777666666777888;;;>>>AAACCCCCCFFFJJJNNNRRRWWW]]]aaahhhnnnvvv|||xxxeeeTTTQQQTTTSSSQQQRRRHHHDDD@@@<<<:::888666444222222111111111111222222111111111111111111111111...///000111111000///...000000000000000000000000000000111111111111000000,,,...000111222222222222.........///000111111111222111000/////////000111111000000000000222444666333666999;;;;;;???DDDIIIOOOVVV]]]cccmmm|||vvvzzz~~~}}}zzzzzz{{{{{{wwwyyy||||||yyyuuuqqqooohhhllliii___WWWUUUWWWWWWWWWHHH888333222222222333222///000333333111111333222000//////000111000/////////000000111000000///000///...---------------........................------...///000000//////............/////////000//////////////////......---......///000111111222//////000000111111111222111111000000000000000111000000000000000000000000}}}|||~~~wwwnnniii]]]TTTLLLJJJHHHNNNbbbwwwvvveee]]]^^^jjjwww|||yyypppbbbXXXQQQKKKEEEEEEEEEDDDDDDCCCEEEHHHKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@??????>>>=========???===;;;888777888999:::555555444333333222111111222222222222222222222222111111222222222111111000444333333222222333333444222222222222222222222222444444444444444444444444444444444555555555555666777777888999;;;===???@@@DDDFFFIIILLLPPPUUU[[[```cccjjjssszzznnnSSSSSSYYYTTTOOOPPPHHHFFFBBB>>>;;;888777666444444333333333333333333000000000000000000000000000000000000000000000000333222000///...///111222,,,---...000111111111111333111...+++)))***+++,,,---...000111111111000///000000000000111111111111000000000000////////////444555555666777888999999AAAAAABBBGGGNNNXXXaaagggpppuuu}}}yyysssjjjttt|||{{{wwwvvvuuusssrrrsssuuuvvvtttooojjjggg^^^WWWOOOHHHDDDCCCCCCCCCFFF???888555666777444111000000000000000000000000........................++++++---...///111222222000000//////.........---........................---------............///......---,,,---...///000////////////////////////......///////////////...//////////////////////////////000000000000//////333222222111111222222333xxxoookkk```WWWOOOKKKIIINNN```tttxxxggg^^^^^^eeesss}}}{{{sssggg^^^XXXPPPIIIFFFFFFFFFEEEEEEFFFHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>======>>>===;;;:::999888999999555555444444333222222111222222222222222222222222111111222222222222111111222111111000000111111222222222222222222222222222444444444444444444444444555555555666666666666777666777777999;;;===>>>???CCCEEEHHHKKKNNNTTTZZZ^^^ccciiirrrxxx|||~~~||||||___XXX]]][[[VVVTTTMMMJJJFFF@@@<<<888666666333333333333333222222222000000000000000000000000000000000000000000000000111000.........000111333...//////000000000000///222000...,,,++++++,,,---......///000000000000000//////000000000111111111//////000000111111222222222333333333444555555555888888888999===CCCIIILLLTTTYYYaaaiiirrrzzz|||xxxsssnnnkkkdddmmmuuuuuuttttttrrrooollljjjhhhhhhgggccc[[[TTTNNNIIIAAA<<<;;;;;;<<<===???999333111222222000---////////////////////////////////////////////////,,,,,,------......//////000/////////.........---........................---------............///...------,,,---...///000........................+++,,,...///000000000000////////////////////////000000111111111111000000333222222111111222222333xxxqqqoooeee[[[RRRNNNKKKMMM]]]oooxxxggg]]]\\\dddrrrzzzppphhhaaaXXXOOOGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;:::888888555555555444333333222222333333333333333333333333111111222222222222222111222111111000000111111222333333333333333333333333444444444444444444444444555666666666666777777777666666777888999;;;===>>>AAACCCFFFIIIMMMSSSYYY]]]ccciiipppuuuxxxxxxkkkZZZZZZ]]]ZZZSSSSSSPPPJJJCCC===999777666333333333222222222111111000000000000000000000000000000000000000000000000///...------...///000111000000000000000///...---000/////////............//////......//////000111//////000000000000111111...///000111222333333444222222222222222222222222444444444444555777999;;;;;;???FFFLLLRRRYYY___ccclllooouuu~~~|||wwwoooiiifffdddcccbbbcccjjjppprrrrrrrrrmmmggg^^^XXXTTTWWW\\\ZZZOOODDD===999444222222444666777999444///...///000...,,,////////////////////////////////////////////////------------------,,,,,,/////////...............---------------------------------............///...------------...//////------------------------&&&(((***---......------////////////////////////111111222222222222111111222222111111111111222222~~~yyysssqqqjjj___VVVQQQMMMMMMYYYiiiwwwggg]]]\\\bbbpppyyyrrrjjj___TTTGGGFFFFFFFFFGGGGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????<<<===>>>>>>===;;;888777666555555555444444333333333333333333333333333333111111222222333333222222444333333222222333333444333333333333333333333333333333444444444444444444555555555555666666666666555555666777888:::<<<===@@@BBBFFFIIIMMMSSSYYY^^^eeejjjqqqtttwww|||}}}}}}~~~~~~}}}zzz___XXX]]]\\\TTTVVVRRRLLLFFF@@@;;;999777333333333222222111111000000000000000000000000000///////////////////////////......---------.........///////////////.........///000111111000///...//////...------///000111////////////000000000111//////000000111111111222333333333333333222222222333444555666666777888888666888<<<>>>???BBBEEEGGGJJJMMMTTT]]]fffooovvvyyy~~~zzzsssiiiaaa]]][[[ZZZZZZ^^^cccggghhhhhhfff^^^UUUKKKEEEDDDMMMZZZ[[[NNN@@@666333000///111444555666555222///...///000000///////////////////////////////////////////////////------------------------........................---------------------------------............///------------......//////------------------------(((***,,,/////////---,,,////////////////////////000111111222222111111000222222111111111111222222}}}zzztttsssmmmaaaXXXSSSOOOMMMVVVddd~~~~~~wwwiii```___]]]jjj{{{sssfffZZZIIIGGGEEEEEEGGGIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@<<<===??????>>><<<999777666666555555555555555444333333333333333333333333111111222333333333333333444333333222222333333444333333333333333333333333333333333444444444555555333333333444444444555555555666666777888:::;;;<<<@@@CCCFFFIIINNNSSSZZZ___ffflllrrrvvvxxx|||nnn^^^______YYYUUURRRMMMHHHBBB>>>;;;:::444444333333222111111000000000000000000000000000////////////////////////000000///...---,,,,,,+++,,,---...//////000000000---...000111222111000//////...---------...000111...////////////000000000000000//////.........---222222222222222111111111000111333444555555444333777888999888777666777999777:::>>>DDDKKKPPPUUUWWW___^^^ccckkkrrrtttxxx|||~~~|||~~~}}}yyyqqqlllccc[[[UUUQQQNNNLLLMMMRRRUUUUUUTTTRRRKKKBBB;;;888;;;HHHWWWZZZMMM???666333111111333555666666222111/////////000000000........................---------------------------------...//////000000---------...............---------------------------------............///---------...............------------------------000111222333333111000/////////////////////////////////000000000000//////222111111000000111111222~~~|||uuusssmmmbbbXXXTTTPPPMMMTTT```|||~~~yyyllldddddd]]]hhh}}}|||ooobbbQQQLLLHHHGGGHHHIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA===>>>??????>>><<<:::888666666666666666666666666333333333333333333333333000111222333444444444444222111111000000111111222333333333333333333333333222333333444444555555555222222333333333444444444666666666777888:::;;;<<<@@@BBBEEEIIINNNTTTZZZ___eeellltttyyy{{{~~~hhh^^^[[[YYYTTTRRRPPPLLLGGGBBB===;;;555555444444333222111111000000000000000000000000000000000000000000000000000000///...---,,,,,,+++++++++---...///000000000...///000111111000//////......------......///000......////////////000000111000///...------,,,+++//////////////////000000111222333333333222000///111333444333222111222444333444666999;;;>>>@@@AAAEEEDDDGGGMMMQQQSSSYYY```jjjyyy~~~~~~{{{sssmmm]]]YYYSSSMMMHHHCCC???<<<===CCCGGGGGGFFFEEEAAA;;;333222666AAAMMMNNNCCC888444222000111222444444444//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......//////......------------------------////////////...------,,,//////////////////////////////000000000000//////111111000000000000111111~~~}}}~~~vvvtttlllaaaWWWUUUQQQMMMSSS]]]sss}}}xxxllldddddd```iii|||yyymmm\\\UUUMMMIIIIIIJJJHHHFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA????????????>>><<<;;;999666666666666666666666666444444444444444444444444000111222333444444444444222111111000000111111222444444444444444444444444222222333333444555555666333333333444444444555555777777777888999:::;;;<<<>>>@@@DDDHHHLLLRRRYYY^^^bbbjjjttt{{{}}}}}}xxx___WWWWWWUUUUUUTTTQQQKKKEEE???;;;777666666555444333222111000000000000000000000000000000000000000000000000........./////////......,,,------.../////////.../////////000//////......,,,---......//////.............../////////000000000000//////......------.........///000000111111333333444444333222111000---///000000//////111222333333444555666777777888888888:::=========BBBIIIPPP[[[iiiuuuzzz}}}~~~~~~~~~~~~~~~~~~xxxxxxzzzzzzvvvrrrpppmmmggg]]]UUUFFFCCC???<<<:::888666444666===AAA???<<<<<<;;;888000000333888======999444000///...///111333222222.../////////.........///........................------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---.../////////...---........................---,,,+++*********+++,,,////////////////////////000000000111111000000000111111000000000000111111|||yyywwwuuukkk```WWWUUUQQQNNNSSS\\\lll{{{uuuiiiaaaaaa]]]eeewwwuuueee\\\RRRLLLKKKJJJHHHEEEHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@?????????>>><<<;;;:::666666666666777777777777444444444444444444444444000111222333444444555444444333333333333333333444444444444444444444444444222222333333444555666666444444444555555555666666888888888888999:::;;;<<<===???CCCFFFKKKQQQXXX]]]___hhhttt|||xxxfffYYY[[[WWWXXXWWWTTTOOOGGG???;;;888777777555444333222222000000000000000000000000000000000000000000000000+++,,,---///000111111111.........///......---,,,000/////////............+++,,,.../////////...---............/////////000////////////000000000000///000000111222333333444///000111111222222222222///000111111//////000111222222333444444555666666555555888:::777333666<<<:::@@@HHHRRRYYY\\\\\\[[[^^^gggttt}}}{{{}}}~~~|||}}}zzzyyy||||||xxxuuuuuuyyy}}}~~~~~~zzzzzzuuulll```YYYYYY[[[WWWUUUSSSSSSRRRMMMCCC;;;888666333222333444444444111999===888333111111000///000111222333333444444---,,,,,,...111222222111///000111111/////////000................................................//////...------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,.../////////...---////////////////////////000///---,,,---///111222////////////////////////111111222222222222111111111111000000000000111111|||ttthhhaaaYYYTTTOOOMMMRRRZZZqqqtttjjjbbb___aaaYYYfffyyyrrrfffVVVMMMKKKKKKIIIFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKKKKIIIGGGGGGHHHGGGEEECCCAAAAAABBBEEEFFF@@@@@@???===<<<;;;:::999999999888888777666666666444333222222111111222222444444444444333333222111222222333333333333444444444333222333555666555444444444444444444444444444444333333222333444555666666666777777888999;;;<<<;;;>>>AAACCCDDDIIIQQQWWWbbbgggooowww~~~rrr[[[YYYYYYYYYWWWTTTQQQMMMFFF???===:::666444444444333222222111111000000000000000000000000000000000000000////////////////////////---------............///////////////...............---,,,+++,,,...000111......------------......///......------///000111222222111111111111111111111111111111111111111111333333222111000///......111111000000111111222333444444444555555444333333:::<<<@@@CCCFFFGGGGGGGGGLLLOOOUUU\\\dddkkkqqqtttzzzzzzzzzzzzzzzzzzzzzzzz~~~{{{tttkkkjjjkkkmmmoooqqqrrrssssssooohhh___\\\\\\^^^\\\ZZZYYYUUUOOOIIIEEECCCCCCDDDDDD===888;;;>>><<<:::999666444222000000111222333000000000000000000000000222111111111000000//////000111111111222222222222000000///..................---,,,---/////////...///...---,,,,,,,,,,,,,,,........................,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///000000000000000//////000000//////.........---////////////////////////...............///000000111111000000111111222333|||~~~vvvjjjccc[[[UUUQQQOOOTTT[[[ooosssjjjaaa]]]^^^XXXbbbssszzzmmm[[[PPPLLLKKKIIIGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKLLLKKKHHHGGGGGGGGGFFFEEECCCAAA@@@@@@AAABBBAAA@@@???>>><<<;;;::::::999999999888777777666666555444444333333333333333333444444444333333222111222222333333333333444444333222111222444555444333444444444444444444444444444444333333333444555666666666777777888999;;;<<<<<>>:::666444333333333222222111111000000000000000000000000000000000000000////////////////////////---------............///........................///...---,,,,,,---///000......------------......///......---...///000111111111111111111111111111000000000000000000000000222111111000000//////...000000///000000000111222333333333444444333333222222333666999;;;<<<<<<<<<>>>@@@CCCHHHNNNSSSVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZ]]]```dddjjjooosssvvvwwwyyy{{{}}}~~~|||{{{||||||zzzxxxsssqqqrrrvvv|||~~~|||yyyoooqqqtttwwwzzz}}}zzzoooiiifff```XXXQQQRRRSSSUUUVVVWWWXXXXXXUUUPPPIIIFFFGGGHHHFFFDDDEEECCC???;;;999888888888777333222888:::777111///111000///.........//////////////////////////////111000000000////////////////////////000000000000000000///..................---,,,---...//////---000//////............///------------------------,,,,,,,,,---------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,---------/////////000000//////...000/////////............////////////////////////...............///000000000000111111111222222222vvv~~~{{{zzzyyyyyyxxxjjjccc[[[VVVQQQNNNSSSZZZnnn}}}rrriii```ZZZZZZWWW\\\iii|||yyyeeeUUUNNNKKKJJJHHHIIIIIIHHHIIIIIIJJJKKKLLLJJJKKKLLLKKKHHHFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@???AAAAAA@@@>>>===<<<;;;:::::::::999888888777777666666555555444444444444444333333444444444333222222222222333333333333444444222111000111333444333222444444444444444444444444444444444333444444555666666666777777888999;;;<<<===@@@DDDFFFGGGIIINNNSSSVVV]]]fffkkknnnsss}}}qqq[[[ZZZXXXWWWWWWWWWRRRKKKEEE>>>;;;777444444333222111222111111000000000000000000000000000000000000000////////////////////////---------............///---------...............000///---,,,,,,---...///......------------......///............///000000111111111111111111111111///////////////////////////////////////////////////////////////000000000111111222222333222222111000111333555777777777777777888999;;;===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFJJJMMMPPPRRRSSSRRRTTTWWWZZZ\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\[[[ZZZ\\\[[[ZZZ\\\___```]]]YYYSSSTTTVVVYYY[[[]]]^^^^^^___^^^YYYRRRNNNLLLHHHBBB======>>>???@@@@@@@@@@@@@@@<<<888777888888666444666555444333222222222333111///333;;;>>>888000,,,222111111111111000000000......................../////////...............,,,------------.........000///......---............,,,,,,---...///...---...............//////000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------....................................---------------....../////////......////////////............////////////////////////...............///000000///000111222222222111000pppzzz}}}yyywwwwwwwww~~~xxxiiibbbZZZUUUOOOLLLPPPVVVmmm{{{qqqiii___XXXVVVVVVXXX```qqqppp]]]RRRMMMKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKHHHFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBAAA???>>>===<<<;;;:::::::::999888888777777666555555444333444444444333333333444444333333222222222222333333333444444333111111222333444333222444444444444444444444444555444444444444555555555666666666777888999;;;;;;===AAAFFFHHHHHHJJJNNNRRRTTT]]]eeehhhggglllwwweee]]]XXXVVVXXXYYYTTTMMMHHH@@@===888555444333222111222111111000000000000000////////////////////////////////////////////////---------............///.............../////////000///...---------------......------------................../////////000000000000000111111111111000000000000000000000000---........./////////000/////////000000000000000///000111111111111111111222333444555666666666555777777777777666666666666777777777777777777777777:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>BBBBBBAAABBBCCCCCCCCCCCCEEECCCCCCCCCEEEDDDBBB??????@@@BBBCCCDDDEEEEEEFFFEEEDDDAAA>>>===<<<999666555666666777777666666555777555333333444444333111000111111222222222111111000///444<<>>===<<<;;;;;;::::::999888888888555444444333333333333333222333333444444333333333222222222333333333444444444333222333444555555333444444444444444444444444555555555555555555555444666666666777888999;;;;;;===AAAFFFHHHIIIKKKOOOSSSXXX```gggiiihhhkkkuuusssaaaYYYUUUXXXYYYTTTMMMKKKBBB???:::777555444333111222111111000000000000000////////////////////////////////////////////////---------............///....../////////000000000//////......------------......------------......---....../////////////////////000000000111111111111111111111111111111111------......//////000000///000111222222222111111...///000000111111111000000000111111222222111111333333222222111111000000222222222222222222222222555555444444444444444444888777777777666555444333444555666666666777888999777666666666777777666444666777777888999999999888888555444555555444333222111222222222111111000///111000000000111111000///......///000000///...------,,,000666777333//////,,,---............------////////////////////////,,,,,,,,,,,,,,,---------,,,,,,---------...............------------......---,,,+++,,,.........---*********+++,,,---...///---------------------------------,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,---...//////...............///////////////////////////////////////...............///000000---///111222333222000///bbbmmmyyy~~~~~~|||{{{{{{zzztttmmmddd]]]VVVPPPQQQVVVhhh}}}|||rrrkkkbbb[[[WWWSSSSSSWWWdddzzzwwwfff[[[SSSPPPIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKKKKIIIGGGGGGHHHAAABBBDDDFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>===<<<<<<;;;::::::999999888555444444333222333333333222222333444444444333333222222333333333333444444444333222333555666555444444444444444444444444444555666666666666555444444666666777777888999;;;<<<<<<@@@EEEGGGIIIMMMSSSWWW\\\cccjjjmmmnnnqqqzzz~~~jjj]]]VVVYYYZZZTTTNNNMMMEEEAAA<<<999777666444222222111111000000000000000000000000000000000000000////////////////////////---------............///------......///000000000...............---------......------------......---......///000/////////...//////000000111111111111111111111111111111111.........//////000000000///000222333333222222111......///000111111111111000000000000000111111111000000000000000/////////000000000000000000000000////////////000222333444555555555555555555555555000222333333333333444666333333333333333444444444222222333333333333222222111...---111333222111222111111111111111000//////000000000000000000000000000000000000000///...---///---...111222//////111.............../////////////////////////////////,,,,,,,,,,,,------------------------............---------,,,------...///---++++++,,,---...---,,,,,,,,,,,,,,,---...///000........................,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...///////////////.........///////////////////////////////////////...............///000000...///000111111111000///ZZZdddpppzzz}}}{{{zzzzzzyyyrrriiiaaaXXXQQQRRRVVVbbbwww~~~sssmmmeee^^^ZZZOOOQQQUUU```tttsssdddZZZUUULLLKKKJJJIIIHHHHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA??????>>><<<<<<<<<;;;::::::999999666555555444444444444444111222333333444444444333222222333333333333444444333222111222444555444333444444444444444444444444555666777777666555444333666666777777888999;;;<<<;;;???CCCFFFIIINNNVVV\\\^^^dddkkkqqquuuzzz{{{}}}ssscccXXXZZZ\\\UUUPPPQQQHHHDDD???;;;999777555444222111111000000000000000000000000000000000000000////////////////////////---------............///++++++,,,,,,---......///------........................------------......------///000000000///.........//////000111111222111111111111111111111111///000000000000000000000...///111222333222111000......///000111222222111111111111111111222333333111111111111111000000000111111111111111111111111////////////000222444555222222222222222333444444...111333222111111222555222222222222111111222333000000111111111111000000///++++++000333111111333111111222222222111000000111222111111000000111222111111111000000/////////111//////222111...///333000000///...///000111222........................,,,,,,,,,,,,------......,,,,,,,,,---------......---,,,,,,,,,------...///,,,+++***+++---...---,,,,,,,,,,,,,,,---...//////------------------------+++++++++++++++,,,,,,,,,------------------,,,,,,------------------------------------............,,,---...///000000000000............/////////000////////////////////////...............///000000////////////000000000000TTT]]]kkkwww}}}zzzxxx{{{}}}zzzsssjjjbbbXXXPPPPPPTTT]]]ssstttnnnggg```]]]MMMOOOUUU^^^ooo|||kkk___YYYNNNMMMLLLKKKJJJIIIIIIIIIFFFHHHJJJJJJIIIHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>>===<<<<<<;;;;;;:::999999777777666555555555555555111222333333444444444444222222333333333444444444222111000111333444333222444444444444444444444444555666777777777666444333666666777777888999;;;<<<:::>>>BBBEEEIIIOOOXXX___^^^ccckkkssszzzzzzxxxzzzhhh[[[\\\]]]VVVRRRSSSIIIEEE@@@<<<:::888666444222111111000000000000000000000000000000000000000////////////////////////---------.........//////))))))***++++++,,,------,,,,,,---.../////////............------.........,,,---///000000000///...---......///000111111222000000000000000000000000111111111111000000000000---...000111222111///.........000111222222222222............///000111111////////////////////////111111111111111111111111111000///......///000111111000000/////////000000---000222111//////111333000111111000......///000000111111222222111111000000++++++111333111111555......////////////......000000000...------///111------,,,,,,,,,,,,------...---...000///+++,,,000...---+++***+++,,,///000------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,------...///,,,+++***+++---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---.........------,,,,,,,,,........................---.........//////000000---...///000111111111111---.........//////000000////////////////////////...............///000000///////////////000111111LLLTTTaaaooo{{{}}}xxxvvvyyy~~~vvvkkk```YYYUUURRRQQQ[[[ooovvvoookkkeeeaaaTTTQQQQQQZZZiiiuuuggg\\\TTTNNNIIIIIIHHHFFFHHHLLLHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCAAA???>>>>>><<<<<<;;;;;;;;;:::::::::999999888666555333222222111222333444555444333222333333333333333333333333222222222333333444444444777777777666555555555444666666666666666666666666666666777777888999;;;<<<===???BBBFFFJJJOOOVVVZZZ\\\aaakkkvvv{{{yyyqqqYYYTTTYYYYYYTTTPPPMMMIIICCC???<<<:::888666333222111000000///000000////////////////////////........................////////////////////////---------------------------------,,,,,,+++++++++............////////////000///---,,,++++++,,,---........................//////............//////000000000000000000000000---...///000000000000000///////////////000111111000000000000111111111111////////////000111222333222111//////111111000///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000---......///000111111222000000////////////000000//////............//////////////////////////////------............------......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***++++++,,,------000---******,,,---,,,************++++++,,,,,,,,,.........------,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***...------,,,,,,,,,------///...---,,,+++,,,,,,---111000///...---,,,,,,,,,000000000000000000000000//////000111111000///...444222000///...///000111IIIPPP\\\iiivvv}}}uuuvvv{{{zzzmmmaaaYYYUUUSSSRRRZZZlllvvvnnnjjjfffbbbUUUQQQQQQXXXfff|||}}}nnncccVVVPPPJJJIIIHHHFFFHHHLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCAAA@@@??????=========<<<<<<<<<;;;;;;:::999888777555444333222222222333444444444444333333333333333333333333333444444444444444444555555666666555555555555555555666666666666666666666666666666777777888999;;;<<<>>>@@@CCCFFFIIIOOOUUUYYY^^^ccclllwww~~~}}}aaaXXX[[[[[[VVVRRROOOKKKEEE@@@===:::888666444333222111000000000000////////////////////////................................................---------------------------------,,,,,,+++++++++------------...............---,,,,,,,,,---...///////////////////////////000000////////////000000////////////////////////000000111222222222111111///////////////000000111//////000000000111111111111111000000000000000111111000000111222222111///000000000000000000000000000000////////////000000////////////////////////////////////////////////---......///000000111111000000////////////000000//////............//////........................------............------//////...---------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,------///---***+++,,,---,,,***++++++++++++++++++,,,,,,......---------,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,...------,,,,,,---------///...---,,,,,,,,,------222222111000////////////...........................///000111111000//////333222000///...///000111DDDJJJUUUaaannn|||{{{yyyyyy}}}rrrdddZZZVVVTTTSSSWWWhhhvvvmmmhhhddd```TTTPPPOOOUUUbbbvvvxxxkkk[[[SSSLLLJJJHHHFFFGGGJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>=========<<<<<<:::999888777666555444333333333333333333444444555333333333333333333333333666666666555555555555555444444444444444555555555666666666666666666666666666666777777888999;;;<<<>>>@@@CCCEEEIIINNNSSSXXX```eeennnxxxkkk[[[ZZZ[[[YYYVVVRRRNNNHHHCCC???<<<888666444444333222111000000111////////////////////////................................................------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---...///000111111111111111111111111111000000000000000000111////////////////////////111111222222222111000000//////......//////000111//////000000000000111111333222111000//////////////////000222444444222000000000000000000000000000000//////......//////000////////////////////////.................................//////000000111000//////......//////000//////............//////........................------............------/////////...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...---++++++,,,---,,,+++,,,,,,++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...---------,,,,,,------...///...------,,,---------111000000//////000000000........................---...///000111111000000222222000/////////000111BBBGGGNNNYYYgggvvv{{{wwwxxx{{{yyyhhh]]]VVVSSSRRRUUUddd||||||pppggg___YYYRRRMMMLLLRRR^^^ppprrrcccXXXOOOKKKIIIFFFFFFIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<:::999999888666555555444444444333222222444555666444444444444444444444444666666666555555555555444222333333333444555555555666666666666666666666666666666666777888999;;;;;;>>>@@@CCCEEEHHHLLLRRRVVV___dddmmmxxxttt\\\WWWZZZ[[[[[[UUUQQQKKKFFFBBB>>>:::777444444222111000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000000000000000000000000000////////////000000///////////////////////////000000000///...------///............///000000////////////000000000111111111000///////////////......000333555555222000000000000000000000000000/////////....../////////////////////////////////................................./////////000000/////////......////////////......------......///........................,,,------......------,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------------,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++...---,,,+++,,,---...///------,,,,,,,,,---...............------------...,,,,,,,,,,,,,,,---..............................------...///000111111111222111000//////000111111CCCEEEKKKSSS```ppp~~~yyytttsssuuu|||mmm___WWWSSSQQQRRR___uuuzzzmmm___UUUOOOKKKJJJOOOZZZmmmzzzkkk___RRRMMMJJJGGGGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC=========<<<<<<<<<;;;;;;::::::999888777666666555555444333222333444555666444444444444444444444444555555444444444444444444222333333333444555555555666666666666666666666666666666666777888999;;;;;;>>>@@@BBBDDDGGGLLLQQQUUU]]]bbbkkkwww~~~```UUUXXX\\\]]]XXXTTTOOOIIIEEE@@@<<<888444444222111000/////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////......---------////////////////////////.........------.................................///////////////...---,,,...............//////000...////////////000000000//////......///000111111---...000333555555222000//////////////////////////////............//////........................////////////////////////............//////////////////............//////......------------..............................,,,,,,------------,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------------,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,+++,,,---...///,,,,,,,,,,,,,,,---...///---.....................************+++,,,------////////////////////////.........///000111111222000000000000000000111111EEEFFFIIIOOOZZZiiiyyy|||xxxxxxyyy~~~oooaaaXXXRRRPPPQQQ[[[pppwwweeeYYYNNNJJJIIINNNXXXiiissseeeVVVOOOLLLIIIGGGHHHJJJLLLMMMNNNNNNLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC=========<<<<<<<<<;;;;;;::::::999999888777777666444444444444444555555666444444444444444444444444333333444444444555555555444444444444444555555555666666666666666666666666666666777777888999;;;<<<<<<>>>AAACCCGGGLLLQQQVVV\\\aaaiiitttnnn\\\YYY\\\]]]YYYVVVQQQLLLHHHCCC>>>;;;666555333222000000//////////////////////////////........................------------------------------------------------++++++,,,,,,,,,,,,------------------............///000000//////---,,,,,,------------------------...------,,,,,,------...........................000000111111111000//////......------......///000......////////////000000............///000111222......///111333333111//////////////////////////////......------......///........................////////////////////////........................///......------......///......------------......------------------------,,,,,,------------,,,,,,++++++,,,------+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------+++,,,---,,,++++++---...,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---......///------...////////////...,,,,,,,,,,,,,,,---...///000000000000000000000000//////......///000111222000000000000111111111111FFFGGGHHHLLLUUUcccqqq{{{nnnaaaXXXSSSPPPPPPYYYlll~~~mmm```QQQMMMKKKOOOWWWggg}}}zzzjjjZZZQQQNNNJJJHHHHHHIIIKKKMMMNNNMMMLLLIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>=========<<<<<<:::::::::999999888777777333444444555555555555555555555555555555555555555333333444555666777777888666666555555555555555555666666666666666666666666666666777777888999;;;<<<;;;===@@@CCCFFFLLLRRRVVV^^^aaahhhqqq}}}kkk___[[[YYYZZZWWWSSSOOOKKKFFFAAA===888777666444222111111111////////////////////////........................------------------------------------------------+++++++++,,,,,,---------+++,,,,,,,,,------------......///000000///...---------------------------......------------..............................//////000000111000000000...------------...//////........./////////000000//////.........//////000///......///111111///...///////////////////////////......------......///........................................................................///......------......///...------,,,,,,------...------------------------+++,,,,,,------,,,,,,++++++,,,---......,,,***)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------***,,,---,,,+++***---///++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---...///000000///............---......//////////////////////////////000000///......///000111//////000111111111111111GGGGGGHHHKKKRRR^^^llluuu~~~}}}{{{mmmaaaYYYSSSPPPOOOXXXjjjpppeeeTTTOOOMMMOOOWWWeeezzz~~~mmm\\\SSSOOOKKKIIIIIIGGGHHHJJJKKKKKKIIIGGGEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>;;;::::::999999888888888222333555666666666555444555555555555555555555555333444555666777888999:::777777777666555555555444666666666666666666666666666666777777888999;;;<<<:::<<>>===<<<;;;;;;::::::::::::999888777777555555555666555555444444666555444333333444555666555555444333444555666777777777666666555555555555333333444444555666777777888777777777777777888999:::<<>>===<<<<<<:::;;;;;;::::::999888777555555666666555555444444666555444444444444555666555444444333444555666777666666666555555555444444333333444555555666666777777777777777777888888999;;;===@@@CCCFFFKKKRRRVVV\\\___cccgggmmmxxx{{{bbbTTTSSSUUUWWWVVVRRRLLLGGGCCC<<<:::888555333222222222333111/////////000///.........---------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,---------......------------------------000...---------,,,(((%%%------............------............---,,,******........................---...///000000///...---........................000/////////.........---........................------...............---...........................---,,,,,,,,,,,,---...------------------------------------------------++++++,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++,,,------------,,,...,,,***)))***,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................---...///...,,,++++++,,,///......------......///...000111111111111222444222111000//////000000111GGGGGGHHHKKKLLLOOOZZZeeesss{{{rrrjjjbbbZZZVVVPPPVVVddd}}}zzzgggYYYTTTOOOMMMOOOQQQWWWjjj~~~yyyjjj```XXXOOOKKKJJJGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>======;;;;;;;;;;;;:::999888888666666666666666555444333666555444444444444555666555444444444444555666666555555555444444444444444444444444555555666666777777777777777777888999999<<<>>>@@@CCCFFFKKKQQQUUU^^^```aaaccchhhvvvmmmYYYSSSUUUXXXXXXUUUPPPIIIEEE???===:::888555444444333444222000000000111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,---------......------------------------...............***&&&"""------............------,,,---------,,,++++++***........................---...////////////...---......................../////////.......................................++++++---....../////////.............../////////...------,,,,,,------...------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---.........,,,******+++------,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------......---+++))))))***------,,,,,,,,,,,,------...///000000000000111333222222111000//////000000GGGFFFGGGJJJJJJMMMUUU___kkkyyy|||tttlllddd\\\VVVPPPUUUbbbzzz{{{gggZZZUUUOOOLLLNNNOOOTTTeeexxxrrrggg^^^TTTMMMKKKGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<;;;:::999888666666777666666555444333555555555444444555555555444444444444555555666666444444444444444444444444444444555555666666666777777777777777888999::::::<<<>>>AAACCCGGGKKKQQQUUUaaaccceeehhhnnn|||www^^^SSSTTTWWWYYYXXXSSSMMMHHHAAA???<<<999666555444444333222000///000000///.........---------,,,,,,,,,,,,,,,,,,---.........///------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,---------......------------------------***+++,,,------,,,***))),,,------......------,,,))))))+++,,,......//////........................................................................................................................+++,,,------.........---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,+++++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++++++++,,,,,,------***++++++,,,,,,++++++***---,,,+++***+++,,,---......,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++************+++,,,------,,,+++***'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------...000000///---,,,---...---,,,,,,,,,,,,,,,,,,---+++---......------...000222222111000000/////////GGGEEEFFFIIIJJJKKKQQQYYYfffuuuuuummmeee\\\VVVPPPTTT___vvvmmm```UUUNNNKKKMMMNNNRRRaaassszzzpppeeeYYYPPPMMMJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<:::999999777777777777666555444333444555555555555555555444444444444555555555555555444444444444444444444444555555555666666666666666777777777777888999:::;;;<<<>>>AAADDDGGGLLLRRRVVV```eeekkkqqqxxx___SSSSSSVVVYYYZZZVVVPPPKKKBBB@@@===:::777555444333222000......//////...---......---------,,,,,,,,,------......//////000000------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---///000,,,,,,------------,,,,,,***+++,,,---//////000000..............................------------..............................---------.......................................------......---,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++)))(((((()))++++++++++++++++++++++++++++++))))))******++++++,,,,,,***++++++,,,,,,++++++***+++***)))))))))***,,,------,,,++++++,,,---,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,------,,,+++***''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------..............................---...000000//////000222......------------......,,,---......------...///111111111111000000//////HHHFFFFFFIIIJJJJJJNNNTTTaaapppzzzqqqhhh]]]VVVQQQRRR\\\pppsssgggXXXPPPKKKLLLMMMPPP^^^mmmxxxmmm^^^TTTOOOLLLKKKIIIHHHGGGGGGHHHIIIGGGHHHIIIJJJJJJKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@??????============<<<;;;:::999888888888777666555444333444444555666666555444444333444555555666666555555444444444444444555555555666666666666666666666666777777777888999:::;;;<<<;;;>>>AAADDDHHHMMMSSSXXX^^^fffpppxxxaaaSSSRRRTTTWWWZZZXXXSSSOOODDDBBB???;;;888555444444222000...---......---,,,......---------,,,,,,,,,.............../////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......------------------------.........,,,++++++---000,,,,,,------------,,,,,,.../////////......---,,,..............................------------..............................---------------.........------------------------.........------,,,***************+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,---------------------,,,,,,,,,+++******************+++++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***)))))))))))))))***++++++,,,+++******,,,,,,+++***************++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------////////////////////////***,,,............000111//////............/////////000111111//////000111000000111111111111000000IIIFFFGGGIIIJJJIIILLLQQQ\\\kkk}}}yyynnn```VVVQQQQQQXXXkkkwwwkkk\\\SSSMMMMMMLLLNNNYYYhhhrrrcccWWWQQQLLLKKKIIIGGGFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????===>>>>>>======<<<;;;:::888888888888666555444333444444555666666555444444333444555666666666555444444444555555555666666666777666666666666666666666777777777888999:::<<<<<<:::===@@@DDDHHHNNNUUUYYYaaajjjttt|||kkkSSSQQQQQQTTTXXXYYYUUUQQQGGGEEEAAA===:::777666555333111///...//////...---......---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,---------......------------------------,,,---///...+++***+++,,,+++,,,,,,------,,,,,,+++/////////...---,,,+++***...........................------,,,,,,------...........................,,,,,,,,,------.........------------------------,,,,,,---------,,,,,,+++******+++,,,,,,---......,,,,,,---......---,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,++++++***))))))***++++++++++++***+++***)))***++++++***(((************++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................+++,,,------------.../////////............//////000111222222000000111222...///000111222222111111JJJGGGGGGJJJJJJIIIKKKOOOYYYgggyyyssscccWWWRRRQQQVVVhhhyyymmm```VVVOOOMMMLLLLLLVVVcccvvvfffXXXSSSLLLKKKHHHGGGFFFFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999999888888777555444333333444555666666555444333333333555666666666555444555555555666666666777777777777777777666666666666777777777888999;;;<<<===999<<<@@@DDDHHHOOOVVV[[[fffnnnxxxxxxSSSQQQPPPSSSXXXYYYWWWSSSIIIGGGCCC???;;;999777666444222000///000000///.........---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,...,,,,,,,,,---------......------------------------&&&***...///---******++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,...........................---,,,,,,,,,,,,---...........................,,,,,,,,,------.........------------------------******+++,,,------------++++++,,,------...//////,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------******************++++++***+++,,,------,,,+++***++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++***)))((()))++++++)))((()))************+++++++++,,,++++++++++++++++++,,,))))))***+++,,,------...---,,,+++******+++,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------/////////---,,,---//////......------......//////000111000///...///000,,,...000111222222222222OOONNNLLLJJJIIIJJJMMMOOOVVV___ppp~~~vvvjjj^^^SSSUUUWWWbbb}}}sssggg]]]RRRLLLJJJMMMYYYddd{{{uuufff```YYYSSSNNNGGGCCCCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIHHHFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;888888888888777555444333444444444444444444444444555555555444444333333333444666777666555444555777555555555555666666666777555666777999;;;;;;<<<<<<===@@@CCCEEEHHHNNNVVV]]]dddmmmyyy^^^QQQHHHKKKTTTWWWVVVUUULLLJJJEEE@@@<<<888666555666444111///......//////.........---,,,,,,++++++........................------------------------+++******))))))******+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------///...---,,,+++,,,,,,---......---,,,,,,,,,------************************++++++++++++++++++++++++)))***++++++,,,---..............................---------,,,,,,+++++++++---------,,,,,,+++++++++........................*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***))))))))))))+++,,,---************************************************+++***)))((((((***,,,...)))************+++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...---,,,+++++++++,,,---------,,,++++++,,,------------------------------000000//////.........---///......------......///000000////////////000000////////////000000000000PPPNNNLLLJJJHHHIIIKKKMMMSSS[[[kkkzzznnnaaaTTTUUUWWWaaa{{{~~~sssjjj```UUUNNNJJJKKKUUU___wwwxxxkkkeee^^^RRRNNNGGGCCCBBBDDDEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888777666444444444444444444444444444444555555444444444333333333555777888777666555666777555555555666666666666666555666777999:::;;;<<<<<<<<>>:::888777666444222000......//////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---+++++++++******+++++++++------------------------///...---,,,,,,,,,------...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------//////.........------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...------...///...---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))******+++************************************************+++***)))))))))***+++,,,)))************+++++++++,,,,,,,,,+++++++++*********************++++++,,,******************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))------,,,+++++++++,,,---++++++***))))))***++++++------------------------000/////////.........---......------------......000//////......//////000////////////000000000000TTTRRRNNNKKKIIIJJJKKKLLLPPPVVVeeexxxtttfffUUUUUUVVV___vvvsssmmmdddZZZRRRLLLJJJPPPXXXqqq}}}rrrlllbbbTTTPPPJJJFFFEEEEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHGGGGGGFFFFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<;;;:::888777555444444444444444444444444444555444444444444333333333555666777666555444555777666666666666666555555555666666777999:::;;;<<<<<<;;;>>>CCCFFFJJJRRR[[[bbbkkkpppxxx~~~bbbTTTIIIIIIOOOQQQQQQQQQOOOMMMIIIDDD@@@<<<:::888777555333111////////////,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++------------------------......---,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,,,,,,,,,,,,,---************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...------//////...---+++++++++++++++*********************************************************)))*********++++++++++++---,,,+++***))))))))))))************************************************+++++++++***************)))************+++++++++,,,,,,,,,+++++++++******)))(((((((((((()))******((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))---,,,,,,++++++,,,,,,---+++******))))))******+++------------------------/////////...............------------------------///..................///////////////000000000000\\\XXXRRRNNNLLLLLLLLLLLLMMMRRR___ppp~~~yyyiiiWWWVVVUUU]]]pppvvvqqqhhh^^^VVVOOOKKKOOOUUUmmmyyypppcccWWWSSSNNNJJJHHHGGGEEEDDDHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<======<<<;;;:::888666555555555555555555555555555444444444444444444444444333444555555333333444555666666666666555555555555666666777888999;;;<<<======@@@DDDGGGKKKRRR[[[bbbiiimmmrrryyy~~~dddVVVIIIGGGKKKMMMNNNPPPPPPNNNKKKFFFBBB>>>;;;999777666444222111000//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++******))))))******+++------------------------------------------------,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++***************************++++++++++++))))))))))))))))))))))))))))))))))))************,,,++++++*********))))))************************************************+++++++++++++++***)))((())))))*********+++++++++,,,,,,,,,+++++++++******((((((((((((((()))******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,......------------......////////////000000000000fff```WWWQQQNNNMMMKKKJJJMMMPPPZZZiiixxxvvvfffYYYVVVUUUZZZjjjzzzssskkkaaaZZZRRRMMMPPPUUUiiiuuucccZZZUUUPPPKKKHHHFFFDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<=========<<<:::999777666555555555555555555555555444444444444444444444444444555666666555444555666666666666666666555555555777777777777999;;;<<<===???BBBFFFHHHKKKQQQZZZ```fffjjjpppyyy~~~hhhYYYKKKGGGIIIKKKMMMPPPQQQOOOMMMIIIDDD@@@<<<;;;888888666444222111000///------,,,,,,++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++************++++++------------------------,,,---------------------++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((******)))(((************************++++++++++++,,,,,,------))))))))))))))))))))))))(((((()))))))))*********))))))******++++++++++++************************************************+++++++++++++++***)))((())))))*********+++++++++,,,,,,,,,+++++++++*********))))))))))))***+++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,------......------,,,......------------......////////////000000000000qqqiii^^^VVVRRROOOLLLJJJMMMNNNUUUcccqqqpppaaa[[[VVVTTTXXXddd{{{~~~uuummmccc[[[SSSMMMOOOUUUeee{{{ggg\\\WWWPPPJJJFFFDDDCCCBBBEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<;;;999888777555555555555555555555555333333333444444444444555777888999888777666777999555555555555666666666777777777777777888;;;===>>>@@@CCCFFFHHHJJJPPPYYY___gggkkksss~~~~~~qqqbbbRRRKKKIIIJJJMMMQQQSSSRRROOOLLLGGGCCC???===999999777666444222000/////////......---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------------------------+++,,,---.........------,,,+++******))))))******************************++++++++++++++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++++++++++++++++++++***))))))++++++***))))))))))))***************+++++++++,,,,,,------...))))))))))))))))))))))))((()))))))))************(((((()))++++++,,,,,,+++************************************************+++++++++***************)))************+++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,++++++***))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,---...//////...---,,,///..................///////////////000000000000wwwjjj```[[[WWWRRROOOMMMMMMRRR]]]kkk{{{}}}oooaaa\\\WWWSSSVVV___tttwwwnnndddZZZQQQJJJLLLQQQ___}}}pppbbb\\\SSSLLLHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;:::999999555555555555555555555555333333333444444444555555666777888888666666777888333444444555666777888888777777666777888:::===>>>>>>AAADDDGGGJJJQQQZZZ```ggglllvvv~~~~~~~~~~~~nnn[[[PPPLLLJJJLLLPPPVVVUUUSSSPPPKKKFFFBBB@@@::::::888777555222000///...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------+++,,,---.........------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++***)))***+++,,,+++)))((()))))))))*********+++)))******+++,,,,,,------************************)))))))))*********++++++))))))++++++++++++***)))************************************************+++***)))))))))***+++,,,)))************+++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,++++++******************)))************+++++++++************************((())))))******+++++++++)))***+++---......------)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,------.........---...000111111000...---000//////......//////000////////////000000000000tttiiiccc___ZZZUUUMMMKKKOOOZZZgggwwwqqqeee]]]WWWSSSUUU]]]pppyyypppdddYYYOOOHHHIIINNN[[[{{{xxxhhhaaaWWWOOOKKKJJJIIIIIIBBBCCCCCCEEEFFFGGGHHHIIIIIIHHHFFFDDDDDDDDDDDDEEEGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@???>>>======999::::::;;;;;;::::::999666666666666666666666666333333333444444555555555333444555444333333444555222333444555666888999999888777666666888:::===???;;;???CCCFFFJJJQQQ[[[bbbggglllvvv~~~}}}||||||~~~wwwcccUUUNNNKKKLLLPPPYYYXXXVVVSSSNNNIIIEEEBBB::::::999777555333111///)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******************+++---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------***+++---...///...---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++---------,,,,,,+++++++++************************+++*********))))))((((((++++++++++++++++++++++++***)))((()))***+++***((((((((())))))*********+++((())))))***++++++,,,,,,************************************++++++++++++++++++,,,,,,+++***((('''************************************************+++***)))((((((***,,,...)))************+++++++++,,,,,,,,,+++++++++*********************++++++,,,)))))))))***++++++,,,,,,)))************+++++++++************************''''''((()))***++++++,,,)))***+++---......------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,------............///000222222000///...000000////////////000000////////////000000000000yyyqqqdddZZZVVVUUUQQQPPPUUU```qqq|||oooccc___XXXTTTWWW___qqqzzznnnaaaWWWOOOJJJKKKOOO^^^tttrrrdddWWWRRRPPPLLLHHHGGGDDDCCCBBBBBBDDDGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGEEECCCAAAAAAAAAAAACCCAAA@@@@@@AAA@@@???======;;;999:::======:::888:::888666666777888777666777666555444444555666777444444444555555555555666777777777777777777777777888888777777777888:::;;;===???BBBFFFLLLTTT\\\bbbgggmmmxxx~~~}}}|||{{{qqqeee[[[RRRPPPSSSXXXVVVTTTRRROOOKKKFFFBBB>>>;;;888666555444333111------......------,,,+++------------------------,,,+++***))))))+++---///...---+++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,++++++++++++,,,,,,---------,,,++++++******************+++,,,,,,,,,***)))((()))************+++++++++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++---,,,)))'''&&&&&&'''(((******++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++)))((((((((()))***++++++)))***+++,,,,,,+++***)))+++*********))))))((((((+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...))))))***++++++,,,------000111111000000///...---222222111///...///111444////////////000000000000{{{kkk]]]WWWUUUQQQPPPSSS[[[kkk~~~pppeeebbbZZZVVVXXX^^^ooo}}}qqqdddZZZQQQKKKKKKNNN[[[oooxxxjjj\\\UUURRRMMMIIIHHHGGGEEEDDDDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKIIIGGGEEECCCCCCBBBCCCCCCAAA@@@@@@@@@@@@???======;;;:::;;;======;;;888999777555555666777666555777666555444444555666777444444444555555555555666777777777777777777777777999999888888888:::;;;<<>>======<<<<<<<<<======;;;999999777555555666666555444666666555555555555666666444444444555555555555666777777777777777777777777:::999999999:::;;;===>>>AAADDDGGGKKKPPPWWW^^^dddmmmsss}}}|||yyyzzz}}}ppp```UUUQQQTTTVVVXXXZZZXXXSSSKKKEEEAAA>>>:::888777555444222............------,,,,,,------------------------------+++******+++,,,,,,---,,,+++*********++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************))))))))))))'''''''''((()))***+++,,,,,,+++******************)))************+++++++++*********++++++++++++,,,************************++++++++++++++++++++++++,,,+++******+++,,,---...******++++++++++++******++++++++++++++++++++++++******+++,,,,,,+++************))))))))))))******+++++++++++++++*********))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))))))))))))))***))))))(((((())))))***************))))))))))))+++++++++++++++++++++++++++************)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************************************,,,,,,,,,+++++++++++++++************************///...---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,---------------------------...///000000000000---///222333222000//////////////////000000000000pppcccYYYVVVTTTTTTVVV```uuuyyynnniii___XXXXXX]]]kkktttggg^^^WWWPPPMMMNNNRRRccc|||sssddd[[[UUUOOOLLLMMMIIIHHHGGGEEEDDDDDDFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLKKKIIIGGGFFFEEEDDDBBBAAA??????@@@@@@>>>===>>>======>>>>>>===<<<;;;:::888666666666777666555666666666555555666666666444444444555555555555666777777777777777777777777999999999999:::;;;===>>>BBBDDDHHHLLLQQQWWW___dddmmmsss}}}~~~zzzyyy{{{lllZZZPPPQQQTTTYYY^^^]]]WWWNNNGGGDDDAAA<<<999888777555333///......---------------------------------------...---,,,+++++++++++++++,,,+++++++++++++++++++++++++++************++++++******************************+++++++++******)))......------,,,,,,++++++---,,,++++++******++++++,,,+++***))))))***+++,,,))))))*********+++++++++************++++++++++++***************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...******++++++++++++************************************++++++++++++************))))))))))))******+++++++++***************))))))))))))))))))))))))************************++++++***)))((((((((()))***)))(((''''''((()))************)))))))))))))))************************************))))))))))))************************++++++++++++++++++++++++,,,+++++++++++++++++++++))))))******++++++,,,,,,************************************************++++++++++++++++++++++++************************------,,,+++++++++++++++,,,,,,++++++,,,,,,---..................------------......///000000//////...000222222111//////000////////////000000000000{{{jjj]]]YYYUUUSSSSSS[[[nnnuuukkk```XXXXXX]]]kkk~~~rrrfff___YYYSSSOOOOOOOOO^^^wwwsssfff]]]VVVPPPOOOPPPMMMNNNMMMJJJFFFDDDEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@@@@AAAAAA???>>>>>>?????????>>>=========<<<:::888777888888777666555666666666666666666555444444444555555555555666777777777777777777777777888888777888999;;;===>>>AAADDDHHHMMMRRRXXX___dddlllsss}}}}}}zzzzzz}}}zzz```PPPOOOSSSYYY______ZZZQQQKKKFFFCCC???;;;999888555444000///...---------......------------------------...------,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))***++++++*********//////......---------,,,---,,,,,,+++++++++++++++++++++)))))))))***+++,,,))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++*********************++++++++++++************************************************************))))))))))))******************************))))))))))))))))))))))))************************++++++***)))((((((((()))***)))(((''''''((()))***))))))))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++************************************************))))))*********************************************************+++,,,,,,,,,,,,++++++,,,,,,---...///.....................///////////////...------,,,,,,,,,+++)))***,,,...////////////000000000000wwweee]]]VVVRRRRRRXXXfffsss{{{mmmbbbXXXXXX]]]iii~~~rrrfff```\\\VVVQQQOOOLLLZZZpppuuuiiibbb[[[TTTRRRTTTTTTVVVVVVSSSMMMHHHGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCAAAAAABBBBBB@@@???>>>@@@AAAAAA???>>>>>>>>>===;;;999888888888777666555555666666666666555555444444444555555555555666777777777777777777777777777777777777999;;;===>>>@@@DDDIIINNNSSSZZZaaaeeekkkrrr|||{{{yyyyyy|||~~~gggRRRMMMQQQWWW]]]___[[[TTTNNNIIIEEEAAA===;;;999666444111000...---------...///---------------------------------------,,,,,,,,,******+++,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,++++++++++++((((((((()))***+++,,,---******************+++,,,)))************+++++++++)))))))))************+++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++******)))))))))(((******++++++++++++******************************+++***))))))))))))***+++******))))))))))))******)))))))))***************))))))))))))))))))))))))************************+++***))))))))))))))))))***))))))(((((())))))***))))))))))))************************************(((((()))))))))))))))***************************++++++++++++++++++++++++*********+++++++++++++++)))))))))***************************************++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...---.....................////////////...---,,,,,,...------+++)))***---000////////////000000000000sssggg[[[UUUTTTXXX```iiixxxrrreeeZZZXXX\\\ggg}}}uuuiiiccc___XXXQQQNNNKKKTTTgggzzzpppiiiaaaYYYVVVWWWYYY\\\]]]YYYQQQJJJFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLGGGGGGHHHIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>AAABBBBBB???>>>>>>@@@===;;;888888888888666555444555666777777666555444444444444555555555555666777777777777777777777777888888888999:::<<<>>>???@@@DDDJJJPPPVVV]]]dddhhhmmmttt}}}yyyvvvvvvxxxyyy~~~oooYYYLLLOOOTTTYYY\\\ZZZVVVQQQKKKGGGBBB???<<<:::777555111000...---------...///------------------------,,,,,,------------------)))***+++,,,,,,,,,,,,+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++))))))******************((((((((()))***+++,,,---))))))***+++++++++++++++)))************+++++++++))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))*********************++++++++++++******************************+++***)))(((((()))***+++******))))))))))))******((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))***+++)))******************)))((()))))))))************************************(((((((((((())))))******************************++++++++++++++++++++++++)))*********++++++++++++************))))))))))))************************++++++++++++++++++++++++)))))))))******+++++++++************************++++++*********+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------......///.........///......------///000111000//////000111////////////000000000000qqqbbbZZZYYYZZZ___eeeppp~~~uuuggg[[[YYY\\\eeeyyyxxxkkkeeeaaaYYYQQQMMMJJJQQQ```wwwvvvooofff\\\XXXYYYZZZ]]]```[[[RRRIIIDDDCCCDDDEEEFFFGGGIIIJJJLLLLLLFFFGGGIIIJJJJJJJJJIIIIIIFFFEEEDDDCCCDDDDDDCCCAAA???AAACCCBBB???>>>???@@@<<<:::888777777777555444444555666777777666555444444444444555555555666666777777777777777777777777999999999:::;;;===@@@AAAAAAEEEKKKQQQXXX___fffkkkooouuu}}}wwwtttsssuuuwww|||uuu```LLLNNNRRRWWWZZZZZZVVVSSSLLLHHHCCC???===:::777555222000...---,,,---///000------------------------++++++,,,---............)))***+++,,,---,,,,,,+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,...---,,,,,,++++++,,,,,,((()))***,,,,,,,,,+++***)))************+++++++++))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++'''''')))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******************************++++++++++++++++++++++++))))))******++++++++++++++++++******))))))((((((************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************......---,,,++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////,,,,,,---...////////////,,,...111111000.........////////////000000000000}}}iii___ZZZWWWXXX]]]bbbnnnuuujjj```ZZZXXX]]]sssqqqhhhaaaYYYRRRPPPPPPQQQYYYkkk~~~uuulllccc[[[UUUTTTUUUUUURRRNNNHHHEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFCCC@@@?????????@@@@@@@@@??????>>>>>>======<<<;;;;;;:::999888777777666666555555555555666666555555555555555555555555:::;;;<<<<<<;;;888666444999888888999:::<<<>>>@@@AAAFFFMMMSSSYYY```jjjpppttt|||wwwkkkfffpppyyy|||zzzkkkYYYQQQMMMRRRYYY\\\[[[[[[SSSPPPKKKEEE???;;;999888444333222000...---,,,,,,***++++++,,,---------,,,000///---,,,+++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++++++++)))((('''******++++++++++++******+++++++++***++++++,,,,,,......------------......((((((''''''''''''((((((************************''''''((())))))))))))(((++++++++++++++++++++++++************))))))((((((+++)))(((((()))******)))******************************)))(((((()))************))))))))))))******))))))))))))))))))))))))---,,,+++******+++,,,---))))))************))))))+++)))''')))+++,,,***'''))))))))))))))))))))))))...---***'''%%%$$$$$$$$$+++***)))(((((()))***++++++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++++++++***************,,,+++++++++******))))))++++++,,,,,,,,,+++******************************,,,,,,+++******+++,,,,,,---,,,+++*********+++,,,---,,,,,,,,,,,,---......,,,,,,,,,------.................................////////////000000000000|||oooeee]]][[[^^^^^^gggvvvxxxlllaaa\\\XXX]]]qqqvvvmmmfff\\\SSSOOOLLLMMMTTTeee|||yyynnnddd\\\VVVUUUTTTRRRPPPLLLHHHDDDBBBCCCDDDEEEFFFHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@???>>>>>>======<<<<<<;;;:::999888777777666666555555555555666666555555555555555555555555777777888999999888777666999999999999:::<<<>>>@@@AAAFFFMMMSSSYYYaaajjjpppsss|||yyynnniiiqqqxxx{{{xxx^^^SSSKKKNNNUUUXXXXXXXXXTTTPPPJJJDDD???;;;:::999555444222000...------,,,++++++,,,---------------++++++******)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***)))(((******++++++++++++******++++++******++++++,,,,,,......------------......------,,,,,,,,,,,,------************************((())))))***************++++++++++++++++++++++++++++++*********)))))))))+++***((((((*********)))******************************************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))***)))((()))++++++)))'''))))))))))))))))))))))))******)))((('''&&&&&&&&&+++***)))(((((()))***+++))))))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((((((+++++++++,,,,,,,,,++++++************************,,,,,,+++******+++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,---......,,,,,,------------------........................////////////000000000000pppccc^^^^^^]]]___hhhyyyzzznnnccc]]]YYY]]]ooozzzrrrjjj^^^TTTPPPJJJKKKQQQaaaxxx~~~rrrhhh___ZZZWWWTTTOOOMMMKKKIIIDDD@@@BBBBBBCCCEEEFFFHHHJJJKKKJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIHHHGGGFFFDDDCCCCCCAAAAAA@@@@@@???>>>>>>===<<<<<<;;;:::999888888777777666666555555666666777555555555555555555555555333444444555777777888999999999999999;;;===???@@@AAAFFFMMMSSSYYYaaajjjpppwww|||sssnnnsssxxxyyy}}}hhhXXXJJJJJJQQQVVVVVVVVVTTTPPPJJJDDD???<<<;;;:::666555333111///...------,,,,,,---............---***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++******)))******++++++++++++******++++++******++++++,,,---......------------......++++++************++++++************************)))))))))***************+++++++++++++++++++++++++++++++++++++++*********+++***((((((***+++***)))************************)))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))***)))((()))++++++)))((())))))))))))))))))))))))&&&'''(((((()))))))))(((******))))))))))))******)))(((((((((((('''''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******++++++************************,,,++++++******++++++,,,------,,,,,,,,,------...---,,,,,,,,,,,,---......------------------,,,,,,........................////////////000000000000~~~nnnfffdddaaa]]]^^^kkk}}}pppccc]]]YYY[[[jjj|||{{{rrrjjj___UUUQQQKKKKKKQQQaaawwwxxxooogggbbb]]]WWWPPPLLLLLLJJJDDD???AAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBAAA@@@???>>>>>>=========<<<;;;:::999888888777777666666666666777777555555555555555555555555444444444444666777999:::999999999:::;;;===???@@@@@@EEELLLRRRXXX```iiippp|||yyyuuuwwwyyyxxxzzz~~~rrr___MMMIIIOOOTTTVVVWWWTTTPPPKKKEEE@@@>>><<<<<<777666444222000///...---------......///......---)))+++---//////...---,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******************+++,,,------...------,,,,,,------...((((((''''''''''''((((((************************(((((((((((())))))******************************++++++++++++++++++++++++,,,***))))))***++++++***************************)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))*********)))((())))))))))))))))))))))))%%%'''(((*********)))(((***))))))))))))))))))***)))))))))))))))((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++%%%%%%&&&&&&'''((()))***************************++++++++++++++++++++++++------------.........///---,,,,,,,,,,,,---...............------,,,,,,,,,........................////////////000000000000tttnnnfff___ZZZcccxxx~~~pppccc]]]XXXYYYfffwwwzzzppphhh^^^VVVSSSKKKKKKQQQ___uuuxxxrrrmmmfff___UUUPPPNNNLLLGGGBBBBBBBBBAAABBBCCCEEEHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>======<<<;;;:::999999777777666666666666777777666666666666666666666666666666666666666777888999::::::999:::;;;===???AAA@@@EEELLLRRRXXX```iiippp|||}}}||||||zzzzzz{{{~~~zzzfffQQQIIIMMMQQQTTTVVVSSSQQQLLLHHHCCC@@@???>>>999888555333111///......---......///......------&&&''')))+++,,,+++***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******++++++++++++******************+++,,,---...------,,,,,,,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))******)))))))))***+++,,,************************++++++++++++++++++++++++,,,***))))))***++++++***************************)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))*********)))))))))))))))))))))))))))))))))(((((()))******)))(((''')))))))))******)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))+++++++++++++++,,,,,,,,,'''&&&&&&&&&''')))***+++************************++++++++++++++++++++++++---------...////////////---,,,,,,,,,,,,---...............------,,,,,,,,,........................////////////000000000000tttjjjbbb[[[___ppprrrddd^^^ZZZZZZeeessszzzrrrkkkaaaYYYUUUKKKKKKOOO[[[ppp}}}yyyqqqiii___WWWRRROOOKKKIIIDDDCCCBBBBBBBBBDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;::::::999888777777666666777777888666666666666666666666666888888888888888888888888::::::::::::<<<>>>@@@AAABBBGGGNNNTTTZZZbbbkkkqqqxxx}}}||||||zzznnnXXXMMMKKKLLLOOOSSSSSSQQQOOOKKKGGGDDDAAA???:::999777444222000///...---............---,,,,,,((()))+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++******++++++++++++******)))))))))***+++,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))))))))))))))))))))))),,,,,,+++***+++,,,---...*********************************+++++++++++++++,,,+++))))))+++,,,+++***************************)))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))************)))(((''''''))))))************))))))******+++++++++++++++,,,))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))******+++)))))))))***************+++***)))))))))+++,,,---***************************++++++,,,,,,++++++***+++,,,---...////////////---,,,,,,,,,,,,---......------------------,,,,,,........................////////////000000000000yyyooohhh```aaallltttfff```\\\\\\eeesss}}}xxxrrrggg]]]XXXMMMLLLNNNXXXjjj{{{tttjjj___VVVRRRPPPPPPGGGEEECCCBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEDDDBBBAAA@@@???>>>??????>>>===<<<;;;::::::888888777777777777888888666666666666666666666666666777888999999999888888::::::::::::<<<>>>@@@AAAEEEJJJQQQWWW]]]eeennntttyyy~~~|||zzzfffWWWNNNJJJLLLPPPRRRRRRQQQOOOLLLGGGBBB@@@;;;:::888555222111//////---------------,,,++++++------------------------***++++++,,,------......------------------------///...,,,***)))))))))*********++++++++++++******)))))))))***+++,,,...///---,,,,,,++++++,,,,,,---+++******))))))******+++))))))))))))))))))))))))+++***)))((()))***,,,---************************)))))))))*********++++++---+++******+++,,,++++++******************************************************))))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))************))))))''')))++++++)))((()))***))))))))))))))))))))))))+++***))))))((()))))))))((()))***++++++***)))((())))))******++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))******+++++++++,,,+++)))((((((***+++,,,***************************+++,,,,,,,,,,,,+++******+++---...//////......---,,,,,,,,,,,,---......,,,,,,------------------........................////////////000000000000hhhzzztttnnngggeeelll}}}uuuhhhbbb^^^^^^gggsssyyymmm```YYYQQQOOOPPPWWWhhh~~~{{{pppdddYYYSSSSSSTTTHHHGGGDDDBBBBBBCCCEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHJJJFFFEEEDDDCCCAAA@@@???>>>??????>>>===<<<;;;::::::888888777777777777888888777777777777777777777777333555777999::::::999888:::::::::;;;<<<>>>@@@AAAHHHMMMTTTZZZ```gggqqqwww}}}qqq```RRRJJJKKKPPPRRRSSSSSSRRRNNNIIICCC@@@<<<:::888555333111000///,,,---------,,,,,,+++***++++++***))))))******+++++++++,,,------...//////------------------------000///---***))))))))))))******++++++++++++******)))))))))***+++---...///---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,))))))))))))))))))))))))((('''%%%$$$%%%&&&((()))))))))))))))))))))))))))(((((())))))*********+++---+++******+++,,,,,,+++******************************)))(((((()))************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))'''***,,,+++)))((()))+++))))))))))))))))))))))))******((((((((()))++++++((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++++++++,,,,,,---------***)))'''&&&&&&'''((()))***************************+++,,,------,,,+++***)))***,,,...//////...------,,,,,,,,,,,,---......,,,,,,,,,------.................................////////////000000000000bbbhhhzzzuuugggeeekkkvvvyyyiiiaaa^^^aaajjjsss~~~wwwllldddWWWOOOLLLUUUcccsssvvviii^^^XXXWWWXXXPPPMMMHHHDDDAAABBBCCCEEEEEEGGGJJJLLLNNNMMMLLLKKKLLLKKKHHHFFFFFFFFFGGGHHHGGGGGGEEEDDDBBB@@@???>>>@@@@@@??????>>><<<;;;:::888777666555666888:::;;;;;;:::999888777777777777333333333444444444444555:::<<<>>>>>>???AAACCCFFFIIINNNUUU\\\bbbkkkttt{{{}}}lllXXXLLLJJJKKKSSSTTTTTTQQQMMMIIIHHHGGG???===999777555222///,,,000////////////.................................,,,+++,,,,,,---...///000/////////...---+++***)))(((((())))))*********+++)))************++++++++++++*********+++,,,------++++++************++++++***)))'''$$$""""""%%%'''+++***)))(((((()))***+++************))))))))))))+++++++++***************,,,++++++******++++++,,,))))))*********))))))((())))))))))))))))))))))))+++*********))))))(((((())))))************))))))******))))))((((((''''''++++++++++++++++++++++++******))))))((((((''''''))))))))))))************,,,+++)))(((((()))+++,,,...,,,***(((((()))***+++...---+++)))(((((()))***)))))))))))))))))))))))))))*********++++++++++++******+++++++++******))),,,,,,,,,------,,,++++++******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))***))))))+++//////,,,(((************************)))))))))***+++,,,......)))******++++++******)))+++,,,------......------,,,,,,,,,,,,---...//////------+++******+++------,,,---......//////......////////////000000000000jjjhhhnnnsssmmmnnnrrr{{{{{{kkk```\\\^^^iiisss|||ssslll^^^SSSNNNTTT^^^mmm{{{mmmaaaYYYXXXZZZRRROOOJJJFFFCCCBBBCCCDDDDDDFFFJJJMMMNNNNNNLLLKKKLLLJJJHHHGGGFFFFFFGGGHHHHHHGGGFFFDDDBBBAAA??????@@@@@@@@@???>>>===<<<;;;:::999888666666777999:::::::::999888777666666777777777888888888888999999:::;;;===>>>>>>@@@CCCFFFJJJPPPWWW___eeennnxxxzzzbbbQQQKKKLLLPPPRRRSSSRRRNNNKKKHHHGGG@@@===:::777555333///---/////////............---------------------------++++++++++++,,,---.../////////......---+++***)))((()))))))))************)))************++++++++++++************++++++,,,*********))))))*********,,,,,,+++)))'''&&&(((***+++***)))(((((()))***+++(((((())))))*********+++************************,,,++++++******++++++,,,))))))************))))))************************************)))))))))((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************...---,,,++++++,,,---...,,,+++***)))))))))******---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))******+++++++++*********+++++++++++++++************++++++++++++******************************++++++***)))))))))))))))*********,,,------+++)))************************,,,++++++******++++++,,,******++++++++++++******+++,,,------......------///...---------------......------,,,,,,------...,,,---......//////........./////////000000000000ooogggdddmmmzzztttqqqssswww~~~nnnaaaYYYZZZfffrrr~~~xxxrrreeeYYYPPPQQQXXXeee{{{ttteee[[[ZZZ[[[UUURRRMMMHHHDDDBBBAAAAAABBBEEEIIIMMMOOOOOOMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@???@@@@@@@@@@@@???===<<<;;;<<<;;;999777777777777888999999888777666666666666666666777777777888888888999:::<<<<<<===???CCCFFFJJJPPPXXX```hhhqqq{{{nnnWWWLLLKKKLLLOOORRRSSSPPPMMMJJJHHHAAA???;;;999777444000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------.........---,,,+++***)))))))))))))))************)))************+++++++++++++++***)))))))))*********))))))(((((())))))***,,,------,,,***)))***+++******))))))))))))******''''''((()))***+++,,,,,,((())))))******+++++++++++++++************++++++))))))))))))******))))))************************************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************((((((((((((******+++************)))))))))++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++++++++))))))***************)))******++++++++++++******+++++++++++++++++++++++++++***)))))))))))))))))))))+++------+++***)))***************************...---,,,+++******))))))++++++,,,,,,,,,,,,+++++++++,,,------......------000///...---,,,,,,,,,,,,---......//////......---,,,---......//////............/////////000000000rrrjjjeeejjjwwwzzztttrrrsssrrreee[[[XXXaaammm{{{vvvppphhh[[[PPPOOOSSS^^^uuu|||kkk___[[[\\\VVVTTTPPPKKKFFFBBB@@@>>>@@@CCCGGGLLLNNNOOONNNMMMKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===;;;;;;:::999888777777777777888888888777666666666666666555555666666666666777777888999;;;;;;<<>>???BBBEEEIIILLLMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBBBB?????????>>>===<<<::::::666666666666777777888888888777666666666666666666888888888999999999999:::888999:::;;;<<>><<<;;;:::555666666777888888999999888777777666666777777777777777777888888888888999999::::::;;;<<>>===<<<888999999:::::::::999999888888777777777888888999666666666777777777777888::::::;;;;;;<<<@@@FFFJJJQQQWWW___hhhqqq{{{ttt^^^SSSJJJOOOTTTWWWWWWUUUSSSRRRGGGEEEAAA???===:::777444111111000000000/////////------------------------,,,++++++*********++++++******************)))(((************)))))))))((()))************++++++++++++************++++++,,,*********))))))*********)))***,,,,,,*********+++((()))***++++++***)))((()))))))))))))))*********((((((((()))))))))))))))******))))))))))))******))))))((('''(((***,,,---((((((((((((((((((((((((((()))))))))************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************'''''''''((((((''''''''')))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))))))))((('''((()))***++++++++++++******++++++++++++******************************)))))))))))))))***++++++***)))((((((***+++******************************)))))))))***+++,,,...///******++++++++++++******+++,,,------......---------------,,,------......------,,,,,,,,,,,,------,,,---......//////......---------.........//////xxxrrrsssyyy|||yyyooorrryyy~~~qqqhhhaaa\\\[[[^^^mmm|||wwwrrrooofff^^^XXXQQQNNN[[[lllpppaaaZZZ[[[\\\\\\YYYSSSNNNJJJAAAAAA@@@@@@BBBEEEIIILLLIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;:::999999999888888888888888999999::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;===AAAGGGKKKPPPVVV___gggoooyyyzzzdddZZZLLLPPPUUUWWWWWWUUUTTTSSSHHHEEEBBB???===;;;777555111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))************))))))(((+++*********))))))(((((()))************++++++++++++*********+++,,,------++++++************++++++((()))******(((((()))+++((()))***++++++***)))(((''''''((()))***+++,,,,,,))))))))))))((((((((((((******))))))))))))******)))(((''''''(((***,,,---(((((((((((((((((((((((((((((())))))*********+++))))))************))))))******))))))((((((''''''************************'''((((((((())))))******))))))))))))******************++++++++++++******)))((('''&&&'''(((***,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((('''&&&'''((()))******************++++++++++++******++++++++++++++++++++++++))))))((())))))***+++++++++(((&&&'''***,,,+++)))************************************+++,,,---...*********++++++*********+++,,,------......------111000///...............///...---,,,,,,---...///,,,---......//////......---------.........//////}}}xxxvvvuuuvvv~~~rrrooorrr}}}~~~ooofff```[[[ZZZ\\\hhh~~~yyyyyy}}}zzzyyyssshhhYYYPPPQQQZZZccczzz|||lll]]][[[ZZZZZZZZZXXXRRRNNNIIIEEE@@@???AAACCCDDDCCCIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFGGGHHHHHHDDDAAADDDDDDCCCBBBAAA@@@@@@??????>>>>>><<<;;;:::999999777777777777777777777777::::::999999888999999999999:::;;;<<>>@@@EEEKKKOOOWWW___eeeiiirrrkkkVVVOOOMMMSSSXXXWWWRRROOONNNKKKFFFCCCAAA>>>;;;888666555444555777888888777111111222000///......///---------,,,,,,,,,++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***'''((())))))******))))))***+++++++++***))))))((())))))************))))))))))))))))))******************))))))(((((('''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))((((((((((((((('''************))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((('''''')))******))))))((('''&&&&&&((())))))(((''''''(((************))))))))))))))))))))))))))))))))))))+++++++++******************))))))))))))((((((((()))************)))((((((+++************+++,,,,,,******))))))******+++,,,++++++************************++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---............---,,,---......///000111222222|||sssnnnppp~~~{{{pppnnnrrr~~~|||ssskkkbbb\\\[[[]]]lll}}}zzzyyyvvvjjj___YYYXXXZZZggg}}}}}}wwwmmmddd___^^^```aaaUUUQQQIIICCC@@@@@@AAABBBEEEFFFHHHJJJLLLMMMNNNNNNKKKKKKLLLLLLLLLKKKJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777999999888888999999:::::::::;;;===???BBBGGGMMMQQQZZZbbbhhhmmmuuurrrZZZQQQMMMRRRYYYZZZWWWTTTOOOLLLHHHEEEBBB@@@<<<:::888666444555666777777777333555666333///---...000---------,,,,,,,,,++++++************************))))))))))))))))))))))))++++++,,,,,,,,,++++++******))))))))))))))))))***)))))))))))))))))))))))))))******++++++******)))))))))*********))))))(((***+++++++++***)))((('''))))))************))))))((()))))))))******************))))))((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''')))******)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))***+++******))))))******+++,,,---,,,+++******)))*********++++++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......---------......///000111222333444tttjjjgggqqqrrrmmmoooxxx|||rrriiiaaa\\\\\\]]]jjj}}}~~~ttthhh___ZZZYYYYYYdddxxxxxxnnneee```^^^]]]XXXTTTMMMFFF@@@>>>???@@@BBBCCCEEEGGGIIIKKKLLLLLLIIIKKKLLLLLLKKKJJJIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@============<<<<<<<<<<<<777777777777777777777777999888888888999999:::;;;:::<<<>>>@@@CCCIIIOOOTTT]]]dddlllqqqzzzcccVVVMMMOOOWWWYYYXXXWWWRRROOOJJJGGGEEEBBB???===;;;888555333444444444333555888999666222......///---,,,,,,,,,,,,+++++++++******************************************************+++,,,,,,+++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************))))))(((***************)))((('''))))))************))))))((()))))))))******************))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''(((***,,,+++***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))******)))))))))))))))******+++******))))))******+++,,,,,,,,,+++***))))))))))))***++++++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000111333444555555uuujjjcccjjjvvvxxxqqqpppttt{{{qqqhhh```\\\\\\\\\iii~~~}}}sssiii```[[[YYYXXXbbbrrrwwwkkkbbb]]][[[ZZZWWWQQQJJJCCC????????????AAACCCEEEGGGIIIJJJJJJHHHJJJLLLLLLKKKIIIIIIJJJFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>======<<<<<<999999999999999999999999888888888888999:::;;;;;;;;;<<>>===<<<;;;;;;:::999999999999999999999999888888888888999:::;;;<<<;;;===???BBBFFFLLLSSSXXXbbblllwww~~~pppXXXNNNPPPSSSVVVWWWWWWTTTPPPLLLJJJGGGDDDBBB===:::555222111111111000222444777:::;;;999444000.........------------,,,************************************************))))))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))***+++++++++******&&&'''((()))************))))))************))))))))))))))))))************))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))*********+++)))(((((('''((()))***+++))))))))))))))))))))))))******++++++***)))'''&&&'''''''''(((((()))))))))(((((())))))))))))(((((()))***,,,,,,***)))***+++''''''(((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))*********)))((((((((()))+++,,,,,,,,,++++++,,,,,,---...******))))))******+++,,,((((((((('''(((((())))))))))))******+++,,,,,,,,,---------------.........+++++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,---......//////000000000111111111yyymmmhhhdddfffwww~~~xxx{{{}}}vvvnnnddd\\\YYYXXXgggyyy|||{{{tttkkkaaaXXXRRRUUU^^^sssrrrgggbbbaaa]]]]]]ZZZSSSJJJDDDBBBBBB???@@@BBBDDDFFFGGGHHHHHHHHHKKKNNNNNNLLLJJJKKKLLLFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>><<<;;;:::999999777777777777777777777777888888888888999:::;;;<<<;;;===@@@BBBGGGMMMTTTXXXdddooo{{{~~~```RRRQQQTTTVVVXXXYYYUUUQQQNNNKKKIIIFFFCCC===:::555222222222222222///000444:::???>>>888222000/////////............************************************************((()))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++%%%&&&''')))************))))))************))))))))))))))))))************))))))***+++,,,------...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++&&&'''''''''(((((()))))))))((('''''''''(((***+++***************************+++++++++***)))'''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((((()))++++++)))((()))***(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))***)))(((((((((***+++,,,******))))))******+++,,,*********)))***++++++,,,'''''''''''''''((()))***((())))))***++++++,,,,,,---------....../////////+++++++++,,,,,,---------,,,,,,,,,---------......------++++++++++++------............////////////tttpppmmmiiioooyyyyyywwwvvv~~~ttthhh___\\\YYYccczzz~~~~~~tttjjj]]]SSSTTTZZZiii~~~pppddd\\\]]]\\\[[[[[[TTTJJJDDDDDDBBBCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<:::::::::999999999888888888888999999999:::::::::::::::===CCCGGGKKKUUU___fffppp|||nnnXXXPPPRRRTTTRRRYYYXXXVVVRRRNNNIIIFFFDDD@@@===999777555333111///000111222555;;;@@@===777111///,,,***)))***---...---+++))))))+++,,,***'''......,,,+++***)))))))))******++++++++++++******+++***)))((()))***,,,...))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((((())))))))))))(((((())))))******+++++++++,,,---,,,,,,,,,+++*********)))************+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++++++++***)))(((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))******))))))((((((''''''+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++*********))))))(((((((((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***)))((((((***,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------.........//////000000yyyqqqiiiiiippp~~~zzzxxx|||xxxlllbbb^^^[[[bbbvvvvvvkkk___TTTSSSVVVaaasss{{{nnnfff```]]][[[\\\XXXNNNGGGEEECCCCCCCCCCCCDDDEEEGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<:::::::::999999999999888888999999999999:::::::::<<<;;;???DDDGGGLLLUUU___dddnnn|||wwwbbbWWWUUUUUUUUUWWWVVVTTTPPPLLLHHHEEECCC@@@===999777555333111///...//////333===HHHKKKIII777444000---++++++,,,------+++)))***,,,,,,+++))),,,,,,+++***))))))))))))******++++++++++++******)))((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********+++++++++++++++++++++*********)))************+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))******++++++***)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))((((((***)))))))))((((((((('''*********)))((('''''''''*********************************************************)))))))))))))))************)))))))))(((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***)))((()))***,,,---,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000|||ooojjjlllrrr~~~yyyvvv~~~|||qqqeee___\\\___oooxxxmmmaaaWWWUUUTTTYYYfffwww|||rrrddd^^^[[[]]]\\\UUULLLGGGDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@>>>===<<<;;;<<<<<<::::::::::::999999999999999999999999::::::::::::======@@@EEEHHHLLLVVV```gggqqq~~~ppp```WWWUUUVVVVVVUUUTTTQQQNNNJJJFFFDDD@@@>>>:::777555333000...//////...111<<>>===<<<;;;<<<<<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;===<<>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;???DDDHHHMMMVVV```oooxxxwwwaaaUUURRRUUUVVVVVVUUUSSSPPPMMMKKKCCC@@@<<<999777555222000///000///---222;;;AAAAAA777555333000............((()))************+++,,,************++++++,,,---******++++++++++++******++++++******************))))))))))))))))))))))))*********************************))))))((((((((((((((())))))))))))(((((()))))))))(((((((((((((((((((((((()))*********+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((***************************)))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************))))))(((((())))))))))))))))))************))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))***************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///////////////.........~~~uuunnnjjjmmm|||ssspppsss~~~{{{mmm```XXXVVVTTT[[[ppp~~~qqqfffXXXUUUUUUZZZeeeyyytttiii```aaaccc___XXXSSSLLLJJJFFFDDDCCCCCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;???EEEIIIOOOYYYcccmmmvvvmmm[[[TTTRRRSSSTTTUUUSSSPPPMMMKKKFFFCCC???;;;999666333111***------,,,...444777666222111000.........//////,,,...///...------...///++++++******+++,,,------******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))************************((((((((('''&&&%%%%%%%%%(((((())))))))))))((((((******))))))))))))(((((())))))******************)))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++)))))))))))))))******++++++***)))(((''''''(((((((((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))************************))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........tttkkkgggppp{{{tttooorrr}}}{{{lll```\\\WWWUUUZZZlllzzzooo\\\XXXUUUWWW___rrr{{{pppfffdddddd```\\\ZZZNNNLLLHHHEEECCCDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<@@@GGGLLLRRR]]]gggnnnvvvvvv```UUUQQQRRRTTTUUUUUURRROOOMMMHHHEEE@@@===;;;888555222+++......,,,,,,///111000//////............//////---///000///---,,,---///+++***************+++,,,******++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))************************((((((((('''''''''''''''(((((())))))))))))((((((++++++*********)))))))))+++++++++++++++*********)))************+++++++++))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))***+++,,,,,,)))))))))))))))***++++++,,,+++)))((('''''''''((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((((((((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))))))))************************)))))))))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))***+++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////............{{{ooogggkkkwww{{{ppplllppp|||lllbbb___YYYWWW\\\jjjtttccc]]]WWWUUUZZZjjjuuujjjgggeeebbb______PPPMMMIIIFFFDDDDDDFFFGGGDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<===BBBIIIOOOUUU```kkkqqqyyyyyybbbTTTRRRTTTVVVXXXWWWUUURRRPPPIIIFFFBBB>>><<<999666333///222111,,,+++---///...//////............//////,,,...///---***)))***,,,******))))))))))))************++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))************************))))))******++++++,,,,,,(((((())))))))))))((((((,,,+++++++++******))))))---,,,,,,,,,+++*********)))************+++++++++))))))))))))))))))))))))******))))))((((((((('''%%%&&&'''((()))***+++,,,))))))((())))))***++++++,,,+++)))((('''''''''((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))++++++******))))))(((((('''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''************************''''''((()))***+++,,,,,,(((((())))))*********++++++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++************++++++,,,,,,,,,................................................------------------------000000//////.........---zzzsssrrrssswwwzzznnnhhhiiitttpppccc]]][[[YYYYYYcccyyy{{{jjj^^^UUUTTTXXXddd~~~tttkkkfffdddcccaaaYYYTTTOOOKKKHHHGGGEEEDDDEEEDDDCCCDDDFFFFFFFFFDDDIIIHHHFFFGGGHHHHHHGGGEEEBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999999666777999:::;;;::::::999??????CCCJJJQQQXXXbbblllttt~~~~~~~~~{{{||||||eeeVVVQQQRRRUUUWWWXXXVVVTTTRRRKKKHHHDDDAAA>>>;;;777444333111///.........---,,,///---...111111---,,,...---///000000...,,,+++,,,************+++,,,------++++++++++++++++++++++++************************)))))))))))))))(((((((((*********))))))'''&&&&&&)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))(((((()))***+++,,,,,,---************************************************))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******+++)))(((''''''((()))+++(((((())))))******++++++******))))))((((((''''''((((((((()))******++++++((((((((((((((((((((((((+++***)))'''''''''((()))******)))(((&&&'''+++---+++*********))))))(((((())))))(((((((((((())))))+++*********))))))((((((++++++******))))))((((((++++++******************))))))))))))))))))))))))+++++++++*********))))))************************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++,,,,,,,,,++++++***//////.........---------............////////////wwwssspppqqq}}}}}}qqqiiigggnnnvvviii```^^^[[[[[[cccyyy~~~jjj^^^TTTQQQSSS]]]ttt{{{qqqllliiifffddd^^^YYYSSSNNNLLLKKKJJJIIIFFFEEEDDDDDDFFFGGGGGGFFFIIIHHHGGGGGGHHHHHHGGGEEEBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999999999:::<<<===>>>>>>======@@@@@@DDDKKKRRRYYYdddooowww}}}|||wwwyyy}}}gggWWWNNNPPPSSSWWWXXXWWWUUURRRLLLIIIEEEBBB???<<<888555333111............---,,,///---///222222...---...---...///000000///---,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++++++++++++++,,,,,,************************************************))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))*********)))(((''''''((()))***)))))))))))))))*********))))))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))&&&''')))+++,,,+++***)))*********)))))))))(((((())))))(((((((((((())))))************)))))))))(((*********)))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,---------,,,,,,+++///.........------------------------............}}}wwwsssooosss{{{yyypppiiiiiiwwwqqqeeeaaa^^^]]]dddxxxnnnaaaUUUPPPOOOUUUggg{{{{{{uuuqqqllliiiaaa\\\UUUPPPMMMMMMLLLLLLHHHFFFEEEEEEFFFHHHHHHGGGIIIHHHGGGGGGHHHHHHGGGFFFCCCBBBAAAAAA??????>>>===<<<<<<===<<<<<<;;;:::999;;;;;;===>>>>>>??????>>>AAAAAAEEELLLSSS[[[hhhsss}}}}}}~~~}}}{{{zzzpppmmmqqq}}}zzzdddTTTLLLNNNQQQVVVYYYYYYVVVSSSMMMJJJFFFCCC@@@===999666222000......//////...---...---000444555000---...---------000333333///+++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********)))(((''''''((()))***************))))))))))))(((((((((((())))))))))))++++++***))))))(((''''''''''''''''''''''''''''''***))))))(((((((((((()))%%%'''+++000333222+++&&&******))))))))))))(((((())))))(((((((((((())))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))+++************)))))))))************************+++***(((''''''(((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,------......---------............------------,,,,,,,,,------------...|||vvvsssttt|||qqqjjjppp|||zzzlllfffbbb___eeexxxssseeeYYYSSSPPPRRR___ooo}}}xxxrrrmmmgggbbbZZZUUURRRQQQQQQQQQJJJHHHEEEDDDEEEGGGHHHHHHJJJHHHGGGGGGHHHIIIGGGFFFCCCCCCBBBAAA@@@???>>>>>>============<<<;;;:::999999999:::;;;<<<=========AAABBBGGGNNNTTT]]]kkkxxx{{{yyyjjjhhhmmmxxxxxxdddRRRKKKLLLOOOUUUYYYZZZWWWTTTMMMJJJFFFCCC@@@===999666222000......///000///...------000666666111.........,,,,,,000555666111+++------,,,+++************++++++++++++++++++++++++************************'''((((((((((((((()))))))))******+++++++++******))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))************)))(((((()))******++++++******))))))((((((''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((((((,,,222777666...&&&))))))))))))))))))(((((())))))(((((((((((())))))*********)))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))************))))))))))))************************+++***)))(((((()))***+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,---------.........wwwsssvvvzzznnnmmmuuurrrjjjeeeaaafffxxxwwwiii]]]VVVRRRPPPYYYeeexxxssspppkkkccc^^^[[[ZZZYYYXXXMMMJJJFFFDDDDDDFFFGGGGGGJJJIIIGGGHHHIIIIIIHHHFFFDDDDDDCCCBBBAAA@@@??????============<<<;;;::::::888888999999;;;<<<======@@@CCCIIIQQQWWW```ooo}}}|||nnnmmmqqqzzz|||iiiVVVMMMLLLNNNTTTYYY[[[XXXTTTMMMJJJGGGCCC@@@===999666333111/////////000///...---,,,000666666111...///...,,,,,,000555666111,,,------,,,+++************++++++++++++++++++++++++************************&&&&&&&&&''''''((((((((()))******+++++++++******))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))((((((((()))***+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******++++++******))))))((((((''''''(((((())))))******''''''(((((())))))))))))++++++++++++++++++++++++((((((((())))))))))))((()))((()))...333333---'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******(((((())))))******++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,+++******++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---------------------.........////////////}}}vvvxxxqqqlllppp{{{xxxmmmgggcccgggxxx}}}nnnaaa[[[TTTOOOSSS\\\uuu{{{sssoooiiidddaaa___]]][[[RRRNNNHHHEEEDDDEEEFFFGGGJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@???===============<<<:::::::::::::::;;;<<<>>>???@@@@@@EEENNNWWW]]]eeetttrrrrrrttt{{{ooo\\\RRROOOOOORRRXXX[[[YYYUUUOOOLLLHHHEEEBBB???;;;888444222000///000///...------,,,///444555111///000...,,,,,,///222333111...,,,,,,++++++***+++++++++++++++++++++++++++++++++************************&&&&&&&&&''''''(((((())))))***************))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))***+++,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************************))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((('''(((((())))))))))))((((((''''''))),,,,,,)))&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************'''(((((())))))*********))))))))))))))))))))))))(((((()))))))))))))))***************************)))***,,,......,,,***)))+++++++++,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000||||||uuulllnnnsss|||nnniiidddgggyyy~~~~~~wwwiiibbbYYYQQQQQQWWWiiiyyyvvvqqqmmmjjjfffccc```XXXSSSLLLGGGEEEFFFGGGHHHKKKIIIHHHHHHIIIIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;===???AAABBBBBBHHHSSS^^^ccckkkyyy{{{{{{||||||iiiXXXSSSOOORRRWWW[[[YYYUUUQQQNNNKKKGGGEEEAAA===:::666444111000//////---,,,---+++---222333000...000...---------...///000000+++++++++***++++++,,,,,,++++++++++++++++++++++++************************''''''(((((()))******+++************)))((('''''')))))))))))))))))))))))),,,***(((&&&&&&''')))***))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))***************++++++*********)))))))))))))))*********))))))))))))((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((('''&&&'''''''''((((((((())))))))))))(((((((((((())))))((()))))))))*********************)))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((((((((())))))************************************++++++++++++******)))******+++,,,,,,------************************++++++++++++,,,,,,------)))***+++,,,------------++++++,,,,,,,,,------------------.........//////~~~xxxxxxyyynnnnnnmmm~~~~~~oooiiidddhhhyyy|||{{{yyyqqqhhh^^^TTTRRRWWWaaawww}}}zzzvvvrrrnnnkkk\\\WWWOOOIIIGGGGGGHHHIIIKKKIIIHHHHHHIIIJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::::::::::::::<<<>>>@@@BBBDDDKKKXXXccchhhooo}}}zzz\\\VVVPPPQQQWWWZZZYYYUUUTTTQQQMMMIIIGGGCCC@@@===777555222000///...---+++---+++,,,111111///...111---......---,,,,,,///111************+++,,,------++++++++++++++++++++++++************************((())))))***+++,,,,,,,,,************)))'''&&&&&&))))))))))))))))))))))))---+++(((%%%%%%&&&)))+++))))))))))))))))))))))))+++++++++***************************************************************))))))))))))))))))))))))'''((((((((())))))************))))))))))))************++++++++++++******(((((())))))******++++++******))))))(((((('''''')))))))))(((''''''&&&&&&++++++++++++++++++++++++&&&'''(((*********)))((((((***,,,,,,***(((''''''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))*********+++++++++******))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******************************+++***)))'''''')))***+++((())))))***++++++,,,,,,************************+++++++++,,,,,,---------***+++,,,---............+++++++++,,,,,,---------,,,,,,,,,---------......~~~xxx|||~~~ssslllnnnwwwxxxnnnhhheeejjjxxx|||zzzwww{{{zzzpppcccXXXUUUZZZZZZpppvvvllleee\\\RRRMMMJJJFFFGGGJJJKKKJJJIIIJJJKKKLLLKKKJJJGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;===AAAEEEHHHRRR^^^eeekkkuuuyyydddPPPOOOVVVYYYXXXWWWWWWSSSOOOKKKHHHDDDAAA>>>999666222000000000000//////............---------------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,************************)))))))))))))))))))))))),,,+++***((((((((()))***+++++++++++++++,,,,,,,,,)))***+++++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++---,,,***)))))))))************))))))((((((''''''************)))))))))))))))*********+++++++++++++++)))(((&&&&&&((()))++++++***)))(((((()))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((************************(((((())))))))))))((((((%%%'''(((******((('''%%%))))))))))))************+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))))))))***+++,,,++++++******++++++,,,---,,,+++***))))))+++---...------......//////000000+++...///...,,,+++,,,...000000000000////////////zzzmmmgggnnnyyy}}}ssskkkeeebbbfffrrr~~~|||wwwzzz|||ssshhh]]]YYY[[[XXXlll}}}ssshhh___UUUPPPLLLIIIIIIKKKKKKJJJIIIJJJKKKLLLKKKJJJGGGFFFEEEDDDBBBAAA@@@???@@@??????>>>>>>======<<<;;;<<<<<<;;;;;;>>>BBBFFFGGGOOOZZZdddmmmyyyqqq^^^VVVTTTSSSRRRTTTXXXTTTPPPLLLIIIFFFCCC@@@;;;888333111000000///...............------------------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++************++++++************************)))))))))))))))))))))))),,,+++)))((((((((()))*********)))))))))((((((((()))******+++***)))((('''((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))+++******))))))******+++,,,+++***)))))))))*********)))))))))((((((((('''************))))))))))))))))))))))))*********+++***)))(((''''''((()))******))))))))))))))))))***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''))))))))))))************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++///...,,,++++++++++++,,,++++++******++++++,,,------,,,+++******,,,...///------------............+++---///...,,,+++,,,...............------------uuukkkpppwww{{{ooogggaaa]]]___kkk~~~xxx{{{xxxoooddd]]]ZZZVVVfffzzzlllcccZZZUUUQQQLLLKKKMMMKKKJJJIIIIIIKKKLLLLLLKKKGGGFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<>>>>><<<<<<=========@@@EEEIIIJJJNNNVVVcccsssqqq\\\QQQOOOTTTXXXXXXUUURRRPPPMMMJJJFFFCCC@@@<<<777333111000...,,,.........---------,,,,,,,,,,,,------------------,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********))))))*********))))))))))))*********++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,******))))))))))))***************))))))))))))***))))))))))))((((((((((((************)))))))))((('''''''''(((((((((((()))))))))(((((((((((())))))'''((()))******)))((('''(((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))))))))******************)))(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******+++++++++,,,++++++******)))))))))++++++******++++++,,,------,,,+++++++++,,,,,,---......------,,,,,,++++++,,,,,,---------------...000000/////////.........~~~~~~xxxuuuuuuzzz}}}nnnaaa\\\XXXXXX```vvv~~~}}}~~~|||qqqcccXXXYYY```rrruuummmeee```ZZZRRRNNNOOOMMMKKKIIIHHHJJJKKKLLLKKKGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<======???BBBGGGKKKOOOQQQYYYeeevvvttt[[[PPPQQQVVVXXXVVVUUURRRPPPNNNKKKGGGDDDBBB>>>999555222000...---...------------,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))*********))))))''''''((()))***++++++,,,))))))))))))))))))******)))*********++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,***))))))))))))))))))***))))))))))))***)))))))))(((((((((((())))))))))))************)))))))))(((&&&'''''''''(((((((((((())))))(((((((((((())))))'''((()))******)))(((''''''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))***++++++++++++++++++******++++++,,,---++++++******************///.........------,,,,,,,,,,,,,,,,,,---.........////////////............yyytttrrrvvv|||nnn___[[[WWWWWW^^^ssswwwiii]]]]]]```mmm{{{ssskkkfff___WWWQQQQQQOOOMMMJJJHHHIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>===<<<===>>>>>>@@@DDDIIIMMMRRRUUU]]]iiixxx|||```RRRRRRTTTTTTVVVTTTSSSQQQPPPMMMHHHEEECCC???:::666333111///---------------,,,,,,,,,,,,+++,,,,,,------.........,,,++++++******++++++,,,***++++++++++++,,,,,,,,,*********))))))*********************************))))))))))))))))))))))))(((((()))************)))%%%&&&''''''((()))******)))))))))((())))))***+++)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***'''((()))*********))))))(((((((((((())))))))))))************))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))************)))))))))***+++,,,---.........++++++******++++++,,,---***************)))))))))............------------,,,++++++,,,...///...------------,,,,,,,,,,,,+++|||xxxsssvvv}}}yyykkk[[[YYYVVVVVV\\\ppp~~~~~~qqqfff```___iii}}}yyyqqqllleee\\\UUUTTTRRRNNNJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBAAAAAA@@@@@@??????<<<===>>>???AAAEEEJJJNNNSSSXXX```lllzzzjjjWWWSSSSSSRRRWWWUUUTTTSSSRRROOOKKKGGGCCC???:::666444222000///---------,,,,,,,,,++++++++++++,,,,,,---......///,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((()))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***))))))(((((((((((())))))&&&''')))*********))))))'''((((((((()))))))))***************))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((''''''(((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,+++************,,,---...------,,,++++++******++++++,,,---++++++++++++******)))))),,,,,,,,,,,,,,,------------+++***+++...000///------------,,,,,,,,,++++++}}}{{{tttsssvvvuuuhhhYYYWWWVVVVVV[[[nnn}}}}}}}}}xxxnnnbbb___gggzzz}}}vvvpppiii___XXXWWWSSSOOOKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@<<<===>>>???AAAEEEKKKOOORRRXXXbbbnnn{{{sss\\\TTTTTTTTTXXXWWWVVVUUUTTTQQQMMMIIICCC???:::666444333111///---------,,,,,,,,,++++++++++++,,,,,,---...//////,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))'''((()))+++++++++***)))......---,,,+++***)))(((***)))(((((((((***+++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))+++---//////---+++)))))))))(((((((((((())))))&&&'''(((*********)))((('''((((((((())))))******************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))'''&&&&&&&&&'''(((***,,,((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))))))))((((((%%%'''(((******((('''%%%))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++------------++++++)))***+++,,,+++***)))(((++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,------+++***+++///000///---//////.........---------{{{zzztttppppppuuu}}}qqqhhh^^^VVVRRRUUU\\\mmmyyyrrrhhhfffjjjvvvwwwlllbbb]]][[[XXXVVVSSSPPPNNNLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>======<<<;;;===AAADDDFFFLLLSSS^^^bbbiiirrr~~~~~~eeeQQQOOOVVVSSSXXXZZZUUUPPPNNNLLLJJJFFFBBB===999777444222000///...---,,,+++,,,---...------,,,,,,,,,+++++++++---,,,,,,+++*********+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))************,,,,,,+++***)))(((''''''******))))))))))))******))))))))))))))))))))))))'''))),,,......+++(((&&&...,,,)))&&&%%%&&&((()))***))))))))))))))))))*********))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''')))***+++(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************((())),,,------,,,)))((())))))))))))*********************)))(((''''''''''''(((((()))***+++++++++))))))*********+++++++++************************))))))))))))))))))))))))+++++++++***)))((((((''')))************+++++++++++++++++++++++++++++++++++++++***************+++*********++++++,,,,,,,,,***,,,------,,,+++---...,,,---...//////...---,,,,,,------...---,,,***)))|||{{{rrrnnnnnnuuu~~~|||ooofff```YYYTTTVVV]]]lll|||uuuhhhfffjjjuuu}}}qqqhhhcccbbbaaa^^^YYYTTTOOOLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHDDDCCCBBBAAA@@@>>>======>>><<<>>>BBBEEEHHHNNNUUU^^^ccckkkttt~~~jjjUUUNNNRRRSSSXXXZZZVVVRRRPPPNNNJJJHHHDDD???;;;888555222000///...------,,,,,,------------------,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))************++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))''')))+++,,,---+++)))(((---,,,***)))))))))***+++))))))************))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((())))))))))))((((((+++***)))))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((()))))))))((()))***++++++***)))(((((((((((()))))))))******)))))))))***************'''(((((()))******++++++))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++***))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***,,,------,,,+++---...------...//////...------,,,,,,---,,,,,,++++++***{{{rrrlllmmmqqq{{{}}}qqqiiiddd\\\WWWXXX]]]jjjwwwnnnkkkllltttxxxoookkkjjjhhheee___YYYSSSOOOLLLKKKFFFFFFFFFGGGHHHIIIJJJKKKDDDDDDCCCBBB@@@???>>>===???===???DDDGGGJJJQQQXXX^^^fffqqqyyy~~~ttt^^^QQQOOORRRWWWZZZXXXUUUSSSPPPKKKJJJGGGBBB===:::777333000...............------,,,.........------------,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***+++++++++***++++++++++++++++++++++++((()))***++++++***)))((())))))))))))(((((((((((())))))))))))((((((((((((((())))))******))))))(((******)))((((((((())))))((())))))******))))))(((************************))))))))))))((((((((((((''''''''''''((((((((((((((())))))))))))))))))(((''''''((((((((()))))))))((())))))***+++,,,,,,---((((((((()))******++++++***************+++++++++************************))))))))))))))))))))))))------,,,,,,+++*********)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---...------...//////...------,,,,,,++++++******++++++~~~|||rrrnnnnnnqqqwwwqqqfff___YYYZZZ]]]gggwwwvvvqqqpppttt}}}wwwsssrrrmmmjjjddd^^^XXXTTTQQQPPPHHHHHHHHHHHHIIIJJJKKKKKKEEEDDDCCCBBBAAA@@@???>>>???===???DDDHHHLLLSSS[[[aaakkkwww~~~kkkYYYPPPOOOUUUYYYXXXWWWVVVRRRMMMLLLHHHCCC???<<<888333000......///000000...---,,,//////.........---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))))))))))))))***************************((()))))))))************(((((())))))******************))))))))))))******))))))))))))))))))))))))((((((((())))))+++,,,,,,)))******+++***)))'''&&&((()))***++++++***)))((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))******)))))))))((((((''''''&&&&&&%%%%%%)))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((()))******++++++,,,(((((())))))************************************************************)))))))))))))))))))))))),,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///---..................------,,,***))))))***+++,,,}}}{{{zzzqqqlllkkkzzzyyytttggg___[[[ZZZ\\\cccyyyyyyvvvrrroooqqqwww~~~}}}vvvrrrllleee^^^WWWSSSQQQKKKJJJIIIIIIHHHHHHIIIIIIFFFEEEDDDCCCBBB@@@?????????>>>???DDDIIIMMMVVV___fffppp|||uuu___SSSLLLRRRVVVWWWXXXYYYVVVPPPLLLIIIEEEAAA===999444111...///000111000///...---//////.........---------,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((('''((()))***,,,---++++++,,,,,,+++(((&&&%%%((()))***++++++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))(((((('''''''''&&&%%%%%%))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))))))))))))))***************)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///.........------.........,,,,,,*********+++,,,---~~~yyy|||tttllliiiqqq}}}~~~uuupppeee^^^ZZZZZZYYY___sss~~~tttpppmmmmmmrrr~~~~~~wwwnnndddZZZRRRNNNLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@???AAA???AAAFFFKKKPPPZZZccclllttt~~~{{{cccTTTKKKPPPTTTVVVZZZ^^^[[[VVVMMMKKKGGGDDD@@@<<<777444000000000000000//////............------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))***+++------......---+++)))(((***))))))))))))))))))***(((((((((((())))))))))))))))))))))))(((((((((((()))******++++++******)))))))))*********)))(((((()))******++++++******)))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))((('''&&&&&&'''((()))''''''((((((((())))))))))))))))))((((((((((((((())))))))))))))))))******+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++***++++++,,,---...------------,,,,,,,,,,,,+++---......------...//////...------------...///,,,,,,++++++,,,,,,------|||zzz|||}}}ssskkklllqqq|||{{{rrrnnnccc\\\XXXXXXWWW[[[nnn|||xxxsssqqqqqqyyy}}}}}}|||wwwlll```VVVPPPLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@DDDBBBCCCIIINNNTTT^^^gggpppuuu}}}gggVVVKKKOOOSSSVVV]]]bbbbbb]]]OOOMMMJJJGGGDDD@@@;;;888222111000000//////000000------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))++++++,,,,,,---,,,,,,,,,+++***)))(((((()))***+++'''((((((((()))))))))***))))))))))))(((((((((((()))******++++++******)))((()))***+++++++++***))))))******++++++******)))(((((((((((((((((((((((('''((((((((()))))))))***((((((((())))))))))))***)))(((((((((((((((((()))((((((((()))))))))******((((((((())))))******+++***)))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---............---------,,,,,,,,,,,,---......------...000///...------------...///+++,,,---...............|||zzz~~~qqqmmmlllqqq~~~zzzsssoooaaa[[[WWWWWWVVVYYYkkk}}}wwwssswww}}}yyywwwtttuuuzzz}}}{{{|||~~~|||rrrfff[[[UUUJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@FFFDDDEEEKKKQQQWWWaaakkkqqquuu{{{kkkZZZLLLPPPSSSWWW___ffffffbbbQQQOOOLLLJJJGGGCCC>>>;;;333222000/////////000111------,,,,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))))))))((('''''''''((()))+++,,,---...,,,+++(((''''''(((+++,,,'''((((((((())))))******))))))))))))((((((((((((******++++++++++++******&&&'''(((*********))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************''''''(((***+++,,,---...*********)))))))))))))))++++++++++++******))))))************************))))))))))))))))))))))))+++++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///.........------,,,,,,,,,,,,---......------...000///...---,,,,,,---...///+++,,,...///000///......zzz~~~yyyppphhhhhhpppxxxssspppccc[[[VVVXXXYYY\\\jjjzzzyyyqqqkkkhhhiiimmmooolllgggfffkkkqqq|||yyyrrrhhh\\\SSSOOONNNKKKIIIFFFDDDCCCBBBFFFGGGHHHHHHHHHFFFEEEDDDAAAEEEJJJNNNSSSZZZdddkkkvvvuuuyyyooo[[[NNNMMMTTTXXXZZZccceeeYYYTTTPPPKKKIIIIIIFFF@@@:::333111////////////...------------------------------------,,,,,,+++++++++(((((()))***+++,,,,,,,,,******))))))))))))************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***++++++******)))(((''''''&&&$$$&&&***...111000,,,)))***************)))((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((******))))))((((((''''''******))))))))))))******+++++++++***)))(((((('''************************''''''((((((((((((''''''***)))'''&&&'''(((***,,,(((((((((((())))))))))))*********)))((('''''''''************************((()))***+++++++++++++++(((((())))))))))))((((((***(((((()))***+++***)))++++++******+++,,,,,,---'''(((***++++++******)))((()))+++,,,---,,,,,,+++......------------,,,,,,000000///...------,,,,,,---,,,,,,+++,,,---///000.........------,,,,,,,,,******+++++++++,,,,,,,,,}}}~~~|||rrrhhheeeiiiuuu{{{uuuqqqeee\\\WWWWWWWWWZZZgggvvv~~~}}}~~~xxxppphhhaaa^^^^^^aaaccc```[[[[[[bbbhhhxxxzzzuuupppggg]]]UUUOOOMMMKKKHHHFFFEEEDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFIIILLLPPPUUU]]]hhhpppxxxxxx}}}ttt^^^RRRNNNQQQSSSTTT^^^cccXXXTTTPPPKKKIIIHHHEEE@@@:::444222////////////...------------------------------------,,,,,,+++++++++))))))******++++++,,,,,,*********))))))***************))))))***++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++'''''''''''''''((((((((()))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++***))))))((((((((())),,,000333222...***)))))))))))))))(((''''''(((''''''&&&&&&''''''((('''((())))))))))))((('''''''''((((((((()))))))))***)))))))))((((((((('''******))))))))))))******++++++******)))(((((('''((((((((((((((((((((((((((())))))******))))))((()))(((((('''((()))***+++))))))))))))************(((((())))))))))))))))))+++++++++*********************+++++++++******)))(((((())))))))))))((((((***(((((()))***+++***)))+++************++++++,,,((())))))***************)))***+++,,,,,,,,,++++++++++++,,,,,,---------............---------------------,,,,,,,,,---...///------------------,,,,,,+++,,,,,,,,,------------tttiiibbbbbbjjjyyyxxxqqqfff]]]WWWWWWVVVXXXdddtttzzzyyy|||zzzuuunnnfff___XXXTTTUUUVVVVVVSSSPPPRRRYYY```rrr||||||xxxsssooollleee]]]WWWQQQOOOKKKGGGEEEDDDEEEEEEHHHGGGGGGGGGGGGIIIJJJKKKLLLNNNPPPRRRWWWaaammmvvvzzz|||zzzcccWWWNNNMMMMMMNNNYYY___WWWTTTPPPKKKHHHGGGDDD???;;;555222000/////////...---------------------------------,,,,,,,,,,,,++++++*********+++++++++++++++++++++************++++++*********)))******+++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,++++++******)))))))))***---///111000---)))'''((((((((((((''''''&&&(((''''''&&&&&&''''''(((((())))))******))))))(((((((((((()))))))))******))))))))))))((((((((((((******))))))))))))******++++++******)))((((((((((((((((((((((((((((((((()))******++++++******)))((((((((()))))))))******************++++++++++++''''''(((((()))***++++++++++++++++++******)))))),,,,,,,,,++++++)))((((((((())))))******))))))(((***(((((()))***+++***)))***************************))))))))))))***++++++++++++,,,,,,,,,+++******))))))***+++,,,---............------,,,+++++++++......---,,,,,,,,,------,,,,,,------------------------------............wwwllldddaaadddooo{{{zzzrrrggg^^^XXXXXXWWWYYYeeettt{{{yyyzzzvvvpppiiiccc\\\WWWSSSSSSSSSQQQMMMKKKNNNVVV]]]lllxxxyyyuuupppllliiiddd]]]WWWVVVSSSMMMHHHDDDCCCCCCDDDGGGFFFEEEDDDFFFIIILLLNNNPPPRRRSSSUUUZZZdddqqqzzz|||iiiZZZNNNIIIJJJKKKUUU\\\VVVTTTQQQLLLHHHFFFCCC???<<<666333000...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,++++++++++++++++++,,,+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))+++++++++******)))))))))(((((()))+++,,,+++(((%%%'''(((((()))(((((('''''')))((((((''''''(((((()))))))))************))))))))))))))))))************))))))))))))((((((((((((******))))))))))))******************))))))((((((************************)))******************)))'''((()))************))))))))))))*********++++++'''(((((()))******++++++,,,,,,++++++***)))))))))+++++++++++++++***)))((()))))))))******)))))))))***(((((((((***+++***)))************))))))((((((+++***)))((()))***+++,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,------000///...---+++***)))(((///......---,,,,,,,,,,,,,,,,,,,,,------.........,,,------------.........}}}rrriiiccc```fffnnn~~~|||sssggg___YYYYYYYYY[[[hhhwww~~~yyytttlllfffbbb^^^ZZZWWWUUUTTTQQQLLLKKKNNNUUU[[[gggttt|||zzzvvvqqqmmmiiiddd]]]WWW\\\XXXQQQJJJEEECCCBBBBBBEEEDDDCCCCCCDDDHHHLLLNNNRRRTTTVVVYYY^^^gggsss|||}}}ttt___OOOIIIKKKLLLTTT[[[VVVUUURRRNNNIIIEEEBBB???===777444000......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,++++++***************+++))))))))))))))))))))))))************************((((((((((((((((((((((((------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((''''''((())))))&&&$$$((())))))******)))))))))***))))))))))))))))))*********))))))))))))******))))))))))))************(((((((((((())))))))))))******))))))))))))***************)))))))))))))))************************((())))))******))))))((((((((()))***+++*********((((((((()))))))))******************************+++++++++*********))))))((()))***+++++++++++++++))))))************))))))***(((((((((***+++***)))))))))*********))))))(((+++***)))))))))***,,,------,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++.........------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,------------zzzqqqggg______cccuuu{{{ssshhh___ZZZZZZYYY\\\hhhxxxzzzsssjjjdddaaa^^^[[[YYYYYYVVVRRRMMMKKKMMMSSSWWWcccppp}}}}}}yyytttqqqnnnhhh```ZZZ^^^[[[TTTNNNHHHEEECCCBBBDDDCCCBBBBBBDDDHHHKKKMMMQQQUUUZZZ^^^ccckkkttt|||}}}jjjVVVMMMMMMMMMTTTZZZVVVWWWTTTPPPJJJFFFBBB@@@???999555111......//////...------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((((((((((((***)))((()))******)))'''((())))))******************))))))(((((())))))******))))))(((((())))))***((((((((()))))))))******(((((((((((())))))))))))******))))))))))))************))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((()))))))))*********++++++'''((((((((())))))))))))*********************)))************************(((((()))++++++,,,,,,,,,)))******++++++******)))***(((((()))***+++***)))'''(((***+++++++++***)))***************+++,,,,,,,,,,,,+++******+++++++++---,,,,,,,,,++++++++++++)))***+++,,,---...///000------.........---,,,,,,,,,,,,------------------+++,,,,,,,,,,,,---------{{{pppeeeaaaccclllyyyzzztttjjjaaa[[[ZZZXXXZZZfffuuu~~~vvvkkkdddaaa___\\\YYY]]]YYYTTTOOOLLLMMMQQQSSS___lll}}}~~~{{{xxxvvvtttnnnfff___]]][[[VVVQQQLLLHHHFFFDDDEEEDDDDDDDDDFFFHHHKKKMMMQQQVVV^^^dddiiiooovvv{{{zzzaaaQQQNNNLLLRRRYYYWWWXXXVVVRRRLLLFFFBBBAAAAAA:::666111....../////////------------------------+++++++++,,,,,,---------***++++++,,,,,,---------*********))))))*********,,,++++++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++***((()))***++++++***'''(((((()))******))))))((((((''''''''''''(((((())))))(((''''''((())))))''''''((((((((()))))))))'''((((((((()))))))))*********))))))))))))******)))))))))))))))))))))***(((((((((((((((((((((((()))******++++++******)))+++***)))))))))***+++,,,(((((()))))))))*********)))))))))******++++++,,,)))))))))***++++++,,,,,,)))******+++++++++******)))******++++++******)))***(((((()))***+++***)))&&&(((***,,,------,,,+++)))***++++++,,,,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,------------++++++,,,---...//////000+++,,,---.........---,,,------------------,,,,,,------------............yyynnniiijjjdddoooyyytttkkkbbb[[[YYYWWWWWWcccrrrzzznnneeebbb```]]]ZZZ```\\\WWWQQQNNNNNNPPPRRR\\\iiizzz}}}{{{zzzxxxsssjjjddd[[[ZZZVVVRRRNNNKKKHHHGGGFFFEEEEEEFFFHHHJJJLLLMMMQQQXXXaaahhhmmmrrrwww{{{iiiUUUNNNKKKPPPYYYXXXYYYWWWSSSMMMGGGCCCBBBBBB:::666111.........//////------------------------+++++++++,,,,,,---------******+++,,,,,,---......******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&******************++++++***)))'''(((***++++++***&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((((((((())))))************))))))))))))******)))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,***)))((((((***,,,---)))************+++++++++''''''(((***+++,,,---...(((((()))***+++,,,,,,---+++++++++++++++***)))(((******++++++++++++*********(((((()))***+++***)))&&&(((***---......------)))***+++,,,---,,,++++++++++++*********+++---...++++++,,,---......///000111000000...---,,,++++++***+++---...///...------.........------,,,,,,,,,............/////////000yyyooohhhhhhfffmmmxxxrrriiibbbZZZWWWVVVYYYcccnnn{{{llldddaaa___aaaeeeccc___XXXPPPKKKKKKOOOSSSXXXkkk|||~~~}}}|||{{{uuummmgggbbb```\\\UUUNNNIIIHHHIIIGGGEEECCCEEEIIINNNRRRTTTWWW\\\dddkkkpppuuuzzz}}}vvvYYYOOOQQQRRRSSSTTTYYYWWWTTTPPPKKKGGGDDDBBB???999222......///...---...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++***((('''&&&'''(((***)))************+++++++++))))))))))))))))))))))))))))))***+++,,,------...******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((''''''''''''(((((())))))))))))(((''''''&&&&&&(((((('''(((((()))***+++))))))(((((((((((()))))),,,,,,++++++******))))))******))))))))))))******+++++++++*********))))))******))))))))))))******)))))))))***++++++,,,,,,)))************+++++++++)))))))))))))))(((''''''))))))*********+++++++++************)))))))))))))))************+++++++++*********************************)))))))))))))))(((((())))))*********+++------,,,++++++******)))+++,,,---***'''&&&)))---......---,,,,,,,,,------------------------------------------------------------------------------wwwqqqhhheeekkk}}}zzztttkkkccc\\\XXXWWWZZZdddnnnqqqiiieeebbbbbbdddeeebbb\\\UUUOOONNNPPPRRRZZZlll}}}~~~}}}{{{wwwpppkkkdddbbb^^^XXXQQQLLLJJJJJJHHHGGGFFFHHHMMMRRRWWWZZZ]]]cccjjjpppuuuxxx{{{}}}bbbSSSRRRTTTUUUVVVWWWVVVSSSOOOKKKGGGDDDCCC???:::333///...///...---///......---------------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++---,,,***(((((()))***+++)))************+++++++++))))))))))))))))))))))))*********+++++++++++++++******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''''''''(((((((((((((((((((((''''''''')))(((((((((((())))))***))))))))))))))))))))))))***************)))))))))******))))))))))))******+++++++++*********))))))******))))))))))))******++++++******************)))************+++++++++***++++++++++++***))))))))))))*********+++++++++************)))))))))))))))************+++++++++***************************)))))))))))))))))))))))))))******************+++++++++++++++++++++,,,,,,------+++***)))+++,,,------------..............................------------------------------------------------------xxxiiifffhhhttt~~~xxxnnnfff^^^YYYXXX[[[eeeoooxxxqqqkkkfffddddddhhhfffbbb[[[UUUQQQQQQRRR]]]nnn}}}wwwtttttt{{{~~~|||zzzvvvqqqnnneeedddbbb\\\UUUPPPLLLKKKJJJJJJKKKMMMRRRXXX]]]aaaeeekkkrrrxxx|||}}}mmmWWWRRRTTTVVVVVVVVVUUURRROOOKKKHHHFFFDDD@@@;;;555111///......---/////////...............,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...---,,,******+++,,,,,,)))************+++++++++))))))))))))))))))))))))++++++*********)))))))))******))))))))))))*********))))))))))))***++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((''''''''''''''''''(((((((((((())))))***))))))(((((((((((()))(((((()))******)))((((((((())))))))))))))))))***))))))))))))))))))))))))+++************)))))))))******))))))))))))******,,,,,,++++++***))))))((()))************+++++++++,,,------------,,,++++++***************+++++++++************)))))))))))))))************+++++++++************************))))))))))))))))))******+++++++++++++++*********)))******+++,,,,,,---------,,,,,,,,,------,,,***+++,,,---/////////......000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------yyymmmjjjiiimmmuuu{{{qqqhhh___ZZZYYY[[[fffpppxxxrrrjjjeeedddiiihhhfffaaaZZZUUURRRRRR```pppzzztttqqqppptttyyy}}}yyyuuuqqqnnnllldddeeeddd```YYYSSSOOOMMMKKKLLLOOORRRVVV\\\bbbfffjjjpppxxxtttYYYPPPRRRUUUVVVUUUTTTRRROOOLLLIIIGGGFFFAAA===888333000.........////////////......------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++...---,,,++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))******+++,,,))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((''''''''''''&&&''''''((())))))************)))(((((('''(((((('''(((***++++++***((('''''''''(((((())))))******))))))************))))))************))))))))))))******))))))))))))******+++++++++*********))))))))))))*********+++++++++---------------,,,,,,+++************************************)))))))))((())))))*********+++++++++************************)))))))))))))))*********---,,,,,,++++++******************++++++,,,,,,,,,---+++***,,,//////+++((((((***,,,...//////------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||sssooolllkkkmmmwww}}}rrrjjj```[[[YYY\\\gggrrr~~~xxxoooiiigggjjjjjjhhhddd^^^XXXVVVUUUcccrrr}}}vvvrrrqqquuuwwwzzz~~~|||vvvpppkkkhhhfffcccddddddaaa\\\VVVRRRPPPNNNPPPTTTWWWZZZ```fffkkkmmmsss{{{}}}^^^QQQQQQUUUWWWVVVUUUSSSPPPMMMKKKIIIGGGAAA???:::555111.........---............---,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++***************))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))*********************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***(((((('''''''''&&&''''''((()))***++++++******)))(((((('''((((((''')))***,,,,,,***)))'''''''''(((((())))))******((()))************)))((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,++++++***************************************)))))))))((())))))*********+++++++++************************(((((())))))************---,,,,,,++++++*********,,,,,,,,,+++++++++******+++))))))+++---...+++'''''')))+++---...---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~xxxtttpppmmmkkkqqq}}}rrrjjj```[[[YYY]]]hhhsss}}}uuunnnllllllllliiieee```\\\[[[[[[hhhuuu{{{vvvuuuyyyyyyzzz|||~~~~~~}}}~~~{{{uuunnnhhheeedddccceeeeeeccc^^^YYYVVVUUUTTTXXX\\\___aaadddkkkpppqqqvvv}}}hhhVVVSSSWWWYYYWWWVVVTTTRRROOOLLLJJJIIIBBB@@@===777222.........------...///...---,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************))))))))))))************+++++++++))))))))))))))))))))))))''''''((()))***+++,,,---******))))))))))))******+++************+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((((((((((((''''''((())))))***++++++***))))))(((((((((((()))))))))***++++++***))))))((())))))))))))))))))***((()))***++++++***)))((((((((()))))))))))))))*********))))))))))))******((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,++++++***)))+++++++++***************************)))))))))))))))************+++++++++************************((((((((()))******+++++++++++++++++++++*********------,,,,,,+++******)))***))))))***+++,,,+++))))))***+++,,,------,,,,,,++++++++++++++++++++++++------------------------------------------------{{{wwwsssppplllnnnyyy|||rrriii___ZZZYYY]]]iiiuuu{{{tttsssooommmjjjfffbbbaaabbbdddmmmyyy}}}{{{{{{zzzzzz|||}}}}}}||||||{{{vvvooojjjggggggdddffffffddd```]]][[[[[[^^^bbbfffhhhhhhkkkpppuuuvvvzzzrrrZZZSSSUUUXXXZZZYYYVVVSSSPPPMMMKKKIIIBBBBBB???999222...---...---...000000000///---,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++***************))))))((()))************+++++++++)))))))))))))))))))))))))))*********++++++,,,,,,******))))))))))))******++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))*********)))))))))))))))***((((((((())))))******+++)))(((((((((((())))))******************************************)))))))))((()))***++++++***)))((((((((((((((())))))************))))))))))))************************++++++)))************++++++++++++,,,,,,,,,,,,+++******+++++++++*********))))))************)))))))))))))))************+++++++++************************'''(((((()))******++++++))))))******************,,,+++++++++++++++++++++***+++++++++******,,,---------------------------***++++++,,,,,,------...........................------------------------~~~||||||||||||xxxuuurrrnnnmmmuuu{{{qqqhhh^^^YYYYYY^^^jjjvvv~~~yyyxxxqqqoookkkgggcccdddgggjjjppp||||||zzzzzz}}}}}}}}}zzz||||||xxxrrrmmmkkkkkkfffggggggeeebbb```______eeeiiimmmnnnnnnooouuuzzz{{{~~~vvv[[[QQQRRRTTT[[[ZZZXXXTTTQQQNNNKKKJJJCCCBBB@@@:::333...---///...///111222111000...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++***)))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++*********))))))))))))******++++++******++++++,,,---))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))*********)))))))))))))))***+++))))))))))))************(((((('''(((((()))***+++++++++***))))))***++++++,,,,,,++++++******))))))''')))***++++++***)))''''''((((((((())))))************))))))))))))******,,,,,,++++++***))))))))))))************+++++++++,,,,,,------,,,,,,+++***++++++++++++******))))))************)))))))))))))))************+++++++++************************'''(((((()))***+++++++++(((((())))))*********+++*********++++++,,,------***,,,---,,,)))***---111000000///.........//////***++++++,,,---...//////////////////////////////------------------------~~~|||zzz{{{|||{{{uuuooommmqqquuu{{{ppphhhaaa]]]]]]aaalllwww|||wwwqqqjjjeeeeeehhhkkkmmmwww|||}}}{{{~~~||||||}}}~~~|||xxxtttqqqqqqqqqvvvpppkkkiiieeeaaaaaadddfffooowwwyyyuuutttxxx~~~dddOOOLLLSSSUUUWWWYYYXXXTTTOOOKKKJJJJJJGGGCCC===777333///...000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************)))(((************++++++++++++***)))))))))(((((((((''',,,+++++++++***))))))))))))))))))))))))))))))))))))************+++++++++------,,,+++*********+++,,,,,,,,,+++++++++******(((***+++***)))((()))***+++++++++++++++***)))(((***)))'''%%%%%%''')))*********))))))))))))******))))))(((((((((((())))))))))))*********))))))((())))))))))))))))))))))))((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***((())))))+++,,,---.........---,,,+++************+++***)))))))))))))))******************************************************+++,,,---.../////////***+++,,,+++***)))***+++***+++,,,,,,,,,,,,+++***************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------......------------......|||yyywww{{{}}}}}}xxxrrrooopppsss}}}{{{oooggg```]]]\\\aaalllwwwzzzuuunnnkkkkkknnnqqqrrr{{{}}}}}}~~~~~~|||yyyvvvuuuvvvvvvxxxrrrnnnkkkgggbbbbbbdddiiirrrzzz|||yyyxxx|||jjjSSSMMMRRRUUUWWWYYYXXXUUUPPPMMMKKKJJJGGGCCC>>>888333000...000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********'''((((((((())))))))))))***************)))))))))+++++++++***************)))))))))))))))))))))))))))************+++++++++,,,,,,+++***************+++++++++*********))))))(((***+++***)))((()))***)))******+++++++++******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))*********))))))((()))))))))))))))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))(((((()))))))))*********,,,+++******))))))******((())))))***,,,------......---,,,+++************((((((((('''(((((())))))************************************************'''((()))******+++++++++)))+++,,,+++***)))***+++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......|||xxxuuuxxx|||~~~}}}xxxsssqqqqqquuu{{{mmmeee^^^[[[\\\```lllwww~~~zzzvvvtttuuuxxxzzz{{{~~~|||{{{zzzzzz{{{|||{{{vvvrrrpppkkkfffdddfffnnnuuu}}}}}}}}}qqqXXXNNNPPPUUUWWWZZZYYYVVVRRROOONNNJJJHHHDDD???999444000...111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++++++++***)))))))))***************)))))))))(((((((((***+++***)))((()))***(((((()))++++++,,,,,,,,,((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))((())))))******)))))))))))))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))******((())))))***+++,,,---------,,,+++***************++++++++++++,,,---......))))))))))))))))))))))))************************&&&&&&'''((()))))))))))))))***++++++***)))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,------------.........------------------------------------------------......------------......|||xxxuuusssxxx~~~|||wwwrrrpppmmmwwwzzzkkkddd]]][[[[[[aaalllxxx}}}}}}~~~}}}}}}~~~zzzwwwuuuqqqkkkhhhjjjqqqwww~~~~~~ttt[[[NNNOOOTTTWWWZZZZZZXXXTTTRRRQQQJJJHHHEEE@@@;;;666222000222111000000111111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------*********+++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***+++*********))))))))))))(((***+++***)))((()))***((()))***+++++++++++++++((())))))******))))))(((******))))))))))))******))))))(((((((((((())))))'''((())))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******((())))))***+++,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,---...000000))))))))))))))))))))))))************************(((((()))***++++++******)))***++++++***)))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,------------------------------------...------,,,,,,------...{{{vvvrrrnnnttt{{{~~~zzztttqqqiiiooo}}}yyyiiibbb\\\ZZZ\\\aaannnyyy~~~}}}{{{{{{wwwqqqnnnooosssxxx}}}~~~~~~www]]]OOONNNSSSVVVYYY[[[YYYVVVTTTSSSKKKJJJGGGCCC>>>888444222333111000000111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************))))))))))))***+++,,,'''(((((((((((()))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******,,,,,,+++++++++*********(((***+++***)))((()))***+++++++++++++++***)))(((***)))'''&&&&&&''')))*********))))))))))))******))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))((())))))******)))))))))******++++++,,,++++++******))))))******'''''''''((()))***+++,,,))))))))))))))))))))))))******************************++++++,,,+++++++++(((***++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------zzztttppplllqqqwww|||}}}zzztttpppiiilllvvvwwwiiibbb\\\[[[]]]cccooo{{{~~~~~~~~~}}}xxxuuuvvvvvvzzz}}}~~~}}}bbbQQQOOOQQQUUUYYYZZZYYYWWWVVVUUUMMMLLLIIIFFFAAA;;;777444222111000000111111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++***))))))***+++---...)))************+++++++++++++++*********)))))))))***************+++++++++)))))))))))))))))))))))))))************+++++++++******)))))))))***++++++,,,,,,,,,++++++++++++***(((***+++***)))((()))***,,,,,,,,,++++++)))((((((***)))&&&%%%%%%&&&)))*********))))))))))))******))))))(((((((((((())))))&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))((((((((()))******)))))))))*********+++++++++******)))))))))******(((((((((((()))***++++++************************************************))))))******+++******)))((()))++++++******+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........)))******++++++,,,,,,---------------------------------,,,,,,,,,,,,------|||vvvrrrmmmpppuuuyyyzzzwwwqqqmmmllllllqqq}}}uuuhhhbbb\\\[[[^^^dddqqq}}}}}}~~~~~~{{{|||{{{}}}kkkUUUPPPPPPSSSWWWZZZYYYXXXWWWVVVNNNMMMLLLHHHCCC>>>999666222000//////000111///...........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,+++++++++---///000.........////////////000------,,,+++***))))))(((+++++++++***************)))))))))))))))))))))))))))************+++++++++***************+++,,,,,,++++++++++++************(((***+++***)))((()))*********+++++++++******)))))))))(((''''''((())))))******))))))))))))******))))))(((((((((((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))************++++++++++++((((((((((((((()))******))))))))))))******************))))))))))))******,,,,,,++++++++++++,,,---++++++++++++++++++++++++************************)))******+++******))))))''')))***+++******,,,---,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------******++++++,,,------...---------------------------,,,,,,++++++,,,,,,---zzzwwwpppqqqtttwwwwwwtttnnnjjjnnnlllooowwwtttiiibbb]]]\\\^^^eeerrr~~~~~~~~~|||~~~}}}~~~qqqXXXPPPOOORRRWWWYYYYYYXXXWWWWWWOOOOOOMMMJJJEEE@@@;;;888111000//////000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,---///111333------------........./////////...---+++***)))))),,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++++++++******+++,,,------************))))))))))))(((***+++***)))((()))***((()))***+++++++++++++++((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))###%%%''')))++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((((()))******))))))))))))***************)))))))))))))))************))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***''')))***+++******,,,------,,,+++******+++,,,---************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,------...//////---------------------------,,,,,,++++++,,,,,,---~~~}}}yyytttppppppooonnnqqqvvvwwwsssrrrssswww}}}qqqbbb]]]YYYYYY[[[cccrrr~~~}}}{{{{{{}}}~~~}}}~~~~~~|||{{{}}}~~~}}}vvvsssssscccPPPOOOOOOSSSZZZ]]][[[ZZZ[[[XXXQQQIIIFFFFFFCCC;;;555555333000.........---,,,000///...---,,,+++++++++------++++++++++++------++++++++++++++++++++++++---------............///---------........./////////...---,,,+++)))((((((---,,,,,,+++***)))(((((())))))(((((((((((())))))***************************************)))((('''************))))))))))))***************)))((((((+++(((&&&%%%''')))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************'''(((***++++++***)))(((+++*********))))))(((((())))))************))))))+++*********))))))(((((()))))))))))))))*********))))))))))))))))))))))))*********+++,,,,,,,,,---************************+++*********+++,,,------************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++*********************+++,,,,,,,,,***)))(((......---,,,,,,+++******---.../////////...---,,,------------------------+++,,,,,,------,,,,,,+++///......------,,,++++++---------,,,,,,+++++++++~~~xxxsssqqqnnnkkklllpppxxxtttssssssuuu|||}}}oooaaa]]]ZZZZZZ\\\cccqqq~~~~~~~~~~~~{{{zzz~~~~~~{{{zzz{{{~~~}}}zzzzzz{{{}}}~~~zzzvvvvvv|||gggTTTKKKLLLPPPYYY]]]\\\[[[]]]WWWPPPJJJGGGGGGEEE>>>888555333000.........---,,,......------,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------............,,,---------.........///------,,,+++***))))))(((,,,,,,++++++***)))))))))))))))(((((((((((())))))******************************++++++******)))(((************))))))))))))***************)))((((((***(((&&&&&&(((*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))*********))))))(((************)))))))))(((((())))))******))))))(((************)))))))))(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))(((((())))))***+++************************************************,,,,,,,,,,,,++++++***)))&&&'''''')))+++---///000+++++++++++++++***))))))++++++,,,,,,,,,,,,------...............---,,,+++------------------------,,,,,,------------,,,,,,---------------------------------,,,,,,+++++++++{{{uuurrrnnniiiiiilllvvvtttrrrssssssuuu}}}{{{mmm```]]][[[\\\^^^dddppp|||}}}}}}~~~vvvssssss|||||||||}}}~~~}}}|||}}}~~~~~~|||zzz{{{zzzyyyzzz|||~~~{{{xxxwwwyyy{{{{{{yyyzzzjjjWWWJJJJJJNNNWWW\\\[[[ZZZ[[[VVVQQQKKKIIIIIIGGGAAA<<<666333000/////////...---...------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------......++++++*********)))))))))***************************))))))(((((())))))***************************++++++++++++++++++***)))************)))))))))))))))************))))))((()))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***)))((((((((()))************))))))))))))'''(((((())))))(((((('''************))))))))))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************))))))((((((((()))******************************************************+++++++++++++++*********%%%&&&''')))+++...000111,,,++++++************+++))))))***+++---...////////////---,,,++++++++++++------------------------------............------++++++,,,------...//////------,,,,,,,,,,,,++++++zzztttqqqmmmhhhgggjjjpppoooppprrrrrrrrrvvv|||zzzkkk```]]]\\\^^^```eeeppp{{{~~~~~~|||vvvnnnkkknnnzzz|||yyyzzz||||||zzzzzzzzz|||}}}|||yyyvvvwwwxxxyyyzzzzzz|||}}}yyyvvvwwwzzz|||}}}yyy~~~kkkWWWLLLJJJMMMUUU[[[ZZZXXXXXXXXXTTTNNNKKKJJJHHHBBB===666333000/////////...---/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------)))))))))))))))))))))***))))))*********+++++++++***))))))))))))))))))***************************++++++,,,,,,,,,++++++***************)))))))))((())))))************)))((((((''''''(((***+++)))'''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************---,,,***(((''''''((()))*********)))))))))))))))''''''((((((((((((''''''*********))))))))))))))),,,++++++***)))(((''''''((((((((((((((((((((((((---,,,,,,,,,+++*********************************++++++************++++++************************************************++++++***************+++************++++++,,,------,,,******)))***+++,,,))))))***+++---...//////000///---+++*********+++,,,,,,---------------------..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwsssmmmfffdddfffiiihhhkkkqqqssssssvvvzzzyyykkkaaa___^^^```bbbfffqqq|||}}}~~~{{{qqqkkkffffffkkkzzzxxxvvvwwwyyy|||~~~~~~zzzwwwwwwxxxzzz{{{zzzvvvtttvvvxxxzzzyyyxxxxxxyyy{{{{{{zzzxxxvvvuuuwwwzzz~~~~~~|||mmmXXXLLLHHHJJJRRRYYYZZZZZZZZZ[[[WWWRRRNNNKKKGGGAAA===666444111/////////...---000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))))))))))))))*********)))))))))***++++++,,,,,,******))))))))))))*********************************++++++,,,,,,,,,++++++************)))))))))(((((())))))*********))))))(((''''''(((***+++)))'''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************---,,,***(((''''''((()))))))))))))))))))))******''''''((((((((((((''''''))))))))))))))))))******,,,++++++***)))(((''''''((((((((((((((((((((((((---,,,,,,,,,+++*********************************++++++******)))******+++************************************************+++******))))))***++++++------,,,+++*********+++---,,,+++******+++,,,---+++++++++,,,,,,---------///...,,,+++******++++++,,,,,,,,,---------......---..................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwooofffbbbcccddddddgggnnnssstttwww{{{~~~yyyllldddaaa```bbbcccgggrrr}}}|||}}}~~~~~~~~~~~~~~~tttiiiccc___bbbjjjzzz|||tttpppoooqqquuuxxxyyyxxxxxx{{{{{{yyyvvvuuuuuuuuuvvvvvvtttsssuuuxxxzzzyyyuuussssssuuuuuuuuuuuuttttttvvvzzz}}}|||}}}~~~sss^^^LLLGGGGGGOOOXXX[[[]]]^^^\\\YYYTTTOOOKKKFFFAAA>>>777444111000000000///...///000000000///---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******)))*********************))))))******+++++++++,,,+++******))))))******+++************************)))***++++++++++++++++++************))))))))))))((())))))************))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++***)))((((((((()))))))))))))))************'''(((((())))))(((((('''))))))))))))************++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************))))))((('''''''''((((((************************++++++++++++++++++++++++******)))((((((***+++,,,+++++++++++++++,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,+++,,,,,,------.........------............------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------|||sssjjjeeeeeedddbbbdddkkkppprrruuuyyyyyyyyymmmgggdddbbbcccdddiiittt~~~}}}}}}{{{{{{~~~}}}|||qqqfff```YYY^^^iiiyyywwwnnnjjjjjjkkkmmmpppqqqoooqqqvvvyyywwwvvvssspppoooppprrrrrrrrrsssvvvyyyxxxsssooooooqqqppprrrsssssssssuuuxxx{{{||||||}}}~~~}}}iiiTTTLLLHHHMMMUUUYYY[[[\\\ZZZXXXTTTOOOKKKGGGCCC@@@777444111000000000///...,,,---///000000///...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,+++++++++************+++++++++++++++************************++++++++++++******))))))******+++************************((()))******++++++******************))))))))))))(((((()))******************(((&&&&&&(((*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))*********))))))(((((()))))))))************((())))))******))))))(((((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))((('''''''''''''''************************++++++++++++++++++++++++***)))((((((((()))+++,,,*********+++,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++,,,,,,---......///,,,,,,------------,,,,,,---------------------,,,+++++++++,,,,,,---------xxxoookkkkkkfffcccccciiinnnooorrrvvvvvvzzznnniiieeeccccccdddiiiuuu~~~~~~{{{{{{}}}~~~||||||qqqggg```VVV\\\iiixxx|||rrrkkkggghhhjjjhhhkkkkkkiiilllssswwwvvvuuuqqqmmmkkklllooopppqqqqqquuuxxxwwwqqqmmmmmmooooooppprrrrrrrrrsssvvvxxx|||}}}}}}~~~rrr]]]SSSKKKMMMSSSUUUVVVVVVXXXVVVSSSOOOKKKGGGDDDBBB777555111000000000///...)))+++...000111111111000++++++------------++++++++++++++++++++++++++++++)))************+++++++++,,,+++++++++******)))))),,,,,,,,,+++++++++******************************++++++************++++++************************'''((()))***************************))))))))))))(((((()))***************+++(((&&&&&&''')))***+++))))))))))))))))))))))))******))))))((((((((('''))))))))))))************'''(((***++++++***)))((((((((())))))*********+++))))))************))))))(((((())))))*********+++)))))))))))))))*********))))))))))))))))))))))))******++++++,,,,,,,,,---************************++++++***)))))))))))))))************************++++++++++++++++++++++++***)))((('''((()))+++---,,,,,,,,,++++++,,,------)))***,,,---...---,,,,,,+++++++++,,,,,,---------+++,,,...///000//////...++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++,,,,,,------......///+++++++++,,,,,,---------}}}xxxqqqjjjbbb___\\\^^^dddjjjooopppttt~~~yyysssmmmhhhcccaaaccciiiwww~~~~~~~~~yyywwwxxx{{{yyylllaaa]]]\\\\\\dddttt~~~{{{rrrkkkgggffffffggggggffffffhhhjjjmmmoooqqqmmmhhhhhhjjjnnnoooooopppuuuyyywwwqqqmmmnnnppppppppppppqqqqqqrrrrrrssssssuuuyyylllTTTJJJNNNPPPTTTXXXVVVXXXVVVTTTPPPLLLHHHFFFDDD999555111/////////,,,***------///000000111111111......---------,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))******************************************))))))))))))******)))))))))***,,,---...---+++)))((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((---+++)))((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************)))((((((***************+++++++++((('''&&&&&&(((+++...000...------,,,+++++++++,,,************+++,,,------,,,+++***))))))+++---...------------------------+++,,,,,,---...///000000........................)))***,,,...//////......---------,,,,,,+++++++++........................wwwpppgggbbb]]]\\\___eeehhhjjjpppyyywwwrrrlllgggcccbbbdddjjjxxx~~~}}}yyywwwyyy|||}}}vvvkkkbbb```___```hhhvvv~~~~~~}}}{{{{{{}}}~~~wwwpppkkkhhhffffffeeeeeeeeefffhhhjjjmmmnnnooommmjjjkkkooosssuuuuuutttvvvxxxwwwrrrnnnmmmnnnppppppqqqqqqqqqqqqppppppqqqssswww}}}vvv[[[MMMNNNMMMRRRXXXWWWYYYWWWUUUQQQMMMIIIFFFDDD;;;666111///000000---+++------///000111111111111......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******************************************))))))))))))******)))))))))***,,,,,,---,,,+++)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******)))((()))))))))***+++++++++,,,************))))))))))))------,,,+++++++++++++++,,,,,,++++++***+++++++++,,,+++***)))***+++---...---------------------------------...............------------------------***+++,,,------......---------,,,,,,,,,,,,,,,,,,........................}}}~~~}}}uuulllfff^^^YYYYYY\\\```bbblllsss~~~vvvqqqjjjfffcccdddffflllyyy}}}|||zzzvvvvvvyyy}}}}}}xxxqqqhhhcccbbbeeehhhpppzzz~~~|||yyyyyyxxxwwwvvvvvvvvvxxxyyyzzzxxxvvvrrrnnnjjjgggeeeeeeaaabbbccceeehhhjjjkkklllnnnmmmmmmnnnqqqtttuuuuuussssssttttttsssrrrpppooopppqqqrrrsssrrrpppnnnlllnnnpppuuuyyy}}}|||}}}bbbOOOMMMKKKPPPXXXYYYZZZYYYVVVRRRNNNJJJGGGEEE===888333000111111...,,,------///000111222222222......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******************************))))))))))))******************************************))))))))))))*********)))******+++,,,,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++)))((((((((()))***************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,)))***+++,,,,,,***(((&&&,,,,,,+++************+++...---,,,+++************---,,,+++***+++,,,---...------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------........................zzztttvvv~~~}}}tttpppiii___VVVSSSTTTXXX[[[hhhmmmxxx}}}uuuqqqhhheeedddfffiiinnn{{{}}}yyywwwuuurrrssswwwyyysssllleeebbbccclllqqqyyy~~~~~~yyytttssssssssssssrrrpppppppppqqqpppooommmjjjgggdddbbbaaa]]]^^^aaadddfffhhhjjjjjjmmmmmmmmmnnnoooooonnnnnnmmmmmmnnnpppsssuuutttsssssstttuuuuuutttqqqmmmkkkkkknnnssswwwzzz|||~~~}}}{{{|||bbbOOOKKKJJJOOOXXXYYYZZZYYYWWWTTTPPPKKKGGGEEE???:::444111111111///---------///000111222222222......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))((((((((()))******++++++******************************))))))))))))******************************************)))))))))(((******************++++++++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++***)))(((((()))******************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,------,,,,,,+++***(((((()))***+++,,,,,,---'''(((***+++,,,+++******++++++******)))******+++---,,,++++++*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---+++,,,,,,,,,------..............................~~~xxxooommmooowww~~~}}}tttpppjjj___UUUOOOOOOTTTWWWccchhhppp{{{|||uuuqqqgggeeefffiiikkkppp{{{xxxsssqqqooommmooottt~~~wwwooogggaaa___bbbpppxxx{{{uuuqqqooopppqqqqqqoookkkiiihhhiiiiiihhhgggeeebbb```^^^\\\[[[\\\___aaadddfffggghhhiiikkklllmmmmmmlllllllllkkkkkkkkknnnqqqttttttssswwwxxxxxxxxxvvvrrrnnnllljjjmmmrrrvvvxxxzzz}}}}}}~~~}}}}}}```NNNLLLJJJPPPXXXXXXYYYXXXWWWTTTQQQLLLHHHFFF@@@;;;555111111111000...------///000000000000000......---------,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******(((((())))))******++++++************************(((((())))))******************************************))))))))))))******************************************)))))))))(((*********+++************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))************************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,------------,,,++++++((())))))***++++++,,,,,,***************+++,,,,,,+++******)))******+++++++++*********++++++,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------...---,,,+++***+++,,,---,,,,,,,,,------.................................}}}uuunnnhhheeeiiinnnsssyyywwwqqqkkkaaaUUUNNNMMMPPPTTT]]]```gggqqq~~~zzzsssooogggfffgggkkknnnrrr|||yyysssnnnllljjjiiilllqqqzzz}}}sssjjjccc]]]]]]___pppzzzwwwqqqnnnlllnnnpppqqqnnngggbbbaaaaaabbbbbbaaa___^^^\\\[[[ZZZZZZ[[[\\\___aaaccceeeeeefffhhhkkklllmmmmmmooopppnnnoooooooooooooooppppppzzzzzzzzzyyyvvvsssooommmjjjnnntttvvvwwwyyy~~~~~~}}}bbbPPPNNNLLLPPPWWWWWWWWWWWWVVVTTTQQQMMMIIIGGGAAA<<<555111111111000...---......//////......---......---------,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++******))))))))))))***************************************)))))))))))))))))))))******************************))))))))))))******************************************))))))))))))***++++++++++++***))))))((())))))******)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******************************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,------,,,,,,+++******************+++++++++---,,,+++***************+++************+++,,,,,,************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////........................---------,,,,,,------...---------------.................................xxxssskkkddddddfffhhhkkkoooxxx{{{sssmmmcccWWWNNNKKKNNNQQQUUUXXX^^^gggsss~~~vvvpppmmmggggggiiimmmooorrr{{{|||tttooojjjjjjhhhgggjjjooouuuwww|||{{{nnneee___ZZZ[[[^^^mmmyyyzzzqqqllljjjiiimmmoooppplllddd]]]ZZZZZZ\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^```bbbdddeeehhhjjjkkkkkkkkknnnqqqppprrrsssrrrooonnnppprrr{{{zzzyyywwwuuurrrpppooolllpppvvvxxxxxxzzz~~~zzzkkkWWWQQQMMMOOOVVVUUUTTTTTTUUUTTTQQQNNNJJJHHHBBB<<<555111000000///...............---,,,+++***......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++***************)))))))))))))))************************++++++******)))(((((((((******************************))))))))))))******************************************))))))))))))***++++++,,,+++***)))((('''((()))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++******+++++++++******************+++,,,,,,,,,+++***)))+++++++++++++++,,,------+++++++++***++++++,,,,,,))))))******+++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,------...////////////............------------........................}}}yyyppphhhfffeeecccccceeekkkvvv}}}uuupppfffYYYNNNJJJLLLOOOOOORRRXXX```lllzzz{{{tttnnnjjjhhhgggjjjnnnpppsss{{{{{{rrrmmmiiiiiihhhgggjjjnnnpppsssxxx}}}vvviiibbb]]]YYYZZZ]]]jjjwww~~~wwwlllhhhhhhggglllooopppkkkaaaYYYVVVVVVWWWWWWVVVWWWXXXZZZ\\\]]][[[[[[ZZZZZZ\\\^^^aaacccgggiiijjjiiiggggggjjjmmmnnnrrruuussspppooossswww{{{zzzxxxvvvsssqqqpppooommmrrrwwwyyyyyy{{{}}}xxx|||ttt\\\TTTMMMOOOUUUUUURRRSSSTTTSSSQQQNNNKKKHHHBBB<<<444000000000///............---,,,+++)))(((......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++******))))))((((((************************,,,,,,+++***)))(((''''''******************************))))))))))))******************************************))))))))))))***+++,,,,,,+++***)))((('''((()))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))***************((((((((((((((((((((((((************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,+++******,,,,,,++++++***)))))))))###&&&+++...000///---+++,,,+++++++++,,,------...------,,,+++************(((((()))************)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000////////////...---------,,,........................~~~{{{tttkkkccc^^^^^^^^^fffmmmwwwzzzpppddd[[[WWWTTTOOOKKKMMMMMMRRR\\\eeeppp}}}yyyssslllggggggkkkoooqqqrrrvvv~~~zzzvvvqqqooommmiiifffgggjjjmmmmmmrrryyy}}}vvvlllbbbXXXSSSYYYbbbnnntttyyyvvvmmmfffdddeeeiiiiiihhhccc]]]WWWSSSRRRZZZXXXVVVTTTTTTVVVXXXZZZ\\\]]]^^^^^^]]]]]]___aaaeeehhhjjjiiifffgggmmmrrrpppuuuxxxvvvppplllooosssyyy}}}}}}wwwrrrrrrsssrrrwwwyyy{{{zzzyyyyyy|||}}}yyywww~~~gggXXXSSSRRRSSSWWWQQQRRRSSSSSSQQQMMMJJJHHHGGG???666000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,+++***)))))))))******++++++,,,,,,++++++***+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))************)))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))+++&&&%%%+++,,,))))))---************************///---+++)))(((((()))***(((+++...///---,,,++++++,,,+++***))))))***+++,,,******++++++++++++******,,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,---.........---,,,+++//////000000000000//////------------------------------------------------yyypppgggaaa^^^^^^```fffooowww|||{{{rrrfff^^^YYYVVVRRROOOMMMLLLOOOWWW___hhhtttwwwpppjjjggggggkkkoooqqqssswww~~~}}}uuuqqqooonnnllliiiggggggiiikkknnnssszzzxxxqqqiii```WWWTTTZZZdddnnntttxxxuuummmfffeeefffffffffeeeaaa\\\WWWTTTSSSWWWVVVTTTRRRRRRTTTVVVWWW[[[\\\]]]]]]\\\]]]___aaabbbeeegggfffeeefffkkkpppnnnrrrvvvtttnnnkkkmmmqqqxxx{{{{{{vvvsssuuuuuussstttvvvxxxxxxvvvwwwyyy|||zzzwww|||mmm^^^WWWSSSSSSUUUQQQRRRSSSSSSQQQNNNKKKHHHGGG@@@666111000000...,,,------------------------------------------------,,,,,,++++++++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,++++++******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((())))))***************************))))))))))))))))))))))))***************)))((((((((((((((()))(((((()))***************************)))))))))((())))))))))))))))))))))))+++''''''++++++((((((+++************************...---+++)))(((((()))******---//////...,,,,,,,,,++++++************++++++******++++++++++++******,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------.........------/////////000000/////////................................................wwwlllccc^^^[[[ZZZ___gggnnntttyyy~~~}}}uuujjjaaa\\\YYYUUURRROOOLLLMMMQQQWWW___kkkvvvvvvmmmiiiggghhhkkkoooqqqsssxxxzzz|||uuunnnjjjllllllllljjjgggfffgggiiinnnttt{{{}}}rrrkkkccc]]]VVVTTT[[[dddnnnsssvvvssslllfffdddeeebbbcccaaa^^^YYYVVVTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSYYYZZZ[[[\\\[[[]]]___aaa```bbbddddddcccdddiiimmmkkkooorrrqqqllliiikkkooovvvxxxwwwuuuvvvyyyyyyuuuqqqsssttttttssssssuuuvvv{{{{{{xxx{{{tttcccYYYSSSQQQRRRRRRSSSSSSSSSQQQOOOLLLJJJHHHAAA888222000000...---........................---------------------------,,,,,,,,,,,,,,,,,,---++++++************++++++************************************************++++++***)))))))))************++++++++++++******)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******++++++++++++,,,+++++++++******))))))************++++++++++++******)))((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))+++((((((******'''''')))************************---,,,***)))))))))******---...000000...,,,,,,,,,******++++++++++++************++++++++++++******,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------...///000000......////////////......////////////////////////////////////////////////}}}rrrfff]]]YYYXXX\\\aaagggmmmttt{{{}}}wwwmmmeee^^^ZZZUUUSSSQQQMMMKKKNNNRRRYYYdddooouuulllhhhhhhiiikkknnnqqqtttyyy|||zzzyyyyyyuuuyyywwwoooiiigggiiijjjkkkjjjhhhffffffgggooottt{{{~~~yyymmmfff___ZZZUUUTTTZZZcccmmmppprrroooiiidddcccdddaaaaaa___[[[VVVSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQVVVXXXZZZZZZ[[[\\\___aaa___aaaccccccccceeehhhkkkjjjmmmpppooollljjjkkknnntttuuuttttttxxx}}}{{{vvvooopppqqqqqqqqqpppqqqqqqqqqxxx}}}}}}wwwbbbUUUOOOOOOQQQSSSTTTTTTSSSRRRPPPMMMLLLIIICCC:::444111000...---------------------------------------------------,,,,,,++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))))))))************++++++++++++******(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************++++++,,,,,,++++++******))))))((()))))))))*********+++++++++***)))((((((''''''((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***************************,,,+++***))))))******+++---///000///---+++***+++)))***,,,,,,,,,,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------...---------...///111222---......//////......---.............../////////////////////////////////}}}~~~wwwjjj___ZZZZZZ[[[]]]```dddkkksssxxxzzzvvvooohhhaaa[[[UUURRRPPPKKKHHHJJJLLLRRR\\\gggsssvvvllliiijjjiiijjjmmmppptttyyy~~~}}}zzzxxxvvvvvvuuussswwwzzzqqqkkkhhhggggggiiikkkjjjhhhffffffgggnnnssszzz~~~~~~}}}|||zzztttkkkddd\\\XXXUUUUUUZZZaaalllnnnnnnkkkfffbbbaaabbbbbbaaa]]]XXXSSSPPPPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRUUUVVVYYYZZZ[[[]]]```cccaaacccdddeeeeeefffhhhjjjjjjlllooonnnlllkkklllnnnqqqrrrrrrsssxxx}}}|||wwwooooooppppppppppppooonnnlllsss{{{xxx___NNNJJJMMMRRRTTTTTTTTTTTTSSSQQQOOONNNKKKEEE===666111///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++************++++++************************))))))))))))))))))))))))***))))))((())))))******)))******++++++******)))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,******)))))))))(((((((((((((((((()))))))))************)))((((((((((((((((((((()))***************))))))))))))))))))******))))))))))))))))))))))))''')))+++***((()))+++,,,******************************************++++++,,,---...---***))))))******+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------...---------...///111222------............------,,,,,,---------.................................{{{xxxxxx{{{~~~qqqfff```^^^]]]\\\\\\]]]aaaggglllsssrrroookkkeee^^^XXXUUUNNNIIIFFFFFFGGGJJJSSS\\\kkkxxxwwwmmmjjjjjjhhhiiikkknnnsssxxx}}}}}}yyyvvvvvvvvvuuutttrrrwww~~~uuunnniiihhhiiihhhiiijjjjjjhhhgggggghhhnnnrrrwwwzzz{{{{{{{{{|||~~~~~~vvvpppiiiaaaZZZXXXWWWWWW\\\bbbllllllkkkhhheeebbbaaabbbbbb```\\\VVVQQQOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSTTTVVVXXXZZZ[[[^^^aaadddeeeeeefffgggggghhhhhhiiijjjlllmmmnnnmmmmmmmmmooommmqqqsssssswww{{{{{{wwwrrrqqqqqqrrrsssrrrooommmkkkrrrzzz~~~aaaLLLGGGLLLQQQUUUUUUUUUTTTSSSRRRQQQPPPLLLGGG???777111/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))******+++++++++************++++++************************************************))))))((((((((()))******))))))************)))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))*********)))((((((((()))+++,,,(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))************))))))))))))))))))))))))''',,,...+++(((***,,,,,,************************))))))******+++++++++++++++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------------------...///000000,,,,,,------------,,,,,,++++++,,,,,,---.................................~~~~~~~~~|||yyywwwvvvxxx{{{yyyzzzooojjjeeeddd```\\\ZZZ[[[___cccjjjlllnnnnnnjjjddd^^^[[[QQQLLLHHHGGGEEEFFFLLLSSSdddqqqwwwnnniiiiiiggggggiiilllrrrxxx|||~~~zzzvvvtttvvvwwwwwwvvvrrrwww~~~}}}ssskkkhhhhhhiiiiiijjjjjjjjjhhhggghhhiiimmmppptttwwwxxxyyyzzz|||~~~{{{rrrmmmeee^^^XXXXXXYYYZZZ```fffnnnmmmkkkhhheeeccccccccc```^^^ZZZUUUQQQPPPRRRTTTTTTUUUWWWYYYYYYWWWUUUTTTSSSUUUXXXZZZ\\\___cccfffhhhgggggghhhhhhhhhhhhgggiiijjjlllmmmmmmmmmmmmnnnkkkppptttttttttwwwxxxvvvuuutttssstttvvvuuuqqqnnnjjjpppwww{{{{{{zzz{{{}}}iiiQQQIIIMMMPPPVVVVVVUUUTTTTTTRRRRRRQQQMMMHHHAAA888222//////000------------------------------------------------,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++((((((((((((((()))******))))))************))))))***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************************))))))))))))))))))))))))***))))))))))))))))))))))))((('''&&&'''(((***+++((((((((())))))***++++++(((((()))))))))*********(((''''''(((((()))***+++(((((()))***************((()))))))))************))))))))))))))))))))))))+++111333---((()))+++***************************(((((()))***+++,,,,,,,,,+++,,,,,,+++***)))+++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------///.........------------,,,------.........------,,,,,,------------,,,,,,,,,,,,,,,---.../////////////////////////////////}}}{{{yyyzzz{{{xxxyyyzzzxxxvvvxxx|||{{{|||}}}~~~}}}yyyvvvzzz{{{{{{zzzxxxxxxzzz|||vvv}}}wwwqqqmmmjjjeee___ZZZYYY\\\___dddhhhmmmpppmmmhhhccc```UUUPPPLLLJJJGGGEEEIIIOOO\\\hhhvvvvvvmmmiiiggggggggghhhkkkqqqwww{{{}}}}}}yyyuuutttvvvxxxyyyxxxrrrwww}}}}}}ssskkkggggggiiijjjjjjkkkiiihhhhhhiiikkklllooorrrtttvvvwwwzzz|||}}}xxxqqqlllccc\\\WWWXXXZZZ]]]ccciiiooonnnkkkhhhfffddddddddd^^^\\\XXXTTTQQQQQQTTTWWWTTTVVVXXXZZZZZZXXXVVVTTTSSSUUUXXX[[[]]]```dddgggiiihhhhhhhhhiiihhhgggeeehhhiiijjjkkklllmmmmmmmmmiiiqqquuutttsssuuuvvvuuuwwwvvvuuuvvvxxxwwwsssoooiiinnntttwwwwwwvvvwwwxxx}}}~~~rrrWWWLLLMMMOOOWWWVVVVVVUUUTTTSSSRRRRRRMMMIIIBBB999222...///000........................---------------------------,,,,,,++++++,,,,,,---++++++************++++++************************++++++++++++++++++++++++((((((((((((((()))******))))))************))))))+++***)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++************************))))))))))))))))))))))))*********))))))))))))))))))(((&&&%%%&&&''')))***(((((()))***+++,,,,,,---)))************+++++++++''''''''''''(((***+++,,,(((((()))***************(((((())))))*********+++))))))))))))))))))))))))...555666...(((((()))(((************************'''((()))++++++,,,,,,,,,+++,,,---,,,++++++---......---++++++++++++---...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////.........---------,,,---.........---,,,++++++,,,,,,------,,,,,,+++---------...///000000111000000000000000000000000{{{{{{{{{zzzxxxuuurrrqqqvvvsssooonnnppprrrtttuuussswwwzzz|||zzzwwwuuutttyyy{{{{{{xxxxxxyyyvvvqqqpppuuu{{{yyyrrrkkkbbb\\\ZZZXXXVVVSSSZZZ]]]bbbhhhkkkiiiddd```[[[VVVOOOIIIFFFGGGJJJLLLTTT^^^llluuuyyy~~~~~~vvvnnniiieee___aaaeeejjjpppuuuzzz|||zzzwwwtttsssuuuyyy|||~~~zzz{{{~~~}}}rrrjjjiiijjjhhhhhhggggggggghhhhhhfffdddiiikkknnnqqqsssuuuyyy||||||}}}~~~}}}yyyssslllhhhcccWWWRRRYYY___```eeennnnnnllliiigggfffdddaaa___^^^[[[VVVQQQMMMNNNRRRVVVSSSUUUWWWWWWUUUSSSRRRRRRQQQUUUYYYYYYYYY\\\ccciiijjjhhheeecccbbbdddfffhhhiiifffhhhooorrrnnnjjjhhhmmmnnnpppssstttuuuuuutttvvvuuutttuuuwwwwwwuuussspppqqqqqqpppppppppsssuuuwww|||yyy[[[KKKIIIIIISSSXXXZZZXXXUUUUUUSSSOOONNNKKKDDD<<<444000000222000000///...............,,,---...---+++***+++,,,------,,,+++******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++******))))))))))))******+++***)))'''''')))***+++******))))))((((((''''''(((((())))))******+++++++++*********))))))((((((''''''(((((()))))))))***+++***)))(((''''''''''''(((((((((((())))))))))))************************(((((('''&&&&&&&&&&&&&&&+++*********))))))((((((,,,+++++++++******))))))+++++++++************)))((((((((((((((((((((((((,,,++++++++++++++++++++++++******)))***+++---...------,,,+++************......---,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++000---+++,,,///000///---........................---...///...------...//////000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------//////...---...///000111000000000111111111111222rrrsssssssssrrrqqqooonnnqqqnnnkkkjjjkkknnnpppppplllooosssuuuuuutttttttttzzz|||{{{wwwwwwxxxwwwrrrkkkoootttvvvxxx}}}yyyqqqggg___\\\ZZZWWWTTTYYY[[[___cccggggggdddaaa]]]XXXQQQJJJGGGGGGIIIKKKPPPYYYdddlllooottt{{{zzzqqqiiibbb^^^]]]___dddiiinnnsssvvvxxxvvvtttssssssuuuxxx{{{}}}~~~~~~~~~zzzooogggggggggfffhhhfffeeeeeeffffffeeecccgggjjjnnnqqqrrrtttwwwyyyxxxyyyyyyxxxsssmmmfffbbbbbbVVVQQQWWW]]]___eeennnllliiifffdddcccaaa^^^\\\XXXXXXWWWTTTQQQQQQRRRTTTRRRTTTVVVVVVTTTTTTTTTUUUSSSVVVYYYYYYYYY[[[aaafffhhhgggffffffeeefffggggggeeecccfffoootttqqqnnnllllllmmmooorrrssstttuuuuuuuuutttssstttvvvvvvuuussspppqqqqqqpppooooooqqqsssvvv{{{~~~}}}aaaOOOKKKLLLRRRXXXZZZXXXVVVUUUSSSPPPOOOLLLEEE===555111111222000000///...............,,,------,,,***)))***+++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++******))))))))))))******+++***)))(((((()))***+++******))))))(((((((((((()))))))))))))))*********************)))))))))(((((((((((())))))*********))))))(((((((((((())))))((((((((()))))))))******************************)))(((((('''''''''''''''*********)))))))))((((((++++++*********)))))))))+++++++++************)))((((((((((((((((((((((((+++++++++++++++++++++++++++******))))))***+++++++++++++++***++++++,,,,,,...------,,,++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++((('''&&&'''+++......------------------------------...///...---,,,---///...000000///...------...------------------------***+++,,,---.../////////......---,,,------...///////////////////////////jjjkkkkkklllmmmmmmlllllljjjgggdddccceeehhhiiijjjeeegggkkkmmmnnnooorrrsssxxxzzzxxxsssqqqssssssqqqhhhjjjlllmmmooosss{{{zzznnnddd___\\\XXXVVVWWWWWWYYY\\\```ccccccccc```\\\TTTMMMIIIGGGHHHIIIOOOUUU]]]aaacccgggmmmsss|||zzzqqqhhh```[[[YYY\\\aaagggllloooqqqrrrpppqqqrrrtttvvvxxxyyyzzz}}}{{{yyyyyyyyyzzz{{{{{{uuukkkddddddeeecccgggdddaaaaaabbbccccccccceeeiiimmmqqqrrrrrrssstttuuuvvvvvvtttoooiiibbb^^^```UUUOOOTTTZZZ]]]dddllljjjhhheeecccaaa___\\\ZZZTTTVVVWWWWWWUUUSSSRRRSSSQQQSSSTTTTTTTTTTTTVVVWWWTTTWWWYYYYYYXXXYYY^^^bbbeeefffgggiiiiiihhhgggfffcccbbbfffoootttrrrnnnmmmjjjkkkmmmppprrrtttuuuuuusssrrrqqqrrrtttuuutttsssoooppppppooonnnmmmooopppuuuyyy}}}~~~|||{{{|||}}}jjjTTTMMMNNNQQQWWWZZZXXXVVVVVVTTTQQQOOOLLLGGG???777222111222000///......---.........---......---+++******++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******+++***)))(((((()))***+++***))))))))))))(((((((((************))))))))))))************)))))))))))))))))))))***************&&&''''''((()))******+++)))))))))*********++++++))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))((((((******))))))))))))((((((+++++++++************)))))))))))))))))))))))))))************************+++***))))))((()))))))))************+++,,,---...------,,,,,,++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---......///000///---------///........................)))***,,,---//////000000//////...------......///////////////............ggggggggghhhiiiiiiiiiiiicccaaa^^^^^^```bbbddddddbbbcccfffgggiiikkknnnqqqrrrtttqqqkkkiiilllmmmllljjjjjjjjjiiiiiinnntttyyytttiiibbb^^^ZZZWWWVVVTTTSSSUUUYYY^^^bbbcccccc^^^XXXQQQLLLIIIIIIIIIQQQUUUYYY[[[\\\^^^ccchhhpppxxx~~~yyypppggg^^^ZZZWWWZZZ___eeeiiikkkllllllkkknnnssswwwxxxxxxxxxxxx{{{zzzyyyxxxvvvuuutttsssuuuvvvqqqgggbbbbbbcccbbbeeebbb^^^]]]^^^```bbbbbbbbbggglllpppqqqppppppooovvvwwwvvvtttoooiiibbb^^^]]]TTTNNNRRRXXX\\\bbbiiiiiigggdddbbbaaa___]]]ZZZTTTVVVXXXXXXVVVSSSRRRRRRSSSTTTUUUTTTSSSSSSUUUWWWVVVWWWXXXXXXWWWXXX[[[^^^```cccfffiiijjjiiifffddddddcccfffnnnrrrooojjjhhhhhhiiikkkmmmppprrrtttuuupppooonnnoooqqqrrrrrrqqqnnnoooooonnnmmmlllmmmnnnuuuyyy|||}}}|||zzzzzz{{{{{{~~~sssYYYOOOPPPPPPVVVZZZYYYWWWXXXVVVRRROOOLLLGGG@@@888222000000///......------.........///000000///,,,++++++,,,************+++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******+++******))))))******+++))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))******************++++++&&&'''((())))))*********)))*********++++++++++++((((((((((((((((((((((((+++******)))((()))))))))))))))))))))))))))(((((()))))))))(((((((((((((((+++++++++*********))))))************************)))))))))))))))*********)))))))))))))))*********+++*********++++++,,,---,,,,,,,,,,,,++++++******((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---...//////---------///////////////////////////++++++---...////////////111000000000////////////000000000000000000000000ddddddcccccccccccccccccc^^^\\\ZZZ[[[]]]___``````bbbccceeeeeeeeegggjjjllllllooommmfffcccfffiiijjjkkkiiigggffffffiiinnnrrruuu~~~xxxmmmfff```[[[XXXVVVSSSPPPQQQUUUZZZ___aaabbb___ZZZTTTPPPMMMLLLLLLSSSUUUWWWWWWWWWXXX\\\___eeemmmsssuuuvvvzzz|||{{{yyyxxxuuupppiiiaaaZZZVVVUUUXXX]]]bbbeeeggggggfffgggmmmtttxxxyyywwwvvvuuussstttvvvwwwwwwtttrrrppppppqqqmmmeee```aaabbbaaaccc```\\\ZZZ[[[^^^```aaa```eeekkkooopppooonnnmmmvvvvvvuuusssnnnhhhccc___ZZZSSSNNNQQQVVV\\\aaafffeeecccaaa```___^^^[[[YYYYYYYYYYYYWWWTTTQQQQQQRRRTTTUUUVVVUUUSSSRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\\\\___dddhhhiiihhheeecccccc```cccjjjnnnlllhhhgggfffgggiiikkknnnppprrrtttnnnlllkkkkkkmmmnnnnnnnnnkkkmmmnnnnnnmmmlllmmmooovvvyyy|||~~~~~~|||{{{zzzwww|||~~~yyy]]]PPPPPPNNNUUUZZZYYYYYYYYYWWWSSSNNNLLLHHHAAA999222///.........------------......---...///---+++******+++************+++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******++++++************++++++))))))))))))************++++++******))))))(((((())))))))))))))))))******++++++******************(((((())))))))))))(((((()))*********++++++++++++((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((((((((())))))((((((((((((((()))))))))+++++++++*********))))))++++++++++++++++++++++++(((((()))))))))*********((()))***+++,,,,,,---------,,,++++++*********+++,,,+++++++++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,...///...---,,,...///////////////////////////.........///......------//////000000////////////000000000000111111111111______^^^]]]\\\\\\\\\\\\[[[YYYXXXYYY[[[]]]^^^^^^bbbcccccccccbbbbbbdddfffgggkkkjjjdddaaadddhhhiiihhhfffdddbbbccceeehhhjjjllluuu|||qqqjjjeee___[[[WWWTTTPPPPPPSSSWWW[[[]]]```^^^ZZZWWWTTTRRRQQQQQQSSSTTTUUUUUUTTTTTTVVVXXX\\\ccchhhiiikkkoooqqqooonnnmmmkkkhhhccc^^^YYYVVVSSSUUUYYY]]]___aaaaaaaaadddkkktttxxxwwwtttrrrrrrlllooosssvvvwwwuuurrroookkkmmmjjjccc___aaabbbaaaaaa^^^ZZZYYY[[[]]]___```___ccciiimmmnnnnnnmmmmmmrrrrrrqqqnnnjjjeee```]]]WWWSSSOOOQQQWWW]]]aaabbb___]]]\\\[[[[[[[[[YYYWWW\\\[[[YYYVVVRRRQQQQQQSSSTTTVVVWWWWWWUUUSSSRRRRRRUUUVVVWWWXXXYYY[[[[[[\\\[[[^^^bbbeeeggggggeeeddd```]]]___fffkkkkkkiiijjjfffggghhhiiilllnnnppprrrllljjjgggggghhhjjjjjjiiihhhjjjmmmnnnnnnnnnpppqqqvvvxxx|||~~~~~~|||zzzwww{{{|||}}}}}}aaaRRRPPPLLLTTTYYYZZZZZZZZZXXXTTTNNNMMMIIICCC;;;444000...---------,,,------...///***+++,,,+++)))((()))***+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******++++++++++++++++++++++++)))))))))************+++************))))))))))))))))))))))))***************************)))))))))'''((()))******)))(((''')))))))))*********++++++))))))))))))))))))))))))+++******)))))))))))))))''''''(((((((((((())))))(((((())))))))))))******+++++++++************)))************************((())))))******+++++++++))))))+++,,,,,,------,,,...---,,,+++************++++++++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,---......---,,,.../////////////////////////////////000//////...,,,,,,,,,---...////////////...//////000111222333333444[[[ZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVWWWZZZ\\\\\\\\\^^^___``````^^^^^^___``````eeegggbbb___bbbfffgggfffdddaaa```aaabbbccccccfffmmmwww~~~~~~vvvpppjjjccc___XXXUUURRRRRRSSSVVVXXXXXX]]]\\\ZZZXXXWWWVVVVVVVVVTTTUUUVVVVVVUUUUUUVVVVVVVVV[[[]]]\\\]]]aaabbb```aaaaaa```^^^\\\YYYWWWVVVQQQRRRTTTVVVYYYZZZ[[[\\\aaaiiirrrvvvtttpppnnnnnnhhhjjjmmmpppqqqpppnnnmmmgggiiigggaaa]]]___aaa```___\\\ZZZYYY[[[]]]______^^^bbbhhhlllmmmnnnnnnooommmmmmllljjjgggbbb^^^[[[TTTRRRPPPRRRXXX^^^```___[[[ZZZYYYYYYZZZZZZYYYXXXYYYZZZYYYWWWTTTRRRSSSTTTQQQTTTWWWXXXWWWTTTRRRRRRTTTTTTVVVXXX[[[]]]^^^]]]\\\^^^```cccfffgggggghhhccc___^^^dddiiiiiiiiijjjffffffggghhhjjjlllnnnpppjjjhhheeeddddddeeefffeeedddgggkkknnnoooqqqrrrttttttvvvzzz~~~|||zzzzzz|||{{{zzzeeeTTTQQQKKKSSSYYYZZZ[[[[[[YYYUUUPPPOOOLLLFFF>>>666111///---,,,,,,,,,------...///)))***,,,+++******+++---,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,******++++++++++++******************************************************)))************+++++++++******))))))))))))*********++++++++++++++++++***))))))*********+++++++++)))))))))))))))*********((()))))))))*********************))))))(((((((((%%%&&&(((***+++***)))(((((((((((()))))))))************************************)))(((((((((((()))'''''''''((((((((()))))))))))))))*********+++++++++++++++************)))************************))))))******+++,,,,,,---++++++,,,,,,+++***)))(((,,,,,,++++++***+++++++++******************++++++++++++,,,------------,,,------------------------...///000///,,,,,,...000------------------------+++,,,------++++++,,,---+++,,,...------,,,...///...........................////////////......------...///111222222222111111222333555777888999:::YYYXXXWWWWWWWWWXXXYYYZZZWWWVVVUUUVVVYYY[[[[[[[[[YYY[[[]]]]]]\\\[[[[[[\\\[[[```ccc___\\\^^^cccdddeeecccaaa```aaabbbbbbaaaccciiiqqqwwwzzz|||yyysssnnngggbbbYYYWWWTTTSSSTTTUUUVVVUUUZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWXXXYYYXXXXXXXXXWWWTTTVVVWWWTTTSSSVVVWWWTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOQQQRRRTTTVVVWWWXXX___gggppptttqqqmmmkkkkkkeeefffgggiiiiiijjjjjjjjjdddfffddd___\\\^^^```___^^^\\\ZZZZZZ[[[]]]^^^^^^^^^bbbgggkkkmmmnnnooopppkkkkkkjjjiiieeeaaa^^^[[[RRRRRRQQQSSSYYY___```^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZVVVWWWYYYXXXVVVTTTTTTTTTMMMQQQVVVYYYXXXVVVTTTSSSSSSSSSUUUXXX\\\_________^^^___```bbbeeegggiiikkkjjjdddaaadddggggggggghhhggggggggggggiiikkkmmmooojjjgggcccbbbbbbccccccbbbbbbfffjjjnnnppprrruuuvvvsssuuuxxx}}}|||yyy}}}}}}}}}~~~|||xxx{{{gggVVVRRRKKKSSSYYY[[[[[[\\\ZZZVVVRRRRRROOOHHH@@@888333111,,,,,,,,,,,,------...///+++---............///111------,,,+++******************+++++++++,,,,,,,,,******++++++++++++******************************************************)))************+++++++++******))))))))))))*********++++++,,,,,,++++++***))))))******++++++++++++(((((())))))******++++++(((((())))))*********+++***)))))))))((((((''''''###%%%'''***+++++++++***(((((((((((())))))))))))***************************))))))(((((((((((((((&&&'''''''''(((((())))))))))))******+++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,***(((%%%$$$************+++,,,------******************+++++++++,,,------......---------------------------------......+++'''%%%&&&(((........................+++,,,------++++++,,,---+++,,,------,,,,,,...///........................------...///000000/////////111333555666777666666666777888:::<<<>>>@@@AAAVVVUUUSSSQQQRRRSSSVVVXXXVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSS[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\]]]]]]^^^______``````eeekkkqqqtttuuuvvvwwwyyy{{{~~~{{{wwwrrrkkkfff\\\ZZZWWWUUUVVVVVVUUUTTTVVVUUUUUUWWW[[[^^^______]]]ZZZXXXZZZ]]]]]]XXXSSSSSSRRRPPPMMMJJJHHHIIIIIIIIIGGGEEEEEEHHHJJJLLLLLLIIIJJJLLLMMMNNNPPPSSSVVVaaakkksssrrrnnnkkkiiifffeeedddcccdddfffgggfffeeedddcccbbb___]]]ZZZXXXWWW[[[[[[ZZZYYYXXXZZZ^^^aaaeeeccccccgggmmmooommmjjjkkkkkkjjjiiigggbbb\\\WWWSSSRRRQQQTTTYYY]]]\\\ZZZ]]]]]]\\\\\\ZZZYYYWWWWWWTTTRRRSSSVVVVVVRRRQQQRRRRRRUUUWWWXXXWWWUUUTTTTTTWWWXXXYYYYYYYYY[[[^^^aaa``````aaadddgggkkknnnpppnnnkkkgggcccbbbcccfffhhhllljjjhhhhhhjjjmmmnnnnnneeefffgggggggggfffdddcccaaadddhhhjjjmmmpppsssvvvvvvvvvwwwxxxzzz{{{||||||zzz{{{|||~~~}}}{{{{{{mmm\\\MMMOOOSSSXXX]]]___]]]ZZZWWWSSSQQQNNNHHHAAA999333///...------,,,,,,------...------............------------,,,,,,+++***))))))******************************************************************************)))(((((()))***++++++***)))))))))))))))***'''(((***+++,,,,,,,,,+++(((((((((((()))***,,,,,,))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''''''''''',,,,,,++++++***)))((((((***++++++***((('''((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))++++++)))((()))***************************,,,+++***)))((((((((()))((()))***+++,,,,,,+++***(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***,,,,,,---...---,,,***))))))***+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,000/////////...---------//////.........///000000333333444666999;;;;;;:::??????AAABBBDDDFFFGGGGGGSSSRRRQQQPPPPPPRRRTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTSSSSSSWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\```eeeiiikkkkkkllllllsssvvvzzz}}}zzzuuupppkkk```]]]YYYWWWWWWVVVUUUTTTTTTSSSTTTVVV[[[___```aaaaaa___^^^```cccccc___ZZZRRRQQQNNNJJJGGGEEEEEEEEEDDDAAA???@@@BBBDDDFFFFFFGGGHHHIIIJJJKKKNNNSSSVVVaaajjjooommmjjjiiihhhfffdddcccbbbdddfffgggfffeeebbbaaa___]]]\\\[[[ZZZZZZ]]]]]]\\\[[[ZZZ[[[___bbbeeebbb```bbbhhhlllmmmllllllkkkjjjhhhfffaaa[[[VVVOOOOOOPPPSSSWWWZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUSSSQQQRRRUUUUUUQQQPPPRRRRRRUUUWWWWWWVVVUUUVVVVVVWWWXXXZZZ[[[\\\]]]```bbbaaaaaabbbcccfffhhhkkkmmmkkkiiifffcccbbbdddfffgggjjjhhhffffffhhhkkkllllllggggggggggggggggggffffffeeegggjjjlllnnnpppsssvvvuuuuuuvvvwwwxxxzzz{{{{{{|||}}}|||~~~yyyeeeQQQLLLPPPVVV[[[___^^^[[[XXXSSSRRRNNNIIIBBB:::333///...------,,,,,,------...------............------------,,,,,,+++******)))************************************************))))))))))))))))))))))))***************+++,,,,,,***)))))))))))))))******((()))***+++,,,,,,++++++)))((((((((()))***++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((,,,,,,+++******)))(((((()))***+++***((((((((()))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))++++++)))((()))***************************++++++***)))))))))))))))((()))***+++,,,++++++***(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++,,,------------,,,+++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,------------///////////////........./////////000111222333444666666888;;;???AAABBBBBBEEEDDDDDDCCCCCCCCCDDDDDDOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYXXX[[[___aaabbbaaaaaabbbkkkooottt{{{}}}zzzwwwssspppfffbbb^^^[[[YYYXXXVVVUUUSSSRRRSSSVVV[[[___aaabbbaaa``````cccffffffbbb^^^UUURRRMMMIIIEEECCCCCCCCC@@@>>>;;;;;;===???@@@@@@CCCDDDEEEEEEGGGLLLRRRWWWaaahhhkkkiiifffggggggfffbbbbbbbbbccceeefffeeeddd___]]][[[ZZZZZZ[[[\\\]]]______^^^]]][[[\\\___aaaeeeaaa]]]^^^ccciiilllmmmmmmkkkiiigggddd___YYYUUULLLNNNPPPRRRTTTUUUXXXZZZYYYXXXXXXWWWVVVTTTRRRQQQOOOMMMNNNRRRSSSPPPPPPSSSTTTVVVWWWVVVUUUVVVWWWYYYZZZ\\\^^^___^^^^^^^^^___aaaaaaaaabbbccceeehhhiiigggeeedddccccccdddeeegggiiigggeeefffhhhkkklllmmmiiiiiihhhhhhhhhiiiiiijjjjjjlllnnnooopppqqqsssuuuttttttuuuvvvwwwyyyzzz{{{~~~}}}zzz|||~~~qqqVVVJJJMMMSSSZZZ______\\\XXXTTTSSSPPPJJJCCC;;;444000......------------......------............---------,,,,,,++++++*********************************************************))))))))))))))))))))))))((()))***+++,,,---------)))((((((((()))***++++++)))******+++++++++*********)))))))))))))))******))))))))))))))))))))))))*********))))))*********************************+++++++++******))))))((()))***+++***)))((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************************+++******)))))))))******)))***++++++,,,+++++++++((()))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++,,,------......------,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,........................---------------,,,,,,,,,...............---------...////////////000000000000111222444555777999999:::<<>>;;;;;;<<<===>>>>>>@@@@@@AAAAAADDDJJJQQQVVV```fffiiigggeeeffffffdddaaaaaaaaaccceeeeeedddccc]]]\\\YYYXXXXXXZZZ\\\^^^_________]]]\\\\\\^^^```ccc```^^^^^^ccchhhkkkmmmmmmjjjgggdddaaa\\\WWWSSSLLLPPPSSSSSSQQQRRRUUUXXXVVVUUUUUUTTTRRRPPPNNNMMMIIIGGGIIINNNQQQPPPRRRVVVXXXXXXXXXVVVUUUUUUXXXZZZ]]]___aaabbb___]]][[[ZZZ```______```aaadddfffgggcccbbbbbbbbbcccdddeeefffjjjhhhfffgggjjjmmmooooookkkjjjiiiiiiiiijjjlllmmmoooppprrrrrrqqqrrrsssuuuttttttuuuvvvwwwyyy{{{}}}~~~zzz{{{|||}}}~~~|||\\\LLLNNNSSSYYY______\\\XXXUUUTTTQQQLLLEEE<<<555000......------------......------............------,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))&&&(((***,,,---------,,,(((((((((((()))***,,,,,,***+++++++++*********)))+++***)))))))))))))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,************************+++*********)))))))))((()))***+++***)))((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))************************************))))))***++++++***+++++++++++++++++++++)))******++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,------------,,,,,,...---,,,+++***+++,,,---......------,,,,,,---------...////////////...---.........---------------/////////.....................///000111222222333444555777999<<<>>>???@@@@@@BBBEEEGGGIIIJJJLLLMMMJJJIIIGGGDDDCCCCCCDDDEEEIIIJJJLLLMMMNNNMMMLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKIIIHHHIIIJJJLLLMMMJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTSSSUUUXXXYYYYYYZZZ\\\^^^___bbbhhhooouuuxxxzzz{{{|||||||||{{{xxxvvvuuutttpppkkkeeeaaa^^^]]][[[ZZZYYYWWWVVVWWWZZZ^^^```aaaccceeehhhkkkmmmllliiigggaaaZZZRRRKKKHHHGGGFFFEEEBBB???<<<;;;<<<===============>>>???CCCIIIPPPVVV]]]ccchhhhhhggggggeeeaaa``````aaabbbddddddbbb```]]][[[YYYWWWWWWYYY[[[]]]^^^______]]]\\\\\\]]]___aaaaaaaaacccfffiiijjjjjjkkkhhhddd```]]]YYYUUUQQQPPPSSSUUUTTTQQQPPPSSSUUUSSSSSSRRRQQQOOOMMMKKKJJJCCCBBBEEEKKKPPPQQQTTTYYY\\\\\\ZZZWWWUUUUUUWWWYYYZZZ]]]aaabbb```^^^\\\[[[]]]]]]]]]^^^```ccceeegggaaaaaaaaaaaabbbdddeeefffhhhgggeeefffjjjmmmooopppmmmlllkkkjjjjjjkkkmmmnnnqqqrrrssssssrrrrrrsssuuuvvvuuuuuuvvvxxx{{{}}}{{{~~~|||{{{{{{|||~~~eeePPPPPPRRRXXX]]]___[[[WWWVVVUUUSSSNNNGGG>>>666111///......------......///------............------,,,,,,+++++++++++++++***************************************************++++++++++++++++++++++++%%%&&&)))+++,,,,,,,,,+++(((((((((((()))***,,,,,,++++++******************+++***)))))))))))))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))*********************************))))))***+++,,,,,,,,,,,,++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---.........---,,,,,,,,,---...------............------........................//////////////////////////////111222444666777888:::;;;>>>@@@CCCEEEFFFFFFEEEHHHJJJJJJIIIIIIJJJLLLGGGGGGFFFFFFGGGIIIJJJKKKGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHHHHJJJKKKMMMNNNMMMNNNNNNOOOOOOPPPQQQQQQOOOQQQSSSSSSTTTVVVYYY\\\[[[^^^bbbggglllpppssstttxxxyyyzzzzzzxxxvvvvvvwwwrrrmmmgggbbb```______^^^]]]ZZZXXXXXX[[[^^^aaaaaadddgggkkknnnooommmjjjhhheee]]]SSSLLLJJJIIIHHHGGGCCC@@@===;;;;;;<<<<<<;;;;;;===>>>@@@CCCIIIPPPTTT[[[aaaeeefffggggggddd^^^aaa```aaabbbcccbbb___]]][[[ZZZYYYXXXXXXZZZ[[[]]]]]]^^^___^^^]]]]]]^^^```aaabbbeeeggghhhiiihhhhhhhhheee```\\\YYYVVVSSSPPPSSSTTTTTTTTTRRRRRRSSSTTTQQQQQQPPPNNNLLLJJJHHHGGGAAA@@@BBBIIINNNQQQUUUZZZ]]]\\\[[[XXXVVVVVVXXXZZZVVVZZZ^^^aaaaaaaaa```aaa\\\\\\]]]^^^```bbbeeefffbbbaaa``````aaacccfffgggeeedddcccdddhhhkkknnnnnnnnnnnnmmmlllllllllllllllpppqqqssssssrrrrrrtttuuuvvvvvvuuuvvvxxx{{{~~~yyy|||}}}|||}}}lllRRRPPPOOOTTTZZZ]]][[[XXXVVVVVVTTTPPPIII@@@777222//////............//////------............------++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++)))((((((((()))***+++++++++******)))******++++++***)))))))))))))))******))))))))))))))))))))))))*********))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***************************)))))))))***+++,,,---...------,,,++++++++++++,,,+++++++++,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---,,,---...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,...///------------------------.........///////////////000000000000111111111111333444555888:::<<<>>>???AAACCCEEEHHHJJJKKKKKKJJJJJJMMMOOONNNJJJHHHIIIKKKGGGHHHJJJLLLNNNOOOPPPQQQEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPRRRVVVYYYYYYZZZ\\\```dddhhhkkkmmmoooqqqtttuuutttsssuuuwwwqqqmmmgggcccaaabbbbbbbbb]]][[[YYYYYY\\\```ccceeekkkooosssvvvvvvtttqqqooojjjaaaVVVOOOMMMNNNMMMKKKFFFCCC???=========<<<<<<;;;===???BBBEEEIIIOOOSSS[[[___aaaaaaccceeeccc^^^aaaaaaaaabbbcccaaa]]]ZZZWWWWWWXXXYYYZZZ\\\^^^___]]]^^^____________```bbbbbbdddfffgggggggggffffffeeeaaa\\\XXXVVVSSSQQQOOORRRQQQQQQRRRSSSTTTTTTSSSPPPPPPOOOMMMKKKIIIGGGEEECCCAAACCCIIIMMMOOOSSSXXXZZZ[[[[[[YYYXXXXXXZZZ\\\ZZZ\\\```bbbbbbaaabbbbbb^^^^^^^^^^^^___aaacccddddddbbb```___```cccfffhhhdddcccbbbdddhhhlllnnnooonnnnnnnnnnnnmmmllljjjjjjmmmoooqqqrrrrrrrrrtttvvvuuuuuutttuuuwwwzzz~~~zzz|||~~~~~~lllQQQMMMJJJNNNVVV\\\[[[YYYWWWWWWUUUQQQJJJAAA888333//////............//////------............------++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))******+++,,,***)))))))))))))))************)))))))))+++,,,---)))((((((((()))***++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))++++++)))((()))***************************)))))))))***+++,,,...///...---,,,++++++++++++,,,+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------,,,++++++++++++,,,---***+++,,,,,,---------,,,+++***))))))***,,,...000......,,,,,,,,,,,,............/////////000000000111111222333444555555666888999<<<>>>AAADDDFFFGGGIIIJJJLLLNNNOOOOOONNNMMMNNNQQQSSSQQQMMMJJJLLLNNNMMMOOOQQQSSSUUUUUUTTTTTTDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDBBBBBBBBBCCCEEEGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKPPPPPPPPPOOOOOOQQQTTTWWWWWWWWWXXX[[[^^^bbbfffhhhfffiiimmmoooooopppsssuuuqqqlllgggcccbbbcccdddddd]]]ZZZYYYZZZ^^^bbbfffhhhyyy|||}}}|||ooofffZZZSSSRRRRRRRRRPPPIIIFFFBBB@@@?????????>>>;;;===@@@CCCFFFJJJOOORRR\\\^^^^^^\\\^^^bbbbbb___bbbbbbbbbbbbbbb```\\\XXXTTTUUUWWWYYY\\\^^^```aaa]]]___```aaa```aaabbbdddccceeeffffffeeeeeeeeefffccc___ZZZVVVTTTRRRPPPOOOPPPNNNMMMPPPTTTWWWVVVTTTPPPOOONNNMMMJJJHHHFFFEEEFFFCCCDDDIIILLLMMMQQQUUUWWWXXXZZZZZZZZZ[[[]]]___aaabbbddddddbbb```___```aaa```___^^^______aaaaaaeeeccc```___```cccgggiiifffddddddeeeiiinnnpppqqqoooooooooooommmkkkiiihhhkkkmmmpppqqqqqqrrruuuwwwttttttssstttvvvyyy}}}|||}}}hhhOOOJJJFFFJJJSSSZZZ\\\ZZZWWWWWWVVVRRRKKKAAA888333//////............//////---..................---++++++++++++++++++++++++************************************************************************,,,+++*********+++,,,---+++***)))))))))))))))***))))))(((((()))+++---...(((((((((((()))***,,,,,,))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))''')))******))))))***,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))++++++)))((()))***************************)))))))))***+++---...//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---,,,,,,,,,,,,---...)))***,,,---...---,,,,,,***)))((((((***,,,///000000///---,,,,,,---///000.../////////000000111111222333444555666888999999===>>>@@@CCCGGGJJJLLLMMMMMMNNNPPPRRRRRRQQQPPPOOOPPPSSSVVVTTTPPPMMMOOORRRSSSUUUWWWYYYYYYXXXUUUTTTFFFEEEEEECCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA>>>>>>???@@@BBBDDDFFFGGGEEEEEEEEEFFFGGGGGGGGGHHHKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRSSSUUUWWWYYY[[[``````aaabbbfffiiimmmooonnnjjjeeecccdddeeedddbbbccc^^^[[[\\\]]]___dddkkk{{{~~~ttthhh]]]YYYXXXTTTOOOMMMIIIGGGCCC@@@>>>>>>???@@@>>>>>>???@@@CCCJJJRRRXXXXXX[[[```bbb```^^^\\\[[[[[[aaaccc```^^^]]]ZZZVVVTTTTTTUUUXXX]]]```aaa```___^^^^^^___bbbdddeeedddeeeffffffgggeeecccaaa______^^^[[[XXXTTTPPPNNNMMMPPPQQQSSSTTTTTTTTTSSSRRRTTTRRROOOJJJGGGGGGIIILLLJJJLLLNNNMMMKKKKKKNNNQQQWWWVVVVVVWWWYYY\\\___```^^^^^^^^^```bbbcccbbbaaa```aaabbb```^^^___cccgggeeecccaaa___aaadddhhhkkkhhhfffdddfffjjjooossstttpppmmmiiihhhiiikkkllllllkkkjjjkkkmmmqqqtttuuuuuuuuutttsssqqqpppsssxxx|||}}}zzzxxxzzzlllSSSIIIGGGJJJMMMWWW\\\SSSUUUSSSRRRPPPNNNFFF<<<444222000.........///...---..................------...---,,,***))))))******+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,+++***)))(((((('''(((((((((((())))))*********+++((((((((((((((())))))***+++++++++************)))+++++++++************)))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))************))))))++++++++++++++++++++++++((())))))+++,,,---......//////...------------...+++++++++*********))))))...------,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------...///000000......---...///000111111///......///000111000///222///---...222555555555666666666777888;;;===>>>@@@CCCFFFHHHJJJLLLOOOQQQRRRQQQRRRUUUVVVUUUUUUWWWVVVVVVUUUTTTSSSSSSSSSSSSVVVVVVUUUTTTRRRQQQQQQRRR@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????AAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNOOOQQQRRRTTTVVVWWW[[[ZZZ[[[\\\___dddhhhkkkmmmjjjffffffggggggfffdddddd___\\\\\\]]]___eeelllttthhh]]]ZZZYYYUUUQQQOOOIIIGGGCCC@@@???>>>???@@@>>>???@@@AAADDDJJJQQQVVVWWW[[[___```___\\\ZZZYYYZZZ___bbb```]]][[[XXXSSSSSSSSSTTTWWW]]]bbbdddeeebbb```______aaabbbbbbaaaddddddeeeeeedddaaa___]]]]]]\\\ZZZXXXUUUQQQOOOMMMMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSPPPMMMJJJIIIJJJLLLJJJLLLMMMLLLKKKKKKMMMOOOTTTTTTTTTTTTVVVYYY]]]^^^]]]\\\\\\^^^```bbbbbbaaaaaabbbbbbaaa___```cccfffgggeeecccaaabbbeeeiiilllkkkiiiffffffiiimmmpppqqqllliiieeedddeeeggghhhhhhjjjiiijjjlllppptttuuuuuutttsssrrrpppooorrrvvvzzz|||zzzwwwxxx|||rrrVVVJJJGGGJJJMMMWWW\\\TTTVVVUUUSSSRRROOOHHH>>>666222000.........///...---------------------......///...,,,+++******+++++++++,,,,,,,,,,,,+++***))),,,,,,+++++++++++++++++++++++++++******************************)))))))))***))))))(((((((((((()))))))))))))))*********+++))))))((((((((()))******+++++++++************)))+++++++++************)))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))************))))))************************((()))***+++,,,------...//////...---------------,,,,,,,,,,,,++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////000------,,,------...//////......---...///000//////222000///111555777777666999999:::;;;>>>@@@CCCEEEIIIKKKMMMNNNOOOPPPRRRTTTTTTTTTUUUVVVVVVUUUUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTMMMNNNMMMMMMLLLMMMNNNOOO<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRTTTWWW]]]bbbeeegggfffeeefffggggggeeedddeeeaaa]]]]]]]]]___fffoootttiii___\\\[[[VVVRRRQQQIIIGGGDDDAAA?????????@@@>>>@@@BBBCCCFFFJJJOOOSSSWWWZZZ]]]]]][[[YYYWWWVVVWWW]]]```^^^[[[YYYUUUPPPQQQPPPQQQUUU\\\ccchhhkkkeeebbb```_________^^^]]]````````````^^^\\\ZZZXXXYYYYYYYYYXXXVVVRRROOOMMMIIIKKKMMMPPPQQQRRRRRRRRRRRRSSSSSSQQQNNNLLLLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNRRRQQQQQQRRRTTTWWWZZZ\\\\\\ZZZYYY[[[^^^```bbbbbbbbbcccccccccaaabbbdddfffhhhgggdddccccccfffiiikkkoookkkgggeeegggjjjmmmnnnmmmjjjgggeeefffhhhiiiiiihhhhhhhhhkkkpppsssuuuuuusssrrrqqqooonnnppptttwww{{{yyyvvvvvvxxxzzz{{{{{{|||]]]MMMHHHJJJMMMVVV\\\UUUXXXVVVTTTSSSPPPIII@@@888222000...............,,,++++++,,,,,,------......///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++************************+++++++++)))))))))((((((''''''&&&))))))((((((((()))******)))))))))******************))))))))))))***+++++++++++++++************)))+++++++++************)))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,---...000//////...---,,,,,,+++---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////......---------......///////////////000000111111333333444777:::<<<;;;:::<<<===>>>AAADDDGGGJJJLLLLLLMMMOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOJJJJJJJJJJJJLLLOOORRRTTT============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLMMMMMMMMMLLLNNNQQQWWW]]]```___```bbbccceeedddcccaaaeeeaaa^^^^^^]]]___hhhrrrvvvlllccc___\\\WWWRRRQQQIIIGGGEEEBBB@@@@@@@@@@@@>>>@@@CCCEEEGGGJJJNNNQQQVVVXXXZZZZZZXXXUUUTTTTTTTTTZZZ^^^\\\YYYWWWRRRMMMNNNMMMNNNRRRZZZccciiimmmdddaaa___^^^^^^]]]\\\ZZZZZZZZZZZZYYYXXXVVVTTTSSSUUUVVVWWWWWWVVVSSSOOOMMMHHHJJJLLLNNNOOOPPPPPPPPPQQQTTTVVVVVVSSSPPPNNNMMMKKKKKKKKKKKKKKKKKKLLLMMMQQQPPPPPPPPPRRRUUUXXXZZZ[[[YYYXXXYYY]]]```cccccccccdddddddddddddddeeeeeegggeeecccaaaaaaccceeegggnnnjjjfffeeefffjjjlllmmmooolllhhhggghhhjjjkkkkkkhhhggghhhkkkooosssuuuuuurrrrrrqqqooonnnooorrruuuyyyxxxuuuttttttttttttttt}}}~~~}}}}}}}}}fffRRRIIIKKKMMMVVV\\\WWWXXXVVVTTTSSSPPPJJJAAA:::333111............---,,,******++++++,,,---......//////......------------++++++++++++++++++++++++---,,,,,,++++++*********)))))))))***+++++++++,,,******)))(((''''''&&&&&&(((((((((((()))***++++++***************************************++++++,,,+++++++++*********))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))******++++++******)))************************))))))***+++,,,,,,------/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........//////000//////......//////000///000222222222222444555666888;;;???AAABBBAAA@@@@@@AAACCCFFFJJJMMMPPPQQQKKKMMMNNNNNNNNNPPPSSSUUUSSSUUUUUUSSSRRRSSSRRRPPPMMMMMMLLLLLLLLLMMMMMMNNNQQQOOOOOOQQQUUUZZZ^^^```===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;999999888888888999999:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIJJJIIIIIIKKKNNNSSSYYY\\\YYY\\\___aaabbbaaaaaa```bbb```______^^^```jjjttt{{{xxxooofffbbb]]]VVVQQQPPPJJJHHHFFFDDDBBBAAAAAAAAA???AAADDDFFFHHHJJJNNNPPPUUUWWWXXXWWWTTTSSSRRRSSSSSSYYY]]][[[XXXVVVRRRNNNNNNLLLLLLOOOWWW```gggjjj```^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQRRRTTTUUUTTTQQQNNNLLLJJJKKKLLLNNNNNNNNNMMMMMMPPPTTTXXXYYYWWWSSSPPPNNNLLLLLLKKKLLLMMMNNNOOOOOORRRQQQQQQQQQRRRTTTWWWXXXYYYXXXWWWYYY]]]aaadddeeecccdddeeefffgggggggggfffdddccc```^^^^^^___```aaaiiifffddddddgggkkknnnooommmjjjfffeeefffhhhiiiiiihhhggghhhkkkooosssttttttssssssrrrpppnnnoooqqqtttwwwvvvuuusssqqqqqqqqqrrrzzz~~~}}}{{{{{{{{{pppXXXKKKKKKMMMTTTZZZWWWXXXVVVSSSRRRPPPJJJAAA;;;333111///.........---+++******++++++,,,---........................------+++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++***))))))(((''''''))))))((())))))***+++,,,+++++++++******************************++++++,,,+++++++++*********))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---............---,,,+++***************++++++++++++******++++++,,,---......+++,,,,,,,,,------......,,,------......------,,,++++++,,,,,,,,,------------------........................---......//////...000333444333444666999<<>>>>>>>>>>>???????????????AAACCCDDDFFFFFFEEEEEEFFFGGGGGGIIILLLPPPTTTVVVVVVYYY\\\^^^^^^^^^^^^___]]]]]]^^^```___aaakkkvvv}}}xxxwwwooohhhccc]]]UUUQQQQQQKKKJJJHHHFFFEEECCCCCCBBB???AAADDDFFFHHHKKKOOORRRTTTUUUUUUTTTRRRQQQRRRSSSSSSXXX[[[YYYWWWWWWUUUQQQPPPNNNMMMOOOUUU\\\bbbddd]]][[[YYYXXXYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUOOOPPPQQQQQQQQQOOOMMMKKKKKKLLLMMMNNNOOONNNMMMMMMPPPTTTXXXZZZXXXUUUQQQOOONNNLLLLLLMMMPPPRRRSSSRRRTTTSSSQQQQQQQQQSSSUUUVVVWWWVVVVVVYYY^^^bbbdddeeebbbccceeehhhjjjkkkiiigggcccaaa___]]]\\\\\\]]]]]]cccbbbbbbeeeiiimmmooopppnnnkkkhhhggghhhjjjkkkkkkjjjiiiiiilllooorrrttttttssssssrrrpppnnnnnnppprrrsssttttttsssrrrqqqssstttxxx|||}}}{{{zzz~~~|||~~~{{{^^^MMMLLLMMMRRRYYYWWWYYYVVVTTTRRRPPPJJJBBB<<<444111///.........,,,+++++++++,,,,,,------......---......//////...------++++++******++++++,,,---++++++++++++++++++++++++***************++++++++++++++++++******)))))))))******)))))))))***+++++++++++++++++++++************))))))))))))***+++++++++++++++************)))+++++++++************)))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---+++***)))***************++++++******+++,,,,,,---......,,,,,,,,,------......///------............------++++++,,,,,,------..............................+++++++++,,,,,,---//////...111555666666888;;;???DDDHHHLLLNNNNNNMMMMMMMMMRRRRRRTTTUUUVVVWWWWWWWWWUUUUUUSSSQQQOOOOOOQQQSSSWWW\\\\\\VVVUUUYYYWWWQQQNNNOOOQQQTTTXXX\\\___aaabbb^^^ZZZ\\\bbbiiinnnppp888888888888888999999999888888888888888888888888555555666666777888888888777777777777777888999999555555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBAAABBBCCCEEEGGGIIILLLMMMOOOPPPSSSVVVWWWWWWVVVXXXZZZXXXZZZ]]]aaa```bbblllwww|||}}}{{{uuusssmmmgggccc^^^VVVSSSSSSLLLLLLJJJIIIGGGEEEDDDDDD???AAACCCEEEHHHKKKPPPSSSSSSTTTTTTSSSQQQQQQSSSUUUSSSXXXZZZXXXWWWXXXXXXUUUTTTRRRPPPQQQUUUZZZ]]]^^^[[[YYYWWWVVVVVVVVVUUUSSSTTTTTTSSSSSSTTTTTTUUUVVVNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPTTTXXXZZZYYYUUURRRQQQOOOMMMMMMOOOSSSVVVWWWVVVUUUTTTRRRPPPPPPQQQRRRSSSSSSSSSUUUXXX]]]aaaccccccaaabbbdddiiimmmnnnkkkhhhdddcccaaa^^^]]]\\\\\\\\\___```bbbfffkkknnnoooooopppmmmjjjhhhiiikkklllllllllkkkkkkmmmppprrrssssssrrrrrrqqqooommmlllnnnpppppprrrttttttssstttvvvxxxwww{{{}}}|||zzz}}}{{{cccOOOMMMLLLQQQWWWVVV[[[XXXUUUSSSQQQLLLDDD>>>444222///.........,,,+++------------------......,,,---............---,,,++++++*********+++,,,---*********++++++,,,,,,---+++++++++***************************************++++++******)))*********,,,,,,,,,++++++*********))))))((((((((()))******+++++++++************)))+++++++++************)))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,***+++,,,......---,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,------......------............------++++++,,,,,,---......///........................,,,,,,,,,---///000222333222777<<<>>>>>>@@@EEEIIILLLOOOSSSSSSRRRQQQQQQSSSWWWWWWWWWWWWVVVUUUSSSRRRSSSSSSRRRQQQPPPQQQUUUXXXdddjjjhhh```]]]aaa^^^VVVOOOQQQTTTYYY___eeeiiillllllfffaaabbbhhhooosssttt777888999:::;;;<<<======888888888888888888888888444444555555666777777888666666666666777999:::;;;333333555666777999::::::;;;::::::::::::::::::::::::<<<>>>@@@AAAAAA@@@??????@@@BBBEEEGGGHHHIIIIIIJJJMMMPPPQQQOOOOOORRRTTTUUUXXX]]]aaaaaaccclllwwwxxxuuuyyyxxxrrrpppjjjeeeccc^^^XXXUUUVVVMMMMMMKKKJJJHHHGGGEEEEEE???AAACCCEEEGGGKKKQQQUUUSSSSSSSSSRRRQQQQQQSSSVVVTTTXXXZZZXXXWWWYYYZZZXXXXXXVVVSSSSSSVVVYYYZZZ[[[[[[YYYVVVUUUTTTTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMPPPQQQRRRRRRRRRPPPTTTXXXZZZYYYVVVSSSQQQPPPNNNNNNPPPUUUYYYZZZYYYUUUTTTQQQOOONNNOOOPPPPPPPPPQQQSSSXXX]]]aaabbbaaa```aaadddiiinnnpppmmmjjjfffeeeccc```^^^^^^]]]]]]^^^___bbbggglllooonnnmmmllliiifffdddeeeggghhhhhhnnnmmmlllmmmppprrrsssssspppppppppnnnkkkkkklllnnnooorrruuuuuuuuuuuuxxx{{{www{{{}}}|||zzz}}}zzz~~~fffPPPMMMLLLPPPVVVVVV\\\YYYVVVTTTRRRNNNFFF@@@444222///......---,,,***..................------+++,,,---.........---,,,++++++*********+++---...))))))***+++,,,------...,,,+++++++++******))))))))))))))))))************,,,,,,+++***)))))))))***,,,,,,,,,++++++*********((((((((((((((())))))***+++++++++************)))+++++++++************)))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++,,,,,,(((***,,,.........---,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------))))))***+++,,,,,,------------............------++++++,,,,,,---...//////.....................---//////000111333555666777888>>>CCCFFFFFFHHHNNNSSSPPPSSSVVVVVVTTTSSSTTTVVVWWWWWWVVVUUUSSSPPPNNNLLLRRRSSSTTTUUUWWW[[[aaaeeeooouuussshhhdddgggcccZZZUUUWWW\\\bbbiiiooouuuxxxuuuooohhhhhhnnntttxxxyyy888777555444333444666777888777777666555444444444777666444333222333333444777666444333333444555777:::999777555555666888999<<<===>>><<<:::888999:::<<<;;;;;;<<<<<<===>>>???======>>>>>>@@@BBBCCCDDDDDDFFFHHHIIIIIIKKKNNNQQQSSSUUUXXXZZZ^^^ccciiimmmuuurrrqqqrrrtttuuussspppmmmhhhbbb]]]ZZZWWWTTTSSSTTTQQQLLLHHHGGGFFFDDDCCCBBBBBBCCCDDDGGGJJJMMMOOONNNNNNOOOPPPQQQRRRSSSTTTXXXWWWVVVVVVWWWXXXYYYZZZVVVVVVUUUUUUTTTTTTUUUUUUWWWUUURRRRRRSSSSSSSSSSSSQQQNNNKKKLLLNNNOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGMMMMMMMMMLLLLLLMMMPPPSSSVVVWWWWWWXXXXXXWWWVVVVVVOOOOOOOOOQQQUUUYYYZZZ[[[VVVRRRMMMLLLNNNPPPPPPOOOQQQPPPPPPTTT[[[___aaa```]]]```cccgggiiijjjjjjjjjeeedddcccccccccaaa[[[VVVYYY___dddeeehhhkkkjjjgggiiihhhffffffffffffdddbbbeeeiiilllllljjjjjjnnnrrrtttpppmmmlllnnnppppppooopppqqqrrrrrrrrrtttwwwyyy}}}{{{yyyyyy{{{}}}}}}}}}|||}}}pppRRRJJJKKKMMMSSS]]]\\\ZZZXXXVVVRRRMMMGGGBBB;;;333//////000...,,,---...........................------,,,,,,------...+++******))))))******+++,,,,,,,,,+++++++++******************************************************************************)))************+++++++++***%%%"""###(((++++++)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******++++++************++++++******))))))******+++,,,***,,,...//////,,,***(((******))))))))))))******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...---,,,,,,++++++++++++///...---...//////...---222111000///...///000000///333888:::::::::;;;===EEEFFFJJJMMMPPPRRRSSSSSSWWWWWWXXXXXXXXXXXXWWWWWWZZZUUUPPPOOOMMMJJJKKKNNNRRRYYY```cccbbbdddkkkqqq{{{qqqjjjhhhccc\\\XXX]]]bbbhhhwwwxxxmmmpppzzz~~~}}}888777555444333444555666777777666666555444444333555555333333222333444444666555444333333444555555555555555555666777777777:::;;;;;;:::888666777888999999999999:::;;;<<<===<<<===>>>???AAABBBCCCCCCDDDEEEGGGHHHHHHIIILLLNNNLLLNNNQQQSSSWWW\\\bbbfffqqqooommmmmmoooqqqooonnniiifff```\\\YYYWWWUUUSSSTTTQQQLLLIIIGGGFFFEEEDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQUUUTTTTTTTTTTTTUUUWWWXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQOOOOOOQQQSSSSSSSSSPPPMMMKKKJJJKKKKKKJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKLLLNNNQQQTTTVVVVVVVVVVVVVVVUUUUUUUUUOOONNNOOORRRVVVYYYZZZYYYWWWSSSOOOMMMMMMNNNMMMKKKMMMLLLLLLPPPWWW\\\______]]]___bbbeeegggiiiiiiiiihhheeebbb``````___\\\YYYZZZ```dddfffhhhkkkjjjggghhhgggeeeeeefffgggeeedddcccgggjjjjjjhhhhhhllloooqqqooommmmmmppprrrrrrqqqpppqqqrrrssssssuuuxxx{{{~~~|||{{{{{{}}}}}}~~~uuuVVVJJJIIIJJJQQQZZZ[[[ZZZXXXVVVSSSOOOHHHDDD;;;444///000000...,,,---...........................------,,,,,,------...++++++************++++++,,,,,,,,,+++++++++******************************************************************************((())))))))))))*********,,,(((%%%%%%))),,,,,,***))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++******))))))))))))*********))))))))))))))))))*********))))))******+++,,,,,,---...///...---,,,***+++******))))))******+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---......---000////////////111222333444888<<>>@@@AAABBBBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJGGGIIIKKKMMMPPPUUUZZZ^^^llliiiggggggiiijjjjjjjjjeeeaaa]]]ZZZYYYXXXVVVTTTTTTQQQLLLIIIHHHGGGFFFEEEGGGFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIJJJLLLMMMMMMPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQNNNLLLKKKLLLOOOQQQRRRRRROOOMMMJJJIIIIIIIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNQQQTTTUUUTTTTTTSSSSSSTTTUUUUUUNNNNNNOOORRRVVVXXXXXXWWWWWWTTTQQQOOONNNLLLIIIGGGIIIIIIIIILLLRRRWWW[[[\\\]]]^^^___bbbdddfffhhhiiikkkgggaaa]]]\\\]]]]]]]]][[[```eeefffiiikkkjjjffffffeeedddeeeggghhhgggfffaaaeeehhhiiiggggggiiilllooonnnmmmoooqqqssssssrrrpppqqqrrrssstttvvv{{{~~~~~~|||{{{{{{}}}~~~|||\\\KKKGGGHHHOOOWWWZZZYYYXXXWWWUUUQQQKKKGGG<<<555///000000...---..............................------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************************((((((((())))))))))))***...+++((((((+++---,,,***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))******))))))******+++,,,,,,------------.........,,,++++++******++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...000222444666888;;;>>>AAADDDFFFIIILLLOOOQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLLLLHHHFFFHHHJJJLLLPPPVVVfffqqq}}}vvvkkkdddaaa\\\WWWYYY[[[^^^gggzzz||||||~~~}}}555555444333222333333444555444444444333333333222111111222222222333444444111222333333444333333222222222333444555555555444444555666666444333444555555555555555555666888888999;;;===@@@AAAAAAAAA@@@AAABBBCCCCCCBBBBBBDDDFFFFFFGGGIIIKKKMMMRRRWWW[[[eeecccbbbaaabbbccceeeeee```^^^[[[YYYYYYXXXVVVUUUSSSOOOKKKHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDCCCEEEEEEDDDDDDEEEFFFHHHIIILLLLLLLLLMMMNNNOOOPPPPPPSSSRRRQQQOOONNNNNNNNNNNNKKKIIIHHHIIIKKKMMMNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLNNNQQQSSSTTTTTTSSSSSSSSSTTTUUUVVVNNNNNNOOORRRVVVWWWWWWVVVUUUTTTSSSRRRPPPMMMJJJHHHJJJIIIIIIJJJNNNRRRVVVXXX[[[[[[\\\^^^aaacccfffgggjjjgggbbb^^^\\\\\\]]]^^^\\\aaaeeefffhhhkkkjjjfffdddcccccceeehhhiiiiiiiiibbbeeehhhiiihhhhhhiiijjjnnnnnnoooqqqrrrrrrrrrqqqpppqqqrrrssstttwww|||~~~|||zzz{{{}}}~~~dddNNNFFFHHHOOOUUUYYYXXXXXXWWWVVVSSSNNNJJJ>>>666000000000...---..............................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************************************))))))))))))************...,,,***)))+++,,,+++)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******))))))******+++,,,,,,++++++++++++,,,...///---,,,,,,++++++,,,,,,---************************************++++++++++++++++++,,,,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------...------,,,,,,,,,------...///000000///...///000---...000333666999<<<===AAABBBDDDGGGIIIMMMPPPRRRTTTTTTTTTSSSSSSRRRRRRQQQOOOOOONNNMMMMMMLLLLLLLLLLLLHHHGGGJJJMMMPPPVVV\\\eeeqqqzzzpppfff```\\\XXXTTTXXXYYY\\\ddduuu{{{xxxvvv444333333222222222222222333333333333222222222222000111111222222333333333000000111222333333222222777666444222222222444555333444555555444444555666444444444444555666777888777999<<<>>>@@@@@@???>>>???@@@AAA@@@???@@@AAACCCEEEFFFHHHIIIKKKOOOSSSWWW]]]]]]]]]\\\\\\]]]___```]]][[[YYYXXXWWWWWWUUUSSSPPPMMMIIIFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???@@@AAACCCDDDHHHHHHIIIKKKLLLMMMMMMMMMOOOOOONNNLLLLLLKKKKKKKKKJJJHHHFFFFFFHHHIIIJJJIIIEEEFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGHHHIIIIIIIIIIIILLLMMMNNNNNNMMMMMMOOOPPPTTTTTTTTTTTTTTTUUUVVVVVVOOONNNOOOQQQTTTVVVUUUTTTSSSTTTUUUTTTSSSPPPNNNMMMMMMMMMMMMMMMMMMOOORRRTTTXXXYYYZZZ[[[^^^```cccdddeeedddcccaaa___]]]]]]^^^^^^bbbddddddeeeiiiiiifffccccccccceeehhhkkkkkkjjjdddgggiiikkkkkkjjjjjjkkkooopppqqqqqqqqqppppppooopppqqqqqqrrrtttxxx}}}}}}}}}}}}~~~}}}nnnRRRGGGJJJQQQUUUXXXWWWWWWWWWWWWTTTPPPLLL@@@777111000000......///...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************************************************************************************++++++++++++,,,,,,,,,+++***))))))))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******+++******))))))******+++******))))))******+++,,,+++***)))((()))***,,,---------,,,,,,,,,,,,------************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++---------------------------------,,,,,,---......///000222111///...///111111222555888<<>>??????>>>>>>@@@BBBBBBCCCEEEEEEGGGJJJNNNRRRUUUWWWXXXXXXWWWWWWYYYZZZZZZXXXVVVUUUTTTSSSQQQOOOLLLIIIFFFDDDCCCDDDCCCCCC@@@AAABBBBBBCCCBBBBBBBBB???>>><<<;;;<<<===???AAACCCDDDFFFHHHIIIJJJJJJJJJLLLKKKJJJJJJIIIJJJJJJJJJHHHFFFDDDDDDEEEGGGGGGGGG???AAABBBBBBBBBCCCFFFHHHFFFGGGGGGHHHHHHHHHHHHGGGLLLMMMNNNNNNLLLLLLMMMNNNRRRSSSTTTUUUUUUVVVUUUUUUPPPOOONNNOOORRRTTTUUUTTTRRRTTTUUUUUUSSSQQQQQQQQQPPPQQQQQQPPPOOONNNPPPQQQUUUVVVWWWZZZ\\\^^^```aaa```bbbcccccc```___^^^___```cccccc```bbbfffhhhfffcccbbbccceeeiiikkklllkkkgggiiikkkmmmnnnmmmlllkkkooopppqqqpppnnnmmmnnnoooppppppqqqqqqrrrwww|||{{{|||~~~~~~yyyYYYJJJMMMSSSTTTWWWWWWWWWWWWWWWTTTPPPLLLAAA999111000000///...000...........................------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************************+++++++++,,,,,,,,,------*********))))))(((((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******++++++************++++++******))))))******+++,,,***)))((((((((()))***+++---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------...///,,,///222111///...111444999:::===@@@BBBDDDFFFFFFGGGFFFGGGIIILLLOOOOOOOOOPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIKKKMMMPPPSSSTTTWWWRRROOOQQQSSSUUU[[[bbbeeeooo}}}yyyoooeeeaaa```\\\YYYWWWSSSTTTZZZccclllttt~~~~~~uuunnnhhh111111222111111111000///111111111111111111111111000111111222222111000/////////......///000222333444444222111000111111222000222333444333333555666222222222222333444555666555666777888999;;;;;;<<<;;;===>>>>>>===>>>@@@BBB@@@AAABBBBBBCCCFFFJJJMMMMMMPPPSSSTTTSSSRRRRRRTTTVVVTTTRRRQQQPPPNNNKKKHHHIIIFFFBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???===<<<:::999999;;;===??????@@@BBBDDDFFFFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJDDDCCCAAABBBDDDFFFGGGGGG@@@BBBDDDCCCBBBCCCEEEHHHGGGGGGHHHHHHHHHGGGGGGFFFHHHJJJKKKLLLKKKJJJKKKLLLOOOPPPSSSUUUVVVUUUTTTRRRRRRPPPMMMMMMPPPSSSTTTUUURRRTTTUUUTTTRRRPPPQQQRRRNNNQQQSSSSSSQQQOOOPPPQQQRRRSSSVVVYYY[[[]]]]]]^^^^^^aaabbbbbb```___```bbbbbbcccaaa]]]^^^cccgggfffcccccccccfffiiikkklllkkkiiijjjlllnnnpppooommmkkkmmmoooooonnnllllllooorrrppppppppppppqqquuu{{{~~~xxxyyy|||```MMMOOOSSSQQQWWWVVVVVVVVVVVVSSSOOOLLLCCC:::222111111//////000...........................------,,,,,,------...++++++************++++++,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,((()))******)))((((((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))************))))))******+++,,,+++******))))))))))))))),,,,,,++++++++++++,,,,,,***************************+++++++++,,,,,,,,,,,,******+++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////+++///333444333444888===AAACCCEEEGGGHHHIIIIIIIIIHHHHHHIIIMMMRRRUUUTTTRRRPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRVVVYYY[[[^^^YYYUUUVVVXXXZZZ```ggghhhooozzzvvvkkkccccccdddaaa^^^]]]VVVVVVZZZbbbeeegggnnnvvvyyy|||{{{uuuoookkkgggbbb111111111111111000//////000000000000000111111111000111222222222000///...000///------...000222444///000111222222111000000///000222222222222444666111111111111222333444555555555555666777999;;;<<<;;;<<<=========>>>@@@BBB@@@AAABBBBBBBBBEEEIIILLLHHHLLLPPPRRRPPPNNNNNNOOOTTTRRROOONNNLLLJJJFFFCCCGGGDDD@@@??????@@@@@@???AAAAAABBBBBBAAA@@@>>>===<<<;;;999777888999<<<===<<<===@@@BBBCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJBBB@@@???AAADDDGGGHHHIIIEEEGGGHHHGGGEEEEEEGGGJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFIIIJJJIIIJJJKKKLLLLLLNNNRRRUUUVVVTTTRRRPPPSSSPPPMMMLLLNNNRRRTTTUUURRRTTTUUUSSSPPPNNNOOOQQQLLLPPPTTTTTTRRRPPPPPPRRRPPPRRRUUUYYY[[[\\\\\\\\\^^^```aaa```______bbbeeecccccc```[[[[[[bbbfffgggdddcccdddfffiiikkklllkkkjjjjjjllloooppppppmmmkkkkkkmmmmmmlllkkklllppptttqqqqqqpppoooppptttzzz~~~|||||||||{{{zzzvvvxxx{{{~~~dddOOOPPPRRRNNNVVVVVVVVVVVVVVVSSSNNNKKKCCC:::222111111//////111...........................------,,,,,,------...+++******************+++,,,,,,,,,+++++++++******************************************************************************)))************+++++++++((()))***+++***))))))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))*********)))***++++++,,,,,,+++++++++******)))))),,,++++++******++++++,,,************************)))************+++++++++******+++,,,,,,---......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---------------------------------------...///000+++000666888999;;;AAAFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIJJJLLLQQQWWWZZZYYYWWWRRRQQQPPPOOOOOOPPPQQQRRRUUUUUUUUUVVVYYY\\\```bbbddd^^^[[[\\\]]]```fffmmmpppuuu|||uuujjjbbbeeehhheeebbbbbb[[[YYY[[[______\\\aaaiiimmmooommmiiihhhiiigggddd222222222222111111111111000000000000000000000000////////////////////////000000000000////////////......//////000000111111000111222333222222111000222222222222222222222222555555555555666666666666888999::::::999999;;;===@@@???======@@@CCCHHHKKKJJJLLLNNNNNNNNNMMMNNNPPPNNNMMMJJJIIIIIIHHHEEECCC@@@AAA@@@>>>======@@@BBB???@@@@@@@@@@@@???>>>>>>???>>>;;;999999:::<<<>>><<<===>>>??????@@@??????CCCDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@BBBDDDGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDGGGLLLOOOOOONNNNNNOOOPPPRRRSSSSSSSSSSSSTTTPPPMMMLLLMMMPPPRRRSSSUUUUUUTTTRRROOOOOOPPPRRRRRRQQQQQQQQQRRRSSSRRRQQQQQQSSSVVVYYY\\\^^^______bbbbbbbbbbbbbbbaaa``````aaaaaaaaabbbbbbccccccccccccccccccfffjjjmmmnnnnnnooonnnnnnnnnnnnoooooopppuuuqqqllljjjkkkmmmooopppqqqrrrrrrrrrqqqqqqsssuuuzzzzzzzzzzzzyyyxxxvvvuuuxxxzzz|||~~~mmmTTTLLLPPPUUUYYYYYYWWWUUUUUUWWWSSSLLLCCC===555000000000...---........................---,,,,,,++++++,,,,,,------,,,++++++------,,,+++++++++++++++++++++++++++,,,---///000000///---,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,)))******+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++******)))++++++,,,---,,,+++***))),,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///.........------...//////000///......///111333555555777;;;???AAACCCCCCCCCHHHKKKNNNNNNLLLKKKLLLNNNOOOOOONNNPPPXXXcccgggeeebbbaaaYYYXXX]]]UUUPPPXXXYYYYYYZZZ^^^dddggggggeeegggeeebbb______ccciiinnnyyy~~~wwwmmmjjjgggdddcccdddfffhhh[[[ZZZYYYYYY[[[```eeehhhnnnnnnmmmlllkkkjjjjjjiii000000/////////.........000000000000000000000000////////////////////////000000000000/////////......///////////////000000222111000000000000111111222222222222222222222222444555555555555666666666666888888888888888:::<<<===<<<<<<===???CCCGGGIIIIIIKKKLLLLLLKKKJJJJJJKKKLLLJJJHHHGGGFFFEEECCCAAA??????>>>===;;;<<<>>>AAA>>>??????@@@@@@@@@?????????>>><<<;;;:::;;;<<<=========>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@???>>>???@@@@@@@@@@@@AAACCCFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFIIIMMMPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUQQQOOOLLLKKKMMMOOOPPPQQQOOOPPPRRRQQQOOOMMMMMMNNNRRRQQQPPPPPPQQQSSSSSSSSSQQQSSSVVVZZZ\\\^^^___```bbbbbbbbbbbbbbbaaa``````aaaaaabbbbbbcccddddddeeeeeeddddddfffjjjmmmnnnnnnooonnnmmmlllmmmnnnoooppptttqqqmmmkkklllnnnooopppqqqsssssssssqqqqqqssstttvvvvvvvvvvvvtttrrrpppoooxxx{{{oooVVVMMMNNNQQQXXXYYYWWWUUUUUUWWWSSSMMMDDD===555111000000///---........................------,,,,,,,,,,,,---------+++***+++,,,---,,,++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++************++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---------,,,******,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...//////............//////000000///000111444666888:::<<<@@@CCCFFFHHHHHHHHHJJJLLLNNNMMMKKKJJJKKKMMMLLLNNNOOORRR^^^ooo|||~~~zzznnnfffddd\\\ZZZeeedddcccccceeehhhjjjjjjhhhkkkjjjfffaaa```ccckkkqqq|||uuukkkdddcccaaa``````bbbdddfffbbbbbbbbbccceeehhhkkkmmmrrrrrrrrrqqqpppooonnnmmm/////////.........------000000000000000000000000000000000000000000000000000000000/////////....../////////...............222000...------///111222111111111111111111222222333444444444555555555666555666777777666666888:::999999:::<<<>>>AAADDDFFFHHHJJJJJJJJJGGGFFFEEEFFFJJJHHHEEEDDDCCCBBB???===<<<<<<<<<;;;999:::<<<>>>===>>>???@@@@@@AAA@@@@@@>>>>>>>>>==============================<<<<<<<<<<<<============<<<<<<;;;===>>>????????????BBBDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIMMMKKKIIIJJJLLLOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSNNNLLLKKKKKKMMMNNNNNNNNNKKKMMMPPPQQQPPPNNNMMMMMMRRRQQQOOOOOOPPPRRRUUUVVVSSSUUUXXX[[[^^^``````aaabbbbbbaaaaaaaaa````````````aaabbbcccdddeeefffgggfffeeeeeegggjjjmmmnnnnnnnnnmmmkkkjjjjjjllloooppprrrpppnnnmmmnnnppppppooossstttuuutttrrrrrrsssttttttttttttsssqqqnnnkkkiiiuuu{{{~~~pppYYYNNNMMMNNNVVVXXXXXXUUUVVVWWWTTTNNNEEE???666111000000///.................................------------......,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,---***************************++++++,,,,,,++++++*********************************++++++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------000//////......//////000000000111333555888;;;===AAACCCFFFIIIKKKLLLMMMMMMKKKLLLLLLLLLJJJIIIJJJLLLGGGJJJMMMQQQ^^^sssxxxkkkfffppppppnnnmmmmmmoooppppppoooppppppmmmgggccceeemmmttt}}}xxxkkk```ZZZZZZ[[[]]]aaaeeeiiikkkoooppprrrtttuuuvvvvvvuuuvvvvvvwwwwwwvvvtttrrrppp000000000000////////////////////////////////////000000000000000000000000000000/////////.........//////......------,,,,,,//////.........///000000000000000111111111111111222222333333444444555555444555666666555666888:::888888999:::<<<>>>@@@AAAFFFGGGHHHGGGEEEDDDDDDDDDHHHFFFCCCBBBAAA@@@===;;;999::::::999888888:::;;;;;;<<<>>>???@@@AAAAAAAAA>>>??????@@@???>>>===<<<>>>======<<<;;;::::::::::::::::::;;;;;;::::::999;;;<<<>>>>>>===>>>@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLOOOMMMKKKJJJKKKMMMPPPQQQPPPOOOOOONNNNNNMMMNNNNNNMMMLLLLLLMMMOOOOOONNNMMMLLLNNNPPPQQQPPPOOOOOOPPPRRRQQQOOONNNNNNQQQVVVYYYVVVXXX[[[^^^aaabbbccccccbbbbbbaaaaaa```````````````aaabbbccceeefffggghhhgggffffffgggjjjmmmmmmmmmnnnllljjjhhhiiikkkoooqqqqqqpppoooooopppqqqpppooosssuuuvvvuuutttsssssstttuuuuuuuuutttqqqnnnjjjgggmmmvvv~~~|||~~~qqq[[[OOOMMMNNNSSSWWWXXXVVVVVVWWWTTTOOOHHHAAA888222000000///....................................------.........,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))************++++++))))))***+++,,,,,,------***************************++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))&&&''')))***,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,------//////.........///000000222333444777:::>>>AAACCCHHHIIIJJJLLLLLLMMMMMMLLLIIIJJJJJJJJJJJJKKKKKKLLLIIIMMMOOOQQQZZZmmm{{{ooosssvvvuuusssrrrssssssttttttsssuuuuuupppjjjjjjooouuuyyy|||~~~}}}yyyqqqhhhaaaWWWYYY\\\aaagggmmmsssvvv{{{}}}~~~|||wwwxxxyyyzzzyyyvvvsssppp000000000000////////////........................////////////////////////////////////............//////......------,,,,,,+++,,,///000111000...---/////////000000111111111000111111222333444444444444666777666666666888:::999999999999::::::;;;<<>>???@@@AAAAAA>>>???@@@AAA@@@???===<<<>>>===;;;:::999888888999999999::::::::::::999999999;;;============???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMNNNLLLKKKIIIIIIKKKNNNPPPNNNMMMLLLKKKJJJJJJKKKKKKNNNMMMNNNOOOQQQQQQOOOMMMNNNOOONNNMMMLLLNNNQQQTTTRRRQQQPPPNNNMMMPPPVVVZZZZZZ\\\___aaadddeeeffffffccccccbbbaaaaaaaaaaaabbb```aaabbbccceeefffggghhhgggffffffgggjjjlllmmmmmmmmmkkkiiihhhiiikkkoooqqqqqqpppoooppprrrrrrqqqooosssuuuwwwwwwuuuttttttuuuvvvwwwwwwvvvsssnnniiigggfffoooyyy}}}|||{{{~~~~~~sss\\\PPPNNNOOOQQQUUUXXXWWWVVVWWWUUUQQQJJJCCC999222111000000///.................................------.........,,,+++***+++,,,,,,+++***++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++************************))))))******++++++++++++))))))***+++,,,,,,------***************************++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))&&&''')))***,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,------.........//////000111222555666999<<>><<<777999:::999888777888:::999:::;;;===>>>>>>??????>>>??????@@@@@@>>>===<<<<<<;;;:::888777777888888888999999:::::::::::::::888:::============>>>???@@@@@@AAACCCDDDFFFGGGHHHGGGGGGIIIJJJLLLLLLMMMMMMKKKKKKKKKJJJHHHIIILLLOOOOOONNNMMMKKKKKKKKKLLLMMMPPPOOOOOOPPPRRRRRRQQQOOOOOONNNLLLJJJIIIKKKOOOSSSQQQRRRQQQOOOMMMOOOUUUZZZ\\\^^^aaacccfffgggggggggeeedddcccbbbaaabbbcccccc```aaabbbcccdddeeefffgggeeeddddddfffiiilllmmmmmmlllkkkiiiiiijjjllloooqqqrrrppppppqqqrrrsssrrrqqqsssuuuwwwxxxwwwvvvvvvwwwvvvwwwwwwvvvsssnnniiifffccckkktttyyyzzz{{{~~~zzz|||yyyaaaRRROOOPPPNNNTTTXXXXXXWWWWWWVVVSSSMMMEEE:::333111111000///..............................------------......---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,,,,------*********++++++,,,,,,---***************************++++++,,,,,,++++++*********************************++++++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------...------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,---...///...//////000222444666777:::;;;>>>AAADDDGGGIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKLLLNNNQQQTTTTTTRRROOOLLLQQQTTTVVV\\\gggoooqqqzzzwwwyyyzzzzzzzzzwwwsssooommmmmmtttxxx}}}~~~zzzvvvtttjjjgggeeeffffffggglllssstttrrrpppoooqqqtttxxxzzz|||yyyvvvvvvvvvwwwvvvuuurrrooommm000000/////////.........------------------------------------------------//////.........---------...///////////////000000+++---///111222111000///------...//////000111111......///000111222333444222444444444333444666888777666555444666999<<<>>>BBBDDDEEEDDDBBBAAAAAAAAA@@@???===>>>??????>>><<<888:::;;;;;;999888999:::888999:::;;;<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<;;;:::888666666666888888777888999::::::::::::999888:::===>>>>>>===>>>???@@@@@@BBBCCCEEEGGGHHHIIIGGGHHHIIIJJJKKKKKKLLLKKKIIIKKKLLLKKKIIIIIILLLNNNPPPNNNMMMLLLKKKLLLNNNOOOQQQOOOOOOOOOQQQRRRQQQPPPNNNNNNNNNLLLKKKLLLOOOQQQQQQSSSSSSPPPMMMNNNSSSYYY]]]^^^aaaccceeefffgggggggggfffdddbbbbbbcccdddeeeaaaaaabbbbbbcccddddddeeecccbbbbbbeeehhhkkkmmmmmmkkkkkkjjjkkklllmmmoooqqqrrrqqqpppppprrrssssssrrrrrrtttwwwyyyxxxxxxxxxxxxvvvwwwxxxxxxuuupppkkkgggfffjjjqqqvvvyyy|||yyyvvv~~~gggVVVOOONNNLLLSSSYYYXXXWWWWWWVVVTTTNNNFFF;;;444111111111000........................------,,,,,,,,,,,,------...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,------......++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++************++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,+++***++++++,,,,,,,,,+++******+++,,,,,,........................------------------------+++++++++,,,---...///000000111222444666999;;;<<>>AAACCCDDDEEECCC@@@>>>>>>>>>>>><<<;;;<<<>>>>>>===<<<999:::<<<<<<:::999:::;;;888888999:::;;;;;;;;;;;;>>>>>>>>>===============:::999777666555666888999777777888999999999999999888:::===>>>>>>>>>>>>???@@@@@@BBBDDDFFFGGGIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHJJJMMMMMMKKKJJJLLLOOONNNMMMLLLJJJJJJLLLMMMOOOQQQOOONNNNNNPPPQQQQQQQQQOOOQQQQQQQQQOOOOOOPPPQQQQQQSSSTTTQQQMMMMMMRRRWWW\\\]]]```bbbdddeeeffffffhhhgggeeeccccccdddeeefffaaaaaaaaabbbbbbcccccccccbbbaaaaaadddhhhkkkmmmmmmjjjkkkkkklllmmmnnnppppppsssqqqppppppqqqsssttttttqqqtttwwwyyyyyyyyyyyyzzzxxxyyy{{{zzzxxxsssmmmjjjjjjlllppptttyyy|||~~~zzzsssyyymmmXXXOOOLLLKKKSSSYYYXXXWWWXXXWWWTTTOOOGGG<<<444111111111000........................---,,,,,,++++++,,,,,,---///...------//////...---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++,,,------...//////,,,,,,++++++++++++++++++************************+++++++++,,,,,,+++++++++************************,,,+++***))))))***+++,,,)))******+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++*********+++,,,---,,,+++******+++,,,---........................------------------------******+++,,,---///000111222222444666999<<>>===<<<<<<<<<;;;;;;<<<<<<;;;::::::999::::::::::::::::::::::::666777999;;;;;;;;;999888888999;;;======<<<;;;:::666666555444444444444444555666888888777777999::::::;;;===>>>===<<<===>>>>>>@@@BBBDDDEEEEEEDDDCCCHHHHHHIIIJJJJJJJJJIIIIIIMMMNNNNNNMMMJJJIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMQQQPPPOOONNNNNNNNNNNNOOOQQQQQQQQQQQQQQQQQQRRRRRRRRRTTTTTTRRRNNNPPPVVV[[[[[[YYY\\\aaacccbbbcccfffccc```]]]^^^```bbbbbbaaabbbaaa```______```aaabbbccc```___ccckkkooopppnnnjjjlllnnnnnnmmmlllmmmnnnrrrrrrrrrrrrrrrrrrrrrrrrqqqtttwwwxxxyyyzzz|||~~~||||||{{{yyywwwtttrrrqqqrrrqqqqqqtttzzzppprrrwwwYYYJJJQQQOOOUUUZZZYYYXXXXXXVVVSSSMMMHHH@@@888333000000000000000000000000000000000------,,,++++++++++++,,,...------,,,,,,------...//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))))))))***,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---+++))))))+++,,,---,,,((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++---//////......///000...//////...---...000222222555:::>>>AAAAAAAAA@@@FFFDDDCCCFFFHHHHHHKKKPPPLLLMMMOOOQQQRRRSSSTTTTTTXXXYYY[[[^^^___]]]ZZZWWWTTTUUUVVV\\\jjjyyy~~~|||xxxnnngggdddjjjrrryyy}}}~~~zzzyyyvvvppplllooowwwwwwqqqpppssswwwwwwyyy{{{||||||}}}~~~000/////////............/////////.........------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////////////////////////////////////////............000000000111111111222222111222333222000///000111222222222222444666888999??????===<<<;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;::::::999999888888555666888999:::999888777666777999:::;;;:::999888777666555444444444444444555666888888777777999:::;;;<<<======<<<<<<===??????@@@BBBDDDEEEEEEDDDCCCHHHHHHIIIIIIIIIHHHHHHGGGKKKLLLLLLLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTUUURRROOOPPPUUUZZZ[[[XXXZZZ^^^```___```ccccccaaa^^^___aaaccccccbbb``````_________```bbbccccccaaa```dddkkkoooooommmkkklllnnnnnnnnnmmmnnnooorrrrrrrrrrrrrrrrrrrrrrrrrrrtttwwwyyyyyyzzz|||~~~}}}|||{{{zzzxxxuuusssrrrrrrqqqqqquuuzzzpppooo}}}___MMMQQQNNNTTTYYYXXXXXXXXXVVVSSSMMMHHHAAA999333000000000//////////////////////////////...------------......------,,,,,,------......------,,,++++++******************************++++++++++++,,,,,,,,,,,,+++++++++*********))))))***************++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,------+++))))))+++------,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,......------...///---.../////////111444666999<<<@@@CCCFFFFFFEEEDDDFFFDDDEEEIIIKKKLLLPPPVVVWWWUUURRRRRRTTTVVVVVVVVVUUUWWWZZZ^^^___^^^\\\YYYZZZZZZ[[[```mmm}}}{{{qqqhhhaaa```gggrrr|||}}}|||xxxrrrooosss}}}yyyuuutttvvvxxxwwwzzz}}}////////////........................---------,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////////////////........................000000000000111111111111///111111111///...///000222222222222333555777999<<<;;;:::999888777777777666777888999;;;;;;<<<<<<;;;;;;:::999888777777666444555666777888777666555444555666777888777666666777777666444444333333333555777888888777888999;;;<<<======<<<;;;;;;===@@@@@@AAABBBDDDDDDDDDCCCBBBHHHHHHHHHHHHHHHGGGFFFEEEGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJMMMPPPRRRSSSSSSSSSRRRSSSUUUVVVWWWVVVVVVUUUUUUVVVVVVSSSQQQQQQVVVZZZ[[[XXXWWWZZZ[[[ZZZ\\\```bbb```^^^^^^```aaabbbaaa```____________```aaabbbcccaaaaaadddjjjmmmmmmlllkkklllnnnnnnnnnnnnoooqqqssssssssssssssssssssssssqqqtttwwwxxxyyyzzz|||~~~~~~}}}|||{{{yyywwwuuutttrrrrrrrrruuu{{{}}}}}}oookkk~~~fffPPPPPPLLLSSSWWWWWWWWWWWWVVVRRRNNNIIIBBB:::444111000000//////////////////////////////...------------......------,,,,,,------...,,,,,,,,,++++++******))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++***************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---...//////,,,+++)))***,,,------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...,,,...000222333666999<<>>===;;;:::;;;===@@@@@@AAABBBCCCCCCCCCCCCBBBHHHHHHHHHGGGGGGEEEDDDCCCEEEFFFHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKIIIHHHGGGIIIKKKOOORRRTTTSSSQQQPPPSSSTTTVVVXXXYYYXXXXXXWWWXXXXXXXXXVVVTTTUUUXXX[[[\\\YYYWWWYYYYYYXXXZZZ^^^___^^^]]]\\\]]]___``````aaaaaa`````````_________aaaaaaaaadddhhhkkkkkkjjjjjjkkklllmmmlllmmmoooqqqssssssssssssssstttttttttooorrruuuwwwwwwxxxzzz|||~~~~~~}}}|||zzzxxxvvvuuusssrrrsssvvv{{{}}}~~~mmmhhhzzz~~~zzziiiQQQNNNJJJQQQVVVVVVVVVWWWUUURRRNNNJJJCCC;;;555111000000////////////////////////------,,,++++++++++++,,,...------,,,,,,------...---,,,,,,,,,++++++******************************************************************************)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,------...,,,+++***+++,,,------,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,+++---------,,,,,,---///---000333666888;;;???BBBCCCDDDFFFHHHHHHGGGFFFEEEDDDFFFLLLTTT[[[```iiirrryyyqqqgggdddeeeddd___YYYXXX\\\aaaeeehhhhhhiiiiiiggghhhggghhhqqq~~~yyyrrrkkkgggfffhhhoooxxx|||uuuuuu|||||||||.........///////////////......---------,,,,,,,,,---.............................................------...////////////...........................,,,---------......//////....../////////000000000000111222111000000111222222111111111222333555666888777777666555555555555555666666777777777777777666666666777777888888888666666666666666666555555333444444555555555555555666666555444444444444444666777999999888888:::;;;>>>>>>===;;;::::::===@@@@@@@@@AAABBBBBBCCCCCCCCCHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEGGGGGGHHHHHHJJJLLLNNNNNNOOOOOOMMMKKKIIIGGGHHHKKKOOOSSSUUUTTTRRRQQQRRRSSSUUUWWWXXXXXXXXXXXX[[[[[[ZZZYYYXXXYYY[[[]]]^^^ZZZXXXZZZZZZXXXZZZ^^^______^^^^^^^^^___```bbbddddddcccbbb```___^^^]]]___```bbbdddhhhiiijjjiiiiiijjjkkkjjjjjjjjjmmmooorrrrrrrrrsssssssssttttttnnnpppsssuuuuuuvvvxxxzzz~~~~~~}}}{{{yyywwwvvvtttssssssuuuzzz~~~~~~mmmcccsss}}}jjjQQQLLLIIIPPPUUUVVVVVVWWWVVVSSSOOOKKKDDD<<<666222000///........................------,,,++++++++++++,,,...------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((************************)))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++************,,,++++++,,,---...---,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,---......---...000222111333777:::===???CCCEEEEEEFFFHHHIIIHHHGGGFFFEEEDDDHHHPPP[[[bbbjjjuuuzzzvvvvvvssskkkccc___bbbfffiiijjjjjjlllnnnlllnnnnnnnnnttt{{{xxxtttnnnkkklllnnnsssyyy}}}vvvvvv~~~|||{{{{{{~~~.........///////////////............---------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///........................,,,,,,,,,---......//////............///////////////111222111000000111333111111000000111333444555777666555555444444444555444555555666666666666555333444444555666777888999666666666555555555555555444444444444444555555555555444444444444555666666666888999999888999:::;;;>>>>>>>>><<<;;;;;;<<<>>>??????@@@AAABBBCCCDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEGGGGGGHHHHHHJJJLLLOOOPPPQQQQQQOOOMMMKKKIIIEEEHHHMMMRRRUUUVVVVVVUUUPPPQQQRRRSSSUUUVVVXXXXXX[[[[[[ZZZZZZ[[[\\\^^^______[[[ZZZ\\\\\\ZZZ[[[^^^aaaaaaaaa```___```bbbdddeeeeeeeeedddbbb```^^^]]]^^^```cccfffiiijjjkkkkkkiiijjjjjjiiihhhhhhkkkmmmpppqqqqqqrrrrrrsssssssssmmmooorrrtttuuuvvvxxxzzz~~~~~~~~~}}}{{{yyyxxxwwwvvvtttsssuuuyyy}}}}}}~~~pppaaammmlllRRRLLLHHHOOOUUUVVVVVVXXXWWWTTTPPPLLLEEE===777222000///........................//////...------------......------,,,,,,------...------------------------++++++++++++++++++++++++------,,,+++***))))))(((***************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++******))))))))),,,++++++,,,...///---,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...////////////111444777666999===???@@@BBBDDDFFFIIIIIIJJJJJJJJJIIIHHHGGGFFFKKKTTT___fffnnn{{{zzztttiiikkkmmmllljjjjjjmmmqqqtttxxxzzzxxxzzz~~~}}}zzzqqqnnnooopppssswww{{{}}}vvvxxx}}}~~~yyyuuusssuuu{{{............/////////000/////////.........---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///........................++++++,,,------...//////------........./////////...///000000//////000222111111000000111222333444555444444333333333333444111222333555666666666666444444444555555666666777555555444333333333333333333333333333333444444555333333333444555666777888666888999999999999:::<<<===>>>>>>===<<<;;;<<<======>>>???@@@AAACCCEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFDDDEEEGGGHHHHHHHHHJJJLLLNNNOOOQQQQQQPPPNNNLLLJJJGGGIIIMMMRRRUUUVVVVVVVVVOOONNNNNNOOOQQQSSSVVVXXXYYYYYYXXXYYY[[[]]]^^^___^^^[[[[[[^^^^^^[[[[[[^^^___```aaa```^^^^^^aaadddddddddeeeeeedddcccaaa```___bbbfffjjjlllmmmnnnooollllllkkkiiihhhhhhjjjlllooooooppppppqqqrrrrrrsssnnnqqqtttuuuvvvwwwyyy{{{~~~}}}}}}|||{{{yyyxxxwwwwwwuuussstttwww{{{|||}}}~~~xxxeeemmm~~~qqqUUULLLHHHOOOUUUVVVWWWYYYXXXUUUPPPLLLFFF>>>888333000///........................//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++++++++,,,++++++---//////---+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,------......///000111111222444888;;;<<>>???>>>===;;;;;;<<<======>>>???AAADDDFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGDDDFFFHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQQQQNNNLLLJJJKKKMMMOOORRRSSSTTTSSSSSSMMMMMMLLLLLLNNNQQQUUUWWWWWWWWWWWWXXX[[[]]]^^^^^^\\\ZZZ[[[^^^___\\\[[[^^^\\\]]]^^^]]][[[[[[^^^aaabbbcccdddeeefffeeedddddd```dddhhhlllnnnpppqqqrrrnnnnnnllljjjhhhhhhjjjlllnnnnnnooopppqqqqqqrrrrrrppprrruuuwwwxxxyyyzzz|||}}}}}}}}}|||{{{yyyxxxwwwwwwuuuttttttvvvyyy{{{{{{}}}kkkpppuuuWWWMMMHHHOOOUUUVVVWWWYYYYYYVVVPPPMMMFFF???888333000///........................------,,,++++++++++++,,,...------,,,,,,------...++++++++++++++++++++++++)))))))))))))))))))))))))))******,,,---...//////))))))******++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---,,,,,,++++++++++++,,,,,,,,,++++++***************************************+++,,,------...///,,,+++,,,---//////---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,------...//////000111222222444777;;;>>>@@@BBBEEEEEEDDDDDDDDDDDDHHHIIIIIIIIIIIIHHHHHHGGGLLLQQQYYYaaaeeejjjuuu~~~wwwpppoootttyyy}}}wwwxxxvvvwwwwwwwwwwwwxxx{{{~~~{{{xxx}}}zzztttlllhhhhhhkkkllllllmmmhhheeehhhqqqzzz~~~333222000///.........///........................,,,,,,************,,,,,,............................../////////---,,,+++......---,,,,,,,,,,,,---***++++++,,,---...//////+++///333444111///...//////////////////...............//////000000111111111111111222222333333333000111222333555666777777999888777555333111000///333333333222222111111111222222222333333222111111333333333444444444555555777777777888999:::<<<<<<:::;;;;;;;;;;;;;;;::::::>>>>>>@@@AAACCCDDDFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFGGGIIIKKKMMMMMMLLLLLLNNNQQQRRROOOLLLLLLMMMNNNOOOQQQRRRSSSSSSPPPPPPPPPQQQQQQRRRTTTTTTXXXUUUSSSUUUXXX[[[\\\[[[ZZZ[[[\\\]]]^^^]]]\\\\\\\\\ZZZYYY[[[^^^^^^\\\YYY```aaabbbccceeefffggghhhccccccdddfffiiimmmqqqssslllkkkjjjhhhggghhhhhhiiiiiinnnrrrrrrnnnkkklllnnntttvvvxxxyyyyyyyyyzzz{{{}}}{{{zzzyyyxxxvvvtttyyyyyyyyyyyyyyyxxxwwwvvvyyy|||uuuuuu~~~~~~```GGGKKKOOOTTTXXXYYYYYYYYYYYYRRROOOHHH>>>666111///000***+++,,,------,,,+++***...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************((('''(((+++,,,---,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******---///---***((()))+++************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++++++++%%%''')))+++,,,---,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222000...---...///111111000222111222777;;;<<<<<<===EEEEEEEEEEEEGGGIIIKKKMMMOOOOOONNNLLLIIIHHHJJJKKKVVVVVVVVVZZZaaakkktttzzz{{{yyyyyytttuuu|||~~~}}}{{{vvvssslllfffggghhhgggfffhhhiiiiiihhhjjjrrr~~~333222000///.........///...........................------,,,,,,------.................................///000///...---,,,......---,,,,,,,,,,,,,,,,,,,,,------------------***,,,...///---,,,++++++............////////////....../////////000000000222222222111111111111111000000111222333444555555666555555444333222222111333333222222222111111111222222333333333222222222333333333333444444444444666666777777888999;;;<<<<<<<<<============<<<<<<======>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJIIIHHHHHHIIIJJJKKKNNNMMMMMMNNNQQQQQQOOOMMMMMMNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUSSSRRRTTTWWW[[[[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\[[[YYYWWWXXX[[[\\\[[[YYY___```aaabbbdddfffggghhhddddddddddddfffiiilllnnnlllkkkjjjiiihhhhhhiiijjjkkkooorrrrrrnnnkkklllnnnrrrtttwwwxxxxxxxxxzzz{{{~~~}}}{{{zzzyyyxxxvvvuuuzzzzzzyyyyyyyyyyyyyyyxxx{{{~~~wwwuuu}}}zzzaaaNNNJJJNNNRRRVVVXXXXXXXXXWWWSSSPPPIII@@@777222000111000111111111111111111000,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++)))((()))+++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******,,,...---+++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***+++,,,...////////////---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111------,,,,,,.../////////333555888>>>AAACCCCCCCCCDDDDDDFFFHHHJJJNNNQQQSSSOOOOOOOOOMMMKKKJJJKKKLLLTTTTTTUUUYYYaaajjjtttzzzzzzwww{{{xxxuuuyyy}}}{{{pppkkkjjjfffdddffffffeeefffjjjlllpppsssuuuzzz222111000///.........///...........................------,,,,,,------...------------------------...///000000000///...---------------,,,,,,,,,,,,......---------,,,,,,,,,...---------...///...------------.../////////000.........///////////////222222111000000//////...000000111111111222222222222222222333333333444444222222222111111111111111222222333333333333333222222222333333333444444444555555555666777888999:::<<<<<<============<<<<<<<<<<<<<<<===>>>?????????@@@@@@BBBCCCEEEGGGHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIKKKKKKIIIHHHNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTRRRQQQQQQRRRVVVXXXYYYYYYWWWXXXYYYZZZ[[[\\\\\\[[[ZZZXXXUUUUUUWWWYYYZZZZZZ^^^___```aaaccceeefffggggggfffeeeeeeeeeggghhhjjjlllkkkjjjiiiiiiiiijjjkkklllooorrrqqqmmmjjjjjjllloooqqqtttvvvvvvwwwyyy{{{}}}|||{{{zzzyyyxxxwwwwww{{{{{{zzzyyyyyyzzz||||||~~~yyyuuuzzzxxxcccVVVJJJMMMQQQTTTWWWWWWWWWVVVTTTQQQKKKBBB999444222222/////////....../////////***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************,,,---...////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...000---,,,------...///000111444888>>>AAACCCCCCDDDDDDDDDEEEHHHKKKNNNRRRVVVXXXQQQRRRRRRQQQOOONNNOOOQQQTTTTTTVVVZZZbbbllluuu{{{~~~|||wwwwwwwwwwww{{{zzzvvvqqqpppxxx~~~||||||ttthhhccccccbbbdddgggggggggmmmuuu}}}111111000///////////////........................++++++++++++++++++++++++------------------------...///000000000///...---------------,,,,,,++++++------------------------222...+++,,,///000///...,,,,,,------...///000000........................//////////////////......111111111111111111111111000111111222222333333333111111111111111111111000111222222333333333333333222222222222333333333333333333333444555666888888999999:::;;;;;;;;;::::::<<<<<<<<<<<<============@@@AAABBBCCCEEEFFFGGGGGGHHHJJJKKKMMMMMMLLLJJJIIIFFFFFFFFFFFFGGGGGGFFFFFFMMMMMMMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZXXXUUUTTTUUUXXX[[[\\\^^^^^^^^^```aaadddfffggghhhhhhggggggggghhhiiijjjkkkjjjiiiiiiiiijjjlllmmmmmmooopppnnnkkkhhhhhhiiikkknnnqqqtttuuuvvvxxxzzz||||||}}}|||zzzyyyyyyzzz}}}|||zzzzzzzzz|||~~~|||uuuvvv}}}fffWWWKKKMMMPPPTTTWWWXXXWWWVVVTTTQQQKKKBBB:::444222111---,,,+++******+++,,,---,,,,,,,,,,,,------......------------------------***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,+++))))))***+++***)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************++++++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...,,,,,,---///---...///000111333555777999???CCCDDDDDDEEEFFFEEEHHHIIIKKKNNNQQQTTTVVVXXXUUUUUUVVVUUUSSSSSSTTTVVVVVVVVVXXX\\\dddmmmvvv{{{xxxrrrooommmkkknnnooommmoooyyy{{{yyyyyy{{{zzzxxxzzz~~~~~~rrriiieeebbbbbbeeehhhhhhlllyyy000000000000000/////////........................++++++++++++++++++++++++---------------------------...///000000///...---,,,,,,---------,,,+++***++++++,,,,,,---.../////////+++((((((+++---,,,++++++,,,,,,---...//////000.........---------------,,,,,,---...//////000000222222222222111111111111111111111111111111000000000000000000000000000000000111222222333333333222111111111222222222333333222222222333444555777777888888999:::;;;;;;::::::<<<<<<==================AAABBBCCCDDDEEEEEEDDDDDDEEEGGGJJJMMMNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIMMMLLLLLLLLLLLLMMMMMMNNNQQQRRRSSSSSSSSSSSSTTTTTTVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYWWWUUUVVVXXX\\\_________^^^___```bbbeeeffffffffffffgggggghhhiiijjjiiiiiihhhhhhiiikkkmmmnnnmmmmmmmmmllliiigggffffffjjjlllppprrrsssuuuwwwyyy{{{}}}~~~}}}|||{{{|||~~~~~~}}}{{{{{{{{{}}}~~~tttqqq~~~jjjUUUMMMNNNOOOSSSXXXZZZYYYWWWSSSPPPKKKBBB:::444111000111000///......///000111.........------,,,,,,,,,------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++))))))***+++***)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...,,,,,,---///,,,///222333444666:::===>>>EEEJJJJJJLLLPPPQQQOOOOOOPPPQQQRRRTTTUUUVVVVVVXXXXXXXXXVVVUUUUUUWWWYYYXXXYYYZZZ^^^eeemmmtttyyyvvvlllfffeeefffmmmrrrsssxxx~~~xxxzzz~~~}}}yyyuuurrrqqqooonnnssszzz~~~zzzpppiiifffaaaaaabbbeeegggooo//////000000000000//////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---+++,,,---------,,,***)))***++++++,,,---...///000///---++++++,,,---......,,,,,,,,,---.........///---------------,,,,,,,,,++++++,,,---///000111222222222222111111111111111111111111000//////......////////////000000000000...///000111222222222222000000111111111222222222222222222333444555666777999:::;;;<<<<<<===<<<<<<<<<<<<<<<===============AAABBBCCCDDDEEEDDDCCCBBBDDDFFFIIIKKKMMMMMMMMMLLLIIIJJJJJJIIIGGGGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKQQQSSSUUUUUUTTTSSSTTTUUUXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYWWWWWWYYY]]]aaabbbaaa______```bbbdddeeebbbbbbcccdddeeefffggggggggggggfffgggiiikkkmmmnnnmmmmmmllljjjiiigggffffffiiillloooqqqssstttvvvxxxyyy|||~~~~~~|||{{{}}}~~~~~~}}}||||||}}}}}}ssskkkvvvnnnWWWOOONNNOOOSSSXXXZZZYYYWWWRRRPPPKKKCCC;;;444111000111111000000000000111111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++*********+++,,,,,,------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,...000,,,000444777888;;;AAAEEEBBBJJJPPPSSSYYYaaa___WWWUUUVVVWWWYYYZZZ[[[[[[[[[^^^]]]ZZZWWWUUUWWWZZZ]]]^^^^^^___bbbgggmmmssswww~~~~~~{{{rrrgggbbbbbbdddlllqqquuu~~~zzzvvvvvv|||{{{yyyzzz{{{uuuoookkkgggfffnnnxxx|||~~~}}}vvvnnngggccc```___```cccgggsss...///000111111000//////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,***+++,,,------,,,***))),,,,,,,,,------.........000111111000//////000111---------------------------------,,,,,,,,,++++++,,,------...///000000111000000000000000000000000000000////////////.............../////////000000---...///000000111111111000000000000111111111222222222222333444555666777999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???@@@BBBDDDEEEEEEDDDCCCEEEFFFHHHJJJKKKLLLKKKKKKGGGHHHIIIGGGDDDDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKOOORRRUUUWWWVVVVVVWWWYYYZZZZZZXXXWWWWWWXXXXXXYYYXXXYYYYYYXXXWWWYYY]]]aaadddcccaaa______aaacccdddbbbccccccdddeeeeeeeeeeeeeeeeeeeeefffhhhjjjmmmnnnooommmllljjjjjjiiihhhhhhjjjllloooqqqrrrsssuuuwwwvvvzzz}}}}}}zzzyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}zzz|||qqqgggooorrr]]]OOOMMMMMMQQQWWWZZZXXXVVVSSSQQQMMMEEE<<<666222111......////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,+++++++++++++++++++++)))((()))+++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))***---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,------.........---,,,,,,,,,---......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...---------///111///444:::===???CCCJJJPPPOOOYYYbbbhhhqqqvvvmmm^^^XXXZZZ]]]```dddfffgggggggggeeeaaa\\\ZZZ\\\aaaeeeiiihhhhhhjjjmmmrrrwwwzzz{{{yyyyyywwwpppfffdddhhhbbbgggkkkppp}}}xxxvvvtttvvv||||||{{{}}}|||~~~|||uuummmgggfffnnnyyy}}}~~~}}}wwwpppiiieeeeeedddfffkkkrrr~~~...///000111111000//////........................******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,,,,***+++,,,------+++***(((......---------,,,,,,,,,+++...000///,,,+++---000------------------,,,,,,---------,,,,,,+++++++++......//////////////////............//////000000.........///////////////---.........//////000000,,,---...///000000000000000000000000111111111111222222222333444555666777666777888999::::::;;;:::999999:::;;;;;;<<<=========>>>AAADDDFFFFFFFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLIIIGGGFFFHHHKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMQQQUUUXXXXXXXXX[[[]]]\\\[[[YYYXXXWWWWWWXXXXXXWWWXXXYYYXXXWWWXXX\\\```fffdddbbb```___aaacccdddeeeffffffggggggffffffeeeccccccdddeeegggjjjlllnnnpppnnnlllkkkkkkkkkjjjiiikkkmmmppprrrrrrsssuuuwwwtttxxx|||{{{xxxxxx{{{~~~~~~~~~~~~~~~}}}|||{{{xxxzzz}}}pppdddkkkuuucccNNNLLLKKKOOOUUUYYYWWWTTTUUUSSSNNNFFF>>>777333222...///000111111000///...,,,,,,------.../////////++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++************(((((((((+++,,,---,,,++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,***)))***---...,,,)))************************++++++++++++++++++++++++))))))******++++++++++++++++++,,,------...//////,,,,,,+++***+++,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---------...000222444:::@@@DDDFFFKKKSSSYYYeeeoooyyy{{{fffYYY[[[```fffkkkoooqqqrrrqqqmmmhhhbbb```bbbhhhmmmsssrrrrrrrrruuuxxx|||zzzwwwwwwwwwqqqiiiiiiooodddggghhhmmm~~~pppqqqssswww~~~zzzrrrqqqvvv~~~|||tttllliiippp{{{{{{uuuooolllmmmlllpppwww000000//////......------------......///...............------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------++++++++++++---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,************,,,,,,//////...---,,,,,,++++++222111000.........///000......//////////////////,,,,,,------...///000000000000000000000111111222000111111111111222222222111222222333444555666666666777888999:::;;;<<<<<<999999:::;;;;;;<<<<<<===@@@AAABBBDDDDDDDDDDDDCCCFFFEEEEEEEEEFFFHHHJJJLLLHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNNNNMMMLLLNNNOOOKKKLLLLLLKKKIIIJJJLLLNNNPPPQQQTTTWWWYYY[[[[[[\\\WWWWWWXXXXXXYYYYYYZZZZZZVVVXXXYYYYYYWWWWWWXXXYYYaaacccdddcccaaaaaadddhhhdddeeefffffffffeeecccbbbhhhgggffffffhhhkkknnnpppooonnnmmmlllllljjjhhhffflllnnnpppqqqqqqqqqrrrssswwwyyyzzzzzzyyyxxxyyyzzz~~~|||||||||}}}}}}{{{}}}qqqcccfff{{{rrraaaSSSKKKGGGMMMUUUXXXWWWWWWUUUSSSOOOIIIAAA999222...000111222222222111000///222222222111111000000000000000///...,,,+++***)))***************************...111...)))&&&(((+++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********!!!$$$(((+++---------,,,++++++++++++,,,,,,---.................................//////...---,,,,,,,,,,,,,,,---------.........////////////111555888>>>FFFOOOPPPNNNPPPZZZdddzzz{{{kkk^^^]]]eeennn|||}}}}}}rrrgggbbbaaadddllltttwwwwwwxxxyyy{{{zzzxxxvvvwwwtttqqqnnnmmmllljjjhhhkkkjjjkkkrrr|||~~~vvvvvvxxx|||vvvrrrwww}}}~~~ooommmuuu~~~yyyyyy}}}///////////////.........,,,------...------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------,,,++++++,,,---------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,+++******+++,,,---------------------------000//////.........///////////////...............++++++,,,,,,---......///000////////////000111111000000111111111222222222111222222333444555666666666666777888999:::;;;;;;999999:::;;;;;;<<<<<<===???@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNLLLMMMMMMLLLKKKKKKMMMOOOPPPRRRTTTWWWYYYZZZZZZZZZWWWXXXXXXYYYZZZZZZZZZ[[[VVVWWWXXXXXXXXXYYY[[[]]]aaaccceeecccaaaaaadddgggiiiiiiiiihhhgggeeebbbaaaeeeeeeeeefffhhhjjjlllmmmpppooommmmmmmmmlllkkkjjjnnnppprrrrrrrrrrrrsssuuuvvvxxxzzzzzzyyyyyyzzz{{{~~~}}}}}}||||||}}}~~~~~~uuuhhhiii{{{wwwgggRRRJJJFFFLLLUUUXXXXXXXXXWWWUUUQQQLLLDDD<<<555111...///222444777888999999666555444333222111000/////////...---,,,++++++***++++++++++++++++++++++++(((+++,,,+++(((&&&&&&(((,,,,,,,,,,,,------------************************,,,++++++******++++++,,,,,,,,,+++***************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******((()))+++,,,---,,,******,,,,,,+++++++++,,,------..............................//////...------,,,,,,------.........------,,,---...///000333777:::BBBLLLUUUWWWVVV[[[hhhtttrrrddd```fffmmm|||sssgggdddfffjjjnnnrrruuuxxx|||}}}yyyvvvuuurrrooooooppprrrssssssrrrqqqsssxxx~~~yyytttqqqxxxtttsss{{{~~~yyy{{{...///////////////000000---------------,,,+++***......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........---,,,++++++,,,---...++++++,,,---......//////,,,------............---/////////......---------***++++++,,,,,,---------///............///000000000000000111111111222222111222222333444555666666555555666777888999::::::999999:::;;;;;;<<<<<<===>>>???AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEJJJKKKLLLMMMMMMLLLJJJIIIIIILLLNNNOOONNNMMMMMMMMMMMMNNNNNNNNNMMMMMMOOOQQQRRRSSSUUUWWWYYYYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZVVVWWWXXXXXXXXXZZZ]]]___aaaccceeedddaaaaaadddgggkkkkkkjjjhhhfffbbb___]]]aaabbbccceeeggghhhjjjjjjooonnnmmmmmmmmmnnnooopppoooqqqssssssssssssuuuwwwwwwxxxzzzzzzyyyxxxzzz{{{{{{{{{{{{|||}}}{{{nnnmmm|||{{{lllQQQIIIEEEKKKTTTXXXYYYZZZYYYWWWTTTNNNGGG@@@999555000111444777:::<<<>>>>>>888777666444222111000///......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++******,,,,,,---------.........************************,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++------,,,+++++++++,,,,,,.................................///......---,,,,,,---...//////...---,,,---...000111444999>>>CCCIIISSS]]]```___eeetttzzzkkkeeeggglll}}}xxxkkkjjjnnnppppppppptttxxxzzzvvvvvvtttssstttwww{{{~~~{{{|||{{{vvvttt{{{vvvtttxxx|||zzz......//////000000000111/////////...---,,,+++***......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------............,,,,,,,,,,,,......,,,,,,------.../////////)))***,,,---......---,,,//////......---,,,,,,,,,++++++,,,,,,,,,---------...------------...//////000000000000111111111111111222222333444555666666555555555666777888888999999999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBAAAAAA@@@BBBEEEHHHIIIHHHGGGFFFKKKLLLNNNPPPOOOMMMKKKIIIHHHKKKNNNPPPOOOMMMLLLLLLMMMOOOPPPPPPOOOOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXWWWUUUVVVXXXYYYZZZ[[[ZZZZZZXXXYYYYYYXXXWWWYYY\\\^^^aaaccceeedddaaa```ccceeehhhggggggeeeccc```]]][[[^^^```bbbdddfffggghhhhhhllllllkkkkkkkkkmmmppprrroooqqqrrrsssssstttvvvxxxzzz{{{{{{zzzxxxwwwxxxyyyyyyyyyzzz|||~~~sssppp{{{{{{lllQQQHHHCCCIIIRRRWWWYYY[[[YYYXXXUUUPPPIIIAAA;;;777555666666777888999999:::666555444333222111000///------------------------------,,,,,,,,,,,,,,,+++///...---...//////---,,,***++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,------.........---------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---......---,,,,,,++++++++++++........................---...............---------...///000000///---,,,///111444666;;;AAAIIINNNSSS]]]ggghhhdddgggrrr~~~{{{uuurrrtttxxxyyywww{{{nnnjjjlllooo~~~uuussssssqqqpppqqqrrrwww~~~{{{xxxzzzzzz{{{|||xxx{{{yyyoooiiiiiipppwww|||{{{.../////////000000111111000000000000///...,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------------------------------------,,,,,,------...///,,,,,,,,,---------............,,,,,,,,,,,,..............................)))***+++---------,,,+++...---------,,,,,,,,,+++------------............---------------....../////////000000000111111111111222222333444555666666555555555666777777777888999999:::;;;;;;<<<<<<======>>>???AAAAAAAAAAAA@@@???AAAEEEIIIKKKKKKJJJIIIJJJLLLNNNOOOOOONNNKKKJJJHHHKKKNNNPPPNNNMMMLLLKKKMMMOOOQQQQQQPPPQQQRRRSSSSSSTTTUUUWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^^^^^^^]]]ZZZZZZZZZYYYWWWWWWYYY[[[```bbbddddddaaa___aaacccccccccdddcccbbbaaa___^^^]]]^^^aaaccceeeggghhhhhhiiiiiijjjiiihhhjjjnnnqqqooopppqqqrrrrrrsssvvvxxx~~~~~~|||zzzvvvuuuuuuvvvxxxyyyzzz}}}vvvqqqwww{{{kkkQQQHHHBBBGGGPPPVVVYYY[[[YYYWWWTTTOOOHHHAAA;;;777666555555444444333333333111111000000000000000000,,,,,,,,,------------...---------,,,,,,+++++++++******)))***,,,,,,+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------...---,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))+++,,,---...---,,,,,,++++++++++++........................------...............------...///000000000//////111333777;;;@@@HHHQQQXXXaaaiiiooonnngggdddiiiooommmhhheeeeeejjjnnnqqqrrryyypppqqqtttuuuzzztttnnnnnnrrrqqqvvv{{{~~~}}}{{{zzzzzz|||~~~{{{}}}zzzvvv|||wwwlllccc]]]]]]fffrrr|||yyy///000000000000000000111000000000000000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------............------------------............---------------......///,,,,,,,,,---------.........---,,,++++++,,,---...//////..................***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...///////////////000000000111111111222222333444555666666555666666666777777777888999999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBAAAAAA@@@BBBFFFIIIKKKKKKKKKJJJIIIJJJLLLMMMNNNMMMKKKJJJHHHKKKMMMNNNMMMLLLLLLLLLMMMOOOQQQRRRQQQQQQRRRTTTRRRSSSUUUVVVWWWWWWWWWVVVYYY[[[^^^```bbbbbbaaa```[[[\\\]]]\\\ZZZXXXYYYZZZ^^^aaacccccc```^^^___aaa```aaacccdddddddddcccbbb^^^___aaaccceeegggiiijjjhhhjjjlllkkkhhhiiilllpppooopppqqqqqqrrrssswwwyyy}}}yyyvvvtttuuuvvvxxxyyy{{{}}}wwwnnnqqq|||kkkRRRHHHAAAFFFOOOUUUXXX[[[XXXWWWTTTNNNGGG@@@999555222222111000000000000111---............/////////------------------------------,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,++++++******++++++,,,((()))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---+++***)))))))))***------,,,+++++++++,,,,,,........................,,,---......///.........---......///000111222222444666:::>>>EEEOOOYYY```mmmppprrrnnngggbbbaaabbb```^^^^^^cccgggkkkqqqwww}}}www{{{|||{{{rrrjjjkkkqqqrrrvvvzzz{{{zzzzzz{{{~~~{{{zzzsssvvv|||xxxwwwrrrkkkfffddd``````lll{{{}}}uuuzzz111111111000000000000000...///////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,---...//////...---,,,------------.........///---------------...//////,,,,,,,,,---------......---,,,+++******+++,,,---------......//////000000------,,,+++++++++,,,,,,******++++++,,,,,,------------------------------.........---...//////000////////////000000000111111222222333444555666666666666777777777777888888999999:::;;;;;;<<<<<<===>>>???@@@BBBBBBBBBBBBAAABBBDDDFFFHHHIIIIIIHHHGGGGGGGGGIIIJJJKKKKKKLLLLLLIIIKKKMMMMMMLLLKKKLLLMMMLLLNNNQQQRRRRRRRRRRRRSSSQQQRRRTTTVVVWWWXXXWWWWWWWWWYYY\\\___``````___^^^ZZZ]]]______^^^\\\[[[[[[]]]```bbbaaa^^^\\\]]]___^^^___aaacccdddddddddccc``````aaaccceeehhhkkkmmmkkknnnqqqooollljjjmmmppppppqqqrrrrrrsssuuuxxx{{{}}}}}}{{{yyyvvvuuuvvvxxxzzz{{{|||~~~|||~~~xxxkkkjjjzzz{{{kkkTTTIIIAAAEEEMMMSSSWWWZZZYYYXXXTTTNNNGGG???888444222111///............///............---------------------------------,,,---,,,,,,+++******))))))(((+++......,,,,,,...000*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,---...---,,,+++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,+++++++++++++++,,,,,,+++++++++,,,------........................,,,------...//////.........---------///222555666:::<<<@@@EEELLLVVVaaaiiiqqqoookkkfffbbb___]]]]]]ZZZYYY]]]bbbfffiiittt}}}yyyuuuooojjjjjjnnnrrrwww|||~~~|||{{{~~~}}}xxx{{{xxxvvvrrrxxx|||xxxvvvssssssuuupppllluuuuuuvvv~~~222222111111000000//////------......///..................------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,---...//////...---,,,---------.........//////...------------...//////,,,,,,,,,---------......,,,,,,+++******+++,,,,,,+++,,,---...///111222222///...,,,+++***+++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////000000000000111222222333444555666777777777777777888888888888999999:::;;;;;;<<<<<<===>>>???AAABBBCCCCCCBBBBBBEEEEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKLLLLLLJJJKKKLLLLLLKKKKKKLLLNNNKKKNNNQQQRRRRRRRRRRRRSSSPPPRRRTTTVVVWWWXXXXXXWWWRRRTTTWWWZZZ\\\\\\[[[ZZZZZZ]]]aaabbbaaa```___^^^\\\___aaaaaa^^^[[[\\\]]][[[]]]^^^```aaabbbbbbaaabbbaaaaaaccceeeiiilllooonnnrrruuusssooolllnnnqqqrrrssssssssstttvvvzzz}}}{{{{{{zzzxxxvvvvvvyyy{{{{{{|||}}}~~~}}}zzz|||xxxiiiffftttyyyjjjUUUIIIAAADDDLLLRRRVVVYYYZZZXXXUUUOOOGGG>>>777333555333111///---,,,,,,,,,000000///...---,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++***)))((((((###(((,,,+++((('''***...'''(((((((((((()))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---///111111000///...(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------.........***++++++,,,...//////000++++++++++++,,,------...........................,,,,,,---.../////////......---,,,,,,///222666999@@@BBBFFFKKKSSS^^^iiippppppjjjbbb]]]\\\]]]]]]\\\VVVWWW[[[```cccffftttwwwqqqooonnnkkkjjjlllsssyyy~~~xxxnnnmmmrrrsssssspppnnnooosssxxxuuuyyywwwxxx222111///......//////000......////////////......------......///000000000---------,,,,,,+++++++++---,,,,,,,,,,,,---......+++***)))))))))***+++,,,---------------------------------............/////////...------------...,,,,,,++++++,,,,,,---.........////////////......000///......,,,,,,+++***)))************+++++++++++++++,,,,,,,,,,,,------..................------///000111222222111000/////////000111333444555555222444666666555444555666777777999;;;===???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNPPPIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSRRRTTTUUUUUUTTTTTTUUUWWWYYYZZZ[[[\\\[[[ZZZXXXVVVTTTWWW\\\```aaa___\\\ZZZ\\\\\\\\\]]]]]]^^^^^^___```aaabbbcccdddeeeeeeeeedddeeefffgggggghhhjjjmmmmmmqqqtttsssooommmooorrrsssrrrqqqtttxxxzzzyyywwwvvvwwwxxxwwwvvvvvvxxxyyyzzz|||}}}}}}|||}}}~~~~~~zzzllldddnnnxxxkkkXXXLLLAAAAAAHHHNNNRRRVVVTTTSSSRRRPPPKKKBBB888111000000000000////////////111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,......------...///000000111111333777===BBBKKKNNNOOOOOOUUU^^^ddddddeee```YYYWWWXXXZZZYYYWWWXXXZZZaaajjjpppttt~~~}}}xxxxxxqqqnnnkkklllkkkjjjooouuu|||~~~}}}{{{{{{zzz|||~~~{{{uuunnniiitttmmmjjjmmmkkkjjjuuu~~~333222111000///000000111//////000000000///......///........................---------,,,,,,,,,+++---,,,,,,,,,,,,---......,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...---------------,,,,,,++++++,,,,,,---.........////////////......,,,++++++******))))))(((************++++++++++++++++++,,,,,,,,,,,,------........................///000111111111111000///000000111222333444444555333555666666555555555666777888999;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMOOOPPPPPPQQQQQQPPPQQQSSSSSSRRRSSSTTTVVVXXXXXXZZZZZZZZZXXXVVVUUURRRUUUYYY\\\^^^]]][[[YYY[[[[[[\\\]]]^^^^^^^^^^^^``````bbbccceeeeeeffffffeeeggghhhiiiiiijjjlllnnnmmmqqqsssrrrooommmnnnqqqsssrrrrrruuuxxxzzzyyyxxxvvvwwwxxxwwwvvvvvvxxxzzz{{{|||}}}|||||||||~~~~~~~~~nnndddkkkwwwlllXXXKKKAAABBBIIINNNSSSVVVWWWUUURRRNNNHHHAAA999333000000000000////////////000000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------...//////......///111000222444666:::???FFFJJJNNNQQQQQQQQQVVV^^^bbbaaaaaa]]]YYYWWWXXXZZZ[[[[[[\\\dddoooxxx~~~|||wwwqqqooopppoookkkiiikkkmmmnnntttzzzwwwuuuvvvvvvvvvyyy~~~yyyiiimmmrrrwwwyyyyyywwwuuu}}}vvvsssuuuqqqnnnvvv333222111000////////////000111111111000//////...//////......---,,,,,,+++.........------------------,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---------------,,,,,,++++++,,,,,,---.........////////////......))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,------........................///000000111111000000///222222222333333444444444333555777777666666666777999999:::;;;<<<===>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNLLLNNNPPPPPPPPPQQQSSSTTTWWWWWWXXXXXXWWWVVVTTTSSSQQQSSSVVVXXXZZZZZZYYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]___```bbbccceeeffffffgggggghhhjjjkkkkkklllnnnpppmmmppprrrqqqnnnlllmmmoootttssssssuuuwwwyyyyyyxxxvvvwwwxxxwwwvvvvvvxxxzzz|||}}}~~~}}}{{{{{{}}}~~~rrreeeiii~~~}}}uuulllXXXLLLBBBCCCJJJPPPSSSWWWZZZWWWRRRLLLGGG@@@999555000000000000////////////000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,...000000000//////111333000333777;;;@@@GGGNNNSSSTTTVVVWWWWWW[[[aaaccc```bbb___ZZZXXXXXX[[[```ccchhhvvvvvvooojjjfffhhhlllqqqmmmkkknnnqqqsssxxx~~~uuummmlllpppssstttxxx|||~~~wwwnnnqqqwww}}}{{{uuuyyy000000///...---,,,,,,+++111222222111111000///.........---------,,,,,,,,,........................---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........///...------,,,,,,------,,,,,,++++++,,,,,,---...---......//////......---***+++++++++,,,,,,,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...............///000000000000000000///333333333333333333444444333555777888777777777888:::::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHIIIKKKLLLLLLMMMMMMIIIKKKMMMNNNNNNOOOQQQSSSWWWWWWWWWWWWVVVUUUTTTSSSQQQRRRTTTVVVXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^]]]\\\___```bbbdddeeefffgggggggggiiikkklllllllllnnnpppmmmoooqqqpppnnnlllmmmnnnrrrrrrrrrsssuuuvvvwwwwwwuuuvvvwwwwwwvvvwwwyyyzzz~~~~~~||||||}}}~~~~~~~~~zzzlllkkk~~~}}}vvvnnnZZZNNNCCCDDDKKKPPPTTTWWWZZZWWWSSSNNNHHH@@@999444000000000000/////////////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,------------------------,,,,,,,,,------------.........------,,,,,,,,,+++---.../////////000222444333666;;;@@@EEEKKKRRRWWW[[[]]]^^^___eeelllmmmiiihhhccc]]]YYYZZZaaajjjqqqzzzqqqiiieeeeeekkkqqqxxxtttsssvvvyyyyyy|||}}}zzz}}}|||qqqkkkkkkoootttxxxzzz~~~~~~/////////...---,,,,,,+++111111111111111000//////,,,,,,,,,---------..............................---,,,,,,,,,,,,---..................------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------++++++,,,,,,---.........***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////000//////////////////000333333333333333333333333333555777888777777888999::::::::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@???@@@@@@AAABBBDDDGGGIIIJJJFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLGGGIIIKKKLLLLLLMMMOOOQQQWWWWWWWWWWWWVVVVVVUUUUUURRRSSSUUUWWWXXXZZZ[[[\\\XXXYYY[[[]]]^^^^^^^^^^^^```aaabbbdddfffgggggggggeeehhhjjjlllllllllmmmnnnmmmnnnooooooooonnnnnnnnnppppppppppppqqqrrrtttuuuuuuvvvwwwwwwvvvwwwyyy{{{}}}}}}~~~~~~uuunnn}}}{{{rrr___QQQFFFEEEJJJOOOSSSVVVWWWVVVTTTPPPKKKBBB888222000000000000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,---------..................------,,,,,,,,,+++,,,---...///222666999<<<>>>AAAEEEIIIOOOUUUZZZaaaccceeeiiirrr{{{}}}yyynnnhhh___\\\```mmm{{{~~~qqqjjjhhhkkkssszzz}}}zzz{{{}}}{{{}}}|||xxxwwwyyyzzz{{{zzzqqqkkkkkkooouuuyyy000000111111111000/////////000000111111000000///+++,,,,,,---......//////---------------.........---,,,,,,,,,,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000//////......//////000111111111222222333333333222444666777666666888999999999::::::;;;;;;<<<<<<<<<===>>>???????????????@@@@@@@@@AAACCCEEEHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLHHHJJJLLLLLLLLLMMMOOOPPPUUUUUUUUUUUUVVVVVVVVVVVVSSSTTTVVVXXXZZZ\\\]]]]]]ZZZZZZ[[[\\\^^^___```aaaaaabbbccceeeffffffffffffdddgggjjjkkkkkkkkklllmmmmmmmmmnnnoooppppppppppppnnnooooooooonnnooorrrttttttvvvwwwwwwvvvwwwyyy{{{}}}}}}~~~|||qqqzzz|||fffWWWHHHEEEHHHMMMQQQTTTUUUUUUTTTQQQLLLDDD999222000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,------------------------,,,---------.....................---------------***,,,...000333888===AAAGGGHHHIIIJJJLLLQQQXXX]]]fffhhhjjjppp}}}uuulllcccbbbkkk{{{}}}rrrmmmnnnqqqyyy||||||zzzuuurrrsssxxx|||}}}xxxssssssxxx||||||{{{{{{wwwppplllkkkpppvvvzzz~~~}}}///000111222222222111000------...///000000000000.....................///+++,,,,,,,,,---------------,,,,,,,,,,,,---......------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,***************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...//////000000///............///000//////000111111222333333111333555666666666777888888888999:::;;;;;;<<<<<<;;;<<<===>>>????????????@@@?????????AAACCCFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHIIIHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMMMMMMMMMMNNNPPPRRRRRRRRRSSSTTTUUUVVVWWWSSSTTTWWWZZZ\\\]]]^^^^^^\\\\\\[[[\\\]]]___bbbdddcccddddddeeeffffffeeeeeedddgggjjjllllllllllllmmmllllllmmmoooqqqssssssrrrnnnppppppooommmnnnqqquuutttuuuwwwwwwvvvwwwzzz|||}}}~~~~~~}}}|||{{{}}}~~~~~~~~~rrrwwwmmm\\\KKKDDDFFFJJJOOOSSSVVVTTTRRRPPPKKKDDD<<<666000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&(((+++...000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------............------------............,,,...111555:::@@@GGGLLLMMMMMMLLLKKKLLLQQQXXX^^^iiijjjlllsssuuukkkkkkvvv|||tttssstttvvv|||}}}}}}xxxrrrllljjjlllqqquuuyyyxxxwwwxxxzzz}}}~~~~~~zzzxxxtttqqqrrrvvv}}}~~~}}},,,...///111111111000000+++,,,---///000000000000000000000///......------+++++++++,,,,,,------------,,,,,,,,,,,,---......------......---+++***(((------------------------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000000///...------...///000---...///000111222333333000222444555555555777888777888888999;;;<<<<<<===;;;<<<===>>>????????????@@@???>>>>>>@@@BBBEEEFFFBBBBBBCCCCCCDDDFFFGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNNNNMMMMMMNNNPPPPPPPPPPPPQQQSSSTTTVVVWWWRRRTTTWWW[[[]]]^^^^^^]]]^^^]]]\\\[[[]]]```cccfffdddeeeeeeffffffeeeeeeddddddgggkkkmmmmmmmmmmmmmmmllllllmmmppprrrtttttttttooopppqqqooommmnnnrrrvvvtttuuuwwwwwwwwwwwwzzz|||{{{|||||||||zzzzzz|||}}}}}}~~~qqquuuqqq___LLLDDDEEEHHHMMMRRRWWWUUUQQQMMMIIIDDD>>>999000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------------------.........//////,,,---------.../////////...111555999???GGGOOOTTTNNNMMMJJJIIIJJJOOOWWW]]]kkkkkkmmmttt~~~ssssss|||yyyxxx~~~xxxwwwxxxzzz}}}uuuqqqkkkggggggkkkqqquuuzzz|||~~~~~~}}}}}}~~~}}}|||zzzyyyzzz~~~//////000111222333333444............////////////........................------------------------.........------,,,,,,,,,------......------,,,+++///......---,,,,,,,,,---))))))***+++,,,------......---,,,+++******************+++++++++,,,,,,,,,......---,,,,,,+++************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////000000000000////////////......///000111222222333333333444555666777888999888888777777888888999:::;;;;;;;;;;;;<<<<<<======;;;<<<===>>>???@@@AAAAAABBBCCCCCCBBBAAAAAACCCFFFFFFGGGIIIJJJJJJJJJIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTPPPQQQQQQRRRRRRRRRRRRQQQTTTTTTUUUVVVXXXZZZ\\\^^^___^^^\\\]]]```bbbcccbbbddddddddddddddddddddddddggghhhiiikkklllmmmmmmnnniiijjjkkkooorrrsssqqqpppnnnnnnnnnoooppprrrsssttttttvvvyyyzzzyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~zzzkkknnn{{{gggPPPEEEDDDIIIOOOUUUWWWWWWTTTMMMIIIFFF???888222111000//////.........000000///...---,,,,,,+++------------------------,,,,,,+++***+++,,,---...//////...---,,,,,,++++++---,,,,,,+++*********+++)))***++++++------...///+++,,,------......------,,,,,,************,,,,,,///000000...,,,+++,,,---+++++++++,,,,,,---------,,,,,,++++++***+++++++++---,,,++++++++++++,,,---,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---..................------000///...///111222222111,,,777>>>@@@HHHVVVZZZUUUOOONNNKKKGGGGGGKKKUUU\\\bbbkkkppprrrxxxpppqqqvvvyyy{{{xxxzzz|||zzzqqqtttvvvuuuzzztttrrrpppnnnmmmppptttvvv{{{|||~~~~~~~~~|||yyyvvvttt000000000000000000111111////////////////////////........................------------------------......---------,,,,,,,,,------......------,,,+++,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,------...---,,,+++************++++++++++++,,,,,,,,,,,,......---,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........//////////////////000000000000000000000000111111111222222333444555666777777888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;=========>>>>>>?????????BBBCCCCCCBBBAAABBBDDDFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTQQQRRRSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUWWWYYY[[[]]]]]]]]]]]]^^^___aaaccceeecccccccccdddddddddeeeeeeggghhhjjjkkkllllllkkkkkkkkkkkkmmmppprrrsssrrrpppnnnnnnnnnooopppqqqrrrsssrrruuuwwwyyyxxxxxxxxxyyy||||||{{{{{{{{{|||~~~yyymmmqqqlllUUUIIIFFFHHHNNNTTTVVVVVVSSSMMMIIIFFF???888222111000//////........./////////...------,,,,,,---------------------------,,,+++++++++,,,......///......---,,,,,,++++++---,,,++++++******++++++***++++++,,,,,,------...++++++,,,------------------,,,+++******+++,,,---///000000...,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,------------..............................,,,---...///000000000000222>>>FFFHHHMMMWWW[[[WWWNNNMMMKKKIIIHHHNNNWWW___aaaiiimmmooozzzwwwooonnnppprrrrrrrrrvvv|||xxxqqqvvvzzz{{{zzzvvvrrrpppqqqtttwwwyyy}}}}}}~~~~~~~~~}}}|||zzzyyywwwvvv000000000000//////......111111111000000//////...........................------------------------...------------,,,,,,,,,------......------,,,+++...---,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++************,,,,,,,,,,,,------------...------,,,,,,++++++***((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.....................//////000000111111111111111000000//////111111222222333444555555999888888888888999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[]]]___^^^]]]___cccfffbbbbbbcccccccccdddddddddfffgggjjjllllllkkkjjjhhhnnnnnnoooqqqssstttrrrpppmmmmmmnnnooopppqqqqqqrrrqqqtttvvvxxxwwwwwwxxxyyy~~~~~~}}}||||||}}}~~~~~~~~~{{{qqqvvvrrr[[[LLLGGGGGGLLLQQQSSSTTTRRRMMMIIIGGG@@@999222111000//////.................................------------------------------,,,,,,------...///.........------,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////...,,,+++,,,---+++++++++++++++*********,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,++++++++++++---------....../////////........................+++...000111//////111333<<>>@@@AAABBBAAABBBCCCCCCCCCCCCDDDFFFFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKLLLKKKKKKJJJIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[___aaa___\\\\\\```eeeccccccccccccbbbbbbbbbbbbcccfffiiimmmnnnmmmkkkjjjqqqpppppprrrssssssrrrpppmmmmmmnnnoooppppppqqqqqqqqqtttwwwxxxxxxxxxyyyzzz~~~}}}||||||}}}~~~wwwyyyttt\\\MMMFFFEEEIIINNNQQQRRRQQQLLLIIIGGG@@@999222111000///............---------.........//////------------------------------------......//////......---------,,,,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,+++++++++)))***++++++,,,,,,++++++---------------------------...///...---+++,,,---,,,++++++******))))))))),,,,,,+++++++++,,,------------------------------,,,,,,,,,++++++*********,,,,,,------......//////---------...............---000333222000111888>>>IIIUUU^^^\\\VVVUUUTTTSSSQQQRRRRRRQQQQQQVVV___fffeeeiiijjjiiiooo{{{sssjjjfffgggiiikkknnnuuu}}}|||||||||~~~yyyzzz|||~~~//////000111111222333333333222222111000//////...////////////////////////------------------------------------------------------......------,,,++++++***************++++++)))******+++,,,---------,,,,,,++++++******++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,------...///000000111...//////000111111222222222222222333444444555555888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>???AAACCCCCCBBBCCCDDDEEEDDDFFFHHHIIIJJJKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWWWWXXXXXXXXXVVVVVVUUUUUUVVVXXXYYYZZZ^^^aaabbb```[[[ZZZ^^^bbbeeeeeedddcccaaa```___^^^```ccchhhmmmooopppooonnnrrrqqqpppqqqrrrsssqqqpppmmmnnnooopppqqqqqqpppppprrrtttwwwyyyyyyyyyzzz{{{~~~}}}|||||||||}}}~~~}}}yyy~~~rrr\\\LLLDDDAAAFFFLLLOOOQQQPPPLLLIIIGGG@@@888222111000///............,,,,,,------.../////////---------------------------------...............---------------,,,,,,,,,,,,++++++***++++++,,,,,,...------,,,,,,++++++***)))***++++++,,,,,,++++++------------------------+++---///...---+++,,,,,,,,,++++++******))))))))),,,+++++++++,,,------.........////////////......,,,,,,,,,++++++************++++++,,,------......---------........./////////111222111222777BBBKKKWWW___ddd___VVVPPPNNNMMMPPPQQQRRRRRRRRRWWW^^^dddkkknnnnnnlllmmmrrrxxx{{{wwwkkkbbb```dddjjjoooqqquuu}}}zzz}}}~~~|||wwwuuuyyywwwzzz~~~~~~}}}~~~}}}~~~//////000111222333444444111111111000000//////...////////////////////////------------------------,,,,,,,,,------------...------......------,,,+++,,,++++++++++++,,,,,,---((())))))***,,,------...,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......//////000......///000111222333333222222222333333444444444777666666666666777888888999:::::::::;;;;;;;;;;;;>>>>>>===<<<;;;:::999999===???AAABBBBBBBBBCCCDDDCCCDDDFFFHHHIIIJJJJJJIIIKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\___```aaa___[[[[[[]]]```eeeeeedddbbb```___^^^]]]^^^aaafffjjjnnnppppppppppppooonnnooopppqqqpppooonnnoooppprrrrrrrrrqqqppprrrtttxxxyyyzzzzzz{{{|||}}}||||||||||||~~~~~~uuuzzz{{{uuuzzzsss]]]MMMCCC@@@DDDJJJNNNQQQPPPLLLIIIFFF???777222111000//////.........---------.........//////------------------------,,,,,,---............---------------------------++++++******++++++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,...///---,,,+++,,,+++++++++++++++*********,,,++++++,,,,,,---...///...//////000000//////...,,,,,,,,,,,,++++++++++++)))******+++,,,---......,,,,,,------...////////////000222333888BBBOOOXXXaaacccddd^^^TTTMMMKKKKKKMMMOOOQQQRRRSSSWWW___dddnnnqqqsssqqqnnnmmmoooqqqrrrlllccc]]]]]]ccckkkrrrqqqssszzz{{{www{{{zzztttppprrrrrruuu}}}~~~///000000000111111222222////////////////////////////////////////////////------------------------,,,,,,,,,---------......------......------,,,+++...------------...///000+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++........................//////000000111111111222111111111222222222222222555555555555555666777777666666777888999::::::;;;===<<<<<<;;;;;;:::::::::;;;===@@@AAAAAAAAABBBCCCAAACCCEEEGGGHHHIIIIIIHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXX[[[]]]^^^^^^^^^]]]]]]]]]^^^___```bbbbbbbbbaaa``````______^^^```cccgggkkkmmmnnnooonnnmmmllllllnnnpppoooooooooppprrrsssssssssqqqpppqqqssswwwyyyyyyyyyzzz|||}}}||||||}}}~~~{{{qqqsssyyyxxxtttyyywwwaaaPPPEEE@@@CCCJJJNNNQQQPPPLLLIIIEEE===555222111000//////.........---------...............------------------------***+++,,,---...------,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,------,,,+++***))),,,...///---,,,+++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,...//////,,,---...//////...---,,,,,,,,,,,,,,,------------******+++,,,---...//////,,,,,,------...//////000000222555<<>>???:::<<>>????????????@@@>>><<<===???BBBCCCDDDAAABBBCCCEEEGGGIIIJJJKKKHHHJJJLLLLLLKKKJJJKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSUUUWWWXXXUUUTTTSSSSSSUUUXXX\\\^^^aaa^^^[[[ZZZ[[[^^^aaabbbdddcccbbbaaaaaabbbcccdddaaaaaacccgggjjjllljjjiiijjjjjjjjjkkkkkklllnnnnnnoooqqqtttttttttssssssttttttvvvxxxyyyyyyyyyzzz{{{||||||}}}~~~xxxmmmgggeee~~~zzzmmmQQQJJJGGGFFFJJJNNNPPPPPPKKKGGGCCC>>>777444222000///000000///...................................................,,,,,,,,,+++++++++******,,,---......,,,,,,---...///...,,,+++***++++++,,,......---,,,,,,+++******---------......---,,,,,,++++++++++++++++++++++++)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......000...---++++++,,,---///000...,,,,,,...111222222666<<>>?????????BBB@@@>>>???AAACCCEEEEEEBBBCCCDDDFFFHHHIIIKKKKKKIIIJJJKKKKKKJJJJJJKKKMMMLLLKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUTTTSSSUUUWWWZZZ\\\^^^]]][[[ZZZ[[[^^^```aaadddcccbbbbbbaaabbbccccccaaaaaacccgggkkklllkkkjjjlllllllllmmmnnnooopppqqqoooqqqssstttsssqqqqqqrrrtttvvvxxxyyyxxxxxxyyyzzz||||||}}}~~~wwwjjjbbbbbbyyy}}}tttUUUKKKFFFDDDJJJNNNQQQQQQLLLHHHDDD???888444222000///000000///...................................................---------,,,,,,,,,++++++,,,---...---,,,,,,,,,......---,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......+++***)))((()))***,,,---000000///...///111333555???GGGRRRZZZ^^^aaaeeehhheeeaaa[[[VVVTTTSSSTTTTTTXXX]]]bbbiiitttzzzyyywwwtttppplllgggeeelllllllllnnnssszzz}}}wwwsssoookkkiiillluuu~~~|||zzzxxxwwwxxxttttttwwwvvvpppmmmnnn~~~}}}|||}}}111111111111111111111111111111111111111111111111000000000000/////////////////////.........------+++,,,---.....................---------,,,,,,,,,***++++++,,,...///000000,,,,,,++++++*********)))***++++++++++++++++++,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,///...---------------...///............---------........................111111000000000111111222111111222222222333333333444333333333333555777888777888:::<<<===>>>??????CCCAAA@@@@@@CCCEEEFFFFFFCCCDDDEEEGGGHHHJJJKKKLLLJJJKKKKKKJJJIIIIIILLLNNNMMMLLLLLLLLLLLLLLLMMMMMMRRRRRRSSSTTTUUUUUUVVVWWWVVVUUUTTTTTTTTTVVVYYYZZZ[[[[[[ZZZ[[[[[[\\\^^^^^^ddddddcccbbbaaaaaaaaabbb``````bbbfffjjjlllllljjjnnnnnnnnnooopppqqqssstttppprrrttttttrrrqqqqqqqqqtttvvvxxxxxxwwwwwwxxxyyy{{{|||}}}~~~xxxiii^^^]]]mmm|||\\\LLLDDDCCCJJJNNNQQQQQQMMMIIIFFF@@@:::444222000///000000///...........................------------------------.........---------,,,,,,+++---...---,,,+++,,,...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......---,,,,,,+++,,,---///000000111111000///222888===NNNVVV]]]```______ccchhhbbbdddccc]]]WWWUUUZZZ```]]]dddmmmuuuzzzsssoooooooooooommmrrrsssvvvzzz~~~~~~zzzuuunnnmmmmmmsss}}}}}}{{{xxxvvvsssrrrwwwrrrooorrrtttrrrooooooxxx~~~|||}}}~~~|||{{{000000000000000000000000000000000000000000000000000000000000////////////////////////............,,,,,,---.....................---------,,,,,,,,,((()))***+++,,,+++******************************,,,,,,,,,------.........******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000000000000111111222111111222222222333333333333333333333333444555666555777888;;;===>>>??????BBBAAA@@@AAACCCEEEFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIHHHIIILLLOOOOOONNNMMMLLLLLLLLLLLLLLLRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTUUUWWWXXXXXXYYY[[[[[[[[[[[[\\\\\\bbbbbbaaaaaa```_________^^^^^^```dddhhhjjjjjjjjjmmmmmmnnnoooppprrrtttuuusssuuuwwwwwwuuusssrrrsssrrruuuwwwxxxwwwxxxyyyzzz{{{{{{|||~~~|||kkk^^^XXXaaa{{{```MMMCCCBBBKKKMMMQQQRRRNNNKKKHHHBBB;;;444222000///000000///...........................------------------------------------,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------......///+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......000///.........///000000000111222000000666AAAJJJ]]]```bbbbbb___^^^```bbb```bbbdddaaa\\\\\\bbbhhhccckkkuuu}}}~~~wwwooommmrrrwwwyyyyyyvvvxxx|||}}}{{{}}}}}}yyyuuuooopppuuu~~~||||||{{{zzzxxxvvvsssrrrwwwrrrnnnpppuuuwwwuuusssrrr~~~~~~|||zzzyyy////////////////////////////////////////////////////////////000000000000000000/////////.........------......//////............---------,,,,,,,,,***+++,,,,,,+++***(((&&&(((((()))***+++,,,,,,---,,,,,,,,,------.........************++++++,,,,,,++++++++++++++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000//////000111111222111111222222222333333333333333333333444444555555555666888:::<<<>>>>>>???@@@???>>>@@@BBBDDDDDDCCCEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHIIILLLOOOPPPOOONNNMMMMMMMMMMMMMMMQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVXXX[[[\\\ZZZZZZ[[[\\\_______________^^^^^^]]]]]]]]]^^^aaaeeehhhhhhhhhkkkkkklllmmmoooqqqssstttvvvxxxzzzyyywwwvvvuuuuuuqqqsssvvvxxxxxxyyy{{{}}}{{{{{{|||}}}mmm^^^VVVZZZsss}}}```MMMCCCBBBKKKLLLPPPRRROOOLLLIIIBBB<<<444222000///000000///...........................------------------------,,,,,,,,,,,,+++++++++++++++,,,---,,,++++++,,,---+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---............---,,,,,,,,,++++++///111111111444>>>MMMYYYfffccc```_________]]][[[\\\\\\]]]]]]___bbbgggjjjjjjttt~~~}}}wwwqqqqqqwww}}}|||}}}~~~|||zzz||||||yyyvvvrrrvvv}}}~~~{{{||||||}}}|||zzzxxxwww{{{wwwqqqpppsssvvvtttppplllyyy~~~}}}{{{zzzyyyyyy................................................////////////000000000000000000000/////////......---....../////////............---------,,,,,,,,,------......---+++***(((((())))))***+++,,,------***++++++++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---************++++++++++++++++++,,,------------,,,---------............///000000000000000000000000////////////000111111222111111222222222333333333222333333444555666666666666777999;;;<<<===>>>>>>>>>======???AAACCCBBBAAAEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIILLLNNNOOOOOONNNMMMLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUYYY\\\\\\ZZZYYY[[[]]]]]]^^^^^^______^^^^^^]]]___^^^^^^aaadddfffgggggghhhhhhiiikkkmmmppprrrsssuuuwwwyyyyyyxxxvvvvvvvvvqqqtttwwwyyyyyyzzz|||~~~zzz{{{|||}}}~~~qqqaaaYYYZZZppp{{{}}}```NNNDDDBBBJJJJJJOOORRROOOLLLIIICCC<<<444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,---,,,+++***+++---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......////////////.........---///111444888???JJJXXXbbbhhhbbb]]]]]]```aaa]]]XXXYYYWWWVVVYYY___dddggggggqqq||||||xxxvvvyyy}}}~~~~~~{{{www{{{{{{yyyyyy|||~~~}}}~~~}}}~~~}}}}}}xxxrrrqqqqqqnnnhhhgggttt~~~|||zzzyyyyyyyyy////////////////////////////////////////////////.../////////000000000111000000000000/////////.........////////////............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++***+++***)))))))))***,,,,,,---,,,,,,++++++******************+++++++++,,,,,,---,,,,,,++++++,,,,,,---************+++++++++++++++,,,---...///......------------.........//////////////////////////////.........//////000222222111111222222222333333333111222444555666777888888888999:::;;;======>>>>>>>>>======???AAACCCBBBAAADDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKMMMPPPSSSUUUVVVVVVUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVYYY\\\[[[YYYXXX[[[___\\\]]]___```aaaaaa``````bbb``````bbbeeegggggggggfffggghhhjjjlllooorrrsssqqqsssvvvvvvuuutttttttttuuuwwwyyyzzzzzzzzz{{{|||zzz{{{|||}}}~~~{{{jjj^^^^^^ooo{{{}}}~~~___OOOEEEAAAHHHIIINNNQQQOOOLLLIIICCC;;;444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***,,,,,,,,,+++***+++,,,***+++,,,,,,,,,+++***)))---------,,,,,,+++++++++***+++,,,------.........------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......//////000111222333333333000444;;;DDDMMMWWW___ddddddaaa^^^^^^```aaa___\\\[[[YYYYYY[[[```dddfffgggttt~~~zzzyyyzzz}}}wwwrrrvvvttt|||zzzvvvwww}}}~~~vvvqqqqqqnnniiihhhttt~~~{{{zzzyyyyyy000000000000000000000000000000000000000000000000.../////////000000111111000000000000////////////...///////////////............---------,,,,,,,,,))))))******,,,------...//////...---,,,******))).........------,,,,,,,,,+++***)))))))))***,,,---------,,,,,,+++***))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))************+++++++++,,,---///000000000//////+++++++++,,,,,,---------....................................///000222222111111222222222333333333111222444666777888999999999:::;;;<<<============>>>===>>>@@@BBBCCCBBBAAADDDDDDEEEFFFGGGGGGHHHHHHHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLOOORRRUUUVVVVVVVVVQQQRRRRRRSSSTTTUUUUUUUUUWWWZZZ]]][[[XXXXXX\\\```]]]^^^```bbbccccccbbbbbbdddcccbbbcccfffggghhhgggffffffhhhjjjlllooorrrsssmmmooorrrsssrrrqqqqqqrrryyyzzz|||{{{zzzyyyyyyzzzzzzzzz{{{}}}~~~uuubbbbbbppp{{{~~~```PPPFFFAAAFFFHHHMMMPPPOOOLLLIIIBBB;;;444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,,,,+++***((('''......---,,,,,,+++*********+++,,,---............------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......)))***,,,...000222222333111777AAAMMMYYY```bbbbbbaaaaaabbbaaaaaaaaaaaaaaa______```aaaccceeehhhiiisss{{{xxxyyy~~~tttnnnssspppxxxzzztttuuu~~~zzzuuuvvvtttpppkkkxxx~~~~~~~~~|||zzzyyyxxx......////////////.....................///000000+++,,,,,,,,,---.........000000000...---,,,...000------...............---//////.........---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,)))***+++,,,---,,,+++***///...---,,,,,,,,,---...///............---------...------------...//////000000000000111111111111111222333444555444333333111111222444555777888999999999:::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFIIIIIIHHHGGGFFFGGGKKKNNNIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMPPPSSSUUUUUUUUUTTTSSSTTTUUUUUUTTTSSSTTTUUU[[[[[[[[[[[[[[[[[[[[[[[[``````_________``````aaaaaaeeefffdddcccfffgggffffffeeefffiiimmmpppqqqpppqqqssstttssspppppprrruuuwwwyyyzzzzzzyyyxxxyyyzzz}}}~~~~~~|||zzzzzzzzzlllnnnuuu|||~~~hhhSSSFFFCCCEEEGGGMMMQQQOOOKKKHHHCCC===999666222////////////......---,,,++++++,,,---...,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,---------......---------------------,,,///...---,,,++++++***)))++++++,,,,,,,,,------------,,,,,,,,,,,,---......111111000000000000000000---333333---///777888333:::AAAKKKUUU]]]aaabbbbbbccccccdddbbb______fffnnntttmmmiiimmmrrrsssssssss}}}~~~~~~~~~|||}}}|||uuuqqqqqqrrrwwwzzz~~~tttqqqvvvyyy{{{~~~|||yyywwwvvvzzz}}}{{{zzzyyyxxx......////////////.....................///000000///000000000000000000111///000///...,,,,,,...000------...//////......---......------,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,...---,,,++++++,,,------,,,,,,------.........///...------------...////////////000000000111111111000111222333333333222222111222333444666777777888999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFHHHIIIIIIHHHIIIJJJLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMPPPRRRTTTUUUTTTTTTRRRTTTUUUUUUTTTTTTUUUVVVZZZZZZ[[[[[[\\\]]]^^^^^^``````______^^^^^^^^^___bbbgggiiiggggggjjjkkkiiihhhhhhhhhjjjnnnpppppppppqqqrrrsssrrrqqqpppsssuuuwwwyyy{{{{{{zzzzzz{{{|||}}}||||||}}}qqqoooqqq~~~}}}jjjUUUHHHDDDEEEGGGNNNRRROOOLLLIIIEEE???999666222000/////////.........------------......------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------------------,,,,,,,,,---------......+++,,,,,,------.........///......------,,,,,,,,,++++++,,,,,,,,,---------......------......//////000000000000000000000000---000000...000666:::;;;EEELLLVVV]]]``````___^^^eeecccbbbccceeeiiinnnsssxxxvvvwww{{{|||zzzyyyzzz}}}}}}}}}zzz{{{{{{wwwrrroooppprrruuuxxx~~~xxxqqqpppvvvzzz|||~~~|||zzzyyyuuuwwwyyy|||~~~{{{xxxvvv...//////000000//////............/////////000000222222111111111111111111/////////---,,,+++---///.........//////......------,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,---******+++,,,---...//////...------------...////////////000000000000111111///000111111222222111111222333444555666666666666777888888999::::::;;;;;;;;;<<<======??????@@@AAABBBCCCDDDFFFFFFFFFEEEEEEEEEGGGJJJKKKJJJIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTQQQSSSTTTUUUTTTUUUVVVXXXYYYZZZ[[[\\\^^^___```aaaaaa```___^^^]]]\\\\\\[[[___eeeiiiiiiiiilllllljjjjjjiiiiiikkknnnppppppoooqqqrrrsssrrrqqqrrrsssuuuwwwyyy{{{|||{{{{{{|||~~~~~~}}}||||||}}}sssllljjjzzzpppZZZKKKEEEEEEGGGMMMRRRPPPMMMKKKGGGBBB999666222000000000///............//////.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............------,,,,,,------...------------------,,,,,,,,,,,,,,,---------......***++++++,,,---...//////........................,,,,,,,,,,,,------------....../////////000000000000000000000000000000000222000///111333777AAAKKKWWW]]]eeefffbbb^^^\\\\\\hhhfffdddfffmmmuuuzzz||||||~~~~~~}}}|||}}}rrrssstttrrrnnnmmmoooqqqrrruuu}}}~~~uuuqqqmmmooowww|||}}}|||{{{zzzsssrrrqqqooooootttzzz}}}xxxttt//////000000000000//////......///000000000000000000000000//////........./////////---++++++---///...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------------------+++***((((((***+++---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,+++,,,---...///++++++++++++++++++,,,,,,******++++++,,,---.........------------...//////////////////000000000111000000000111111111111111222333444666666666555555777777777888999999::::::;;;;;;<<<===>>>???@@@@@@BBBBBBDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNPPPRRRSSSSSSSSSPPPRRRTTTUUUUUUVVVXXXZZZZZZ[[[\\\]]]^^^```aaaaaaaaaaaa```^^^]]][[[YYYXXXXXX```fffggghhhjjjjjjggghhhggghhhjjjmmmppppppoooqqqqqqrrrrrrrrrsssuuuvvvvvvxxxzzz{{{{{{{{{}}}~~~{{{|||}}}|||zzzzzz{{{|||~~~mmmfffdddsssyyyaaaNNNEEEDDDEEELLLPPPOOOMMMKKKGGGBBB999666222000000000//////---...///000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,---------.........///,,,,,,,,,------------.........//////000000000000111111111111222222222222:::333000444666;;;JJJ\\\gggllloookkkbbb\\\]]]```jjjllllllmmmsss|||~~~|||yyyzzzoooqqqrrrppplllkkkmmmpppnnnrrrzzzyyyooojjjjjjoooxxx~~~~~~{{{zzzyyyzzzzzzrrrpppmmmiiigggiiimmmpppyyyzzz|||~~~|||}}}~~~~~~zzzvvv//////000000000000//////...///000000111111000000/////////......---------/////////---,,,,,,---/////////000000///......---------------............,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------...---+++******+++---...++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,+++,,,---...///*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...////////////000000000111111111111222222333333222333555666777666555444666666777888888999999:::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEDDDCCCCCCGGGGGGGGGFFFEEEGGGJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNOOOQQQRRRRRRRRRPPPRRRTTTUUUUUUVVVYYY[[[\\\]]]]]]^^^^^^___``````aaaaaa```___]]]ZZZXXXVVVUUU]]]ccceeegggiiihhheeeddddddeeehhhlllpppqqqqqqqqqqqqqqqrrrsssuuuvvvvvvtttwwwyyyzzzzzzzzz{{{}}}{{{||||||{{{zzzzzz|||~~~~~~}}}vvvfffbbbcccooohhhQQQFFFDDDCCCJJJOOONNNLLLJJJGGGBBB:::777333000000000000///---...///000000///...---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,------......,,,,,,---------.........,,,---...////////////...222222222333333444444444>>>555111555:::CCCVVViiirrrtttrrrkkkaaa]]]aaafffkkkssswwwvvvwwwzzzwwwzzz~~~~~~~~~}}}yyyvvvvvvppprrrrrrpppkkkiiikkkmmmmmmpppvvv|||~~~zzzqqqiiifffhhhooowww}}}~~~{{{xxxvvvvvvwwwwwwqqqqqqpppmmmiiihhhiiijjjoooqqqtttvvvxxx||||||~~~}}}~~~~~~}}}}}}~~~~~~|||{{{///000000111111000000///...///000111222111000///111000000000000000//////000000000...---,,,...000000000000000//////...---------...............///,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...)))***+++,,,---------,,,...---------,,,,,,,,,+++...------------...//////......////////////000000222111111111111222333333111222444666777777666555666777777888999999:::::::::;;;<<<<<<>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBFFFFFFEEECCCCCCEEEIIILLLIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRQQQSSSUUUVVVVVVWWWYYYZZZ]]]]]]]]]^^^^^^_________aaaaaaaaa___]]][[[XXXVVVVVV^^^dddfffgggjjjiiigggbbbbbbcccggglllpppqqqqqqqqqppppppqqqtttwwwwwwwwwuuuwwwyyyzzzyyyyyyzzz|||}}}~~~~~~}}}}}}}}}zzzqqqccccccdddlll}}}lllSSSGGGEEECCCJJJOOONNNKKKJJJFFFAAA:::777333111000111000///.........//////.........///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,,,,------...------------------,,,,,,,,,,,,,,,---------......//////...---,,,++++++***+++++++++,,,,,,---------,,,---------............,,,---...///000///......222222222333444444555555<<<666444999DDDSSSdddrrruuutttppphhhaaa___dddiiikkkwww~~~|||{{{vvvnnnpppwww{{{{{{wwwtttsssrrrssssssooojjjggghhhjjjlllmmmpppssstttpppjjjfffiiilllrrrxxx~~~}}}{{{xxxuuussssssssstttrrrssstttssspppnnnmmmmmmlllnnnqqqrrrrrrvvv|||zzz{{{}}}~~~||||||}}}~~~~~~000000111111111111000000...///000222222111000///000111111111111111111222111111111///......///111111111111000000///------,,,,,,,,,------.........,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,)))***,,,---.........------------------............------------...//////........./////////000000111000000///000111222333///111444777888888666555777777888888999::::::;;;:::;;;;;;<<<===>>>??????AAABBBCCCCCCCCCCCCAAAAAACCCDDDDDDDDDCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMMMMMMMNNNPPPQQQQQQRRRTTTUUUVVVVVVVVVXXXZZZZZZ[[[[[[]]]^^^___```aaaaaaaaaaaa```^^^[[[YYYWWWXXX___dddeeegggiiijjjgggdddccceeehhhllloooqqqpppqqqpppoooqqquuuxxxxxxwwwwwwyyyzzz{{{zzzyyyzzz{{{~~~~~~}}}{{{rrrdddbbbbbbhhhvvvoooTTTIIIHHHEEELLLPPPOOOLLLJJJFFFAAA:::777333111111111000///......------------......///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------------------,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,---------------------------............,,,...///111111000///...000000111111222333333444777888<<>>??????AAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDDDDEEEGGGGGGHHHHHHJJJKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTVVVVVVVVVVVVXXXYYYWWWXXXZZZ\\\^^^```bbbbbbaaaaaaaaaaaa___\\\YYYWWWXXX^^^cccdddeeehhhhhhfffffffffgggiiimmmoooppppppqqqooooooqqquuuxxxyyyxxxyyyzzz||||||{{{zzz{{{|||}}}}}}}}}||||||~~~uuudddaaa___dddrrrpppUUUJJJJJJGGGMMMQQQPPPMMMKKKGGGAAA:::777333111111111000000...---,,,++++++,,,---...///...---,,,+++,,,------------------------------------------------------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,---------------------........................---------.........//////...///111222333222000///...//////000111111222222444<<>>>>>???@@@BBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNNNNPPPPPPQQQRRRTTTUUUUUUVVVWWWXXXYYYYYYVVVVVVXXXZZZ\\\^^^```bbbbbbaaa```___^^^^^^^^^^^^^^^```cccdddddddddeeegggkkkjjjiiikkkooorrrqqqppplllmmmppprrruuuxxxzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{yyy}}}}}}|||wwwfff```[[[]]]iii|||rrrWWWKKKJJJGGGLLLPPPOOONNNNNNJJJDDD<<<888444111000000000000........................////////////////////////************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000---------............///444///---...//////333888777DDDWWWlllooohhhccccccdddeeeiiiooopppwwwmmmllljjjjjjnnnuuu~~~}}}vvvpppnnnooojjjjjjiiigggeeebbb___]]]^^^aaaeeeiiinnnuuu}}}}}}zzzxxxwwwvvvuuusssqqqppppppqqqvvv{{{zzzvvvuuu{{{{{{tttppprrruuu}}}|||wwwwww{{{}}}zzzxxxyyyzzz|||||||||~~~~~~|||yyy111000/////////000222222***+++---///111111000/////////000000000111111111222222111000000000000000111000000000//////......------,,,,,,,,,,,,---------,,,,,,+++******++++++*********++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++---......---000///---,,,,,,,,,---...///..................///000000000000000111111222111222222333444555555666:::999888888888999::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@???AAABBBCCCCCCCCCDDDGGGIIIJJJJJJKKKLLLMMMMMMNNNNNNLLLMMMNNNNNNPPPPPPQQQRRRTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYZZZ\\\^^^```aaaccccccbbbaaaaaaaaaaaabbb```bbbcccdddddddddfffhhhlllkkkjjjlllppprrrqqqooonnnoooqqqsssvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyzzzzzzyyy}}}~~~|||~~~wwwggg```ZZZ[[[fffyyyyyy___OOOKKKGGGLLLPPPOOONNNNNNJJJDDD:::666222///............................................................************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///........./////////000000000......000000///333999???RRRlllyyynnnfffaaaccchhhjjjlllooo|||}}}ooopppqqqqqqrrrvvv~~~|||wwwrrrqqqsssmmmllljjjgggccc```]]][[[^^^aaaeeejjjooovvv}}}|||qqqpppuuu~~~|||yyyvvvvvvuuutttsssrrrqqqqqqooorrruuuuuutttvvv{{{}}}wwwssstttvvvzzz|||}}}zzzwwwvvvyyy}}}~~~}}}zzzxxxwwwxxx||||||}}}}}}{{{000000000///000111111222+++---///000111111111000////////////000000000000222111000000000000000000111111000000///...------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++))))))***+++,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,------------+++******+++---......---//////---,,,,,,,,,---...000//////......//////000000000000000000111111222444444444555555666666666999888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@??????>>>>>>>>>??????AAABBBDDDDDDEEEFFFIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNNNNPPPPPPQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\[[[ZZZZZZ[[[]]]___aaadddddddddddddddeeeffffffcccdddeeeeeedddeeegggiiimmmllllllnnnpppqqqpppooopppqqqrrrtttvvvxxxzzz{{{wwwwwwwwwwwwwwwxxxyyyyyyyyy}}}~~~|||}}}xxxjjjaaaYYYZZZccctttgggTTTLLLGGGMMMPPPOOONNNNNNIIIDDD:::666222///....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...////////////000000000111...///111333222111777@@@QQQfffssskkkccc```eeemmmooopppppp}}}wwwzzz|||zzzwwwvvvzzzzzzuuuqqqqqqsssqqqnnniiiccc^^^[[[ZZZZZZ^^^aaafffkkkqqqxxxqqqccc]]]^^^dddkkk{{{~~~|||zzzuuuttttttsssssssssssstttoooooooooppprrrvvv{{{}}}~~~{{{wwwwwwwwwvvvyyyzzzyyyvvvuuuwwwyyy|||~~~|||zzzxxxxxx||||||}}}~~~~~~}}}000000000000000111111222///000111333333444333333....../////////000000000111111000000000000000111222111111///...---,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,))))))***+++,,,------......------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------+++******+++---......---......---,,,,,,------...000000////////////000000000000000000000111111222444444555555555555555555666666777777999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???>>>=========>>>??????AAACCCDDDDDDFFFIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNPPPPPPQQQRRRQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZXXXXXXZZZ\\\___aaacccccccccdddeeefffhhhiiieeefffffffffeeeeeehhhjjjlllmmmmmmoooppppppooonnnpppqqqrrrtttuuuwwwyyyyyyvvvvvvvvvvvvvvvwwwyyyyyyzzz|||}}}||||||}}}{{{pppdddZZZYYY```oookkkVVVLLLHHHMMMPPPOOONNNMMMIIICCC<<<888444111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------....../////////000000000///000333555333444???KKKeeevvvxxxnnnfffcccdddjjjooopppqqqttt}}}~~~{{{vvvvvvxxxxxxsssnnnnnnqqqsssmmmcccZZZUUUUUUXXX[[[```ccchhhnnnssszzztttdddZZZVVVXXX]]]mmm~~~~~~~~~}}}}}}uuuuuuttttttuuuvvvwwwxxxssspppmmmmmmrrrvvvyyyzzz{{{}}}|||yyyxxxxxxuuuxxxyyyyyywwwuuuvvvwww|||~~~|||{{{||||||~~~~~~}}}}}}}}}}}}///000000000111111111111111111222333333444444444////////////000000000000111000000000000000111111222111000///...---,,,+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++,,,,,,------))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------+++******+++---......---------,,,,,,,,,---------000000////////////000000000000000000000111111222333333333333333333444444333333555666777888999999:::::::::;;;;;;<<<===>>>@@@???>>>=========??????>>>???AAABBBBBBDDDGGGIIILLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRQQQRRRSSSTTTVVVWWWXXXXXXVVVVVVVVVVVVYYY\\\___aaa```aaaaaabbbccceeeggghhhfffggghhhgggffffffgggiiijjjlllnnnoooooonnnnnnmmmnnnoooppprrrtttvvvwwwxxxwwwvvvuuuuuuvvvxxxzzz{{{{{{|||}}}}}}|||||||||}}}xxxiii\\\YYY]]]jjj~~~hhhTTTKKKHHHMMMPPPOOONNNMMMIIICCC<<<888444111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------------.........///////////////111333333888GGGUUUnnn|||xxxnnngggaaadddkkkppppppnnnttt|||}}}yyy}}}~~~}}}xxxvvvwwwyyysssnnnnnnqqqoooggg[[[QQQMMMQQQXXX^^^cccggglllqqqvvv|||}}}oooaaaXXXUUUZZZfff}}}~~~{{{zzzzzz{{{~~~}}}||||||}}}wwwwwwvvvwwwxxxzzz|||}}}yyytttoooooosssvvvwwwvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyyyywwwvvvuuuuuuzzz}}}}}}||||||}}}~~~~~~}}}|||}}}}}}//////000111111111111000//////000000000111111111000000000000111111111111000000000000000111111222000000//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,+++************++++++,,,,,,------+++******+++---......---,,,,,,,,,,,,------------000//////......//////000000000000000000111111222111111111222222333333333222333444666777777888888999999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@===>>>@@@@@@AAABBBEEEGGGKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWSSSSSSUUUWWWYYY\\\^^^___^^^^^^^^^___aaabbbdddeeefffgggiiiiiigggffffffggggggjjjmmmooonnnmmmmmmmmmmmmnnnoooqqqsssuuuwwwxxxxxxwwwvvvvvvwwwyyy|||}}}{{{{{{zzzzzzzzz|||~~~nnn]]]XXXYYYeeeyyycccRRRKKKIIINNNQQQOOONNNMMMHHHBBB:::666222///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...------------...............---///333777@@@OOO]]]mmmyyy{{{qqqggg___```gggqqqvvvtttrrr{{{{{{vvvxxxxxxzzz}}}}}}|||zzzyyyyyy{{{sssmmmmmmpppddd]]]SSSLLLKKKRRR[[[bbbgggkkkpppuuuzzzyyykkk```XXX[[[fffxxx}}}|||{{{zzzyyy|||~~~}}}yyywwwxxxzzzyyyyyyxxxxxxyyy|||}}}xxxtttrrrtttvvvuuutttvvvuuuttttttuuuvvvxxxyyy{{{{{{zzzxxxwwwvvvuuutttvvvzzz~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}...///000111222111111000///////////////000111111111111111111222222222222000000000000000111222222/////////......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++******+++---......---++++++,,,,,,------------///..................///000000000000000111111222///000000111222333444444222333555666777777777777888888888888999:::;;;;;;======???@@@AAAAAAAAAAAA===???@@@@@@@@@AAACCCEEEJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUSSSTTTVVVYYY[[[\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbeeegggjjjjjjhhhfffeeeddddddhhhlllnnnmmmllllllmmmlllmmmoooqqqtttwwwxxxyyyzzzyyyxxxxxxyyy{{{~~~|||zzzwwwvvvxxx|||ppp^^^WWWUUU___}}}vvv```QQQLLLIIINNNQQQOOONNNMMMHHHBBB:::666222///....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///............//////////////////333;;;CCCMMMZZZeeellltttzzzxxxrrrllleee^^^bbbhhhrrrzzz{{{|||~~~yyyyyywwwuuuuuuvvvxxxyyyxxxvvvvvvzzzyyynnndddaaacccUUURRRNNNMMMPPPWWW___dddllloootttyyy|||xxxnnnbbbdddkkkxxx}}}}}}||||||{{{~~~}}}xxxuuuvvvyyyzzzyyyxxxxxxyyy||||||zzzwwwuuuuuuuuuttttttvvvssspppnnnpppuuuyyy|||~~~|||yyywwwuuutttssssssuuuxxx|||~~~}}}|||||||||}}}~~~~~~}}}zzzzzz|||~~~}}}~~~~~~...///000222222111111000111111111000111111222333111111222222222333333333000000///000000111222222..................------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///------,,,++++++******)))(((((()))***+++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***++++++++++++,,,,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,------...))))))***+++,,,,,,------+++******+++---......---***+++,,,---------------......------------......000000000000000111111222//////000111333444555555444555666888888888777777777777777777888999:::;;;;;;===???AAABBBCCCCCCBBB>>>@@@AAAAAA@@@AAACCCEEEJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVYYY[[[\\\\\\[[[ZZZ[[[\\\\\\\\\^^^___```aaadddgggjjjkkkiiifffdddcccbbbfffkkkmmmlllkkklllmmmlllmmmppprrruuuxxxzzz{{{|||zzzyyyyyyzzz||||||yyyuuuuuuwww|||qqq^^^VVVSSS[[[yyyvvv___PPPMMMIIINNNQQQOOONNNMMMHHHBBB<<<888444111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000////////////000000000000222333888DDDPPPYYYccckkkmmmqqqpppkkkhhhgggeeebbbeeehhhqqq{{{~~~}}}zzzuuuqqqrrruuuvvvtttpppnnnqqqzzzvvvfffXXXSSSTTTKKKKKKMMMPPPUUU[[[aaaeeennnrrrvvv{{{~~~|||mmmooosss{{{~~~}}}}}}|||{{{~~~yyyvvvwwwzzzzzzyyyxxxwwwyyy{{{~~~zzzyyyxxxwwwuuuttttttuuuwwwsssmmmkkknnntttzzz~~~}}}xxxuuutttsssrrrrrrwwwzzz}}}~~~~~~~~~~~~}}}|||yyyxxxzzz|||}}},,,...///000111111000000---...///111111000000///111111111111111111111111222111000//////000111222111000///...............***++++++++++++***))))))+++,,,---///000111111111---,,,+++***((('''&&&&&&!!!###&&&)))+++------,,,))))))))))))***+++,,,---,,,,,,+++***))))))************+++++++++,,,,,,,,,------,,,++++++******))),,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,------......------***+++,,,---..................------------......111111111111111222222222111111111000111111222333333444555666777888999:::888888888888888888999999@@@@@@??????@@@BBBCCCEEEBBBAAA@@@@@@AAACCCFFFHHHJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLNNNPPPQQQSSSSSSTTTSSSSSSSSSTTTUUUVVVUUUTTTTTTVVVXXXZZZ[[[\\\\\\[[[```___^^^]]]]]]^^^___```hhhiiijjjkkkjjjhhhfffdddeeeggghhhhhhhhhhhhjjjllloooppprrrtttvvvvvvvvvvvv{{{zzzxxxwwwyyy}}}}}}yyyxxx{{{~~~~~~}}}ttt[[[RRRVVV\\\uuuwwwaaaPPPGGGHHHJJJNNNQQQRRRNNNHHHCCC<<<666333333333111000222------------------------...---,,,++++++,,,...//////...---,,,+++*********------------------------------------------------------------,,,,,,+++***.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,......,,,++++++,,,......///...---...///000///...,,,777EEERRR___jjjnnnllliiijjjiiieeeaaabbbfffkkkllllllpppxxx|||{{{vvvvvvvvvpppjjjggggggpppzzzyyyjjjZZZMMMJJJLLLGGGHHHLLLSSS]]]fffmmmpppwwwxxx{{{~~~~~~||||||}}}~~~}}}}}}|||{{{zzz|||}}}|||yyywwwyyy{{{vvvwwwyyy|||~~~~~~{{{xxxtttyyy}}}{{{vvvrrrrrrsssuuussspppnnnpppuuu{{{}}}yyyvvvuuutttuuuwwwyyy{{{|||||||||~~~{{{yyyxxxxxxwwwvvv}}}~~~|||---...///111111111111000...///000111111111000000111111111111111111111111222111000//////000111222222111000...---,,,,,,,,,+++++++++,,,+++******)))+++,,,---...///000000000000//////...---,,,++++++++++++******************))))))))))))***+++,,,,,,,,,,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------...---------+++,,,---.....................------------......000000111111111222222222111111111111111222222333444444555555666666777777888888888999999999999999??????>>>???@@@AAACCCDDDBBBBBBAAAAAABBBDDDFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRUUUTTTUUUVVVWWWWWWVVVUUUWWWXXXZZZ\\\]]]^^^^^^^^^``````___^^^^^^___``````hhhiiijjjkkkjjjhhhfffeeefffhhhjjjjjjjjjjjjlllmmmoooppprrrtttuuuvvvvvvvvvyyyxxxwwwwwwxxx{{{~~~~~~{{{{{{|||~~~ttt\\\RRRUUUZZZqqqzzzbbbRRRKKKHHHJJJNNNQQQSSSPPPJJJEEE<<<777333333333111000222------------------------......---,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***......---------,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...111000///.../////////...777DDDUUUaaaiiioooooollldddcccaaa^^^]]]aaagggmmmooorrrxxx}}}}}}vvvpppnnnkkkgggddddddhhhpppxxx~~~zzzjjj\\\OOOGGGFFFIIIGGGIIIMMMUUU___iiiqqqvvvxxxyyy|||}}}|||{{{zzzyyyzzz|||~~~~~~{{{zzzzzz|||yyyyyyyyyzzz{{{zzzwwwuuusssxxx||||||wwwsssssstttuuussspppnnnooorrrvvvyyy|||yyywwwuuuuuuttttttwwwzzz||||||}}}|||{{{{{{{{{{{{zzz~~~}}}{{{---...///111222111111000///000111111222222111111222222222222222222222222111111000000000000111111333222000...---+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---------------------,,,,,,,,,+++++++++111000---***))))))******+++***************++++++,,,++++++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------------......///...............------------......000000000111111111222222111111111111111222333333555555555555555444444444888999999999:::::::::;;;>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBCCCCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQUUUVVVVVVWWWXXXWWWWWWWWWYYYZZZ\\\^^^___`````````aaa``````______``````aaafffhhhiiijjjjjjiiigggfffgggiiikkkkkkkkklllmmmooooooppprrrsssuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{~~~}}}|||~~~|||vvv___TTTTTTWWWkkk}}}cccSSSNNNIIIKKKNNNRRRTTTQQQLLLHHH===777333333333000000222....................................---,,,,,,+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++...------------,,,,,,,,,,,,,,,,,,------.........//////............------......------------......------............------000///...---...000222444DDDUUUfffooorrrrrrppplllgggccc^^^[[[\\\bbbjjjooouuuzzz{{{yyysssmmmiiiddd___aaafffmmmttt{{{xxxiiiWWWLLLFFFCCCDDDHHHHHHJJJOOOWWWaaallluuu{{{zzz{{{~~~}}}|||{{{yyyxxxyyy{{{}}}}}}}}}}}}{{{yyyxxxwwwvvvtttrrrrrrvvv{{{|||yyyuuutttttttttsssqqqooonnnoooqqqrrr{{{zzzyyywwwvvvtttsssrrrrrruuuyyy{{{|||}}}}}}|||~~~~~~~~~zzzxxx---...000111222222111111000000111111222222222222222222222222222222222222111000000000000000000111222111///...---,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,++++++***************************...---,,,+++***+++,,,---++++++******)))*********,,,++++++******+++++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,------***************+++,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,---......//////...............------------......//////000000111111222222222111111111111222333333444444555555555555666666999999999::::::;;;;;;<<<>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQTTTUUUWWWWWWWWWVVVVVVWWWZZZ[[[\\\^^^___```aaaaaaaaaaaa````````````aaaaaadddfffhhhiiijjjiiigggfffggghhhjjjkkkkkklllmmmoooooopppqqqssstttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyyyy{{{}}}~~~|||}}}|||sssoooxxxyyydddWWWVVVVVVeeedddUUURRRLLLMMMPPPSSSTTTQQQLLLHHH===777333444333000///111////////////////////////---......///...---+++***,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------------------------------............------------......------------......,,,---...//////...---,,,++++++***+++---222999===QQQ```ooosssrrrpppooommmqqqllleee```aaaffflllqqq{{{wwwuuurrrppplllfff```dddjjjooouuu~~~zzzhhhZZZKKKEEEDDDEEEHHHKKKKKKNNNRRRYYYaaakkktttzzz{{{}}}}}}~~~~~~}}}|||zzzxxxvvvyyy~~~~~~}}}}}}zzzwwwuuuuuutttsssrrrqqquuuzzz|||{{{wwwuuutttsssrrrqqqqqqppppppppppppttttttuuuttttttrrrqqqppprrruuuyyy{{{||||||}}}~~~~~~}}}|||}}}~~~{{{xxxvvv---///000111222222111111111111111111111222222222222222222222222222222222000000000111111000000000///......------------...,,,------------,,,++++++++++++++++++++++++***)))+++,,,,,,,,,,,,---------((()))***,,,,,,,,,++++++++++++******)))*********,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++,,,------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,---........................------------.........//////000111111222222222222222111222333333444333444555666777888999999888888999::::::;;;<<<<<<>>>>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRQQQTTTVVVVVVTTTSSSTTTVVVYYYZZZZZZ[[[]]]^^^___`````````aaaaaaaaaaaa``````bbbccceeeggghhhhhhggggggeeegggiiiiiijjjjjjlllnnnooopppqqqrrrsssuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzyyy{{{~~~}}}|||}}}pppfffdddttt|||iii[[[XXXVVVaaawwwjjjZZZXXXPPPQQQRRRTTTTTTPPPJJJFFF>>>888444444333000///111////////////////////////,,,---...///...---+++***///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,---////////////---,,,++++++++++++...666@@@HHH^^^hhhqqqpppmmmnnnqqqssstttqqqlllgggfffiiinnnqqquuupppqqqsssrrrkkkeeefffllllllttt~~~|||mmmYYYNNNEEEDDDHHHJJJLLLOOOPPPSSSXXX]]]bbbhhhpppuuu{{{}}}|||yyyxxx~~~}}}|||zzzxxxvvvsssvvvzzz}}}zzzxxxuuutttuuuvvvvvvvvvrrruuuyyy|||{{{yyyvvvuuurrrrrrsssssstttssssssrrrsssttttttuuuttttttsssrrrtttwww{{{||||||{{{zzz{{{|||{{{{{{||||||yyyvvvttt...///000222333222222111111000000000000111222222333333333333333333333333000000111111111111000000---------,,,------...///,,,,,,,,,,,,,,,++++++******+++++++++++++++******************++++++++++++(((***+++,,,,,,***(((&&&+++***************++++++,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,***+++,,,---..................------------......---...//////000111222222222222222222222333444444333444555666777999::::::777777888999:::;;;<<<<<<<<<===???AAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRRRROOORRRUUUTTTRRRQQQSSSUUUXXXXXXXXXYYYZZZ\\\^^^______``````aaaaaa``````___^^^```ccceeegggggggggfffccceeeggghhhhhhiiikkkmmmpppppppppqqqrrrtttvvvwwwxxxxxxzzz{{{||||||||||||xxxyyy{{{}}}~~~wwweee^^^aaavvv~~~mmm^^^YYYVVV]]]oooqqqaaa^^^SSSSSSSSSTTTSSSOOOIIIEEE>>>888444444333000///000........................,,,---------...------,,,//////---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------------...//////...---,,,++++++***+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------......////////////......///000///000444>>>LLLVVVkkkppppppjjjhhhnnnuuuzzzqqqrrrssspppmmmlllooorrr~~~|||sssuuuxxxyyyrrrjjjhhhlllpppxxxrrrdddLLLFFFBBBEEEJJJMMMPPPSSSVVV[[[```dddeeeiiinnnrrrzzz|||{{{vvvuuu{{{}}}{{{yyyxxxvvvtttqqqnnnqqquuu{{{~~~|||xxxvvvtttuuuwwwyyyzzzzzzuuuvvvyyyzzzzzzyyywwwvvvsssssstttvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvyyy|||~~~}}}{{{zzzzzz|||{{{{{{|||}}}zzzwwwuuusss...///111222333333222222000000/////////000111222333333333333333333333333///000111222222111000///......---,,,,,,---------+++++++++,,,+++******)))******+++,,,,,,+++++++++))))))))))))))))))))))))+++++++++******)))((('''))))))))))))***+++,,,,,,+++++++++++++++,,,---...))))))***+++,,,------...*********++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++((()))***,,,---...............------------......------...///000111222222333222222222222333444444444444555555666777888888666666777888999:::;;;;;;:::;;;===???AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQNNNRRRUUUTTTQQQPPPRRRUUUWWWWWWWWWXXXYYY[[[]]]^^^^^^___````````````___^^^\\\^^^```ccceeeffffffeeebbbdddggghhhhhhiiikkkmmmpppppppppppprrrtttvvvwwwwwwxxxyyyzzz{{{|||}}}~~~yyyyyyzzz}}}nnn\\\ZZZccczzz~~~nnn___YYYTTTXXXhhhuuuccc___RRRRRRRRRSSSRRROOOJJJFFF>>>888444444333///...000------------------------,,,,,,,,,,,,---......///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------............------------......//////............//////111222444777>>>LLL___llluuutttnnnfffeeemmmwww|||uuu|||xxxrrrqqqtttzzzzzz{{{}}}}}}tttpppqqqtttzzz~~~|||wwwooocccYYYGGGCCCCCCGGGKKKNNNTTTZZZ\\\bbbiiillllllmmmpppsssxxxzzz~~~~~~wwwtttxxx}}}~~~}}}{{{yyyxxxwwwuuuqqqoookkklllpppvvv|||~~~}}}zzzwwwvvvuuuwwwzzz|||||||||xxxxxxxxxyyyyyyyyywwwvvvuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvwwwxxxuuuxxx|||~~~|||{{{{{{}}}||||||}}}~~~}}}~~~}}}|||yyywwwtttsss...///111222333333222222000///.........///111222333333333333333333333333///000111222222111000///000///...---,,,+++++++++***++++++++++++***))))))******+++,,,,,,,,,,,,,,,.........---------,,,,,,,,,+++)))((((((***+++,,,))))))))))))***+++,,,---++++++++++++,,,,,,---...(((((()))***,,,---...///***++++++++++++,,,,,,,,,*********)))***++++++,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++&&&''')))+++---......///.........------.........------...///000111222222333333222222333333444555555555555555555555555555555666777888999:::;;;;;;777999;;;>>>@@@AAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPNNNRRRVVVUUUQQQPPPRRRVVVWWWWWWWWWWWWYYY[[[]]]^^^]]]^^^___``````___^^^]]]ZZZ\\\___bbbdddeeeeeeeeeccceeeggghhhiiijjjlllnnnppppppppppppqqqsssvvvwwwwwwwwwwwwxxxzzz|||~~~{{{zzzzzz}}}{{{iiiXXXZZZggg}}}}}}nnn___YYYSSSVVVddduuubbb]]]PPPPPPQQQRRRRRRPPPKKKGGG???999444444333///...000------------------------,,,+++++++++,,,...000111,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,------.........******+++,,,...//////000---------.........////////////............//////000///...------...///000///222666<<>>>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGIIILLLLLLLLLLLLMMMNNNUUUUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVXXXZZZ\\\^^^___````````````___^^^]]]]]][[[^^^aaadddffffffeeeddddddeeegggiiijjjiiihhhgggnnnnnnooopppqqqsssuuuvvvyyyxxxvvvuuuuuuwwwyyyzzzxxxxxxxxx{{{vvveeeZZZ```nnnzzzkkk[[[QQQPPPUUUZZZvvvZZZQQQHHHKKKNNNQQQQQQMMMIIIEEE>>>:::555111000000111000////////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////.........////////////000111,,,+++000333333333555333444888DDDZZZrrryyynnndddccclll{{{~~~zzzxxx{{{vvv{{{nnnaaa[[[VVVQQQMMMMMMJJJJJJKKKOOOUUU[[[```bbbiiilllooorrrtttwwwzzz|||zzz|||}}}xxxuuusssrrr}}}|||wwwuuuxxx|||~~~}}}{{{yyywwwuuusssrrrrrrpppqqqtttyyy||||||{{{wwwwwwxxxzzz}}}}}}|||zzzxxxvvvssstttwwwyyyxxxvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvtttwwwzzz}}}}}}~~~~~~}}}{{{xxxwww{{{yyyxxxyyyzzzzzzvvvsss111111111222222222333333111222333444444333333222111111111111111111111111222111000000000111222333333111............,,,+++,,,,,,++++++++++++,,,,,,+++******+++------+++(((*********+++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////...------...+++*********,,,---,,,+++,,,,,,++++++,,,,,,---...........................//////000000000111111111222222222333333333444444666555555444555666777888666777999:::999999:::;;;>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGIIILLLLLLLLLLLLMMMOOOSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWXXXYYY[[[\\\^^^______``````______^^^]]]\\\\\\^^^aaadddffffffeeeeeedddfffhhhiiijjjjjjiiiiiimmmnnnnnnoooqqqsssuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~rrrccc[[[dddsssyyyjjjZZZQQQPPPVVV\\\tttoooTTTLLLFFFJJJNNNRRRRRRNNNJJJFFF>>>:::555111000111111000////////////............000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////---............/////////333...+++---//////000333444777===NNNiiizzzppphhhiiirrr|||~~~yyykkk___TTTOOOMMMKKKJJJLLLOOOPPPRRRWWW]]]cccgggiiimmmooorrruuuxxx{{{~~~|||xxxuuutttrrrwwwyyy{{{xxxuuutttxxx{{{{{{zzzyyyyyyxxxwwwvvvvvvtttsssrrruuuyyy||||||{{{uuuuuuvvvwwwyyyzzzxxxvvvvvvuuussstttwwwxxxwwwuuutttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvuuuxxx{{{}}}}}}}}}~~~~~~{{{yyywwwzzzyyyxxxxxxzzzyyyvvvsss111111111222222222222333000111222333444444444444111111111111111111111111111111000000111111222333333111///.........,,,+++,,,++++++******++++++,,,+++******+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...,,,+++***+++,,,---,,,+++,,,,,,++++++,,,,,,---...........................//////000000000000111111222222222222333333333333555555444444555555666777555777999:::999999:::;;;=========>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLMMMLLLLLLNNNOOOQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^____________^^^]]]\\\[[[]]]___bbbeeefffgggffffffeeefffhhhiiikkkkkkkkkkkkmmmmmmnnnoooqqqsssuuuvvvuuuuuuvvvvvvwwwwwwwwwwwwzzz}}}zzzlll___\\\jjjyyyxxxhhhXXXOOOPPPWWW]]]kkklllSSSKKKDDDHHHNNNRRRSSSPPPKKKGGG???;;;555222000111111000/////////............---000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---------...............---------............///222...,,,.........000555777===III___||||||rrrmmmpppyyyttt[[[QQQIIIHHHKKKMMMRRRVVV[[[]]]aaagggkkkoooqqqrrrsssuuuxxx|||{{{xxxvvvtttssspppsssuuutttrrrrrrvvvyyywwwwwwwwwxxxxxxyyyyyyyyyxxxvvvuuuvvvyyy{{{||||||uuuuuuuuuvvvxxxwwwuuussssssssssssuuuvvvwwwuuussstttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy|||}}}}}}}}}}}}~~~~~~|||yyywwwyyyxxxxxxxxxyyyxxxvvvsss111111111111222222222222000111111222222222333333111111111111111111111111111111111111111222222222000...,,,,,,---...---,,,+++++++++******++++++++++++*********++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...---------...............////////////000000000111111222222222222333333333444444444444555555666666555777999999999888999;;;<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMMMMNNNOOORRRRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[^^^^^^___^^^^^^]]]\\\\\\^^^```ccceeegggggggggggggggggghhhiiikkklllmmmmmmmmmmmmnnnoooqqqsssuuuvvvttttttvvvwwwwwwwwwwwwwwwzzz~~~}}}}}}uuufff\\\___pppwwwgggVVVMMMNNNUUU[[[kkkmmmRRRJJJBBBFFFMMMRRRSSSPPPJJJGGG@@@;;;666222111111000000//////.........---------////////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......------,,,,,,------...........................------------...............---...111111111444:::<<>>???CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMMMMMMMMMMNNNPPPSSSSSSTTTTTTTTTSSSSSSSSSUUUUUUWWWXXXYYYYYYYYYYYY]]]]]]^^^______^^^^^^^^^```aaacccfffggghhhiiiiiiiiihhhhhhiiijjjlllmmmnnnnnnnnnoooppprrrtttuuuvvvttttttvvvwwwxxxxxxxxxxxxyyy}}}||||||~~~ssseee^^^eeexxxwwwgggVVVLLLLLLRRRXXXlllnnnQQQGGGCCCGGGMMMQQQRRROOOJJJFFF@@@<<<666222111111000000............------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............------,,,,,,------........................------------.........//////,,,---111444333111666===FFFVVVkkk||||||uuupppqqqwww}}}{{{bbbQQQEEE@@@???FFFQQQ]]]kkkvvvyyyuuuttt{{{yyywwwwwwwwwwwwuuusssqqqrrrrrrrrrrrrqqqrrrrrrvvvwwwwwwxxxxxxyyyzzzzzz~~~}}}{{{yyyyyyzzz{{{vvvvvvuuuvvvwwwvvvsssqqqoooqqqsssuuutttsssrrrqqquuuvvvwwwxxxyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}}}}||||||||||||~~~}}}{{{xxxuuutttuuuvvvwwwxxxwwwvvvuuuttt000000000111111111111222333333111000000//////000111111111111111111111111000000111222222222222111,,,******+++---//////...---,,,,,,++++++,,,,,,---)))***+++***((((((***,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,------,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////......////////////000000111111111111222222222222333333444555555555555444444666888999888888999:::999999999:::;;;<<<>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNMMMMMMOOOPPPTTTTTTTTTTTTTTTSSSRRRRRRRRRTTTVVVWWWYYYYYYXXXXXX\\\]]]^^^___``````aaaaaaaaabbbdddfffhhhiiijjjjjjkkkjjjhhhhhhhhhjjjlllnnnoooooopppqqqsssuuuwwwxxxuuuuuuvvvwwwxxxyyyyyyzzzzzz}}}}}}~~~xxxkkkgggqqqzzzjjjYYYNNNKKKOOOTTTggguuuXXXNNNIIILLLPPPRRRRRRNNNJJJGGGAAA===777333111111000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,------..................---------.........////////////000---///222444111111999DDDWWWgggwww{{{vvvqqqooorrryyykkkUUUHHHBBB???BBBLLLYYYgggwww~~~|||}}}}}}xxxuuuuuuyyywwwuuuuuuuuuvvvuuusssttttttttttttssssssrrrqqqwwwwwwwwwxxxxxxyyyyyyzzz~~~zzzxxxwwwxxxtttsssssssssttttttqqqooooooqqqttttttsssrrrrrrsssssstttuuuvvvwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}}}}}}}||||||}}}{{{{{{{{{zzzyyyvvvtttssssssuuuwwwwwwvvvuuutttuuu000000000000111111111111444333222111111222222333111111111111111111111111///000111222333222222111000...,,,---...///.........------,,,,,,------...)))***+++)))''''''***,,,,,,,,,+++++++++*********------,,,++++++++++++,,,++++++++++++++++++++++++******++++++,,,------...***++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------***,,,...---,,,+++,,,------,,,+++,,,.........---,,,,,,++++++,,,,,,---...,,,,,,------...//////000........./////////000000111111111111222222222222222333444555555555444444444666888999888888888::::::::::::;;;<<<===??????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPRRRRRRTTTTTTUUUTTTSSSSSSQQQSSSUUUXXXZZZZZZZZZYYY[[[\\\^^^```aaaccccccdddcccccceeefffhhhjjjkkkkkklllkkkhhhgggggghhhkkkmmmppppppqqqrrrtttvvvxxxyyywwwwwwvvvwwwxxxyyy{{{||||||}}}}}}~~~vvvuuuooo^^^QQQLLLNNNQQQaaa{{{aaaYYYQQQRRRTTTTTTSSSOOOKKKIIIBBB===777333111111000000.........---------,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...//////.........---------/////////000000000111111///000222333222666FFFVVVllluuu}}}{{{{{{xxxrrrnnnqqqzzz{{{kkkVVVHHHDDD??????DDDPPP]]]lll|||{{{yyy{{{~~~~~~zzzvvvvvvwwwyyywwwtttssstttuuutttssstttttttttuuuuuutttsssqqquuuvvvvvvxxxyyyzzz{{{{{{{{{wwwuuutttsssrrrrrrsssuuutttrrrpppppprrrttttttrrrqqqsssuuurrrsssuuuvvvwwwwwwvvvvvvyyyyyyyyyyyyyyyyyyyyyyyywwwyyy|||}}}}}}|||}}}}}}yyyyyyyyyyyyxxxvvvtttsssrrruuuwwwwwwuuuttttttuuu000000000000111111111111444333333222333444666777111111111111111111111111///000111222333222111111444222000/////////...---///......------......///)))***+++)))''''''***---+++++++++******)))))))))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////***+++---...///...------)))***+++,,,------...///------------------------***,,,...---,,,+++,,,,,,---,,,+++,,,...///...---,,,,,,++++++,,,,,,---...,,,,,,------...///000000............/////////000000111111111111222222222222333444555555555444333444666888888888777888:::<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUQQQSSSVVVYYY[[[[[[[[[[[[ZZZ[[[^^^```bbbdddeeefffcccdddeeeggghhhjjjkkklllmmmkkkhhhffffffgggjjjlllqqqqqqrrrsssuuuwwwyyyzzzxxxxxxwwwvvvxxxzzz}}}~~~~~~}}}}}}~~~sssbbbTTTNNNNNNPPP^^^zzzccc\\\VVVWWWWWWVVVTTTPPPMMMJJJBBB>>>888333111111000000......---------,,,,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------,,,,,,------...//////.........---------000000000000111111111111000000111222444???UUUjjjzzz}}}~~~|||zzz{{{zzztttnnnqqq}}}}}}~~~vvvhhhUUUDDD===@@@888999???LLLZZZhhhwwwzzzyyyzzz|||}}}{{{wwwvvvwwwzzzzzzwwwtttrrrsssttttttssssssssstttuuuvvvvvvtttrrrssstttuuuwwwyyy{{{|||}}}|||vvvsssrrrtttttttttuuuwwwwwwuuusssqqqssstttsssqqqqqqtttwwwtttuuuwwwxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwyyy|||}}}}}}}}}}}}~~~xxxxxxyyyyyyxxxwwwuuutttqqqtttwwwwwwuuussstttvvv000///.........000111222333333222111111222333333222111111111000000//////111111111111111111111111------,,,,,,,,,---......---,,,,,,++++++************+++,,,---------,,,,,,///***%%%%%%)))------,,,))))))***+++,,,,,,------)))+++,,,+++((('''***---...,,,+++...222222...***,,,,,,+++***+++,,,...///.........------,,,,,,,,,+++++++++++++++++++++++++++,,,---......---+++***------++++++++++++------,,,,,,,,,---------......///...---,,,+++,,,,,,---............////////////000111111111111222222222333333333444555666777777999999999999:::;;;<<<===:::::::::;;;===>>>@@@AAABBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFJJJJJJIIIJJJKKKMMMOOOPPPLLLNNNPPPRRRTTTTTTTTTTTTTTTVVVXXXZZZ\\\\\\\\\\\\^^^^^^^^^___```aaabbbccceeedddcccbbbdddgggjjjlllkkkjjjhhhfffddddddgggjjjooopppqqqsssvvvxxxyyyzzzwwwyyy{{{}}}~~~~~~{{{{{{|||lllZZZOOOMMMOOO^^^|||{{{~~~uuueee______YYYTTTRRRSSSQQQLLLGGGBBB===777333000000///...000000///...---,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,111000...,,,+++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000......------------..................////////////...///////////////......111333333333:::OOOjjj||||||vvvzzz~~~}}}{{{{{{{{{}}}|||uuulllnnn~~~||||||}}}~~~~~~oooZZZMMMFFF???;;;:::<<<>>>CCCKKKXXXiii{{{}}}~~~~~~}}}|||yyyvvvuuutttuuuuuuvvvvvvtttttttttuuuwwwxxxqqqrrrssstttttttttsssrrrvvvuuusssssstttwwwzzz|||~~~zzzvvvrrroootttuuuuuutttssssssuuuvvvwwwvvvtttrrrrrrtttvvvwwwyyyzzzzzz{{{{{{zzzyyyxxxtttuuuvvvwwwwwwvvvuuutttuuuwww{{{||||||{{{{{{{{{xxxxxxwwwwwwvvvuuuuuuuuutttssssssuuuxxxyyywwwttt000000///...//////000111333222222111111222222333111111111111000000000///111111111111111111111111...------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,...***&&&&&&***------+++)))******+++,,,,,,------,,,------,,,++++++,,,...,,,******,,,000111---)))++++++*********+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------,,,++++++,,,------,,,,,,---------.........///...---,,,,,,,,,------............////////////000111111111111222222222333333444444555555666666777777777777888999:::;;;:::::::::;;;===>>>@@@AAABBBCCCEEEEEECCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPNNNOOOQQQSSSTTTTTTTTTTTTTTTVVVXXXZZZ[[[[[[[[[[[[]]]]]]]]]^^^^^^```aaaaaacccbbbbbbbbbdddgggjjjllllllllljjjhhhfffgggiiilllooopppqqqtttvvvxxxzzzzzzxxxyyy{{{}}}~~~~~~nnnZZZNNNLLLOOOWWWtttrrrbbb]]]ZZZVVVRRRRRRSSSRRRMMMHHHBBB===777333111000///.../////////...---------,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------000///---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---............------------..................////////////...///////////////......///000111666DDD\\\uuuxxxyyyzzzxxxwwwyyy|||uuummmqqq{{{wwwvvvxxxzzz}}}qqqaaaOOOEEE@@@;;;888888>>>@@@EEEMMMZZZlll}}}~~~~~~~~~|||{{{|||zzzwwwuuussssssttttttwwwvvvvvvvvvvvvvvvwwwwwwqqqrrrsssttttttsssrrrqqqssstttuuuvvvxxxyyyzzz{{{|||yyyuuurrrppptttvvvwwwvvvuuutttuuuvvvuuutttrrrqqqqqqtttwwwyyy{{{}}}~~~}}}yyyvvvuuuuuussstttuuuvvvuuuuuusssssstttvvvyyyzzzyyyxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwuuuttttttvvvyyyyyywwwttt111111000/////////000000333222111111111111222333111111111111000000000000111111111111111111111111///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,------***'''(((+++---,,,*********++++++,,,,,,------...,,,++++++,,,------,,,+++***)))+++...///,,,)))+++************++++++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------,,,,,,,,,,,,---------------...............///...------,,,---------............////////////000111111111111222222222444444444444444555555555555555555666777777888888999::::::;;;<<<>>>???@@@BBBCCCEEEEEECCCBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQPPPQQQRRRTTTUUUUUUTTTTTTTTTVVVWWWYYYZZZZZZYYYYYY[[[\\\\\\\\\]]]]]]^^^^^^``````aaabbbdddgggjjjlllmmmmmmmmmkkkjjjjjjlllnnnnnnoooqqqtttvvvxxxzzz{{{yyyzzz|||~~~~~~{{{ppp[[[MMMKKKNNNOOOiii|||nnn___YYYUUURRRPPPQQQTTTSSSMMMHHHBBB>>>777333111000//////..................------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------............------,,,,,,------...------,,,,,,,,,,,,------///......---,,,,,,------......------------..................////////////////////////////////////111///111===SSSlll}}}wwwssspppqqqttt~~~|||yyysssnnnuuuwwwqqqpppssswww}}}{{{___QQQCCC<<<:::888888999>>>AAAFFFOOO\\\mmm~~~~~~|||{{{{{{{{{{{{zzzyyyzzzxxxvvvtttrrrrrrssssssvvvwwwwwwwwwwwwwwwvvvvvvpppqqqsssttttttsssqqqooorrrsssvvvyyy{{{||||||{{{}}}zzzwwwtttrrrqqqsssvvvxxxxxxvvvuuuuuuvvvtttrrrpppooopppsssvvvyyy~~~yyytttrrrtttsssttttttuuutttsssrrrqqqsssuuuwwwxxxvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzxxxwwwwwwxxxyyyxxxvvvttt111111111000000000000000222222111111111111222222111111111000000000000000111111111111111111111111000///...---,,,+++++++++***++++++,,,,,,---------+++***)))((((((***,,,---,,,***)))+++------+++)))+++++++++,,,,,,,,,---------***'''(((+++,,,+++)))+++******+++......,,,***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++------------------------......------...000111333---------,,,,,,---------.................................------------...............////////////000000111111111222222222555444444444444444444444444444555666777777777777999999:::;;;<<<>>>???@@@AAACCCDDDDDDCCCBBBBBBCCCBBBCCCEEEFFFHHHHHHIIIIIIFFFGGGHHHJJJLLLOOOPPPQQQQQQRRRSSSUUUUUUUUUTTTSSSTTTUUUWWWXXXXXXXXXWWWWWWZZZZZZ[[[[[[\\\\\\\\\\\\^^^___```bbbeeegggjjjkkklllmmmnnnmmmllllllmmmooonnnoooqqqsssvvvxxxzzz{{{yyyzzz|||~~~~~~}}}~~~ooo|||sss\\\LLLJJJNNNMMMbbbrrr}}}mmm^^^WWWSSSPPPNNNQQQSSSRRRLLLFFFBBB>>>888333111000000///---------...............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,,,,------......------------............------------..................///////////////////////////000000000555111666HHHbbbyyywwwlllhhhjjjnnnuuuttttttrrrqqqyyyvvvpppnnnrrrvvv~~~~~~oooRRRGGG===:::999999999<<<===@@@GGGPPP]]]mmm}}}}}}{{{|||{{{zzz{{{}}}}}}|||{{{{{{yyyvvvtttssssssssstttuuuvvvwwwwwwwwwuuutttsssmmmnnnppprrrsssrrrqqqppprrrtttvvvxxxzzz|||}}}~~~~~~{{{xxxvvvtttsssrrrrrrtttwwwxxxvvvtttttttttuuussspppooooooqqqtttvvv~~~zzztttsssvvvttttttuuuuuutttsssqqqpppsssuuuvvvvvvuuussssssttttttuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxuuuttt111111111111111111000000111111111111111111111111000000000000000000111111111111111111111111111111000///...---,,,++++++++++++++++++,,,,,,------...+++***)))((((((***,,,---+++++++++,,,---,,,+++))),,,,,,,,,,,,,,,------------***'''(((+++,,,+++))),,,++++++,,,---...---,,,------------------,,,,,,,,,,,,,,,---------------------------------------******))))))***+++---///------------------------..................---------.................................////////////000000111111111222222222444444444444444333333333444555666777888888888888999999999:::<<<===???@@@AAACCCDDDDDDCCCBBBBBBCCCBBBCCCEEEFFFHHHHHHIIIIIIFFFGGGHHHKKKMMMOOOPPPQQQQQQRRRSSSUUUUUUUUUTTTSSSTTTUUUVVVXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[]]]^^^```cccfffhhhiiijjjjjjlllmmmnnnmmmmmmmmmooonnnoooppprrrtttvvvxxxyyywwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||}}}kkkyyy~~~~~~ttt^^^NNNJJJNNNPPP___kkk}}}nnn___WWWSSSPPPNNNPPPSSSQQQKKKEEECCC>>>888444111111000///---------...............------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------............------,,,,,,------...------------...///000111......------------..................///////////////////////////000111222555444===UUUooovvvhhhccceeehhhkkklllppptttwwwwwwooolllooosssrrr^^^KKKBBB;;;999:::999:::===>>>BBBHHHRRR^^^mmm{{{xxxvvv|||||||||}}}|||yyyvvvtttttttttuuutttuuuvvvvvvuuusssqqqpppiiijjjlllnnnpppqqqrrrrrrtttttttttuuuwwwzzz~~~~~~}}}{{{xxxvvvttttttsssppprrruuuvvvtttrrrrrrrrrvvvuuurrrpppooooooqqqrrrxxx~~~yyyssssssvvvtttuuuuuuvvvuuutttsssrrrtttuuuvvvvvvtttssstttuuusssttttttuuuvvvwwwxxxxxxzzz{{{{{{{{{yyyvvvuuuttt///000111111222222111111000000111222222111000000000000000000111111111111111111111111111111111111///...------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++***)))***+++,,,---,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,------------...,,,++++++,,,------,,,,,,,,,,,,,,,---------...---............------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------............---------------------,,,,,,,,,------...////////////...............////////////000111111111111222222222333333333333333444444444444555777999999999888888888999999:::;;;===>>>???AAABBBDDDDDDBBBAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGIIIKKKMMMOOOOOOPPPPPPQQQRRRTTTUUUUUUTTTTTTSSSUUUVVVXXXYYYYYYXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]]]]___bbbeeeggghhhiiiiiihhhjjjmmmnnnnnnmmmnnnnnnnnnooopppqqqssstttuuuuuuuuuvvvxxxzzz||||||||||||{{{|||||||||}}}nnn{{{~~~ttt```QQQLLLNNNSSS\\\eee}}}|||ooobbbZZZSSSPPPNNNOOORRRQQQLLLFFFCCC???888444222111000000..................------,,,,,,,,,------------...------,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,------.........---......------------......,,,,,,,,,---...000111222......------------..................////////////000//////...///000222333333777GGGcccyyyrrreeebbbccceeeeeegggnnnuuuzzz}}}uuulllhhhkkkooo|||zzzcccNNNDDD===888888888777888;;;???CCCJJJSSS___lllyyy|||sssttt}}}~~~{{{{{{}}}{{{xxxvvvuuuuuuuuuuuuuuuuuutttsssqqqpppooohhhhhhiiijjjlllnnnppprrrtttsssrrrrrrtttxxx|||~~~}}}}}}{{{zzzxxxvvvuuutttoooqqqssstttrrrqqqqqqqqqwwwvvvtttrrrqqqoooooonnnooouuuzzzzzzvvvsssssstttssstttuuuvvvvvvuuutttssssssuuuvvvuuuttttttuuuvvvttttttuuuuuuuuuuuuuuuuuuyyy{{{|||{{{xxxuuutttttt...///000222333333333222///000111222222111000//////000000000111111111111111111111111111111111111...------,,,,,,,,,---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,++++++++++++------------------------,,,------,,,++++++,,,...++++++++++++++++++,,,---------.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000//////,,,---...//////...---,,,------,,,,,,,,,+++++++++,,,---...///000000///...............////////////000111111111111222222222222222222333333444444555444555777999999999888777888888999:::;;;===>>>???@@@BBBCCCCCCBBBAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTSSSTTTVVVXXXYYYZZZZZZYYYWWWYYY[[[^^^`````````___^^^```dddgggiiiiiihhhhhhgggjjjnnnppppppoooooooooooooooooopppqqqqqqrrrrrrrrrtttvvvxxxyyyzzzyyyyyyyyy{{{}}}}}}}}}rrr~~~tttbbbTTTNNNNNNRRRXXX___xxxooofff___RRRNNNLLLNNNQQQRRROOOJJJCCC???999444222111111000/////////...---------,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,---.........---,,,......------------.....................///000000......------------..................////////////000///......///111333444666>>>UUUqqq~~~nnnddddddeeedddbbbccciiiqqqvvv{{{{{{{{{wwwooofffeeekkkqqqvvv~~~~~~sssdddRRREEE???:::777888888777888;;;===AAAHHHQQQ[[[hhhsss{{{vvvqqqvvv{{{{{{|||~~~~~~|||wwwxxxzzz~~~}}}yyyvvvttttttssswwwvvvuuusssrrrqqqppppppjjjiiigggfffgggjjjmmmoooqqqqqqqqqrrrtttvvvxxxyyy|||||||||{{{zzzxxxuuutttqqqrrrssssssqqqqqqrrrssstttuuuuuuuuutttqqqooonnnlllpppuuuwwwwwwuuusssssspppqqqssstttuuuuuutttsssrrrsssttttttssssssuuuwwwxxxwwwwwwvvvuuuttttttsssxxxzzz|||{{{wwwttttttuuu,,,...000222333444444333///000111222222111000/////////000000111111111222111111111111111111111111------,,,,,,,,,---...............------,,,,,,,,,***+++,,,------------,,,---...---,,,******+++,,,------------------------)))+++,,,+++((('''***---)))*********)))***+++---,,,,,,---...---,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++------...//////...---,,,,,,---...//////...---,,,,,,,,,,,,++++++*********,,,---///000000000///.............../////////000000111111111111222222222111111222333333444555555333444666888999888777666888888999:::;;;===>>>???@@@BBBCCCCCCBBBAAAAAABBBEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMLLLNNNPPPRRRTTTTTTTTTTTTSSSTTTVVVXXXZZZ[[[[[[[[[WWWYYY\\\___aaabbbbbbaaa___aaaeeehhhiiiiiihhhggggggkkkoooqqqqqqpppppppppooooooooooooooopppppppppqqqrrrtttvvvwwwxxxxxxxxxyyy|||~~~~~~}}}~~~uuu~~~sssdddVVVPPPNNNPPPUUU\\\|||tttnnnhhhcccQQQMMMJJJMMMQQQTTTQQQNNNCCC???999444222111111000000000///...------,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,.........---,,,+++......------------......000000///............///.........------...................../////////000000///......///111333444;;;GGG```zzzyyyjjjccceeegggddd``````dddjjjooosss|||uuutttppphhhbbbdddnnnwwwpppzzzuuucccSSSHHHAAA<<<999777999:::888:::===888===DDDLLLVVVbbbmmmtttqqqqqqyyy{{{zzzzzzzzz||||||{{{yyyssstttwww|||}}}yyyuuusssrrrrrryyyxxxvvvsssqqqqqqqqqqqqmmmjjjgggddddddgggjjjlllnnnppprrrsssuuuuuuuuuttt||||||}}}}}}{{{yyyvvvtttsssttttttsssqqqqqqsssuuurrrsssuuuvvvvvvssspppnnnmmmppptttxxxyyyxxxvvvtttnnnoooqqqssstttttttttsssppprrrssssssrrrsssuuuwwwzzzzzzyyywwwvvvtttsssssswwwyyy{{{zzzwwwttttttuuu000000000000000111111222111111111111111111111111000111111111222222222222555444444333222111000000---------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///...+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,+++,,,---...---,,,+++***+++,,,............,,,+++000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---......//////....../////////000000000000111............////////////////////////000000000000222222333444444555555666777666666666777888999999;;;:::999999999;;;===???@@@@@@@@@@@@@@@AAAAAAAAADDDEEEFFFFFFEEEEEEFFFHHHEEEIIILLLNNNNNNMMMLLLMMMLLLLLLMMMNNNPPPQQQRRRSSSVVVXXXZZZ\\\\\\[[[YYYXXX[[[ZZZYYYZZZ]]]______^^^cccdddfffggghhhhhhiiiiiifffiiilllpppqqqqqqpppooooooooopppppppppqqqqqqqqqpppsssuuuvvvuuuuuuvvvwww~~~~~~uuu|||~~~wwwssshhhVVVNNNQQQSSSTTT___wwwwwwqqqggg]]]QQQLLLJJJPPPTTTRRRNNNMMMDDDAAA;;;555111/////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------,,,,,,...------,,,,,,------...000//////............///...............///000000///000000///...---+++***333//////333444333333555AAAWWWooo}}}zzzpppmmmnnnmmmfff``````bbbdddfffiiinnnuuuzzzsssnnngggbbbccciiipppvvv{{{ppp```PPPDDD===:::888999;;;=========<<<<<<===@@@EEEIIIOOOXXXbbbjjj|||xxxwwwvvv{{{vvvpppppptttxxxyyyxxxqqqrrruuuyyy|||~~~{{{wwwuuutttsssrrrrrrqqqpppqqqrrrsssrrrppplllkkkhhhfffeeedddddddddkkknnnsssvvvxxxwwwtttrrrvvv~~~yyyzzzyyywwwsssttttttsssrrrqqqssstttyyyxxxvvvuuuttttttuuuuuussssssttttttuuuvvvvvvvvvuuuuuutttttttttvvvwwwxxxtttvvvwwwuuusssrrrtttwwwzzzzzzxxxwwwuuusssrrrqqqvvvxxx{{{}}}}}}zzzvvvsss000////////////000111111111111111111111111111111000000000111111111222222444333333222222111111000......------,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,------...............,,,,,,,,,,,,------------............////////////000000000000111111111111222222333333444555555555555555555555666777888999;;;:::999999999;;;===>>>?????????@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBDDDEEEEEEHHHLLLNNNMMMLLLLLLLLLKKKLLLMMMNNNOOOQQQRRRRRRUUUVVVYYY[[[\\\[[[YYYXXX[[[ZZZYYYZZZ\\\^^^___^^^bbbcccdddfffhhhhhhiiiiiigggiiillloooqqqqqqqqqpppoooppppppqqqrrrrrrssssssssstttuuuuuuttttttvvvwwwsssyyy|||uuuhhhWWWNNNOOONNNOOO[[[rrrzzzrrrhhh^^^QQQKKKIIIOOOTTTRRROOOMMMDDDAAA;;;666111/////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------...------,,,,,,------...///...............//////...............///000000..................------111//////333444444777===OOO```qqqzzz|||yyyrrrjjjiiimmmnnnjjjfffdddfffgggggghhhlllrrrwwwmmmiiidddbbbeeemmmuuuzzz|||sssdddUUUHHH@@@<<<:::888:::;;;===>>>???AAACCCEEEGGGIIIKKKNNNTTT]]]ccctttzzzzzzyyyzzzuuupppooossswwwxxxwwwqqqrrrsssvvvxxx{{{~~~{{{xxxwwwvvvuuutttpppooommmnnnooopppooonnnmmmkkkiiigggfffeeeeeeeeekkkmmmqqquuuvvvuuusssqqqrrrzzz~~~{{{xxxyyyzzzyyyuuuuuuuuuuuuttttttuuuvvvyyyxxxvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxyyytttvvvwwwvvvuuuuuuwwwyyyxxxxxxwwwvvvuuuttttttsssuuuwwwyyy{{{zzzxxxuuusss//////......//////000111111111111111111111111111/////////000000000111111222222222222222222222222000///...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,---...........................////////////............////////////000000111111111222222222222222333333444444555555444444444444555666777888;;;:::999999:::;;;===>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCBBBBBBCCCEEEDDDGGGJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSUUUXXXZZZ\\\\\\[[[ZZZ[[[ZZZYYYYYY\\\^^^______```aaaccceeeggghhhiiijjjiiijjjlllnnnpppqqqqqqrrroooooopppqqqssstttuuuvvvuuuvvvuuutttssssssvvvxxx}}}~~~uuuwwwwwwiiiXXXNNNLLLJJJMMMXXXooo}}}ttthhh^^^PPPJJJHHHNNNSSSRRROOONNNDDDAAA<<<666222000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++,,,,,,------............------,,,,,,------...------------...///000000...............///000000......---------...000000//////000222222444>>>HHHbbbmmmvvvwwwwwwzzz}}}}}}qqqlllggghhhlllooonnnkkkiiijjjiiigggfffiiiooottt||||||iiieeeaaaaaafffmmmtttxxxrrrfffTTTFFF>>>;;;;;;:::<<<===???@@@CCCGGGMMMQQQSSSTTTTTTSSSSSSUUUYYY]]]iii|||}}}}}}|||yyytttpppooorrrvvvwwwvvvsssrrrqqqqqqssswww{{{}}}~~~|||zzzzzzzzzyyywwwuuupppnnnmmmmmmnnnooonnnmmmnnnmmmkkkjjjhhhhhhggggggjjjlllpppsssttttttrrrqqqooouuuxxxwwwuuuwwwzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwuuuuuuuuuuuuuuuwwwwwwvvvuuuuuutttssssssuuuuuuuuuuuuvvvwwwyyyyyytttuuuwwwxxxwwwxxxzzz{{{xxxwwwwwwwwwxxxxxxyyyzzzyyyyyyzzz{{{{{{zzzxxxwww...............///000000111111111111111111111111////////////000000000000000000111111222222222333111000///...------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---,,,+++***+++,,,---...---,,,************,,,---+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,---.........------////////////000000000000............///////////////000000000000111111111111222222333444444555555444444444555666777888999::::::999::::::;;;===>>>=========>>>??????@@@@@@BBBDDDEEEEEEDDDDDDEEEFFFDDDFFFIIIKKKJJJJJJJJJKKKJJJKKKLLLMMMOOOPPPQQQQQQTTTUUUXXX[[[\\\]]]]]]]]]\\\ZZZXXXYYY[[[]]]______^^^___aaadddgggiiijjjjjjjjjkkklllmmmoooqqqrrrsssmmmnnnoooqqqssstttvvvvvvxxxwwwvvvsssqqqsssvvvyyy|||~~~zzzzzz~~~wwwhhhYYYNNNKKKLLLPPPZZZoootttfff\\\OOOIIIGGGMMMRRRQQQOOONNNDDDAAA<<<777333000//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,---...///000111...............///000000000///---,,,,,,...000111...///111222111555DDDSSSrrrxxx{{{yyyxxxyyyzzzyyynnnkkkiiiiiikkknnnmmmllljjjkkkkkkgggdddffflllrrrwwwvvviiieeeaaaaaafffkkknnnooocccWWWFFF;;;999:::;;;:::AAACCCEEEGGGKKKRRR\\\ccceeeffffffeeeccc```___^^^dddrrr~~~~~~}}}xxxuuuqqqppprrrtttvvvvvvuuussspppnnnooosssxxx{{{{{{{{{{{{||||||zzzvvvsssqqqpppnnnnnnoooppppppoooooonnnmmmllllllkkkjjjjjjlllmmmppprrrssstttssssssooorrrtttttttttvvvxxxzzzwwwwwwwwwxxxyyyyyyxxxwwwxxxxxxwwwvvvvvvuuuuuuuuuuuutttttttttsssssssssrrrvvvvvvvvvwwwxxxyyyzzzzzzvvvwwwxxxyyyyyyyyyzzzzzzxxxyyyyyyzzz|||...............///000000111111111111111111111111////////////000000000000///000000111111222222333111000//////............000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++***+++,,,...///---,,,************,,,---***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...+++,,,,,,---...---------+++++++++,,,,,,,,,------............////////////.........////////////000111111222222333444444555555555555666777888:::;;;999:::::::::;;;<<<<<<===<<<======>>>??????@@@@@@CCCDDDEEEEEEDDDDDDEEEGGGDDDFFFIIIJJJIIIIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRUUUVVVYYY[[[]]]^^^______\\\ZZZWWWXXXZZZ]]]^^^___]]]___aaadddgggiiijjjkkkkkkkkklllnnnoooqqqrrrssskkklllnnnppprrrsssuuuvvvyyyxxxvvvsssqqqssswwwzzz{{{}}}|||~~~vvvgggYYYPPPLLLOOOSSS\\\nnntttdddZZZPPPIIIGGGLLLPPPPPPNNNMMMDDDAAA===888444111//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,---///000000...............///000000333111///---,,,---...//////000222222111888JJJ\\\yyy~~~}}}}}}yyytttkkkjjjjjjkkkkkkllllllllliiikkklllhhhdddeeelllrrrwww|||yyypppiiifffdddeeeiiikkkiiifffTTTJJJ???888999;;;<<<;;;CCCGGGKKKOOOTTT]]]hhhqqqvvvwwwyyyzzzyyytttnnnjjjjjjooowww~~~~~~~~~xxxvvvsssrrrsssuuuvvvvvvxxxuuuqqqnnnooorrrvvvyyyzzzzzz{{{||||||yyytttqqqrrrpppnnnmmmnnnpppppppppppppppppppppooonnnnnnmmmooopppqqqssstttuuuuuuvvvsssssstttvvvvvvuuuwwwyyyxxxwwwvvvxxxzzz{{{yyywwwxxxxxxxxxwwwvvvvvvuuuuuuqqqqqqqqqrrrrrrsssssssssvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyyyyzzzzzzzzzyyyxxxxxxxxxyyy{{{//////......//////000111111111111111111111111111/////////000000000111111000000000111111111222222000000////////////000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,---------------,,,,,,,,,---------..................////////////---------.........//////111111222222333333444444555555555666888999;;;;;;999999:::;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEGGGIIIJJJIIIIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSVVVWWWXXX[[[\\\^^^______\\\YYYWWWWWWYYY\\\^^^___^^^```bbbeeegggiiikkkkkkjjjkkkmmmoooqqqrrrrrrssskkklllmmmoooqqqssstttuuuxxxwwwvvvsssrrrtttwww{{{zzz|||~~~|||~~~wwwfffXXXPPPMMMOOOTTT[[[kkkvvveeeZZZQQQJJJGGGKKKOOOOOOMMMLLLCCCAAA===999555111000///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,---...//////...............///000000333222000...---------...000000222444666???SSSfffyyy|||tttiiilllooopppnnnmmmlllllliiimmmooolllfffffflllsssyyy{{{}}}~~~}}}yyyrrrlllhhhgggfffjjjmmmkkkddd^^^GGGBBB<<<999;;;===>>>>>>CCCIIIQQQWWW]]]fffrrr{{{~~~zzzxxxzzz~~~}}}~~~zzzxxxwwwuuuuuuvvvwwwxxxzzzxxxuuurrrrrrsssuuuwwwxxxyyyzzz{{{{{{xxxtttpppqqqooolllkkkmmmnnnooooooqqqrrrrrrrrrrrrrrrqqqpppqqqrrrrrrtttuuuvvvxxxxxxxxxvvvwwwzzzzzzxxxxxxzzzyyywwwwwwyyy}}}}}}{{{xxxxxxxxxxxxxxxwwwvvvuuutttppppppqqqqqqrrrsssssstttvvvvvvxxxzzz{{{||||||||||||{{{{{{|||}}}}}}zzzxxxwwwxxxyyy|||000////////////000111111111111111111111111111111000000000111111111222222000000000000111111111111////////////000111222222222222111000///...---,,,------------------------,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))***+++,,,------------,,,,,,------------,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...++++++,,,------------,,,........./////////000000............////////////............////////////111111111222333333444444444444444555777888:::;;;999999:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDEEEGGGFFFGGGIIIJJJIIIJJJKKKMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWYYYZZZ\\\]]]]]]\\\YYYWWWVVVYYY\\\^^^___```aaacccfffhhhjjjkkkkkkiiikkknnnppprrrrrrrrrrrrmmmnnnoooppprrrssstttuuuvvvvvvvvvtttsssuuuxxx{{{yyy{{{}}}~~~yyyfffXXXPPPMMMMMMSSSZZZjjjzzzhhh^^^RRRKKKGGGJJJNNNMMMKKKKKKCCCAAA>>>999555222000///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------------------...------,,,,,,------...---------,,,,,,---.....................///000000111000000000//////......//////222777===III^^^qqqxxx}}}wwwrrrwww{{{{{{vvvpppmmmllllllqqquuuqqqjjjhhhmmmssszzzxxxxxxxxxvvvrrrmmmjjjgggfffgggjjjkkkdddXXXMMM???===;;;:::;;;>>>AAABBBFFFOOOZZZbbbhhhppp{{{}}}{{{{{{zzzxxxwwwxxxyyyzzz|||{{{yyyxxxvvvuuuuuuuuuuuuuuuwwwyyyzzzxxxuuuqqqrrrpppmmmlllmmmooopppppprrrssstttuuuuuutttssssssrrrrrrssssssuuuvvvxxxyyy{{{xxxyyy}}}{{{}}}zzzyyyxxx{{{}}}yyyxxxxxxyyyyyyxxxwwwuuutttssssssssssssssssssttttttvvvwwwyyy{{{|||}}}}}}}}}~~~}}}}}}~~~|||{{{{{{|||000000000000000111222222111111111111111111111111111111111111222222222222111111111000000000000000......//////000222333444222222111000///...------------------------------++++++******,,,...111333,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((***+++---......------,,,,,,...//////...,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...++++++,,,---------,,,,,,+++++++++,,,,,,,,,------............/////////000////////////000000000000000111111222333333444444333333333444666888999:::888999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCEEEGGGHHHHHHGGGGGGHHHIIIFFFHHHJJJJJJJJJJJJLLLNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXZZZZZZ[[[\\\YYYVVVVVVXXX\\\^^^___aaabbbdddfffhhhjjjkkkkkkhhhkkknnnqqqssssssrrrqqqoooooopppqqqssstttuuuuuuuuuuuuvvvuuutttvvvyyy{{{yyyzzz|||}}}{{{fffWWWPPPMMMLLLSSS[[[jjj~~~lllbbbSSSKKKGGGJJJMMMLLLJJJIIICCCAAA>>>:::666222000............------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------,,,,,,...------,,,,,,------.........---,,,,,,,,,------...............///000000...//////000111000000//////...111999BBBQQQgggxxxvvv{{{{{{}}}tttmmmkkkpppvvvyyyvvvnnnjjjmmmrrryyyvvvttttttrrrnnnkkkiiigggffffffgggeee[[[JJJ<<<;;;;;;;;;::::::===BBBFFFJJJTTTaaakkkqqqxxx}}}}}}}}}|||zzzyyyyyyzzz|||}}}}}}|||{{{zzzwwwuuutttrrrssstttwwwyyyyyyvvvtttuuurrrooonnnoooqqqssssssssssssuuuvvvvvvvvvuuutttsssrrrrrrssstttvvvxxxzzz|||yyy{{{~~~|||zzzzzz}}}{{{xxxxxxyyyyyyxxxwwwuuutttvvvvvvvvvuuuttttttssssssvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~222222222111111111000000111222333444333111///...111111111000///000222555111111000000//////......///............---------//////...---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******......---------,,,,,,,,,////////////////////////............////////////...............///000000222222111111222222333444111333444444333444555777::::::999999999:::;;;;;;======>>>???@@@BBBDDDEEEJJJKKKKKKIIIGGGEEEEEEFFFIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQSSSTTTWWWWWWVVVVVVWWWYYY[[[\\\]]][[[YYYXXXYYY\\\```bbbaaaccceeehhhjjjjjjkkkkkkiiijjjkkklllmmmooopppppppppqqqqqqrrrssstttuuuuuuwwwvvvuuuvvvwww{{{~~~}}}||||||||||||~~~zzzkkk\\\QQQKKKLLLMMMVVVmmmuuudddYYYNNNFFFGGGKKKJJJGGGFFFDDDBBB???;;;777333000...////////////////////////000000//////.........---........................,,,,,,+++***+++,,,.../////////.........------------,,,,,,,,,---///000222///////////////.....................////////////444000...000111///000222333333666BBBVVVlllwwwzzzttt{{{zzz|||uuuqqqssstttxxx||||||tttnnnnnnooonnnwwwqqqmmmooorrrpppiiidddbbbfffddd[[[QQQKKKCCC;;;;;;:::;;;======>>>FFFNNNRRRbbbooorrrwww}}}yyywwwwwwxxx{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxvvvuuuttttttttttttsssssssssqqqooooooppprrrwwwuuuttttttvvvvvvsssppprrrssstttvvvwwwwwwwwwwww{{{zzz|||}}}{{{xxxvvvuuuuuuwwwxxx}}}zzzxxxxxxyyyzzzyyywwwwwwyyy{{{}}}}}}}}}~~~222222222111111111000000///000111333333222111000000111222111000000222444111111000000//////......///............---------///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,------.............................................///////////////////////////000111111222222111111222222333444222333555555444444666777::::::999999999:::;;;;;;<<<======>>>???AAACCCDDDIIIJJJKKKIIIGGGFFFFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUXXXXXXXXXYYYZZZZZZ[[[\\\^^^]]][[[ZZZ[[[]]]```bbbeeefffhhhjjjkkkllllllllljjjkkkkkklllmmmnnnooooooqqqqqqqqqrrrssstttuuuvvvtttttttttuuuvvvwwwxxxxxxzzzzzzzzz{{{|||~~~~~~qqqaaaRRRHHHJJJKKKTTTiiirrrbbbXXXNNNFFFGGGJJJIIIGGGFFFDDDBBB???;;;777333000///////////////////////////000/////////....................................---,,,,,,,,,------.../////////.........---------------,,,,,,---...000000/////////////////////...............////////////333///...000111//////222555444;;;OOOfffwww~~~~~~zzz}}}~~~vvv{{{{{{tttqqqvvv{{{~~~{{{wwwsssooommmllllllxxxuuutttvvvwwwssslllgggccceee```UUULLLFFF@@@999;;;999:::===>>>@@@IIIRRRYYYgggsssuuuyyy~~~{{{yyyyyyzzz|||{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuuttttttttttttrrrssssssrrrqqqqqqsssuuuwwwvvvuuuvvvxxxyyywwwuuussstttuuuwwwxxxzzz{{{|||}}}|||~~~|||yyyxxxxxxyyyzzz~~~{{{yyyyyyzzz{{{zzzxxxxxx{{{}}}222222222111111111111111---...000111222222111111///111222222111111111333111111000000//////......///............---------.........------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++******************++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,***++++++,,,---...///000....................................////////////000000000000000111222222222222111111222222333444222444555555555555666888:::999999999::::::;;;<<<;;;<<<<<<===>>>@@@AAABBBHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVXXXYYY[[[\\\^^^___`````````___]]]\\\]]]___aaabbbhhhiiijjjlllmmmnnnnnnnnnkkklllllllllmmmmmmmmmmmmqqqqqqqqqrrrssstttvvvvvvssstttuuuvvvwwwvvvuuutttwwwxxxxxxzzz|||{{{jjjUUUFFFHHHIIIPPPccc{{{ooo```XXXMMMEEEFFFJJJIIIFFFEEECCCBBB???;;;777333000///////////////////////////////////////....................................------......//////.....................---------......---------......///......//////////////////............////////////222///...111111//////222888999GGGccczzzrrrtttvvvyyymmmmmmxxxzzztttuuurrrjjjgggiiivvvyyy{{{|||yyytttnnnjjjeeebbbZZZNNNDDD@@@;;;666:::999:::===@@@DDDNNNXXXcccpppyyyzzz}}}|||zzzzzz{{{||||||{{{zzzxxxwwwvvvvvvwwwwwwvvvuuuttttttttttttssstttuuutttssstttvvvxxxwwwvvvwwwxxxzzz{{{zzzyyyuuuvvvvvvxxxzzz}}}|||zzzzzz{{{{{{}}}{{{{{{}}}}}}}}}|||}}}111111111111111111111111...///000111111111111000...000333333222111111222111111000000//////......///............---------......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++*********++++++,,,,,,---...//////....................................////////////000000//////000000111222222222111111222222333444333444666666555555777888999999999999:::;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@EEEFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLNNNNNNOOOOOONNNNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[]]]```ccceeefffaaa``````___```aaabbbcccggghhhiiikkkmmmoooppppppllllllllllllllllllllllllpppppppppqqqrrrtttvvvwwwuuuvvvwwwwwwxxxxxxwwwwwwxxxyyyzzz{{{}}}uuu\\\IIIJJJIIINNN\\\mmm|||nnn___WWWMMMEEEFFFIIIIIIFFFEEECCCAAA???;;;777444111//////////////////////////////////////////.................................,,,---...//////...---,,,........................//////......------------............////////////............////////////000...///222111///111555===EEE[[[yyyooorrrrrrxxxzzzpppeeeffftttzzzwww{{{uuufffbbbiiiuuu{{{~~~|||wwwsssnnnkkkeee^^^SSSGGG???:::888666:::999;;;@@@DDDIIIUUU```nnnyyy~~~|||zzzzzz{{{||||||{{{yyyxxxvvvuuutttwwwvvvuuuttttttttttttttttttuuuvvvvvvuuutttvvvwwwxxxxxxyyyzzzzzz{{{zzzyyyvvvvvvwwwxxx{{{|||zzzzzzzzz{{{111111111111111111111111111111111111111000//////...000333333222111111222111111000000//////......///............------------------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,+++++++++*********------------------------....................................///////////////............///000000222222111111222222333444333444666666555555777888999999999999:::;;;<<<===::::::;;;;;;<<<===>>>???BBBCCCEEEEEEDDDDDDEEEGGGIIIJJJKKKMMMNNNNNNOOOOOONNNOOOPPPQQQSSSVVVXXXYYYYYYZZZZZZ\\\]]]___aaabbbaaaaaaaaabbbbbbccccccddddddeeefffiiilllnnnppprrrlllllllllllllllkkkkkkkkkooooooooooooqqqsssuuuwwwwwwvvvuuuuuuvvvxxx{{{|||{{{|||}}}~~~{{{uuu|||cccOOOLLLKKKNNNWWW```jjjzzzoooaaaXXXMMMEEEFFFJJJIIIFFFEEEBBBAAA>>>;;;777444111000////////////////////////.........///////////////........................+++,,,---......---++++++---...................../////////......---,,,,,,---.........//////000000............///////////////...///111111000444:::EEEVVVsss}}}lllpppsssuuutttlllcccdddrrr}}}~~~vvvdddaaakkkvvv~~~|||vvvsssqqqmmmbbbYYYLLLBBB<<<999777888::::::===DDDIIIPPP[[[gggvvv~~~zzzxxxxxxyyy|||{{{zzzyyywwwvvvttttttvvvuuuuuutttttttttttttttvvvxxxxxxwwwuuusssssstttyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxx{{{~~~}}}zzzxxxxxxzzzzzz111111111111111222222222333333222222111000000000///111222222111111111333111111000000//////......///............---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------------,,,............------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,......---------,,,,,,,,,------------------------............////////////...............//////000222222111111222222333444222444555555555555666888888888888999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDDDDFFFHHHKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQTTTVVVXXXZZZ[[[\\\^^^___^^^]]]ZZZYYY___```bbbcccdddeeeeeeeeebbbcccdddfffiiillloooppplllllllllkkkkkkkkkkkkkkknnnmmmmmmmmmooorrrtttvvvvvvuuusssrrrtttvvvzzz|||}}}}}}~~~|||}}}~~~~~~vvvppp|||eeeTTTNNNLLLNNNSSSVVV]]]ooopppdddYYYNNNFFFGGGKKKJJJGGGFFFBBBAAA>>>;;;777444222000////////////////////////.........///////////////........................,,,,,,,,,---,,,,,,++++++---------................../////////...---,,,,,,------......///000000000............///////////////...///111111222999AAAQQQjjjmmmqqqxxxvvvrrrnnniiiiiiuuusssddddddnnnyyy{{{yyyuuunnn\\\QQQEEE???<<<999888:::;;;<<>>???@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXZZZZZZ___eeeiiiiiiddd]]]XXX]]]___aaadddffffffffffffddddddeeeeeegggiiikkkmmmkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkmmmpppsssuuuuuuttttttttttttuuuvvvwwwzzz{{{}}}}}}~~~vvvpppvvvcccUUUMMMKKKMMMQQQQQQVVVkkk}}}pppgggZZZOOOGGGHHHLLLKKKHHHGGGBBB@@@>>>;;;777444222111////////////////////////............/////////000..............................---,,,,,,,,,,,,,,,---------.........//////---......//////...---,,,------......///000000111............///////////////......000111444>>>HHHddd}}}wwwyyy{{{uuuqqqppppppqqqyyywwwlllgggjjjoooyyyvvvjjjSSSHHH>>><<<<<<999999;;;<<<>>>EEENNNUUU[[[eeeppp{{{|||yyywwwwwwxxxyyyxxxxxxwwwvvvuuuuuuuuutttttttttssssssttttttuuuxxxzzz{{{{{{xxxvvvvvvvvvwwwyyy{{{{{{yyywwwxxxyyy{{{{{{|||}}}}}}~~~}}}~~~~~~|||~~~~~~{{{{{{}}}|||{{{yyyxxxyyy|||yyysssmmmiii000000111111222222222222222222222222333444555555111111111000///000222555111111111000//////......//////.........---------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,+++++++++*********++++++,,,---...//////------------------------............/////////000000000000000000111111222222222111111222222333444111333444444333444555777888888888999:::;;;===>>><<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMOOOPPPSSSVVVXXXYYYWWW___kkktttuuuoooeee^^^\\\^^^aaadddfffggggggfffggggggfffffffffhhhiiijjjjjjjjjjjjkkkkkkllllllllllllkkkjjjjjjlllooosssuuuuuuvvvwwwwwwwwwvvvtttssswwwxxx{{{~~~wwwqqq}}}ppp___SSSKKKIIILLLPPPNNNSSSkkkyyyooohhhZZZPPPHHHIIILLLLLLIIIHHHAAA@@@>>>;;;777444222111////////////////////////---.........//////000000........................000///...---,,,,,,---...---------.........//////,,,---...//////...---------------...///000000111............/////////000///......000111555@@@MMMrrr|||{{{sssoooqqqtttuuu{{{{{{nnngggjjjnnnooovvvuuueeeMMMBBB:::;;;<<<:::999;;;<<>>===============>>>@@@BBBDDDFFFHHHIIIJJJKKKNNNMMMLLLLLLMMMMMMLLLKKKKKKMMMOOOPPPRRRUUUYYY]]]XXX___mmm|||~~~mmm^^^[[[]]]aaadddfffgggggggggiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiijjjlllooorrrsssrrrssstttuuuvvvvvvvvvvvvxxxzzz}}}xxxnnnxxxeeeWWWUUUPPPIIIMMMOOOIIIRRRkkk{{{{{{uuuooojjj```TTTJJJJJJLLLKKKIIIHHHFFFBBB>>>:::777444000...////////////////////////////////////////////////111111111111111111111111000000000000///...---,,,,,,------.../////////...111000///...---,,,,,,,,,000/////////............000000//////.........---111+++---444555555DDDXXX|||rrruuu{{{{{{xxxwwwxxxzzz}}}{{{pppiiieeegggpppzzzvvvfffYYYBBB???<<<:::::::::::::::===DDDOOOZZZdddkkkoooqqqxxx}}}~~~}}}zzzxxxvvvtttyyyxxxwwwvvvvvvwwwwwwxxxzzzyyywwwuuussssssssssssuuuxxx{{{|||zzzxxxvvvvvvtttvvvyyyyyyxxxzzz}}}}}}|||}}}~~~~~~}}}}}}{{{zzz|||~~~~~~{{{xxxwwwyyy{{{{{{zzzyyyzzz{{{~~~wwwuuurrrooojjjccc\\\WWW444333333222111000//////111111111111111111111111000111111222222333333444111000...---,,,---......//////......---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++%%%%%%&&&((()))***+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,---......//////....../////////000000000111111/////////000111111222222444444555666666666666666777777777777888999::::::>>>>>>============>>>>>>AAACCCEEEGGGIIIJJJKKKLLLMMMLLLKKKLLLLLLLLLLLLKKKKKKMMMOOOQQQRRRUUUXXX[[[XXX]]]hhhuuu}}}xxxjjj^^^[[[]]]```cccfffgggggggggjjjiiiiiihhhgggfffeeeeeeiiiiiiiiijjjkkkllllllmmmjjjjjjjjjjjjlllooorrrsssqqqrrrtttvvvwwwwwwwwwwwwxxxyyy|||}}}sss|||{{{rrraaaUUUTTTPPPIIIMMMNNNIIITTTnnn~~~|||xxxsssooocccVVVKKKJJJLLLKKKIIIIIIEEEBBB===:::777444111///111111111111111111111111////////////////////////........................///000000000//////...---,,,,,,---...............000000///...------------000000/////////.........000000/////////.........111---///555777;;;PPPgggyyymmmnnntttxxx~~~{{{vvvyyy}}}zzzmmmfffeeeiiisss|||sss```PPP???===;;;:::;;;<<<>>>>>>DDDKKKTTT___gggmmmqqqsssttt{{{~~~}}}{{{xxxvvvuuuyyyxxxvvvuuuuuuvvvxxxyyyzzzyyywwwvvvtttttttttttttttvvvyyyzzzyyywwwvvvvvvwwwzzz|||||||||}}}~~~~~~{{{zzzyyy{{{~~~~~~|||yyyvvvyyy|||}}}~~~yyyuuuooollliiieee```ZZZTTTOOO555555444222111000///...111111111111111111111111000000111111222333333333111000///---------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------------------------,,,------......------,,,,,,,,,,,,------------......------,,,,,,------...,,,---......//////............/////////000000000......//////000111111111444444555666666666666555777777777777888999:::;;;>>>>>>>>>======>>>>>>???BBBCCCEEEGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSTTTUUUWWWXXXYYY[[[bbbkkkqqqooofff]]][[[\\\___ccceeefffggggggjjjjjjiiihhhfffeeedddccchhhiiiiiijjjkkkmmmnnnoookkkjjjjjjjjjllloooqqqsssqqqrrruuuwwwyyyyyyyyyyyywwwxxx{{{~~~yyy{{{vvvlll]]]TTTSSSPPPJJJMMMNNNJJJYYYttt}}}yyywwwgggYYYMMMJJJKKKKKKJJJJJJDDDAAA===:::777555222000111111111111111111111111////////////////////////------------------------///000000000000//////...,,,------------.........//////............//////000000000/////////......000000////////////......000000222666999EEEaaa|||uuukkkjjjkkklllsss|||zzzsss{{{vvvgggcccffflllttt{{{zzzkkkUUUDDD;;;;;;::::::;;;>>>BBBDDDMMMSSS\\\eeekkkpppuuuwwwtttzzz~~~~~~~~~}}}{{{yyyxxxwwwyyyxxxvvvttttttvvvxxxzzzzzzyyyxxxwwwvvvvvvvvvvvvsssuuuxxxxxxwwwwwwwwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{xxxxxxxxxzzz}}}~~~}}}|||wwwzzz}}}}}}yyywwwtttoookkkfffccc^^^ZZZUUUPPPKKKHHH444444333222111111000000111111111111111111111111000000000111222222333333444333111///...---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,---......///...................../////////////////////000111111222222333444555555666666555555777777777777888999;;;;;;>>>>>>>>>===>>>>>>??????AAABBBDDDGGGIIIJJJKKKLLLIIIJJJKKKKKKJJJJJJKKKLLLNNNPPPTTTVVVVVVVVVWWWXXX[[[ZZZ\\\aaafffgggccc^^^ZZZ\\\^^^aaadddfffggggggjjjiiiiiihhhgggffffffeeehhhhhhiiiiiikkkmmmoooppplllkkkkkkkkkllloooqqqsssqqqsssuuuxxxzzzzzz{{{{{{wwwxxxzzz}}}~~~~~~|||~~~uuujjj]]]VVVUUURRRLLLOOOOOONNN```}}}}}}kkk\\\NNNJJJKKKKKKKKKLLLCCC@@@<<<999888555333111........................//////////////////////////////////////////////////////000111111111000000------------------......///.........///000000111000000000////////////...000000/////////////////////222444777===QQQqqq}}}qqqllllllllljjjooowwwzzzuuu~~~pppcccccciiinnnqqqtttuuu}}}{{{nnn]]]JJJ<<<999999999999;;;???CCCGGGTTTZZZbbbiiioootttyyy}}}zzz~~~~~~~~~}}}}}}|||zzzyyyxxxyyywwwuuussstttvvvxxxzzzzzzyyyyyyxxxxxxwwwwwwwwwtttvvvwwwwwwvvvwwwyyy{{{zzz{{{|||}}}~~~~~~{{{zzzyyywwwvvvvvvwwwxxxzzz|||}}}~~~~~~zzz}}}|||vvvrrroookkkgggcccaaa]]]WWWRRRNNNKKKGGGEEE222222222222222333333333111111111111111111111111///000000111111222333333888777555222000...,,,+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,---......///.....................////////////000111111222222333333444333444444555555555555555666666666777888:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJJJJHHHJJJLLLKKKJJJIIIKKKMMMPPPSSSVVVXXXXXXXXXXXXYYY]]][[[YYY[[[^^^``````___YYY[[[]]]```ccceeeggghhhiiiiiiiiiiiiiiiiiijjjjjjiiihhhhhhiiijjjlllooopppmmmlllkkkkkkllloooqqqsssrrrsssuuuwwwyyyzzz{{{|||yyyyyy{{{|||}}}~~~}}}wwwzzzmmm```YYYXXXTTTOOORRRRRRSSShhhmmm^^^OOOJJJKKKKKKKKKLLLCCC@@@<<<999888555333111........................////////////////////////000000000000000000000000//////000111222222222111//////...---------...///////////////000000111222111000000000//////////////////000000000000000000///333555888EEE___|||tttmmmmmmnnnnnnlllttt||||||{{{wwwkkkaaadddlllnnnmmmkkkjjjuuuzzzqqq^^^MMMAAA:::888999999999;;;???EEEJJJXXX^^^ffflllqqqvvv}}}~~~~~~~~~}}}|||zzzyyyxxxxxxvvvuuussstttvvvxxxzzzyyyyyyyyyyyyyyyxxxxxxxxxvvvwwwwwwvvvuuuwwwzzz}}}{{{{{{{{{|||}}}{{{yyyxxxwwwuuutttuuuwwwxxxzzz{{{}}}}}}|||zzzvvvsssooojjjfffbbb___\\\ZZZVVVPPPLLLIIIGGGDDDBBB111111222222333444444444111111111111111111111111//////000000111222222222888777555333000...,,,+++++++++,,,,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,...------------,,,,,,,,,...------,,,,,,------...,,,---......//////............/////////000000000111111222222333444444555333333444555555555555444666666666777888:::;;;<<<>>>>>>>>>>>>??????@@@AAA???@@@BBBDDDFFFHHHIIIIIIGGGJJJMMMLLLJJJJJJLLLOOOQQQSSSVVVWWWWWWXXXZZZ[[[]]][[[XXXWWWYYY\\\]]]^^^YYYZZZ\\\___bbbeeeggghhhhhhhhhiiijjjjjjkkkkkkllliiihhhggggggiiikkknnnooommmmmmllllllmmmoooqqqsssuuuuuutttuuuwwwyyy{{{}}}{{{|||||||||}}}}}}}}}~~~~~~yyymmmxxxqqqddd\\\XXXTTTQQQTTTUUUWWWnnn|||lll]]]OOOKKKKKKKKKKKKLLLDDDAAA===:::777555222000111111111111111111111111////////////////////////...........................///000222222333333333111000///.........///000000000000000000111222222111111000000000///////////////000000000000111111000333666===RRRqqqzzzkkkhhhllloooooopppzzzooofffaaafffnnnooollljjjfffooopppcccQQQCCC<<<999888:::;;;;;;<<>>>>>>>>>>>???@@@AAABBB???AAACCCEEEGGGIIIIIIJJJGGGKKKNNNMMMKKKJJJMMMPPPPPPRRRTTTUUUUUUWWWZZZ\\\\\\ZZZVVVUUUVVVXXX[[[\\\XXXYYY[[[^^^aaadddggghhhiiiiiiiiiiiiiiijjjjjjjjjiiihhhgggfffgggiiilllmmmnnnmmmllllllmmmoooqqqssswwwvvvtttssstttwww{{{}}}~~~}}}}}}|||||||||}}}vvviiisssttteee[[[VVVRRRQQQUUUUUUYYYqqqwwwjjj\\\OOOKKKLLLLLLKKKLLLEEEBBB===:::777444111///111111111111111111111111////////////////////////------------------------...///000222333444444444333222000///...///000111111111000000000111222222111111111000000000////////////000000000111111111111444777DDDbbbrrrfffgggmmmrrrvvvzzzxxx|||~~~iiibbb```gggnnnqqqppppppllllllfffWWWHHH@@@;;;777888:::===>>>@@@FFFPPPXXXaaahhhooorrrssswww~~~|||zzzxxxwwwssstttuuuvvvvvvwwwwwwwwwuuuvvvwwwyyyyyyyyyxxxxxxxxxwwwtttqqqooorrrwww{{{zzzxxxvvvxxx{{{}}}}}}{{{|||yyyvvvuuuvvvvvvvvvuuuwwwyyy{{{||||||}}}~~~{{{vvvrrrpppnnnkkkiii```^^^\\\WWWSSSOOONNNMMMHHHEEEBBBAAA@@@@@@>>><<<444444444333333222222222111111111111111111111111/////////000111111222222000000000000///...---,,,.................................------,,,,,,,,,+++++++++,,,---...///000------------------------000///...,,,,,,++++++,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......000000000000000000000000,,,------......------,,,.........------,,,,,,,,,...------,,,,,,------...,,,---......//////......000000000000111111111111000000000111222222333333222333444444555555444444555555666777888:::<<<===>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDFFFHHHJJJJJJKKKHHHKKKOOONNNKKKJJJNNNQQQOOOPPPRRRRRRSSSUUUYYY\\\[[[YYYVVVTTTTTTVVVYYYZZZXXXYYY[[[]]]aaadddgggiiijjjiiiiiiiiihhhhhhggggggjjjhhhfffeeefffhhhjjjlllnnnmmmllllllmmmoooqqqsssyyywwwsssqqqrrruuuzzz}}}}}}||||||||||||yyyjjjsssvvvfffZZZSSSQQQPPPUUUUUUZZZrrrssshhh[[[NNNKKKMMMLLLKKKLLLFFFBBB>>>:::777444000...////////////////////////////////////////////////...........................///111222333444555555555333111000///000111222222222111111111111111222111111111111000000000000//////000000111111111222222444888IIInnn{{{mmmccchhhqqqyyysss~~~|||xxxwww~~~sssgggaaa___fffnnnrrruuuwwwssslll^^^OOOEEEAAA;;;555777;;;>>>@@@CCCKKKVVV___ffflllrrrttttttwww~~~|||zzzwwwvvvrrrsssuuuwwwwwwwwwwwwvvvtttuuuwwwxxxyyyyyyxxxwwwxxxvvvrrrnnnmmmoootttyyyvvvtttrrrtttwwwyyyyyywwwwwwuuurrrrrrsssttttttsssyyy{{{}}}||||||}}}|||xxxxxxuuupppllliiigggdddbbb[[[ZZZXXXTTTOOOLLLKKKKKKDDDBBB@@@@@@@@@???>>><<<777666555444444444444444444333222000//////.........//////000111222222222000000000000000000000000000///,,,+++******,,,---******,,,,,,,,,,,,******,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,---...//////...---,,,//////.........---------++++++,,,,,,,,,------------...000111111111000///,,,,,,------------,,,,,,,,,,,,,,,---------..............................000//////.........//////000000111111111111000000000000000111222222333333444444444555555555555555777888999999;;;;;;<<<===<<<<<<======>>>@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQRRRUUUWWWYYY[[[[[[ZZZXXXWWWWWWXXXYYYZZZYYY\\\___aaabbbccceeegggiiiiiiiiiiiiiiihhhgggggghhhhhhhhhiiijjjkkkmmmmmmlllkkkkkkjjjkkklllmmmnnntttxxx{{{zzzvvvuuuxxx|||~~~~~~|||{{{|||~~~~~~jjjuuuttteeeYYYSSSMMMLLLNNNSSS]]]pppqqqggg___SSSJJJJJJPPPQQQMMMDDDAAA<<<999777777555444222222111000//////000000//////000000000000000/////////............//////000111222333333222111000///////////////.....................////////////000000000000000000000000111000///000222333333333666:::EEE^^^uuulllfffkkkxxx}}}uuu~~~wwwooonnnqqqvvvjjjfffbbbdddjjjrrrvvvwww|||lllXXXIII???888777:::;;;999===FFFLLLQQQ\\\gggssswwwyyyxxxzzz|||zzz}}}}}}xxxuuuvvvtttwwwyyyyyywwwtttrrrqqqrrrsssuuuwwwwwwvvvtttsssvvvrrrmmmiiigggiiiooosssvvvtttsssvvv{{{}}}zzzvvvwwwuuurrrsssvvvxxxwwwvvvyyy}}}zzzuuuqqqooonnnqqqllleeeaaa```___]]][[[UUURRRMMMIIIGGGEEEDDDBBBAAA@@@>>><<<:::777555444777666555555444444444555444333222000////////////...//////000111111222222000000000000000000000000***)))((('''(((***,,,---***+++,,,------,,,+++***,,,,,,,,,---------......------------------------......---------,,,,,,,,,************************......------------......000000000000000///...---///.........------------,,,,,,,,,,,,---------------...///000111000000///------............------,,,,,,,,,---------..............................//////............//////000000111111111111000000000000000111222222333333444444444555555555555555777888888999:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZYYYWWWVVVUUUVVVXXXYYYYYY[[[___```aaabbbdddfffhhhhhhiiiiiiiiihhhhhhggghhhhhhiiijjjkkkmmmnnnooommmlllkkkkkkkkklllmmmnnnssswwwzzzzzzwwwvvvyyy|||}}}~~~~~~~~~||||||~~~qqq{{{{{{lll\\\QQQMMMKKKLLLQQQZZZlllrrrhhhbbbWWWLLLJJJMMMOOOLLLFFFBBB===999666555333111222111111000//////000000//////000000000000////////////............/////////000111111111111000///////////////........................////////////000000000000000000000000111000///000111222222222555;;;LLLiiixxxpppkkkppp{{{{{{qqqyyy|||rrrjjjiiilllxxx|||tttllliiiffffffjjjpppuuuwwwyyygggRRRDDD===999999;;;>>>===AAAJJJPPPVVVaaalllxxx~~~xxxwww{{{~~~|||wwwuuuwwwxxxzzz||||||zzzwwwvvvvvvtttuuuvvvwwwxxxwwwwwwvvvuuuqqqlllgggfffiiiooosssuuutttsssvvv{{{}}}zzzwwwwwwuuussstttwwwyyyyyyxxx{{{~~~}}}yyyuuuqqqnnnlllkkkkkkfffaaa]]][[[ZZZWWWUUUQQQMMMIIIFFFDDDCCCBBB@@@@@@???===;;;999777666555777666666555555555555555444333222111000//////////////////000111111222222000000000000000000000000,,,++++++***+++---...///,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,++++++++++++++++++++++++...---------------......333333222000////////////............------------,,,,,,,,,,,,---------...---...///000000000000///.........//////.........,,,,,,,,,---------..............................//////............//////000000111111111111000000000000000111222222333333444444444555555555666666777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPQQQRRRTTTUUUVVVWWWZZZXXXVVVUUUUUUUUUWWWXXXYYY[[[^^^```aaaaaaccceeeggghhhhhhiiiiiiiiiiiihhhiiiiiijjjkkkmmmnnnooopppnnnnnnmmmmmmlllmmmmmmnnnqqquuuyyyzzzxxxxxxzzz||||||}}}~~~}}}}}}}}}yyyttt```QQQLLLJJJJJJNNNVVVgggqqqhhhdddZZZNNNHHHJJJLLLKKKFFFBBB===888555333111///111111000/////////000000//////000000000000////////////............//////---......//////......---....................................////////////000000000000000000000000111111000///000111222333666@@@XXXxxx{{{vvvssswww}}}vvvnnntttxxxuuummmfffdddfffnnnyyy~~~{{{xxxtttnnnllliiiiiikkkooosssvvvppp^^^III>>>;;;:::;;;===@@@BBBGGGOOOVVV^^^jjjvvv}}}tttuuu{{{}}}}}}zzzvvvvvvxxxzzz|||}}}}}}{{{yyyyyyzzzwwwwwwxxxxxxxxxyyyyyyyyysssooohhhddddddhhhnnnrrrtttsssssswww{{{}}}{{{xxxwwwvvvuuuwwwyyy{{{{{{{{{|||~~~|||zzzuuussspppmmmjjjgggeeeeeeaaa^^^ZZZWWWUUURRRNNNLLLJJJGGGCCCAAA@@@@@@???>>>======<<<:::999888777666777777666666555666666777444444222111000///////////////000000111111111111////////////////////////111000///...------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------------,,,,,,------......555444111///.........///------------------------++++++++++++,,,,,,,,,,,,.........///////////////......////////////......,,,,,,,,,---------..............................///............//////000000111111222222111111000000000000111222222333333333333444444555666666666777777888999:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLQQQQQQRRRTTTUUUVVVVVVWWWZZZYYYWWWUUUUUUVVVWWWXXXZZZ\\\___``````aaabbbdddffffffhhhiiiiiijjjjjjjjjkkklllmmmmmmnnnoooooooooqqqppppppooooooooooooooopppssswwwyyyyyyyyyzzz|||zzz|||}}}}}}}}}{{{uuuaaaSSSLLLJJJIIIMMMUUUfff|||mmmeeecccZZZNNNGGGHHHJJJKKKEEEAAA<<<777555333111///111000000/////////000000///000000000000//////...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------...............///............////////////////////////////////////111111000//////000222444999HHHeee}}}zzzxxx|||yyyrrrnnnrrrtttqqqjjjeeecccdddhhhrrrzzzyyyttttttuuuvvvlllllllllkkklllmmmppprrrcccRRRAAA;;;;;;<<<<<<===@@@EEELLLTTT\\\ffftttzzztttrrrttt|||~~~{{{{{{yyyuuuvvvyyyxxxzzzzzzzzzyyyxxxyyy{{{{{{{{{yyyxxxxxxxxxxxxxxxpppkkkeeeaaabbbgggmmmqqqtttssstttxxx{{{}}}|||zzzwwwwwwwwwyyy{{{}}}~~~~~~}}}zzzuuurrrmmmllliiifffbbb___]]]\\\WWWVVVTTTRRRNNNKKKGGGDDDDDDAAA???>>>>>>>>>===<<<:::::::::999888888777777777777666666666777777888555444333111000000//////000000000000000111111111////////////////////////...---,,,,,,+++*********------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......333222000...---,,,------,,,,,,------------------************++++++++++++...............//////000......////////////......,,,,,,,,,---------.............................................///000000111111222222222222111111000000000111222222333333333333444444555666666777666777777888999:::;;;<<<;;;;;;<<<<<<===???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKQQQRRRSSSUUUVVVWWWWWWWWWZZZYYYXXXVVVVVVXXXYYYZZZ[[[]]]___`````````bbbcccdddeeeggghhhjjjkkkkkkkkknnnnnnooooooooonnnmmmlllqqqqqqrrrrrrrrrqqqqqqqqqppprrruuuxxxyyyzzz{{{|||zzz{{{}}}~~~~~~wwwwwwppp___TTTLLLJJJIIIMMMUUUgggxxxiii```___WWWLLLFFFHHHKKKKKKCCC???:::777555444333111000///////////////000000000000000000000///............------------......,,,,,,++++++++++++,,,,,,,,,---------......//////............////////////////////////////////////111111111000///000444777;;;PPPooo{{{zzzzzz|||~~~|||vvvpppoooppppppnnniiidddbbbbbbdddlllrrrnnnjjjmmmrrruuukkklllmmmoooooommmjjjhhhSSSGGG===<<<>>>>>>======AAAJJJTTT[[[cccooo|||~~~xxxsssmmmpppqqqyyy|||yyyyyyxxxuuuvvvyyyvvvxxxyyyyyyxxxxxxzzz{{{}}}{{{yyywwwvvvuuuuuunnniiicccaaadddiiinnnpppssstttvvvyyy|||~~~~~~}}}yyyyyyyyyyyyzzz}}}|||wwwqqqmmmhhhgggddd```\\\XXXUUUSSSOOOOOOOOOMMMIIIEEEBBB@@@@@@>>>=========>>>===;;;888888888888888777777777777777777777777888888999555444333222111000000000000000000000000000111111000000000000000000000000,,,,,,------.../////////------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,------------************++++++++++++......------......///000.........//////.........,,,,,,,,,---------....................................---......///000111111111222222222222111111000000000111222222333333222333333444555666777777666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKOOOQQQSSSUUUVVVWWWWWWWWWYYYXXXWWWWWWWWWYYY[[[\\\]]]___aaabbbaaaaaabbbccccccdddfffhhhjjjkkkllllllnnnoooppppppooonnnlllkkkppppppqqqrrrrrrrrrrrrrrrrrrssstttvvvxxxyyy{{{|||zzz{{{}}}~~~~~~sssqqqppp^^^SSSLLLIIIHHHKKKTTTgggvvvggg^^^\\\UUUKKKHHHKKKMMMLLLBBB???;;;777666555444333//////......//////000000000111111000000///...---......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////............////////////000000000000000000000000000111222111///111666;;;@@@ZZZxxxyyyyyyyyyzzz{{{yyyuuurrrqqqpppnnnkkkhhheeecccaaaccchhhiiieeebbbgggnnnqqqnnnoooqqqttttttmmmbbbYYYFFF@@@;;;===???>>>>>>@@@HHHTTT```ffflllvvvvvvrrrpppmmmmmmmmmsss}}}~~~zzzxxxyyyxxxuuuuuuxxxuuuwwwzzz{{{zzz{{{|||}}}}}}{{{yyywwwuuutttnnniiieeeeeeiiinnnqqqqqqtttuuuxxx{{{~~~|||{{{zzzyyyyyy{{{}}}zzzvvvrrrlllhhhcccaaa___[[[WWWSSSOOOMMMIIIJJJJJJIIIEEEBBB@@@@@@>>>===<<<<<<======<<<:::777777777777777666666666888777777777888888999:::555444333222111000000000111000000000000000000000000000000000000000000000...//////000111111222111---,,,+++******+++,,,---,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...............---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------......---------...///000------............------,,,,,,,,,---------..............................---------......///000111111222222333333222222111000000000111222222333333222222333444555666777777666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPSSSUUUVVVVVVVVVVVVVVVUUUUUUWWWYYY\\\]]]___```bbbcccbbbbbbbbbcccbbbccceeehhhjjjlllmmmmmmkkklllnnnooopppooonnnmmmlllmmmnnnpppqqqqqqqqqqqquuutttssstttvvvyyy{{{|||{{{|||~~~~~~~~~sssooo}}}{{{dddUUULLLHHHGGGIIIPPPbbb~~~vvvhhhaaa]]]TTTLLLKKKNNNNNNKKKEEEAAA<<<999777555444222...............///000000111111111111000///...---...------,,,,,,------.........---,,,,,,---......++++++,,,------...//////............////////////000000000000000000000000///111333222000333999???NNNkkk{{{wwwwwwxxxxxxxxxwwwvvvvvvvvvssspppmmmkkkiiifffdddhhhiiifff```___fffmmmpppttttttwww{{{zzznnnYYYIII@@@<<<;;;===>>>===AAAFFFTTTbbbooosssvvv}}}wwwpppooonnnmmmmmmkkkooowww}}}~~~{{{xxxxxxyyyyyyuuutttwwwsssvvvzzz||||||||||||}}}~~~~~~~~~~~~|||zzzxxxwwwpppllliiikkkppptttuuuttttttwwwzzz}}}~~~}}}{{{xxxvvvyyy}}}~~~|||xxxvvvssspppmmmiiieeeaaa\\\[[[YYYWWWSSSOOOLLLJJJDDDEEEFFFEEEAAA??????@@@===<<<;;;;;;<<<<<<:::999777777777666666555555555888888777777888999::::::555555333222111000000000111111111000000000000000000000000000000000000000////////////...---,,,+++,,,,,,************,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................++++++++++++,,,---...///------/////////...---,,,+++++++++,,,,,,------------------.........//////......---,,,---...///000,,,------------------,,,,,,,,,,,,---------..............................---------......000111111111222222333333222222111000000000111222222333333222222333444555666777888666666777888999::::::;;;;;;;;;;;;;;;===>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIFFFGGGGGGHHHIIIJJJLLLMMMIIIKKKNNNRRRTTTUUUUUUTTTTTTTTTSSSTTTVVVYYY\\\]]]```aaacccccccccbbbcccdddbbbccceeehhhjjjlllmmmnnnhhhjjjlllooopppppppppoooiiijjjlllnnnoooppppppooowwwuuurrrrrruuuxxx{{{|||{{{}}}~~~~~~uuuqqq}}}mmmXXXKKKHHHEEEFFFMMM^^^zzzxxxjjjeee___UUUMMMMMMQQQOOOJJJGGGCCC>>>:::777555222111...............///000111111111111111000///...---...------,,,,,,------...//////------------//////++++++,,,,,,---...//////............/////////000000000000000000000000000///222333222111444;;;AAA]]]{{{uuuvvvwwwwwwvvvvvvwwwxxxzzz{{{xxxsssqqqpppnnnkkkhhhnnnlllfff```aaahhhoooqqqzzzyyy{{{~~~nnnTTT???>>><<<;;;<<<;;;<<>>??????@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKOOOMMMKKKNNNSSSWWWXXXWWWTTTTTTTTTUUUWWWZZZ]]]___```bbbdddfffgggfffdddccc___aaadddgggiiijjjkkkkkkmmmnnnnnnooooooooonnnnnnooommmjjjggggggjjjpppuuusssttttttsssssstttwwwzzz}}}|||}}}xxxttt~~~yyy[[[NNNMMMIIIKKKPPPTTTkkkxxxeeebbb```ZZZRRROOOOOOMMMHHHGGG@@@;;;999666111///000000...,,,---000111///---//////.........------------------............/////////.........---------////////////000000000000//////............//////000000000000000111111222111111111111222888CCCMMMrrrzzz||||||vvvwwwwwwtttnnnooowww}}}|||}}}|||rrrhhhiiipppwwwrrriii```]]]bbbnnnxxx}}}qqq]]]KKKAAA888777888::::::???KKKWWWjjj{{{{{{uuuqqqnnnmmmoooqqqqqqppptttrrrtttyyy{{{zzzzzz}}}~~~{{{{{{{{{||||||zzzwwwtttrrrsssxxx}}}~~~~~~xxxtttuuuyyy|||||||||~~~|||{{{zzz{{{}}}~~~~~~|||}}}}}}{{{xxxxxx{{{~~~|||zzzzzzyyyyyyxxxxxxwwwuuuqqqnnnhhhgggfffccc___ZZZVVVSSSRRRQQQOOOMMMKKKIIIIIIHHHAAAAAA@@@???>>>===<<<<<<777777777777777777777777555555555555555555555555888888888888888888888888888777555333111111000111444444333111000///...---000000////////////000000222111///...------......,,,------......------,,,------,,,,,,,,,---.../////////.........---------......---------,,,,,,,,,+++---///...,,,+++,,,...------,,,,,,------...///---...///...---,,,---///...---,,,++++++,,,...///---...............------........................---------------------------------............///////////////////////////111///...111555666333////////////000000000000000000111111222333333444444222222333444555555555555777777777777888999::::::<<<===>>>>>>????????????@@@AAABBBCCCEEEGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNPPPNNNMMMOOOSSSVVVWWWWWWUUUUUUUUUUUUVVVYYY[[[]]]^^^```bbbeeeeeeeeecccbbb```bbbdddgggiiikkkkkkkkkooopppqqqqqqqqqqqqqqqqqqooonnnllljjjiiilllqqquuutttuuutttsssrrrrrruuuwwwxxxyyy|||~~~{{{wwwwww[[[LLLLLLHHHIIIOOORRRiiizzzgggcccaaa[[[RRROOOOOONNNIIIGGG@@@;;;999666111///000000...---...000111///---//////.........------------------............/////////.........------------------.........////////////............//////000000000000000111111222222111222444444999IIIZZZ}}}zzzuuuuuutttrrrpppuuu~~~~~~zzzqqqiiikkkrrrtttnnnfff______gggsss||||||~~~mmmXXXGGG>>>999777777999:::@@@NNN[[[rrrwwwnnnkkkjjjlllppptttvvvvvvuuussstttyyy|||{{{}}}}}}||||||{{{{{{||||||{{{wwwuuurrrrrrwww}}}~~~{{{zzz}}}||||||}}}}}}}}}}}}~~~}}}|||zzz|||{{{xxxwwwvvvuuusssrrrqqqnnnjjjggg___^^^\\\YYYVVVSSSQQQOOOOOONNNLLLIIIGGGEEEDDDDDD???>>>>>>===<<<;;;:::999777777777777777777777777555555555444444444444444888888888888888888888888999999777555444444333333555444333222000///......000000////////////000000111000///......---......,,,------......------,,,---,,,,,,,,,,,,---...///...............---------...------------,,,,,,,,,,,,---...---,,,+++---......------------...//////,,,...///...---,,,---...///...---,,,+++,,,---.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////000444888777333...000//////////////////...111111111222222333333444333333333333444555666666888777777888888999:::;;;=========>>>>>>>>>>>>>>>@@@AAABBBCCCEEEFFFHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRPPPPPPQQQTTTVVVWWWWWWWWWVVVVVVUUUVVVWWWYYYZZZ]]]___bbbeeeffffffeeedddbbbccceeehhhjjjkkkllllllppppppqqqrrrrrrrrrrrrrrrnnnooonnnmmmlllnnnqqqtttuuuuuuuuusssqqqqqqsssuuutttvvvzzz}}}|||sss[[[MMMMMMIIIJJJOOORRRhhh{{{hhhfffccc\\\SSSOOOPPPOOOKKKGGG@@@;;;999666111///000000///......///000///---/////////.........---------------............///...............---------+++,,,,,,,,,,,,---------//////............//////000000000000000111111222222000333888888===TTTnnnyyyvvvuuusssppprrr~~~zzzuuunnniiilllrrrpppjjjccc```dddnnnyyy{{{zzzfffQQQBBB;;;:::777777999;;;DDDTTTccc{{{{{{oooiiihhhiiilllqqqvvvyyy{{{wwwuuuuuuzzz|||}}}}}}{{{zzz|||||||||}}}}}}{{{xxxuuurrrrrrvvv}}}}}}{{{zzzzzz{{{~~~~~~}}}}}}~~~yyyuuusssrrrpppnnnllljjjgggdddaaaZZZYYYVVVTTTQQQPPPOOOOOOKKKJJJGGGEEEBBB@@@???>>><<<;;;;;;:::999888777777666666666666666666666666444444444444444444444444888888888888888888888888999999888777666555555555222222222222222222222222000000////////////000000000000//////............,,,------......------,,,,,,,,,,,,,,,------..............................------------------------------...------------...---------------......///,,,---......,,,,,,---...///...---,,,,,,,,,,,,,,,,,,---..........................................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////000333666666333000222222111111000000//////111111111222222333333333444333222222333444666777888888888888999:::;;;<<<========================@@@AAABBBCCCEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSUUUVVVVVVVVVXXXWWWVVVVVVUUUVVVVVVWWW^^^```dddgggiiiiiihhhgggdddeeefffhhhjjjkkkllllllmmmnnnoooppppppqqqqqqpppnnnoooppppppooooooqqqrrrsssttttttsssqqqqqqsssuuutttvvvxxx}}}mmmXXXNNNNNNJJJKKKOOORRRgggzzzhhhhhheee\\\SSSOOOPPPPPPLLLGGG@@@;;;999666111///000000///////////////......////////////............---------............///........................++++++,,,,,,,,,---------//////............//////000000000000000111111222222...333;;;>>>DDDaaa~~~~~~xxxqqqtttwwwqqqmmmiiilllqqqnnniiidddeeelllvvv~~~}}}sss^^^JJJ===999:::888777:::???JJJ]]]nnnxxxjjjjjjkkklllooosssxxx{{{||||||yyyxxx{{{}}}}}}~~~}}}}}}{{{zzz}}}||||||}}}}}}|||xxxuuusssrrruuu}}}|||xxxwwwxxxzzz}}}}}}}}}~~~|||uuurrrpppooollljjjhhhfffeeebbb```ZZZWWWSSSPPPMMMMMMMMMNNNHHHFFFDDDAAA>>><<<;;;::::::999999888777666666666555555555555555555555555333333333333444444444444888888888888888888888888777777777777777666555555222222222222222222222222000000////////////000000///////////////.........,,,------......------,,,,,,,,,,,,------------------.....................------------------------........./////////...---,,,,,,,,,+++,,,,,,---...,,,---...---,,,+++,,,...///...------,,,,,,,,,,,,***+++,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000//////000111222222222222222111111000000//////111222222222222222333333444333222222333444666777888888888888999:::;;;<<<===<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGEEEFFFGGGJJJLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUU\\\___cccfffiiiiiiiiihhhffffffggghhhiiijjjkkklllmmmmmmnnnooopppqqqqqqpppnnnppprrrrrrqqqpppqqqrrrppprrrssssssrrrssstttvvvxxxwwwwwwzzz~~~}}}xxxfffWWWNNNNNNJJJKKKNNNPPPddd|||llljjjfff\\\RRRNNNPPPPPPMMMGGG@@@;;;999666111///000///000000///............000000/////////.........---------............///---.....................,,,---------............//////............//////000000000000000111111222111...222===EEERRRqqqxxxyyyyyysssqqqnnnoooqqqmmmkkkkkkpppxxx{{{jjjUUUDDD<<<::::::888888===DDDSSSiii|||yyymmmmmmnnnqqqsssvvvzzz}}}}}}{{{}}}~~~|||~~~||||||~~~~~~|||{{{||||||||||||}}}{{{xxxuuurrrqqqttt~~~{{{wwwuuuwwwyyy{{{zzz{{{}}}}}}||||||vvvpppmmmllliiifffcccbbbaaaaaa```___XXXUUUPPPKKKHHHFFFFFFGGGEEEDDDAAA>>><<<:::999888888888888777777666666666444444444444444444444444333333333444444555555555888888888888888888888888666666777777777777666555777666555444222111000000000000////////////000000......////////////......,,,------......------,,,+++,,,------......---------------...............,,,,,,,,,------------.........000222333222///,,,,,,++++++++++++,,,------+++---...---,,,+++,,,---------------------,,,,,,)))***+++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////000111222333000//////////////////...222222222222222222222222333333333333444555666666888777777888888999:::;;;;;;;;;::::::;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFDDDEEEFFFHHHKKKMMMNNNOOOPPPRRRUUUUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUXXX[[[___cccfffggggggggggggffffffggghhhiiijjjkkkmmmnnnooopppqqqrrrrrrrrroooqqqrrrrrrqqqppppppqqqoooqqqssstttssstttuuuwwwzzzxxxwwwyyy~~~}}}{{{qqqbbbXXXLLLLLLHHHIIILLLMMMaaassskkkfff\\\QQQMMMOOOPPPNNNGGG@@@;;;999666111///000///000111000...------...000000000/////////......---------............///---------...........................//////////////////............//////000000000000000111111222111000444>>>NNNeee~~~zzzyyyvvvrrrqqqmmmqqqxxxsss___LLL???;;;;;;999888;;;AAALLL]]]uuu|||rrrnnnppptttvvvxxx{{{~~~~~~|||}}}~~~zzzyyy|||~~~}}}{{{{{{{{{||||||zzzwwwtttooonnnrrr|||}}}{{{wwwtttuuuwwwwwwwwwxxx|||}}}zzzxxx{{{~~~|||wwwqqqkkkgggfffbbb```\\\ZZZ[[[[[[\\\[[[ZZZVVVQQQLLLGGGEEEDDDDDDBBBAAA???===;;;999888888777777777777666666666555555555555555555555555555333444444555555666666666888888888888888888888888666666888888888888777666777777666444333222111000000000////////////000000---...///000000///......,,,------......------,,,+++,,,---.........---------------.........//////,,,,,,,,,---------.........///111555777555000+++,,,,,,,,,,,,,,,---......+++,,,------++++++,,,---,,,,,,------------------)))***+++,,,------------........................---------------------------------............///////////////////////////...///111222222222222222/////////000000000000000222222222222222222222222222222333444555555555555777777777777888999:::::::::999999999:::<<>><<<;;;999888888888666666666555555555555444555555555555555555555555444444555666666777888888888888888888888888888888666777888999:::999888777444444444444444444444444000000////////////000000---...///000000///......,,,------......------,,,+++,,,---.........---,,,---------.........//////,,,,,,,,,------............///333777:::777000***...------------...//////+++,,,------++++++,,,---++++++,,,---............***+++,,,---............................................................---------.........//////////////////////////////,,,000333666555444222111111111222222333333444444222222222222222222222222111222444555666555555444666666666666777888999:::999888888888:::===???AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNLLLPPPTTTUUUTTTTTTUUUWWWPPPQQQSSSTTTVVVVVVWWWWWWWWWZZZ^^^cccggghhhiiihhhgggfffeeeeeeeeeggghhhiiiiiijjjkkkmmmnnnnnnoooooopppqqqrrrqqqoooooopppqqqtttuuuwwwvvvuuusssttttttuuuuuuvvvzzz{{{nnnccc```RRRRRROOOOOOQQQQQQdddxxxlllfff[[[OOOJJJMMMOOOMMMGGG@@@;;;999666111///000///111222000---+++,,,...000000000000////////////---------.........//////---------.........//////---------.........////////////............//////000000000000000111111222444777888AAA^^^~~~yyyooohhhmmm{{{cccKKK===999:::;;;888999>>>IIIWWWkkkvvvqqqxxxzzz{{{zzzvvvttttttuuu}}}~~~~~~~~~{{{wwwvvvxxx{{{}}}}}}|||{{{zzzyyyzzz|||~~~}}}}}}zzzyyyyyyzzzzzzyyyuuurrrhhhfffkkkvvv}}}~~~~~~yyytttrrrsssqqqqqqsssyyy|||vvvssstttoooooommmjjjfffcccccccccbbb^^^YYYUUUTTTUUUUUUUUUQQQOOOKKKGGGCCC@@@???>>>===<<<;;;999888888777777555444444444444444444444666666666666666666666666555555555666777888888999999999888888888888999999777888999::::::999888777:::777555444444444333222222222111111000//////////////////000000000000000000///...---,,,,,,---...------------------------.........------,,,,,,,,,......------------...............///////////////000...------...///...---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++///---+++******+++---...,,,,,,---...///000111111000---+++,,,...000...,,,...///000111222222111000///000111222333222111111111111000000111111222333111111222333333444555555777777666666666666777777777999;;;<<<<<<===???AAACCCBBBBBBAAABBBCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNRRRSSSTTTUUUUUUTTTRRRQQQRRRSSSUUUUUUUUUUUUWWWXXXUUUWWW\\\aaaeeehhhiiijjjhhhiiikkkjjjiiihhhiiijjjjjjlllooopppooonnnnnnoooooooooooooooppppppppppppvvvuuutttttttttuuuwwwxxxtttuuuwww{{{{{{kkkaaa```QQQSSSNNNMMMRRRVVVhhhuuujjjeeeZZZOOOLLLNNNMMMJJJFFFBBB<<<777444333111///////////////////////////000...---...111222111///////////////////////////...------...//////---,,,............////////////000...,,,---///111000...///000111000//////111333333333888IIIkkkzzz|||zzzlllfffjjjlll~~~wwwUUUEEE>>>888777999;;;<<>>@@@BBBBBBAAAAAAAAACCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLQQQRRRSSSTTTTTTSSSQQQPPPRRRSSSUUUUUUUUUUUUWWWYYYXXXZZZ^^^cccgggiiijjjkkkiiijjjjjjjjjhhhhhhiiikkkkkklllnnnooonnnnnnoooppppppoooooooooooooooppppppvvvvvvuuuuuuvvvwwwyyyzzzxxxwwwxxx{{{~~~|||mmmaaa\\\QQQRRRMMMMMMRRRWWWiiivvvkkkfffZZZOOOKKKMMMNNNKKKFFFBBB<<<777444333111000000000000000000000000000000///---...111222000...///////////////////////////......///000000///---............////////////000...,,,---///111000//////000111000//////111333222333:::OOOrrr|||{{{vvvgggaaadddgggzzzpppPPPBBB>>>:::999;;;<<<===FFFVVVhhhzzzyyytttuuu{{{~~~}}}yyywwwwwwuuuzzz~~~{{{zzzzzz{{{{{{zzzyyyyyyxxxxxxxxxzzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{|||yyyvvvtttsssrrrooommmfffeeejjjttt|||~~~~~~~~~}}}|||{{{tttvvvxxxxxxwwwvvvwwwwwwwwwwwwwwwxxx{{{|||{{{zzz{{{}}}~~~}}}zzzuuuqqqoooiiifffccc```^^^\\\XXXVVVWWWWWWUUUTTTQQQOOOMMMKKKGGGEEEBBB???<<<;;;;;;;;;999888777666555555555555444555555666666777777777888888777666666666666777666777777888888777777666999999888888888888999999777888999999999999888777777555444333444333222000//////000000111222222333000/////////...---------...------,,,------...///------------------------,,,,,,------------------......------------......111000000///...---,,,,,,,,,+++******,,,......---,,,------......------,,,........................++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,---------,,,,,,000000//////............111///......///000000///000111111111111000000///000000111222222222222111222222222222222333444444111222222333333444444555555555555555666888999:::999:::<<<<<<;;;<<<===???AAA@@@@@@@@@AAABBBDDDEEEIIIIIIHHHHHHHHHIIIJJJJJJPPPQQQRRRSSSSSSQQQOOONNNRRRSSSUUUVVVUUUVVVXXXYYY[[[]]]aaadddhhhjjjkkkkkkjjjjjjjjjiiihhhhhhjjjllllllmmmnnnnnnmmmnnnppprrrqqqpppooonnnnnnooopppqqquuuuuuvvvvvvxxxzzz{{{|||{{{zzzyyy{{{}}}~~~~~~}}}zzz~~~|||mmm___XXXPPPQQQLLLLLLSSSYYYlllxxxlllggg[[[OOOJJJMMMNNNLLLGGGBBB<<<777555333111000------------------------111///...///000000///...////////////////////////...------...///000...---............///////////////...------///000000//////000111111000000222333444666AAA[[[~~~}}}zzzpppaaaZZZ]]]fffzzzfffHHH======;;;:::<<<===???JJJ]]]sssyyyyyy|||~~~}}}zzzzzzvvvzzz}}}||||||||||||{{{{{{zzzyyyxxxxxxyyy{{{|||}}}}}}~~~~~~~~~}}}}}}|||{{{xxxuuurrrqqqpppooommmhhhgggllluuu{{{|||}}}}}}||||||}}}~~~~~~}}}}}}}}}~~~}}}xxxtttnnnqqquuuxxxyyyzzz|||}}}~~~|||yyyxxxxxxxxxwwwvvvvvvxxxzzzzzzxxxtttpppmmmfffccc^^^ZZZXXXWWWVVVUUUUUUTTTRRROOOLLLIIIGGGFFFAAA@@@>>>;;;:::999999999888777666555555444555555666666666666666777777777777777777666777777888999999888888888888888888999:::999999888888999999:::888888888999999888888888999888666666777777555333000000000111111222222222000000///...---,,,,,,+++,,,,,,,,,------......///------------------------,,,,,,,,,------............------,,,,,,------...,,,------....../////////---,,,+++,,,...000000000+++,,,---......---,,,+++------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,***+++---...///...,,,+++///////////////.........111000/////////000000000111111111111000000//////000000111111222222222222333333222222333333444555222222222333333444444444333444444555777888:::;;;999;;;<<<<<<;;;;;;===>>>????????????@@@BBBDDDEEEHHHHHHHHHHHHIIIIIIJJJKKKPPPQQQSSSSSSSSSQQQPPPNNNRRRSSSUUUVVVVVVVVVXXXZZZ^^^___bbbdddgggiiiiiijjjkkkkkkjjjiiihhhhhhjjjmmmlllmmmnnnmmmmmmnnnqqqsssrrrqqqooonnnmmmnnnpppqqqssstttuuuvvvxxxzzz{{{|||{{{zzzyyyzzz{{{|||{{{zzzyyy}}}xxxiii\\\VVVPPPPPPJJJKKKTTT[[[nnnzzzmmmhhh]]]PPPJJJLLLNNNNNNGGGCCC===888555333111000........................111000/////////......---////////////////////////---,,,,,,---...///---,,,............///////////////...---......///000000///000111111000000222444777===NNNlllxxx|||zzzlll]]]XXXZZZjjj|||xxx\\\AAA:::;;;;;;:::;;;>>>BBBOOOfff~~~|||{{{{{{~~~|||zzzyyy|||~~~~~~~~~}}}|||~~~|||zzzxxxxxxyyy{{{|||{{{{{{||||||}}}|||||||||zzzwwwsssqqqppppppooonnnooonnnqqqxxx||||||}}}~~~}}}}}}{{{|||}}}|||uuuooohhhmmmsssyyy|||~~~~~~zzzxxxwwwwwwvvvuuutttuuuvvvxxxwwwsssmmmiiiaaa^^^ZZZXXXWWWVVVUUUTTTRRRPPPNNNJJJFFFCCCAAA@@@===<<<;;;999999888999999777777666555444444555555888777777777777777777777777666777777888999:::;;;;;;:::888888888888:::;;;::::::999999999999::::::999888888888888888888999999888777777888888666444333222222222111111000000000000///...---,,,,,,+++++++++,,,------.........------------------------,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,---...//////000---,,,+++,,,...000000000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,***+++---///000///---,,,------......///000000111000000000/////////000111222222111000000/////////111111111111111222222222333333222222333333444555222222333333333333444444333333444555777999:::;;;999;;;<<<<<<;;;;;;===>>>>>>>>>>>>???@@@CCCEEEFFFFFFFFFGGGGGGIIIKKKLLLMMMPPPQQQSSSTTTTTTSSSQQQPPPQQQSSSUUUVVVVVVWWWYYY[[[^^^___aaaccceeeggghhhhhhjjjkkkkkkjjjhhhiiikkkmmmlllmmmnnnmmmmmmnnnqqqtttrrrqqqooonnnnnnnnnoooooopppqqqsssuuuwwwyyyzzzzzzxxxwwwwwwxxxzzz||||||{{{yyy}}}uuudddZZZXXXPPPOOOIIIKKKUUU^^^qqqzzzmmmiii___QQQKKKLLLNNNNNNGGGCCC===888555444222000111111111111111111111111///000000///...---------////////////////////////...------...000000///...............////////////..................000000///000111111000111333555777BBB\\\zzzzzz{{{{{{iii\\\YYY\\\kkk{{{jjjSSS>>>999;;;999888:::???GGGWWWnnn|||xxx{{{|||zzz{{{}}}~~~|||zzzyyyyyyzzz{{{xxxyyyzzzzzzzzzzzzzzzyyyyyyuuuqqqoooooopppqqqqqqsssrrruuu{{{}}}{{{|||~~~~~~yyyxxxyyy{{{|||yyyqqqjjjbbbhhhpppwww{{{~~~|||yyywwwxxxxxxwwwvvvsssssstttuuuuuuqqqkkkggg^^^\\\ZZZYYYXXXVVVTTTQQQMMMKKKHHHDDDAAA>>>===<<<;;;::::::999999999999:::777666666555555555555666888888888888888777777777777777777777888:::;;;<<<;;;:::999888888999:::;;;::::::999999999999::::::999999888777777888999999666666666777888777444222444333333222111111000000000/////////...---------+++,,,,,,------------,,,------------------------,,,,,,------------------------,,,,,,,,,,,,------.........---------,,,,,,,,,+++******,,,......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++---///000///...---,,,,,,---...///000111111///000000///......///111222111000000000000000111111111000000111111222333222222222222222333444444333333333333333333333333333444444555777888:::;;;999:::<<<<<<;;;<<<===???>>>>>>>>>???AAADDDFFFHHHEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTTTTTTTSSSRRRQQQSSSUUUVVVWWWXXXZZZ\\\^^^^^^```aaaccceeeggghhhiiikkklllkkkjjjiiijjjlllkkkmmmnnnnnnnnnooorrrtttqqqqqqppppppoooooonnnnnnnnnppprrrtttvvvwwwxxxxxxtttttttttvvvyyy||||||{{{xxx}}}vvveee\\\[[[RRRPPPIIIJJJVVV___rrrwwwllljjjaaaTTTLLLLLLNNNNNNHHHCCC===888666444222111...........................///000///---------///////////////////////////000//////111333444222111............////////////---...//////---...///111///000111111111222444666555HHHjjj}}}yyyzzzzzzyyy}}}yyyeee[[[\\\```jjjxxxxxx[[[JJJ<<<:::;;;888888<<>>@@@>>>>>>???@@@BBBEEEGGGIIIGGGGGGGGGHHHIIIJJJLLLMMMLLLMMMPPPRRRTTTTTTSSSSSSQQQSSSUUUWWWWWWXXXZZZ\\\^^^^^^___aaaccceeeggghhhhhhjjjmmmmmmllljjjjjjjjjjjjllloooppppppppprrrsssooopppqqqrrrqqqooommmlllnnnppprrrtttuuuvvvvvvvvvsssssssssuuuyyy{{{{{{{{{vvv{{{{{{kkk```]]]SSSPPPHHHJJJVVV```sssrrrkkkjjjcccWWWNNNMMMMMMMMMHHHDDD===999666444222111,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,...000///////////////////////////...///000222333222111............////////////---///000///------///222///000111111111222444666;;;SSSzzz{{{xxx|||~~~rrrtttwwwtttuuuyyyttt```YYY^^^bbblllyyy|||eeeLLLAAA;;;<<<;;;888999???GGGVVVjjjvvvyyy~~~{{{~~~|||zzzxxxvvvyyyyyyyyyyyyyyyxxxwwwvvvqqqmmmiiigggiiinnnqqqsssttttttwwwzzzyyywwwyyy~~~}}}{{{zzz{{{}}}~~~rrrmmmiiijjjmmmmmmhhhcccaaagggpppvvvyyyyyyyyyxxxxxxxxxwwwyyy{{{{{{zzzxxxrrrooonnnppptttuuurrrnnngggccc]]]XXXTTTPPPLLLIIICCCAAA???<<<;;;:::;;;;;;999::::::::::::::::::999888888777777777777888888777888888999999:::::::::999999999999999:::;;;<<<888888999999999999888888;;;::::::999999::::::;;;:::999888777777888999:::888888888:::;;;:::777555111111111222222333444444/////////000000000000000,,,------...---,,,***)))------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,...//////000000...------...///...---......,,,++++++,,,..............................++++++,,,,,,,,,---------------------------------+++,,,---...///////////////////////////.........,,,...000...,,,+++...000000000/////////111222333222111000000000111333444111111000000111111222333333333333333333333333333555555555555666888999:::777999;;;<<<<<<===???AAA>>>>>>???@@@CCCFFFHHHJJJIIIHHHHHHHHHHHHIIIJJJKKKIIIKKKNNNQQQSSSSSSSSSSSSQQQSSSUUUWWWWWWXXX[[[]]]^^^^^^___aaadddfffhhhjjjgggjjjmmmooommmkkkjjjiiiiiillloooqqqqqqqqqrrrsssoooppprrrsssrrrooollljjjoooppprrrtttvvvvvvvvvvvvsssssssssuuuxxxzzzzzzzzzsssyyyrrrddd]]]TTTQQQHHHJJJVVV```sssnnnjjjjjjdddXXXOOOMMMMMMLLLHHHDDD>>>999666444333111111111111111111111111111+++---//////---,,,///111////////////////////////,,,+++,,,---///000///.............../////////000---///000///------///222///000111222111222555777DDD^^^~~~yyy{{{vvvmmmqqqtttooolllooouuuppp\\\XXX^^^cccrrr|||qqqVVVBBB<<<:::===<<<888;;;CCCJJJ[[[ppptttzzz}}}~~~zzzwwwuuu{{{{{{{{{zzzyyyxxxwwwvvvnnnjjjfffdddggglllpppsssvvvvvvxxx{{{zzzwwwzzz|||{{{zzz{{{}}}~~~oooiiiccccccgggiiieee```eeekkktttzzz|||{{{yyyxxxwwwwwwxxxzzz{{{|||zzzxxxpppmmmkkknnntttwwwvvvsssnnnhhh^^^UUUOOOKKKHHHFFF@@@???<<<:::::::::;;;<<<999999:::::::::999999888999888888888888888999999777777888999::::::;;;;;;::::::999999999:::;;;;;;777888999::::::999888777:::;;;;;;:::999999:::<<<:::999888888888888888888666888:::;;;;;;999777555444333333222111000//////444333111///---***)))(((************************------------------------------,,,+++,,,---...///------,,,++++++,,,,,,,,,,,,++++++,,,---///111333///......---------......///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,000...------......---,,,************+++,,,,,,---,,,,,,------...//////000............/////////000///////////////000111111000000000000000000000000111000///000222333222111222222111111222222333444222222222222222222222222444444444444666888:::<<<;;;;;;:::::::::;;;<<<<<>>???@@@AAADDDFFFHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIJJJMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTVVVWWWYYYZZZ[[[^^^bbbdddddddddeeefffgggiiikkkmmmmmmkkkiiigggkkkllllllmmmnnnoooooooootttsssrrrpppooonnnnnnnnnpppoooooorrrvvvxxxvvvtttrrrrrrsssvvvxxxyyywwwvvvxxxzzz~~~~~~jjj]]]RRRPPPJJJKKKVVV___qqqmmmlllnnniii]]]SSSOOOPPPOOOHHHAAA;;;888666111///111000000000000000000000000......//////000222333444---.........//////000000000---******---......,,,////////////////////////111111000...------000222222444///...555444333;;;OOOmmmwwwvvvzzz~~~}}}~~~pppjjjppprrrlllhhhjjjsssqqqkkkaaaXXXXXX```iiiqqqbbbKKK@@@:::777999;;;;;;===AAALLLddd|||xxx|||~~~~~~}}}}}}||||||||||||zzzvvvsssoooiiibbb___aaahhhooossswwwwwwxxxyyyyyyxxxxxxwww|||xxxuuuvvvyyy{{{yyyvvvnnniiicccaaaddddddbbb^^^ggglllttt}}}~~~wwwrrruuuvvvxxx||||||zzzxxxtttqqquuu{{{}}}zzzuuuqqqeeeXXXQQQLLLGGGBBBAAA;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999;;;:::999888777888999:::;;;999888888::::::777444::::::999999999888888888:::;;;;;;:::999999:::<<<:::999888888777777777777555777999::::::999777666444444333222111000///////////////......------,,,........................------------------------------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++,,,...///000......---------------.........---,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,---...---------,,,------,,,,,,,,,---......------......///000000111........./////////000000///////////////000111111000000000000000000000000222111000111222333333111222222111111222222333444222222222222222222222222333444444555777888:::;;;;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAADDDFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJLLLNNNPPPRRRSSSTTTTTTUUUUUUTTTTTTVVVXXXZZZ\\\]]]```ccceeeeeeeeeeeeeeeggghhhjjjllllllkkkjjjiiikkkllllllmmmnnnnnnoooooosssrrrqqqooonnnmmmmmmmmmmmmmmmmmmpppsssuuusssqqqtttssstttvvvxxxyyyxxxvvvxxxzzz}}}nnn```OOONNNGGGIIISSS[[[mmmooolllnnnkkk___VVVRRRRRRQQQGGG@@@:::888666222000111000000000000000000000000///...............//////............/////////000000...++++++---///...---////////////////////////000000///---,,,---///111000333//////666666666AAAZZZxxxwwwtttwwwyyyyyyzzzqqqnnnuuuxxxqqqkkkllltttoooggg]]]WWWZZZccckkkttt^^^III???:::777999:::;;;>>>BBBQQQiii|||~~~}}}}}}}}}|||{{{|||{{{zzzvvvsssmmmgggaaa^^^aaaiiipppuuuzzzzzzyyyxxxxxxwwwvvvvvv{{{xxxttttttuuuuuurrroooeeeccc___\\\ZZZYYYYYYZZZgggkkkqqqxxx|||{{{vvvrrrsssuuuxxx{{{}}}~~~~~~~~~|||yyy|||}}}xxxlll```TTTNNNIIIDDD@@@???;;;;;;;;;::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999999999::::::999888777888:::;;;999777999999999999888888777777:::;;;;;;:::999999:::<<<:::999888777666666666666444555777999:::999888777555444333333111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...------,,,,,,,,,,,,------------,,,,,,,,,---............---,,,,,,,,,------***...111222///---...///000//////.........//////......//////000111111111....../////////000000000///////////////000111111000000000000000000000000222111000111333444333222222111111111111222333333222222222222222222222222333333555666888999999999:::::::::::::::;;;<<<<<<>>>>>>???@@@BBBDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTVVVUUUTTTTTTUUUXXX[[[]]]___bbbeeegggfffeeeeeeeeeggggggiiijjjkkkkkkllllllllllllmmmmmmnnnnnnoooooorrrqqqpppnnnllllllkkkkkkjjjjjjjjjmmmoooqqqpppooovvvuuuuuuwwwyyyyyyxxxvvvxxxzzz}}}qqqbbbNNNLLLFFFHHHRRRYYYiiiqqqlllnnnlllbbbYYYVVVTTTRRRGGG@@@:::999666222111222000000000000000000000000111111///...---,,,,,,,,,............////////////000///------...//////...////////////////////////...///...---,,,,,,...111///333000111888777;;;IIIjjjsssyyy|||{{{uuuqqqtttxxxyyyxxxrrrttt|||~~~wwwqqqqqqzzzrrrfff\\\ZZZ___hhhoooxxxyyyWWWDDD===999666888999:::>>>DDDXXXsss}}}|||||||||{{{{{{{{{{{{yyyvvvtttlllfff```^^^bbbkkksssxxx~~~}}}zzzxxxwwwvvvvvvvvvzzzwwwrrrooommmjjjfffddd___```^^^YYYSSSPPPSSSWWWbbbdddiiioootttuuutttqqqqqqtttwwwyyyzzz|||{{{vvveeeZZZOOOJJJEEE@@@======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777777666888:::;;;;;;:::999::::::::::::999888888::::::;;;:::999999:::<<<:::999888777666555555555333555666888999999888888555555444333222111000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...///...------,,,,,,,,,---------222777777222...///111111111000///................../////////000000000...////////////000000000///////////////000000111000000000000000000000000333111111222333444333222111111111111111222222333222222222222222222222222222333666777999999888888999999999999:::;;;<<<<<<>>>>>>???@@@BBBCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSUUUTTTSSSRRRTTTWWW[[[]]]aaadddhhhiiihhhfffeeedddffffffggghhhjjjkkkmmmmmmmmmnnnnnnnnnoooooooooppppppooonnnlllkkkjjjjjjjjjiiiiiijjjkkkmmmnnnnnnnnnwwwvvvvvvwwwyyyyyyxxxwwwzzz{{{}}}qqqbbbNNNMMMGGGIIIRRRXXXgggrrrlllnnnlllccc[[[XXXUUURRRGGG@@@:::999777333111333////////////////////////333222111000///..................///////////////000////////////000000///////////////////////////...//////...------///111///333111222777666???SSS{{{nnnooossstttooonnnttt{{{xxxvvvxxxzzzwwwwwwxxxjjj``````fffnnnrrrzzzqqqPPP???<<<888666888999:::???FFF___|||}}}~~~}}}|||{{{|||{{{zzzzzzzzzyyywwwuuulllhhhbbbaaafffooowww|||~~~{{{yyyxxxxxxxxxyyyyyywwwrrrllleee```]]]\\\bbbaaa___YYYSSSQQQSSSVVVYYYZZZ___eeekkkoooqqqppppppsssvvvwwwvvvzzz{{{rrrlll^^^UUULLLGGGCCC>>>;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<===>>>>>>>>><<<:::999888888777888999:::;;;;;;;;;;;;<<<======<<<<<<;;;::::::;;;:::999999:::<<<:::999888777666666666666444555777888999999999999666666555444333222111111111000000///......------000000000000000000000000------------------------,,,,,,,,,---------------,,,+++++++++,,,,,,---..................------,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...///444888777222------///000000///...---------...------............//////////////////000000000111///////////////000000111000000000000000000000000222111000111333444333222111111000000111111222333222222222222222222222222333444666888888888888777888888888999:::;;;<<<<<<===>>>???@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRTTTWWWZZZ]]]aaaeeeiiijjjiiigggeeedddeeefffggghhhjjjkkkmmmmmmnnnnnnooooooooooooooopppmmmmmmlllkkkjjjjjjjjjjjjiiijjjkkkkkklllmmmnnnooowwwvvvuuuvvvxxxyyyyyyxxx||||||}}}ppp```NNNMMMGGGIIIQQQVVVddd|||sssmmmnnnkkkccc\\\YYYVVVQQQHHHAAA;;;999777333111333////////////////////////000000///////////////000///////////////.........///000000000000///000000////////////////////////...000111000///000111333000333222333777666DDD___tttooorrrqqqnnnooowww{{{{{{|||}}}|||yyyyyy{{{|||nnnfffffflllpppsss{{{fffHHH<<<;;;888777888999:::AAAJJJddd~~~}}}}}}||||||}}}|||zzzzzz{{{zzzxxxvvvooolllhhhhhhmmmttt{{{~~~|||zzzyyyzzz{{{||||||zzzuuulllccc]]]\\\^^^eeeccc___ZZZWWWTTTSSSRRRPPPSSSWWW___gggmmmpppppppppssstttsssrrrwww}}}xxxpppgggaaaXXXQQQIIIFFFBBB===<<<>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;:::::::::999999888888:::;;;;;;<<<>>>???@@@@@@@@@???:::;;;;;;:::999999:::<<<:::999999888888888888888666777888999999999999999777666555555333333222111.........//////000000000........................------------------------+++,,,------......------++++++++++++,,,---...............//////...------,,,++++++,,,,,,---...///------,,,,,,,,,---......------,,,,,,,,,---.........111333222...+++***+++///......------------...---------.............../////////000000000111111///////////////000111111000000000000000000000000111000///000222333222111111000000000000111222222222222222222222222222222444555666777888888888888888888888888999;;;<<<======>>>???AAABBBBBBCCCCCCDDDEEEFFFIIIKKKMMMOOOPPPNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVXXX[[[\\\aaadddiiikkkjjjgggeeeddddddeeegggiiijjjkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnkkkkkkjjjjjjjjjkkklllllljjjkkkllllllkkklllnnnpppvvvuuutttuuuwwwyyyzzzyyy||||||}}}~~~nnn___KKKKKKEEEGGGOOORRR___vvv~~~tttppppppkkkbbb\\\ZZZVVVRRRIIIBBB<<<:::777222111222000000000000000000000000,,,,,,,,,,,,---.../////////////////////............///111111000//////000////////////////////////...000111222111111222333111444333555888999NNNppp}}}xxxyyywwwtttwww~~~~~~~~~~~~{{{vvvtttwwwzzz~~~xxxppplllnnnrrruuuvvv}}}|||rrrYYYAAA<<<;;;888888999999;;;DDDMMMfff~~~}}}}}}|||~~~}}}{{{{{{|||{{{zzzxxxssspppnnnooosssxxx}}}}}}}}}{{{zzzyyyzzzzzz{{{}}}{{{vvvlllbbb]]]```dddhhhfffccc___\\\XXXTTTRRRQQQTTTZZZccckkkqqqssssssppppppooommmmmmqqqyyy|||uuunnnggg___[[[SSSMMMHHHEEEAAA======@@@>>>============<<<<<<<<<========================?????????????????????????????????>>>===<<<;;;::::::;;;:::999777888:::<<<<<<>>>AAADDDFFFFFFFFFEEE:::;;;;;;:::999999:::<<<999999999999999::::::;;;999999999999::::::::::::777777666555444333222222///////////////000000000++++++++++++++++++++++++------------------------+++,,,---.........------++++++++++++,,,---...///,,,,,,---.........---,,,,,,,,,,,,,,,---...///000......---,,,,,,,,,------,,,,,,,,,,,,,,,---...///------......------,,,,,,......---------...///////////////...............//////000000000111111111///////////////000111111000000000000000000000000000///...///111222111000000000000000000111222222222222222222222222222222666555555666666777888999777777777888999;;;<<<======>>>???AAABBBBBBBBBBBBBBBCCCEEEHHHKKKNNNPPPRRRPPPPPPOOONNNOOOPPPQQQQQQRRRSSSUUUWWWYYY[[[\\\]]]___ccchhhkkkjjjgggeeeddddddeeehhhjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjkkklllnnnnnnjjjlllmmmlllkkkkkknnnqqqtttsssrrrsssvvvyyyzzzzzz{{{zzzzzz|||~~~~~~ooo```LLLKKKFFFHHHOOOQQQ]]]sssvvvtttssslllccc]]][[[XXXSSSKKKCCC===:::777222000111000000000000000000000000---,,,,,,,,,,,,---......000/////////............,,,///111111///......///////////////////////////---///111111111000222333000333333666:::???ZZZ~~~yyyrrroooqqqtttpppppppppssswww{{{~~~vvvkkk___JJJ<<<@@@;;;999999::::::<<>>>>>>>>=========<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;999::::::999777888<<>>???AAABBBBBBBBBAAA@@@BBBDDDHHHLLLOOORRRSSSRRRQQQPPPOOOOOOPPPRRRRRRSSSTTTWWWZZZ\\\]]]^^^^^^^^^bbbhhhkkkjjjgggeeedddccceeehhhkkklllkkkiiihhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmooopppjjjlllmmmllljjjjjjmmmqqqsssqqqqqqrrrvvvyyy{{{{{{yyyyyyyyyzzz}}}uuuqqqbbbNNNNNNIIIJJJQQQSSS^^^tttxxxxxxvvvnnnddd^^^\\\YYYUUULLLDDD>>>;;;777111///000000000000000000000000000000//////.........//////000000//////.........---+++...111111///---...///////////////////////////,,,...000111000000111222000333333888===DDDccc}}}zzzppplllmmmnnngggkkkrrryyy}}}mmm^^^RRR@@@999CCC;;;::::::;;;;;;===GGGRRReee~~~~~~~~~}}}|||}}}~~~}}}|||vvvuuuuuuwwwyyy{{{{{{{{{{{{zzzzzzxxxvvvsssqqqpppqqqpppkkk```UUUUUU^^^gggvvv||||||pppgggeeehhhdddhhhpppyyy~~~{{{ooojjjdddbbbbbbfffiiijjjqqqmmmgggaaa\\\XXXVVVUUUMMMIIIEEEDDD@@@<<<===AAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<::::::;;;;;;777888999999888999>>>BBBIIILLLQQQVVVYYY[[[[[[[[[;;;;;;::::::::::::999999777888;;;<<<======<<<;;;<<<;;;:::888777666666666777777777777666555333333111111111111111000//////------.........---,,,+++......---------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......------.........---+++*********+++,,,------------///...---,,,+++,,,---...---,,,,,,++++++,,,,,,---111000///.....................,,,,,,+++,,,---...////////////////////////000000000000////////////000000000000000000000000......//////000000000111000111111111111222222222000000111222333333444444555555555444333444666888999777666777:::<<<<<<;;;BBBAAAAAAAAABBBDDDFFFGGGEEEFFFHHHJJJMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVQQQPPPRRRXXX[[[[[[]]]aaaeeefffhhhiiihhheeeaaa^^^ddddddfffgggiiihhhfffddddddfffhhhjjjkkkkkkjjjiiihhhhhhjjjkkklllmmmmmmmmmmmmkkkiiiiiijjjmmmqqqtttvvvuuutttssstttvvvxxxyyywwwuuuuuuxxxuuuqqqsss```TTTMMMDDDHHHRRRSSS^^^vvvzzzyyyuuummmddd\\\XXXWWWXXXNNNEEE===:::888444111111000000000000////////////...............///000000000000////////////000000000000//////.........---///////////////000111111111111000000000000000111555333333555<<>><<>>BBBMMMXXXqqq~~~~~~~~~~~~~~~|||wwwvvvzzz|||{{{vvvvvvvvvxxx{{{}}}}}}}}}yyyuuurrrssstttqqqjjjdddeee```\\\YYYVVVWWW```jjjzzz~~~vvvpppllllllqqqyyy~~~{{{pppmmmiiifffdddeeeggghhhooonnnhhh^^^XXXVVVSSSOOOMMMKKKHHHFFFCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???????????????>>>======????????????>>>===<<<;;;======<<<;;;::::::999999??????===;;;:::<<<@@@CCCJJJQQQ[[[ccciiikkklllmmm;;;;;;::::::::::::999999777888:::<<<======<<<;;;<<<;;;:::999888777777777777888888777777555444444111111111111111000000//////............---------......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......------.........---,,,++++++,,,------------------......---,,,,,,,,,---...---,,,,,,++++++,,,,,,---000///......------......///...---------...///000////////////////////////000/////////////////////000000000000000000000000111111222222222333333333000000111111111222222222111111111222222333333444222222222111000111333555888888888999:::;;;;;;;;;>>>>>>>>>>>>???AAACCCDDDEEEFFFGGGJJJLLLNNNPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRQQQOOOQQQWWWZZZZZZ\\\```bbbccceeeeeedddbbb```^^^bbbbbbdddeeeffffffdddbbbbbbdddgggiiikkkllllllkkkiiiiiijjjkkkllllllllllllmmmllljjjjjjkkknnnqqqtttvvvuuuttttttuuuwwwyyyzzzyyywwwwwwzzzyyyxxxooo___RRRLLLDDDIIISSSUUU```xxx|||xxxsssjjj```YYYVVVVVVWWWNNNEEE===:::888444111111111111111000000000//////...............///000000000000////////////000000000/////////............///////////////000111111111000000//////000000111333555666888DDD___|||}}}|||~~~wwwsssqqqnnnlll|||{{{ppp___MMMBBB>>><<<;;;===;;;;;;>>>AAAGGGSSS___ttt||||||}}}}}}}}}yyytttsssxxx{{{zzzxxxxxxxxxzzz}}}~~~~~~~~~yyyvvvsssssssssoooggg```]]]XXXSSSQQQQQQVVVcccpppzzzsssnnnppptttzzz}}}{{{vvvrrrmmmiiiggghhhkkkmmmrrrqqqkkkaaaZZZWWWSSSNNNLLLJJJGGGDDDAAAAAAAAAAAA??????>>>============>>>>>>>>>??????>>>>>>===<<<<<<======>>>>>>>>>============<<<<<<;;;:::999888;;;;;;:::999888;;;???CCCPPPXXXbbblllssswwwyyy{{{;;;;;;::::::::::::999999888999:::<<<<<<<<<;;;;;;===<<<;;;999888888888888888888888888888777666555111111222222111111000///000///......------............---------,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......------.........---,,,+++..................---,,,...------,,,------......------,,,,,,,,,,,,------///...------------------///.........///000111111////////////////////////////////////////////////000000000000000000000000//////000000000000111111000000000111111111222222222222222222222222222222444555555444333333666888777999;;;;;;;;;:::;;;<<<@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNRRRRRRSSSSSSRRRPPPOOONNNPPPNNNPPPUUUXXXYYY[[[```^^^______`````````_________```bbbcccccccccbbbaaaaaabbbeeeiiikkkmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjlllnnnqqqsssuuuuuuuuuuuuvvvxxxzzz|||zzzyyyyyy|||~~~xxxkkk___RRRLLLDDDJJJUUUWWWbbbzzz}}}uuuooodddYYYSSSQQQSSSUUUNNNEEE===:::888444111111111111111000000000//////...............///000000000000////////////000000////////////............///////////////000111111000000////////////000000111666888<<>>======<<<<<<============>>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>><<<=========<<<:::888777888888888888888;;;???CCCMMMTTT___jjjrrrxxx|||~~~;;;;;;:::::::::999999999888999:::;;;;;;;;;;;;:::===<<<;;;:::999999999999999999999999999888777666111222222222222111000000000///...---------............---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------,,,//////000//////...---------------------.........------,,,,,,,,,,,,------...------,,,,,,,,,------............///000111111////////////////////////.........///////////////////////////////////////////////////////////////000000000000111111111111333333222222222222222222555666666555444555888:::666999<<<===<<<;;;<<<>>>@@@AAAAAABBBCCCDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLQQQQQQRRRSSSRRRPPPOOOMMMOOOMMMNNNSSSVVVWWWZZZ^^^\\\\\\\\\]]]]]]___```aaa^^^```bbbbbbbbbbbbbbbccccccdddfffhhhjjjlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkkmmmooopppssssssssstttvvvxxxzzz|||zzzyyyzzz~~~||||||}}}~~~~~~rrrhhh```SSSMMMFFFKKKUUUWWWaaayyy}}}sssjjj]]]RRRLLLLLLOOOQQQNNNEEE===:::888444111111000000000/////////.....................///000000000000////////////000000///////////////.........///////////////000000111/////////...//////000111111777999???ZZZ~~~zzz}}}}}}|||uuuooosssbbbOOOBBB===:::999999:::999;;;AAAHHHRRRbbbppp|||||||||~~~}}}yyyyyyuuuppppppvvvzzzzzzxxxwwwwwwxxxzzz|||{{{zzzxxxuuurrrrrrqqqlllbbbZZZTTTOOOMMMNNNRRR\\\mmm|||}}}wwwtttvvvyyy|||}}}}}}{{{zzz|||wwwooogggccccccfffhhhkkkllliiiaaaZZZVVVPPPIIIIIIFFFCCC???>>>>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<===============<<<<<<======<<<:::888666888999999999999;;;???BBBDDDJJJTTT^^^eeekkkppprrr;;;;;;:::::::::999999999999999::::::::::::::::::<<<<<<;;;:::999999999999888999999999999888888777222222222222222111000000///......---------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------000000000000///...---------------....../////////...------,,,,,,------...------,,,,,,,,,------...------......////////////////////////////////////------....../////////000////////////////////////222222222222222222222222//////000000000111111111333333222222222222222222222222333222222333555888888:::<<<=========>>>???<<<===>>>???@@@AAAAAABBBDDDDDDEEEGGGHHHJJJKKKKKKOOOPPPRRRSSSSSSRRRPPPOOONNNKKKLLLQQQTTTUUUXXX]]][[[[[[[[[\\\]]]___aaaccc___aaacccdddcccbbbdddfffgggggghhhhhhiiiiiiiiiiiilllkkkjjjiiihhhhhhiiiiiigggggghhhiiikkklllmmmnnnooopppqqqsssvvvxxxzzz{{{yyyyyyzzz~~~|||xxxxxxyyy|||}}}pppfffbbbTTTNNNFFFKKKTTTTTT^^^tttssshhhZZZNNNIIIIIILLLNNNNNNEEE===:::888444111111//////.........---------...............///000000000000////////////000000.........//////////////////////////////000000111///////////////000111111222777:::EEEfffzzz|||~~~~~~}}}yyyvvvtttttt```JJJ@@@===:::999::::::999<<>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<:::999888:::::::::999888999<<>><<<;;;;;;===??????>>>===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLMMMOOOQQQSSSSSSRRRPPPNNNMMMJJJJJJOOORRRSSSWWW\\\[[[[[[\\\]]]___aaabbbccc```cccffffffddddddfffiiijjjjjjiiiiiihhhgggggggggkkkjjjhhhggggggggghhhhhhfffggghhhjjjllllllmmmmmmmmmnnnpppsssvvvxxxzzz{{{zzzzzz{{{~~~{{{vvvuuuvvvxxx}}}}}}nnndddaaaRRRMMMEEEJJJSSSRRRZZZpppvvvkkk[[[NNNJJJJJJKKKLLLNNNEEE===:::888444111111/////////.........------...............///000000000000////////////000000.........//////////////////////////////000111111000//////000000111222333555888@@@SSSvvv~~~uuuwww|||zzzyyyyyyvvvssstttxxxyyy```HHH???>>>:::888:::;;;:::>>>FFFPPP^^^qqq~~~~~~~~~~~~|||yyywwwvvvxxxvvvrrrsssxxx{{{{{{zzzxxxxxxxxxzzzzzzzzzxxxsssoookkkjjjjjjfff^^^WWWOOONNNPPPUUUYYY^^^iiitttwwwnnnoooppprrrrrrrrrpppmmmkkkgggccc[[[UUURRRRRRUUUWWWXXX[[[ZZZVVVRRRQQQMMMHHHFFFEEEDDDBBBAAAAAABBBBBB???>>>======<<<<<<======<<<<<<===>>>>>>>>>======????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999;;;===???BBBFFFIIILLLNNNPPPRRR;;;;;;::::::::::::999999::::::999999999999999:::::::::999888888888888999777777888888888888888777222222333333222222111000///000222333333111///---......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---...///------.../////////......+++,,,...///000000000///......------------............------......///000000000111111000///---,,,////////////////////////,,,,,,---......///000000000000000000000000000000000/////////.........---////////////000000000111111111111222222333333444555666777666666777:::<<>>???AAACCCDDDDDDDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNMMMOOOQQQRRRRRROOOLLLJJJLLLIIIIIIMMMPPPRRRVVV[[[ZZZ[[[\\\^^^___aaabbbcccaaadddgggfffddddddhhhlllkkkjjjiiihhhggggggggggggiiihhhfffeeeeeefffggghhhfffhhhjjjlllnnnnnnnnnmmmlllmmmpppssswwwyyy{{{|||~~~||||||~~~}}}yyyvvvuuutttwww|||~~~nnnaaa]]]NNNIIIBBBGGGQQQPPPYYYooo|||ppp___RRRNNNMMMMMMMMMNNNEEE===:::888444111111111000000000000/////////...............///000000000000////////////000000............/////////000///////////////000111111000000000000111222333444888;;;IIIfffzzzqqqpppwwwuuuuuuuuuppplllqqqyyy}}}aaaGGG???>>>:::777999::::::???IIIVVVfff{{{~~~}}}}}}}}}}}}|||zzzwwwtttvvvuuussstttyyy{{{yyywwwvvvuuuuuuvvvwwwvvvtttrrrmmmgggdddccc```XXXRRRKKKKKKNNNUUUZZZ```lllwwwyyyqqqnnnoooooonnnkkkfffaaa^^^ZZZWWWSSSOOOOOOQQQUUUWWWVVVYYYXXXSSSPPPPPPMMMIIIEEEEEEEEEEEEEEEDDDCCCCCC??????>>>============>>><<<===>>>>>>??????>>>>>>>>>???????????????>>>>>>;;;:::999999999;;;===>>><<<===>>>>>>===>>>@@@BBBAAACCCEEEFFFFFFFFFHHHIII;;;;;;;;;:::::::::999999::::::999999888999999:::999999888888777888888888666777777888888888777777222333333333333222111111000222444666666333000.........---------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,+++,,,---...///,,,,,,---.../////////...+++,,,...000000000000///......------------.....................///000111222222222222111000...,,,////////////////////////,,,,,,------...///000000000000000000000000000000333222222222111111000000////////////000000000000000000111222333333444444222333444333333444777:::OOOEEE<<<999===>>>:::555;;;<<<>>>@@@AAAAAAAAA@@@BBBCCCDDDGGGIIILLLNNNOOONNNOOOQQQQQQPPPMMMIIIFFFKKKHHHHHHLLLOOOQQQUUU[[[YYYZZZ\\\^^^```aaaaaaaaaaaadddggggggddddddhhhlllkkkjjjiiihhhggggggggghhhhhhfffeeeddddddeeeggghhhgggiiilllnnnppppppooonnnlllnnnqqquuuxxx{{{}}}~~~}}}~~~{{{wwwwwwvvvuuuwww{{{nnn___YYYKKKFFF@@@FFFPPPPPPYYYoootttcccVVVQQQQQQPPPNNNNNNEEE===:::888444111111222222222222111111111111...............///000000000000////////////000000---.........//////000000///////////////000111111111111111111222333444555:::===PPPtttyyypppjjjrrrrrrssssssmmmhhhnnnxxxbbbGGG???>>>999666777::::::@@@LLLZZZlll~~~~~~||||||{{{|||~~~}}}{{{yyyqqqtttuuusssuuuyyyzzzxxxsssqqqppppppqqqrrrqqqooorrrlllddd```^^^ZZZSSSMMMJJJJJJMMMTTT[[[cccqqq~~~xxxnnnooonnnlllggg```YYYUUURRRPPPNNNNNNOOOSSSWWWZZZXXXZZZXXXSSSPPPPPPNNNIIIEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@???>>>>>>>>>>>>>>>======>>>???????????????===>>>???@@@@@@AAA@@@@@@;;;:::888777999;;;???AAA???@@@BBBBBBCCCDDDGGGIIIHHHIIIJJJIIIHHHHHHIIIKKK=========<<<;;;:::888888777888888999999999888888888999:::;;;::::::888777::::::::::::::::::::::::666444222000000111222333222333444444333111...---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------,,,,,,,,,+++++++++......//////...---,,,,,,.........------,,,,,,,,,------------------------,,,,,,------.../////////111000...---,,,---///000000///...------...///000//////000000///...------111111000///...---,,,,,,)))***,,,...//////...---///////////////000111111000000000000000000000000////////////////////////333222000///...///111222444444333333444777999;;;III@@@999:::<<<;;;999:::>>>???AAAAAA@@@@@@AAABBBAAABBBCCCDDDFFFHHHIIIJJJOOOOOOMMMLLLJJJHHHGGGFFFHHHHHHHHHJJJMMMPPPTTTVVV\\\[[[XXXWWWXXX[[[___aaaaaabbbccccccbbbbbbdddfffiiijjjkkkiiigggfffggggggiiiiiigggfffeeedddddddddccceeehhhmmmqqqrrrqqqnnnkkknnnssswww{{{}}}}}}}}}zzzzzzyyyzzz{{{{{{zzzxxxvvvuuuvvvzzz~~~{{{hhhaaa]]]SSSGGGAAAFFFIIILLL[[[nnn~~~xxxjjjWWWLLLLLLOOOPPPNNNGGG???999777555333111111111111111000000000000000000000000000000000000000000000000////////////000///...------...///000000///...---------------000/////////111333555666999>>>YYYzzzqqqrrruuuyyywwwlllcccjjjwwwvvv[[[CCC===<<<888666888>>>???CCCOOObbbxxx|||{{{{{{}}}~~~zzzuuuuuuuuutttttttttvvvwwwxxxtttttttttsssqqqooommmlllgggccc\\\WWWTTTQQQOOOMMMHHHLLLPPPRRRVVV```ppp}}}~~~xxxqqqllljjjdddYYYTTTUUUPPPSSSVVVYYYZZZ[[[]]]^^^[[[[[[ZZZYYYWWWSSSQQQOOOKKKKKKJJJKKKKKKJJJFFFCCCCCCDDDDDDCCC@@@===<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>?????????======<<<;;;999:::<<<>>>BBBDDDGGGJJJLLLNNNOOOPPPSSSQQQPPPRRRUUUVVVTTTRRR<<<<<<<<<<<<;;;:::999999999999:::999999888777666888999::::::::::::999888999999999999999999999999666555333111000111222333000000111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,............------------...............---,,,,,,......---------,,,,,,,,,------------------------,,,,,,------.../////////000///...------...000111000///...------...///000///////////////...------000000000///......------+++,,,...000111000///...///////////////000111111000000000000000000000000////////////////////////***+++---///111222333444444333333333555777:::<<>>????????????AAABBBBBBBBBCCCEEEFFFGGGHHHIIIMMMLLLKKKJJJIIIGGGFFFFFFGGGGGGHHHJJJMMMQQQUUUWWWZZZYYYXXXXXXYYY\\\^^^```aaabbbcccbbbaaaaaacccdddggghhhiiihhhfffeeeeeefffiiiiiigggfffdddcccccccccccceeeiiinnnrrrtttrrrpppjjjmmmqqquuuxxxzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwxxx|||zzzhhhbbb^^^SSSGGGAAAEEEHHHKKK[[[nnn~~~xxxjjjXXXMMMLLLOOOPPPNNNHHH???999777666444222111111111111000000000000000000000000000000000000000000000000////////////000///...------...///000000//////...............000000000000111333555777:::BBB^^^}}}~~~qqqggglllwwwnnnVVV@@@;;;<<<999888;;;;;;===DDDSSSiii|||{{{{{{}}}~~~}}}zzzvvvwwwvvvvvvvvvvvvxxxyyyzzzxxxvvvtttqqqnnnkkkjjjiiiddd```YYYTTTQQQOOOMMMKKKIIINNNRRRTTTWWWaaaqqq}}}}}}uuuooommmggg```\\\^^^^^^```bbbddddddcccbbbbbbaaaaaa```^^^[[[XXXUUUTTTTTTTTTTTTSSSPPPLLLIIIGGGLLLLLLLLLIIIDDD@@@???>>>@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@AAAAAA======<<<;;;999;;;>>>AAAHHHKKKPPPUUUXXX[[[]]]^^^```______bbbeeeeeecccaaa;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::999888777666888999999:::::::::999999888888888888888888888888777555444222111222222333///000000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---............------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///.........000111222//////............///////////////............---////////////////////////...///000111222111000//////////////////000111111000000000000000000000000000000000000000000000000'''))),,,000222333333333333333333444666999;;;===EEE>>>999:::;;;::::::;;;:::<<<>>>>>>>>>???AAABBBCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHKKKNNNRRRUUUWWWWWWWWWXXXYYYZZZ\\\^^^___aaabbbcccbbb``````aaabbbdddeeeffffffdddddddddfffjjjiiigggeeedddcccbbbbbbbbbcccggglllqqqsssrrrpppjjjlllooosssuuuvvvvvvvvvwwwxxxxxxyyy{{{{{{||||||{{{{{{{{{}}}|||lllfff___SSSGGG@@@DDDFFFIIIZZZooo|||wwwjjjXXXNNNMMMPPPPPPOOOHHH???:::888777555333111111111111000000000000000000000000000000000000000000000000//////////////////............//////111000000///////////////000000000111222444666888;;;IIIiiiqqqhhhlllvvvdddOOO>>>:::;;;::::::===:::???JJJ\\\sss{{{{{{zzz{{{||||||zzzxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{yyytttoookkkhhhgggfffaaa\\\UUUPPPMMMKKKJJJIIIJJJOOOSSSVVVYYYcccsssyyyuuussspppppprrrtttuuuuuutttrrrnnnkkkiiijjjiiigggeeeaaa^^^[[[YYY[[[]]]^^^ZZZTTTNNNKKKKKKUUUUUUSSSOOOHHHCCC@@@???BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>><<<::::::===BBBFFFMMMSSS[[[ccchhhllloooqqqrrrsssuuuxxxzzzzzzwwwuuu::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;:::999888888888888999999:::::::::999999999999999999999999999888777555444333333333333111111111111000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///111222333/////////......////////////.........---.....................//////000000000000111111111000/////////////////////000000111000000000000000000000000111111111111111111111111---...///111111111000000333333444555777999;;;===BBB<<<888:::;;;::::::<<<:::<<<>>>??????@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFIIIIIIJJJLLLNNNQQQSSSUUUTTTUUUWWWYYY[[[\\\\\\]]]aaacccdddcccaaa``````aaabbbccceeeeeedddccceeefffjjjiiigggeeedddccccccbbb___```dddiiimmmpppooonnnkkkmmmooorrrttttttttttttuuuwwwxxxyyyzzz{{{~~~~~~~~~~~~uuulllaaaRRRGGGAAACCCDDDGGGYYYoooyyyuuuiiiYYYOOONNNPPPPPPNNNHHH???:::888777555333111111111111000000000///////////////////////////000000000000/////////////////////....../////////111111000000000000000111/////////000222444666888:::QQQuuuzzziiicccjjjtttYYYJJJ<<<999999999:::<<<===DDDSSSggg|||}}}{{{zzzyyyyyyzzz{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{zzzyyyvvvqqqmmmhhheeeccc^^^YYYRRRLLLJJJIIIHHHGGGIIINNNTTTXXX\\\gggwww}}}yyyvvvssstttrrrooojjjeee```\\\ZZZ\\\___aaa]]]UUUNNNMMMNNNXXXXXXVVVQQQJJJEEEAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCC???>>><<<;;;;;;???EEEJJJPPPYYYeeepppxxx~~~::::::;;;<<<============888999:::;;;;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777555444333333333111111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........//////111111222...//////////////////.........------------...///------......///000000000//////////////////......///////////////000000111000000000000000000000000222222222222222222222222444333111000000000111111222333444555777999:::;;;>>>:::888:::;;;999:::===;;;===???@@@@@@AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFKKKLLLLLLMMMOOOPPPQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[aaacccdddcccbbb````````````bbbddddddddddddfffgggiiihhhgggfffeeeddddddddd```aaadddhhhmmmpppooonnnnnnoooqqqssstttuuuuuuuuutttvvvxxxyyyyyy{{{~~~sssdddQQQGGGBBBEEEDDDFFFXXXnnnvvvrrrhhhYYYOOONNNPPPOOONNNGGG???999888777555333111111111111000000000///////////////////////////000000000000////////////...//////////////////...111111000000000000111222......///000111444666888<<>>HHHZZZppp~~~{{{zzzyyyxxxwwwwwwyyy{{{}}}zzzzzzzzzzzzzzzzzzzzzyyyvvvwwwwwwvvvrrrllleeebbb\\\VVVOOOJJJHHHHHHHHHGGGHHHNNNTTTYYY^^^jjjzzz}}}zzzwwwrrrllleee___[[[XXXZZZ^^^```]]]VVVPPPPPPQQQXXXXXXVVVRRRLLLGGGDDDCCC@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA???>>>===<<<<<>><<<>>>@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFLLLLLLMMMNNNOOOPPPQQQQQQTTTUUUVVVWWWXXXYYYYYYYYY___aaaccccccaaa```___```^^^```bbbccccccdddfffhhhiiihhhggggggffffffggggggffffffhhhlllppprrrrrrqqqpppqqqrrrtttuuuvvvwwwwwwtttvvvyyyyyyxxxzzz~~~wwwdddPPPHHHDDDGGGFFFGGGXXXnnnrrrooofffXXXOOONNNOOONNNLLLFFF>>>888777666555333111111111111000000000000000000000000000000000000000000000000////////////......////////////......000000000000000111111222/////////000222555777999AAAeeekkk[[[^^^kkkvvv|||aaaJJJDDD>>>999777888999:::>>>JJJ```yyy}}}{{{yyyyyywwwvvvuuuwww|||||||||||||||{{{zzzxxxxxxtttvvvxxxxxxtttmmmeeeaaaZZZTTTMMMHHHFFFFFFGGGGGGIIIOOOVVVZZZ___jjjzzz{{{xxxrrrkkkddd^^^YYYWWWZZZ\\\^^^]]]YYYUUUTTTTTTVVVWWWVVVRRRMMMHHHFFFFFF????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>>>>===>>>AAAGGGKKK[[[fffttt;;;<<<<<<============<<<999:::;;;<<<<<<===<<<<<<888888888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777555444333000000//////......//////........................,,,,,,---------.....................------------***+++,,,---------------,,,,,,,,,---------..............................,,,,,,------.../////////------...............------...///000000///...---...---,,,++++++---///000.........///////////////------------...//////000///////////////000111111000000000000000000000000111111111111111111111111000000000000111222333444222333444555555666666666999777777::::::888:::>>><<<>>>@@@@@@??????AAACCCBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLNNNPPPRRRSSSTTTVVVVVVVVVVVVWWWWWWWWWXXX[[[]]]``````___^^^^^^^^^[[[]]]```aaabbbccceeeggghhhhhhhhhhhhhhhiiijjjjjjiiiiiijjjmmmqqqssssssrrrqqqrrrssstttvvvwwwxxxxxxtttwwwyyyyyywwwyyy~~~~~~}}}~~~xxxcccOOOHHHGGGJJJHHHGGGWWWmmmnnnllldddWWWNNNMMMNNNMMMKKKDDD<<<777666666444222111111111111000000000000000000000000000000000000000000000000////////////---...///000000///...---///////////////000111111111111111222444777:::;;;JJJpppkkkZZZ]]]iiirrr~~~lllPPPCCCAAA===999888999:::;;;CCCQQQhhh|||yyyxxxwwwtttsssvvv|||}}}{{{xxxwwwuuuvvvwwwvvvqqqkkkddd```WWWRRRKKKEEEDDDEEEFFFFFFLLLRRRXXX\\\___hhhvvvwwwtttoooiiiccc^^^ZZZXXXYYYZZZ[[[[[[YYYVVVTTTRRRSSSSSSRRROOOJJJFFFCCCCCC@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>???BBBFFFJJJWWWaaannnwww}}}<<<<<<============<<<<<<<<<<<<<<<===<<<<<<;;;;;;888888777777888:::;;;===:::::::::::::::::::::::::::::::::999777666444333333222222111111111111222........................---------....../////////------,,,,,,,,,,,,++++++***+++,,,,,,------------,,,,,,,,,------.........////////////////////////,,,,,,------...//////000---------...------,,,,,,---...///000000///...---...---+++++++++---///000////////////////////////------------...000111111///////////////000111111000000000000000000000000000000000000000000000000...///111222222111000///222333444444555555444444888666777::::::888:::???<<<>>>??????>>>>>>???AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHKKKNNNQQQTTTUUUVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXZZZ]]]^^^^^^\\\\\\\\\YYY[[[^^^___```bbbdddfffhhhhhhhhhhhhiiijjjkkkllljjjjjjjjjmmmppprrrqqqpppqqqqqqrrrtttvvvwwwxxxyyyuuuxxxzzzyyywwwxxx~~~~~~~~~|||~~~~~~wwwbbbOOOHHHHHHLLLIIIHHHWWWmmm~~~lllkkkcccVVVNNNMMMMMMLLLJJJDDD<<<777555555444222111111111111000000000000000000000000000000000000000000000000////////////---...///000000///...---//////...//////000111111222222333444666999<<<===QQQxxx{{{yyy}}}kkkZZZ\\\ffflllcccGGG>>>???===999888:::<<<===JJJXXXooo~~~xxxxxxvvvsssrrrvvv}}}~~~|||yyywwwwwwwwwvvvsssnnnhhhbbb___VVVPPPIIIDDDBBBCCCEEEEEEOOOUUUZZZ]]]___fffsss~~~tttqqqmmmgggbbb^^^\\\[[[XXXXXXWWWWWWWWWUUURRROOOOOOPPPNNNKKKEEEAAA???>>>@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAA===>>>?????????BBBEEEHHHOOOXXXcccjjjnnnttt}}}>>>===<<<<<<<<<<<<======AAA@@@@@@???>>>======<<<888888888888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666777555222000000000///...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------.........///........................------......//////000000//////000000000000//////,,,,,,------------,,,,,,---------...............111111000///...---------000000////////////000000000000////////////000000222111000//////000111222222222111111111111222222222222333333333333444444111222222333444555666666333555777777777888:::<<<============>>>>>>>>>>>>@@@AAACCCDDDDDDDDDFFFHHHHHHGGGFFFEEEEEEGGGIIIJJJHHHJJJLLLOOOPPPQQQQQQQQQWWWVVVUUUUUUUUUVVVWWWXXX_________^^^]]]\\\[[[ZZZ^^^^^^___```bbbcccdddeeeggghhhiiihhhffffffgggiiimmmnnnnnnnnnnnnooorrruuurrrpppooopppsssvvvwwwxxxvvvwwwxxxyyyxxxyyy|||~~~~~~}}}|||{{{{{{|||}}}~~~|||sssdddVVVFFFIIIIIIKKKOOOQQQfffuuukkkjjjbbbUUULLLKKKMMMMMMJJJDDD<<<777555555444222222222222111000//////...////////////000000000000///////////////000111111//////000000000000//////...//////000111222222222000444000///777888999CCC___{{{ooossszzzyyyaaaYYYbbbrrr|||tttWWWBBBAAA===:::;;;;;;:::===BBBMMMcccyyy|||zzzvvvtttuuuxxx|||}}}{{{zzzzzzxxxwwwxxxwwwuuurrrnnnfff^^^XXXQQQJJJEEEEEEEEEDDDGGGKKKUUUXXX]]]bbbhhhpppxxx}}}{{{wwwooogggeeeeeeaaaZZZ[[[\\\\\\YYYTTTOOOKKKIIIGGGGGGFFFFFFEEEDDDCCCCCC>>>??????@@@@@@@@@@@@???@@@@@@@@@AAACCCCCCBBBAAA>>>>>>>>>???@@@BBBDDDFFFLLLNNNRRRWWW]]]bbbfffhhhrrrvvv|||>>>======<<<<<<======>>>@@@@@@???>>>>>>===<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666777555222000000000///...///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////................................./////////////////////000000000000//////......////////////..............................******++++++,,,---......000000////////////000000111111000000000000111111222111000//////000111222222111111000000111111222222222222333333333444444333333333444444444444444555777888888777777888:::============>>>>>>>>>>>>???AAACCCCCCCCCCCCEEEGGGGGGFFFEEEEEEFFFGGGIIIKKKJJJKKKMMMOOOQQQRRRRRRRRRVVVUUUTTTTTTUUUVVVXXXYYY______^^^]]]\\\\\\[[[[[[______```aaacccdddeeefffggghhhhhhfffeeeeeegggiiikkklllmmmmmmmmmnnnqqqsssrrrpppooooooqqqtttuuuuuuuuuvvvwwwxxxwwwxxxzzz}}}{{{zzzyyyxxxxxxyyyzzz{{{xxxpppcccXXXGGGJJJIIIJJJNNNPPPfffppphhhggg___SSSKKKKKKMMMMMMJJJDDD<<<777666555444222222222111111000//////...............///////////////////////////000111111//////000000000000//////...//////000111111222222///333//////777777999DDDhhhuuuiiilllttt{{{xxxeee```jjjxxxqqqUUUBBB>>>;;;999;;;;;;;;;???DDDNNNfff~~~}}}{{{xxxvvvvvvxxx|||~~~|||{{{{{{zzzxxxvvvwwwuuussspppjjjcccZZZTTTMMMGGGCCCDDDFFFFFFJJJOOOWWW[[[```ffflllttt||||||zzztttoooooopppkkkddd\\\[[[ZZZVVVRRRMMMJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAACCCBBBAAABBBCCCBBB@@@???>>>???@@@AAABBBDDDGGGHHHOOOOOOPPPQQQSSSTTTVVVWWW```cccgggkkkqqqyyy>>>>>>>>>======>>>>>>??????>>>>>>======<<<<<<<<<>>>>>>===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::888777666777444222111111111///...///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............/////////000........................///////////////............//////000000//////...000000111111111111000000000//////......---------((())))))+++,,,---......000//////......//////000222111111000000111111222111111000000000000111111222111111000000111111222222222222222333333333333555444444444333333333222777888999888777666777999<<<=========>>>>>>>>>??????@@@BBBBBBBBBBBBDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKKKKLLLNNNOOOQQQSSSTTTTTTUUUTTTTTTSSSTTTVVVXXXYYY___^^^]]]\\\[[[[[[\\\]]]```aaabbbcccdddfffggggggggggggfffdddcccdddgggjjjjjjkkklllllllllmmmoooqqqrrrpppnnnnnnpppqqqrrrrrrtttuuuvvvvvvvvvvvvyyy{{{yyyyyyxxxxxxxxxxxxyyyyyy}}}|||tttnnndddZZZIIIKKKIIIIIIMMMPPPeeekkkeeeddd]]]RRRLLLNNNPPPPPPKKKDDD<<<777666555444222222222111111000/////////---------........./////////////////////000111111//////000000000000///////////////000111111222222///333000111888888<<>>@@@CCCFFFGGGJJJMMMOOOXXXVVVSSSQQQOOONNNNNNOOOSSSTTTVVVXXX[[[aaaiiinnn???>>>>>>>>>>>>??????@@@>>>=========<<<<<<<<<;;;>>>=========<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777777666444222222222111000...///............------------------------------------------------------------,,,,,,++++++,,,,,,---........./////////000000........................000000//////......------...//////////////////...000111111222222111111000111000000///...------,,,---...................../////////....../////////111111000000000000111111111000000000000000000111111111000000000000111111111222222222222333333333333333333333333333333333666888999999888777888:::<<<<<<======>>>>>>??????>>>@@@AAAAAAAAAAAABBBDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLNNNPPPRRRUUUVVVUUUTTTSSSSSSTTTVVVYYYZZZ___^^^\\\ZZZZZZ[[[]]]^^^aaaaaabbbdddeeefffggghhhgggfffdddbbbaaacccgggjjjjjjkkklllmmmllllllnnnpppqqqooommmnnnoooppppppooossstttuuuuuutttuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||ssspppjjj]]]JJJKKKIIIHHHMMMOOOeeekkkeeeddd]]]SSSOOORRRUUUUUULLLEEE===888666555333222111111111111000000//////.........////////////000///////////////000000111//////000000000000////////////000000111111111111000333222444::::::AAATTTwwwkkkbbbdddmmmuuu~~~ttteee^^^cccooo~~~~~~^^^GGG<<<:::999:::======>>>CCCKKK]]]xxx||||||{{{{{{|||~~~~~~~~~~~~}}}zzzwwwwwwtttoooiiibbbZZZQQQLLLEEEBBBAAADDDGGGJJJQQQXXX___cccjjjqqqyyy}}}~~~}}}~~~~~~tttccc___YYYTTTPPPOOOMMMMMMHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDDDDDDDCCCAAA???>>>BBBHHHLLLNNNRRRVVVZZZgggddd```[[[YYYXXXXXXXXXVVVVVVTTTTTTUUUXXX\\\___>>>>>>>>>>>>>>>???@@@@@@============<<<<<<<<<<<<::::::;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777555444333222333222000//////............------------------------------------------------------------,,,,,,++++++,,,,,,---............////////////........................000000//////......------......////////////......///000000111111000000///111111000///......------////////////000000000000//////............////////////............//////000000000111111000000000111000000000000000000111111111111222222222333333111111222222333444444555555666888999888999;;;<<<<<<<<<<<<===>>>?????????>>>@@@AAAAAA@@@@@@BBBCCCBBBCCCDDDEEEFFFHHHJJJJJJIIIIIIIIIKKKNNNRRRUUUXXXWWWVVVTTTSSSTTTVVVYYY[[[^^^\\\[[[ZZZZZZ[[[]]]___aaaaaabbbccceeefffggggggfffeeedddbbbaaacccgggjjjjjjlllmmmnnnmmmmmmnnnoooooonnnmmmnnnpppqqqqqqpppsssuuuuuuuuutttuuuwwwxxx|||||||||}}}}}}|||||||||{{{~~~}}}tttsssooo___LLLLLLHHHHHHLLLPPPfffpppeeeccc[[[SSSQQQTTTWWWVVVMMMFFF===888666555333111111111111000000000000000///000000000000111111111///////////////000000111//////000000000000//////000000000000000111111111///222000333999:::FFF___ssskkkfffiiipppwww{{{~~~|||lll\\\YYY```lll|||uuuVVVCCC<<<;;;:::<<<>>>>>>???FFFOOObbb}}}~~~~~~zzz{{{|||~~~{{{xxxwwwsssmmmfff^^^VVVNNNIIIEEECCCCCCFFFHHHKKKSSS[[[cccgggooovvv~~~}}}|||zzz|||}}}rrrddd___WWWRRRPPPPPPOOONNNLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGFFFEEECCC@@@FFFMMMRRRVVV\\\ccciiiwwwtttpppkkkgggfffeeefffaaa^^^[[[YYYXXXYYYZZZZZZ============>>>??????@@@========================888999999:::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999888777555444333333444333111//////............---------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------.........///........................///////////////.........---......//////......---//////000000000000//////111000000//////.........+++,,,,,,...///000111111///......------......//////......------......///000000111111111111000000111000000//////000000111111111111111222222222222000000111222333444555555444666888999999:::<<<===;;;;;;<<<===>>>???@@@@@@???@@@BBBAAAAAA@@@BBBCCCBBBCCCDDDEEEGGGHHHHHHIIIGGGGGGGGGIIIMMMRRRXXX[[[ZZZXXXVVVTTTTTTVVVZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___```aaabbbccceeeffffffeeeeeedddcccbbbcccgggjjjjjjlllnnnnnnmmmmmmmmmnnnnnnmmmmmmooorrrttttttsssuuuvvvwwwvvvuuuvvvwwwyyyzzzzzz{{{||||||{{{zzzzzzzzz|||{{{rrrrrrooo```LLLKKKGGGGGGLLLQQQhhhvvvdddaaaYYYQQQOOOSSSUUUSSSMMMGGG>>>888666555333111111111000000000000000000000000111111111222222222///////////////000111111//////000000000000//////000000000000000000111111---///---111777999KKKjjjpppkkkhhhlllsssxxxzzzyyyyyygggXXXXXXaaalll{{{lllPPPBBB@@@;;;;;;<<<>>>>>>AAALLLWWWggg~~~|||}}}~~~~~~zzz|||~~~zzzxxxvvvqqqjjjbbbZZZSSSLLLGGGFFFDDDEEEHHHJJJLLLUUU___eeejjjqqqyyy|||zzzvvvwww}}}{{{pppccc]]]UUUQQQQQQQQQQQQOOOPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGHHHIIIIIIGGGFFFCCCJJJRRRYYY^^^fffqqqzzz~~~yyytttqqqooonnniiigggdddcccbbbaaa___]]]<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::888777444333333444444444111//////............---------++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------.................................///////////////---......//////......---//////000000000000//////000000000///////////////,,,,,,------...//////000///......------....../////////............/////////000111222222111000///000000////////////000000111111111111222222222222111111222222333333333444666777999999999999;;;<<<;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFIIINNNTTT[[[___]]][[[XXXUUUUUUWWWZZZ\\\YYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaacccdddddddddeeeeeeddddddeeegggjjjiiikkkmmmmmmlllkkkkkklllllllllmmmppptttwwwxxxwwwwwwxxxyyyxxxwwwwwwyyyzzzyyyyyyzzz{{{{{{zzzyyyyyyyyyyyy|||wwwmmmlllhhh```LLLKKKFFFGGGMMMRRRjjj{{{fffbbbYYYQQQPPPSSSTTTRRRNNNGGG???999777555333111000000000000000000000111000000000000111111111111///////////////000111111//////000000000000//////111000000000000000000000///000...222888<<>>>>>>>>>>>????????????<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<;;;:::888888444333333444555444222/////////.........---------------------------------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................---.........//////000000---..................---000000111111111111000000////////////000000000000111111000///...---------.........------.........000000////////////000000///000111222222111000///000000////////////000000000111111111111222222222333333333222222222222111888999::::::888888999:::;;;;;;<<<===>>>???@@@@@@@@@BBBCCCCCCAAAAAABBBDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIOOOVVV]]]bbb___]]]YYYVVVUUUWWWZZZ\\\XXXYYYZZZ\\\]]]]]]]]]]]]\\\\\\]]]___```aaabbbcccccceeeffffffeeefffhhhiiigggiiillllllkkkjjjjjjjjjkkkkkkmmmqqqvvvyyyzzzzzzxxxyyyzzzyyyxxxxxxzzz{{{zzzzzz{{{||||||{{{zzzzzzxxxwwwyyy~~~rrrhhhgggbbb```LLLJJJFFFGGGMMMSSSkkk}}}jjjeee\\\SSSRRRUUUVVVSSSNNNGGG???999777666333111000000000000000111111111////////////000000000000///////////////000111111//////000000000000//////111111111000000000000000333333000555;;;@@@YYYpppyyywwwjjjgggdddfffoooxxx{{{zzznnn]]]TTT[[[ffflllvvvvvvXXXBBB<<<>>>888888:::===???GGGXXXhhh|||~~~}}}}}}}}}}}}~~~{{{zzzxxxvvvtttqqqlllccc[[[TTTMMMGGGCCCCCCCCCGGGKKKMMMQQQ\\\gggggglllsss{{{yyyrrrqqqzzz~~~vvvhhhbbb[[[YYY[[[]]][[[YYYUUUXXX^^^bbbdddbbb^^^[[[[[[ZZZYYYXXXVVVTTTRRRPPPQQQOOOMMMLLLLLLJJJHHHEEEHHHPPPYYY```hhhttt~~~<<<;;;;;;;;;<<<===???@@@@@@@@@??????>>>>>>======999::::::;;;;;;::::::999:::888666555666888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999666333222222333333000000...---------------...------,,,,,,------...,,,,,,---------,,,++++++...------,,,,,,------...---,,,+++,,,...///...------------------------------.........//////000000////////////////////////000///...------...///000333111000......///111222000000//////.........---222000//////000111111000////////////////////////111111000000//////......000000///...............222222333333333444444444222222333333333333444444555666777888999:::;;;;;;>>>>>>============>>>>>>AAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGJJJOOOUUU\\\```eee___XXXTTTTTTVVVWWWWWWXXXZZZ]]]___```^^^\\\ZZZYYY[[[]]]^^^___aaaccceeeffffffgggggghhhjjjkkklllllljjjhhhgggggghhhkkklllooonnnmmmooorrrvvvwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{zzz|||~~~zzzxxxxxxyyytttwww{{{lllhhhggg\\\ZZZLLLDDDFFFGGGHHHWWWiiioooiii^^^RRRPPPUUUZZZZZZSSSIII???;;;888444222222111000///......///000111////////////000000000000111111000000//////......///////////////000000000...///000///...///000222666///333777444EEEkkk|||{{{}}}yyytttnnnmmmjjjjjjqqqxxxwwwrrrgggZZZVVV```jjjnnnvvv}}}dddLLL@@@:::777;;;777888===CCCNNNaaasss~~~|||zzz|||~~~}}}||||||{{{xxxuuuuuummmddd[[[PPPFFFCCCEEEAAACCCFFFIIIOOOVVV^^^dddiiiooowwwtttxxx{{{qqqjjjeeeeeedddaaaaaaccceeegggjjjjjjiiigggffffffhhhgggddd```\\\XXXUUUTTTOOOOOONNNMMMMMMLLLLLLLLLNNNTTT]]]fffppp}}}<<<<<<;;;;;;<<<===???@@@?????????>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999666444222222333333000000///...------------...------,,,,,,------...+++,,,,,,---------,,,,,,------,,,,,,,,,,,,---------,,,+++,,,...///...---........................---........./////////000........................000///...------...///000222111000......///111222000000/////////.........000///......000000///...........................000000000000////////////111000//////......//////000111111111111222222222222222333333333333444444666777888999:::;;;;;;<<<===<<<<<<<<<======>>>???AAAAAA@@@AAAAAABBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHJJJLLLQQQVVV\\\___aaa]]]WWWTTTTTTUUUUUUUUUYYY[[[]]]___^^^\\\ZZZXXXXXXZZZ\\\^^^^^^```bbbdddfffffffffggghhhiiijjjkkkmmmkkkiiigggggghhhiiikkknnnmmmmmmooorrruuuwwwxxxvvvvvvvvvwwwxxxyyyyyyzzzzzz|||~~~~~~{{{yyyxxxyyysssuuuyyy}}}kkkgggggg^^^YYYLLLCCCEEEFFFIIIXXXllluuuooocccWWWRRRTTTVVVTTTRRRHHH>>>:::888333111222000000////////////000000/////////000000000111111111000000000/////////.........//////000111222222...///000000...///000222444///444888777JJJqqq|||zzzxxxvvvqqqllllllnnnoooqqqwww{{{vvvnnnaaaYYYYYYdddlllooovvvvvv]]]HHH>>>;;;:::<<<<<<>>>DDDKKKVVVjjj}}}~~~|||}}}}}}}}}~~~|||xxxsssqqqhhh^^^VVVLLLCCC@@@CCCBBBDDDGGGJJJPPPXXXbbbhhhnnnsss{{{vvvqqqmmmnnnnnnlllkkkmmmmmmooorrrrrrpppnnnmmmmmmpppnnnkkkgggbbb]]]ZZZXXXSSSQQQOOOLLLKKKJJJIIIJJJOOOVVVaaalllwww<<<<<<<<<<<<===>>>??????===>>>>>>>>>>>>>>>>>>???<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777444333333333333111000///...------------...------,,,,,,------...***+++,,,------------------,,,,,,++++++,,,,,,------,,,,,,,,,...///...---////////////////////////.............../////////------------------------//////............//////111000/////////000111222000000////////////....../////////000111111///---------------------------////////////000000000000111111000////////////000////////////000000000000222222333333333333444444777777888999:::;;;;;;<<<::::::;;;<<<===>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEIIIJJJLLLOOOSSSWWWZZZ\\\\\\YYYVVVTTTTTTTTTSSSRRRYYYZZZ\\\]]]\\\ZZZWWWVVVWWWYYY[[[]]]]]]___aaaccceeeeeeeeefffggghhhjjjjjjmmmkkkiiigggggghhhiiijjjmmmmmmmmmoooqqqsssvvvwwwuuuuuuuuuuuuvvvwwwwwwxxxzzz|||~~~~~~|||zzzyyyyyyuuuvvvxxx{{{}}}~~~jjjfffggg___YYYKKKCCCEEEFFFIII[[[pppyyyttthhhZZZTTTTTTTTTQQQQQQGGG===999777333111222///000000111111000000///000000000111111111222222000000000000////////////------...000111222333444///000000000//////111222222///666999:::RRRzzzzzztttnnniiieeejjjoootttyyy~~~~~~tttiiiYYYXXX]]]iiioooqqqxxxmmmUUUCCC<<<<<<===<<<>>>DDDJJJPPP^^^vvv~~~~~~}}}~~~~~~|||wwwrrrnnndddZZZQQQIIIAAA@@@CCCDDDEEEHHHKKKRRR\\\gggoootttzzz}}}yyyxxx{{{|||zzzyyyzzzyyy{{{|||{{{xxxuuuttttttuuusssooojjjddd___[[[YYYRRRPPPLLLIIIHHHHHHIIIJJJOOOWWWdddqqq~~~<<<<<<=========>>>>>>???<<<=========>>>>>>??????<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333333333111000///...------------...------,,,,,,------...***+++,,,---............,,,,,,++++++++++++,,,,,,...---,,,---...//////---................................................------------------------/////////....../////////000000/////////000111111000000//////////////////111111111333444444111...------------------------.........///000111111111222111111000000000000000........./////////000000222222222333333333444444666777777888999999::::::888888:::;;;===>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDIIIJJJMMMPPPSSSVVVWWWXXXVVVUUUUUUTTTTTTSSSQQQPPPWWWXXXZZZ[[[[[[ZZZXXXVVVVVVXXXZZZ\\\]]]^^^```bbbddddddeeeeeefffgggiiijjjkkkjjjhhhhhhhhhiiijjjkkklllmmmnnnnnnoooqqqtttvvvuuuuuuttttttuuuvvvwwwxxx{{{|||}}}}}}|||{{{zzzyyyyyyyyyzzz{{{~~~kkkeeeeee___XXXKKKCCCDDDEEEIII]]]ttt{{{uuuhhhZZZTTTUUUVVVTTTPPPFFF===999666222111111///000111222222111000///000111111111222222222222000000000000////////////...//////000111222333333///000111000//////111333111111777:::>>>ZZZwwwooohhheeehhhnnnuuu{{{sssfffUUUXXXaaalllqqqttt|||hhhPPP@@@:::;;;===999===CCCHHHPPPccc~~~~~~~~~~~~~~~|||||||||{{{wwwsssmmmcccWWWOOOIIICCCCCCFFFDDDEEEHHHLLLTTT___lllttt{{{zzzvvvsssssspppnnnjjjddd___YYYUUUSSSKKKIIIFFFDDDEEEGGGJJJLLLLLLUUUbbbppp|||=========>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<;;;:::888666;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444333333111111///..................------,,,,,,------...***+++,,,---.../////////---,,,,,,++++++,,,,,,---...---,,,---///000///...------------------------...............---------------------------------...//////////////////...///////////////000000111//////000000000000000000000000111333444333111...........................------...///000111222222222111111000000000000000/////////000000000111111222222222333333333444444555555666666777777888888777888:::<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDGGGIIIKKKOOOQQQSSSTTTUUURRRSSSTTTUUUTTTRRRQQQQQQTTTVVVXXXYYYZZZZZZYYYYYYVVVXXXZZZ[[[\\\^^^```bbbcccccccccdddeeefffhhhhhhhhhhhhggghhhiiijjjlllmmmkkklllnnnnnnmmmooosssvvvwwwvvvuuuttttttuuuwwwxxxzzzzzz{{{||||||{{{zzzxxxyyyyyyyyyzzz}}}oooeeeddd]]]VVVJJJCCCDDDDDDIII]]]uuu~~~vvvgggXXXRRRTTTVVVUUUPPPFFF<<<999666333111222///000111222222111000///000111111111222222222222////////////000000000000111111111000000000000000///000111000///000111333222222888:::BBBccc|||rrrjjjggghhhmmmsssyyy}}}|||qqqeeeUUU[[[dddmmmrrrwwwdddMMM???999999;;;888===AAAEEEPPPhhh||||||}}}~~~}}}|||}}}~~~~~~}}}~~~{{{yyyyyyyyyvvvsssjjj___SSSMMMIIIEEEEEEGGGDDDEEEHHHMMMVVVbbboooxxxzzzsssmmmjjjiiidddbbb___ZZZUUUQQQMMMKKKFFFEEEBBBAAAAAADDDGGGIIIIIIQQQ]]]hhhrrr{{{===>>>>>>??????>>>>>>===<<<==================>>>;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;;;;:::888888;;;;;;;;;;;;;;;;;;;;;;;;999999888777666444333333111111000///...............------,,,,,,------...+++,,,---..................------,,,,,,------......---------///000///...------------------------.........---------------------------------------......////////////......---......//////000000000//////000000000000111111.........///000000...,,,////////////////////////---......///000111111222111111000////////////000000000000000111111111111222222333333333333444444444444555555666666666666777888;;;===>>>??????????????????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGIIILLLOOOQQQRRRSSSPPPSSSUUUUUUTTTSSSSSSSSSSSSUUUWWWYYYZZZ[[[[[[ZZZVVVXXXZZZ\\\\\\^^^```bbbbbbbbbccccccdddeeeggghhhgggggghhhhhhiiijjjlllllliiilllnnnmmmlllmmmqqquuuwwwvvvtttsssssstttvvvwwwyyyyyyyyyzzz{{{{{{yyywwwwwwwwwwwwyyy{{{}}}sssgggbbb[[[SSSIIICCCEEEDDDGGG\\\tttxxxiiiYYYSSSTTTVVVTTTPPPFFF===999777444222333000111111111111111111000000000000111111111222222////////////000000000000111111000000///.........000111111111000000222333444444888;;;IIInnnyyyzzz}}}}}}}}}rrrkkkhhhjjjnnnsssvvvyyyxxxmmm```VVV]]]gggpppvvv}}}zzz]]]III???999888999:::???CCCHHHVVVppp|||yyy{{{|||}}}}}}|||{{{|||}}}~~~}}}{{{yyyyyywwwtttqqqcccXXXNNNIIIGGGDDDCCCDDDDDDFFFJJJPPPYYYeeerrrzzzxxxwwwsssmmmeee___\\\[[[XXXVVVTTTQQQNNNJJJHHHGGGFFFDDDBBB@@@???@@@BBBDDDHHHOOOYYYaaagggnnnuuuzzz===>>>????????????>>>==================<<<<<<<<<<<<<<<============<<<<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888666555333222222111000///...............------,,,,,,------...------...............---///......------......//////...---...///000///....................................------,,,,,,,,,........................---...///000000///...---,,,---...///000000000000//////000000000111111111...---,,,---...///...,,,..............................//////000000111111111000//////....../////////000000000000111111111222222333333333333444444555555555666666666666666888:::<<<>>>???@@@???>>>????????????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHKKKMMMPPPRRRSSSQQQSSSVVVVVVUUUTTTUUUVVVUUUVVVWWWYYYZZZZZZZZZZZZVVVYYY[[[\\\]]]^^^aaacccbbbbbbbbbbbbccceeefffgggjjjiiiiiiiiiiiiiiiiiiiiiiiikkknnnmmmkkkkkkppptttvvvuuusssqqqqqqrrrtttvvvxxxwwwwwwxxxzzzzzzxxxuuuvvvwwwxxxyyy{{{}}}wwwhhhbbbZZZQQQHHHCCCEEEDDDFFFZZZrrr{{{vvvkkk^^^YYYYYYYYYVVVPPPFFF===:::888555333444222111111000000111111222/////////000000000111111.../////////000000000111/////////...............000111222111000000222444555444888===QQQzzz~~~sssuuuyyyyyy}}}|||pppkkkjjjnnnrrruuuvvvwwwsssfffYYYUUU^^^kkkuuu|||nnnRRRCCC>>>:::999:::999???EEEMMM___yyy}}}||||||}}}}}}|||{{{{{{}}}~~~}}}|||{{{wwwqqqkkk^^^SSSJJJGGGFFFCCCBBBBBBEEEHHHMMMTTT]]]hhhttt|||~~~wwwvvviiihhhddd___XXXRRRPPPOOOLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCKKKQQQXXX]]]aaaffflllqqqvvv{{{===>>>???@@@@@@???>>>===>>>>>>======<<<<<<<<<;;;======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888777555333222222111000//////............------,,,,,,------............///......------//////............/////////...---...000000000...////////////////////////.........------,,,,,,,,,////////////////////////---...///000000///...---,,,---...///000000000000//////000000111111111222111///------///000///...------------------------////////////000000000000000000///...............////////////000000000000222222333333333444444444666666666666777777777777999;;;===???@@@@@@???>>>????????????@@@AAABBBCCCCCCCCCDDDFFFFFFGGGGGGGGGEEEFFFHHHJJJMMMPPPSSSUUUQQQTTTWWWWWWUUUTTTVVVYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWYYY[[[]]]]]]___aaacccaaaaaaaaabbbcccdddffffffllllllkkkjjjiiihhhgggfffhhhkkknnnmmmjjjkkkoootttuuusssqqqooooooqqqssstttwwwvvvuuuwwwzzzzzzwwwtttxxxxxxzzz|||~~~~~~yyyjjjbbbZZZOOOGGGDDDFFFDDDEEEXXXpppyyysssqqqjjjbbb______^^^ZZZQQQGGG>>>;;;999555444555333222111000000111222333////////////000000000000.../////////000000111111,,,---------......//////000111222111000000222444555444777>>>WWWzzzooossswwwwww|||{{{oookkklllrrruuuxxxxxxwwwqqqaaaSSSUUU___mmmyyy|||cccIII???===;;;:::;;;666>>>FFFQQQeee~~~~~~~~~~~~}}}{{{|||~~~~~~xxxnnnfff\\\RRRIIIHHHGGGEEEBBBBBBGGGJJJPPPWWW```kkkvvv}}}uuummmjjj^^^]]]ZZZUUUOOOKKKIIIIIIEEEDDDDDDDDDDDDDDDCCCCCC@@@@@@AAABBBCCCEEEFFFGGGNNNSSSYYY]]]```dddjjjooommmqqqxxx@@@???===<<<<<<<<<===>>>==================<<<;;;>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888777555444444444444333333222222000///...---///...---,,,+++,,,------,,,,,,,,,---------......,,,------......------,,,..................------////////////000000000000........................,,,---------.../////////000000000000000000000000...---,,,...000111000///000---***+++...000000...111111000000//////......////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222333333333333444444222222333555666888999::::::<<<===<<<<<<<<<>>>@@@>>>???@@@???>>>===>>>???CCCBBBAAAAAAAAACCCDDDEEEKKKKKKLLLLLLMMMOOOPPPQQQPPPSSSUUUVVVUUUTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYY[[[]]]___aaabbbcccaaaaaabbbbbbbbbcccccccccmmmmmmmmmlllkkkjjjiiihhhhhhjjjmmmnnnnnnoooqqqrrrsssrrrrrrrrrsssuuuvvvwww{{{wwwssssssuuuwwwxxxwwwvvvzzz~~~|||}}}}}}zzzpppeee]]]RRRLLLBBBBBBHHHIIIXXXsss{{{qqqqqqmmmfffbbbaaa\\\VVVQQQJJJAAA;;;:::999888777333333111000000000111222000000000000000000000000000000////////////000000////////////////////////000000000111222222333333333888888@@@bbb|||mmmmmmpppqqqyyy|||kkkhhhmmmnnnooorrruuuqqqggg]]]WWWXXXgggrrrvvvqqqXXXAAA<<<;;;888888<<<888@@@IIITTTjjj}}}~~~~~~~~~|||zzz|||}}}|||||||||wwwlllbbbYYYOOOGGGEEEFFFDDDBBBBBBLLLJJJOOO[[[gggppp}}}{{{ppphhhccc```[[[XXXSSSPPPNNNLLLJJJHHHDDDCCCCCCCCCDDDDDDEEEFFFGGGEEECCCAAABBBEEEJJJMMMPPPZZZdddffffffiiikkkllluuuvvvwwwzzz@@@???>>>===<<<======>>><<<===============<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666555555444222222222222000///...---...---,,,+++++++++,,,,,,------------............,,,------......------,,,............................../////////000000000........................---------...............////////////////////////111000//////000111///...000...------...000000000000000000000//////......////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222333333333333444444222333444555666777888999:::;;;<<<<<<;;;<<<>>>@@@>>>???@@@@@@>>>>>>>>>@@@DDDDDDDDDEEEFFFHHHJJJLLLIIIIIIIIIJJJJJJKKKLLLMMMPPPRRRUUUUUUUUUTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWXXXZZZ[[[^^^___aaabbbaaaaaabbbbbbccccccddddddiiiiiijjjjjjjjjhhhgggffffffiiikkklllmmmmmmnnnpppsssrrrqqqpppqqqsssuuuwww{{{wwwtttsssuuuwwwwwwwwwwww{{{}}}|||}}}~~~}}}{{{qqqeee]]]RRRMMMCCCDDDIIIIIIVVVqqq}}}uuuuuupppjjjfffeeeaaa[[[QQQJJJBBB===;;;;;;:::999333222111000000000111111000000000000000000000000000000////////////000000////////////////////////000000000111222222333333333777999DDDhhhyyylllkkknnnpppyyyzzzkkkhhhkkkkkkkkkoootttqqqggg[[[UUU\\\jjjsssuuu}}}gggQQQ>>>;;;;;;888888<<<<<>>===============<<<<<<<<<===============???>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::<<<;;;:::999777666555444222222222111111///...------,,,,,,+++***+++++++++------------............------............------........................------........./////////.......................................---------////////////////////////333222000000000000///---//////000///...///111222000000000////////////...////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222333333333333444444444444444555666777777888:::;;;<<<<<<;;;;;;===???>>>@@@AAA@@@??????@@@AAAAAAAAABBBDDDFFFHHHKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJNNNQQQSSSTTTTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXZZZ\\\^^^`````````aaabbbcccddddddddddddeeegggiiijjjjjjiiifffeeegggiiilllmmmlllmmmnnnooorrrqqqooonnnoooqqqsssuuuzzzxxxtttssstttvvvvvvvvvxxx{{{|||zzz{{{}}}}}}sssggg___SSSNNNEEEEEEJJJHHHTTTnnnxxxxxxsssllliiihhhddd^^^SSSLLLCCC>>><<<<<<;;;:::222222111000000000000111000000000000000000000000000000////////////000000000000000000000000000000000000000111222222333333444555:::LLLsssvvvjjjhhhkkkooozzzwwwnnnlllnnnlllkkkooouuusssgggZZZSSS]]]iiippppppwwwwwwYYYIII<<<;;;<<<999999<<<@@@IIISSSbbb{{{{{{{{{yyyvvvooocccZZZRRRJJJDDDCCCDDDCCCCCCEEELLLMMMTTT___jjjttt{{{sssmmmhhhfffbbb^^^YYYUUURRRPPPMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKHHHIIIIIIIIIIIIKKKOOORRR^^^iiirrrtttuuuxxx{{{{{{{{{|||}}}~~~???>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;999777555444333222222222111111000......------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------............---------------...............------------.........///......................../////////...---------,,,////////////////////////111000//////000000///------///111000...---000222////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111222222222333333333444444444555555555666666777777999:::;;;;;;:::;;;===??????@@@AAAAAA@@@???AAABBB@@@@@@AAACCCEEEFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJMMMOOORRRSSSSSSRRRSSSTTTTTTUUUVVVXXXXXXXXXXXXXXXVVVWWWXXXZZZ\\\^^^___``````aaabbbcccdddddddddcccccceeeiiikkklllkkkhhhgggjjjlllnnnnnnnnnnnnooopppqqqooommmllllllooorrrtttyyywwwuuuttttttuuuvvvvvvxxx{{{}}}}}}zzzxxxyyy{{{|||uuuiiiaaaTTTOOOFFFFFFKKKHHHRRRkkkyyyxxxsssllliiihhheee```UUUMMMDDD>>>;;;:::999777222111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111222222333333555555===UUU}}}}}}sssiiifffhhhnnn|||wwwuuuwwwxxxtttqqqsssyyyvvvgggXXXSSSZZZeeekkkjjjpppzzzwwwkkkOOODDD<<<<<<<<<:::999;;;BBBLLLYYYkkkyyy~~~~~~zzzwwwrrriii]]]UUUNNNGGGBBBBBBCCCCCCDDDGGGMMMQQQYYYcccmmmyyyzzztttpppnnnlllhhhbbb]]]ZZZXXXVVVTTTPPPOOONNNMMMMMMLLLLLLLLLJJJLLLNNNMMMMMMNNNQQQTTTdddoooxxx{{{|||>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===???@@@?????????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999777555222111111111111111111000///..................------,,,***++++++++++++,,,,,,,,,---......//////......------------.........//////------------.........///......................../////////...---------,,,...........................---,,,---///000///...+++...000000---,,,...111.............../////////////////////////////////////////////////////////////////////000000000000///000000000111111111111222222222333333333444444444555555555666666777777888:::::::::::::::<<<>>>>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYXXXXXXWWWVVVWWWYYYZZZ]]]^^^```aaa```aaabbbcccdddcccbbbaaa```bbbfffjjjkkkjjjiiigggjjjkkkmmmnnnmmmlllmmmnnnnnnmmmkkkkkklllnnnqqqsssvvvvvvuuuuuuttttttvvvwwwwwwzzz|||{{{xxxwwwxxxzzz|||yyywwwllldddUUUPPPGGGFFFJJJGGGRRRjjjzzzxxxsssllliiiiiifffaaaVVVNNNDDD<<<999777444222111111111111000000//////111111111111111111111111000000////////////000000000000000000000000000000000000000111222222333333777777BBB```yyyrrrkkkfffgggooo~~~~~~zzzzzz}}}uuubbbUUUSSS\\\fffkkkkkkpppwwwqqqbbbIIICCC>>><<<<<<::::::;;;AAAOOOaaauuuwww~~~zzzuuunnndddXXXPPPKKKEEEAAABBBCCCCCCEEEIIINNNVVV```hhhrrr~~~zzzvvvtttuuuqqqjjjeeebbb```___]]]UUUUUUSSSQQQPPPOOOOOOOOOMMMPPPRRRQQQOOOPPPTTTXXXgggrrr|||>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<>>>@@@AAA@@@??????>>>>>>======<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::999777555333111111111111111111000/////////////////////...------++++++++++++,,,,,,,,,,,,......////////////......,,,,,,------.../////////------........./////////.......................................---------........................,,,++++++,,,...//////...+++---...///...---...///---............/////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222333333333333444444444444444555666777777888888999::::::999999;;;======???@@@@@@??????AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEGGGHHHHHHHHHGGGIIILLLOOOPPPPPPPPPQQQRRRSSSUUUWWWYYYYYYYYYWWWWWWVVVWWWXXXZZZ\\\^^^```aaa```aaabbbccccccaaa___^^^\\\^^^bbbeeeggghhhgggfffgggiiijjjjjjiiihhhiiijjjjjjjjjjjjkkkmmmoooqqqrrrssstttuuuuuutttuuuvvvxxxxxxzzz|||{{{xxxwwwzzz|||~~~}}}yyyooohhhVVVPPPFFFFFFIIIGGGRRRkkk{{{yyytttllliiijjjhhhcccUUUMMMCCC;;;777555222///000000111111000000///...111111111111111111111111000000////////////000000000000000000000000000000000000000111222222333333777999IIIlllwwwtttnnnhhhhhhqqqrrr\\\SSSWWWdddooottttttwwwzzznnn[[[DDDBBB>>>;;;::::::;;;===BBBTTTjjj~~~vvv~~~}}}{{{}}}yyytttlllaaaUUUNNNJJJEEEBBBCCCCCCCCCFFFKKKPPP[[[fffnnnvvv}}}zzzzzz|||wwwqqqllliiihhhgggfff]]]\\\ZZZXXXVVVUUUTTTTTTTTTVVVXXXVVVRRRRRRWWW\\\iiittt===>>>>>>???>>>===<<<;;;;;;:::::::::<<<>>>AAABBB@@@@@@??????>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999777555333000111111111111000//////....../////////...---,,,,,,,,,---------...............////////////......,,,,,,------...//////000....../////////000000000........................---------..........................................---,,,---...///...------------///000000///------------.........//////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222333333333333444444222333444555666777888999777888999999888999;;;===<<<===????????????@@@BBB@@@@@@AAAAAAAAA???>>>===@@@BBBDDDGGGIIIIIIIIIHHHHHHJJJNNNOOOOOOOOOPPPQQQSSSTTTWWWYYYZZZYYYWWWVVVUUUVVVWWWYYY[[[]]]^^^___```aaabbbbbbaaa___\\\ZZZ[[[\\\___ccceeeggghhhhhhfffhhhiiiiiigggfffggggggfffgggjjjllloooppprrrrrrppprrruuuuuutttuuuwwwzzzyyy|||~~~}}}{{{zzz}}}zzzqqqkkkVVVPPPEEEDDDHHHGGGSSSmmmyyywwwqqqjjjggghhhfffbbbSSSKKKAAA:::777555333111///000111111111000......111111111111111111111111000000////////////000000////////////////////////000000000111222222333333666:::PPPvvvxxxwwwrrrkkkiiitttsss\\\XXXbbbnnnyyy~~~}}}jjjSSS@@@???<<<888777999>>>AAAFFF\\\uuu}}}vvv}}}~~~|||~~~}}}yyysssjjj___SSSLLLJJJFFFCCCDDDCCCCCCGGGMMMRRR___kkkrrrzzz~~~xxxssspppppppppooogggfffcccaaa___]]]\\\\\\[[[]]]^^^ZZZUUUTTTZZZ```kkkwww===>>>?????????>>><<<;;;;;;:::999:::;;;>>>AAACCC@@@@@@??????>>>=========>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<;;;999777555000111111111111000000///,,,---.........---,,,+++........./////////000000......////////////......,,,,,,------...///000000////////////000000000000........................,,,------....../////////........................111000......//////...,,,///...---///222333000------------.........//////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222333333333444444444222222333555666888999:::777888999999888999;;;===;;;===>>>???>>>>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAACCCFFFIIIKKKLLLLLLKKKGGGJJJMMMOOOOOOOOOPPPQQQSSSTTTWWWYYYZZZYYYWWWVVVSSSTTTVVVXXXZZZ\\\]]]^^^```aaabbbbbbaaa^^^ZZZXXX\\\^^^```cccfffiiijjjkkkgggiiijjjjjjhhhgggggghhhdddfffiiimmmppprrrrrrsssnnnqqqtttuuutttuuuxxx{{{{{{}}}}}}}}}zzzsssmmmWWWPPPEEECCCHHHGGGTTTnnnuuutttnnnfffccceeeccc___PPPIII@@@:::888777555444///000111111111000...---111111111111111111111111000000////////////000000////////////////////////000000000111222222333333555;;;TTT|||yyyyyyuuummmkkkuuuvvv___^^^mmmttt}}}fffLLL<<<===:::666444999???CCCKKKbbb}}}{{{xxx~~~|||yyysssiii^^^SSSLLLJJJFFFDDDDDDCCCCCCGGGMMMSSSaaaooouuu|||~~~yyywwwwwwwwwwwwnnnllljjjgggeeecccbbbaaa```bbbbbb]]]WWWVVV]]]dddmmmzzz@@@>>><<<===@@@AAA???===;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<>>;;;777555444444444333333222222111000//////,,,---......//////.........------,,,,,,------...------------------------,,,,,,...///111333444555////////////000000000000111111000//////////////////...---,,,,,,,,,,,,,,,333111//////000111111000)))***+++,,,------...---////////////000000000000...............///000111////////////////////////000000000000000000000000...............///000000000000000000000111111111111111222222222333333333777555444666999;;;999777888888888888999;;;===>>>===>>>???>>>======???AAAAAABBBCCCBBB@@@???@@@AAABBBDDDGGGIIIKKKKKKJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRUUUTTTUUUWWWZZZ[[[[[[ZZZVVVWWWYYYYYYYYYZZZ\\\______^^^]]]^^^``````]]]ZZZ^^^___```bbbdddeeeeeeeeehhhjjjmmmnnnlllkkkjjjjjjjjjjjjkkklllnnnoooqqqrrrtttuuuvvvuuussssssuuuvvvxxxzzz|||}}}}}}~~~{{{xxxuuukkkSSSJJJDDDEEEGGGJJJVVVeeewwwwwwqqqeee^^^^^^bbbcccXXXKKK???:::888444222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000222111000000111222222222999@@@ZZZ{{{uuurrrjjjddd___mmmzzz}}}___JJJ@@@;;;999;;;<<<<<<@@@FFFSSSooo~~~~~~~~~yyyqqqggg\\\SSSMMMEEEDDDDDDEEEDDDCCCIIIQQQUUUbbbpppzzz{{{vvvrrrpppooonnnmmmsssnnnhhheeeaaa___dddjjjsssyyy@@@>>>======???@@@???===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<===<<<:::888777777777777666555444333222111000000,,,,,,---..................------,,,,,,------...------------------------------...000111222333444111111000000//////......000//////.....................------...///000111222///,,,+++,,,---------,,,,,,---.../////////....../////////000000000000///............//////000////////////////////////000000000000000000000000...............///000000000000000000111111111111222222222222333333333333777555444666888:::999777888888888888999;;;===>>>>>>???@@@???>>>>>>@@@BBBBBBCCCDDDCCCAAA@@@AAABBBCCCEEEGGGIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNPPPRRRSSSUUUTTTUUUVVVYYYZZZYYYXXXTTTVVVWWWXXXXXXYYY\\\^^^___^^^]]]___aaaaaa___\\\^^^___aaacccdddeeeeeefffgggiiillllllkkkiiiiiiiiimmmmmmmmmnnnooopppqqqrrruuuvvvvvvuuusssssstttvvvvvvyyy{{{}}}~~~wwwssspppfffSSSJJJDDDEEEFFFHHHUUUccc~~~vvvwwwrrrggg^^^\\\]]]\\\XXXKKK???:::888444222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000222111000000111333333333:::AAA^^^yyyxxxiiiddd```nnn~~~~~~]]]HHH@@@<<<:::;;;<<<<<>>===>>>???@@@???===============>>>>>>>>>>>>???>>>>>>>>>=========<<<======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<999999::::::::::::::::::888888777555444222111000,,,,,,,,,---------.........------,,,,,,------...------------------------...//////000000111111222222111111000///...------//////...---------------...---------///222444666555222...------...////////////000000000000000///....../////////000000000000//////............///////////////////////////000000000000000000000000...............///000000//////000000111111111111222222333333333444444444666555444666888999888777888888888888999;;;<<<===>>>???@@@???>>>???@@@BBBBBBCCCDDDCCCBBBAAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSUUUTTTTTTUUUWWWXXXWWWUUURRRTTTVVVWWWWWWYYY[[[^^^^^^^^^^^^```bbbcccaaa______```bbbccceeeffffffffffffhhhjjjjjjiiihhhggghhhppppppooooooppppppqqqrrruuuvvvvvvuuutttssstttuuutttwwwzzz}}}~~~qqqllliii___RRRJJJDDDEEEDDDFFFRRRaaa}}}vvvxxxuuukkkaaa[[[XXXUUUWWWKKK???:::888555222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222333555666<<>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<888999;;;<<<===<<<;;;::::::999888666444222111000,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,------------------000000000000000000000000000000000//////......---000///......------............------///222555777777444///---...///000000000000111111111000//////........./////////000000111000///...............////////////////////////////////////////////////...............///000000//////000000111111222222222333333333333444444444555444555555777777888777888888888999999:::;;;<<<===>>>???>>>===>>>@@@BBBAAABBBCCCBBBAAA@@@AAACCCEEEEEEFFFFFFHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSUUUTTTTTTTTTVVVVVVTTTSSSQQQRRRTTTUUUVVVXXX[[[]]]]]]^^^```bbbcccdddcccbbbaaabbbcccdddfffffffffgggfffhhhjjjjjjhhhgggggghhhnnnnnnnnnnnnoooppprrrrrrtttvvvwwwvvvtttsssssstttuuuxxx{{{}}}~~~~~~nnnhhheee\\\QQQIIIEEEEEECCCCCCOOO^^^}}}vvvzzzzzzqqqggg___YYYTTTWWWKKK???:::888555333333000000000000000000000000////////////////////////000000000000////////////////////////////////////111111111111222444777999>>>KKKnnn}}}xxxzzz~~~ssscccfffjjj}}}\\\GGGAAA>>><<<<<<<<<>>>GGGPPPiii~~~}}}~~~|||{{{{{{|||zzzuuummmaaaUUUJJJDDDCCCBBBBBBEEEEEEGGGOOOXXXcccooo{{{}}}|||yyyxxx|||>>>>>>??????>>>>>>>>>????????????????????????>>>?????????>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<>>>>>><<<:::999999999777666444222111000------,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------......000000000000/////////...------......//////000000111000//////....../////////...------...///111333222///,,,***+++,,,,,,,,,//////000000000///..................////////////111000///...............////////////////////////////////////////////////...............///000000...//////000111111222222222222222333333333444444333444555555555666777777777888888999:::::::::::::::;;;<<<<<<<<<<<<>>>@@@???@@@AAAAAA@@@???@@@AAAEEEEEEFFFFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUTTTSSSTTTUUUUUUSSSQQQQQQRRRTTTUUUUUUWWWYYY\\\]]]___aaacccddddddddddddbbbcccdddffffffggggggggggggiiijjjjjjhhhhhhhhhiiijjjjjjkkklllnnnppprrrsssssstttvvvvvvuuuttttttuuuwwwyyy|||~~~~~~}}}~~~}}}mmmfffddd[[[OOOIIIEEEEEEBBBAAANNN]]]{{{xxx}}}~~~wwwmmmeee^^^XXXVVVJJJ>>>:::888555333333000000000000000000000000////////////////////////000000000000////////////////////////////////////000111222222222555999===DDDVVV{{{}}}{{{zzzwwwtttvvvyyyyyyvvv}}}~~~~~~~~~rrreeelllttt]]]III@@@===<<<======AAAKKKVVVrrr|||}}}~~~{{{zzzzzz}}}zzztttkkk___TTTJJJDDDCCCBBBCCCEEEGGGJJJSSS]]]gggsss|||zzz{{{zzz{{{===???@@@???>>>===>>>???@@@@@@@@@@@@????????????@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======;;;999888999999777666444333222111......---,,,---...///000...------,,,,,,------...+++,,,,,,------.........000000000//////.........,,,,,,---...///000000111111111000///////////////.........---......//////111///---,,,---......---......////////////......------........./////////000//////............///////////////////////////000000000000000000000000...............///000000......///000111222222333111111222222222333333333222333555555444444666777777777888999::::::999999999:::;;;;;;;;;;;;>>>@@@>>>???@@@@@@??????@@@AAAEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTSSSTTTUUUUUUSSSRRRRRRSSSUUUUUUUUUVVVXXX[[[]]]___bbbcccccccccdddeeeddddddfffgggggghhhhhhhhhhhhiiijjjiiihhhggghhhjjjgggggghhhjjjmmmoooqqqsssqqqsssuuuvvvvvvuuuuuuvvvwwwzzz}}}~~~~~~}}}|||}}}~~~~~~~~~mmmeeebbbYYYNNNIIIFFFFFFBBBAAAMMM^^^zzzzzzyyyppphhhaaa[[[VVVJJJ>>>:::888555333444000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000222333333333555;;;AAAKKKggg|||yyywwwtttssssssvvvwwwvvv~~~~~~}}}{{{zzz{{{~~~yyyooowww\\\KKK>>>===<<<===>>>CCCPPP]]]{{{yyy{{{|||{{{{{{|||xxxqqqggg\\\RRRJJJEEEDDDBBBCCCGGGIIIMMMWWWbbbnnn{{{|||zzzyyywwwuuusssuuurrrqqqssstttvvv{{{===???@@@???======>>>@@@AAAAAA@@@@@@@@@?????????@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<;;;:::999:::999888777666555444444000///...------///000222...------,,,,,,------...++++++,,,,,,---......//////////////////.........,,,------....../////////000000///............///,,,---.../////////......000///...///111222000///------...///000000000000---------........./////////............//////000////////////////////////000000000000000000000000...............///000000......///000111222333333000000000111111111222222111333555555333333555777777777888999:::999999888999:::;;;;;;;;;<<<>>>@@@>>>???AAAAAA@@@???AAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQTTTSSSSSSTTTUUUVVVTTTSSSTTTUUUVVVUUUUUUUUUWWWYYY]]]```ccccccbbbbbbcccdddeeeeeefffggghhhhhhhhhhhhggghhhhhhgggffffffgggiiiggghhhhhhjjjlllnnnpppqqqnnnqqquuuvvvvvvvvvwwwwwwuuuyyy|||~~~~~~}}}}}}}}}~~~~~~lllbbb]]]TTTLLLHHHGGGGGGBBBAAANNN___yyy|||xxxnnnggg```[[[VVVIII>>>:::888666444444000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///222444333333666===CCCTTTxxx|||xxxvvvsssqqqqqqssswwwzzz~~~|||yyywwwxxx||||||XXXJJJ===<<<<<<===???EEETTTccczzztttwww}}}||||||{{{vvvmmmcccXXXOOOIIIFFFDDDCCCDDDHHHKKKPPP[[[fffttt}}}yyyrrrooojjjgggffffffeeedddfffddddddfffhhhiiinnnuuuxxx===???AAA@@@===<<<>>>@@@AAAAAAAAA@@@@@@?????????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888999:::;;;;;;;;;;;;::::::999999888777666666111000...---...///111222...------,,,,,,------...++++++,,,,,,---...///////////////////////////.....................------//////...------------...***,,,...000111111///...******+++---//////...,,,------...000111111111111---------.........//////...............///000111////////////////////////000000000000000000000000...............///000000---...///000111222333333///000000000000111111111000333555555333333555777666777999::::::999888777999;;;<<<<<<<<<===???AAA???@@@BBBAAAAAAAAABBBCCCBBBDDDGGGIIIKKKKKKJJJIIIIIIJJJJJJKKKLLLNNNPPPPPPTTTSSSSSSTTTVVVVVVUUUTTTUUUVVVWWWVVVUUUUUUWWWYYY]]]```ccccccbbbaaabbbccceeefffggghhhhhhiiihhhhhheeefffgggfffddddddfffhhhiiijjjjjjkkklllmmmooopppmmmppptttvvvwwwwwwwwwxxxssswww{{{~~~~~~~~~~~~kkk```ZZZPPPLLLHHHGGGGGGCCCBBBOOO```xxx~~~vvvkkkddd^^^ZZZUUUIII>>>:::888666444444000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///222444444333666>>>EEEZZZ}}}wwwtttqqqooonnnpppvvv}}}~~~{{{wwwvvvwww|||}}}UUUHHH<<<;;;<<<>>>???FFFVVVfffvvvpppsss~~~}}}}}}yyytttjjj___UUUMMMIIIFFFEEECCCEEEIIILLLRRR]]]hhhwww}}}vvvooojjjddd```\\\YYYXXXXXXXXXXXX[[[YYYYYY[[[\\\\\\bbbhhhlllsss}}}>>>=========>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;===??????<<<999888:::===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;;;;999777444222222111000//////...//////........................---------............/////////...------------------///000000///......///............////////////000000//////.........---..............................---,,,,,,,,,,,,---,,,---......//////............------------......000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000///111444444222///333333444444555666666666::::::::::::::::::::::::999::::::;;;<<<===>>>>>>CCCCCCBBBAAA@@@???>>>===CCCDDDDDDEEEFFFGGGGGGGGGLLLLLLLLLLLLLLLLLLMMMNNNUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYY^^^^^^^^^______`````````fffeeeeeeeeeeeefffgggggghhhhhhiiiiiihhhgggfffeeeggghhhiiiiiiiiijjjmmmpppnnnqqqtttwwwxxxxxxvvvuuuvvvyyy}}}~~~~~~~~~nnn___ZZZTTTKKKFFFEEEFFFCCCDDDQQQbbb{{{}}}zzzpppdddaaa```]]]VVVIII>>>;;;777111///111222111///......000111333222222222111000//////...111/////////000111000///---...///000111111111111222333///222888444999JJJ```{{{qqqnnnmmmjjjsss}}}||||||uuusssyyy}}}zzzwwwwwwsssSSSCCC@@@===>>>AAABBBHHH\\\rrrsssllllllvvv|||zzztttoooggg]]]RRRJJJFFFDDDEEEBBBBBBGGGNNNVVVaaakkk~~~{{{yyyrrrfff^^^]]]XXXVVVSSSPPPMMMLLLMMMMMMOOOOOOOOOPPPQQQSSSUUUVVVbbbgggmmmttt{{{>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<===>>>>>><<<999999:::===<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===<<<;;;999666444222111000//////...//////........................---------............///111111000///////////////---///000000///......///............////////////000000/////////.................................///...------,,,,,,------,,,---......//////............------------......////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111000///111444444222///222222333333444555555555999999999999999999999999999::::::;;;<<<===>>>>>>AAAAAA@@@@@@@@@@@@??????BBBCCCDDDEEEFFFGGGHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\]]]^^^^^^___``````ddddddddddddeeefffgggggggggggggggfffffffffffffffggghhhiiiiiiiiijjjmmmpppqqqrrrsssuuuvvvwwwwwwwwwvvvyyy}}}~~~~~~~~~tttddd\\\TTTJJJEEECCCDDDBBBDDDSSSddd~~~zzzssseeebbbaaa___QQQFFF<<<999777333222444222111000//////000111222222222111111000//////.../////////000111111111000///////////////...------111333000222888555999KKKhhhyyynnnnnnqqqqqqzzz}}}zzztttrrrxxx|||yyyvvvvvvxxx|||oooQQQDDD@@@======AAACCCKKKaaaxxxuuullliiirrr|||yyysssnnneeeZZZPPPIIIEEEDDDDDDAAABBBGGGNNNVVVbbblllwwwqqqoooiii^^^WWWVVVQQQOOOMMMKKKIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOQQQRRRYYY]]]ccchhhnnntttzzz~~~@@@???>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@???>>>>>>======>>>>>><<<::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::======>>>>>>===:::888666222222111000////////////........................---------............///111000000////////////000---///000000///...//////............////////////000000////////////......///////////////////////////...------,,,---------,,,---......//////............------------......////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111000000111333333222000111111222222333444444555888888888888888888888888999::::::;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOQQQSSSUUUWWWXXXTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]______```aaaaaaaaabbbccceeefffgggfffeeedddddddddeeefffgggggghhhhhhhhhhhhjjjmmmppprrrrrrssssssuuuwwwxxxzzzwwwzzz}}}~~~~~~}}}}}}}}}yyyiii___TTTIIIDDDBBBBBBAAADDDTTTfffyyyvvvgggbbbbbbaaaPPPFFF===999777444333444222111000//////000111222222222111111000/////////......000111111111111000111111111111111000000000000222000333888555:::LLLtttxxxllllllrrrwwwzzzvvvrrrqqqvvvzzzyyywwwwwwssswwwhhhNNNDDD@@@<<<===AAAEEEPPPiiixxxnnnhhhnnn{{{{{{xxxrrrlllaaaVVVMMMGGGEEEEEEDDDAAABBBHHHOOOWWWdddooovvvoooiiieee___WWWRRRQQQLLLKKKIIIHHHGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOSSSVVVZZZ^^^bbbfffjjjmmmpppxxx@@@@@@???>>>=========>>>BBBAAAAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@??????>>>>>>===>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::<<<===>>>>>>===;;;888777333222111000//////..............................---------............//////...------------.........///111111///...///000............////////////000000////////////////////////////////////////////////...---------------,,,---......///...............------------......////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000111222222222111222222222333444444555555777777777888888888888888999::::::;;;<<<===>>>>>>????????????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXSSSSSSTTTTTTUUUVVVXXXYYYXXXXXXYYY[[[\\\^^^______^^^^^^___```bbbdddfffgggfffeeedddcccdddeeehhhiiifffggghhhhhhhhhjjjmmmoooqqqrrrsssuuuvvvxxxyyyyyyxxxzzz}}}~~~}}}||||||}}}yyymmmdddXXXLLLFFFBBBBBB@@@CCCSSSfff~~~xxxvvvfffaaaaaaaaaRRRIII???999666444222111222111000000///000000111111111111111000000//////...///000000000//////000/////////000000111222333///222111444999666===PPP~~~oookkkqqqvvv~~~tttooonnnoootttyyy{{{{{{{{{vvvuuu~~~^^^JJJCCC@@@<<<<<>>=========>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<:::888666444333222000//////..............................---------............///......------------.........000111111000//////000............//////////////////000000000000000000000000000000000000000000//////...------------...,,,---......///...............------------..............................////////////////////////.../////////000000000111000000000000000000000000000111111111111111222333333333333444555555666666888888888888999999::::::999::::::;;;<<<===>>>>>>@@@@@@@@@?????????>>>>>>???@@@BBBCCCEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWYYYZZZ\\\]]]^^^___\\\]]]^^^___aaaccceeefffhhhgggfffeeefffgggiiikkkfffggghhhhhhhhhiiilllooonnnqqqtttwwwyyyyyyxxxxxxyyy{{{}}}}}}|||{{{{{{|||zzzsssmmmaaaOOOIIIDDDCCC@@@BBBRRRddd|||vvvsssddd______^^^QQQJJJ@@@999666666555222222111111000000000000000111111111000000000000000///000111000...---///000......---------...///000///222111444999888AAAWWWyyypppqqqttt{{{|||ppphhhkkknnnsssyyy~~~{{{rrrwwwoooSSSEEE@@@???;;;<<>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>>>>===<<<===??????===;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;999:::;;;<<<;;;999777555555444222111000///..............................---------............///000////////////000000111...000111111000//////000............//////////////////000000000000111111000000000000000000000000000///......------......,,,---......//////............------------..............................000000000000000000000000......//////000000111111000000000000000000000000000111222111000000222444333333444555555666666777777777888888999:::::::::999::::::;;;<<<===>>>>>>@@@@@@?????????>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]]]]^^^\\\]]]]]]___aaaccceeefffjjjiiihhhhhhhhhiiijjjkkkfffggggggggggggiiilllooommmpppuuuyyy{{{zzzyyywwwzzz|||}}}|||{{{zzzzzz{{{}}}yyyuuuhhhQQQJJJGGGEEEBBBCCCQQQccc}}}www~~~|||mmmaaa^^^]]]ZZZNNNIII@@@999888;;;;;;888222222111111000000//////111111000000000000000000///111111000......333777999888555333111000/////////333111333999:::GGG```wwwtttttt{{{|||qqqeeejjjooossszzz|||mmmjjjyyy|||___JJJAAA>>>===:::<<>>>>>>>>>>>>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@?????????>>><<<<<<===@@@@@@===;;;<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::999:::;;;<<<;;;999777666555444333111000///..............................---------............//////////////////000111111///000222222000///000111............//////////////////000000000111111111111111111111111111111111000//////...............,,,---......//////............------------..............................000000000000000000000000.........///000111111111000000000000000000000000000111222111//////222555222333333444444555666666666666777777888999999:::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRRRRSSSSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]^^^___aaabbbdddeeejjjjjjjjjjjjiiiiiiiiiiiieeefffgggggggggiiilllnnnoooqqqtttwwwyyyzzzzzzzzz{{{|||}}}|||zzzyyyzzz{{{}}}~~~|||vvvgggOOOJJJHHHHHHEEEEEESSSdddyyy|||wwwhhh___^^^]]]XXXNNNKKKBBB999999======999222222222111111000///...000000000000000000000111///111222000///333;;;AAA@@@>>>:::666444222222111000333111222999<<>>===;;;999<<>>>>>======>>>???@@@@@@>>>???@@@AAACCCDDDEEEEEEBBBAAAAAAAAAAAAAAAAAAAAA>>><<<<<<>>>@@@@@@>>>;;;<<<<<<;;;;;;;;;:::::::::777888888888888999999999999:::<<<<<<<<<:::888777666555333111000///..............................---------.........//////---------------...///000///000222222000///000111............/////////000//////000000111111111222111111111111111111111111000000///...............,,,---......//////...............------.................................000000000000000000000000---......///000111111222000000000000000000000000000222222111//////222555111222222333333444555555444555555666777888888999999::::::;;;<<<===>>>>>><<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPRRRRRRSSSSSSTTTUUUWWWXXXZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^______aaabbbdddeeejjjjjjjjjjjjjjjiiihhhgggeeefffgggggggggiiilllnnnqqqrrrsssuuuwwwyyy{{{}}}{{{|||}}}|||zzzyyyyyyzzz{{{~~~~~~{{{tttbbbNNNIIIHHHIIIGGGHHHUUUfff{{{|||tttfff^^^___]]]WWWRRROOOEEE;;;999===<<<777222222222222111000......000000000000000111111111///111222111111777AAAJJJ:::888555222000//////000111444111222999>>>PPPmmm|||yyyvvv{{{}}}uuuhhhpppuuuvvv{{{yyyjjjdddqqq|||}}}}}}www___JJJ@@@>>><<<:::888<<>>>>>>>>>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::999888888888888;;;;;;;;;::::::999999999777666555333111000...---...------,,,,,,------...------............---------.........---,,,++++++222333333111...,,,,,,---////////////////////////////////////////////////333000......111222111///000000///...............,,,,,,,,,---------..............................000000000000000000000000//////............//////...000111///,,,+++...222222111///...---...000111111111111111111111111111222333555444333333444666666666666666777777777777::::::;;;;;;<<<=========@@@???===<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGJJJIIIGGGGGGGGGIIIKKKLLLHHHIIIKKKMMMOOOOOONNNNNNQQQOOONNNPPPTTTWWWVVVUUUXXXXXXXXXYYYYYYYYYYYYYYY\\\]]]^^^^^^^^^___bbbdddggghhhhhhgggfffeeeeeefffhhhdddaaadddjjjooopppooolllpppuuuwwwwwwwwwzzz|||}}}}}}|||zzzwwwvvvxxxyyy~~~~~~~~~}}}vvvgggWWWNNNGGGEEEFFFLLL```uuuzzzlllaaa]]]\\\[[[TTTJJJ@@@<<<999555222333000000000000000000000000111111000000000000111111000///...000444:::@@@DDD333333333222222222222111555333111666888777PPPzzz|||uuuuuuwwwuuupppfffmmmrrrrrrtttyyy|||}}}pppnnnmmmpppwww~~~}}}iiiSSSDDD>>>======??????@@@EEEUUUppp{{{xxxzzz|||wwwhhh]]]RRRMMMIIIEEECCCCCCDDDFFFKKKPPPYYYgggxxx|||sssmmmgggccc```eeelllnnnhhhaaaaaadddgggiiijjjkkklllmmmnnnsssyyy@@@???======???AAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888888888;;;;;;;;;::::::999999999777666444333111000000000...------------------...---......//////......------............------,,,000111222000///---...///////////////////////////000000000000000000000000444111///000222333222000000000///...............,,,,,,---------.................................///////////////////////////......------......///000111111000//////111333111000///......///000111111111111111111111111111222333555444333333444666666666666666777777777777::::::;;;;;;<<<=========>>>>>>=========>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFGGGFFFEEEEEEGGGIIIKKKMMMIIIJJJKKKLLLMMMNNNNNNNNNSSSPPPNNNNNNRRRUUUWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\^^^aaaddddddeeefffggggggggghhhhhhgggdddbbbeeekkkoooooonnnlllooosssuuuuuuvvvyyy{{{~~~~~~}}}zzzwwwwwwxxxyyy|||||||||||||||}}}~~~~~~oooYYYPPPJJJIIIJJJRRRhhh~~~}}}pppddd```^^^\\\RRRHHH???;;;888444222222111111111111111111111111111111000000000000111111222111///...///222666888//////000000111111111222222222000555999:::TTT|||wwwwwwvvvqqqkkkeeelllppppppqqqtttuuusssjjjjjjlllqqqxxxjjjSSSEEE@@@???>>>>>>>>>???EEEUUUqqqyyywww|||}}}wwwfff[[[PPPLLLIIIDDDCCCDDDEEEHHHMMMSSS\\\kkk{{{zzztttooolllooouuuvvvpppiiikkkmmmppprrrssstttuuuvvvvvv{{{???>>>===>>>@@@BBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@???>>>======<<<<<<===<<<;;;:::999999888888888;;;;;;::::::::::::999999888777444222111111222222......------------......---......//////......---------.../////////.........///111000///...000111////////////////////////000000000000000000000000444222000111222333222222000//////............///,,,------------.................................///////////////////////////......------......///111000...///111222222222111000///......///000111111111111111111111111111222333555444333333444666666666666666777777777777:::::::::;;;<<<<<<============>>>>>>?????????>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDEEEFFFIIIKKKMMMLLLKKKKKKKKKKKKLLLMMMNNNTTTQQQMMMMMMPPPTTTWWWXXXWWWWWWXXXXXXXXXYYYYYYYYYWWWXXXZZZZZZ[[[]]]```cccaaabbbdddfffhhhiiijjjjjjfffddddddgggkkknnnmmmkkklllnnnppprrrsssuuuxxxzzz}}}}}}|||zzzwwwvvvwwwxxxzzzyyyxxxxxxyyy{{{}}}vvv[[[RRRLLLLLLNNNYYYrrrttthhhbbb___\\\QQQGGG>>>:::777333111222111111111111111111111111111111000000000000111111333222000///......///000---...///000111222333333000111000555:::>>>ZZZ}}}{{{{{{|||yyyqqqkkkiiinnnqqqqqqppppppmmmgggcccffflllsss{{{dddOOODDD???<<<999>>>>>>???FFFWWWsssxxxxxx|||vvvbbbWWWMMMIIIGGGDDDCCCDDDEEEIIIOOOVVVaaappp|||~~~|||vvvuuuwwwyyy{{{}}}~~~~~~>>>======>>>AAACCCCCCBBBEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@??????>>>===============<<<<<<;;;:::999999999999::::::::::::::::::::::::<<<999666222111000111222//////............//////......////////////......------...///000000000///...000111000///...///111////////////////////////111111111111111111111111222111000000111111111111000///............//////------------....................................////////////////////////000//////......//////000///---+++---000222000...000//////...//////000111111111111111111111111111222333555444333333444666666666666666777777777777999::::::;;;;;;<<<======;;;<<<>>>???@@@???>>>======>>>???@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNLLLJJJIIIIIIKKKMMMOOORRRPPPOOOOOOPPPSSSUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYUUUVVVXXXYYYYYY\\\___bbbaaabbbcccfffhhhjjjiiihhheeeeeeeeehhhkkkmmmllljjjllllllmmmnnnpppssswwwyyy{{{{{{zzzwwwtttssstttvvvxxxwwwvvvuuuvvvyyy|||~~~sssZZZRRRLLLLLLOOO[[[wwwvvvkkkccc___ZZZQQQGGG>>>:::888444222333111111111111111111111111111111000000000000111111111111111111111111111111000111111222333333444444000222111555;;;BBB```|||yyyssssssxxxwwwqqqppptttvvvuuutttqqqhhh___]]]cccllluuu~~~}}}```NNNGGGBBB<<<777======@@@HHH[[[vvvzzz{{{yyyrrr^^^TTTJJJGGGFFFCCCCCCDDDEEEIIIPPPYYYdddsss>>>======???BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???>>>>>>============>>>===<<<;;;:::999999999999::::::::::::::::::::::::???<<<888444111000111111000//////......//////000...//////////////////...------...///000000000///000111222111...---...///////////////////////////000000000000000000000000000000000/////////000111//////............//////---------.........//////................................................111000000000000000000111///---+++---000222000---///////////////000111111000000000000000000000000222333555444333333444666666666666666777777777777999999::::::;;;<<<<<<<<<:::<<<>>>@@@@@@???===<<<<<<===>>>@@@BBBCCCEEEEEEGGGGGGHHHHHHHHHIIIJJJJJJNNNLLLJJJHHHHHHJJJMMMOOONNNOOOQQQRRRSSSSSSSSSSSSVVVVVVVVVWWWXXXYYYYYYZZZUUUVVVWWWXXXYYY[[[___bbbcccccccccfffhhhiiigggeeeddddddfffhhhjjjkkkkkkkkkkkkkkkkkklllooosssuuuwwwwwwwwwvvvtttqqqqqqrrrtttwwwvvvttttttuuuxxx{{{}}}||||||{{{lllVVVOOOJJJIIIKKKXXXuuuwwwkkkccc]]]YYYRRRHHH???;;;999555333444111111111111111111111111111111000000000000111111000000111222222222222222222222222222222222222222222555333555<<>>>>>@@@CCCCCCCCCAAA??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>============>>>>>>===<<<;;;:::999999999999999999::::::::::::;;;;;;???===999666333222111111000000////////////000000...//////000000//////...------.../////////......111222222111...------...////////////////////////////////////////////////...///000///------///111///............//////000------........./////////................................................111000000//////000000111111000000111222222000///......//////000000111111000000000000000000000000222333555444333333444666666666666666777777777777999999999:::;;;;;;<<<<<<:::;;;===??????>>>===<<<<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJMMMKKKIIIHHHIIIKKKMMMOOOLLLOOORRRTTTSSSRRRRRRRRRUUUUUUVVVWWWXXXYYYYYYZZZVVVWWWYYYYYYZZZ\\\___bbbeeedddcccfffiiiiiieeeaaacccdddeeegggiiijjjlllmmmjjjjjjjjjlllpppsssttttttsssssssssqqqooooooqqqssswwwvvvuuuuuuvvvxxxzzz|||zzz~~~~~~zzz|||zzz{{{vvvgggTTTMMMHHHFFFGGGRRRnnnwwwjjjbbb]]]XXXRRRHHH???<<<999666444555222222222222222222222222111111000000000000111111000000000000000000//////111111111000000000//////222666555555===JJJjjjyyyvvvrrrooolllooo||||||yyy~~~~~~|||{{{|||wwwjjj\\\RRR]]]jjjsssyyy{{{^^^RRRNNNGGG@@@===<<<===CCCPPPggg}}}zzzppphhhZZZPPPGGGEEEDDDBBBBBBDDDEEEJJJRRR\\\hhhwww@@@??????AAACCCCCCBBB@@@>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA>>>>>>============>>>>>>===<<<;;;::::::999::::::999999999::::::;;;;;;;;;<<<;;;999777555444444333111000000//////000000111//////000000000000//////---............------,,,///000111000///...///000////////////////////////........................///000111000...---///222...............///000000............////////////................................................//////............//////000222333333111///...///---...///000000111111111000000000000000000000000222333555444333333444666666666666666777777777777888999999::::::;;;<<<<<<;;;<<<===>>>>>>>>>===<<<<<<===???@@@CCCEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMOOOMMMPPPRRRSSSQQQPPPQQQSSSTTTUUUUUUVVVXXXYYYYYYZZZYYYZZZ[[[[[[[[[]]]```bbbdddccccccfffiiijjjeeeaaaccccccdddfffgggjjjmmmoooiiiiiijjjmmmqqqttttttrrrpppqqqqqqpppoooppprrrtttxxxxxxxxxxxxxxxyyyzzzzzz{{{~~~xxxxxxvvvwwwrrrdddTTTNNNIIIFFFDDDLLLhhhwwwjjjbbb]]]YYYQQQGGG>>>;;;999555444555222222222222222222222222111111000000000000111111111000//////...//////000000000000000000111111111000666444555>>>NNNpppzzzuuurrrooollljjjmmm{{{~~~}}}qqqaaaVVVaaannnvvvyyyyyyZZZLLLFFF???;;;===<<<>>>DDDTTTlll{{{}}}xxxmmmfffZZZPPPGGGEEEDDDBBBBBBDDDFFFKKKTTT^^^jjjyyy@@@@@@@@@BBBCCCCCCAAA???>>>???@@@AAA@@@@@@>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA>>>>>>============>>>???======<<<;;;::::::::::::999999999::::::;;;;;;;;;999888888888777777666666111111000000000000111111//////000000000000//////............---,,,++++++---...000000//////111333////////////////////////........................///111222111///...000333...............///000111............/////////000................................................---------,,,,,,---------...111333222...++++++---------///000111111111111000000000000000000000000222333555444333333444666666666666666777777777777888999999::::::;;;<<<<<<;;;<<<<<<===============<<<===???AAACCCEEEGGGHHHBBBCCCEEEGGGIIIJJJJJJKKKIIIIIIHHHIIIJJJLLLNNNOOOOOOQQQRRRQQQOOOOOORRRUUUTTTTTTUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]```ccccccaaabbbeeejjjkkkfffaaabbbcccdddeeefffiiinnnqqqiiihhhjjjnnnsssuuutttqqqooopppqqqppppppqqqsssvvvyyyyyyyyyyyyzzzzzzyyyyyy||||||vvvuuussstttooobbbUUUOOOJJJFFFCCCJJJdddwwwjjjccc^^^ZZZPPPFFF===:::888444333444222222222222222222222222111111000000000000111111000/////////000111333444000000111222333444444555...444444444???QQQtttuuurrrpppmmmjjjfffiiixxxwwwhhh]]]hhhtttzzz}}}~~~[[[JJJCCC===<<<@@@<<<>>>FFFVVVpppyyy{{{wwwmmmeeeZZZPPPGGGEEEDDDBBBBBBDDDHHHMMMVVV```kkk{{{~~~~~~~~~???@@@AAABBBAAA???===;;;@@@???>>>======???AAABBBDDDDDDEEEEEEDDDCCCBBBBBBAAACCCCCCAAA>>><<<>>>AAA========================<<<<<<<<<<<<;;;:::999888:::;;;;;;<<<======<<<<<<<<<;;;999777555555555555555444333111000000//////////////////////////////..............................////////////......------,,,,,,,,,,,,------////////////............////////////000000000000+++...111111///------////////////...------,,,,,,------,,,,,,---...000111...---,,,++++++,,,---...000000000000////////////222222222111000//////...////////////000000000000333222111111000000111111///111333333222222222333555555555555555555444444888888999:::;;;<<<<<<===<<<;;;;;;<<>>VVV{{{tttjjjeeeggggggkkk}}}wwwlllhhhxxx^^^HHHAAA???>>>>>>BBBCCCJJJ\\\www|||vvvllleee___VVVLLLGGGCCC@@@@@@CCCGGGMMMZZZhhhttt~~~|||qqqqqqqqqooonnnmmmoooqqqsssuuuyyy}}}@@@@@@AAABBBAAA???===<<<@@@???>>>===>>>???AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAACCCDDDBBB???>>>???@@@========================<<<<<<<<<<<<;;;:::999888::::::;;;<<<<<<============;;;999777666555555555444333222111000/////////////////////////////////..............................////////////............------------......////////////............////////////000000000000///111444444222000111222------..................///...---,,,,,,,,,---...///...---,,,,,,---...//////////////////000000000222222111111000//////...////////////000000000000333222111111000000111111000222333444333222333444555555555555555555555555555666777777999999:::;;;;;;;;;:::<<<>>>@@@@@@???<<<===???@@@BBBDDDDDDEEEGGGGGGFFFFFFEEEEEEEEEDDDGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRRRRQQQPPPQQQSSSUUUWWWVVVTTTSSSTTTWWWZZZ]]]\\\[[[[[[]]]```bbbccccccfffeeedddeeeggghhhgggfffgggfffeeeeeegggjjjmmmooonnnnnnpppqqqqqqppppppoooqqqppppppqqqssswwwzzz}}}||||||{{{zzzyyyzzz{{{{{{xxxnnnjjjiiiddd^^^TTTOOOLLLIIIFFFMMMhhhqqqbbb\\\\\\QQQGGG???;;;999444222333444444333333222111111000000000000000000000000000111111111111000000000///222222333333333444444444333000666<<>>>>>AAACCCMMMccc~~~tttiiibbbYYYQQQIIIGGGEEECCCDDDGGGIIINNN[[[lllzzz{{{vvvsssqqqnnnlllkkkkkkkkkjjjiiijjjlllooorrrtttwwwzzz@@@AAAAAABBBAAA@@@>>>===@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBDDDDDDBBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999999::::::;;;<<<============<<<:::888666555444444444333222000//////......////////////////////////..............................////////////......///..................///////////////............////////////000000000000000222444444222111111222,,,,,,------...//////000000///...---,,,,,,,,,,,,///......------......///.........//////000000111222111111000000//////...////////////000000000000222222111000000000000111000222444444333333333444555555555555555555555555555666666777888999::::::;;;::::::<<<>>>??????>>><<<===>>>???AAABBBDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJLLLNNNOOOOOOPPPSSSSSSSSSRRRQQQRRRTTTVVVWWWVVVUUUTTTUUUWWWZZZ[[[[[[[[[[[[]]]aaadddeeeeeegggfffeeefffhhhiiihhhggggggggghhhhhhjjjlllnnnoooqqqqqqpppppppppoooooooooppprrrsssrrrsssvvv||||||{{{zzzyyyyyyzzz|||}}}yyypppjjjeee___ZZZRRRNNNKKKJJJIIIQQQmmmpppbbb[[[YYYPPPGGG>>>;;;999444222333444333333222222111111111000000000000000000000000111111111111000000000000000000000111111111222222000333:::<<>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::::::::::::::;;;<<<=========<<<;;;999777555444333333333111000///.........////////////////////////..............................////////////......//////............//////////////////............////////////000000000000//////000000////////////---------.........//////000//////......---------/////////....../////////------......///000111111111111000000////////////////////////000000000000222222111000000000000000111333444444333333333555444444444555555555555555777777888999:::;;;<<<<<<;;;::::::;;;===>>>>>>=========>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMRRRSSSSSSRRRQQQQQQTTTVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYYYY\\\```ccceeeeeeeeeddddddeeeggghhhhhhgggeeefffhhhkkkmmmoooppppppsssrrrqqqoooooonnnnnnoooooorrrsssqqqoooqqqyyy{{{zzzyyyxxxyyy{{{}}}}}}tttlllccc[[[WWWOOOKKKJJJIIIIIITTTqqq~~~lll```YYYVVVPPPFFF===:::888444222333333333333222222111111111000000000000000000000000111111111000000000000000////////////000000000000000666<<<;;;HHHoooxxxwwwsssjjjdddeeeiiiqqqssslllnnncccKKKBBB???======AAAFFFVVVssszzznnnbbbZZZTTTNNNHHHGGGFFFCCCCCCEEEKKKPPP^^^ttt|||zzz{{{uuuqqqkkkfffeeegggjjjmmmmmmnnnnnnoooppptttzzz~~~BBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????????????????AAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;:::888666444444444333222000/////////...////////////////////////////////////////////////......////////////......//////............//////////////////............////////////000000000000......------............//////.........---------......//////000000000000...//////////////////...,,,------...///000000111000000000///////////////////////////000000000000222111000000//////000000000222444444333222333444444444444555555555666666666777888999:::;;;;;;<<<;;;:::999:::<<<======<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLLLLPPPQQQQQQPPPOOOPPPRRRTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXZZZ^^^bbbccccccbbbaaaaaaccceeeggggggfffbbbdddgggkkknnnpppqqqrrrrrrrrrpppooonnnmmmmmmmmmpppssssssqqqmmmnnntttzzzyyyyyyxxxxxxzzz|||~~~xxxmmm```VVVSSSMMMIIIGGGGGGHHHTTTrrrzzzjjj```[[[WWWOOOEEE===:::888444222333333333222222222222222111111111111111111111111111000000000000000000111111222222222333333333444444222666;;;;;;LLLwwwzzzqqqrrrppphhhcccdddiiiqqq~~~jjjeeeooodddLLLBBB???>>>>>>CCCIIIZZZyyyxxxlll```WWWRRRKKKFFFFFFFFFDDDDDDFFFLLLQQQ```vvvtttrrrrrrwww~~~{{{wwwrrrmmmllloootttxxxwwwxxxzzz{{{}}}BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<::::::999:::;;;<<<===<<<:::999999999:::;;;;;;;;;;;;:::999777666555555444333111000000//////////////////////////////////////////////////////......////////////......///..................///////////////............////////////000000000000111///---...///000000///000//////...------,,,,,,------...000000111111000---......//////......------------......//////000////////////////////////////////////000000000000111111000////////////000///111333333222222222333333333444444555666666666444555555666777888999999;;;:::999:::<<<===<<<;;;>>>=========>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOOOONNNMMMNNNPPPRRRUUUVVVWWWXXXXXXXXXWWWWWWXXXWWWXXXZZZ^^^aaabbbbbb___^^^^^^```ccceeeeeeeeebbbcccfffiiilllooopppqqqppppppooonnnnnnmmmllllllrrrttttttrrrppppppssswwwwwwwwwxxxyyy{{{}}}{{{ooo^^^SSSQQQLLLHHHFFFFFFGGGTTTrrrwwwhhhbbb^^^ZZZNNNEEE<<<:::888444222333222222222222222222222222111111111111111111111111000000000000111111111111111111111111222222222333444555;;;AAAUUU~~~tttlllnnnnnnhhhdddfffiiinnn}}}yyyfffeeennnfffMMMCCC@@@@@@@@@EEEMMMbbbwwwkkk___VVVNNNGGGCCCDDDEEEEEEGGGKKKMMMSSScccxxx{{{rrrrrrttt{{{}}}wwwtttuuuzzz~~~CCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBB@@@???@@@BBBCCCAAA???===========================;;;:::999999:::<<<===???===;;;999888888999999::::::;;;;;;:::888777666666555444222111111000000////////////////////////////////////////////////......////////////............------------......////////////............////////////000000000000222000------///111000///..................------,,,---...//////...------,,,---...//////...---,,,........................////////////////////////////////////000000000000111111000///////////////...000222222111111111222333333444444555666666777444444555666777888999999;;;999999999;;;<<<;;;:::<<<<<<;;;;;;<<<===@@@AAA@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOONNNMMMMMMPPPRRRTTTVVVWWWXXXYYYXXXWWWVVVZZZYYYYYY[[[^^^```aaaaaa^^^]]]]]]```ccceeeeeeeeeddddddfffgggiiikkkmmmnnnmmmmmmnnnnnnnnnlllkkkjjjqqqrrrrrrrrrrrrssssssttttttuuuxxx{{{}}}~~~ttt```TTTTTTMMMIIIFFFFFFGGGSSSrrrqqqccc```^^^YYYMMMDDD<<<999888444222333222222222222222222222222111111111111111111111111///000000000111111111111.../////////000000000000555444<<>>===>>>???@@@AAAAAAAAAAAAAAABBB@@@===>>>@@@BBBAAA???===========================;;;:::999999:::<<<===@@@>>>;;;999777777888888999999:::;;;:::999888777666666444333222111111111////////////////////////000000000000000000000000......////////////......---------,,,,,,---------000/////////............////////////000000000000222///,,,,,,...000000...,,,,,,------.../////////,,,------...---,,,***)))+++,,,---......---,,,+++...............---------.........///////////////////////////000000000000111111000///////////////...000111111000000111222333333444444555666777777666666777888999:::;;;;;;;;;999999999;;;<<<;;;:::;;;:::999888999;;;>>>?????????@@@AAABBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOOOONNNMMMNNNPPPRRRTTTVVVWWWYYYYYYXXXWWWUUU\\\[[[ZZZ\\\___aaabbbaaa]]]]]]]]]```ccceeefffeeeffffffffffffggghhhjjjjjjjjjlllmmmnnnnnnllljjjiiinnnnnnoooqqqssstttsssrrrrrruuuxxx|||~~~zzzeeeYYYYYYOOOJJJGGGGGGGGGTTTrrr~~~~~~lll^^^\\\ZZZUUUMMMDDD<<<999888444222333222222222222222222222222111111111111111111111111//////000000111111111222111222222222333333333333666333>>>SSSlll}}}qqqiiilllmmmjjjiiillldddgggooo}}}mmm\\\^^^```|||fffMMMDDDBBBBBBCCCEEETTTqqq}}}uuukkk___WWWRRRJJJCCCBBBBBBBBBEEEIIIQQQYYYjjj|||DDDCCCBBBAAA@@@?????????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>?????????@@@BBBBBBBBB@@@>>>======>>>???>>>===<<<===>>>AAA???<<<::::::<<>>===<<<;;;<<<===????????????@@@AAABBBCCCGGGHHHHHHIIIIIIHHHHHHGGGKKKLLLNNNOOOPPPQQQQQQQQQSSSSSSTTTTTTTTTSSSSSSRRR[[[[[[\\\\\\]]]^^^______^^^```cccdddddddddeeeggggggggghhhhhhiiikkklllmmmmmmnnnpppqqqqqqooommmlllnnnpppsssvvvvvvuuurrrpppwwwwwwwwwxxxzzz}}}}}}kkkYYYOOOOOOFFFGGGJJJHHHYYY{{{uuufff\\\[[[ZZZYYYLLLEEE<<<666555666555444222333222000111444444000000000000000000000000000///000000000111111111111000111111111111222222222000888@@@PPPqqqyyyssslllhhhiiikkkmmmnnnbbbhhhooovvv{{{|||eeeXXXZZZaaavvvcccNNNEEE@@@@@@CCCJJJ[[[yyy}}}vvvqqqiii^^^WWWMMMJJJGGGGGGEEECCCFFFLLLTTT___ooo}}}CCCCCCBBBAAA@@@????????????@@@AAAAAABBBAAA@@@???======>>>>>>???@@@BBBCCC???@@@AAABBBBBB@@@>>>======>>>???>>>===<<<===>>>==================>>>>>>===<<<;;;999999999::::::::::::;;;;;;;;;::::::999:::888666555555444222000......------------......000000///.........//////111111111000000000//////////////////////////////111000//////.........///000000000000000000000000000000000000000000000000---...//////////////////................................................------,,,,,,------...///...///000///......///000------------------------////////////000000000000111111111111111111111111444444444444444444444444444666777888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===????????????@@@AAABBBBBBFFFGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSZZZZZZ[[[\\\]]]^^^___```___aaaddddddddddddeeefffeeeeeeffffffgggiiijjjkkkkkklllmmmooooooooonnnnnnoooqqqtttwwwwwwvvvtttrrrvvvvvvvvvwwwyyy|||{{{iii[[[UUUNNNEEEGGGJJJHHHZZZ{{{uuufff]]][[[[[[YYYKKKEEE===888666555333111000000---+++...666:::999111111111111111111111111111111111111222222222222000111111111111222222222222888???PPPsss~~~vvvmmmhhhggghhhhhhggg___fffmmmuuuzzz}}}vvvaaaTTTXXX^^^rrrcccMMMEEEAAAAAAEEELLL^^^}}}wwwoooeee[[[TTTMMMIIIGGGGGGEEECCCGGGMMMWWWbbbrrrBBBAAAAAA@@@@@@?????????>>>???????????????>>>>>>======>>>>>>???@@@BBBCCC???@@@AAAAAAAAA@@@???>>>===>>>???>>>===<<<===>>>:::<<<>>>@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999:::888666555555555333111......---------------.........---------...//////111111000000000000//////////////////////////////000000111111000000//////000000000000000000000000000000000000000000000000//////////////////...---------------------------........................---------,,,------...///,,,...111111000...------------......///000111111////////////000000000000111000000000000222333444333333333333444444444444555666888888888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<===?????????@@@@@@AAABBBBBBEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUXXXYYYZZZ[[[]]]^^^___```aaaccceeefffeeeddddddeeeccccccdddeeefffggghhhhhhhhhhhhjjjkkkmmmnnnppppppqqqsssuuuxxxyyyxxxvvvuuuuuuuuuuuuvvvxxx{{{}}}|||iii]]]YYYLLLFFFIIIKKKKKK]]]|||tttfff]]]\\\[[[YYYKKKEEE===888777666444222444666666555999@@@BBB@@@222222222222222222222222111222222222222333333333000111111111111222222222333888???RRRvvv|||ooohhhggggggfffeee```gggooovvvzzz{{{qqq]]]SSSVVV___qqqbbbMMMEEEAAABBBGGGMMMcccwwwlllaaaXXXRRRLLLIIIGGGGGGEEEDDDGGGMMMYYYeeeuuu@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>AAA@@@??????>>>>>>????????????@@@@@@@@@@@@???>>>===>>>???>>>===<<<===>>>;;;<<<>>>@@@???>>>;;;999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::888888777666444333444333111000///...------------------,,,,,,,,,,,,------...///000000000000000000/////////////////////////////////000111222222111000///////////////////////////111111111111111111111111//////000000///...------................................................---------------...//////,,,...111111000///////////////000000111222222333////////////000000000000111000//////000222555666333333333333333444444444555777888999888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<>>>>>>>>>???@@@AAAAAAAAAAAADDDCCCDDDDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPRRRTTTUUUVVVVVVWWWXXXYYY[[[\\\^^^___```bbbdddfffgggeeedddccccccbbbbbbcccdddeeefffgggggggggggghhhiiikkkmmmooopppqqqsssvvvxxxyyyyyyxxxwwwuuuuuuvvvwwwyyy{{{}}}~~~rrrbbbYYYLLLGGGKKKMMMNNNaaatttfff^^^]]]\\\YYYMMMEEE<<<777777888999888777===AAACCCEEEEEE@@@999222222222222222222222222111111111222222222333333000000111111111222222222333777@@@UUU}}}vvvkkkhhhiiijjjjjjgggnnnuuuyyy~~~sssaaaWWWYYYfffuuucccMMMEEEAAACCCHHHPPPhhhwwwjjj^^^VVVRRRKKKHHHFFFGGGEEEDDDHHHNNNXXXeeevvv??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@????????????AAA@@@??????>>>>>>??????>>>?????????????????????===>>>???>>>===<<<===>>>============<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::888777777777666444444444444222111000///......---------...,,,,,,,,,,,,,,,---.../////////////////////000000000000000000000000000000///000111222222111000///////////////////////////222222222222222222222222//////000000///...------////////////////////////////////////////////////...------------...//////---///000000///000222444........................////////////000000000000000///......000222555777222222222333333333444444555666888888888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<>>>===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNLLLNNNPPPRRRTTTVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^___aaadddfffgggeeecccbbbbbbaaabbbdddeeefffgggggggggffffffggghhhiiikkkmmmnnnqqqsssuuuwwwyyyzzzyyyyyyvvvvvvwwwxxxzzz|||}}}~~~~~~lllYYYMMMIIIMMMOOOPPPeeesssfff______]]]YYYNNNFFF;;;555666:::???AAA666:::===>>>>>>===777///222222222222222222222222000000000000111111111222000000111111111222222222333666AAA[[[tttlllkkkmmmnnnkkkrrrxxx|||zzziiiaaabbbmmmzzzbbbMMMEEEBBBCCCHHHQQQmmm}}}tttiii^^^VVVSSSJJJGGGFFFGGGFFFEEEIIIOOOWWWdddvvv>>>???AAABBBCCCBBBBBBAAACCCBBBAAA@@@@@@@@@@@@@@@======>>>>>>???@@@BBBCCC>>>>>>>>>????????????@@@===>>>???>>>===<<<===>>>???>>><<<;;;:::;;;<<<<<<999999999::::::;;;;;;;;;::::::::::::999888777777999888666666777666555333111111000///............------,,,,,,,,,---............////////////000000000000000000000000000000//////000000111111000000000000000000000000000000222222222222222222222222//////////////////...---000000000000000000000000////////////////////////......------......///000.../////////...///111333000000//////////////////////////////000000000000000/////////111222444666111111222222333333444444444555777777777888999;;;::::::::::::::::::::::::999:::<<<<<<;;;;;;<<<>>>===>>>@@@AAABBBBBBAAA@@@BBBCCCEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMOOORRRTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]```bbbfffgggeeecccaaaaaaaaaccceeefffggggggggggggeeeeeeggghhhjjjlllmmmnnnoooqqqsssvvvxxxyyyyyyyyyvvvvvvxxxyyyzzz|||}}}}}}}}}ttt\\\NNNKKKMMMNNNPPPhhhrrreee``````^^^ZZZOOOFFF;;;555666;;;@@@CCC999999666222222666555222222222222222222222222222//////000000000111111111000111111111111222222222333666CCC```ssslllmmmooojjjrrryyy}}}yyy~~~pppkkklllsss~~~]]]JJJDDDBBBDDDHHHSSSqqq}}}xxxrrriii___WWWQQQIIIFFFEEEFFFFFFEEEJJJPPPVVVdddwww>>>@@@BBBDDDDDDDDDCCCBBBDDDCCCAAA@@@??????@@@@@@======>>>>>>???@@@BBBCCC>>>>>>>>>>>>>>>???@@@@@@===>>>???>>>===<<<===>>>???>>>===;;;::::::;;;;;;:::999888888888999:::;;;999:::::::::::::::999999999888666666777777555444333222111000///////////////...---------------............/////////000000000000000000000000000000///.........//////000111000000000000000000000000000000000000000000000000---...//////////////////000000000000000000000000////////////////////////...............//////000,,,...000000...,,,,,,,,,......//////000000111111////////////000000000000//////000111222222333333000111111222333333444444333444666666666666888:::::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>===>>>@@@BBBBBBBBBAAA@@@BBBDDDGGGIIIKKKJJJIIIHHHJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVYYYYYYYYYZZZZZZZZZ[[[[[[]]]aaadddfffdddbbbaaa``````bbbdddfffggggggffffffaaacccfffiiilllnnnoooooommmoooqqqtttvvvwwwxxxyyyuuuuuuwwwxxxzzz{{{{{{{{{|||vvv___NNNJJJLLLKKKOOOhhhrrreeeaaaaaa___ZZZMMMEEE<<<777777:::<<<===<<<;;;555000000444555333111111111111111111111111000000111111111222222222000111111111111222222222333777EEEddd{{{pppnnnpppkkkrrrxxx|||www|||rrrqqqttt{{{wwwUUUFFFCCCBBBEEEIIISSSsss~~~zzzuuuoooiii```VVVNNNIIIFFFEEEFFFFFFFFFJJJQQQXXXfff{{{{{{yyyvvvvvvwwwvvvtttqqqtttsssrrrrrrrrrssstttuuu>>>@@@BBBDDDEEEEEEDDDCCCDDDCCCAAA???>>>??????@@@AAA@@@@@@???>>>?????????>>>>>>======>>>???@@@@@@===??????>>>===<<<===>>>============<<<;;;:::999:::999777666666777999:::::::::;;;;;;<<<;;;;;;;;;777666444444555555444222444333222111000000000000000///......---------------.........//////000000000000000000000000000000///...---------///000111000000000000000000000000////////////////////////------...///000000000///////////////////////////000000000000000000000000...............///000000+++...111111...***&&&%%%'''((()))***,,,---...///////////////000000000000///000111222222333222222000000111222333333444444222444555666555666888999::::::::::::::::::::::::888999;;;;;;;;;;;;<<<>>><<<>>>@@@BBBCCCBBBAAA@@@BBBEEEHHHKKKLLLKKKIIIGGGJJJKKKLLLLLLLLLLLLLLLKKKMMMNNNOOOQQQSSSTTTUUUVVVZZZYYYZZZZZZZZZZZZZZZZZZ\\\___ccceeedddbbbaaa``````aaadddfffgggffffffeee^^^```eeejjjmmmpppqqqqqqlllmmmppprrrtttvvvwwwxxxssstttvvvwwwyyyyyyzzzzzz|||zzzzzz{{{ttt___MMMIIIJJJIIIMMMgggqqqeeeaaabbb___ZZZKKKEEE===999888999777666999:::777222111222000+++000000000000000000000000111111222222222333333333000111111111111222222222444888GGGeeetttqqqsssooouuuzzz|||wwwyyyqqqsssxxxnnnOOOBBBBBBCCCFFFJJJSSStttzzzsssnnniii```TTTKKKHHHEEEEEEFFFFFFFFFKKKQQQ[[[iii~~~}}}{{{xxxwwwvvvuuusssqqqnnnlllkkklllnnnmmmjjjfffjjjiiihhhgggggghhhiiijjjBBBCCCEEEEEEDDDCCCCCCDDDCCCBBBAAA@@@???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>===============<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>===;;;::::::;;;:::999999888888888888>>>>>>======<<<<<<<<<<<<:::888555333444555555555444444333222111111111111111000///...............---.........//////000000......///000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000...------------...//////000000//////.........---/////////...............////////////............////////////000000000000///000222333444444333222444333222111111333555666333444444444333444777999999999999:::::::::;;;;;;888888999:::;;;======>>>???@@@AAAAAABBBBBBAAAAAA???BBBFFFHHHHHHGGGFFFFFFJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOQQQSSSUUUWWWXXXXXXYYYXXXWWWVVVWWWYYY[[[\\\___aaaccceeedddbbb___]]]\\\___ccceeefffeeeeeeffffffgggiiilllppprrrrrrqqqpppooonnnppptttvvvuuutttqqqqqqqqqtttwwwzzzzzzzzz~~~~~~wwwrrrxxx}}}mmm]]]MMMIIIJJJHHHJJJddduuueee]]]\\\[[[WWWJJJBBB;;;999777666777;;;>>>:::666222000000333444111111000000000000111111222111111000000000000000222000...///222444333222:::666EEEjjjzzztttooo~~~|||xxx|||yyy{{{rrriiieeevvv~~~dddMMMGGGFFF@@@BBBIII^^^|||vvvnnndddZZZRRRNNNGGGDDDCCCEEEEEEFFFKKKRRRaaaooo{{{zzzzzzxxxuuusssrrrpppmmmkkkiiihhhggghhhgggggghhhiiiiiigggeeecccbbbbbbbbbccceeehhhjjjGGGHHHHHHFFFCCCAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::999999999999999=========<<<<<<<<<;;;;;;;;;999666555555666666666444444333222222222222222111111000///......................../////////000......///000000000000000////////////000000000000////////////////////////000//////......//////000000000000000000000000000000000111111111111000000...------------...//////000/////////............000000000000000000000000////////////.............../////////000000000000000000111222333333333333444333222111111333444666333444444444333444666999888888888888999999999:::777777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAA@@@CCCFFFGGGGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWVVVUUUVVVWWWYYY[[[^^^```bbbccccccaaa^^^\\\\\\```dddggggggeeeeeeeeeggggggjjjmmmpppqqqqqqqqqooonnnmmmpppsssuuutttsssoooooopppsssxxx{{{||||||}}}}}}uuupppuuu}}}zzziiiYYYIIIFFFIIIIIILLLgggyyyhhh___^^^[[[WWWJJJBBB:::888777555666999:::777444111///000111333111111000000000000111111////////////000222333444000...---...111333222111999777GGGkkkzzzvvvrrr~~~zzzxxx~~~}}}lllccc```rrrxxx___JJJFFFEEEBBBDDDMMM\\\~~~{{{uuummmcccZZZRRRMMMHHHEEEDDDEEEEEEGGGMMMTTTbbbqqqyyysssrrrrrrpppnnnnnnmmmlllkkkkkkjjjjjjkkkjjjjjjjjjllloooooonnnlllggggggffffffgggiiikkklllHHHHHHGGGEEEBBBAAABBBDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>===<<<<<<<<<>>>??????@@@@@@@@@??????????????????>>>>>>>>>===<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<:::777666777888777777444444444444333333333333222222111000///......///............////////////......///000000000000000000000000000///////////////////////////////////////..................///000000000000000000000000///000000111111000000///......------......///000////////////...............//////000000111111111////////////................../////////000000000111111111111111222333444333222222111111333444555333444555444444444666888666777777777777888888888666777777888999:::;;;;;;;;;<<<===???@@@AAAAAAAAAAAACCCEEEEEEEEEEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVUUUUUUTTTTTTUUUVVVXXXYYY]]]___aaabbbbbb```]]]\\\]]]aaafffiiihhhfffdddcccgggiiikkknnnooopppqqqqqqnnnmmmnnnpppsssttttttsssmmmmmmooosssxxx{{{}}}}}}|||~~~uuuooosss{{{wwweeeTTTFFFCCCGGGIIIOOOkkk~~~lllccc```]]]XXXIIIAAA:::777555333333666444333111000///000000111111111000000000000111111/////////000111222333444111000//////111333333222::::::KKKnnn}}}zzzxxxvvv}}}www}}}zzzfff```^^^rrrpppYYYFFFDDDEEECCCGGGQQQ]]]~~~}}}zzztttlllbbbYYYQQQMMMJJJFFFDDDEEEEEEHHHOOOWWWbbbsss~~~yyyrrrppppppqqqqqqooooooooonnnnnnnnnnnnooooooooooooqqqtttxxxyyyyyyxxxrrrqqqqqqqqqqqqrrrssstttEEEEEEDDDBBBAAABBBDDDGGGBBBCCCDDDEEEDDDCCCAAA@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===>>>>>>??????????????????<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777777888777666444444555555555555555555444333222111000/////////.........///////////////......///000000000000000000000000000////////////////////////////////////......------------......000000000000000000000000//////000000000000//////...............//////000///////////////.........------......///000111111////////////...................../////////000000111111000000000222444555222222111111222222333444222444555555444444666888666666777777777888888888777777888888999::::::;;;:::;;;<<>>@@@AAABBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>?????????;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777777666555444555666777777777777777555444333222111000000000///////////////...............///000000000000000111000000000/////////.................................------------......//////////////////////////////000000000000/////////............///000000.........///////////////......///000111111222222////////////........................////////////111000//////000111333444111111111111222222333333222333555555555555666777777777777777888888888888888888999999::::::;;;;;;:::;;;===???AAACCCDDDDDDBBBCCCCCCCCCBBBDDDGGGJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[^^^___aaabbbbbbaaa```______cccgggiiihhhfffdddccchhhkkknnnnnnmmmlllmmmnnnnnnpppsssuuuvvvvvvvvvvvvpppooopppsssvvvyyyzzzyyyzzzzzzqqqoooooohhhYYYLLLJJJDDDDDDEEEOOOpppmmmdddbbb^^^WWWGGG???999777444111000333000111111222222222222222111111000000000000111111333222222111111111111111333333333444444555666777999===RRRsss}}}{{{||||||~~~{{{yyyttteeeccccccvvvfffRRRCCCCCCDDDBBBHHHSSSfff~~~{{{wwwppphhh^^^VVVPPPLLLHHHDDDAAABBBDDDGGGPPPYYYcccuuuDDDDDDCCCAAA>>>===>>>@@@CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????<<<<<<===>>>???@@@BBBCCC@@@@@@@@@@@@@@@???>>>==================>>>>>>>>>:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999888777777777777666444444555777999999999999888777666444333111111000000///////////////...............///000000000000000111111000000//////..............................///..................///////////////////////////...//////000000//////...//////......//////000111.........///////////////111111111222222333333333////////////............------........./////////000000000000000111222333111111111222222222222222111333555666555555666777777777777777888888888888999999999999::::::;;;;;;:::<<<===@@@AAACCCDDDDDDBBBCCCCCCCCCBBBDDDGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\^^^___```aaabbbaaa``````___bbbeeeggggggeeeeeeeeegggkkknnnnnnkkkjjjkkkmmmnnnqqquuuwwwwwwwwwwwwwwwppppppppprrrvvvxxxyyyxxxzzz~~~tttllleee\\\QQQIIILLLDDDCCCEEENNNooozzzhhhaaaaaa]]]VVVFFF???999777555222111333111111222222333333333333111111000000000000111111000000000111222333444555000111222222111222444555777>>>VVVwww~~~|||yyy|||xxx{{{ssseeebbbbbbuuuzzzbbbPPPBBBCCCDDDBBBIIIUUUkkkzzzvvvooofff]]]UUUOOOLLLFFFCCCAAACCCEEEHHHPPPYYYeeewwwDDDDDDDDDBBB@@@>>>>>>???CCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????>>>>>>??????@@@AAA??????@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<999999999999999:::;;;;;;;;;;;;<<<<<<<<<=========:::999888888999888666555444555888:::;;;;;;::::::888777555444222111111000000/////////..................///000000000000000111111111000///.................................000//////......//////000////////////////////////......////////////......///////////////000000111............/////////000000000000000000000111111////////////............---------.........//////...///000111111222222222000000111222222222222222111333555666666555666666555555666666666777777777888888888888999999999999:::;;;===???@@@AAABBBBBBAAABBBCCCCCCCCCDDDFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKMMMOOOQQQSSSUUUUUUVVVUUUVVVWWWYYYZZZ[[[\\\\\\]]]^^^___````````````______aaacccddddddeeefffggggggjjjnnnmmmiiiggghhhkkkmmmqqquuuwwwwwwvvvvvvwwwnnnnnnooorrrvvvyyyzzzyyy{{{zzzmmm```VVVOOOKKKJJJCCCCCCEEEOOOmmmsssbbb^^^___\\\UUUDDD>>>888777666333222444222222111111111222333333111111000000000000111111000000000111222333444555///111222111000000333555999CCC^^^xxxwwwzzzxxxyyy{{{yyywww{{{~~~yyy}}}pppbbbbbbdddxxxttt^^^MMMAAACCCDDDCCCKKKXXXtttyyyuuummmddd[[[TTTOOOLLLEEECCCBBBEEEGGGJJJQQQYYYhhhzzz@@@BBBCCCCCCBBBAAAAAABBBCCCBBBAAA@@@???@@@AAABBB@@@AAAAAAAAAAAA@@@??????BBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@??????======<<<<<<;;;;;;;;;;;;888888888888999999:::;;;<<<<<<<<<=========>>>>>>;;;:::999:::::::::888666444666888:::<<<<<<;;;:::888777666444222111111111000000//////.........---...//////000000000000000222111111000///......---........................000000////////////000000////////////////////////......////////////......///////////////000111111---.........//////000000---------------,,,,,,,,,000/////////............---------.........//////---...000222222222111111000000111222222222222111111333666666666555555666444444444555555555666666777777777777888888888888::::::<<<>>>???@@@@@@@@@@@@BBBCCCDDDDDDDDDFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHLLLMMMOOOQQQSSSUUUVVVVVVTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]]]]^^^____________^^^```bbbccccccdddfffhhhfffjjjnnnmmmhhhfffgggjjjlllpppuuuwwwvvvuuuuuuvvvllllllnnnqqqvvvzzz{{{{{{|||qqq```TTTPPPPPPFFFAAACCCGGGPPPkkknnn^^^[[[^^^[[[TTTDDD===888888777444333555333222111000000111222333111111000000000000111111444333222222111111222222000222444333222222444777===IIIgggtttqqquuussstttxxxwwwtttyyy}}}~~~mmm```ccchhh}}}rrr\\\KKKAAACCCEEEEEENNN[[[|||xxxtttmmmddd[[[SSSNNNLLLEEECCCDDDGGGIIILLLSSSZZZkkk}}}AAAAAABBBCCCDDDBBB???<<<@@@AAABBBCCCBBBAAA@@@???AAAAAABBBCCCCCCCCCBBBBBBAAABBBBBB@@@>>>======>>>>>>??????@@@@@@@@@?????????>>>===<<<;;;:::999999777777888999;;;<<<======:::;;;;;;;;;<<<<<<======>>>===;;;999888777666666999999999888888888888888555555444444444333333333111111111111000000000000000000000000000000000000111111000///...---,,,,,,...............///000000////////////////////////............////////////111111000///////////////......------------..................////////////......------------......//////////////////////////////............//////---...///000000111111111000111111111111222222222444555666666555555666888555555555555555666777777:::999888888888999:::;;;<<<;;;;;;<<<<<<===>>>?????????@@@AAABBBBBBCCCCCCHHHHHHHHHIIIIIIHHHGGGGGGHHHKKKNNNQQQRRRRRRTTTUUUTTTUUUWWWWWWVVVWWWXXXZZZYYYYYY[[[\\\]]]^^^^^^^^^^^^___aaacccdddeeeddddddgggiiikkkkkkiiigggffffffkkkmmmqqqtttvvvwwwwwwvvvtttrrrpppqqqtttxxx{{{}}}tttcccZZZSSSLLLGGGDDDEEEDDDMMMlll}}}jjjaaa``````ZZZTTTHHH>>>555222222000111444111111111111111111111111222111111111000000/////////////////////000000000111333444444444444555666<<>>AAAAAAAAABBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@>>>======>>>??????@@@@@@@@@??????>>>??????>>>===<<<;;;:::999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;999888777666666888888888888888888888888555555555555444444444444222222111111111000000000000000000000000000000000000000000///......------///......---...///000111////////////////////////............////////////000000///.....................------------................../////////////////////......///////////////////////////////////////............//////---...///000000111111111000111111111111222222222333555666666555444666777555555555555555666777777999999888888888999:::;;;;;;;;;;;;<<<<<<===>>>???>>>??????@@@AAABBBCCCCCCHHHHHHHHHIIIIIIHHHHHHGGGHHHKKKNNNPPPQQQRRRSSSUUUVVVXXXYYYYYYXXXXXXYYY[[[XXXYYYZZZ[[[\\\]]]^^^^^^\\\]]]```bbbdddeeeeeefffgggiiikkkkkkiiihhhhhhhhhmmmooorrruuuwwwxxxxxxxxxsssrrrqqqssswww{{{}}}kkk___VVVNNNHHHEEEFFFEEENNNlll|||jjjbbbaaaaaaZZZSSSFFF>>>777666555333111222111111111111111111111111111111111111000000000///111111222222333444555555444666666666555555777999<<>>>>>>>>?????????@@@AAA@@@>>>======???@@@@@@@@@@@@@@@???>>>===??????>>>>>>===<<<;;;;;;999999999::::::;;;;;;;;;======<<<<<<;;;:::::::::===<<<;;;:::888777666666666666777777888888999999777777666666666555555555222222222222111111111111000000000000000000000000////////////////////////000///---,,,---...000222////////////////////////............///////////////......------------.........------------..................////////////000000////////////000000//////////////////////////////............//////---...///000000111111111000111111111111222222222222333555444333333444666555555555444555555666777999999888777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAABBBBBBCCCGGGHHHHHHIIIIIIHHHHHHHHHHHHKKKNNNPPPPPPQQQSSSTTTVVVXXXYYYYYYWWWWWWXXXYYYXXXXXXYYYZZZ[[[[[[\\\\\\ZZZ\\\^^^aaaccceeeffffffeeegggjjjkkkjjjjjjjjjkkknnnpppsssuuuwwwxxxxxxxxxsssssstttvvvyyy}}}qqqbbbVVVOOOIIIEEEFFFGGGOOOkkkxxxiiiccccccaaaYYYQQQEEE===888999999555222111111111111111111111111111111111111111000000000000111222333444555777888888777888999999888888999;;;???LLLyyy}}}uuunnnppplllllllllsss{{{www~~~xxxeeeZZZ___qqq~~~iiiVVVDDDEEECCCEEENNNWWWqqq}}}|||tttpppiii```WWWPPPKKKHHHFFFDDDCCCEEEGGGKKKUUU```sssAAA@@@>>>>>>@@@AAAAAA@@@BBBAAA???>>>>>>>>>???@@@BBBAAA>>><<<;;;<<<===>>>>>>???@@@???>>>===>>>???@@@@@@@@@@@@@@@???>>>===@@@??????>>>===<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777666555555666666777888999999888888888777777777666666333333333333222222222222000000000000000000000000......//////000000000000000///---,,,,,,...000222////////////////////////............///////////////......------...............------------..................////////////000//////////////////000//////////////////////////////............//////---...///000000111111111000000111111111222222222111333444444333222444555555555555444444555555666999888777777777888:::;;;;;;;;;<<<======>>>>>>>>>======>>>???@@@BBBCCCCCCGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMOOOOOOPPPRRRTTTTTTUUUVVVVVVUUUTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\^^^___aaacccdddeeecccfffiiikkkkkkkkklllmmmoooppprrrtttvvvwwwxxxxxxtttuuuwwwxxxzzz}}}qqq___TTTNNNIIIEEEFFFHHHNNNhhh~~~sssfffbbbcccaaaXXXOOODDD===888888888444222222111111111111111111111111111111111000000000000000000111111222333444555555555888;;;<<<<<<;;;;;;;;;AAARRRsssmmmqqqkkkkkkhhhnnnuuurrr}}}yyycccYYYbbbtttfffSSSAAABBB@@@CCCLLLVVVqqq~~~||||||rrrnnnggg^^^UUUNNNJJJHHHFFFCCCCCCEEEGGGKKKVVVaaattt???===<<<===>>>@@@@@@@@@AAA@@@???>>>===>>>???@@@AAA@@@===;;;:::;;;<<<======>>>??????>>>===>>>@@@@@@@@@@@@@@@@@@???>>>===??????>>>>>>======<<<<<<;;;;;;::::::::::::999999888999999:::;;;<<<======;;;;;;;;;::::::888777666444444555666777777888888999999888888888777777777444444444444333333333333111111111111111111111111......//////000111111111000///---------...000111////////////////////////............////////////000///////////////000000......------------..................///////////////......------....../////////////////////////////////............//////---...///000000111111111000000111111111222222222111222333333222222333555555555444444444444555555999888777777777888999::::::;;;<<<===>>>>>>>>>===<<<===>>>???AAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKMMMMMMNNNOOOQQQSSSSSSTTTVVVUUUTTTTTTUUUVVVXXXWWWWWWWWWXXXYYYZZZ[[[]]]]]]^^^^^^___```aaaaaaaaadddhhhjjjkkklllmmmnnnooopppqqqssstttvvvvvvwwwxxxyyy{{{zzzzzz{{{}}}rrr^^^SSSPPPJJJDDDFFFHHHMMMeeewwwmmmccc```bbb```VVVLLLEEE<<<555444555333222333111111111111111111111111000000000000000000111111222222222222111111111111000555:::>>>>>>===<<<<<>>===>>>>>>>>>???>>>===<<<;;;;;;<<<<<<<<<===>>>>>>======???@@@>>>??????@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::777777888:::;;;<<<===>>>::::::;;;;;;:::999777666444444555555666666777777999999888888888777777777555555555555444444444444111111111111111111111111/////////000000111111111...............///000000////////////////////////............////////////000////////////000111111......------------..................////////////......------------......//////////////////////////////............//////---...///000000111111111000111111111111222222222111222444333222222333555666555444444333444444444888888777666777888999:::999;;;<<<>>>>>>>>>>>>======>>>???@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLNNNPPPSSSSSSUUUVVVVVVVVVVVVWWWYYYXXXXXXWWWVVVWWWXXXZZZ[[[^^^^^^]]]]]]^^^^^^___``````cccgggiiijjjkkkmmmnnnooopppqqqrrrsssuuuvvvvvv{{{}}}}}}zzzyyy{{{~~~wwwaaaUUUSSSKKKEEEGGGJJJNNNccc~~~sssjjj```___bbb```VVVMMMDDD;;;444333444222222444111111111111111111111111000000000000111111111111444444333333222222111111...222888<<<>>>???AAABBBIII```sssiiihhhllljjjfffgggjjjhhhuuukkkiiixxx~~~\\\HHHHHHDDDEEENNNWWWrrr}}}zzzwwwnnnjjjbbbYYYQQQLLLIIIGGGDDDBBBCCCFFFHHHMMMXXXcccwww<<<<<<===@@@BBBCCCBBB@@@>>>>>>??????>>>>>>===<<<============<<<<<<<<<<<<;;;<<<>>>>>>===>>>???AAA===>>>???@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999:::;;;;;;<<<<<<999:::;;;;;;;;;999777666555555555555555555555555888888888888777777777777666666666555555555444444111111111111111111111111000000000000000000111111------///000000000///...////////////////////////............////////////...............///000000......------------..................//////////////////............////////////////////////////////////............//////---...///000000111111111000111111111111222222222222333444444333333444555666555444444333333333444888777666666666777999:::999:::<<<>>>???>>>======>>>>>>@@@AAACCCEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLKKKMMMPPPRRRQQQSSSUUUVVVVVVVVVXXXZZZZZZYYYWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^```aaa___bbbfffhhhiiijjjlllmmmqqqqqqqqqrrrtttuuuwwwwww}}}|||zzz|||eeeWWWTTTNNNGGGIIIMMMPPPdddrrriii```___cccaaaXXXOOOBBB;;;666666777444222222111111111111111111111111///000000000111111111111333333333333222222222222///111444888;;;AAAGGGLLLUUUkkkxxxmmmiiillllllggghhhkkkiiiwwwsssvvv^^^JJJIIIEEEEEEOOOYYYttt}}}xxxuuummmhhh```WWWPPPKKKHHHGGGDDDBBBCCCFFFIIINNNYYYdddxxx======???BBBEEEEEECCCAAA===>>>?????????>>><<<;;;;;;<<<===>>>>>>======<<<:::<<<===>>>===>>>???AAA<<<===>>>???@@@AAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;999777666555555555555555555444444888888888777777777777666666666666666555555555555111111111111111111111111111111000000000000000000,,,---///111111000...---////////////////////////............/////////000---------------...///000.........------...................../////////000000000////////////000000//////////////////////////////............//////---...///000111111111111000111111111111222222222222444555555333333444666666555444444333333333333888777666666666777999:::999:::===>>>???>>>===<<<>>>???@@@BBBDDDFFFGGGHHHEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKKKKKKKKKKLLLOOORRRNNNPPPRRRSSSSSSUUUWWWYYYZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\___aaabbb___aaaeeeggghhhiiikkklllrrrrrrssssssuuuvvvxxxyyy~~~~~~|||~~~hhhWWWSSSPPPIIIKKKOOORRReeerrriii```___dddcccZZZQQQAAA;;;888:::;;;666222111111111111111111111111111//////000000111111111222000000000111111222222222222222222444999BBBLLLTTTaaauuu}}}rrrnnnmmmmmmiiikkknnnkkkzzzyyy\\\IIIHHHCCCDDDNNNXXXsss}}}wwwssslllggg___VVVOOOJJJHHHGGGDDDBBBCCCFFFIIINNNZZZeeexxxDDDDDDDDDEEEDDDCCCCCCBBBCCCBBB???===<<<<<<======>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999888777666333333333222222333444444888888999::::::::::::999<<<:::777777999999777444333333333333333222111000---...///111111111000///////////////////////////,,,---...///000000000000..............................------------......////////////////////////000000//////.........---........................111000///...---,,,,,,,,,000000//////.........---111000///---,,,,,,++++++//////000111222333333333222222333333333333444444444555555444222222444555:::;;;;;;:::999777555444999:::;;;;;;<<<<<<;;;;;;===>>>???AAABBBCCCCCCDDDHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVYYYXXXVVVUUUVVVWWWYYY[[[\\\\\\\\\[[[[[[\\\```bbbdddeeefffffffffhhhllloooqqqrrrrrrrrrsssuuuyyy|||pppXXXQQQQQQQQQPPPOOOUUUfff}}}lllddd]]]]]]aaa```YYYQQQCCC===888888666222111333222222111111111111111111000000000000000000000000000111222222111000111222333222333333444<<>><<<;;;;;;<<<<<<>>>===<<<;;;;;;<<<======>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<=========>>>;;;;;;;;;:::999888777666333222222222333444444555777888999999::::::999999<<<999777777999999777555444444444444333222111000---...///000111111000///////////////////////////,,,---...///000000000000..............................------------......////////////////////////000/////////....................................000///...---------------000/////////............//////////////////000111000000000111111222222333222222222333333333444444444444555444222222444555666777777777777777666666999:::;;;;;;<<<;;;;;;;;;===>>>@@@BBBCCCDDDEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQSSSTTTVVVVVVXXXWWWWWWVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[]]]```bbbdddfffggghhhiiilllnnnnnnpppqqqrrrsssvvvzzz~~~sss\\\TTTPPPPPPPPPPPPWWWhhhnnnggg``````bbb```WWWNNNBBB<<<888777666222111222000000000111222222222333111111111111111111111111000111222222111000111222222222333444444;;;LLL]]]vvvzzzqqqvvvwwwllljjjcccgggkkkppptttzzz|||jjjRRRGGGBBBEEEFFFJJJ___wwwzzzuuulllfff^^^VVVQQQNNNKKKIIIFFFDDDEEEGGGJJJQQQ___nnn}}}EEEDDDBBBAAAAAAAAABBBCCC@@@???===<<<;;;:::;;;;;;===<<<<<<;;;<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<;;;:::888888;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<===>>>??????;;;;;;;;;;;;:::888777666222222222222333444666666777888999999::::::999999:::999888777888888777555666666555555333222000///...//////000000000000///////////////////////////------...///000000000000..............................------------......////////////////////////////////////....................................///......---------......////////////............000000000111111222222222111111111111111111111111222222222222333333333333333444444333222222444555333333333444555666888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLPPPPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWYYYZZZZZZYYYZZZ[[[]]]aaacccgggiiijjjkkklllnnnlllnnnpppqqqsssvvvzzz~~~yyywww___UUULLLLLLLLLNNNWWWjjjtttllldddbbbbbb^^^TTTKKKAAA;;;777666555111000222//////000111222333333444222222222222222222222222000111222222111000111222111111333444555999GGGVVVuuuuuuqqqwwwxxxnnnmmmfffggghhhjjj}}}lllsssvvvzzzbbbQQQFFFAAADDDFFFLLLddd~~~}}}yyynnnhhh___WWWQQQMMMJJJHHHFFFEEEFFFHHHKKKSSSbbbppp~~~EEECCCAAA@@@???@@@BBBCCC@@@???>>><<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===;;;::::::999::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>><<<<<<<<<;;;:::999777777111111222222444555777777777777888999999999999999999888888888888777777666888777777666444222111000/////////000000000000///////////////////////////......///000000000000000..............................------------......///////////////////////////////////////.......................................---------......//////////////////.........333333222222111000//////111111111111000000000000111222222222222333333333222333444333222222444555333333333333444666888999999999:::;;;;;;;;;;;;:::999:::<<<>>>@@@BBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIJJJJJJKKKKKKLLLOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVXXXYYYZZZYYYXXXWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\```dddhhhkkklllllllllmmmlllnnnpppqqqrrruuuxxx{{{zzzzzz^^^QQQHHHGGGHHHKKKVVVkkk}}}sssgggaaa```\\\SSSKKK@@@:::666555444111000222000000000111222222222333222222222222222222222222000111222222111000111222111111333555555888BBBNNNnnnxxxooooooxxxzzzrrrtttmmmkkkhhhfff~~~gggkkkkkk|||bbbOOOEEEAAADDDGGGPPPkkk{{{oooiii```WWWQQQLLLIIIFFFFFFEEEFFFIIIMMMUUUdddrrrCCCBBB@@@>>>>>>???AAABBB@@@@@@???>>>============::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>????????????AAAAAAAAA@@@@@@?????????>>>>>>>>>===============:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777222222222333444666777888777777888999999999999888777888888888777666777777999888888777555333222111000000000////////////000000000000000000000000000...///000000000000000000..............................------------......////////////////////////.........///////////////////////////////////////......---------......///.........///////////////000111111111000///...---111111000000000000000000111111111222222222333333111222333333222222444666666666555444555666888999888999::::::;;;;;;:::::::::;;;===???AAABBBCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNMMMMMMNNNPPPQQQSSSTTTVVVXXXZZZZZZYYYWWWVVVUUUXXXZZZ\\\\\\\\\]]]___aaaeeejjjlllmmmlllllllllmmmooopppqqqqqqrrruuuwww{{{~~~{{{wwwxxx[[[MMMGGGFFFFFFJJJWWWmmmyyyiii```]]][[[SSSMMM@@@:::555555444111000222333222222222111000000000111111111111111111111111000111222222111000111222111111333555555666>>>HHHgggtttnnnqqqzzz|||www|||uuuqqqjjjeeeeeefffbbbhhhOOOEEEAAADDDHHHTTTsss~~~{{{oooiii___WWWPPPKKKGGGEEEEEEDDDFFFJJJNNNVVVfffuuuBBBAAA@@@>>>>>>??????@@@????????????>>>>>>>>>===999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888777333333333333444555777777666777888888999999888888666777888888666666666888999999888888666555333222111000000////////////000000000000000000000000000///000000111111000000000..............................------------......////////////////////////.........//////////////////////////////////////////......---------...............///////////////+++,,,...000111111000000000000000000000000000000111111111111222222222222111222333222111222444666888777777666777777888888888888999:::::::::::::::>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKNNNMMMLLLLLLMMMPPPRRRTTTUUUVVVXXXZZZZZZYYYXXXWWWUUUWWWZZZ[[[\\\^^^aaacccdddgggkkkmmmmmmlllkkkkkkmmmooopppqqqpppqqqrrrtttwwwzzz~~~vvvpppyyyzzz}}}nnnUUUJJJHHHFFFFFFKKKYYYooo|||kkkaaa^^^[[[TTTNNN@@@:::666666555222111333444333333222111000//////000000000000000000000000000111222222111000111222222111222555555666<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<888999:::<<<======<<<<<<>>>>>>>>>>>>????????????@@@@@@???>>>>>>======<<<>>>>>>>>>======<<<<<<;;;999999:::::::::;;;;;;;;;999999:::;;;;;;<<<============<<<<<<;;;:::888777444444444444444555666666666777777888888888888888555777888888666555666888888888888888777666555444222111000///......///000000000000000000000000000000000111111111000000///..............................------------......////////////////////////............/////////000////////////////////////000///...---------------............/////////000***,,,...000111111000000......//////000000111111111111111111222222222222000111222222111222444666666666777888888888888777888888999::::::::::::999>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHGGGHHHHHHIIIIIIJJJJJJKKKOOONNNMMMMMMOOOQQQUUUWWWVVVWWWXXXYYYYYYYYYXXXWWWTTTVVVXXXZZZ[[[___cccfffgggiiilllmmmlllkkkjjjkkkjjjmmmoooppppppqqqssstttuuuxxx{{{~~~vvvnnntttrrrpppoooaaaNNNIIIGGGEEECCCHHHVVVmmm}}}mmmdddaaa]]]TTTMMM@@@:::666777666333222444333222222222111000000000111111111111111111111111000111222222111000111222333111222555555666<<>>????????????>>>======<<<===============<<<;;;777999:::<<<======<<<<<<>>>>>>>>>>>>?????????????????????>>>===<<<<<<;;;??????>>><<<;;;:::999888999999:::::::::;;;;;;;;;666777888:::<<<===??????=========<<<;;;:::888888555555444444444555555666666666777888888888888888444777999888555555666999888888888888888777666555222111000.........///000000000000000000000000000000000111111111000000///.................................------.........////////////////////////---.........//////000000000000000000000000000000111000///...---,,,,,,,,,---.........//////000000...///111222111000...------......///000111111222000111111111111222222222000111222222111222444666333444666888999999888777888888999::::::::::::999<<<<<<===>>>>>>>>>>>>>>>??????@@@AAADDDGGGIIIKKKGGGGGGHHHIIIIIIJJJJJJKKKPPPOOONNNNNNPPPSSSWWWYYYVVVWWWWWWXXXXXXXXXXXXXXXSSSUUUVVVXXXZZZ___dddhhhiiikkkmmmmmmkkkjjjjjjkkkhhhkkknnnpppqqqrrrtttuuutttwwwzzz|||~~~{{{qqqvvvooohhhdddWWWIIIHHHDDDAAA???DDDRRRiii|||ooohhheee___TTTKKKAAA;;;777777777444333555111111111111111222222222222222222222222222222222000222222222111000111222333111222444555666<<>>>>>===;;;:::<<<<<<;;;;;;;;;<<<======>>>>>>????????????>>>===>>>>>>===============>>>>>><<<;;;<<<===>>>===<<<:::::::::::::::::::::;;;999999999::::::;;;;;;;;;===>>>>>>>>>===;;;888666888777666444555666888999:::::::::999999888888888888777666555555666777888888888888888888777666666222222111000000000000000//////////////////////////////000000///...------,,,---...//////...---,,,........................,,,---...//////...---,,,////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000///////////////////////////000111000///000222333444444444444444444444444111222555777888888777777888888999::::::::::::999;;;<<<<<<============<<>>===<<<;;;:::<<<===>>>???>>>===;;;:::999999999::::::::::::;;;===>>>>>>??????>>>>>>===>>>>>>============>>>>>>???===<<<===>>>???>>>===999999999999999999999999999999999::::::;;;;;;;;;<<<<<<======<<<:::777666999888666555555666888999;;;;;;;;;:::::::::999999888777666555555666777888888888888888888777666666333222111///...---------//////////////////////////////000000///......---------............------........................------...//////...------////////////////////////////////////////////////////////////////////////////////////////////////000000000//////.........////////////////////////000000111000......///111333333333333333333333333111333555777888888777777777888999999::::::999999<<<<<<======>>>>>>======AAABBBCCCEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLOOOQQQTTTVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYZZZ\\\```cccdddfffgggggggggggghhhllloooqqqllljjjmmmpppqqqtttxxxyyy||||||ssshhh^^^RRRGGGBBBBBBBBBAAABBBJJJZZZppp}}}rrrfffcccddd___SSSGGG===:::666444333333333222111111111000000111111111111111000000000000111111111111111111111111111111333111222333444555===FFFiii~~~}}}}}}vvvtttvvvxxxwwwmmmeeehhhrrrrrrffffffiiiwww{{{YYYIIIFFFDDDGGGRRRkkk|||vvvpppfff```XXXPPPKKKHHHFFFEEEGGGEEEFFFIIIMMMWWWhhhxxx@@@@@@??????>>>======<<>>>>>=========>>>>>>============>>>>>>@@@>>>===>>>???@@@???>>>::::::999999888888777777999999::::::::::::;;;;;;;;;;;;<<<<<<;;;999777666999888777666666777888999;;;;;;;;;;;;;;;:::::::::777777666555555666777777888888888999888888777666333222000...,,,+++******//////////////////////////////000000000///...............------.................................------...//////...------////////////////////////........................////////////////////////////////////////////////...//////000///...---,,,////////////////////////000111111///---,,,---///222222222222222222222222222333555777888888777777777888999999::::::999999<<<<<<===>>>>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJNNNNNNOOOQQQSSSVVVXXXYYYXXXWWWVVVVVVVVVXXXZZZ\\\\\\\\\[[[[[[\\\^^^```aaaeeeeeeeeeddddddfffjjjnnnpppkkkjjjnnnqqqqqqssswwwyyy|||xxxuuuhhh]]]QQQEEE@@@AAACCCBBBEEEOOOaaavvvuuulllcccaaabbb^^^RRRFFF===:::666444444444333222222222111111111111222222111111000000000000111111111111111111111111111111444222222444444555<<>>@@@@@@@@@???===;;;:::999888:::<<<>>>>>>>>><<<;;;;;;<<<<<<============<<<>>>============>>>>>>??????>>>======??????>>>===;;;;;;::::::999888777777::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888::::::999888888888888999::::::::::::::::::::::::777666555444444555666777888888888999999888888777333222000///---,,,,,,+++//////////////////////////////000000000//////...///...---,,,,,,---...///........................---..................---////////////////////////........................////////////////////////////////////////////////+++,,,...000000///...,,,////////////////////////000000111000......///111222222222222222222222222333444555666777777777777777777888999999999999999<<<<<<===>>>???????????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMMMMMMMNNNPPPRRRUUUWWWXXXVVVUUUTTTUUUWWWZZZ\\\\\\\\\\\\\\\]]]___```aaaeeeeeedddccccccfffjjjnnnoookkkjjjnnnqqqqqqsssuuuxxx|||ttt{{{xxxjjj___RRRGGGCCCDDDFFFCCCEEEPPPcccxxx~~~ssskkkcccaaabbb\\\PPPEEE<<<999666444444444444333333222222222222222222333222111111000000111111222111111111111111111111111555333333444444555<<>>>>>>>>===<<<;;;;;;<<<==============================>>>??????>>>===<<<<<<>>>>>>===<<<======<<<;;;:::999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999888888888888888888999999777666555444444555666777888888999999999999888888222222111000////////////000000000000000000000000//////000000000000000//////...---,,,,,,---...///.................................------.........////////////////////////////////////////////////////////////////////////........................(((***---///000111000///000000000000000000000000///000111111000111333555444444444444444444444444444444555666666777777777777777888999999999999888;;;;;;===>>>>>>????????????@@@AAABBBCCCCCCCCCBBBDDDEEEFFFHHHIIIJJJKKKKKKMMMLLLLLLMMMNNNQQQSSSTTTVVVUUUTTTSSSTTTWWWZZZ\\\[[[[[[\\\]]]^^^```aaabbbeeeeeeeeeddddddgggkkknnnmmmjjjjjjooorrrqqqrrrtttwww|||vvv|||xxxjjj^^^SSSIIIFFFHHHIIIEEECCCMMM```vvvwwwooogggdddbbb[[[OOODDD<<<999555444444444444333333222222222222222222333222222111111111111222222111111111111111111111111555333333444444666===FFFgggzzz|||{{{uuuvvvqqqfff___dddrrr~~~~~~{{{{{{~~~iii\\\fffrrrfffMMMEEECCCDDDIIIVVVppp|||vvvpppeee___WWWPPPKKKIIIGGGFFFEEEDDDDDDHHHMMMWWWiiiyyy===>>>>>>???@@@@@@AAAAAA@@@???>>><<<;;;999888888666777999;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<======>>>???@@@===<<<;;;<<<===>>>===;;;======<<<<<<;;;;;;::::::;;;;;;::::::::::::999999<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;::::::999999777777777777888888888888666666555444444555666666777888999999:::999999999333333222111111111222222000000000000000000000000//////000111111111000000.........------.................................///...------------...///////////////////////////////////////////////////////////////////////////........................)))***,,,///000111111111000000000000000000000000...///111111111222555777444444444444444444444444555555555555666666777777666777888888999999888888999:::;;;===>>>>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIKKKKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSUUUWWWYYY[[[YYYZZZ\\\^^^___aaaccccccdddeeefffffffffhhhkkkmmmllliiijjjpppsssrrrqqqssswww|||www}}}xxxiii]]]QQQHHHFFFHHHJJJEEECCCJJJ\\\ttt}}}uuulllfffbbb[[[OOOEEE;;;999555444444444444444222222111111111111222222222222111111111111222222111111111111111111111111444222333444555777???HHHjjj~~~vvvzzz~~~|||tttwwwssshhhaaaggguuu{{{|||iii]]]hhhtttuuu^^^IIIDDDCCCDDDKKKXXXrrr|||vvvpppeee___WWWPPPLLLIIIHHHFFFFFFDDDEEEIIINNNXXXjjjzzz<<<<<<===>>>???@@@AAABBB@@@???>>><<<;;;:::::::::777888888999:::;;;<<<===;;;<<<===>>>????????????<<<<<<<<<<<<===>>>???@@@>>>===<<<===>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::;;;<<<<<<============<<<;;;::::::999777777888888888999999999666555444444444444555666777888999999:::::::::999555555333222111111111111000000000000000000000000//////000111111111111111------............------........................///...------------...///////////////////////////........................////////////////////////........................---......//////000000111000000000000000000000000///000111111000111333555333333333333333333333333555555555555555666666777666777777888888888888888888999:::<<<======>>>>>>BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLOOOOOOPPPRRRSSSSSSSSSSSSRRRSSSSSSTTTUUUWWWYYYZZZZZZ[[[\\\^^^```aaabbbbbbbbbdddggghhhhhhhhhjjjkkkkkkiiijjjpppsssrrrppprrrwww|||uuuzzz|||lll^^^QQQHHHEEEHHHIIIFFFEEEKKK[[[sssyyyooohhhbbb[[[PPPGGG;;;888555333444555555444111111111000000111111111333222222111111222222333111111111111111111111111333111222444555888@@@IIIooo{{{ssswww||||||xxx~~~}}}sssllloooyyy~~~|||jjj```lllvvv|||uuuiiiVVVEEECCCCCCEEEMMM\\\www|||vvvpppddd___WWWPPPLLLIIIHHHGGGGGGEEEFFFJJJOOOYYYlll|||;;;;;;<<<>>>???@@@AAABBBAAA@@@???===<<<<<<<<<<<<::::::::::::<<<===???@@@<<<<<<>>>???@@@@@@@@@@@@<<<<<<<<<<<<===>>>@@@@@@???>>>===>>>???@@@???===:::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999:::;;;<<<<<<============<<<;;;:::999888888999999999:::::::::666555444333333444555666777888999:::::::::::::::777666444222111000//////000000000000000000000000//////000111111111111111,,,---...//////...---,,,........................///...---,,,,,,---...///////////////////////////------------------------////////////////////////........................111111000////////////000000000000000000000000000000111111000//////111333222222222222222222222222666555555555555666666777666666777888888888888888777888999;;;<<<=========@@@@@@AAAAAABBBAAAAAAAAACCCDDDFFFHHHJJJKKKLLLLLLMMMNNNPPPRRRSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXYYY[[[\\\]]]___```aaaaaaaaaaaacccggghhhhhhhhhiiijjjkkkhhhjjjppptttrrrpppqqqwww|||~~~qqqwwwpppaaaTTTIIIGGGIIIHHHFFFGGGMMM\\\ssszzzooohhhbbb[[[QQQIII;;;888555333444555555444111111000000000000111111333222222111111222222333111111111111111111111111222000222444666888AAAKKKrrrxxxqqquuu{{{{{{}}}wwwxxx}}}~~~||||||mmmdddpppyyyvvvmmmaaaQQQDDDBBBBBBFFFOOO___zzz|||vvvpppddd___VVVPPPLLLJJJHHHGGGGGGFFFGGGJJJPPPZZZlll}}}<<<;;;;;;;;;;;;<<<======@@@???<<<:::999:::;;;;;;======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<============<<<<<<<<<>>>???@@@??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>???;;;;;;<<<<<<;;;;;;:::999<<<;;;999999999999888666555444333222333555777888777777888999:::;;;;;;:::777666555444333222111111111111111111000000000000////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000---......///////////////////////////////////////++++++,,,,,,---...////////////............//////000000000000000111111222111111000000//////......000000000111222222333333555444444444444555666666777666666666666777777888888999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBBBBBBBDDDFFFEEEFFFGGGGGGGGGHHHKKKMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVSSSQQQRRRWWWZZZZZZYYY^^^______^^^\\\\\\]]]___eeecccbbbeeeiiikkkjjjhhhiiijjjlllnnnpppqqqrrrrrruuuzzz~~~~~~ppp|||iiiYYYQQQNNNMMMLLLKKKIIIMMM___{{{zzzlllfffaaaWWWJJJCCC;;;:::888555333111000///333333333333333333333333111222333333111111222333111111111111111111111111333666444666:::888AAAWWW}}}rrrtttzzzzzz}}}{{{zzzuuujjjuuutttbbbUUUMMMHHHEEEGGGHHHMMMaaa}}}yyytttooofff```WWWOOOKKKHHHGGGFFFEEEFFFCCCGGGRRRWWWfff~~~:::::::::::::::;;;<<<<<<@@@>>><<<:::::::::;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;???>>>===<<<;;;;;;;;;<<<======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::<<<;;;999999:::999888666666555444333333555777888777777888999::::::999999777777666555444333222222222222222111111111111000////////////////////////---------............///------------------------........................////////////////////////---......///////////////////////////////////////---------......//////000//////............//////000000//////000000111222111000000000/////////...000111111222333333444444444444444444444555666666666666666666666777777888888999:::;;;<<<<<<<<<<<<>>>@@@AAABBBBBBBBBDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRRRRRRRSSSTTTSSSSSSTTTWWWYYYZZZYYY___``````___]]]]]]^^^```dddcccccceeeiiilllkkkjjjjjjkkkmmmnnnpppqqqrrrrrrxxx|||~~~||||||~~~ssswwwcccTTTMMMJJJMMMMMMKKKOOO___yyyvvvjjjeeeaaaXXXLLLDDD:::999777555333222111000333333333333333333333333111222333333111111222333111111111111111111111111222666444666:::999CCCYYYwwwyyy}}}~~~}}}}}}}}}uuulllvvvwwwcccTTTKKKEEEBBBDDDFFFMMMccc|||xxxsssnnnfff___VVVOOOJJJHHHGGGFFFFFFGGGEEEIIITTTYYYggg999999999999999::::::;;;???===<<<;;;::::::;;;<<<======<<<<<<;;;;;;;;;;;;======<<<<<<;;;:::::::::>>>===<<<;;;::::::::::::===<<<<<<;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::;;;<<<===<<<============<<<;;;;;;<<<;;;999999::::::888777666666555444444555777777777777888888999888888888888888888777666555444333222222222222111111111000////////////////////////---------............///................................................////////////////////////---......////////////////////////////////////////////////////////////////////////....../////////000000//////000000111222000000000000////////////111111222222333444444555444444444444444555555666666666666666777777777888888999:::;;;<<<<<<<<<<<<>>>@@@AAABBBAAABBBCCCEEEFFFGGGHHHGGGGGGGGGIIIJJJNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVWWWXXXXXXYYYZZZ```aaaaaa```^^^]]]___```bbbbbbcccfffiiilllmmmllllllmmmmmmooopppqqqqqqrrr{{{~~~}}}zzz{{{|||vvvlllXXXLLLIIIMMMNNNNNNQQQ^^^www~~~rrrgggdddaaaXXXMMMEEE999888777555333222222222333333333333333333333333111222333333111111222333222222222222222222222222111555444555::::::EEE]]]}}}~~~~~~pppjjjwww{{{dddRRRHHHCCC???BBBFFFOOOggg}}}{{{wwwrrrmmmddd^^^UUUNNNJJJGGGFFFEEEFFFHHHGGGLLLWWW[[[hhh999999999999999:::;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>>>>>>>>>>======>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<=========>>>===<<<<<<;;;<<<;;;999999::::::999888777777666555555666666777666777777888888888777777999999999999888777666555222222222111000000//////////////////////////////---------............///////////////////////////........................////////////////////////---......///////////////////////////////////////000/////////////////////......////////////......///////////////000111111000000000000////////////000111111222222333333444444444333333444444555666555555666777777777888888888999:::;;;<<<<<<<<<<<<>>>???AAAAAAAAAAAACCCEEEGGGGGGHHHGGGFFFFFFHHHIIINNNNNNNNNNNNNNNOOOOOOPPPPPPTTTYYYZZZXXXWWWYYY[[[___``````___]]]]]]^^^______```aaadddhhhjjjlllmmmmmmmmmnnnnnnooopppqqqqqqzzz}}}|||zzz|||~~~xxxmmmXXXMMMKKKKKKNNNOOORRR___vvv{{{oooeeecccaaaXXXKKKDDD888777666555444333333333222222222222222222222222111222333333111111222333222222222222222222222222000444333555::::::HHHaaa~~~|||}}}tttfffdddttt~~~eeeRRRGGGBBB???BBBFFFQQQjjj|||zzzwwwqqqmmmccc]]]UUUMMMIIIGGGFFFEEEEEEGGGGGGMMMWWW[[[ggg~~~:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<======<<<<<<;;;:::888999999:::;;;<<<======999:::;;;<<<===>>>>>>???>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;=========>>>===<<<<<<;;;<<<:::999:::;;;;;;:::888999888777777666666666666666666777888888888888777999999:::;;;:::999777666222222111000//////......////////////////////////---------............///////////////////////////////////////////////////........................---....../////////////////////////////////////////////........................///000000///....../////////...///000000111////////////000000000000/////////000111111222222333333333333333444555555444444666777888888888888888999:::;;;<<<<<<<<<<<<===???AAAAAAAAAAAACCCDDDFFFGGGHHHGGGFFFFFFGGGIIIMMMMMMLLLLLLMMMNNNOOOPPPQQQUUUYYYZZZYYYXXXZZZ\\\^^^^^^___]]]\\\[[[\\\^^^\\\]]]```bbbeeehhhjjjlllmmmmmmmmmmmmnnnooopppqqqxxx{{{}}}}}}{{{{{{~~~zzzgggTTTMMMMMMIIILLLOOOTTTbbbxxxzzznnneeecccaaaWWWIII@@@777777666444444333333444222222222222222222222222111222333333111111222333222222222222222222222222///444444555999;;;JJJeee}}}xxxuuussszzzlll``````qqq~~~fffSSSHHHBBBAAADDDIIITTTnnn}}}{{{wwwrrrnnnccc]]]TTTMMMIIIGGGFFFFFFCCCFFFEEEKKKVVVZZZfff|||:::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<=========;;;<<<=========<<<:::999777777888:::;;;<<<===>>><<<<<<============<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<============<<<;;;;;;<<<:::999:::;;;<<<;;;999:::999999888777666666555555666777888999999999999888999;;;<<<;;;:::888666333222222111000///......////////////////////////---------............///////////////////////////000000000000000000000000........................---......///////////////////////////////////////........................---...///000000///...---//////......//////000111////////////000000000000......//////000111111111333333333333333444444555333444666777888888888888888999:::;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDEEEFFFGGGFFFFFFFFFHHHIIILLLLLLKKKLLLMMMOOOQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZ\\\]]]ZZZ\\\___bbbccceeehhhkkklllkkkkkkkkklllnnnpppqqqvvvyyy{{{{{{zzz|||}}}}}}wwwaaaPPPKKKLLLGGGJJJOOOWWWiii~~~yyynnnfffdddaaaVVVHHH>>>888777666555444333333333222222222222222222222222111222333333111111222333333333333333333333333333000555444555888:::KKKhhh|||uuupppmmmttt{{{zzz~~~~~~|||lll```___ooo|||~~~yyydddTTTIIICCCCCCFFFKKKWWWqqq~~~|||yyytttpppccc]]]UUUNNNJJJHHHGGGGGGCCCEEECCCIIITTTXXXeee|||999999999999999::::::;;;999:::;;;<<<============;;;<<<===>>>===<<<:::999888888999:::;;;;;;<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::<<<:::999:::;;;<<<;;;::::::::::::999888777555555555666777999:::;;;;;;;;;777999;;;<<<;;;:::888666555555444333222111000///////////////////////////---------............///........................////////////////////////........................---......///////////////////////////////////////.........//////000000111---...///000000///...---///............///000000.../////////000000000111/////////000111111222222333333222222333333444555222333666888999999888777888999:::;;;<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBDDDDDDEEEFFFFFFFFFFFFHHHJJJLLLKKKKKKKKKMMMPPPRRRTTTWWWVVVVVVWWWZZZ\\\]]]\\\]]]^^^^^^]]][[[[[[\\\^^^ZZZ]]]aaabbbcccdddhhhkkkjjjiiiiiiiiikkkmmmppprrrvvvxxxzzzzzzyyy|||~~~}}}~~~ppp\\\MMMHHHIIIGGGJJJOOO\\\qqqwwwmmmeeeeeebbbWWWHHH???888888666555333333222222111111111111111111111111111222333333111111222333333333333333333333333333111666555555888:::LLLjjjvvvqqqlllooo~~~}}}|||yyyuuuwww}}}|||mmm```___mmm{{{qqq```TTTJJJCCCBBBEEEKKKYYYttt~~~{{{vvvrrrddd^^^UUUNNNKKKIIIHHHHHHDDDEEECCCGGGRRRWWWeee}}}888888888777888999999:::999999;;;<<<======>>>===;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::555666888;;;<<<======<<<=========<<<<<<=========>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<:::999:::<<<<<<;;;:::;;;;;;::::::888777555444444555777999;;;<<<======777888:::<<<<<<:::777666777777666555333222222111////////////////////////---------.........//////........................................................................---......///////////////////////////////////////...//////000111222222333---...///111111///...---...............///000000.../////////000000111111000000000111222222333333333333222222333333444555222333666888999999888777999999:::;;;<<<<<<<<<<<<===>>>@@@@@@@@@@@@BBBDDDCCCDDDEEEFFFFFFGGGIIIKKKKKKKKKKKKKKKMMMPPPSSSUUUZZZWWWTTTVVVZZZ]]]^^^\\\^^^______^^^\\\\\\]]]___[[[___bbbccccccdddhhhkkkhhhhhhggghhhjjjmmmppprrrxxxyyyzzzyyyyyy{{{~~~{{{{{{wwwjjjYYYMMMHHHHHHGGGJJJPPP___wwwuuullleeeeeecccXXXJJJ@@@999888777555333222222222111111111111111111111111111222333333111111222333333333333333333333333333111777666555777999LLLjjjyyytttllllllwww{{{yyyuuurrrwww~~~kkk___]]]lll{{{lll]]]SSSJJJCCCAAADDDKKKZZZvvv|||wwwsssddd^^^VVVOOOKKKJJJIIIIIIEEEFFFCCCGGGRRRWWWfff~~~777888999:::::::::::::::777888999:::;;;<<<<<<<<<======>>>>>>>>>>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;===>>>???============<<<;;;:::999<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<===<<<<<<;;;:::EEE@@@;;;:::;;;<<<;;;:::999999999888888888888777777888888999999:::;;;;;;:::::::::::::::::::::::::::999777666444333333333222111000//////.........,,,---------.../////////------......//////000000////////////////////////------------------------......////////////......///////////////////////////000111222222111000///222222111000///...------000000000000000000000000000000000000000111111222222222222222222222222222444444333222222111111000333333444555666777888999:::;;;;;;;;;:::;;;>>>AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMMMMOOORRRVVVUUUUUUUUUUUUVVVXXXZZZ[[[^^^]]]]]]]]]^^^___aaabbbeeeffffffeeedddcccdddeeehhhhhhgggffffffiiimmmqqquuuvvvwwwyyy{{{}}}~~~|||{{{{{{zzzuuukkk^^^QQQIIIHHHIIIGGGMMMRRRdddyyykkkbbbddd___PPPEEEBBB:::999777444222111000///222222222222111111000000222222222222222222222222333333333222222111111111222555444666:::;;;PPPrrrtttpppppp|||}}}xxxpppnnnvvvmmm```[[[iiiwwwbbbYYYNNNDDDEEEDDDGGGPPPddd{{{vvvrrrbbb^^^XXXRRROOOLLLIIIGGGHHHJJJFFFFFFOOOWWWeeezzz777888999:::::::::::::::999999:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>============<<<;;;:::999<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;=========>>>===<<<<<<;;;AAA>>>999888999::::::999:::::::::999999888888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888666555444333333222222000///////////////---...............//////.........///////////////////////////////////////..............................////////////......////////////////////////000000000111111000000000000000///////////////...000000000000000000000000000000//////000000111222222222222222222222222222555555555555444444444444333333444555666777888888888:::;;;;;;:::;;;===@@@?????????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNPPPSSSUUUUUUUUUUUUUUUVVVXXXZZZ[[[]]]]]]]]]]]]^^^```aaabbbgggggggggeeecccdddfffhhhhhhhhhhhhggggggiiimmmqqqtttuuuvvvxxxzzz|||~~~~~~{{{yyyxxxqqqmmmdddXXXNNNHHHHHHJJJGGGLLLRRRfffzzzllldddddd___QQQDDDAAA999888666444333111111000222222222222111111111000222222222222222222222222333333333222222222111111222555444666:::;;;PPPsss{{{yyy|||yyysssrrrzzz~~~oooaaaYYYhhhrrr]]]VVVMMMCCCDDDCCCFFFPPPddd{{{tttooobbb^^^XXXRRROOOLLLIIIGGGGGGJJJEEEFFFPPPXXXfff{{{888888999:::::::::999999:::;;;;;;;;;::::::999888:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============<<<;;;::::::;;;;;;::::::::::::999999999999::::::;;;;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<<===:::777666777888999999<<<<<<;;;:::999999888888999::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888666444333222333222111000////////////////////////............000000///////////////...////////////////////////////////////////////////......////////////......////////////////////////111000000//////000000111------........./////////000000000000000000000000000000//////000000111222111111111111111111111111444444444444555555555555333444444555666777888888666888:::;;;;;;;;;<<<===???????????????@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSTTTVVVVVVVVVVVVWWWXXXZZZZZZ]]]]]]]]]]]]___```aaabbbhhhhhhhhhfffeeefffhhhkkkggghhhiiijjjjjjkkkmmmppprrrssstttwwwzzz|||~~~}}}|||wwwsssfffbbbZZZQQQJJJGGGHHHJJJFFFKKKSSSjjjzzznnnfffeee___QQQDDD@@@888777666444333222222222222222222222111111111111222222222222222222222222333333333222222222222111222555444666:::<<>>>>>>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGIIIJJJKKKMMMPPPQQQQQQQQQSSSTTTVVVVVVVVVWWWXXXYYYYYYZZZ\\\\\\]]]^^^___```bbbbbbfffhhhiiijjjiiihhhiiijjjfffhhhkkklllllllllnnnooopppqqqsssvvvyyy|||~~~{{{}}}uuunnn___[[[TTTLLLGGGFFFGGGIIIEEEJJJTTTnnnyyypppiiifff^^^QQQDDD???777666555444444333444444222222222222222222222222222222222222222222222222222222222222222222222222222444333666:::<<>>>>>===<<<;;;<<<<<<<<<===<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888777777888999;;;======<<<<<<;;;:::999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999777444333444333222111111000000000111111111000000//////...111111000000/////////...////////////////////////------........./////////......////////////......////////////////////////111000///......///000111............------------/////////////////////////////////...///000000111000000000000000000000000......///000111222333333444444555555666666777777555777:::<<<;;;;;;;;;<<>>??????@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKJJJMMMOOOQQQQQQQQQRRRSSSVVVWWWWWWXXXXXXYYYYYYYYY[[[[[[]]]^^^```aaabbbbbbbbbeeejjjmmmllljjjiiihhhgggiiilllmmmmmmnnnoooppppppqqqsssuuuxxx{{{}}}~~~{{{tttjjj___ZZZRRRKKKGGGFFFFFFGGGFFFJJJVVVssswwwqqqjjjfff]]]PPPDDD>>>777666555444444444444555222222222222222222222333222222222222222222222222222222222222222222222222222444333555:::===TTTxxx~~~{{{vvvxxxvvveee___vvvnnnUUUQQQLLLCCCCCCBBBDDDPPPhhh~~~yyyrrrmmmeee```XXXQQQMMMJJJHHHGGGCCCGGGDDDFFFSSS]]]mmm999999:::::::::999888888777777999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::555666777888999888777666::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888999:::999888888999;;;<<<<<<;;;;;;;;;:::::::::777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888666555555444333222111111111111111111111111000000000000111000000000000000000///////////////////////////---------......//////000......////////////......////////////////////////000//////......//////000/////////.........------//////////////////////////////......//////000111111111111111111111111111000111111222333444444555555555555555666666777777666888:::;;;;;;;;;<<<===@@@@@@?????????@@@@@@AAABBBBBBCCCDDDFFFHHHJJJLLLJJJLLLNNNOOOOOOPPPRRRSSSVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]___```aaabbbbbb___ccciiilllllljjjhhhggghhhjjjmmmnnnnnnnnnpppqqqqqqrrrsssvvvyyy{{{}}}~~~{{{vvvkkkbbb\\\SSSLLLHHHGGGFFFFFFGGGKKKXXXwwwssspppkkkeee\\\PPPEEE===777777666555444444444555222222222222333333333333222222222222222222222222111222222222222333333333222444333555:::===UUUyyyzzz||||||}}}tttddd^^^vvvrrrVVVOOOHHH@@@AAABBBEEEQQQjjj{{{tttooofff```XXXQQQLLLJJJHHHGGGCCCGGGDDDGGGTTT^^^nnn999::::::::::::999888777888999::::::;;;;;;;;;;;;999999::::::::::::999999444666777999999999777777:::;;;;;;;;;;;;<<<<<<<<<:::;;;===?????????>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999777999:::999777666888::::::::::::::::::;;;;;;;;;888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<:::888777555444333222222111222222000000111111111111111222000000000000000111111111////////////////////////---......///000000111111......////////////......////////////////////////...//////////////////......///////////////000000///////////////////////////............///000000222222222222222222222222333333333444444555555666555555555555666666666666888:::;;;;;;:::;;;===@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCEEEHHHJJJKKKKKKLLLMMMMMMMMMNNNQQQTTTWWWWWWYYYYYYZZZYYYYYYXXXYYYZZZ]]]___aaabbbbbbbbb___bbbfffggggggggghhhiiijjjkkkmmmnnnnnnoooqqqsssrrrsssuuuwwwyyy{{{|||}}}|||zzznnnddd]]]TTTLLLIIIHHHGGGFFFIIILLLYYYzzzzzzooonnnkkkdddZZZPPPEEE===888888666555444444444444222222222333333333444444222222222222222222222222111111222222222333333333222444222555:::>>>VVV{{{}}}vvvwww}}}qqq```ZZZpppzzz\\\QQQGGG???CCCCCCFFFRRRmmm|||vvvpppgggaaaXXXPPPLLLIIIHHHGGGCCCGGGEEEHHHTTT^^^nnn:::::::::::::::999888777::::::;;;;;;;;;:::999999888888999999999999888888777888:::<<<<<<<<<:::999;;;;;;;;;<<<<<<<<<======999;;;===???@@@@@@???>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;::::::999<<<<<<======<<<<<<;;;:::777999:::999666555666888888888999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======;;;999888555555444333222222222222000000000111222222222333//////000000111111222222////////////////////////...//////000111222222222......////////////......////////////////////////---...///000000///...---------...///000111222222////////////////////////...............///000000222222222222222222222222333333333444444444555555555555555666666666666666:::;;;;;;;;;:::<<<>>>AAABBBBBBAAAAAA@@@AAAAAAAAA??????@@@BBBDDDGGGIIIJJJKKKKKKLLLKKKKKKMMMQQQTTTWWWXXXYYYZZZZZZZZZYYYXXXYYYZZZ]]]___aaabbbbbbbbbaaabbbccccccccceeeiiikkkkkklllmmmnnnnnnooorrrtttttttttvvvwwwyyy{{{|||}}}}}}|||pppeee]]]TTTMMMJJJIIIHHHGGGKKKMMMZZZ|||uuummmmmmjjjcccZZZPPPEEE===999888777666444444444444222222222333333444444444222222222222222222222222111111111222222333333333222444222555:::>>>WWW{{{}}}tttsssuuu{{{ooo^^^VVViiicccUUUJJJBBBFFFCCCFFFSSSnnn~~~vvvqqqgggaaaXXXPPPLLLIIIHHHGGGDDDHHHEEEHHHTTT^^^nnn999999888888888888999999<<<<<<;;;;;;:::999888888999999999999999999999999;;;;;;:::999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@>>><<<:::>>>>>>======<<<<<<<<<;;;======<<<;;;;;;;;;;;;<<<:::;;;<<<>>><<<999888:::<<<<<<<<<<<<;;;:::999888999888888888888888999999888999999::::::999999888999999::::::;;;<<<======::::::;;;;;;<<<=====================<<<;;;:::999888666444222111111111111...//////000111222222222333222222222111111000000000...---...///000///...////////////000000000000///////////////.........000000000000000000000000---...............------////////////////////////111111111111111000//////000000000000111111111111222222222111111111000000333333444555555555444444333444555666777777777777666888::::::::::::<<<>>>????????????????????????>>>???AAACCCFFFHHHJJJKKKIIIKKKMMMLLLJJJKKKOOORRRVVVVVVVVVVVVVVVWWWXXXYYY^^^^^^_________^^^]]]\\\```cccffffffeeefffhhhkkkjjjkkklllllllllnnnqqqtttuuuuuuwwwzzz||||||zzzxxx~~~~~~tttlll```UUUOOOLLLHHHGGGHHHHHHJJJ\\\zzz|||xxxpppmmmggg```WWWLLLBBB<<<666666555444444444444555222222222222222222222222333222222111111000000000444444444444444444333333555222555999888AAA```zzzuuurrrsss}}}oooWWWTTTiiijjjXXXLLLBBBAAA???FFFWWWssswwwoooiii^^^SSSNNNKKKGGGFFFGGGDDDEEEIIILLLPPP[[[ppp::::::999999999999::::::;;;;;;;;;:::999888888888888888888888888888888888::::::999999999::::::;;;===<<<<<<;;;;;;<<<<<<===<<<======>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<;;;;;;<<<===<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888777777777777888888888888999:::::::::::::::999999::::::;;;<<<<<<<<<::::::;;;<<<<<<======>>>============<<<;;;::::::777666444222111000000111...//////000111111222222222222111111111000000000000...---...///000///....../////////000000000000/////////////////////...000000000000000000000000//////000000000//////...////////////////////////000000111111000000///.../////////000000000111111222222222111111111000000111111222222333333222222333444555666777777777777666888::::::::::::<<<===???????????????@@@@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJIIIJJJKKKKKKJJJKKKOOORRRUUUUUUUUUUUUVVVWWWXXXYYY\\\\\\\\\]]]]]]]]]]]]^^^aaaccceeefffeeefffhhhkkklllmmmnnnmmmmmmoooqqqtttvvvvvvwwwzzz}}}~~~|||{{{qqqcccUUUNNNJJJGGGFFFHHHDDDGGGZZZxxx{{{qqqnnnhhh```VVVKKKAAA:::666666555444444444444555222222222222222222222222222222222222222222111111222222222333333333333444555222555999999CCCccc}}}wwwrrrqqqxxxqqqXXXTTTiiippp^^^QQQFFFDDDBBBHHHWWWrrrvvvoooiii^^^SSSNNNKKKGGGFFFGGGDDDEEEHHHLLLPPP\\\rrr;;;::::::::::::::::::;;;:::::::::999888888777777777777777777777777777777999999999999999:::;;;<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===============<<<<<<<<<;;;;;;999::::::::::::<<<======<<<<<<<<<<<<;;;:::999999777777666666666666666777666777999:::;;;;;;;;;;;;999999999::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::777666444222111000000000...//////000000111111222111111000000000000//////000...---...///000///........./////////000000000......//////////////////000000000000000000000000000111111222222111111000000000000000000000000000//////000000000///............/////////000000000222111111111111000000000000000111222222222222222333444555666777777777777666888999:::999:::<<<===>>>>>>?????????@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJKKKOOOQQQSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZ[[[]]]___```aaacccdddeeeeeefffhhhjjjmmmnnnooonnnnnnoooqqqtttvvvvvvxxx{{{~~~|||kkkXXXMMMHHHEEEEEEGGGCCCGGGZZZxxx}}}wwwpppmmmhhh```UUUIII???999666666555444444444444555333333333333333333333333222222333333333333333333000111111222222333333444666333555999;;;FFFiiizzzrrrooossszzzvvv]]]WWWjjjttteeeVVVHHHFFFEEEIIIXXXqqq~~~uuunnnhhh]]]SSSNNNKKKGGGFFFGGGEEEFFFGGGJJJOOO]]]uuu::::::999999999999::::::999999999888888888777777888888888888888888888888888888888888999:::;;;<<<>>>======<<<<<<======>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===========================<<<<<<;;;777888777666888===>>>===;;;<<<<<<<<<;;;;;;:::999666666555444444444555555555666888999;;;<<<<<<===888999999999:::::::::;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;777666555333111000//////////////////000000111111000000000///////////////000...---...///000///............/////////000000............////////////////////////////////////000000111222222222111111000000000000000000000000......////////////..................////////////111111111111000000000000111222333444444444444444333444555666777777777777666777999999999:::;;;=========>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZYYYYYYYYY[[[^^^bbbdddbbbccccccddddddfffhhhjjjmmmnnnnnnmmmmmmnnnpppsssvvvwwwxxx|||uuu]]]NNNGGGCCCCCCEEEEEEKKK___}}}vvvnnnjjjiiieee^^^SSSGGG>>>999666666555444444444444555333333333333333333333333222333333444444555555555222222222222222333333333666333555:::<<>>>>>============>>>???AAA@@@@@@???>>>======<<<======>>>>>>>>>===<<<;;;888:::999777:::AAABBB>>>;;;;;;;;;<<<;;;;;;::::::666666555444333333444444444555777999:::<<<<<<<<<888888888999999999999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::888777666444333111///...///////////////000000000///////////////000000000000...---...///000///...............////////////---.........//////000000////////////////////////...///000000111111111000000000000000000000000000......////////////..................////////////000000000000000000000000000111222333444444444444333444555666777777777777555777999999999999;;;===<<<======???@@@AAABBBBBBDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFHHHKKKNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYYYYYYYZZZ]]]```dddfffcccbbbbbbbbbdddfffhhhiiikkklllllllllkkklllooorrrwwwwwwxxx{{{}}}aaaNNNFFFCCCBBBDDDGGGNNNcccqqqgggbbbcccaaa[[[QQQFFF===999666666555444444444444555333333333333333333333333333333333444444555555666555555444444333333222222555222555:::===JJJnnn{{{tttoooooosss{{{{{{sssnnnzzzrrriiiZZZIIIEEEEEEIIIVVVnnn~~~yyysssnnnfff\\\SSSOOOLLLHHHFFFGGGFFFEEEFFFIIINNN]]]xxx999888888777777888888999999999999999999999999999999999999999999999999999888888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>????????????@@@@@@@@@CCCBBBAAA@@@???>>>===<<<======>>>???>>>===<<<;;;;;;>>>===:::???GGGGGG@@@:::;;;;;;<<<;;;;;;::::::666666555444333333333333333444666888999:::;;;;;;888888888888888888888888999999999:::;;;;;;<<<<<<============<<<;;;:::999999888888666444222000/////////////////////////////////000000000000111111000...---...///000///...------........./////////------......///000000000000000000000000000000000------...///000000000000000000000000000000000000......///000000000//////....../////////000000000//////000000000000000111......000111222222222222333444555666777777777777555777888999888999;;;<<<;;;<<<===>>>@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFHHHLLLOOOQQQRRRRRRTTTVVVXXXYYYYYYYYYYYYXXXYYYZZZ[[[^^^aaadddfffdddbbb```aaadddggghhhiiiiiijjjkkkkkkkkklllooorrrvvvvvvwwwyyy}}}```MMMEEECCCCCCEEEGGGOOOeeeooofff]]]___```ZZZPPPEEE===:::666666555444444444444555333333333333333333333333333333444444444444444444555555555444444444333333555222555;;;===IIImmmxxxrrrmmmmmmqqqwwwuuuuuuzzzyyyyyylllhhhZZZJJJGGGDDDIIIVVVooo|||wwwqqqmmmeee\\\SSSPPPMMMIIIFFFGGGFFFEEEFFFIIINNN]]]www:::999999888888999999:::999999999:::::::::::::::888888888888888888888888999888888888888888999999;;;;;;::::::::::::;;;;;;===>>>@@@AAAAAAAAA@@@???AAAAAA@@@@@@???>>>======<<<===?????????>>><<<;;;;;;???>>>;;;@@@IIIGGG>>>::::::;;;;;;<<<;;;;;;:::777666555444444333333333333444555666888888999999888888888888888888888777777888888999999::::::;;;<<<<<<<<<<<<;;;:::999888::::::999888666333111///////////////////////////000000000111111111222222000...---...///000///...---------.........//////------......///000000111000000000000000000000000,,,---...///000000000000////////////////////////...///000000111111000000/////////000000000111111////////////000000111111---...///000222222222222333444555666777777777777555666888999888999:::<<<;;;;;;===>>>@@@BBBCCCDDDCCCDDDDDDEEEGGGHHHIIIIIIHHHFFFEEEHHHMMMQQQSSSSSSQQQSSSUUUVVVWWWWWWVVVUUUVVVWWWYYY\\\___aaacccdddeeebbb___```cccggghhhiiihhhiiijjjkkklllnnnqqqtttvvvuuuuuuxxx{{{~~~{{{\\\JJJDDDDDDEEEGGGGGGPPPhhh|||mmmddd]]]```aaa\\\PPPEEE===:::666666555444444444444555444444444444444444444444444444444333333333333333111111222333444444555555444222555;;;===HHHjjjyyyrrrmmmiiiiiilllrrrrrrtttwww{{{|||{{{yyyxxx}}}~~~xxx~~~sssdddcccWWWGGGFFFDDDIIIXXXqqq{{{uuupppmmmddd[[[SSSPPPNNNIIIFFFGGGEEEEEEFFFIIINNN\\\uuu;;;::::::999999::::::;;;::::::::::::::::::::::::777777777777777777777777999999888888888888888888;;;::::::999999::::::;;;<<<===@@@AAABBBAAA???>>>?????????>>>>>>>>>>>>>>><<<===???@@@???>>><<<;;;999======:::???HHHEEE:::::::::;;;;;;<<<;;;;;;;;;888777666555444333333333222333444666777777777777888888888777777777777777666777777888999999::::::;;;;;;;;;;;;:::999888888;;;;;;:::999777444111000///////////////.........000000111111222222222333000...---...///000///...---------.........//////---------...///000000111000000000000000000000000------///000000111111111//////////////////////////////000111111111111111000000000000111111111111.../////////000000111111///000111222444444555555333444555666777777777777555666888888888999:::<<<:::;;;<<<>>>@@@BBBDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHFFFEEEHHHNNNRRRTTTTTTPPPQQQSSSUUUVVVUUUTTTSSSUUUVVVYYY\\\^^^```aaabbbeeebbb______cccgggiiihhhhhhiiikkklllmmmooosssvvvvvvuuutttvvvzzz}}}~~~~~~zzzyyyvvvWWWGGGCCCEEEGGGJJJIIIRRRjjjyyyiii```___bbbddd]]]QQQDDD===:::666666555444444444444555444444444444444444444444444444444333333222222222---...///111333555666777444222666<<<===GGGhhhuuunnnjjjfffeeegggrrrtttvvvwwwwwwuuurrrpppsssvvvzzzvvvuuu~~~iii\\\]]]RRRDDDCCCDDDJJJYYYtttzzztttpppmmmddd[[[SSSPPPNNNIIIFFFGGGDDDDDDFFFIIINNN[[[ttt888999999:::::::::999999888777777777888:::<<<>>>===<<<;;;:::888777666555777666666666777999<<<>>><<<;;;999888888888999999===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>===============<<<<<<;;;999:::<<<>>>@@@@@@@@@@@@>>>>>>===<<<;;;::::::999<<<;;;999666555333333333111111222333444444555666666666666555444444333333333333444555666777888888<<<;;;:::999:::;;;<<<===<<<:::888888888888444111222222111111111111222222///000222444444444222111111111111111000000000000///000111000///...///000...............///000000000111000...,,,,,,...000000000111222222111///...////////////////////////000000///......---......444222000---,,,,,,------000000000000111111111111333333222222111000000000111111222333444666666777888888999:::::::::999999;;;<<<===>>>???@@@AAABBBBBBDDDFFFIIIJJJIIIHHHHHHGGGHHHKKKMMMPPPRRRSSSTTTVVVSSSRRRSSSVVVWWWUUUSSSVVVVVVWWWYYY\\\___aaabbb```___^^^^^^aaadddhhhjjjgggggghhhkkkooosssuuuvvvtttqqqpppsssyyy|||zzzwwwzzz|||~~~~~~tttrrr}}}nnnTTTGGGCCCBBBDDDFFFNNNZZZsss|||nnngggaaabbb```ZZZPPPEEE===999555555555555555444444444777666555444333444555555999777444111000000222333555555555444444333333333000222555777<<>>>>>???AAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>===============<<<<<<;;;:::;;;<<<===>>>?????????>>>======<<<;;;;;;::::::<<<;;;:::888666555333333111111111222333444444555555555555555444444444444333444444555666777888888:::::::::999::::::;;;<<<===;;;999999:::999666333222222111111111111222222...///111222333222111000111111111000000000//////000111111000///......///...............///000000000000000...------///111...///000111222222111000111111111111111111111111333222111111000000000111444333000///......//////000000000000111111111111333333333222222222222222222222333444555666666777888888999:::::::::999999:::;;;<<<===???@@@AAAAAABBBDDDFFFHHHIIIIIIHHHHHHGGGIIIKKKNNNPPPRRRSSSTTTUUUSSSRRRSSSUUUVVVUUUSSSWWWWWWYYY[[[]]]```bbbcccaaa```______aaadddgggiiihhhhhhiiikkknnnpppqqqrrrqqqpppppptttzzz|||zzzwwwzzz|||}}}~~~vvvrrrzzz|||hhhQQQEEECCCBBBDDDEEEOOO[[[tttnnndddaaaaaa___YYYOOODDD<<<888666555555555555444444444555444333222222222333333666444222000000111333444555555555555444444444444555666888888;;;MMMooopppllljjjggghhhmmmvvvyyy{{{vvvooovvvxxx{{{jjjmmmvvv}}}dddYYYUUUOOOGGGDDDBBBHHHVVVqqqzzzqqqkkkbbb\\\SSSNNNKKKJJJGGGEEEDDDDDDFFFJJJOOO[[[qqq999999999::::::999999888666666666666777888:::;;;999999888888888777777777777777666555666777888999;;;:::999888888888999:::===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>===============<<<<<<;;;;;;;;;;;;;;;;;;<<<===============<<<;;;;;;;;;:::;;;<<<;;;;;;999777555333000111111111222222333333333333444444444444555555444444555666777888888999888888999:::::::::::::::>>><<<;;;;;;;;;:::777555222222222222222222222222---...000111111000//////111111000000000000//////111222222111...------..................///000000/////////...---...000222---...///111222222222222111111111111111111111111333333222111111111111222333222111000///000111111000000000000111111111111222333333333333444444444444444444555555666666666777888999:::::::::::::::::::::;;;<<<>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIILLLNNNPPPRRRSSSTTTSSSRRRRRRSSSTTTUUUUUUSSSWWWXXXZZZ\\\^^^```bbbcccaaaaaa```aaabbbdddfffgggggghhhjjjlllmmmmmmmmmmmmnnnnnnqqqvvv{{{}}}{{{xxxzzz{{{}}}~~~xxxrrrvvv|||{{{xxxppp___LLLDDDCCCCCCDDDFFFPPP\\\tttooodddaaaaaa^^^WWWMMMCCC<<<888666666666555555555444444555444333222222222222333333222000///000222444555444444444444555555555555777888999999<<>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<;;;===<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;999666444111111111111111111222222111222222333444444555555333444555666777888888999555666888999::::::999888===<<<<<<;;;;;;999888666333333333333333333333333...///000000000000//////111000000000////////////111222222111...------..................///000000...//////.........111333...//////000111222222222111111111111111111111111111111000000000000000111111111000000000111111222///000000000111111111111111111222222333444444555555555666666666666666666777888999999::::::::::::999:::;;;<<<===>>>???@@@BBBCCCEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNPPPRRRSSSSSSRRRQQQRRRRRRSSSTTTTTTTTTWWWXXXZZZ\\\^^^```aaabbbbbbbbbbbbbbbcccddddddeeedddgggjjjllllllkkkkkkkkklllnnnrrrwww|||~~~|||zzzzzz|||~~~{{{rrrrrrtttrrrnnndddWWWIIIDDDEEEEEEFFFHHHNNN\\\uuuuuuiiibbbaaa^^^VVVLLLBBB;;;888777777666666555555444444666666555555444444444444222111000///000111333444222222333333444444555555444666888999===OOOrrrxxxuuutttqqqsssyyy{{{~~~~~~yyyxxx}}}}}}tttfffooo}}}lll___\\\XXXNNNDDDCCCIIIXXXqqqzzzsssmmmeee^^^TTTNNNKKKIIIGGGEEEFFFFFFGGGJJJOOOZZZooo:::::::::::::::999888777444555555666777777777777555666666777888888999999888777777666666666666666:::999888888888999:::;;;>>>>>>>>>??????@@@@@@AAA??????@@@@@@??????>>>>>>===============<<<<<<;;;===<<<:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<999777555222222111111111111111111000111111222333444555555333333444555666777888888444666777999::::::999888;;;<<<<<<;;;:::888777777444444555666666555444444111111111111111111111000000000000////////////...000111222111...---...///...............///000000//////000///...///111333111111000000000000000000000000000000000000000000111000000000000000111111000/////////000000111111///000000000111111111111//////000111222333444444555555666666666666666666666777888999::::::;;;:::999:::;;;<<<===>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRRRRPPPQQQQQQRRRRRRSSSTTTTTTVVVWWWYYY[[[]]]______```bbbbbbcccddddddddddddddd```dddhhhkkkkkkkkklllmmmllloootttyyy}}}~~~|||{{{}}}vvvqqqnnniiieee\\\QQQGGGEEEFFFGGGHHHJJJNNN___xxx}}}rrrdddbbb]]]UUUJJJAAA;;;888888777777666555555444444555555555555555444444444333222111000000000111111111111222222333333333444444666888999===OOOrrrzzzyyywwwssstttzzz~~~|||}}}wwwhhhrrrnnn^^^YYYVVVMMMBBBDDDIIIVVVlll|||uuupppggg___UUUNNNJJJIIIFFFDDDFFFFFFGGGJJJOOOZZZooo::::::::::::999999888777555555666777777777777777666666777777888999999:::777777777777777777777666:::999888888888999:::;;;>>>>>>>>>?????????@@@@@@>>>>>>?????????>>>>>>==================<<<<<<;;;<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;<<<=========<<<<<<===<<<;;;999888666333333333222111111111000000000111222222333444444222222333444555666666777555666777888999::::::::::::<<<===<<<:::888888888555666777888888777666555333333333222222222222222000000////////////......///000111000///...///000...............///000000000000000///...///111333222222111000//////000000////////////////////////222111111111111222333333//////000000000000000000000000000000111111111111//////000111222222333333444444444555555666666666666777888999:::;;;;;;;;;::::::;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPPPPQQQNNNPPPQQQRRRQQQRRRSSSUUUUUUWWWYYY\\\]]]^^^^^^^^^aaabbbccceeeeeeeeedddccc^^^ccchhhjjjiiijjjmmmpppooorrrvvv{{{~~~}}}}}}ssskkkccc^^^VVVMMMFFFEEEGGGGGGIIILLLSSSgggvvvfffccc^^^UUUJJJAAA<<<:::999888777777666555444444333333444444333333222111444333222111111111111111222222222222333333333333777888999999<<>>>>>>>>>>>????????????======>>>>>>>>>>>>>>>==================<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<======>>>===<<<<<<;;;:::999888888555444444333222111111000000000111111222222333333000111111222333444555555777777777888999:::;;;<<<;;;===>>>===;;;999999;;;777888:::;;;;;;:::888777444444333222222222222222000000/////////............///000000//////000111...............///000000111111111000......000222111000000//////000111222000000000000000000000000111000000000111111222333111111111111111111000000000000000000111111111111111111111222222333333333222222333444555666666777666777888999:::;;;;;;;;;:::;;;<<<===???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOMMMOOOQQQRRRQQQQQQSSSUUUVVVXXXZZZ]]]_________^^^___aaadddfffgggfffeeeddd```dddhhhiiihhhiiimmmqqqrrruuuxxx|||~~~xxxlllaaa[[[SSSKKKEEEDDDEEEFFFHHHKKK\\\sssuuuhhheee^^^UUUJJJAAA<<<;;;999999888777666555444444333333444444444333222111222222222222333333333333555555444444444444444444555666888888;;;MMMoooyyyvvv{{{{{{www~~~}}}yyylllyyyoooWWWMMMKKKGGG@@@BBBEEEOOOaaazzz~~~{{{wwwsssjjjbbbVVVNNNJJJHHHFFFDDDDDDDDDFFFJJJOOO[[[qqq;;;;;;;;;:::999888777666666666888999999888777777888888999999999:::::::::777777888999999999999999999999888888888999;;;<<<>>>>>>>>>>>>????????????======>>>>>>>>>>>>>>>==================<<<<<<;;;999:::<<<===>>>===<<<;;;999::::::;;;<<<===>>>>>>===<<<;;;:::999888888888666555444444333222111111111111111111111222222222///000111222333444444555888777777777888:::<<<>>><<<>>>@@@???<<<:::;;;<<<888999;;;<<<<<<;;;999888444444333222111111222222000/////////............---...000000//////111222...............///000000222222222000......000111//////...///000111333444111111111111111111111111......---......///000000222333333333333222111000000000000000111111111111222222333333333333444444111111222333444666666777666666888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIIJJJLLLMMMNNNNNNLLLOOOQQQQQQPPPPPPSSSVVVWWWYYY\\\^^^`````````______aaadddfffggggggeeedddbbbeeeiiiiiiggghhhlllqqquuuwwwzzz|||~~~}}}nnnbbbZZZQQQIIICCCCCCDDDDDDGGGKKKccc{{{rrriiifff___UUUJJJBBB===<<<999999888777666555444444444555666666666555444333000111222333444555666666777777777666666555555444000222555777<<>>:::777666666777888888888777777777777888888999888888888777777666666777777777777777888888888999::::::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@??????@@@AAA@@@???>>>======>>>???@@@@@@???>>>===<<<;;;;;;:::;;;<<<===>>><<<;;;:::999999;;;===>>>999999888888888999::::::999888666444333222333333222333444333111111222333000000111222333333444444777777888999999999999888<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888666555666444111000111222111111222222222111000//////...---.........//////000000000///...///000111000///000000000000////////////000000///...............222333333222///....../////////000000000000///...///111222111000///000111222111111111000000//////111222222333333444444555666666666555444444333333444555666777888999::::::======>>>>>>????????????@@@AAACCCDDDFFFGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOQQQRRRSSSTTTYYYYYYZZZ[[[\\\^^^```aaacccbbbaaadddiiilllllljjjfffffffffgggiiikkkmmmnnnxxxyyy{{{~~~ttteee]]]UUUKKKCCCBBBDDDEEEGGGKKK```rrrjjjeee^^^TTTKKKCCC===:::666555555555555444444444444444444333333222222222555333222000000111333444333333333333333333333333666555222<<<<<>><<<999666555555666777777777777777777777777777888888888777777777666666666666777777888888888999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<===>>>;;;;;;999999999:::<<<===;;;::::::999999999:::::::::888777555444444444444222333444333111000111222000111111222333333444444666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;999777666555666444111111111222222111222222111111000//////...///////////////.........000000000000000000000000000000000//////.........000000///...............111222222111///...///000000000000//////////////////111222111000///000222222222222222111111111000111222222333333444444555444444555555555555555555444555666888:::<<<===>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMOOOPPPRRRTTTUUUXXXXXXYYYZZZ\\\]]]___```bbbaaabbbeeeiiikkkkkkiiijjjiiihhhhhhjjjlllnnnpppxxxyyyzzz}}}tttfff]]]TTTKKKDDDCCCDDDEEEHHHKKK]]]pppjjjfff^^^TTTJJJBBB<<<999555555555555444444444444444444333333222222222222333222111111000111222333333333333333333333333333555555222===>>>NNN{{{~~~|||}}}~~~~~~|||xxxuuussssssvvvvvv|||}}}zzz~~~mmmhhhvvvsss\\\PPPLLLIIIEEECCCFFFPPPfffyyyuuuqqqnnneee]]]SSSMMMJJJIIIHHHFFFEEEDDDFFFJJJOOO[[[ppp;;;:::888666555555666777666777888999999888777666888888777777777777666666555555666777888999999:::999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???????????????>>>============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======;;;:::999888999:::;;;<<<===<<<;;;:::::::::::::::::::::888777666555555666333444444333000//////000111111111222222333333444666666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===;;;:::777666555777444222111222222222111222111111000000//////...000000000///......------000222444222///...///111000000//////...---,,,,,,000//////............//////111222111000///000111111000///......///000111000111222111000000111222333333333222222222222222111222222333333444444555333333444444555666666777444555777999<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMKKKLLLMMMOOOPPPRRRTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^``````bbbfffiiijjjiiihhhnnnlllkkkjjjkkkmmmppprrrwwwwwwyyy{{{~~~wwwhhh___TTTKKKDDDDDDFFFFFFHHHKKKZZZ{{{mmmkkkfff]]]RRRHHH@@@:::777555555555555444444444444333333222222222222222111111111111111111111111111333333333333333333333333444555333>>>@@@QQQ~~~~~~|||yyywwwvvvuuuuuuxxxyyy~~~|||vvvzzzxxxhhhdddsssxxxaaaUUURRRMMMGGGDDDFFFQQQiii~~~yyysssoookkkccc\\\SSSLLLJJJIIIHHHFFFEEEDDDFFFJJJOOO[[[ppp:::999888666666666777888555666888::::::888666555777777777777777777666666444555666777888999::::::888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>============<<<;;;::::::;;;<<<===<<<<<<;;;;;;<<<<<<<<<<<<:::999999999999:::;;;<<>>===;;;;;;:::::::::;;;::::::999888777777777444555555333000//////000111111111222222333333333555666888:::<<<===>>>>>><<<<<<<<<<<<============??????>>><<<:::888666555777555222111222333222111111111000000///////////////////////////.........000444666444///,,,///222000000///...---,,,,,,+++000///............//////...000111111000000111333111000...------///111222000111222222000000111222222222222222222222222222111222222333333444444555444444444555555555666666666777888:::<<<===??????>>>>>>>>>>>>>>>=========>>>??????@@@BBBCCCEEEEEEFFFGGGJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRRRRSSSSSSSSSTTTVVVXXXZZZ[[[\\\]]]]]]___cccfffhhhiiigggfffooommmkkkjjjjjjmmmppprrrtttuuuwwwyyyzzz|||~~~~~~mmm```TTTKKKEEEEEEGGGGGGIIILLLYYY~~~tttjjjkkkeee\\\QQQFFF>>>888666555555555444444444333333222222222222222222222222000000111222222222111111333333333333333333333333333555333===@@@RRR}}}|||yyyyyyyyyyyyxxxxxxyyy}}}yyyqqqtttsssddd```rrr}}}fffZZZVVVPPPGGGEEEGGGSSSlll~~~xxxsssmmmjjjbbb[[[RRRLLLJJJIIIGGGEEEDDDDDDFFFIIINNNZZZooo;;;:::999888888888888999555666888::::::888666555666666666666666666777777444555666777888999::::::777777888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>==================<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::;;;;;;???>>>===<<<;;;:::::::::;;;;;;;;;::::::999888888444555555444111//////000111222222222222222333333444666777:::<<<===>>>???<<<<<<<<<=========>>>>>>??????>>>===;;;999777666777555222222222333222222000000000///////////////,,,------...///000000111000444666444///,,,///222000//////...---,,,,,,,,,//////............//////...///111111000000111333111///...---...///111333000222333222111000111222000000111111111111111111111222222333333444444555666666555555555444444444777888888999:::;;;;;;<<<>>>>>>==================??????@@@@@@BBBDDDEEEFFFFFFGGGJJJLLLNNNOOOOOOOOOSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSVVVXXXZZZ\\\]]]]]]\\\___cccfffggggggfffeeennnlllkkkjjjjjjlllooopppqqqsssvvvwwwvvvwwwzzz|||tttaaaTTTLLLEEEEEEGGGHHHJJJMMM[[[xxxpppiiijjjdddZZZOOODDD<<<777555555444444444444333333333222222222222222222222222///000111222222222222222333333333333333333333333444777444<<<>>>PPPxxxyyywwwyyy{{{{{{yyywwwvvvyyyuuuoootttsssddd```tttgggZZZXXXQQQFFFEEEHHHTTTmmmyyysssmmmiiibbb\\\SSSMMMKKKJJJGGGEEEDDDCCCEEEIIINNNZZZooo<<<;;;:::999888888888888666777888999999888777666555555666666666666777777555555666777888999999:::666777777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888555666666555222111111222222222222222222222222222444555777999;;;<<<===>>><<<<<<<<<======>>>>>>??????>>>>>>===<<<:::999888888555333222333333333222////////////////////////+++,,,---...///111222222000222444222///...///111/////////............---///............//////000...000111111000000111333//////......///000111222111222333222111111111333000000000000000111111111111222222333333444444555777666666555444444333333888888888888999999999999<<<<<<<<<======>>>>>>>>>BBBAAAAAABBBCCCEEEGGGIIIFFFGGGJJJLLLNNNPPPQQQRRRUUUVVVVVVVVVTTTRRRPPPOOORRRTTTWWWZZZ\\\]]]^^^^^^\\\___bbbdddddddddeeeeeekkkjjjjjjjjjkkklllnnnoooooossswwwwwwuuutttuuuwww{{{iiiVVVMMMEEEDDDGGGHHHLLLPPP___~~~vvvooojjjhhhbbbXXXMMMCCC;;;777555444444444444333333333333222333333333333333444444111111111222333333444444333333333333333333333333444888444;;;===OOOuuu{{{~~~uuutttxxx|||zzzwwwuuurrrtttrrrqqqyyyyyyiiicccyyydddXXXYYYSSSHHHFFFHHHSSSnnnzzztttnnnjjjddd^^^UUUOOOLLLJJJGGGDDDDDDCCCEEEIIINNNZZZooo<<<;;;:::999888777666555777777777777777777777777555555555666666666777777666666777777888888888999666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<=========<<<::::::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<::::::;;;;;;;;;:::999888555666777666444333444555222222222222222222222222444555777999:::;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>======<<<::::::888666333222333333333222////////////////////////,,,------...///000111111000000000000000000000000......////////////000000...............///000000///000111111000///111222.........///000111111111111222333333111111222333000000000111111222222222111222222333333444444555555555555555555555444444666777777888999::::::;;;:::;;;;;;<<<===>>>??????AAA@@@@@@@@@AAADDDFFFHHHGGGHHHIIIKKKNNNPPPSSSTTTTTTUUUVVVVVVUUUSSSPPPOOOSSSUUUXXX\\\^^^___``````\\\___bbbcccbbbbbbdddfffhhhiiijjjlllmmmnnnnnnooooootttyyyzzzvvvsssssstttxxx}}}xxxXXXMMMDDDCCCFFFHHHMMMRRRbbb}}}wwwqqqkkkgggaaaWWWKKKBBB;;;777666444444444333333333222222333333444444444555555555333222222222222444555666333333333333333333333333333888555:::===PPPtttxxx}}}yyyzzz}}}ttttttzzz~~~{{{wwwtttooopppqqqvvvqqqjjj~~~|||___TTTYYYWWWLLLFFFGGGSSSmmm|||vvvpppkkkfff```WWWQQQMMMJJJFFFCCCCCCCCCEEEHHHMMMYYYooo;;;;;;:::888777555444333888888777777777777888888444555555555666666777777777777777777777888888888555666777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;:::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<=========<<<:::999;;;<<<======>>>>>>======;;;;;;:::::::::;;;;;;<<<999:::;;;;;;;;;:::999888555666777777555444555666222222222222222222222222444555777888999:::;;;;;;;;;<<<<<<===>>>??????@@@===============<<<<<<;;;888666333222333444333222.........///////////////.........///////////////000///...///000111000///......//////000111111111...............///000111000111222111000///000111------///000111111111111111222333333111111222333111111111222222333333333111222222333333444555555333333444444555666666666555666777888:::;;;<<<===999:::;;;<<<===???@@@@@@>>>===<<<<<<>>>@@@CCCEEEHHHHHHIIIJJJMMMPPPTTTUUURRRSSSTTTUUUTTTSSSQQQOOOTTTVVVZZZ]]]```aaaaaaaaa]]]___bbbbbbaaaaaadddggggggiiikkkmmmooopppoooooopppvvv||||||xxxsssrrrssswww}}}YYYNNNDDDBBBEEEHHHNNNTTTddd}}}xxxrrrmmmfff```VVVKKKAAA;;;777666444444444333333333222222444444444555555666666666444333222111222444777888333333333333333333333333333888555:::===QQQuuuxxxxxxtttvvv~~~~~~vvvvvv}}}~~~xxxtttnnnnnnrrrzzzwwwpppyyy[[[RRRYYYYYYPPPFFFGGGRRRlll}}}wwwqqqmmmhhhaaaXXXRRRNNNKKKFFFCCCCCCCCCEEEHHHMMMYYYnnn===;;;999777666666666777777666555555555666888999888888888888777777777777666666777777777777777666777777666444333444666999777888:::<<<======<<<;;;<<<>>>???>>>;;;999888999========================<<<<<<<<<===============;;;;;;:::::::::;;;<<<<<<;;;;;;:::999:::;;;<<<===999::::::;;;;;;::::::999:::::::::::::::999888888111111222333333111000///111111333555777888:::;;;<<<;;;999888999<<>>===;;;;;;999777555333111111222333000000000000000000000000////////////000000000000222000//////000000///---111111000000//////......%%%'''+++...000///...---111111000000//////......000000000000000000000000222111000//////000111222333333333333333333333333111111222333333444555555444333333333333444555555888888888999::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBBBBAAAAAABBBFFFHHHGGGGGGHHHJJJLLLNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSVVVWWWYYY\\\^^^```aaabbbaaabbbccccccccccccdddfffjjjiiihhhhhhiiillloooqqqppptttyyy{{{yyyvvvsssqqq{{{}}}}}}[[[NNNEEEEEEFFFGGGOOOZZZlllsssnnnooohhhaaaWWWLLLBBB;;;777555666666555444444444444555444444222222222222444444444444444333333222222222222222333444444444333333444777444<<>>>>>???@@@???>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999999999:::<<<<<<::::::;;;;;;;;;;;;::::::555555666666555555444444333333333333333222111111111111333444666888999:::;;;:::999999:::<<<>>>@@@>>>>>>>>>>>>===<<<;;;:::999888555333222222222333000000000000000000000000............////////////111///......//////...---111000000000/////////...+++,,,...///000///...---111000000000/////////...////////////////////////111111000000000000111111111111111111111111111111111222222333333444444444444333333333333444555555555666666777777888999999;;;;;;<<<<<<===>>>@@@@@@@@@AAAAAA@@@@@@BBBEEEGGGGGGGGGHHHJJJLLLNNNPPPQQQPPPQQQQQQQQQQQQRRRRRRRRRTTTUUUWWWYYY[[[]]]^^^^^^aaaccceeeeeeddddddeeegggiiihhhggggggiiillloooqqqqqquuuyyy|||zzzwwwuuusss{{{}}}{{{|||\\\PPPGGGFFFGGGHHHPPP[[[ppprrrlllmmmggg```VVVKKKAAA;;;888666666666555444444444444555444333333222222333333444444444444333333222222222222222222333333333333444444777333<<>>>>>???BBBDDDCCC???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::999999999:::<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777555444333333222222333333111111222444555777888888888888999:::;;;<<<===>>>============<<<;;;:::::::::888666444222222222222000000000000000000000000---------.........//////000///......//////...---000000000000////////////111111111000//////......000000000000////////////////////////////////////000000111111111111000000000000000000000000000000222222222333333333333333333333333333333444555555555555666777777888888999:::;;;;;;<<<===>>>??????>>>???@@@??????@@@CCCFFFFFFGGGHHHJJJLLLNNNPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTUUUWWWXXXYYYZZZZZZ___aaacccdddccccccdddeeeggggggggghhhjjjllloooqqqrrrvvvzzz}}}|||zzzxxxwww{{{}}}{{{{{{]]]RRRIIIHHHHHHIIIRRR^^^vvvqqqjjjkkkeee___UUUJJJAAA;;;888888666666555444444444444555444333333222222333333444444444333333333333222222333222111111111333444555666888333<<>><<<===BBBGGGGGGAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<<<<<<<;;;:::::::::;;;======<<<<<<============<<<<<<======<<<<<<;;;;;;;;;;;;555444333111111222333333000111222333444555666777555666888:::<<<<<<<<<<<<======>>>>>>===<<<<<<;;;:::999777555444333222222////////////////////////.........////////////000000///...///000000///...000000000000////////////333222000///...//////000000000000000////////////000000000000000000000000...///111222222111000000000000000000000000000000333333333222222222222222333333222222333333444555777777888888999:::::::::999:::;;;<<<===>>>>>>>>>===>>>??????>>>???BBBDDDEEEFFFHHHJJJLLLNNNOOOPPPNNNNNNOOOOOOPPPPPPQQQQQQSSSSSSTTTVVVWWWWWWWWWWWW[[[^^^```aaaaaa```aaabbbgggggghhhjjjlllnnnpppqqqrrrvvv{{{}}}}}}|||{{{{{{{{{}}}{{{|||]]]RRRJJJIIIIIIKKKVVVccc|||qqqiiiiiiddd]]]SSSIII@@@;;;999999666666555444444444444555333333333333333333333333333333333333333333333333333222111000111333555666999:::444<<>>???<<<======>>>>>>======<<<::::::999888777888888999444333111000000000111222000111111222333444444555333555777:::;;;;;;;;;;;;>>>????????????>>>======;;;:::888666555333222222///////////////////////////000000000000111111111111000//////111111000///////////////000000000000000///...---...///000222////////////000000000000111111111111111111111111...///000222222222111000111111111111111111111111222222222222222222222111333222222222222333444444666777777888999999::::::888999:::<<<============<<<===>>>???>>>???AAACCCDDDFFFHHHJJJLLLNNNNNNOOONNNNNNOOOPPPQQQQQQRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWZZZ\\\___aaa``````aaaaaaggghhhjjjlllnnnooopppqqqqqquuuzzz}}}~~~}}}}}}~~~}}}~~~zzzzzzyyy~~~uuu[[[QQQJJJJJJJJJMMMZZZjjjrrriiiiiiccc]]]RRRGGG???:::999999666666555444444444444555333333333333333333333333333333333333333333333333333222111111111333666777======666<<>>BBBBBB>>>:::::::::::::::::::::::::::::::::999999888888777777888888888888999;;;<<<======<<<;;;;;;;;;<<<>>>???<<<<<<============<<<<<<:::999777666666666777888333222111111000000111111000000111111222222333333222444666888:::;;;;;;:::?????????@@@@@@??????>>><<<;;;999888666444222111000000000000000000000000000000111111111222222222000///...///000111000///////////////000000000000...---------...///111222////////////000000000000222222222222222222222222...///000111111222111111222222222222222222222222111111111222222222222222222222222222222333444444444444555666666777777888777888:::<<<======<<<<<<;;;===????????????AAABBBDDDEEEHHHKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRTTTUUUVVVWWWXXXYYYYYYYYY[[[^^^aaaccccccccccccccchhhiiikkkmmmooooooooonnnooosssxxx{{{}}}}}}~~~yyy}}}~~~yyyuuuwwwlllVVVMMMHHHIIIKKKPPP```qqqvvvllljjjccc\\\QQQFFF>>>999888999666666555444444444444555222333333444444333333222222222333333333333444444333333333333444555777888???>>>666;;;AAAWWW~~~uuulllssszzz{{{}}}xxxyyymmmvvvyyyffffffnnnrrr[[[MMMRRRQQQ___{{{vvvqqqnnnhhhaaaXXXPPPKKKHHHFFFEEEGGGEEEFFFIIIMMMYYYnnn888888999:::999888777666777777999:::::::::999888888888888888777777777777999999999999888777666666444666777777555555555666777888888888888888777777888999;;;===>>>>>>===<<<999999999999999999999999:::999999888777777666666777777777888999;;;<<<===;;;::::::999:::;;;<<<===;;;<<<<<<======<<<<<<;;;;;;:::999777777888999:::222222333333222222111000000000000111111111111111222333555777888:::;;;;;;>>>>>>????????????>>>>>><<<;;;:::999777444222111000000000000000000000000000000000000111111111111...---,,,---/////////....../////////000000000111---------...///000000111.../////////000000000111111111111111111111111111////////////000111222333222222222222222222222222000000111111222222333333222222222111222222333444444444555555666777777777666777:::<<<======<<<;;;;;;===???@@@???@@@AAABBBCCCEEEHHHKKKMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTVVVWWWYYYYYYZZZZZZZZZ]]]aaaddddddccccccdddggghhhkkkmmmmmmmmmkkkjjjlllpppuuuyyy{{{|||~~~{{{~~~~~~zzzssspppwwwuuucccQQQJJJFFFHHHKKKRRRdddwwwyyynnnlllddd]]]QQQEEE===888777888666666555444444444444555222333333444444333333222222222222333333444444444333333444555666777888999======555;;;@@@VVV}}}tttlllssszzz|||}}}}}}{{{nnnyyymmmnnnvvvzzzbbbMMMSSSUUUccc|||vvvqqqmmmhhhbbbYYYQQQLLLIIIFFFEEEEEEDDDEEEHHHMMMXXXmmm777888999::::::999777666666777888999:::999888888888888888888777777777777:::::::::999999777666666444666777777666555555666666777888999999888777666777:::<<<===<<<<<<<<<===999999999999999999999999999999999888777666666555777777777888999;;;<<<===999999888888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999777555555666777888222333444555444333222111000000000000000111111111222333444555777999;;;;;;======>>>>>>>>>>>>>>>===<<<<<<;;;999777555222111000000000000000000000000////////////000000000000,,,+++***+++---...---,,,.../////////000000111111////////////000000000000.../////////000000111111000000000000000000000000000//////...///111333444111111111111111111111111//////000111222333333444222222111111222222333444666666777777888999999999555777999<<<===<<<;;;;;;;;;===???@@@@@@@@@AAABBBCCCEEEHHHKKKMMMNNNMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPSSSTTTUUUWWWXXXYYYZZZZZZXXX\\\```bbbbbbbbbbbbbbbfffgggjjjllllllkkkiiigggkkkoootttxxxzzz|||~~~~~~~~~wwwnnnhhhmmmjjjZZZNNNGGGDDDHHHLLLSSSfffzzz|||pppmmmddd]]]QQQEEE<<<888777777666666555444444444444555222222444444444444222222222222222333333444444444333444555777888999999999::::::444:::@@@VVV}}}tttjjjpppwww{{{|||xxxqqq}}}rrrttt}}}iiiMMMTTTWWWfff|||vvvqqqmmmiiicccZZZRRRMMMJJJGGGFFF@@@@@@BBBGGGMMMYYYooo???>>><<<:::999888999999999999999::::::;;;;;;;;;888888999999999:::::::::888888777666555444333333777777777666777777888999:::999888666555444444444888999;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<:::888777777888888888888888777888888999:::<<<;;;:::999888999::::::<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777555555444111...---...000///////////////////////////000222444666888999999999:::<<<>>>>>>===;;;:::===<<<::::::999777444111000000111111000///...---//////............//////......------------......222111000000000000000111000000000000////////////000000000000//////////////////000000000000//////111111222222222333333333333222111111000000111111111111000000000000000000000111111222222333444444666666666666777777777777999999:::;;;;;;<<<<<<=========<<<<<<===>>>???AAACCCDDDFFFGGGHHHIIIIIIIIILLLMMMNNNNNNMMMLLLMMMOOOWWWXXXYYYYYYXXXXXXYYYZZZ[[[]]]___`````````bbbdddggggggggggggggghhhiiiiiikkkoootttxxx{{{}}}{{{wwwzzzwwwmmmhhheee^^^UUUIIIMMMIIIGGGJJJNNNeeewwwpppmmmeeeZZZKKK@@@<<<;;;999777444333333444666777666444555555555555555555555555444444444333333222222222222333444555666666666666444;;;666:::AAA[[[wwwkkkkkkqqqxxxsss}}}qqqoooWWWXXXZZZqqq}}}yyypppiiihhhaaaWWWPPPKKKIIIHHHHHHGGGEEEDDDEEEIIIUUUkkk~~~~~~???>>>===;;;::::::999999666666666777777888888888888888888888999999::::::888888888777777666666555777777777777777888999999::::::888777666555555555777888:::<<<===>>>======;;;::::::::::::;;;<<<<<<<<<;;;:::888777777888888888888888888888999999:::;;;:::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777666666666555555444222///...///000111111111111111111111111...///111333555777888888:::;;;<<<=========<<<;;;>>><<<;;;;;;:::888555222111111111111000///......//////............///////////////....../////////111000000000000000111111000000000000////////////000000000000////////////000000111111111111000000000000111111111222222222222222111000000000000000111111111111111111111111111111111222333333444444666666666666777777777777999999:::;;;;;;<<<<<<===>>>>>>======>>>???AAABBBCCCDDDEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNMMMLLLNNNOOOUUUWWWYYYZZZZZZZZZ[[[]]]ZZZ\\\^^^______```aaacccfffeeeeeeeeefffggghhhhhhmmmpppuuuyyy{{{~~~|||xxx{{{uuukkkfffddd[[[QQQGGGKKKHHHGGGKKKRRRjjjtttmmmkkkdddXXXIII???;;;:::888555555777999888555333444555444444444444444444444444444444333333333222222222222333444555666666666666444:::666;;;BBB[[[xxxkkklllsssyyy~~~}}}uuu~~~}}}uuuuuu[[[\\\___www~~~zzzrrrjjjiiibbbXXXPPPKKKIIIHHHGGGGGGDDDDDDEEEIIIUUUjjj~~~~~~~~~<<<<<<<<<<<<;;;999888777666666666666666777777777777777777888888888888999888888888888888888888888888888888777888999999:::;;;:::999888777666666666666888:::<<<>>>?????????:::::::::::::::;;;<<<<<<<<<;;;999888888888999999888888888888888999:::::::::999888777777777888888;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999777666555555555555555333000//////111111111111111111111111111---...000222444555777888;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<:::777444222222111111000//////...//////............//////000000////////////000000////////////000111111222////////////000000000000000000000000////////////000111111222222111111000//////000000000111111111222111000000//////000000111111222222222222222222111111222222333333444444555666666666777777777888999999:::;;;;;;<<<<<<===???>>>>>>>>>>>>@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKKKKMMMNNNNNNMMMMMMNNNOOOSSSUUUYYY[[[[[[\\\]]]^^^ZZZ\\\^^^^^^______aaacccddddddddddddeeefffhhhhhhooorrrvvvyyy{{{}}}~~~{{{}}}tttjjjfffdddYYYNNNEEEIIIGGGGGGMMMUUUooozzzqqqllljjjbbbVVVGGG===999888666444666:::===:::444000222555333333333333333333333333333333333333222222222222222333444555555666555555333999666<<>>>>>>>>>>>::::::999999::::::;;;<<<;;;:::999888888888999:::999888888888888999:::::::::999999888888888888888::::::::::::::::::::::::<<<;;;999888666555555444555555555444111000000111111111111111111111111111......///111333555777888<<<<<<;;;;;;<<<===>>>??????>>>======>>><<<999777444333222111000///////////////............//////000//////////////////000.........//////111222333////////////000000000000000000000000////////////000000111111111111000000000000000000111111111222222222111000000000000111222222222222222333333333111111222222333444444555555555666666777777888888999999:::;;;;;;<<<<<<===???>>>======>>>???AAABBBAAABBBDDDGGGIIIKKKLLLLLLKKKLLLNNNNNNMMMMMMNNNPPPRRRUUUXXXZZZ[[[[[[[[[\\\ZZZ\\\^^^___```aaaccceeedddddddddeeefffhhhiiijjjooorrruuuxxxyyy{{{~~~~~~}}}~~~vvvkkkhhheeeZZZNNNGGGKKKHHHFFFLLLTTTmmmxxxppplllkkkaaaVVVGGG===999888666444666999;;;999444111222444222222222222222222222222333222222222222222222222222333444444555555555444333888666===CCCZZZqqquuu{{{{{{vvvyyyyyy|||___bbbhhh}}}vvvpppllleeeZZZQQQKKKHHHFFFEEEFFFDDDDDDFFFIIITTTiii|||999:::;;;;;;;;;999888666::::::::::::::::::::::::888777777777777777777777555666666777777888888999888888777777888888999:::::::::999888777777777777:::;;;<<<======<<<;;;;;;:::999999999999:::;;;;;;:::999888888888999:::;;;999999999888999::::::;;;:::::::::::::::999999999::::::::::::::::::::::::888777666555555444555555444555666555222111111222000000000000000000000000//////000111444666888:::<<<;;;;;;<<<<<<>>>???@@@???>>>>>>>>>???>>>;;;999555444333111000000000000//////............/////////......------......///............///000111222.../////////000000000111000000000000////////////......////////////......111111111222222222333333333333222111111111111222111111222222222333333333111222222333444444555555555555555666777888888888999999:::;;;;;;<<<<<<=========<<<<<<===>>>@@@AAAAAABBBDDDGGGIIIKKKLLLLLLJJJLLLMMMNNNMMMMMMOOOPPPRRRTTTWWWXXXXXXXXXXXXYYY\\\^^^```aaabbbccceeegggeeeeeefffgggiiijjjlllmmmoooqqqtttuuuwwwxxx{{{~~~{{{~~~}}}~~~zzznnnhhhdddZZZNNNKKKNNNIIIGGGJJJOOOgggwwwpppnnnmmmaaaUUUGGG===999999777555555444444444555444333222222222222222222222222222222222222222222222222222222333444444444444444444444888555>>>CCCZZZxxx}}}||||||{{{}}}{{{{{{vvvyyyzzz{{{]]]aaahhh}}}wwwrrrmmmfff[[[QQQKKKHHHFFFEEEEEEDDDDDDFFFIIITTThhhzzz<<<<<<<<<<<<<<<;;;::::::999999999888888888888888999888888888888777777777666666666777777888888888777777777666777888888999999999888777777777777777:::;;;<<<<<<<<<;;;:::999999999999999999:::;;;;;;999999888888888999;;;<<<999999999999999:::;;;;;;:::;;;;;;;;;;;;:::999999999999999999999999999999666555555444444444444444444666777666444222222222////////////////////////000000000111333666999:::;;;;;;<<<===>>>??????@@@???>>>>>>>>>??????<<<:::777666333111000000000000//////............//////......------------..................///000000111......//////000000111111000000000000////////////---......//////......---111222222222222333333333333222222111111111111111000000111111222333333333222222333333444444555555444444555666777888999999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKJJJKKKMMMMMMMMMMMMOOOQQQSSSTTTVVVVVVUUUVVVWWWYYY\\\___aaabbbcccdddgggiiifffggggggiiikkkmmmooopppppprrrssstttuuuvvvyyy|||yyy}}}~~~|||}}}rrrhhhaaaWWWMMMKKKOOOKKKGGGIIIMMMcccuuupppnnnmmm```TTTFFF<<<999888777555333222111333555666444222222222222222222222222222111111111222222222222222333333444444444444333333555777444>>>DDD[[[www}}}{{{yyy}}}}}}vvvvvvyyyxxxzzzzzzyyy\\\```ggg|||wwwsssmmmfff[[[RRRLLLHHHGGGEEEEEEDDDDDDFFFIIISSSgggyyy<<<;;;;;;:::::::::::::::888888888888777777777666::::::999999888888888888777888888888888888888888666666555555666666777888888888777666666666777777888999:::;;;;;;:::999999999999999888999999:::;;;888888777777888:::;;;<<<:::999999999999:::;;;;;;999::::::;;;:::999888777999999999999999999999999888777666555444333333333444666777777555333222333000000000000000000000000/////////000222555888999999:::<<<>>>????????????>>>======>>>??????===;;;888777444222000000000111//////............////////////............////////////.........//////000.........///000111111111000000000000////////////......////////////......111111111111222222222222111000000/////////////////////000000111222222333222222333333444555555555444444555666777888999999999999:::;;;;;;<<<<<<===>>>============???@@@AAACCCDDDEEEGGGIIIJJJJJJJJJIIIKKKMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTVVVZZZ]]]\\\^^^```bbbcccdddfffiiifffggghhhiiilllnnnpppqqqrrrsssttttttuuuvvvyyy|||xxx|||}}}zzz{{{{{{kkk___UUUMMMHHHMMMJJJHHHKKKNNNccczzzqqqmmmkkkkkk^^^SSSDDD:::777777555333222333444555444444444555333333333333333333333333000111111111222222222222333333333444444333333222777777444>>>DDD\\\{{{~~~yyyzzzxxx{{{xxxlllnnnuuuuuuxxxvvvuuu\\\```ggg}}}zzzvvvtttllleee[[[RRRLLLIIIGGGGGGEEEDDDDDDFFFIIISSSfffxxx999888777666666666777888:::999999999888888777777:::::::::999999999888888999999999999999999999999555555555555555666777777888777666666666666666777666777888:::;;;;;;::::::999999888888999999:::;;;888888777777888:::<<<===::::::999999::::::;;;<<<888888999:::999888777666888888888888888888888888;;;:::888666444333222222444666777777555333333333111111111111111111111111............000333777888888:::===???@@@@@@???>>>=========>>>??????===;;;999777444222000000111111//////............//////000000////////////000000000//////.........//////---......///000111111222000000000000//////////////////000000000000//////000000000000111111111111//////...---------------...//////000111111222222222222333444444555555666444444555666777888999999999999:::;;;;;;<<<<<<===???>>>>>>>>>>>>@@@AAABBBDDDDDDFFFGGGHHHIIIIIIIIIIIIKKKMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTUUUXXX]]]aaa[[[]]]___aaabbbcccfffhhhffffffgggiiilllnnnppprrrssstttuuuuuuuuuwwwzzz|||www{{{|||yyyyyyoooaaaVVVOOODDDJJJJJJIIIMMMPPPeeeuuummmjjjiiihhh\\\QQQCCC999666666444222111555999888333111444777333333333333333333333333000000111111222222222222333333333444444333222222888777333===DDD]]]zzzzzzuuuwww|||qqqeeehhhssspppsssqqqqqq^^^bbbiii|||yyyvvvtttllleee[[[RRRLLLJJJHHHGGGEEEDDDDDDFFFIIISSSfffxxx::::::999999999999999:::888888888999999:::::::::;;;===>>><<<999777777999777777777777666666666666666666666666777777777777888888888777777777777777999999:::;;;;;;<<<<<<===999999999888999999::::::===<<<999777666666666777;;;:::999:::<<<===<<<;;;:::;;;<<<;;;999777777888999888777666666777888999777888999888666555555555555444444333333222111111222222111000//////000000---///000111111222444666<<<===???@@@???>>><<<;;;;;;<<<>>>??????===;;;:::999666222000111222333222............////////////000000000000000000000000111000////////////000000.........///////////////222111111000///......---...///000222222111111000222222111111000000//////111111111111000000000000111111111000000000000000222222333333333333444444555555555555666666666666;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>@@@AAACCCCCCGGGGGGGGGHHHIIILLLNNNOOOPPPPPPOOONNNMMMOOORRRTTTRRRTTTVVVWWWXXXYYY\\\___aaaaaaaaabbbcccdddfffggghhhhhhiiikkkmmmppprrrsssssstttvvvxxxzzz{{{{{{|||zzzzzzzzz{{{{{{}}}~~~~~~~~~fffTTTOOOJJJHHHIIIKKKJJJRRRjjjoooiiiiiihhhddd]]]PPPCCC===:::555222222666666666555555444444444444333333222111111111222555555555444333222111000222333333222111222444666555555999@@@HHH]]]xxxsssyyyxxxlllaaa___oookkkdddhhhsssfffeeeiii~~~yyytttpppmmmeeeZZZRRRMMMJJJGGGEEEHHHKKKNNNMMMJJJPPPcccwww~~~999999888777777777777777777777777888888999999999:::;;;<<<:::888666888:::888777777777666666555555555666666666777777777777777777777777777777777777999999::::::;;;<<<<<<<<<999999999888888999999::::::999777666555666777888;;;999999:::;;;<<<;;;:::999;;;;;;;;;999777777777:::999888777777777888999777888999888666555555555555555444444333222222222222222111000000000000000///000111222222333555888;;;<<<>>>??????>>>===<<<;;;<<<===>>>>>>===<<<;;;:::777333111222333333333............////////////////////////////////////000000////////////000000---......///000111222222111111111000///............///000111222111111000000000000000////////////111111111111000000000000111000000000000000000000222222333333333333444444666666666777777777777777:::::::::::::::;;;<<<===;;;;;;<<<===???@@@AAAAAAFFFFFFGGGGGGIIIKKKNNNOOONNNOOOOOOOOONNNOOOQQQSSSTTTUUUVVVVVVWWWXXX\\\^^^bbbaaaaaabbbcccdddeeefffggghhhiiikkkmmmppprrrttttttuuuwwwyyy{{{|||}}}}}}||||||||||||}}}~~~~~~{{{{{{mmmWWWOOOKKKHHHIIIKKKKKKSSSmmm{{{lllfffhhhhhheee[[[OOOBBB<<<999555222222444444333333333222222222444333222222111111222222444444444444333222111000222333333222111222444666666777999;;;DDD^^^|||uuuyyyxxxlllbbb___lllpppeeecccxxxkkkbbbbbbhhhzzzuuurrrmmmfff[[[SSSNNNJJJHHHFFFGGGIIILLLLLLIIIOOObbbuuu~~~;;;:::999888777666666666777777777777777888888888999999999888666666999;;;888888777777666555444444555555666666666777777777777777777777777777777777888999999::::::;;;<<<<<<:::999999888888888999999777666555555666777999::::::999888999:::;;;;;;999888:::;;;:::888777777777:::999888777666777888888777999:::999777555555666666555555444444333222222222111000000000000000000000111333333333444777999:::;;;===?????????>>>===;;;;;;===>>>>>>===<<<;;;:::777444222222333333222............///////////////////////////////////////////////////000000000---...///000111333333444111111000000//////.........///000111111111000000......//////////////////111111111111000000000000000000000000000000111111222222333333333333444444666777777777888888888999999999999999:::<<<======;;;;;;<<<======>>>??????EEEFFFFFFGGGIIIKKKMMMNNNLLLNNNOOOOOOOOOOOOQQQRRRUUUVVVVVVVVVVVVXXX\\\___bbbbbbbbbbbbbbbcccdddeeefffggghhhkkknnnqqqsssuuutttuuuwwwzzz|||}}}~~~~~~~~~~~~~~~wwwxxx~~~rrrYYYMMMLLLHHHHHHJJJLLLVVVqqqwwwgggcccggggggeeeZZZMMMAAA;;;999555222222444333333333333222222222333333222222111111222222333333444444333222111111222333333333222222444666666999888666AAA```wwwxxxwwwmmmdddaaagggzzzoooddd___qqqyyyfff\\\^^^ggg{{{wwwtttmmmggg]]]TTTNNNJJJHHHGGGFFFGGGJJJJJJHHHNNN```sss~~~>>>>>><<<;;;999999888888777777888888888888888888888777777666666777999;;;999888888666555444333333555555555666666666777777666666666777777777777777888888888999::::::;;;;;;:::999999888888888888888777777666666777888999:::999888777888:::;;;:::999888:::;;;:::888777777888999888777666555666777777888999::::::888666666777666666555444444333333222111111000000000000000111000111222333333444666999888:::<<<>>>??????>>>>>>:::;;;<<<=========<<<<<<999666333222222222111111............////////////////////////////////////...//////000000000000000......///000111111222222111000000000/////////.../////////000000000000000......//////000000111111111111111111000000000///000000000000000111111111222222222333333333444444666666666777777888888999888888888999:::<<<===>>><<<<<<<<<======>>>>>>>>>DDDEEEFFFGGGIIIKKKLLLMMMJJJLLLOOOPPPOOOOOOPPPQQQTTTTTTUUUUUUVVVYYY]]]aaabbbbbbbbbbbbbbbcccddddddeeefffhhhjjjnnnqqqtttvvvssstttwwwyyy{{{}}}~~~~~~~~~~~~~~~xxxyyypppWWWJJJMMMHHHGGGJJJOOO[[[vvvtttdddaaaeeefffcccYYYMMM@@@<<<:::666444444555555555555555555555555333333222222111222222333222222333333333222222111111333444333222222444555333:::999444@@@bbbwwwxxxwwwqqqiiifffaaauuutttfff```___ttt}}}hhhXXX[[[fffzzzwwwuuunnnhhh___UUUNNNJJJHHHHHHFFFGGGHHHIIIHHHNNN```rrr~~~}}}???>>>===;;;:::999999999999999999999999999999999777666555555666888999:::999888777666555444333222555555555555666666666666555555666666777777777777777777888888999::::::::::::999888888777777777888999999999999999999999:::999888777888:::;;;:::999888:::;;;;;;999888888999777666555444444555666777999:::;;;:::888777777777666555555444333333222222111000000000000000111111///000222222222333666888777999;;;>>>??????>>>>>>::::::;;;<<<<<<<<<<<<<<<888666333111111111000///............////////////........................---...///000111000000000/////////////////////...000000000000///////////////////////////000000000000000000111111222222222111111111111000000000/////////000000111111111111222222222333333333444444444444555555666777888888777777888999:::;;;===>>>=========>>>>>>?????????CCCDDDEEEGGGIIIJJJKKKLLLIIIKKKNNNOOONNNOOOPPPQQQQQQRRRTTTUUUWWWZZZ___bbbaaaaaaaaaaaabbbcccddddddeeefffhhhjjjnnnqqqtttvvvrrrtttvvvxxxzzz|||}}}}}}~~~}}}}}}}}}~~~~~~{{{}}}kkkVVVLLLLLLHHHGGGLLLRRR```|||sssbbb___dddeeeaaaXXXLLL@@@<<<:::777555666555555555555555555555555333222222111222222333333111111222222333222222222111222444444333222333555000888:::777BBBbbbzzzzzz~~~xxxyyy{{{wwwpppkkk]]]qqqmmm]]][[[bbb{{{lllWWWZZZfff~~~zzzvvvtttooojjjaaaWWWOOOJJJIIIIIIGGGGGGHHHHHHHHHOOO```qqq~~~||||||~~~===<<<;;;:::999888888888:::::::::999999999999999777666666777888999999777777777666666555444333333444444555555555666666666444555555666666777777888666777777888888999:::::::::999888777777777777777999999:::::::::::::::::::::999888999:::;;;;;;999999;;;<<<<<<;;;::::::;;;666555444444555666888999999;;;<<<;;;999777777888555444444333333222111111000000000000000111111222///000111222222333555888777999;;;>>>??????>>>===:::::::::;;;;;;<<<======999666444333222222000...............////////////........................---...///111111111000000000000//////...---------000000000000//////////////////.........///000111111111222222222222222222111111111111000000000000/////////000111111222222222222333333333333444444333333444555666777888888888888888888999;;;<<<<<<<<<<<<===>>>>>>???@@@@@@BBBCCCEEEGGGIIIJJJJJJKKKIIIKKKMMMMMMMMMNNNPPPRRRPPPRRRTTTVVVXXX[[[^^^aaa`````````aaabbbcccdddeeefffggghhhkkknnnqqqsssuuussstttvvvxxxyyy{{{{{{|||~~~~~~}}}~~~~~~fffUUUOOOKKKGGGGGGNNNVVVeeeqqqaaa___dddddd___VVVJJJ???;;;:::777666666222222222333333333333444222222111111222222333333000000111222333333333222000222444444333333333444000666::::::CCC^^^yyywwwzzz~~~~~~{{{~~~wwwppp^^^qqqnnn\\\ZZZcccqqq[[[]]]fff~~~zzzvvvssspppkkkcccXXXOOOJJJIIIJJJGGGFFFFFFGGGHHHOOO```ppp~~~|||{{{|||<<<<<<;;;:::::::::::::::999999999999888888888777777666777999;;;;;;888555666666666555555444444444444444444555555555666666444444555555666777777888666666777777888999999999:::999888777666666666666666777888999:::;;;;;;;;;;;;999999:::;;;<<<;;;::::::<<<======<<<;;;;;;<<<555555555666777999;;;<<<:::;;;<<<;;;999888888888444333333222222111000000000000000000000111222222000111222333333444666999888999;;;===>>>>>>===<<<::::::::::::;;;<<<======:::888666555444333111///............////////////........................,,,---///111222111000000000000000///////////////////////////000000000000///......---...///000111222222222111111111111111111111111111000000000000...//////000111111222222222222333333333333444444444444555666777888999999999999888888999:::;;;;;;::::::;;;<<<>>>???@@@@@@AAABBBEEEGGGIIIIIIJJJJJJIIIJJJKKKKKKKKKMMMPPPSSSQQQSSSWWWYYYYYYZZZ[[[]]]^^^^^^___```bbbdddeeefffggghhhiiikkkmmmppprrrtttuuuvvvxxxyyyzzz{{{{{{{{{~~~zzzaaaRRROOOJJJFFFGGGPPPZZZiiilll^^^^^^dddddd___SSSGGG<<<888888666555555222222222333333333444444222222111111222222333444//////111222222333333333000222444555444333333444333555888;;;BBBYYY~~~~~~~~~}}}rrrdddttttttbbb\\\bbb~~~yyy``````ggg{{{wwwssspppllldddZZZOOOJJJJJJKKKFFFDDDDDDEEEGGGNNN___nnn}}}{{{|||~~~>>>======<<<<<<<<<======999888888888777777666666888777777:::<<<<<<888444555555555555555555444444444444444555555555666666444444444555666777777888666666666777888888999999:::999888777666666666666333444666888:::;;;<<<<<<;;;:::999:::<<<===<<<;;;;;;<<<>>>>>>===<<<======666666666777999;;;>>>???:::;;;<<<<<<:::888888999333333222222111000000///000000///000000111222222111222444444444555888:::888:::<<<===>>>===<<<;;;:::999999:::;;;<<<===>>><<<:::888777666555333111............/////////000........................+++---///111222222000000//////000000111111222222////////////000000000000///......------///000111222222111111000000//////111111111111000000000000...//////000111222222222222222333333333444444444444555666777888999::::::999999999888999999::::::888888:::;;;===>>>???@@@AAABBBDDDGGGIIIIIIIIIIIIJJJJJJKKKJJJJJJLLLPPPSSSRRRUUUYYYZZZZZZYYYYYYYYY]]]]]]^^^```bbbdddfffggghhhhhhiiikkkmmmppprrrssswwwxxxyyyzzz{{{{{{{{{{{{www\\\NNNMMMIIIEEEHHHQQQ\\\lll|||hhh\\\^^^eeeeee___PPPEEE:::666666444333444444444444555555666666666222111111111222333333444...///000111222333333333000222444555444333333444666444666:::AAAUUUsssiiixxxxxxfff___aaa}}}dddccchhh}}}xxxtttqqqmmmeeeZZZPPPJJJJJJLLLEEECCCBBBDDDFFFMMM]]]lll~~~{{{{{{}}}===<<<<<<;;;;;;:::999999:::999888777666666666666666777999::::::999777666333333333444444555555555333333444444333333222111666666666555444444333333777777888999999999999888999999888888777777666666666666777999999:::::::::::::::;;;<<<======<<<<<<;;;<<<===>>>===<<<:::888999999888888999;;;<<<======>>>???===:::888777777:::999777555333222111111000111111111111222222222444333222222222444666888888999:::<<<===<<<<<<;;;======<<<;;;;;;;;;;;;<<<<<<;;;999777555333222222000///...------...///000000111111111000///---,,,........................////////////000000000000000000000000///////////////////////////000111111000000000000////////////000/////////000111222222111111222222222333333333111111000000111111222333555999>>>BBBBBB>>>888333888888999999999:::::::::============<<<<<<<<<<<<@@@CCCFFFHHHHHHHHHHHHIIIHHHJJJLLLLLLMMMNNNQQQTTTRRRTTTVVVYYY[[[[[[ZZZZZZZZZYYYZZZ^^^dddggggggffffffffffffhhhjjjnnnrrrtttzzzyyyyyyyyyyyyzzz{{{|||}}}www~~~}}}mmm\\\OOOJJJGGGFFFIIIQQQ^^^ppprrrggggggdddeeeaaaWWWMMMEEE===:::777333222444111222222333333333222222222222222222222222222222444444333222111111111222444444444444444444444444444444777;;;@@@SSS{{{|||}}}~~~ooodddbbbeeeyyycccdddhhh}}}yyyxxxqqqmmmeee\\\SSSLLLHHHEEEGGGEEEEEEFFFHHHNNN\\\iii|||~~~}}}~~~<<<<<<<<<;;;::::::999999:::999888777666666666666555666777888888777666555333333333444444444444444333333444555666666666555444444555555555555555555777777888999999999999888888888777777777777666666666777888999::::::::::::::::::;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::999999999:::;;;<<<===>>>???@@@>>>;;;999888999888777666444333111000///000000111111111222222222222111111111333555888999999:::;;;<<<=========<<<======<<<;;;;;;;;;;;;;;;<<<;;;999777555333222222000///...------...///000111111222222111000///...........................////////////000000000000000000000000///////////////////////////000111111/////////000000000000000000000000000000000111222111111111111222222222333222111111111111222333333888CCCNNNQQQIII@@@:::999888888888999999999::::::<<<<<<<<<<<<============@@@CCCFFFHHHHHHHHHHHHIIIHHHIIIKKKLLLLLLNNNPPPSSSRRRSSSVVVYYYZZZ[[[ZZZZZZZZZZZZZZZ^^^bbbeeeeeecccfffffffffhhhkkknnnrrrtttvvvwwwxxxyyyzzz|||}}}}}}|||~~~vvvwwwzzzzzzssseeeWWWNNNJJJHHHGGGIIISSSbbbvvvpppeeeeeedddeeecccYYYKKKCCC<<<999666222222444222222222333333333222222222222222222222222222222333333222111111111111111333333333333333333333333444444777;;;@@@RRRzzz}}}{{{sssfffbbbcccwwwffffffiii|||xxxwwwsssnnnfff\\\SSSMMMIIIGGGGGGEEEEEEFFFGGGMMM[[[iii}}}}}}}}}<<<<<<;;;;;;::::::999999999999888777666666666666555555555555555555555555444444444444333333333333111222333555666666777777333333444444555666666777666777888888999999888888666666666666777777777777777777888999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;???===;;;:::999;;;<<<>>>:::::::::::::::;;;<<<===>>>???@@@???<<<:::::::::777777777666555222000///000000000111111111222222/////////000333555888:::::::::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;<<<;;;999777555333222111//////............///000111111222222222111000000........................////////////000000000000000000000000///////////////////////////000111111...//////000000111111111222111000000000000000000000000000111111111222222222222222222222333444444888JJJ\\\\\\MMM>>>:::===888888888999999999999:::;;;;;;;;;<<<======>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIGGGIIIJJJKKKKKKLLLOOOQQQQQQSSSUUUXXXZZZ[[[[[[ZZZ[[[[[[[[[^^^aaabbbbbbaaaeeeffffffhhhkkknnnqqqsssrrrssswwwzzz|||}}}}}}}}}{{{}}}wwwpppsssrrrkkk___SSSNNNLLLHHHGGGJJJVVVkkknnnbbbcccbbbeeeddd[[[IIIBBB;;;888555222111444333333333333333222222222222222222222222222222222333222111111000111111111222222222222222222222222444444777:::???QQQxxxzzz~~~tttiiibbbcccxxxllliiikkk|||wwwvvvtttooofff[[[SSSMMMJJJIIIFFFEEEDDDFFFGGGMMMZZZhhh~~~~~~}}}~~~<<<<<<;;;;;;:::999999888888888777666666666666666666555444444444444555666555444444333333222222222000000111222333444444333444444444555555555666666666777777888888888888888444555555666777777888888888888999:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;===<<<;;;:::;;;;;;======;;;;;;;;;;;;;;;<<<<<<======>>>???>>><<<::::::;;;999:::::::::888555222000000000000000111111111111//////000111333555777888999999:::;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;:::888666444222111...............//////000///000000000111111111000........................////////////000000000000000000000000///////////////////////////000000111......///000111111222222222222111000/////////000///000000000000111111111333333222222333333444555444GGGXXXWWWGGG888666;;;888888888888999999999999999999:::;;;<<<>>>>>>???@@@CCCFFFHHHHHHHHHHHHIIIGGGHHHJJJJJJJJJKKKNNNPPPQQQRRRUUUWWWYYYZZZ[[[[[[]]]]]]^^^___```aaaaaa```eeeeeegggiiikkkoooqqqsssooorrrvvvzzz}}}}}}|||{{{{{{}}}zzzpppsssssskkk___TTTOOONNNGGGGGGJJJZZZuuummmaaaaaa```ccccccZZZGGG@@@999777555222222444444444333333222222222333222222222222222222222222222111111000000111111111222222222222333333333333444444777:::>>>PPPvvvyyy|||~~~qqqkkkdddfff~~~sssmmmlll{{{vvvuuutttnnndddZZZQQQLLLJJJJJJFFFDDDDDDEEEFFFLLLYYYggg}}}~~~<<<;;;;;;:::999999888888888777666666666666666666666555444444444444555666444444444333333222222111111222222333222222111111666666555555555444444444666666777888888888888777444444555666777888999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999:::<<<=========<<<<<<;;;;;;<<<<<<<<<======<<<;;;<<<======;;;999::::::999:::::::::888555222000//////000000000111111111111111222222333444555666888888888888999:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;:::888666444222000---......///////////////............////////////////////////////////////////////////000000000000000000000000///////////////////////////000000111...//////000111222222333222222111000/////////000///000000000000111111111333333222222333333444555222>>>IIIHHH>>>555444777777777888888888999999999888999:::;;;<<<===>>>???@@@CCCFFFHHHHHHHHHHHHIIIGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRTTTVVVXXXZZZ[[[\\\___```aaaaaaaaa`````````dddeeegggiiillloooqqqrrrooorrrwww{{{||||||zzzyyyzzz}}}|||tttvvvwwwooobbbUUUMMMKKKFFFFFFKKK\\\|||mmmaaaaaa___aaa```VVVEEE>>>888666555222222555555444333222222222333333222222222222222222222222222111111111111111222222222333333333444444555555444444777:::===NNNsss}}}yyy{{{vvvmmmnnnhhhmmm{{{rrrnnn{{{vvvuuurrrlllbbbXXXPPPKKKIIIIIIFFFDDDDDDDDDEEEKKKXXXfff;;;;;;::::::999999888888777666666555555666666666444444444444444444444444333333333333222222222222444444444444444333222222777666666555444444333333555666777777888888777777555666666777888999999::::::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;::::::999777999;;;>>>>>>>>>===<<<<<<<<<======>>>======<<<999;;;<<<<<<;;;::::::;;;777777777666555222000////////////000000000111111222333333444444555555555777777777777888999::::::<<<;;;;;;::::::::::::::::::::::::999777444222000,,,---...///000000000/////////...---------......////////////////////////////////////000000000000000000000000///////////////////////////000111111///000000111111222222222222111000000000000000000000000000111111111222222222222222222222333444444333777;;;;;;888555555666777777777888888888888999888999:::;;;<<<===>>>>>>@@@CCCFFFHHHHHHHHHHHHIIIGGGIIIJJJJJJJJJKKKMMMOOOQQQQQQSSSUUUWWWZZZ[[[\\\___aaabbbbbbaaa``````aaadddeeegggjjjmmmoooqqqrrrooorrrvvvzzz{{{{{{zzzxxx{{{}}}xxxzzzyyypppaaaRRRJJJGGGDDDGGGLLL\\\|||lllaaaaaa___```]]]SSSDDD===777666555333444777666555444222222222333333222222222222222222222222222222222111222222333444333333333444444555555666444444777:::===MMMqqq}}}}}}}}}}}}}}}vvvsss|||~~~xxxxxx|||{{{ooohhhuuurrrmmmsssxxxrrr|||wwwvvvpppkkkbbbXXXPPPKKKIIIHHHFFFDDDCCCDDDEEEJJJWWWeee;;;;;;::::::999888888888666666555555555666666777111222333444444333222111222222222222222333333333222333333444444444333333555555555555555555444444555666666777777777777777777777888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888999:::<<<===>>>>>>>>><<<===>>>>>>>>>>>>===<<<:::;;;======<<<;;;;;;<<<888777666444333111000///////////////000000000111111222333555666777777888888777777777888999:::;;;<<<;;;::::::999999:::::::::::::::999777444111///,,,---...///000000000///111000///...------......////////////////////////////////////000000000000000000000000///////////////////////////000111111111111111111111111111111000000000000000000111222111111111111222222222333222111111111111222333333444444555666666666666666777777777777888888888888999999:::;;;;;;<<<======@@@CCCFFFHHHHHHHHHHHHIIIHHHJJJKKKKKKJJJKKKMMMOOOPPPQQQRRRTTTWWWYYY\\\]]]]]]```bbbaaa___^^^___aaadddeeegggjjjmmmoooqqqqqqmmmppptttxxx{{{|||{{{{{{|||~~~}}}}}}zzznnn^^^PPPIIIGGGDDDHHHMMMZZZxxx}}}hhh___aaa```aaa]]]RRRDDD===777777666444555888777666444222222222333444222222222222222222222222333333222222333444444555111222222333444444555555333444777:::<<>>??????>>>===<<<:::<<<>>>>>>===<<<===>>>:::999777555333222111111////////////000000000000000111333555777999::::::999888888777888:::;;;<<<<<<;;;::::::999999::::::::::::::::::888444111///+++,,,...000000000000///333222000///.........///000000000000000000000000////////////000000000000000000000000///////////////////////////000111111222222222111111111111111000000//////000111222222111222222222222333333333111111000000111111222333333444444444444444555666777777777777888888888888999::::::;;;;;;<<<<<<<<<@@@CCCFFFHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKNNNPPPPPPQQQRRRTTTWWWYYY\\\]]]\\\___aaaaaa^^^]]]^^^```ccceeegggjjjmmmoooqqqqqqkkknnnrrrvvvzzz|||}}}~~~|||zzzmmm\\\PPPKKKJJJEEEIIIMMMXXXtttyyyfff^^^aaaaaabbb^^^SSSDDD===777777777555666999888666444222111222333444222222222222222222222222333333333333444444555666000000111222333333444444333444777:::<<>>>>>>>>============<<<<<<<<<888777555333222222222333333222000/////////000111333333333333444666777888888888888888999:::;;;;;;;;;:::999888888888999:::<<<<<<;;;999777333000/////////000000000000000///////////////////////////............////////////000000000000000000000000000000///////////////000000111000...------000333333333222222111000000000000000000000000111111222000111111111111222222222000000000000000000000000111111222333333444444555666666777888888888888888888:::;;;;;;::::::<<<===>>>AAAEEEGGGGGGFFFEEEFFFJJJHHHFFFHHHKKKNNNNNNLLLNNNQQQTTTUUUVVVWWWYYY[[[^^^_________^^^___aaadddhhhffffffhhhlllnnnnnnlllkkknnnqqqsssuuuxxx|||~~~{{{uuueeeXXXOOOKKKIIIFFFMMMOOOTTTmmmnnngggaaabbbfffdddYYYOOOBBB>>>999555555555555555555444333333222222222222222222222111111222333333111111111111222333333444444444333333444444555666666666333777@@@JJJgggyyytttrrrsssxxx}}}|||uuutttwwwyyyyyyyyywwwttt{{{nnn^^^dddsss|||nnnvvv~~~zzztttsssnnneee[[[RRRMMMJJJJJJHHHEEEDDDEEEGGGLLLWWWccc~~~|||{{{{{{{{{999999999999888888888888666666777777777666444333444444333333333222222222222222111111111111222222111111222222222333333333444333333444666777666555111222444555666666555555444555666777888999:::;;;<<<:::999;;;======;;;999;;;;;;:::999999999::::::::::::::::::;;;<<<======???????????????>>>>>>============<<<<<<<<<;;;;;;777666555444333222222222333222111111111111222333222333444555666777888999999888888999999:::;;;<<<<<<;;;:::999888999999:::<<<;;;;;;999666333111////////////000000/////////////////////////////////............////////////000000000000000000000000000000////////////000000000000000...---...000222222222222111111111000000000000000000000111111222000111111111111222222222111111111111111111111111222222222333444444555555666666777888888888888888999:::<<<<<<;;;;;;<<<>>>???BBBEEEGGGGGGEEEEEEEEEIIIHHHGGGIIIMMMOOOOOOMMMNNNQQQTTTUUUVVVWWWYYY[[[^^^_________^^^___aaadddhhhggggggiiimmmoooooommmmmmpppsssuuuwwwyyy{{{}}}zzz}}}xxxcccTTTLLLJJJJJJJJJOOOPPPTTTkkkooohhhbbbcccfffcccYYYNNNAAA===888555444444555444555444333333222222222333444333333222222333333444333333222222111222222222222222111111222222333444555555222666???IIIggg{{{tttrrrrrrvvv|||}}}wwwwwwzzz~~~{{{vvvaaaeeerrrqqqrrrzzztttsssmmmddd[[[RRRMMMJJJIIIHHHEEEDDDEEEGGGKKKWWWbbb{{{}}}{{{zzzyyy~~~}}}zzz|||888888888888777777777777666666777777777666555555333333333333222222222222222222111111111111222222111111222222222333333333444555666666555555555777333444555666666666666666333444555777888:::;;;<<<;;;::::::;;;<<<<<<;;;999::::::999999999:::;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::666666666555444333111111222222222222333444555555222333555777999::::::999999999999999:::;;;<<<===>>>===<<<;;;::::::::::::;;;;;;:::999777444111/////////////////////......////////////////////////............////////////000000000000000000000000000000////////////000000000000000///---...000222000000000111111111222222000000000000000111111222000111111111111222222222111111111111111111111111333333333444555555666666666777777888888888888777999:::<<<<<<;;;<<<===???@@@BBBEEEGGGFFFEEEDDDDDDGGGGGGHHHKKKOOOPPPPPPNNNNNNPPPSSSUUUVVVWWWYYYZZZ^^^___```_________aaaccchhhggghhhkkknnnppppppoooooorrruuuwwwxxxxxxzzz{{{yyy||||||aaaOOOIIIIIIKKKMMMQQQQQQTTTjjjoooiiiddddddfffbbbWWWMMM???;;;777444333333333333444444333222222222333333333333222222222222333333555444333222111111111111222222111111222222333444444555222555>>>IIIggg~~~vvvrrrqqquuu{{{~~~zzzyyy~~~~~~eeegggqqqppplll~~~yyyuuurrrmmmddd[[[RRRMMMJJJHHHHHHEEEDDDEEEFFFJJJUUU```xxx~~~|||yyyxxx|||yyyvvvxxx777777777777666666666666666666666777777777777666333333333333222222222222333222222111111222222333111111222222222333333333333666777666333222444666444555555666666666777777444555666777888999:::::::::::::::;;;<<<<<<;;;:::999999999999::::::;;;<<<::::::::::::;;;<<<===============>>>===<<<<<<;;;;;;;;;;;;:::::::::999999555555666666555333111000111111222222444555666666222444777999;;;;;;;;;:::::::::::::::;;;<<<======@@@???>>>===;;;;;;:::::::::::::::999777555222111/////////...............////////////////////////............////////////000000000000000000000000000////////////000000111///000000///......000111/////////000111222222333000000000000000111111222000000111111111222222222111111111111111111111111333333444444555666666777666777888888888888777777999:::<<<<<<<<<<<<>>>???@@@CCCEEEFFFEEEDDDDDDDDDEEEGGGJJJMMMPPPQQQPPPPPPNNNPPPSSSUUUUUUVVVXXXZZZ]]]^^^``````______aaacccggghhhjjjlllooopppqqqppppppsssvvvwwwwwwwwwwwwwwwyyy{{{}}}~~~~~~|||^^^LLLGGGHHHJJJNNNPPPPPPVVVjjjnnniiieeeeeefffaaaUUUKKK===:::555333333333222222444333333222222333333333333222111111000111111111333333222222111222222222444444333333444444555666444555333666???JJJjjjzzztttqqquuuzzz|||{{{~~~gggjjjssskkkeee|||}}}yyyvvvrrrmmmeee[[[SSSMMMIIIHHHHHHEEEDDDEEEFFFJJJTTT^^^vvv~~~{{{yyy|||zzzxxxzzz|||777777777666666666555555666666666666777777888888444444444333333333222222333333222222222222333333111111222222222333333333111444666555222000222555555555555555666666666777777777777777777888888888999:::;;;<<<;;;;;;;;;<<<999999999999::::::;;;<<<::::::::::::;;;<<<=====================<<<;;;;;;;;;::::::::::::999999999555555666666555333111000///000111222444555555666333555777:::<<<<<<;;;:::::::::::::::;;;<<<======@@@@@@???>>>===;;;:::::::::;;;::::::888666444333111000///............///////////////////////////............///////////////////////////////////////////////////000111111///000111000......///111......///000111222222333000000000000000111111222000000111111111222222222111111111111111111111111333333444444555666666777777777888888888777777666888:::;;;<<<<<<<<<>>>@@@@@@BBBDDDEEEDDDCCCDDDEEEDDDGGGKKKNNNOOOPPPPPPPPPMMMPPPSSSTTTUUUVVVXXXZZZ]]]^^^`````````___aaabbbfffhhhkkknnnooopppqqqqqqppprrruuuuuuuuuttttttuuuzzz{{{}}}vvv[[[LLLGGGGGGGGGKKKNNNPPPYYYooolllhhhfffffffff___SSSIII;;;888555333222222222111333333333222222333333444555444333222222222222222111111111111222333444555444444333333444444555666444777555888AAALLLmmmzzzuuuwww|||}}}xxxggglllvvvyyyeee___vvv|||}}}yyyvvvrrrmmmeee\\\TTTNNNJJJHHHHHHEEEDDDEEEFFFHHHRRR\\\uuu}}}||||||}}}zzz}}}|||777777777777666666666666666555555666777888999:::555555555555444444444444333333222222222222333333111111222222222333333333111222333333222111222444666555555444444555666666888888888888777777777666888:::;;;<<<;;;;;;<<<===::::::999999999:::;;;;;;::::::::::::;;;<<<=====================<<<<<<;;;;;;;;;:::::::::999999999666666666555444333111111///000222333444555555555555666888:::;;;;;;::::::999999999999:::;;;<<<===?????????>>>===<<<;;;:::;;;;;;<<<;;;:::888666555333111000.........//////////////////////////////............///////////////////////////////////////......//////000111222...000111000///...///000......//////000111222222000000000000000111111222000111111111111222222222222222222222222222222222333333333444555555666666777888888888888777777666666888:::;;;;;;;;;===??????AAACCCDDDDDDDDDEEEFFFEEEGGGKKKMMMMMMNNNOOOQQQMMMOOORRRTTTUUUVVVXXXYYY\\\^^^```aaa``````aaabbbdddggglllnnnooopppqqqrrrqqqssstttsssrrrrrrtttuuuyyy{{{~~~nnnXXXKKKGGGFFFFFFHHHLLLRRR___vvv{{{hhhfffeeefffeee]]]QQQGGG:::888555333333333222111333333222222222333444444888777666555555444444555//////000111222444555666222222111111222222333444444777777999AAAMMMpppzzz{{{qqqdddmmmzzzzzzddd[[[nnn}}}vvv~~~yyyuuurrrnnnggg^^^VVVOOOKKKIIIGGGEEEDDDEEEEEEHHHPPPZZZuuu~~~~~~|||~~~888888888777777777666666555555555555777888:::;;;777666666666666555555555444333333222222333333444111111222222222333333333222111111222444555444333666555444333333444555555777777777777777888888888777999<<<<<<;;;:::<<<>>>;;;;;;:::999999999::::::::::::::::::;;;<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::777666555444333222222222111222333555666666666555777888888888999999999999999888888999999:::;;;<<<======>>>>>>>>>===;;;:::<<<<<<======<<<:::888777444333111///...///000111////////////////////////............////////////////////////////////////............///000111222...000111111/////////000.../////////000000111111000000000000000111111222000111111111111222222222222222222222222222222222222222222333444444555555888888888888888777666666555777999::::::;;;===>>>>>>@@@BBBCCCCCCDDDFFFHHHFFFHHHKKKKKKKKKKKKNNNPPPMMMOOORRRTTTUUUVVVWWWYYY\\\^^^```aaa`````````aaabbbffflllnnnooooooppprrrsssttttttrrrqqqrrruuuwwwvvvzzz~~~gggSSSJJJHHHGGGFFFHHHKKKTTTeee}}}vvveeeddddddeeeddd\\\PPPFFF:::777555444444444222111333222222222333333444555777777666555444444444444111000111111222333444555222222111111222222333444333777666999AAAMMMqqq{{{hhh```lll}}}~~~hhhZZZgggwwwssszzztttsssooohhh```XXXQQQLLLJJJGGGEEEDDDEEEEEEGGGOOOYYYttt888888888888777777777777555555555555777999;;;<<<777777777777666666666666444333333222222333333444111111222222222333333333444222000222666888666444555555333222222333444555555666666777888999999:::666999<<<<<<;;;:::<<<>>><<<;;;;;;:::999999999999::::::::::::;;;<<<======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::888777555333222222222333333444555777777777666666999888888777777888999999888888888888999:::;;;;;;<<<<<<===>>>>>>===<<<;;;<<<======>>>===;;;:::999555444222000//////000111////////////////////////............/////////000////////////////////////............///000222222...///111111000//////000////////////000000000000000000000000000111111222000111111111111222222222222222222222222222222222111111222333333444444555888888888888888777666666444666888999999:::<<<>>>===???AAABBBCCCDDDGGGIIIGGGIIIKKKJJJIIIJJJMMMPPPMMMOOORRRTTTTTTUUUWWWYYY\\\^^^```aaaaaa``````aaaaaafffkkknnnnnnnnnpppqqquuuuuutttrrrqqqssswwwzzztttxxx~~~|||cccPPPIIIHHHHHHGGGHHHLLLWWWiiirrrbbbbbbccceeeccc[[[OOOFFF:::888555444444444333111222222222222333333444555555444333222111111111111222222222111222222333333444444333333444444555666222666666888@@@LLLqqqvvvaaa]]]kkk~~~mmm[[[ddduuurrrzzzttttttpppiiiaaaYYYRRRMMMJJJGGGEEEDDDEEEEEEGGGOOOXXXsss