BM6P6(@ bbbTTTGGGDDDFFFDDD???<<<:::888555222111111222333111111000000000000111111111111000000000000111111///////////////000111111000000///...............000111111111222222222222222222222333444555666777999:::;;;===>>>@@@AAABBBBBBCCCDDDFFFHHHMMMSSSWWWZZZ\\\```ccceeegggiiikkkppppppqqqsssuuuwwwyyyzzz{{{}}}}}}|||{{{yyyggg\\\ddd||||||xxxvvvuuuhhhZZZfffyyyxxxvvv```NNNLLLIII___zzznnnzzz|||zzz{{{|||sssTTT@@@999888999999999888888888888777777777777777777777777777666666666666777777777777888888999999999:::::::::888999999:::;;;<<<======AAABBBBBBDDDFFFHHHJJJKKKLLLHHHCCC===::::::<<<======:::888999===???>>><<<===<<<;;;<<<======<<<;;;:::;;;<<<>>>???@@@@@@@@@CCCEEEIIINNNSSSYYY]]]___PPPJJJCCCAAADDDFFFEEECCCCCCCCCCCCBBBBBBCCCFFFIIILLLQQQTTTUUUXXXZZZWWWRRROOOOOONNNNNNOOOPPPRRRSSSSSSPPPLLLFFFAAA>>>===<<<666777999888777777888999<<<===>>>>>><<<<<<>>>???<<<;;;::::::;;;===???AAAMMMKKKJJJKKKMMMNNNKKKIIIKKKDDD???AAAEEEKKKXXXeee\\\VVV\\\rrrvvvkkkhhhgggeeekkknnnsssyyy}}}|||yyyuuuyyy|||sss^^^VVVhhhlllllljjjnnntttmmm```bbbTTTGGGDDDFFFDDD???<<<999777444111000000222333111111000000000000111111111111000000000000111111///////////////000000111000000///...............000000000111111111222222222222222333444555666777999:::;;;===>>>@@@AAABBBCCCDDDFFFGGGIIINNNSSSWWWZZZ\\\```ccceeegggiiikkkooooooppprrrtttvvvxxxyyyyyy}}}~~~{{{zzztttjjj\\\hhhxxxzzzuuurrr{{{hhh[[[gggzzz}}}xxx___LLLJJJIIIaaa}}}||||||~~~tttzzzzzzyyyzzz|||~~~~~~www{{{|||]]]FFF===<<<999999999888888888777777666666666666666666666666555666666666777777777777888888888999999999::::::888999999:::;;;<<<======???@@@BBBEEEHHHKKKMMMOOOJJJGGGCCC???<<<;;;;;;<<<:::;;;===@@@BBBAAA???<<<;;;:::888777888999888777777888999:::;;;<<<<<<<<<<<<===@@@CCCGGGJJJMMMNNNFFFAAA;;;:::<<<>>>>>><<<;;;<<<<<<;;;;;;===@@@CCCIIINNNSSSTTTVVVXXXUUUOOOMMMNNNNNNOOOQQQSSSTTTUUUQQQNNNIIIDDD???<<<::::::777888999999888888:::;;;???AAACCCCCCAAA@@@@@@AAA======<<<<<<===>>>@@@AAAGGGGGGHHHLLLOOOOOOMMMJJJGGGAAA>>>???AAADDDNNNXXXZZZTTTXXXlllvvvllliiiiiigggjjjnnntttzzz~~~|||wwwrrrmmmxxx}}}tttrrruuunnnmmmyyy~~~mmm___YYYnnntttrrrmmmrrr{{{tttcccbbbTTTGGGDDDFFFDDD???<<<999777333111///000111222111111000000000000111111111000000//////000000111//////......//////000111000000///.............../////////000000000111111222222333333444555777888999:::;;;===>>>@@@AAABBBDDDFFFGGGIIIKKKNNNSSSWWWZZZ\\\```ccceeegggiiikkknnnooooooqqqsssuuuwwwyyyyyy}}}~~~zzz{{{~~~fffaaa___hhhxxxsssooojjjaaappp~~~___JJJIIIKKKeeesssqqqwwwxxx~~~zzzyyyxxxyyy{{{}}}}}}}}}vvvhhh\\\ppp~~~uuu[[[EEE;;;999999999888888888777777777666666666666666666666666555555666666666777777777777888888888999999999999888888999:::;;;<<<=========???BBBEEEJJJMMMPPPRRRJJJHHHEEEBBB@@@>>>======<<>>EEEKKKPPPRRRTTTTTTQQQLLLKKKLLLOOOQQQSSSUUUUUUUUUNNNLLLHHHCCC>>>;;;999888888999:::::::::;;;===???DDDGGGJJJKKKIIIFFFDDDCCC??????>>>??????@@@AAAAAA@@@BBBEEEKKKOOOPPPOOOMMMIIIEEEBBB@@@??????DDDJJJQQQLLLPPPaaayyyxxxmmmkkkkkkjjjjjjnnnuuu|||}}}wwwrrreeevvvrrrggg```UUUYYYmmm}}}uuusssppphhh```\\\hhhrrrrrrkkksssyyycccbbbTTTGGGDDDFFFDDD???<<<888666333000//////000111111111000000000000111111000000////////////000000///............///000000000000///...............////////////000000000000333333333333444666777888999:::;;;===>>>@@@AAABBBDDDEEEGGGIIIKKKNNNRRRVVVZZZ\\\```ccceeegggiiikkkoooooopppqqqtttvvvxxxyyy{{{~~~yyylll]]][[[lll~~~wwwsssppp~~~nnnggg|||dddLLLKKKMMMhhh|||www{{{vvvwww{{{zzzxxxxxxzzz|||}}}}}}ooo\\\???NNN]]]]]]OOO@@@999777888888888888777777777777666666666666666666666666555555555666666666777777777777777888888888888999888888999:::;;;<<<<<<===<<<>>>AAAFFFJJJNNNQQQSSSMMMKKKHHHDDDBBBBBBBBBBBBGGGMMMTTTVVVQQQJJJEEECCCAAA>>>:::777777888888888999:::::::::::::::999999666666666666666666666666777444111000222555555555222333333333444666:::===AAAIIIOOOQQQQQQQQQNNNJJJIIIKKKOOOQQQSSSSSSRRRQQQMMMKKKGGGCCC???<<<::::::999:::;;;;;;;;;<<>>@@@CCCFFFDDDHHHWWWmmm|||pppmmmmmmllllllooouuu{{{~~~{{{wwwmmmxxxxxxjjj\\\MMMRRRiiiyyyoookkkkkkhhh___XXXYYYiiiooolllxxxjjjbbbTTTGGGDDDFFFDDD???<<<888666333000//////000111111111000000000000111111000000////////////000000...............//////000000000///...............////////////000000000000333333333444555666777888999:::;;;===>>>@@@AAABBBBBBDDDFFFHHHJJJMMMQQQTTTZZZ\\\```ccceeegggiiikkkppppppqqqsssuuuwwwyyyzzz}}}|||lllaaaeee~~~{{{wwwuuusssxxxmmmfff}}}jjjPPPMMMOOOjjj{{{~~~{{{yyywwwvvvvvvyyy{{{||||||||||||~~~lllXXX;;;???EEEHHHFFF@@@<<<:::888888888777777777666666555555555555555555555555555555555555666666666666666666777777777888888888777888888999:::;;;<<<<<<<<<>>>BBBGGGKKKOOOQQQRRRPPPMMMIIIFFFEEEFFFHHHJJJTTTWWWZZZXXXQQQKKKGGGFFFDDD@@@<<<999999999:::999;;;;;;;;;;;;;;;::::::999888888888777777777777777555333111111222444555555111222333333444666:::===???GGGNNNOOONNNNNNLLLIIIHHHJJJMMMPPPPPPOOOMMMKKKIIIGGGEEEBBB???===;;;;;;;;;;;;<<<<<<;;;===@@@CCCIIINNNSSSUUUSSSNNNIIIGGGDDDCCCCCCBBBBBBBBBCCCCCC?????????AAAEEEJJJQQQUUUZZZYYYSSSKKKDDDAAAAAAAAABBBBBBFFFRRRfff{{{sssooonnnmmmoooppptttzzz~~~|||{{{xxxnnnaaaNNNOOOfffxxxpppmmmmmmhhh\\\PPPQQQdddqqqtttyyybbbTTTGGGDDDFFFDDD???<<<999777333111///000111222111111000000000000111111000//////......//////000......------......///000000000///.............../////////000000000111111333333333444555666888888999:::;;;===>>>@@@AAABBB???BBBEEEHHHJJJNNNRRRUUUZZZ\\\```ccceeegggiiikkkpppqqqrrrsssuuuwwwyyy{{{}}}~~~|||{{{}}}{{{zzz|||vvvlllwwwoooooorrrzzz}}}xxxuuurrrzzz~~~kkk___qqqlllTTTOOOOOOkkkzzzzzz{{{uuutttsssuuuxxxzzzzzzzzzxxxzzz|||lllYYYCCC===999<<>>??????>>>===???BBBEEEKKKOOOUUUWWWUUUQQQLLLJJJGGGEEECCCBBBAAABBBCCCDDDBBBAAA???>>>@@@EEEMMMSSS\\\^^^[[[TTTOOOMMMKKKHHHIIIJJJJJJOOO^^^tttuuuoooooonnnoooqqquuuzzz~~~yyy|||vvvqqqiiiUUUSSShhhxxxvvvrrroooooojjj[[[LLLRRRcccqqqwww|||bbbTTTGGGDDDFFFDDD???<<<999777444111000000222333111111000000000000111111//////............//////...------------...//////000000///...............000000000111111111222222444444444444555777888999999:::;;;===>>>@@@AAABBB>>>AAAEEEIIILLLOOOTTTWWWZZZ\\\```ccceeegggiiikkkooopppqqqrrrtttwwwyyyzzzzzz}}}|||}}}wwwxxx}}}{{{tttmmm``````___aaahhhxxxzzzrrrkkkzzzmmm]]]fffxxxjjjTTTNNNMMMiiixxxttttttuuuxxx{{{}}}}}}|||wwwzzz|||}}}mmm\\\DDD;;;666888:::888666777888777777777666666666666555555555555555555555555444444444555555555666666555555555666666666777777777777888999:::;;;;;;<<<;;;???DDDKKKQQQUUUXXXYYYZZZ[[[]]]^^^````````````aaa___ZZZWWWSSSPPPLLLIIIAAA???<<<;;;;;;;;;:::999888888999999:::999999999::::::999888888777666666444444333333222222333444000111111000000222555888;;;CCCHHHGGGEEEFFFHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@AAAEEEGGGLLLQQQVVVYYYWWWSSSPPPNNNIIIGGGCCC@@@???AAACCCEEEDDDCCCAAA???>>>AAAHHHMMM^^^eeeiiigggdddccc___YYYVVVTTTMMMIIISSSiii}}}uuupppooopppnnnqqqvvv}}}{{{wwwrrrqqqxxxtttrrrooo^^^[[[mmmtttuuurrrppppppnnnbbbUUU\\\fffooosssttttttrrrpppcccTTTGGGDDDFFFDDD???<<<:::888555222111111222333111111000000000000111111//////............//////...------------...//////000000///...............111111111111222222222222444444444444666777888999999:::;;;===>>>@@@AAABBB>>>BBBFFFJJJMMMQQQVVVYYYZZZ]]]```ccceeegggiiikkknnnooopppqqqsssvvvxxxyyyvvv{{{|||{{{xxxvvvtttuuu||||||www|||wwwwww{{{xxxmmmhhheeeddd```ZZZZZZggg~~~{{{oooeeeqqq}}}qqqaaacccmmmyyyzzzfffSSSLLLJJJhhhyyyvvvwwwyyy|||xxx{{{}}}|||mmm^^^@@@:::888;;;;;;777666:::777777777777666666666666555555555555555555555555444444444555555555666666555555555555666666666777777777888999:::;;;;;;<<<:::>>>EEEMMMTTTYYY\\\^^^```dddiiinnnpppooollljjjeeeaaa\\\ZZZYYYWWWRRRNNNAAA???>>>>>>>>>>>><<<:::999999:::;;;;;;;;;;;;;;;<<<;;;:::999888666555555555666666555333333444555111222222111000222555888:::BBBFFFDDDAAACCCFFFGGGEEEFFFHHHIIIKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEECCCBBBCCCGGGJJJMMMRRRWWWZZZYYYUUURRRPPPKKKHHHCCC???>>>@@@CCCFFFEEEEEEDDDAAA>>>???DDDHHHaaammmwwwyyyyyyxxxrrrjjj^^^YYYMMMCCCHHH___uuuuuuppppppqqqlllpppxxx~~~vvvpppbbbiiiwwwpppnnnooo```^^^ppptttuuussspppqqqrrrkkk```jjjmmmrrrqqqjjjbbbaaaeeelllSSSGGGHHHEEECCCCCC===888777444222111222333444111111000000000000111111000000000000////////////......////////////////////////............//////......///000000000000000222333444555666888999999============>>>???AAAAAABBBDDDGGGJJJLLLOOOTTTWWWZZZ^^^cccdddccccccgggkkkppprrrtttuuuttttttuuuvvv{{{|||~~~}}}{{{rrrhhhgggrrr~~~~~~|||{{{|||}}}}}}vvvooofffaaaoooyyyoooffftttpppeeeiiirrrooorrr```OOOMMMLLL```{{{yyywwwwwwyyy{{{||||||uuuyyy|||}}}}}}}}}vvvnnnXXXEEE666777<<<:::888999777666666555555555555666555555555555555555555555555555555555555555555555555555555555666666666666444666777888888999;;;===AAACCCGGGNNNWWW___dddgggjjjlllrrrxxx{{{yyyqqqkkkggghhhgggccc]]]WWWPPPJJJDDDDDDDDDCCCBBB@@@===<<<>>>===;;;:::999;;;<<<===<<<;;;;;;;;;<<<<<<:::888666666555444333222222111222333333222111111222444<<<@@@CCCDDDCCCCCCEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMNNNKKKGGGCCCCCCDDDGGGIIIPPPUUUZZZ[[[[[[ZZZTTTLLLIIIFFFAAA===<<<===@@@BBBJJJJJJIIIEEE???<<<===???NNN```yyytttkkkVVVJJJAAA??????HHHaaa|||{{{sssooooooooonnnpppuuu}}}zzzrrrffffffqqqzzz|||zzzqqqcccYYY\\\ffftttvvv{{{wwwxxxlllxxx}}}wwwooommmcccZZZ]]]mmmTTTGGGHHHDDDCCCBBB===888777444222111222333333111111000000000000111111000000/////////.........///////////////.........//////............//////000000111222222222222222222333444555666888999999<<<;;;<<<<<<===>>>@@@@@@BBBDDDGGGJJJLLLOOOTTTWWWZZZ^^^cccdddcccdddgggkkkrrrtttvvvwwwwwwwwwxxxzzz{{{|||~~~~~~zzzoooaaa\\\bbblllqqqooommmjjjeeeaaabbbgggkkkttt~~~~~~}}}}}}}}}}}}}}}}}}uuudddlll~~~zzzrrrjjj|||}}}kkkdddlllwwwsssttt___LLLJJJJJJ```{{{yyywwwwwwyyy{{{||||||zzz}}}~~~|||vvvaaaMMM<<<:::===:::888999777777666555555555555666555555555555555555555555555555555555555555555555555555555555666666666666444666777777777999;;;===AAACCCHHHPPPYYY```fffhhhqqqsssvvvzzz|||zzztttooommmoooooommmhhh```VVVOOOKKKKKKKKKIIIGGGCCC@@@>>><<<;;;:::999999:::;;;<<<===;;;::::::;;;;;;999888666666555555444333333333222333333222111111222444;;;@@@DDDFFFEEEDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPPPPOOONNNNNNNNNNNNNNNMMMKKKGGGDDDCCCCCCEEEFFFOOOTTTYYYZZZ[[[ZZZTTTLLLIIIFFFAAA===;;;<<>>>>>???EEEZZZqqqzzzrrrnnnnnnnnnmmmpppvvv}}}{{{uuuhhheeekkkooommmxxxxxxsssiii___```gggyyy~~~{{{|||wwwmmmkkkbbbWWWVVVnnnUUUHHHHHHDDDBBBAAA;;;999777555222111111222333111111000000000000111111000000/////////.........000000//////.........---//////............//////000000111222222222222222222333444555666888999999::::::;;;;;;<<<>>>???@@@BBBDDDGGGJJJLLLOOOTTTWWWZZZ^^^bbbdddcccdddgggjjjqqqsssvvvwwwxxxxxxzzz{{{{{{|||~~~zzz~~~ttt```SSSSSSWWWZZZ\\\ZZZWWWSSSOOOOOORRRTTTXXXdddwww~~~|||uuu{{{zzzrrrjjjqqq|||xxxeeebbbooo}}}{{{yyy```JJJHHHJJJccczzzxxxwwwwwwyyy{{{||||||~~~mmmWWWBBB===>>>:::888999888777666666555555555666555555555555555555555555444444444444444444444444444555555555555666666666444555777777777888;;;===AAADDDJJJRRR[[[ccciiilllyyyzzz|||}}}yyyuuuqqqqqqssssssoooeeeYYYQQQQQQQQQQQQOOOKKKFFFAAA>>><<<<<<======>>>>>>>>>>>>===;;;999999999999888777555555555555555555555555333333333222111111333555;;;@@@FFFHHHHHHFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQTTTTTTSSSRRRQQQPPPOOOOOOLLLJJJGGGEEECCCAAAAAAAAAJJJPPPUUUWWWYYYYYYTTTLLLHHHEEEAAA===;;;;;;===???KKKNNNQQQPPPLLLEEE@@@===???DDDNNNVVVYYYUUUMMMFFF@@@<<<<<>>@@@AAABBBDDDGGGJJJLLLOOOTTTWWWZZZ]]]aaaccccccdddgggiiimmmooorrrtttuuuvvvxxxzzz{{{|||}}}~~~ssstttvvv{{{hhhTTTLLLKKKLLLHHHGGGDDDBBB@@@???AAABBBGGGLLLTTT^^^jjjvvv}}}~~~{{{}}}wwwpppqqqrrrrrrsssvvvzzz}}}{{{yyyqqqiiimmmzzzuuuaaaaaaqqq}}}bbbJJJHHHLLLgggyyy{{{yyyxxxyyy{{{}}}~~~}}}uuu]]]FFF???>>>;;;999;;;888888777666555555555555555555555555555555555555444444444444444444444444444444444555555555666666444555777777777888;;;===@@@DDDKKKTTT\\\dddkkkppp{{{~~~}}}zzzvvvtttsssuuurrrhhh^^^YYY[[[[[[[[[YYYTTTNNNHHHEEECCCEEEFFFHHHHHHFFFDDDCCC>>><<<999888888888777666555555555666666777777777333444333222000111333666:::@@@GGGJJJJJJHHHIIIJJJFFFGGGHHHJJJLLLOOOQQQRRRWWWVVVUUUTTTSSSQQQPPPOOOKKKJJJHHHEEEBBB@@@>>>===BBBGGGMMMPPPTTTWWWTTTNNNHHHEEEAAA===:::;;;<<<===BBBGGGLLLOOOMMMGGG???;;;::::::<<<@@@EEEEEEAAA<<<<<<<<<>>>@@@???AAANNN\\\tttwwwqqqnnnllllllqqqxxx}}}~~~}}}|||{{{pppjjjmmmnnnkkkwww~~~ttttttsssnnnllloooxxx|||{{{uuuvvvtttkkkcccVVVPPPnnnUUUHHHHHHDDDAAA@@@;;;:::888555333111111222222111111000000000000111111222222222111111111000000000000//////.........---//////............//////......///000000000000000222333444555666888999999;;;;;;<<<===>>>@@@AAABBBBBBDDDGGGJJJLLLOOOTTTWWW[[[]]]```bbbccceeeggghhhjjjmmmppprrrssstttvvvxxx|||||||||~~~uuusssnnniiilllwwwuuu\\\OOOJJJHHHCCCBBB???>>>>>>>>>>>>>>>BBBBBBBBBBBBDDDKKKWWWaaa}}}~~~zzzwwwzzz{{{sssnnnhhheeeddd```XXXQQQMMMMMMLLLKKKJJJKKKOOORRRcccuuuzzztttmmmqqq___cccuuu}}}aaaIIIGGGKKKgggyyy}}}{{{zzzyyy{{{}}}}}}xxx___GGG???>>>;;;:::<<<999999777666666555555555555555555555555555555555444444444444444444444444444444444444555555555555333555666777777888:::<<>>CCCGGGMMMSSSSSSOOOIIIFFFBBB===;;;:::;;;<<<;;;???EEEJJJKKKGGGAAA<<<;;;999999<<>>???@@@???<<<>>>IIIUUUooo~~~|||tttooolllkkkqqqxxx|||}}}|||{{{zzzqqqmmmssswwwuuurrrqqqqqqooooootttuuuuuuvvvmmmsssxxxiiinnnqqqfffYYYRRRnnnUUUHHHHHHDDDBBBAAA;;;:::888555333111111111222111111000000000000111111222222111111111000000000//////////////////////////////............//////000000111222222222222222222333444555666888999999;;;;;;<<<===???AAABBBCCCBBBDDDGGGJJJLLLOOOTTTWWW[[[\\\___aaadddeeeggggggkkknnnqqqssstttuuuwwwyyy|||||||||}}}ooonnngggccchhhuuukkk\\\VVVSSSNNNKKKFFFDDDCCCCCCBBBAAA@@@CCCGGGGGGAAA???HHHSSSyyy{{{vvvvvv{{{uuueeeZZZTTTQQQMMMLLLMMMLLLJJJGGGCCCCCCBBB@@@======@@@BBBDDDQQQbbbsss}}}yyysssnnnaaajjj{{{|||aaaIIIFFFHHHaaa~~~yyyzzzzzzzzz{{{~~~|||yyy```HHH@@@>>>;;;:::===:::999888777666555555555555555555555555555555555333333333333333333333333333444444444444555555555333444666666666777:::<<<===BBBIIIPPPXXXcccooowwwzzzwwwqqqtttvvvrrrppprrrmmmmmmllliiifffccc___^^^\\\___aaaaaa]]]VVVNNNIIICCC???:::666666777777777777777777888888999999999555555444111000111444777:::@@@FFFJJJJJJJJJKKKMMMKKKKKKLLLMMMPPPTTTWWWYYYWWWWWWWWWWWWUUUSSSPPPOOOKKKJJJHHHEEEBBB???<<<;;;666999<<>>:::<<>>@@@BBBCCCBBBDDDGGGJJJLLLOOOTTTWWW[[[\\\^^^aaadddfffgggfffmmmooorrrssstttuuuwwwxxx||||||||||||~~~|||wwwwww~~~sssnnnlllYYYSSSKKKFFFBBB???<<<:::AAAHHHRRRSSSJJJAAAEEEPPPlll{{{vvvvvvzzzzzzyyyuuupppggg\\\QQQJJJFFFFFFGGGHHHHHHGGGFFFFFF???@@@???>>><<<<<<===???<<>>>>>;;;<<<:::999>>>GGGMMMMMMLLLIIIEEEAAA>>><<<;;;;;;:::777666777;;;>>>???>>>???EEELLLPPPPPPOOOPPPQQQOOORRRQQQJJJAAA@@@EEEJJJQQQcccwww|||pppiiihhhkkknnnmmmnnnssszzz}}}tttlllpppoooyyy~~~}}}qqqfffeeeeeedddkkkuuurrrjjjiiibbbhhhgggQQQUUU```wwwvvvhhhpppxxxfffPPPnnnWWWIIIFFFAAABBBBBB;;;888666444222111111222222333222111111000000111111111111111111000000000000//////............////////////............//////......//////000000111111444666777888777666777888:::<<<===>>>===>>>???AAADDDFFFHHHJJJLLLOOOTTTWWW[[[]]]```bbbcccdddgggjjjpppqqqrrrtttvvvwwwxxxxxxyyyzzzzzzzzzzzz}}}nnnYYYMMMKKKFFFVVVgggkkk^^^OOOHHHGGGSSSuuu||||||zzzzzz}}}wwwkkkbbbYYYRRRQQQNNNKKKFFFBBBAAABBBEEEGGGLLLLLLKKKIIIEEEBBB>>><<<999999888888888888888999888<<<>>>===>>>HHHZZZiii}}}ppp___cccnnn~~~vvv}}}mmmssswww[[[MMMDDDUUU~~~~~~~~~kkk|||}}}xxxzzz~~~jjjOOOAAA===;;;999888888888777666666666666666666666555444333333222222222222222222222222222222333333333444444444555555555555444444555666888999<<<@@@FFFIIIJJJSSShhh}}}||||||~~~~~~}}}~~~}}}xxxooohhhaaaTTTIIICCC???:::777666777777777;;;:::888666555555777777555666666444111222555888<<>>DDDHHHWWWlllzzzwwwkkkhhhkkkmmmoooqqqssswww~~~~~~sssfffaaahhhsss|||zzzpppfff```aaakkkuuusssqqqlllfff```ZZZUUUQQQbbbbbbhhhjjjkkksssnnnYYYnnnWWWIIIFFFBBBCCCCCC;;;888666444222111111222222333222111111000000111111111111111000000000////////////............////////////............//////......//////000000111111111333555666666666777999:::<<<===>>>===>>>???AAADDDEEEHHHJJJLLLOOOSSSWWWZZZ\\\```bbbdddfffiiikkkoooppprrrtttvvvwwwxxxxxx{{{xxxuuuuuuyyywwwlllvvvrrrYYYMMMHHHTTTgggqqqjjjXXXLLLJJJQQQmmm|||zzzzzz}}}qqqeeeXXXRRRMMMGGGDDDCCCAAAAAAAAABBBEEEHHHKKKMMMOOONNNKKKGGGBBB===999666999999888888888888999999666999;;;999888<<>><<<;;;999999999::::::;;;;;;;;;???FFFSSSaaalllqqqpppmmmgggddd```[[[UUUMMMDDD>>>===AAANNN```lllqqq|||~~~pppjjjjjjkkkoooqqquuuzzz}}}ooo___ZZZggguuu|||{{{uuuiiigggooo|||uuuooojjjgggbbbYYYSSSSSSeeeiiirrrqqqlllrrrnnn[[[nnnWWWJJJGGGCCCDDDDDD<<<888666444222111111222222222222111000000000000111111111000000000000////////////............////////////............//////......//////000000111111...000333555555666888999999;;;============???AAACCCDDDGGGIIIKKKNNNSSSVVVZZZ]]]aaaccceeehhhkkkmmmoooppprrrtttuuuwwwwwwxxx{{{wwwuuuwww|||}}}}}}xxxeeeUUUQQQ]]]mmmeeeKKKIIIOOOcccyyyyyycccPPPKKKNNNaaa~~~|||{{{}}}lll___SSSKKKCCCAAA@@@===<<<===:::===BBBGGGKKKNNNOOOOOOMMMKKKGGGBBB===999666555999999888888888888999999999;;;<<<;;;::::::;;;<<>>AAADDDFFFNNNaaasss~~~xxxtttkkkbbb^^^]]]YYYSSSKKKFFF@@@;;;999888777666555666999::::::999888666888888777555444444777999===???CCCFFFIIIKKKKKKKKKKKKMMMQQQSSSTTTVVVYYY[[[^^^^^^^^^]]][[[YYYVVVUUUKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDAAA??????BBBGGGLLLQQQOOOMMMIIIFFFBBB???===;;;;;;:::999999:::<<<<<<<<>>>>><<<:::AAAWWW}}}nnnhhhdddffffffaaa]]]^^^llluuunnn___UUU[[[iii{{{~~~wwwwwwyyyvvvzzzgggTTTMMMFFFUUU{{{|||sss}}}vvvwww{{{yyyzzzzzz{{{}}}lllPPPBBB>>>===<<<<<<888777777666666666666666555555444444444333333333222222222222222222222222222222333333333444444444333444444444555666777777:::<<>><<<<<<;;;;;;:::;;;;;;<<<;;;:::999888:::999888666555555777888:::<<<@@@DDDHHHKKKNNNOOOMMMOOOPPPQQQRRRUUUYYY\\\[[[[[[[[[ZZZXXXVVVTTTRRRKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDBBB???>>>@@@DDDHHHOOOOOONNNMMMJJJGGGCCCAAA>>>===;;;999999:::;;;===;;;AAAMMM\\\lllwww}}}{{{tttiii]]]QQQFFF;;;555888999>>>EEEGGGKKK\\\ooozzzsssqqqpppqqquuuzzz~~~|||mmm^^^ZZZhhhrrrooojjjsss}}}jjjjjj~~~lllfffaaaZZZcccuuu|||}}}^^^lllVVVJJJHHHDDDEEEDDD;;;888666444222111111222222222111000000//////000000000000000////////////...//////............////////////............//////......//////000000111111222444666666555555666777888:::<<<<<<<<<===???AAAAAACCCFFFHHHJJJNNNSSSWWW]]]```dddfffggghhhiiijjjnnnoooppprrrtttuuuvvvvvvvvv{{{zzzvvvvvvxxx~~~~~~zzzxxxiii]]]ggg|||eeeRRRQQQaaa}}}aaaQQQLLLSSSbbbuuu~~~hhhZZZRRROOOMMMEEEAAA>>>???>>>;;;999;;;@@@DDDIIILLLMMMIIIDDD@@@<<<;;;:::999999:::;;;<<<999999888888999::::::;;;888777666888;;;===<<<;;;===EEE[[[~~~uuummmdddccccccbbb[[[TTTQQQRRRTTTZZZeeeqqqzzzrrrfff^^^aaagggqqq}}}}}}|||xxxjjjSSSLLLFFFUUUzzz{{{~~~yyyxxxyyy|||sssUUUEEE???===;;;:::888777777666666666666666444444444444444333333333222222222222222222222222222222222333333333444444333333444444555666666666777:::@@@HHHMMMPPPXXXaaazzz}}}vvvmmmiiigggaaaZZZOOOKKKFFFCCCBBBCCCCCCCCCEEEDDDAAA???===============;;;888666555666666666555777;;;@@@FFFLLLQQQTTTOOOOOOMMMLLLLLLPPPUUUYYYXXXXXXXXXXXXVVVTTTRRRQQQLLLKKKJJJHHHGGGFFFFFFFFFCCCBBBAAA>>><<<===@@@BBBJJJLLLNNNPPPOOOLLLIIIFFFCCCAAA>>><<<::::::;;;<<<<<<>>>CCCMMMYYYdddlllooooooggg[[[PPPFFF???:::777:::888;;;>>>===>>>MMM```vvv~~~vvvtttttttttxxx{{{}}}~~~tttiiieeelllllldddbbbpppuuummm~~~kkkfffbbb\\\eeevvvhhhjjjTTTIIIGGGDDDDDDCCC;;;888666444222111111222222111111000////////////000000000////////////......//////............////////////............//////......//////000000111111333555666777555555555666777999;;;<<<<<<===???AAAAAACCCFFFHHHKKKOOOTTTXXX\\\___dddfffggghhhiiijjjmmmnnnppprrrsssuuuuuuvvvwww{{{|||xxxsssttt}}}ssscccssssss]]]\\\hhhpppZZZOOORRR[[[dddjjjtttzzzjjjZZZNNNFFFAAA???===;;;:::======;;;<<>>@@@CCCDDDCCC@@@<<<:::::::::999999999999999:::999999888999999:::;;;<<<;;;999888888:::;;;<<<<<<>>>>>>GGG___uuujjjdddlllnnnnnnfffYYYNNNKKKLLLDDDFFFOOO^^^lllttt{{{xxxmmmgggiiigggggguuu||||||zzzsssyyymmmTTTMMMFFFTTTzzz~~~uuuvvvzzz{{{yyyyyy|||}}}}}}xxxYYYGGG@@@<<<:::999888888777666666666666666444444444444444444444444222222222222222222222222222222222222333333333333222222444555555666555555555777>>>HHHNNNQQQUUU[[[ppp~~~|||sssnnnkkkccc[[[UUUQQQMMMJJJKKKLLLMMMNNNQQQOOOKKKHHHEEEDDDEEEEEE@@@===999666555555444333111333777===DDDLLLSSSWWWPPPOOOLLLJJJHHHJJJOOOSSSVVVWWWWWWWWWWWWUUUTTTSSSMMMLLLJJJHHHFFFEEEDDDDDD??????>>><<<::::::<<<>>>DDDHHHMMMQQQSSSQQQNNNLLLIIIGGGDDDAAA???======<<<<<<<<<<<<@@@HHHPPPVVVYYYWWWQQQHHHAAA>>>=========:::777999<<<:::999EEETTTlll~~~vvvtttuuuvvvyyy|||}}}{{{sssooorrrlll```^^^mmm~~~wwwjjjtttuuuggggggfff``````hhh|||~~~vvvhhhSSSHHHGGGCCCCCCBBB999888666444222111111222222111111000///////////////000000/////////.........//////............////////////............//////......//////000000111111000222444555555555666777666888;;;<<<<<<===???AAABBBDDDGGGIIILLLPPPUUUYYYXXX\\\aaafffhhhiiikkkllllllmmmoooqqqssstttuuuuuuvvvyyyzzzxxxvvvxxxnnntttyyyeeegggnnn~~~{{{```TTTTTTXXX]]]\\\___tttllleee[[[PPPFFF@@@;;;999;;;999:::>>>???>>>AAAEEE>>>>>>===<<<;;;999777666888999999:::::::::999999999999999999:::;;;<<<<<<======<<<;;;;;;;;;===>>>;;;???BBBLLLkkk|||sssppppppvvvvvvqqqdddUUULLLJJJKKKHHHEEEIIIWWWgggrrr|||sssmmmpppnnnjjjrrr}}}yyyyyymmmUUUNNNGGGUUUyyyvvvpppkkkxxx~~~{{{yyyzzz}}}{{{zzz|||zzzZZZGGG@@@<<<999999888888777666666666666666444444444444444444444444222222222222222222222222111222222222222333333333111222444555666555555555555555:::CCCKKKOOOTTTYYYffftttxxxssspppiiiaaa]]]YYYUUUSSSSSSUUUVVVWWWXXXWWWVVVTTTQQQPPPOOONNNBBB>>>999555444333111//////111444:::BBBJJJRRRVVVSSSSSSRRROOOMMMKKKLLLNNNTTTUUUVVVVVVVVVVVVUUUTTTMMMLLLJJJGGGEEECCCBBBAAA<<<===<<<;;;999888999;;;>>>CCCKKKRRRVVVVVVSSSQQQPPPOOOLLLIIIEEEBBB???>>>===;;;;;;<<<@@@DDDGGGHHHBBB???<<<:::<<<>>>???@@@;;;888:::???@@@>>>EEEPPPdddzzz~~~tttssstttuuuzzz}}}}}}vvvtttwwwqqqbbb]]]hhhuuuyyymmmccckkkvvv{{{sssjjjccceeehhhfffcccbbbttt}}}~~~{{{gggRRRGGGFFFCCCCCCBBB999888666444222111111222222111111000///////////////000/////////............//////............////////////............//////......//////000111111111---///222444444444666888666888:::<<<<<<===@@@AAABBBDDDGGGJJJMMMQQQVVVZZZTTTYYY___eeehhhkkkmmmnnnlllmmmoooqqqssstttuuuuuutttwww|||}}}{{{zzz}}}~~~~~~~~~hhhlllpppzzzbbbXXXVVVXXX[[[XXXWWWfff{{{~~~~~~|||pppaaa[[[QQQHHHAAA>>>======;;;999:::>>>???>>>BBBGGGBBB@@@===999777555555555555666888:::<<<<<<;;;;;;999999999999:::;;;<<<===888:::;;;;;;999999;;;===444>>>AAAAAAWWW~~~{{{www}}}xxxuuukkk\\\PPPKKKJJJJJJVVVNNNNNNZZZiiiuuuvvvooovvvxxxsssxxx~~~wwwzzzlllUUUOOOHHHUUUxxxvvvgggnnn~~~zzzxxxyyy{{{{{{|||yyyZZZGGG???<<<999999888888777666666666666666444444444444444444444444222222222222222222222222111111222222222333333333111222333555666555555444666444666>>>GGGLLLSSSZZZ]]]lll~~~{{{vvvtttooohhhddd```\\\YYYYYY[[[[[[\\\[[[\\\]]]]]][[[YYYVVVUUUDDD???999555444222///---///111444999@@@IIIPPPUUUWWWXXXYYYXXXTTTPPPMMMLLLQQQRRRSSSTTTUUUTTTTTTSSSNNNLLLJJJGGGDDDBBBAAA@@@;;;<<<<<<:::888888999::::::@@@IIIRRRWWWXXXVVVTTTUUUTTTQQQNNNJJJEEEAAA???<<<<<<<<<>>>@@@BBBAAA@@@999888888:::===>>>>>>======:::===EEEGGGEEEIIIRRR```www{{{qqqqqqttttttzzz~~~}}}vvvttt{{{vvvfff^^^eeeoooqqqqqqvvvqqqeeeaaajjjpppnnnmmmgggbbbbbbhhhmmmkkkgggqqqvvvkkk|||zzzeeeVVVHHHDDDEEEBBB>>>;;;999777555333111000000000111222222111000000222333333222222111000//////......------------...//////000000////////////000000......//////000000111111111222333444555777888888:::::::::;;;<<<===>>>>>>BBBDDDGGGIIIKKKOOOTTTWWW]]]^^^aaacccfffiiilllmmmkkknnnqqqsssttttttuuuvvvyyy{{{~~~xxxiiihhhrrr}}}{{{ssssssuuu}}}}}}iii___UUUPPPXXXaaabbbaaaaaa|||yyywww|||}}}sssjjjcccWWWRRRJJJBBB<<<:::;;;<<<:::;;;===???@@@???>>>======<<<999777666777888999;;;;;;;;;===??????>>><<<===:::888999;;;<<<;;;999===<<<<<<<<<>>>>>><<<;;;<<<;;;<<>>;;;999777555222111000000000000111222111//////111333222222111000000///.........------------...//////000000////////////000000......//////000000111111111222333444555777888888999:::;;;;;;<<<===>>>>>>BBBDDDGGGIIILLLOOOTTTXXX[[[]]]___bbbeeehhhjjjkkklllnnnqqqrrrrrrsssuuuvvvvvv{{{qqqdddkkkwwwwwwuuutttxxxnnnZZZPPPGGGDDDKKKSSSVVVVVVWWWnnnzzzyyyxxxwwwzzzzzzjjjaaaZZZUUUMMMKKKFFFBBB>>>============>>>???@@@AAA@@@???>>>;;;;;;<<<<<<===>>>???@@@@@@@@@AAADDDGGGHHHGGGEEECCC@@@<<<;;;======<<<;;;<<<;;;;;;<<<>>>>>><<<;;;999999:::===AAAJJJ]]]ooo~~~}}}tttqqqxxxjjjXXXTTTIIITTTyyynnnooo~~~|||yyyuuuzzzyyyxxxxxx|||zzz^^^HHH???<<<;;;:::999999888888777666666555444444333333333333222222444444333333333222222222111111222222222333333333222222333333333333444444444555666888<<>><<<<<<;;;;;;:::::::::::::::999===CCCJJJQQQVVVZZZ[[[[[[[[[\\\ZZZUUUNNNHHHCCC???;;;999;;;======@@@DDDJJJJJJJJJIIIHHHGGGGGGHHHMMMXXXdddjjjjjjjjjnnntttyyytttrrrvvv{{{|||~~~}}}vvvooossswwwooossswwwwwwsssrrrpppnnnooottt{{{ppplllnnnwww|||zzz{{{}}}rrrjjjgggddd___eeeVVVHHHDDDEEEBBB>>><<<888777555222000000///000000111111000///...000111111000000//////............------------...//////000000////////////000000......//////000000111111111222333444555777888888999:::;;;<<<===>>>>>>???CCCEEEGGGIIILLLPPPTTTXXXYYY[[[]]]aaadddfffhhhiiilllnnnooopppppprrrtttwwwuuu{{{uuuqqqrrr{{{uuuqqqmmmmmmppplll\\\KKKGGGAAA>>>CCCIIILLLMMMNNNWWWggg|||{{{vvvwwwyyyxxxyyy{{{|||xxxcccVVVQQQMMMIIIBBBBBBAAAAAA@@@@@@??????@@@AAAAAABBBAAAAAA@@@???;;;>>>AAAEEEHHHIIIJJJJJJJJJJJJLLLPPPSSSUUUTTTSSSMMMIIIDDDAAA@@@??????>>><<<<<<<<<>>>@@@@@@>>><<<:::;;;>>>AAAAAAAAAHHHRRReeeyyy~~~~~~mmm\\\VVVJJJSSSvvv}}}ooo}}}zzzzzzxxxtttyyyyyyxxxwwwzzzuuuZZZFFF===<<<;;;:::999888888777777666666555444444333333333333222222333333333333222222222222111111222222222333333333222222333333333333444444555555555555888===EEEKKKYYY```lllyyy|||zzzyyyzzz{{{||||||yyysssnnnlllmmmpppkkkcccWWWKKK@@@888333333222111222444555555444888777777888;;;===>>>>>>@@@???>>>???BBBFFFJJJLLLMMMQQQSSSRRRSSSUUUSSSOOOKKKJJJHHHEEEBBB@@@>>>===<<<<<<;;;::::::::::::;;;:::<<>>AAAHHHOOO[[[]]]^^^]]]\\\[[[\\\]]]eeeooo{{{uuusssvvv{{{}}}|||tttooo}}}|||zzzyyysssooowwwxxxvvvzzz{{{}}}~~~uuummmeee[[[RRRdddUUUGGGDDDEEECCC>>><<<888666444222000/////////000000111000......///000000/////////.........---...------------...//////000000////////////000000......//////000000111111111222333444555777888888999:::;;;<<<===>>>???@@@CCCEEEGGGJJJLLLPPPUUUXXXYYY[[[^^^aaadddfffhhhhhhlllmmmnnnnnnoooqqqtttwwwvvv{{{vvvtttwwwzzziiieeeaaa______[[[OOOEEEDDD@@@>>>@@@DDDFFFGGGGGGIIIRRRbbbyyyxxxtttwww||||||{{{{{{}}}wwwdddVVVNNNLLLIIIFFF===>>>???@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBEEEKKKPPPTTTUUUUUUTTTWWWWWWXXX\\\___aaa```___XXXTTTMMMGGGCCCAAA@@@@@@??????@@@AAACCCCCC@@@>>>;;;<<>>BBBMMMVVVcccqqq}}}~~~~~~zzzrrrmmmmmmpppccc]]]RRRGGG===777333222222222333555777777666444777777777999<<<======<<<:::;;;;;;999888:::>>>CCCIIINNNQQQQQQQQQSSSQQQMMMLLLKKKIIIGGGDDDBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<>>>???AAAFFFLLLSSSYYY]]]]]]]]][[[XXXSSSMMMHHHDDD???;;;999;;;>>>BBBLLLUUUeeejjjpppssssssrrrssstttzzzuuusssvvvzzz|||zzztttppp{{{}}}yyysss}}}}}}zzz|||yyyooottt{{{zzzxxxvvvrrrhhhXXXKKKdddUUUGGGDDDEEECCC???<<<888666444111000/////////000111111000...---...000////////////...............------------...//////000000////////////000000......//////000000111111111222333444555777888888999:::;;;<<<>>>???@@@@@@CCCEEEHHHJJJLLLPPPUUUXXXYYY[[[___cccfffhhhiiiiiilllmmmnnnnnnoooqqqtttwwwyyy|||tttwww|||^^^YYYVVVTTTSSSOOOIIIFFF@@@AAAAAA@@@AAABBBBBBAAACCCDDDNNNbbb|||~~~wwwsssxxx}}}~~~}}}}}}mmmbbbVVVPPPMMMKKKFFFCCC@@@@@@@@@AAACCCFFFIIIKKKJJJIIIIIIHHHHHHIIIJJJKKKOOORRRXXX]]]```aaaaaa```bbbbbbcccfffiiijjjiiigggccc___XXXOOOGGGCCCAAAAAACCCCCCCCCEEEEEEDDD@@@===;;;;;;>>>DDDFFFCCCBBBDDDLLLkkk}}}sssqqqzzzxxxpppuuulllYYYUUUKKKOOOjjjeeeaaaqqqvvvtttxxxwwwtttyyyxxxvvvuuuvvvzzznnnUUUCCC<<<;;;;;;999777777777666666666666666444444333333333222222222222222222222222222222222111111222222222333333333222222222333333333444444444444444333444777;;;???CCCKKKXXXfffsss~~~|||ssskkkfffdddPPPKKKBBB999444222444555222222444888;;;===<<<;;;<<<;;;;;;===??????===<<<555888:::999555444777:::DDDIIINNNNNNPPPRRRPPPLLLKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@???????????????AAA@@@AAACCCHHHNNNTTTXXXWWWVVVTTTQQQMMMIIIDDDBBB@@@<<<:::;;;<<<@@@IIISSShhhqqq}}}|||sssrrruuuwwwzzz~~~~~~yyyuuurrrwww}}}~~~|||zzzxxx}}}tttooopppsssllldddnnn|||vvvtttqqqhhhWWWKKKcccUUUGGGDDDEEECCC???===777666444111//////...///111222222000......///000////////////////////////...------------...//////000000////////////000000......//////000000111111111222333444555777888888999:::;;;<<<>>>???AAAAAADDDFFFHHHJJJMMMQQQUUUYYYZZZ\\\```dddgggiiijjjiiilllnnnooopppppprrrtttwwwzzz||||||}}}~~~vvvvvvzzz~~~xxxxxxrrrnnnzzzzzzuuu{{{yyylllWWWSSSPPPOOOMMMJJJJJJMMMJJJNNNPPPLLLIIIHHHEEEBBB>>><<<@@@NNNbbbyyy}}}wwwuuuzzz~~~ooo^^^UUUMMMLLLKKKFFFAAA???DDDDDDEEEGGGJJJMMMPPPRRRSSSRRRQQQQQQSSSUUUXXXZZZ```cccfffjjjmmmooooooooooooooopppsssuuuvvvuuutttsssooohhh]]]SSSKKKHHHGGGJJJJJJIIIIIIHHHEEE@@@===@@@>>>@@@FFFIIIGGGEEEFFFFFF]]]|||rrrpppkkkcccaaaiiizzzuuurrrzzzzzz}}}}}}gggUUUUUUMMMNNNeeejjjlll{{{zzz{{{wwwtttyyywwwuuutttuuuyyy~~~oooVVVDDD===;;;:::888666666666666666666666666444444333333333333222222111111111222222222222222111111222222222333333333222222333333333333444444222333444444444666999<<<<<>>888222000000222444000111333888???DDDFFFGGGEEEDDDBBBAAAAAA???<<<:::000333777777555444555666???EEEJJJLLLOOOQQQPPPLLLJJJIIIIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@???BBBEEEJJJMMMLLLLLLJJJHHHEEEBBB@@@>>>===;;;:::;;;:::;;;CCCLLLbbbnnn}}}yyyssssssuuuwww{{{~~~|||wwwsssqqqqqq~~~}}}}}}~~~xxxqqqiiigggllliiiggg{{{xxxqqqmmmeeeWWWNNNcccTTTGGGDDDEEECCC@@@===777666333111///.........222333333111///...///111000000000000000000000000...------------...//////000000////////////000000......//////000000111111111222333444555777888888999:::;;;<<<>>>@@@AAABBBDDDFFFHHHKKKMMMQQQUUUYYYYYY\\\```eeehhhiiiiiiiiilllnnnqqqrrrrrrsssuuuvvvwww{{{{{{zzz|||iiiZZZUUUWWW\\\___^^^dddlllvvvqqqlllhhhkkkoookkkaaaXXXRRROOOMMMNNNMMMLLLRRRZZZccciiiiii```UUUNNNGGG@@@:::777999AAAMMMaaa{{{}}}|||rrr^^^WWWOOOHHHGGGFFFBBB@@@AAAEEEGGGKKKOOOSSSVVVWWWXXX]]]]]]\\\]]]```dddhhhkkkpppqqqsssuuuxxx|||~~~tttggg]]]XXXWWWVVVUUUTTTSSSPPPKKKEEE@@@BBB???AAAIIINNNMMMJJJJJJEEEOOOmmmyyycccbbb___XXXUUUYYYeeeooo~~~~~~sssttt~~~{{{}}}{{{bbbQQQUUUQQQPPPbbb|||vvv{{{rrrvvv}}}xxxuuuzzzwwwuuussstttxxx}}}qqqXXXEEE===;;;999777666666666666666666666666444444333333333333222222000111111111222222222222111111222222222333333333222222333333333333444444222333444444333444666888999===CCCLLLWWWdddqqqyyy|||xxxsssmmmdddWWWGGG<<<777555333111000000111222222222333777???FFFLLLNNNLLLJJJFFFDDDBBB???<<<:::222333555666666555666666:::AAAGGGJJJNNNQQQPPPLLLKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDAAA???>>>???BBBCCCAAA@@@???===<<<;;;::::::888777999:::888777===EEEQQQ]]]lllwww|||xxxssstttvvvzzz}}}zzztttpppnnnvvv}}}}}}ooohhhkkkjjjmmmzzzssspppfffXXXMMMcccTTTGGGDDDEEEDDD@@@===777555333111///.........333444333222000///000111000000000000111111111111...------------...//////000000////////////000000......//////000111111111111222333444555777888888999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKMMMQQQVVVYYYYYY\\\```dddgggiiiiiihhhkkknnnrrrsssttttttuuuvvvtttyyy|||zzz{{{sss\\\KKKEEEHHHOOOSSS]]]gggvvvvvvjjjfffccceeeddd^^^UUUOOONNNKKKKKKOOOPPPQQQ[[[gggwww|||zzzlll[[[MMMAAA777888666777<<>>GGGOOONNNLLLJJJFFFHHHccc~~~oooccc\\\UUUVVV___fffgggeeeaaa^^^aaakkkuuu|||uuuppp{{{~~~zzz```OOOVVVTTTQQQaaayyyssswwwyyyvvvyyyzzzoooyyy}}}xxxvvv}}}vvvtttrrrtttxxx}}}rrrYYYGGG>>><<<999777555555555666666666666666444444444333333333222222000000111111222222222222111111222222222333333333222222333333333444444444222333444333222222444555888:::>>>EEENNN[[[iiirrrxxx~~~|||ttteeeYYYQQQHHH===444111111111111111111222222777555444777>>>EEELLLOOOMMMJJJGGGDDDBBBAAA>>><<<888888777666666666666666888???EEEIIIMMMQQQPPPMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJHHHDDD@@@>>>>>>>>>???:::999888777777777777777333444777999777555:::AAAAAAKKKYYYbbbgggnnnwww~~~~~~xxxtttuuuxxx}}}yyyrrrmmmlll|||{{{vvvhhhhhheeehhhyyyxxxxxxlllXXXKKKjjjRRRGGGHHHDDDAAA???999888666333111//////000111000000000000000///......000000///...............---,,,,,,,,,,,,---......//////000000000000//////000000000000000111111111222222222333444555666777777:::===?????????@@@BBBFFFIIILLLMMMOOOQQQSSSVVVYYY\\\```ccceeegggjjjllliiilllqqquuuwwwwwwuuutttuuuwwwyyy{{{}}}rrrcccPPPDDD@@@EEETTTbbbmmmooo|||vvvrrrkkkccc[[[YYY[[[[[[VVVPPPMMMOOOSSSVVVTTTSSSYYYbbbwwwsssiiiZZZJJJ???;;;;;;<<<:::666;;;BBBCCCVVVxxxtttbbbTTTSSSLLLHHHGGGFFFDDDDDDGGGPPPTTTYYY\\\]]]^^^```aaaooommmlllnnnrrrvvvzzz{{{~~~zzz{{{{{{sssoookkkfff___XXXQQQMMMJJJCCCAAA@@@CCCNNNVVVTTTMMMIIIFFFVVVzzz{{{oooaaaVVVZZZbbbkkkrrrqqqfff[[[UUUQQQNNNTTTfff{{{vvv|||sss\\\WWW\\\UUURRR___{{{yyyrrryyypppxxxwwwyyy{{{yyywwwuuuwwwxxxvvvsssvvv}}}}}}www[[[CCC>>><<<777888666666666666666666666666444444333333333333222222222222222222222222222222111222333333444444333333333333333333333333333333111222222333333444444555777777999@@@FFFOOO]]]iiinnnvvv}}}|||}}}{{{{{{~~~zzzvvvyyywwwnnn___PPPCCC<<<888777333222222111111222222333444444555777;;;???DDDFFFIIIHHHHHHHHHGGGDDD>>>:::555555666666666666666777999===DDDHHHKKKMMMOOOPPPQQQPPPOOONNNMMMLLLLLLKKKLLLKKKLLLMMMMMMLLLIIIFFFJJJGGGDDDAAA???<<<999666555555555555444333222111222222222333555888:::<<>>??????@@@BBBFFFIIIKKKMMMOOOQQQTTTVVVYYY\\\___bbbdddeeehhhjjjjjjlllpppsssuuuvvvuuutttwwwyyy{{{|||~~~{{{sssdddXXXKKKDDDEEELLLYYYeeetttyyy~~~uuuqqqmmmfff``````cccbbb[[[SSSTTTTTTXXX]]]\\\YYYYYY\\\XXXTTTMMMDDD===999:::;;;999777444777<<<;;;IIIgggrrrfff[[[RRRPPPJJJFFFFFFFFFEEEFFFJJJQQQUUU[[[```cccfffiiikkkrrrrrrsssvvvxxx{{{||||||{{{xxxtttnnnfff^^^WWWRRRPPPCCCBBBAAAEEEOOOZZZ[[[UUUPPPIIIMMMccc}}}uuukkkiiigggcccfffllltttwwwtttkkk```XXXTTTOOOJJJNNN```wwwyyy}}}}}}www___YYY]]]UUUSSS```}}}xxxzzz{{{|||{{{yyyxxxwwwxxxyyywwwuuuxxx~~~~~~}}}uuuZZZBBB>>><<<777999666666666666666666666666444444333333333333222222222222222222222222222222111222333333444444333333333333333333333333333333111111222333333444444555666555888<<>>DDDIIILLLMMMOOOQQQQQQQQQQQQPPPOOONNNNNNMMMOOONNNNNNOOOPPPOOOLLLIIIKKKHHHDDDAAA???<<<999666555555555555444333222111111111222333444777999;;;???DDDKKKSSSYYY___eeehhhrrryyy~~~~~~~~~{{{vvvrrrpppsssxxx|||}}}{{{tttnnnkkk{{{}}}wwwvvvzzztttzzziiiaaaZZZPPPVVViiisssqqqwwwsssooorrrgggRRRGGGdddMMMBBBEEECCCAAAAAA;;;888666333111//////000111000000000000000///......222111111111000000000000---,,,,,,,,,,,,---......//////000000000000///////////////000000111111111222222222333444555777777777:::===>>>>>>???AAABBBFFFHHHKKKMMMOOOQQQTTTVVVYYY\\\___aaabbbdddfffhhhkkklllnnnqqqssstttuuuvvvxxx{{{}}}{{{zzzrrreee]]]SSSKKKJJJNNNUUU___hhh|||}}}zzzwwwsssmmmiiikkkooolllaaaWWWTTTSSSUUU\\\]]]WWWPPPMMMAAA>>>888555555777999:::999888555777;;;666>>>VVVpppccc]]]WWWQQQNNNJJJGGGIIIJJJJJJMMMSSSWWW\\\aaafffjjjmmmqqqsssvvvxxx|||~~~~~~xxxtttlllddd\\\UUUQQQOOOEEEDDDCCCFFFQQQ]]]bbb```WWWOOOIIINNNbbbqqqjjjhhhmmmrrr~~~zzzrrrpppqqqvvvmmm___XXX```qqq~~~}}}www___ZZZ^^^XXXWWWeee|||yyyyyyxxxwwwyyyyyyxxx{{{~~~zzzsssYYYBBB>>>;;;777:::666666666666666666666666444444333333333333222222222222222222222222222222111222333333444444333333333333333333333333333333111111222222333444444444777666777;;;<<>>888333000...333222222111111222222333111111000000222444777888===>>>@@@BBBDDDBBB???<<<>>>;;;888888::::::777444;;;???EEEJJJMMMNNNPPPQQQSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRPPPMMMKKKKKKHHHDDDAAA>>>;;;888666555555555555444333222222111000000111333555777888;;;@@@HHHOOOUUUZZZ___bbbjjjooouuuxxxyyyzzz|||~~~~~~}}}xxxuuurrrpppqqqtttyyy}}}{{{tttooolllwwwvvvrrrwww~~~vvvmmmuuuyyykkkccc[[[PPPUUUeeellljjjttttttqqqrrrgggRRRHHHeeeMMMCCCFFFCCCAAAAAA;;;888666333111//////000111000000000000000///......111111111111000000//////---,,,,,,,,,,,,---......//////000000000000//////......//////000111111111111111222333444555777888888:::<<<>>>>>>???AAACCCFFFHHHKKKMMMOOOQQQTTTWWWZZZ]]]```bbbcccdddfffhhhlllmmmnnnoooqqqtttuuuwwwwwwzzz~~~{{{|||qqqdddddd[[[SSSRRRUUUYYYaaaiii}}}yyyuuurrrvvvyyytttfffXXXQQQMMMLLLSSSVVVPPPHHHBBBAAA===999888:::;;;:::888:::<<<999<<<@@@:::===OOOxxxyyykkkccc___XXXRRRPPPMMMMMMPPPQQQRRRWWW]]]cccfffjjjmmmoooqqqtttvvvzzz}}}~~~zzzoookkkddd\\\UUUQQQNNNMMMHHHGGGFFFGGGPPP]]]eeefffZZZWWWOOOIIITTTqqq~~~|||tttooovvvsss\\\YYY```\\\]]]lll}}}xxxxxxxxxvvvxxxyyyxxx|||~~~{{{uuu\\\DDD>>>;;;666:::666666666666666666666666444444333333333222222222111222222222222222333333111222333333444444333333222222222222222222222222111111111222333333444444777777888;;;;;;<<>>999777666444222333222222111111222222333444333222111111333444666666777:::>>>AAAAAA???<<<>>>;;;888999;;;<<<999555<<<@@@FFFKKKNNNPPPQQQSSSTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPQQQRRRPPPMMMJJJKKKGGGCCC???===:::777555444555555555444444333222000000///000111333555666;;;@@@HHHOOOTTTZZZ___bbbgggkkkppptttvvvyyy~~~}}}}}}yyyuuussstttwww{{{}}}{{{tttpppmmmrrrqqqqqqzzzzzzrrrzzzzzz|||vvvkkknnnuuummmdddWWWZZZhhhlllnnn|||~~~{{{xxxhhhQQQGGGhhhPPPEEEGGGDDDBBBAAA:::888666333111//////000111000000000000000///......//////000000000///...------,,,,,,,,,,,,---......//////000000000000//////---......///000000111111111111111222444666777888888:::<<<======???AAACCCEEEHHHKKKMMMOOOQQQUUUWWW\\\^^^aaacccdddeeegggiiimmmmmmnnnoooqqqtttvvvwwwtttxxx}}}}}}{{{{{{nnnhhhmmmeee]]]XXXVVVWWW___hhhzzz~~~yyywww{{{xxxgggXXXOOOIIIEEEHHHJJJHHHEEECCCCCC@@@======??????<<<999:::===:::>>>DDD??????LLLnnnqqqfffbbb___YYYTTTRRRQQQTTTXXXYYYYYY]]]dddiiikkkoooqqqrrrsssvvvxxx}}}zzz|||uuudddaaa[[[UUUQQQPPPPPPQQQKKKKKKIIIGGGMMMZZZdddggg]]]]]]UUUKKKOOOeeeqqq\\\YYYaaa^^^___nnnyyyxxxxxxtttwwwwwwwww{{{}}}~~~yyy```GGG???:::555999666666666666666666666666444444333333333222222222111111111222222333333333111222333333444444333333222222222222222222222222000000111222222333333444555555777:::::::::@@@GGGQQQXXX___``````aaa```\\\bbbiiiqqqsssoookkkiiijjjkkkhhhjjjwwwqqq\\\GGGAAA999555555666555333333222222111111222222333666444222111111222333444222333777<<<@@@AAA???===<<<:::888999;;;<<<;;;999===BBBHHHMMMOOOQQQSSSTTTUUUVVVVVVWWWVVVUUUSSSRRRPPPPPPPPPQQQRRRPPPMMMKKKHHHDDD@@@<<<:::888666444444444444555444444333333000/////////000111333444;;;???FFFMMMSSSZZZ```dddhhhjjjnnnqqquuuzzz}}}}}}xxxxxxzzz{{{|||zzzuuurrrpppwwwuuuqqqwwwxxxooouuuwww~~~}}}rrrppp~~~~~~tttnnndddYYY___llloooqqq}}}hhhPPPGGGiiiQQQFFFHHHDDDBBBAAA;;;888666333111//////000111000000000000000///.........///000000000///---,,,---,,,,,,,,,,,,---......//////000000000000//////------...///000000111111000111111222444666888999999:::<<<======>>>AAADDDEEEGGGKKKMMMOOORRRUUUXXX[[[^^^aaaccceeefffhhhjjjnnnnnnoooppprrruuuwwwxxxssswww|||~~~}}}yyyssstttwwwqqqiii```XXXUUU]]]hhhvvv|||zzz~~~~~~mmm]]]OOOIIICCCAAA@@@@@@EEEKKKGGGEEEBBBAAAAAAAAAAAA@@@===???;;;===EEEAAA???IIIeee{{{hhh]]]YYYXXXWWWXXXTTTUUUZZZ___^^^\\\___eeeeeehhhlllooorrruuuyyy|||zzzuuu|||zzzkkkUUURRRMMMIIIHHHJJJMMMPPPMMMNNNLLLHHHKKKVVVaaafffbbb]]]UUULLLLLL]]]yyyvvvaaa^^^eee```___mmmzzz{{{yyyyyyuuuwwwwwwvvvzzz~~~{{{bbbIII@@@999555888666666666666666666666666444444333333333333222222111111111222222333333444111222333333444444333333222222222222222222222222000000111111222333333333111111333666777777===EEEOOOUUUYYYXXXWWWXXXWWWTTT]]]dddkkkmmmiiieeedddeeebbbbbbffftttyyyfffPPPGGG;;;444333444444222333222222111111222222333444222111//////000111333000222666;;;???@@@???===::::::;;;;;;;;;;;;<<<<<>>AAADDDDDDGGGJJJMMMOOORRRUUUXXXYYY\\\```bbbdddfffhhhjjjnnnoooppprrrtttvvvwwwxxxtttwww{{{~~~~~~sssbbbYYY```kkkrrrrrrzzz{{{lllYYYUUUPPPJJJCCCCCCOOO\\\bbb^^^WWWOOOJJJIIILLLOOOIIIJJJCCCBBBIIIFFFBBBIIIcccrrraaaYYYUUUSSSUUUZZZXXX[[[bbbgggeee```aaafff```ccchhhlllppptttyyy}}}}}}{{{{{{vvvsssvvvssscccWWWGGGDDD@@@======AAAFFFJJJNNNPPPNNNIIIKKKUUU```gggddd\\\TTTPPPOOOWWWpppzzzfffeeelllfffdddqqq|||zzzwwwxxxwwwvvvzzz|||yyybbbIII???999555999666666666666666666666666444444333333333333222222000111111222333333444444111222333333444444333333111111111111111111111111000000000111222222333333000000111444444555===EEEIIINNNPPPNNNMMMOOOOOONNNRRRYYYaaacccaaa^^^]]]___\\\\\\___hhhyyyvvvgggZZZHHH;;;888777666444333222222111111222222333222111000//////111222444111333666;;;???@@@>>><<<;;;>>>@@@>>>;;;:::<<>>;;;666444333333333222333333444444555444444333111000/////////000111222222666;;;BBBKKKVVVaaahhhkkklllmmmppptttwwwzzzzzz{{{}}}~~~~~~~~~yyyxxxzzz||||||}}}}}}~~~|||yyywwwwwwwww~~~ttt{{{xxxsssqqqzzz|||uuuqqqtttwwwuuummmhhhgggbbb^^^mmm|||iiiYYYXXXcccKKKBBBEEECCCBBBBBB===888666333111000///000111000000000000000//////...///000222333222111///...---,,,,,,,,,,,,---......//////000000000000//////,,,,,,---...///000111222000000111222444666888999:::;;;<<<<<<<<<>>>BBBDDDDDDGGGJJJMMMOOORRRVVVXXXWWWZZZ^^^aaaccceeehhhjjjnnnoooqqqtttvvvwwwxxxxxxvvvyyy|||~~~}}}oooaaadddooooooiiippp{{{iiihhhddd[[[QQQPPP___ppp}}}pppaaaUUURRRWWW\\\WWWVVVMMMIIIOOOLLLGGGLLLddd|||ttthhh^^^[[[YYYUUUVVVZZZ]]]aaaiiinnnkkkddddddggg___bbbfffiiimmmrrrwww{{{{{{vvvtttvvv~~~~~~uuutttooowwwxxxiii[[[MMMBBBBBB???;;;888999>>>DDDHHHMMMPPPOOOJJJKKKUUUaaahhhdddZZZUUUWWWUUUUUUggg~~~{{{iiiiiirrrmmmkkkxxx~~~|||yyyyyyxxxvvvzzzyyyvvv```HHH???999555:::666666666666666666666666444444444333333333222222000000111222333333444444222222333444444444333333111111111111111111111111000000000111222222333333333111222444444666===FFFCCCHHHIIIFFFEEEIIIJJJIIIIIIQQQYYY\\\ZZZXXXXXXZZZ\\\ZZZWWWZZZjjj~~~}}}lllVVVFFF???===;;;999333222222222222222222333333222111000111333555666222444777<<>><<<===AAADDDBBB;;;888;;;@@@@@@DDDKKKOOORRRTTTVVVWWWVVVVVVWWWWWWUUUQQQNNNKKKEEEDDDEEEFFFFFFEEEBBB???;;;888444111111222222111333333444444555444444444222111000//////000111222111444999???IIIVVVccckkknnnnnnooorrruuuxxxyyyyyyzzz{{{|||||||||~~~}}}vvvvvvyyy||||||zzz{{{|||{{{yyyxxxxxxyyy|||yyyjjjdddmmmqqqmmmmmmqqqqqqlllkkkgggfff```]]]nnnppp^^^SSSUUUeeeQQQBBBCCCHHHEEE>>>;;;888555111/////////000///222222111000///...------///000111111111///...---...........................///////////////..................////////////000111222333555666777777999;;;===>>>???@@@BBBDDDEEEGGGJJJLLLMMMOOOQQQTTTXXXZZZ]]]```dddhhhkkklllqqqrrrssstttvvvvvvwwwwwwttttttzzzrrriiihhhlllvvvpppmmmiii[[[cccmmmbbb\\\YYY___ddd```UUURRRUUUSSSJJJdddwwwrrrrrrhhh```YYYYYYZZZYYYZZZ]]]gggkkknnnmmmiiieeedddddddddeeedddaaa```eeepppxxxxxxmmmmmmuuu}}}zzzmmmfffjjjoootttvvvxxxyyyyyyxxxuuupppggg]]]SSSJJJEEE@@@>>><<<;;;===AAAFFFIIIKKKOOOSSSSSSSSSWWWaaaiiigggeee[[[UUUUUUTTTccc~~~~~~tttvvv~~~pppjjjrrrpppnnnsssttt}}}yyy{{{yyywwwwwwyyy}}}wwwaaaJJJ===999777444666666666666555555555555444444333333333333222222333222222111111222222333333333444444333333222111222222222222222222222222000000000000000000000000222111111222444777:::<<>>===777666999888222///111333222111111222333666777777888888888:::===AAAEEEKKKGGGBBBAAACCCDDDBBB@@@HHHHHHIIILLLPPPTTTVVVWWWWWWXXXXXXWWWUUUSSSNNNHHH??????@@@AAAAAA>>>999666555555444333333222111111111111222222222333333333111111111111000000000000000333888===FFFSSSbbblllooonnnnnnpppsssuuuvvvwwwyyyyyyzzz|||}}}}}}zzzzzzzzz{{{}}}|||wwwpppnnnwwwooooooiiiiiiooopppjjjfffeeehhhkkkkkkfffcccjjjyyyrrrddd___XXXNNNdddQQQBBBCCCFFFBBB===<<<888555111//////000000///222111111000///......---///000111111111///...---..............................////////////..................////////////000111222333555666777777999;;;===>>>>>>???BBBDDDGGGIIILLLNNNOOOQQQTTTVVVZZZ[[[^^^aaaeeeiiilllmmmnnnqqquuuxxxzzzyyywwwuuuzzzzzz~~~~~~ooopppmmmpppvvvbbbccczzzuuuggg]]]ccchhhfff\\\YYY]]][[[SSShhhzzzqqqmmmllleee]]]XXXYYY[[[\\\^^^aaahhhkkknnnnnnkkkiiihhhhhhcccdddccc```^^^aaaiiipppwwwnnnkkkqqqwwwzzz}}}~~~uuukkkdddfffiiikkklllllllllllleeeeeedddccc___WWWNNNGGGBBBAAA@@@>>>===>>>BBBEEELLLOOOQQQQQQQQQWWWbbbkkkjjjhhh^^^WWWWWWWWWfffxxxwwwssswwwzzzzzz~~~jjjgggqqqqqqqqqvvvxxx~~~yyyxxxvvvvvvxxx|||{{{fffOOOAAA===:::777666666666666555555555555444444333333333333222222333222222111111222222333333333444444333333222111222222222222222222222222000000000000000000000000111111111222444777:::<<>>======>>>>>><<<888555444444333222222111000000111222222222222333333333111111111111000000000000111333777;;;DDDQQQ```kkkmmmmmmnnnooorrrtttuuuuuuyyyyyyzzz{{{}}}~~~~~~{{{yyy{{{|||}}}~~~zzzvvvpppoooxxxuuuqqqqqquuuyyyvvvmmmhhhiiigggjjjfff___bbbppp|||}}}zzzlll___WWWQQQLLLcccQQQCCCCCCDDD@@@<<<<<<888555222000000000000///111111000000//////......///000000111111000......------------------------......///////////////...............////////////000111222333555666777777999;;;===>>>>>>???AAACCCGGGIIILLLNNNPPPRRRUUUWWW[[[\\\___bbbfffiiilllnnnkkkpppvvv|||~~~|||xxxuuuyyyyyyzzz{{{zzzzzzuuukkkhhhvvvwwwgggpppttteeeffflllllleeeaaacccbbb]]]mmm|||tttnnnjjjiiiaaa\\\YYY\\\___```cccgggiiillloooooonnnlllllllllbbbbbbaaa^^^ZZZ[[[```dddzzz|||uuummmoooooooooppppppiiiaaa[[[[[[ZZZYYYXXXWWWVVVUUUQQQSSSWWW^^^ccc```VVVNNNFFFHHHIIIEEE???===???CCCJJJMMMOOOOOOPPPWWWbbbllljjjiii___XXXWWWWWWhhhtttrrrxxxxxxsss|||}}}uuutttuuuuuutttbbbcccqqqtttuuu|||~~~wwwwwwvvvuuuuuuxxx|||{{{gggPPPAAA;;;888555666666666666555555555555444444333333333333222222333222222111111222222333333333444444333333222111222222222222222222222222000000000000000000000000111111111222444777999;;;;;;;;;;;;<<<<<<=========???@@@AAACCCDDDEEEEEEEEEFFFCCCAAAAAADDDMMM^^^nnn|||}}}ssshhh\\\RRRHHH@@@999999999777444222222111000///000222444555666999>>>BBBEEEHHHKKKNNNSSSTTTUUUSSSQQQOOONNNNNNLLLMMMNNNPPPRRRTTTUUUVVVPPPUUUVVVRRRNNNJJJEEE>>>===;;;:::999999888666444333333222222111111000000222222222222333333333333222222111111111000000000111222555888@@@MMM^^^iiikkklllnnnoooqqqrrrssstttyyyzzzzzz{{{|||}}}}}}}}}~~~}}}~~~zzzyyy|||~~~|||xxxtttooonnnxxx}}}ooouuu~~~zzzoookkkllljjjooojjjdddqqqzzzuuuoooggg[[[PPPMMMPPPbbbQQQDDDCCCDDD???;;;<<<888555222000000111000///000000000000////////////...///000111111000///...---------------------------...//////////////////............////////////000111222333555666777777888:::<<<===>>>???AAACCCDDDGGGJJJMMMOOOQQQTTTWWW[[[\\\___bbbeeeiiikkkmmmlllpppvvv{{{~~~}}}yyywwwuuuuuuvvvyyy|||}}}xxx~~~qqqiiiqqquuupppwwwyyysssnnnllljjjgggsss|||vvvpppllljjjaaa]]]]]]```cccdddhhhlllmmmnnnooopppooonnnmmmlllccccccaaa]]]XXXVVVVVVXXXddd{{{yyyvvvpppllliiieee___YYYTTTRRRNNNKKKHHHGGGEEECCCEEEGGGMMMYYYeeehhhbbb[[[SSSVVVVVVPPPEEE??????BBBFFFIIILLLNNNQQQVVV___gggeeeeee\\\UUUTTTTTTfff}}}www~~~yyypppkkkzzz{{{sssqqq~~~|||||||||yyymmm^^^ddduuuxxxzzzssswwwvvvuuuuuuxxx}}}}}}kkkTTTBBB:::777555666666666666555555555555444444333333333222222222333222222111111222222333333333444444333333222111111111111111111111111111////////////////////////000000111222444777999:::999999:::;;;;;;<<<<<<<<<<<<<<<===>>>????????????>>><<<<<<;;;:::???OOO^^^dddnnnwwwxxxvvvpppggg___TTTIII===777777777555444222111000//////111333444;;;>>>BBBEEEHHHKKKOOORRRYYY[[[\\\YYYSSSNNNMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVRRRUUUUUUSSSUUUVVVMMM@@@===;;;777666666666555444333333333222222222111111222222222333333333444444222222222111111111000000111222333555<<>>@@@EEEJJJOOOQQQTTTYYY\\\^^^___YYYSSSRRRRRRdddvvvlllqqqkkkrrrzzz}}}wwwppprrrkkk___hhhzzz~~~~~~|||rrryyyyyyxxxwwwwwwzzzttt\\\HHH>>>:::999666666666666555555555555444444333333333222222222333222222111111222222333333333444444333333222111111111111111111111111111//////////////////////////////111222444666888999666777888999::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999777999FFFSSS[[[dddlllooonnnmmmgggbbb]]]RRRCCC888555666666555222111000//////111222444999<<>>;;;777444444555666555444444444444444333333333222222333333333444444444222222222222111111111111111222222333888DDDSSS^^^eeeiiinnnrrrrrrrrrsssuuuxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzzzz}}}~~~zzzrrrmmmjjjkkkuuuooouuuyyy}}}~~~|||zzzxxxqqqwwwpppkkkzzziiiaaaVVVKKKSSSdddbbbPPPCCCGGGLLLHHH@@@===888666333222222222000///......//////000000111111......000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000............////////////000111222333555666777777888:::<<<======>>>@@@BBBFFFIIIMMMPPPRRRUUUYYY\\\ZZZ[[[^^^```dddgggiiijjjoooppprrrtttvvvwwwyyyyyyzzz|||~~~uuulllooolll}}}~~~{{{|||vvvmmmjjjllljjjllloooooommmoootttuuusssqqqqqqqqqpppmmmkkkkkkhhhbbb\\\UUUOOOJJJHHHEEEVVVqqq~~~uuuqqqllleee___]]]SSSNNNHHHDDDBBB@@@<<<888666666;;;FFFUUUaaaggghhhkkkjjjeeeYYYJJJ>>>999888===AAAHHHLLLOOOPPPQQQRRRUUUYYYUUUQQQPPPPPPbbbrrriiinnnyyyrrrkkkmmmwww{{{qqqwww|||tttnnnrrrjjj```lllrrreeeggg|||{{{wwwzzzyyyxxxxxx{{{xxx```III===999888666666666666555555555555444444333333333333222222333222222111111222222333333333444444333333222111111111111111111111111111000000000000000000000000...///000222555666888888333444666888999999999888:::::::::::::::999888777888777777888777999BBBLLL]]]dddkkkjjjhhheee```ZZZ\\\VVVIII<<<555666777555333222111000000111333444888<<>>;;;777444444555555555555555555555444444444444333333333333444444444444333222222222222111111111222222111111555???MMMWWW```fffmmmqqqrrrrrrsssuuuvvvwwwwwwxxxyyyzzzzzzzzz|||}}}~~~~~~}}}|||}}}|||{{{{{{~~~{{{{{{~~~~~~yyypppllljjjmmmxxxrrruuu}}}~~~yyyvvvvvvuuurrryyy{{{pppeee|||}}}iii]]]QQQKKKVVVhhhcccOOOCCCIIIRRROOODDD<<<888666444333333222000///---......///000111111222---...///111111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000............////////////000111222333555666777777777999<<<======>>>@@@BBBFFFIIIMMMPPPSSSVVVZZZ]]][[[\\\___aaadddgggiiikkknnnoooppprrrsssuuuuuuvvvuuu{{{vvvyyyqqqvvvnnnmmmpppppprrruuuuuurrrtttyyyvvvtttrrrrrrssssssqqqooommmiiibbbZZZSSSLLLGGGCCCAAAHHH\\\{{{~~~zzzuuukkkdddccc[[[UUUNNNJJJHHHEEE???:::;;;;;;<<>>:::999===@@@DDDHHHJJJJJJJJJJJJJJJPPPOOOMMMMMMLLL^^^|||pppgggiii~~~{{{zzzwwwrrroooqqqyyyvvvyyy}}}uuuooouuu}}}|||hhh```nnnooo^^^ZZZjjjzzztttuuu{{{zzzxxxxxxzzz~~~zzzbbbIII;;;777777666666666666555555555555444444333333333333222222333222222111111222222333333333444444333333222111111111111111111111111111000000000000000000000000---///000333555666777888444555777:::;;;;;;:::999999999999999888777666555777555555777888:::@@@HHHSSS]]]fffhhhfffaaaYYYQQQSSSTTTNNNBBB:::888888555555333222111111222333444777<<>>@@@BBBDDDGGGKKKNNNQQQUUUYYY\\\]]]^^^```cccfffhhhjjjllllllnnnppprrrsssssssssrrrrrr{{{~~~xxxvvvqqqtttqqqrrruuuyyyxxxuuuxxx}}}wwwtttrrrsssvvvwwwuuusssnnniiiaaaYYYQQQJJJEEEAAA??????LLLmmmxxxooolllhhhbbb[[[WWWTTTPPPIIICCCEEEDDDCCCBBBBBBDDDGGGIIIMMMKKKGGGDDDAAA???>>>>>>>>>@@@BBBDDDEEEFFFGGGGGGAAAHHHJJJIIIIIIHHHYYYwwwnnncccaaaooo~~~~~~sssrrrzzz{{{}}}wwwqqqyyyyyyeee___nnnfffQQQRRR]]]sss|||www|||{{{yyywwwwwwyyy}}}gggMMM>>>::::::777666666666555555555555444444444333333333222222333222222222222222222333333333444444444333222222000000000000000000000000000000000000000000000000---...000333555666777888666888;;;===>>>>>>===<<<999999999888777666444444666333222666999;;;???EEEBBBOOO]]]dddeeeaaaWWWNNNKKKQQQRRRHHH>>>;;;888555555444333111111222444555333999BBBHHHJJJHHHEEEDDDEEEBBBAAACCCHHHLLLMMMLLLLLLQQQVVVVVVSSSPPPRRRTTTOOORRRRRRWWWlll{{{lllRRR;;;888555333333333333222333333333333333333333333333333333444444444555555333333333222222222111111222222222111333:::DDDLLLVVV^^^hhhmmmnnnnnnqqqsssssstttuuuvvvxxxzzz{{{{{{xxx{{{|||{{{yyyxxxyyy{{{zzzzzz|||zzz{{{~~~uuunnnlllpppxxx~~~~~~tttllljjjjjjccclllnnnhhhnnn}}}kkkZZZOOOPPP[[[eeedddRRRDDDDDDDDD???;;;<<<666555333111////////////............////////////---......///////////////------++++++++++++------...---,,,...000111000///............////////////333222222333444666888:::;;;;;;:::;;;<<>>>>>>>>>>>>>>===<<<<<<;;;:::888777555555444444555555555666777999:::;;;BBBFFFMMMRRRTTTRRRNNNLLLFFFFFFFFFEEEBBB>>>:::888666555444333222333444555;;;:::999:::<<<===<<<;;;999:::;;;;;;===BBBHHHLLLKKKLLLNNNPPPPPPPPPOOONNNOOOMMMLLLPPPUUUVVVSSSNNN888666333111000111333444555555666666555333222111444444444444444444444444333333333333333333333333333111222333333555===FFFVVV```iiikkkkkkmmmpppqqqppppppqqqsssuuuvvvwwwxxxtttwwwzzz{{{zzzzzzzzz{{{zzz{{{~~~||||||~~~{{{rrrnnnqqqpppppptttgggdddbbbaaaaaadddeeehhhqqqzzz{{{nnn]]]PPPRRR```mmmdddRRRDDDDDDDDD@@@;;;<<<666555333111////////////............////////////---......///////////////------++++++++++++------///...---///111222111000....../////////000000000333222222333444666888:::::::::999:::<<<>>>AAACCCDDDGGGJJJMMMOOOQQQUUUWWW\\\___bbbfffhhhjjjjjjjjjllllllmmmoooqqqsssuuuvvv{{{|||~~~wwwvvv{{{wwwxxxyyyyyywwwwwwwwwxxxxxxwwwuuutttssssssttttttrrrrrrlllbbbZZZTTTNNNHHHFFFEEEAAAIIIhhh|||yyyvvvrrrlllddd^^^]]]___```aaa^^^ZZZUUURRRBBB@@@>>>;;;:::;;;<<<===<<>>@@@BBBCCCBBB@@@===;;;;;;:::888666555444333333555555666777888999:::;;;<<<@@@FFFJJJLLLJJJGGGDDDCCCDDDEEEEEEBBB>>>:::777555444333333333444555666999777777888999::::::999555555666666888===CCCGGGJJJKKKMMMOOOPPPOOONNNMMMLLLIIIGGGHHHJJJIIIDDD???999888555333111222333444555666777777777666444444444444444444444444444444333333333333333333333333333111111333333555<<>>@@@BBBDDDGGGKKKMMMPPPRRRVVVYYY^^^```cccfffiiikkkllllllmmmmmmnnnppprrrtttvvvwww}}}~~~~~~yyyxxxzzzzzz{{{|||{{{yyyxxxxxxyyyvvvuuusssrrrqqqqqqqqqrrrttttttpppggg___ZZZSSSLLLHHHGGGAAABBBWWW}}}yyyqqqmmmnnnnnnmmmhhh```XXXSSSBBB???:::666555666999;;;:::??????AAADDDCCCOOOhhh~~~yyylllfffsssxxxrrrkkkfff___WWWRRRRRRVVVnnn|||qqqbbbeeezzzooohhhtttzzzkkkaaaeee|||}}}yyyyyyxxxwwwwwwyyy~~~{{{cccIII;;;:::888777666555555444444555444444444444444444444444333333333333333333333333222333444333222111222333111111111111111111111111000//////......//////000222222333666999===AAACCCBBBDDDGGGHHHGGGCCC>>>;;;<<<;;;888666444333333333555666777888999:::::::::888;;;???CCCDDDCCC@@@>>>@@@AAADDDDDDBBB>>>:::777444444333333333555666777666555444555666777666555222222333333444999>>>CCCHHHIIIKKKMMMNNNNNNMMMLLLMMMJJJHHHGGGGGGEEE???;;;;;;:::777555333333333333555666777777888777777777333333333333333333333333222222222222222222222222222111111333333444;;;DDDTTT```jjjmmmmmmooopppoooqqqqqqqqqrrrsssttttttuuuuuuwwwxxxxxxwwwvvvwwwxxxyyyzzz||||||zzz{{{ooohhhkkkkkkjjjuuu|||{{{{{{kkkggg^^^ZZZ]]]iiisssuuurrrppppppllldddYYYTTTYYYeeepppcccRRRDDDCCCEEE@@@<<<<<<666555333111////////////............////////////---......///////////////------++++++++++++------///...---...000222111000000000000000111111111111333222222333444666888:::999999:::;;;===???AAABBBDDDGGGKKKNNNPPPTTTWWWZZZ^^^```cccfffhhhjjjllllllmmmmmmnnnoooqqqsssuuuvvvzzz{{{}}}~~~{{{zzzyyy|||}}}~~~}}}{{{yyyxxxxxxvvvtttrrrqqqpppooooooppptttvvvssskkkddd^^^VVVNNNHHHIIIEEEAAALLLgggxxxdddcccaaa]]]VVVNNNGGGCCC<<<:::777444333444666888888======???CCCBBBNNNeee~~~qqqnnn|||{{{pppccc]]]WWWjjjzzzpppccchhh~~~eee]]]iiiyyyqqqsss|||zzzyyywwwxxxzzz~~~gggKKK<<<:::888777666555555444444555444444444444444444444444222222333333333333444444333444555444222111222333111111111111111111111111000000////////////000000222333555888<<<@@@DDDGGGIIIJJJKKKKKKIIIFFFBBB@@@>>><<<999666444333333444666777888:::::::::999999999;;;>>>@@@AAA@@@???======???BBBCCCBBB>>>:::777444333333333444555777888555444333444555666555444222333333333444888===BBBFFFGGGJJJLLLMMMLLLKKKKKKKKKJJJHHHHHHIIIHHHEEEBBB>>><<<:::888666444333333444555555666666777777777333333333333333333333333222222222222222222222222222111111333333444:::CCCSSS___kkknnnnnnooopppnnnpppqqqqqqqqqrrrrrrssssssuuuvvvwwwwwwuuutttuuuvvvwwwyyy}}}|||yyyvvvkkkfffllloooqqq}}}|||{{{sssiiidddbbbfffpppxxxvvvpppmmmmmmggg]]]TTTRRRZZZhhhrrrcccQQQDDDCCCEEE@@@<<<===666555333111////////////............////////////---......///////////////------++++++++++++---------,,,,,,---///000000///000000000000111111111111333222222333444666888::::::;;;<<<===???AAABBBCCCCCCFFFJJJNNNQQQTTTXXX[[[^^^___bbbdddgggiiikkklllllllllmmmnnnppprrrssstttxxxzzz|||~~~~~~~~~|||~~~|||yyyxxxwwwwwwuuussspppooonnnmmmmmmvvvxxxxxxqqqkkkeee\\\TTTMMMMMMHHHAAAEEEZZZwwwxxxmmmaaaYYYMMMKKKGGGCCC>>>:::888666444444444333444444555555666;;;:::===CCCBBBMMMccc~~~sssooozzzwwwiiiqqq}}}vvvpppffflll^^^XXXjjj}}}zzzyyyzzz|||kkkOOO>>>999888777666555555444444555444444444444444444444444222222222333333444444444333444555444222111222333111111111111111111111111000000////////////000000222333555999>>>CCCGGGJJJPPPOOONNNLLLJJJHHHGGGFFF@@@>>>;;;888666666666777999999999::::::::::::999;;;<<<>>>???@@@@@@@@@???===???AAABBBAAA>>>:::888444444333333444666777888666555444444555666555444333333333222333777<<<@@@DDDFFFHHHKKKLLLLLLKKKJJJGGGFFFFFFFFFGGGGGGFFFEEEAAA@@@???===;;;888666555555555555555555555555666444444444444444444444444222222222222222222222222222111222444444444:::BBBSSS___jjjmmmmmmoooooonnnooopppppppppqqqqqqrrrrrruuuvvvvvvvvvtttssstttvvvxxx|||~~~|||{{{rrriiifffnnnrrrttt|||wwwuuuuuupppfffgggnnnxxx|||xxxsssrrrooofffYYYOOOPPP[[[jjjuuubbbQQQCCCCCCEEEAAA======666555333111////////////............////////////---......///////////////------++++++++++++------,,,++++++,,,...//////.../////////000000000111111333222222333444666888:::;;;;;;===>>>@@@BBBCCCCCCBBBEEEIIIMMMPPPTTTXXX[[[^^^___aaadddfffiiikkklllllllllmmmnnnoooqqqssstttyyy{{{}}}~~~{{{{{{}}}}}}|||zzz~~~{{{yyyxxxxxxvvvssspppmmmkkkjjjjjjtttyyy{{{xxxsssnnnfff^^^WWWRRRHHH???@@@RRRmmmuuuuuuwwwwwwpppgggbbbccc^^^\\\\\\^^^cccggggggfffccc^^^XXXQQQKKKEEE@@@<<<<<<:::888555555555777888111222222333444444444555555999999===CCCCCCLLLbbb~~~rrrjjjnnn{{{}}}~~~oooiiiqqqZZZWWWnnnvvv~~~zzzyyy{{{}}}qqqVVVAAA999888777666555555444444555444444444444444444444444111222222333333444444555333444555444333222333444222222222222222222222222111000000//////000000111222333666;;;@@@FFFKKKNNNTTTSSSPPPMMMKKKJJJKKKKKKBBB@@@===:::999999:::<<<;;;;;;:::999999:::::::::;;;;;;<<<===>>>???@@@AAA???@@@AAAAAA@@@>>>;;;999555555444444444666777888777666555555666777555444222222111111111444999===DDDEEEHHHJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEECCC@@@===;;;999888777666555555555555555555555555555555555555333333333333333333333333333222444666555555:::BBBRRR^^^hhhkkkkkkmmmnnnmmmnnnnnnoooooopppqqqqqqrrrtttuuuvvvuuuttttttuuuwww~~~~~~|||zzzqqqiiiiiippprrrrrrvvvppplllhhhwww\\\aaalllyyy|||wwwvvvqqqfffVVVMMMPPP]]]mmmwwwbbbQQQCCCCCCEEEAAA===>>>666555333111////////////............////////////---......///////////////------++++++++++++---------,,,+++---///000///........./////////000000000333222222333444666888::::::;;;<<<>>>@@@AAABBBBBB@@@CCCHHHLLLPPPTTTXXX[[[```aaabbbdddgggjjjlllnnnmmmnnnnnnoooppprrrssstttyyy{{{}}}qqqmmmjjjjjjjjjnnnzzz~~~uuuqqqjjjbbb]]]^^^ccchhhtttzzz~~~{{{zzzyyywwwsssnnnjjjhhhfffeeennntttzzzzzzyyyvvvoooggg[[[SSSHHH@@@@@@KKK[[[hhhaaa]]]\\\\\\WWWOOOKKKLLLJJJHHHEEEFFFJJJKKKJJJHHHEEEEEEDDDBBB???>>>@@@BBB999888777666666777888999444333222111222333444555555888888===DDDDDDLLLaaa{{{vvvhhheeessszzzyyyuuunnnllluuu{{{WWWTTTkkkvvvxxxjjjvvv~~~zzzxxxzzz}}}~~~~~~xxx]]]EEE999888777666555555444444555444444444444444444444444111111222333333444555555444555555555333222333444222222222222222222222222111111000000000000111111333555888===CCCJJJOOORRRTTTSSSRRRPPPOOOMMMLLLLLLDDDBBB???<<<<<<===???@@@>>>===:::888888999;;;<<<;;;;;;;;;;;;===???BBBCCCBBBBBBAAAAAA???===;;;:::666666555444444555666777888777555666777777555444222222111000111333888<<>>666555333111////////////............/////////000---......///////////////------++++++++++++------...---,,,...000111000///............////////////333222222333444666888:::888:::;;;===???@@@AAAAAA???CCCGGGKKKOOOSSSXXX[[[aaabbbccceeehhhkkknnnoooooooooooopppqqqssstttuuuxxxzzz|||}}}~~~xxxlllhhhdddcccffffffgggooozzz}}}pppdddeeesss|||vvvooommmrrrvvvnnndddWWWTTTOOOKKKLLLSSS^^^fffzzzuuuvvv~~~}}}|||yyyvvvrrrmmmhhheeecccbbbgggnnnvvvyyyzzzyyyssslllZZZSSSJJJEEECCCDDDHHHLLLRRRKKKIIILLLLLLGGGEEEHHHLLLIIIFFFEEEGGGGGGEEECCCAAABBBBBB>>>888666999===<<<<<<;;;:::888666555444888666222000///111444666555888888===DDDDDDLLLaaawww|||kkkcccooo}}}zzzyyyuuunnnooonnnwwwxxxUUUQQQeee~~~vvv```hhhyyy}}}yyywwwyyy|||}}}||||||bbbHHH:::888777666555555444444555444444444444444444444444111111222333333444555555444555666555333222333444222222222222222222222222111111000000000000111111555777:::???EEELLLRRRUUURRRSSSSSSSSSRRROOOMMMKKKEEECCC@@@>>>>>>???BBBDDD@@@>>>:::888777999;;;===<<<<<<;;;<<<>>>AAADDDFFFDDDCCCBBB@@@>>>===<<<;;;777777555444444555666666888777555555666666555444444444333222222555999===CCCEEEHHHJJJLLLLLLKKKKKKEEEFFFGGGHHHIIIJJJMMMOOOQQQRRRSSSSSSQQQNNNKKKHHHGGGEEEBBB???<<<:::999999777777777777777777777777555555555555555555555555555444666888777777;;;CCCRRR]]]eeeggggggjjjmmmmmmkkkkkklllnnnoooqqqrrrssstttuuuuuuuuutttuuuxxxzzz}}}yyytttmmmlllpppvvvtttsssvvvtttpppiiiooovvv}}}~~~{{{wwwwwwxxxcccgggvvvmmmcccVVVQQQXXXeeeqqqxxxbbbLLLCCCFFFBBB??????:::888555222111111111000///......------------..................//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000///////////////111111222333555777999:::;;;<<<<<<<<<<<>>===DDDLLLJJJOOOQQQOOONNNPPPQQQOOOUUUSSSQQQRRRTTTRRRNNNJJJFFFCCC@@@?????????AAADDDCCCJJJKKKDDD======<<<999555666555333222111333555444;;;<<<===BBBCCCKKK]]]vvvxxxhhhccc```\\\YYYYYYkkkyyynnnmmmiii}}}jjjSSSHHHSSSyyynnn]]]fff|||xxxwwwvvvvvvwwwyyy{{{|||gggMMM>>>;;;888555333444555555444555555444444444333333333333333222222333333444555444555555444222222333555222222222111111111111000XXXKKK:::...,,,///222444111444<<>><<<:::777555444555777888555555555555555555555555999777777777555666AAAPPPTTTYYY```eeeggghhhiiiiiigggiiilllmmmnnnppprrrtttrrrqqqqqqsssrrrrrrxxx~~~xxxqqqlllnnnsssvvvwwwyyy~~~~~~|||sssiiihhhmmmqqqpppfffvvvxxx]]]NNNRRR[[[jjjvvvuuubbbLLLCCCFFFBBB??????:::777444111000000000///.........------------..................///////////////...---,,,,,,+++++++++,,,,,,,,,,,,---...//////000000000000000000000000111111222333555777999:::;;;<<<<<<<<<===???BBBEEEEEEGGGJJJMMMOOOSSSWWWZZZ^^^```bbbdddeeefffiiikkkjjjllloooppppppqqqsssuuuwwwyyy{{{|||}}}|||rrrhhhcccaaaZZZSSSYYY]]]\\\YYY[[[bbbeeeddd^^^VVVOOOLLLIIIHHHOOOXXXTTTWWW[[[```eeedddYYYLLLRRROOOKKKIIIJJJHHHCCC???===<<<<<<<<<<<<@@@MMMYYYjjjyyyvvvrrroookkkgggaaa^^^WWWWWW[[[bbbiiillliiieee___WWWNNNGGGAAA>>>CCCJJJPPPWWW\\\\\\]]]______\\\aaa`````````bbbbbbaaa```ZZZUUUPPPMMMLLLKKKKKKMMMWWW```bbbXXXKKKBBB<<<888555666555333222222333555444;;;<<<===CCCDDDLLL]]]tttsssfffcccbbb[[[SSSOOORRRjjjyyyhhheeelllhhhTTTGGGNNNppp}}}jjjhhhsssqqqpppppprrruuuyyy{{{}}}jjjOOO===:::888555444555555555444555555444444444333333333333333222222333333444555444555555444222222333555222222222111111111111000JJJAAA555///...000111111111555===GGGPPPWWWXXXXXXUUUUUUVVVYYYYYYVVVPPPKKKNNNMMMKKKJJJJJJIIIFFFDDDAAA@@@>>>===???BBBFFFHHHJJJMMMMMMIIIFFFHHHHHHFFFJJJGGGDDDCCCDDDDDDAAA>>>;;;<<<<<<:::777777:::======<<<:::888777555444444333222111000///222666999AAADDDGGGIIIJJJKKKMMMNNNJJJKKKKKKKKKKKKLLLOOOQQQUUUWWWZZZ]]]______^^^]]]```]]]ZZZXXXVVVSSSMMMIIIEEECCC???;;;888777777777777777777666666666555555666555666888777:::GGGUUUTTTYYY___dddgggggghhhhhhhhhiiikkklllkkklllmmmooorrrqqqrrrtttttttttzzz}}}|||{{{wwwpppoooqqqwww||||||{{{{{{nnnjjjmmmmmmjjjfffqqqyyywww]]]NNNSSS\\\kkkuuusssbbbLLLCCCFFFBBB??????:::666333000/////////...---......------------..................////////////......---,,,++++++++++++,,,,,,,,,,,,---...///000111111111111111111111111111111222333555777999::::::;;;<<<======???CCCEEEGGGIIILLLOOOQQQTTTYYY\\\]]]___aaabbbcccdddfffhhhjjjmmmppprrrrrrrrrsssuuuuuuxxx{{{}}}~~~yyymmmkkkfffaaaaaabbb]]]VVVZZZXXXTTTSSSWWW]]]\\\XXXMMMHHHFFFIIILLLKKKKKKLLLMMMQQQRRRMMMLLLQQQXXX[[[ZZZVVVPPPKKKGGGDDD@@@===<<<;;;:::;;;:::>>>IIIUUUdddyyy|||yyyuuuqqqnnniiiddd```RRRNNNKKKMMMRRRYYY\\\]]]\\\VVVPPPKKKEEEAAACCCHHHVVV___gggjjjkkkkkkhhhddd^^^___aaaccceeeiiinnnqqqsssoooiiiccc```]]]ZZZWWWhhhtttzzzoooYYYFFF<<<888555555555333222222444666444<<<===???EEEEEELLL]]]rrr{{{pppgggiiillldddVVVJJJFFFTTTiiiyyybbb^^^ooocccSSSIIIPPPooosssooopppooooooqqquuuyyyzzz{{{qqqUUUAAA:::888666555666666666444555555444444444333333333333333222222333333444555444555555444222222333555222222222111111111111000999555000///000111000...222777???IIISSSYYY[[[[[[WWWXXX[[[^^^^^^ZZZSSSNNNRRRQQQOOOOOONNNLLLIIIFFFAAAAAABBBCCCEEEHHHKKKMMMQQQTTTSSSNNNJJJKKKKKKIIIKKKHHHEEEEEEHHHIIIHHHFFF@@@@@@>>>;;;999:::===@@@???>>>===<<<:::777666555333333222000///111444777???BBBFFFIIIJJJKKKMMMOOOKKKLLLMMMMMMMMMMMMPPPRRRVVVXXX\\\___bbbcccccccccgggfffeeedddbbb___ZZZVVVRRROOOJJJEEE@@@<<<999888;;;;;;:::999888777666666555444555777888<<>>@@@CCCEEEGGGIIILLLOOOQQQTTTYYY\\\]]]___aaabbbcccdddfffhhhjjjmmmqqqsssssssssssstttssswww{{{~~~xxxpppqqqpppkkkhhhhhhddd___```\\\XXXYYY^^^```ZZZRRRGGGGGGHHHKKKNNNNNNMMMLLLOOORRRQQQJJJIIIUUUfffqqqjjjcccWWWLLLDDD???===<<>>@@@@@@>>>===;;;:::888888666666666666777<<>>>>>@@@CCCEEEEEEHHHKKKNNNPPPSSSWWW[[[^^^```bbbcccdddeeehhhjjjkkknnnqqqssssssssssssssssssvvvzzz}}}~~~xxx}}}}}}vvvooolllkkkjjjhhhffffffkkknnniii^^^UUUKKKMMMNNNLLLKKKMMMOOOQQQQQQTTTSSSPPPUUUdddttt}}}vvvjjjXXXIII@@@======>>>CCC@@@>>>>>><<>>DDDHHHJJJLLLNNNOOOMMMNNNPPPPPPOOOOOOPPPRRRTTTVVVYYY\\\___bbbcccdddccceeefffgggfffdddcccbbb```___\\\WWWRRRMMMIIIFFFFFFEEECCCBBB???===<<<;;;999::::::999:::AAAJJJQQQXXXZZZ^^^___```aaaccceeeccceeeffffffffffffhhhjjjkkkkkknnnqqqqqqqqqwww~~~{{{~~~~~~{{{xxxooofffcccdddmmmzzz~~~wwwsss|||}}}~~~}}}xxxvvvyyyyyyooobbbooouuuvvvrrrssszzz|||yyyaaaQQQNNNXXXfffsssqqqaaabbbLLLCCCFFFBBB??????:::888666333111111111000///......------------..................//////////////////...---,,,,,,,,,,,,------------...///000111//////000000111222222222111111222333555777999:::777:::<<<>>>???AAACCCEEEDDDGGGJJJLLLOOORRRVVVZZZ]]]```bbbdddeeegggjjjllllllnnnqqqrrrrrrrrrrrrssssssvvvyyy|||}}}yyyyyy{{{{{{tttuuu{{{~~~ssshhhbbb^^^^^^[[[TTTQQQVVV\\\^^^]]]___aaadddmmmzzzvvvhhhUUUHHHEEEHHHKKKLLLLLLHHHCCC@@@===@@@LLLYYYxxxzzzvvvrrrmmmhhhdddZZZWWWPPPIIICCC???===<<<@@@???AAAEEEGGGIIINNNTTT[[[dddooouuu{{{|||vvvoookkkjjjlllooouuu|||~~~ooo]]]DDDGGGKKKKKKCCC999444555333444444333222333555777888AAACCCFFFJJJGGGJJJYYYpppxxxbbbMMMLLLFFFJJJ```|||wwweeelll{{{|||eeeCCC???@@@FFFUUUnnnvvv~~~xxxqqqppptttxxxyyywww|||jjjNNN@@@===999666666666666555555555444444444333333333333333222222333333444555444555555444222222333555222222222111111111111000111000...------...///000333999CCCOOOZZZ```bbbaaa\\\aaagggkkkjjjgggdddbbb\\\ZZZXXXXXXXXXXXXVVVTTTRRRQQQPPPPPPRRRVVVYYY\\\ZZZ\\\ZZZSSSOOOPPPQQQPPPLLLIIIGGGJJJRRRZZZ___aaaWWWQQQHHHAAA===;;;:::999@@@AAACCCDDDCCC???<<<999888888777555222111222444888<<>>BBBLLLTTTXXXYYY[[[]]]^^^^^^___aaacccaaaccceeeffffffgggiiikkkmmmlllooorrrqqqpppttt{{{}}}zzz~~~}}}zzzvvvmmmdddbbbdddmmm{{{}}}{{{~~~|||sssqqq|||wwwiiiyyyzzzwwwpppnnnpppooolllZZZNNNNNN[[[iiitttlllUUUbbbLLLCCCFFFBBB??????:::777555222000000000///.........------------..................////////////000000///...------------------------...///000111......///000000111222222111111222333555777999:::777999<<<>>>???AAACCCEEEDDDGGGJJJMMMOOORRRWWWZZZ\\\^^^aaadddeeehhhkkkmmmlllnnnpppppppppppprrrssssssvvvxxxzzz|||~~~vvvvvvuuuqqqhhh______gggmmmmmmccchhhlllqqqyyy{{{ssseeeVVVRRRZZZdddiiiiii___XXXQQQJJJDDDFFFRRR```}}}zzzxxxvvvrrrnnnkkkbbb```[[[SSSKKKCCC>>><<<<<<;;;===BBBFFFJJJRRRZZZbbbjjjrrrxxxxxxqqqllliiiggghhhqqqwwwyyy~~~sssaaaHHH???::::::999555222333333444444333222333555777:::CCCFFFHHHKKKGGGIIIWWWfffzzzhhhUUUTTTLLLNNNaaaxxx{{{hhhooowww^^^;;;<<<>>>???HHHaaayyy~~~vvvnnnmmmrrrxxxzzzzzz{{{xxx[[[DDD???:::666555555555555555555444444444333333333333333222222333333444555444555555444222222333555222222222111111111111000000000///...---...///111222888CCCPPP[[[aaabbbaaa___dddkkkooonnnmmmllllllgggddd```]]]]]]\\\[[[ZZZYYYVVVTTTSSSVVV[[[bbbfffeeefffbbbZZZTTTTTTTTTSSSKKKHHHFFFKKKTTT^^^dddgggbbb[[[QQQHHHCCC???;;;999:::===AAADDDEEEDDDAAA???999:::999666333222333444666;;;BBBGGGJJJLLLNNNOOOLLLNNNPPPQQQPPPOOOOOOPPPQQQRRRSSSUUUVVVXXXYYYYYYWWWYYY[[[[[[[[[]]]```ddd``````aaa```]]]ZZZVVVTTTNNNMMMLLLJJJHHHFFFEEEDDDBBBEEEEEECCCGGGQQQYYYZZZZZZ\\\]]]]]]\\\]]]```bbb```bbbdddddddddeeegggiiikkkkkkmmmooommmjjjmmmsss|||~~~~~~yyyxxx{{{}}}||||||~~~|||xxxuuurrrllldddaaaeeeppp~~~~~~||||||mmmeeetttrrryyyyyywwwsssrrrpppkkkeeeVVVMMMQQQ^^^kkkssseeeHHHbbbLLLCCCFFFBBB??????:::666444111/////////...---.........------...................../////////000111000///......---.........------......///000111---......///000111111111111111222333555777999:::666999<<>>DDDGGGGGGFFFDDD;;;;;;:::888444333333444555:::AAAGGGJJJMMMNNNOOOLLLNNNPPPQQQPPPOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSRRRTTTUUUUUUUUUXXX]]]aaa``````aaaaaa___\\\XXXVVVPPPOOONNNLLLKKKIIIHHHGGGGGGJJJIIIEEEGGGQQQWWWVVV[[[\\\\\\\\\[[[]]]___bbb```bbbcccdddcccccceeeggghhhgggiiijjjhhhdddggglllnnntttvvvsssrrrwww}}}~~~~~~~~~yyyssspppoookkkfff```eeerrrzzzyyyzzzmmm```rrrtttsssvvvyyy||||||wwwlllaaaUUUNNNSSS```lllrrr___@@@dddLLLAAADDDBBBBBB@@@:::888666444111///...------......------------.....................///000000111000...---,,,,,,------+++,,,,,,------......///111111111000000000000000222333444444444555777999;;;<<<===???AAACCCEEEEEECCCGGGLLLPPPRRRTTTUUUWWW[[[^^^bbbeeefffgggiiikkkkkkmmmpppqqqrrrsssuuuwwwwwwyyy|||~~~sssqqqwww}}}|||yyyuuuttt{{{}}}wwwfffiiiyyykkkdddccceeeggg|||yyyxxxxxxvvvuuuuuuttttttpppmmmhhh___UUULLLGGGEEE???;;;999===CCCKKKXXXcccmmmpppssswww|||uuujjjiiiiiiooozzzvvviiiJJJBBB888333333444333111111222222222222333666888<<>>CCCDDDHHH___nnngggwwwwwwpppzzzyyy|||}}}iiiHHHCCC;;;777666777555222444444333333333222222222333333333333333333333333555555444333333222111111333333333222111000//////......------------......444:::DDDOOOYYY___bbbccc___kkkwwwxxxvvvvvvvvvuuuuuuooogggbbbaaabbbaaa___bbb```]]]]]]___eeeoooyyyyyywwwooobbb[[[ZZZ\\\[[[LLLLLLKKKKKKWWWfffnnnmmmllleee^^^YYYOOOBBB;;;<<<:::888777888<<>>DDDDDDFFFYYY}}}xxxjjjqqqpppnnnxxxzzz{{{pppQQQEEE:::888888777555444444444444444333333333333333333333333333333333333555555444333333222111111333222222222111000000000......------------......444999CCCNNNXXX^^^bbbddd```lllxxx{{{zzzzzz{{{zzzyyyssskkkgggffffffdddbbbaaa___^^^___aaagggsss~~~xxxlllccc```___\\\TTTQQQKKKKKKXXXjjjuuuvvvuuunnnhhhcccZZZKKKAAA???===:::777666999<<<>>>???AAA>>>:::777666666555333555999???FFFKKKMMMMMMMMMOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKIIIGGGFFFFFFGGGIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKKKKJJJGGGCCC???===???BBBFFFHHHIIILLLSSSYYYVVVVVVWWWXXXZZZ\\\^^^___aaaaaaaaabbbccceeefffgggiiiffffffhhhhhhffffffiiivvvwwwvvvvvvyyy~~~~~~zzz{{{wwwtttqqqjjjbbb^^^___fffnnnwww~~~~~~tttlllnnnttt~~~zzzvvvpppeee]]]XXXUUUZZZjjjrrrfffMMM999bbbKKKAAADDDBBBAAA@@@:::888666444111///...------......------------.....................///000000000000...------,,,------***++++++,,,,,,------...000000000000000000111111222333444444444555777999::::::<<<>>>@@@BBBCCCDDDFFFJJJNNNQQQRRRTTTVVVWWW\\\___cccfffhhhjjjlllnnnlllnnnpppppppppqqqrrrtttvvvyyy}}}xxxuuuxxxwww~~~{{{{{{zzzwwwuuurrrsssuuuvvvwwwwwwwwwwwwsssrrrpppkkkeee]]]WWWSSSIIIDDD???===???HHH[[[kkkrrr}}}}}}ttt___MMM@@@<<<777555666666333111333333333222111222555777:::>>>BBBCCCBBBCCCFFFIIIOOOhhhuuummmiiilllaaaZZZcccwww|||hhhaaa^^^kkksssQQQ>>>999;;;@@@BBBCCCTTTwww~~~|||sssmmmkkkllltttyyyzzz{{{zzz___HHH888999;;;666444777555555555444444444444333333333333333333333333333555444444333333222222111222222111111111111111111......------------......333888BBBLLLVVV]]]bbbdddbbbnnnzzz~~~}}}xxxqqqnnnmmmkkkhhheee___^^^```ccceeejjjwwwwwwnnnjjjfffcccYYYRRRHHHEEEQQQeeetttzzz{{{uuupppmmmeeeXXXLLLEEEBBB>>>999666666888999:::???===<<<;;;:::999555333777;;;AAAHHHLLLMMMLLLLLLPPPQQQQQQQQQQQQOOOMMMLLLNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDAAA?????????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGEEECCC???;;;999:::;;;>>>CCCHHHNNNSSSWWWUUUUUUVVVWWWYYY[[[]]]^^^______^^^___aaacccfffhhhhhhffffffgggddd```ccciii~~~~~~|||yyy}}}xxxssspppjjjccc___aaafffmmmtttxxx}}}}}}wwwsssmmmhhhiiinnnxxx{{{yyynnnqqq|||wwwiii___ZZZXXXZZZbbbmmmnnn]]]FFF666```JJJAAAEEEBBB@@@@@@:::888666444111///...------...------,,,,,,------..................///000000000//////...------,,,,,,******++++++,,,---------000000000000000111111111111333444444444555888:::999:::;;;===???AAACCCCCCHHHKKKNNNQQQSSSTTTVVVXXX[[[^^^cccfffhhhiiikkkmmmmmmnnnpppppppppppprrrsssxxx{{{~~~}}}{{{xxxxxxwwwuuurrrnnnpppsssvvvyyyzzzzzzzzzyyyxxxvvvsssmmmeee]]]WWWNNNIIIDDDAAA@@@GGGXXXhhhsssooo]]]KKK>>>;;;999777666777666444222222333222000///111444777999===???@@@??????BBBFFFJJJhhhzzzzzz|||uuujjjbbbhhhzzzoooddd]]]iiiiiiKKK===<<<<<<@@@EEELLL^^^}}}vvvyyyrrrmmmoooqqqwwwxxxzzzmmmMMM777999<<<555222888666666555555555444444444333333333333333333333333444444444333333222222222111111111111111222222222......------------......222777???JJJTTT\\\bbbeeeeeeqqq||||||vvvsssrrrpppllliii___]]]```fffiiilllxxx~~~vvvsssppplll^^^WWWLLLEEEIIIXXXlllyyy}}}xxxtttrrrmmmcccWWWOOOIIIDDD===888666777777777999999;;;======;;;777444888<<>><<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCAAA???<<<888777888888:::@@@HHHPPPSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]```___]]]]]]^^^aaadddfffffffffhhhggg```ZZZ\\\bbb}}}}}}|||{{{zzz}}}wwwrrroookkkeeebbbcccjjjoooqqqqqqtttzzz~~~~~~~~~|||}}}xxxpppmmmvvvtttxxxzzznnn```fffxxxkkk[[[TTTVVV[[[fffnnnhhhUUU@@@555^^^IIIBBBEEEBBB??????;;;888666444111///...------------,,,,,,,,,,,,------...............///000000/////////......---,,,,,,***++++++,,,,,,---......//////000000111111111111111222444444444555888:::999:::;;;===???AAACCCCCCHHHKKKNNNPPPRRRTTTWWWYYY[[[^^^bbbeeefffhhhiiikkkmmmooopppqqqpppppprrrsssyyy{{{~~~yyyvvvvvvuuusssppplllnnnqqquuuyyy{{{}}}}}}~~~|||yyyssskkkeeeTTTOOOJJJFFFDDDGGGSSS___rrr}}}\\\FFF===:::777777777888888777555333222222111///...000444777:::===??????======@@@CCCKKKmmm~~~{{{rrrkkkqqqqqqhhhcccqqq___EEE<<<===CCCFFFNNN]]]pppxxxmmm}}}tttssspppssswww{{{wwwUUU:::999;;;444111777666666555555555444444444333333333333333333333333444444333333333333222222111111111111111222222222......------------......000555===GGGRRR[[[bbbeeegggrrr}}}yyywwwvvvtttqqqnnnccc^^^```hhhlllmmmvvv|||yyyvvvrrrgggcccZZZOOOHHHPPPdddvvv~~~{{{wwwssslllbbbYYYNNNIIIBBB<<<999777666666333555888;;;>>>===999666666999???FFFKKKNNNPPPPPPRRRSSSSSSTTTSSSRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIEEEDDDAAA???===;;;::::::888999;;;<<<>>>?????????@@@@@@???>>><<<:::888666999888:::@@@IIIPPPSSSRRRUUUUUUVVVWWWYYY[[[]]]^^^aaa```^^^\\\\\\^^^```bbbdddeeehhhggg___UUUSSSWWWmmmwww||||||~~~~~~zzztttqqqqqqpppjjjffffffqqqsssrrrnnnoooxxx}}}tttrrrooorrrtttkkkbbbnnnooo]]]TTTSSS[[[gggmmmcccNNN===666\\\HHHBBBFFFBBB??????;;;888666444111///...------------,,,,,,,,,,,,------...............///000000////////////...---,,,+++++++++,,,------......////////////000111111222222000222333444444666888;;;::::::<<<>>>@@@BBBCCCDDDGGGIIILLLOOOQQQTTTXXXZZZ\\\___ccceeeeeefffhhhiiimmmoooqqqqqqqqqrrrsssuuuxxxzzz|||||||||}}}{{{uuurrrrrrqqqooollliiikkknnnqqqvvvzzz}}}}}}||||||~~~}}}vvvqqq^^^WWWPPPLLLHHHHHHNNNVVVooo{{{yyywwwQQQ<<<999<<<666777888999888777666555333222111000///222666:::>>>AAACCCBBB???>>>???AAAGGGgggwwwsssqqqvvv|||llldddaaarrrvvvSSS>>>:::<<>>===;;;;;;777888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999777777999999;;;BBBJJJPPPSSSRRRUUUUUUVVVWWWYYY[[[]]]^^^aaa```^^^]]]]]]]]]___```bbbbbbdddddd]]]RRRMMMNNN```lllwww{{{|||{{{wwwxxx|||~~~xxxrrrpppqqqsssqqqkkkllluuuyyynnnmmmqqqtttqqqqqq|||kkk^^^YYYRRR[[[hhhkkk___KKK<<<888[[[HHHCCCFFFBBB>>>???;;;888666444111///...---------,,,,,,++++++,,,,,,---...............///000000...////////////---,,,+++,,,------......//////000...//////000111111222222000111333444444666999;;;:::;;;===???AAACCCDDDEEEEEEGGGKKKNNNPPPTTTXXX[[[___aaadddfffffffffggghhhmmmoooqqqrrrrrrsssuuuwww{{{||||||{{{{{{|||}}}vvvzzzzzzvvvpppmmmlllllliiigggfffgggiiilllqqqvvv{{{~~~{{{zzzzzz}}}|||wwwkkk```UUUOOOLLLJJJLLLPPPgggrrrdddXXXQQQXXXhhh|||oooOOO>>>;;;<<<666777999999888888777777444444333222222666;;;???CCCFFFIIIHHHDDDAAA@@@AAABBB\\\~~~|||{{{||||||nnneeeccctttjjjJJJ;;;:::===AAABBBJJJVVV]]]eee|||wwwqqqwwwvvvoooqqqvvvzzz|||hhhKKK<<<999888777777444444444444333333333333333333333333333333333333333333333333333333333333333222222222111000000000......------------.........222999CCCNNNYYYbbbffffffppp|||wwwhhhbbbmmmtttppppppwww}}}uuuqqqkkkdddXXXOOORRR[[[uuu}}}tttlllfffaaaYYYQQQJJJCCC===999777777777999;;;===<<<;;;999:::===AAAFFFKKKOOORRRSSSTTTVVVWWWXXXYYYXXXXXXSSSTTTTTTSSSSSSRRRPPPPPPJJJIIIHHHEEECCCAAA??????999999::::::::::::999999888888888888888777777777666888<<>>???;;;888666444111///...---------,,,,,,++++++,,,,,,---...............///000000...////////////---,,,+++------......///000000000...//////000111222222222000111333444444666999;;;;;;<<<===???AAACCCEEEEEECCCFFFIIIMMMPPPTTTXXX\\\aaadddfffggggggfffggghhhmmmoooqqqssssssuuuwwwyyy~~~}}}~~~gggVVVTTTaaaqqq}}}vvvqqqkkkhhhhhhgggeeebbbdddeeefffhhhmmmsssyyy|||{{{uuufffWWWPPPNNNLLLMMMOOO```||||||```MMMEEEBBBJJJUUU^^^jjjttthhhQQQCCC<<<999777888:::999888888888999666666555444555999>>>CCCGGGKKKNNNMMMHHHDDDBBBBBBDDDXXXuuuyyyuuuzzzuuupppooo~~~bbbEEE;;;===AAABBBBBBHHHOOONNNRRRllloooxxx~~~ssstttooorrrvvvxxxxxx|||oooRRR>>>999;;;:::777444444333333333222222222333333333333333333333333333333333333333333333333444333333222111000//////.........------............111888BBBMMMXXXbbbgggdddooo{{{~~~llldddpppwwwrrrooosssxxxsssooofff[[[UUUWWWfffxxx{{{tttsssnnnfff]]]TTTKKKCCC>>><<<:::999999;;;<<<<<<<<>>;;;\\\OOOCCC@@@@@@???<<<<<<888555222000000///...---000000///...------,,,,,,...//////...,,,,,,...///111000///------,,,,,,,,,---,,,,,,,,,,,,---......000000111111111000000///333333444555666777888888;;;===@@@AAAAAACCCEEEGGGIIIJJJLLLMMMOOOTTTZZZ^^^```bbbeeehhhjjjkkkllllllqqqppppppooopppttt{{{}}}|||{{{|||hhhWWWGGGCCCDDDLLL```vvvzzz{{{tttooojjjiiijjjhhhddd______```bbbeeeiiipppwww|||}}}tttmmmbbbWWWOOOLLLMMMNNNZZZpppjjjWWWKKKIIIHHHHHHFFFFFFMMMUUU___```___YYYQQQGGG@@@<<<999777666777888777666666666555555444111333???LLLMMMNNNNNNKKKFFFBBB@@@???AAAQQQrrryyypppvvvqqqfffpppvvvNNN>>><<<<<>>JJJUUU___gggdddkkkvvv|||mmmhhhrrr|||xxxnnnqqq~~~~~~zzzvvvnnneee___eeehhhppp}}}|||wwwqqqkkkdddZZZMMMEEE???<<<999888999;;;<<<======CCCMMMRRRNNNGGGKKKUUUWWWWWWXXXZZZ]]]___``````___\\\XXXXXXZZZ[[[ZZZXXXUUUTTTQQQMMMJJJHHHFFFEEEDDDBBB???===<<<:::777555888777555444333444444555666888>>>EEELLLQQQRRRRRRPPPQQQSSSSSSSSSSSSUUUWWW\\\\\\]]]^^^^^^^^^]]]]]]]]]YYYVVVUUUWWWXXXWWWVVV\\\fffqqqxxx}}}zzztttmmmooorrrtttuuuxxxzzz|||yyyuuurrruuu|||yyy}}}}}}vvvoooqqq|||{{{vvv{{{sss\\\PPPSSS\\\ggghhhXXXEEE<<<===>>>[[[NNNBBB???AAA???===<<<999666333111111111///...///.........---,,,,,,,,,---...///...---,,,.../////////...---,,,,,,++++++---,,,,,,,,,,,,---......000000111111111111000000333333444555666777888888:::<<>><<<:::999::::::999999999888777888777555666AAAMMMOOOPPPPPPMMMHHHCCC@@@???EEESSSsss{{{ttt}}}ooogggssspppJJJ===<<<>>>CCCPPPNNNLLLMMMPPP[[[ppp}}}tttpppqqqtttvvvwwwzzzbbbGGG;;;;;;;;;888444444333222222333444555444444444444444444444444444444444333333333222222222222222111111111111000222111000///...//////000222000444>>>JJJTTT^^^fffccciiissssssiiimmmuuuvvvqqqjjjttt~~~xxxpppkkk``````dddooo~~~~~~yyyssslllaaaTTTKKKCCC@@@===;;;<<<<<<===<<<>>>CCCNNNVVVUUUOOOPPPUUUYYYYYYZZZ\\\^^^```aaaaaaaaa^^^[[[[[[]]]^^^]]][[[YYYWWWTTTQQQMMMJJJHHHGGGEEECCC@@@>>>===;;;888555999888666555444444555555555999???FFFMMMPPPQQQQQQPPPRRRTTTUUUTTTUUUWWWYYYZZZZZZ[[[\\\]]]]]]]]]\\\```]]]ZZZYYYZZZ\\\___```cccmmmvvv|||{{{uuummmmmmnnnppprrrvvv{{{~~~zzzuuusss|||~~~~~~xxxsssxxxzzzzzzoooYYYNNNRRR```eeebbbRRRAAA;;;;;;===YYYLLLAAA???AAA@@@>>>===:::777444222222111000///------------,,,,,,,,,,,,---...///...------...///......---,,,,,,+++++++++---,,,,,,,,,,,,---......000000111111111111000000333333444555666777777888999;;;>>>???@@@BBBDDDFFFFFFHHHJJJLLLOOOTTTZZZ^^^```aaabbbdddfffiiikkkmmmmmmooopppqqqrrrsssvvvyyy{{{{{{{{{{{{~~~uuusssooojjjjjjhhh___UUUNNNFFFAAADDDGGGLLLYYYgggyyyuuurrrmmmhhhfffggggggeeecccbbbccceeegggkkkqqqxxx}}}yyytttkkkbbbZZZVVVSSSSSSRRRccczzznnnbbbYYYQQQIIIDDD@@@;;;:::<<<;;;???DDDHHHGGGEEECCCBBB???>>>===;;;::::::::::::666666777888666666>>>HHHPPPQQQPPPMMMHHHDDDAAA@@@HHHTTTuuuyyyllliiivvvgggEEE;;;<<<@@@GGGWWWYYYUUUMMMMMM\\\ppp}}}uuuooopppsssvvvxxxzzzkkkIII888:::;;;666555444444333333333444444333333333333333333333333444444444444333333333333222222222111111111111000111111000///////////////111///333<<>>CCCNNNZZZ^^^[[[VVVUUU[[[\\\]]]^^^```aaabbbccccccbbb``````aaabbbaaa```^^^]]]ZZZVVVRRRNNNLLLJJJIIIFFFCCCAAA@@@>>>;;;888999888777555444555555666555999@@@HHHMMMOOOPPPPPPOOOQQQSSSTTTTTTUUUWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZWWWTTTSSSWWW___eeejjjrrrzzz~~~zzzsssjjjiiiiiikkkooovvv|||{{{vvv|||{{{{{{yyyuuutttzzz{{{vvvgggTTTOOOUUUfffcccYYYHHH<<<999:::<<>>===999777333222111111000///++++++,,,,,,,,,,,,,,,,,,,,,---//////...---...///............---,,,,,,+++---,,,,,,,,,,,,---......///000000111111111111000222333333444555666777888888:::===???@@@AAADDDFFFEEEGGGJJJLLLPPPTTTYYY]]]``````aaabbbeeehhhkkkmmmnnnpppssstttttttttuuuvvvxxxyyy{{{|||~~~{{{vvvnnnfff]]]WWWTTTUUUUUUWWW___hhhzzzvvvpppnnnkkkkkkkkkiiifffcccbbbccceeehhhkkkrrryyy~~~wwwnnneee]]]WWWUUUMMM[[[ooowwwooo___UUUJJJFFFCCC???=========BBBJJJOOOQQQPPPOOOOOOKKKLLLJJJDDD???>>>===;;;666666777:::888888===EEENNNNNNNNNLLLHHHDDDAAAAAAHHHUUUxxxvvvjjjkkkzzz]]]???:::<<<@@@JJJWWW\\\XXXJJJGGGTTTccciiirrrzzzwwwnnnooorrrvvvwwwyyy}}}tttNNN888999;;;444555555555444444444444444333333333333333333333333444444444444444444333333222222222111111111000000111000000//////////////////---000888@@@IIITTT^^^ddddddjjjwwwxxxlllppp|||~~~xxxuuu{{{{{{uuuooommmqqqxxx~~~~~~oooddd\\\UUUKKKBBB===:::999999>>>BBBMMM[[[eeeeee]]]VVV]]]^^^``````aaaaaacccdddffffffeeeeeeffffffffffffcccaaa___[[[WWWRRROOOMMMNNNKKKHHHFFFDDDBBB???===999888777555444444444555555:::BBBIIIMMMNNNNNNOOONNNPPPRRRSSSSSSTTTVVVXXXUUUUUUVVVXXXYYYYYYYYYYYYUUUVVVTTTOOOKKKPPP\\\ggglllsssyyy{{{|||{{{vvvoooddddddeeeiiiooovvv{{{~~~}}}}}}{{{zzz{{{xxxtttqqqpppqqqvvv}}}yyyppp```QQQRRR\\\kkk```OOO@@@888888;;;<<>>===888555222000000000///---++++++,,,,,,,,,,,,,,,,,,+++---//////.........///...//////000//////...------,,,,,,,,,,,,---......//////000111111111111111222222333444555666777777888:::===???@@@AAADDDFFFEEEHHHKKKMMMPPPTTTYYY]]]______```bbbeeehhhkkkmmmppprrruuuwwwvvvuuuuuuuuuxxxzzz}}}~~~~~~~~~}}}xxxuuuqqqnnnkkkiiiiiimmmrrr~~~{{{yyyooopppqqqrrrqqqmmmhhhdddbbbdddfffiiimmmsss{{{~~~ssshhh^^^YYYRRR]]]mmm}}}zzzggg\\\PPPJJJGGGCCCBBBCCCGGGMMMVVV\\\______^^^^^^^^^aaa]]]SSSJJJFFFBBB===888888:::=========AAAGGGKKKLLLLLLJJJGGGCCCAAAAAAEEEVVV}}}|||{{{uuuiiimmm}}}xxxTTT<<<;;;<<<@@@KKKSSSZZZYYYMMMHHHPPPYYY\\\yyysssfffooo}}}pppmmmpppuuuwwwxxx{{{ZZZAAA>>>===666666666666666555555444444333333333333333333333333444444444444444444444444222222222111111111000000000000000000000//////...///...111777===EEEPPP[[[dddcccfffrrrsssrrr|||sssqqqzzz}}}vvvpppoooooosssxxx}}}tttsssiiiZZZLLLCCC???>>>>>>===@@@JJJYYYhhhllldddYYY___aaabbbcccbbbbbbdddfffhhhhhhiiijjjjjjjjjkkkkkkfffeeeccc___[[[WWWSSSQQQQQQNNNKKKHHHGGGDDDAAA>>>999888666555333333333444666<<>>>>>BBBHHHNNNOOOOOOLLLGGGCCCAAA@@@DDDVVV|||yyyqqqiiiqqqoooLLL;;;???@@@AAAMMMQQQXXXZZZUUUQQQTTTZZZ^^^xxxwww}}}~~~xxxhhhYYYaaa{{{ooojjjnnnsssuuuvvvxxx}}}dddJJJ@@@;;;555777777777777666555444333333333333333333333333333444444444444555555555555222222222111111111111000000000000000000///......111000222777<<>>DDDHHHIIIJJJMMMOOORRRSSSUUUVVVUUUVVVWWWYYYSSSTTTUUUUUUVVVVVVUUUUUUWWWYYYYYYUUUTTTZZZgggqqqrrrwww{{{zzzyyyxxxsssmmm[[[\\\```iiirrrxxxxxxwwwsss}}}~~~wwwuuuxxx~~~zzzsssooo{{{uuuvvvqqq^^^WWW[[[bbbdddTTTBBB999999:::<<<>>>UUUJJJ@@@@@@BBB@@@<<<:::999666333111000000///...///.........---,,,,,,,,,))),,,///000///......///---...///000111000...------,,,,,,,,,,,,---.........///000111111222222222111222333333555555666777888;;;>>>@@@AAACCCFFFIIIIIIKKKOOOQQQSSSUUUXXX[[[]]]^^^aaadddhhhjjjlllmmmrrruuuwwwwwwvvvtttsssttttttxxx|||}}}|||||||||{{{nnn~~~|||yyyyyyxxxwwwuuuvvvwwwwwwuuurrrnnnkkkjjjfffhhhkkkooouuu|||wwwiii```dddkkkxxxtttfff[[[RRRNNNRRRZZZjjjooovvvzzzzzzvvvsssqqqrrryyywwwfffWWWOOOEEE;;;:::999:::???BBBCCCGGGMMMVVVVVVUUUQQQKKKEEEAAA@@@FFFTTT~~~xxxkkkiiiwwwfffEEE<<>>JJJVVVaaa___```fffrrr{{{zzztttttt{{{|||tttlllgggmmmkkkiiimmmuuu|||xxxkkk^^^SSSJJJBBB>>>>>>@@@EEEPPPbbbqqqpppgggeeehhhkkkjjjgggfffhhhkkkgggjjjnnnooonnnmmmooopppllllllkkkiiieeeaaa]]]ZZZUUUSSSOOOMMMJJJHHHDDDBBB===<<<:::888666666666666;;;@@@EEEGGGGGGHHHLLLPPPQQQSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSUUUWWWXXXZZZaaallluuuwww{{{}}}zzzwwwuuupppiii\\\[[[^^^fffpppwwwyyywwwuuu}}}{{{{{{}}}{{{{{{zzztttssswwwrrryyyqqq^^^ZZZ___bbb[[[KKK===999999999:::===UUUJJJAAA@@@BBB???;;;::::::777444222222111000///000000///...------,,,,,,)))+++///000000///...///+++---...000000///---,,,---,,,,,,,,,,,,---............///111111222222222111222222333444555666777999;;;>>>@@@BBBDDDGGGIIIKKKMMMPPPRRRSSSUUUXXX[[[\\\^^^bbbfffiiikkklllmmmssstttvvvvvvtttrrrrrrsssqqqvvvzzz{{{zzz|||{{{}}}wwwrrrmmmccckkk|||yyyxxxwwwtttqqqzzzyyywwwsssooollllllmmmhhhjjjnnnrrrxxxuuullldddlllzzz|||pppfffccckkkuuu{{{rrrbbbYYYNNNCCCDDDBBBCCCHHHKKKMMMRRRWWW^^^^^^[[[UUUMMMFFFBBB@@@HHHQQQxxxzzzxxxtttnnniiikkkrrrxxx~~~xxxvvvmmmeeeiiizzzyyy___AAA<<>><<<:::888777777888<<>>@@@BBBDDDGGGIIIJJJMMMRRRUUUVVVWWWXXXYYY______aaadddhhhkkklllkkkqqqqqqqqqrrrrrrssssssssstttvvvyyy{{{|||~~~wwwnnnpppqqqhhh]]]eeeggguuu|||vvvtttsssqqqqqqttt{{{yyyvvvtttrrrqqqnnnlllnnnooosssyyy}}}rrreeepppyyywwwdddWWWNNNKKKOOOZZZaaabbbdddiiikkkjjjfff^^^WWWRRRIIIAAAHHHLLLooo}}}pppaaa___[[[UUUQQQPPPSSSVVVcccuuu}}}ppphhh[[[]]]nnn|||pppOOO999>>>FFFCCCGGGSSS[[[aaafffeee\\\TTTOOONNN\\\|||lllPPPFFF[[[|||qqqhhhmmmuuuuuuxxx~~~|||qqqXXXCCC888888777555555666666555333444444444444444444444444333333444555666666555555555555444333333222111111111111000//////////////////...------111999CCCJJJZZZaaaeeedddhhhtttwwwvvvrrrsssyyy~~~~~~}}}{{{|||xxxooohhheeeddddddyyyxxxxxxvvvpppdddVVVLLLDDD@@@DDDSSSbbbkkknnnooommmoooqqqqqqooommmlllmmmllliiiggggggjjjmmmpppppplllqqqrrrnnnmmmnnniiibbbaaa^^^ZZZWWWTTTQQQMMMKKKGGGCCC===999777777777666>>>@@@CCCGGGJJJKKKKKKKKKNNNNNNMMMMMMNNNPPPQQQRRRVVVUUUTTTSSSSSSTTTUUUVVVUUURRRTTT___mmmwwwzzzzzz}}}~~~{{{uuutttvvvrrrjjj^^^cccjjjqqquuuuuusssrrryyy{{{|||zzz}}}}}}vvvtttxxx~~~qqqrrryyy{{{ggg\\\______YYYDDD@@@<<<;;;<<<<<<<<<:::VVVKKKBBBBBBDDDBBB>>>===666555333111////////////000...,,,,,,...000///------------...............,,,---......//////.........---,,,,,,...//////...000000111222222222111111222222222333444555666777999;;;>>>@@@AAACCCFFFHHHIIIMMMQQQUUUWWWXXXYYY[[[___^^^___bbbhhhmmmppprrrppppppqqqqqqrrrrrrsssssstttvvvyyy{{{|||~~~rrriiillllllcccWWWTTTRRR[[[oooyyytttttttttssstttwww}}}zzzvvvsssqqqpppppppppoooppptttzzz~~~}}}uuuyyylll^^^RRRUUU___mmmuuuvvvwww{{{wwwwwwrrrhhh___WWWKKKAAAFFFHHHdddzzzqqqkkkhhhaaaVVVKKKEEEDDDFFFHHHPPPbbbyyy~~~}}}pppjjj```ddduuu}}}aaaIII:::AAAMMMOOOQQQWWWZZZ]]]```^^^YYYTTTRRRRRRVVVrrr}}}[[[GGGSSSqqq|||qqqrrrwwwsssuuu{{{yyywww```HHH:::999777666555666666555333444444444444444444444444333444444555666666555555555555444333333222111111111111000///////////////000000///...000666>>>DDDOOOZZZccccccdddlllyyy~~~yyywwwzzz~~~}}}yyyooofff```]]]gggmmmuuuxxxtttiii]]]UUUJJJFFFIIIWWWfffnnnpppqqqppprrrssssssrrrppppppqqqnnnkkkgggeeefffiiilllooonnntttvvvsssppppppmmmhhhgggddd```]]]ZZZVVVRRROOOKKKFFFAAA===<<<;;;;;;:::>>>@@@BBBEEEHHHIIIJJJJJJLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUZZZZZZ___iiitttzzz{{{zzz{{{|||{{{yyy{{{|||uuukkkfffiiiooosssttttttssssss{{{|||}}}}}}{{{{{{~~~{{{zzz}}}}}}~~~~~~uuueee^^^bbb___WWWEEEGGGHHHEEE???<<<;;;===WWWLLLCCCCCCEEECCC???===666555333111///////////////---+++,,,---...---------------.........//////------...////////////......---+++,,,...//////...///000111111222222111111222222222333444555666777:::<<<>>>@@@AAABBBEEEGGGHHHLLLQQQUUUWWWYYY[[[]]]___^^^^^^aaaffflllppprrrnnnoooooopppqqqrrrrrrrrruuuwwwyyy{{{|||}}}pppffffffcccXXXMMMFFFCCCHHHXXXkkk|||{{{uuurrrtttvvvuuuwwwzzz|||wwwssspppppprrrsssqqqqqqvvv|||}}}{{{pppaaaTTT]]]mmm}}}~~~tttjjj___PPPDDDFFFDDDYYYppppppkkkmmmoooqqqdddRRRDDD===;;;<<<<<>>===@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQNNNNNNNNNOOOPPPRRRTTTVVVZZZ___gggnnntttwwwwwwvvvzzzyyywwwwww{{{|||vvvqqqsssuuuvvvvvvuuuvvvwww~~~~~~}}}}}}~~~zzz}}}}}}xxxssshhh___```ddd]]]RRRAAAIIINNNJJJAAA:::<<>>???@@@AAACCCEEEFFFJJJPPPUUUXXX[[[]]]____________bbbfffjjjkkkkkklllmmmnnnooopppqqqrrrrrruuuwwwyyy{{{{{{|||pppgggaaaXXXLLLCCC???===BBBQQQbbbsssyyytttrrruuuwwwwwwxxx{{{|||{{{yyyvvvsssrrrtttuuutttuuuyyy}}}~~~ssshhh\\\hhhxxx~~~ttthhhXXXKKKHHHEEEUUUlllqqqrrrwwwxxxpppbbbPPPDDD???>>>>>><<>>BBBBBBBBBCCCEEEGGGHHHIIIHHHHHHIIIKKKMMMOOOPPPQQQPPPPPPOOOPPPQQQSSSTTTVVVZZZbbbkkkppprrruuuvvvvvvzzzxxxtttqqqsssyyyxxxyyyzzzyyywwwwwwzzz}}}zzzwwwzzz}}}yyypppfff\\\ZZZaaacccXXXKKK;;;BBBGGGEEE>>>:::===BBBUUUJJJAAAAAACCCAAA===<<<666555333111////////////,,,,,,,,,+++++++++,,,---,,,,,,------...//////000---...//////000000//////...,,,++++++---......---......///000111222222222333333333333444444555666999;;;===??????@@@CCCEEEEEEIIIOOOTTTXXX[[[^^^___]]]___cccggglllmmmkkkiiikkklllmmmnnnpppqqqrrrsssvvvxxxzzzzzz{{{|||~~~zzzxxxnnniii___PPPDDD???;;;999===HHHZZZnnnzzzvvvtttwwwyyyxxxxxxzzzyyy{{{|||{{{yyywwwwwwxxxyyyzzz}}}wwwmmmxxx~~~qqqaaaSSSMMMIIIZZZsss~~~yyydddZZZNNNGGGEEEEEECCC@@@FFFGGGQQQiii|||yyy~~~ttthhhmmmzzzZZZ>>>@@@BBBIIIYYYggghhhaaaVVVTTTSSSSSSTTTSSSQQQNNNMMMVVV]]]pppcccTTTVVVnnn{{{{{{}}}vvvuuuwwwssszzz~~~zzzZZZ>>>===;;;777666666777666555555555555555555555555555444555555555555555444444444444333333333333222222222222111000000000000000,,,---/////////000222444999DDDQQQ]]]jjjtttxxxvvvxxxmmmsss~~~yyylll]]][[[\\\fffqqquuuooohhh___ZZZ[[[fffrrrwwwwwwwwwxxxyyyzzzzzzyyyyyy{{{}}}}}}~~~~~~zzztttnnnhhheeekkkoootttwwwwwwuuuuuuvvvrrroookkkgggccc]]]WWWRRRNNNKKKGGGDDDCCCCCCBBB@@@CCCCCCCCCDDDFFFHHHJJJKKKHHHHHHJJJLLLNNNOOOQQQQQQQQQPPPOOOOOOOOOPPPQQQRRR[[[fffoooqqqsssxxx|||{{{xxxyyyxxxtttnnnooowwwuuuwwwyyywwwuuuvvvzzztttllllllsssyyy~~~yyyjjj^^^VVVZZZcccaaaTTTHHH===>>>>>><<<::::::===???UUUJJJAAAAAACCCAAA===;;;666555333111////////////,,,------,,,+++***,,,...+++,,,,,,---...///000000......///000000000000///---,,,***+++---......------...///000111222222222333333333333333444555666888:::<<<>>>???@@@CCCEEEDDDHHHNNNSSSWWWZZZ]]]___[[[^^^dddlllqqqrrrpppmmmkkkkkkmmmnnnppprrrssstttvvvxxxzzzzzzzzz{{{}}}~~~|||xxxppplllkkkbbbQQQCCC???===:::999@@@QQQjjj{{{wwwvvvzzz|||zzzyyyzzzxxx|||}}}}}}zzz{{{jjj\\\SSSPPPbbb|||rrr]]]WWWQQQLLLJJJHHHEEEBBBBBB@@@FFFXXXsss|||rrrsssvvvlllsssrrrNNN>>>AAAFFFLLLVVV___bbb```XXXYYYZZZYYYWWWTTTQQQOOOOOOTTTXXXhhhxxxdddYYYfff}}}~~~ssssssuuuoooooossspppvvv|||~~~aaaEEE???<<<888666666777777666555555555555555555555555555555555666555555444333333333333333333333333333222222111000000000000111+++---...///...///111333777===GGGTTTfffvvv|||zzz}}}uuummmtttlllaaaXXX]]]kkkuuuuuuooohhhcccdddnnnyyy~~~}}}}}}{{{|||||||||{{{{{{|||~~~yyyoooiiimmmmmmqqqxxx{{{yyyxxxzzzwwwtttqqqmmmhhhaaaZZZUUUPPPMMMJJJHHHGGGFFFEEECCCBBBBBBDDDFFFGGGIIIJJJKKKHHHIIIJJJLLLNNNOOOPPPPPPNNNNNNLLLLLLLLLLLLMMMNNNXXXccclllmmmqqqyyy|||zzzssswww|||{{{rrrhhhggglllnnnrrrvvvuuussssssxxx}}}xxxzzzzzzllldddfffooowww{{{fffZZZVVV^^^eee^^^QQQIIICCC???;;;999;;;<<<;;;:::VVVKKKBBBAAACCCBBB>>><<<666555333111////////////,,,---...---+++***,,,///++++++,,,---...///000000......///000000000000000---+++***+++,,,...------,,,---...000111111222222444444333333333444555555666888;;;===>>>@@@CCCEEECCCHHHNNNSSSVVVYYY[[[]]][[[^^^cccjjjoooqqqpppnnnjjjkkkmmmoooqqqsssuuuuuuwwwxxxzzzzzzzzzzzz|||}}}xxxooopppkkkXXXFFF??????===:::<<>>;;;;;;======;;;999WWWLLLCCCCCCEEECCC???===666555333111////////////,,,...///...++++++---///++++++,,,---...///000111...//////000000000000000---+++***+++,,,---------,,,---...000111111222222444444333333333444555555555777;;;===>>>AAADDDFFFCCCGGGMMMRRRUUUXXXZZZ\\\^^^___aaafffjjjlllkkkiiikkkkkkmmmooorrrtttuuuvvvwwwyyyzzzzzzzzzzzz{{{}}}{{{~~~vvvvvvsss```JJJ===<<<<<<:::999>>>GGGOOOSSS[[[ccclllsss{{{}}}xxxyyyvvvxxx}}}~~~}}}}}}qqq]]]aaavvv|||xxxuuuoooeeeZZZPPPKKKHHHEEEHHHNNNWWWfffzzzwwwmmmpppzzz~~~{{{lllmmm}}}zzz^^^@@@>>>AAAJJJSSSRRRKKKMMMUUUSSSVVVXXXTTTNNNKKKNNNQQQHHHLLLSSSiii~~~fffHHHHHHaaaqqqxxxqqqnnnfffiiissstttoooxxxqqqXXXAAA===999777666777777777666666666666666666666666555666666666555444333333333333333333333333333333333222111111000111111111000000000...------///000...444;;;CCCQQQfffvvv~~~|||tttpppzzz|||iii___bbbjjjpppqqqmmmhhhhhhsss~~~~~~}}}}}}zzzyyywwwkkkeeegggrrr|||{{{wwwvvv{{{xxxuuupppkkkccc[[[VVVLLLJJJGGGFFFEEEDDDBBBAAA<<<>>>BBBEEEHHHIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRUUUcccnnnqqqwww{{{qqqppplllmmmtttvvvooofffcccmmmttt{{{}}}yyywwwyyy}}}xxxzzzrrrdddeeeyyypppjjjpppzzzzzzsssnnnYYYRRRUUU___^^^OOODDDDDD999999;;;===>>>>>><<<;;;YYYIIICCCDDD@@@??????777666555333111////////////......---,,,++++++******++++++++++++,,,...000111///---+++,,,///000///......---,,,+++***+++,,,---......///000111222333333111222333333222222444666777999;;;<<<===???CCCEEEFFFIIIMMMPPPSSSVVVZZZ]]]^^^^^^___aaacccfffiiikkkkkklllmmmmmmmmmooorrruuuvvvwwwxxxxxxxxxyyy}}}}}}~~~pppQQQKKK>>>???===:::666777;;;@@@AAAHHHXXXkkkuuuuuuttttttvvvxxx|||}}}||||||~~~|||rrrsssvvvpppqqqtttrrr}}}zzziiitttssseeeaaaTTTLLLNNN]]]lllwwwuuuvvv~~~}}}uuuwwwlllNNN;;;;;;???EEEHHHJJJLLLPPPSSS\\\SSSKKKKKKNNNOOOQQQSSSNNNMMMSSSdddwwwdddJJJBBBLLLXXX~~~mmmllliiieeennnlllvvvkkkPPPCCC888777888666666999777777777777777777777777555555666666666666555555222222222222222222222222222222222222111111111000......//////000000111111111333777===FFFSSSaaaiii{{{uuuppp~~~|||hhh```fffoootttqqqlllmmmuuu}}}|||xxxjjjbbbfffoootttxxx||||||zzztttnnnkkkggg]]]SSSJJJIIIFFFCCCAAAAAAAAAAAA???@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKPPPKKKIIILLLOOOPPPSSSWWWbbbjjjqqqvvvyyy|||zzzuuummmmmmkkkgggfffhhhlllmmmttt{{{~~~yyyvvvoooiiilll{{{mmmiiivvvvvvpppnnniiiaaaXXXVVVYYY[[[SSSBBB;;;???===:::888888;;;===<<<;;;XXXHHHBBBDDD@@@??????888666555333111////////////.........---,,,+++++++++,,,+++++++++,,,...///000///---+++,,,...000///......---,,,+++++++++,,,,,,......///000111222333333111333333333222333555777777999;;;<<<===???CCCEEEFFFIIIMMMPPPSSSVVVZZZ]]]______```aaacccfffiiijjjmmmmmmnnnnnnmmmnnnqqqsssuuuvvvxxxxxxyyyzzz~~~~~~vvv]]]MMMDDDAAA===:::888999999999<<>>AAAFFFHHHIIIJJJLLLNNNPPPMMMPPPYYY]]]YYYSSSPPPSSSOOOPPP]]]uuuwww\\\LLLLLLQQQpppwwwrrrkkkeeejjjmmmvvv}}}xxx___NNN===888999888777777777777777777777777777777555555666666666666555555333333333333333333333333222222111111111000000000.../////////000000000111222333555888>>>GGGRRRYYYppp~~~yyy~~~nnneeeiiipppssssssoooooowwwrrreeeeeekkkqqqvvv||||||{{{vvvqqqooolllcccXXXGGGDDDAAA>>><<<<<<===>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHIIINNNQQQSSSWWW\\\iiipppuuuwwwyyyzzzwwwrrroooooommmkkkkkknnnqqqssszzz}}}yyysssooossspppooo{{{{{{rrrmmmkkkeee^^^WWW[[[]]]YYYJJJ<<<999===???<<<999888:::;;;:::888WWWGGGBBBDDD@@@@@@@@@999666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,...//////......------,,,+++,,,,,,,,,......///000111222333333222333444444333444666888777888;;;<<<===???BBBEEEEEEHHHLLLOOORRRVVVYYY\\\``````aaabbbdddfffhhhiiinnnooooooooonnnnnnpppqqqsssuuuwwwxxxyyy{{{~~~yyy]]]PPPJJJBBB>>>===<<<888555999???LLL\\\eeefffeeegggrrryyy{{{yyyyyyxxxxxxrrrrrrrrrrrrvvv{{{nnn]]]XXX___uuussslllaaaUUUKKKHHHGGGIIILLLTTT___lllxxx~~~gggSSSRRR___mmm}}}tttqqqtttzzzuuu\\\FFF;;;AAADDDGGGIIIIIIHHHIIIIIIFFFHHHPPP]]]bbb]]]UUUPPPTTTPPPLLLTTTnnn|||aaaQQQKKK```{{{ooohhheeehhhmmmtttzzzttt]]]EEE:::999:::777666777777777777777777777777555666666777777666666555444444444444444444444444111111111111000000000///////////////000000000000111111222333666===EEEKKKaaappp}}}}}}xxxmmmmmmqqqrrrvvvrrrssszzz|||llleeegggmmmtttzzzzzzyyyvvvrrrqqqooofff\\\EEEBBB===999888999;;;<<<@@@AAABBBCCCEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGKKKQQQUUUWWW^^^gggssswwwzzzyyyyyyyyyuuupppmmmllllllmmmooorrruuuxxxzzz|||zzz~~~}}}sssuuu~~~}}}xxxqqqllliiiccc\\\VVV___```RRR???555666:::@@@===:::888888888777666VVVFFFAAACCC@@@@@@AAA:::777555333111000///000000//////.........------------------------------...///...---------...............------,,,,,,,,,,,,......///000111222333333333444555555444444666888666888:::<<<===???BBBEEEEEEHHHLLLOOORRRUUUYYY\\\```aaabbbccceeeggghhhiiimmmnnnooooooooooooppprrrqqqsssuuuwwwxxxzzz}}}kkk^^^WWWNNNFFFAAA===:::888:::>>>JJJXXXaaacccdddfffqqqzzz}}}{{{zzzyyyrrrsssrrrpppooouuu}}}qqqjjj]]]PPPQQQ]]]wwwtttnnndddXXXOOOJJJHHHDDDBBBDDDLLLWWWfffvvvvvvaaa[[[aaammm{{{|||wwwmmmpppttt}}}mmmTTTBBB:::BBBEEEHHHJJJKKKJJJIIIIIIIIIGGGJJJRRRVVVUUUSSSSSSTTTUUUSSSWWWmmmfffVVVXXXvvvxxxgggbbbeeeiiikkkqqqvvv|||kkkMMM<<<999:::888444666666666666666666666666666666777777777777666666444444444444444444444444111111111000000000//////////////////000000000000//////000222555;;;BBBGGGVVVeeevvv}}}zzz}}}uuurrrssssssxxxuuuwww~~~ssshhhfffkkksssxxxxxxwwwtttppppppmmmdddYYYFFFBBB===999888999<<<>>>@@@@@@AAACCCCCCDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHIIIFFFHHHMMMRRRUUUZZZeeeqqqyyy|||}}}zzzyyyyyywwwssshhheeeeeeiiimmmppptttxxxzzz}}}yyysssvvv~~~yyytttnnniiiccc]]]WWW___[[[GGG777444666666===;;;999777666666666666VVVFFFAAACCC@@@@@@AAA:::777666444222000000000000...............---------,,,,,,------------------.........---------...///.........---------,,,,,,......///000111222333333333444555555444444666888666888:::;;;<<<>>>BBBDDDDDDGGGKKKNNNQQQTTTXXX[[[```aaacccdddfffhhhiiijjjkkkmmmoooppppppqqqrrrtttoooqqqtttvvvwwwyyy|||~~~qqqgggccc[[[PPPEEE>>><<<<<<;;;>>>HHHUUU___bbbeeeiiisss||||||xxxvvvqqqrrrqqqnnnlllpppyyysssccc[[[QQQIIIQQQaaayyyvvvpppfff\\\RRRLLLJJJFFFAAA???DDDKKKUUUfffuuu}}}tttlllkkkqqqzzzyyywwwllldddiiittt~~~fffMMM???:::BBBDDDGGGKKKNNNOOOMMMLLLOOOJJJHHHJJJLLLKKKNNNQQQUUU\\\```bbbnnnxxxVVVkkk|||kkkdddeeefffffflllssszzzvvvXXXBBB::::::888555666666666666666666666666666666777777777777666666333333333333333333333333111111111111000000000000000000000000////////////...///000222444999>>>CCCKKKYYYjjjuuu~~~~~~yyyxxxvvv{{{yyy{{{zzzmmmhhhkkkrrrvvvxxxwwwtttpppnnnkkk```UUUFFFBBB>>>:::888:::===?????????@@@BBBBBBCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGJJJNNNRRRZZZhhhvvv{{{}}}}}}yyyyyy||||||yyygggaaa```fffllloootttyyy|||~~~yyyxxx|||vvvqqquuu~~~yyytttooohhhaaa^^^ZZZZZZOOO===444777888444777777666666555666777999WWWGGGBBBDDD@@@@@@@@@999777666444222111000000000------------------------+++,,,------.........---...//////...,,,,,,---///---............---,,,,,,......///000111222333333222333444444333444666888666777:::;;;<<<>>>AAADDDCCCFFFJJJNNNPPPTTTWWWZZZ___```ccceeehhhjjjkkkkkkjjjlllooopppqqqrrrsssuuuoooqqqtttvvvwwwyyy{{{||||||}}}wwwwwwtttooollluuukkkkkkfff\\\NNNCCC>>>===:::<<>>;;;@@@BBBFFFLLLQQQRRRQQQOOOPPPLLLLLLNNNNNNKKKKKKNNNQQQYYYaaadddgggrrr\\\bbbyyy{{{llleee___aaagggnnnvvv~~~hhhMMM===999999888777777777777777777777777666777777888888777777666333333333333333333333333222222222222111111111000000000000000///////////////000000111111444777:::@@@LLLZZZdddnnn{{{~~~}}}}}}ooohhhkkkqqqtttxxxwwwtttooommmiii]]]RRRCCCAAA===999888999<<<>>>===>>>???@@@BBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDFFFLLLRRR[[[jjjwwwzzz{{{{{{xxxyyynnneeeaaahhhooorrrxxx|||xxx{{{vvvwww|||wwwsssuuu|||zzztttpppkkkccc^^^]]]]]]SSSCCC777555999888444333444555444444555888:::XXXHHHBBBDDD@@@??????888888666444222111000000111,,,,,,,,,,,,,,,---------)))***,,,......///.........///000...,,,+++---///---.../////////...,,,,,,......///000111222333333111333333333222333555777555777999;;;<<<>>>AAADDDCCCFFFJJJMMMPPPSSSWWWZZZ^^^___bbbfffiiikkklllmmmkkkmmmpppqqqqqqqqqrrrsssqqqssswwwxxxyyyyyy{{{|||yyy{{{~~~yyywwwvvvvvvtttppplllpppyyypppqqqqqqkkk___PPPCCC;;;;;;===EEESSS^^^eeemmmsss}}}~~~~~~tttsssqqqnnnkkkiiiiiiiiirrr~~~ooo\\\NNNMMMNNNPPP]]]nnnwwwsssmmmfff___XXXQQQMMMLLLCCC???AAAAAACCCRRRdddzzz{{{mmmhhhqqq~~~jjjPPPAAA>>>??????AAAEEEKKKQQQSSSQQQOOOMMMLLLNNNRRRQQQNNNNNNPPPQQQSSSZZZ```^^^```tttjjj\\\ooopppfff]]]___cccjjjqqqxxxyyy\\\CCC:::;;;<<<777777777777777777777777777777888888888888777777444444444444444444444444333333333333222222222222111000000000/////////......///000000000111333666999BBBLLLSSS^^^lllxxx|||~~~pppeeeiiipppssssssssspppllljjjeeeZZZNNNBBB@@@===;;;::::::<<<===;;;<<<>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDBBBFFFOOOZZZdddoooyyyxxxzzzyyyvvvyyyxxxlllfffmmmtttwww~~~~~~uuuuuuyyy}}}yyy~~~|||xxxxxx}}}|||sssmmmjjjfff```]]]______NNN===666666777666666111333444444333444777:::YYYIIICCCDDD@@@??????777888666444222111111111111,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...////////////...000000///,,,+++---///---.../////////...,,,,,,......///000111222333333111222333333222222444666555777999;;;<<<>>>AAADDDCCCFFFIIIMMMPPPSSSWWWZZZ]]]___bbbfffjjjlllmmmnnnmmmoooqqqrrrqqqppppppqqqsssvvvyyyzzz{{{{{{|||}}}xxxyyy||||||yyywwwwww~~~uuuvvvxxxwwwooo^^^HHH999===>>>GGGTTTaaaiiirrryyy|||yyytttqqqhhhtttiiiVVVKKKNNNTTTYYYeeetttyyyvvvrrrnnniiiddd___\\\RRRHHHCCCCCCAAAAAAOOObbbzzzyyyooofffhhhwww|||aaaGGG===???BBB>>>@@@DDDKKKQQQSSSPPPMMMLLLJJJLLLPPPPPPOOOQQQVVVYYYUUUYYYaaa^^^[[[nnnxxxYYYdddooofff```^^^aaafffmmmttt~~~fffHHH;;;<<>>>>>:::;;;===???AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCIIIVVVcccmmmvvv}}}xxxyyyxxxuuuyyy~~~pppiiiooowwwzzz{{{tttxxxzzz{{{}}}}}}|||~~~xxxoooiiihhheee______bbbaaaLLL;;;777777333333888111333444333222222666999ZZZLLLBBBCCCDDD???:::;;;666555444222111000//////......---------,,,,,,,,,------++++++++++++------//////000000000...---,,,---------...------,,,,,,------...///111222444555333333333444555666777777777999;;;<<<<<<>>>AAADDDDDDGGGKKKNNNPPPSSSWWWZZZ___```ccceeehhhjjjkkkkkklllnnnqqqrrrqqqqqqqqqrrrtttuuuwwwyyyzzz{{{zzzzzz~~~{{{yyyooohhhtttxxxfffOOOCCC???DDDJJJQQQ^^^mmmvvvxxxzzzyyyzzzhhhYYYOOORRRXXX___kkkyyyzzz}}}~~~zzzwwwvvvmmm^^^PPPHHHAAAAAALLL[[[nnnyyynnnhhhmmmvvvsssTTTAAAAAAAAA;;;CCCFFFIIIJJJJJJJJJKKKKKKMMMOOOPPPOOONNNRRR[[[cccddd[[[VVVWWWVVVWWWfffxxxeeeYYYkkkmmm^^^ddd___```iiipppuuu|||\\\CCC;;;>>>555;;;===999777888777222777777777777777777777777444444555555555555444444444444333333333333222222222222222111000//////...//////000000111111111222555999>>>CCCJJJUUUcccmmmwww|||ssshhhhhhiiihhhjjjfffbbb```]]]VVVKKKCCC???>>><<<:::::::::<<<===;;;<<<>>>???AAAAAABBBBBBCCCAAACCCGGGGGGCCCCCCEEEFFFHHHNNN[[[kkkvvv{{{||||||zzzyyywwwsssrrryyyrrrqqqsssuuuvvvzzz}}}rrr}}}{{{www{{{}}}{{{tttvvvqqqfffaaacccfffdddWWWMMM???777666888999999:::777444444666888777555ZZZLLLBBBDDDEEE???;;;;;;666555444222111000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...///000000000...---,,,---......//////......---------...///111222444555444333333444444666777777777999:::;;;<<<>>>AAACCCDDDGGGJJJNNNPPPTTTWWWZZZ___```bbbeeegggiiijjjkkklllnnnqqqrrrrrrqqqrrrsssqqqrrrtttuuuvvvwwwxxxxxx~~~yyykkkmmmrrrjjjYYYLLLLLLQQQVVV[[[eeerrrzzz|||}}}hhh[[[OOORRRaaarrr~~~nnnaaaSSSIIIMMMXXXlll}}}uuunnnmmmuuuiiiMMM>>>@@@BBB>>>@@@CCCFFFGGGHHHIIIKKKLLLPPPRRRSSSRRRQQQTTT[[[aaa^^^VVVSSSTTTSSSSSS^^^nnneeePPPUUUfffooommmjjjbbb]]]___hhhmmmqqq~~~kkkQQQAAA<<<444888888555444888999666777777777777777777777777444555555666666555555444444444333333333333222222222222222111000//////////////////000000000111111222666;;;???EEEOOO\\\eeejjjtttssshhhfffeeeccc___ZZZUUURRRPPPLLLEEE@@@>>><<<;;;999999:::;;;<<<;;;<<<===???@@@AAABBBBBBBBB@@@@@@CCCDDDCCCEEEJJJLLLQQQ[[[gggssszzz{{{zzz|||zzzwwwssskkkdddgggnnnnnnoooqqqttttttuuu~~~xxx|||xxx|||vvvyyywwwoooeeeccceeeccc___KKKDDD<<<888:::======<<<:::777444444666888888777[[[LLLCCCDDDEEE@@@<<<<<<666555444222111000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......///000///...---,,,......///////////////...,,,---...///111333444666444444444444444555666777777888:::;;;<<<>>>AAACCCCCCFFFJJJNNNPPPTTTXXX[[[^^^___bbbdddgggiiijjjjjjlllnnnqqqsssrrrrrrssstttqqqqqqrrrssstttvvvxxxyyy~~~pppeeejjjpppgggXXX\\\aaaeeehhhoooyyymmmbbbWWW[[[rrr|||lllYYYQQQTTTccczzzuuuuuuuuu|||vvvqqqmmmooozzzvvv\\\CCC;;;@@@DDDAAA???AAACCCEEEFFFHHHKKKNNNQQQSSSUUUTTTRRRSSSWWW[[[WWWRRRQQQTTTRRRPPPWWWaaavvv}}}hhhPPPEEELLLZZZgggmmmaaa]]]^^^dddgggkkkwwwgggNNN???888999777444444888999888777777777777777777777777444555555666666555555444444444333333333333222222222222222111000000//////...///////////////000000000333666:::>>>FFFQQQYYY\\\kkk~~~ppphhhdddbbb___UUUPPPIIIEEEDDDCCC@@@===;;;:::999888888888999::::::;;;===>>>@@@AAAAAAAAACCC@@@???BBBCCCDDDJJJQQQTTT]]]kkkvvv|||}}}{{{yyyzzzxxxuuuoooeee[[[ZZZ___lllnnnqqqtttsssrrrxxx~~~xxx}}}uuuttt~~~{{{pppyyysssiiicccdddddd\\\RRR<<<999777999===AAAAAA@@@<<<999555444555777888888ZZZLLLCCCDDDFFF@@@<<<===666555444222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,---......////////////...,,,,,,---///111333555666444444444444444555666777666888:::;;;<<<===@@@CCCCCCFFFJJJMMMPPPTTTXXX[[[^^^___aaadddfffhhhiiijjjlllnnnqqqsssssssssssstttttttttttttttvvvxxx{{{|||}}}xxxbbbgggvvvsssbbbfffllloooqqqvvv~~~nnnhhh```eeezzz{{{zzzgggVVVOOOXXXppptttaaabbbeeelllyyyvvvpppmmmoooyyymmmPPP<<<999@@@DDDCCCCCCDDDEEEFFFFFFHHHLLLOOOOOOQQQSSSRRRPPPOOOPPPRRRRRRQQQRRRUUUTTTQQQSSSXXXccczzzooo[[[HHHAAAJJJYYYcccccc___]]]```aaaeeeqqq}}}zzz]]]GGG>>>===:::888777999999777777777777777777777777777555555666666666666555555444444333333333222222222222222222111111000000000............///////////////000333555888>>>FFFLLLMMM]]]tttwwwnnnhhheeeaaa]]]TTTPPPIIIEEEBBB@@@===;;;999888888777777777888888:::;;;<<<>>>???@@@@@@AAADDDBBBBBBEEEEEEGGGNNNVVV\\\ggguuu}}}{{{zzzvvvuuutttpppfff]]][[[```oooooorrrtttsssssszzz|||zzzvvv}}}ooommmqqq|||xxxmmmqqqiiiaaaaaaeeeaaaRRRCCC555444555888<<<@@@AAA@@@>>>;;;777444333444555666ZZZLLLBBBDDDFFF@@@<<<===666555444222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,---...............,,,,,,---///111333555666555444444444444555666666666888:::;;;;;;===@@@BBBBBBEEEJJJMMMQQQTTTYYY\\\^^^```bbbdddgggiiijjjjjjkkknnnqqqrrrrrrrrrssstttuuuuuuuuuvvvwwwzzz|||~~~}}}~~~ggghhhzzzyyyhhhjjjpppuuuvvvyyy|||wwwxxxzzzxxxooommmkkkggglll{{{qqqooouuu}}}sssiiifffnnnqqqdddSSSIIISSSmmmzzznnncccdddfffhhhjjjqqq}}}{{{wwwtttttt{{{}}}dddHHH:::;;;@@@CCCDDDIIIIIIJJJIIIIIIJJJMMMOOONNNPPPQQQQQQOOONNNMMMLLLNNNNNNQQQUUUUUURRRQQQRRRUUUwww|||vvvgggSSSDDDBBBNNN[[[eeebbb___]]]]]]bbbmmmwwwjjjQQQ@@@===:::::::::999888777888888888888888888888888555666666666666666666555444444333333333222222222222222222222111111111111////////////............///000111333555999>>>AAA@@@MMMbbbxxxtttmmmiiiccc]]]YYYUUURRRNNNJJJEEE@@@;;;777777777666666666777777777999:::;;;===>>>???@@@@@@AAAAAADDDGGGGGGHHHOOOXXXcccmmmyyy~~~{{{zzz|||ssssssssspppiiibbbbbbhhhppppppqqqrrrrrrttt~~~uuuyyy}}}zzzuuurrryyydddjjjrrryyy|||zzzsssmmmfff```]]]bbbfff]]]III888666555444555777:::<<<===>>><<<999555222222333444XXXJJJAAACCCEEE@@@<<<===666555444222111000//////......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///...------++++++,,,---............+++,,,---///111333666777555555444444444555555666666777999:::;;;===@@@BBBBBBEEEIIIMMMQQQUUUYYY\\\___```ccceeehhhjjjkkkkkkjjjlllpppqqqrrrrrrssstttrrrrrrsssuuuwwwyyy{{{|||}}}~~~qqqnnn||||||nnnllltttyyyzzz|||ttthhhaaabbbdddnnn}}}qqqssszzz}}}~~~}}}kkkooo|||ssspppmmmoooyyy~~~~~~xxxsssqqquuu||||||gggWWWVVVXXXRRRIIIEEETTTqqqwwwooommmiiieeeaaa```cccnnnyyy~~~}}}ttt[[[BBB;;;>>>@@@BBBEEEKKKLLLLLLLLLKKKKKKMMMNNNNNNOOOPPPPPPPPPNNNMMMKKKHHHJJJMMMQQQRRRQQQOOONNNUUUsss}}}ttteeeQQQCCCJJJZZZeeedddaaa^^^]]]aaaiiipppvvvaaaDDD>>>999:::;;;999888888888888888888888888888888555666666777777666666555444444333333333333222222222222222222222222222222000000000////////////...000000000111333666888999===DDDSSSggg}}}}}}oooiiiddd]]]UUUPPPOOONNNLLLIIICCC===777444666666666666777777777777888999;;;<<<>>>?????????>>>???CCCGGGHHHIIIQQQ[[[jjjrrrzzz}}}{{{yyyyyy{{{tttrrrqqqnnngggbbbfffmmmooonnnoooqqqqqqttt}}}lllqqq{{{uuuqqqpppwwwgggooovvvwwwuuusssppplll```\\\^^^ddddddWWWCCC555888666444333333555777999::::::999666222111111222WWWIII@@@BBBDDD???;;;<<<666555444222111000//////......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///...------+++,,,---...////////////++++++---...111444666777666555555444444444555555555777999:::;;;<<>>;;;:::777777999888888888888888888888888666666777777777777666666444444333333333333222222222222222222222222222222111111000000000/////////000//////000222333444444999<<>>??????>>>???CCCGGGIIIMMMZZZgggrrrwww|||~~~|||yyywwwwwwtttqqqnnnkkkeeebbbhhhrrrooooooqqqssssssuuuyyyooowww|||tttpppqqqyyyvvv{{{|||wwwsssrrroooiii^^^\\\^^^bbb\\\LLL<<<555555555444333222333444666333555666555333222222444VVVHHH???AAACCC>>>:::;;;666555444222111000//////......---------,,,,,,,,,++++++------------++++++***+++---.........------,,,---...///000000000000++++++---...111444666777666555555444444444555555555777999:::;;;<<>>CCCAAAAAAGGGBBBEEEHHHJJJJJJJJJKKKLLLHHHHHHHHHIIIJJJJJJIIIHHHEEEGGGJJJMMMQQQTTTTTTQQQMMM___{{{WWWEEEMMMZZZaaaffffffdddbbbaaa```bbbvvvgggVVVFFF>>>:::666666999888888888888888888888888666666777777777777666666444444444333333333222222222222222222222222222222222222111111000000/////////......///111222111111///222666===HHH[[[pppzzz}}}~~~{{{zzz|||ooo^^^PPPNNNOOOJJJDDDAAA<<<<<<<<<;;;999777777777555555666777888888777777888999:::<<<===>>>>>>???AAAAAADDDHHHKKKSSScccrrrwww{{{~~~zzzvvvttttttpppllliiidddccclllwwwpppqqquuuxxxxxxxxx{{{~~~|||tttppprrr{{{wwwttttttooofff]]]\\\]]]]]]SSSAAA666444000222333444333333444555---111444555444333444666YYYHHHBBBCCC?????????999777666555222111///......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...---,,,,,,---///000///......---------...000333555555444333111000222666:::555666888888999;;;???AAAFFFFFFFFFIIIOOOTTTXXXZZZbbbcccdddfffhhhiiikkkkkklllmmmoooqqqssstttuuuuuussstttuuuwwwyyyzzzzzzzzz~~~~~~}}}|||zzzqqqlllbbb\\\UUUPPPMMMKKKHHHEEEBBBJJJRRRaaa}}}ttteee\\\QQQMMMNNNOOOKKKGGGAAACCCEEENNNfff{{{uuubbbVVVKKKCCCDDDIIINNNSSSWWWhhhwwwvvvpppiiiaaaZZZTTTNNNJJJLLLHHHEEEDDD@@@<<<===BBBGGGEEEBBB>>>;;;;;;>>>AAALLLjjj~~~~~~~~~zzzhhhssswwwxxxiiiHHHBBB<<<;;;>>>DDDHHHJJJJJJIIIHHHHHHHHHIIIJJJJJJHHHBBBBBBJJJPPPMMMJJJIIIEEEFFFHHHJJJKKKLLLMMMMMMPPPUUUccc{{{gggNNNCCCGGGMMM[[[kkkqqqnnnhhhfffcccjjjyyyoooTTTAAA::::::999888999888888888888888999999777777777777777777777777777555333444666666444222222222222222222222222222000000000000000//////...000000////////////000000000333555777:::CCCPPPZZZmmmyyy}}}~~~}}}sssoooooommmhhhcccXXXRRRKKKGGGFFFCCC===888888888777777666666666555555444444555555666777888===<<<;;;<<<>>>>>>>>>===>>>DDDHHHJJJQQQ```ooowww~~~~~~|||uuuooooooqqqiiieeekkkkkkjjjrrrqqqxxx~~~~~~}}}~~~zzzttttttwwwyyywwwppplllgggaaaYYY___ZZZJJJ@@@???<<<555444333111000000111333444000111111111111222222222YYYHHHBBBCCC?????????999777666444222111//////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...---,,,,,,---///000///......---------///111444666555555444222111222666999666777888999:::<<>>???????????????QQQiii~~~|||{{{yyyyyypppfffpppwwwzzz}}}dddEEEBBB???@@@CCCFFFHHHHHHJJJJJJKKKLLLLLLKKKJJJJJJIIIEEEFFFMMMQQQNNNHHHGGGGGGFFFFFFHHHKKKMMMMMMLLLKKKOOOZZZpppqqqSSSBBBBBBDDDPPPbbbqqqtttppplllcccccckkk}}}{{{```HHH;;;777888999888888777777777888999999777777777777777777777777777555333444666666444222222222222222222222222222000000000000000//////...000000////////////000000...000222222444:::DDDLLL[[[ggglllooovvv}}}{{{sssiiieeedddbbb\\\WWWQQQLLLFFFCCCCCCAAA===888666666555555444444444444555444444555555666777888:::999999:::<<<===>>>===???CCCFFFKKKXXXiiivvv|||}}}~~~{{{wwwvvvuuuoooooodddaaakkkooonnnsssqqq{{{{{{~~~vvvsssuuu{{{yyyqqqnnnmmmggg```YYY\\\VVVHHHBBBDDDBBB<<<444333111000000111333444000111111111111222222222YYYHHHBBBCCC?????????999777666444222111///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...---,,,,,,---///000///...---------...000222555777666666555333111222444777666888999::::::<<<@@@CCCFFFGGGHHHKKKOOOTTTXXX[[[aaabbbcccdddfffhhhiiijjjnnnoooqqqrrrtttuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyxxxzzz}}}~~~vvvooohhh]]]QQQJJJIIIHHHCCC???AAA@@@BBBKKK]]]xxxlllWWWJJJDDDDDD;;;??????===EEESSS[[[[[[NNNFFFBBBGGGQQQ[[[dddlllmmmsss}}}ppp{{{{{{iii]]]QQQJJJDDDCCCBBB>>><<<<<<;;;<<<>>>@@@AAABBBBBBBBBPPPeee{{{zzzzzzxxxkkkjjjssszzzrrrWWWBBBBBBCCCEEEHHHIIIIIIHHHHHHJJJLLLMMMMMMLLLJJJHHHJJJHHHIIIOOORRROOOJJJHHHKKKGGGDDDFFFKKKOOONNNKKKIIIKKKRRRbbbyyy|||bbbQQQGGGAAADDDWWWmmmxxxvvvrrrmmmdddcccrrrsssXXXBBB999:::===777777666666777888999999777777777777777777777777777555444444555555444333333333333333222222222222000000111111000000///...000000////////////000000---///000000///222888===DDDOOOTTTXXXaaagggvvv~~~~~~~~~|||{{{qqqiiiaaa[[[ZZZWWWQQQLLLFFFCCC???===>>>===;;;888333333333333222222222222555444444555555666777888888999999:::<<<===??????AAAEEEKKKSSScccttt~~~}}}{{{vvvsssuuuxxxssspppdddbbbooottttttyyy~~~yyyzzz{{{zzzvvvqqqpppuuu{{{qqqjjjiiijjjeee]]]]]]ZZZPPPDDDAAAEEEDDD===333222111000000111222333000111111111111222222222YYYHHHBBBCCC?????????999666666444222111000//////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,---///000///...,,,------///111333555777777777666444222222333555777888::::::;;;===AAACCCFFFHHHJJJMMMPPPTTTXXX[[[```aaabbbdddfffhhhiiijjjnnnnnnppprrrssstttuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyxxxzzz|||~~~uuummmccc\\\SSSKKKGGGFFFEEEDDDJJJFFFEEEHHHNNN___dddQQQJJJ>>>@@@AAA@@@AAAEEEIIIJJJGGGCCCDDDLLLVVV]]]dddjjjbbbdddnnn~~~zzzppp|||mmm___QQQJJJGGGCCC@@@@@@EEEDDDCCCDDDFFFIIIKKKLLLPPPccc}}}zzz{{{}}}ppptttzzz~~~bbbHHH@@@AAACCCGGGJJJLLLLLLLLLHHHHHHIIIJJJJJJJJJIIIIIIKKKIIIJJJMMMQQQQQQPPPOOOPPPJJJDDDFFFMMMQQQOOOLLLLLLLLLNNNXXXjjj|||sssZZZJJJ@@@LLLcccrrruuussswwwkkkdddmmm~~~jjjPPP@@@===@@@777777666666777777888999666666666666666666666666666555555555555555444444333333333333333222222222000111111111111000//////000000////////////000000///111111111///000222555555>>>AAAEEEMMMQQQ\\\pppvvvtttqqqpppooonnnllljjjddd^^^VVVQQQNNNKKKFFFAAA>>>;;;888777888888666555222222222222222222222222555444444555555666777888:::;;;;;;;;;;;;===???AAAAAAKKKWWWcccooo{{{~~~}}}yyyuuuqqqppppppssstttkkkiiisssyyy|||~~~{{{|||wwwyyyuuunnnpppqqqqqqrrrwww~~~zzzpppfffbbbbbb___YYY```XXXJJJ>>><<<@@@===666222222111000000111222222000000111111111222222222YYYHHHBBBCCC?????????999666555444222111000000000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,---///000///...,,,---...///111333444555666777777666444222333444777888::::::;;;===AAACCCFFFIIILLLOOOQQQTTTXXX[[[^^^___aaadddfffhhhjjjkkklllmmmoooppprrrrrrssssssuuuuuutttuuuvvvwwwyyyyyy{{{|||}}}yyypppjjjcccaaa[[[SSSKKKGGGGGGIIIPPPMMMMMMNNNIIIMMMgggttteeeTTTOOOJJJHHHFFFEEEFFFHHHGGGKKKVVVbbbgggccc]]]ZZZNNNNNNUUUdddwww~~~qqqjjjrrrlll\\\SSSKKKHHHHHHNNNOOORRRWWW]]]aaaaaa```\\\jjj}}}zzzyyy~~~~~~uuuzzztttWWWAAA???@@@BBBEEEHHHLLLPPPRRRJJJIIIHHHGGGHHHJJJMMMNNNLLLKKKIIIIIIMMMRRRVVVXXXRRRLLLGGGHHHNNNRRRPPPMMMMMMLLLMMMSSSaaayyynnnWWWCCCCCCSSScccmmmqqqwwwmmmfffgggppp}}}{{{___HHH>>><<<888888777777777777888888666666666666666666666666555666666555444444444444444444444333333333222222111111111111111000000///000000////////////000000000000111111111111111222000777777999??????EEETTTeeeqqqyyyxxxtttyyy|||yyyuuuqqqnnnmmmmmmmmmgggeeecccaaaaaa```]]][[[SSSNNNHHHDDDAAA===999666888666555333333333222111222222222222222222222333555444444555555666777888:::;;;;;;:::999:::===@@@???QQQfffssszzz}}}yyywwwvvvqqqiiibbbiiiqqqpppooowww|||}}}|||zzzmmmnnn~~~yyyvvvpppkkkppptttxxxyyy|||}}}}}}vvviii___[[[ZZZYYYYYYOOO@@@777666999555///111111111111111111111111000000111111111222222222YYYHHHBBBCCC?????????999666555333222111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,---///000///...,,,---...///000111222333555777888777555333333333666888999::::::<<<@@@CCCFFFJJJNNNQQQQQQSSSXXX\\\]]]^^^aaadddgggjjjlllnnnlllmmmnnnpppqqqqqqrrrrrrtttsssssstttuuuwwwzzz{{{}}}}}}}}}~~~{{{uuunnngggaaa```]]]WWWOOOIIIFFFFFFPPPQQQTTTTTTMMMKKKXXXjjjvvvhhhZZZUUURRROOORRRXXXWWW___nnnzzzwwwfffSSSIIIDDDCCCHHHUUUfffzzzxxxkkkfffjjjvvvqqqeee______^^^ccclllxxx~~~xxxooovvv|||{{{yyywww}}}{{{xxx{{{iiiQQQCCC???@@@BBBCCCFFFJJJOOOSSSMMMLLLJJJIIIKKKNNNSSSUUUQQQPPPLLLGGGIIIQQQWWWYYYRRRMMMJJJKKKOOOQQQOOOMMMIIIKKKLLLOOO[[[rrr}}}gggNNNCCCFFFSSScccoootttooojjjggghhhooooooUUUCCC;;;;;;:::999888777777777777777777777777777777777777555666666666444333444555555555444444333333222222111111222222111111000///000000////////////000000......//////000000000111000555333444999555666BBBLLLUUU^^^aaa```eeeooowwwyyy}}}|||uuupppssswwwzzzvvvwww{{{yyyxxxzzztttuuuuuuuuuuuuuuutttsssqqqoookkkgggdddbbbaaaaaaYYYXXXVVVVVVUUUTTTQQQOOOHHHEEEAAA===;;;888555222444444333111000000000000222222222333333333333333555444444555555666777888777999:::888666777<<<@@@CCCYYYqqq~~~{{{vvvvvvvvvooobbbWWW___mmmrrrtttzzz~~~}}}{{{wwwccceeexxx{{{xxxtttsssuuuyyy}}}||||||nnn```ZZZXXXWWWJJJAAA666111333555333///111111111111111111111111000111111111111222222222YYYHHHBBBCCC?????????999555444333222111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///---,,,,,,---///000///...,,,------...///000000000444666888888666444333444666777888999:::<<>>===;;;999888777777777777777777777777777777777444666777666444222444555666555555444333333222222111222222222222111000000000000////////////000000...------...///000000//////333000111666222000:::???DDDJJJNNNOOOQQQXXX^^^]]]___^^^\\\^^^cccgggfffdddgggmmmsssrrrkkkhhhiiiaaabbbccceeefffeeecccaaadddbbb___[[[XXXVVVUUUUUULLLKKKJJJJJJKKKIIIGGGDDD@@@>>><<<:::888666444222111111111111000000111222111111222222222333333333555444444555555666777888555888:::999888:::@@@FFFSSSeeexxx|||xxxuuusssqqqjjj___VVVbbbpppwwwyyy{{{llliiiwwwyyyzzzzzz{{{yyyyyy||||||wwwzzzxxxmmmbbbZZZUUUPPP===777111000333444222111000000111111111111000000000111111111111222222222YYYHHHBBBCCC?????????999555444333222111111111111------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///---,,,,,,---///000///...,,,------...///.........333666888999777555444444555666888888999;;;???AAAFFFKKKQQQSSSRRRSSSXXX\\\[[[]]]```dddiiinnnqqqsssnnnooopppqqqrrrsssssssssrrrqqqqqqrrruuuxxx{{{~~~{{{{{{|||}}}~~~zzzqqqhhh```[[[ZZZaaajjjiii___SSSQQQUUUWWWWWWWWWXXXVVVSSS]]]```jjj}}}xxxiiiYYYIIIBBBBBB======???CCCKKK[[[ttt~~~ssshhh___^^^ccciiinnnuuu~~~yyyxxxuuuppplllmmmttt~~~~~~{{{~~~zzzrrrsss|||qqqTTTCCCAAA@@@CCCEEEFFFDDDDDDEEEHHHGGGHHHJJJMMMPPPRRRUUUVVV\\\]]]WWWKKKFFFIIIKKKIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIMMMNNNLLLNNN]]]wwwvvv[[[EEEBBBUUUjjjmmmjjjiiigggeeeeeemmmwww}}}hhhZZZ???>>><<<:::999777666666777777777777777777777777444666777666333222444666666666555444333333222222111222222222222111000000000000////////////000000000///......///000000///,,,000---///666222000999222333777<<<>>>???CCCHHHIIIJJJIIIIIIOOOVVVXXXVVVSSSWWW___eeeccc[[[WWWWWWRRRSSSUUUXXXZZZXXXUUURRRTTTRRRPPPMMMJJJGGGFFFEEECCCBBBBBBBBBCCCBBB???===777666555333222111/////////000000000000111333444000000111111222222222333555444444555555666777888666999<<<<<<<<>>;;;777666444222111//////...000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............/////////000000///...------222555:::<<<;;;888555444333666999:::999;;;>>>BBBEEEGGGLLLQQQUUUWWWXXXYYY\\\^^^aaaeeejjjnnnqqqsssqqqqqqqqqrrrssstttuuuvvvqqqsssuuuvvvwwwxxxzzz|||||||||}}}~~~~~~~~~}}}{{{{{{|||vvvoooeeecccoooyyyppp___TTTVVVYYY]]]___^^^[[[XXXXXXXXXYYY___iiiwww{{{nnn\\\NNNFFFBBB>>><<<===999:::@@@EEEMMM```tttssshhhcccaaa^^^iiiqqqnnnggghhhmmmrrrxxxmmmaaaZZZTTTPPPQQQUUU\\\sss|||{{{wwwwwwvvvtttwww~~~{{{|||```GGGAAAGGGDDDHHHHHHEEEFFFKKKLLLHHHHHHHHHNNNVVVZZZWWWTTTSSSYYYVVVRRRMMMKKKJJJJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGMMMNNNNNNLLLMMMVVVfffsssxxxbbbNNNCCCMMMaaaiiifffccceeelllqqqoooiiiuuuRRRDDD:::<<<;;;666666<<<666777777888888888777777777666666666555555555555444444444333333333222222222222222111111111111000111111111111111111111111//////000000000000//////000000000000111111111111222222222222333444555666666777999<<<>>>AAACCCDDDDDDFFFJJJLLLLLLJJJFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@???>>>>>>888999999777555444555777444333222000000000111111000000000000///////////////000000222333444555555888666444444777999888666666;;;<<<:::???MMM^^^hhhuuu{{{uuurrrtttvvvsssggg^^^```gggzzz~~~{{{zzzyyyxxx}}}wwwvvv|||vvvwwwzzznnnqqqqqqiii___\\\[[[LLL999444444333333222111000000000000000000000000000000000000000000000000000000___JJJCCCEEEAAA>>>@@@<<<777666444222111000//////000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............//////000000///......---333777<<>>;;;888555333555888999999;;;>>>BBBDDDFFFKKKPPPUUUXXXYYYZZZ___aaadddhhhlllpppsssuuurrrrrrrrrrrrrrrsssttttttqqqsssuuuvvvwwwxxxzzz|||||||||}}}~~~~~~}}}}}}yyyyyy~~~yyyyyyzzzooo```TTTRRRRRRYYYbbbgggfffbbbaaa^^^[[[YYYZZZ]]]aaadddiiikkkmmmnnnlllhhheeeccc]]]UUUIIIBBB???===:::777<<<777777<<>>???<<<888666555333111000/////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............//////000000000///......333666<<<@@@@@@===999555333444666777888;;;>>>AAABBBEEEJJJOOOTTTXXX[[[\\\```aaadddhhhlllooorrrsssssssssrrrrrrrrrrrrsssssssssuuuvvvwwwwwwwwwyyy{{{||||||}}}~~~|||||||||~~~~~~uuussszzzuuuppphhh___VVVPPPLLLTTTbbbmmmooollleeeccc___[[[WWWSSSQQQOOOPPPPPPPPPPPPOOOMMMKKKIIIIIIEEE@@@>>>>>>>>>;;;888;;;666555999;;;BBBUUUjjjuuuxxxyyysssiii```]]]]]]jjjppprrrkkkccc]]]WWWRRRIIIKKKNNNPPPRRRRRRQQQPPPLLLEEE???<<<::::::???EEEVVVkkk{{{mmmlllqqq|||~~~{{{wwwuuuwwwwww[[[FFFAAACCCBBBFFFJJJKKKJJJKKKMMMLLLJJJLLLKKKMMMSSSUUUQQQMMMLLLKKKNNNQQQSSSRRRNNNHHHDDDGGGHHHIIIJJJJJJIIIHHHGGGIIIKKKLLLKKKKKKQQQ\\\dddvvv~~~nnn[[[NNNIIIaaabbbdddgggiiikkkllllllmmmyyyzzzbbbJJJAAA>>>:::888:::888888888888888888888777777777777666666666555555444444444444333333333333333222222222111111111111111111111111111111111111///000000111111000000/////////000000000000111111000000000000111222333333000000000111111111111222444444666666666666444444222333333444444333333222444444333333222111000000///000000///...---///000000000/////////000111111000000000000000000000000000000111222333444555555333222333555888999999888888;;;===BBBQQQgggzzz~~~}}}xxxrrrsssnnniiigggfffjjjuuu{{{vvvwwwyyywww{{{{{{ssshhheeeggg]]]FFF777555333333222222111000000000////////////////////////////////////////////////]]]IIIAAACCC???<<<===:::888777555333111000/////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////000000000//////...000333999>>>@@@>>>999555333444444555777;;;>>>@@@@@@CCCHHHNNNTTTYYY\\\^^^^^^___aaaeeehhhkkknnnoooqqqqqqqqqqqqrrrssstttuuutttvvvwwwwwwwwwwwwyyyzzz|||}}}}}}~~~~~~|||~~~~~~~~~|||zzz|||~~~wwwuuu}}}zzzlllgggddd___^^^VVVNNNQQQ[[[fffllllllgggggggggeeeaaa\\\VVVSSSOOOMMMLLLKKKKKKJJJIIIHHHFFFCCC@@@??????>>><<<:::<<<777777999;;;AAAVVVlllvvvxxxxxxqqqggg___\\\]]]mmmooonnnhhhbbb^^^XXXRRRIIIIIIIIIIIIHHHGGGFFFFFFDDD???;;;::::::;;;@@@GGGWWWnnn}}}mmmkkkoooyyyzzzwwwtttvvv~~~nnnRRRDDDFFFEEE>>>IIIJJJJJJJJJLLLOOOQQQRRRMMMJJJKKKPPPPPPKKKGGGGGGFFFJJJOOORRRQQQMMMHHHDDDGGGHHHIIIJJJKKKJJJIIIIIIKKKMMMOOOOOOOOORRRYYY___fffyyypppZZZJJJWWW[[[bbbhhhiiiiiikkkooonnnvvv~~~uuu\\\KKKAAA:::888:::999999888888888888888888777777777666666666666555555444444444444333333333333333222222222111111111111111111111111111111111000000000111111000000000////////////000000000111///////////////000111222000000000000000000000000222222222222222222222222111111222222222222111111333333222222111111111000---.........,,,,,,...000....../////////000111111000000000000000111111111111111222222333444444555333333555666888888888777:::>>>DDDLLL]]]qqq~~~zzzzzzxxxtttpppjjjkkkpppwww{{{}}}|||qqqttttttnnnhhhccc^^^PPP===222111222222111111000000000000////////////////////////////////////////////////^^^IIIAAADDD???<<<===999888777555333222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...//////000000000000000//////111777===AAAAAA<<<888666555444555777;;;>>>???@@@BBBGGGMMMSSSYYY]]]___^^^___aaacccfffiiikkklllmmmnnnoooppprrrtttvvvwwwtttvvvwwwxxxwwwwwwyyy{{{}}}}}}~~~}}}}}}}}}|||zzzxxxwwwwwwxxx{{{}}}{{{xxxyyy~~~~~~xxxooolllcccYYYSSSTTTZZZ```dddjjjkkkmmmlllhhhbbbZZZVVVOOOLLLIIIHHHIIIIIIHHHGGGCCC@@@<<<:::999888888777:::777888;;;;;;BBBWWWnnn|||}}}{{{sssggg___]]]^^^fffeee```XXXTTTSSSPPPKKKFFFDDDCCCAAA???>>>======>>>:::888888777777===EEEWWWqqq{{{yyy}}}qqqnnnpppyyy~~~|||uuurrrpppvvv|||aaaIIICCCIIIJJJCCCLLLJJJHHHIIILLLPPPVVVZZZOOOLLLKKKOOOOOOJJJFFFFFFFFFHHHKKKMMMMMMKKKIIIFFFHHHIIIJJJLLLLLLLLLKKKJJJGGGIIIKKKKKKKKKMMMQQQUUUVVVaaa~~~|||```FFFJJJNNNXXXcccggghhhmmmuuurrrvvvzzz~~~xxxbbbMMM>>>999;;;::::::999888777777888888888777777777666666666666555555555444444444333333333333333222222222222111111111111111111111111111000000111111111111000000...////////////000000000//////......//////000000...//////000111222222222......------------......///..................///////////////............---...//////......000222......//////000000000000///000000000111111111222222222222333333444444555444555777777777777888888<<>>>>>;;;888777666444222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------//////000111111111000000000222666===DDDFFFCCC???999777444555777;;;===>>>@@@BBBFFFLLLRRRXXX]]]___aaabbbccceeehhhjjjkkklllkkklllmmmppprrruuuxxxyyytttvvvwwwxxxxxxxxxzzz|||}}}}}}~~~~~~~~~|||xxxtttrrrrrrwwwyyyzzzyyyvvvvvv{{{~~~tttfffZZZTTTTTTXXX[[[dddgggkkkmmmkkkgggaaa]]]PPPLLLHHHHHHIIIKKKJJJHHH???===:::777666666777999777555888;;;;;;AAAUUUlll}}}sssggg___\\\^^^bbbaaaZZZOOOIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>;;;999999999777666<<>>222555444---000000000///////////////................................................aaaLLLDDDFFF@@@===>>>:::999888666444222111000000------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------//////000111111111111111///000333;;;DDDHHHGGGDDD<<<999555555888;;;======@@@BBBFFFLLLRRRXXX\\\___cccdddeeegggiiikkklllmmmlllmmmnnnooorrrtttwwwxxxsssuuuwwwxxxxxxyyy{{{}}}}}}~~~~~~{{{vvvrrrqqqyyy~~~|||ssspppuuu{{{pppbbb\\\[[[ZZZYYYZZZ]]]aaaeeefffddd```^^^OOOKKKHHHHHHKKKLLLJJJGGG>>>===<<<:::999999:::;;;777777;;;>>><<<@@@SSSiiizzzqqqddd\\\[[[]]]cccccc^^^RRRHHHEEEBBB@@@???????????????@@@AAAAAA<<<;;;<<<<<<:::888>>>FFFTTTnnn{{{jjjccceeehhhhhhdddfffpppzzzzzzuuussspppnnnkkknnn}}}uuuooottt~~~bbbEEE<<<@@@CCCGGGLLLHHHDDDDDDIIIKKKKKKOOOUUUPPPLLLKKKMMMNNNKKKIIIJJJFFFFFFGGGGGGGGGGGGGGGGGGEEEGGGHHHJJJJJJJJJJJJIIIGGGHHHHHHIIIIIIKKKMMMOOOOOOOOOmmmmmmLLLCCC@@@FFFMMMTTTccctttvvvwwwyyy|||{{{bbbMMMAAA===;;;999888777777888999888888888777777777666666555555555555444444444444444444333333333222222222111111111111111111111111000111111222222111111000........./////////000000000000///////////////000,,,,,,---...///000000111000000111111111111000000111111000//////000111111000000000111111111222222,,,---/////////000222444000111222222222111000//////000000111111222333333333333333444444444444444444666777777777:::???CCCOOO```ssszzzvvvtttoookkkmmmrrrtttyyy~~~|||yyyuuuwwwrrrmmmfff[[[YYYRRREEE888000000111111////////////////////////................................................___JJJBBBDDD>>>;;;<<<888999888666444222111000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------//////000111111111111111------000888AAAGGGGGGEEE???;;;666555888;;;<<<<<>>>>>===;;;999999999:::;;;???BBB???@@@RRRhhh|||{{{wwwmmmbbbZZZYYY\\\bbbdddaaaVVVKKKEEEBBB@@@:::::::::::::::::::::::::::999;;;<<<999888>>>FFFVVVmmm~~~xxxhhh___\\\ZZZ___\\\___jjjwwwxxxsssppppppoookkkjjjuuummm___eeevvvtttVVV@@@AAAFFFAAA???DDDEEEBBBDDDJJJKKKHHHHHHMMMLLLHHHGGGJJJKKKHHHGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHFFFFFFFFFFFFGGGIIIKKKMMMKKKHHHdddpppYYYIII<<<<<<@@@FFFWWWjjjyyyzzz}}}rrrXXXGGG===<<<999888777777888999888888888888777777777777666666555555555444444444444444444333333333222222111111111111111111111111111111222222222222111111............/////////000111000000/////////000000.........//////000000000...///000111111000///...///...---,,,,,,---...///---......//////000000111***,,,---------...111333111222333333222111000//////000000111222222333333333333444444444444444444333444666666777<<>>===BBB???>>>BBBBBBJJJ\\\rrrxxxrrrfff[[[NNNPPP```mmmoookkk___SSSKKKEEE@@@CCC>>>;;;===>>>:::666555:::888999===>>>>>>BBBHHHbbbttt~~~wwwjjjbbbXXXNNNVVVUUUWWWaaaooo}}}xxxssspppoooqqqiiihhhrrrzzziii[[[ccczzz___JJJ;;;===AAA>>>>>>AAA@@@@@@DDDHHHFFFBBBDDDHHHIIIIIIJJJLLLNNNMMMKKKIIIHHHGGGFFFCCCBBBCCCFFFIIIDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLNNNJJJIIISSSjjjtttqqq\\\VVVEEE;;;@@@BBBGGGSSSjjjttt|||{{{|||yyycccQQQEEE;;;:::;;;888777999999777555555555666555444777777666555444444333333333333333222222222111111000000000000000000000000//////000000111111222222000000////////////000000000000//////.........---........................////////////////////////........................////////////////////////////////////000000000000333333222111000///......111111222222222333333333555444222222333555666666333666888888:::BBBOOOZZZpppyyyvvvwwwxxxssshhhdddooo}}}yyy}}}{{{~~~}}}}}}yyy{{{{{{kkk^^^[[[WWWIII@@@555///...//////------111333000+++***---111...---,,,,,,,,,,,,---...///...,,,++++++,,,...///]]]PPPDDDAAAAAA???===<<<777777666444222000//////......---,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,------------,,,000//////111444555555444000///000333:::AAAGGGKKKFFFAAA:::666666999<<<<<>>>>>DDDLLLdddwww{{{mmmcccYYYPPPPPPOOOQQQ[[[jjjyyy~~~wwwqqqmmmlllfffiiisssssshhhppp{{{YYYGGG:::===AAA@@@@@@DDDBBBBBBDDDGGGEEEBBBCCCGGGHHHHHHIIIJJJKKKJJJIIIGGGHHHHHHGGGEEECCCBBBDDDFFFBBBCCCEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLJJJNNN]]]qqqtttjjjUUUDDD???<<<>>>FFF\\\eeerrr{{{~~~}}}|||{{{eeeUUUEEE???>>>;;;888888999777666666777777666555777666666555555444333333333333333222222222222111111111111111111111111111000000000000111111111111000000////////////000000000000/////////.................................////////////////////////........................////////////////////////////////////000000000111222222111111000000//////111222222222222333333333444333333333555666777777777666666;;;EEERRR```hhhxxx~~~~~~||||||}}}|||zzzuuulllgggooozzzuuu|||{{{vvvwwwvvvkkkccc]]]SSSBBB;;;222......//////------...///......---...///...---,,,,,,,,,,,,---...///...,,,++++++,,,...///\\\OOOCCCAAAAAA@@@===<<<777777555444222111////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............///...///222666888999999111000000222777???GGGMMMKKKFFF>>>888777888:::;;;===@@@DDDGGGJJJOOOWWW\\\ccceeeggghhhiiijjjmmmooooooqqqrrrttttttsssrrrqqqssstttuuuwwwzzz|||}}}~~~|||~~~}}}yyyzzz~~~wwwvvvlllaaaYYYXXXYYYZZZYYYYYYZZZ]]]___\\\ZZZYYYZZZ\\\[[[WWWSSSLLLNNNFFF@@@AAA???DDDUUUjjjrrroooggg```WWW\\\nnnyyylllddd___ZZZVVVTTTRRRPPPJJJDDDDDDIIIKKKJJJIIIGGGAAA???GGGRRRhhh|||rrreee\\\UUUKKKIIIKKKUUUfffwww|||tttnnnjjjhhhdddqqq~~~}}}vvvsss}}}{{{jjjOOOBBB999===BBBBBBBBBEEEDDDCCCDDDFFFEEEAAACCCGGGEEEEEEEEEEEEEEEEEEDDDDDDHHHIIIHHHGGGDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKIIIKKKRRR___rrrmmmUUUEEE>>>>>>@@@JJJQQQ]]]lllyyy~~~{{{}}}pppWWWGGG@@@<<<:::999888777777888999999777555777666666555555444444444333333333333222222222222222222222222222222222222111111111111111000000000000000////////////000000000000////////////..............................////////////////////////........................000000000000000000000000/////////000000000111111111111111111111111111111222222222222333333333333222333444444555666777777;;;888:::EEEXXXjjjuuuzzz~~~{{{{{{|||}}}xxxvvv{{{nnnooo~~~|||xxxooonnnmmmgggddd[[[HHH999444///---...000///......---,,,...000111...,,,...------,,,,,,------......---,,,++++++,,,---...ZZZNNNCCCAAABBB@@@===<<<777666555444222111000///000000///...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111//////000333777:::;;;:::222111000111555===FFFMMMPPPJJJBBB;;;777777999:::<<<@@@DDDGGGJJJNNNUUU[[[cccfffhhhjjjjjjjjjlllmmmlllnnnqqqtttttttttrrrqqqrrrsssuuuwwwyyy|||}}}~~~}}}|||uuu}}}uuujjjaaadddgggjjjlllllllllkkkffffffgggkkkmmmjjjaaaZZZYYYXXXLLLCCCBBB???DDDSSShhhqqqoooiiiccc[[[___rrr~~~qqqiiiddd______dddiiiiii]]]NNNGGGGGGKKKNNNRRRRRRLLLGGGNNNXXXmmmyyyjjjaaa\\\LLLHHHGGGQQQdddvvvyyyrrrkkkhhhgggjjj}}}|||mmmoooxxxlllWWWGGG>>>999<<>>@@@HHHYYYnnn|||}}}}}}|||}}}oooXXXIII@@@<<<;;;888777777888999999666444777666666666555555444444444444333333333222222222222222222222222222222222222222222111111000000000000000////////////000000000000//////////////////........................////////////////////////........................000000000000000000000000//////000000000111111111000000000111111222222222222222222333333333444444222333555555555444555666;;;???JJJ[[[ooo~~~}}}{{{|||~~~iiiccc|||zzz~~~rrrhhhdddbbb^^^___RRR:::444111......//////...---...///000111111000---+++------------------------...---,,,,,,,,,,,,---...XXXLLLBBBAAABBB@@@===<<<666666555444222111000000000000///............///***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111111333777999999999222222000///222999CCCKKKQQQLLLEEE>>>888666777999<<<@@@DDDGGGJJJNNNTTTYYYdddgggjjjlllkkkjjjjjjkkkiiilllooosssuuuuuutttsssrrrsssuuuwwwyyy{{{}}}}}}~~~}}}uuuyyy}}}nnnaaagggbbbRRRFFFDDDBBBGGGWWWjjjsssrrrlllfff]]]aaasssyyysssnnnjjjfffrrr|||fffVVVPPPWWW]]]fffhhh```WWWXXX^^^qqqqqqiiifffQQQJJJFFFNNNaaauuu}}}vvvpppkkkjjjkkkrrrtttgggpppyyy]]]HHHCCC>>>;;;===???@@@AAACCCCCCAAAAAAEEEGGGEEEFFFIIIFFFGGGGGGEEEBBBAAACCCDDDFFFGGGIIIHHHFFFCCCBBBBBBFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIKKKPPPVVV[[[hhh|||YYYMMMIII<<<;;;999<<>><<<666555555444222111111000000000///...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////111000111222555777777666222222111//////555???GGGOOOLLLGGG@@@:::777777888;;;???DDDGGGIIIMMMSSSXXXcccgggkkkmmmlllkkkjjjjjjiiikkknnnrrrtttuuuuuuuuussstttuuuwwwxxxzzz{{{|||~~~|||}}}|||xxxtttlllWWWIIIHHHHHHOOO```pppyyywwwpppjjj```cccttt}}}yyysssyyyrrrtttxxx||||||rrrfffbbbeeeuuuzzzrrrpppZZZPPPGGGKKK]]]sss~~~yyysssnnnmmmppprrrzzzsssqqq}}}jjjQQQBBBBBB@@@???>>>???AAADDDFFFFFFCCCDDDIIILLLJJJHHHIIIJJJLLLMMMKKKGGGEEEFFFHHHDDDFFFHHHHHHFFFDDDDDDDDDCCCDDDFFFHHHJJJLLLMMMNNNKKKJJJIIIIIIIIIJJJLLLMMMOOOOOORRRVVVYYY^^^jjjvvvpppaaaZZZDDD>>>;;;:::@@@NNN```ooowwwtttxxxzzzxxx{{{hhhNNN<<<>>>;;;999777777777666555666666666666666666666666444444444444333333333333111111111111111111111111222222222222222111111111000000////////////000000//////000000000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222111111111222222222333333333333333333444444444444444666777666444555999===GGGZZZttt|||xxxvvvxxx{{{}}}|||zzz}}}zzzooosssxxxvvvfff```^^^SSSIII>>>///111111111000///......---...333777444...***,,,///,,,------......------,,,------------------------UUUJJJAAAAAACCCAAA>>><<<555555444333333222111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,............///......111444666666666111222111///...222;;;BBBKKKKKKHHHCCC<<<777666777999===CCCFFFHHHKKKQQQUUU```dddjjjmmmnnnmmmmmmmmmlllmmmoooqqqsssuuuvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}|||}}}xxxzzzttt\\\KKKKKKMMMWWWjjjuuu~~~}}}vvvooodddgggxxx}}}~~~uuujjjgggjjjvvv{{{yyygggYYYKKKLLL]]]ttt~~~{{{vvvpppnnnpppvvv{{{~~~ssssss|||qqqXXXHHHCCCBBBCCCCCCAAAAAAEEEIIILLLMMMJJJKKKPPPRRRNNNJJJIIIJJJMMMOOOMMMIIIEEEEEEGGGBBBCCCFFFFFFFFFFFFGGGHHHFFFGGGIIILLLMMMNNNNNNNNNLLLKKKIIIHHHIIILLLOOOQQQRRRNNNNNNSSSWWWYYY]]]bbb{{{uuuXXXAAA@@@>>>===BBBNNN^^^jjjuuuzzz{{{xxxwww{{{fffNNNCCC@@@;;;999888888777777666666666666666666666777555444444444444333333333222222222222222222222222111222222222222222222333000000////////////000000//////000000000111111111////////////////////////////////////////////////////////////////////////////////////////////////000000111111111222222222222222222222222222222222333333333444444444444555333666888777777:::AAAGGGXXXhhh}}}yyyuuussstttuuuvvv}}}~~~yyy~~~xxxddd___```OOO===555111////////////.........///...///111000---,,,---///,,,,,,---......---,,,,,,,,,------------------,,,TTTIIIAAAAAACCCAAA>>><<<555555444333333222111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,...///000000000,,,,,,---///333666666666111222222///---000888???IIIIIIHHHDDD===888666777888<<>>:::999999999999666666666666777777777777555555444444444333333333333333333333333333333333111111111222222333333444000000////////////000000//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////000111111111111222222222222222222222222222222222333333333444444444555555333666888888999>>>HHHOOOfffqqq~~~{{{vvvsssrrrrrrrrrrrrwwwzzz~~~ssszzzvvv```\\\___KKK444///333,,,---...------...///111---+++***+++---/////////,,,,,,---......---,,,,,,,,,------......------,,,WWWKKKAAA@@@AAA???;;;:::888777666444333222111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------111111111000111111222222333555666444000000555:::HHHJJJKKKGGG@@@;;;:::;;;888:::???FFFHHHIIIOOOVVV\\\dddjjjkkkoootttsssnnnqqqrrrrrrssstttuuuwwwwwwtttuuuwwwyyyzzz{{{||||||{{{}}}~~~~~~zzz~~~jjjYYYPPPQQQcccyyyzzztttjjjlll|||zzz{{{pppfffeeelllsssyyysss[[[PPPbbbyyyuuuoooiiijjjssszzzggghhhtttuuuPPPDDDHHHCCCGGGFFFDDDDDDFFFJJJOOORRRQQQQQQQQQQQQPPPMMMIIIFFFDDDBBBBBBFFFLLLNNNJJJFFFCCCDDDEEEFFFGGGJJJNNNRRRNNNLLLJJJLLLPPPPPPLLLGGGJJJIIIIIIIIIJJJKKKKKKKKKNNNLLLPPPZZZ______```dddgggtttxxxpppOOOHHHEEEEEEAAA===HHHXXXhhhpppxxxyyyuuusssxxx~~~nnn]]]KKK======AAA>>>777333777888888888666555666777666666555555555444444444222222222111111111111000222222222111111111111000222111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000111111111111111222222333333222222111555111---...333666555333999444333888???HHHXXXgggrrrvvv{{{~~~xxxrrrqqqnnnjjjlllrrrvvvzzz{{{~~~~~~}}}|||jjjiii^^^HHH777111111000///............---------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------WWWKKKAAA@@@AAA???;;;:::888777666444333222111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------111111111000111111222333111444555333///...111555@@@FFFNNNPPPLLLDDD>>>;;;888999>>>DDDGGGGGGLLLRRRXXX___fffjjjooovvvwwwsssssssssssssssssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~vvvcccVVVVVVggg|||~~~wwwmmmmmm||||||yyysssjjjeeehhhrrrzzzzzzfff]]]mmm~~~sssooojjjhhhnnn{{{sssffflllzzzpppQQQEEEGGGCCCEEEEEEDDDDDDFFFJJJMMMOOOPPPOOOPPPPPPPPPLLLGGGCCCBBBAAABBBGGGMMMOOOMMMJJJGGGHHHIIIIIIJJJMMMQQQTTTMMMJJJHHHJJJNNNPPPMMMJJJNNNNNNLLLJJJHHHGGGGGGHHHKKKMMMRRRXXXYYYVVVXXX^^^[[[fffuuusssfffYYYNNNBBB;;;DDDTTTccclllvvv{{{{{{yyy{{{}}}xxxuuubbbNNNDDD>>>:::999;;;666666777666555555555555666666666555555555444444333333333333222222222222222222222222111111111111222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000222222111111111000000000000000000000111111111222222222333333333333222222666444333444666666555333999555666BBBPPP^^^mmmyyy{{{yyyxxxuuusssnnnfff___dddmmmyyy{{{xxx{{{~~~xxxooohhhaaaQQQ>>>333222111...............------------+++,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,,,,------------WWWKKKAAA@@@AAA???<<<:::888777666444333222111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,111111000000111222222333222555777555111//////111888AAALLLTTTSSSLLLCCC>>>::::::>>>DDDFFFGGGKKKQQQVVV]]]dddiiiooovvvxxxvvvuuuuuutttssssssssstttuuuxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}ooo^^^\\\lll|||qqqppp~~~}}}|||{{{||||||zzzxxxtttsssnnnhhhffflllyyy|||mmmfffqqq~~~~~~{{{vvvlllhhheeeiiitttvvvsss}}}ssseeeOOOEEEFFFCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPOOOKKKEEEAAA???>>>@@@EEEKKKNNNMMMKKKHHHIIIJJJJJJKKKMMMPPPSSSKKKHHHGGGHHHLLLOOONNNLLLNNNOOONNNKKKFFFDDDEEEGGGGGGJJJPPPSSSOOOKKKOOOUUURRR[[[```uuuwwwaaaJJJ:::;;;EEEVVV___lllwww|||}}}|||{{{vvv}}}lll\\\LLLAAA===@@@999999999888777555444444666666666666555555555555555555444444444333333333333333333222222222111111222222111000000000000111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000222222222222222111111111000000111111111222222222222333333444444333333222111333555666666555555666<<<;;;BBBSSSgggwww~~~zzzwwwuuurrrsssssskkk___YYYaaammmzzzvvvsssrrrmmmfffcccaaaTTT@@@222///333111---............------------)))***+++,,,---......///++++++++++++++++++++++++,,,,,,,,,---------......WWWLLLAAA@@@BBB???<<<:::888777666444333222111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,000000000000111222333333444777::::::666222000000444<<>>===;;;999888777666444777777777666666666555555555555555444444444333333444333333333222222222222333222111111000000111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000222222222222222222111111111111111222222222333333333333444444444444333333000444777777444555999>>>DDDKKKXXXjjjyyy|||xxxvvvuuuuuupppqqqooohhh``````jjjvvv~~~}}}zzzqqqrrrpppeee^^^^^^SSSFFF666---...111000---.........---------,,,,,,)))******+++,,,---------++++++++++++++++++++++++,,,,,,---------.........XXXLLLBBBAAABBB@@@<<<;;;888777666444333222111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++*********+++++++++,,,,,,000000000000111222333444555888;;;;;;999555222000000888DDDRRRYYYVVVLLLDDD>>>::::::>>>CCCFFFLLLRRRWWWYYY^^^ffflllqqqtttwwwwwwvvvuuuttttttvvvxxxyyyxxxwwwwwwxxx{{{~~~}}}~~~~~~|||xxx~~~yyyhhhfffuuu||||||~~~{{{zzzzzzyyyxxxvvvuuuuuurrrnnnmmmuuuuuulllmmmuuuyyyyyytttqqqqqqyyyzzzrrrmmmiiikkksss}}}zzz}}}cccOOOPPPMMMIIIKKKKKKEEEFFFGGGHHHIIIHHHHHHGGGJJJJJJLLLMMMMMMJJJEEEAAA>>>>>>???@@@BBBDDDCCCCCCCCCDDDFFFFFFEEEEEEGGGIIIKKKIIIGGGFFFGGGHHHIIIIIIFFFHHHKKKJJJGGGEEEEEEFFFDDDDDDEEEHHHNNNRRRRRRPPPUUU]]]XXXWWWpppwwwaaaMMMBBB???:::>>>HHHVVVeeerrryyy{{{sssvvvxxxwwwyyyzzzaaaNNN@@@===999777888888888666888888777777777666666666444444444444333333333333444444444444333333333222333222222111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444444555555444444444555888999666333666>>>FFFPPP___qqq~~~zzzvvvtttssstttuuunnnllliiifffhhhpppzzzyyyvvvppprrrooobbbYYYXXXCCC<<<444///......//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......XXXLLLBBBAAABBB@@@===;;;888777666444333222111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,***++++++++++++,,,,,,,,,************++++++++++++//////000000111222444444333666999;;;:::777333111---444CCCTTT___^^^SSSIIIBBB;;;777:::>>>BBBIIIOOOSSSSSSYYYbbbjjjooouuu{{{{{{yyywwwuuuuuuwwwyyyzzzwwwwwwxxxyyy||||||~~~|||}}}}}}oooppp}}}~~~|||zzzyyyyyyxxxvvvtttooopppooonnnoooxxxxxxnnnnnnvvv}}}yyy}}}|||sssmmmjjj___cccnnn{{{wwwmmmrrrrrrWWWKKKNNNLLLLLLPPPPPPFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGHHHIIIJJJIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDEEEGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLIIIEEEBBBHHHGGGFFFHHHPPPXXXWWWQQQOOOXXXVVVUUUfff}}}hhhSSSEEE???:::;;;>>>HHHUUUdddqqqwwwwwwvvvvvvwwwzzz}}}~~~}}}~~~lllLLLFFF>>>::::::::::::999888888888888777777777777555555444444444333333333555555444444444333333333333333222111111111111222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111000000000111111111111111222222333333333444444444444555555666666555555444666777777555444:::DDDMMM___ppp}}}{{{xxxuuusssqqqqqqqqqjjjiiifffiiisss{{{{{{uuupppmmmggg[[[PPPJJJ777444222222///,,,---111------------,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------XXXLLLBBBAAABBB@@@===;;;888777666444333222111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,******+++++++++,,,,,,,,,************++++++++++++/////////000111333444555444555888;;;<<<;;;888555000222;;;IIIXXX___\\\VVVLLLBBB:::999<<<@@@GGGMMMRRRQQQVVV```hhhlllssszzz~~~{{{wwwvvvvvvxxxyyywwwxxxyyyzzz{{{|||}}}~~~{{{~~~}}}~~~yyy|||}}}|||{{{zzzyyyvvvsssppplllnnnooooooqqqzzzwwwwww|||rrrjjjeeeddd\\\^^^fffssswwwlllfffqqq[[[LLLIIILLLHHHJJJOOONNNEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFEEECCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDFFFEEEDDDCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGHHHJJJOOOSSSQQQJJJCCCHHHIIIHHHGGGLLLSSSRRRMMMJJJPPPOOORRR^^^iii{{{gggRRREEE???>>><<>>;;;999999888888888777777777666666666555555555444444555555555555444444444444444333222222111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111222222222333333333333333333444444444444555555666666666666555555555777:::>>>DDDNNNZZZbbbooo{{{xxxxxxvvvtttrrrooommmkkkgggjjjnnntttzzztttrrrkkkaaaXXXPPPFFF<<<444000...000///,,,---111---------,,,,,,,,,++++++)))))))))***************++++++++++++++++++++++++*********+++++++++,,,,,,XXXMMMCCCAAACCC@@@===;;;888777666444333222111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,*********++++++,,,,,,,,,)))************+++++++++/////////000111333444555666777:::===??????===:::666111000999KKK[[[ccceeeVVVJJJ???;;;===@@@GGGMMMVVVSSSVVV```fffiiinnnvvv~~~yyyvvvuuuvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyzzz}}}|||www}}}~~~}}}|||zzzvvvqqqnnnnnnqqqrrrrrrttt{{{vvvkkkccc```___eeedddfffnnn|||uuunnnlllzzzoooKKKEEEHHHJJJCCCEEELLLIIIDDDDDDCCCAAAAAA@@@AAAAAAAAA@@@???@@@CCCDDDDDDCCC@@@AAAAAA@@@??????@@@BBBAAACCCDDDCCCBBB@@@@@@AAAAAACCCFFFGGGGGGGGGGGGGGGDDDDDDIIIQQQYYYYYYPPPHHHEEEJJJIIIEEEDDDIIIJJJGGGJJJKKKJJJNNNVVVXXXccczzziiiWWWDDDAAA===:::===GGGTTT^^^fffgggjjjmmmooossszzzzzz~~~ooo]]]QQQIIIAAA===999999999888888888888777777777777777666666666666666666555555555444444444444333222222111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222333333444444444333333333444444444555555555555666666666666555555999===EEEOOO\\\jjjwww{{{~~~|||}}}{{{vvvrrrrrrsssrrrpppmmmjjjhhhgggoooxxx{{{mmmmmmeeeUUULLLIII@@@444555...***---///,,,---000---------,,,,,,,,,++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++aaaKKKBBBDDD@@@>>>===888888777555444444333111///000...,,,---//////---+++,,,,,,,,,------.........++++++************++++++---,,,,,,++++++,,,,,,---,,,---...000111333444444777888:::::::::<<<>>>@@@888666222222???WWWiiioookkk]]]KKK===:::???EEEIIIOOOTTTYYY]]]```gggqqqyyyzzzvvvvvvwwwwwwwww{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}zzz{{{}}}{{{zzz|||wwwwwwwwwrrrooonnnqqqooooooooonnnrrr~~~tttjjjdddbbb```]]]hhhmmmrrrwww|||ccceeeqqqrrrYYYEEEEEEEEEEEEEEEEEEDDDCCCAAA===;;;===AAABBB???;;;:::>>>BBBBBB???>>>AAAEEECCC@@@>>>@@@DDDFFFCCC@@@???@@@@@@AAABBBBBBBBBBBBBBBGGGFFFCCCHHHRRROOODDDFFFFFFIIIMMMQQQQQQNNNJJJLLLIIIHHHIIIGGGFFFIIINNNSSSKKKKKKTTTYYYWWWZZZbbb\\\GGG???AAA<<<===EEEIIIQQQ___mmmqqqmmmmmmrrrwwwxxxwwwvvvxxx}}}xxxeeePPPBBB===;;;999888999999888666999888555555;;;BBB???555666666555444333333222222444444444444444444444444222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222333333333444444444555555222222222333333444666666999666444333555777999:::888JJJaaarrr}}}~~~|||zzzxxxuuussspppqqqppplllgggddddddfffwwwyyykkk{{{yyysssfffYYYSSSMMMBBB666///////////////////////////,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,```JJJAAADDD@@@>>>>>>999888777555444444333111///000...,,,---//////---+++,,,,,,------------------++++++************++++++---,,,,,,++++++,,,,,,---,,,---...///111333444444666888999::::::;;;>>>@@@777555222222AAAZZZoooxxxpppeeeTTTCCC:::;;;AAAFFFNNNSSSXXX[[[^^^dddlllsss~~~|||{{{xxxwwwwwwwwwxxxzzzyyywwwvvvvvvyyy|||}}}}}}zzz{{{}}}}}}{{{{{{wwwwwwvvvrrrnnnnnnnnnpppsssuuurrrqqqxxxzzzqqqiiicccaaa```___iiipppxxx}}}uuujjjnnnzzzjjjRRRLLLKKKJJJGGGEEEDDDDDDEEE@@@===;;;<<<===???>>>===<<>>AAADDDBBB@@@???AAAEEEFFFCCC???BBBCCCCCCBBB@@@@@@BBBDDDDDDHHHHHHFFFKKKSSSPPPFFFFFFFFFHHHLLLPPPPPPMMMJJJCCCAAAAAADDDEEEEEEJJJQQQPPPRRR___ooorrrhhhaaabbbuuuvvv\\\MMMIIIAAA>>>BBBBBBGGGUUUdddkkkkkklllpppuuuppppppqqqssswww{{{eeeUUUEEEBBB???<<<;;;;;;999888777777444333777>>>===666666666555555444333333222444444444444444444444444222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222333333333444444444444555666666666666666666777777555666777888888999;;;<<>>???;;;888777555444444333111///000...------......---,,,------------------,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,+++,,,---///111333444555555777888999999;;;>>>AAA999777222111>>>UUUkkkwwwrrrmmmaaaPPPAAA;;;???EEELLLPPPVVVYYY\\\```fffjjjvvvyyy}}}}}}zzzwwwvvvwwwyyywwwuuutttuuuwwwzzz|||}}}~~~{{{{{{}}}|||~~~yyywwwwwwvvvqqqmmmnnnnnnssszzz~~~{{{vvvxxx{{{yyytttllleee```^^^^^^___hhhrrr|||sssttt{{{uuuZZZGGGKKKKKKIIIDDD???===???AAA>>>>>>>>>===<<<<<<>>>@@@???AAACCCAAA???>>>AAADDDAAA@@@AAADDDGGGFFFCCC??????DDDIIIHHHDDD@@@@@@BBB@@@DDDEEECCCGGGMMMJJJBBBFFFFFFHHHKKKMMMNNNLLLJJJGGGDDDCCCDDDCCCAAAEEEKKKRRR^^^vvvwwwfff___dddvvvaaaWWWIIIBBBAAA<<>>:::;;;>>>===AAAEEEDDD@@@>>>@@@BBBCCCDDDDDDCCC@@@@@@BBBDDDBBBBBBDDDGGGIIIGGGCCC???:::DDDOOOQQQJJJBBB>>>>>>>>>AAABBBAAADDDHHHFFF@@@EEEFFFGGGIIIKKKKKKKKKJJJLLLIIIHHHHHHFFFDDDFFFKKKRRR```wwwooo___YYY[[[xxxtttaaaTTTNNNFFFGGGHHHLLLSSSXXX[[[```eeeiiikkknnnoooppptttyyy~~~uuubbbPPPEEE???======<<<<<<;;;999777777666555777777777666666555555555333333333333333333333333444444444444444444444444444444444444444444444444222333333333444444444444444444444444444444444444333333333333444444444444111222333444666777888888777<<>>FFFNNNOOOHHHCCCBBBCCCBBBDDDDDDDDDEEEGGGFFFCCCDDDEEEFFFGGGHHHHHHIIIJJJFFFEEEHHHKKKLLLLLLOOOTTTOOOWWWcccjjjfff]]]WWWWWWYYYjjjyyywwwnnncccSSSIIIAAACCCIIINNNUUU[[[bbbdddggghhhhhhkkkqqqwww}}}sssbbbTTTHHHBBB:::::::::;;;:::888777777888888777777777777666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444333333444444444555555555666666666777999;;;===>>>FFFPPPZZZ```ccckkkzzz~~~{{{vvvsssrrrqqqpppooohhhhhhgggggglllyyy~~~}}}}}}~~~{{{|||wwwhhhYYYJJJ;;;444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))*********+++++++++dddMMMBBBCCC???>>>@@@<<<888777555444444333111///.../////////---,,,---...------------------,,,,,,++++++************++++++++++++************++++++)))***,,,...000222444555555666777777999===BBBFFFHHHFFFCCC===555333;;;FFF\\\jjjyyy|||nnnXXXEEE:::===AAAGGGOOOVVV\\\```bbbkkksss|||~~~|||{{{yyy{{{~~~~~~}}}~~~~~~|||}}}~~~|||{{{zzzuuurrrppppppooommmpppvvv~~~}}}yyyrrriiijjjxxx{{{rrrlllhhh___XXXVVVSSSSSS___mmmwwwSSS<<<<<>>AAAFFFIIIJJJGGGCCC@@@???EEELLLNNNJJJEEEDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDFFFGGGGGGEEECCCAAAFFFHHHHHHEEEAAABBBHHHNNNCCCCCCBBBAAAAAACCCCCCDDDDDDEEEFFFEEEEEEFFFHHHJJJFFFGGGJJJPPPPPPNNNOOOSSSRRRTTTVVVVVVUUUVVVZZZ___XXX^^^eeeyyyhhhSSS???;;;@@@EEELLLSSSZZZ___dddfffeeehhhmmmsssooouuulllWWWIII???:::777999:::999999;;;888888888888888888888888555555555555555555555555555555555555555555555555555555555555555555555555444555555555666666666666555555555555555555555555444555555555666666666666888777777888:::???CCCFFF___lll|||zzz|||yyyvvvtttsssqqqooommmbbbiiittt|||}}}yyy|||mmmYYYOOO@@@333000111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))))))))************+++fffNNNCCCCCC???===???;;;888777555444444333111///---///000///---+++---...,,,,,,------------------++++++************++++++++++++************++++++))))))+++...000222444555666777777888:::>>>DDDHHHIIIIIIKKKGGG<<<222555>>>JJJYYYlllxxxuuucccKKK;;;;;;===CCCJJJRRRYYY]]]___fffkkkttt{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{{{{~~~|||yyywwwvvvrrrooommmmmmllllllrrrzzzxxxooonnn}}}zzz|||}}}tttlllfffbbbYYYTTTVVVXXX]]]ooo~~~{{{~~~iiiMMM???AAAGGGAAAAAACCCHHHLLLLLLGGGBBBBBBEEEIIIIIIGGGDDDDDDEEECCCDDDEEEGGGGGGFFFCCCAAAAAACCCDDDDDDCCCAAAAAA@@@EEEEEEDDDBBBBBBEEEKKKPPPCCCAAA???>>>===>>>AAADDDDDDEEEEEEDDDCCCCCCGGGJJJIIIJJJOOOUUUTTTOOONNNPPPUUUTTTSSSQQQRRRVVVZZZ\\\VVVVVVVVVeeejjjLLLAAAAAAAAADDDIIIOOOWWWbbbfffffffffiiimmmiiinnnvvvqqqfffRRRFFF;;;999:::999999<<<999999999999999999999999777777777777777777777777555555555555555555555555555555555555555555555555555555666666666777777777555555555555555555555555666666666666777777777777666666777<<>>:::888777555444444333111///---///000///,,,+++---///,,,,,,,,,------.........++++++************++++++++++++************++++++((()))+++---000222444555777777888888:::???EEEJJJIIILLLOOOMMM???111000777;;;III___qqqvvvjjjSSSAAA:::<<<@@@GGGOOOUUUZZZ[[[bbbeeemmmvvv|||zzzyyyxxxxxx{{{}}}{{{|||xxx}}}~~~~~~}}}||||||}}}}}}~~~}}}zzzvvvttttttqqqnnnkkkkkkjjjlllsss}}}{{{rrrppp~~~xxxrrrvvv~~~yyyooogggccc]]]TTTQQQWWW]]]fff}}}wwwwwwvvv^^^KKKCCCCCCFFFKKKHHHGGGKKKQQQSSSOOOIIICCCDDDDDDCCCBBBBBBDDDEEEAAABBBDDDFFFHHHFFFBBB???@@@AAABBBAAA@@@????????????@@@CCCGGGIIIJJJKKKJJJHHHEEEBBB@@@??????CCCHHHCCCEEEEEECCCBBBBBBFFFJJJCCCGGGOOOXXXZZZWWWVVVXXXRRRRRRPPPNNNOOOPPPOOOLLLVVVRRRMMMXXXnnn}}}\\\LLLGGGBBB???AAAAAAMMM[[[cccbbb```aaacccjjjjjjkkknnnsss}}}hhhUUUCCC;;;:::888888;;;999999999999999999999999777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666777777777777888888888888777999===EEERRRaaapppxxx{{{zzz|||yyytttpppoooooonnnmmmkkkfffccc]]]jjj{{{ttthhh```XXXQQQ777222//////...+++---111------------------------,,,,,,,,,+++++++++******************************************************))))))))))))************kkkQQQBBBBBB>>>===>>>:::777666555333222222222333111000///...---,,,++++++,,,------......------,,,,,,,,,,,,+++++++++******)))************+++++++++))))))***,,,...111333444111666<<>>===@@@IIISSSVVVSSS___dddkkkqqqvvv{{{~~~~~~~~~|||zzzzzz{{{}}}|||}}}~~~wwwuuuqqqyyy~~~~~~~~~}}}zzzxxxwwwvvvtttssspppnnnkkkhhhjjjpppyyyyyyrrryyy}}}tttqqqxxx|||}}}yyyssslll```WWWTTTOOOPPP^^^sssrrrhhhooozzzeeeUUUJJJFFFKKKSSS```ZZZTTTSSSVVVUUUMMMFFF@@@@@@@@@@@@AAACCCEEEFFFCCCCCCDDDDDDBBB???===;;;@@@@@@@@@???>>>???AAACCCCCCDDDEEEGGGHHHHHHHHHHHHGGGJJJKKKFFF@@@>>>BBBHHH@@@BBBDDDDDDDDDDDDEEEFFFHHHLLLRRR\\\gggllldddXXXRRRSSSRRRQQQNNNLLLJJJJJJOOOQQQYYYbbbcccdddrrrjjjXXXJJJ@@@===BBBDDDMMMYYY`````````aaaccccccccceeegggkkkoooqqqvvv[[[JJJFFFGGGCCC???@@@AAA@@@===999777888:::555666777666555555555777666666666666666666555555555555555555555555555555555555666777666555333222222555999:::999777777777:::888666777:::=========CCCJJJVVVcccpppyyy~~~~~~|||yyyxxxxxxwwwssspppooommmmmmmmmiiicccaaadddqqqzzz~~~zzzsssiii^^^QQQFFF???//////...------------......,,,++++++------,,,***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************kkkQQQCCCBBB>>>===>>>:::888666555333222222222333111000///...---,,,++++++)))******++++++******))),,,,,,,,,+++++++++******)))************+++++++++*********+++---...000000333777<<>>777222666:::QQQkkkvvvwwwjjjUUUDDD???<<<>>>DDDKKKRRRVVV\\\aaahhhooouuuzzz}}}|||}}}||||||~~~}}}vvvmmmnnn~~~~~~|||{{{zzzyyyxxxvvvuuuqqqooommmjjjkkkpppxxx~~~~~~www}}}wwwuuu{{{|||}}}}}}vvvpppiii___VVVPPPQQQ[[[ooowwwnnnnnn}}}pppeeeZZZTTTRRRTTT]]]fffaaa___[[[YYYVVVSSSMMMIIIAAA@@@@@@AAABBBEEEGGGHHHEEEEEEFFFEEEDDDBBB???>>>???@@@@@@???>>>???AAACCCCCCCCCCCCDDDDDDEEEEEEFFFEEEIIIMMMKKKEEEAAACCCFFFDDDDDDCCCBBBAAABBBDDDEEEJJJLLLOOOSSSZZZ^^^XXXOOOSSSPPPNNNPPPUUUVVVRRRNNNPPPRRRYYYaaa___\\\eeetttnnn]]]PPPHHHCCCFFFOOO\\\cccdddcccdddaaaaaaaaabbbccceeegggiiissswww~~~xxxmmmiiifff```ZZZOOOIIIBBB>>>???@@@???>>>:::;;;;;;;;;999999888999888888888888888999999999999999888888888888888888666666777888888888888888777888::::::999888999;;;;;;<<<===>>>@@@GGGRRRZZZdddiiiqqqzzz}}}zzz|||xxxtttrrrrrrrrrqqqpppqqqllliiihhhfffggglllttt~~~rrrqqqkkk___OOO@@@777333//////...---------------...,,,++++++,,,---+++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************kkkQQQCCCBBB>>>===>>>:::888777555333222222222222000000///...---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++***++++++,,,------555888<<>>AAAJJJVVVWWW\\\dddkkkrrrxxx~~~~~~~~~}}}}}}~~~wwwpppgggmmm{{{|||||||||{{{yyywwwvvvsssrrrpppnnnnnnqqqwww{{{|||~~~xxx|||~~~||||||}}}~~~wwwqqqjjjbbbZZZUUUMMMXXXllluuuoookkkuuu```YYYSSSSSSUUUYYYaaajjjgggjjjmmmkkkeeeZZZPPPJJJAAAAAAAAABBBCCCFFFHHHIIIEEEEEEEEEEEEDDDBBB@@@>>>>>>???@@@???>>>>>>@@@BBBBBBBBBAAA@@@@@@AAABBBCCCBBBHHHNNNNNNIIIDDDCCCDDDHHHGGGDDDCCCBBBDDDFFFGGGKKKMMMLLLKKKMMMPPPOOOJJJQQQOOOSSS^^^jjjjjj^^^RRRPPPRRRYYY```]]]VVVZZZddd}}}lll\\\OOOGGGFFFKKKVVV]]]___aaadddddddddddddddeeeeeeeeefffgggjjjnnnsss{{{|||vvvnnnaaaQQQIIIHHHGGGAAA:::>>>======<<<;;;:::999999777777777777777888999:::999999888777777777777777888777777777777888888999888888999999999:::===@@@>>>GGGPPPTTTVVV^^^mmmzzz{{{vvvrrrpppxxxuuurrrpppooonnnllljjjjjjdddaaabbbfffnnn|||}}}zzzzzzkkkkkkeeeWWWDDD555///---///......---------------...,,,++++++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************kkkQQQCCCBBB???>>>???:::888777555333222111222222000//////...------,,,,,,------............------,,,,,,,,,+++++++++******))))))*********+++++++++*********++++++,,,---...555777:::===???@@@AAAAAA@@@???BBBGGGKKKHHH@@@888666222AAA[[[qqq|||dddQQQ@@@<<<;;;;;;BBBNNNQQQWWW___gggooovvv|||~~~}}}~~~|||llljjjxxx|||~~~~~~|||yyywwwvvvvvvuuutttrrrqqqssswwwzzzwww{{{}}}wwwtttzzz}}}~~~~~~xxxqqqiii```XXXTTTTTTTTTgggtttnnnooowwwYYYSSSOOOPPPTTTXXXaaajjjqqqvvv}}}xxxhhhTTTGGGCCCBBBBBBAAABBBDDDEEEFFFCCCCCCCCCBBBAAA???>>>======>>>??????>>>>>>???AAACCCAAA???>>>>>>???AAABBBAAAGGGLLLMMMIIIEEECCCDDDIIIHHHGGGHHHIIIJJJJJJJJJIIIMMMMMMJJJIIIMMMNNNMMMMMMSSSaaatttzzzfffTTTOOOQQQWWW\\\[[[VVVXXX___nnnvvvggg___VVVOOOOOOSSSWWW]]]bbbcccdddeeefffffffffffffffhhhiiikkkmmmrrryyy~~~oooeeebbb]]]UUUMMMIIIEEE@@@<<<::::::::::::888777777777777888999::::::999888777777777888888999999777777777888999:::999;;;???AAADDDGGGKKKNNNPPP\\\kkkssswww{{{~~~|||yyyvvvtttrrrqqqsssrrrqqqooommmjjjgggeeehhhfffhhhooovvv}}}yyyttthhhcccYYYKKK<<<222......///...------,,,,,,---------,,,++++++,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************lllRRRCCCCCC???>>>???;;;999888555333222111111111/////////...------,,,,,,******++++++++++++******,,,,,,,,,+++++++++******))))))*********+++++++++*********+++,,,...000000333555777:::===???@@@AAA??????AAAGGGLLLLLLFFF@@@;;;444===TTTkkk{{{cccJJJ@@@<<<:::<<>>======<<<===??????>>>===>>>@@@CCCAAA???>>>>>>???@@@BBBBBBDDDGGGGGGEEECCCCCCDDDDDDDDDGGGKKKNNNOOOLLLIIIIIINNNOOOLLLJJJLLLNNNMMMJJJUUUeeeuuu|||tttcccVVVPPPPPPSSSUUUUUUTTTWWW\\\___ttt{{{dddWWWRRRRRRXXX^^^ZZZ[[[^^^```bbbcccddddddjjjkkklllmmmnnnqqquuuxxxzzz}}}yyyfff^^^TTTKKKFFFDDDBBBAAA???>>>===;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@BBBEEEHHHJJJKKKPPPWWW]]]bbbeeeiiilllrrryyyxxxxxxwwwvvvuuutttttttttpppnnnkkkhhhhhhjjjnnnqqq{{{}}}yyy|||~~~|||zzzpppeee^^^TTTEEE999333000...---......---,,,,,,,,,,,,,,,---+++******+++,,,***)))************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************lllRRRDDDCCC???>>>???;;;999888666333222111111111//////.........---------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))************+++++++++)))******+++---...000111111333666:::>>>@@@AAABBBBBBAAACCCGGGLLLOOONNNKKK@@@666:::KKK```~~~vvv\\\HHH>>><<<;;;:::EEEKKKTTT]]]eeemmmtttxxxzzz~~~xxx{{{{{{zzz{{{~~~~~~|||yyywwwxxx|||{{{~~~{{{tttjjj___WWWPPPOOO\\\lllyyyhhhsssbbbKKKGGGCCCDDDLLLVVV```lllwwwuuunnngggdddbbb[[[NNNCCCBBBAAA???>>>===>>>>>>???BBBBBBAAA@@@@@@???>>>>>>;;;===>>>???>>>===>>>???AAA@@@???>>>>>>???@@@AAAAAABBBCCCCCCAAAAAACCCDDD>>>???CCCJJJOOOOOOJJJFFFIIINNNOOOLLLKKKLLLMMMKKKLLLRRRZZZ```aaa^^^YYYVVVQQQOOONNNMMMNNNOOORRRTTTQQQ```tttmmm___VVVRRRSSSSSSUUUWWWZZZ^^^aaadddeeegggiiikkklllllllllmmmnnnpppvvvtttjjjccc^^^ZZZVVVNNNLLLIIIFFFDDDDDDEEEEEEGGGFFFEEEDDDEEEFFFIIIJJJMMMOOORRRWWW]]]bbbgggiiilllqqqxxx|||yyywwwwwwwwwvvvvvvtttsssrrrqqqnnnkkkgggeeehhhrrr~~~wwwggg[[[RRRFFF888000///111000......------,,,,,,,,,,,,,,,---+++******++++++***)))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************lllRRRDDDCCC@@@???@@@;;;:::888666333222111111111...............------------......//////......---,,,,,,,,,+++++++++******)))************+++++++++************+++,,,---...000222777<<<@@@CCCDDDDDDEEEEEEEEEGGGKKKPPPTTTVVVJJJ===;;;CCCQQQnnnqqqSSSAAA>>>===999???EEEMMMWWW___fffmmmqqquuuzzz~~~{{{yyy{{{zzzvvvkkk___UUUPPPNNNUUUmmm~~~rrroooSSSEEEHHHEEEFFFLLLQQQVVV]]]dddbbb]]]WWWTTTRRRNNNHHHBBB???>>>=========>>>???@@@AAA@@@???>>>>>>=========:::<<<>>>???>>>======>>>======>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBCCC??????BBBGGGMMMMMMIIIDDDIIIKKKKKKIIIKKKPPPRRRPPPMMMNNNNNNNNNMMMNNNPPPRRRNNNMMMKKKJJJLLLNNNOOONNNNNNVVVaaarrr|||hhhWWWNNNMMMNNNPPPSSSWWW\\\```cccdddgggjjjkkkkkkkkkkkklllkkknnnssswww|||xxxssskkkhhhddd```\\\[[[[[[[[[]]]]]][[[[[[]]]___bbbdddfffiiinnntttzzz}}}yyyuuusssrrruuuuuuuuuuuussspppmmmkkkoooqqqtttwww|||rrr```XXXDDD===555000///000000000...---,,,,,,++++++,,,,,,,,,+++******++++++***(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************lllRRRDDDDDD@@@???@@@;;;:::888666444222111000111...............---------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++++++++***************+++///333888>>>CCCEEEFFFFFFGGGHHHHHHHHHJJJPPPWWW\\\SSSEEE>>>???FFF___|||[[[BBB???@@@;;;;;;@@@IIIRRRZZZbbbiiimmmpppuuu}}}|||{{{}}}|||vvvqqqdddXXXOOOMMMOOO\\\{{{{{{[[[KKKIIIDDDBBBDDDJJJMMMMMMPPPTTTPPPQQQSSSSSSPPPJJJEEEAAA<<<<<<<<<<<<>>>@@@BBBCCC>>>===<<<;;;;;;:::;;;;;;999<<<>>>???>>>=========;;;;;;===>>>????????????>>>@@@BBBCCCDDDCCCBBBBBBDDDCCCCCCGGGLLLMMMJJJEEEGGGGGGGGGFFFLLLUUUZZZYYYMMMKKKJJJIIIJJJLLLMMMNNNJJJJJJIIIJJJNNNQQQQQQOOOTTTUUUVVV^^^ssseeeTTTEEEEEEGGGIIINNNSSSXXX[[[eeehhhjjjkkkkkkkkklllmmmnnnnnnoooqqqtttyyy~~~}}}yyywwwvvvvvvyyyxxxwwwwwwyyy|||zzz}}}~~~|||yyywwwvvvvvvvvvqqqrrrssssssrrroookkkiiipppyyyjjjYYYVVV777666333000---,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++******++++++***(((************************************************(((((((((((((((((((((((())))))))))))************lllRRREEEEEEBBBAAABBB===999888666555333333222222////////////............***+++,,,---,,,+++***))),,,)))''''''***+++***(((++++++************++++++)))************+++++++++---000444:::???DDDGGGHHHFFFIIIMMMQQQSSSUUUXXXZZZ___RRRCCC:::888CCC___yyyjjjPPPBBB>>>===777;;;AAAIIITTT___fffgggnnnttt||||||~~~~~~{{{ttthhh^^^WWWMMMHHHNNN]]]rrrtttUUUKKKGGGAAAFFFGGGGGGFFFEEEEEEFFFHHHKKKKKKJJJIIIHHHDDD>>>:::<<<:::999:::===>>><<<999999999:::;;;<<<===>>>>>>;;;999777999<<<>>>>>><<<<<<<<<;;;;;;;;;<<<<<<===<<>>////////////............++++++++++++++++++++++++'''((()))***+++,,,------,,,+++***((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******jjjQQQCCCCCC@@@???@@@;;;999888666555333333222222////////////............,,,,,,,,,,,,,,,++++++***+++)))((()))+++,,,+++)))++++++************++++++)))************+++++++++---///333777===BBBFFFHHHHHHKKKOOOSSSWWW[[[```dddfffZZZMMMBBB777999SSSqqqyyy\\\LLLEEE???;;;;;;===CCCLLLWWW___bbbkkkqqqyyy~~~|||xxxrrrhhh[[[QQQOOOJJJOOObbbxxxbbbNNNIIIFFFBBBDDDEEEFFFEEECCCBBBBBBCCCFFFEEEEEEEEEEEECCC???<<<<<<999777777:::======<<<999999:::;;;;;;;;;;;;;;;===;;;999:::===>>>===<<<===<<<;;;;;;;;;<<<===>>><<<===??????>>>>>>???@@@AAAAAA@@@@@@@@@AAACCCCCC@@@AAABBBCCCEEEGGGIIIJJJKKKIIIHHHGGGGGGGGGGGGFFFMMMKKKIIIGGGHHHJJJNNNPPPOOOPPPQQQQQQTTT```rrrwwwjjj\\\UUUOOOHHHKKKQQQLLLXXXaaaiiijjjlllooopppmmmjjjiiihhhhhhiiillloooqqqjjjnnnrrruuuvvvyyy|||}}}|||{{{zzz{{{uuunnnlllnnnoooppppppjjjmmmqqquuu{{{}}}tttnnnkkkiii```OOO>>>444////////////............++++++++++++++++++++++++***************+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***iiiOOOBBBBBB???===>>>999999888666555333333222222////////////...............------,,,,,,,,,,,,,,,***))))))***,,,---,,,***++++++************++++++)))************+++++++++,,,---000444:::AAAGGGKKKIIILLLPPPUUU\\\dddmmmsssoooeee[[[PPP===333GGGfffiiiVVVKKK@@@???<<<:::===EEENNNWWW]]]ffflllttt{{{}}}|||~~~|||}}}xxxrrrhhh\\\PPPHHHHHHKKK[[[xxx|||zzz```LLLFFFFFFDDDAAABBBCCCEEEDDDBBB@@@??????AAAAAA@@@BBBCCCDDDBBBAAA<<<:::777666999<<<>>>???888999:::;;;;;;:::999888>>>===;;;;;;===>>>===<<<>>>===<<<;;;;;;===???@@@>>>>>>??????>>>???BBBEEE????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCFFFFFFFFFEEEEEEDDDDDDCCCIIIHHHGGGGGGGGGIIILLLMMMHHHKKKNNNMMMLLLPPPXXX```wwwzzzeeeWWW\\\^^^SSSSSS[[[bbbfffiiillllllkkkhhhhhhiiikkklllnnnooooookkkmmmooopppppppppqqqrrrtttwww{{{~~~}}}|||zzzzzz{{{|||{{{zzz|||}}}}}}{{{xxxvvvxxx{{{{{{ssskkkjjjpppwww{{{zzzoookkkggg___PPP>>>333000/////////............---++++++++++++++++++++++++,,,+++++++++******))))))+++***))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))jjjPPPCCCBBB???===>>>999999888666555333222222222////////////............///...---,,,+++,,,---...))))))***,,,------,,,+++++++++************++++++))))))*********+++++++++++++++---111888AAAJJJOOOIIILLLPPPVVV^^^iiittt{{{uuulllfff```LLL:::BBBWWWsss___OOO@@@@@@;;;888;;;BBBIIIRRRYYYbbbhhhooouuuyyy|||}}}~~~||||||~~~xxxqqqjjj```UUUMMMJJJIIIUUUllluuuuuuiiiJJJ@@@BBBBBB@@@@@@???BBBDDDEEECCCAAA@@@@@@BBBAAA@@@BBBDDDEEEEEEEEE>>><<<;;;:::;;;<<<===>>>888999;;;<<<<<<;;;:::999===<<<;;;<<<<<<===>>>>>>???>>>===<<<<<<>>>AAABBB???@@@@@@@@@@@@BBBFFFJJJ>>>???@@@@@@@@@@@@??????>>>@@@BBBDDDFFFFFFFFFEEECCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIILLLMMMEEEIIILLLMMMLLLLLLPPPTTT^^^xxxwww}}}~~~mmmXXX[[[^^^```bbbeeeggghhhfffhhhkkknnnooopppppppppqqqrrrssssssrrrqqqqqqqqqooorrruuuwwwvvvvvvuuuvvvxxxyyyzzz|||~~~}}}~~~~~~}}}{{{tttsssssstttwwwzzz{{{{{{{{{{{{zzzxxxtttrrrwwwwwwtttooonnnuuupppiii```UUUEEE777111111//////.........---------+++++++++++++++++++++++++++++++++************)))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))lllRRRDDDDDD@@@??????:::999888666555333222222222////////////............///...---,,,+++,,,---...)))***+++,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++******+++///777AAAKKKQQQMMMOOORRRWWW]]]eeennnttttttnnnllljjj\\\HHH@@@EEEgggoooXXXCCC@@@:::777;;;@@@EEELLLSSS^^^dddkkkppprrrtttyyy}}}}}}~~~{{{xxxwwwvvvwwwwwwxxxooofff___WWWNNNLLLOOOSSShhhpppvvvpppWWWBBB@@@CCC@@@===???>>>AAADDDFFFFFFEEEEEEEEECCCAAAAAAAAACCCDDDDDDCCC>>>@@@AAAAAA@@@>>>===<<<999:::<<<===>>>>>>>>>===;;;;;;;;;<<<<<<===>>>???@@@???>>>>>>>>>@@@BBBDDDDDDEEEEEEDDDCCCCCCEEEGGG@@@@@@AAAAAAAAAAAA@@@@@@:::<<<>>>AAABBBCCCCCCCCCBBBDDDFFFEEEDDDDDDFFFHHHCCCCCCDDDDDDFFFHHHKKKLLLHHHJJJMMMMMMLLLMMMPPPSSSTTTfff___[[[XXXWWWYYY\\\```ddddddfffiiilllnnnoooooooooooonnnnnnooooooooonnnmmmmmmppprrrsssqqqooonnnnnnqqqrrrssstttuuuvvvvvvvvvssssssuuuvvvwwwyyyyyyzzz|||||||||~~~~~~|||uuusssrrrtttwwwzzz{{{|||yyyvvvuuutttooommmuuu|||~~~}}}yyykkk^^^PPPEEE<<<333//////............------------++++++++++++++++++++++++)))************+++++++++)))))))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((nnnTTTFFFEEEAAA@@@@@@;;;999888666555333333222222////////////...............------,,,,,,,,,,,,,,,++++++,,,+++))))))+++,,,++++++************++++++)))************+++++++++*********---444>>>HHHMMMPPPRRRUUUWWWYYY]]]aaadddmmmmmmnnnmmmfffWWWFFF:::GGGfffmmmVVVHHH>>>999<<<>>>???DDDLLLYYY___gggllllllnnnsssxxxxxx|||~~~}}}zzzxxxvvvuuutttuuunnncccXXXRRRKKKGGGLLLVVVbbbyyyzzzuuuzzzXXXKKKBBBCCCCCC???===???===@@@CCCEEEEEEFFFGGGHHHBBBAAA@@@AAABBBBBBAAA???>>>AAADDDEEECCC@@@>>>===@@@@@@@@@@@@AAAAAABBBBBB<<<===>>>===<<<===???@@@??????@@@@@@AAABBBCCCDDDQQQRRRSSSQQQMMMIIIFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAAAAADDDFFFEEEDDDEEEIIIMMMLLLJJJIIIGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJKKKNNNPPPMMMWWWhhhjjjaaaXXXTTTTTTUUUZZZ___bbbccceeegggjjjlllnnnoookkkjjjjjjkkkmmmnnnmmmkkkjjjlllnnnooonnnmmmmmmnnnoooppppppqqqqqqrrrssssssmmmnnnoooqqqtttvvvxxxyyyzzz{{{|||}}}~~~yyyvvvsssrrrtttuuuvvvuuuuuupppooorrrqqqooouuuxxxvvv|||~~~zzzvvvjjj^^^PPPCCC>>>;;;666222000.........------------,,,++++++++++++++++++++++++))))))******+++++++++,,,(((((()))************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((nnnTTTFFFFFFAAA@@@@@@;;;999888666555333333222222////////////............,,,,,,,,,,,,,,,++++++***,,,---,,,)))&&&&&&))),,,++++++************++++++)))************+++++++++,,,+++***,,,111888@@@EEEKKKOOOSSSVVVXXXYYYZZZ[[[```iiiooonnnnnnjjjXXXCCC999JJJhhhxxx[[[MMMAAA@@@>>>:::???HHHQQQZZZccchhhiiikkkqqqvvvxxxzzz}}}}}}zzzvvvrrroooaaaUUUJJJGGGDDDEEERRRccctttzzzyyy}}}yyyzzzvvv]]]HHHEEECCCAAAAAA@@@???@@@===???AAABBBBBBBBBDDDFFFAAAAAAAAACCCDDDCCCAAA>>><<>>===>>>@@@>>>???AAACCCDDDDDDDDDDDDTTTVVVYYYYYYTTTNNNIIIFFFDDDCCCBBBAAA@@@@@@AAABBBDDDDDDCCCBBBBBBCCCCCCCCCAAACCCEEEDDDCCCFFFMMMSSSSSSQQQNNNKKKJJJKKKMMMNNNKKKJJJIIIGGGFFFHHHJJJLLLGGGNNNXXXeeexxxtttmmmhhhccccccfffdddddddddeeehhhlllpppsssooonnnmmmoooqqqrrrqqqoookkklllnnnnnnmmmmmmooopppmmmmmmmmmnnnoooppprrrrrrnnnpppsssvvvxxxyyyyyyxxxzzz~~~}}}}}}~~~xxxuuuqqqooooooppppppppptttpppsss|||{{{}}}}}}xxxwww{{{wwwuuutttnnnbbbYYYJJJBBB<<<>>>???:::444111.........---------,,,,,,+++++++++++++++++++++++++++++++++***************'''((()))***+++******)))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''nnnTTTFFFEEEAAA???@@@;;;999888666555333333222222000/////////............***+++,,,---,,,+++***)))...---+++((($$$$$$(((,,,++++++************++++++)))************+++++++++...,,,++++++...444:::>>>CCCHHHOOOUUUXXXYYYZZZ[[[TTTfffpppooosssxxxkkkTTT>>>???RRRyyymmm[[[KKKDDD???999>>>HHHLLLVVVaaaggghhhjjjpppuuu{{{zzzzzz{{{~~~}}}zzzssskkkfffWWWJJJAAAAAACCCIII\\\ppp|||qqqnnnwwwwwwwwwooo{{{^^^BBBCCCCCCBBB>>>===@@@BBBBBB===>>>??????>>>???AAACCCBBBBBBDDDFFFGGGGGGCCCAAA;;;===@@@@@@???@@@CCCFFFPPPMMMIIIFFFDDDCCCDDDEEEFFFGGGGGGDDD???======???>>>???BBBDDDFFFEEEDDDCCCIIINNNSSSUUUSSSMMMGGGCCCDDDCCCAAA??????@@@AAABBBBBBBBBAAA@@@AAABBBDDDEEE@@@BBBDDDCCCBBBFFFNNNUUUVVVSSSPPPMMMMMMOOOSSSUUUGGGGGGFFFEEEFFFGGGIIIKKKJJJQQQXXX]]]gggyyy|||wwwxxxiiigggffffffiiioootttxxxsssqqqppprrruuuvvvtttqqqooopppqqqpppnnnnnnppprrrlllmmmmmmoooppprrrtttuuutttwww|||~~~|||zzzzzzxxxxxxtttqqqnnnlllmmmoooppppppwwwtttzzzuuuooottt}}}vvv~~~zzzxxxssslllddd[[[SSSNNN777555777===???999222.........---------,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))(((''''''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((('''pppUUUFFFDDD@@@>>>@@@;;;888888777555555444444444000//////---,,,+++******+++++++++,,,,,,------------------,,,,,,+++++++++)))(((((()))++++++***((()))))))))***+++++++++,,,------,,,---...111444666;;;CCCMMMSSSUUUWWW\\\```aaadddgggmmmxxx~~~wwwiiiHHH@@@DDD^^^xxx[[[JJJBBB===<<<>>>BBBNNN[[[cccfffjjjpppsssuuuvvvyyy}}}|||yyyxxx{{{{{{yyyvvvooohhhbbb^^^OOOFFFBBBEEEGGGPPPkkkvvvhhhqqq}}}|||ssspppuuuoooQQQ???AAA@@@>>>======???@@@BBBDDDBBB???===<<<===???@@@AAA@@@>>>???AAACCCCCCBBB===<<<;;;;;;<<<>>>@@@BBBGGGLLLOOOJJJCCCAAAGGGNNN[[[aaa\\\JJJ???AAADDDAAA???AAABBBBBBAAA@@@@@@AAABBBGGGMMMPPPOOOKKKGGGEEEFFFFFFGGGGGGFFFCCCAAA???CCCCCCBBBAAABBBCCCDDDEEEFFFDDDBBBCCCFFFIIIKKKLLLKKKIIIHHHMMMTTTXXXWWWUUUOOOKKKGGGEEEGGGJJJLLLNNNMMMNNNRRRXXX___iiiyyysssdddeeennnssswww{{{zzzxxxxxx|||~~~}}}zzzyyyvvvuuutttssstttwwwvvvssspppqqqqqqpppoooqqqvvvzzzzzz~~~~~~zzzvvvpppqqqpppnnnnnnqqqyyypppvvv|||}}}|||vvvoookkkeeeYYYHHH;;;333222111222444333///+++------,,,,,,,,,,,,+++++++++*********))))))((((((+++++++++++++++++++++++++++++++++*********))))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((pppUUUFFFDDD@@@???@@@;;;999888777666444444333333000//////...---,,,,,,+++------------------......---,,,,,,,,,++++++++++++))))))(((***+++,,,+++)))***************+++++++++,,,,,,+++,,,---000222444777@@@LLLTTTWWWZZZ___ccc___ffflllqqqyyy}}}WWWGGG;;;EEEaaayyyaaaMMM???<<>>===<<<<<<===???AAABBBBBB@@@>>><<<;;;<<<===>>>>>>======>>>AAABBBBBBAAA<<<<<<:::::::::<<<>>>??????CCCGGGFFFDDDEEEKKKQQQgggooojjjUUUDDD@@@AAA@@@>>>@@@AAAAAA@@@??????@@@CCCGGGLLLNNNLLLHHHDDDBBBBBBCCCEEEFFFFFFDDDCCCBBBCCCBBBAAAAAAAAABBBDDDDDDGGGEEEDDDEEEGGGIIIJJJJJJKKKHHHGGGJJJOOOSSSSSSQQQPPPLLLIIIHHHIIILLLOOOPPPRRRQQQQQQTTTVVVZZZfffrrrzzzpppnnnooossswwwyyyxxxyyy}}}}}}zzzvvvuuuwwwzzz~~~|||{{{yyyxxxxxx{{{ssspppkkkeeeZZZKKK<<<111333111111222333222///,,,------,,,,,,,,,+++++++++************)))))))))(((+++++++++++++++++++++++++++++++++*********))))))''''''((((((((()))))))))***)))))))))((((((((('''((((((((((((((((((((((((pppUUUFFFEEE@@@???@@@<<<:::999888666444333222222000000//////.........---..................------+++++++++++++++************))))))***,,,---+++***+++++++++***************++++++***+++,,,...000111444===IIIRRRVVVZZZ___dddbbbiiipppsssxxxzzzdddIII;;;BBB^^^~~~___GGG???AAA===DDDNNNWWW]]]cccjjjpppqqqrrrtttvvvyyy{{{|||}}}~~~}}}{{{yyyvvvsssrrrqqqlllhhhbbb]]]VVVNNNCCC<<<===IIITTT^^^sssqqqwwwvvvqqqtttrrr[[[HHH>>>:::;;;;;;;;;;;;===???AAABBB???>>><<<:::999:::;;;<<<;;;;;;<<<>>>AAAAAA@@@???<<<;;;:::999999:::;;;<<<;;;===???AAACCCGGGKKKOOOXXXbbbbbbRRRBBB>>>@@@BBB===>>>@@@@@@>>>===>>>???BBBEEEIIIJJJHHHDDDAAA???>>>@@@BBBCCCEEEEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCGGGFFFFFFHHHJJJKKKJJJIIIKKKHHHEEEFFFJJJMMMNNNMMMPPPNNNKKKKKKMMMPPPRRRSSSUUURRRPPPOOOMMMNNNUUU^^^nnn|||}}}yyyzzziiihhhggghhhmmmuuu}}}zzzpppkkknnnwww}}}vvvooojjjaaaTTTFFF:::222...222111111222222111///,,,,,,,,,,,,,,,++++++++++++************))))))))))))+++++++++++++++++++++++++++************)))))))))((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((pppVVVFFFEEE@@@???@@@<<<;;;:::888666444333222111000000000000//////////////////......------,,,,,,************************+++******+++------,,,***,,,+++++++++***)))))))))++++++++++++,,,---///000333;;;EEELLLQQQXXX```ggglllpppsssuuuyyykkkNNN===HHHooouuuXXXHHHDDD???@@@EEENNNUUU\\\eeelllnnnoooqqqssstttwwwzzz}}}}}}}}}}}}~~~|||yyytttpppllliiihhhkkkaaaTTTJJJFFFDDDAAA???FFFRRRbbbvvvkkkuuu|||kkkUUUHHH@@@===<<<<<<<<<<<<<<<===>>>@@@AAA>>>===;;;:::999:::;;;;;;999999;;;>>>AAAAAA???===;;;;;;:::999999999::::::===<<<===???BBBEEEGGGGGGBBBJJJMMMEEE===<<<>>>???<<<>>>@@@???>>>===>>>>>>@@@CCCFFFFFFDDDBBB@@@@@@===>>>@@@AAACCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCFFFFFFHHHJJJMMMNNNLLLJJJLLLHHHEEEDDDFFFIIIJJJJJJPPPNNNLLLMMMOOORRRTTTTTTSSSOOOMMMMMMLLLKKKPPPWWW^^^aaannn|||vvvtttwww{{{yyytttoooqqquuuzzz}}}}}}~~~}}}yyywww|||~~~wwwpppooocccPPP>>>333000111333000000000111111000///---,,,,,,,,,++++++++++++************)))))))))))))))************************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((qqqVVVGGGEEEAAA???AAA<<<;;;:::888666444333222111000000000000000000//////...---------,,,,,,++++++************************+++******+++------,,,***,,,+++++++++***))))))))),,,,,,,,,,,,---......///111777???FFFNNNZZZiiitttzzzxxxwwwzzzgggFFFBBB___qqqYYYKKKGGGBBBAAAHHHQQQYYYcccmmmiiikkknnnpppqqqtttxxx|||}}}}}}~~~~~~|||zzzwwwsssnnniiifffdddaaaWWWIII???;;;===???AAAFFFYYYvvv}}}rrrsssQQQBBBAAA@@@>>><<<>>>>>>>>>============>>><<<<<<;;;:::::::::;;;;;;888999:::===@@@@@@>>><<<;;;;;;::::::::::::::::::>>><<<<<<===@@@BBBBBBAAABBBDDDCCC@@@>>>===;;;777===???@@@@@@???>>>>>>???>>>@@@BBBCCCBBBAAAAAABBB===>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGKKKNNNOOONNNLLLLLLIIIFFFEEEEEEGGGHHHIIINNNLLLLLLMMMOOORRRRRRRRRNNNKKKJJJLLLKKKJJJMMMSSSVVVUUU]]]ppp}}}nnnhhhfffkkkpppttt|||~~~zzztttoookkkfffeeennnyyywwwsssooopppwww~~~|||vvvmmmeeecccSSS???111---///111111///000000000//////......,,,,,,+++++++++*********))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((qqqVVVGGGEEEAAA@@@AAA===:::999888666444333222222111111000000/////////...,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***))))))***,,,---+++***+++++++++***************,,,------------------------222:::BBBNNN```ttt}}}{{{xxxTTTBBBOOOffftttcccWWWIII@@@BBBHHHOOOYYYdddaaaeeejjjmmmnnnqqqvvvzzz{{{{{{}}}wwwvvvtttqqqlllgggccc```MMMIIIBBB<<<:::;;;???BBBRRRmmmyyyzzzyyy]]]CCC===AAA@@@;;;888>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999:::::::::888888999;;;======;;;:::999999999::::::::::::::::::999:::<<<>>>@@@@@@???@@@>>><<<>>>@@@AAA<<<777===>>>@@@@@@>>>===>>>???<<<===??????>>>???AAACCC>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFIIILLLMMMLLLJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIIIIKKKMMMNNNNNNMMMKKKGGGGGGIIIIIIGGGHHHLLLJJJPPPZZZbbbjjjzzz|||tttwww{{{~~~vvvooofff___[[[YYYUUUTTT^^^llllllnnnqqqsssuuuxxx}}}~~~xxxuuuwww}}}xxxwwwzzzpppdddYYYJJJ???333...000111...)))...///000///...---...///++++++++++++************))))))))))))************************************(((((()))))))))))))))***((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((qqqVVVGGGFFFAAA@@@AAA===999888777666444444333333111111000///......------,,,,,,,,,---------------++++++++++++,,,,,,,,,---))))))(((***+++,,,+++)))***************++++++++++++,,,,,,,,,,,,,,,++++++***///777@@@MMM___uuu|||{{{kkkRRRHHHKKKiiivvv```KKKDDDCCCDDDKKKUUUYYY___fffjjjkkkmmmrrrwwwwwwyyy{{{}}}}}}~~~~~~|||qqqqqqoookkkddd]]]VVVRRR>>>>>>===;;;<<>>AAA<<<888999::::::;;;;;;;;;::::::999888888888888888888888888888777666666888888888666666777777888999999999999666777999:::;;;;;;<<<<<<999777888;;;??????>>>===;;;===???>>>===<<<======;;;<<<<<<;;;:::;;;>>>@@@<<<<<<<<<<<<<<<======>>>BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGGGGFFFDDDFFFGGGGGGGGGGGGHHHIIIKKKGGGFFFFFFHHHJJJJJJHHHGGGGGGDDDDDDGGGHHHFFFFFFHHHFFFKKKQQQTTTTTT\\\qqquuunnnjjjhhhbbb]]]fffuuummmqqqtttvvvwwwyyy|||||||||qqqcccSSSFFF777333//////111111---)))---...000///---,,,...000++++++++++++************((()))))))))************************************(((((((((((())))))******''''''((((((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((qqqWWWHHHFFFAAA@@@AAA===888888777555555444444444222111000///...---,,,+++,,,------....../////////+++++++++,,,,,,---------)))(((((()))++++++***((())))))******+++++++++,,,***++++++++++++***)))))))))...666???JJJ[[[nnn|||~~~yyyyyyiiiPPPCCCBBBfff|||___PPPGGGAAADDDLLLSSSZZZbbbgggiiikkkpppttttttvvvzzz}}}~~~~~~~~~|||{{{{{{yyywwwuuuooonnnkkkeee[[[QQQGGGAAA:::;;;;;;:::>>>MMMcccssstttaaajjj{{{vvvvvvuuuwww}}}mmmKKKDDD<<<:::AAAAAA999777<<<666777888999999999999999666666666777777777777777777666444333444555555444444444666777888888888888666888:::999777666666888<<<;;;<<<>>>===;;;;;;===:::<<<======<<<;;;;;;<<<<<<<<<;;;999777888:::===:::::::::;;;<<<===>>>???BBBCCCEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBB@@@>>>CCCEEEGGGHHHHHHHHHJJJKKKDDDDDDDDDFFFGGGGGGEEECCCDDDBBBBBBGGGIIIHHHGGGIIIMMMIIIGGGKKKPPPUUU]]]eeeyyy}}}zzzrrrvvvvvvmmmaaaQQQ???222222111///...---...000111,,,...///...,,,,,,...111+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((('''((((((((())))))******((((((((((((((((((((((((uuuXXXGGGEEEAAA@@@@@@;;;:::999999777555333111000222111000//////.........000000///...------,,,,,,+++++++++*********))))))+++++++++*********))))))******))))))))))))******---------,,,,,,+++++++++'''+++000777@@@JJJUUU\\\gggiiinnnttt{{{uuuPPPEEEPPPkkk{{{iiiVVVEEEAAAFFFBBBKKKWWW^^^ccchhhlllmmmoooqqqsssvvvyyy|||{{{{{{xxxwwwtttooogggccc^^^XXXLLL@@@<<<>>>666<<>>???AAABBBBBBAAA@@@???@@@AAACCCEEEEEEEEEEEEDDDHHHHHHHHHIIIJJJLLLNNNPPPdddnnnvvvnnnlllhhh___SSSDDD999111...------,,,,,,,,,,,,------------------------------))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))uuuXXXGGGEEEAAA@@@@@@;;;:::999999777666333222111222111000//////.........///......---,,,,,,++++++,,,++++++++++++*********+++++++++*********))))))******))))))))))))******------,,,,,,,,,+++++++++***,,,///444;;;DDDNNNTTTZZZ```iiirrrxxx|||~~~~~~qqqIIIHHHVVV{{{}}}hhhQQQDDDBBBEEEIIIOOOUUU^^^gggooosssmmmnnnpppqqqtttvvvwwwxxx|||~~~|||www}}}yyywwwvvvqqqkkkccc[[[RRRKKKDDD===;;;>>>:::@@@FFFQQQhhh~~~iiidddcccmmm{{{sssppppppuuuTTT>>>888999888777999;;;<<<:::888777777777777777666555555555555666666555555444333444777:::;;;999666444444666444444666999;;;:::999999999888888888888888888888999999999::::::::::::::::::999999888777666666777777666666666777777888888999:::::::::;;;<<<===<<<======>>>????????????BBBBBBCCCCCCCCCBBBAAA@@@<<<>>>@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFGGGHHHJJJMMMNNNPPPXXXiii~~~{{{ppphhhccc[[[MMM???666111111222//////............//////------------------------)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&vvvYYYGGGEEEAAA@@@AAA<<<:::999999777666444222111222111000//////.........---------,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))******,,,,,,,,,,,,++++++++++++,,,---...000444;;;DDDJJJNNNYYYhhhssszzz~~~YYYGGGBBB^^^qqqWWWHHHFFFDDDDDDJJJVVVbbbkkkooopppqqqqqqrrrtttuuuvvvvvvzzz|||~~~}}}yyy|||zzzvvvrrrqqqppphhh___TTTKKKBBB>>>;;;777888;;;CCCNNN^^^ooommmaaaiiiuuu~~~~~~uuuvvvzzz^^^AAA777;;;888777777888999:::888777666666666666666555555444555666666666666555444444555999>>>@@@>>>:::555333666555555666888999999888:::999777666666666777777888888888999999999999:::888888888888888777666666777666555555666888999;;;999999999999999:::::::::???>>><<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAA===<<<===>>>??????===;;;BBBAAAAAA@@@AAABBBCCCDDD???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDFFFHHHKKKLLLGGGLLLUUUdddxxx}}}zzz~~~vvvjjjaaaRRRHHH:::111...///000111//////............//////------------------------))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((''''''((()))******wwwYYYGGGEEEAAA@@@AAA===999999999888666444333222222111000///............---------,,,,,,,,,++++++---------,,,,,,,,,++++++************************+++******))))))******+++,,,+++++++++++++++++++++...---------///555===BBBEEESSSeeerrrxxxrrrWWWBBBKKKmmm}}}eeePPPGGGAAAEEEPPPZZZaaaeeeppppppqqqssstttvvvwwwxxxxxxyyy{{{~~~}}}xxxvvvrrrlllfffeeecccYYYMMMDDD???<<<;;;999999===DDDZZZlll~~~kkk[[[kkk{{{zzz~~~gggLLL999666<<<666666666777888888777666555555666666666555555444666666666666666555444444777;;;???AAA>>>:::666444666555555666777888888888999888666444333444555666777777777888888888888888888999999::::::999888777777777777888888999::::::999888888999:::;;;;;;:::??????>>>=========>>>>>>>>>>>>???@@@AAAAAABBBBBB===<<<<<>>CCCQQQaaakkkqqqxxxqqqUUUHHHQQQmmmkkkYYYGGGCCCHHHNNNVVV]]]fffgggjjjlllpppsssuuuvvvvvvvvvxxxzzz|||}}}||||||}}}{{{vvvqqqpppkkkbbb[[[YYYVVVKKK@@@>>><<<;;;;;;<<>>???@@@AAABBBBBBAAA???>>>>>>>>>>>>???@@@AAABBBCCC???===>>>BBBFFFIIIGGGDDDCCCBBBAAAAAADDDGGGLLLNNNDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCEEEGGGIIIJJJIIIJJJKKKJJJMMMVVVfffrrr~~~|||{{{vvvsssrrrjjjXXXGGG???555111///111444333---(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********(((((())))))))))))((((((&&&&&&(((***,,,///111222xxxZZZHHHDDD@@@AAACCC>>>999999999888777666444444222111000//////.................................,,,,,,,,,,,,++++++++++++***************+++++++++++++++************++++++*********++++++++++++++++++,,,,,,,,,---111666:::GGGSSSaaajjjooovvvoooUUUGGGPPPppppppTTTFFFBBBBBBIIIRRR\\\^^^aaaeeejjjooorrrtttwwwxxxyyyzzz{{{}}}~~~~~~}}}zzzxxxxxxxxxvvvqqqlllgggcccZZZQQQMMMKKKCCC:::<<<999888<<>>???@@@???>>>===888:::;;;===>>>>>>=========;;;:::===BBBDDDDDDBBB???AAACCCEEEEEEDDDAAA@@@????????????@@@AAABBBCCC@@@@@@AAACCCGGGJJJLLLLLLFFFEEEEEEEEEGGGJJJNNNPPPIIIIIIHHHHHHHHHHHHIIIJJJEEEDDDDDDDDDDDDFFFGGGIIIFFFIIILLLNNNOOOUUU```hhhyyyyyypppjjjggg]]]JJJ:::444333000,,,+++---...---,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''((()))******yyy[[[HHHDDD@@@AAACCC???999999999888777666555444222111000//////.........------------------------,,,++++++++++++*********))))))*********+++++++++,,,++++++******++++++,,,)))*********++++++++++++***+++,,,------///333555CCCOOO^^^jjjrrrzzzmmmRRRHHHWWWkkkrrrcccVVVIIIEEEIIIPPPSSSWWW\\\aaagggkkkmmmqqqsssuuuyyy{{{}}}}}}}}}}}}zzzwwwuuuttttttqqqkkkfff[[[XXXPPPGGGBBBAAA>>>999<<<:::@@@OOOaaappp|||zzzkkkeeeiiiuuu```QQQCCC>>>>>>;;;888666555777999888666444555666666777777888888888888888777777777777777666555555666888999888777777888:::555777888777444333444666999999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999:::<<<>>>@@@AAAAAA???>>>:::::::::;;;===AAADDDFFFCCC@@@>>>AAAEEEHHHFFFDDD@@@AAACCCDDDDDDDDDDDDCCC@@@@@@??????@@@AAABBBCCCAAABBBCCCCCCDDDGGGKKKNNNLLLKKKJJJIIIIIIKKKMMMNNNJJJIIIHHHGGGGGGHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKPPPSSSVVVYYY^^^bbbddduuurrrdddYYYUUULLL<<<222111111///,,,++++++,,,...///...------,,,,,,------...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&yyy[[[HHHDDD@@@AAACCC???999999999888888666555444222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******++++++++++++,,,++++++******++++++,,,))))))******++++++++++++***+++------------///111555BBBUUUeeeqqq{{{cccNNNLLLTTTwww]]]KKKGGGDDDFFFJJJPPPVVV[[[___aaacccffflllrrrwwwzzz||||||}}}~~~}}}{{{sssqqqnnnmmmllliiiccc^^^PPPOOOHHH???:::;;;;;;999???BBBQQQmmmqqq]]]PPP^^^~~~xxxhhhCCC???<<<<<<;;;777777:::555888:::999666444555777777777888999999999999999777777777777777666666555444666999999999888999:::555777999777444333444666:::;;;===>>>???@@@@@@@@@>>>>>>>>>======<<<<<<<<<999;;;>>>AAABBBAAA???>>><<<:::888888<<>>999:::;;;999:::>>>KKK```zzzqqq]]]IIISSScccxxxqqqQQQ@@@;;;;;;;;;:::999888777666555555555555555555555555666666777777777666666555666666666666666777888888444555777888777555555555999888777777666777777888888999;;;===============;;;;;;;;;::::::999999999:::>>>@@@???@@@BBBBBB>>><<<:::999888:::>>>BBBDDD@@@AAABBBCCCCCCCCCBBBAAA????????????@@@BBBEEEFFFGGGEEEBBB@@@@@@@@@@@@@@@DDDBBBAAACCCCCCBBBEEEJJJLLLLLLKKKKKKJJJIIIGGGGGGIIIEEECCCEEEEEEEEEHHHLLLFFFFFFEEEEEEEEEFFFHHHHHHOOOOOOPPPPPPOOONNNLLLKKKQQQUUUXXXZZZ___ooouuukkkdddFFF===333...---...---,,,///...,,,+++***+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((rrrVVVFFFDDD@@@???BBB>>><<<:::999999999777555333222111111222333222000.........---------,,,,,,,,,...---,,,***)))******+++******************************))))))******+++,,,++++++++++++,,,,,,,,,,,,)))******+++---......///111222===QQQgggyyyzzzbbbPPPEEEZZZvvvvvvXXXLLLDDD<<<:::>>>BBBEEEFFFPPPTTTZZZaaahhhmmmqqqrrrsssuuuwwwxxxwwwwwwwwwxxx{{{{{{zzzyyyxxxyyy|||~~~~~~~~~~~~}}}zzzuuurrrmmmiiiddd___[[[UUUKKKCCC<<<999888999888999DDDQQQiiixxxrrrbbbQQQFFFXXX```lll|||~~~|||~~~sssSSS>>>666999::::::999888777666555444444444444444444444444666666777777777777666666666555555555666666777777444555666666555444444555777777777777777777777777999999:::;;;:::999888777999999888888888777777777444999;;;;;;>>>CCCDDDBBB:::999888888999<<>>>>>>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEBBBAAABBBAAA>>>@@@DDDDDDEEEFFFHHHIIIIIIJJJJJJGGGCCCBBBDDDEEEDDDFFFKKKIIIHHHFFFEEEDDDEEEGGGHHHKKKLLLLLLLLLKKKJJJIIIHHHIIIPPPWWWXXXWWW[[[dddmmm}}}vvviii]]]RRRLLL???999111---...//////---...---,,,+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((rrrWWWGGGDDD@@@@@@BBB>>>;;;:::888888888777444222333222222333444333222000......---------,,,,,,,,,...---+++************+++++++++++++++++++++++++++******))))))******+++,,,*********++++++++++++,,,******+++,,,,,,---......333///333CCCZZZooottt]]]CCCCCCMMMiiimmmTTTJJJ>>>888;;;???@@@>>>DDDHHHNNNVVV]]]dddiiikkkmmmoooqqqrrrrrrssstttuuuuuuvvvuuutttsssuuuxxx{{{yyy|||~~~}}}~~~~~~}}}|||zzzwwwrrrooommmfff^^^VVVPPPHHH@@@;;;555666888999;;;FFF\\\ppp|||fffOOODDDEEEJJJjjjpppyyy}}}zzz{{{}}}~~~WWW<<<333444777777777777777666555444444444444444444444444444666666777777777777777666444555555555555666666666555555444444444444555555666777888999999888777666999999:::999888666444222888888888777777777777777333666888888;;;@@@CCCBBB999888888888999:::;;;<<<===>>>???@@@AAABBBBBBBBB>>>>>>======>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAABBB???>>>@@@@@@======@@@???AAABBBDDDFFFGGGHHHHHHEEEBBBAAACCCDDDCCCEEEHHHIIIGGGDDDBBBBBBCCCDDDFFFHHHHHHHHHHHHGGGFFFEEEDDD>>>GGGQQQTTTRRRQQQTTTXXX\\\mmmyyy~~~sssaaaRRRFFF<<<777888333///---///000///---,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((vvvZZZIIIFFFAAA@@@AAA>>>;;;:::888888888777444222444222222222333333222000......---------,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++******+++,,,,,,---......222......999JJJ___vvvlllUUUGGGAAATTTxxx^^^UUUGGG>>>???AAA???999>>>AAAFFFMMMTTT[[[```cccgggiiimmmppprrrtttwwwyyytttttttttsssssstttvvvyyywww}}}|||xxxxxx{{{~~~}}}{{{zzzwwwtttoookkkkkkbbbXXXPPPHHH@@@:::888666777<<>>>>>;;;555===>>>@@@DDDIIIOOOSSSVVV```dddiiinnnrrrvvvzzz}}}yyyyyyyyywwwuuusssssstttuuu|||}}}sssiiifffgggsssxxx}}}|||zzzxxxuuurrrnnnhhhddd```VVVLLLEEE???777666888666<<>>AAABBB@@@@@@@@@BBBBBB>>><<>>???CCCDDDAAAAAADDDBBBAAA@@@@@@AAADDDGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGJJJLLLJJJFFFDDDGGGJJJJJJQQQWWWZZZbbbttt|||sssqqqpppjjjeeeWWWOOOBBB888111///......//////.........---+++))))))***+++,,,,,,,,,+++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((zzz^^^MMMHHHBBB@@@@@@<<<<<<;;;999999999888555333222000......///000///.........---------,,,,,,,,,---,,,+++*********,,,,,,))))))))))))))))))))))))******))))))******+++,,,*********++++++++++++,,,+++++++++,,,,,,------------...111111222===UUUlllnnnUUUFFFCCCSSS{{{wwwTTTAAA???>>>:::;;;;;;;;;<<<>>>BBBEEEHHHVVVZZZ```ffflllqqqvvvzzzzzz|||}}}{{{vvvrrrooommmpppvvvzzztttgggYYYQQQOOOgggqqq}}}~~~|||zzzwwwuuuqqqnnnjjjddd]]]YYYOOODDD===;;;777222555<<<<<>>@@@AAABBBBBBCCCBBBBBBBBB???===???CCCDDDAAA@@@BBBBBBBBBBBBDDDFFFHHHJJJLLLJJJJJJHHHGGGGGGGGGGGGGGGFFFJJJOOOOOOKKKGGGDDDDDDCCCIIIOOONNNMMMTTTcccpppwww}}}vvvkkkeee]]]RRRIII===888222...---///000111............---+++***))))))***++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((www[[[JJJFFFAAA@@@AAA======<<<:::::::::999666444222000...---...//////.........---------,,,,,,,,,,,,,,,*********+++,,,---******************************))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---//////---333EEEVVVwwwuuubbbOOOGGG\\\yyydddKKKFFFEEEAAA;;;999888777777:::===???IIIMMMSSSYYY___dddiiilllpppsssxxxyyywwwrrrooommmmmmssswwwsssgggYYYOOOKKK^^^lll}}}}}}zzzwwwuuuooolllhhhddd^^^XXXPPPKKKCCC:::555888888666===HHHRRRcccuuu|||wwwiiiSSSAAA>>>FFF]]]tttPPPBBB444111444444444444000000111222333444444444222222222222222222222222000000111222333333333333333555666888888777666555888666444777;;;===:::777555666666777888888999999666777888888999888777666444444444555555555666666333666777444444777666333666666666777777888888999:::999999888999:::;;;<<<999999:::;;;;;;;;;:::999777:::<<<===@@@FFFQQQYYYQQQHHH@@@???@@@>>>======>>>>>>@@@AAABBBBBBBBBBBB>>>===@@@DDDEEEBBB@@@BBBAAABBBCCCEEEGGGHHHIIIIIIJJJIIIHHHFFFFFFFFFFFFFFFCCCGGGMMMOOONNNKKKIIIIIIAAAEEEIIIJJJGGGGGGMMMSSSWWWdddxxxpppmmmhhh```VVVIII===555333111//////111111111000------...---,,,+++++++++***************+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((sssWWWGGGDDD@@@@@@BBB>>>>>>===;;;;;;;;;:::777555333000......///000000///......---------,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---,,,///;;;GGGfffrrr~~~fffMMMMMM\\\rrrkkkRRRKKKFFF@@@<<<:::777555666888;;;===@@@DDDIIIOOOSSSXXX]]]```bbbhhhpppuuuvvvuuurrrqqqmmmsssyyyxxxpppeee[[[UUUZZZkkk}}}~~~{{{wwwtttqqqiiifffbbb\\\VVVOOOGGGBBB@@@888666<<<>>>>>>GGGTTTjjj{{{yyycccPPPCCC<<>>999999;;;666------555///000111222333444444444111111111111111111111111...///000111222333333333444555777888999888777555777444333777;;;===999555666666666666777888999:::555555666666666555333222555666666666777777888888222555666444333444222...555444444555555666888888555555555555777999;;;===888999:::;;;<<<;;;::::::888:::;;;:::<<>>>>>@@@??????@@@>>>>>>???@@@@@@@@@@@@@@@>>>===@@@EEEFFFBBB@@@BBB???@@@BBBDDDEEEEEEDDDDDDIIIHHHFFFEEEDDDDDDEEEEEEGGGIIIJJJHHHFFFEEEEEEFFFBBBAAABBBCCCCCCBBBDDDGGGEEELLLXXXgggxxx{{{iiieeecccZZZLLL<<<333222555///...///000111///---***+++,,,------,,,+++,,,---+++***)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))zzz]]]JJJEEE??????BBB???<<<<<<;;;:::999777666555222111000//////.........---,,,,,,---...///000000...---,,,+++***+++,,,,,,++++++++++++*********)))+++,,,,,,+++)))((()))***)))***++++++***)))***+++************************---,,,,,,,,,---000333555HHH^^^ppp~~~jjjSSSDDDQQQfffwwwdddUUUKKKEEE>>>:::<<<<<<999888888:::===@@@BBBCCCFFFKKKPPPPPPUUU^^^fffkkkooosssuuurrruuu{{{}}}kkkiiipppxxx}}}{{{}}}{{{tttlllgggZZZVVVTTTUUUOOOCCC;;;;;;666888<<>>>>>@@@AAAAAA>>>@@@BBBDDDCCCAAABBBEEECCC@@@>>>>>>@@@AAA>>><<>>>>><<>><<<<<<;;;:::999777666555222111000//////...............---------------......---,,,+++++++++,,,,,,,,,,,,+++++++++************+++,,,+++))))))***+++)))***++++++***)))***+++************************---,,,,,,,,,---///222333888LLL]]]ooolll___MMMOOOjjjmmmTTTHHH===;;;===<<<999888888:::;;;<<<<<<>>>BBBEEEEEEJJJQQQYYY___eeekkkooopppssszzzzzz{{{|||{{{{{{{{{}}}wwwxxxxxxwwwrrrjjjccc___YYYPPPHHHDDD???888444555;;;<<>><<<999::::::666000...///222222222111111000111111111333222222222111111111111111111111111111222333333333333444444555666666666777222000111222111444999555444333333333333333444444444444333333222222222444444333333333333444444555444444333333333444444555555666666666555555555444555777888999::::::999888888888999:::;;;<<<<<<:::;;;;;;;;;:::;;;===??????>>>===<<<;;;<<<<<<===============>>>@@@BBBCCCBBB@@@???AAADDDEEEEEEDDDCCCAAA??????AAAAAA???===BBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAABBBCCCBBB@@@?????????>>>>>>>>>=========>>>@@@AAA@@@BBBHHHRRRZZZiiitttttthhh```WWWIII???;;;777222///////////////---------------,,,,,,,,,,,,,,,------,,,,,,+++***)))******++++++******)))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((tttYYYHHHEEE@@@???AAA>>><<<;;;;;;:::999777666555222111000//////.........//////---,,,++++++++++++------,,,++++++++++++,,,,,,,,,+++++++++*********)))***++++++***)))***,,,)))***++++++***)))***+++************************------,,,,,,---...000111,,,:::HHH\\\xxx}}}```LLLKKKeeettt```KKKAAA???<<<999777777888888777666777999;;;;;;???DDDJJJQQQYYYaaafffjjjlllqqq|||yyyuuutttvvvxxxyyy}}}|||yyytttssspppllleee^^^WWWSSSLLLCCC<<<:::999888888:::CCCLLLXXXiii|||wwwdddKKKEEEDDDOOO^^^lllvvv}}}}}}tttzzzdddEEE333333999777888888555111...///222333222111000000000000000111111111111000000000000000000000000000111111222333333333333222222222222444111111555666444555888444444333222222222222222333333333333333222222111555444333222222333444555444444555555666555555555555666666666777777777777666777777888888888888888888888888888999::::::;;;:::;;;;;;:::999888:::<<<=========<<<<<<<<<<<<===<<<<<<<<<===>>>AAACCCDDDFFF@@@;;;<<>>===;;;;;;<<<<<<======<<<;;;;;;===AAAEEEHHHEEELLLZZZkkkyyy|||vvvqqqdddSSSFFF@@@;;;444...111...,,,,,,---/////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''rrrWWWGGGEEEAAA@@@AAA===;;;;;;;;;:::888777555444222111000///..................---,,,++++++++++++,,,,,,,,,+++++++++++++++++++++*********)))))))))((()))++++++******+++---)))***++++++***)))***+++************************------,,,,,,---.../////////555;;;MMMjjj|||}}}```JJJRRRqqquuuZZZIII@@@;;;:::;;;999888777666555555666777999;;;===@@@FFFNNNWWW^^^cccdddfffkkkwww}}}wwwpppmmmooosssuuuuuuwwwzzz|||}}}|||||||||}}}{{{vvvssssssoooiiibbbYYYQQQKKKHHH<<<;;;999888888:::>>>BBBMMMdddzzzzzz^^^BBBAAAHHHWWWkkkzzztttsssaaaHHH;;;666333222555666666444111///000111333222111000000//////000000000000000000/////////000000////////////000000222222222222222222222222...000777???@@@:::444333444444333222111111111111222222444555555555555555555444333222222333444555444555666888888888777666888888888777777777777777777777777777777666666555999888888888888999:::;;;:::;;;<<<;;;:::999;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDGGGCCC===:::>>>BBBAAA===AAA@@@>>>>>>>>>>>>???????????????????????????@@@AAAAAAAAAAAA@@@@@@BBBCCC???>>><<<::::::;;;===>>>???<<<:::<<<@@@DDDEEEDDD@@@???BBBJJJSSS```sss||||||}}}xxxmmmaaa[[[RRRHHH<<<444222111000...000///------......---,,,------,,,,,,++++++******++++++,,,,,,,,,++++++***))))))************))))))))))))))))))))))))))))))************))))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&rrrWWWGGGEEEAAA@@@AAA===;;;;;;:::999888666555444222111000///............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********)))))))))((((((((((((((()))++++++******+++---)))***++++++***)))***+++************************,,,,,,,,,,,,,,,---......222333222???ZZZmmm}}}|||\\\LLLUUUqqqooo[[[JJJ???===AAA:::999777666666666777777:::::::::;;;>>>DDDLLLQQQVVVYYYZZZ[[[aaakkksssuuuppplllhhhiiilllpppqqqqqqsssuuuwwwwwwwwwwwwxxxzzz{{{}}}~~~}}}|||zzzvvvqqqmmmkkkfff___UUULLLEEE@@@===777999:::777666<<>>??????@@@@@@@@@???===;;;999::::::;;;===???AAABBBCCCHHHJJJGGG>>>:::===@@@???AAA@@@>>>===<<<<<<===>>>???>>>======<<<===>>>>>>>>>@@@@@@???======???BBB@@@>>><<<;;;;;;;;;===>>>DDD@@@<<<;;;======:::777@@@===<<<>>>AAAFFFRRR]]]qqqzzzwwwnnnggg^^^PPPDDD???<<<777222//////000000000000///---.........,,,***,,,,,,+++++++++***************+++,,,,,,+++++++++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&tttYYYHHHEEE@@@???AAA>>>;;;::::::999888666555444222111000//////.........---,,,,,,,,,,,,,,,---...+++++++++,,,+++******)))******)))))))))((((((((()))***++++++***)))***,,,)))***++++++***)))***+++******************************+++,,,,,,---......000///+++333GGGWWWlll|||[[[OOOTTTtttlllTTTFFFCCC<<<:::777666777777777666999999888777888;;;@@@CCCBBBGGGKKKJJJMMMUUU]]]```dddcccccceeegggiiiiiihhhmmmoooqqqrrrrrrsssuuuvvvzzz|||~~~}}}{{{|||~~~zzz{{{yyyvvvsssqqqlllgggdddZZZVVVOOOGGG@@@;;;888666555999;;;:::@@@QQQeeeqqq|||{{{fffNNNFFFRRRbbbsss|||zzzoooPPPGGG;;;222//////111111000111111222111111000///000000000//////000000111////////////000000000000111000000///////////////...///000222444555777777444222333777777444333555333333222222222222333333222444777;;;===>>>======888666444333333444666888666777888:::;;;<<<<<<<<<===<<<;;;999888999999::::::999888777666666666666999999888777999;;;===???:::<<>>AAABBBCCCCCCBBBIIIQQQQQQDDD;;;<<>>>>>>>><<<;;;;;;;;;<<<===<<<>>>@@@>>>;;;:::;;;>>>???>>>===<<<;;;<<<<<<===AAA===:::999::::::777444666666:::>>>???===>>>CCCIIIQQQ\\\hhhuuuzzzlllddd```XXXPPPJJJBBB888222111000000///...---,,,,,,,,,,,,+++***+++,,,---,,,+++************************)))***++++++++++++++++++((())))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''xxx[[[IIIEEE@@@???BBB>>>:::::::::999777666444333222111000//////.........//////...---,,,,,,,,,,,,***++++++,,,+++***)))(((++++++++++++***************+++,,,+++))))))***+++)))***++++++***)))***+++************************((()))***+++------......,,,---))),,,777???UUUuuu{{{jjjXXX\\\xxxyyy\\\MMMBBB>>>;;;999::::::888666777777777666555666888:::666===AAA>>>===CCCLLLQQQWWWYYY[[[\\\\\\]]]^^^```bbbdddfffggghhhiiilllooosssxxx}}}}}}{{{}}}|||yyyvvvtttsssooojjjeeeaaa\\\WWWSSSGGGEEE@@@<<<888666666666555:::@@@HHHWWWmmm|||zzzjjjYYYOOOJJJPPPgggcccKKK777666444000---,,,///111//////000111222111000/////////...//////000111222/////////000000111111111222111000000/////////000......000111333555666777666333222444444111222555222222222222333444555666555777:::===>>>>>>===<<<:::888555444444555888:::888888999:::;;;===??????<<<;;;:::999:::;;;===>>>===<<<;;;999999999::::::999999888888:::<<<@@@BBB<<<>>>@@@@@@???>>>>>>???===???BBBEEEEEECCC@@@>>><<>>CCCDDDFFFEEECCC???;;;:::<<<>>>???>>><<<::::::;;;<<<===<<<@@@CCCAAA===:::;;;===<<<<<<<<<;;;;;;;;;;;;;;;999888777777999:::;;;;;;333333777<<<<<<999888:::444999???EEEKKKTTT```hhhzzz{{{uuuqqqgggXXXJJJEEE<<<777444444222...---///,,,---///...,,,+++++++++,,,***))))))+++,,,,,,+++(((((())))))***+++++++++))))))***+++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((zzz]]]JJJEEE??????BBB???:::::::::999777666444333222111000//////.........222111000...---,,,++++++******+++,,,+++***)))(((---------,,,,,,,,,+++++++++,,,,,,+++)))((()))***)))+++++++++***)))***+++************************'''((()))+++---.........,,,///,,,+++---///DDDeeekkkUUU___uuuttt^^^HHHDDD???======<<<:::777666777888888666555666777:::AAACCC===999<<>>MMMcccssslllIII000777222......222444222.........///000222222000...............///111222333//////000000111111222222222222111000000000000000......///111222333444555555444666:::999444111111222222222333444555666777777999;;;===>>>===;;;999;;;999666444444666999;;;999999999999;;;===@@@AAA:::999999999;;;===@@@BBB???>>>===<<<;;;<<<======999999888888:::>>>AAADDD>>>@@@AAAAAA???===<<<<<<;;;>>>BBBEEEGGGFFFCCCAAA???BBBFFFJJJKKKIIIEEECCCBBBMMMNNNBBB:::>>>CCCBBBHHHHHHFFFAAA<<<:::<<>><<<:::::::::<<<===@@@DDDGGGFFFAAA======???::::::;;;;;;;;;:::999888888888666555444555666777<<<777555666666555777<<<:::<<<>>>===<<<>>>EEELLLUUUaaaooo{{{{{{xxxlllbbbXXXSSSKKK@@@;;;<<<444000///111000---,,,...+++...000000...---///000111...,,,++++++,,,,,,+++''''''((()))***+++,,,,,,((()))***+++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))sssXXXHHHFFFAAAAAABBB>>><<<<<<;;;:::999777666555333222111000///////////////...---,,,++++++***+++************))))))))))))*********************+++))))))))))))))))))))))))+++*********))))))((((((***************++++++,,,+++***))))))***+++---...,,,///000,,,***000>>>KKK}}}oooTTTZZZjjj___MMM@@@@@@@@@:::999===777;;;;;;777333333555666444444555666888;;;>>>@@@IIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOORRRWWW[[[bbbeeeiiimmmpppsssvvvyyy|||||||||||||||||||||||||||yyyzzz||||||zzzyyy|||xxxuuuuuuuuurrrkkkeee___[[[VVVOOOHHHBBB>>><<<777777666666666666777777:::MMM```hhhkkklllbbbTTTFFFMMMWWWeeewwwyyy^^^CCC777666000000000000//////////////////000000000000//////000000//////.........---111000/////////000222333111111111111111000//////222222222222222222222222:::===<<<888444333333222555444444555777777666555>>>>>><<<777666;;;>>>===>>>;;;888777999999777555666666666666888:::<<<===;;;;;;::::::;;;===>>>???<<<>>>@@@@@@>>>===<<<======;;;:::;;;>>>AAABBBAAABBBCCCDDDCCC@@@===;;;;;;;;;===???BBBEEEFFFHHHHHHLLLIIIEEEBBBAAABBBEEEGGGIIIGGGDDDAAA??????CCCFFFGGGEEEBBB@@@>>>===<<<<<<@@@@@@@@@????????????>>>>>>@@@AAA@@@>>><<<<<<===:::::::::999999999888888666666666666666666666666666666666666666666666666888888999::::::;;;<<<<<>><<<<<<;;;:::999777666555333222111000///////////////...---,,,,,,,,,,,,,,,************))))))))))))******************))))))))))))))))))))))))))))))************)))))))))(((***))))))))))))***++++++************+++,,,---...***,,,...,,,***---666===WWWooorrrhhh___hhhnnnXXXMMMDDD:::777;;;666999;;;:::999999888888555444444444555777888:::@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFIIINNNQQQZZZ]]]```cccfffiiimmmpppuuuuuuvvvwwwxxxxxxyyyzzz}}}}}}|||}}}~~~|||yyywwwvvvvvvvvvvvvrrrmmmjjjhhhddd]]]WWWMMMIIIBBB<<<888666777999777555444555999@@@GGGLLLYYYccchhhcccXXXPPPIIIDDDJJJZZZmmm|||~~~jjjVVVCCC666111333000000000/////////....../////////000000/////////000/////////.........---...---,,,,,,,,,---...////////////.........------333333333222222222222222222444666888888999999777777555444444666777777666===@@@@@@>>>>>>BBBBBB@@@===:::999999;;;===<<<;;;777666666555666666777888999888888888999:::;;;<<<:::<<<>>>>>>===<<<<<<===<<<;;;::::::<<<===??????<<<===??????>>>======>>>AAA@@@@@@@@@CCCFFFIIIKKKJJJHHHDDDBBB@@@AAACCCDDDEEEEEEEEECCCAAA@@@BBBDDDDDDDDDBBB@@@>>>===<<<<<<@@@@@@@@@????????????>>>===>>>???>>><<<;;;;;;;;;999888888888777777777777555555555555555555555555555555555555555555555555666666777777888999999:::999;;;===@@@DDDJJJQQQUUU[[[dddmmmrrrssswwwuuunnnhhhbbb[[[UUUQQQJJJ@@@888777555333000///...//////------------------------+++,,,...//////...,,,+++***++++++,,,,,,++++++***+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))((((((''''''(((((((((((('''&&&''')))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%rrrWWWHHHFFFAAA@@@BBB>>><<<<<<;;;:::999777666555333222111000////////////...------,,,,,,,,,------************))))))))))))*********))))))((((((((())))))))))))))))))))))))************))))))))))))))))))((((((((()))************+++,,,------------+++,,,------,,,,,,...000777OOOjjjzzzqqq```hhh{{{qqqbbbPPPDDDBBB???>>>===>>>===;;;888666888777555444333444444555666777777888888999999999999:::;;;;;;<<>>GGGSSShhhzzzxxxwww~~~}}}cccFFF444///---...000000////////////...............////////////....../////////...............,,,,,,+++***+++,,,---...000///...---,,,---......444444333333222222222111111111333444333333222222888666333333555777888888:::???BBBBBBCCCEEECCC???;;;:::999;;;>>>@@@@@@@@@888777777555444444333333555555555555666777888888777999;;;;;;;;;:::;;;<<<:::;;;;;;:::999999:::<<<777999;;;<<<===???BBBEEEDDDAAA>>>===>>>BBBGGGKKKFFFEEECCCAAA@@@@@@@@@AAAAAABBBDDDDDDBBBAAAAAABBBAAAAAAAAA@@@???>>><<<<<>>>>>>>>===;;;<<<======;;;999999:::777777777666666666555555444444444444444444444444444444444444444444444444333444444555555666666666555666666555444444666888;;;>>>BBBEEEHHHNNNWWW^^^dddgggnnnuuu{{{~~~}}}||||||yyyvvvxxx|||wwwuuuppphhh^^^TTTKKKFFFBBBCCCCCC>>>888222////////////...---...///000111------------------------++++++,,,------,,,++++++******++++++++++++******+++************)))))))))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''((('''&&&'''((()))((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%rrrWWWGGGEEEAAA@@@BBB>>><<<<<<;;;:::999777666555333222111000////////////,,,++++++++++++,,,,,,---************)))))))))(((******))))))((('''''''''))))))))))))))))))))))))*********)))))))))))))))((((((((((((((())))))***)))***,,,---......------///...---.........---,,,...===PPPaaauuu|||lllaaaeee~~~qqqYYYMMMLLLFFF@@@@@@@@@===;;;:::;;;:::888666555555555555444444444555555666666666444555666777888:::>>>AAAEEEFFFHHHIIIJJJNNNSSSVVV[[[\\\___bbbfffiiilllmmmjjjlllppptttwwwyyy{{{}}}~~~}}}}}}|||zzzxxxxxxxxxwwwuuussssssppplllhhheeeddddddeeeaaa\\\TTTNNNIIIEEE@@@===999999999999999777555444999<<>>>>>>>>@@@>>>::::::999:::;;;===???@@@AAA;;;;;;:::888666444222111444444444444444555666666555666888999888888:::;;;999:::;;;999777666777888999:::<<<===???BBBFFFJJJAAA???<<<::::::>>>BBBDDD@@@@@@?????????????????????@@@BBBBBBAAA@@@AAABBB>>>??????@@@???>>><<<;;;=========<<<<<<<<<;;;;;;:::<<<===<<<:::888888999666666666666555555555555444444444444444444444444444444444444444444444444222222333333333444444444444666777777555444555555999888666555555888;;;===CCCFFFJJJNNNRRRTTTUUUVVVXXXXXXYYY^^^dddiiilllmmmkkkjjjiiigggeeeaaa]]]ZZZYYYVVVTTTSSSRRRQQQPPPPPPIIIHHHEEEAAA===999555444000333666555222000222444111111000/////////000111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******************))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&(((+++)))%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqVVVFFFEEEAAA@@@BBB>>><<<<<<;;;:::999777666555333222111000////////////+++***************+++,,,************)))))))))(((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))******((((((((((((((())))))***)))***,,,---......---,,,000...+++,,,...//////...///111666EEE^^^zzzzzz___TTTeee~~~xxxiiieeeYYYOOOKKKHHHBBB@@@AAA;;;:::888777666666777777555555555555555666666666222444555555666777:::===>>>???@@@AAABBBEEEIIIMMMOOOPPPSSSVVVZZZ^^^```bbb___aaafffkkkpppsssuuuuuuxxxxxxyyy|||{{{}}}}}}~~~~~~|||{{{vvvtttrrrqqqpppooommmkkkiiihhheeebbb^^^ZZZXXXVVVPPPLLLFFFAAA===;;;999888333333444555666777888888CCCIIISSS]]]cccfffeeedddIIIAAA???GGGPPPZZZooo|||zzz|||}}}jjjYYY>>>555///000333222...,,,............------------------............---------------...............///...---------...///000111000...,,,,,,---///000333333333222222111111111///111333333111777KKKaaa777555111111222555666777777::::::777666888888555888888999999999:::<<<===============;;;888555333444444444555555555555555333555666666666666888:::999999:::999777666666666:::;;;===>>>>>>AAAEEEHHH===<<<;;;;;;;;;<<<===>>>:::;;;<<<===>>>???@@@@@@@@@@@@@@@>>>===>>>@@@CCC<<<===>>>???>>>===<<<:::::::::::::::999999999999:::;;;<<<<<<:::888888999777666666666555555555555222222222222222222222222222222222222222222222222222222222222333333333333000222555666666555666777555555444555666777888777555666888999:::;;;;;;;;;:::::::::===BBBEEEGGGGGGHHHFFFDDDDDDEEEDDD@@@>>>===;;;999888999;;;999666555555444444444444555666222111111000///...,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++)))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((++++++((((((+++***%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppUUUFFFDDD@@@@@@BBB???<<<<<<;;;:::999777666555333222111000////////////,,,+++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((((((((()))******))))))***+++,,,,,,,,,,,,...+++))))))+++---......111---+++555JJJfff}}}ppp^^^YYY[[[vvvkkk\\\III>>><<<;;;:::888777666777777888555555555555555555555555222333444444444444666888999:::;;;<<<<<<>>>BBBDDDDDDEEEGGGJJJMMMPPPRRRSSSTTTUUUYYY___eeehhhiiihhhllllllnnnrrrvvvyyyzzzzzzuuuvvvxxxzzz{{{{{{{{{zzzyyyzzz|||~~~~~~}}}}}}~~~}}}{{{yyyxxxzzz{{{{{{zzzwwwtttqqqpppnnnkkkjjjiiigggdddbbb\\\[[[YYYVVVRRRNNNJJJHHH@@@>>>;;;888666555555666555444222222666<<>>???>>>;;;888666444555555666666666555555444555555555444555777999999888777888::::::888666888999;;;;;;;;;<<<>>>@@@;;;;;;======>>>======<<<888999:::;;;===>>>???@@@@@@@@@???===;;;<<>>===777777666555555555777888:::;;;===@@@DDDHHHKKKMMMQQQOOOKKKHHHFFFEEEFFFGGGVVVdddttt~~~rrr___JJJ999///000...///000...***,,,000---------,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------.........+++******))))))+++,,,---,,,,,,,,,++++++++++++***.........///000000111111111...000333000,,,555EEE222111///000111333333222444666555111000333444111000222444333222222555777666888;;;>>>>>><<<999777444555666666666666555444555555666444333333555777:::666555888===???;;;777555777999999888888999:::999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>??????>>><<<;;;<<<===>>>===<<<;;;:::::::::::::::::::::999999999888888777999:::999777555555666444444444444333333333333111111111111111111111111111111111111111111111111111111111111111111111111000222333333222222333555111333555444222000111111333333222222222333444555111000000000222222111000222222222111000000111222...222333000000333333000///...............//////,,,++++++,,,///111111111+++,,,------............++++++++++++++++++++++++************************))))))************))))))(((((((((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))************)))))))))((((((((('''((((((((()))))))))******(((333666...''')))***&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''oooTTTEEEDDD@@@@@@BBB???<<<<<<;;;:::999777666555333222111000////////////111000///...---,,,,,,,,,************))))))))))))(((((()))***+++,,,------(((((((((((((((((((((((((((((())))))*********+++***************++++++,,,)))(((((('''(((***+++---***,,,......---+++,,,,,,***000555333///222DDDUUUuuuvvvZZZ^^^pppxxx^^^UUUDDDBBB@@@===<<<;;;::::::777777777777666666666666666777888777555444444555///222444666555666777888666666777888999::::::;;;:::;;;===CCCHHHKKKIIIFFFJJJJJJLLLOOOSSSVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\```eeehhhiiigggdddcccbbbbbbdddffffffeeedddeeedddbbbaaa______``````WWWTTTQQQNNNLLLIIIEEECCCBBB@@@;;;888666666777888555666777777777888:::;;;999???HHHOOORRROOOJJJGGG???===:::>>>IIIZZZlllxxx{{{~~~}}}~~~zzzxxxmmmQQQ777+++,,,222++++++---111111......222---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,+++*********+++------------.........---,,,+++,,,,,,---...///000111111222---///777666---+++111000//////000111222111000///222222000000333333000---000222222111111444888111444888<<<===<<<999777444555666666666555444333666666666444333333555777:::555333888@@@CCC>>>888333666888999888888888888777777777888888999::::::===<<<;;;:::::::::;;;<<<;;;>>>@@@@@@>>>;;;999999???>>><<<:::999999999:::;;;;;;;;;:::::::::999999666777888777555444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000////////////000111000000000222444000222555444111000333777222111000......///000000222111000111333333111///000111000///------///111+++222333///---000111...///000000000000000//////,,,---...---,,,,,,---///+++++++++++++++***))))))******************************++++++++++++******))))))************))))))'''((((((((())))))******%%%%%%&&&'''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******************))))))((((((((('''&&&'''''''''(((((())))))(((555:::000'''(((***'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''lllZZZGGGAAABBBBBB???>>>======<<<;;;999777555444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******---+++)))&&&%%%%%%%%%&&&***************)))(((((()))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000000///......000333666888WWWxxx~~~gggWWWbbb}}}nnnYYYNNNFFFFFFEEE???;;;<<<444666999999888555444333555555555555444333222222444444444444444444444444555555555555555555555555999555777DDDTTTVVVHHH999??????@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJNNNNNNPPPRRRSSSTTTTTTTTTOOOQQQSSSVVVWWWWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIDDDCCCAAA???===:::999888555444333222222333333444666:::===<<<:::===EEELLLMMMOOOPPPMMMGGG@@@<<<:::999<<>>===<<<:::999888777777555555555555555444444444222222222111111111000000111111000000//////......////////////////////////////////////////////////------......//////000000///000000000111111111111000000000000000000000000......////////////......111111000000000000111111......------------......000000//////............------------------------******************************++++++++++++******))))))************))))))))))))))))))************''''''''''''((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''kkkYYYGGGAAABBBAAA???>>>======<<<;;;999777555444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******,,,+++)))'''&&&&&&''''''***************)))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---...///,,,------///000111222333AAA\\\|||ppp```\\\iiizzzdddsssxxxgggUUUMMMHHHBBB>>>>>>@@@???===:::888999:::<<<888888888888777777666555555555555555555555555555222222222222222222222222777333555???KKKMMMBBB666999999:::;;;<<<======>>>>>>>>>======>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHDDDFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBAAAAAA>>>===<<<;;;999777666555999777555444444555666777...444>>>HHHPPPUUUXXXYYYWWWPPPFFF>>>999;;;@@@DDDTTTUUU___ssstttvvvtttwwwrrrZZZDDD333111333000///111---...//////---,,,,,,------,,,,,,,,,,,,+++++++++))))))*********+++++++++)))))))))*********++++++))))))*********++++++++++++,,,---......---,,,++++++******+++---......---....../////////......---///000000///......///111000000//////........./////////000000111111222222111111222333444666777888222111111111111111111111888555222111333444444333333444000777HHHHHH;;;666999999888777777666666666;;;777777;;;<<<999888999888888777777777777888888888::::::999777666888:::;;;:::999888888999:::;;;>>>===;;;999777666555555333333333222222111111111222222222111111000000000000000000///////////////........................////////////////////////........./////////000000//////000000000111111111000000000000000000000000......////////////......111000000//////000000111......------------......//////.........---------------------------------************************)))******++++++******)))))))))************))))))(((((()))))))))*********''''''''''''((((((((((((******((('''''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((('''''''''******++++++++++++******''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''iiiXXXGGGAAABBBAAA??????===<<<<<<;;;999777555444111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******+++***)))((('''((()))))))))************))))))((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---......***+++---/////////......111BBBZZZooofffZZZeeewwwdddfffnnnppp___UUUNNNGGGDDDAAA???<<<999888999;;;<<<777777777777777666666666666666666666666666666666222222222222222222222222555222222888???@@@:::333444444555555555666666666666666666666777888999999888999::::::;;;;;;::::::999:::<<<=========<<<<<<<<<<<<;;;;;;:::999999999777777666666555444333333555444333222333666999;;;<<>><<<;;;999999888888888777888888777777777666666666666666666666666666666666666666444333111333555666444222444444444444444444444444444444444444444555666666444444555555555555444444444555666777777666666555666666666666666666666666444444444444444333333333222333555888:::===???@@@KKKOOOUUUYYYWWWPPPEEE>>>666>>>IIISSS\\\gggvvv}}}|||ttttttzzz}}}uuubbbNNN???888///+++***---...******---,,,---......,,,++++++,,,++++++++++++************))))))))))))************((((((((()))))))))******))))))))))))************++++++,,,,,,,,,,,,+++++++++***)))***,,,------,,,+++,,,------...---------...//////...------...000111111111111000000//////111111111000000000000000000000000111222444555666555444444333444555666777888555222000000222444555555777222777EEEDDD999555777777888888888777555444999555555888:::777555777666888999:::;;;:::999999888999999888777666666666888777777777777777777888777777555444333222222222666666555444333222222111000000000000000000000000---......//////000000000................................................////////////////////////........./////////000000........................---------......---------//////............//////------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((())))))))))))(((((((((((((((((()))))))))***''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddVVVHHHBBBBBB@@@@@@@@@<<<<<<;;;:::999888666555111111111000//////......++++++++++++++++++++++++******))))))))))))************))))))))))))******)))))))))))))))******+++((())))))*********))))))(((((((((((((((((((((((((((((()))))))))*********++++++*********+++,,,,,,///...,,,++++++,,,...///---...000555@@@SSSlll~~~}}}gggPPPVVVXXX^^^xxx|||mmm^^^YYYQQQKKKGGGDDDAAA???>>>>>><<<;;;::::::;;;;;;888777777777666666666555999999999999999999999999555444333222222222333333666555555555555444444444333333444444555555555555444444444444444333333222333444444444555444444444333333444444444555555555444444555555666666666666:::<<<@@@CCCEEEEEECCCBBB@@@CCCFFFDDD???;;;:::;;;III[[[rrr~~~~~~vvvtttkkkYYYDDD444...------+++,,,---+++((())),,,+++,,,...---+++******+++++++++*********)))))))))(((((()))))))))*********)))))))))*********++++++(((((()))))))))*********+++++++++******+++++++++***))))))***,,,------,,,+++,,,,,,---......------///000000///......///111111111222222111111000///111111111000000000000000000000000111222333444555555555444555666888:::<<<777666444222111222444666666;;;777666===;;;666999444555555666777777777777777444333777888666444555333444666888:::::::::999999999999::::::999888666555555666666666666555555444333333222333333333444666666555555444333333222////////////////////////------......//////000000........................------------------------/////////...............---............/////////------------------------,,,,,,------------,,,,,,...------------------...,,,,,,++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbUUUHHHCCCAAA@@@@@@AAA;;;;;;;;;:::999888666666222111111000000//////...++++++++++++++++++++++++******))))))))))))************))))))))))))******((()))))))))))))))))))))((())))))************)))((((((((((((((((((((((((((((((((()))))))))******+++******)))******++++++000...,,,***+++,,,///111///---,,,---111@@@ZZZoooaaaXXXIIIEEE^^^tttdddUUULLLGGGCCC@@@@@@???===;;;999999999999999999999888888777777666999999999999999999999999666666555444444444555555555555555444444444444444222333444444444444333333333333444444444333333222222222333333333444444555333333333444444444555555666666666777888888999999???AAACCCDDDCCC@@@===:::333666666444222777BBBKKKeeexxxuuuxxxqqq___FFF666111111///,,,,,,,,,---,,,++++++,,,...***,,,------+++******+++*********))))))))))))(((((((((((()))))))))******)))))))))*********++++++((((((((()))))))))******+++******))))))******+++***)))(((***,,,---,,,++++++,,,---......///......///000000///......///111111222222333333111000///000000000000000111111111111111111111222333444555555444333444555777:::<<<666777777555333333555777777>>>:::666999777666===555555555555666888999:::888555444888999666555666111222333555666777777888:::999:::;;;<<<<<<:::888444555555666666555555444333333333333333333444555222222222222111111111111............////////////..................//////------------------------------------------------.........---------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,++++++******++++++,,,************++++++++++++************************))))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''''''''(((((((((((())))))''''''''''''(((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%```TTTHHHCCCAAA@@@@@@BBB;;;;;;;;;:::999888777666222222111111000/////////******************************))))))))))))************))))))))))))******(((((()))))))))(((((('''(((((()))***************(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******---,,,,,,,,,,,,---...///111......000111777GGGXXXooouuu```SSSZZZxxxxxxlllaaaWWWPPPEEECCC@@@===;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999999999999999999999777666666666888888777666444444444555555555555555333333444555555444333333333444444555555555444444222222222333444555666666444555555555555555666666666666777777888888999999<<<<<<;;;;;;999888666555888999:::<<>><<<999???999888666666666888:::<<<;;;777777:::<<<999777999555555555555555666666777999888888;;;>>>>>>;;;999555666777777777777666555777666555444333333333333////////////000000000000---------....../////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((('''&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%___TTTHHHCCCAAA???@@@BBB;;;;;;;;;:::999888777666222222111111000/////////******************************))))))))))))************))))))))))))******((((((((((((((('''&&&&&&(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***)))***,,,---......------...,,,---000000...444>>>MMMhhhooo___bbbzzzyyylllPPPNNNJJJGGGDDDCCCCCCCCC???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666666666888;;;;;;999777555555666666666777777777444555666777777666555444444555666666777777666666333333333444555666888999777777777777777888888888555666666777777888888888999888666555555666888999@@@@@@CCCMMM```uuuvvvhhhccchhhooowww|||vvvbbbOOO666555222000///---,,,++++++---......------***&&&)))+++,,,,,,***))))))***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++***)))(((((()))***+++***)))((()))+++,,,,,,+++,,,---...///000000000000------...---,,,+++---///111222333444444222111///...//////000111222222333222222222222333444555555<<<:::888555444555777888555888;;;:::888555666777777;;;999:::CCCBBB===???>>><<<999777777888;;;======999999<<<>>>;;;:::;;;<<<;;;999777777777777888777777777:::>>>???<<<999666777888999999888777666:::999777555444222222111......//////000111111111---------.........///////////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++************++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''((((((((('''%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******((())))))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%dddUUUFFFBBBCCCAAA???===;;;;;;;;;:::999888777666222222111000///...------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))%%%'''***+++***)))(((((())))))(((((((((((())))))''')))******))))))***+++((())))))))))))*********///,,,***+++...///...,,,...------......///000111;;;DDD]]]{{{hhh[[[zzzyyykkk___\\\]]]ZZZTTTQQQPPPJJJFFFFFFFFFCCCBBBDDDAAA???============<<<:::<<<999777777999;;;;;;;;;999999999888888777777777444888:::888444222666:::777999888666666999888444999888888888;;;===>>>???;;;999888777777666444222333555777444000///333777444666999===CCCKKKSSSYYYVVV[[[fffuuuxxxvvvooofffiiimmmooogggWWWFFF:::444///...---+++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++---,,,***(((((()))***+++,,,***(((***---...,,,***))))))***+++---......///,,,,,,++++++,,,---///000444444333333222111111111000000000000000111111111111333555444333111000111...000333555666777666555888===@@@???;;;999:::<<<@@@<<<:::<<>><<<:::888777777777:::::::::;;;;;;<<<<<<===<<<===>>><<<999555444333777555333555888:::888666888777555666777999999888777777777666333222222333222222222111000//////...------............------/////////000///......---,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''')))))))))))))))((('''''')))((('''((()))***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&cccTTTFFFBBBCCCAAA???>>>;;;;;;;;;:::999888777666222222111000///...------,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))(((((()))((('''''')))+++))))))(((((((((((())))))''')))******))))))***+++)))))))))************+++...,,,***+++---///...---------------...///000111'''000DDD^^^vvv{{{jjjgggiiiuuuyyyiiiccc___^^^ZZZSSSNNNNNNNNNKKKHHHFFFFFFFFFFFFEEEIIIHHHFFFFFFFFFFFFDDDBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@BBB===???@@@@@@CCCFFFCCC===<<<======???@@@AAAAAA@@@999888777666777777777777444555666666666888;;;>>>CCCNNN^^^kkksssxxx|||yyyuuuwwwwwwtttkkkdddWWWJJJ???777111---///...,,,+++******++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++---,,,***)))((()))***+++,,,***)))***,,,---,,,***)))******+++,,,---...///---,,,,,,,,,,,,...///000111111111111000000000000111111111111111111111111111333444444222111000111000111444666666666666555666:::======:::999;;;>>>>>>;;;999<<<@@@CCCAAA>>><<<;;;:::888888888999999666666666666777777888888<<<===>>>===999777555555888666555555777888666444666555444555777888777666777888999777555333333444222222111000000///......------............------......//////......---,,,,,,+++************+++,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))(((((('''''')))))))))))))))((('''''')))''''''''')))***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaaTTTFFFBBBBBBAAA>>>>>>;;;;;;;;;:::999888666666222222111000///...------,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))******(((%%%$$$&&&+++...))))))(((((((((((())))))''')))******(((((()))+++)))************+++++++++---,,,***+++---......---------------...///000000444333666@@@SSSnnn{{{mmm```]]]rrryyyrrrpppeee```ZZZUUUSSSRRRQQQPPPQQQOOONNNMMMMMMLLLIIIFFFLLLKKKKKKJJJJJJJJJJJJJJJGGGDDDBBBDDDGGGKKKLLLKKKMMMOOOQQQRRRVVVXXXQQQHHH>>>???@@@AAAAAA???===;;;:::888555333222333444555999999:::===CCCIIIMMMNNNaaaqqq~~~{{{}}}|||xxx___PPP<<<000---,,,***&&&...---,,,+++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,+++***)))((()))***++++++***)))***,,,,,,,,,+++)))******+++,,,---......------,,,------...000000......////////////000000333333222222111111000000111222444333222000111111222333555666666666555444555777:::999888888;;;>>>:::999888;;;???@@@>>>;;;777777777777888999:::;;;333333333444444444444444:::;;;===<<<:::777777777999777666555666666444333444333444555777777555333888999999888555444444555111111000000//////......,,,------......------,,,,,,------------,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************(((((())))))))))))******************************)))))))))))))))))))))))))))))))))((((((((((((''')))))))))(((((((((((('''(((((()))))))))(((''''''((('''&&&''')))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```SSSGGGCCCBBB@@@>>>>>><<<<<<;;;:::999888666555222222111000///...------+++++++++*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))***)))(((&&&%%%&&&***---))))))(((((((((((())))))'''((())))))(((((()))+++************++++++++++++,,,+++++++++,,,---......,,,,,,,,,,,,---...///000111***,,,999DDDPPPiiisssqqq{{{zzzuuurrrpppoooqqqooolllkkkjjjiiigggeeekkkkkkjjjiiiiiijjjjjjkkkdddcccaaa___]]]ZZZXXXVVVXXXYYYZZZZZZ]]]\\\RRRGGG:::;;;<<<;;;999777666666555555555666999???EEEJJJVVVSSSSSSXXXaaahhhkkkkkk|||}}}{{{~~~}}}uuujjj```DDD:::///+++---...***%%%,,,,,,++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((()))******+++***))))))))))))************)))***++++++++++++)))******+++,,,,,,------------------...///000000------......///000000111444444333333222111000000000222333222111000111222444555666666666555444444555666777666555666999<<<666666777:::======:::888666666666777888999999:::555555555444444444444444666888::::::888777666777777666555555555555444444333333444666777777555222666777888666444333333444000000000//////.........,,,,,,------------,,,,,,+++++++++++++++******)))*********))))))***************++++++++++++******************************++++++++++++++++++++++++******************************))))))))))))******************************(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((('''&&&''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]RRRGGGCCCBBB???>>>>>><<<<<<;;;:::999777666555222222111000///...------+++++++++***************(((((((((((((((((((((((('''((((((((()))))))))***((())))))))))))))))))((('''((())))))(((((()))***))))))(((((((((((())))))&&&((())))))(((((()))***))))))*********+++++++++******+++++++++,,,...///+++++++++,,,,,,---...///444222IIIkkklllTTTQQQeeexxxxxxtttxxx~~~|||lll^^^UUUQQQKKKLLLKKKJJJLLLKKKCCC:::444777999999999:::===???<<>>QQQjjjzzzrrrxxx}}}zzzwwwwwwuuutttssssssuuuwwwxxxuuuxxxvvvkkkYYYIII@@@>>>:::<<<<<<:::<<<@@@???<<>>===???======<<<;;;999777555444222222111000///...------************************))))))))))))))))))))))))'''''''''((()))*********((()))************)))((($$$'''***+++***)))(((((())))))(((((((((((())))))&&&'''((((((''''''(((***''''''((((((((()))))))))(((***++++++***+++...000************+++,,,---...555444===JJJEEE444333???999MMMkkkzzzrrrxxx}}}zzzvvvrrrmmmgggaaa\\\[[[ZZZXXXWWWWWWYYY[[[]]]^^^^^^]]]YYYQQQJJJGGGFFFHHHKKKKKKIIIKKKSSS[[[^^^___gggqqqwwwyyyzzz}}}~~~sssooossswwwxxxvvvkkk```MMM<<<444333///***,,,+++***((('''(((***+++'''((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''(((((()))))))))))))))''')))+++***)))(((***,,,************++++++++++++)))***+++------------,,,000000000111111222222222111111111111111111111111000000111000//////222444333333222222222333333444444444444555666666555444444555555555555555666666777777888999999888888777777777666555444333222111111333555555444333222333111333555444222222333555444222222333444555444333///000111000///...///000------------------------******++++++++++++*********************)))((((((''''''((())))))(((''''''((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&YYYQQQHHHEEEBBB>>>===???======<<<;;;999777555444222222111000///...------******************++++++))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))(((&&&(((******)))((())))))))))))(((((((((((())))))&&&'''((((((''''''(((***''''''''''''((((((((((((''')))++++++******---111************+++,,,---...)))///555444000...000222222;;;OOOiii}}}~~~|||vvvnnnhhhhhhgggeeeddddddfffiiikkkssspppmmmkkkkkkkkkjjjhhhgggkkkjjjffffffqqq}}}~~~{{{tttnnnqqqxxxyyyrrrjjjUUUIII777)))''',,,---)))***)))((()))+++,,,***)))'''((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((())))))***))))))''')))+++***((((((***,,,***************+++++++++((()))+++,,,------,,,+++000000000000111111111111000000000000000111111111000000000/////////222444222111111111222222333444222222333555777888777555444555555555444444666777666777888999::::::999999999999888777555444333333222444666666444333333333333555666555222000111333333222000000222444333333///000111000///...///000------------------------******++++++++++++*********************))))))(((&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbPPPHHHGGGAAAAAAAAA::::::::::::999777666444333000000000///......------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%(((''''''&&&&&&''')))***))))))))))))((((((((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,------,,,,,,---...000111333333888CCCSSSjjjzzzuuulllgggkkklll```NNN@@@000...---+++******+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,***************************,,,...///000000...............///////////////111111111000000000000000000000000000000000111111111111222333444666666777666555444333333444666777666777888999999888777777666666666666666666555555555777<<>>555222555444555666777666555333111333000------///111000///---------,,,,,,+++++++++...---,,,,,,,,,,,,---...))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%eeeRRRIIIGGGAAA@@@AAA;;;:::::::::999777666444333111111000000///.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((()))***************(((((()))******+++,,,,,,------,,,,,,---...000000///...///555>>>LLLaaarrr}}}}}}mmm^^^XXXRRREEE444***---,,,+++))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&))))))))))))((('''%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''(((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++)))+++---...//////...---...............//////000000000000000////////////111111111111111111111111111222222333444555666666777666555444333333444444222333444666666666666555555666666666777777777777777555777;;;999333222555222444555666777666444333444222//////111222222000------------------------...---,,,++++++,,,---...))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))(((''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&iiiUUUJJJGGG@@@@@@BBB===;;;::::::999888666555444111111111000//////......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&''''''(((((((((((((((''''''(((((())))))******))))))***++++++++++++***((())))))******+++++++++,,,,,,,,,,,,---...///000000------///000555AAALLLjjj{{{~~~}}}~~~}}}lllZZZGGG>>>999222***&&&******)))(((''''''''''''(((((('''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$000//////...---+++***)))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((())))))))))))*********++++++(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,///...---------...000000000000000/////////......222222222222222222222222222333333333444444555555888777666444333333222333000111222444555555555555444555555666777888999999999555333555555333333555222333444666777666666555666444222222333333333222........................---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&lllWWWKKKFFF???@@@CCC>>>;;;;;;:::999888666555444111000000//////...------++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''&&&''''''((()))******+++(((((()))************)))((()))))))))*********+++,,,,,,,,,,,,---...//////000......000000000555;;;FFFZZZwww}}}{{{vvvyyy{{{ttthhhNNN@@@222.../////////000)))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((('''&&&$$$###////////////...---++++++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***)))*********++++++++++++((((((((((((((()))))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,+++///...---,,,,,,...///111111111111000000000000000444333333333333333222222333333333333333333333444666555555444444333333333333333444555555555555555333333444555777888999999:::666333555777888666555333444555666666555555444666555444333333333222111------------............,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&mmmXXXKKKFFF???@@@CCC???;;;;;;;;;:::888777555444000000///......------,,,************************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''&&&''''''((()))******+++&&&''''''((()))((((((((()))))))))))))))*********++++++,,,------.........+++***+++//////---///333444@@@VVVqqqzzzrrrlll{{{{{{jjjUUUFFF;;;333,,,,,,---,,,+++,,,((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))*********++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++...------,,,---...///000111111222222222333333333444444444333333333222222222222333333333333333333222222333444444555555555666555555555444444555555333333444555666666777777999999888:::===>>>;;;666777666666666555444333222555555555444222111000000,,,,,,,,,,,,,,,,,,,,,---***++++++++++++++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''kkkWWWJJJFFF@@@AAADDD???<<<;;;;;;:::999777666555000000000///......------''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''(((((((((((((((''''''(((((())))))******%%%&&&''''''((((((''''''))))))))))))))))))))))))***+++,,,---.........------***+++///000------000333333:::LLLccc{{{{{{}}}wwwsssmmmcccVVVFFF666,,,///+++***,,,---***(((((((((((()))))))))(((((('''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,------............000111111333444555666666555444444333333222222111111222222222333333444444000111222444555555555555555555444444444444555555666666666666555555555555888;;;>>>>>>@@@AAA>>>888888888777555444333222111444555666444111///......------,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''iiiUUUJJJFFF@@@AAADDD???<<<<<<;;;:::999777666555222222111111000/////////((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))&&&''''''((((((((((((((()))))))))))))))))))))((()))***,,,---......------000------000111///...111333//////666AAARRRjjj~~~|||sss[[[UUULLLAAA777///+++))))))''''''++++++)))))),,,&&&'''((())))))(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((((((((()))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***,,,---//////...---,,,......000222444666777888444444444333222111111111000000111222333444444555111111333444555444444333444444444444666777999:::;;;:::999888777666555444555<<<@@@>>>>>>@@@???;;;888777666555444333333333444666777555111...---...//////...---,,,++++++***))))))***++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%&&&'''((((((((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((gggSSSIIIFFF@@@AAADDD???<<<<<<;;;:::999777666555444444333333222111111111++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''&&&&&&((()))***))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((()))***,,,---......---,,,000,,,+++...000......111......///222222888III\\\{{{kkk]]]AAA===777000++++++...000///+++******(((&&&''',,,%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''((((((((()))***)))((('''''''''''''''(((((((((((()))))))))))),,,+++++++++******))))))************************))))))))))))***+++,,,---)))+++...000000///,,,++++++,,,...111333666888999444444333222222111000000///000000222333444555555222333444444444333222111555555666777999<<>>>>><<<:::888666555444444<<<@@@<<<:::===???===666555555444444444555555555777888777222.........111111000...---,,,+++***((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%'''((((((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((mmmTTTGGGDDD>>><<<@@@???===<<<;;;:::888777666666444222000000//////---+++,,,,,,+++***)))((('''&&&((((((((((((''''''''''''%%%%%%&&&'''((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((()))((((((''''''''''''(((******+++,,,,,,---......---------,,,,,,+++++++++//////...///111444777999XXXmmmqqq]]]JJJ???///---,,,***))))))******+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))************(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------......---------...111333555444444444333333222222222333222///......000333555777666555444333222222222444444555666888:::;;;<<<;;;;;;;;;;;;:::888666444000777===>>><<<;;;:::999666666777777777777666666999::::::999666333222222...---,,,,,,......---,,,---,,,++++++******++++++******))))))((((((''''''***)))((()))***)))'''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''(((&&&%%%***111///((((((''''''''''''((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmUUUGGGEEE>>>===AAA@@@<<<<<<;;;:::888777666666444222000000//////---+++,,,,,,+++***)))(((''''''((((((((((((''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((((('''''''''(((((()))******++++++,,,------...------,,,,,,,,,+++++++++...---------///222444666:::GGGUUUbbbttt~~~vvvhhhWWWGGG:::111---...---+++***))))))************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((()))))))))*********+++******++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,------......///000///...---...000222333444444333333333222222222333222000000000111333444555555444333333333333444777666666666666777888888999::::::;;;::::::888888000444777888777777666555444555555666666666666555999;;;===<<<888333000///...,,,+++,,,---...---,,,,,,,,,+++************+++))))))))))))(((((('''''''''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''(((&&&%%%)))///---'''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmUUUHHHFFF???>>>BBB@@@<<<<<<;;;999888777666555444222000///000///---+++,,,++++++***)))(((''''''((((((((((((''''''''''''%%%&&&''''''(((''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''((()))************+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++---...000222000333666999HHHddd}}}wwwpppkkkYYYPPPBBB555,,,)))***,,,---,,,+++***)))))))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***(((((())))))))))))******,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,------.../////////111000///......///000111333333333333222222222222222222222222333333333444444333333333333444555555999888777555444333333333777888999:::;;;<<<<<<<<<777666555666777777666666222222333444555555444444777:::===<<<888333...,,,---,,,++++++------,,,+++,,,++++++***************)))))))))(((((((((((('''(((&&&$$$$$$&&&'''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''%%%%%%(((,,,***%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''lllTTTHHHGGG@@@???BBB@@@<<<;;;:::999888666555555333222000///000///---,,,++++++******)))(((((('''((((((((((((''''''''''''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,......222222111111777EEEWWWccc}}}~~~wwwnnndddWWWKKKCCC666333///,,,++++++---///++++++******))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((()))))))))***+++******)))))))))************++++++++++++******++++++,,,,,,---.........000000////////////000000333222222222222222222222111222333444555444333333222222222333444555666777999888666444333222111111555666777999;;;===>>>???<<<666222444666666555555000000111222333333333333555777999888555111...---,,,+++***+++,,,---,,,***++++++***)))))))))))))))((((((((((((((((((((((((---+++(((&&&''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%'''((('''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''kkkSSSHHHGGG@@@???BBB@@@<<<;;;:::999777666555555333111000///000///...,,,++++++******))))))((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,...111333777>>>DDDVVVfff{{{|||ppp\\\III<<<555222111***+++,,,,,,+++***(((&&&))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''(((((((((((()))))))))******)))((((((((()))))))))******++++++******))))))******+++,,,,,,------.........//////000111222222222222222222222222222000222333555555444333222111111222333444666777888666555444333222222222222444555666777999;;;===>>>999111...111333111000111//////000111111111111111222222333111///...///000,,,+++******+++,,,+++***+++***))))))(((((())))))'''''''''''''''(((((((((111...***(((((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''iiiRRRGGGFFF@@@>>>AAA???;;;;;;:::888777666555444222111//////000000...---************))))))(((((((((((((((((('''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))*********+++++++++++++++******++++++,,,,,,---------,,,---000000000444999<<>>@@@>>>;;;:::999888777666555444222111//////000000...---************))))))))))))((((((((((((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))*********++++++++++++((()))***++++++,,,,,,,,,333///...000///---///444222444777:::@@@OOObbbppp|||pppddd\\\UUUHHH;;;------///111333222...+++******))))))***+++,,,---''''''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((('''(((((()))***+++((())))))))))))))))))((()))******++++++,,,------//////000000000000//////000111111111222222222222000111111222222222222222111111222333444555777888333333333333333444555666666555444333222333333444555111444;;;:::111000666111111111111000///...---...//////...,,,,,,---...+++)))((()))***+++***)))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''$$$$$$((('''$$$$$$((($$$&&&'''))))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''fffOOOEEEEEE???===@@@===;;;:::999888777555444444222000//////000000///---************)))))))))))))))((((((((('''''''''''''''((((((((('''&&&%%%%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))(((((((((((())))))******++++++++++++&&&'''(((***++++++,,,,,,+++((()))///000,,,---222000000///...---222:::@@@GGGUUUgggwwwwwwooo]]]WWWJJJ<<<555333111---111---(((&&&&&&'''((((((************(((&&&$$$###&&&'''((())))))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))$$$$$$$$$%%%%%%'''((()))(((((())))))))))))((((((***++++++,,,,,,---......111111111111000///...---000000111111222222222222000000111111111222222222222222222333444555777777444333333333444444555666777555333111000000000000///---333;;;888...,,,333222222111111000...---,,,...000111111...,,,+++******)))((()))***+++***((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$%%%''')))***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&###$$$(((((($$$%%%***%%%&&&(((******)))((('''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''dddPPPEEEBBB===???CCC???;;;;;;::::::999888777777333222111222222111...+++*********)))(((''''''&&&))))))((('''''''''''''''%%%$$$$$$&&&((())))))(((&&&&&&%%%$$$%%%&&&'''(((###&&&(((((('''%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''''''''((((((((((((&&&'''((((((''''''(((***+++*********))))))((((((+++***)))***,,,------,,,,,,,,,,,,---------......////////////000000000000222666<<<@@@FFFQQQ^^^hhh{{{kkk[[[OOOFFFAAA555444222///---+++***)))+++++++++*********))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))***)))((((((((()))+++,,,---------------...///000///222111,,,+++...222222111111000...------000333222444666555222000222444///000111222333444444444333333222222111000000000---...000222222222000///111000000/////////000000,,,---......---,,,***))),,,,,,++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""((('''$$$...;;;444 +++)))''''''((()))***)))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&dddPPPEEEBBB<<>>::::::999888777777666555333222111111222111...+++++++++***))))))(((''''''))))))(((''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%%%%&&&'''((($$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((())))))(((((()))************)))))))))(((((()))((('''(((***++++++***,,,,,,,,,------------...---............/////////---000333444555:::CCCJJJWWW]]]hhhuuu|||yyyxxxwwwvvvfffaaaWWWLLLAAA888333000000///...---++++++******++++++*********)))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))((((((((((((''''''''''''((((((((()))))))))((((((((()))***+++---,,,,,,------...///000<<<>>>:::333//////000///000111000///------///111111333555444222111333555000000111222333444444444333333222111111000//////111222444555555555333333222111000///............,,,,,,,,,,,,+++***)))(((,,,,,,+++******)))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&"""&&&&&&###***666999444,,,)))%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&dddPPPDDDAAA<<<>>>BBB>>>:::999888777666555444444222111111111111000---++++++++++++***))))))(((((())))))(((''''''''''''''')))'''&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((''')))******)))(((***+++******))))))))))))(((((()))((('''(((***++++++***,,,,,,,,,,,,------------,,,,,,---------............000111///------000444666:::BBBLLLVVV___fffiiiooottt{{{~~~yyyvvvooofff\\\UUUPPPLLLIII@@@===888333...+++***)))+++***************++++++************))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((('''''''''((()))***,,,,,,,,,,,,---...///000AAABBB???666111000000...///111111000.........///000111333333222222444555111111222222333333444444444333222111000///......222333444555666555444333333222111000...---,,,,,,,,,+++***))))))(((((((((+++++++++******))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&---999CCC444000+++(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&dddPPPDDDAAA;;;===AAA===::::::999888666555444444222111000111111000---+++++++++++++++******))))))))))))((('''''''''''''''((('''&&&&&&'''((('''%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&((())))))(((((()))***))))))))))))))))))((((((+++***)))***,,,------,,,++++++,,,,,,,,,---------,,,------------.........000111333222///...///000000111222444777:::===>>>CCCFFFLLLTTT^^^hhhpppuuuzzz~~~yyywwwxxxooofff]]]VVVRRRJJJFFF@@@:::666333111000000///---,,,+++,,,---...)))))))))((())))))************)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''(((((()))++++++++++++,,,---//////777999888222...///000//////000222111000......//////000111222333444555666333333222222333333333444444444333111000///...---111111222333333222222111111111000000///...---,,,---,,,***)))(((((()))***+++*********)))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%***&&&%%%'''%%%%%%000>>>888444///+++************%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&eeePPPEEEAAA<<<===AAA===;;;;;;:::999777666555444222111000000111000---***+++++++++***************))))))((('''''''''''''''&&&%%%$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''%%%&&&((('''&&&&&&''')))(((((((((((((((((())))))+++***)))***,,,------,,,+++++++++,,,,,,,,,------------........./////////,,,...000000///...------...------------...000000222222333555888<<<@@@CCCJJJOOOUUU\\\bbbiiipppuuussswww}}}vvvooojjjgggbbbZZZTTTSSSIIIGGGCCC???;;;777555444111000///---,,,,,,---...******))))))***+++,,,---++++++***)))(((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''((((((((()))))))))***((((((((((((((('''''''''&&&''''''((((((((((((((()))*********,,,---...///,,,///000,,,+++...000//////111222222111000000111000000111222444666666666555444333222222222333444444444333222111000//////000111111111111111000000...///000111111000000//////...,,,+++******+++,,,*********)))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((""""""))))))###&&&///000,,,(((&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&fffRRRFFFBBB===>>>BBB===<<<;;;:::999777666444444111000000000000///,,,***************************))))))((('''''''''''''''%%%$$$$$$%%%(((***))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$&&&''''''&&&%%%'''(((''''''(((((((((((()))))))))((('''(((***++++++***++++++++++++,,,,,,,,,,,,---............/////////---.../////////---,,,+++......---,,,,,,,,,---------...000111111000///...000444888:::;;;???EEEIIIIIIOOOXXX```eeegggiiijjjsssrrrtttvvvuuuvvv|||~~~~~~~~~~~~}}}zzzvvvqqqoooooopppgggeeebbbbbbbbb```ZZZVVVOOOHHHCCCBBB@@@;;;888999...---,,,,,,++++++,,,,,,+++,,,,,,,,,***)))+++,,,)))))))))(((((())))))***,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''(((((())))))******((((((((((((((('''''''''&&&'''((())))))))))))(((((())))))***+++---...///***......+++***---///...000111333333222222333555333222222333666777777666666555444222222222333444444444444333222222111111333333222222222222222222...///111222333333222111000///...------,,,,,,---))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""!!!)))+++&&&###&&&(((&&&$$$$$$&&&'''((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&hhhSSSGGGCCC===???BBB>>>;;;;;;999888666444333222111000000000000///,,,***))))))))))))))))))))))))))))))(((''''''''''''''''''%%%%%%&&&((()))((('''$$$%%%&&&'''''''''&&&&&&&&&''''''%%%$$$$$$&&&(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))'''''''''((((((((()))))))))((('''(((***++++++******++++++++++++,,,,,,,,,,,,,,,---------........./////////000000///...,,,.........---,,,+++*********,,,///111222111000///---000222111......222666111666<<<@@@@@@>>>;;;:::GGGGGGJJJNNNMMMKKKPPPXXX\\\[[[YYYWWWVVVUUUTTTTTTPPPPPPOOOLLLIIIFFFFFFGGGEEEBBB?????????===999555888333000222222///...000//////...---------------(((***+++***((('''((()))*********))))))*********+++***)))(((((('''((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''''''''((()))*********)))((((((((('''''''''''''''((()))*********))))))((((((((()))+++,,,...///+++///000---+++...///---111222333333333444777:::555444333444777999888666888666444222222222333333444444444444444444444444444444333333222222222222000111333444444333222111////////////...---,,,,,,((()))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$""""""%%%'''(((&&&%%%&&&&&&&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&iiiTTTHHHDDD>>>???CCC>>>::::::888777555333222111111000///000000///,,,***((((((((((((((()))))))))))))))(((''''''''''''''')))'''&&&&&&'''(((&&&%%%$$$%%%&&&'''''''''&&&%%%&&&''''''%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***&&&'''''''''(((((())))))+++***)))***,,,------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---/////////---))))))+++,,,------------///...,,,*********+++,,,)))---///...+++***...222,,,...000000000000222333000000333777444///222999666555444333222111111111...000111111000//////000000---++++++......---***000,,,+++...///,,,+++,,,''''''((()))***+++,,,,,,$$$'''******(((((()))+++'''((((((((()))))))))***)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))(((((('''''''''&&&'''(((***+++++++++***)))''''''((()))***,,,...///***...000---,,,...///...111222333222333555999===777555444555888:::888666888777444222111222333333444444444555555555666666444333222222111111111222222333555555555333111000...//////000///...,,,+++(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&******'''###%%%'''((($$$$$$%%%'''))))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&gggUUUDDD>>>??????>>>>>>;;;999777777888777666444222222111000///...------++++++******))))))((((((&&&&&&&&&&&&&&&'''((()))((('''''''''((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++++++++************++++++...---,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++........................,,,---......///.........//////...------------...------------,,,,,,+++***++++++++++++++++++++++++************************---,,,+++***))))))))))))(((((())))))******++++++''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++///000111000///...///000---///111333555666666666555444222111111111222222444444333222222222333333666666777666666444222111666777777555222111111111555444333222222111...,,,------,,,,,,+++***))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''fffUUUDDD>>>?????????>>>;;;:::888777777777555333111111000///...---,,,,,,*********)))))))))))))))''''''&&&&&&&&&''''''((()))(((''''''((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((()))***************&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))***++++++,,,,,,+++++++++******))))))******+++---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++*********+++,,,---++++++++++++++++++++++++------------------------,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,------,,,++++++***************************************************---,,,+++***)))))))))))))))))))))))))))*********''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,---------------,,,,,,,,,...000111000///...///000...///111333555555555555444333222111000111111222111111222222333333333444555555666666555444333222666777777666444222333333444222000/////////---+++,,,,,,,,,++++++******)))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''fffUUUDDD???@@@@@@??????<<<;;;888888777666444222000000///...---,,,++++++((())))))))))))))))))***(((((('''&&&&&&&&&''''''((('''&&&'''((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))************)))&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))***++++++++++++++++++******))))))******++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++***************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------------,,,++++++******+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************,,,+++***))))))(((((()))***))))))))))))))))))(((&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++...........................///000000......///000000000222333333444333333222222111000000000111111...///111333444444444444333444555555555444333222555777777666555444444666333000---,,,,,,,,,+++***+++++++++******************))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))((('''&&&&&&%%%%%%&&&&&&'''fffUUUDDD???@@@@@@@@@@@@===;;;999888777666444222111000//////------,,,+++'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))***+++***************))))))))))))*********************+++,,,---++++++++++++************))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++************+++***+++++++++++++++******))))))))))))))))))))))))************************+++***)))(((((((((((((((******))))))((((((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++---------...............---...000///......///000111111111222222222222222111111000000000000000000///111333555666555444333222222444555555444333333333444555555444333444666333000,,,******+++++++++)))))))))***************))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''))))))******)))((('''&&&&&&%%%%%%&&&&&&'''fffUUUDDD???@@@AAA@@@AAA===;;;999888777666444222222111111000///...------''''''(((((()))))))))***)))((('''&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))'''((())))))******))))))***))))))))))))))))))***))))))))))))******+++,,,++++++*********)))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++---,,,,,,+++++++++++++++))))))******+++******)))************************))))))))))))))))))))))))))))))(((((('''(((((((((***)))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******++++++,,,,,,,,,---------,,,...//////......///111111111111111111111111111000000000000111111000000333444666777777555333222111222333444444333333222000111333222111111222444333000,,,++++++,,,,,,,,,)))))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''')))*********)))((('''&&&&&&%%%%%%&&&&&&'''fffUUUDDD???AAABBBAAAAAA<<<;;;888888777666444222222222111000///...------'''(((((((((((((((((()))(((((('''&&&&&&&&&''''''$$$######$$$%%%&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))''''''((()))))))))))))))***))))))(((((())))))***))))))))))))))))))***************))))))))))))(((''''''((())))))))))))(((************************************************((())))))***************---,,,++++++******++++++(((((()))************)))************************))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))******++++++,,,,,,,,,,,,---...///......///111111000000///000000111222///000111111222222111111444555666666666444333222111222333333333222111000...///111000//////000111222///---,,,,,,------,,,)))))))))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%&&&(((******)))(((''''''&&&&&&%%%%%%&&&&&&'''fffUUUEEE???AAABBBBBBBBB;;;:::888777777777555333111111000///...------,,,((((((((((((((('''''''''''''''&&&&&&&&&''''''(((%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&'''(((((())))))(((((())))))(((((((((((())))))******)))((((((((())))))******)))))))))(((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))++++++***))))))))))))***'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))******+++,,,,,,---+++---............///111000//////...///000111222///000222333333333222222222222333333333333333333222222333333333111000///...///000///...---...///000...---,,,------,,,***)))))))))((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((($$$%%%(((******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''fffUUUEEE@@@AAABBBBBBBBB;;;999777777888777666444000000///...---,,,,,,+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%'''((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((((((((((((((())))))(((((((((((())))))+++***)))(((((('''(((((())))))))))))((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))******)))(((((((((((((((''''''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***++++++,,,------+++,,,............///111///.........///000222333000111222333444444333222000//////000111222444444222333333333222111///...///000000///...------///...---,,,---------+++)))******)))((('''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))###%%%''')))***(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''gggUUUCCC>>>@@@@@@???>>>999999888777666555444444111000000///...,,,+++***'''((()))))))))))))))((())))))((('''&&&%%%%%%$$$((($$$!!!$$$***---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&%%%%%%'''((((((((('''&&&'''***)))&&&&&&***''')))***)))((('''(((***((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))(((&&&###!!!%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''######&&&&&&###$$$(((&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************+++,,,...///000.........////////////000000111111111222222222222444444333333333333333333000////////////000000111---...000222222111///.........---,,,,,,++++++***+++)))((((((*********)))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((($$$###&&&))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""%%%''''''%%%&&&))),,,+++***)))((('''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$fffTTTCCC===??????>>>===999999888777666555444444111000000///...,,,+++***))))))***))))))((('''&&&'''''''''''''''&&&&&&&&&(((%%%###$$$''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((('''(((&&&'''))))))&&&&&&)))''')))))))))'''&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((((())))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""%%%%%%%%%$$$$$$########################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$### $$$***,,,((($$$&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************+++---......---............/////////000000000111111111222222222222222222222222222333111000000/////////000000...///000111111000...---------,,,,,,+++************)))'''''')))***)))((('''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&(((***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&'''''''''&&&&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddSSSBBB===>>>>>><<<<<<999999888777666555444444111000000///...,,,+++***************)))'''&&&%%%&&&&&&&&&'''''''''((((((((('''%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$'''&&&$$$######$$$%%%%%%"""###$$$&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))&&&%%%((((((%%%%%%((('''((()))(((&&&%%%&&&'''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))((()))(((''''''''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$"""%%%111:::333$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************************+++,,,------------............////////////000000000111111///000000111111222222222222111000000////////////...///000000///...,,,+++,,,,,,++++++***))))))))))))(((&&&&&&((()))((('''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((%%%###''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''')))((('''(((***+++++++++''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((aaaRRRBBB<<<===<<<;;;;;;999999888777666555444444111000000///...,,,+++***))))))***))))))(((''''''''''''''''''''''''''''''&&&''''''%%%$$$%%%***...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$###"""###%%%&&&######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%&&&+++'''$$$&&&'''%%%%%%''''''(((((('''%%%$$$$$$%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###############%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""'''%%%$$$///<<<666%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))*********************)))******++++++------------............////////////000000000000......///000000111222222333222111000////////////////////////...---+++***++++++******)))(((((((((((('''%%%%%%'''((('''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&$$$%%%'''(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&)))...111222000&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''___QQQBBB===<<<:::::::::999999888777666555444444111000000///...,,,+++***&&&'''((())))))***)))))))))(((((('''&&&&&&%%%%%%$$$'''(((&&&%%%''',,,222%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$#########$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&...((($$$%%%&&&%%%%%%'''&&&''''''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###///...###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))*********************)))******++++++---------.........//////////////////000000000000......///000111222222333333333222000/////////////////////......---,,,+++++++++***))))))(((((('''(((&&&%%%%%%'''''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---///+++$$$###(((***)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%(((---000000///&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%^^^QQQCCC>>><<<:::999:::999999888777666555444444111000000///...,,,+++***%%%&&&''')))***************)))((('''&&&%%%$$$$$$$$$&&&''''''&&&(((,,,000%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''%%%%%%'''222***$$$%%%&&&&&&&&&'''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% &&&((($$$###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************************+++,,,---.........////////////000/////////000000000111111000111111222222333333333333222111111000000000000000//////......---------++++++******)))(((((((((((('''%%%%%%'''((('''&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((666999444)))$$$(((***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''&&&%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$]]]QQQDDD???<<<:::999;;;999999888777666555444444111000000///...,,,+++***&&&'''((())))))***))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,,,,(((%%%&&&(((555,,,%%%%%%'''''''''((($$$%%%''''''&&&&&&((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$!!!"""""""""#########$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************+++---....../////////000000000111111000000000111111111222222333333333444444444444444222222111111000111111111000/////////.../////////,,,++++++******)))(((((()))'''&&&&&&'''((((((''''''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((111777555***%%%((()))$$$'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''&&&%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%]]]QQQEEE???===:::999;;;999999888777666555444444111000000///...,,,+++***((()))))))))))))))((('''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))...---(((%%%&&&(((777---%%%%%%''''''''')))###%%%'''''''''''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!'''((($$$!!!""""""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************+++,,,...///000000000000000111111111111111111111111222222222222555555555555555555555444111111111111111111222222000000/////////000000111,,,,,,++++++***))))))))))))(((&&&&&&((()))(((''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))%%%...000(((%%%)))(((###))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$'''))))))''''''+++...+++***)))((('''&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((^^^III???@@@;;;999<<<999:::888777666777666555333000000///...,,,+++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$---+++(((&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################"""############$$$$$$$$$###########################$$$$$$$$$#########$$$!!!$$$&&&&&&$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---////////////000000000000000222222///,,,,,,000444777444111222333333111...//////......///000111111444333111///...---.........---,,,+++************''',,,---)))'''******((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))***))))))((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((++++++***((('''&&&%%%$$$&&&222000)))---...******+++***)))(((((('''(((((('''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&%%%%%%(((((((((((('''''''''&&&(((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&(((***+++***(((&&&%%%)))))))))))))))((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&___III???@@@;;;999<<<999:::888777666777666555333000000///...,,,+++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$########################"""$$$%%%###!!! """$$$###""""""###%%%%%%$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---.............../////////222222222111000000222444333111///000222222111///000000000000111111222222333222000///...------......---,,,+++************+++)))'''&&&&&&'''***+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((()))))))))*********((('''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((('''''''''$$$000---$$$(((***&&&&&&((((((((('''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```JJJ@@@@@@;;;999<<<::::::888777666777666555333000000///...,,,+++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&'''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""$$$%%%###!!! !!!$$$'''%%%#########$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---------..................000222222111//////...---...000111000///222222222222222333333333222111000...---------------,,,+++***************,,,%%%$$$,,,///+++(((+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))'''&&&&&&%%%%%%&&&''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((((((((('''(((((())))))''''''((()))***+++,,,,,,,,,777222(((+++---***,,,)))))))))))))))***************))))))(((((((((''')))))))))(((((('''''''''((())))))))))))(((''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaKKK@@@@@@:::999<<<::::::888777666777666555333000000///...,,,+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################%%%''''''$$$!!!%%%$$$######$$$$$$###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---......//////,,,---111666:::888222,,,000/////////000000000///111222222222333222222222000000///...---------,,,,,,,,,+++***************)))"""'''888===111''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))))))))***+++,,,---,,,------///000111222222888BBB<<<000333555333555000000000000000000//////000000//////...---------......------,,,+++************++++++******)))(((***))))))))))))((((((((()))(((((((((((()))***+++''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccKKK@@@@@@:::999<<<::::::888777666777666555333000000///...,,,+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""#########$$$$$$$$$#####################$$$########################""""""#########$$$$$$$$$########################%%%"""!!!'''///111)))!!!!!!!!!"""$$$%%%%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---...//////000000000333:::AAAEEEAAA888000333333333222000/////////000000111222111111000/////////......------,,,,,,++++++******))))))******(((!!!'''777<<<000&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((((((((()))***+++++++++******))))))((((((&&&''''''((()))***++++++------...///111333444555555666666666777888888888???HHHAAA555888:::999:::999::::::999999777666555777777777666666555555555555444444333222111111000...............---,,,,,,************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''%%%$$$###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddLLLAAA@@@:::999<<<;;;:::888777666777666555333000000///...,,,+++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$##################""""""########################"""############$$$$$$$$$########################&&&"""!!!(((222666111)))###""""""###%%%&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---...///000000111///444;;;AAACCC>>>666000444555555444111000000111//////000111111///...---------......------,,,++++++******)))))))))******+++$$$###+++...***'''***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((()))))))))******''''''''''''((()))************)))))))))(((((((((+++,,,,,,...///000111111555666666777999;;;===>>><<<<<<<<<<<<============CCCLLLFFF:::===???===???>>>>>>??????>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888777444444444555444444333222---,,,,,,,,,,,,+++++++++***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeMMMAAA@@@:::999<<<;;;:::888777666777666555333000000///...,,,+++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$$$$######""""""!!!!!!########################"""############$$$$$$$$$########################$$$""""""&&&...444777777+++'''$$$"""###%%%''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))***+++,,,---***+++,,,---...///000000---000555777666333000///222444555444111000111333...///000111111///---,,,,,,,,,---...---,,,+++*********))))))))))))******)))(((%%%$$$$$$&&&(((***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********(((((((((((()))***+++,,,******++++++,,,---......333333444666777999::::::===<<<<<<<<<===>>>???@@@===>>>>>>>>>????????????@@@JJJDDD:::<<>>;;;<<<>>>???@@@???>>>===<<<<<<======>>>>>>??????>>>>>>==================;;;<<<<<<<<<<<<;;;::::::444444333333333222222222000///---,,,***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))000---***&&&%%%%%%'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&eeeNNNAAA@@@:::888<<<;;;:::888777666777666555333000000///...,,,+++***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$"""  !!!"""$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$%%%$$$$$$###"""!!!!!! ########################"""############$$$$$$$$$#################################$$$(((000:::BBB222---%%%!!!!!!%%%(((+++"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))******+++---.../////////111333111...---000222000222444333111111222555///000111222111000...,,,+++,,,---...---,,,+++******)))))))))))))))******%%%***+++'''%%%((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************++++++++++++,,,---...///000111333444666888::::::999:::;;;<<<>>>???AAAAAA??????>>>===============<<<<<<===>>>???@@@@@@AAA666AAA<<<222555777444666555777:::===>>>???>>>>>>;;;;;;<<<===>>>???@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@??????;;;;;;;;;;;;::::::::::::777666444222000///......))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***???:::111)))$$$$$$&&&)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiUUUBBB<<<:::666666;;;999999888888777555444333...//////...+++)))((()))***))))))((('''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""########################################################################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$###!!!"""###%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%########################(((&&&""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ %%%&&&###"""######!!!########################%%%%%%$$$######$$$%%%%%%---''''''---,,,###!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((('''''''''(((***+++***''''''******)))***---++++++,,,,,,---...//////////////////000000000000000111111111111222222222111111111111000///------......---,,,+++***)))((((((((())))))*********+++))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((()))))))))))))))))))))++++++************))))))...//////111222555777999>>><<<;;;<<<>>>>>>:::777::::::::::::::::::::::::999888777555333111000///111222444777:::===???@@@999666111......//////...222222333555666666666666111111111333555888;;;<<<:::;;;<<<>>>???@@@AAAAAACCCBBBBBBCCCDDDDDDAAA???===>>>>>>===<<<===>>>???@@@===::::::;;;<<<:::888444222000---,,,+++++++++***)))(((&&&&&&&&&'''(((*********))))))(((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((///...---+++(((&&&$$$$$$(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhhTTTBBB<<<:::777777;;;888888888777666555444333...///000...,,,***))))))***))))))(((''''''&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###########################################################################$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$###!!!"""$$$%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%########################'''%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!! !!!"""###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""&&&'''###"""$$$%%%###########################%%%%%%$$$######$$$%%%%%%***$$$%%%+++***""" %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((******)))&&&&&&)))***((())),,,***+++,,,---.............../////////000000000000//////000000000111111111000000000000///......---------,,,+++***)))(((((((((((()))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++)))***+++,,,---//////000444555666999<<<>>>>>>>>>@@@>>><<<<<<===<<<999666777777888999999:::::::::999777333000...------------...///000222333555666777444111/////////...---000111111222333333222222000000//////000111333444333444555777:::===@@@AAABBBBBBBBBDDDFFFFFFDDDBBB>>>>>>>>>>>>>>>???@@@AAACCC@@@======>>>>>><<<:::<<<:::777444111///...---,,,+++)))((('''&&&''''''(((((((((((((((((((((((((((((('''''''''((())))))'''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffSSSAAA<<<;;;777777;;;777777777666555444333222///000111///---*********)))))))))(((''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###$$$###"""###$$$%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""%%%%%%!!!"""##############################%%%$$$$$$######$$$$$$%%%&&&""""""''''''!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***'''%%%&&&******((((((+++)))+++---...//////---,,,....../////////000000000.../////////000000000000....../////////......---,,,,,,+++***)))(((((('''(((((())))))))))))******(((((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((******)))((()))***+++,,,+++,,,///111444777999:::>>>>>>@@@DDDGGGGGGDDD@@@<<<:::777666555555333111444555555666666555444444555333000---,,,---...///666666666666888999;;;<<<777555333222333222000/////////000000000000000///222222000///...------------...///000333666999;;;===<<<===???AAAAAA???===::::::::::::;;;===>>>>>>CCCAAA?????????@@@???>>>@@@???===:::888555444333333111000...,,,+++******'''(((((((((((((((((()))((((((((((((((()))******''''''&&&&&&''''''((()))%%%%%%&&&''')))***+++,,,((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeRRRAAA<<<;;;777777;;;777777666666555333222111000111111000---+++***+++))))))((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%#########%%%&&&%%%$$$$$$###"""###%%%&&&%%%###"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###$$$''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$(((***(((### """$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%%%%!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((&&&(((,,,,,,))))))+++)))+++---///000///---+++........./////////000000/////////000000000111111,,,---...............---++++++******)))(((((('''(((((())))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************))))))---,,,++++++,,,---///000444555777:::>>>AAACCCDDDHHHGGGHHHJJJLLLIIIAAA;;;666555333111000111111111888888888888777666444444222222333333444555666666444444555666777999;;;<<<<<<;;;:::;;;<<<;;;999666333444555666666666666666888777555444222111000///---...000222333333333333666555555666777666444222222111111222444666777777<<<<<<;;;<<<===??????@@@<<<============<<<;;;:::<<<;;;999777555333222111++++++******))))))((((((((((((((((((((()))******'''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccPPP@@@<<<;;;888777;;;777777666666555333222111000111111000---+++***+++((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$######$$$&&&&&&%%%###"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""########################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######!!!###((('''""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$///000...((($$$%%%'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((('''***//////,,,***,,,)))+++...000000...,,,+++............////////////000000000111111111222222,,,---...............---++++++******)))((((((((())))))(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******)))))),,,---...000333777:::<<<@@@AAABBBDDDFFFHHHIIIJJJMMMLLLKKKKKKJJJDDD;;;555444444333333222333555666;;;;;;;;;<<<<<<======>>>:::===@@@CCCCCC@@@===;;;888888999999::::::::::::=========???@@@???===;;;777888:::;;;<<<======>>>;;;::::::999888666555555000333888;;;<<<:::777555777666444444444222///,,,---+++***,,,///111111000333333555666888:::<<<>>>:::<<<>>>@@@@@@@@@???>>>BBBAAA@@@>>><<<:::888777333222111///---+++)))((())))))(((((((((((())))))(((''''''''''''((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaOOO???<<<<<<888777;;;777777777666555444333222///000111///---*********((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%######$$$%%%''''''%%%###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%"""%%%++++++$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$################################################$$$$$$############$$$$$$))),,,***$$$!!!"""###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''((((((+++111222---+++,,,+++,,,...//////...,,,+++------........./////////111111111111222222222222....../////////......---++++++*********)))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,///333888>>>CCCFFFIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIEEE???:::666444555666666666666999;;;:::::::::;;;???CCCGGGIIIMMMOOOSSSSSSPPPIIIAAA<<<;;;<<<===>>>===;;;999777777777777999;;;;;;999888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888555888>>>CCCEEEDDDBBB@@@???===;;;:::999666222///...+++***+++///111000...,,,...000111111333666999:::<<>>AAAAAA@@@@@@>>>===;;;:::;;;:::888555222000---,,,,,,+++***)))((((((((((((((((((''''''(((((()))***''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&```NNN???<<<<<<888888;;;888888888777666555444333...///000...,,,***))))))'''(((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%######$$$&&&((('''%%%###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''###&&&///...%%%!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$###$$$  !!!###########################$$$%%%%%%%%%%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((((((''''''''''''+++111222---***+++,,,------......---,,,,,,---------.........//////000000000000111111111111000000000000///......---+++++++++++++++*********))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++---///222333444555888<<>>AAAAAA??????@@@BBBDDDCCCBBBCCCFFFKKKQQQUUU]]]______^^^XXXOOOGGGAAA999;;;???BBBCCCAAA>>><<<>>>======???AAABBBBBB@@@===>>>>>>>>>>>>>>>======<<<============<<<:::999999<<>>;;;888555111...+++---111333111...+++---///...---...000333444777;;;???AAAAAA???>>>>>>??????@@@@@@???>>>===AAA@@@>>>;;;999666444333000///---,,,******))))))((((((((((((((())))))***''''''((())))))******+++((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&___NNN???<<<<<<999888;;;999999888888777555444333...//////...+++)))((()))'''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$######""""""###%%%'''&&&%%%######$$$&&&((((((%%%###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###"""++++++!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""%%%######%%%&&&%%%###########################$$$%%%&&&&&&%%%$$$###$$$%%%###!!! """###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%'''((((((((('''&&&&&&&&&+++111222---)))***---------------------------------.........//////////////////000000000000111111111111000///------,,,,,,,,,+++++++++++++++))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++...111555999<<<===@@@BBBFFFIIIJJJJJJHHHGGGJJJIIIIIIHHHGGGFFFFFFEEEAAAEEEIIIGGGBBBBBBGGGMMMJJJNNNPPPPPPNNNLLLLLLNNNYYYWWWSSSRRRSSSXXX^^^bbbeeeeeedddaaa[[[TTTLLLGGGLLLPPPWWW^^^aaaaaa___]]]QQQPPPPPPQQQTTTUUUUUUTTTNNNNNNNNNMMMLLLJJJHHHHHH??????@@@@@@???===;;;:::===============>>>???@@@AAA@@@??????>>><<<999666333///,,,---111333111...---///000...++++++,,,///***...444:::???@@@@@@???===>>>@@@AAAAAAAAA@@@@@@CCCBBBAAA???===;;;999888333222000...,,,+++******((((((((((((((()))******************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccJJJ======888777:::777999888777666444333222111111111000...---,,,+++***&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$########################((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$########################$$$$$$$$$######"""########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((+++...---((('''***,,,,,,+++,,,.........---***+++---///000111111111//////000111111111111111000//////333777666111+++,,,,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))************...---+++)))))))))***+++))))))))))))((((((+++---111555:::>>>AAADDDGGGIIIEEEHHHJJJJJJFFFDDDEEEGGGIIIFFFCCCDDDGGGIIIHHHFFFJJJKKKLLLLLLNNNWWWeeeppprrroooooommmeee]]]```iiivvvwwwyyywwwmmmcccdddlllyyywwwyyy~~~}}}oooccceeesss|||pppkkkvvvvvvlllnnnmmmfffcccgggddd^^^\\\^^^ZZZOOOFFFDDDFFFHHHIIIFFFBBB>>><<<:::CCC???;;;:::<<<<<<;;;999888888777555222222222444222222222111///------...---...//////000222666999888999<<>>===>>>>>>;;;999666666666444///,,,---+++((('''''')))))))))'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&dddLLL???>>>999777:::777888888777555444333222111111111000...---,,,+++***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$########################&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""######$$$$$$$$$######################################################################################################$$$$$$############$$$$$$############"""""""""!!!"""############$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((+++***,,,///---))))))---,,,++++++,,,.../////////,,,---...///000111111111//////000111111111111111111//////222555555000,,,,,,,,,------,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++*********))))))))))))))))))))))))***************************+++++++++&&&(((+++---///222666:::;;;>>>AAABBBCCCDDDFFFHHHJJJJJJIIIHHHGGGFFFGGGHHHKKKMMMQQQVVV[[[aaagggjjjtttssspppllllllqqqzzzzzzvvvuuussssssyyyqqqqqqxxxxxxyyyzzzwww~~~{{{}}}mmmeeefffaaaffffff]]]SSSMMMHHHBBB@@@>>>;;;999888:::<<<>>>:::;;;;;;:::888555444444//////000000///////////////000111111000///111222222333666999<<>>???AAADDDEEEEEEBBB>>><<<000111333666;;;===>>>===888666444111...,,,+++*********))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&jjjPPPBBB???999888:::777888777666555444333222222111111000...---,,,+++***)))))))))(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$########################!!!"""######$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((+++000///***(((***)))***,,,---...///111222000000000/////////000000//////000000000000000///333111///...//////...,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,000222555888999;;;===???DDDEEEDDDCCCBBBCCCEEEGGG???CCCHHHMMMQQQZZZeeemmmuuuzzz{{{uuuqqqrrruuuvvv}}}vvvnnnllldddaaa```dddkkktttyyy|||ooofff^^^\\\]]]aaajjjsss~~~xxxpppiiifffjjjooovvvxxx~~~~~~uuusssvvv|||kkk___WWWMMMFFFBBB???;;;777999999999;;;<<<<<<;;;:::888777666666666555333111444888<<<===;;;777444222/////////000222444777888:::===@@@CCCDDDCCCAAA???222222111333555999;;;===>>>>>><<<999555111000///---,,,***)))((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&kkkQQQBBB???999777:::777777777666555444333333222111111000...---,,,+++*********)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""""""""###$$$$$$$$$$$$###########################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&((((((((((((((((((((((((%%%'''...444333,,,((()))'''***,,,---,,,---000222111000//////...//////000//////000000000//////...222000...------------,,,++++++******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++...---,,,,,,---000333555666999<<>>888777555333222222222333444555777999;;;===???@@@;;;999555222111222555888@@@AAABBB@@@;;;888666666000///---+++))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''kkkQQQAAA>>>888777:::888777666666555444444333333111111000...---,,,+++***++++++******))))))((((((''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""###$$$###"""!!!"""######$$$$$$##############################"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%(((///666666///***+++&&&))),,,,,,++++++...111000///...------...///000//////000000000///......//////...---,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))))))))*********++++++++++++,,,,,,---...000444999===@@@???@@@AAAAAAAAACCCFFFIIIEEEIIINNNSSSYYY___eeejjjlllwwwyyyoooddd]]]YYYYYYZZZsss}}}rrr\\\KKKBBB???<<>>:::555111000222444<<<@@@CCCCCC@@@======>>>666444222000...,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''jjjPPP@@@===777777;;;999666666666555444444333333111111000...---,,,+++***,,,,,,+++******)))((((((&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$###!!!!!!""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""""""""############"""############$$$$$$$$$########################"""###$$$%%%$$$""" ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''',,,222111,,,***,,,%%%))),,,+++)))(((+++//////...---,,,,,,---///000//////000000///......---,,,---------,,,,,,,,,---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,...000444888<<>>DDDJJJPPP\\\jjjqqqqqqbbbeeellltttuuusssvvv|||wwwrrr|||sssqqqooonnnlllggg]]]UUUKKKEEE===:::;;;======;;;;;;===???@@@@@@AAACCCEEECCCBBBAAA???===:::888777111000...---...///111333888:::;;;888444111000111555;;;AAACCCAAA@@@AAACCC<<<;;;999777444000...,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''iiiOOO???<<<777777;;;999666666666555444444444333111111000...---,,,+++***,,,,,,++++++***))))))(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$###!!!!!!!!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$######$$$$$$%%%&&&$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$###########################$$$%%%%%%$$$"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))******((((((((((((((((((((((((%%%%%%'''++++++'''(((,,,%%%))),,,+++((('''***---...---+++++++++---///000//////000000///...------***+++------,,,,,,,,,---******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,******+++++++++,,,,,,,,,222666;;;@@@BBBAAA>>><<<<<>>BBBHHHEEENNNRRRNNNKKKOOOQQQPPPJJJUUU\\\YYYWWW```lllsssqqqpppkkkddd^^^]]]ccchhhtttxxxvvvkkkhhhkkkooo{{{{{{qqqkkkgggccccccgggjjjiiieeebbb]]]YYYQQQSSSQQQMMMQQQ[[[___^^^XXXOOONNNWWW]]]```mmm}}}wwwmmmhhhqqq}}}qqqhhhZZZRRRGGG@@@???>>>===:::=========<<<;;;<<>>BBBAAAAAACCCFFFAAA@@@???<<<888444000---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''oooSSSAAA<<<555555;;;:::555555555666555555444444...//////---+++))))))******************)))((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$#########""""""!!!%%%&&&%%%(((---)))!!!##############################$$$$$$$$$$$$###### !!!"""######$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$#########""""""'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$""""""###&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))))))))*********,,,,,,------...---------......///////////////......---,,,,,,++++++,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***************+++++++++''')))+++,,,++++++,,,---///...,,,***+++000777<<<<<<@@@CCCAAA<<<:::===@@@MMMSSS]]]gggqqqzzzxxxxxx||||||tttlll]]]RRREEE@@@CCCIIIMMMNNNMMMMMMVVV\\\XXXYYY\\\VVVWWWVVVYYYaaagggggghhhjjjrrrrrrqqqooottt|||yyyrrrooottt}}}}}}xxxrrrnnnpppuuuzzz~~~zzzrrrfff\\\WWWYYY^^^bbb[[[YYYSSSJJJEEEKKKZZZgggggg___WWWVVVUUUXXXdddqqq{{{qqqcccXXXSSSQQQNNNLLLJJJEEE@@@<<<;;;<<<>>>??????AAAEEEFFFDDDCCCBBBBBB???<<<888444111000111111333222111/////////000111---111888>>>BBBCCCBBBAAA>>>>>>???@@@@@@>>>:::777222333000***''')))***((()))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%mmmRRR@@@<<<666555:::888555555555666555555444333/////////...+++))))))******************)))((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$#########""""""!!!$$$%%%$$$'''+++((("""##############################$$$$$$$$$$$$###### !!!"""############%%%%%%$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$""""""###%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))*********++++++,,,,,,---............---......////////////......---,,,,,,+++++++++++++++************)))))))))))))))))))))(((((('''''''''(((((((((((()))))))))***))))))************++++++***+++,,,,,,++++++,,,------///333555777999<<>>;;;:::999999:::888777444222000/////////+++---000444999===@@@BBB======>>>???@@@AAA@@@???;;;;;;777111//////,,,'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&)))(((''''''&&&&&&&&&'''jjjOOO@@@===666555999666555555666666555444444333///000000...+++))))))***)))************))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$###### !!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$###############"""$$$###"""$$$((('''#################################$$$$$$$$$$$$###### !!!""""""#################################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$############$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))************+++++++++,,,,,,---...///////////////...///////////////......,,,++++++***************************))))))))))))******))))))))))))((((((((((((((()))))))))******(((((())))))************,,,,,,---+++***+++---///+++000888===@@@BBBCCCDDDCCCEEEJJJQQQ[[[iiiyyy{{{qqqeee\\\IIILLLNNNNNNOOOSSS[[[aaagggnnnsssrrrllliiilllqqqyyyzzzzzzssssssxxx|||wwwuuu{{{~~~|||wwwxxx~~~{{{wwwqqqiiiaaa\\\]]]WWWRRRPPPNNNIIIFFFGGGXXX^^^___ZZZ[[[bbbgggfffooowwwyyyssskkkeee```\\\WWWSSSIIIEEEAAA@@@BBBCCCBBBAAAAAAAAA@@@???>>>======<<<===<<<999555222000...---,,,+++***,,,000777>>>CCC@@@@@@@@@AAAAAABBBBBBCCCCCCCCC???:::888777000(((&&&'''((()))******))))))((((((((('''''''''&&&&&&))))))(((''''''''''''(((gggMMM???===777666888555666666666666555444333333///000000...+++*********))))))************)))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$###### !!!"""#########%%%&&&$$$$$$%%%%%%%%%$$$####################################################################################"""!!!"""$$$%%%%%%##############################$$$$$$$$$$$$######!!!"""""""""""""""""""""#########$$$$$$$$$!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""#################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------...///000000000000//////////////////...---+++******)))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))))))))*********((((((((())))))******++++++,,,,,,++++++---000333555888;;;===>>>@@@BBBDDDDDDPPPaaannnwww{{{zzzzzzooollliiihhhgggddd]]]XXXQQQWWW___dddeeegggjjjmmmwww}}}{{{yyy}}}|||~~~~~~}}}tttpppuuuxxxvvvnnniiimmmtttxxx{{{}}}uuummmlllpppsssqqqmmmxxxxxxuuuoooooosssuuutttuuuxxx{{{}}}~~~~~~~~~|||}}}~~~~~~{{{xxxuuutttqqqooolllkkkggg^^^UUUPPPSSSWWWVVVMMMGGGHHHIIIHHHWWWgggzzz|||vvvoookkkjjjbbbYYYNNNGGGDDDAAA<<<777??????@@@@@@@@@>>>===<<>>;;;888444111///...///---******---444;;;@@@DDDEEEFFFEEEDDDBBBAAAAAACCCDDDBBB@@@@@@???888...,,,+++***)))))))))))))))((((((((((((''''''''''''(((((('''''''''''''''(((eeeLLL>>>===777666888555666666666666555444333222///000000...,,,******+++((())))))*********))))))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$###### """$$$$$$######%%%'''%%%%%%%%%%%%%%%$$$###"""########################################################################$$$###""""""!!!"""$$$&&&##############################$$$$$$$$$$$$###### !!!"""############"""""""""###$$$$$$%%%%%%!!!""""""""""""#########""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""$$$%%%&&&$$$######""""""######$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""#################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---...///000000000000///////////////...------+++***))))))(((((())))))************)))))))))((((((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++)))***,,,---...111666:::@@@???>>>===>>>BBBIIIMMM^^^hhhrrrvvvyyyvvvmmmccc\\\VVVVVVWWWXXXZZZ]]]___aaajjjlllppptttwwwxxxwwwvvv}}}zzzwwwyyy~~~~~~uuu{{{yyyzzz|||wwwkkk```[[[^^^cccccc\\\VVVWWW[[[]]]ccccccdddggghhheee^^^XXXaaa[[[UUUVVVZZZ\\\XXXSSSSSSUUUTTTPPPQQQUUUXXXVVV[[[\\\^^^^^^```dddiiinnnwww|||{{{qqqyyy|||}}}zzz}}}}}}wwwmmmfffXXXXXXTTTNNNJJJIIIFFFCCCJJJXXXjjjuuuvvvrrrpppooo~~~~~~tttqqqssstttjjj]]]SSSNNNHHHAAA;;;<<<===???AAAAAAAAA@@@???>>>===<<<:::777555333222111000---,,,---000555777@@@CCCGGGHHHGGGDDDCCCCCCBBBDDDEEEDDDEEEEEE@@@888666333...***''''''((()))))))))(((((((((''''''''''''&&&&&&%%%&&&&&&''''''dddKKK>>>===777777999666777777666666555444222222000111111///,,,******+++((())))))************)))'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!$$$&&&&&&###"""$$$'''%%%%%%%%%%%%$$$$$$###"""###############################################################$$$$$$$$$%%%######$$$""" ###'''##############################$$$$$$$$$$$$###### !!!"""######$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""#########$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!"""#########""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************+++++++++,,,+++,,,---...///000000000000000000000///...---,,,+++******)))))))))))))))************))))))))))))''''''(((((((((((()))))))))))))))*********++++++(((((()))***+++,,,,,,---***,,,///111444888===@@@;;;>>>DDDLLLTTT^^^hhhnnnuuu|||wwwkkk___SSSJJJRRRUUUXXX]]]dddllltttyyy|||{{{~~~zzzsssnnnnnnppptttvvvpppnnntttvvvmmmiiiiiibbb]]]\\\^^^cccccc[[[TTTRRRPPPUUUWWWTTTRRRVVVYYYZZZXXXVVVSSSQQQQQQPPPOOONNNMMMKKKKKKMMMOOOOOOLLLHHHFFFHHHHHHFFFFFFJJJKKKHHHJJJKKKJJJHHHFFFHHHMMMRRRXXXZZZ^^^aaaaaa___[[[YYYYYYfffttt{{{zzzxxxzzz~~~yyymmmjjjeeeaaa^^^YYYSSSMMMJJJPPPXXX]]]]]]XXXSSSPPP^^^jjjwww}}}||||||zzznnneee\\\TTTNNN===>>>@@@AAAAAAAAA@@@@@@============;;;:::888888333222000.........///000666;;;BBBFFFHHHHHHKKKMMMIIILLLMMMJJJHHHHHHEEEAAA???;;;555///+++))))))))))))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&''''''eeeLLL>>><<<777777;;;999777777777666555333222111000111111///,,,******+++(((((()))***************'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""%%%'''%%%""" """%%%%%%%%%%%%%%%$$$###""""""################################################""""""#########$$$$$$$$$%%%###$$$&&&$$$ """'''##############################$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%###############$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########"""######""""""""""""######$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))*********++++++***+++,,,---////////////000000000000///...---,,,++++++***))))))))))))***************))))))))))))((((((((())))))*********))))))*********+++++++++))))))***+++,,,---......///222555888;;;>>>BBBDDD@@@LLL]]]nnnzzzyyy}}}{{{xxxxxxzzz{{{xxxrrriii```ZZZXXXYYYjjjiiikkkqqqzzzxxxuuuvvvxxxxxxwwwuuuqqqlllgggdddcccdddddd___[[[^^^^^^VVVWWW\\\XXX[[[ZZZ___ggglllkkkjjjkkkccceeedddbbbccciiilllkkkfffeeebbb___^^^^^^bbbddddddgggjjjiiieeeaaa___```ZZZ]]]^^^[[[ZZZ[[[YYYUUURRRUUUVVVSSSMMMIIIJJJKKKGGGGGGHHHHHHGGGGGGFFFEEECCCLLLWWW___cccfffkkkooo{{{yyysssooommmgggaaa^^^^^^ZZZSSSLLLCCCLLLXXXeeeqqq~~~uuunnniiiQQQPPPNNNKKKHHHDDDAAA@@@@@@@@@AAAAAA@@@???===<<<777666444222000000000000...444;;;AAAEEEKKKSSSYYY[[[^^^\\\SSSKKKHHHGGGEEECCCAAA===888333///,,,***))))))))))))((((((((('''&&&&&&&&&&&&&&&'''((((((fffLLL>>><<<777888<<<:::777777777666555333222111000111111///,,,+++++++++(((((()))***************''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!%%%'''%%%  $$$&&&&&&&&&%%%$$$###"""!!!################################################""""""######$$$$$$$$$$$$%%%###%%%(((%%% !!!(((##############################$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%######""""""""""""######%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((())))))))))))*********)))***+++---.../////////000000000000///...---,,,,,,++++++***************************))))))))))))))))))******++++++++++++)))************+++++++++)))******,,,---...//////444777;;;>>>@@@BBBDDDFFFYYYhhh~~~}}}yyytttmmmgggbbb]]]XXXTTTYYY^^^aaa___\\\```lllwww{{{~~~{{{yyyxxxvvvsssqqqffffffddd```ZZZUUURRRRRRaaa[[[]]]]]]WWW[[[dddbbbiiigggjjjpppuuuttttttuuu{{{vvvwww|||~~~|||xxx{{{~~~~~~{{{zzz|||~~~xxxqqqqqqsssrrrvvvvvvssspppoookkkeeeiiinnnsssqqqjjjaaa\\\ZZZ[[[YYYUUUPPPKKKHHHEEEDDD@@@???>>>AAAFFFNNNUUUZZZXXXiiiwww{{{}}}|||llleeedddaaaYYYPPPKKKJJJMMMVVVdddsssmmmjjjddd\\\TTTMMMGGGDDDCCCCCCDDDDDDCCCAAA@@@???<<<:::777555333333444555...222888<<>>777777;;;;;;:::666444555888888555000000000///...---,,,,,,++++++++++++***)))((((((''')))((('''&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""""""$$$$$$###"""########################!!!!!!"""###$$$&&&'''(((######""""""######$$$%%%"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))***++++++,,,,,,------...///............------------+++((((((***++++++++++++++++++***)))((((((''')))))))))))))))*********)))******+++++++++******(((***+++,,,,,,...111333======???BBBDDDJJJZZZjjj{{{uuuggg^^^ZZZWWWQQQLLLTTTXXX]]]aaaeeennnzzz~~~}}}tttqqqsssrrrkkkddd```]]][[[]]]aaaccc___[[[dddjjjlllhhheeehhhllloootttvvvzzz~~~}}}~~~wwwpppkkknnnllliiifffbbb^^^YYYUUUMMMMMMGGG@@@===@@@DDDDDDFFFJJJRRR[[[dddnnnwww}}}}}}|||uuuqqqnnnkkkiiiccc]]]RRRNNNUUUaaagggfffkkkjjjqqq~~~rrrgggcccZZZOOOEEEBBBAAABBBCCCCCCBBBBBB@@@???>>><<<:::888666555666777999<<<@@@GGGOOOTTTkkkfff^^^VVVOOOJJJHHHGGGFFFGGGGGGEEEBBB===999666***((('''''')))***)))(((***))))))((((((((()))***eeeMMM???===666555:::999999666444555888888555111000000///...---,,,,,,+++++++++******)))((((((''')))((((((''''''(((((()))&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''######""""""######$$$%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))*********************************++++++,,,,,,------...............------------,,,***)))(((***++++++***++++++******)))(((((('''))))))))))))************++++++,,,,,,,,,,,,++++++...------...222666999;;;<<<<<<<<>>???AAACCCDDDEEEBBBBBBCCCBBBCCCEEEIIIMMMWWWTTTPPPLLLIIIGGGGGGGGGFFFGGGGGGFFFDDDAAA>>><<<444111...,,,+++***)))((()))(((((('''''''''&&&&&&dddLLL???<<<555444888777999666444555777777444111000000///...---,,,,,,++++++******))))))((((((''''''(((((())))))(((((('''&&&%%%$$$%%%&&&'''&&&$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%#########$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$#########"""##############################$$$$$$$$$$$$######$$$$$$$$$###############################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((()))*********************************++++++,,,,,,------...............------------,,,***))))))***++++++***++++++******)))((((((((()))))))))*********++++++,,,,,,,,,------,,,,,,,,,......000444888:::;;;;;;<<>>IIIYYYhhhsssxxx}}}vvvkkk```\\\\\\\\\\\\ccciiipppwww{{{}}}sssoookkkgggfffggghhhhhhrrruuuzzz~~~|||sssnnnhhhaaa\\\PPPKKKFFFEEEEEEEEEDDDCCCPPPWWW^^^```aaafffrrr}}}~~~vvvvvvxxxwwwrrrkkkddd[[[UUUUUUYYYaaagggZZZbbbkkkttt}}}{{{rrrzzzyyywwwwwwvvvmmmZZZIIIAAA???===>>>AAABBB@@@>>>DDDFFFHHHGGGFFFEEEFFFGGGJJJJJJKKKLLLMMMMMMMMMMMMHHHHHHGGGFFFFFFGGGHHHHHHGGGDDD@@@;;;777333---***((()))*********))))))(((cccLLL???>>>777666:::888777777666666666666444333000000///...---,,,,,,+++)))))))))((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))***++++++***************************++++++,,,,,,------......------------,,,,,,,,,+++***)))***+++,,,***)))*********)))))))))))))))((())))))***+++,,,,,,,,,,,,,,,+++,,,,,,...///000333999>>>???===AAALLLUUUbbbpppzzz~~~rrrkkkddd___^^^```ccceeekkkttt~~~xxxvvvxxxxxxsssooohhhiiiiiiiiiiiijjjlllnnn|||{{{vvvjjjdddZZZRRRNNNLLLFFFAAADDDDDDDDDGGGNNN[[[iiirrrzzzyyyvvvuuuyyy|||ssshhh___ZZZWWWUUUYYYYYYYYY]]]fffrrrxxxyyyzzzxxxcccNNNGGG>>>:::<<<@@@BBBBBBAAADDDFFFHHHHHHGGGHHHIIIFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHFFFEEEDDDCCC???:::222---((())))))************)))aaaJJJ???>>>888777;;;999777777777777666555444333000000///...---,,,,,,+++(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%###########################%%%%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,------...------------,,,,,,,,,,,,+++***)))***,,,,,,***(((******))))))))))))))))))((())))))***+++,,,------,,,++++++,,,...000222444666999;;;;;;>>>LLLaaaqqqrrr~~~yyyccc```___dddggggggiiikkkuuuzzz{{{vvvsssrrrtttrrrmmmhhheeejjjpppssstttvvvzzz~~~|||{{{yyyrrrkkkgggeee```YYYKKKEEE>>>===BBBJJJRRRUUU^^^```aaadddlllxxx~~~}}}yyyqqqjjjddd^^^XXXTTTOOOMMMQQQ\\\gggooovvv~~~nnnaaaOOOCCC??????>>>>>>DDDFFFHHHIIIHHHHHHHHHJJJDDDEEEGGGIIIKKKLLLLLLMMMJJJIIIHHHFFFFFFFFFGGGHHHEEEEEEEEEFFFDDD@@@999444,,,+++***)))((((((((()))^^^GGG======888777;;;:::666777777777666444444444000000///...---,,,,,,+++(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,,,,++++++*********+++,,,,,,***((()))))))))))))))))))))***((())))))***,,,------...,,,,,,---...000444777999;;;<<>>FFFGGGHHHGGGEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEECCC@@@===666333///,,,)))(((((()))[[[EEE;;;<<<777777;;;:::666777888777555444444444000000///...---,,,,,,+++'''''''''((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&'''((('''&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%&&&''''''(((##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))*********)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,---......---------,,,,,,,,,++++++***)))***+++,,,,,,***((()))))))))))))))*********((())))))+++,,,---...............000333777:::===CCCEEEMMM]]]ooo~~~}}}wwwooofffZZZTTT[[[fffmmmoooxxxyyyvvvqqqqqqrrrssssssqqqooommmtttqqqnnnooottt|||{{{mmmhhhmmmqqqqqqrrruuuzzz{{{yyyrrrjjjdddddd```aaaiiippprrrtttwwwhhhhhhiiiiiijjjnnnsssxxxuuutttooogggbbbfffpppyyytttiiicccfffppp}}}wwwtttssspppkkkdddZZZPPPIII@@@AAA@@@===@@@HHHMMMMMMYYYeeeppptttwww}}}|||}}}xxxjjj\\\VVVWWWYYYaaaeeeeeepppzzzaaaNNNCCCDDDDDDCCCBBBBBBDDDEEEHHHHHHGGGGGGFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLIIIFFFDDDEEEEEEDDDCCC@@@<<<666000,,,******+++UUUIII===999999999999;;;:::888666555555444222000///000000000///---+++))),,,------+++(((&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&"""!!!###&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$!!! $$$$$$""""""&&&!!!!!!$$$$$$"""###'''%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""$$$%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))******************++++++***++++++,,,,,,++++++***,,,,,,,,,---------......//////...---,,,,,,++++++******++++++++++++******))))))))))))************,,,)))(((+++,,,+++...222...000777===;;;888>>>GGG\\\fffrrr{{{xxxhhh[[[SSSVVV^^^dddkkksssvvvtttsssuuu{{{wwwuuuttttttqqqnnnrrryyy}}}{{{uuummmfffcccbbbdddeeettttttvvvzzz}}}~~~}}}zzz{{{yyyzzz~~~|||}}}xxxsssuuu{{{~~~|||{{{xxxxxxwwwwwwwww{{{}}}zzzrrrjjjkkkjjjjjjooo|||}}}yyyrrrlll\\\UUUKKKEEEBBBAAA@@@>>>GGGHHHPPP]]]dddgggoooxxx~~~}}}nnn___WWWWWW]]]dddccc```kkk}}}vvveee]]]LLL>>>???HHHGGG???CCCFFFJJJJJJFFFDDDDDDEEEKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDBBB>>>;;;888333---***UUUIII===999999999999:::999777555444444333111000///000000///...---+++***---......,,,)))''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$###%%%((('''###!!!$$$&&&&&&)))***'''!!! $$$%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((&&&$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------///......---,,,,,,++++++******++++++++++++******))))))))))))*********+++111...---///...,,,...222555333333666999@@@PPP```}}}gggYYYSSS```sss|||zzzvvvppppppqqqvvv||||||xxxtttqqqnnnnnnuuu~~~|||yyyuuutttuuuvvvuuutttoooppppppmmmiiihhhjjjmmmyyy{{{~~~~~~xxxyyy~~~}}}~~~yyysssqqqmmmjjjooowwwyyywww{{{vvvxxxwwwqqqmmmfff[[[RRRLLLFFFAAA>>>???AAAGGGMMMQQQUUUbbboooppp}}}|||ooobbb\\\YYYZZZWWWUUU^^^lllrrrZZZLLLGGGCCC???<<>>>>>@@@CCCEEEFFFFFFIIIHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDAAA;;;333---VVVIII>>>:::999888888:::777555333333333333111////////////......---,,,,,,------...,,,***(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$"""!!!###&&&'''&&&%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$'''---111)))###"""###"""###'''$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((***+++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++************+++++++++,,,,,,***))),,,///...---111888666;;;EEERRR```mmmzzz~~~uuuqqqmmmgggaaacccnnn}}}zzzvvvsssrrrqqqqqqlllqqqzzzzzzttt~~~}}}}}}~~~yyyrrrgggggghhhlllrrryyy~~~yyy{{{|||zzzwwwxxx|||~~~|||~~~|||yyyxxxyyyyyyxxxwwwvvvtttsssuuuzzzxxxtttpppmmmrrrzzz{{{zzz}}}pppeee^^^UUUSSSNNNHHHAAA>>>AAAFFFKKKWWWhhhyyyrrrcccZZZUUU^^^hhhkkkkkkttt}}}vvvssshhhXXXMMMDDDBBB@@@BBBEEEFFFDDDAAAFFFGGGGGGHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEAAA;;;777VVVJJJ>>>:::999888888999666555333333333333111/////////......------------+++,,,,,,+++(((''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%###%%%&&&%%%###"""$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%(((222<<>>:::999888777999666555333333444444222111000///...---------------***++++++***(((''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###&&&(((&&&""" ###&&&"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$###%%%&&&,,,:::HHHIII777%%%!!!$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***+++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...111444444777AAAKKKYYYcccooo|||dddVVVLLLPPP\\\hhhpppssssssuuuyyyyyywwwrrrnnnlllnnntttyyyyyynnnfffcccVVVVVVXXX\\\```fffsssiii^^^XXX[[[bbbfffiiijjjhhhnnntttwww{{{~~~xxxqqqkkkfffdddcccddddddeeefffhhhjjjlllmmmuuu{{{~~~|||~~~|||{{{ooojjjjjjmmmuuu~~~wwwssslll]]]OOODDD@@@???BBBEEEHHHMMMSSSmmmqqqwww~~~|||yyybbbVVVWWWbbb^^^OOOQQQaaappp~~~sssfffTTTEEE<<<<<>>:::999888777888777555444444555555333222000///...---,,,---......+++,,,,,,+++)))(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%%%%***888FFF---%%%"""###$$$'''"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...///444999===DDDRRR```qqqyyyrrr^^^WWWUUU\\\fffppp{{{}}}zzzxxx{{{wwwwwwxxxwwwwww{{{{{{|||}}}}}}qqqfffaaa```VVVTTTWWW```iiiqqq~~~zzzpppiiijjjooorrruuuxxxttt}}}{{{pppiiigggggg___```aaabbbdddgggkkknnnuuuxxxyyyvvvvvvzzz|||{{{xxx~~~~~~|||yyy|||~~~sssgggZZZSSSMMMJJJEEE??????CCCSSSZZZ```bbbcccffflllpppbbbccceeegggbbbXXXSSSTTTbbbppp|||}}}nnn\\\MMMDDDAAAAAAAAABBBDDDGGGIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGHHHGGGEEEWWWKKK>>>:::999777777888777666444444555555444222000///...---,,,---...///,,,------,,,***)))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$""" """&&&((('''$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$###&&&222???!!!!!!%%%(((&&&!!! ###"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""$$$%%%$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******************+++++++++++++++,,,,,,+++++++++,,,,,,------------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......222444;;;CCCKKKWWWjjjzzz|||yyyeeefffdddhhhnnnrrruuu}}}}}}|||lllccccccggggggnnnsssrrrjjjeeedddgggiiifffiiisssyyyyyyzzz}}}~~~{{{qqqnnnoookkkjjjgggdddcccdddhhhkkkyyyzzzxxxvvvxxx|||}}}~~~|||}}}xxxssspppmmmxxxqqqiiibbb]]]TTTGGGAAAAAA<<>>???999777888666777777666555444333333222000000//////......------+++++++++***)))((((((''''''&&&%%%$$$###$$$%%%&&&,,,+++***'''$$$"""###%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############%%%''''''%%%#########$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&---===)))&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""%%%$$$""" !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###&&&%%% """))))))%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%'''&&&###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))+++++++++************)))+++++++++************)))------,,,,,,,,,,,,++++++++++++******++++++,,,---)))***+++,,,............,,,,,,------...000444777999999BBBTTTccclllvvvyyymmmfffhhhlllwwwyyyyyyuuussswww}}}uuusssxxx~~~yyyhhh\\\XXXXXXUUU[[[bbbkkkrrrxxxyyyuuuxxx~~~}}}{{{wwwrrrnnnnnnqqquuuxxxzzz~~~|||xxxvvvvvvtttuuuxxxyyyzzz}}}}}}vvvtttttt|||}}}mmm]]]PPPJJJBBB???@@@CCCAAA<<<>>>CCCPPPbbbttt{{{|||{{{uuunnngggZZZQQQUUU[[[___hhhsss}}}wwweeeTTTLLLFFFBBBCCCGGGIIIHHHGGGFFFIIIJJJHHHJJJNNNLLLEEEIIIIIIIIIIIIHHHHHHGGGFFF]]]GGG===>>>999777:::888777777666555444333333222000000//////......------++++++******)))((((((''''''&&&%%%$$$$$$$$$%%%%%%---------***'''&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!! !!!######"""!!!######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((222AAA000&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###""" !!!$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%$$$""""""###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********++++++++++++************+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...'''((()))***++++++,,,,,,...///000111222444888<<<888???RRRmmm|||wwwkkkaaa___gggsss||||||xxxvvvwwwyyyzzzwwwtttrrrtttxxx~~~|||{{{rrrcccWWWSSSSSS___iiiwww}}}||||||{{{xxxrrrssstttuuuwwwzzz~~~}}}wwwzzz|||ttteee\\\TTTNNNJJJIIIDDD???>>>BBB>>>LLLZZZccclllxxx|||mmm[[[QQQNNNPPPWWW^^^iii|||bbbVVVIIIAAA@@@CCCFFFGGGFFFJJJJJJHHHIIINNNNNNJJJIIIIIIIIIIIIIIIHHHGGGFFF\\\FFF<<<===999888;;;999777777666555444333333222000000//////...------,,,++++++******)))((((((((('''&&&&&&%%%$$$%%%%%%%%%+++,,,---,,,)))'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""" !!!""""""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((("""111>>>000%%%%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######'''$$$$$$&&&&&&$$$$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))******+++,,,+++++++++************))))))***+++,,,---......------,,,,,,------...///)))))))))******+++++++++...//////000222666<<<@@@FFFKKK\\\vvvuuujjj___]]]gggvvv~~~zzztttooossspppnnnrrrzzz|||xxxuuurrrpppooo|||{{{vvvnnnfffbbbccceeelllwww~~~}}}mmmnnnnnnoooppptttyyy}}}~~~|||vvvqqqnnnlllssszzzqqqhhh^^^VVVNNNEEEAAAAAA<<>><<>>DDDHHHJJJJJJHHHHHHHHHIIIHHHIIIIIIIIIIIIIIIHHHHHHaaaJJJ>>>===777555888666777777666555444333333222000000///...---,,,++++++*********)))))))))))))))'''''''''&&&&&&&&&%%%%%%"""%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###'''%%%######$$$&&&'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%$$$"""&&&'''!!!%%%$$$######"""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!$$$)))'''""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******))))))))))))************))))))***+++---...//////,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---...///000...000555===IIIYYYiiitttrrrtttgggdddiiirrrzzz}}}{{{wwwtttsssttt}}}~~~~~~vvvpppfff]]]VVVTTTUUUVVVrrrssstttuuuyyy~~~~~~zzz{{{|||~~~~~~}}}}}}~~~zzzzzz||||||}}}ooo___UUUBBB>>>:::999;;;BBBLLLTTTaaammmttttttwww|||yyyqqq[[[YYYWWW[[[jjj~~~gggVVVNNNFFF??????AAAEEEHHHIIIHHHGGGIIIHHHIIIIIIJJJJJJIIIIIIIIIcccKKK???===666444888666777777666555444333333222111000///...---+++************))))))))))))))))))&&&''''''''''''&&&%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&'''&&&%%%$$$$$$###############$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!&&&111888111&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++)))))))))*********++++++***++++++---...///000000,,,,,,,,,,,,++++++++++++,,,,,,++++++************+++************+++,,,,,,,,,+++++++++,,,...000111...444>>>KKK\\\ooo~~~tttkkkeeevvvyyy{{{{{{{{{{{{tttuuuvvvvvvvvvzzz{{{~~~oookkkddd___]]]^^^```cccnnnppptttyyy~~~~~~~~~zzz{{{{{{|||||||||{{{{{{yyywwwxxx{{{{{{yyyzzz|||{{{{{{|||}}}~~~zzzyyyxxxxxxxxxxxxyyy|||zzzsssvvv{{{oooNNNHHHCCCBBB@@@>>>@@@DDDKKKTTT___hhhsss{{{lllXXXKKKLLLZZZkkkvvvyyynnnhhh^^^SSSCCC@@@@@@EEEIIIIIIJJJKKKHHHIIIIIIJJJJJJJJJJJJIIIbbbJJJ>>><<<666555999777777777666555444333333222111000///...,,,+++***))))))))))))))))))))))))***&&&'''((((((((('''%%%%%%###%%%&&&&&&%%%&&&(((***%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%"""$$$***((($$$'''$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%'''%%%***===OOOHHH333%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++))))))*********+++++++++++++++,,,,,,---...//////------,,,,,,,,,+++++++++***************+++++++++,,,++++++++++++,,,------,,,,,,+++,,,...000333444888AAAOOO^^^nnn{{{}}}kkkcccgggooorrrnnnmmmnnnttt|||~~~~~~zzz}}}|||yyyxxxhhhiiijjjmmmqqqvvvzzz|||wwwyyy~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzzzzzzzzzzzyyyyyyyyywwwtttuuuzzz{{{wwwwwwzzzyyyyyyyyyyyy{{{}}}~~~}}}|||{{{{{{~~~xxxqqqppp{{{lllcccYYYRRRJJJ@@@<<<===AAADDDMMMZZZfffppp}}}}}}kkkWWWJJJHHHPPPYYYrrr}}}}}}sssVVVKKKBBBDDDGGGHHHIIIKKKHHHHHHIIIJJJJJJJJJJJJJJJ```III===<<<666666:::999777777666555444333333222111000///...,,,+++***))))))))))))))))))*********&&&'''((((((((('''%%%%%%######$$$$$$###%%%(((***%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############%%%''''''%%%#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%"""###***&&& %%%$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!%%%$$$(((BBB[[[TTT999%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''',,,///...---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++***++++++,,,,,,------...---------,,,,,,,,,++++++(((((()))***+++,,,,,,------,,,,,,,,,,,,---..................111444777999JJJTTTcccrrr}}}zzzmmmaaabbbnnnvvvxxx{{{~~~wwwvvvrrrpppvvv~~~|||vvvnnnpppssspppmmmmmmmmmqqqwww}}}~~~~~~|||{{{|||}}}~~~}}}~~~~~~|||{{{~~~zzz{{{{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwvvvrrrtttyyyyyytttrrrvvvtttuuuvvvxxxzzz|||~~~}}}~~~rrrsssuuuiii___UUUHHHCCCDDD>>>>>>FFFUUU]]]```jjjwwwyyy{{{xxxkkkYYYMMMNNNUUUaaaqqqkkkXXXHHHDDDEEEEEEEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJ___HHH<<<<<<666555999777666555555444444333222222000000///...,,,+++******))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$### !!!###$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...)))555\\\[[[:::'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&(((,,,000444666%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***+++******+++---000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++,,,---...---,,,(((---222222000444CCCRRRdddxxxyyyccc^^^```llluuuwwwwwwyyy{{{xxxvvvxxxtttzzz~~~ooo^^^ZZZ]]]ccclllvvv}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzz|||~~~{{{wwwyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxwwwuuutttsssssssssttttttssssssrrrrrrqqqqqqqqqssstttuuuvvvwwwzzz}}}~~~}}}{{{mmmZZZJJJJJJ???<<>>===888777:::999666555555444444333222222222111000...,,,+++))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&!!!"""###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&'''''''''''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&$$$ !!!&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''')))***,,,------)))))))))*********++++++++++++,,,+++******+++---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000333222222999III^^^ppp{{{xxxdddfffnnn|||||||||xxx}}}{{{|||~~~|||vvvlllkkknnnuuu|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwyyyxxxyyy{{{}}}}}}{{{yyyuuuuuuuuuuuuttttttsssssstttsssrrrqqqqqqqqqqqqqqqmmmmmmmmmnnnnnnnnnnnnnnnkkkmmmooopppppprrruuuxxx|||}}}~~~}}}}}}xxxtttoookkkoooxxxuuu___JJJCCCDDDCCCDDDGGGQQQWWWeeeuuu~~~vvveeeXXXXXXhhhiiiTTTMMMIIIGGGGGGEEEDDDGGGLLLbbbJJJ???>>>999888;;;:::666555555444444333222222333222000///---+++))))))))))))))))))(((((((((((()))))))))******)))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%""""""###$$$%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$(((---((( ***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''')))***++++++,,,))))))*********++++++++++++,,,---,,,******+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++,,,...///111222888GGG```xxx~~~tttpppsssxxx}}}{{{||||||}}}zzzzzzrrrsssvvvzzz}}}}}}zzzwwwvvv|||~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}{{{|||{{{zzzyyyxxxvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyuuuttttttssssssrrrrrrrrrqqqqqqpppppppppppppppqqqkkkkkkllllllmmmmmmnnnnnniiikkkmmmooooooqqquuuwwwyyyyyyzzz{{{|||}}}~~~~~~~~~|||wwwwww}}}|||sssqqq~~~yyy]]]LLLEEEDDDCCCCCCGGGIIIQQQ```mmmwwwxxx```OOOQQQaaannnxxxZZZQQQIIIHHHIIIHHHIIIKKKbbbKKK??????999888<<<:::666555555444444333222222222222111///---+++***)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,---***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))************++++++++++++***,,,---,,,+++******++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------...,,,***+++---000222;;;JJJ___yyywwwoooooovvv~~~wwwzzz}}}~~~}}}{{{wwwsss{{{zzzyyyyyy|||{{{~~~{{{jjjjjjkkknnnsssxxx{{{}}}xxx~~~}}}}}}|||{{{{{{|||}}}}}}~~~}}}|||}}}~~~}}}|||zzzyyyyyyxxxwwwvvvuuutttssstttuuuvvvwwwvvvvvvwwwwwwuuuttttttsssrrrqqqqqqqqqpppoooooonnnnnnnnnoooooojjjjjjkkkkkkllllllmmmmmmiiijjjmmmnnnoooqqquuuwwwvvvvvvwwwyyyzzz|||}}}~~~~~~zzzvvvyyy~~~yyy~~~yyyeeeWWWPPPJJJFFFGGGCCCEEENNNYYYeeesss~~~vvv```VVVWWW[[[fffuuuzzzeeePPPFFFGGGGGGFFFFFFbbbJJJ???>>>999888;;;:::666555555444444333222222222111000///...,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""$$$)))'''!!!######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%)))...///+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''*********++++++++++++,,,)))+++------+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,...///...,,,---111555>>>NNNcccvvv~~~oooeeejjjvvv~~~~~~{{{sssyyy~~~~~~wwwoooyyyyyyzzz}}}}}}}}}uuuqqq```___^^^aaagggrrr|||~~~}}}}}}{{{{{{{{{{{{}}}}}}~~~|||{{{zzz{{{{{{zzzyyyvvvvvvuuuuuutttsssssssssssstttuuutttsssrrrssstttttttttsssrrrqqqpppoooooonnnmmmllllllkkkkkkkkklllhhhhhhhhhhhhhhhhhhiiiiiifffhhhjjjlllmmmooosssvvvssstttvvvxxxzzz{{{||||||zzz{{{||||||}}}}}}|||}}}zzzxxxxxx{{{|||xxxkkk\\\PPPLLLDDD>>>@@@FFFOOOZZZdddlllvvvggg]]]VVVTTTdddvvvcccNNNGGGDDDDDDDDDaaaJJJ>>>>>>888777;;;999666555555444444333222222000000000///...---------))))))))))))((((((((((((((())))))******))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%""""""&&&((('''$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''***,,,+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((()))))))))************+++++++++,,,,,,(((***,,,---,,,+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++...000000///222999>>>QQQdddxxx\\\[[[cccxxxzzzvvv}}}~~~zzzyyywwwsssuuu|||zzzpppjjj```___^^^aaajjjxxx~~~}}}}}}|||zzzyyyyyyzzz|||}}}|||zzzxxxxxxxxxxxxwwwvvvssssssssssssssssssssssssqqqssssssrrrooonnnoooqqqrrrrrrqqqpppooonnnmmmmmmkkkkkkiiihhhggggggggggggcccccccccbbbbbbbbbbbbbbbaaacccfffgggiiikkkoooqqqoooqqquuuxxxzzz{{{{{{zzzwwwyyyzzzzzz{{{}}}}}}}}}}}}~~~}}}}}}}}}~~~xxxrrrnnnkkkjjj}}}zzzhhh[[[OOOCCC>>>===???DDDKKK]]]ppp}}}qqqcccVVVZZZddduuujjjYYYLLLFFFEEEaaaIII>>>===888777:::999666555555444444333222222000/////////............))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$"""###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$""""""###$$$%%%&&&&&&'''&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$$$$%%%%%%%%%(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))###'''$$$$$$)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''((()))***+++,,,---******+++++++++,,,,,,,,,'''))),,,---,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......)))---111222333777???FFF^^^rrr^^^ffftttzzz}}}~~~xxxnnnooouuuyyyssszzzpppjjjkkkjjjkkkoooyyy~~~}}}~~~}}}||||||{{{yyyxxxxxxyyy{{{|||zzzxxxvvvuuuvvvvvvuuutttqqqqqqrrrrrrrrrsssssssssqqqrrrssspppmmmkkkmmmoooqqqpppooonnnmmmlllkkkkkkiiiiiigggfffddddddcccccc_________^^^]]]]]]]]]\\\]]]___bbbccceeegggkkknnnmmmppptttwwwzzzzzzzzzyyyxxxyyyzzz{{{{{{||||||}}}~~~zzzzzzzzzzzz{{{}}}}}}zzzvvvwww~~~zzzuuuppplllnnn~~~pppaaaPPPFFF???<<<<<<@@@NNN\\\kkkwww|||eeeZZZVVVbbbuuupppYYYLLLHHH]]]KKK<<<::::::777777;;;666666666555444444333333111111000///...---,,,,,,+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%((()))'''###!!!"""%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%''')))***))))))(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###################################################$$$$$$%%%%%%%%%%%%&&&&&&########################"""###$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&)))+++&&&!!!(((%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******)))************+++++++++(((***+++------,,,+++***++++++,,,,,,,,,------------000000---******++++++444---...666666666HHHaaasss~~~}}}hhhgggqqq}}}}}}xxxxxxwwwqqquuu|||xxxyyypppnnnuuuzzz~~~|||zzzzzzzzzxxxvvvvvvwwwxxxyyyxxxzzzxxxvvvtttrrrqqqqqqqqqqqqpppooonnnnnnoooqqqsssrrrpppooommmkkkkkkkkklllllllllmmmlllllljjjhhhggggggeeecccaaa___]]]\\\\\\YYYXXXXXXWWWWWWWWWXXXXXXXXXZZZ___cccgggiiijjjkkkmmmooorrruuuxxxyyyyyyxxxwwwwwwwwwwwwyyy{{{}}}~~~|||yyyxxxwwwvvvvvvxxxzzz{{{}}}}}}||||||}}}{{{{{{{{{|||zzzyyyvvv}}}ttt___MMMAAADDDEEE;;;EEEHHHUUUiii{{{ppp\\\QQQYYYtttzzz[[[BBB]]]KKK<<<::::::777777;;;666666666555444444333333000000///...---,,,+++++++++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%&&&%%%$$$'''(((((('''&&&$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''(((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''++++++)))%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******)))************+++++++++***+++,,,......---,,,+++++++++,,,,,,,,,---------***++++++***+++...000111222---000===IIISSSddduuuuuuooonnnwwwzzz|||zzzwwwvvvzzz~~~tttpppuuuyyyvvv{{{~~~zzzuuusssuuu}}}{{{vvvuuu}}}{{{zzzzzzzzzxxxvvvuuuwwwxxxxxxwwwyyywwwuuusssrrrqqqqqqqqqooonnnlllkkkkkkkkkmmmnnnooonnnllljjjiiiiiiiiiiiiggghhhiiiiiihhhgggeeedddaaa```]]][[[YYYWWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRRTTTUUUYYY]]]aaadddggghhhmmmnnnqqqtttuuuvvvuuutttttttttttttttuuuwwwxxxyyy~~~|||zzzxxxwwwvvvvvvttttttuuuvvvwwwxxxxxxxxx{{{|||~~~~~~uuupppqqquuu{{{~~~oooYYYPPPIII:::===>>>DDDPPP\\\kkk}}}vvv```SSSYYYmmmyyyaaa]]]KKK<<<::::::777777;;;666666666555444444333333//////...---,,,+++******+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$'''%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$'''''''''((((((((())))))&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&###%%%111;;;333$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))************++++++++++++,,,---...///...---,,,,,,,,,,,,,,,------------000---++++++---...000000222333;;;LLLcccwww~~~zzznnneeejjjwww|||~~~yyywwwxxxzzzpppnnnwww~~~|||~~~yyy{{{uuufffaaacccmmmyyy|||{{{zzzyyyyyyvvvtttssstttuuuttttttuuutttsssqqqpppooooooooolllkkkiiigggfffffffffggggggfffeeecccbbbbbbbbbbbbaaaaaabbbccccccbbbaaa```YYYXXXUUUSSSPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMOOORRRVVV[[[```dddfffkkkmmmoooqqqrrrrrrqqqpppqqqqqqqqqpppqqqqqqrrrsssxxxwwwvvvuuutttsssssssssqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwyyy{{{}}}|||nnnooorrrvvv{{{~~~xxxyyy{{{zzzlll\\\JJJ>>><<<;;;>>>DDDQQQgggzzzuuu\\\OOOSSS\\\ttt^^^LLL<<<::::::777777:::666666666555444444333333000//////...---,,,+++++++++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$""" !!!%%%&&&$$$"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((($$$$$$$$$%%%%%%$$$$$$###&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))%%%%%%333AAA888###%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))*********+++++++++++++++,,,---...---------,,,,,,,,,------------...000,,,+++...000000000111777BBBPPPaaayyyyyyhhh```iiiqqqoooqqqyyyvvvyyywwwyyyvvv}}}|||yyy|||tttoooccc^^^^^^hhhzzz~~~~~~~~~}}}{{{yyyxxxxxxwwwtttrrrpppqqqqqqpppooopppooonnnmmmmmmllllllkkkjjjiiigggdddbbbaaaaaa```\\\\\\[[[ZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]\\\[[[ZZZRRRQQQNNNLLLIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHKKKPPPVVV[[[___bbbccchhhjjjllloooppppppooooooqqqppppppoooooooooooooooppppppooonnnnnnnnnnnnoooppppppooonnnnnnpppqqqrrrrrrrrrtttuuuwwwxxxyyyzzz{{{|||~~~xxxpppkkkmmmttt}}}|||vvvrrrgggrrrxxxbbbKKKFFF@@@>>>>>>FFFVVVeee{{{qqq^^^RRRNNNWWWttt^^^LLL===::::::666666:::666666666555444444333333111111000///...---,,,,,,+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$!!! !!!%%%&&&%%%"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((''''''((((((((((((((('''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%)))&&&###---999222!!!%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++******)))))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,---------.........)))%%%'''...222111333666???RRRhhhxxxsssccc___ppp~~~|||xxxyyyzzzyyywww~~~zzzzzz~~~yyyvvvgggiiiooo{{{~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvwwwuuuqqqooooooooonnnmmmlllllllllkkkkkkjjjjjjiiigggfffdddaaa___]]][[[[[[TTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTLLLKKKIIIGGGEEECCCBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEDDDHHHPPPXXX^^^aaabbbaaaccceeehhhlllnnnooonnnnnnppppppoooooonnnmmmllllllkkkkkkjjjjjjjjjkkkkkkkkkoooooonnnmmmnnnoooqqqrrrqqqrrrssstttuuuwwwxxxxxx}}}|||{{{{{{~~~xxxooonnnqqqvvvyyy~~~ssssss}}}xxx]]]QQQDDD===<<>>===<<<;;;;;;;;;;;;999999999999:::;;;<<<<<<@@@CCCHHHNNNSSSXXX[[[]]]\\\^^^aaadddfffffffffeeeccccccddddddcccbbbaaa```______^^^^^^^^^^^^______aaabbbdddfffgggiiiiiiiiijjjjjjlllmmmoooqqqrrrssslllnnnrrrvvvyyy{{{||||||{{{uuurrrvvv{{{}}}lll[[[LLL@@@>>>AAAEEEMMM^^^sssuuuggg]]]bbbrrr___MMM===::::::666555999777666666555444444333333000///...---,,,++++++***+++******))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&###&&&(((&&&$$$"""$$$'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&''''''((()))))))))(((''''''''''''((((((((()))))))))((('''''''''''''''%%%&&&'''''''''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&''')))))))))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))###!!!%%%'''&&&&&&)))%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''')))+++,,,,,,,,,***))))))************+++++++++---,,,,,,,,,,,,---......---------........./////////+++---555999AAAXXXppp|||wwwgggyyy{{{yyyyyyzzz}}}|||||||||}}}~~~|||{{{zzzzzzzzzuuutttsssrrrqqqqqqqqqqqqllliiieeebbbaaa```^^^\\\VVVWWWXXXZZZZZZYYYXXXXXXSSSRRRQQQOOOMMMJJJGGGFFFCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@???>>>:::999999888888888888999444444444444555666777888???@@@BBBFFFKKKRRRWWW[[[[[[]]]___aaabbbbbbaaa```\\\\\\]]]^^^]]]\\\[[[ZZZXXXXXXWWWVVVVVVVVVVVVWWWZZZ\\\^^^aaacccdddddddddeeefffgggiiilllmmmoooppprrrqqqqqqqqqsssuuuwwwxxx{{{zzz|||~~~vvvqqqrrrtttuuu}}}}}}|||~~~eeeMMMAAA@@@888CCCTTTdddrrr~~~~~~iii[[[SSSWWWqqqXXXJJJ>>>::::::999777777666666666555444444333333222222111///...---,,,++++++++++++***)))(((((('''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&$$$((((((''''''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((,,,***((((((***,,,,,,,,,))))))(((((((((((())))))***************************)))''''''((()))((((((###&&&((()))(((''''''((((((***,,,---+++******+++((()))******************''''''((()))***++++++,,,(((***++++++)))'''''''''''''''((()))***++++++,,,((((((((((((((('''''''''(((''''''&&&''''''((((((((((((((((((''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))***************,,,......+++)))+++///...------,,,,,,,,,------,,,---,,,***+++...111222444333555<<>>@@@KKKZZZgggttt}}}kkkTTTOOO]]]mmmUUUHHH===999:::888777777666666666555444444333333222222111///...---,,,+++++++++******)))(((((('''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&(((''''''''''''''''''(((&&&''''''(((((('''&&&&&&''''''''''''(((((((((((()))'''&&&&&&''')))))))))))))))(((((((((((())))))))))))((((((((((((((('''***)))((((((((((((((((((&&&(((******)))((())))))&&&(((+++++++++******++++++++++++***)))((('''&&&,,,,,,,,,,,,---------...++++++,,,+++++++++,,,---+++*********)))))))))((('''''''''''''''&&&&&&&&&,,,+++***)))((('''&&&&&&((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************+++,,,......,,,+++---///...------,,,,,,------.........---++++++---...---///222:::III\\\ooo}}}|||wwwssswww~~~tttyyy|||tttlllcccdddjjjssszzz~~~}}}{{{xxxuuusssqqqrrrpppnnnnnnmmmkkkhhhfffbbbaaa^^^ZZZVVVSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777555444444333222222111111000000000111222333555666999;;;===BBBGGGMMMRRRUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLNNNQQQSSSUUUUUUUUUUUUXXXYYY\\\]]]___bbbfffjjjmmmmmmlllnnnpppqqqrrrssspppqqqsssvvvyyy||||||vvvqqqooommmllltttvvvsssoooyyyzzzdddUUUCCC<<<:::AAANNN\\\jjjuuuyyybbbPPPUUUbbbQQQFFF;;;888999888777888666666666555444444333333222222111///...---,,,+++++++++******)))(((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((&&&$$$$$$&&&((()))(((''''''&&&&&&&&&&&&''''''&&&''''''(((((('''''''''''''''''''''(((((((((((()))'''%%%%%%'''((()))((())))))(((((((((((()))))))))))))))(((((('''''''''+++*********)))))))))))))))*********((()))***,,,***,,,///000/////////000222222222222111000......444444444444444444444444777777777777888999::::::777666444222000///......---,,,,,,+++***))))))(((------,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))******************************))))))))))))******))))))))))))************)))************+++,,,+++...---------------......000...---...//////......000888HHH]]]qqqpppgggkkkppppppvvvxxx}}}vvvnnngggddddddkkkwww~~~~~~~~~~~~~~~}}}|||{{{yyyvvvtttssssssqqqnnnlllkkkhhheeebbb[[[ZZZWWWTTTPPPNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDCCC??????>>><<<;;;999888777666666666666666666666666777777666666555555444444333222222111111000000000////////////000222333444777888;;;???DDDIIIMMMOOOKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGIIIKKKMMMNNNNNNNNNQQQRRRTTTVVVXXX[[[___bbbiiiiiiiiijjjlllmmmooopppnnnpppqqqtttwwwyyy{{{}}}wwwnnniiidddhhhppp||||||{{{sssuuu}}}jjjNNNDDD;;;;;;BBBNNN]]]jjjmmmsss[[[RRRSSSMMMCCC:::888888777777999666666666555444444333333222222111///...---,,,+++************))))))((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((((((((((((((((((((((((((((((&&&$$$$$$''')))******&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((***(((&&&&&&(((*********))))))(((((((((((())))))************)))))))))(((+++,,,,,,,,,+++***++++++***++++++++++++---000222444666999:::::::::;;;<<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGDDDBBB>>>===:::888666555444444666666555444333222222222///......---,,,+++******((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))***((()))))))))***************,,,,,,***+++......+++...------------......///000------000222222333444999HHH]]]qqqtttfffbbbnnnwwwuuuxxxxxxqqqlllnnnqqqzzz~~~}}}}}}}}}}}}{{{{{{zzzyyywwwuuusssrrrooommmjjjhhheeebbb^^^[[[TTTSSSPPPMMMJJJHHHFFFFFFDDDCCCCCCBBBAAA@@@??????::::::999888666555444444333333333333333333333333333333333222222222111111000000000/////////..................///000111222555666888<<>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQTTTXXX\\\```aaaccccccdddfffhhhjjjlllmmmoooqqqsssuuuwwwwwwzzz|||rrrllljjjhhhgggkkkuuu~~~}}}eeeWWWGGG???>>>CCCPPP\\\hhhppp{{{}}}nnn\\\OOOJJJAAA:::888777666777999666666666555444444333333222222111///...---,,,+++*********)))))))))))))))******((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((&&&%%%&&&(((***+++***&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))((((((''''''''''''((((((((((((***(((&&&&&&(((*********))))))(((((((((((())))))))))))))))))))))))))))))(((+++---...,,,+++,,,---///000222333444777;;;>>>???AAADDDEEEEEEEEEFFFGGGGGGGGGHHHJJJJJJKKKKKKKKKHHHHHHIIIJJJLLLMMMNNNNNNJJJKKKLLLOOOOOOKKKDDD???888777555333222222333444888888999;;;<<<>>>???@@@999888888777555333111///---,,,,,,+++******))))))(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))((()))))))))************...222222......111222...---------------...///000000---,,,000111111555<<>>===<<<;;;;;;666666555444333333222222111111111111111111111111000000000000000/////////...............---------------------...///000000333444666999;;;===???@@@????????????>>>>>>>>>>>><<<<<<<<<;;;::::::999999:::::::::::::::;;;<<<<<<===>>>???AAACCCDDDEEEFFFGGGIIIJJJLLLMMMPPPSSSWWWYYY[[[]]]^^^^^^___bbbeeefffhhhjjjmmmooopppqqqqqqtttyyy~~~xxxsssnnnjjjfffdddgggnnnxxx{{{lllYYYIII???<<>><<<:::999999888888777666555444333333000000000000////////////........................////////////////////////------------------------...------------...//////111222444555666666555555555555555555555555555555444444333333333333222222333333222222333333444555666777777999:::<<<>>>???===???@@@AAABBBDDDHHHKKKMMMQQQTTTUUUSSSTTTYYY]]]bbbeeehhhkkknnnoooooooooppprrruuuwwwyyyyyyyyyxxxpppmmmlllnnnlllhhhjjjooouuu}}}vvvzzzppp]]]III???===999EEEWWWfffqqqzzzIIICCC===;;;888555666999777666666555444444333333222222111///...---,,,+++)))))))))))))))*********+++***)))(((((('''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((######$$$&&&((()))***+++$$$%%%%%%&&&'''((())))))%%%%%%'''((((((((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***''''''''''''''''''''''''((((((***,,,---,,,(((%%%((((((''''''''''''((((((&&&&&&((()))************''''''''''''((((((((())),,,***((((((***,,,,,,,,,))))))(((((((((((()))))),,,---...000222333555555777===CCCEEEDDDDDDGGGJJJDDDGGGJJJKKKKKKKKKKKKLLLPPPRRRTTTTTTSSSRRRRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVUUUTTTSSSQQQQQQPPPJJJEEE@@@>>>???>>>999444555333111000111333666777>>>>>>??????@@@AAABBBBBBDDDFFFIIIKKKMMMMMMLLLKKKJJJHHHFFFDDDAAA>>><<<:::///...------,,,,,,------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************///<<>>XXXtttsssttt}}}}}}ooohhhwww|||tttffflllrrrwww}}}~~~~~~~~~~~~}}}}}}|||wwwwwwxxxwwwvvvtttrrrqqqnnnmmmllliiifffcccaaa___VVVTTTPPPMMMJJJFFFBBB??????>>>===;;;999777777666666555555444333222111111........................------------------------////////////////////////------------------------......---------...//////111222333444555444333222111111111222222222222222111111111111111000000000000000000000000111222222333333444555777999;;;<<<999;;;<<<===>>>@@@DDDGGGHHHLLLPPPPPPNNNOOOTTTYYYYYY[[[___ccceeeggggggggghhhjjjnnnqqqtttwwwxxxxxx{{{rrrmmmmmmmmmiiiiiillleeeooo~~~yyyppprrr{{{oooYYYJJJFFFAAA>>>AAAPPPggg{{{MMMDDD<<<:::999777777888444444444444333222111000000000///...---,,,,,,+++************))))))))))))'''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((()))+++,,,,,,***))))))***,,,******+++***(((+++000+++++++++*********---...111333666999<<<>>>???@@@HHHGGGFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKPPPSSSTTTRRRNNNMMMQQQUUUPPPQQQSSSUUUWWWXXXWWWWWWWWWUUUTTTTTTUUUVVVUUUSSSSSSIII@@@>>><<<999;;;@@@@@@@@@???===;;;888555333666444222333444555555444888999<<<@@@EEEJJJNNNPPPPPPOOONNNLLLJJJIIIHHHHHHDDD@@@<<<::::::999666333///...,,,***)))(((((((((((()))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$'''))))))((($$$"""'''...*** )))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++---@@@JJJ>>>...+++------...111000---///555555111777444222666BBBVVVnnnwwwuuuxxxwww}}}tttlll]]]aaappp~~~}}}}}}|||||||||||||||{{{yyyvvvtttsssqqqnnnlllnnnkkkgggddd```\\\WWWTTTPPPNNNKKKHHHDDDAAA???>>>999888555333111111222333111111111000000000//////......------------......---------...............---...............------..............................//////...---,,,,,,000000111111111000000///000000000000000000000000////////////////////////000//////............///000000111222333333444444555777888999999:::===???DDDDDDFFFGGGIIIKKKLLLMMMUUUWWWYYYZZZYYYYYY[[[\\\___cccgggkkklllllllllmmmppptttxxxwwwssskkkdddaaadddhhhoooyyy}}}tttyyyyyyaaaMMMFFFHHH@@@888HHHlllMMMDDD<<<:::999777777888444444444444333222111111000000///...---,,,,,,+++************))))))))))))'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))(((''')))******))))))***+++((('''))),,,,,,***,,,111))),,,/////////111555888===>>>@@@BBBDDDFFFHHHIIIDDDDDDFFFHHHJJJLLLKKKKKKJJJOOOTTTWWWWWWWWWYYY[[[WWW[[[^^^^^^[[[WWWTTTSSSSSSSSSSSSRRRQQQSSSUUUXXXVVVUUUSSSQQQPPPQQQSSSTTTUUUMMMGGGEEECCC===<<<>>>DDDDDDCCCCCCBBBAAAAAA@@@<<<:::888666666444222000//////111444999@@@FFFIIINNNOOOPPPQQQQQQQQQPPPOOOMMMJJJGGGEEEDDDBBB???;;;:::888444000,,,***(((((())))))((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))******)))$$$$$$***222///$$$###***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++)))999BBB999...,,,...------000000---///444555222111111666CCCVVVkkk}}}~~~zzzvvvrrrtttxxxuuu~~~yyyooohhheeemmm~~~|||||||||{{{||||||}}}~~~yyywwwtttsssrrrpppmmmkkkhhheeeaaa]]]YYYUUUPPPLLLIIIGGGEEEAAA>>>;;;999999777666333222111111222222111000000000/////////.........------------....../////////////////////////////////000000//////...////////////////////////...////////////...---,,,///000000000000000//////////////////////////////........................000000///............///000000000111222222222333222444555666666777999<<<>>>???@@@BBBCCCEEEFFFGGGLLLNNNPPPQQQPPPPPPRRRSSSWWWZZZ___bbbcccddddddeeejjjnnnsssuuusssooollljjjgggiiimmmqqqwww}}}}}}lll\\\QQQEEE???DDDSSSjjj|||NNNEEE<<<:::999777777999444444555444444333222111111000000///...---,,,,,,++++++*********)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''')))++++++******+++---)))(((***---,,,***,,,000,,,///333555555666:::===EEEEEEEEEFFFHHHKKKMMMOOOIIILLLQQQUUUXXXZZZ[[[ZZZYYY```fffddd]]]YYY\\\```cccgggmmmssssssnnnfff```___]]]ZZZWWWVVVXXX]]]aaaVVVVVVUUUQQQNNNNNNRRRVVVSSSOOOMMMNNNMMMIIIFFFEEEHHHGGGGGGGGGGGGHHHIIIJJJHHHFFFCCCAAA>>>:::666222///...---...111777===AAANNNPPPRRRTTTTTTRRRPPPNNNQQQOOOMMMMMMLLLKKKIIIFFFGGGEEE@@@;;;555000---+++)))((('''%%%%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&((()))((('''$$$$$$+++333000&&&###(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))************+++++++++%%%222999333...///000...,,,...///...///222333222---333AAAUUUkkk|||xxxkkkeeegggmmmvvv~~~}}}zzzppplllvvv~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||}}}~~~wwwuuusssqqqpppnnnkkkiiifffccc^^^YYYUUUPPPKKKGGGBBB@@@>>>;;;888666444333333222111000///000111111000000////////////............------------......222111111000000////////////000000111111111000000000000000000000000000000//////////////////...---////////////000000//////................................................000000///...............//////000000000000000000///000111222222333555777999:::;;;<<<>>>???AAAAAAHHHJJJLLLMMMMMMMMMNNNOOONNNRRRVVVYYYZZZ[[[\\\]]]aaafffkkkppprrrssstttuuuppppppooollllllooowww}}}pppYYYHHHGGGBBB???SSSqqqPPPFFF<<<:::999777777999444444555555444333222222111111000///...---,,,,,,+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********+++,,,---,,,++++++,,,...---++++++---,,,***,,,111555555666:::???BBBCCCBBBEEEGGGJJJPPPWWW___fffjjjdddhhhnnnrrrtttssssssrrr~~~tttmmmrrryyyzzz}}}yyytttppppppuuu{{{~~~~~~ppppppmmmeee[[[VVVWWWZZZTTTRRRQQQRRRRRRPPPMMMKKKKKKKKKJJJIIIJJJKKKLLLLLLLLLJJJIIIGGGEEEAAA<<<888444333111000111333666888CCCEEEHHHKKKMMMNNNNNNNNNMMMKKKIIIHHHHHHIIIKKKKKKKKKKKKJJJGGGBBB<<<666333---+++)))'''&&&&&&'''((($$$%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###''',,,***$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++&&&---222///...000000...,,,......------///111111333@@@SSSfffwww~~~rrrhhhiiiqqqyyyzzz{{{~~~}}}}}}}}}}}}~~~|||{{{{{{zzzzzzzzz{{{{{{vvvsssqqqooommmkkkiiifffccc___YYYTTTOOOJJJEEEBBB===<<<:::777555333222222000//////......///000000000000//////////////////...------,,,,,,------...222222111000///......---...///000000000000000000000000000000000000000000...//////000//////......000000000000000000111111////////////////////////------------------------111000///......---......//////..................---.../////////000222444777777888:::;;;===>>>>>>EEEGGGJJJJJJJJJJJJKKKMMMJJJMMMQQQSSSTTTUUUWWWXXXZZZ^^^dddjjjnnnssswwwzzzzzzzzzwwwqqqjjjiiinnnttt~~~hhhSSSMMMDDD:::FFF]]]QQQGGG===999888777777999444444555555555444333333111111000///...------,,,++++++++++++************))))))(((((('''''''''&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++---......,,,******+++------+++,,,///000000444;;;BBB>>>>>>GGGUUU^^^^^^[[[VVVYYY```jjjvvvvvvssszzz{{{qqqooopppnnnjjjccc[[[UUUPPPJJJFFFJJJKKKKKKLLLLLLLLLLLLLLLFFFEEEEEEFFFFFFDDD@@@===666666666666666666555555555666888<<>><<<>>>BBBEEEEEEHHHLLLNNNLLLGGGBBB===999666333///+++)))'''&&&%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$###$$$%%%%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++)))---.........//////---...---------,,,,,,000555>>>SSSjjjyyy|||sssnnnuuu~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}|||{{{yyyxxxwwwwwwvvvsssqqqnnnkkkiiigggdddaaaYYYUUUOOOJJJEEEAAA===:::999888666444222111000000------------......//////000000000000000000000000------,,,,,,,,,,,,------000000///...------,,,,,,,,,------...//////....................................////////////......111000000000000111222333000000000000000000000000........................111111///......---------......------------------,,,---.........///111333444555666777888999:::;;;===???AAABBBBBBBBBCCCDDDEEEHHHKKKNNNOOOPPPRRRSSSUUUXXX^^^cccggglllrrruuu|||~~~}}}xxxoooiiiiiikkkpppzzz~~~wwwpppyyyfffUUUIIIAAA???AAARRRHHH===999888777777:::444444555555555555444444222111111000///...------,,,++++++++++++*********)))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''''''''(((((())))))***************************((((((((()))))))))******((())))))******+++++++++,,,---,,,***))))))+++---+++,,,222;;;AAADDDIIIPPPRRROOOPPP\\\ooo}}}xxxyyy|||{{{yyyyyywwwqqqhhh___\\\```dddnnnmmmpppxxxtttppprrrtttfff\\\SSSKKKIIIKKKNNNPPPPPPNNNJJJHHHGGGGGGGGGIIIJJJJJJHHHFFF>>>???AAACCCDDDDDDCCCCCC===<<<:::888999;;;>>>@@@FFFCCC>>>777333444777;;;===AAAGGGLLLNNNLLLIIIFFFGGGDDD@@@:::444...***'''((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&''''''&&&%%%'''%%%$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))************+++++++++,,,---------------------///---,,,---,,,...666???MMMddd}}}xxxtttzzzvvv~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}{{{zzzwwwuuutttsssssspppmmmiiifffccc```\\\YYYRRRNNNIIIDDD@@@===:::888444333222000///.........------------------------...///////////////000000------,,,,,,,,,,,,------...------,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................000000/////////111222333111111111111111111111111////////////////////////222111000......---------,,,,,,------------------,,,---............000222111111222333444555666666888:::<<<===<<<<<<===??????AAADDDFFFGGGIIIKKKMMMQQQTTTXXX[[[___cccgggjjjssswww{{{{{{uuunnniiigggfffooozzzwwwkkkeeetttyyyfff[[[TTTHHH<<>>999888666777:::444444555555555555555444222222111000///...------,,,,,,,,,+++++++++*********))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,---...//////000222666:::???HHHYYYkkkuuuvvvvvvxxxyyyzzzzzzzzz{{{xxxvvvqqqkkkddd]]]WWWTTTRRRWWW\\\]]]ZZZWWWXXXZZZTTTNNNGGGFFFHHHHHHBBB<<<;;;:::;;;<<<>>>@@@@@@???:::<<<>>>BBBGGGNNNTTTXXX___\\\ZZZ^^^iiixxxzzzyyy|||~~~}}}uuuhhh[[[RRRSSSQQQOOONNNOOOOOOOOONNNRRRQQQPPPOOOOOOPPPRRRSSSPPPOOOMMMIIIEEEAAA>>><<<111444555444111///111333888888999;;;???CCCHHHKKKIIIJJJJJJJJJHHHDDD@@@===---+++)))'''%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$$$$%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((************************))))))************)))))))))************+++++++++))))))***+++***)))+++///...++++++///333999HHHWWWkkk}}}xxxwwwxxx}}}}}}xxxppphhhccchhhrrr||||||{{{zzzzzzzzzzzz{{{wwwvvvuuutttsssrrrrrrrrrhhheee```[[[WWWSSSNNNKKKCCC@@@;;;888666666444333222222111000////////////---............---,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,+++***+++---///111000000000000000000000000000000000000000000000000222111000///------,,,,,,++++++,,,------...//////+++,,,------,,,,,,...000///000000111222333444444222444666777666666777999888:::===>>>???AAADDDFFFIIILLLOOORRRSSSTTTVVVXXX___eeeooozzz~~~wwwqqqeeeeeeeeeiiiuuu|||rrrooooooZZZPPP\\\HHH===;;;666777;;;666777555444444444444333111111111///---***)))***+++,,,++++++***)))(((''''''((((((''''''&&&&&&&&&%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))((()))))))))))))))(((((((((((()))******************)))(((((()))***+++***,,,)))))),,,......------***222444000666EEEMMMLLLOOOWWWhhhxxxooonnnqqqrrrYYYSSSLLLEEEBBB@@@@@@@@@@@@>>>===<<<===>>>@@@AAAEEEEEECCC??????AAA@@@<<<;;;<<<===>>>>>>;;;777444999888777888:::<<<<<<<<<<<<===>>>@@@DDDHHHMMMPPPgggdddgggnnnqqqrrrxxx}}}ooohhhzzz{{{aaaTTTYYYVVVJJJNNNHHHFFFKKKNNNLLLMMMQQQQQQSSSUUUUUURRRMMMJJJHHH>>>666///111333111//////===AAAEEEEEEAAA>>>???AAAEEEDDDEEEIIINNNNNNIIIDDD<<<999333...)))(((((()))%%%&&&((())))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((((((&&&###&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************,,,,,,++++++***+++++++++------...,,,+++***+++------///000111666EEE^^^ttt}}}~~~}}}wwwwww{{{~~~yyyrrrpppqqqgggttt~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyttttttrrrnnnlllkkklllnnnggg^^^SSSLLLIIIGGGCCC???:::999777444222111000///000///...---,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......EEE444'''(((......,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////000111222333444444222222111111000//////...,,,,,,,,,------------------------,,,,,,---..................////////////000111111111222222222222666666777999:::<<<>>>???BBBDDDGGGHHHJJJLLLPPPRRRWWWZZZbbbmmmwww||||||yyylllfffbbbdddlllvvvwww{{{mmmWWW\\\HHH>>>;;;666777;;;666777555444444444444333111444333222000///...------++++++******))))))((((((((((((((((((''''''&&&&&&''''''((('''&&&%%%&&&&&&(((((((((((()))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))(((((())))))))))))(((((((((((()))************)))((((((((()))***,,,,,,,,,++++++++++++,,,...555;;;EEERRRXXXSSSRRR\\\fffhhhpppooouuu~~~pppnnnfffYYYPPPMMMKKKHHHEEEBBB@@@@@@BBBEEEEEEDDD@@@???>>>>>>BBBJJJTTT\\\[[[\\\[[[WWWWWWXXXVVVQQQZZZ^^^bbbaaa]]]XXXUUUUUUKKKKKKLLLMMMNNNLLLIIIFFFAAA@@@>>>>>>@@@CCCEEEEEEAAA???AAAFFFHHHIIIOOOWWWttt}}}sssnnnfffYYYWWWRRRPPPQQQNNNHHHFFFGGGIIIMMMRRRVVVVVVSSSOOOMMMGGG???888777555222000111000777???CCCBBBAAABBBDDDCCCBBBBBBDDDGGGJJJJJJIIIGGGCCC???999444///***&&&***))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((((((&&&$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++,,,,,,++++++***++++++,,,,,,---------,,,,,,---///...---///777EEEYYYnnn|||}}}yyyxxxvvvtttwww~~~zzztttuuu}}}|||{{{yyyxxxwwwvvvvvvooooooooommmiiifffdddcccZZZSSSIIICCCAAA???<<<888555555333222000////////////...------,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......888000***,,,---++++++...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,------...000111111222111222444555555333111///000000///......---,,,,,,------,,,,,,,,,------...............////////////000000000000111111111111333444555666888:::<<<===@@@BBBDDDFFFGGGJJJMMMPPPQQQTTTZZZbbblllssswwwxxxrrrmmmgggeeehhhnnnwww}}}}}}ddd]]]III>>>;;;666777;;;666777555444444444444333111333111///000111000,,,)))*********)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))***))))))((('''((())))))******))))))((()))***+++,,,------...,,,...///------444AAAKKK]]]ooo{{{xxxrrrvvvzzzqqqvvvrrraaaPPPMMMEEE===;;;<<<;;;777<<<===AAAKKKWWW^^^```^^^YYYYYYXXXWWWZZZeeeuuu~~~uuuuuuvvvwwwxxxvvvrrrnnngggaaaZZZUUUSSSQQQNNNKKKHHHEEEBBB@@@>>><<>>:::999888555333333222111000000000000000...------,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++...///,,,(((***///,,,------......------,,,++++++++++++++++++++++++++++++,,,---------------******+++,,,,,,---......000222555777888666333111444333222111///...---,,,------,,,,,,,,,,,,,,,------............/////////....../////////000000000000000111333555777999;;;===???AAACCCDDDFFFJJJMMMKKKNNNSSSYYYaaaiiirrrxxxxxxvvvpppiiifffgggjjjmmm|||}}}]]]III???<<<666888;;;666777555444444444444333111222///...000333222,,,&&&)))))))))))))))***************))))))))))))))))))((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((()))*********))))))'''((())))))******))))))+++,,,,,,,,,++++++,,,---+++///111111555@@@MMMUUUiii|||ooo^^^YYY\\\YYYLLL???999<<<===<<<@@@FFFIIIGGGPPPRRR[[[kkk{{{{{{}}}}}}yyyvvvzzz}}}{{{xxxtttjjjeee]]]TTTKKKDDDBBBCCCBBBBBBBBB???>>>BBBKKKQQQ___qqqwwwlll```YYYWWWXXXOOONNNMMMMMMNNNOOOOOOOOOOOOMMMKKKIIICCC<<<999<<<777666444000///222888===FFFGGGEEEAAA>>>???FFFLLLJJJIIIHHHHHHHHHCCC:::222///,,,)))&&&%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********+++++++++,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,...000333555===MMMfff{{{}}}rrrpppwww~~~}}}|||{{{zzzyyywwwuuurrrpppoookkkjjjgggccc^^^WWWOOOJJJAAA===999666666555444333444444333222111111111111------,,,,,,,,,---......,,,+++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------&&&***//////,,,)))+++///,,,,,,------------,,,,,,************************++++++,,,------------,,,))))))******+++,,,,,,---...000222444555444333222444444333222111000///......------,,,,,,,,,,,,,,,---------.........//////---------.........//////......///111333555777888:::<<<>>>@@@AAADDDGGGJJJIIIMMMSSSWWW\\\dddnnnuuuzzz|||zzzrrrkkkhhhfffdddiiiwwwzzzyyy^^^JJJ???<<<666888;;;666777555444444444444333111555222111444777666000***)))))))))))))))*********))))))******************)))'''&&&&&&(((((('''%%%'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((()))***************((())))))***************+++,,,,,,+++))))))+++---000666;;;???JJJWWW^^^^^^rrr}}}xxxpppjjjbbbXXXKKKCCCBBBAAA===:::>>>HHHQQQUUUXXX^^^bbbdddrrruuu|||}}}ssskkkgggeeefff\\\NNNDDD@@@AAAAAAAAAEEEQQQiii|||uuuppplll\\\TTTKKKEEEEEEIIIMMMOOOLLLKKKMMMOOOKKKDDDAAABBBAAA???;;;666333222444666<<>>777444000+++((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********++++++*********++++++,,,---,,,---...---++++++,,,...///;;;KKK]]]sssvvvsss{{{}}}{{{zzzwwwwwwvvvuuurrrpppnnnlllhhhccc]]]WWWQQQKKKEEE@@@:::888666555555555444333555444333111000///......------,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++---...---+++,,,,,,---++++++,,,,,,,,,,,,++++++***************************+++,,,,,,------,,,,,,*********++++++,,,,,,---------------...000111222111111222222222222222222///...------,,,,,,,,,---------------............,,,------------...............///000222444666777888:::<<<>>>???AAAEEEHHHHHHMMMSSSXXX[[[aaahhhmmmuuu|||{{{vvvrrrkkkdddccclll{{{~~~vvvzzz___KKK@@@<<<777888;;;666777555444444444444333111222111111333444333...************)))))))))))))))))))))))))))************+++(((&&&''')))***(((%%%&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((()))***++++++++++++)))***++++++,,,,,,++++++***,,,---,,,,,,...444999JJJRRRYYY^^^gggpppooohhhkkknnnpppmmmeeeYYYLLLDDD@@@>>><<<;;;<<>>:::777222555666333//////444999GGGHHHKKKLLLLLLJJJHHHGGGBBB@@@;;;666000+++'''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********************+++,,,------,,,---...---,,,,,,...000666LLLeeewwwyyyxxxvvv|||xxxjjjooo|||~~~{{{xxxwwwttttttsssqqqnnnkkkhhhfff]]]VVVNNNHHHDDDAAA===999666666666555444444333333222111000...,,,+++++++++...------,,,,,,,,,------*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...///...++++++......+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))***,,,///000...//////000111222333444111000///...------------,,,------------.........,,,,,,---------........./////////000111222333444555777999;;;<<>>JJJRRRjjjuuu{{{wwwsssrrriii]]]UUURRROOOKKKEEE>>>999777999===DDDKKKRRR\\\gggooouuuttthhhWWWWWWRRRGGG???<<<===>>>EEENNN[[[lllvvvkkkeeeaaa]]]YYYVVVOOOKKKLLLMMMKKKJJJKKKEEEFFFGGGIIIIIIGGGDDDBBB:::999666111---,,,000444???EEELLLNNNLLLJJJJJJLLLHHHGGGEEEAAA;;;444...***''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((%%%$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************+++,,,---...+++---...//////000333555HHHbbb|||xxxvvv{{{qqq___bbbooo}}}yyyvvvtttsssrrrpppmmmiiiddd___\\\OOOIIIBBB??????>>>;;;888555666777777555333333222000///...---,,,,,,,,,,,,///...------,,,,,,,,,,,,)))*********++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,+++///...++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++++++++++++++,,,---...,,,---...///000111222222222111000//////.........,,,,,,---------.........------------............//////......//////000111222444666888999;;;???BBBCCCDDDHHHNNNVVV\\\```aaahhhoootttwwwvvvllljjjjjjppp{{{zzzvvv```LLL@@@===777888;;;666777555444444444444333111000111333333111/////////,,,++++++***)))(((((('''''''''(((((()))))))))***...***'''))),,,---***''''''''''''((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************(((((()))++++++,,,,,,,,,+++,,,------......------...222777<<>>;;;999777999???EEEMMMSSS^^^iiiuuuzzz}}}xxxhhhXXXNNNDDD;;;;;;===@@@LLLfff{{{```UUUKKKIIIKKKKKKKKKMMMKKKHHHDDDBBBDDDHHHKKKMMMKKKFFF>>>666000...000222555???JJJNNNLLLJJJKKKNNNHHHIIIIIIHHHDDD===666222(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###&&&((((((%%%$$$%%%'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************+++,,,---...***,,,...000111444777:::TTTlll~~~yyywwwddddddlll}}}~~~|||xxxuuurrrrrrqqqoookkkeee^^^XXXUUUFFFAAA===<<>>888333///---222777???FFFKKKLLLJJJIIIJJJIIIGGGGGGGGGDDD>>>999111---)))&&&%%%%%%%%%$$$'''&&&&&&&&&''''''((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---000,,,,,,000//////<<>><<<;;;<<<>>>??????>>><<<:::888555222000...,,,.........------,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---***++++++++++++,,,,,,,,,)))******,,,---...//////------------------------------------------------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++++++++++++++,,,************************++++++,,,------...//////333333333333333333333333000///...---,,,,,,,,,,,,------------------------///////////////000111111222111111222444777:::<<>>@@@FFFHHHEEEEEEHHHDDDBBB>>>999666333222111000333888>>>CCCGGGJJJKKKJJJGGGDDDCCCDDDDDDBBB@@@:::666///***(((&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&&&&$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------///......000444>>>QQQbbb|||yyyxxx}}}|||zzzyyyxxxvvvuuussstttnnncccYYYOOOHHHAAA===<<<:::888888:::<<<<<<<<<888777555333111...,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,+++++++++***+++************+++,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......------------------------.........---------------////////////////////////........................---------------------------,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---.........111111111222222333333333222222000///...---------------------------------///............///000000111111111111333555888:::>>>@@@CCCHHHNNNSSSXXXZZZ___aaafffkkkqqqvvvyyy{{{}}}||||||wwwnnnkkkvvvcccJJJ======888888:::777666555555444444333222222111000000///......------+++++++++************)))(((((('''''''''((())))))''''''''''''(((((((((((('''''''''(((((('''''''''***))))))(((((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))*********)))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,+++***+++,,,---,,,+++............333>>>MMMXXXoooooommmggg^^^UUUOOOLLL<<<;;;999888:::AAAJJJQQQcccjjjvvvvvvaaaMMMBBB???>>>AAAJJJVVViiirrrdddRRRBBBBBB===<<<@@@DDDDDDDDDEEECCCAAA>>>:::777555444444000000222555999???EEEHHHGGGCCC>>><<<>>>AAADDDFFFEEE@@@999222...***'''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,------------...000000111===TTTkkkxxx~~~||||||~~~{{{xxxvvvtttrrrooommmddd]]]TTTKKKEEEAAA>>><<<<<<999555444555777888888333333111000...---,,,+++...------------,,,,,,,,,---,,,,,,,,,,,,,,,++++++***************+++,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,---------.......................................///////////////000111111000//////111111111111111111111111000000000000000000000000------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......//////000111222333333555555333222000///...---------------------------...------------...//////111111000000111333555666:::;;;>>>CCCHHHNNNRRRTTT\\\^^^aaaeeejjjnnnqqqsss}}}www|||cccJJJ======888888:::777666555555444444333222222111111000///...------,,,+++++++++*********))))))))))))((((((((())))))***''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''***---...---+++++++++******))))))((())))))***))))))))))))))))))))))))))))))*********+++++++++---,,,,,,---//////,,,)))---///222777AAAQQQcccpppssslll```RRRFFF===888777:::===BBBIIISSS```mmmuuuyyykkk^^^NNNAAA@@@BBBEEEQQQ___gggvvv~~~mmmZZZPPPGGG===:::===BBBDDDEEEGGGFFFDDDAAA>>>;;;888666222111111111333777;;;======:::777555777<<>>>>>?????????;;;666333333444444444000//////...------,,,,,,------------------------------------,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------/////////////////////////////////000000000000000000000111222222111000000222222222222222222222222111111111111111111111111........................///......------......///------------------------++++++++++++,,,,,,------,,,,,,---...000111222222777666555444222111///...............---------------,,,,,,,,,,,,---......000000000000000111222333777888;;;???DDDIIIMMMOOOXXXZZZ\\\```eeeiiimmmooo{{{cccJJJ======888888:::777666555555444444333222222111111000///...---,,,,,,+++++++++*********))))))++++++***))))))*********''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&'''''''''((((((((('''***---...---,,,++++++******))))))))))))******************************************++++++++++++((()))+++///222333222000,,,555AAAMMMVVV^^^ffflllcccZZZMMMAAA;;;;;;>>>AAAIIIOOOXXXcccmmmwwwlllYYYTTTQQQHHHCCCCCCBBBSSSeeessszzzjjj]]]JJJ===;;;???BBBCCCEEEFFFHHHHHHFFFAAA===:::777777777666555333222111333111000000111666;;;???CCCCCCDDDDDDAAA<<<444...''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------...//////...000222<<>>>>>CCC???999444222222222111............------------------------------------------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,------------------------------......000000000000000000000000000000000111111222222222111222222222222222222111222222222222222222222222111111111111111111111111/////////000000/////////000000////////////000000------------------------+++,,,,,,,,,,,,,,,------++++++,,,---///000111111555666666555444222111000/////////......---------,,,,,,,,,,,,,,,---......////////////000000111111666777999===AAAEEEIIIKKKSSSTTTXXX\\\aaaggglllnnnrrr{{{cccJJJ======888888:::777666555555444444333222222222111111///...---,,,++++++++++++************)))++++++***)))))))))******''''''''''''(((((((((((('''''''''(((((('''''''''((((((((((((((())))))***))))))))))))*********+++%%%(((+++,,,+++)))))))))******)))))))))***++++++*********************************++++++++++++,,,((()))+++,,,---000444777AAAMMM]]]hhhiiiccc]]]YYYGGGAAA:::888>>>JJJVVV]]]fffmmmvvv~~~uuufffSSSGGG???AAAFFFPPP]]]jjjsssxxxwwweeeRRRFFFAAA<<<777???BBBFFFHHHIIIFFFCCC@@@>>>???@@@@@@<<<777222///---------,,,---000555999;;;>>>BBBEEEFFFCCC<<<777+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++,,,---...//////000000444<<>>???AAACCCDDDCCCBBB>>>888444222111000///------------------------,,,,,,,,,------------...---------............///,,,,,,,,,,,,,,,---......---------.........//////........./////////000000111111111111111111111111111111111222333333444444444333222222222222333444333333333333333333333333222222222222222222222222000000111111111111000000111111000000000000111111........................------------------------+++,,,,,,---...///000000222222444444444444333222000000//////...------------,,,,,,,,,,,,---............//////000000000111555666888;;;???CCCFFFGGGMMMOOORRRWWW]]]ccciiilllpppxxxcccJJJ======888888:::777666555555444444333222222222222111///...---,,,++++++++++++************)))***))))))(((''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((()))******((((((((()))))))))******&&&(((******)))((())))))******))))))******+++,,,*********************************+++++++++,,,,,,+++---......000:::IIIUUUfffkkknnnlllcccXXXPPPLLL;;;:::;;;CCCRRRdddsss{{{zzzjjjXXXIII>>>???AAADDDNNN[[[pppttttttlllbbbYYYKKK@@@AAABBBDDDFFFGGGGGGGGGFFFEEEGGGIIIIIIGGGAAA;;;888000///...+++***,,,222777777999===BBBFFFEEEBBB???555222...***'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///000000333:::KKKbbbttt~~~}}}yyyqqqmmmuuu|||xxxwwwvvvlll___UUUQQQLLLEEE???===>>>@@@DDDHHHIIIGGGFFF;;;888444222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......////////////...------------...//////////////////000000000000......///000111222222333222222222222222222222222111222222333444444555555666444222111111222444666444444444444444444444444333333333333333333333333000111222333333222111000222222111111111111222222111111111111111111111111........................------------......//////---...111333444555444333000000000///...------------------------......///------...000000111111111444555777999===@@@CCCEEEHHHIIILLLQQQVVV]]]cccfffkkkrrrwww}}}cccJJJ======888888:::777666555555444444333222222222222111///...,,,+++++++++++++++************))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''(((***++++++******+++,,,******))))))***+++,,,,,,******************************+++++++++,,,,,,,,,***...222666???TTTpppyyylll\\\MMMDDDDDDFFFGGGHHHNNN[[[nnnwwwaaaNNNIIIBBB888<<>>CCCFFFEEEDDD???;;;555///***((('''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,---...///000111555@@@WWWppp|||}}}qqqiiiooo~~~}}}yyytttrrrsssfffUUUJJJFFFEEEBBB>>>GGGGGGIIIJJJJJJFFF@@@<<<444222000/////////...,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........---.........//////000000///............///000000000000000000111111111111...///000111222333444444222222222222222222222222222222333333444555666666777555222000000222555777555555555555555555555555444444444444444444444444111222333333333333222111333222222111111222222333333333333333333333333333//////////////////..............................***,,,///222444555555444111000000///...---------...------------...//////,,,---...000111222222222333444666888;;;>>>AAACCCEEEFFFHHHLLLRRRXXX]]]aaadddiiimmmrrrZZZMMM@@@;;;:::777666777555555444333222222222222222111000///...---,,,,,,...+++))))))++++++)))'''+++*********))))))((((((+++*********))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************++++++***)))(((((())))))---+++))))))+++,,,---,,,++++++******************)))''')))//////******...,,,000666@@@VVVqqqyyyaaaJJJBBBAAABBBMMMZZZbbbiiinnnppp{{{kkk^^^[[[PPPAAA:::EEEIIILLLeeezzzoooeee\\\OOOBBBBBBKKKGGGIIIIIIGGGIIIMMMLLLHHHDDD???666---))),,,333999@@@===;;;;;;>>>@@@AAAAAADDDBBB>>>888111,,,(((''''''&&&%%%$$$%%%&&&''')))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***+++000333222111333@@@PPPiii}}}~~~yyy}}}zzz{{{~~~~~~~~~~~~|||vvvkkkdddSSSQQQMMMHHHEEEDDDDDDDDDJJJIIIHHHFFFAAA<<<777444000000///...------,,,,,,,,,,,,,,,---------......//////---,,,,,,---.../////////000000//////111333000000000///000000000000555333111000222333333222222111111111222333444555222111111333555777777666666666555555555666666777???999222000444999;;;;;;333666666222444888777222333222222333555666666555333333333444666666555333333333333333333333333333555555555444333333222222222222222111111111000000000///...---,,,---............///000222444666777333333333222111000///...,,,,,,,,,+++,,,,,,---------......///////////////111222444666999;;;===>>>AAACCCGGGJJJNNNSSSXXX\\\```ffflllqqqwwwZZZMMM@@@;;;:::777777888555555444333222222222222111111000///...---,,,,,,...,,,******++++++)))'''************)))))))))(((************)))))))))((())))))(((((((((((()))))))))))))))))))))))))))((((((((()))***************++++++***))))))))))))))),,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,++++++***+++000444111+++---444777???GGGOOO\\\kkkssstttZZZKKKBBBHHHSSS\\\hhhuuuzzzqqqZZZEEE>>>888???VVVuuuvvv^^^III@@@@@@AAADDDHHHKKKKKKJJJHHHGGGFFFAAA999111,,,,,,111555>>>>>>===;;;999;;;AAAEEEDDDDDDBBB===777222---+++&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((''''''((()))***))))))))))))))))))))))))******))))))(((((((((((())))))*********+++++++++***++++++++++++,,,,,,,,,...,,,---//////---///333JJJ```|||}}}}}}~~~}}}yyynnnaaaWWWNNNLLLHHHEEEDDDEEEGGGIIIGGGFFFDDDAAA===888555222000//////...------,,,,,,,,,,,,---------.........//////...------...//////222333333333222222333444222222222111111000......111000000222333333222000222222222222333333444444222111111222444555444333555555555555555555666666???999222111555:::======777999777333555999999444555333222222444555444333333333222333555666555333444444444444444444444444555555555444444444444333333333222222222111111111111000///...------......++++++,,,---///000222333333333333333222111000///...------,,,,,,------...---......///////////////000111333666888:::<<<===???AAADDDHHHKKKPPPUUUYYY___eeekkkoootttYYYMMM@@@;;;:::888777888555555444333222222222222111111000///...------,,,---,,,******++++++)))(((************))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************++++++***))))))))))))***,,,***))))))+++---,,,,,,------------------------(((+++000111,,,***000999DDDPPP\\\___]]][[[WWWSSSAAA;;;AAAVVVmmm|||{{{aaaHHH666999CCCQQQlllzzzeeeRRRFFF@@@>>>BBBKKKKKKFFFEEEKKKHHHEEE???777000---...000555:::???>>>:::999===BBBCCCDDDEEEDDD@@@:::444111''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&'''(((+++,,,))))))))))))))))))))))))***))))))))))))((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,///......///,,,,,,333===ZZZrrr|||yyyzzz}}}~~~~~~|||yyyrrreeeVVVKKKIIIHHHEEEDDDDDDFFFHHHIIIBBBAAA>>>:::777444222111/////////...------,,,,,,,,,------------.........//////.........//////000000000111222333333333222///000222333444444444444222222333555666555333000111222333333333333333222333222111111222333222111444444444444555555666666<<<777222222666<<>>AAADDDGGGLLLQQQUUU^^^bbbhhhkkkpppxxxYYYLLL@@@;;;:::888777888555555444333222222222222111000000///......---------,,,+++++++++******)))*********)))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))*********(((((()))***************++++++***))))))*********,,,***)))***,,,---,,,+++,,,---------------......******,,,,,,...444@@@JJJWWWaaaiiieeeYYYKKKBBB???EEEEEEQQQjjjhhhRRRIII???999FFF\\\rrrsss___NNNAAA===FFFIIIDDDFFFPPPJJJHHHDDD===555000...---+++333;;;???>>>;;;999:::@@@BBBEEEGGGFFFAAA;;;666,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------,,,---//////...111???NNNlll|||}}}zzzyyyxxx~~~~~~www{{{~~~{{{uuuppphhh]]]PPPGGGFFFFFFGGGGGGGGGFFFEEEEEE>>><<<999555222111000000//////.........---------------------............////////////000000000111......///222444555444333333333333444555777888999;;;:::999999999888555333222222333333333222111111333222111222333444333222333333444555555555555555888555111222777===BBBEEEFFFBBB;;;666444444444333444333222333666777777666666444333333444555444333222222333333444555555555333333444555555666777777555555444444444333333333444333333111000000//////------,,,------...///000333333444444444444444333//////...------------...---......///////////////000000222444666777999999999;;;>>>AAAEEEIIINNNRRR[[[___dddhhhlllsss|||YYYLLL???;;;:::888888999555555444333222222222222000000//////......---------------,,,+++*********))))))))))))))))))******))))))))))))))))))******))))))(((((((((((())))))((()))))))))*********+++(((((()))***************+++***************+++++++++******+++,,,---,,,++++++,,,,,,,,,------......000...---111>>>PPP___hhhnnnmmmggg\\\OOOFFFGGGLLL]]]```kkkxxxaaaKKK??????DDDKKKXXXhhhxxxmmmWWWFFFGGGHHHDDDFFFNNNIIIIIIGGGBBB;;;444000......000333777::::::999888;;;===AAAEEEGGGEEE???:::555222---)))&&&''')))***&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,---------+++,,,...//////777JJJ\\\yyy~~~{{{xxxyyyxxxnnnddd]]]VVVNNNHHHEEEGGGKKKMMMLLLHHHDDDAAA;;;999555222000000000111...............------------------........./////////000000111111222222222333222222444777999888666999888777666777:::===>>>DDDAAA<<<999888777666555444444444444333333222111333222222444666888888777444444555666666555444444444222000222888@@@GGGKKKSSSLLLCCC<<<888444333333222333666:::???@@@@@@>>>999777555444444555444333111111222222222333333333222333333444555666777777555555555444444444333333555555444444333222111111......------------......222333444444555555555555//////...------------------......//////////////////000111222444555666777888:::===@@@CCCGGGLLLPPPYYY]]]bbbfffjjjooovvv{{{XXXKKK???;;;:::888888999555555444333222222222222000000//////............,,,---...---+++)))***+++))))))))))))************))))))))))))************))))))(((((((((((())))))((())))))******+++++++++(((((()))***************+++************+++,,,,,,+++******+++------,,,***++++++,,,,,,---.........000222555>>>OOOcccooorrrnnncccVVVNNNLLLSSSaaammmzzzrrrZZZQQQMMMIII@@@???BBBSSSqqqttt```XXXSSSKKKFFFFFFFFFGGGHHHFFF@@@:::555333:::555///---111666:::<<<777888;;;@@@EEEFFFBBB???===999333---***)))***+++&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------...000333===RRReee~~~|||rrrdddYYYTTTQQQOOOMMMJJJMMMPPPRRRPPPJJJCCC>>>888666333111000000000111........................------........./////////000000111222333333333333555333222444999<<<<<<:::888:::<<<@@@DDDIIILLLNNNHHHCCC===888777666666666999999777666555555555555444444444555888::::::999666777777777777555444333111000111444;;;EEENNNTTT^^^UUUKKKEEE???888555666333777???GGGMMMNNNKKKHHH>>>;;;888666555555333222222222222111111111111111222222333333444555666666555555444444444333333333555555555666555444444333///...---,,,,,,,,,,,,,,,000111333444555666666666111000///...............---....../////////////////////000111333444444555777999<<<>>>AAAEEEJJJNNNWWW[[[```eeejjjnnnsssvvv}}}XXXKKK???;;;:::999888:::555555444333222222222222////////////............,,,...///---***)))***,,,((()))))))))************((()))))))))************))))))(((((((((((())))))((())))))******+++,,,,,,(((((()))***************+++*********++++++,,,---*********+++------,,,***,,,------...//////000000000:::EEEOOOZZZcccccc^^^UUUMMMKKKVVVgggvvvuuuooonnnlllUUUFFF;;;???RRRjjjvvvhhhXXXKKKCCCBBBEEEGGGGGGDDD???;;;:::@@@<<<666000...111666:::555444555;;;BBBFFFEEEBBB@@@>>>:::555000,,,***)))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))(((((())))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,,,,,,,------------.........///444;;;III___rrrtttooovvv~~~}}}~~~~~~|||mmmdddXXXPPPPPPSSSVVVWWWYYYZZZYYYVVVOOOGGG>>>999444333222000//////000000....................................////////////000000222333444444444333444222222777@@@HHHLLLMMMIIILLLRRRWWWYYYYYYWWWUUUGGGCCC???;;;::::::999888@@@???<<<999888888:::;;;666666555666999::::::999888999999999888666333111///000333888@@@JJJUUU]]]aaaWWWNNNIIICCC:::777888888???KKKWWW]]]\\\VVVPPPBBB???:::777666555333222444333333222222111111000111222222222333333444444444444444444333333333222444555666777777777666555111111///...------------///000111333555666666777444333222111000000000000---....../////////////////////000000111222333333555777:::===???CCCHHHLLLVVVYYY___fffkkkooosssuuuzzzXXXKKK???;;;:::999888:::555555444333222222222222///////////////.........,,,...///...***)))***,,,(((((())))))*********+++(((((())))))*********+++))))))(((((((((((())))))((())))))***++++++,,,,,,(((((()))***************+++*********+++,,,,,,---*********,,,------,,,***---......///000111111222555FFFXXXaaabbb^^^SSSGGG???@@@OOOooozzzuuu___III???>>>DDDWWWkkkzzzeeeQQQDDD???CCCGGGHHHFFFBBB???>>>>>>@@@@@@;;;333///000333444222222888@@@FFFGGGEEEAAAAAA>>>;;;555///)))&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++)))'''&&&))))))))))))))))))))))))))))))******++++++++++++))))))))))))************,,,,,,,,,---------......///...111888DDDUUUlllzzzhhhbbbiiiwwwzzz}}}|||tttooo^^^VVVNNNKKKOOOWWW^^^aaajjjgggaaaXXXMMMAAA888222222111000000////////////---................................./////////000000111222444555555444444666444666@@@NNN\\\dddfffjjjlllooonnnhhh]]]QQQIIIEEECCCAAA@@@@@@???===;;;EEECCC???<<<;;;;;;===???888777666777888999888777:::;;;;;;:::999666333111000111555:::CCCOOO[[[ccc^^^TTTLLLIIICCC:::666777===FFFTTTaaahhheee\\\UUUEEEAAA<<<888666555333111666555555444333222111000111111222222222222333333444444333333333222222222333444666888888888777777555444333222000000000000...///111333444666666777666555444333222222222222---......////////////////////////000111222222222444666999;;;>>>BBBGGGJJJUUUYYY___ffflllqqqsssuuuyyyWWWKKK@@@>>>???===999888555444444333333222222111000000000000////////////...------,,,,,,++++++***))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++...---------///000///...'''---///,,,+++333===CCCQQQZZZfffiii[[[GGG???AAA>>>LLLddd}}}|||}}}___OOOGGG???===AAA^^^wwwhhhHHHDDDCCC@@@AAAEEEGGGCCC===<<<@@@DDDDDD???777000,,,///------111888???BBBCCCDDDCCCBBBAAA???999000))))))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************************************++++++,,,,,,,,,,,,------,,,++++++---...///...---...111555???QQQgggwww~~~yyypppiiiiiirrr~~~{{{ooo^^^VVVQQQSSSPPPPPP]]]qqqwwwqqqooodddTTTFFF>>>888222---111111000///...------,,,---------------...000000222222222222222222222222222111333666666222222555555222444CCC\\\rrr~~~|||uuukkkaaaZZZXXXXXX\\\UUURRRRRRLLLAAA===BBBGGGHHHDDD>>>???EEEGGGCCC@@@>>>:::888<<>>>>><<<999888666666555444444333333222111000000000//////.........------,,,,,,++++++***))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************++++++++++++++++++++++++++++++*********)))))))))+++++++++++++++++++++++++++++++++,,,...............000///...333AAAOOOUUUmmmjjjeee\\\NNNBBBCCCKKKUUUcccwww|||```GGG>>>@@@DDDTTTooo~~~wwwZZZKKKAAADDDGGGCCC???AAA<<<===@@@CCCDDD@@@888333000---,,,///666===BBBDDDEEEDDDCCCCCCBBB>>>777222+++***((('''''''''((()))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,---...//////...---222111999LLLdddwwwuuunnnooovvv~~~{{{~~~~~~~~~|||uuudddYYYVVVNNNTTTXXXZZZffftttvvvooocccYYYKKKAAA;;;666222...111000000///......------.........//////000000000///000111111222333333444333222333777777444333555666444999III___pppvvvuuukkkgggdddcccfffjjjkkkkkk___WWWRRROOOIIIAAA???DDDKKKJJJEEE???BBBJJJOOOOOOHHHHHHDDDAAABBBEEEEEEAAA@@@???<<<999555333333333333555;;;CCCLLLRRRTTTTTTSSSNNNIIIGGGFFFEEEDDDCCCFFFHHHPPP\\\eeecccVVVJJJEEEAAA===;;;777666:::AAAKKKLLLGGG<<<555444555555222222111222222333444444555444444333333333444444+++222555333:::HHHOOOLLLCCC???;;;888888777666444222111111000111222333444555666444333777;;;555,,,///......------......///111///------///111111000222444666888:::???DDDHHHOOOTTT[[[aaaeeeiiioootttwww|||\\\NNN@@@<<<<<<;;;999999777666666555555444333333222111111000///......---...------,,,,,,++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,***+++,,,---............111111000444BBBVVVdddhhhkkkcccWWWNNNJJJMMMZZZgggwwwgggVVVOOO@@@???KKK\\\iii~~~xxx^^^KKKJJJIII@@@>>>FFF@@@>>>>>>BBBGGGGGG???888333///,,,---222999@@@CCCDDDDDDDDDDDDDDDBBB>>>;;;///---***'''&&&''')))+++(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************************************++++++,,,,,,,,,,,,------,,,---///000000///...---000///<<>>AAA>>>===;;;777555555555444333111111111000111111222222333555555333333444111+++//////............//////000///---...000111111000333444555777999===CCCGGGMMMRRRYYY___cccgggmmmrrrtttzzz^^^OOO@@@;;;;;;:::999999666666555555444333333333333222111000///...---,,,...------,,,,,,++++++***)))))))))))))))))))))))))))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---/////////////////////222777AAASSSdddjjjiiiSSSPPPNNNRRR\\\lll}}}rrr]]]FFF===DDDMMMbbb}}}xxxggg[[[RRRIIIEEEFFFCCCAAA@@@CCCFFFFFFAAA===999555///---///444;;;???CCCCCCCCCCCCCCCBBBAAA???777333...)))&&&''')))+++((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------+++---///000///.........000333GGGjjjwwwyyyyyyxxxuuussstttuuu{{{pppnnnmmmqqqxxx~~~{{{uuunnndddXXXNNNOOOTTTRRR\\\dddfffeeebbbYYYOOODDD???888333111111000000000000000//////////////////000111222222222111111222333555777888888888888;;;777666<<>>HHHJJJEEEAAABBBEEEHHHMMMPPPNNNKKKKKKLLLLLLDDDEEEKKKTTT[[[[[[TTTLLLGGGAAA======>>>>>>BBBGGG[[[XXXOOOCCC:::888777444222222111111333555777999888666444333222222333333777:::999444222555444000666555333222222222222222222111111111111111111111333555777666444333111000000000//////.../////////000///......000111111000222222333444666;;;AAAEEELLLQQQXXX^^^bbbgggmmmrrruuu{{{___OOO@@@:::::::::999:::555555444444333222222222333222111000///...---,,,...------,,,,,,++++++************************************++++++*********((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------///000///------///111333;;;EEEPPP[[[aaa\\\TTTGGGLLLTTTbbbuuu^^^FFF>>><<>>:::444---)))(((((()))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------***,,,......------...000777CCC\\\zzzwwwxxxzzzyyyvvvssspppnnn~~~ooolllkkkooovvv}}}}}}pppfff[[[UUUPPPNNNPPPUUUVVV[[[]]][[[WWWPPPGGG@@@<<<888444111/////////////////////000000000000000///000111222222333333333444666999===@@@BBBCCCCCCBBB<<<;;;AAAFFFCCC<<<999555444999IIIZZZ___UUUJJJUUUTTTQQQMMMGGGAAA===:::CCCGGGIIIIIIPPPZZZ\\\XXX]]]WWWPPPLLLLLLOOOSSSVVVYYY^^^]]]TTTKKKHHHHHHHHHDDD@@@;;;777555555555555999DDDNNNLLLAAA:::<<>>;;;777444333333444555777999:::888777444222111222333444333555444222333555666444777777777666555555666666222222222222111111000000000222666777666333333555222111000//////////////////......///111111000//////000222333555999>>>BBBKKKPPPXXX^^^ccchhhoootttzzz}}}^^^OOO@@@;;;;;;:::::::::555444444333222222111111222111111000///......---...------,,,,,,++++++***************************************************))))))))))))*********************************************+++++++++++++++++++++,,,,,,------......,,,...///---+++---111555BBBLLLUUUXXXWWWSSSJJJAAABBBMMM\\\ooo~~~}}}{{{{{{{{{zzzxxxvvvwwwxxxzzz|||}}}~~~~~~~~~aaaMMM===;;;EEEJJJcccgggBBB===???@@@@@@???AAAEEEIIIEEEBBB===666111000222444BBBCCCEEEDDDCCCBBBBBBCCCAAA>>>999333...+++(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))************************************++++++,,,,,,,,,,,,------***,,,...---,,,---111555>>>SSSmmm}}}~~~|||zzz{{{||||||rrrqqqrrruuu|||{{{vvvcccYYYPPPNNNOOOQQQVVV[[[\\\YYYTTTOOOJJJEEE???:::777555333000///...///////////////000000111111111111111111222333555666777555999???EEEKKKOOORRRSSSKKKDDDAAAGGGMMMIIIAAA;;;777555<<>>999:::@@@EEEHHHPPPSSSRRR\\\jjjmmmeeeddd]]]WWWUUUTTTSSSUUUXXXXXX]]]\\\TTTLLLIIIIIIHHHCCCBBB@@@;;;777555777999>>>JJJUUURRRFFF===???FFFTTTdddnnnfffXXXNNNGGGAAA??????@@@DDDIIIJJJGGGCCC@@@@@@AAADDDDDDEEELLLTTTSSSRRRNNNGGGEEEEEEBBB===555666666777888999::::::888666444111111222444555333333222111222444666666666888999888777666777888444444444333333111000///---...111666666333333666333222111000000//////000///......///111222000///---///222333555888<<<@@@IIIOOOWWW^^^dddjjjqqqvvv}}}~~~}}}~~~\\\MMM@@@;;;<<<;;;::::::555555555444333333222222111000000000//////.........------,,,,,,++++++***************************+++******************+++))))))))))))************++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,---......///,,,...///......111999@@@RRR[[[^^^WWWLLLFFFDDDBBBGGGXXXnnn}}}zzzxxxuuurrrooolllllllllkkkjjjhhhiiikkkmmmooopppqqqqqqsssrrrrrruuuyyy{{{{{{zzz|||eeeLLLBBB@@@999LLLkkkxxxSSSBBB@@@>>>===???BBBEEEGGGFFFEEEBBB<<<666111111222<<>>===AAAHHHOOOUUUYYY[[[\\\SSSJJJFFFLLLRRROOODDD<<<888777>>>SSSiiiqqqhhh\\\IIIFFFCCCAAACCCHHHLLLOOOJJJSSSUUUTTTaaauuuzzzrrrhhh```ZZZYYYZZZYYY\\\aaaUUUYYYYYYRRRMMMKKKJJJHHHEEEHHHGGGBBB:::666888;;;@@@OOO]]]]]]RRRIIIIIINNN\\\oooyyymmm[[[PPPIIICCC>>>===>>>AAAEEEGGGFFFDDDAAABBBDDDEEEDDDGGGTTTbbb\\\YYYRRRJJJGGGGGGEEE@@@777888:::;;;<<<;;;:::999777555333111111222555777777444222000000000222444444666888888555444555777555555555555444222000///...,,,...555777444333555444333222111000000000000///......000222222000...---000333666888:::<<<>>>FFFMMMUUU]]]cccjjjrrrxxx}}}|||}}}~~~|||{{{ZZZLLL???<<<===<<<;;;;;;777666666555444444333333000000000000////////////......---,,,,,,++++++***************************++++++************++++++))))))))))))************++++++++++++++++++++++++(((((())))))*********+++++++++,,,,,,---...//////...000111111222888BBBKKK[[[bbb```QQQCCC@@@HHHOOOZZZooo~~~zzzwwwuuusssqqqnnnkkkgggddddddccccccbbbbbbccceeeggghhhjjjkkkkkkggggggiiimmmqqqrrrpppmmmrrrrrrrrrsssuuuxxx|||~~~{{{~~~ttt]]]SSSLLL@@@CCCTTTooofffKKKDDD===<<>>@@@???>>>???AAA>>>???>>><<<999333...***))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************++++++,,,,,,,,,---------...000000...---000999@@@RRRmmm{{{qqqkkkqqq}}}~~~yyy{{{~~~zzzmmmbbbQQQPPPQQQSSSRRRUUU___kkkttteeeTTTIIICCC>>>888444000111111000//////000111......///000111222222333555444333444666:::???BBBGGGJJJPPPUUUYYY\\\]]]]]]XXXNNNIIIPPPVVVRRRFFF===999888???SSShhhnnncccTTTFFFFFFHHHNNNUUUVVVQQQKKKJJJTTTVVVUUUeeennneee___```aaabbbgggnnnXXX[[[ZZZUUURRRQQQOOOLLLHHHLLLNNNGGG<<<666888===AAAQQQbbbfff\\\SSSQQQTTTaaattt~~~ppp\\\RRRMMMHHH;;;:::;;;???DDDHHHJJJJJJFFFFFFGGGEEEBBBGGGXXXjjjfff```VVVJJJFFFFFFDDD???888999<<<>>>>>><<<:::888777555222000111333666888333000......///111555999555888::::::777555777888666666666666555333111///222...///666999555333555444333222111000000000000.........000222222000...---111555888:::;;;===???DDDKKKTTT\\\cccjjjsssxxx{{{yyyyyy}}}|||zzz\\\NNN@@@;;;:::999888888555444444333333222222111333222111///...,,,++++++,,,+++***)))((()))***+++...---,,,,,,++++++,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((------,,,,,,,,,,,,,,,,,,------------...///000111222444444444???QQQ\\\______RRRFFFBBBEEEOOObbbssswwwqqqpppnnniiieeeddd```___]]][[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[]]]^^^___`````````eeedddcccdddfffjjjnnnpppvvvwwwyyy{{{sss```PPPGGGGGGNNN___sssqqq^^^GGG>>>AAAFFFCCC>>>EEEFFFCCC@@@AAABBB:::000111///444;;;999000000888999???CCCAAA===:::555000***)))'''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''((()))***++++++,,,+++,,,,,,***(((((()))+++(((((())))))))))))((((((+++*********))))))((((((((((((((((((((()))******((())))))))))))*********,,,------------------...///,,,...222000000@@@UUUhhhsss~~~wwwhhhjjjwww~~~{{{yyyzzzzzz}}}qqqccc[[[WWWUUUSSSQQQTTT[[[dddkkkooo{{{gggQQQEEE???;;;777666000000000000///////////////111333444222111222333000666999777777>>>GGGLLLSSS\\\aaa______aaa```\\\\\\PPPIIIOOOXXXUUUHHH>>>>>>:::@@@TTTcccccc\\\ZZZUUUVVVYYYaaalllpppfffYYYUUUYYYVVVSSS```uuuzzzqqqlllbbb]]]bbbiiijjjgggeee___XXXSSSVVVXXXUUURRRPPPOOOUUUXXXOOO@@@999<<>>>>>===@@@IIIRRRTTTOOOOOONNNNNNMMMGGGEEEPPP^^^^^^\\\WWWRRRMMMJJJHHHGGGDDDAAA??????>>><<<777333333444444333222111222333222111///000222444333222555777999:::888777666777555555444444444555555666000111111222333444555555666555555444222000...---///////////////000111111222111222333666:::===???AAAFFFMMMUUU]]]fffnnnsssyyyyyyxxxxxxyyy|||~~~[[[MMM@@@;;;:::999888999555555444333333222222111222111000///...---,,,+++......---,,,,,,,,,,,,,,,,,,+++******))))))******)))************++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,)))***,,,------...000111---///444@@@TTTeeefff___LLLDDDBBBKKK\\\ooo~~~zzzxxxuuummmgggfffddd___\\\[[[YYYXXXVVVTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVSSSSSSTTTVVVWWWXXXXXXXXX[[[[[[[[[\\\^^^aaadddfffhhhiiikkknnnqqqvvv|||xxxcccSSSEEEDDDNNN\\\mmmzzz|||fffUUUKKKFFFCCCBBBBBBDDDCCCAAABBBEEEAAA:::222...111888777...---333555;;;??????>>>===999444...,,,)))'''&&&'''((())))))(((''''''''''''((()))(((((())))))******++++++...//////---***(((((()))((())))))******))))))(((************)))))))))(((((((((((((((((()))******)))))))))*********++++++***++++++++++++,,,,,,,,,///---///222111444GGG]]]sss{{{wwwnnnvvv{{{zzzzzz{{{uuueeeYYYSSSSSS[[[[[[]]]bbbhhhlllnnnoookkkZZZHHH???<<<888333111000000000000000000000000111111222333333333333444333888:::777999BBBLLLQQQXXX]]]``````aaaffffffbbb\\\QQQLLLTTT\\\XXXIII======999AAAWWWggghhhbbb___```aaadddkkkxxxzzzpppZZZ]]]XXXRRR\\\mmmnnncccbbb]]]\\\bbbfffddd```^^^]]]XXXVVVXXXXXXSSSPPPQQQSSSYYY[[[QQQBBB999;;;AAASSSWWWXXXVVVXXXaaaffffffhhhqqqrrrhhh^^^WWWKKK>>>===>>>???EEEQQQ^^^aaa^^^UUUSSSPPPMMMFFFDDDMMMZZZXXXWWWUUURRROOOMMMKKKJJJEEEBBB???===<<<:::666333222222111///......000222555444333333333444555555777888::::::888777888999777777666666666666666666222222333333444444555555666555555444222111///...///////////////000111111333333333333555888;;;===AAAEEELLLTTT\\\eeemmmrrrwwwwwwwwwwwwxxx{{{}}}XXXKKK???;;;:::999888999555555444444333222222222111000000///...---------...............---,,,,,,,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))*********++++++,,,,,,---'''***,,,.........///000111555>>>PPPdddlll___NNNGGGGGGPPPddd|||~~~{{{yyyvvvrrrpppjjjbbb\\\\\\[[[VVVRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZYYYZZZ\\\^^^```eeejjjnnnsssssstttvvvyyy|||lllKKK;;;777>>>UUUmmmqqq^^^OOOGGGEEEAAACCCDDDCCCDDDFFFFFFCCC777111000666666///,,,...111666:::<<>>:::999555111///000000111111111111111111222111111222444666666666999>>>@@@???BBBLLLVVV[[[___ccceeeeeegggjjjkkkiii```WWWSSS\\\ddd]]]MMM???>>>;;;DDD]]]pppqqqkkkgggccccccdddjjjwwwdddeee^^^WWW]]]hhhdddWWWXXXWWW[[[```aaa]]]ZZZ[[[^^^ZZZWWWWWWTTTOOOLLLMMMOOOTTTWWWOOOAAA:::<<>>???AAAJJJYYYhhhlllhhh\\\XXXRRRLLLDDDBBBJJJTTTQQQRRRRRRRRRQQQNNNKKKJJJAAA>>>;;;999777666333111222222222111000222555888666666666444333444777999999::::::999888888999;;;999999888888777777666666444444444444444444444444555555555444333111000//////////////////000000111444333333333444666999;;;@@@DDDKKKSSSZZZccckkkppptttttttttuuuwwwyyy|||}}}TTTIII???<<<;;;888888999555555555444333333222222000000//////.........---+++,,,---...---,,,+++***...---,,,,,,++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))******+++,,,------***---///000...---...000666===JJJXXXaaa]]]MMM>>>HHHSSSfff}}}|||yyyvvvsssooolllccc\\\VVVVVVUUUQQQNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRPPPQQQSSSUUUVVVZZZ^^^bbbffffffgggiiilllqqquuuwwwzzz}}}^^^KKK>>>888GGG\\\zzzyyy```JJJ>>>>>>BBBDDDEEEDDDEEEEEEEEE===666333666666111---,,,///333777999>>>CCCAAA<<<777444///***'''&&&'''))))))(((((((((((((((((()))*********)))))))))))))))...000222111---***((('''******++++++++++++***************)))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,------,,,,,,------.../////////......000444999GGG```vvvzzz}}}uuutttxxx{{{uuu~~~~~~|||||||||rrrfff^^^[[[\\\^^^^^^dddmmmtttuuunnnbbbYYYPPPDDD:::777777555222222111111111111222222222222333222111333777;;;<<<<<>>EEE___aaabbb```^^^^^^```bbb```cccccc___\\\WWWKKK>>>BBBBBBDDDLLL\\\jjjlllggg___ZZZRRRIIICCCBBBHHHNNNNNNOOOPPPPPPNNNJJJFFFDDD999777555333222222222222222333555666777999;;;>>>666666555333222333777:::999:::999888777777999;;;999999999888888777666555666666555555555444444444555555555555444333111111000000////////////000000222222111222333666999:::???CCCJJJQQQXXX```hhhmmmooopppqqqsssuuuxxxzzz|||PPPGGG???<<<;;;888888:::666666555444444333333222000000//////.........---+++,,,---...---,,,+++***...---,,,,,,++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))***+++,,,,,,---------///000///,,,,,,///333;;;EEERRRWWWRRRJJJFFFFFFJJJ___zzz~~~zzzvvvsssooojjjggg]]]VVVQQQQQQQQQMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@AAACCCDDDEEECCCCCCCCCCCCCCCDDDFFFFFFEEEFFFHHHKKKLLLLLLKKKKKKJJJLLLNNNOOOPPPRRRVVVXXX[[[[[[\\\^^^aaafffjjjlllooorrrxxx~~~nnn^^^LLL======GGG\\\ooo{{{XXX???;;;===AAADDDDDDCCCDDDFFF@@@:::555555444111---+++000444777999<<>>;;;444444333333333444666888777:::>>>@@@@@@??????@@@888777444222111333777:::888999888777555666888:::888999999888888666555444666666666555555444333333555555555555555444333222000000////////////000000/////////000333666999<<<>>>BBBHHHOOOVVV^^^eeejjjkkklllnnnqqqtttwwwyyy{{{MMMEEE???===;;;888888:::666666555555444333333333111000000///...---------...............---,,,,,,,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---//////---,,,///888@@@PPPVVVZZZTTTHHHBBBLLLZZZggg}}}zzzwwwrrrnnnjjjeee```]]]TTTMMMIIIJJJJJJGGGEEEEEEBBBBBBAAA@@@???>>>>>>???===<<<;;;::::::<<<>>>??????>>>=========???@@@AAA???@@@BBBDDDEEEDDDDDDCCCDDDFFFHHHHHHIIIJJJMMMOOOPPPPPPQQQSSSVVVYYY]]]___cccggglllqqquuuyyy~~~~~~ppp```OOOBBB>>>AAASSSrrrwww^^^@@@===>>>AAACCCCCCDDDHHH@@@<<<777444111...,,,***111666:::999999===???>>><<<999555000,,,)))((('''((())))))******))))))((()))))))))))))))*********''')))+++,,,+++******+++)))******************)))))))))))))))***************))))))))))))***++++++++++++,,,,,,,,,---------******+++,,,---......///...///444@@@RRRfffyyy|||~~~~~~~~~{{{{{{~~~|||nnneee\\\YYY^^^dddgggfffnnnooopppooojjj```TTTLLLEEE<<<444222222111111333222222333333444444555555777999<<<@@@EEEMMMVVV\\\UUUZZZ\\\\\\^^^bbbccc```^^^nnn}}}mmmhhhkkkggg\\\VVV]]]eee```RRRFFF@@@;;;EEE```yyy~~~xxxsssgggbbbWWWLLLIIIQQQXXX[[[___]]]\\\aaalllqqqfffWWW]]]___bbbddd```___fffpppzzzkkk[[[SSSQQQNNNMMMNNNPPPOOOJJJ@@@999;;;EEENNNaaadddhhhjjjddd^^^]]]aaaffffffeeeccc```[[[TTTOOONNNMMMMMMUUUdddqqqppphhh]]]YYYPPPFFFDDDGGGHHHFFFIIIHHHFFFBBB>>>:::777555444666888999999;;;>>>@@@EEEHHHKKKMMMMMMLLLLLLLLLCCC>>>888444444666888999777888888777666666777999777888999999888777666444666555555555444444333333555555555666555555444444111000000///////////////------...///222666999;;;===AAAGGGMMMTTT[[[cccggghhhjjjlllpppsssvvvyyyzzzJJJDDD???===;;;888888:::666666666555444444333333222111000///...---,,,+++......---,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------///000///111;;;LLLXXXfff```XXXOOOHHHLLLaaauuu|||yyypppmmmhhhccc___ZZZUUURRRMMMFFFAAACCCDDDAAA??????===<<<;;;::::::999::::::999888666555555777999;;;<<<;;;999999999:::<<<===<<<<<<===>>>???????????????AAABBBCCCBBBCCCEEEGGGHHHHHHHHHIIILLLOOOSSSUUUXXX\\\aaaeeegggkkkooosss{{{~~~~~~oooYYYFFF999@@@SSSooo}}}RRRGGG???>>>???@@@BBBGGG@@@???;;;555///---------000888<<<:::777999===???>>><<<999555111---***)))((()))************)))((((((((())))))******++++++''')))******))))))+++,,,((())))))******))))))(((((()))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,******+++,,,---.../////////111999IIIaaawww}}}~~~zzzyyy{{{~~~wwwrrrfffcccaaa```bbbgggmmmpppoookkkddd\\\UUUNNNGGGBBB===666222333333111000111222333333444555555666666:::???FFFJJJOOOXXXfffpppcccdddaaa]]]]]]aaaaaa^^^WWWcccwwwssskkkkkkcccYYYUUU^^^fffaaaQQQDDDCCC===GGGddd~~~}}}ooojjj^^^PPPIIINNNUUUXXX___]]]^^^gggssswwwkkk\\\^^^bbbiiinnnjjjddddddhhhjjjccc[[[UUUPPPMMMQQQWWW___ZZZOOOBBB:::===JJJUUUeeeeeegggggg```YYYZZZaaaiiiiiiiiigggddd```^^^^^^VVVTTTSSSZZZiiitttqqqggg___[[[RRRIIIGGGJJJIIIDDDBBB@@@<<<888666444555555666999===>>>>>>???BBBDDDIIILLLOOORRRTTTXXX\\\___UUULLLAAA<<<<<<===;;;999666888:::999888777888888777888:::::::::999888777444444444444333333333333444555555666666666555555111111000///////////////.........///111444777999<<<@@@FFFLLLRRRYYYaaaeeefffhhhkkkooosssvvvyyyzzzHHHCCC???>>>;;;888888:::666666666555444444333333333222111///...,,,++++++,,,+++***)))((()))***+++...---,,,,,,++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------------..................------...000222333999HHH]]]mmmjjj[[[LLLHHHNNN```{{{~~~{{{wwwtttjjjgggbbb]]]XXXSSSNNNKKKIIIBBB>>>???@@@>>><<<<<<;;;:::999888888888888888888777555333444555888999;;;:::999888888999;;;<<<;;;<<<<<<<<<<<<======>>><<<>>>???@@@??????AAACCCDDDDDDDDDEEEGGGJJJNNNPPPQQQUUUZZZ]]]___bbbgggkkkmmmqqqvvvyyy{{{lllNNNEEE@@@@@@OOOfffzzzdddSSSCCC===<<<<<>>:::555777===BBB???>>><<<999555000---***((()))***++++++***)))((('''(((((()))***++++++,,,******+++***))))))+++,,,(((((())))))))))))(((((((((((())))))*********+++*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,---...///000111222111333<<>>777333222555666333000111333333444444555666777777===DDDMMMQQQVVV```ppp}}}nnnlllfff^^^]]]aaabbb```RRRZZZlll}}}xxxnnnkkkaaaYYYXXXbbbjjjdddRRRDDDGGGBBBKKKiiiyyyuuuiiiZZZRRRUUU\\\___eeecccdddooo|||rrrccc\\\cccooovvvrrrfff___^^^XXXXXXYYYUUUMMMIIIQQQ]]]fff___QQQBBB:::???NNN[[[iiigggeeebbbYYYQQQTTT]]]jjjjjjkkkjjjgggccceeeiii]]]YYYWWW\\\jjjsssnnncccaaa^^^UUUKKKIIILLLIIIBBB<<<999555222111222555777777;;;???AAA@@@@@@BBBDDD@@@BBBFFFJJJQQQZZZdddkkkdddXXXIIIBBBBBBCCC>>>999777999;;;;;;:::999888999888999;;;<<<<<<;;;:::999333333333333333333333333444555666666666666666666111111000///////////////000///...///000333555777;;;???EEEKKKRRRYYY___dddeeegggkkkooossswwwyyyzzzKKKFFF???;;;::::::888666666555555444444333222222000000000///......------////////////...---,,,+++,,,,,,,,,+++++++++******))))))***++++++++++++***************************++++++,,,,,,,,,---------111111///+++***+++------))),,,///666GGG^^^mmmpppcccPPPDDDPPPhhh}}}zzzwwwsssooommmccc___XXXRRRNNNJJJFFFCCC@@@@@@???===<<<;;;999999888888888888777777777777777666444444444555777999<<<;;;999777666666777888999999:::::::::;;;;;;;;;;;;<<<===<<<;;;:::;;;=========???AAACCCEEEGGGHHHMMMNNNPPPTTTWWWZZZ]]]^^^dddfffhhhkkkooossswwwyyypppZZZKKK???@@@FFFQQQiiirrrcccPPPCCC@@@BBBBBBAAABBBBBBAAA===777111...,,,+++555???@@@:::666888<<<<<<======;;;888222---******)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++***)))(((((())))))******+++++++++,,,,,,,,,------------------------///++++++------+++---111///444DDD^^^wwwzzzqqqrrr|||vvvwwwxxxxxxzzz~~~{{{tttiiibbb]]]___aaaccceeejjjrrrxxxssskkkaaaVVVJJJ===888999444444444444333333333333:::555222555999;;;<<<<<>>JJJmmm~~~rrreee]]]]]]dddiiiooollllllsss|||}}}pppcccYYYgggxxx{{{nnnaaaZZZSSSTTTVVVXXXSSSLLLKKKNNNQQQNNNGGG???;;;CCCSSS```hhheeeeeeaaaRRRDDDIIIXXXeeeggggggeeefffiiigggbbbaaaWWWTTT___nnnqqqkkkdddbbb[[[SSSOOOLLLHHH@@@999:::777444333444666777777???;;;888999===>>>;;;888777===CCCGGGOOO]]]nnnxxxoooWWWPPPYYYTTTGGGFFFHHHAAAGGGJJJAAA;;;;;;777999888777888::::::777555666555555333222111000000333444555555666666555555444333111000///...////////////000111222444666777;;;>>>CCCHHHNNNVVV^^^cccgggjjjkkklllrrryyy|||zzzIIIDDD===::::::;;;:::888666555555444444333222222000000000///......------////////////...---,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************************)))************+++++++++,,,,,,,,,+++***,,,---...333333555@@@TTTdddddd[[[KKKCCCGGG]]]yyy{{{xxxsssooolllhhhccc```[[[WWWRRRNNNKKKGGGCCCAAA>>>===<<<;;;999888777666666666666555555555444444666555333333333444666777888777555444444555777888777777777777888888888888999:::;;;:::999888999;;;999:::;;;===>>>@@@AAABBBDDDEEEHHHKKKNNNQQQSSSTTTYYYZZZ\\\___cccgggkkkmmmrrrxxxlllUUUHHHAAACCCRRReee{{{ppp___NNNBBB======@@@@@@???<<<777333///---,,,111777;;;;;;:::999::::::;;;<<<<<<:::666111...+++***))))))+++,,,+++***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,------------------------///,,,,,,///...,,,...222444<<>>IIIkkkxxxlllgggjjjppptttzzzwwwuuuyyy~~~|||nnnaaa^^^iiiuuuyyytttkkkccc___\\\ZZZXXXWWWQQQIIIFFFGGGLLLIIICCC>>>@@@KKK\\\iiikkkfffbbb\\\MMMAAAGGGVVVccceeedddccceeehhhhhhdddbbbYYYVVV___jjjlllgggbbbeeeaaa[[[RRRIIIAAA;;;888/////////000111333444444888555333333555888999888777===EEEKKKTTTdddxxxqqqllltttpppbbb\\\SSSQQQ[[[bbbVVVJJJBBB777888777555666777777666555777666555444333222111111222333444555555555555555444333222000//////////////////000000222444555666999<<>>;;;777333111///...///333999===;;;888888:::<<<===<<<:::666444,,,+++))))))***+++***)))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******+++***))))))))))))))))))******+++++++++,,,,,,,,,------------------------///---...000///---///333777FFF\\\nnn{{{}}}|||zzzppprrrrrrsssuuuyyy}}}~~~ttthhhaaa\\\]]]bbbkkkttt{{{}}}|||rrrgggZZZNNNBBB777444555555333111333666888777555666;;;BBBJJJQQQSSSPPPLLLHHHQQQ\\\^^^XXXYYYiii|||~~~vvvrrrhhhhhhlllgggccc___cccpppyyywwwssssssnnnbbb\\\dddnnnkkk]]]PPPIII@@@HHHfffxxxuuuvvvxxxyyyuuurrrrrrxxx}}}xxxkkk___```hhhpppssspppnnnnnnpppeee___YYYVVVPPPIIIDDDCCCJJJFFFAAA???EEESSSdddppppppiiibbbYYYKKKAAAHHHUUU```bbbaaa___bbbfffgggcccaaaZZZXXX___ggghhhdddbbbdddccc\\\OOO@@@666555777000222444555555555555777666666444333333777===AAA<<>>CCCIIIQQQYYY___fffkkknnnooossszzz|||{{{IIICCC===::::::;;;:::999666555555444444333222222000000000///......------///000000000//////...---,,,,,,,,,+++++++++******))))))***++++++++++++***************************,,,,,,,,,---------......,,,---///111000---///333111<<>>AAACCCDDDEEEGGGHHHJJJMMMPPPSSSVVVXXX[[[]]]bbbhhhpppzzzrrr___MMMAAA===@@@SSSfff}}}}}}iiiWWWNNNBBBAAAAAA@@@???<<<888666666111...///444:::;;;;;;777999<<<>>>>>><<<:::888///---***)))******)))((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,------------------------...---///111///---///555:::OOOiiiyyywwwooottttttuuuxxx}}}}}}wwwooohhhcccfffeeefffnnnwww|||yyyuuujjj___QQQFFF<<<555222444666666777777777888:::<<<;;;AAALLLYYYfffjjj```UUUOOOWWW``````WWWSSS___ooo}}}sssjjjjjjkkkiiiaaabbbnnnxxxppplllbbb]]]eeeqqqsssfffYYYLLLCCCHHH```xxx~~~{{{yyyxxx||||||uuuqqqoooeeefffmmmxxxyyymmmeee]]]ccckkkppprrrwwwkkkbbbYYYUUURRRLLLIIIHHHOOOHHHAAA@@@HHHWWWfffpppqqqkkkddd\\\PPPIIINNNXXX^^^___^^^[[[]]]aaabbb___[[[XXXYYY```ggggggffffffddd```VVVGGG999333444888888999;;;:::888777888:::999;;;<<<::::::???HHHPPPPPPOOONNNLLLMMMXXXpppxxxqqqqqqnnnxxxuuuggg[[[NNNDDDAAA<<<888666666777888888888777777666555555444111111111222333444555666444333222111000/////////////////////111222333444555888<<<@@@GGGOOOXXX^^^dddjjjnnnpppsssyyy{{{zzzKKKEEE>>>:::::::::999777666555555444444333222222000000000///......------///////////////......---,,,,,,,,,+++++++++******))))))***++++++++++++***************************,,,,,,---------.........000///000222///+++...666999KKK]]]^^^QQQFFFIIISSSaaaqqq{{{wwwrrrnnnkkkhhhfffccc___[[[UUUNNNJJJHHHFFFDDDCCCAAA>>>:::666666555444444333222111111111111000000000000/////////////////////000000111111111111000000111111111111111111111222222222222333444555555333333444555444444444444444444444444999999:::<<<>>>@@@AAAAAADDDEEEGGGIIILLLOOOQQQSSSWWWYYY[[[___fffpppzzzvvvgggUUUFFF>>>===MMMfff}}}yyy```MMMDDDCCCAAA@@@@@@>>>;;;888<<<999444//////333999>>>777999<<<>>>???===;;;999333000,,,*********)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***)))))))))))))))************+++++++++,,,,,,,,,------------------------,,,,,,...000...---222999CCC[[[vvv~~~wwwssszzzyyyzzz~~~yyyrrrlllhhhhhhhhhllliiihhhmmmuuuxxxssslll```TTTGGG>>>888444333555333777;;;:::777888>>>DDDEEEJJJSSSdddvvv}}}ppp]]]WWW^^^dddbbbVVVNNNTTT___qqqkkkjjjiiiiii```cccppp|||ooolllddd^^^dddqqquuujjj\\\LLLDDDHHH]]]rrrvvvpppkkkooowww}}}sssiiiddddddcccfffqqq}}}pppjjj[[[aaahhhmmmqqqxxxpppeeeZZZUUUSSSOOONNNPPPSSSJJJ@@@@@@KKK[[[hhhooommmjjjfff```XXXRRRTTTYYY]]]]]]\\\YYYYYY]]]\\\XXXSSSRRRXXXcccjjjjjjhhhhhhdddZZZLLL???888777999;;;======<<<;;;;;;<<<>>>@@@@@@DDDIIIJJJJJJOOOXXX```ccc\\\TTTMMMIIIPPPeeezzzyyyrrrpppnnn|||ttthhhYYYHHHBBB<<<999999:::::::::888888888777777666666555222222111222222444555666444333333222111000//////.........///000111222333555777;;;???EEENNNWWW^^^aaahhhoooqqqssswwwyyyyyyLLLFFF???;;;::::::888666666555555444444333222222000000000///......---------...............------,,,,,,,,,+++++++++******))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,000------000...+++333???GGGTTT```ZZZIIIBBBSSSiiiyyyzzzvvvsssooojjjgggkkkhhhccc___YYYSSSMMMHHHFFFDDDAAA???===;;;777444444444333222222111000000000000000000////////////........./////////000000111111111111000000000000000000000111111111111222111333444333222111222333444444333333333333333333666666777888999:::;;;<<>>>>><<<;;;666333///,,,******)))((()))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))******)))))))))))))))******+++******+++++++++,,,,,,,,,------------------------,,,,,,...000......666???QQQhhh~~~yyy|||}}}{{{|||xxxxxxzzzpppgggbbbccchhhmmmmmmkkklllqqqwwwwwwppphhhWWWLLL@@@:::777555555777222666;;;<<<;;;>>>FFFMMMRRRUUUZZZfffzzz{{{iiibbbeeehhheeeYYYMMMLLLRRRkkk~~~}}}ooommmlllhhhiiiccc```dddrrr~~~sssppphhhaaadddooorrreeeTTTIIICCCHHH\\\rrrzzzvvvpppxxx||||||tttggg______bbbkkklllvvvvvviiidddaaaeeehhhhhhhhhlllttt{{{rrrggg\\\VVVRRRQQQSSSXXXVVVJJJ???AAAOOO```lllpppiiihhhfffbbb^^^ZZZYYYZZZ[[[\\\[[[YYYYYY[[[YYYTTTLLLNNNWWWeeemmmlllfffdddYYYNNNAAA<<<>>>CCCEEEDDDLLLKKKKKKNNNRRRVVVWWWWWWWWW]]]ccceeeccccccfffjjj___TTTKKKEEEAAADDDSSSeee{{{mmmiiibbbeee{{{yyyhhhRRRJJJBBB@@@CCCEEEBBB>>>888888888777777666666666444333222222222333555666444444444333222111///...............///000111222555777:::>>>DDDMMMWWW]]]```iiippprrrtttwwwyyyyyyJJJEEE>>>:::::::::999777666555555444444333222222000000000///......------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************************+++++++++,,,,,,,,,,,,---///***+++///000111???PPPWWWTTTPPPMMMKKKSSShhh~~~|||zzzxxxvvvtttpppllliiilllhhhbbb[[[VVVOOOIIIEEEAAA???<<<999888777444222222222111111000//////////////////.........---------......///////////////---......///000000000000....../////////000000000///000111000//////000111111111111111111111111111222333333444555666666777::::::;;;===???BBBDDDEEEHHHJJJMMMPPPTTTZZZaaafffpppyyy|||```MMMAAA>>>???KKK]]]jjjkkkgggQQQKKKDDD@@@AAAAAA???<<<>>>???>>>999222///111333...111666;;;>>>???>>>===:::666111---++++++)))((())))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,------------------------......///000///111;;;GGG\\\nnn~~~|||xxx|||}}}|||~~~~~~~~~yyytttjjjaaa\\\```iiiqqqqqqtttyyy}}}qqqhhhTTTHHH===:::888777666888666777:::???GGGOOOVVVZZZ\\\______bbbqqqxxxnnnmmmllliii]]]PPPIIIIIIYYYvvv{{{oooqqqpppiiikkkeee\\\VVV]]]ooo}}}}}}wwwrrrkkkcccccclllmmm^^^JJJHHHCCCFFFZZZsss|||vvvoooiiifffeeefffmmmlllsss}}}{{{lllbbbbbbmmmmmmjjjccc]]]\\\bbbiiilllddd[[[UUURRRRRRZZZccc[[[MMMAAABBBRRRdddnnnqqqlllllliiieeebbb```^^^\\\YYY\\\\\\[[[\\\]]]ZZZTTTKKKMMMWWWfffooojjj___WWWIIIDDDBBBIIIUUU___ccccccllljjjlllsss{{{~~~{{{vvvwww{{{~~~|||ssshhh```[[[LLLAAA:::;;;:::888???KKKUUUccchhhhhhhhh]]]RRRTTTNNNTTTooopppdddWWWSSSWWWVVVMMMDDD777777777777777666666666777666444333222333444555333444444444333111///...............///000111111444666999===CCCLLLVVV]]]```jjjsssuuuvvvyyy{{{zzzHHHCCC===:::;;;<<<;;;999666555555444444333222222000000000///......------++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************************---------.........//////...)))***111444999KKK```eeeRRRCCCFFFVVVkkk}}}zzzyyyxxxxxxwwwtttppplllgggbbb[[[SSSMMMGGGAAA======:::777555444444333222000000000//////......---.........---------,,,,,,---...//////000000//////******,,,...///000111111---------.........//////---...//////------...///......////////////000000111111222222333444444444777777888:::<<<>>>@@@BBBDDDFFFIIIKKKMMMPPPUUUXXX___hhhuuuzzz}}}jjjUUUKKK>>>:::CCCSSSbbbkkkYYYQQQHHHDDDDDDEEECCC@@@;;;===>>><<<777222...,,,***---333999>>>@@@@@@@@@<<<777222...,,,+++***))))))))))))))))))))))))))))))************+++++++++************++++++++++++))))))((())))))***++++++******+++++++++,,,,,,,,,------------------------000///000111000333???LLL```ooo|||uuuppphhh___[[[```jjjrrrzzztttiiiTTTHHH>>>;;;:::888777888<<<999:::CCCSSS```ddddddbbbeeebbb]]]gggzzzuuurrroookkkaaaRRRGGGDDDNNNrrrzzzoootttssskkkmmmcccXXXNNNSSSgggxxx|||wwwpppjjjcccbbbjjjkkk[[[FFFJJJCCCDDDWWWrrr|||vvvqqqppprrrrrrmmmhhhmmmjjjoooxxxvvvkkkeeeiiivvvssskkk```VVVTTTYYY```ddd^^^WWWSSSQQQUUUaaannnaaaRRRDDDEEEUUUfffnnnooosssqqqmmmhhheeeeeecccaaaWWW[[[]]]]]]^^^```\\\VVVKKKMMMWWWgggooohhhXXXMMMBBBEEENNN^^^qqqsss___LLLAAAAAA777444999999444555<<<777???AAADDDGGG???;;;EEE???DDDaaannnhhhiiieeeWWWIII777777777777666666666666999777555333333333444555333444444444333111///..................///000111333555777;;;AAAKKKUUU\\\aaalllvvvxxxxxx{{{||||||KKKEEE>>>;;;;;;;;;;;;999666666666555444444333333000000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,''''''((()))+++,,,---............------,,,,,,,,,---,,,,,,...555CCCTTTaaaRRRFFFFFF\\\uuu{{{wwwvvvuuuooohhhbbb]]]VVVOOOIIICCC>>>:::777666444222111/////////000000//////...............------,,,,,,------......,,,+++***+++---///111///...,,,++++++,,,---...---------..................888999...)))...000...///////////////000000111//////000111333444555666555555666777888999::::::>>>AAADDDGGGJJJMMMRRRUUUWWW\\\dddnnnwwwzzzwwwmmmOOO>>>:::???NNN[[[jjjlllhhh[[[HHH<<<>>>FFF???>>>======<<<999444111,,,---000555:::>>>??????===<<<:::555000,,,***)))+++***************++++++************************))))))*********+++++++++******++++++++++++******))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,...000000666JJJ^^^tttwww{{{}}}xxxvvvzzz}}}}}}}}}ssshhhaaabbbggglllooozzzwwwUUUHHH<<<999::::::999999888;;;@@@III]]]oooqqqhhhjjjggg```ZZZ]]]llluuuqqqlllgggaaaWWWKKKBBBIIIggg}}}rrrnnnmmmiiiggg^^^OOOKKK]]]vvv|||uuuvvveeeYYY```oooppp___MMMKKKFFFCCCNNNfff{{{yyyyyyyyyzzz{{{yyysssjjjccc\\\gggtttxxxqqqiiidddcccqqqpppkkkaaaXXXUUU[[[bbbccc[[[VVVUUURRRQQQ___rrriiiUUUFFFIIIWWWdddnnnvvvxxxrrrmmmkkkhhhddddddhhhgggiiihhheeedddddd```ZZZUUUYYY]]]aaa___YYYQQQKKKLLLYYYgggooowwwyyyvvvcccQQQFFF???:::999888999;;;999555555888777777777666555555555666999:::JJJlllyyykkkfff^^^MMM:::888444111333666777666666666555555555444444444444555555555444333333222///...,,,---///000000///222333666:::AAAJJJTTT[[[cccjjjttt{{{~~~}}}|||zzzKKKEEE>>>::::::;;;:::999666666666555444444333333000000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******......---------,,,,,,,,,((())))))***+++,,,------........................222000///333;;;FFFOOOSSSIIIDDDNNNiii{{{vvvuuutttoooggg\\\WWWQQQKKKFFFAAA===:::666555333222000//////............------,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---666888000,,,//////***//////......//////000111///000000111222333444444222333444555666777777888;;;===@@@CCCFFFIIINNNQQQRRRWWW___gggpppxxxbbbIII:::888BBBOOOkkkvvv}}}rrrZZZDDD>>>AAAAAA>>>;;;<<<===<<<777333...---...222999===???>>>===<<<;;;777222...+++***++++++************++++++************************))))))*********+++++++++******++++++++++++***************++++++,,,,,,---++++++,,,,,,,,,---------...---...000111:::OOOddduuuxxx|||}}}~~~tttssswwwzzz{{{xxxrrrjjjgggjjjpppuuuxxxtttjjjOOOGGG???<<<;;;;;;===BBB;;;===???III___tttvvvmmmmmmjjjcccZZZXXXdddxxxnnnkkkhhhfffbbbZZZNNNEEEKKKhhh}}}rrrmmmkkkhhhddd\\\OOOLLL]]]tttzzzsssttteee[[[bbbqqqrrraaaOOOIIIDDD@@@GGG\\\pppvvvsssyyy}}}}}}tttiiibbb\\\hhhvvvyyyrrrjjjffffffwwwssslllddd______aaaddd```YYYTTTTTTPPPNNN[[[lll___PPPEEEJJJYYYgggqqqxxxzzztttnnnlllhhheeefffjjjkkknnnnnnjjjhhhgggddd___TTTZZZaaabbb\\\UUUOOOMMM^^^lllwwwvvvrrrpppnnnkkkmmmrrrzzzrrrqqqgggUUUEEE<<<777333;;;;;;???CCC@@@:::666888666666666555333333333444888888DDD```sssnnneeeSSS<<<999444111333666777666666666555555555444444444444444555555444444333222///...------///000000///222333666:::AAAJJJTTT[[[aaaiiisss{{{~~~|||zzzxxxJJJDDD===999999:::999888666666666555444444333333000000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............///000///000777BBBHHHGGGDDDAAAFFFYYYvvv~~~~~~~~~~~~zzzssspppoooiiiaaaVVVRRRKKKFFFAAA>>>:::888444333222111//////......,,,,,,++++++++++++******++++++************++++++)))+++,,,---------++++++,,,,,,,,,---------,,,,,,------,,,,,,++++++******+++222444111222666444..................//////000000000000111111222222222000000111222333444444555666999<<<>>>@@@CCCGGGJJJLLLPPPWWW^^^eeelllssswww{{{nnnRRR===444888AAAfffyyyhhhMMMAAA???AAA===::::::===>>>:::666222...,,,///777===???>>>======<<<:::666222---+++++++++************++++++***************************************+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------000///...000555BBBXXXlllvvvyyyuuuuuuyyy|||}}}}}}qqqooommmoootttzzz}}}gggYYYCCC???===<<<::::::@@@HHHHHHEEECCCJJJ```vvvzzzpppmmmkkkdddXXXQQQVVViiizzziiigggfffgggfff^^^RRRHHHKKKddd{{{|||rrrlllkkkjjjfff^^^RRROOO]]]qqqwwwqqqrrrggg___fffssstttcccPPPHHHEEECCCHHHYYYllluuuvvvxxxyyyyyywwwsssllleee``````mmmzzz|||rrriiifffgggvvvrrrppprrruuuuuunnnhhh^^^XXXTTTRRRMMMJJJSSSaaaSSSJJJEEENNN]]]kkkuuu{{{~~~wwwpppllliiifffhhhlllsssxxxyyysssmmmkkkhhhfff___cccfffbbb[[[UUUVVVYYYhhhrrrwwwnnn___UUUQQQOOOYYY\\\dddqqq|||}}}vvvnnniiihhh```PPPBBB;;;888666<<>>:::666444222111000///............+++++++++++++++*********++++++************++++++,,,---...///000111111111111///...,,,+++,,,,,,---...------,,,+++******)))(((,,,...///555<<<<<<888---------------......///000000000000000000000000/////////000111222222333333555888:::;;;>>>BBBEEEEEEIIIOOOUUUZZZ```eeeiiippp|||sss^^^MMMBBB>>>===VVVjjj}}}}}}lllXXXIIIBBB>>>===<<<;;;;;;;;;;;;;;;666111,,,...666===??????======<<<<<<999555000---,,,,,,+++*********++++++******************************************************++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,------------...000///...111:::KKKcccuuu~~~{{{tttuuuyyy}}}~~~xxxrrrlllmmmoootttzzz}}}ttteeeUUUJJJ===;;;<<<@@@BBBCCCJJJQQQYYYSSSKKKMMMaaavvvyyypppkkkjjjdddXXXKKKKKK\\\oookkkjjjjjjmmmmmmeeeWWWKKKHHH^^^tttzzztttnnnooosssqqqfffXXXRRR]]]mmmsssqqqrrrjjjeeejjjttttttcccOOOHHHLLLOOOVVVddduuu~~~xxxpppgggdddeeegggfffdddfffsss~~~qqqfffeeehhhnnnnnnssszzzjjj```ZZZUUUQQQKKKGGGLLLUUUKKKIIIKKKUUUbbbnnnwww{{{xxxqqqmmmiiigggiiinnn~~~|||sssnnnllljjjkkkjjjfff```[[[ZZZ^^^bbbaaaccc```UUUHHH@@@>>>@@@HHHNNNYYYeeemmmmmmfff___gggggg___QQQEEEAAA???>>><<<>>>EEEKKKIIIAAA<<<;;;<<<>>>>>>;;;888666888:::777666???UUUiiippplllggghhhdddjjjpppqqquuuppp___FFF===444333444555666777666666666666555555555555333444444555444444333333111///......///000000///222333666;;;AAAKKKVVV]]]bbbgggnnnsssvvvwwwwwwxxxIIIDDD<<<999999999999777666666666555444444333333000000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,///......---,,,+++******///999DDDJJJIIIIIIKKKNNN```lll}}}|||{{{{{{zzzuuuooommmjjjccc[[[WWWQQQHHH@@@:::555111///000///......------------+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------000333666888777444///+++)))***,,,...///......---,,,++++++***((())))))***000777;;;;;;,,,,,,,,,,,,,,,------...000000////////////....../////////000000111111111222444666777888:::>>>@@@@@@DDDHHHMMMQQQUUUZZZ]]]eeeooozzzttthhhZZZHHH;;;@@@SSShhhrrrsssiiiXXXHHH<<<>>>???===999777:::===999333...///555<<>>===<<<<<<<<<888333///---,,,,,,+++******++++++******************************************************++++++++++++******,,,,,,++++++++++++++++++,,,,,,---------.........//////000444AAAWWWnnn}}}{{{sssooopppuuuyyy{{{zzzppphhhjjjmmmqqqvvvzzz~~~|||tttiii^^^QQQFFF>>>AAA???CCCLLLTTTWWWZZZ^^^eee^^^RRRPPP```uuuyyyqqqkkkkkkggg\\\MMMHHHWWWkkkqqqpppqqquuuvvvmmm\\\OOOHHHYYYnnnyyywwwsssxxxsssaaaXXX]]]iiiqqqrrrsssooojjjlllttttttcccOOOKKKTTT___hhhsss~~~sssggg[[[\\\eeemmmkkkfffiiivvv~~~ooofffhhhooommmkkkooo~~~zzziiiccc^^^XXXQQQJJJFFFHHHMMMJJJOOOVVV^^^hhhqqqxxx{{{yyyqqqnnnkkkhhhkkkpppwwwqqqnnnllllllhhhcccaaaaaa```]]][[[SSSMMMEEE===999999<<>>:::555<<>>AAABBB???:::888999;;;888444111000333888===@@@???===;;;;;;<<<:::555111...---,,,++++++***++++++************************+++++++++*********************++++++++++++******++++++++++++++++++++++++,,,---------...............000444;;;LLLeeezzz~~~}}}zzzvvvrrrpppsssxxx|||~~~~~~uuulllfffmmmooosssvvvwwwzzz}}}}}}ssseeeWWWIII???999BBBCCCJJJXXXbbbeeefffgggkkkdddXXXSSS```sssyyytttooonnnllldddUUUMMMXXXjjjssssssuuu|||vvvdddTTTKKKVVViiiwwwvvvsss{{{}}}kkk``````hhhooorrrrrrqqqmmmmmmrrrsssdddPPPNNNZZZiiittt}}}}}}wwwggg___ZZZ```lllpppiii```iiivvv|||mmmeeemmmxxxtttkkkdddiiitttwwwoooeeeddd```YYYQQQJJJGGGHHHKKKOOOYYYccciiiooouuuzzz{{{yyysssqqqnnnllloootttzzzuuuqqqmmmkkkhhhfffhhhiiidddYYYOOOFFF>>>888888;;;>>>CCCHHHTTT\\\fffgggaaaZZZWWWWWWWWWYYYVVVLLLDDDAAAAAA@@@===;;;===???>>>;;;<<<@@@EEEFFFCCC===777666<<>>::::::;;;:::999666666666555444444333333000000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000:::BBBGGGBBB:::???QQQcccmmmxxx~~~}}}yyyzzzxxxtttpppjjj___TTTFFFAAA999444111///...---,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------++++++************++++++))))))))))))+++---///000000///...,,,++++++++++++,,,,,,,,,,,,++++++++++++*********)))'''&&&***///***************+++,,,,,,---------------.........---............/////////000111333333333555777999888;;;>>>BBBDDDGGGKKKNNNOOOTTT\\\cccjjjsss~~~{{{bbbIII999???FFFRRReeerrrkkkZZZFFFDDDBBBAAA@@@===999666444444222000000333:::???@@@<<<999:::<<<;;;777333......---,,,++++++++++++************************+++++++++*********))))))******++++++++++++***************++++++,,,,,,---------------............---333999CCCWWWrrr{{{vvvxxx~~~wwwvvvttttttxxx}}}zzzrrrooonnnqqqsssuuuvvvvvvwww{{{~~~}}}xxxmmm^^^NNNCCC??????@@@FFFTTTcccjjjkkklllooopppkkk___WWW^^^nnnuuusssrrrooonnnjjj\\\PPPWWWfffmmmnnnttt~~~~~~kkk[[[LLLSSSbbbooonnniiisssqqqhhhfffiiinnnqqqnnnpppmmmkkkqqqtttgggTTTPPP^^^nnn||||||rrreeecccccchhhoooooohhhaaannnzzzzzziiibbblllzzztttgggZZZWWW\\\cccccc```aaa^^^VVVNNNIIIIIIKKKLLLTTTbbbooosssuuuzzz}}}~~~zzzvvvuuusssqqqssswww{{{yyytttooolllhhhdddaaa]]]WWWOOOIIIBBBAAAFFFOOOTTTUUUXXX]]]ggghhhfffaaaYYYSSSQQQQQQOOOSSSSSSLLLFFFEEEEEECCC@@@>>>===>>><<<888:::>>>KKKJJJFFF>>>777777???GGG???;;;===HHHRRRWWWXXXYYYGGGBBBGGGRRR___uuu}}}^^^KKK<<<::::::555333666777777777777666666666555222333444444555555444444333111//////000111000///111333666;;;CCCMMMXXX___eeehhhkkknnnppprrrvvvxxxKKKFFF>>>;;;;;;;;;;;;999777666666555444444333333000000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...000111333444555BBBGGGHHHBBB>>>HHH```uuurrr}}}~~~~~~{{{ssslllbbbSSSFFF;;;777111...---...//////+++++++++***++++++,,,---******++++++,,,,,,,,,,,,******))))))))))))******)))***+++,,,,,,,,,++++++)))***,,,------,,,***)))***************+++++++++'''***---...***'''+++000*********)))***++++++,,,,,,,,,,,,------.........---------------------...///000222222222333555777555888<<>>@@@<<<888888;;;;;;888444///...---,,,++++++++++++************************++++++++++++******))))))******++++++++++++******))))))***+++,,,,,,---------------.........//////...555===III___zzzuuurrruuu{{{sssrrrrrrssswww|||wwwrrrssswwwuuuvvvwwwvvvuuuwww{{{uuuoooaaaPPPBBB===BBBHHHAAAMMM___nnnrrrqqqsssyyyvvvqqqeeeYYY\\\iiipppnnnrrrooonnnkkk]]]PPPTTTaaagggiiippp~~~pppaaaLLLOOO[[[gggeee^^^hhhyyyuuummmjjjjjjmmmpppkkknnnllljjjpppuuujjjXXXRRR___qqqvvvqqqppppppppppppooonnnllluuuzzzfff]]]hhhvvvlllbbbVVVQQQTTTZZZ]]]]]]^^^[[[TTTLLLIIIKKKNNNOOOWWWggguuuxxxxxx}}}|||xxxxxxwwwuuuvvvzzz}}}|||{{{wwwpppllleeeYYYMMMDDDBBBCCCEEEHHHOOO___oootttqqqrrrwwwssslllbbbWWWPPPLLLJJJJJJHHHMMMNNNJJJFFFFFFFFFEEECCCAAA??????<<<777888<<>><<<;;;;;;666555555444444333222222111111000000//////...............------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,...111222///,,,///:::DDDIIICCC>>>@@@LLL___tttzzzuuu~~~|||oooeee]]]RRRDDD:::000000...---,,,+++++++++---,,,,,,+++*********+++------------------------+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111111111333555666666777999;;;>>>@@@AAAFFFFFFIIIPPPVVV[[[ccckkkzzzbbbFFF:::>>>>>>EEEWWWdddaaaIIICCCDDD:::===DDD<<<888555222000222777<<>>555:::555;;;999666IIImmmfffUUUDDD===999666777;;;666999;;;:::777555555777000222333333222222444777555444222111000000111222222333666<<>>>>>;;;999999666555555444444333222222111111000000///...............---------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,/////////...///666???GGGCCC@@@>>>EEEVVVmmm~~~yyyxxxyyyxxxmmm```UUUNNNEEE:::111000///...---,,,+++++++++---,,,,,,++++++***++++++------------------------++++++,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111333444444555666777999<<<>>>???AAAAAADDDKKKPPPTTT[[[cccjjjppp{{{xxxVVVAAA<<<777>>>RRR```lllZZZJJJ???999>>>DDD@@@===:::555111111555<<>>:::888777888888999555///,,,,,,---,,,+++************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,---///000//////111222333>>>QQQfffyyy}}}tttppppppqqqtttyyyyyyuuuvvvzzz~~~{{{|||}}}}}}mmm___PPPGGGCCCBBBFFFMMMQQQVVVcccppprrrqqqzzznnn^^^[[[dddnnnrrr~~~ssslllbbbZZZccccccaaabbbkkk{{{{{{lllccc```___aaaaaa^^^]]]___lllxxxzzzqqqooorrruuujjjnnnuuuvvvuuu{{{qqqXXXMMMJJJTTTooottt~~~xxxjjjhhhnnntttoooddd___fffjjjeee^^^]]][[[UUUQQQSSS[[[```^^^XXXeeesss|||xxxtttrrrrrrsss||||||{{{yyyyyywwwoooeee[[[QQQHHHFFFJJJUUUhhhyyysss^^^SSSIIIDDD@@@===;;;===FFFFFFEEEDDDFFFJJJQQQVVVmmmfffSSSEEEAAA:::888BBBOOOOOOJJJBBB:::<<>><<<999777777555888;;;:::888666555666555222000222666888777555666555333222111111222222333444777===EEEPPPYYY^^^bbbeeeiiilllnnnoooqqqsssVVVKKKAAA>>>===:::888888666555555444444333222222111111000//////......---...------------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,000---+++...555>>>DDDGGG>>>===AAANNNbbbxxxzzzxxxzzz|||{{{lllaaaSSSHHHBBB<<<555000000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000000222444222333444555777999;;;<<<>>>===@@@FFFJJJMMMSSSZZZ```fffppp{{{fffOOOCCC666666FFFRRRsssmmmTTT<<<:::???BBBDDDBBB@@@:::444111444<<>>FFFFFFEEEEEEFFFKKKRRRWWWqqqjjjWWWGGGBBB:::999EEEOOONNNIIIBBB===???HHHPPPDDDAAAGGGTTTSSSCCC777666111555555555HHHkkkpppSSSCCC@@@===777333555777::::::999777666555:::333...111:::>>>:::444666666444333333222333333333555888>>>FFFPPPYYY^^^aaadddiiilllnnnooorrrsssVVVKKKAAA>>>>>>;;;888888666555555444444333222222111000000///......------------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------///++++++111<<>>DDDGGGHHHNNNTTT]]]bbbjjjsss~~~xxxkkk]]]DDD777===CCChhhsss^^^AAA>>>@@@>>>EEEBBBAAA???:::666777>>>DDDBBBAAA@@@>>><<<;;;:::999:::777444111...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------...///...---...///111666LLLhhh{{{}}}rrroooqqqrrrtttxxx~~~|||zzz{{{}}}||||||rrr]]]RRRHHHGGGOOOYYY```ccccccaaaeeelllmmmooozzzyyyfff___dddiiikkkyyyqqqiiicccccc\\\XXXccczzzzzzpppmmmkkkjjjfffbbbdddiii~~~tttooollljjjgggcccfffkkkssstttWWWMMMCCCBBBXXXyyyxxx{{{nnnfffhhhooosssoookkkppp{{{}}}qqqbbb[[[YYYQQQPPP]]]lllnnncccXXXaaannn|||xxxqqqnnnoooqqqxxx{{{{{{wwwsssmmmaaaVVVQQQVVVaaannnyyyzzzmmmYYYWWWRRRMMMHHHBBB<<<<<>>@@@GGGMMMCCCBBBIIIVVVUUUFFF888444333666666777FFFeeeeeePPPEEE>>>888444666888999:::999888666555999333///222:::===:::555777666666555444444333333333555999???GGGPPPYYY^^^```ccchhhkkknnnppprrrtttSSSIII???>>>>>><<<:::;;;666555555444444333222222000000//////...---------------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------,,,///777AAADDD???888;;;DDDSSSdddrrrzzz|||}}}~~~|||}}}zzzzzz|||mmm```QQQIII===444000000000000///...------,,,,,,,,,,,,+++,,,,,,---------,,,+++------------------------.........------,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***,,,............000222222222222333444666777888:::999<<>>>>>PPPhhhaaaKKKGGGCCC===BBB>>>@@@AAA@@@======@@@CCCBBBBBBAAA???===;;;999888999888666333000---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------...///...---...000222<<>>MMMVVVPPPHHH@@@===???DDDHHHBBBDDDMMMYYYWWWHHH:::444444777777888AAAXXXtttzzzaaaLLL@@@;;;999:::::::::::::::999777666555444222333666777777666666666666666555444333333333555999???GGGPPPXXX\\\^^^bbbgggkkkmmmpppsssuuuRRRHHH???===>>>===;;;;;;666555555444444333222222000000///......------,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...,,,///666===BBBAAA;;;666>>>LLL___nnnwww{{{}}}~~~{{{{{{xxx{{{nnn\\\PPPEEE>>>666000---...///000///...---,,,,,,,,,,,,,,,***+++---......---,,,,,,------------------------......------,,,,,,+++++++++***)))***,,,---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++***+++------------///111111111111222333444555666666555888===??????BBBHHHJJJOOOWWWaaalllxxxuuukkkNNNDDD???>>>SSS[[[UUUPPPIIIBBB@@@>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBB@@@>>>;;;888666777888888666222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------------...///......///222555AAAYYYvvv~~~sssnnnkkknnnrrryyy~~~}}}~~~yyynnnbbbOOONNNNNNSSS```pppyyyyyyqqqlllkkknnnlllhhhlllwwwxxxrrrnnnfff___]]]jjjvvvsssuuuooovvvkkk\\\VVVbbbxxxxxxsssqqqnnniiieeeeee~~~uuuqqqqqqqqqiii```^^^aaannnzzz___NNNFFFDDDTTTrrr~~~xxxqqqhhheeehhhlllnnnnnn{{{}}}xxxjjj```cccmmmtttmmmmmmuuusssddd^^^[[[VVVZZZffflllfff^^^[[[gggssszzzpppgggeeejjjppptttxxxyyyvvvtttsssoooiiiqqq~~~ttteeeXXXPPPUUU___qqquuukkkmmmtttqqqddd[[[QQQKKKHHHGGGLLLRRRJJJKKKLLLKKKFFF@@@<<<::::::BBBCCCAAABBB===AAAQQQ[[[SSSGGG???<<<>>>BBBEEE@@@FFFSSS]]]YYYIII<<<666444555777888:::HHHaaawwwsssWWWFFF???>>>@@@===;;;999999999888777333555666555222222444777666666666666555444333222222444888???GGGOOOVVVZZZ]]]aaafffjjjmmmpppsssuuuTTTIII@@@>>>>>><<<::::::666555555444444333222222000//////......---,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...---444<<<@@@@@@>>>;;;;;;EEETTThhhtttxxxzzz~~~}}}~~~|||qqq^^^MMMEEE<<<999333000...///000111......---,,,,,,,,,------***+++---...///...---,,,---------------------------------,,,++++++******+++***)))***,,,---,,,+++******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************************)))***,,,---,,,---...000000000///000000111222333333333666;;;<<<<<>>:::555333666888999777333///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...---.../////////111555888JJJ^^^www}}}vvvpppooonnnooottt||||||zzzzzz~~~yyytttoooeee[[[MMMQQQUUUYYYeeesss{{{{{{ppplllmmmpppmmmffffffmmmyyy}}}|||xxxrrrhhh]]]WWWZZZrrrvvvqqqwwwtttuuummm^^^RRRUUUkkkzzzrrrqqqoooiiiaaa]]]eeesss~~~}}}uuuqqqrrrsssnnneee___```kkk~~~zzzaaaLLLFFFDDDSSSqqqvvvpppgggaaaaaagggnnnsss~~~vvvkkkfffjjjqqqtttlllkkksssqqqddd```XXXSSSWWWfffllldddYYYVVVfffsss~~~~~~wwwkkkaaaaaahhhppprrrvvvwwwuuuvvvzzz|||zzz~~~zzzcccTTTLLLIIITTT\\\lllpppjjjqqqzzzyyyiii^^^SSSNNNNNNOOORRRWWWRRRRRRPPPKKKEEE???<<<;;;;;;DDDEEECCCCCC>>>DDDVVV```UUUGGG===<<>>IIIYYYaaaZZZJJJ===888444666999;;;888===SSSjjjdddOOOEEE@@@EEEAAA<<<999999999999888555666777555222111222555555555666666555444222111111333888>>>FFFNNNUUUYYY\\\```eeejjjmmmpppsssvvvVVVKKKAAA>>>>>>;;;888888666555555444444333222222000//////...------,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---......777???BBB>>>;;;===AAALLL[[[lllttttttvvv~~~uuu}}}}}}}}}uuugggSSSDDD???444222000---------...///......---,,,,,,,,,------***+++---//////...---,,,------------------------------,,,++++++***))))))+++***)))***,,,---,,,+++))))))***+++---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---************************(((***,,,,,,,,,,,,...000...............///000000333333666;;;===<<>>555GGG\\\\\\ZZZTTTAAAGGGBBB===???DDDGGGEEE@@@BBBCCCCCCAAA>>>999444111555777:::888444000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......---...//////000222666:::VVVhhh|||~~~}}}tttppprrrssssssxxx~~~{{{yyy|||tttoookkkaaaWWWNNNUUU[[[___gggttt||||||nnnkkkmmmrrrnnneeedddiiisssxxx}}}}}}{{{uuuiii^^^]]]XXXpppxxxpppwwwuuunnnkkkbbbUUUTTTfffwwwoooooopppiii```ZZZQQQdddvvvyyyrrrnnnmmmnnnrrrggg```___gggzzzxxx```LLLGGGEEERRRooosssnnngggbbbbbbiiisss{{{vvvllllllrrruuutttjjjiiiooozzz{{{nnnccc```SSSMMMRRRdddlllbbbUUUOOOcccppp{{{~~~~~~}}}ttthhh^^^^^^gggqqqqqquuuvvvuuuxxxsssZZZOOOPPPTTTXXX\\\hhhllliiipppyyyvvvggg[[[OOOLLLMMMMMMNNNPPPYYYWWWRRRKKKEEE@@@??????===FFFGGGDDDCCC???GGG[[[bbbVVVGGG======AAAFFFHHH<<>>:::666888===???999:::MMMeeelllWWWHHH@@@IIICCC<<<999888:::999999888888777555333222222333444555555555555333222111000333777>>>EEEMMMTTTXXX\\\```eeejjjmmmppptttvvvUUULLLAAA::::::<<<<<<:::666555555444444333222222000000000000////////////000000000---++++++,,,............------,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,666;;;>>>;;;777:::DDDMMMQQQ^^^lllqqqpppuuuvvvpppssszzz~~~pppcccVVVHHH>>>;;;222222111000///...------111111000///////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++******)))******++++++++++++************++++++++++++************++++++++++++++++++++++++++++++---,,,++++++---///...---,,,++++++,,,---...,,,+++))))))))))))))))))************+++++++++,,,,,,,,,---------............///111222333666888;;;>>>???DDDHHHMMMTTT\\\dddmmmsss}}}}}}iiiCCC;;;888EEE[[[eee[[[KKKHHHGGG???777:::DDDIIIFFFFFFDDDCCCAAA???:::444000777999;;;;;;777333///...---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---....../////////...000444;;;???cccttt}}}zzz|||{{{vvvwwwyyyyyyttt{{{{{{tttvvvyyy{{{~~~rrrccc```XXXRRRXXXWWW___kkkllljjjxxx{{{rrriiihhhqqqpppfffhhhsssxxxvvvgggeee\\\ssszzzsssrrrhhhlllcccVVVQQQUUUjjj}}}rrrlllnnnmmmcccUUUOOOYYYhhhrrrqqqlllmmmrrrqqqqqqhhh\\\aaapppqqqfffRRRFFFBBBTTTtttzzznnnllljjjkkkzzzrrrmmmwww{{{nnnjjjbbbcccooossskkkaaa___NNNKKKRRR```dddYYYOOONNNbbbqqq|||||||||{{{qqqhhheeegggkkknnnvvvxxxvvvuuu}}}vvvmmmfff```bbbhhhlllddd^^^bbbmmmssspppkkk^^^YYYUUUQQQOOOOOOSSSXXXfffeee[[[LLLBBBBBBCCCAAABBBDDDEEECCC@@@AAAKKKVVV^^^WWWIII???AAAIIIJJJEEEEEEVVVbbb\\\KKK===777666888@@@===888;;;>>>IIIZZZ|||dddHHH:::???<<<<<<<<<999555666:::999888666555444444555555666777888777555222222222111333777;;;AAAIIIQQQWWWZZZ^^^cccggghhhjjjooorrrTTTKKK@@@;;;;;;<<<;;;999666555555444444333222222000000000000////////////111111111///,,,,,,---///......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---......///888;;;<<<:::999???JJJSSS[[[eeennnqqqqqqxxxyyyuuuyyyuuudddWWWKKK???777555000000000000000000//////000000///............///------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************+++***************++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...---,,,+++,,,---...,,,+++******************************+++++++++,,,,,,,,,------------............//////111333555888:::<<>>FFFcccrrr~~~}}}yyytttvvvxxxxxxvvv|||wwwyyy{{{|||}}}yyyeeeXXXXXXSSSNNNSSS___dddnnnooommmzzz|||uuuooopppvvvqqqiiirrr||||||uuuhhhfffggg{{{~~~tttppphhhmmmdddVVVNNNMMM]]]yyyzzzrrrppptttsssfffWWWNNNWWWfffpppqqqlllmmmssswwwvvvjjj\\\___ooopppdddXXXLLLFFFVVVvvvvvvooommmyyy~~~qqqooozzz|||oooeee``````gggkkkggg```[[[MMMIIIOOO]]]```VVVMMMKKKXXXfffsssyyy}}}zzzrrrmmmlllooosssvvvrrrrrrqqqrrr|||}}}xxxvvvtttrrrpppmmmfff```bbbhhhmmmkkkgggZZZVVVRRROOOMMMNNNQQQUUU______WWWKKKDDDDDDEEECCCEEEGGGHHHFFFBBBDDDMMMVVV[[[RRREEE===BBBJJJJJJDDDFFFXXXfff```MMM>>>888777>>>FFFBBB:::;;;===GGGXXXqqqVVVGGGDDD???;;;:::888555666999999888666555444444555555666666666555333333333333222333666999???GGGPPPVVVXXX]]]cccfffhhhjjjnnnrrrRRRJJJ@@@;;;;;;<<<:::777666555555444444333222222000000000000////////////111111111000...---...000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++---000222444;;;:::888888<<>>BBBGGGLLLSSS[[[```hhhrrr|||bbbMMM888444???NNNUUUUUUEEEMMMUUUTTTIII>>>???EEEEEEEEEDDDDDDBBB===777333000444888:::999777666555...---,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++---,,,,,,,,,,,,---.........000111000///666CCCNNNlllzzz~~~tttqqqrrrtttuuuzzz}}}yyy{{{}}}}}}|||}}}~~~{{{vvvdddVVVWWWUUURRRWWWiiijjjqqqqqqppp|||}}}vvvuuuwwwxxxpppiiiwwwwwwvvvsssjjjggghhhwwwtttoooiiiooogggYYYNNNHHHSSSlllzzzwwwtttwww~~~ssscccQQQYYYeeeppprrrooopppuuu~~~ppp]]]___nnnpppdddVVVKKKEEERRRqqq|||nnnhhhssszzzoooppp||||||pppiiihhheeeccceeefff```XXXLLLIIIMMMXXX[[[RRRJJJHHHKKKWWWfffttt{{{uuuqqqqqqtttwwwyyypppmmmjjjlllwww{{{~~~sssmmmhhhbbb```bbbeeeeeeddd]]][[[WWWSSSQQQQQQSSSTTTWWWXXXSSSKKKFFFGGGHHHHHHKKKPPPQQQLLLFFFFFFOOOXXXZZZOOOBBB>>>FFFNNNLLLEEEFFFZZZjjjdddPPP@@@999999GGGMMMGGG===<<<<<>>AAADDDIIINNNUUUYYYccclllvvv|||pppYYYAAA777<<>>888333///333777:::999888777777///...---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......---222555444333:::HHHUUUsssvvvnnnmmmnnnqqqttt}}}wwwxxxzzz|||||||||{{{}}}~~~ooo]]]YYYWWWYYYbbbnnnlllpppqqqppp{{{}}}vvvuuuwwwvvvllldddooottttttrrrjjjhhh[[[dddttt|||tttooommmtttmmm^^^RRRIIIRRRiiixxxvvvuuuzzzsssXXX]]]gggpppsssqqqrrrvvvxxxbbbbbbrrrttthhhSSSIIICCCNNNjjj}}}lllfffppp~~~yyynnnppp{{{zzzooosssuuupppfffeeehhhbbbWWWMMMJJJLLLTTTVVVPPPIIIGGGBBBKKK[[[ppp}}}wwwssssssttttttsssqqqhhh``````iiirrrtttrrrnnnqqqjjjgggbbb___^^^___aaabbbaaa```[[[VVVTTTVVVUUUSSSTTTTTTRRRNNNJJJJJJKKKLLLSSS\\\```UUUHHHGGGRRR]]]^^^QQQCCCBBBLLLSSSNNNFFFFFF[[[lllfffQQQ@@@::::::LLLRRRKKK@@@===<<>>;;;888666666888888777666666555555555333333555777999888777555333333333444888???IIIPPPSSSXXX___dddgggjjjnnnqqqPPPIII@@@;;;;;;;;;999555666555555444444333222222000000000000////////////,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++///444888;;;:::777666:::EEEQQQ[[[```fffiiimmmppprrruuu{{{vvv{{{{{{nnnXXXLLL@@@999555111111222222222111111000//////.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************+++,,,,,,,,,,,,+++***)))++++++************++++++++++++************++++++************************(((+++...---,,,///777>>>000...,,,,,,---------,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------------.........///000222333555666;;;===@@@BBBEEEJJJPPPTTT```hhhqqqwww~~~gggKKK;;;888>>>LLLXXXWWWQQQPPPVVVZZZUUUJJJCCC@@@@@@AAABBBBBB>>>888333111444888::::::888777666000///...,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------.........---,,,,,,,,,,,,---......---333999::::::AAAOOO[[[ttt|||{{{qqqlllmmmooorrrwwwzzzuuuuuuwwwyyy{{{|||}}}}}}eeeYYYWWW\\\iiioookkkoooooommmvvv}}}wwwuuuuuuuuulllaaaaaahhhwwwxxxwwwtttkkkiiiVVVVVV```ppp{{{zzztttrrrttt{{{ttteeeXXXMMMSSShhhwwwvvvsssttt|||yyy```aaagggooorrrooooooqqq~~~jjjfffuuuyyynnnTTTKKKDDDKKKaaazzz~~~pppkkkuuuyyylllnnnyyy}}}vvvmmmsssuuuqqqgggeeehhhcccYYYPPPMMMNNNRRRSSSPPPJJJGGG???DDDTTTnnnyyyuuuuuuuuurrrooonnn```RRRNNNSSSYYYZZZZZZfffpppeeecccaaa^^^\\\]]]```bbb______[[[WWWXXX^^^^^^ZZZVVVUUUSSSQQQOOOMMMNNNPPPZZZhhhlll\\\IIIGGGUUUbbb___QQQEEEFFFOOOSSSMMMEEEGGG[[[jjjcccPPPAAA<<<<<>><<<888666777888888888777777666555555111333666;;;>>>===888444444333222222555<<>>@@@DDDIIIMMMYYYbbbjjjpppxxx{{{]]]HHH;;;888CCCRRRXXXRRRLLLNNNYYY]]]QQQBBB>>>???@@@BBBBBB>>>888444111555999;;;:::888777666222000///---,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........333888<<<@@@JJJYYYeee{{{www{{{~~~ooommmqqqsssxxx~~~~~~zzztttvvvxxx{{{}}}mmm___^^^eeesssqqqmmmpppooohhhooo{{{|||zzzxxxxxxwwwpppcccYYYWWWfff|||}}}}}}zzzqqqmmm___WWWZZZkkkzzz|||wwwtttxxx}}}ooo```QQQSSSeeeuuutttppplllooovvvzzzyyyjjjggghhhmmmnnnjjjggghhhsssqqqhhhuuuxxxnnnTTTJJJAAADDDSSScccmmmppp~~~ssspppyyywwwkkkoooyyyzzzqqqhhhfffhhhgggeeedddeeeaaa[[[TTTQQQOOOPPPQQQPPPLLLHHH>>>@@@PPPlll{{{xxxxxxxxxtttpppdddUUUFFF@@@@@@BBBCCCEEEVVVlllvvvjjjbbb```___^^^^^^___aaabbb```aaa___\\\aaalllooojjjXXXVVVTTTTTTQQQOOOPPPTTT```lllnnn\\\KKKLLLZZZeee\\\OOOEEEHHHPPPPPPJJJDDDKKKZZZeee^^^NNNCCC??????SSSZZZTTTIIIDDD???CCCPPPnnnuuummmeeecccTTTJJJAAA===;;;888888999888888888888777666555555111222666;;;???>>>888333444444333333555:::BBBHHHLLLSSS\\\bbbfffiiimmmpppTTTKKK@@@;;;;;;<<<;;;999666555555444444333222222000000000000////////////***,,,...///---,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---000222555888:::555;;;CCCKKKRRRVVVYYYZZZ^^^gggqqquuussspppppprrryyy}}}}}}vvvxxxwwwfffSSSEEE===777222444555222000000000/////////......------///......---------------+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++************************,,,---......---,,,***(((++++++************++++++++++++************++++++************************((((((((((((***,,,...000222000---,,,,,,------,,,---------,,,+++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------...000111222666777999:::<<<@@@EEEHHHRRR[[[eeekkkssskkkSSS@@@>>>FFFPPPSSSOOOJJJPPPYYYRRRBBB===>>>AAACCCCCC@@@:::555000444888;;;:::999888888222111///...---,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......000222555999BBBRRReeerrrttt{{{zzzlllmmmsssvvv{{{~~~wwwxxxzzz|||ppphhhkkkrrr|||wwwrrruuuqqqeeehhhvvv{{{{{{{{{||||||tttfffZZZTTTcccyyyyyy~~~|||wwwiii\\\[[[nnnxxxrrrvvvzzzlllZZZWWWgggpppsssrrrlllllltttvvvppplllnnnmmmhhhcccaaaeeetttgggppprrrhhhTTTIII>>>AAANNNZZZ___^^^ooo{{{xxxuuu|||sssjjjqqq{{{yyylllbbb]]]]]]```fffgggbbb^^^^^^VVVSSSPPPOOOOOOOOOLLLHHH===<<>>???BBBDDDEEEAAA;;;777...222777:::;;;:::::::::333222000...---,,,------+++,,,,,,------,,,,,,+++---------.........//////---,,,,,,,,,,,,---......111000111666CCCXXXnnn}}}sss|||vvvgggjjjqqquuu{{{zzz{{{|||~~~mmmlllsssxxx~~~{{{wwwyyytttddddddssszzzyyy{{{~~~uuuggg\\\XXXdddvvvwwwrrr}}}kkk]]][[[ooowwwpppqqqwwwddd___llllllsssvvvrrrrrr}}}xxxrrrqqqpppiiibbb___[[[}}}vvveeekkklllbbbXXXLLLBBBEEETTTbbbeeecccmmm~~~}}}|||ooojjjttt~~~zzzjjj^^^___\\\aaakkklllbbb]]]```WWWTTTPPPMMMNNNOOOLLLHHH;;;:::JJJgggxxx{{{zzzvvvrrrllleeeQQQHHHAAA???===888999======@@@OOOfffwwwwwwpppjjjbbb```^^^```cccdddaaa]]]aaabbb]]]WWW^^^lllpppjjjXXXTTTRRRTTTRRRPPPTTT[[[eeeeee\\\NNNNNN[[[dddcccWWWMMMIIIOOOTTTRRROOONNNSSS[[[^^^WWWMMMHHHGGGFFF\\\ddd___TTTMMMDDDCCCMMMhhhpppeeeaaa[[[WWWRRRNNNJJJGGG@@@888555888888888999999888777555444666222000222777999777444444555555555666999???CCCIIIPPPZZZaaaeeeiiimmmpppSSSKKKBBB<<<<<<===;;;888555555555555444333222111222222111000///...------............---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,///333666666444111999GGGNNNRRRYYYWWWUUU\\\mmm~~~zzz{{{~~~{{{mmm[[[III>>>:::555666666555444222///...///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++))))))***+++,,,------...*********++++++,,,,,,,,,,,,,,,---...000222333444444444555777999<<>><<<;;;;;;666444000---+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////444IIIggg}}}rrr|||~~~ssskkknnnuuuzzz~~~|||}}}~~~|||pppnnnrrrzzzttthhhfffnnnvvvuuuyyyzzzjjj[[[SSSddduuu|||vvv{{{{{{uuueeeZZZaaammmrrrpppnnnttt{{{}}}jjjfffmmmqqquuuuuuqqquuu{{{mmmnnnpppiii^^^YYY```lll|||yyyeeebbbjjjkkkZZZNNNDDD@@@JJJgggzzzttt~~~}}}vvvuuujjjfffqqqzzzuuulllhhhdddjjjooonnniiibbbZZZTTTRRRNNNKKKLLLNNNNNNKKKFFF???;;;JJJgggxxxyyyyyytttssskkkbbbWWWNNNEEE===999666777999>>>888FFF```qqq{{{zzzoooeeegggggggggjjjlllggg```aaa[[[XXX\\\ffflllkkkgggZZZUUUTTTVVVUUURRRUUU\\\dddbbbWWWIIIIIIWWW___\\\TTTKKKIIIPPPTTTOOOMMMOOOYYYaaaaaaSSSEEECCCGGGJJJZZZ]]]cccaaaQQQBBBGGGVVVuuuqqq^^^UUUZZZVVVKKKAAA???<<<999:::???===999888::::::777777:::333222222333555666555444444444333333333777<<<@@@FFFMMMWWW___dddiiinnnrrrSSSKKKAAA<<<<<<===;;;888555555555555444333222111222222111000///...------/////////......---++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---000333444555555555AAAKKKNNNOOOVVVVVVXXXbbbwwwzzziii[[[MMM@@@888777555555555444333111000///000///............///000//////.........---------------------------......+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************************************************)))))))))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,+++*********+++,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,---...000111222333333444666888;;;>>>@@@HHHLLLSSS[[[dddmmmwww}}}eeeDDD:::666FFFWWW[[[TTTQQQVVV^^^ZZZOOOEEECCCEEEDDD<<<444555333555;;;>>>;;;999:::777555222...,,,+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////000888OOOkkk~~~ttt}}}uuulllgggmmmvvvvvvppppppuuu{{{~~~uuueeeaaahhhqqqrrrxxx~~~ooobbb\\\ggguuuyyyrrryyyyyyiii]]]```iiillljjjggggggqqqppplllrrrvvvwwwvvvsssqqqvvv|||oooooopppiii```[[[RRR[[[jjjlllaaadddmmmlll[[[NNNEEEDDDSSSttt~~~vvvqqqiiigggzzzyyynnnjjjtttzzzuuummmiiimmmtttyyytttjjj```WWWQQQPPPJJJEEEIIIPPPRRRKKKCCC>>>:::IIIfffwwwxxx}}}wwwssssssoooiiihhhbbbXXXOOOHHHCCCAAABBBBBB<<>>===999888::::::777777999444333222333666777666555444444444333333666;;;???DDDLLLUUU]]]ccchhhmmmqqqSSSKKKAAA<<<<<<===;;;888555555555555444333222111222222111000///...------////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,///222333222444777;;;EEEOOORRRTTT[[[ZZZZZZbbblllyyyhhhTTTGGG>>>777444555555444333222111111111111111111000000000000111111000000000////////////..................---------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))******************++++++++++++,,,.........---------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---...///000222222222444666999<<<===CCCGGGLLLSSS[[[fffpppwww|||oooOOO===666AAATTTaaa^^^UUUXXXcccmmmeeeTTTEEEDDDHHHBBB555666444666;;;>>>;;;999999999777444111...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000222111444AAAZZZtttxxx}}}nnnhhhfffmmmwwwyyyuuuwwwuuurrrsssvvv{{{yyyddd^^^eeemmmnnnuuuuuujjjgggkkkuuuuuulllrrrrrreeeccchhhiiieeebbb[[[fff{{{|||vvvzzzzzzxxxxxxvvvllleeekkkxxx~~~tttpppooojjjccc^^^VVVYYYccceee___dddkkkfff]]]MMMCCCCCCSSSuuuxxxnnnfffbbbggg|||rrrooowww{{{tttmmmlllyyy~~~lll^^^TTTMMMNNNGGGCCCJJJUUUXXXNNNCCC===999GGGddduuuvvv{{{vvvrrrtttwwwvvvqqqlllbbbXXXPPPJJJGGGEEEGGGBBBQQQkkk{{{yyyzzz~~~~~~vvvnnnkkkkkkiiiaaa\\\WWWXXX]]]bbbbbb```ZZZVVVSSSRRROOOJJJIIIJJJMMMPPPNNNJJJOOOXXXYYYSSSSSSOOOSSS\\\^^^UUUPPPQQQaaadddaaaTTTGGGDDDHHHMMMMMMPPPQQQQQQTTTYYYZZZWWWyyysss]]]XXXOOOFFF===::::::999;;;===>>>999888:::;;;888777888555444333555777888777666444444444333333666:::>>>BBBIIISSS\\\bbbgggmmmqqqRRRJJJAAA<<<======;;;999555555555555444333222111111111111000///.........//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,000333222111333:::AAABBBPPPVVV\\\ccc___XXX\\\]]]mmm}}}|||zzzkkkZZZFFF<<<999666555666444333222111000111222333333333222222222222333333222222111111111000000000000/////////......------------------............------------------------........................++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++........................------,,,,,,,,,+++++++++,,,,,,,,,++++++*********------------------...///000000111222444777:::;;;AAACCCGGGMMMUUU```kkkssszzzvvv^^^JJJAAA???KKK```dddXXXTTT]]]rrrrrrcccKKKCCCHHHEEE777555333666<<<>>><<<:::::::::999666333111///---,,,,,,,,,,,,------------...---------------------------------...//////000000444333999KKKfff|||wwwllliiiiiinnnwww~~~xxxtttqqqqqqrrrwww}}}iiibbbiiipppkkkppp|||xxxooooooooouuurrrhhhjjj{{{}}}pppkkkkkkkkkhhhdddYYY^^^ooo{{{wwwxxxyyykkkZZZ[[[hhhxxxrrrnnnkkkfffbbb^^^```hhhhhh___cccjjjfffcccQQQEEECCCNNNjjj|||yyynnnjjjlllnnntttzzzsssrrryyyzzzrrrmmmnnnmmm\\\RRRLLLLLLHHHGGGPPPZZZ\\\RRRGGG===:::GGGdddttttttyyyxxxtttwwwzzzoooeee```]]]XXXRRRJJJFFFVVVpppyyypppmmmkkkhhhaaa\\\UUUSSSVVV[[[^^^```\\\YYYVVVTTTQQQMMMJJJIIIIIIKKKLLLNNNUUU\\\[[[UUUPPPOOOWWWbbbbbbXXXQQQRRRbbbccc```TTTHHHBBBDDDHHHGGGLLLMMMKKKQQQ\\\]]]WWWooozzzbbb[[[TTTJJJ@@@;;;;;;<<<======???:::888;;;<<<:::777777666555444555777999888777444444444444333555999<<>><<<:::555555555555444333222111111000000000/////////........./////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333444999@@@FFFFFFNNNNNNPPPYYYZZZWWW\\\^^^ccclllvvvwwwppphhheeeooozzzwwwvvv|||tttiiiMMMCCC<<<;;;;;;888444333222222222222333444555666444444555555555555444444333333333222222222222111000000000000000/////////.........////////////000///////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,*********++++++++++++,,,---------------...............------,,,,,,++++++,,,,,,++++++++++++++++++..................///////////////000222444777888>>>@@@CCCHHHOOOZZZeeellloooyyy{{{eeeLLL===AAAaaayyytttaaaVVV]]]nnnpppZZZGGGDDDDDD???666444666<<>>999777666555444555888999888777444555555444444444666999>>>FFFQQQ[[[bbbiiipppuuuQQQIII@@@<<<===>>><<<:::555555555555444333222111000000000000////////////------............------------------------------,,,,,,,,,------------...000000000333777<<>>===:::555555555555444333222222000000000000////////////,,,,,,------...------,,,------------------------,,,,,,,,,---------......000//////333999???CCCEEEKKKTTTWWW\\\gggfff```cccbbbgggsss~~~|||wwwwww|||}}}yyyvvvxxxxxx|||~~~}}}~~~pppcccSSSFFF>>>;;;:::;;;999444222444000111333666777888777777333444555666666555444333333333333222222222111111//////000000111111222222////////////000000000000//////000000111111111222000000000000000000000000---------------------------------,,,,,,+++++++++************************))))))))))))************++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------*********++++++,,,,,,---++++++++++++,,,---...///000//////000222444666888777:::>>>CCCJJJSSS]]]ccclllwwwbbbHHHIII[[[fffddd^^^YYYdddiii```QQQIIIFFFEEE===::::::>>>>>>999555555444555666777666333000...---------.........//////..............................//////000000111111666<<>>===>>><<<777222111333777444444444666888888666444666666666666666555555444777777666555444333222222111111111111000000//////000000000111222222333333444333333222111000//////111111000000//////............------------..............................---,,,,,,++++++,,,,,,---)))+++---......,,,)))''',,,***))))))++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++---,,,,,,+++++++++,,,,,,,,,---......,,,,,,---............///000222444444555999???DDDHHHNNNVVV\\\cccnnn||||||QQQ???EEEKKKSSSeeeYYYaaaoootttfffNNNDDDEEE@@@===;;;<<>>999444444555666777666444111///------...///000000//////............////////////111---,,,///000......111222AAATTTnnnvvv{{{pppooopppuuuxxx{{{~~~wwwyyy|||llleeewww|||zzzsssooo{{{zzzxxxrrriiicccuuu|||{{{~~~uuunnnggg^^^hhh{{{vvvsssqqqqqqgggggglllwww}}}xxxvvvxxxuuujjj___YYY]]]rrrxxxqqqtttwwwttttttnnnppptttmmmbbbjjj|||yyy```MMMEEEFFF[[[yyyrrrdddgggwwwzzznnnvvv}}}|||oooaaa\\\]]]hhhtttyyyooobbb___cccfff___[[[VVVSSSUUUUUUKKK???>>>===GGGXXX``````hhhvvvwwwpppggg\\\MMM@@@AAAHHHLLLjjj|||vvvqqqnnnrrrttttttvvvzzz{{{yyyzzzpppooollleeehhh^^^SSSMMMJJJJJJLLLOOONNNOOORRRXXX\\\ZZZSSSLLLIIIUUUbbbfffaaa\\\```ggghhh[[[QQQMMMHHHHHH[[[ssswwwbbbTTTUUUVVVRRRXXXeeeoooiiiPPPCCCMMMVVVNNNDDD???;;;>>>DDDEEE>>>666555777999;;;;;;:::888666777777777666555555444444<<>><<<888555555666888555444444555777888777555777777777777777666555555555444444444444444333333222222222111111000000000111111111111222222222222333333222222111111000000111111000000//////////////////............//////........................------,,,,,,,,,,,,------,,,,,,,,,,,,---......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......---,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---......///000222333444666:::@@@CCCGGGLLLTTTYYY___iiixxxXXXAAABBBCCCJJJ\\\aaaccchhhiii^^^MMMEEEFFFCCC@@@>>>???AAA???:::555333444666777666444222000---......///////////////............////////////000---,,,///000//////222777III]]]uuuzzz{{{zzzqqqrrrvvvssswww|||zzz|||~~~wwwsssxxx|||~~~yyyqqqlll{{{{{{yyyxxxpppfff```qqq|||zzz~~~|||tttnnnggg]]]ggg{{{xxxuuusssqqqhhhhhhmmmyyy|||yyyyyy|||xxxmmmaaa[[[\\\ooo}}}yyyssswww|||{{{vvvnnnlllooojjjdddmmmxxxbbbPPPGGGFFFWWWqqqzzzmmmbbbgggwwwyyyooowww~~~tttfff^^^\\\hhhssszzzuuummmhhhfffcccZZZWWWQQQMMMNNNNNNEEE::::::999EEEYYYcccdddmmm{{{~~~uuukkkcccXXXLLLHHHJJJIII]]]mmmnnnnnnvvv~~~yyyrrrmmmppptttvvvuuuwww{{{|||yyy{{{qqqooolllfffiiiaaaWWWNNNIIIHHHIIILLLNNNPPPTTTYYY\\\ZZZSSSLLLIIISSS___ccc```^^^cccjjjkkk]]]QQQIIIBBBEEE___}}}vvvgggZZZRRRRRRWWW^^^ooooooUUUEEEMMMUUUNNNCCC>>>;;;>>>CCCDDD>>>777555666888::::::999777666777777777666555555444444:::@@@IIISSS]]]fffoootttSSSKKKAAA<<<;;;<<<999777666666555444333222222111////////////............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.../////////222666;;;???CCCEEEFFFHHHVVV___dddtttsssfffuuu{{{uuuwww}}}|||}}}}}}~~~~~~yyyjjj[[[OOOGGGAAA>>>???<<<999777777888888888777555444555666777777666777777888888777777666555222222333333444444444555333333222222222222111111222222222222111111111111222222222222222222222222111000000000000/////////000000000//////000000000////////////////////////------,,,,,,,,,,,,------...---+++***,,,000444666+++---///---***)))***---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////111000///------,,,,,,,,,***+++,,,,,,******+++,,,------...///000222333444888;;;???BBBEEEJJJQQQWWW\\\eeeqqq{{{___EEE>>>;;;BBBTTTdddcccdddeeeaaaVVVLLLGGGGGGDDDBBBBBBCCC@@@;;;666222444555666666555333222.........///////////////---............/////////000---,,,///000///000444>>>UUUjjj}}}~~~{{{}}}|||uuunnnrrryyyqqqvvv~~~~~~||||||zzz}}}~~~}}}|||vvvooofffuuu{{{xxxwwwqqqfff]]]mmm||||||{{{tttooohhh\\\eee}}}{{{zzzyyyvvvsssllljjjmmmyyyzzzzzz}}}sssgggaaa]]]mmmyyyxxxvvv{{{wwwooonnniiieeeppp{{{jjjWWWJJJHHHSSShhhzzzvvvjjjaaaiiiyyyxxxrrryyyyyynnneee___jjjrrrzzz}}}zzztttiii```WWWUUUOOOJJJIIIIIICCC:::999999EEE[[[fffgggnnn{{{zzzssslllhhhbbbXXXPPPMMMGGGNNNTTTTTTSSS[[[kkkzzz~~~yyyppplllooossstttsssuuuyyyyyywww{{{rrrppplllgggfffccc]]]TTTMMMJJJKKKLLLOOORRRWWW[[[]]]ZZZSSSNNNNNNVVV^^^```___aaaggglllggg[[[PPPIIIAAABBBZZZxxxttt^^^OOOQQQWWWYYYooo|||lllTTTDDDKKKSSSMMMAAA<<<999<<>>HHHSSS^^^gggoootttTTTKKKAAA<<<;;;;;;999666666666555444333222222111////////////............------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...000000111444:::???BBBCCCDDDEEEGGGPPPVVVZZZfffvvvwwwmmm```gggiiimmmwwwxxxxxx{{{~~~wwwyyy|||~~~yyyyyyyyy||||||qqq```RRRIIIDDDBBBAAA<<<888555444777999888666999666444444666777777777666666666666666555555444333333333444444444444555333333333333333333333333444444333222222111000000111111111111222222333333000000000000000000000000222111111000000111111222////////////////////////......------------......///...,,,+++,,,000444666111444555111+++'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222111000///------,,,,,,,,,---......,,,,,,---...---------...000111333444666999===@@@CCCHHHPPPVVV]]]dddmmmtttxxxeeeJJJ@@@999???QQQbbbdddhhhmmmnnngggWWWIIIIIIGGGEEEDDDCCC@@@;;;777222333555666666666555444//////........./////////---------........./////////,,,---///000///222777FFFbbbwww{{{}}}}}}lllgggnnnvvvooovvv||||||}}}|||zzztttlllbbbooo~~~{{{xxxwwwtttiii]]]kkkzzz{{{vvvqqqiii\\\bbb{{{{{{zzz|||}}}zzzxxxsssmmmkkktttyyy{{{~~~qqqkkkdddmmmttttttttt|||yyyqqqjjjfffooo|||ttt^^^MMMJJJQQQddd|||wwwllleeennn}}}~~~wwwvvv}}}}}}vvvnnngggkkkooovvv}}}yyyjjj^^^WWWVVVQQQLLLJJJIIIEEE>>>===<<>>;;;888:::???@@@<<<777333444666777888888777666777777777666555555444444555<<>>BBBCCCCCCDDDEEEHHHIIINNNVVVZZZ]]]bbbgggaaa]]]]]]fffuuuzzzpppiiittt}}}~~~wwwqqquuuzzz~~~zzzxxxyyyyyy|||tttiiiXXXLLLFFFEEEDDDCCC:::777444555888999888666999777555555666777777777444444555555444444333222555555555444444444444333333333333333333333333444555444444333222111000000///000000111111222222333000000000000111111111111222222111111111111222222000000000000000000000000///......------......///......------......///000555888999555...***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333222000///...------,,,,,,---......,,,,,,---...,,,------...///111333333333666:::===AAAGGGPPPVVV^^^dddlllrrrvvv|||{{{zzzqqqWWWHHH>>>???NNNccciiinnnrrruuurrr```MMMJJJIIIGGGEEECCC???:::777222333444666666666666555000///............//////------------...............,,,---000000000444;;;NNNllltttdddbbbkkksssqqqwww~~~}}}{{{yyyssslll```kkkzzz{{{xxxyyyuuukkk]]]gggzzz|||yyyuuulll]]]___vvv}}}yyyxxx{{{~~~yyyooofffhhhtttyyyzzzxxxooopppqqqppppppwwwvvvmmmhhhmmmxxxzzzaaaKKKIIIMMMaaa}}}qqqlllvvv|||vvvzzz~~~|||vvvppphhhiiimmmuuuyyysssfff\\\UUUWWWUUUPPPLLLJJJEEE???>>>>>>KKKaaallliiiiiipppvvvmmmgggeee\\\UUURRRLLLJJJZZZooo|||{{{sssooommmwwwzzz{{{yyyzzz||||||yyy|||~~~}}}wwwrrrooollliiieeeqqqxxxqqqddd\\\VVVSSSTTTXXX]]]___\\\XXXUUUTTT[[[^^^___^^^cccnnnuuuuuu___RRRLLLOOOMMMBBB???EEESSSSSSXXX[[[RRRGGGLLL[[[iiitttyyyrrrmmmsssyyy{{{nnndddZZZLLLBBBLLLSSSKKK===:::777999<<<===:::666222333444666777777666666777777777666555555444444333:::DDDPPP[[[eeennnsssSSSKKKAAA<<<;;;<<<999777666666555444333222222111////////////............///......------......///...------,,,,,,++++++***++++++,,,---...000222333666;;;AAADDDCCCCCCDDDFFFHHHGGGLLLTTTUUUSSSYYYdddZZZTTTXXXhhhpppjjj```[[[cccrrr~~~}}}}}}xxxqqqooosssyyy~~~yyyuuutttwwwzzzyyyzzz|||{{{yyyjjj___QQQIIIFFFFFFDDDBBB:::999888888999::::::999999888666666777888777666333333333444333222222111555555444444333333222222222222333333333333444444555444444333222111111111/////////000000111111111000000000111111111111222222222111111111111222222000000000000000000000000//////............//////......//////...---,,,+++---///000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000222111000......---------***+++,,,,,,******+++,,,,,,,,,---...///111222333222555888;;;???FFFOOOVVV]]]ccclllrrrwww~~~xxxkkkXXXGGG@@@HHHdddnnnsssqqqrrrrrrdddRRRIIIIIIHHHFFFCCC>>>:::888333444555666666666666666111000...------...//////,,,------------.........---,,,...000000000666>>>WWWtttmmmbbbdddmmmssswww|||}}}{{{yyyssslllaaajjjxxx|||yyy{{{tttkkk]]]bbb{{{}}}}}}}}}zzzppp^^^^^^sss|||zzzwwwvvvxxx~~~}}}qqqccc^^^eeepppyyy}}}yyywww}}}zzztttqqqooolllooo~~~{{{qqqjjjnnnvvv~~~}}}bbbIIIGGGIII[[[uuupppzzzzzzvvv}}}~~~yyyrrreeedddgggmmmooohhh```\\\XXX]]]^^^XXXQQQKKKDDD===<<<<<>>EEEAAAIIIWWWTTTHHHLLL[[[fffqqqtttkkkeeelllvvv{{{oooeee\\\QQQJJJSSSWWWKKK<<<:::777777999:::777555111222333444555666666666777777777666555555444444333888BBBMMMWWWbbblllrrrRRRJJJ@@@;;;<<<<<<:::888666666555444333222222111////////////...............------,,,,,,------.........---,,,,,,+++*********+++,,,---///111333444999>>>CCCEEECCCBBBEEEGGGIIILLLPPPQQQSSSWWWZZZ[[[SSSQQQVVVaaagggccc``````hhhrrrxxxuuuuuuyyyvvvnnnqqqvvv|||~~~wwwrrrrrrwww{{{{{{{{{}}}}}}yyyqqq^^^UUUKKKFFFEEEEEEAAA===999:::::::::888888999:::999888777777888888666555333444444444444333222222111111111111111222222222111222222222333333333333444444444333333222222222............////////////000000111111111222222222222222111111111111222222111111111111111111111111000//////////////////000////////////...------,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000///......---------...***+++,,,,,,******+++,,,,,,,,,------///000222333333555888:::===CCCLLLSSSZZZaaajjjppptttzzz~~~lllUUUEEEFFFWWWjjjvvvuuutttttthhhUUUIIIJJJJJJGGGCCC???;;;999555555555666666666666666111000...---------//////,,,,,,---------.........,,,,,,...000000000777@@@^^^{{{vvveeeaaahhhrrrvvv}}}~~~|||zzztttmmmdddjjjvvv|||{{{~~~uuunnn``````ttt||||||~~~ttt___]]]pppwwwwwwuuusssttt|||wwwggg^^^___iiiuuu|||xxxrrruuuxxxsssqqqkkkgggqqqwwwnnnooouuu|||fffKKKJJJGGGWWWtttooozzzxxxuuu}}}vvvnnnffffffjjjooollldddaaabbbfffmmmpppjjj^^^SSSHHH@@@<<<===NNNjjjyyywwwuuuzzz|||ttthhh]]][[[aaajjjwwwzzzzzzuuunnnlllpppuuuuuuxxxxxxuuuuuuwwwvvvrrryyyxxxwwwxxxwwwtttrrrqqqxxxjjj^^^YYYUUUZZZ___bbb___XXXUUUXXX]]]aaabbb___]]]hhhyyy~~~yyy___PPPJJJQQQRRRGGG@@@AAABBBAAAGGGQQQVVVUUUWWW]]]dddkkkkkkbbb___hhhrrruuupppeee\\\SSSPPPYYYYYYIII===:::777666777777555333111111222333444555666666777777777666555555444444333888@@@IIITTT___jjjqqqQQQIII@@@;;;<<<===;;;999777666555444333222222111000/////////............---,,,,,,++++++,,,,,,---......---,,,,,,+++*********+++,,,---///111333444;;;@@@DDDEEECCCBBBEEEHHHKKKTTTTTTMMMQQQ]]]]]]QQQXXXXXXXXXVVVXXX]]]dddiiioootttrrrlllnnnvvvvvvnnnuuuyyy~~~}}}|||xxxwww|||}}}{{{{{{}}}vvvlllVVVNNNFFFDDDEEEDDD>>>888666888:::999666444666999888888777888999999666444444444555555444444333222------...///000111222222111111111222222333333333444444333333333333222222........................000000111111222222222222222111111111111111111222111111111111111111111111000000////////////000000000///...------...///000000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---------......,,,---......,,,,,,---...,,,,,,,,,---///000222333444666888999;;;AAAJJJPPPYYY```hhhmmmooottt|||wwwzzz```KKKGGGFFFbbbyyy}}}|||{{{lllWWWJJJKKKKKKHHHDDD@@@===;;;666666666666666666666666222111...---,,,---...///,,,,,,,,,---------......,,,,,,...111000111888BBBccc~~~}}}wwwnnn``````kkktttvvv~~~|||{{{uuunnnfffkkkvvv}}}|||wwwrrrdddbbbsss}}}|||~~~vvv```\\\oootttuuuuuurrrrrr{{{~~~ooocccaaaiiivvvwwwnnnpppzzzuuutttlllbbbhhhwww|||qqqpppttt|||lllPPPOOOIIIUUU~~~rrrmmmxxx}}}vvvuuu|||rrrhhhiiikkkrrrvvvpppfffdddiiiuuu}}}zzzlll]]]OOOEEE???@@@RRRnnn}}}zzzwww{{{xxxlllkkkqqquuu}}}}}}wwwqqqqqqxxx{{{~~~~~~{{{zzz|||{{{wwwyyyxxxwwwyyyzzzwwwuuutttzzzhhh^^^\\\ZZZ\\\aaaccc^^^WWWTTTYYY___ggggggaaa]]]gggwwwzzzrrrSSSJJJKKKVVVVVVIII@@@AAACCCHHHJJJNNNWWWccceeeaaabbbeeebbbYYYYYYccckkkkkklll```WWWQQQQQQ[[[YYYFFF===:::777666666555444222000111111222444555666666777777777666555555444444333888>>>GGGQQQ]]]iiipppQQQJJJAAA;;;:::;;;;;;:::555444444333333222222111////////////............------------------------++++++++++++++++++++++++------,,,---...111444666===???AAA@@@@@@FFFPPPXXXTTT]]]^^^VVVSSS[[[```^^^]]]```eeeiiigggbbbdddjjjnnnsssuuusssnnnlllqqqvvvzzz|||}}}~~~}}}||||||}}}~~~{{{|||}}}}}}|||{{{zzz{{{|||~~~{{{mmmbbbOOOMMMJJJEEEAAA===:::999999::::::888777666777888666666666777999;;;;;;;;;:::999777666444333333333111000......///111222333000000000///000000111222111111222222333333333444////////////............,,,------...///111333333222000///000333444333000...000111111000111333555000000111111111111000000000/////////..................---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......111111000///...---,,,,,,.........------,,,,,,,,,---------......000111111111222444777;;;BBBJJJOOOWWW___hhhkkkpppwww}}}~~~```DDDJJJSSSbbbrrrzzzuuuhhh\\\LLLMMMLLLIIIFFFBBB===888555777888666333111333555444333000...------...///............////////////...000---///333111:::OOOmmm|||qqqhhhvvvxxxhhheeeiiikkkqqqyyyuuuhhhpppwwwzzz|||~~~|||xxxmmmdddfffrrr{{{{{{wwwttthhhfffiiipppvvvwwwvvvuuupppyyy~~~rrrllloootttuuuwwwqqqooo{{{zzzsssmmm^^^ZZZjjj{{{qqqkkkoooyyyZZZLLLPPPXXXwwwsssqqq~~~uuuuuu}}}tttqqqppptttssstttvvvssslllhhhhhhsssYYYFFFAAA>>>UUUwww}}}|||zzzzzzzzz}}}{{{}}}zzz~~~}}}zzz|||}}}}}}|||~~~{{{zzz~~~~~~{{{yyyzzzyyyiiiaaa______]]]aaaccc___YYYYYYaaaiiijjjkkkhhhhhhsssyyyjjjUUUQQQRRRWWWUUULLLEEEDDDFFFIIIMMMPPPQQQUUU[[[```dddeeeccc\\\YYY___iiiqqqaaa^^^UUUNNNRRRXXXRRRFFF===:::666444333333333222////////////000111222333555555666666555555444333555888>>>EEEOOO\\\iiirrrQQQJJJAAA<<<;;;;;;;;;:::555555444333333222111111////////////............------------------------+++++++++++++++++++++++++++++++++---///333666888===>>>>>>>>>@@@IIIVVV```___aaa\\\TTTYYYiiiuuuvvvpppnnnnnnkkkeee```aaaggglllooopppmmmhhhhhhmmmsss{{{|||~~~~~~}}}}}}}}}}}}}}}~~~}}}|||}}}|||{{{zzz{{{~~~}}}rrrcccXXXNNNLLLGGGCCC>>>;;;:::999:::;;;;;;:::888888999;;;>>>>>>===>>>>>>???>>>===???>>>===<<<<<<<<<<<<<<<777666555444444444222111111111000///......//////000000111111111222222222111000000000000/////////......//////111222444555888555222111111111///---111111111222333444444444222222222111111000///...000000/////////.........///.........---------,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......111000000//////..................------,,,,,,,,,------------...///000111111333555777;;;AAAHHHMMMRRR\\\eeeiiinnnwww}}}|||mmmJJJ>>>EEESSSffftttuuukkk```MMMMMMLLLKKKIIIEEE???:::777888888777444333444666444333000...------...///............///////////////222///000333222>>>VVVvvvqqqkkk|||~~~lll^^^^^^ccchhhqqqzzznnnsssxxxzzz}}}yyypppiiilllvvv}}}~~~zzzzzzkkkggghhhpppvvvuuutttrrrkkkrrrwwwqqqtttvvvuuuwwwppplllttt{{{uuuppp```ZZZgggwwwnnnooo|||^^^NNNNNNTTTrrr}}}sssuuu~~~yyy}}}{{{sssuuuwwwzzzuuurrrsssrrrkkkccc```gggqqqhhhOOOFFFCCCYYYyyy}}}}}}~~~|||||||||~~~zzzwwwwwwyyykkkfffffffffeeedddbbb]]]ZZZ]]]fffmmmmmmnnnkkkkkkuuu~~~wwwhhhYYYXXX[[[```^^^TTTMMMKKKIIILLLPPPQQQRRRUUUZZZ___iiillljjjaaaWWWTTT[[[bbb\\\XXXPPPJJJPPPWWWRRRFFF===:::666444333333333222/////////000000111222333555555666666666555444444555888===EEEOOO\\\hhhpppPPPJJJAAA<<<;;;;;;:::999666666555444222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++---000444888:::======<<<;;;@@@KKKZZZeeekkkggg\\\TTT]]]sss|||tttkkkbbb\\\^^^eeekkkllllllhhhdddeeekkkqqq{{{{{{||||||{{{|||~~~~~~~~~}}}{{{|||vvviii[[[RRRQQQMMMHHHBBB>>><<<<<<<<<<<<<<<;;;:::888999;;;===>>>>>>@@@AAABBBCCCCCCDDDFFFFFFDDDBBB@@@???>>>===888777666666666555222///444333111000///.........////////////000000000000111111111111000000000000......///000222444777888===999555222000000...---333111111333777888777555555444333111000......---000000000000////////////////////////............------------,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000000000000000.........---------------------------...///000000222333555777:::???FFFJJJNNNXXXbbbgggmmmvvv|||~~~sss{{{QQQBBBBBBHHHXXXiiioooeeeZZZNNNMMMLLLMMMMMMHHHAAA<<<888999999777555444555777333222000///........................///////////////333222111333444DDD```pppooovvvfffYYY[[[bbbhhhrrr|||{{{}}}|||}}}zzzvvvrrrtttzzz}}}qqqkkkllltttyyywwwtttqqqggglllzzzwwwyyyzzzwwwyyyrrrkkknnn~~~}}}xxxtttddd[[[ccc{{{~~~rrrppp|||dddPPPLLLOOOlll|||vvvyyy|||vvvtttzzzvvvppppppooohhh___[[[UUUZZZddduuupppWWWIIIGGG]]]{{{{{{~~~~~~yyywww|||~~~xxxtttuuuvvvllljjjlllllllllhhhaaa\\\]]]ccckkkqqqoooqqqppppppwww}}}tttfff^^^___cccgggeee\\\UUUSSSOOOQQQTTTTTTSSSUUUYYY]]]mmmpppnnndddUUULLLNNNTTTRRROOOHHHEEENNNWWWRRRFFF<<<999666333333333333222000000000000000111333333666666666666666555555444444777===DDDNNNZZZfffnnnPPPIIIAAA<<<;;;;;;:::999666666555444222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111555777999===<<<;;;;;;???HHHTTT]]]kkkggg\\\SSSXXXkkk}}}|||oooddd\\\XXX^^^ffflllllljjjgggdddfffmmmsss{{{{{{{{{yyyxxxyyy|||~~~|||~~~|||}}}zzzpppeee[[[UUUWWWRRRKKKEEE@@@>>>???@@@<<<<<<:::888777888<<<>>><<<@@@DDDIIILLLPPPSSSUUUWWWUUURRROOOJJJFFFBBB@@@???<<<999888888888666444666555444222111000000000......//////////////////111111111000000000//////,,,---...000444888<<>>;;;888777444222000/////////111111111000000000//////000000000///////////////...------------,,,,,,,,,---,,,,,,,,,,,,---......///000000000111111111222...............------------------------...///000222444555777999>>>CCCGGGMMMWWWaaafffllltttzzz{{{vvv|||YYYKKKDDDBBBPPPeeeooojjj___RRRMMMJJJMMMOOOJJJCCC===888888777666555555555555222222000///........................////////////...333222111333777KKKkkkrrrvvvrrrcccXXXZZZ```eeeooozzz~~~|||{{{{{{}}}~~~}}}wwwsssuuuzzz|||xxxttthhhhhhzzz|||zzz}}}}}}zzzyyyvvvooonnn{{{}}}zzzyyyjjj]]]```~~~wwwsss{{{gggQQQIIIKKKggg~~~xxx{{{~~~xxxxxx||||||tttnnnmmmjjjddd___^^^ZZZTTTOOOVVVeeemmmcccTTTGGGHHHaaa~~~}}}yyy}}}|||tttooorrrxxx{{{~~~~~~wwwtttuuu|||rrrkkklllnnnnnnooohhh```^^^bbbiiinnnpppnnnpppqqqsssxxxzzzqqqeee```bbbfffgggeee___ZZZXXXUUUWWWXXXWWWUUUUUUYYY\\\gggccc^^^VVVLLLCCCCCCGGGGGGEEEAAAAAALLLWWWRRREEE<<<999555333333333333222000000000000111222333333666777777777777666555555333666<<>>CCCJJJNNNZZZ\\\YYYRRROOOXXXfffpppvvvlllaaaZZZWWWXXX```iiikkkjjjhhheeedddgggnnnttt}}}}}}|||zzzxxxxxxzzz|||{{{}}}~~~{{{{{{}}}~~~}}}uuukkkbbb]]][[[^^^YYYPPPHHHCCC@@@@@@AAA<<<;;;:::888888;;;???CCCHHHMMMTTT[[[___dddiiillllllkkkiiieeeaaa]]]YYYWWWVVVOOOFFFAAA@@@@@@>>><<<888777666444333333222222000000000000000000//////000000/////////.........---...000444:::@@@FFFJJJFFFCCC>>>999444111111222///------333<<>>999777999>>>===<<<@@@NNNYYYRRRCCC;;;888444333333333333222000000000000111222333444777777888888777777666555333666:::@@@IIIUUUbbbjjjOOOIIIBBB>>><<<<<<:::888555444444333333222222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000222333555666666:::;;;;;;===>>>@@@BBBCCCGGGMMMQQQNNNHHHJJJSSS]]]bbb[[[UUUTTTVVVYYYaaajjjfffeeecccbbbbbbgggnnnsss~~~~~~}}}{{{yyyyyy{{{|||{{{|||{{{yyyvvvuuuuuuvvv{{{zzz{{{}}}}}}qqqeee______aaafff```WWWNNNFFFBBBAAAAAA===<<<<<<<<>>===;;;999777666555555333333333333222222222222////////////............000111333888???FFFMMMRRRPPPNNNHHH@@@888222//////,,,+++,,,222;;;DDDJJJLLLCCC@@@;;;777444333444555222222222222111111111000////////////000000000000............---------,,,---,,,,,,,,,,,,---....../////////000000111111111.............../////////...---------------......000222444666888<<<@@@CCCMMMWWWaaaeeejjjppptttuuutttggg^^^hhh}}}xxxtttYYYIII>>>IIIfffeeeUUUHHHJJJNNNJJJDDDBBB888666444444444555444222000000000000/////////...............////////////---111///000888AAAXXXyyyaaaXXXWWW___hhhnnnyyy~~~|||zzzuuu{{{|||zzzuuugggbbbppp|||zzzxxxuuuyyyuuummmttt{{{lllhhhsssnnnXXXMMMIIIbbbwwwuuu}}}xxxsssttt~~~zzzssskkkiiigggddd]]]ZZZ```jjjhhhdddYYYKKKCCCBBBAAA>>>FFFPPPmmmvvvjjjiiirrryyyeeeZZZ[[[ppp{{{tttuuuxxxyyy~~~~~~|||vvvuuuyyy|||vvvuuuvvvsssnnnhhhccc___bbbjjjnnnmmmjjjkkkmmmqqqssstttpppjjjdddjjjppprrrnnniiigggeeeccc\\\^^^___]]]ZZZYYY\\\```^^^KKK:::888:::777444555888999:::AAAQQQ\\\RRR@@@:::777444222222333333222111111000111111222333444888888888888888777666666444666888===FFFSSS```jjjNNNIIIBBB>>>===<<<:::777333333333333333333333333////////////............---------------------------------------------------...000222444666777888::::::;;;===@@@BBBCCCCCCAAAFFFJJJIIIFFFEEEKKKRRRUUUQQQPPPTTTXXX\\\aaagggbbbaaa``````ccchhhooossswwwyyyzzzzzzyyyyyyzzz{{{zzzxxxvvvuuuuuuuuuuuutttxxxyyyzzz~~~|||oooeeeccchhhoooqqqkkkbbbWWWNNNHHHDDDCCC???@@@AAADDDKKKTTT___gggkkkrrrzzzwwwjjjccc]]]UUUOOOKKKIIIFFFCCC???<<<;;;:::777666666666555555555555000000000////////////...000111333777>>>EEEMMMQQQUUUTTTOOOFFF<<<444111000,,,,,,---111999CCCLLLQQQLLLHHHAAA:::666444444555333333222222222111111111.........//////000000000............---------------,,,,,,,,,,,,---....../////////////////////000---........./////////000...------,,,,,,------...///111444666888;;;???CCCIIISSS^^^ccchhhooossstttmmm```XXX```tttyyyjjjWWWEEEHHH```xxxrrr\\\JJJJJJNNNKKKFFFFFF999777444444555666555333000000000000000//////...............////////////...000...222===HHH___~~~~~~^^^YYY\\\hhhssszzz~~~ttt~~~|||~~~}}}ppp{{{xxx|||zzzyyyvvvgggbbbnnn{{{yyyyyyzzz~~~wwwkkknnnvvvrrrppp|||{{{ttt```SSSJJJ]]]nnnsss~~~nnngggiiiyyyzzzpppjjjeee```\\\WWWUUU[[[dddiiijjjdddVVVIIICCC@@@>>>HHHSSSooo{{{qqqeeegggsssooo[[[RRRNNNfff~~~|||~~~~~~yyyssstttyyyzzz{{{zzzyyyzzz{{{uuunnngggccc```cccjjjnnnnnnkkknnnppprrrtttrrrlllfffcccnnnwww|||xxxrrroookkkfff]]]___```^^^\\\\\\___bbb]]]III:::999;;;777555888555777;;;DDDUUU___RRR>>>999777333222222333333222111111111111222333444444888888999999888888777666666666666:::BBBPPP___jjjNNNIIIBBB>>>===<<<:::777222222333333333444444444000/////////............------------------------------------------------+++,,,///222555888999:::::::::;;;===AAAEEEGGGHHHFFFFFFGGGGGGFFFEEEHHHMMMQQQNNNPPPVVV\\\^^^```dddaaa``````aaaeeekkkqqquuuppprrruuuvvvvvvwwwxxxyyywwwtttsssuuuyyy{{{{{{yyy{{{|||}}}{{{ppphhhjjjttt~~~zzztttkkk___UUUNNNIIIGGGAAABBBFFFKKKTTTaaannnwwwxxx}}}uuukkkcccWWWUUUQQQLLLGGGCCC@@@???999999888888777777777666111111111111000000000000...///000333999AAAGGGLLLUUUUUUQQQJJJ@@@888555444------...111777@@@LLLTTTRRRMMMEEE===777444444444333333333222222222111111---.........//////000000//////.........------------,,,,,,,,,,,,---......///////////////.........---.........//////000000...------,,,,,,,,,------...000333666888;;;???BBBDDDOOO[[[aaagggnnnsssttttttiiibbbhhhwwwooopppZZZFFFFFFZZZrrr{{{aaaLLLJJJNNNKKKHHHJJJ;;;888555555777777666444///000000000000000///.............../////////000///111...333AAAMMMcccwww[[[WWW\\\jjjuuu{{{zzznnnzzz~~~||||||mmmwwwwww{{{zzzzzzwwwiiicccooo{{{zzz|||{{{jjjkkk~~~yyysss|||{{{xxxfffXXXJJJZZZiiirrr}}}sssjjj```bbbttt{{{qqqlllddd[[[VVVTTTSSSVVV[[[kkkmmmgggZZZMMMGGGDDDAAAIIISSSmmm|||wwwlll___bbbooo}}}xxxdddUUURRRPPPggg~~~xxxqqqrrrxxxtttvvvwwwxxx{{{|||uuulllgggdddaaaccciiinnnooonnnrrrrrrtttuuuqqqiiidddbbbooo{{{xxxsssmmmfff]]]___aaa___]]]]]]aaadddSSSBBB777888888333222888444777<<>>@@@FFFIIIHHHKKKOOOKKKIIIOOOKKKEEEHHHMMMTTTXXXXXX[[[bbbfffeee[[[^^^aaadddfffiiilllooouuusssrrrsssvvvzzz{{{{{{wwwtttsssvvv{{{~~~~~~}}}}}}|||sssnnnmmmqqq{{{qqqaaaVVVSSSSSSJJJMMMTTT```mmmyyyzzzrrriiiccc\\\RRRMMMLLLIIIEEE???:::888888777777555555555444111////////////...---...111666;;;>>>HHHKKKOOOPPPLLLCCC999333111///------222<<>>XXXqqq~~~iiiYYYXXX[[[eeetttmmmrrr}}}yyy}}}}}}~~~uuulllyyy}}}{{{|||{{{yyyyyyxxxrrrjjj~~~qqqrrr{{{dddZZZUUU```lll}}}sssgggbbbjjjmmmooosss{{{{{{sssfffZZZWWW\\\```\\\WWWYYYbbbmmmooofffXXXKKKCCCJJJ___vvvzzzkkk]]]ZZZ]]]gggtttuuugggXXXPPPZZZkkk~~~~~~yyysssoooooopppuuuuuuwww{{{}}}{{{uuupppiiicccbbbkkkqqqpppnnnooowwwyyyxxxrrrmmmjjjgggbbbsssyyy{{{yyy~~~{{{mmmiiieee```^^^```eeehhhiiiMMMAAA666555888888666555777888BBBSSSaaa___QQQCCC:::777444444666777555222111111000000111333666777<<>><<<888888888666444222222222000///------...111444666<<>>@@@EEEKKKTTT[[[bbbiiiqqqvvvzzz}}}iiiIIIEEEOOOaaaxxx}}}kkkTTTJJJMMMMMMGGGFFF<<<555444555444444555444444222111000/////////000000////////////000000111111111444DDD]]]sss~~~aaaXXXYYY^^^gggtttxxx{{{{{{vvvyyy}}}~~~ssshhhrrr~~~~~~}}}wwwooozzz}}}pppfff]]]___gggrrryyyttthhhbbbbbbrrrrrrqqquuu~~~}}}rrrfff___ZZZ^^^fffhhhaaaXXXPPPVVVaaaiiijjjaaaSSSIIIMMM^^^pppxxxzzzuuugggYYYRRRTTT```qqqwwwoooeeeaaahhhttt}}}xxxsssqqqsssuuuxxxyyy{{{~~~}}}wwwrrrnnniiijjjpppsssqqqqqqsssuuuxxxxxxsssnnnkkkeee___```bbbbbbeeessstttmmmiiidddbbbccceeeffffffIII???666666888777666666999999DDDXXXddd]]]LLLAAA===999666555666777444222333222111111222444666888===AAAAAA;;;777777777666555333444888===HHH[[[kkkNNNHHHAAA===;;;;;;999777444444333222222111111000/////////...------,,,,,,,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---...///000111333444666777888@@@===BBBJJJLLLIIILLLSSSbbbxxxxxxfffcccaaaQQQBBBOOORRRTTTWWW\\\___[[[UUUVVVYYY]]]```cccgggkkknnnnnnooopppssswwwyyyyyywww{{{||||||{{{zzzzzz|||}}}}}}{{{qqqooottt{{{zzznnniiihhhsssyyywwwnnniiiaaaZZZTTTOOOJJJHHH@@@???<<<:::777555444444222111///.........//////222444999===@@@AAABBBAAA444222000...000777@@@GGGSSSZZZ^^^ZZZTTTLLLCCC:::???;;;888777888777444111333333333222222222111111000000000000///////////////.........---------------......///////////////000111111111111000000///......------,,,,,,++++++,,,...111333555888<<>>777666666444444555666666444333222111111111000000////////////000000000111222999JJJcccwwwZZZXXX\\\ccclllwww{{{uuuvvv~~~}}}~~~sssfffmmm~~~vvv}}}~~~|||~~~~~~rrreeebbbdddiiikkkfff```aaafffyyyvvvtttwwwuuufff\\\ZZZ]]]gggqqqqqqfff[[[LLLOOOVVVaaaiiieeeXXXKKKRRR^^^iiiooosssttthhhYYYMMMNNN]]]ttt|||tttqqqttt|||}}}yyyvvvvvvxxx{{{|||~~~xxxssspppooopppssssssqqqrrrvvvuuuwwwvvvrrrnnnjjjbbbZZZNNNKKKIIIOOOeee}}}sssmmmgggfffhhhiiifffcccGGG???999999:::999888999<<<;;;IIIaaaiii[[[IIIAAA>>>;;;666555666777444222444333111111222444777999>>>CCCCCC===888888888777666333333555:::EEEXXXiiiNNNHHHAAA<<<;;;;;;999777444444333222222111111000...//////......------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,---.../////////000111222444555666777CCC???EEESSSUUULLLLLLUUUppp{{{oooaaaQQQIIIWWWVVVUUUXXX\\\^^^ZZZTTTUUUXXX\\\```cccgggkkknnnqqqrrrtttwwwzzzzzzxxxvvvxxxzzz|||{{{xxxxxxzzz~~~~~~yyyooopppxxxzzz{{{|||wwwqqqjjjeee___[[[WWWLLLIIIDDD@@@<<<999666444333222222111000000//////111222333444777999<<<===555333111///000444;;;@@@LLLVVV___```]]]VVVIII???AAA>>>:::888999888555222444333333222222111111111111111111000000000///////////////............------...///000000///...---///000000111111111000000///......---,,,++++++***+++---000111333666:::>>>CCCIIIQQQXXX^^^fffnnnttt{{{{{{___FFF>>>KKKccclllzzzuuuYYYFFFJJJOOOLLLGGG???999777666333333444777666555333222222222222000000////////////000000000111222:::OOOjjj}}}}}}xxx[[[YYY^^^gggrrr|||~~~wwwvvv|||~~~~~~uuuffflll{{{yyyxxxzzz|||kkkggghhhjjjkkkhhhdddhhhpppxxxxxxxxxyyy}}}|||pppbbbaaaaaaeeemmmuuussshhh]]]UUUSSSUUU[[[```^^^TTTKKKUUU___gggkkkttt{{{qqqaaaQQQRRRddd|||wwwyyy|||~~~}}}}}}|||{{{}}}~~~~~~}}}wwwsssmmmpppssssssqqqppptttyyywwwvvvrrrmmmjjjhhh___VVVGGGCCC???DDDYYYtttyyynnnfffhhhqqquuunnneeeLLLEEE@@@??????<<<;;;<<<===>>>NNNgggmmmZZZIIIEEE===999555444666777555333444222111000111444888:::@@@EEEEEE???888777888777777444333555999DDDVVVgggNNNHHHAAA<<<;;;;;;999777444444333222222111111000---......//////...---,,,+++,,,...//////...,,,+++++++++++++++,,,---...///000000111222444555666666???<<>>HHHTTT^^^dddfff```WWWKKKEEE>>>:::::::::999777555555444444333222111111222222222222111111111000000000000000//////////////////////////////...------...///111111222222222000000//////......------,,,---...///111444999<<>><<<777222111444555444333222111000000000000000////////////000000111000333AAA\\\yyy~~~vvv{{{ccc]]]```gggttt~~~|||{{{wwwzzz~~~wwwggglllxxxzzz||||||~~~~~~mmm```iiiwww}}}zzz}}}www}}}~~~|||zzzvvvqqq}}}zzzqqqiiifffeeefffccc^^^UUUMMMMMMSSSZZZZZZeeeiiiiiiuuurrrXXXXXXnnnzzz|||~~~}}}yyyrrrqqqtttyyy~~~{{{~~~{{{wwwtttsssrrrxxx{{{yyywww{{{xxxnnniiilllpppkkkbbbJJJIIIHHHHHHQQQddd|||sssjjjrrrrrreeeXXXSSSOOOHHHAAA===<<>>>>>>>>HHHMMMRRRXXXVVVWWWcccSSSOOONNNRRRRRROOOPPPTTTYYY\\\___bbbeeehhhllloooooopppqqqtttvvvvvvuuusssvvvuuuuuuxxx{{{~~~~~~{{{ppppppuuu~~~xxxnnnfffaaa\\\VVVQQQIIIFFFAAA<<<999777666666444333222111111111111111...///000//////000222444666???JJJUUU```hhhhhhcccVVVNNNDDD>>><<<;;;;;;999888888777666555444333333333333222222222111111111111111111000000000//////000000///...............---...///000222222333333000000000000000/////////---......///000444999<<<@@@FFFNNNUUU]]]gggrrrzzz{{{~~~lllYYYHHHEEEPPPfffvvv~~~hhhSSSLLLNNNLLLGGGBBB???:::444333555555555333222111000000000000000////////////000000///111777IIIfff|||ttteeegggfffjjjvvvzzz|||yyyhhhlll{{{{{{}}}|||tttmmm^^^XXXeeezzzzzz|||{{{yyyzzz{{{xxxsss}}}uuujjjhhhkkkhhheee^^^UUUNNNPPPXXX```gggppppppjjjrrrxxx[[[VVVggg|||{{{{{{tttrrryyyzzzzzzwwwwwwxxxxxx~~~{{{{{{yyyqqqooowww~~~yyyoooXXXTTTPPPPPPUUUbbbtttzzzsssnnnuuulllddd```WWWKKKDDDCCCQQQ^^^___[[[XXXTTTOOOCCC>>>888555666888777555333111000111444:::@@@DDDLLLRRRRRRHHH;;;666666777777555666777:::@@@OOO]]]NNNHHHAAA===;;;;;;999777444444333333222111111000+++---...000000///---,,,...------,,,,,,------.........//////111222333444333333444444555666777777:::>>>???;;;:::>>>@@@>>>@@@IIIEEEAAALLLUUUSSSSSSOOOMMMPPPUUUTTTOOOOOOTTTYYY\\\___bbbdddgggkkkmmmooopppqqqtttxxxyyyyyyxxx{{{yyywwwzzz~~~}}}uuulllpppyyywwwppplllhhhbbb]]]WWWSSSLLLDDD>>>:::888888666666555444222111//////,,,.../////////000222444000777AAALLL[[[gggjjjhhh___VVVJJJAAA>>>===<<<;;;::::::999888777666555555333333333222222222111111111111111111000000000000111000///---------...///,,,---///000222333333333000000000000111111111111---...//////000444999===???EEEMMMUUU^^^hhhttt{{{}}}}}}yyyjjjYYYHHHBBBIIIggg{{{yyyXXXJJJNNNNNNIIIEEEBBB<<<555444777666555444333222111111111000000////////////000000...111;;;PPPooowwwqqqhhhqqqnnnooozzz}}}kkknnn~~~mmmbbb[[[MMMSSSccc{{{{{{yyytttrrrvvv{{{wwwpppwwwzzzmmmkkkooojjjfff^^^VVVQQQSSS[[[aaasss{{{wwwkkkppp|||```UUUaaa{{{xxx~~~xxxxxx|||{{{yyyzzz||||||||||||~~~yyytttvvvzzzfff___XXXVVV[[[cccnnnvvvrrrppppppuuu}}}rrrmmmdddVVVLLLLLL]]]ggg```ZZZ\\\ZZZTTTHHHBBB<<<888888888666555444333222333777===DDDHHHPPPVVVVVVKKK===777777888555444555777999???LLLZZZMMMGGG???;;;:::999777555555555444333222222222222555...***...000---***+++***++++++,,,,,,++++++***)))******++++++,,,,,,---555333222111111444666888777777888<<<@@@@@@???<<>>:::999555666>>>CCCBBB===:::555444333111000111111222111000000////////////000///////////////......---////////////000111222333222222222111000//////...000/////////111444777999AAADDDJJJRRR[[[gggsss{{{rrryyy^^^DDD???FFFbbbfffKKKMMMLLLJJJGGGBBB>>>999666444777666444333222111111111///////////////000000111555555444QQQ}}}ooodddkkkkkksss|||vvvuuu~~~~~~uuuaaaUUUSSSVVVXXX___ttttttlllccceeeppp{{{|||xxxsssrrrkkkkkknnnlllcccVVVLLLOOO^^^lll|||yyysss}}}ttt[[[TTTlll~~~~~~}}}~~~{{{zzz}}}|||{{{|||~~~xxxyyyyyyoooiiiccc```ccchhhkkklllnnnkkkqqq~~~zzzrrrggg^^^aaalllmmm```UUUWWW\\\\\\QQQGGG<<<888888888888888444666666333666???GGGIIIRRRWWWVVVIII???;;;999666777555666777888>>>KKKXXXMMMGGG@@@;;;::::::888555444444333222111111111111+++...///...+++***,,,---++++++,,,,,,,,,,,,++++++++++++,,,------......///444333222111222555888:::===<<<;;;:::<<<@@@DDDFFFGGGDDDBBBEEEKKKOOOOOOMMMOOOPPPQQQPPPNNNMMMMMMNNNTTTXXX]]]aaadddfffhhhjjjlllmmmoooqqqssstttttttttsssxxx|||{{{||||||zzz}}}zzzmmmtttzzz}}}vvvppphhhddd]]]WWWQQQLLLFFFBBB===;;;777555555444333111222111000//////000111111222000333;;;EEERRRbbbpppooolllcccVVVMMMGGG???888999777:::AAADDD???999777999888777555444444444555222222111000000000111111000000111111000000///...////////////000111222333222222222111000///////////////...///111333666888AAAFFFMMMUUU^^^iiittt|||}}}|||rrrYYYIIIBBB\\\zzzvvvWWWQQQNNNMMMIIIEEE@@@<<<888666666666444333222111111111000000000000000111222222555777<<>>;;;888444666666444333;;;IIITTTXXX\\\___^^^TTTHHH>>>999777999888777888777:::EEEQQQMMMGGG@@@<<<<<<<<<:::888555444333222222111222222111>>>@@@555...222111))),,,,,,,,,------,,,,,,,,,.........///000000111111111111222444666999;;;===??????FFFVVVgggkkkaaaUUULLLBBB@@@JJJLLLGGGIIISSSHHHHHHHHHGGGGGGJJJNNNQQQUUUXXX[[[^^^```cccfffhhhkkkkkkllllllmmmnnnoooooouuu{{{~~~}}}}}}uuuxxx}}}vvvpppuuu||||||uuuooojjjeeebbb[[[XXXTTTPPPLLLGGGBBB???<<<;;;999777555555555666111111222222111444@@@MMMaaappp~~~yyylll\\\OOO@@@===<<<<<<999777999>>><<<<<<<<<;;;;;;:::999999666555444333222222222222111111222222111111000/////////////////////000111222222222222111111111111///.........///111444555@@@LLL\\\hhhnnnrrrxxx|||UUUKKKRRRjjjyyy^^^RRRQQQOOOKKKGGGAAA===:::555555444333222222222222000////////////000111111777666LLLtttuuuhhhooovvveee___aaaggguuu{{{xxx|||zzz}}}|||~~~~~~sssnnnooorrrxxxxxxjjj___ZZZOOOSSSXXXUUUKKKFFFSSSeeeyyytttrrrccc]]]ccclllppppppmmmqqqoookkkpppkkkRRRUUUfffsss~~~}}}tttwww{{{vvv{{{}}}tttrrrsssuuuvvvvvvvvvvvvvvvwwwyyyzzzyyy}}}uuufff___^^^RRRWWWXXXQQQKKKRRRggg{{{rrrggghhhrrr|||xxxqqq___KKK???>>><<<999777777444555???NNNYYY\\\___aaa```YYYKKK???999888777666666777777:::EEEQQQLLLFFF@@@<<<;;;;;;:::888666555444333222222222222+++111222---,,,000///))),,,,,,------------,,,,,,------...//////000000111000111222444666888:::;;;AAA===@@@OOOdddooollleeeOOOHHHFFFIIIIIIEEEGGGMMMFFFFFFFFFEEEFFFJJJOOOSSSUUUXXX[[[]]]___bbbeeegggjjjjjjkkkkkklllnnnooopppttt{{{}}}sssxxx{{{ooommmvvvxxxrrrnnnjjjggg```^^^ZZZWWWTTTOOOJJJGGG???===;;;888666555444444111111333555333111888@@@NNN```uuuxxxfffXXXLLLEEE>>><<<999777:::>>>999999::::::::::::999999666666555333222222222222111222222222222111000000/////////......//////000222222222222222222222222000///......///222444666???NNN```mmmrrrtttxxx|||ZZZJJJIII\\\xxx{{{aaaRRRQQQPPPMMMHHHBBB===:::555444333333222222222333///////////////000000111888666SSS{{{ppp```fffuuujjjgggiiiooo|||yyyyyy{{{{{{pppooouuuzzzyyy|||zzzlll```ZZZYYYTTTVVV\\\]]]TTTIIIKKKVVVpppnnn{{{nnnfffkkkqqqrrrpppmmmnnnjjjccceeexxxrrr\\\___nnnzzzyyy~~~~~~|||{{{~~~sssjjjgggfffhhhkkknnnqqqsssvvvyyy{{{|||ttteee\\\PPPOOOKKKEEEEEERRRiiizzz{{{sssiiigggmmmwww~~~|||ttt```GGG:::<<<>>><<<888888666888CCCSSS]]]___```aaaaaa\\\NNN@@@999999666555666777777:::DDDPPPKKKEEE???;;;;;;;;;999888555444333222111111111111***+++,,,,,,,,,,,,---...,,,,,,------------,,,,,,......//////000000111111000000222333555777888999;;;888888@@@NNNYYY]]]\\\NNNLLLIIIGGGEEEFFFHHHJJJGGGGGGEEEDDDEEEIIIOOOSSSUUUWWWYYY[[[]]]```cccfffjjjjjjjjjkkklllnnnqqqrrrttt{{{|||xxxrrrxxxuuuoooqqq{{{}}}xxxssspppgggfffcccaaa___[[[WWWSSSFFFCCC@@@;;;777555333222333111222444333000222777<<>>NNNcccqqquuuvvvxxx{{{}}}___HHHBBBTTTmmmxxx{{{eeeSSSSSSQQQNNNIIICCC>>>;;;444444333222222222333333000000//////000000111222555777[[[jjj[[[aaapppjjjlllnnnsss|||www||||||yyyooocccZZZ\\\ppprrreee^^^ZZZYYYXXXYYYcccmmmjjjZZZOOOOOO^^^zzzrrrjjjnnntttuuusssjjjiiicccXXXYYYlllmmmnnnyyy~~~|||tttkkkeeecccfffjjjooorrrtttuuuxxxzzz~~~qqqiii```TTTMMMQQQ^^^nnnxxxsssjjjccceeeoooxxx|||||||||xxxgggOOOAAAAAA@@@:::999888777:::GGGVVV___`````````aaa^^^QQQ@@@999:::777666777888777888BBBMMMJJJEEE>>>:::::::::999777444333222111000000000000000///000222///+++---444,,,------......------,,,/////////000111111222222000000111333555666777888666666888;;;@@@FFFJJJLLLIIILLLJJJDDDCCCIIILLLLLLIIIHHHFFFDDDDDDHHHNNNRRRTTTVVVXXXZZZ[[[^^^bbbeeeiiiiiijjjkkkmmmooorrrsssttt|||~~~xxxsssrrryyyyyyrrrqqqxxx}}}xxxnnnmmmkkkjjjhhheeeaaa^^^RRROOOJJJEEE???;;;888777555111000222222000000333111888CCCQQQfffyyyttthhh[[[UUUOOOGGG@@@>>>@@@AAACCCEEEFFFFFFFFFFFF:::999888666555555444444444444555555444444333222000//////.........//////222222222222222222222222222111000000111333555666===NNNeeessswwwvvvxxxzzzzzz}}}eeeGGG???QQQhhhppp{{{|||hhhTTTTTTRRRPPPKKKEEE???<<<444444333222222222333333111111111000111222222333666===fffhhhYYYaaaiiieeekkkmmmsss}}}}}}~~~uuuxxxuuu|||wwwhhh]]][[[WWWYYYqqqxxxlllgggfffeeeccc[[[^^^mmmlllUUUKKKZZZvvv~~~xxxwwwjjjhhhqqq{{{llljjj```TTTRRRfffwwwttt|||}}}|||~~~|||zzzvvvsssqqqooosssxxxzzzzzzyyy{{{}}}~~~llldddhhhrrrzzz}}}vvvllldddiiittt|||~~~~~~}}}wwwcccUUUNNNEEE999999999888<<>>>>>===;;;>>>JJJZZZcccccceeecccccc^^^RRRBBB999777888666666888888999@@@IIIJJJEEE>>>;;;;;;:::888666666444111000111111///...111000///...---......///........................---...000222333333222222000000222444666666555444666999;;;;;;:::;;;???CCCDDDEEEDDDBBBDDDJJJKKKGGGCCCBBBBBBCCCEEEIIILLLOOORRRUUUXXX[[[]]]```eeehhhjjjjjjllloooqqqsssuuuvvv{{{~~~}}}xxxtttsssyyy}}}sssmmmqqqzzzyyysssooommmllliiieee^^^VVVNNNGGGBBB???<<<666333444444111111222333000222999@@@MMMiiippp]]]PPPKKKJJJMMM___rrrzzz}}}qqqYYYEEE???<<<;;;:::666555777444444444333333333222222222222111111111000000000///000222333444444333333333222111000000111222333:::KKKdddxxx~~~}}}|||}}}lllQQQFFFIIIcccdddXXXTTTPPPHHHHHHEEE:::666555444333333333444555111222222111000000222555<<>>>>>>>>AAANNN\\\ddddddfffeeeddd```TTTDDD;;;888888666666888888999@@@IIIJJJEEE>>>;;;;;;;;;999666555333111000111111000...000000///............///...........................///111222222222111000,,,...222444666555333111666777888999;;;===???@@@FFFDDD@@@???DDDKKKJJJFFFBBBBBBBBBCCCEEEIIILLLNNNRRRUUUYYY\\\___aaadddgggjjjkkknnnpppsssvvvxxxyyy|||zzzuuussssss{{{uuuooommmuuu|||uuurrrpppmmmiiibbb]]]WWWPPPGGG@@@AAA;;;777888777444333555222111333555444;;;RRRjjjwwwdddTTTLLLLLLYYYlllyyyuuu^^^FFFAAA<<<<<<;;;888666888444444444444444333333333222222222222111111111111000111222333444444444333444333222111111111222333999HHH___ttt~~~}}}~~~~~~~~~{{{XXXKKKHHH^^^uuu^^^SSSTTTNNNHHHDDD<<<777666444333333333444555111222222111000111333555BBBQQQjjjnnnaaasssvvviiiggg```kkkuuu~~~nnnbbb]]]jjj~~~rrrhhhppp}}}uuuiiibbbbbbeeeppprrrqqqtttwwwrrr{{{zzzgggbbb```dddiiilllqqquuu~~~{{{yyyxxxeeeYYYWWWgggzzzrrrssspppkkkppp|||~~~lllVVVTTTkkkzzzzzz}}}yyywww{{{~~~}}}yyyyyyuuuxxx{{{tttqqqwww~~~ppp\\\RRRUUUXXXPPPDDD>>>@@@CCCHHHSSS```fffeeehhhfffeeebbbWWWGGG===:::888666777888888888???HHHIIIDDD>>>;;;;;;;;;999777555333111000111111000///000/////////............---------...............000000111222111111000///---///222444444333444444777666777:::>>>AAABBBBBBIIIDDD>>>>>>DDDIIIGGGCCCBBBBBBBBBCCCFFFIIILLLNNNRRRUUUZZZ^^^```bbbdddffflllmmmooorrrvvvyyy{{{||||||}}}wwwrrrqqqrrr{{{}}}tttooooooxxx}}}qqqnnnkkkiiiggg```UUULLLIIICCC===<<<;;;777555777222111222222000222>>>MMMkkklllRRRHHHKKKXXXfffsssoooZZZHHHAAA;;;;;;:::777555666555555555444444444444444333333333333222222222222111111222333333444444444444444333222222222222333888EEEYYYnnn|||~~~hhhSSSFFFXXX}}}dddSSSWWWSSSIIIDDD???777666555444333333444444111222222222111222444666FFF[[[www\\\UUUmmmzzzhhhcccccc\\\jjjttt{{{sss~~~fff```bbbqqqqqqoooyyywwwlllbbbhhhppptttsssrrrvvv}}}zzz~~~}}}vvvkkkfffgggkkkooossswww|||zzz~~~xxxeeeRRRUUUeeesss}}}uuuvvvmmm```eeevvv|||fffccczzz}}}yyy{{{~~~}}}{{{xxxyyy||||||yyyzzz~~~qqqppp|||wwwzzz|||zzzwwwuuuyyyvvvdddNNNCCCFFFJJJHHHBBB@@@EEEJJJPPPZZZdddhhhfffhhhfffeeebbbYYYIII>>>:::888666777888888888>>>GGGIIIDDD>>>;;;;;;;;;999777444333111000111111000//////////////////......------------.........//////111111111111000000//////111222333333222333666999?????????AAADDDFFFEEEDDDKKKDDD>>>???DDDFFFCCC???AAABBBBBBDDDFFFIIILLLMMMRRRUUUZZZ]]]___aaaccceeelllmmmpppsssvvvyyy{{{}}}zzz}}}~~~zzzrrrnnnooorrryyy}}}wwwssssss{{{{{{vvvsssnnnfff```QQQJJJCCC@@@===888666777333111000222333333555888IIIaaa|||dddQQQFFFIIIUUUhhhkkk]]]MMMCCC;;;:::999777555666555555555555555555555555444444444444333333333333222222222333333444555555555444444333333333333333777BBBRRRfff|||}}}~~~cccJJJSSSyyyjjjUUUYYYUUUKKKEEE@@@888777555444333333444444222222333222222333555888FFFbbbwwwTTTQQQkkkwwwjjj___]]]]]][[[gggqqq~~~ooobbbqqquuucccbbbmmm|||vvvttt}}}xxxeeeWWWOOOLLL[[[ssslllaaa^^^jjjpppwww|||xxxtttyyy___TTTSSSSSSlll|||xxxxxxiiiVVVZZZmmmzzzxxx}}}vvvxxxzzz}}}~~~{{{zzzzzzvvvqqqbbbaaalllppphhhiiivvv|||yyyxxxxxxzzz~~~ppp___KKKAAAAAADDDDDDCCCDDDJJJRRRXXX```hhhjjjggghhheeedddcccZZZKKK>>>999777666777999888888===EEEHHHCCC>>>;;;;;;;;;:::888444222000000111222111000/////////000///......---,,,,,,------.../////////000000000000000000000000333555555333111333888===HHHIIIIIIIIIHHHGGGFFFFFFIIIBBB???AAADDDCCC@@@???AAAAAACCCEEEGGGIIILLLMMMRRRUUUYYY\\\^^^```bbbdddjjjlllnnnpppsssvvvxxxyyyxxx{{{{{{vvvnnnjjjmmmsssyyy|||zzzwwwxxxvvvoooiiifffZZZRRRIIIEEE@@@999777888666333111333777777444111888GGG]]]wwwvvv]]]JJJEEENNNdddmmmcccUUUIII===:::999777666777555555555666666666666666555555555555444444444444333222222222333444555666555555555444444333333222555???LLL\\\ttt~~~~~~uuuUUUQQQooooooXXXYYYUUUMMMGGGAAA999888666444333333444444222333333333222444666999JJJhhhoooRRRYYYqqqtttddd[[[XXXVVV[[[cccmmm{{{nnnYYYbbbqqqgggkkkrrruuuttt}}}wwwzzz{{{rrrdddWWWNNNKKKKKKIII[[[xxxxxxdddWWWVVV\\\mmmuuu}}}{{{pppvvvxxxeeeUUUNNN\\\tttyyywwwttteeeTTTVVVcccyyy{{{}}}yyyuuummmeee```___kkk~~~nnnZZZSSSUUUoooyyy{{{|||{{{}}}~~~zzzjjj^^^PPPHHHCCC@@@@@@BBBIIIQQQYYY^^^eeekkkllliiiiiifffdddccc\\\MMM???999777666777999888777===DDDHHHCCC===;;;;;;;;;:::888444222000000111222111000...///000000000///------,,,,,,------...//////000000////////////000000111222444666555222333777<<>><<<>>>EEEFFFAAA@@@DDD@@@AAACCCEEEHHHJJJKKKLLLSSSUUUWWWXXXZZZ]]]aaaddddddeeegggiiikkkmmmnnnooosssvvvvvvppphhheeelllsss|||}}}wwwvvvxxxyyyqqqggg]]]VVVNNNFFFBBBCCC<<<<<<999444333666999;;;:::444555CCCUUUfffuuulll\\\WWW]]]qqq{{{sss[[[KKK:::333222222222333555666666666777777888888666666666666555555555555444333222222333444666777666666666666555444333222///888AAAKKKccc|||{{{}}}}}}|||~~~cccKKKPPPmmmsss^^^WWWQQQOOOKKK@@@:::999777555444333444444222333444444333555888:::___vvv~~~uuudddKKK\\\mmmgggXXXTTTIIIGGGYYY___jjjxxxoooPPPIIIYYYwww~~~hhhdddbbbeeerrrssseeebbb```bbbdddcccaaa___ZZZddd{{{rrrbbb___dddiiiooouuu|||}}}pppeeelllzzztttrrrkkkjjj{{{yyyooogggcccaaa]]]YYYKKKFFFGGGSSSddduuu~~~vvvrrrxxx}}}}}}{{{{{{|||xxxqqqggggggsss~~~fffUUUTTTXXXsss}}}yyy{{{~~~{{{uuunnnllljjjfffYYYJJJFFFKKKQQQYYYaaaeeeiiimmmmmmkkklllhhhgggggg```RRRCCC<<<666666777999888777;;;BBBJJJEEE>>>::::::999777444222222222111111111000000////////////............///......---------......111111000000000000111111555555444333222444777999999::::::;;;<<<>>>AAADDD>>>???AAACCCDDDCCC???<<>>888555666666444444666111777444222555333333>>>ccczzzwwwYYY[[[ooottteeeQQQKKKJJJKKKSSS[[[hhhxxxzzz[[[LLLRRR```}}}uuunnniiiiiiiiikkkvvvvvvpppooollliiilllvvv}}}xxxuuuxxx}}}}}}uuulllkkknnnnnniiijjjtttyyyxxxzzz~~~~~~~~~xxxooonnnsss{{{qqqvvvwwwqqqwwwzzzxxxqqqppprrrlllcccJJJBBB>>>FFF[[[qqquuurrrrrrwwwxxxuuutttppp~~~~~~yyy|||rrrqqqwwwzzzhhh]]]]]]hhh{{{~~~~~~|||{{{xxxrrrsssvvvvvvpppeee[[[UUUTTT\\\___dddiiilllmmmnnnmmmkkkjjjhhhgggcccXXXGGG;;;999999999888777888:::===KKKFFF???;;;;;;:::888555333333333333222222222111////////////............///......---------......111111000000000000111111333444444333333333666888888999::::::<<<>>>@@@BBB===>>>@@@BBBCCCAAA>>><<>>===;;;::::::777888666666>>>HHHKKKHHHBBB>>>;;;:::;;;;;;999666555444444444666999::::::999<<<:::555444777888555999999:::::::::999777666999666444333555666777777777777777666555555444444222777;;;AAARRRmmm~~~}}}}}}}}}||||||~~~vvv[[[HHHIII]]]xxxkkk]]]XXXTTTMMMGGG>>>999555666666444444666111777444222555222444@@@iii}}}}}}^^^aaazzzzzzhhhRRRKKKIIIIIIOOOYYYhhhxxxfffRRROOOVVVrrr}}}ooocccbbbiiiwww{{{ssshhh]]]]]]^^^^^^aaahhhwww}}}uuuyyyyyy}}}sssoooqqq}}}|||yyyzzz~~~{{{uuutttwwwyyyvvvrrrkkkxxx}}}}}}~~~xxxnnnPPPIIIEEELLL^^^ppp|||~~~~~~wwwuuutttyyyxxxooojjjcccsss|||rrrgggfffooo~~~yyyzzzzzzwww{{{}}}|||uuujjjaaa]]]\\\]]]```dddiiilllnnnnnnnnnkkkjjjiiihhhdddXXXHHH;;;999999999888777888:::===LLLFFF@@@<<<<<<;;;999777444444444333333333222222////////////..................---------......///111111000000000000111111111222444444333333555666888888999:::;;;===???@@@;;;===???AAAAAA???===;;;???AAACCCEEEFFFHHHLLLNNNOOORRRWWW[[[]]]```bbbdddhhhiiikkkmmmooorrrsssttt}}}wwwooogggeeejjjttt{{{~~~{{{yyy|||rrreee^^^SSSNNNGGGBBB@@@>>>:::777:::888555666<<>>;;;888555444444444555777:::<<<<<<;;;:::<<<<<<777555666666555999:::;;;;;;;;;:::999888999777555444666777777777888777777666666555555444222666999>>>MMMggg~~~}}}}}}}}}zzz|||uuuaaaMMMHHHXXXwwwxxx___UUUUUUOOOEEE???999555666666444444666222666333222555222555DDDnnndddiii{{{cccMMMIIIGGGFFFLLLWWWgggyyyttt]]]QQQNNNaaakkkaaabbbjjjzzzzzznnnkkknnnpppiiikkkfffeeelllooozzz}}}mmmfffeeeccc___WWWXXXYYY\\\ccctttqqqkkkbbbfffyyy{{{wwwyyy|||vvvvvvyyy}}}vvvsss{{{|||rrrkkkhhhwwwxxxXXXSSSPPPWWWfffuuu~~~|||zzz{{{yyyxxx}}}vvvmmmbbbmmmzzzpppnnnvvvzzz{{{~~~~~~}}}uuukkkdddaaabbb___aaaeeeiiilllnnnnnnnnnllljjjiiihhhdddYYYIII<<<999999999888777888:::===KKKEEE???<<<;;;;;;999777444333333333333222222222////////////...............------------...//////111111000000000000111111///111333444444333444555888888888999<<<>>>>>>>>>:::<<>>@@@CCCDDDFFFHHHKKKNNNNNNRRRWWW\\\___aaacccdddiiijjjmmmppprrruuuwwwwww}}}vvvllldddcccjjjuuu}}}~~~}}}{{{wwwhhh```YYYOOOEEECCCCCCAAA<<<@@@<<<888999???GGGJJJIIIKKKJJJGGGBBB<<<888666666;;;::::::<<<@@@AAA???===>>>>>><<<999666666777888888999;;;<<<<<<<<<;;;;;;:::888666666777777777666888888777777666555555555333555777:::GGG___{{{}}}~~~~~~zzz|||mmmTTTGGGUUUuuuhhhTTTSSSPPPEEEAAA:::666666555333444666333666333333666222888JJJrrrlllrrruuuYYYEEEDDDEEEFFFLLLWWWhhh{{{|||kkk\\\PPPUUUjjj|||yyytttppp|||vvvjjjhhhlllppphhhdddXXXRRRVVVWWWbbbwww{{{ooojjjnnnqqqpppllliiieeeaaaaaannnlll```ZZZPPP\\\zzz}}}zzzvvvsssvvv{{{}}}}}}|||~~~xxxiiidddgggqqqzzzbbb^^^]]]dddqqq}}}{{{www{{{~~~~~~~~~wwwxxx{{{uuusssxxx}}}wwwnnnfffaaaaaabbbaaacccgggjjjlllnnnnnnooolllkkkjjjiiieeeZZZJJJ>>>999999999888777888:::===IIIDDD>>>:::::::::888666222222222222111111111111////////////............---------------...//////111111000000000000111111...000333444444444555666999888777999===>>>>>><<<999<<>>@@@BBBDDDEEEHHHKKKNNNNNNRRRWWW\\\___aaaccceeeiiikkknnnqqqtttwwwxxxyyyzzzrrrhhhaaabbbkkkvvv}}}~~~uuunnn___PPPKKKMMMLLLIIIFFFAAA===???HHHSSS]]]ddd^^^ZZZSSSIII@@@;;;;;;<<<:::===EEEPPPYYY\\\YYYTTTMMMGGG@@@;;;888666666777777999:::<<<=========<<<:::999777777888888777666888888888777666666555555333444666888AAAVVVsss}}}{{{[[[HHHRRRsss~~~___WWWSSSLLLBBB;;;666666555333444777333555222333666222:::PPPwwwuuu}}}rrrTTTAAABBBCCCEEENNNXXXjjj}}}wwwxxxmmm\\\RRRWWW```sss~~~vvvfff^^^^^^ZZZaaauuuxxxmmmeeemmmyyymmm^^^ZZZWWWMMMYYYyyyyyyvvvrrrpppttt{{{uuuccc[[[___jjj}}}{{{ooollljjjmmmvvvzzzwww{{{{{{{{{zzzyyyzzzyyy{{{rrriiicccaaabbbeeedddeeehhhkkkmmmnnnoooooommmkkkkkkjjjggg\\\KKK???999999999888777888:::===HHHCCC===:::::::::888666222222222111111111000000////////////............---------------...///000111111000000000000111111///111333333333444666888:::888888:::>>>@@@>>>;;;999<<>>@@@BBBDDDEEEGGGKKKMMMNNNRRRWWW\\\___aaadddgggiiikkkooorrruuuwwwxxxxxxtttmmmdddaaaeeennnxxx~~~lll\\\XXXVVVPPPIIIEEEDDDGGGOOO[[[lllyyywwwpppdddWWWMMMGGGDDDDDD>>>FFFUUUjjj{{{zzzfffWWWGGG>>>999555333222666777999;;;===>>>>>>===;;;999888888999999777666999888888777777666666555444444555777<<>>;;;;;;;;;999777333333222222222111111111////////////............---,,,,,,------///000000111111000000000000111111111222333333333555888:::;;;999888;;;@@@AAA>>>;;;999===@@@???<<<:::;;;>>>===???BBBCCCEEEGGGKKKMMMOOOSSSWWWZZZ^^^aaaeeehhhiiikkkooorrruuuvvvvvvvvvnnniiicccccciiisss{{{~~~}}}}}}~~~yyyyyyxxx}}}xxxtttwwwoookkkeee]]][[[ZZZ[[[\\\cccttt}}}qqqfff___YYYTTTPPPPPPRRRZZZiii{{{{{{dddKKK???:::666333222444666888;;;===>>>>>>>>>;;;:::999999:::999777555999999888888777666666666444444666777999GGGddd~~~WWWMMMdddkkkWWWQQQNNNDDD===777555555333444888555444111444666111>>>ZZZ~~~}}}vvvsss{{{\\\GGGCCC???BBBPPPaaarrruuuppp|||sss\\\SSSRRRNNNVVVqqqzzz|||pppaaaWWWTTTYYY\\\ccchhh___^^^mmm|||xxxvvvssspppsssyyyzzz~~~|||sssfffYYYQQQMMMVVVoooyyyssssssvvvyyyzzzwwwzzz{{{zzzmmmllliiieee```___ccchhhtttuuuwwwzzz~~~wwwooorrr{{{|||vvvmmmfffccceeehhhjjjhhhiiijjjlllmmmoooppppppnnnlllllllllhhh^^^NNNBBB999999999888777888:::===JJJEEE???<<<<<<<<<:::888444444444333333333222222000/////////............,,,,,,,,,---...///000111111111000000000000111111222333333333333555999<<<<<<:::999<<<@@@BBB???;;;999===@@@???;;;:::<<>><<<999666555333555777:::<<<===>>>>>><<<:::999::::::999777555999999888888777666666666444444666777888CCC```|||```KKK]]]xxxlllZZZSSSQQQEEE===777555555333444888555444111444666111???\\\}}}|||kkkgggkkkzzz]]]HHHCCC>>>BBBRRRcccuuusssssswwwaaaYYYSSSPPPTTTaaaqqq|||pppgggaaa[[[UUUSSS\\\bbbjjjqqqhhhbbbjjjwwwzzzwwwvvvvvvuuutttxxx}}}xxxzzzyyyzzzuuudddYYYTTTSSSQQQLLLggg{{{uuutttwww|||~~~uuuzzz}}}|||||||||vvvttthhhfffbbb\\\VVVVVV___hhhooovvv}}}rrrbbbbbbwww}}}uuuooogggaaa___aaaeeegggiiijjjkkklllmmmoooppppppnnnmmmlllllliii^^^NNNBBB999999999888777888:::===KKKFFF???<<<<<<;;;999777222222111111000/////////.........///////////////------...///000111222222333222111000000000111222444333333333444777:::<<<<<<;;;;;;>>>AAAAAA>>>;;;999<<<>>>>>><<<;;;:::;;;@@@BBBAAA???CCCKKKNNNKKKPPPVVVYYYYYY]]]eeeiiiiiikkkjjjmmmrrrvvvvvvttttttkkkddd___dddqqq}}}{{{yyy{{{~~~rrrlllsssrrrlllwww~~~~~~qqqWWWAAA???BBBDDDMMMZZZiiieeeRRRAAA@@@===444333333333777===>>><<<===AAA===<<<;;;:::888777666666888888888888777666555444222444111111888>>>RRRpppiiiIIIOOOffflllUUUYYYMMMHHHBBB999555555666777666555666333333555444FFFggg|||zzznnnVVVVVVtttaaaGGGBBBAAADDDPPPeeexxx{{{{{{vvvccc[[[\\\TTTOOOQQQWWW]]]jjjvvv{{{pppcccWWWTTTTTTTTTXXX___bbb^^^bbbrrr~~~|||rrrjjjrrrzzzvvvuuuuuutttrrrpppyyyttt___VVVSSSMMMHHHGGGGGGSSSlll|||{{{{{{{{{{{{zzz}}}~~~{{{~~~{{{qqqllleeeeeebbb]]]YYY[[[bbbiiixxx}}}{{{nnn\\\aaa~~~~~~pppfff___aaaffffffeeeeeeiiiiiijjjkkkmmmoooqqqrrrkkkkkkkkkiiiiiibbbRRRCCC;;;777666888888666888<<>>===<<<;;;<<<<<<===@@@CCCFFFFFFHHHJJJLLLPPPQQQSSSZZZaaaeeefffeeelllmmmooosssvvvvvvtttrrrhhhaaa]]]cccppp||||||{{{}}}{{{tttllliiiyyyvvvlllkkkqqq~~~||||||}}}^^^BBB999777666<<>>;;;;;;>>>===<<<;;;:::999777666666999999999999999888777666444666222222777:::KKKgggiiiIIIJJJ[[[zzzlllVVVZZZPPPIIIBBB:::555555666777666444555333444666666JJJlllsssYYYYYYwwwcccJJJDDDCCCFFFQQQiiizzz}}}zzzyyykkkhhh___ZZZUUUSSSPPPMMMQQQYYYkkkwww{{{tttjjj```[[[]]]UUUQQQTTTYYY[[[```ffflllhhhiiitttxxxkkkfff~~~~~~wwwssspppoooooowww~~~wwwfffUUUNNNLLLFFFAAA@@@@@@KKKbbb~~~~~~yyy}}}~~~zzzsssqqqmmmnnnmmmkkkkkkrrr}}}uuuooobbbcccuuuwwwiii```\\\```gggiiiiiijjjlllllllllllllllmmmnnnooommmnnnmmmkkkjjjdddTTTEEE===999777999999777999===JJJEEE???<<<;;;;;;999777333333333222111111000000//////////////////............//////000000111111000/////////111222444555444444333333444555777888999999<<<>>>???===999555=========<<<;;;;;;===???>>>???DDDIIIGGGEEEOOO^^^dddWWWRRRZZZccceeefffhhhnnnoooqqqtttwwwvvvtttpppccc^^^\\\cccppp|||~~~}}}tttffffffyyy}}}rrrcccWWWUUUXXXXXXddd||||||yyydddFFF===:::777:::BBBSSSXXXOOODDDCCC>>>555555666555999???@@@===;;;=========<<<;;;999888777666::::::;;;;;;;;;:::999999555777333222666666CCC[[[uuu}}}iiiKKKGGGQQQmmmoooXXXYYYRRRKKKDDD;;;666666777777666444555333444777999NNNrrruuuZZZ]]]zzzgggMMMGGGEEEFFFQQQnnn}}}}}}|||vvvwwwqqqmmmiiibbbYYYOOOLLLNNNRRRZZZeeerrrwwwiiibbb]]]WWWRRRQQQRRRPPPRRRYYYaaaeeejjjnnnppppppoootttrrrbbbrrr~~~yyypppkkklllnnn{{{~~~mmmaaaUUUOOOKKKEEE@@@>>>===CCCUUUttt{{{}}}zzzyyy||||||yyyuuuuuujjjaaabbbfffvvv~~~{{{pppddd]]][[[```gggjjjjjjlllkkkkkkkkkllllllnnnooooooqqqqqqooonnnlllfffVVVGGG>>>:::888::::::888:::>>>JJJDDD>>>;;;;;;;;;999777444444333333222111111000////////////.............../////////000000000000111000000000000222333555444444333333444555666666999;;;???AAAAAA>>>999666>>>>>>===;;;:::;;;>>>AAACCC???BBBGGGDDDDDDZZZuuufffVVVZZZccceeeiiirrrmmmpppssstttwwwxxxuuuppp```]]]]]]eeerrr}}}~~~~~~|||~~~yyytttfffhhhyyy{{{}}}}}}vvviii\\\VVVUUUSSSUUUbbbyyyjjjNNNEEECCC>>>@@@HHHVVV]]]VVVKKKHHHAAA888999888777;;;BBBDDDAAA??????>>>===<<<;;;:::999888777:::;;;;;;;;;;;;;;;::::::666888444333666444===SSSmmm~~~gggOOOHHHNNNmmmwww\\\XXXSSSLLLEEE===777666777777666444666444444666999QQQwwwqqqVVV]]]}}}hhhOOOIIIFFFHHHRRRsss}}}~~~uuummmddd\\\VVVTTTSSSVVVZZZ\\\___iiixxxvvvkkkaaa]]][[[YYYXXXYYYWWWXXX\\\bbbhhhlllppprrrlllssstttsss}}}kkkmmm~~~{{{pppkkkmmmrrr{{{~~~}}}uuuooohhh^^^VVVOOOIIIEEECCCDDDBBBKKKccc~~~~~~yyyvvvsssrrreeeVVVPPPPPPddd|||{{{lllfff```^^^cccggghhhhhhiiihhhhhhiiikkkmmmppprrrsssrrrrrrpppnnnmmmgggXXXIII>>>:::999::::::888999===IIIDDD>>>;;;;;;;;;999777444444333333222111111000000000//////.........---......//////000000111111333222111000000111222222333333333333333444555555888;;;???AAA@@@<<<888666======<<<:::999;;;???BBBCCC???AAAGGGDDDDDDYYYttthhhWWW\\\dddeeejjjssskkkpppssstttwwwzzzvvvooo^^^^^^```iiiuuu~~~|||tttvvv}}}rrrbbbdddqqq||||||uuuuuu~~~|||sss{{{}}}rrrcccWWWPPPYYYWWWZZZeeetttyyyXXXIIICCCAAAIIIVVVcccjjjdddYYYVVVNNNDDDCCC999777:::AAAEEEDDDAAAAAA???>>>===<<<;;;999888888;;;;;;<<<<<<;;;;;;::::::666888444555888555;;;OOOfff~~~}}}iiiQQQIIILLLooodddZZZUUUNNNGGG>>>999777888777666555777444444666999TTT{{{pppSSS^^^eeeNNNJJJJJJNNNYYYwwwyyylllfffaaa[[[UUUTTTYYY]]]\\\ZZZ___kkkuuuwwwrrrpppsss{{{xxxooohhhfffccc^^^\\\\\\aaaccceeehhhlllqqquuuwwwqqq}}}xxxyyywwwnnnvvvvvvrrruuuzzz{{{qqqkkkooommmggg^^^VVVQQQOOOOOOQQQJJJIIIWWWppp~~~zzzuuuwwwoooiiiZZZOOOLLLNNNbbbwwweeeeeeaaa```eeehhhhhhggghhhggghhhiiikkkmmmppprrrtttqqqqqqooommmlllgggYYYJJJ>>>:::888999999777888<<>><<<999777555<<<<<<;;;999999:::>>>AAA===>>>CCCHHHFFFDDDNNN]]]dddZZZVVV]]]cccccceeejjjjjjqqqtttsssvvvyyyuuulll^^^___cccmmmxxx~~~vvvqqqrrrxxx{{{uuu}}}kkkaaammmssssss|||uuu{{{lll```]]]aaadddfffpppjjjVVVNNNQQQcccxxxrrrkkk]]]KKKDDD<<<888999@@@DDDCCCAAAAAA??????>>>===;;;:::999888============<<<;;;:::999666888444555999555;;;MMM___yyy|||}}}}}}~~~pppUUUIIIKKKjjjrrr___YYYPPPIII@@@:::888888888666555888555444777<<>>:::888999999666888;;;GGGBBB===::::::;;;999777333222222111000000//////111000000///......------+++,,,---///000222333444222111000000000111222333///000111222444444555555444777;;;<<<:::888777888:::::::::999888:::===???;;;>>>BBBDDDEEEFFFHHHKKKNNNRRRWWW[[[]]]___bbbeeellltttvvvssstttwwwrrrggg]]]___eeeoooyyy~~~|||tttooolllmmmqqq|||}}}wwwhhh___dddqqq{{{zzzkkkaaakkkwwwlllooovvvzzzuuuyyyyyyfffsssxxxrrrxxxvvvjjjiii{{{pppUUUHHHDDD???===BBBFFFDDDBBBBBB@@@???>>>===<<<:::999999@@@@@@@@@???>>><<<;;;:::888888333444888444888JJJXXXsss~~~~~~~~~}}}]]]NNNOOOcccfff[[[RRRJJJAAA;;;999999888666444777666666:::AAAaaazzz```oooeeeNNNLLLPPPWWWeeeyyyzzzxxxpppjjjkkkqqquuupppfffeeennnyyywwwqqqooopppqqqgggjjjmmmooolllggg```\\\aaa^^^___fffiiigggfffhhhhhhmmmmmmddd[[[```qqq}}}{{{{{{~~~~~~yyywwwxxxnnnvvv}}}yyyvvvvvvnnnzzzyyyiii^^^```jjj|||zzzwwwuuulllmmmmmmnnnrrr|||xxxwww}}}|||uuuyyy|||ooojjjwww|||uuugggYYYYYYXXX\\\ccchhhhhhiiikkkjjjjjjjjjkkkmmmooopppqqqpppooonnnlllmmmiii]]]OOO@@@<<<999::::::777888<<>>>>>@@@???===AAAIIILLLIIILLLUUU[[[XXXWWW\\\cccfffnnnvvvxxxssssssuuunnnbbb\\\___fffoooyyy}}}qqqgggeeeddddddfffbbb```WWWJJJHHHUUUhhhtttppp___RRRYYYooossshhhggggggeeevvvooowww}}}ttt{{{}}}ttt|||hhhXXXNNNFFFBBBEEEHHHGGGDDDDDD@@@@@@???===<<<;;;:::999CCCCCCBBBAAA???===;;;:::999888333333666222666GGGSSSnnneeeTTTUUUaaajjj[[[RRRKKKAAA;;;999999888666333777666777<<>>@@@FFFGGGFFFCCC>>>;;;999888===888555666666666999===LLLjjj~~~~~~yyyYYYJJJ^^^zzzrrrSSSUUULLLDDD@@@;;;666555666888888000:::<<>>@@@AAABBBBBBCCCFFFJJJMMMQQQSSSUUUWWWZZZ___eeeiiiiiikkkkkkkkkoooqqqiii^^^[[[cccmmmuuu}}}}}}||||||~~~tttbbbZZZXXXTTTMMMHHHDDDBBB>>>::::::AAAKKKRRRVVVHHH===>>>HHHWWWhhhvvvgggLLLBBBHHHKKKLLLYYYwwwyyyooo^^^OOOJJJJJJHHHEEEEEE@@@???>>>???@@@@@@@@@@@@JJJKKKJJJFFFAAA===::::::===888555666777666888===MMMhhhjjjVVVPPPffftttXXXUUUMMMEEE@@@<<<777555666777777000:::<<>>===@@@DDDJJJPPPggg}}}~~~___NNNLLLLLLLLLTTTlll{{{uuuzzz|||zzzgggYYYPPPKKKKKKOOOOOOLLLFFFAAA???AAACCCEEEPPPPPPOOOKKKEEE@@@<<<;;;===888666777777666888<<>>888999;;;999888999HHHCCC>>><<<<<<;;;999666333333333222222222111111////////////............///000000111111111000000222111111111111111111222000111222444555666777777777888999888666666777999:::999666555666999===???>>>@@@BBBDDDEEEGGGKKKNNNPPPTTTYYY]]]```dddhhhjjjkkkllloooqqqrrrmmmcccZZZ]]]gggqqqwww}}}}}}}}}~~~iiiXXXMMMUUU```___TTTLLLTTTRRROOOMMMMMMOOOQQQRRRPPPLLLGGGBBB>>><<<===>>>III```xxx}}}hhh```\\\ZZZYYYeeeppphhh}}}~~~{{{sssddd\\\[[[]]]llldddUUUDDD<<>>IIIxxx|||lllqqqnnnVVVOOOJJJGGGXXXooowwwiiiooo~~~vvvrrruuuyyy|||uuuzzzzzzxxxwwwwwwzzz|||~~~~~~}}}{{{vvvqqqmmmjjjkkkrrrxxxtttjjjhhhrrr~~~{{{zzz|||}}}~~~~~~|||~~~~~~yyypppjjjlll~~~{{{bbb___|||qqqggghhhlllnnnoooddduuu{{{vvvtttmmmssswwwtttsssvvvzzz|||~~~~~~|||xxxtttqqqqqqqqqrrrzzznnn\\\TTTXXX___gggkkkqqq~~~~~~vvvsssooohhh___UUULLLGGGFFFEEEIIIQQQUUUSSSNNNMMMQQQRRRUUUXXX]]]aaadddfffjjjjjjkkklllnnnooopppqqqppprrrssstttuuurrrfffZZZFFF>>>999999;;;999888:::HHHDDD???======<<<888555333333333222222222111111////////////............000000111111111111111000111111111222222111111111000111222444555666666666777888888777666666777999:::888666555666999===???>>>@@@CCCDDDFFFHHHLLLNNNPPPTTT[[[```cccfffiiikkkppppppsssvvvtttkkk```XXX[[[eeeqqqwww|||}}}sssXXXHHHBBBMMMZZZ]]][[[\\\___]]]YYYVVVTTTUUUXXXZZZ```^^^VVVKKKBBB>>>???@@@999III[[[hhhpppyyyxxxaaa___^^^eee{{{lllffftttkkkfff|||uuubbbLLL@@@BBBIIILLLWWWXXXVVVRRRJJJCCC>>>;;;<<<888777888888666777:::<<>>888555777222888222:::???LLL{{{vvvfffttthhhQQQMMMKKKHHHTTTgggxxxkkkiiizzzyyyrrrrrrttt~~~uuuwww{{{{{{uuuuuuwww|||zzzqqqkkkiiinnnqqqpppooottt|||zzz}}}}}}uuummmhhhzzzfffWWWjjj{{{sssqqqssstttmmmppp{{{{{{rrrnnnmmmmmmoooxxx~~~}}}{{{~~~~~~|||yyyuuuqqqnnnnnnoooooooooooommmlllkkkuuurrrjjjgggddd```[[[\\\hhhvvv}}}{{{pppfffaaa^^^\\\YYYRRRKKKDDD>>>;;;???===>>>DDDFFFFFFFFFIIIOOOQQQUUUYYY^^^bbbeeegggjjjkkklllmmmooopppqqqqqqqqqsssttttttvvvssshhh]]]GGG???999999:::999999:::HHHDDD@@@>>>===<<<888555333222222222111111111111////////////............///000000111222222222111000111222222222222111000000111222333555555555666777888888666555666888:::999777666666777999<<<>>>===@@@CCCEEEGGGIIILLLNNNPPPUUU]]]cccgggiiijjjkkkooonnnqqquuurrrhhh]]]XXXZZZfffrrrxxx|||eeeLLL@@@===GGGOOOUUUbbbrrrzzzwwwqqqhhhaaa```eeejjjwwwuuujjjXXXGGG@@@??????:::AAAKKKUUUaaaooo|||llliiijjjqqqzzzppphhhzzzkkkvvvvvvkkkXXXLLLLLLMMMLLLYYYZZZYYYTTTLLLEEE???<<<<<<999777999888666666999===III```||||||nnnVVVFFFMMM[[[ooo}}}{{{kkk[[[\\\SSSJJJEEE???888666777333:::444;;;???OOO~~~xxxfff|||~~~hhhTTTNNNJJJGGGOOO]]]zzznnnhhhxxx{{{tttqqqrrr}}}}}}uuuvvvwwwvvvvvvxxx{{{yyyrrrjjjppprrrooooooxxx~~~xxxooommmyyysss```iiixxxvvvvvvuuurrruuuzzzuuusssvvvzzz}}}}}}zzzyyyxxx|||wwwpppkkkhhhgggggggggaaadddiiimmmmmmkkkgggdddnnn|||yyymmmaaa[[[```iiixxx{{{zzztttooofffaaa^^^```___XXXPPPKKKHHHHHHGGGCCC>>>:::999888;;;:::;;;>>>??????CCCIIILLLPPPUUUZZZ^^^bbbfffiiillllllmmmnnnpppqqqrrrsssrrrtttssssssuuusssjjj___III@@@:::999:::999999;;;HHHEEE@@@>>>>>><<<888444222222111111111000000000////////////...............///000111222333333333000111222222222222111000000111222333444555555555888888888777666777999<<<777777666777888999;;;<<<===???CCCFFFHHHJJJLLLOOOOOOVVV^^^eeeiiikkkkkklllnnnmmmooosssooodddZZZWWW]]]iiiuuuzzz}}}zzzWWWFFF>>>===AAABBBIIIffftttfffbbbiiirrryyy{{{uuucccRRRKKKIIIHHHEEEDDDGGGNNN[[[hhhvvv~~~}}}zzz|||pppnnnuuuzzzmmmxxxrrrvvvppp___TTTVVVWWWTTT[[[\\\[[[WWWOOOGGGAAA>>><<<999888999888555666999<<>>777999:::999666444555666444555888;;;;;;;;;@@@GGGIIINNNUUUZZZ]]]aaafffiiimmmmmmnnnpppqqqrrrssstttttttttsssrrrsssrrrjjj```JJJAAA:::999:::999999;;;IIIEEEAAA???>>><<<888444111111111000000000000///000/////////..................000111333333444444000111222333333222111000000111222333444555555555888888888777666777:::===666666777777888:::;;;;;;<<>>:::777222222222111111111111000///////////////////////////000111222222333222222333222111/////////000111111111111222333444555666888:::888444444888:::888777777777777888999:::;;;@@@BBBDDDEEEFFFHHHKKKNNNRRRYYYbbbiiikkkkkkjjjjjjtttsssrrrpppiii^^^YYYZZZbbbooo{{{___IIIDDD???===;;;888>>>XXXvvvpppVVVEEEDDDJJJNNNccc|||rrreeennnvvvuuu^^^WWWQQQSSSZZZ```^^^ZZZ[[[cccqqq}}}~~~{{{xxxnnn]]]QQQZZZgggkkkgggooowwwddd[[[___bbbaaabbbaaa___\\\WWWOOOFFF???AAA===999777666777777777999CCCYYYuuurrrNNNOOOeeejjjdddZZZOOOHHHAAA:::777888999777:::;;;@@@^^^iiigggccc]]]VVVYYYjjj|||zzzuuuwwwtttrrrooo{{{~~~wwwvvvxxxwwwrrrmmmttttttuuuvvvvvvvvvuuusssyyyyyyttt}}}rrrnnnyyy|||wwwttttttxxx}}}}}}vvvpppkkkeee___ZZZTTTUUUXXX^^^dddiiijjjiiiuuuyyy|||xxxwww|||wwwqqqnnnooouuu}}}xxxvvvwww~~~tttWWWHHHGGGDDD<<<999999777666444222111000000000000000000000000000000000000000000000000000///111333444555777;;;>>>EEEIIIOOOVVV]]]bbbfffhhhnnnooopppppppppqqqtttwwwxxxwwwtttrrrsssssslllcccNNNCCC999777999888888999KKKGGGBBB@@@???>>>:::777222222222111111111111000//////////////////////////////000111222222222222333222000/////////000111///000111222333444444444888999888444444888999888666666777777888999;;;;;;@@@AAACCCEEEFFFHHHKKKNNNPPPVVV___eeeiiiiiiiiiiiirrrqqqqqqooohhh]]]XXXYYYbbbooo{{{aaaSSSMMMDDD===:::888;;;MMMbbboooeeeUUUFFF<<<:::@@@HHH\\\uuuxxxhhhfffhhhffflllbbbWWWSSSVVVWWWSSSOOOMMMUUUcccrrrxxxyyy}}}zzzxxx~~~|||zzzooo[[[LLLMMMWWWYYYTTT^^^xxx~~~qqqzzzooo___]]]aaacccbbbaaa```]]]XXXPPPGGG@@@AAA>>>999777777777777777999BBBWWWrrr~~~tttSSSPPPccc}}}ggg]]]QQQJJJBBB;;;888999555444888;;;BBBbbbfffdddaaa\\\VVVZZZkkk|||vvv{{{xxxvvvsss}}}~~~yyywwwxxxyyywwwtttxxxxxxxxxyyyzzzyyyxxxwwwsss~~~|||~~~xxxsss}}}|||tttlllpppvvv{{{~~~~~~|||pppkkkfffbbbaaa___]]][[[```aaacccfffkkkppptttwww{{{~~~zzzsssmmmnnnttt{{{~~~zzzrrrkkkgggmmmqqq|||{{{vvvvvvwwwyyyuuueeeMMM@@@@@@???999666666555444222111000///000000000000000000000000000000000000000000000000///111222333555777;;;>>>DDDHHHNNNUUU\\\bbbfffhhhmmmnnnoooooooooqqqtttvvvvvvvvvsssqqqrrrrrrkkkbbbOOODDD:::888999999999:::KKKGGGBBB@@@???>>>:::777222222222111111111111000////////////////////////...///000111222222222222222111000000///000000000000111333555777666555555888999888444444888999888666666666777888:::;;;<<>>:::===CCCLLL^^^nnnkkk```YYY[[[___wwwkkk[[[PPPMMMJJJEEE@@@BBBIIIXXXgggppptttzzzwwwpppkkknnnvvvxxxvvvkkkVVVEEEEEEMMMMMMHHHSSSpppxxxaaa___jjjyyyvvvuuu|||ggg^^^```eeecccbbbaaa^^^ZZZRRRIIICCCAAA>>>:::888777777777666999AAASSSlll~~~{{{]]]RRR^^^lllaaaTTTKKKCCC<<<:::;;;666444999<<>>:::777222222222111111111000000////////////////////////...///000111222222222222111111000000000000000000222444777:::;;;:::999777777999777333333777999777666666666777888:::;;;<<<>>>@@@BBBDDDEEEGGGJJJMMMPPPUUU\\\bbbfffiiikkkmmmmmmnnnpppooofff[[[WWWZZZeeeqqq}}}zzzbbbeeebbbZZZQQQKKKEEE???CCCJJJNNNRRRNNNCCC;;;999888555>>>CCCLLLRRRRRRSSS[[[fffooocccRRRGGGBBB???;;;888===CCCOOO]]]eeehhhmmmssskkkeee^^^\\\___dddhhhkkkzzzvvvsssfffRRRDDDBBBHHHIIIEEEOOOkkkuuuWWWMMMQQQZZZhhhuuuvvvrrr}}}pppddddddgggdddcccbbb```\\\TTTLLLEEEAAA>>>;;;999888888666555999???OOOggg||||||yyylllVVVVVVtttnnncccUUULLLDDD<<<999;;;999777;;;???HHHiii~~~yyysss```VVVTTTSSSRRRPPPUUUfffvvv~~~|||~~~sssqqq~~~yyyvvv{{{wwwnnnkkkmmmqqqsssxxxvvvqqqkkkeee```\\\ZZZ\\\]]]```eeekkkqqqvvvxxxxxx|||~~~{{{tttpppqqqtttgggffffffeeefffggghhhiiihhhmmmsssuuuqqqfff[[[SSSRRRQQQXXXjjj~~~zzzwwwwwwxxx{{{qqqcccVVVPPPMMMIIIFFF<<>>:::777222222222111111111000000////////////////////////......///000111111111111000000000111111111000000222555888:::;;;:::999888777888777333333777888777555555666777888:::<<<===>>>@@@BBBCCCDDDFFFIIILLLOOOSSSYYY^^^bbbfffiiilllmmmnnnpppnnneee[[[YYY]]]hhhtttwww]]]^^^bbbbbbaaaYYYMMMFFFIIIQQQjjjvvvnnnQQQ???BBBAAA777:::555777@@@IIIOOOXXXaaaXXXOOOBBB:::888999888777:::===FFFQQQWWWWWWYYY\\\WWWTTTOOONNNRRRVVVVVVUUUSSSYYYbbbooo|||yyyxxxqqqaaaOOOFFF<<>>:::777222222222111111111111000////////////////////////---...///000111111111111//////000111111111111000111222444666777777666666777888777333333777888777555555666777888:::<<<======???AAABBBCCCEEEIIIKKKLLLOOOTTTXXX[[[```eeehhhmmmnnnppplllcccZZZZZZ```kkkvvv|||___ZZZaaahhhllldddUUUMMMRRR[[[~~~{{{ZZZGGGIIIHHH===:::666555:::AAADDDEEEFFFCCC===666333444777888888<<<===DDDNNNQQQOOOMMMNNNOOOLLLHHHFFFKKKRRRRRRNNNFFFHHHJJJPPPaaauuuzzzuuurrrsssvvvvvvlllZZZJJJDDD???EEEFFFBBBEEEVVVlll{{{xxxaaaLLLCCCAAA???BBBHHH[[[iii}}}|||{{{wwwppplllkkkffffffeeeddd```YYYQQQKKKBBB???<<<:::999888666444888<<>>:::777222222222111111111111000////////////////////////---...///000111111111111...///000111222111111000000111222444555555666666666888666222222666888666444555555777888;;;<<<======>>>AAABBBCCCEEEHHHKKKLLLNNNQQQTTTWWW\\\bbbeeemmmmmmnnniii___WWWZZZbbbnnnyyyooodddeeeooouuulll^^^VVVZZZaaaiiijjjhhhbbb\\\UUUJJJBBB@@@AAA???<<<:::;;;:::888;;;777444333555666666666999;;;CCCMMMRRROOOLLLLLLNNNJJJCCC@@@GGGRRRVVVRRRQQQSSSQQQMMMWWWkkkxxxyyyqqqqqqtttvvvnnn^^^PPPJJJLLLPPPOOOGGGEEEQQQdddsssooo[[[IIICCCAAA???AAAGGGRRRYYYnnnzzzvvvvvvtttmmmjjjlllggggggfffeeebbb[[[SSSMMMBBB@@@===;;;:::888666444777;;;III___uuu|||~~~\\\PPPddd||||||iii```VVVOOOGGG>>>888888666444;;;DDDUUUyyyqqq]]]lllnnnOOOHHHEEEEEEFFFGGGLLLXXXdddooovvv~~~|||~~~vvveeekkk~~~{{{mmmiiisss|||{{{yyysssrrrwww|||zzzsssllliiiiiifffgggjjjmmmqqqtttwwwxxxxxxpppkkkiii^^^]]]\\\]]]bbbjjjrrrxxxuuuyyy~~~~~~yyyuuudddeeehhhjjjhhh```TTTKKKBBBAAA@@@DDDJJJOOORRRRRROOOLLLHHHFFFDDDAAA<<<999999444444777777222000222222111111222111000000111000000000000111111111111////////////////////////////////////////////////...000111111111333666999<<>>:::777222222222111111111111000////////////////////////---...///000111111111111...///000222222222111000222333333444555666777777666888666222222666888666444555555777999;;;===>>><<<>>>@@@BBBCCCEEEHHHKKKNNNPPPRRRTTTWWW\\\bbbffflllllllllggg\\\UUUZZZcccppp{{{sssmmmvvvzzzrrreee]]]```dddbbb^^^lll|||ggg___JJJOOOLLLAAA:::===BBBBBB;;;999777666777777555333111333<<>><<<:::===CCCJJJKKKXXXooo~~~xxxuuutttpppiiihhhlllhhhggggggfffccc\\\TTTOOOBBB@@@===<<<:::999666333777;;;III___ttt}}}|||tttUUUMMMddd{{{uuuiii```WWWQQQIII???999888999777===FFFVVVzzz{{{dddrrrmmmMMMCCC@@@@@@AAABBBFFFQQQ\\\jjjpppyyy}}}ooorrr}}}yyy|||yyyxxxzzzzzzxxxyyy|||}}}xxxppplllnnnrrroooqqqssswww|||}}}uuuiii^^^XXXVVV[[[___gggooovvvwwwuuurrroookkkfffbbb______aaabbbYYY[[[^^^bbbccc]]]TTTMMM???>>><<<<<<===???AAABBB<<<888444333444555444222222......333444000///333333///...///000000///000//////000000000000000000////////////////////////////////////////////////...000111111111333666999;;;BBBLLLWWWaaagggkkklllppprrrtttuuutttsssssssssuuuuuusssqqqssstttnnneeeRRRGGG<<<::::::999888999HHHFFFBBB@@@>>><<<999666333222111111222222111/////////...------------...111000000222444444111...222222222111111111000000222333333333222222444666444444444444444555666777777777888999:::<<<>>>>>>>>>AAADDDEEEEEEFFFHHHIIIKKKNNNRRRUUUYYY]]]bbbffflllooonnncccVVVQQQXXX```nnn|||~~~zzzssshhh```aaahhhoooiiiqqqnnnfff___\\\SSSIIIHHHLLLIIIAAA???;;;777666666666444222888999???LLLWWWXXXNNNDDD;;;888777999<<>>999888:::;;;GGGFFFIIIOOOWWW]]]______^^^mmmzzzvvvqqqmmmllllllkkkjjjggghhhfffddddddaaaXXXMMMJJJBBB<<<;;;;;;999777777999999BBBZZZttt}}}}}}pppXXXLLL^^^{{{vvv```aaaUUUEEE@@@666777555777999BBBYYY{{{jjjtttrrrMMMEEEAAA???AAACCCDDDIIIOOOWWWeeexxx{{{rrr}}}{{{yyyzzz|||~~~|||zzzxxxzzz~~~|||}}}ooohhh___[[[]]]aaadddeeerrrsssuuuuuurrrkkkaaaYYYTTTTTTSSSPPPNNNPPPVVV[[[ZZZaaajjjooommmdddXXXOOOFFF???888555666888666333222111111000000111111222000000111111111111000000//////............//////////////////000000000000////////////////////////000000////////////000000///000111222111222555777===BBBKKKVVVaaahhhjjjkkkqqqrrrsssuuuvvvvvvwwwwwwwwwvvvsssqqqrrrsssmmmeeeYYYHHH;;;:::<<<999999<<>><<<999666333222000111222222111/////////...------------...000///000333666666444111222222222111111111000000333444555444333333555777444333333333333444555666666666777888:::<<<>>>??????AAACCCEEEEEEFFFHHHIIILLLNNNRRRVVVYYY^^^bbbfffkkknnnmmmcccVVVQQQXXXaaaooo}}}xxxmmmiiiooovvv{{{{{{|||}}}vvvjjj```\\\gggcccYYYQQQPPPSSSRRRLLLCCC>>>999777888999666333555666:::DDDLLLMMMEEE===888777777888:::@@@NNN[[[ppp{{{~~~qqqeeelll}}}tttgggUUUGGGFFFNNNXXX___\\\TTTHHH???::::::;;;<<<>>>======@@@DDDGGGGGGEEEJJJVVVhhh{{{}}}wwwllliiilllwwwzzzvvvqqqnnnllllllkkkjjjfffgggfffdddeeeccc[[[QQQKKKCCC<<<<<<<<<999777777888999DDD\\\vvv}}}pppZZZMMM\\\wwwyyybbbaaaVVVFFFAAA666888888999;;;DDD[[[|||tttxxxsssKKKEEEAAA???@@@BBBCCCGGGMMMTTTbbbttt~~~uuu~~~{{{~~~}}}{{{yyyzzz~~~xxxqqqbbb```^^^aaahhhrrrzzz|||tttkkkddd\\\VVVQQQMMMOOOQQQRRRSSSVVV\\\```aaaffflllrrrqqqjjj^^^VVVFFF@@@999555666666444111222222222222222222222222000111111111111111111000//////............//////////////////000000000111////////////////////////000000////////////000000///000111111111333555777===CCCLLLXXXbbbiiillllllpppqqqrrrtttvvvwwwwwwwwwwwwvvvtttqqqrrrsssmmmeee[[[JJJ<<<;;;<<<999888<<>><<<999666333111000000111222000/////////...------------......///000333666777555333222111111111111000000000222444555555333333555666444444333222333444555555555555666888;;;===???@@@???AAACCCDDDEEEFFFHHHJJJLLLOOOSSSWWW[[[___cccfffkkknnnlllaaaUUUQQQXXXbbbqqq|||pppoooyyy|||qqqfffZZZQQQ[[[WWWQQQMMMPPPXXX[[[ZZZSSSJJJ>>>:::;;;<<<999666444444666;;;@@@@@@<<<888666555666888777999CCCMMMnnnsssjjj}}}|||mmmYYYKKKHHHNNNVVV\\\YYYRRRHHHAAA<<<;;;;;;;;;:::888777777888888777666;;;AAAPPPcccrrrtttjjj___UUUUUU[[[hhhvvv}}}|||yyyvvvqqqnnnmmmlllkkkiiieeeggggggeeefffeee^^^VVVLLLDDD>>>===<<<999777888888:::FFF]]]uuu}}}}}}~~~yyyaaaRRR^^^xxx~~~dddbbbWWWHHHBBB777888:::;;;===GGG^^^zzz|||xxxOOOFFFAAA>>>???@@@@@@DDDIIIQQQ]]]ooo}}}uuuyyyxxx{{{{{{zzz~~~~~~|||zzz{{{rrrgggaaa[[[```jjjsss|||xxxhhhZZZRRRNNNMMMMMMNNNQQQWWW[[[___bbbfffiiikkkkkknnnrrrtttoooddd[[[EEE@@@999666555555333000111222333444444333222111111111222222222222111111000//////......//////000/////////000000000111111////////////////////////000000////////////000000///000111111111333666888>>>DDDOOOZZZdddkkknnnooosssttttttuuuvvvvvvuuuuuuvvvwwwuuurrrrrrsssmmmfff]]]LLL>>><<<<<<999888;;;HHHFFFBBB@@@>>><<<999666222111000000111111000/////////...------------......///111333555555444222111111111111000000000000111333444444333333444555666555444333333444666777444555666888;;;===@@@AAA@@@AAACCCDDDDDDFFFHHHJJJLLLPPPTTTYYY\\\```dddgggjjjmmmjjj___SSSPPPYYYcccssstttjjjooo|||{{{uuujjj\\\SSSOOOIIIGGGKKKRRRXXXZZZ```UUUHHHAAAAAAAAA===888999888888888999999888666666666777888666666===FFFbbbzzz|||ccciiisss^^^QQQLLLLLLOOOSSSWWWRRRJJJCCC???<<<:::999888777777777777777666666555888@@@MMMXXXZZZPPPFFFHHHJJJQQQ]]]jjjuuu}}}}}}|||yyyvvvqqqnnnmmmllljjjiiifffiiiiiigggffffff```YYYNNNFFF???>>>===:::777888999:::DDDYYYppp{{{}}}gggSSS___|||gggbbbYYYJJJDDD888999:::;;;>>>JJJcccyyy~~~VVVFFFAAA>>>>>>>>>===@@@EEENNNYYYiiiyyypppvvv||||||yyyvvvtttuuuxxxzzzzzz}}}{{{ooofffbbbaaahhhrrr~~~{{{llldddYYYPPPMMMOOORRRUUU\\\```eeejjjmmmnnnmmmmmmmmmiiigggiiillliii___VVVAAA===888555444444333222111222444555555444222111222222222333333222222222000000////////////000000//////000000000111111111////////////////////////000000////////////000000///000111111111333777:::???GGGRRR^^^ggglllpppqqqxxxxxxxxxxxxwwwuuutttsssvvvwwwvvvsssrrrrrrnnnggg___MMM???======999777:::HHHFFFBBB@@@>>><<<999666222111///000111111000...//////...------------......///111333222111000000000000000000000000000000333555777777666555666777999888666444444555777999444555666888;;;===@@@AAA@@@AAACCCCCCDDDEEEHHHKKKMMMPPPVVVZZZ^^^aaaeeegggjjjlllhhh]]]RRRPPPYYYdddtttlllgggoooyyy}}}{{{}}}www```ZZZRRRLLLJJJKKKNNNQQQ___\\\XXXXXXXXXRRRGGG===AAA>>><<<:::::::::999888:::;;;<<<===:::888>>>FFFRRRfff~~~lllQQQNNN[[[gggmmmzzzxxx___PPPIIIHHHKKKPPPVVVSSSMMMHHHDDD@@@;;;888444444444444333333333333111111444999======999555;;;???FFFPPP^^^jjjrrruuuyyy{{{}}}~~~}}}|||xxxuuurrrooonnnllljjjhhhhhhkkkkkkhhhfffeee```ZZZPPPGGGAAA???>>>:::777888999999AAASSShhhzzz{{{}}}lllRRR```jjjcccZZZMMMEEE888:::999:::???LLLiiiuuu~~~YYYGGGAAA>>>======;;;>>>CCCKKKUUUfffvvvlllnnnyyyvvvsssqqq~~~{{{ooofff``````eeejjjooouuuzzzyyyzzz~~~~~~|||pppooolllhhhfffiiiqqqxxx}}}qqqhhhcccZZZXXXVVVXXX\\\```dddeeelllnnnqqqsssrrrnnniiieeeaaa\\\WWWWWWYYYWWWOOOGGG;;;999666444444555555444111222444555555444222111222222222333333222222222000000////////////000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111444888;;;BBBJJJWWWbbbiiinnnqqqsssxxxxxxyyyyyyyyyxxxxxxwwwvvvxxxwwwsssrrrrrrnnnhhh___NNN???======999777:::HHHFFFBBB@@@>>><<<999666222000//////000111///...//////...------------...---///222222111///////////////000000000000000111666888:::;;;:::999999:::;;;999777555555666888:::555555666888;;;===???@@@AAABBBCCCCCCCCCEEEIIIKKKMMMQQQWWW\\\___bbbeeehhhiiikkkggg\\\PPPOOOZZZeeetttxxxjjjdddiiisss|||www}}}kkkccc[[[VVVQQQNNNOOOSSS^^^dddnnnvvvuuukkkZZZMMMJJJFFFBBBAAABBBBBB@@@===@@@BBBFFFHHHDDD???AAAGGGGGGRRR^^^^^^OOO???<<>>===<<<;;;===BBBJJJTTTdddvvvmmmmmmrrreeeeeefffdddkkkvvvuuusss{{{}}}rrrgggbbb^^^\\\[[[\\\bbbiiipppxxx{{{wwwttttttpppiii^^^___aaaeeelllxxx~~~tttiiibbb___^^^\\\___dddjjjoooqqqpppnnnpppooonnnllliiibbbZZZUUUOOOKKKFFFDDDEEEDDD???:::777666555444444444555666111222333444444333222111111111222222222222111111111000000//////000000111000000000111111111222222000000000000000000000000000000////////////000000000111111000111444999<<>><<<999666222000//////000000///...//////...------------...+++///222333111000000111////////////000000111111555888:::;;;:::999999999;;;999777444444555888999666666777888:::<<<>>>???AAABBBCCCCCCCCCEEEIIILLLNNNRRRXXX]]]```cccfffhhhiiijjjfffZZZOOOOOOZZZfffttt{{{gggdddaaabbbiiiuuu}}}sssllleeebbb]]]XXXYYY___bbbiiirrrxxxuuulll```YYYUUUPPPLLLLLLPPPPPPKKKEEEDDDHHHPPPTTTOOOEEEBBBDDDBBBKKKPPPKKKCCC???===<<<>>>HHHXXXoooxxx^^^CCC:::999;;;CCCMMMBBBCCCCCCDDDCCC@@@:::666444666777555333111222444333333333222222333555666555:::@@@HHHVVVhhhrrrssstttvvvzzz~~~~~~|||{{{zzzzzzzzzwwwuuurrrpppooommmjjjhhhfffjjjkkkhhheeeeeebbb^^^SSSJJJCCCAAA???;;;888888666777???OOObbbtttbbbhhhpppccc]]]RRRHHH:::<<<;;;<<>>===<<<;;;===BBBIIISSSdddwwwpppqqqyyypppkkkllloooppptttzzzwwwttttttxxxzzzlllbbbZZZ[[[```ggghhhfffhhhnnnuuu~~~wwwrrrqqqllldddbbbdddiiiqqq{{{~~~wwwnnnfffdddeeeggghhhjjjmmmppptttvvvsssmmmiiigggdddaaa]]]YYYSSSLLLFFFCCCAAA>>>=========;;;:::555555555444333333444555222222222222222222222222000111111111111111111000111111000000000000111111000000111111111222222222000000000000000000000000000000////////////000000000111111000111444999===HHHRRR___iiimmmppprrruuussstttuuuwwwyyyzzz{{{{{{uuuyyyyyyuuurrrqqqnnnjjj]]]LLL===;;;<<<888777:::HHHFFFBBB@@@>>><<<999666111000//////000000///...//////...------------...***...222444333222333555.../////////000000111111222555888999888666666666;;;999666333333444777999777777888999:::<<<>>>???AAABBBBBBBBBCCCEEEIIILLLNNNRRRXXX]]]aaacccfffhhhiiijjjeeeZZZNNNNNN[[[gggssszzzrrrqqqnnniiiiiirrr}}}uuuqqqiii```___ddddddffffffbbb]]]XXXWWWXXX___XXXTTTVVV\\\\\\UUUMMMFFFMMMWWW]]]WWWJJJAAA@@@@@@LLLSSSNNNIIIIIIFFF???;;;???HHH[[[ttt|||lll\\\GGG666555888888;;;AAA555666999<<<===:::555111000222555444222111444666333111000000111222111000666;;;@@@EEERRRdddnnnooossstttvvvyyy|||~~~}}}|||{{{{{{wwwuuurrrpppooommmjjjgggdddhhhjjjgggeeefffdddaaaTTTKKKDDDBBB@@@;;;888888444666@@@RRRddduuuaaa___yyyqqqddd]]]SSSIII:::<<<===>>>CCCTTTrrrkkkwwwzzzTTTGGGBBB>>>===<<<;;;>>>BBBIIITTTeeexxxqqqttt||||||}}}{{{ooogggaaa___aaacccjjjssssssnnnnnnssszzzyyytttuuurrrjjjnnnpppwww{{{mmmiiieeefffkkkppprrrrrrttttttttttttrrrllleee___]]]ZZZUUURRROOOKKKEEE@@@??????>>>>>>>>>???@@@@@@666666666444222111222333222222111000000111222222000000111111111111000000111111000000000000111111000111111111111222222222000000000000000000000000000000////////////000000111111111000111444:::>>>IIITTTaaajjjnnnppprrruuuvvvvvvwwwwwwwwwvvvvvvuuuuuuyyyyyyuuurrrqqqnnnjjj\\\JJJ<<<;;;;;;888777:::JJJFFFAAA???>>>===999666111111111111000000000000000000///...------,,,,,,...///111333444444444444222000///------///000222444333333333555777777777:::777444333444666777777555555666777:::<<<>>>???>>>@@@BBBDDDEEEHHHKKKNNNUUUWWW\\\aaafffiiijjjjjjpppqqqbbbRRROOOOOOYYYjjjwww|||~~~zzzkkkttt}}}yyywwwuuuuuusssiiiZZZTTTUUU[[[ZZZ\\\gggssswwwooofffSSSWWWaaafff^^^MMMDDDCCCLLLWWWfffkkkbbbRRRIIIHHHGGGBBBAAAHHHSSSXXXSSSKKKBBB===777444333444444444555555444444555777555222333777777333333888999666333333333222000000222444444666<<>>>>>>>><<<<<>>===999666111111111111000000000000000//////...------,,,,,,...///111333444444444333333111000//////000111333222111111222333555666666888666333222333444444333444555666777999<<<>>>???>>>@@@CCCDDDFFFHHHKKKNNNSSSVVV^^^jjjwww{{{vvvoooppppppbbbRRRNNNOOOXXXjjjyyy{{{vvvvvvyyy|||zzz{{{{{{uuuiiifffhhhiiippp}}}}}}rrrmmmjjjiiihhhccc]]]\\\```PPP]]]rrrqqqbbb[[[QQQPPPOOOQQQRRRMMMDDD===;;;:::999777666666888999111222222111111222111///444777777444444888888555333333333222000000222444444666<<>>>>>???======@@@NNNZZZlll|||nnnsssvvviiiccc```dddiiinnnxxx||||||vvvoookkkhhhggggggmmmsss||||||yyykkkhhheeedddcccaaa\\\XXXOOOMMMIIIEEEBBBBBBCCCEEELLLLLLKKKFFF@@@:::888888777666555333222222222222444444333444444333222000222222222111111222222222222222111111111111222222444444333333333333333333222222222222222222222222333222000///...///000111//////111333333555>>>IIITTT___kkkrrrssssssuuuxxxzzzzzz{{{{{{||||||{{{{{{yyyyyyyyywwwtttqqqmmmkkk```QQQAAA;;;:::999888999JJJFFFAAA???>>>===999666111111111111000000000000/////////...------,,,,,,...///111333444444333333333222111000000111222333111111111222333444666666777555333333444444333222444555666777999;;;===???>>>@@@CCCDDDFFFHHHLLLNNNRRRUUU___sssvvvnnnoooaaaQQQNNNOOOXXXjjj{{{|||tttmmmjjjkkkmmmmmm|||{{{~~~yyyxxx|||uuukkkeeeaaa___aaaddd^^^hhh{{{yyymmmiiibbbYYYOOOGGGCCCAAAEEEDDDAAA===999666555666444444444444222111222444666888888555555777777555333333333222000000111333444777===FFFPPP\\\eeejjjkkkmmmppptttwww{{{}}}~~~}}}}}}}}}|||{{{{{{zzzzzzxxxwwwvvvtttrrrqqqoooooommmllllllmmmmmmlllhhheeeZZZOOODDDAAA???;;;888888999:::@@@LLL```uuu~~~{{{|||~~~kkkXXXTTTlllwwwiiieeeWWWIIICCC???>>>BBBFFFQQQnnn^^^kkk~~~VVVHHHBBB===>>>>>>===???BBBRRR^^^ooonnnssssssjjjaaaaaaooossseee]]]fffeeeiiiqqqzzz~~~~~~vvvnnneeeaaabbbfffiiijjjyyyxxxrrrpppeeehhhkkkkkkfff^^^TTTNNNDDDDDDDDDFFFIIILLLPPPSSSTTTRRRLLLDDD===888777888555444444333333333444444666555333222222222333444333333333333333333333333333333222222222222333444333333444444444444444444222222222222222222222222333222000/////////000111------000333444888BBBNNN[[[dddnnntttttttttuuuxxx}}}}}}}}}~~~~~~~~~~~~~~~wwwwwwxxxwwwuuurrrooonnnbbbRRRBBB<<<;;;:::999:::JJJFFFAAA???>>>===999666111111111111000000000/////////.........---------...///111222333333333222333222111111111111222333111222333333444555777999666444333444555666666444444444555777999;;;===>>>???AAACCCEEEFFFIIILLLOOORRRUUU```qqqzzzlllmmm___PPPMMMNNNXXXjjj{{{uuukkkbbb[[[ZZZ]]]ccczzzyyyjjjeee|||tttooojjjeeebbbkkklllsss}}}ttttttqqqkkkbbbYYYRRROOOSSSNNNFFFAAA>>><<<888666888777777777555333555:::888888888777777777666555333444444333111000111222333777===EEEOOOYYYccchhhkkkmmmppptttxxxzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxuuusssqqqpppooollllllllllllmmmllljjjggg]]]QQQEEEAAA???<<<999888:::;;;???KKK]]]sss{{{}}}yyyooo]]]XXXppp|||lllgggYYYKKKFFFAAA>>>BBBGGGTTTqqqeeemmm|||YYYIIIBBB<<<<<<======???CCCSSS___qqqnnnsssppphhh\\\WWWSSSXXXlllsssjjjeeedddeeevvvxxx~~~|||yyy~~~}}}yyysssjjjddd___aaaiiiqqquuuuuu}}}xxxrrrnnnmmmmmmvvvvvvtttmmmaaaTTTJJJEEECCCGGGMMMTTTZZZ^^^^^^^^^RRROOOIIIBBB<<<888777888333333333444555777888999333444333333222222444666333333333444444333333333333333222222222333444444222333333444444555555555333333333333333333333333222222111000000000000111......000333555:::FFFRRR___fffoootttuuuuuuwwwxxx}}}}}}}}}}}}}}}~~~~~~wwwxxxxxxwwwuuussspppnnnaaaRRRBBB<<<;;;:::999:::JJJFFFAAA???>>>===999666111111111111000000000///...............---------...///111222333222222111111111111000000111111111///111333333333444777999555333222333555666666666444444555666888;;;===>>>???AAACCCEEEFFFIIILLLOOOTTTWWW]]]fffoootttvvvvvvjjjkkk]]]NNNLLLNNNXXXiiizzzwwwggg\\\RRRJJJJJJOOOXXXssspppiiirrrzzzmmmiiigggddd___[[[^^^dddZZZbbbnnnxxxzzzsssggg^^^ZZZPPPEEEAAACCCEEEAAA<<<999555666999888555777<<<999888888999999777666666444555666555333111111222333777>>>EEEMMMVVV```gggmmmooorrrvvvyyy{{{||||||{{{{{{{{{{{{||||||||||||{{{zzzyyyvvvtttqqqooonnnlllkkkkkkkkklllllljjjhhh___SSSGGGBBB@@@<<<999999:::;;;???JJJ[[[rrr~~~zzzsss^^^WWWnnnooojjj\\\NNNHHHBBB===AAAGGGVVVuuuhhhooo~~~]]]KKKCCC<<<;;;<<<<<>>===999666111111111111000000000000...........................///111222222222111111111111111111111111111111---000333333222333666:::777444222111222444555555333444555666888:::<<<>>>???AAADDDEEEGGGIIIMMMOOOTTTWWWZZZ[[[[[[___hhhnnniiijjj\\\MMMKKKMMMXXXiiiyyyxxxgggUUUKKKCCC===@@@GGGVVVuuuxxx|||zzznnnsssyyy}}}www}}}iiiiiijjjggg\\\OOOIIIJJJIIINNNWWWbbblllsssuuuvvvhhh]]]PPPIIIGGGDDD>>>888;;;888;;;EEEHHHBBB>>>???999777888;;;;;;777666888666777888777555333222333333888???EEEKKKTTT^^^eeemmmooossswww{{{}}}}}}}}}|||}}}}}}}}}~~~~~~~~~}}}|||zzzxxxuuurrrpppooommmlllkkkkkklllllljjjhhhaaaUUUHHHCCC@@@<<<999999999;;;@@@JJJZZZppp~~~uuu\\\UUUmmmsssmmm```RRRJJJCCC<<<@@@GGGWWWxxxeeeooofffOOOFFF???=========AAAFFFVVVbbbuuuzzzeeeiii}}}~~~sssooonnnjjjgggaaa]]]fff~~~xxxqqqiiieeehhhlllqqqxxxwwwnnnrrr}}}~~~tttmmmmmmpppqqqppprrrvvv}}}|||rrrqqqsssxxx}}}~~~{{{vvvgggbbb[[[WWWVVVZZZ```dddggghhhjjjllllllggg]]]UUUXXXSSSKKKCCC>>>:::666444555555555555555666777777555888;;;:::666333333444222222444444444444222222111222444666777666555444444444444555555555555555444444444444444444444444444444444333333333222222333222333666999@@@NNN\\\dddhhhmmmrrrtttvvvxxxyyyxxxwwwwwwvvvvvvxxxyyyzzzyyyyyyyyyxxxvvvsssooommm```QQQAAA;;;:::999888999JJJFFFAAA???>>>===999666111111111111000000000000...........................///111222222111111000111222222222222222222111///333666666444555999>>>@@@<<<666333333444555555333333444666888:::<<<===@@@BBBDDDFFFGGGIIIMMMPPPRRRVVVXXXVVVTTTVVV^^^fffggghhh[[[LLLKKKMMMWWWiiiyyymmmYYYFFF???;;;999@@@KKKaaaoooppp~~~wwwqqqqqqwww|||uuurrrzzz{{{sssaaafffqqqzzzvvvfffUUUMMMIIIKKKMMMOOOTTT___nnnyyywwwqqqfffZZZNNNCCC999444<<<:::CCCUUU\\\RRREEE???888666888<<<===888777999777999:::999666444333444333888???EEEJJJRRR\\\dddiiilllqqqwww|||}}}zzzvvvsssqqqpppooonnnllllllmmmlllkkkiiicccVVVIIICCC@@@<<<::::::888;;;@@@JJJZZZppp|||~~~ggg___xxxuuupppcccTTTKKKBBB<<<@@@FFFWWWwwwfffuuupppTTTKKKCCC@@@??????CCCHHH\\\hhhyyy{{{gggkkkyyyxxx}}}yyypppfffbbbgggsss~~~zzzzzztttkkkiii}}}zzzkkkdddcccdddlllqqqzzz}}}zzzwwwwww|||}}}wwwmmmhhhmmmuuuzzzxxxyyy|||~~~}}}{{{yyyvvvyyy}}}}}}wwwnnnhhhWWWVVVUUU[[[dddnnntttvvvvvvpppiiieeedddaaa]]]YYY\\\TTTIII@@@:::777555444555555666777999<<<>>>???AAABBBBBB===666222222444222444555666666555444222111444888;;;<<<:::777555888888777777777777777777444444444444444444444444555555555555555444444333222111333777;;;DDDTTTccciiikkkooorrrtttvvvwwwwwwxxxwwwvvvuuuvvvwwwyyyzzzwwwxxxxxxxxxwwwtttrrrpppbbbRRRBBB<<<;;;:::999:::JJJFFFAAA???>>>===999666111111111111000000000000---.....................//////111222222111000000222333333444444333333222333777;;;;;;999999>>>CCCJJJDDD===777555666666777333333444666888:::<<<===@@@BBBDDDFFFGGGJJJMMMPPPQQQTTTWWWVVVUUUVVV[[[```fffhhhZZZLLLJJJMMMWWWiiizzzgggRRR???:::999:::EEERRRiii|||{{{~~~~~~zzzkkk^^^UUU]]]ooo}}}iii[[[CCCMMMWWWYYYTTTSSSYYY```yyyyyyuuuiiiWWWHHH???<<<666666DDD\\\fffXXXDDD:::888555777======999777;;;888:::;;;:::888555444444222888???EEEIIIQQQ[[[ccceeeiiiooovvv||||||xxxuuusssqqqqqqpppnnnmmmnnnmmmllljjjdddWWWJJJCCC@@@<<<::::::777:::AAAKKKZZZpppxxx{{{wwwnnnwwwrrreeeVVVKKKBBB<<<@@@FFFVVVvvvkkk}}}wwwYYYOOOFFFBBBAAAAAAEEEJJJaaammm}}}mmmrrrvvv}}}|||uuugggVVVLLLOOOXXXbbbgggxxx{{{tttnnndddccckkkttt{{{~~~}}}|||xxx{{{yyyrrrooosss{{{zzz{{{{{{yyywwwvvvwwwxxx}}}qqqddd[[[WWWWWWXXX]]]hhhttt|||}}}||||||qqqccc\\\\\\```cccccc\\\RRRDDD:::555555555555222444777;;;@@@DDDHHHKKKKKKKKKGGG>>>555000222555444555666888888666555444222555:::>>>???===999666;;;:::::::::999888888888555555555555555555555555666666777777666666555444111000333777===GGGXXXhhhmmmoooqqqsssuuuuuuvvvvvvyyyxxxwwwvvvvvvxxxzzz{{{uuuvvvwwwxxxwwwvvvtttrrrcccSSSCCC===<<<;;;;;;;;;FFFDDDAAA@@@>>><<<888666333222000/////////000111////////////............///000000000000///......333333222111111222333333333888<<<<<<777444555888???<<<888666555555555444555555666777888:::<<<===@@@BBBEEEGGGHHHKKKNNNQQQRRRSSSTTTTTTUUUYYY^^^bbbggghhh[[[LLLJJJLLLWWWiiiwww{{{]]]MMM@@@<<<:::999CCCRRRppp~~~{{{lll]]][[[^^^fffwwwyyycccTTTYYYgggsssmmm[[[RRRUUUbbbooo~~~ttt]]]FFF999999888MMMeeecccSSSBBB333222333333444777:::999555999<<<>>>???<<<999888777444888===CCCIIIPPPXXX]]]aaafffnnnwww~~~|||yyywwwvvvtttsssqqqpppnnnmmmmmmllliiigggeeeXXXKKKDDDAAA===::::::<<<<<>>FFF]]]}}}lllbbbRRREEEAAA??????FFFPPPaaasssuuurrr}}}yyyvvv~~~|||bbbXXXLLLGGGKKKRRRVVVWWWYYYxxxzzz|||uuurrrooommmsss||||||vvvuuusssrrrqqqnnnmmmsss||||||xxxuuuuuuzzz{{{nnndddaaa``````___aaafffooowwwzzzxxxssspppkkkbbb___hhhqqqoooddd[[[SSSMMMCCC;;;:::;;;999444555888:::===JJJYYY```^^^XXXOOOFFF@@@888000111777666444555999;;;999555444444666EEENNNEEE>>>???<<>><<<:::888666555555777888888777666666666444444444333333222222222555222333999@@@KKK\\\jjjlllmmmppprrruuuwwwxxxxxxzzzyyyxxxwwwwwwwwwxxxyyyvvvtttrrrqqqrrrqqqpppnnneeeSSSAAA:::;;;;;;::::::FFFDDDAAA@@@>>><<<888666222222000/////////000111////////////...............///000000111111111111222222111000000111222222///333777888777666777999===:::777555555555555444555666666777999;;;===>>>@@@BBBDDDFFFGGGIIIMMMOOORRRSSSUUUWWWXXX\\\```dddggghhhZZZLLLJJJLLLWWWiiivvvqqqNNNBBB:::::::::888@@@KKKfff~~~wwwmmmkkkqqq}}}oookkkjjjrrrooo```bbbrrr|||fffZZZXXXppp}}}YYYAAAAAA<<>>???GGG]]]zzzkkk|||aaaRRREEEBBB@@@@@@FFFQQQcccttt}}}{{{~~~yyytttsssuuusssdddbbb[[[UUUNNNEEEBBBEEEIIIIIIHHHOOOddd{{{{{{vvvxxxuuuvvv{{{xxxqqqllliiilllpppxxxzzzuuuoooqqqyyyyyyyyyzzz}}}tttnnnfffaaabbbffflllooouuuuuutttrrroookkkgggeeeqqqrrrssspppfff\\\[[[```___ZZZQQQGGGBBB@@@===888999===CCCMMM___pppvvvtttZZZMMM???999666666<<>>:::BBBAAA@@@???>>><<<888666666777888777666555666777555555555555444444444333666444666<<>><<<888666222111111000///000000000////////////............---...///111222333333333111111000//////000111111///000222444555666777777;;;888555333444555555555666666777888:::<<<>>>???AAABBBDDDEEEFFFHHHKKKNNNRRRTTTXXX[[[]]]```dddfffggghhhZZZKKKIIILLLWWWiiiyyysss```CCC<<<999<<<<<<:::===EEETTTsssxxxllleeegggttt{{{{{{}}}oooqqquuulll~~~yyyddd[[[NNNSSSbbbcccZZZLLL<<<555333222111222444777999888:::<<<;;;888555333222666999===BBBFFFLLLRRRWWWXXX```kkkrrrvvvyyy}}}|||{{{yyyxxxvvvtttsssrrrrrrpppnnnkkkgggZZZLLLEEEBBB===::::::;;;;;;@@@MMM\\\mmm~~~~~~qqq\\\fffwwwwwwkkkmmmjjjZZZKKKGGG@@@AAAIII\\\|||uuuhhhyyy```RRRFFFCCCBBBAAAGGGQQQeeevvvwwwddd]]]eeeyyygggVVVRRRHHHLLLHHHCCCBBBCCCDDDBBB???EEEKKKXXXjjjxxxqqqsssxxxwwwzzzssskkkhhhkkkpppsssqqqxxx|||sssttt{{{~~~~~~}}}xxxpppkkkdddddddddfffjjjrrr|||wwwoookkklllooossszzzwwwpppcccSSSJJJRRR___pppssspppeeeXXXQQQJJJEEEFFFMMMWWWbbbnnntttppphhhRRRFFF999555888>>>IIIQQQUUUTTTQQQNNNJJJDDD>>>999:::===NNNVVVJJJ???===888??????AAACCCCCCAAA<<<888777888888777555555666777666666666666666555555555666555999AAAKKKVVVdddpppqqqrrrtttvvvwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwwwwxxxvvvssspppjjjXXXEEE>>>===<<<::::::FFFDDDAAA@@@>>><<<888666222111111000000000000000////////////............//////000222222333333333111111111000000111111111333222111222444555555444888666333222333555555555666777888999;;;===???@@@BBBDDDFFFFFFGGGHHHKKKNNNQQQUUUZZZ^^^aaadddgggiiiggghhhZZZJJJHHHKKKVVViii|||zzzaaaNNNCCC>>><<>><<<===AAAEEE^^^}}}xxxsssrrr}}}|||ttt```[[[eeeiiihhh___NNN<<<888444444444444777;;;;;;<<<===<<<888555333333777:::===@@@DDDIIIOOOSSSUUUZZZ___bbbeeennn}}}~~~}}}{{{zzzyyywwwuuuuuutttssspppnnniii[[[MMMFFFBBB===::::::;;;;;;AAAMMM]]]mmm~~~||||||~~~iiiYYYcccqqq{{{yyymmmoookkkZZZKKKGGGAAADDDKKK\\\yyypppeeezzzaaaSSSGGGEEECCCBBBHHHQQQhhhxxx|||yyypppooo}}}yyy\\\WWWZZZTTTKKKJJJHHHGGGGGGGGGEEEDDDGGGDDDHHHUUUeeeyyyzzzwwwwwwwww|||{{{llliiigggiiipppzzz|||}}}|||xxxqqqjjjccc___bbbhhhpppvvvzzz}}}tttnnnooowwwyyyhhhTTTHHHCCCEEEMMMUUUsssxxxjjjaaa[[[\\\eeeppptttpppdddVVVLLLGGGBBB===:::;;;CCCPPP[[[nnnuuuzzztttgggYYYJJJ@@@;;;???PPPZZZPPPEEEAAA:::999;;;>>>CCCGGGEEE???:::777999;;;:::888666555444666666666666666666666666666555;;;FFFQQQ[[[gggqqqssssssuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyzzz{{{yyyuuuqqqlllYYYFFF>>>===;;;:::999FFFDDDAAA@@@>>><<<888666111111111111000000000///////////////............111111222222222111111000222222222222222222222222444333111222444666777666888555333222333555555555666777888999<<<>>>@@@AAADDDEEEGGGHHHHHHJJJMMMOOORRRVVV[[[```ccceeehhhjjjhhhhhhYYYIIIGGGKKKVVViii{{{oooVVVGGGDDD@@@>>>======<<<>>>AAACCCPPPddd{{{rrr}}}~~~sssbbbaaannnxxxzzzooo[[[IIIAAA;;;<<<<<<::::::<<<===>>>>>>===999777555555777:::<<>>::::::;;;;;;AAAOOO^^^nnn~~~{{{yyy{{{cccVVVfffzzz~~~nnnnnnjjj[[[MMMIIIBBBEEELLL\\\vvvpppeee~~~dddUUUIIIEEEDDDBBBHHHRRRiiiyyyqqqmmmmmm[[[___ddd[[[KKKKKKKKKIIIHHHGGGIIIJJJNNNJJJLLLRRRWWWeeevvvooottt~~~xxxllliiimmmttt}}}|||xxxrrrlllhhhggghhhjjjnnnvvvyyyxxxvvvvvvvvvxxxzzz{{{fffVVVFFF@@@BBBEEEHHHKKKeee}}}vvvsssyyy~~~wwweeeSSSJJJIIIIIILLLKKKBBB<<>>???===888444222555555555555555555666666555555<<>><<<;;;999888FFFDDDAAA@@@>>><<<888666000111111111111000//////////////////............111111222222111000000///222222333333333333222222000000000222444888;;;>>>888666333222333555555555666666777999;;;>>>@@@AAADDDEEEGGGHHHIIIKKKNNNQQQSSSVVV[[[```ccceeehhhjjjhhhhhhXXXIIIGGGJJJVVViiixxxppp\\\RRRIIIFFFAAA>>>======???BBBGGGHHHOOO___www}}}ppp}}}~~~wwwuuuwwwwwwuuurrr```XXXbbbzzzmmmYYYMMMEEEHHHIIICCC===<<<<<<======<<<999777666666777999;;;>>>@@@DDDIIILLLPPPVVV]]]```aaabbbgggkkkzzz~~~|||zzz{{{yyyxxxwwwwwwuuurrrppplll^^^PPPHHHCCC>>>:::999;;;<<>>===;;;999999FFFDDDAAA@@@>>><<<888666000111111222111000///...////////////............//////000111111111000000000111222333333222111000...000222111222555<<>>@@@AAABBBDDDFFFHHHIIIKKKOOOQQQTTTWWW[[[^^^aaadddgggjjjhhhhhhXXXHHHFFFJJJVVViiizzzzzzmmmiii[[[XXXQQQJJJEEECCCBBBAAADDDDDDFFFLLLYYYlll|||lll^^^WWWVVVWWWWWWLLLIIIYYYvvviiiXXXOOOTTTWWWNNNAAA;;;999999:::888666444444555666888:::===???CCCGGGKKKKKKQQQXXX^^^````````````iiiqqq}}}}}}{{{zzzyyywwwwwwvvvuuurrrpppmmm___PPPIIIDDD>>>:::999<<<===DDDRRRaaaqqq||||||hhhZZZuuusssppppppbbbRRRKKKBBBGGGNNN[[[qqquuulll[[[KKKEEEBBBAAAHHHSSSjjjyyy~~~mmmhhh{{{xxxlllVVVSSSVVVXXXUUUOOOLLLMMMPPPLLLUUU]]]]]]ZZZ```tttyyyrrrqqquuu{{{~~~wwwzzzxxxtttppppppuuu}}}|||yyy|||{{{wwwpppggg\\\SSSMMMIIINNNTTTRRRGGG===>>>EEEOOOlllqqqiii]]]PPPAAA777:::DDD```jjjjjjZZZIIIGGGQQQ[[[kkk{{{[[[NNNKKK[[[pppuuunnn___KKKDDDAAA???BBBHHHJJJFFFAAA===???BBBAAA>>>:::777666666666666777777777888888666888AAARRR```gggkkkooossstttuuuwwwxxxyyyyyyyyywwwxxxyyy{{{{{{{{{{{{zzz{{{yyyxxxxxxyyyxxxvvvssslllZZZGGG???>>>===;;;;;;FFFDDDAAA@@@>>><<<888666000111111222222000///...000/////////............,,,---...000111111111111///000111222222111000///000333444222///111888???;;;888555333444555555555444555666888;;;===@@@AAA@@@BBBEEEGGGHHHKKKNNNQQQTTTWWWZZZ]]]```cccfffiiihhhhhhXXXHHHFFFJJJVVVjjj||||||pppmmmdddYYYOOOJJJEEEAAA===@@@EEEGGGGGGNNN]]]kkksss~~~wwwgggYYYMMMDDD>>>>>>:::HHHeeerrr___UUU[[[```TTTDDD;;;555666666555333111222333555777:::<<<>>>BBBGGGJJJNNNQQQVVV\\\aaadddggghhh___bbbjjjvvv~~~|||zzzxxxwwwvvvvvvtttrrrooonnn```QQQIIIDDD>>>:::999===>>>EEESSSbbbrrrlllddd{{{vvvvvvgggTTTIIIAAAGGGNNNZZZppp|||nnn]]]LLLDDDAAA@@@HHHTTTjjjyyyoookkkzzzyyyeee___dddgggddd\\\VVVUUUWWWTTT```iiiiiifffkkkwwwzzzssstttvvvxxx}}}yyywwwzzz|||}}}}}}tttlll___TTTNNNNNNSSSVVVQQQMMMIIIFFFAAA===>>>CCCHHHZZZjjjssszzzdddTTTLLLGGGFFFBBB===>>>CCC^^^lllrrrgggUUUJJJFFFEEEIII[[[sssaaaZZZWWWhhh{{{fffNNNHHHDDDEEEIIIJJJGGGBBBBBBBBBBBB???<<<:::999:::777777888888999999999999777999CCCTTTccciiillloootttuuuvvvxxxzzzzzz{{{{{{vvvxxxyyy{{{||||||{{{{{{{{{yyywwwwwwwwwwwwuuutttmmm[[[HHH@@@@@@???======FFFDDDAAA>>>===:::777555333222111111000000111111111///------...//////...//////000111111111111111000000000000000000000000---///111111000333;;;BBBHHHEEE<<<444222555777666555666888888999;;;???BBB@@@BBBEEEGGGHHHKKKNNNQQQWWWZZZ^^^bbbdddgggjjjlllggghhhZZZIIIFFFHHHUUUiiizzz{{{pppaaaRRRHHHDDDBBB@@@@@@BBBDDDEEEJJJQQQVVV___hhhmmmooovvv|||}}}}}}{{{ssseeeWWWLLLDDDAAA???@@@???HHHSSSgggxxx___OOOHHHAAA;;;888999888777666555444444444666777888888:::>>>CCCGGGKKKPPPXXX___cccfffiiijjjkkkllloooqqqtttxxx~~~~~~}}}zzzxxxuuutttsssooodddUUUIIIBBB???===;;;<<>>GGGDDDAAA???===;;;888555333222111111000000111111////////////...---------...///000000111111000000000000000000000000000000222555777666444666<<>>JJJYYYccchhhmmmsssssstttvvvxxxzzz|||}}}~~~}}}|||{{{zzzyyyxxxxxxwwwwwwwwwwwwppp]]]III???<<<;;;;;;===HHHEEEBBB@@@>>><<<888666333222111111000000111111///111444333///------.........///000000000000///000000000000000000000000666888:::999777777:::===@@@@@@;;;444222444555333555666777888999;;;>>>AAA@@@CCCEEEGGGIIILLLPPPRRRWWW[[[___ccceeehhhjjjllljjjkkk\\\KKKFFFGGGSSSfff}}}{{{kkk[[[OOOJJJEEEAAA@@@???<<<>>>BBBCCCHHHNNNSSSUUUUUUVVVWWW]]]___aaaeeekkktttwwwmmmkkkkkkdddYYYLLLEEEGGGQQQXXXYYYPPPJJJHHHUUU~~~vvv\\\III;;;666888777666555444444444444444555666777888999<<>><<>><<<999777333222111111000000111111///333777666111---...000---......///////////////000000000000000000000000333555888888666666777888;;;===:::444111333444222444666777888888:::>>>AAAAAACCCFFFHHHJJJMMMQQQTTTWWW[[[```dddgggiiikkkmmmiiikkk\\\LLLGGGHHHSSSfff{{{vvvbbbTTTQQQJJJEEECCCAAA>>>>>>@@@===???DDDIIINNNOOOOOOMMMTTTSSSQQQPPPQQQVVV]]]ccc~~~{{{yyy}}}uuuiii___[[[]]]aaalllaaaXXXPPPWWW{{{ppp\\\MMMAAA:::888777666555444333333333333444555777777999;;;???CCCEEEJJJRRRYYY___cccgggjjjnnnrrrvvvzzz|||}}}}}}zzzxxxvvvqqqfffVVVJJJCCC???===;;;:::@@@JJJWWWfffwwwxxxaaattt}}}nnnZZZNNNJJJEEEPPPbbbtttwwwmmmVVVNNNFFFCCCBBBDDDKKKSSSnnnyyynnneeevvvnnncccTTTNNNMMMFFFKKKLLLWWWcccaaaZZZdddwwwxxxmmmrrr|||xxxyyyssssssrrrssszzzqqqZZZLLLEEEGGGLLLOOONNNOOOZZZgggmmmssstttsssvvvvvvfffQQQPPPIIIFFFFFFDDDBBBJJJWWWqqq}}}sssccc\\\\\\[[[tttppp]]]QQQJJJEEEDDDNNNeeefffSSSSSSWWWcccvvv~~~qqqdddYYYVVVZZZaaarrrooonnneeeRRRBBB;;;999======???AAA@@@<<<;;;===>>>DDDQQQ```hhhkkknnnrrrssstttuuuwwwxxxzzz{{{|||~~~}}}}}}zzzzzzyyyxxxvvvuuutttssskkkYYYGGG>>>===<<<<<<>>>HHHFFFCCC@@@>>><<<999777333222111111000000111111---111666444///,,,---///---......///////////////000000000000000000000000000222444666666666777777777:::999444000222444333444555777777888:::>>>@@@AAACCCFFFHHHKKKNNNRRRUUUXXX\\\aaaeeehhhiiikkkmmmhhhjjj]]]LLLHHHIIITTTgggxxx~~~jjjZZZUUUMMMGGGEEEDDDAAA@@@AAA======>>>AAAGGGJJJKKKKKKJJJJJJJJJIIIJJJMMMRRRUUU[[[dddttt~~~|||}}}}}}sssllliiitttkkkddd]]]aaa|||qqq]]]TTTQQQIII>>>777888777666555444333333333333444666777888:::>>>@@@DDDIIIQQQXXX^^^dddhhhlllnnnrrrwww{{{}}}~~~|||yyywwwrrrgggWWWJJJCCC???<<<;;;:::@@@KKKYYYhhhxxxrrr\\\mmm}}}~~~ppp\\\QQQJJJHHHTTTdddttt}}}sssfffPPPIIICCCAAAAAABBBHHHOOOhhhsssnnnccc~~~yyykkkYYYTTTSSSKKKIIIBBBCCCLLLMMMHHHOOO]]]\\\RRRVVVkkk{{{wwwrrrrrrtttvvvsssoooooozzzuuucccPPPMMMKKKKKKNNNXXXlllxxxmmmfffYYYLLLIIIBBBBBBIIIMMMPPP^^^ooowwwiiiddd\\\ssspppaaaWWWNNNIIIOOOfffpppYYYSSSPPPTTTaaarrr}}}}}}yyyrrrmmmkkkjjjhhhwwwnnnRRRBBBDDDHHHHHHJJJMMMIIIAAA>>>AAACCCHHHUUUcccjjjlllnnnrrrssssssuuuvvvxxxyyyzzz{{{||||||}}}}}}}}}||||||{{{{{{{{{zzzxxxvvvssspppooofffVVVEEE>>>======>>>@@@HHHEEEBBB@@@>>><<<888666333222111111000000111111***---000///,,,***+++,,,......///000000000000///000000000000000000000000111222333555777888999999555999999333000111444555444555666777888:::===@@@AAACCCFFFIIIKKKOOOSSSVVVXXX\\\bbbgggiiijjjlllmmmiiikkk^^^MMMHHHIIISSSeeevvvqqqcccXXXOOOHHHGGGFFFCCCBBBBBBAAA???===>>>AAADDDGGGHHHIIIJJJKKKJJJIIIIIIJJJLLLJJJQQQ]]]jjjxxxvvvoookkkgggjjjlll[[[MMMNNNSSSPPPDDD:::;;;:::888666444333222222222444666777777999<<>>???GGGDDDAAA???===;;;888555333222111111000000111111+++,,,,,,,,,,,,---------...///000000111111000000000000000000000000000000333222333444666888888888555999999333///111666777333555666777777:::===@@@AAADDDGGGIIILLLOOOSSSWWWXXX\\\cccgggjjjkkklllmmmmmmnnn```OOOHHHGGGPPPaaawwwuuuiii^^^TTTLLLKKKJJJGGGEEEEEEDDDCCCCCCCCCCCCFFFIIIKKKNNNOOOOOOMMMIIIFFFEEEFFFGGGKKKPPPWWWaaammmyyy~~~vvvqqqnnnqqqeeeYYYPPPSSSYYYVVVKKKCCC===<<<:::777555333222111111333555666777888;;;===@@@EEELLLTTT[[[bbbhhhlllkkknnnssswwwzzz|||}}}zzzxxxssshhhXXXKKKCCC???<<<:::;;;CCCOOO^^^mmm|||cccYYYooorrr```WWWLLLOOO]]]ffflllyyy~~~aaaRRRKKKEEEDDDDDDEEEKKKRRRfffqqq|||xxxjjj{{{qqqgggZZZQQQQQQQQQOOOLLLHHHFFFEEEEEECCCDDDGGGIIIMMMXXXccc}}}zzzrrrpppnnnnnnsss~~~xxxlllcccVVVLLLUUUuuu}}}nnnllluuujjjYYYHHH<<<@@@LLLTTTUUUWWWXXXYYY[[[bbbiiiyyyooo\\\hhh|||tttcccTTTSSSkkk{{{pppfffaaabbbhhhwwwxxx\\\^^^lllkkkooorrrgggTTTKKKMMMPPPSSS\\\fffkkkkkkmmmqqqrrrssstttuuuvvvxxxyyyyyyxxxxxxyyyzzz{{{{{{zzzzzzwwwxxxxxxxxxvvvssspppoooeeeUUUEEE>>>===<<<;;;===FFFDDDAAA>>>===:::777555333222222111000111111111///---,,,---///111111000//////000111111111111111000000000000000000000000333222111222444555666666555999999222...111666999333555666777777999===@@@AAADDDGGGJJJLLLPPPTTTWWWXXX]]]ccchhhjjjkkklllmmmpppqqqbbbPPPHHHEEEMMM^^^yyyvvvllldddZZZQQQPPPOOOKKKHHHHHHFFFHHHJJJJJJKKKLLLPPPSSSMMMNNNNNNLLLJJJIIIIIIJJJEEEEEEFFFHHHNNNXXXccckkkvvvwwwrrruuuyyykkkaaaZZZ\\\^^^ZZZRRRMMM???>>>;;;888555333222111111333555666777888:::<<<>>>CCCJJJRRRYYYaaagggkkkjjjmmmqqquuuxxx{{{}}}zzzwwwssshhhXXXKKKCCC???<<<:::<<>><<<:::999:::IIIFFFCCC@@@>>><<<888666333111///...//////...---////////////............---...///000000111111111111222222333333222222111222111333555444111111555777555222111222222222111333333555777999;;;===>>>???AAADDDGGGJJJPPPVVVZZZ]]]]]]___aaaeeeiiimmmppprrrooodddTTTFFFEEEOOOZZZooo}}}uuurrrddd^^^VVVRRRPPPPPPNNNKKKOOONNNNNNNNNOOOQQQSSSTTTSSSQQQOOONNNMMMLLLIIIGGGAAABBBCCCBBBAAACCCHHHMMMXXXcccqqq{{{zzzzzzuuuxxxyyywwwwwwzzzzzzwwwkkkbbbfffllleee^^^XXXMMMHHH@@@888444555555444111111222444444444555888:::===AAAGGGKKKQQQYYYcccjjjlllmmmppptttyyy}}}}}}|||xxxjjjXXXLLLDDD===;;;<<<===CCCOOO^^^ooo~~~|||aaaeeetttYYYPPPLLLZZZmmm```hhhsssnnn]]]OOOIIIDDDBBBAAACCCJJJSSSnnnxxx|||qqqwwwvvv~~~vvvmmmnnnpppfffYYY[[[[[[MMMJJJFFFDDDGGGHHHFFFFFFHHHJJJccc~~~tttnnnpppuuuyyy~~~zzzqqqoooooonnnmmmmmmcccWWWSSSZZZooo}}}mmmUUULLL??????@@@;;;HHHfff|||pppggggggTTTCCCJJJBBBGGGSSSjjj~~~___XXX[[[mmmpppfffhhhkkkxxxpppyyyzzzxxxsssiii___WWWRRRWWW\\\bbbgggjjjlllooopppssssssuuuvvvvvvwwwwwwwwwwwwwwwxxxzzz||||||yyywww|||{{{yyyxxxwwwuuuqqqnnnfffVVVEEE>>>===<<<===>>>IIIFFFCCC@@@>>><<<888666444222000///000000///...////////////............---...///000000111111111111222222333333222222111222000111333333222555;;;EEE@@@:::444222111111222555555666777999:::<<<<<>>DDDHHHMMMUUU___fffjjjllloootttyyy}}}~~~}}}{{{xxxjjjXXXLLLDDD===;;;===???EEEQQQ```qqqhhhnnnwww\\\TTTQQQ^^^nnn^^^dddmmmgggVVVKKKGGGCCCCCCCCCDDDKKKSSSiiisss}}}|||nnnsss~~~~~~{{{ooonnniiiWWWPPPKKKIIIJJJJJJFFFDDDEEEGGGTTTbbb||||||}}}yyysssooopppvvv~~~vvvpppkkkjjjmmmqqqrrrqqqnnnbbbTTTJJJKKK]]]}}}zzzaaaNNNKKKEEE>>>???AAA999AAAZZZrrrwwwoooYYYFFFJJJ@@@BBBFFFYYYzzzvvv```XXXVVV```ppp}}}nnneeefffiiiooommmjjjjjjhhhccc]]]XXXUUUTTTZZZ^^^eeejjjmmmppprrrsssuuuuuuvvvwwwxxxxxxxxxwwwuuuuuuvvvyyy{{{|||{{{yyy{{{zzzyyyxxxwwwuuuqqqnnnfffUUUDDD===<<<;;;;;;===IIIFFFCCC@@@>>><<<888666444222000000111111000///////////////............---...///000000111111111111111222222222222111111222000000333333444999@@@MMMGGG>>>666111000222444666666777777888999;;;;;;???AAADDDGGGJJJOOOUUUYYYZZZ]]]aaaeeejjjooorrrsssuuuqqqgggVVVFFFAAAIIIRRRggg~~~xxxrrrooooooiiiccc___^^^]]][[[XXXWWWVVVVVVVVVXXX[[[^^^```bbb___\\\YYYWWWTTTPPPNNNHHHHHHFFFCCC@@@@@@BBBDDDEEELLLUUU]]]dddllltttzzzwwwyyy{{{|||}}}~~~}}}uuuxxx}}}wwwmmmiiiiiivvv}}}pppaaaWWWMMM===888333000111222111///000111333333333444666999777;;;@@@DDDIIIPPPYYY```gggiiinnnssswww{{{}}}~~~~~~|||{{{yyyiiiXXXLLLCCC===<<<===BBBHHHTTTcccssslllvvvxxx^^^WWWZZZdddppp\\\^^^fffaaaNNNGGGDDDBBBCCCDDDEEEKKKSSSdddooozzz~~~zzzkkkmmm{{{vvvbbbWWWRRROOOOOOMMMHHHEEEFFFJJJLLLPPPhhhyyylllmmmpppvvv~~~wwwpppdddbbbbbbfffkkkooonnnmmmlllcccUUUIIIDDDQQQoooxxxdddQQQBBBDDDDDDCCCFFFHHH??????QQQdddrrr\\\KKKJJJAAA@@@===IIImmm|||ggg^^^WWWYYYaaajjjttt|||oooggggggiiiiii___aaaTTTSSSQQQOOOMMMNNNRRRUUUZZZ___fffkkkoooqqqtttuuuwwwwwwxxxxxxyyyxxxxxxxxxuuuttttttwwwzzz|||||||||{{{yyyxxxxxxwwwuuurrroooeeeUUUDDD<<<;;;:::;;;<<>><<<888666444222000000111222111000////////////............---...///000000111111111111111222222222222111111222000111555666666:::???GGGCCC===666111111333555555555666666888:::<<<===???AAADDDFFFJJJNNNTTTXXXWWWZZZ```gggnnnsssvvvxxxsssqqqhhhWWWGGGAAAHHHPPPeee~~~|||xxxtttqqqrrrmmmgggdddcccccc```^^^___^^^]]]]]]^^^```cccdddfffdddaaa___]]][[[XXXUUUOOONNNJJJFFFCCC@@@@@@@@@CCCGGGLLLSSS[[[eeepppwwwqqqsssvvvvvvvvvxxx{{{tttppp{{{xxxeeeeeettt~~~sssbbbRRRCCC888555111000111111111000///111222222222333555777555999===@@@DDDKKKTTTZZZbbbeeekkkqqquuuyyy{{{}}}~~~~~~|||{{{yyyiiiWWWKKKCCC===<<<>>>DDDJJJVVVeeetttiiiuuuuuu^^^YYYcccjjjrrrYYYXXX```aaaMMMFFFCCCBBBDDDDDDDDDIIIOOOaaammmyyy~~~zzzjjjjjjxxxvvvddd\\\VVVSSSPPPKKKIIIJJJJJJLLLNNNeee~~~rrrjjjnnnsss{{{}}}oooddd^^^[[[^^^^^^```dddiiillllllkkkfffbbb[[[QQQHHHMMMdddzzzmmm\\\TTTQQQOOOJJJOOOOOOQQQRRRGGGAAAJJJYYYzzztttdddUUULLLFFFEEE???EEEfffwwwlllbbb___bbbjjjxxxwwwooojjjjjj{{{vvvaaaMMMFFFIIIAAAAAA@@@@@@BBBGGGMMMRRRXXX\\\ccciiimmmpppssstttwwwwwwxxxxxxxxxxxxwwwwwwvvvuuutttuuuxxx{{{{{{{{{yyyxxxwwwwwwwwwuuurrrooogggVVVEEE===<<<;;;;;;<<>><<<888666444222000000111222111000////////////............---...///000000111111111000111111222222111111000111111444999999666777:::??????===999444222333444333333444555888;;;>>>@@@???AAADDDFFFIIINNNSSSXXXYYY\\\bbbhhhnnnsssvvvxxxqqqppphhhYYYIIICCCHHHOOOeee~~~}}}}}}|||zzzxxxsssmmmkkkkkkjjjgggeeehhhhhhgggfffeeeeeeffffffhhhfffdddccccccbbb```^^^XXXUUUPPPLLLHHHDDDBBB@@@AAABBBDDDHHHPPPZZZeeellljjjkkkkkkjjjhhhkkkrrrxxx{{{}}}}}}uuuhhhkkkmmmccceeejjjbbbVVVHHH888555333222111111222111111///000111111111111444666444777;;;>>>AAAGGGOOOUUU\\\aaahhhnnnrrruuuyyy{{{}}}~~~|||{{{yyyiiiWWWJJJCCC======???EEELLLXXXfffuuugggqqq}}}ooo\\\\\\lllppptttWWWUUU\\\gggPPPFFFDDDCCCDDDCCCBBBFFFLLL]]]jjjwww}}}{{{mmmkkkyyyxxxnnnccc\\\UUUNNNKKKKKKEEEJJJKKK[[[{{{~~~wwwuuuvvvwwwyyy{{{ttt```VVVSSSSSSSSSXXXXXXYYY]]]ccciiimmmoooeeeeeecccZZZLLLFFFQQQ___rrrnnndddUUUOOOUUU```gggeeekkkhhhccc^^^OOOBBBDDDPPPooozzzhhhSSSIIIIIIEEEFFF___zzzsssqqquuuxxxmmmhhhkkk|||vvvtttooojjjhhhjjjiiifff```[[[UUULLLAAA666222333555666888:::===CCCIIINNNUUUZZZaaaggglllooorrrttttttuuuuuuvvvvvvvvvvvvuuuwwwvvvtttuuuwwwyyyyyyxxxxxxwwwvvvwwwwwwuuurrrpppiiiXXXFFF???===<<<<<<===IIIFFFCCC@@@>>><<<888666333111//////111222111000////////////............---...///000000111111111000000111111111111000000111111666::::::555555777===???@@@===777333222222333222333555888<<<@@@BBB@@@AAADDDFFFIIIMMMSSSWWW^^^```dddiiimmmqqqtttuuuqqqqqqjjj[[[KKKDDDHHHNNNeee~~~|||zzzyyyyyy|||~~~{{{vvvtttttttttqqqnnnpppppppppooonnnlllkkkjjjjjjiiihhhhhhiiiiiihhhfff```\\\WWWSSSOOOKKKGGGDDDDDDCCCBBBDDDJJJSSS\\\aaaffffffeee```]]]___hhhpppqqqtttyyyzzzooofff^^^___bbbkkkuuu|||~~~~~~xxxooogggmmmrrr]]]QQQNNNFFFBBB===222222222222222222111111111...000111000000000222444333666999;;;>>>CCCKKKQQQUUU\\\eeekkkooorrrvvvyyy|||~~~}}}|||{{{yyyiiiVVVJJJBBB======@@@GGGNNNZZZhhhwwwiiinnnyyykkk]]]aaasssuuuuuuVVVQQQYYYjjjQQQGGGDDDBBBCCCBBB@@@DDDJJJYYYffftttzzz~~~~~~sssppp}}}uuukkk```TTTLLLKKKFFFKKKIIIOOOeeezzzvvvsssqqqrrrxxxxxxeeeVVVQQQSSSUUUVVVXXXWWWVVVWWWZZZ```fffjjjrrrqqqmmmaaaNNN@@@AAAIIIOOOSSSVVVXXXaaatttuuuaaaMMMGGGJJJeeeeeeQQQMMMHHHGGGUUUvvvmmmdddZZZ\\\mmmzzzvvvfff```XXXPPPKKKHHHFFFDDD???<<<888555333222111000111333666888<<<@@@FFFJJJSSSXXX___fffjjjnnnqqqsssqqqrrrssstttuuuuuuuuuuuuwwwuuuuuuuuuwwwxxxwwwvvvwwwvvvvvvvvvwwwvvvsssqqqjjjYYYGGG@@@>>>===<<<===IIIFFFCCC@@@>>><<<888666111000...///000111111000////////////............---...///000000111111111000000111111111111000000111111444888888555555888:::===???<<<777222222333444444333444777;;;???AAA@@@AAADDDFFFHHHMMMRRRVVV^^^```cccggglllqqquuuwwwtttsssmmm^^^MMMDDDFFFLLLccc}}}rrrnnnmmmqqqvvv{{{~~~|||{{{{{{{{{xxxuuuuuuvvvxxxyyyxxxuuurrrpppnnnmmmllllllnnnnnnmmmlllgggccc^^^ZZZWWWSSSNNNJJJIIIGGGEEEEEEIIIOOOUUUXXX```aaa___ZZZUUUXXX```hhhoooqqqvvv{{{{{{qqqbbbVVVLLLKKKMMMUUU^^^dddccc```eeekkkttt|||yyywwwxxxaaaMMMAAA===555555666000000111222222111000//////...///000000//////111333111444777999;;;???GGGLLLPPPXXXaaahhhkkkooossswwwxxxzzz~~~}}}{{{{{{yyyiiiVVVIIIBBB===>>>AAAJJJQQQ\\\kkkyyyiiilll}}}{{{lll^^^dddyyyxxxvvvSSSNNNUUUiiiLLLEEEBBB@@@AAA@@@@@@EEELLLXXXffftttzzz~~~zzzwww|||ppp___SSSOOOIIIPPPNNNOOO```sssyyyrrruuuwww{{{}}}wwwzzz{{{ttthhh]]]VVVUUUWWWYYYZZZYYYXXXXXXZZZ```ggglllxxxrrriii[[[III<<<<<>>EEEJJJNNNTTT[[[bbbgggkkknnnpppoooppprrrsssuuuvvvvvvvvvsssssstttvvvxxxyyywwwvvvvvvuuuuuuvvvvvvvvvsssqqqiiiYYYGGG???===<<<<<<===IIIFFFCCC@@@>>><<<888666111///......000111000///000/////////............---...///000111111111111000000111111111111000000222111222555666444666;;;666999;;;999444111333666666555444555777:::===@@@@@@AAADDDFFFHHHMMMRRRVVVZZZ\\\```eeelllsssyyy}}}vvvvvvooo```NNNDDDDDDIIIbbb{{{sssnnnqqqqqqxxx~~~}}}~~~}}}zzzwwwwwwyyy|||~~~~~~{{{wwwuuurrrqqqooopppqqqqqqooonnnkkkgggaaa^^^[[[WWWRRRNNNJJJGGGDDDDDDFFFJJJMMMOOOTTTWWWWWWSSSOOOQQQZZZbbbpppqqqsssvvvsssfffUUUGGG@@@@@@EEEPPP^^^ffffffccccccgggkkkiiidddbbbdddgggnnnxxx{{{uuuiii]]]HHH;;;999:::333111333//////000222222000///.........///000///...///111333000333555777888===DDDJJJMMMUUU```gggjjjmmmrrrvvvuuuwww{{{~~~}}}{{{{{{yyyiiiVVVIIIBBB>>>>>>AAALLLSSS___mmm{{{fffiii{{{nnn^^^eee|||{{{vvvRRRKKKRRRfffGGGDDD@@@>>>???@@@AAAGGGNNNZZZhhhvvv}}}~~~||||||kkk\\\UUUHHHQQQRRRVVVeeeuuu~~~|||}}}~~~jjjbbbeee|||sssfffYYYSSSUUUZZZSSSTTTWWW[[[bbblllvvv|||ooofffZZZLLL???777<<>><<<;;;:::;;;JJJGGGCCC@@@>>>;;;888666000000000000000000000000111111000......------------...///000000111111111000111111222222222111111222555888777444222222333777666777888666111000444333555666777777999===@@@CCCEEEHHHHHHHHHJJJPPPTTTZZZ]]]bbbhhhnnntttyyy|||xxxyyyssseeeRRREEECCCFFFaaavvv~~~|||zzzyyywwwsssqqqqqqtttxxxzzzsssrrrpppnnnkkkeee^^^YYYUUULLLFFFGGGGGGFFFIIIOOOPPPJJJEEEFFFHHHKKKRRRYYYccchhhooopppdddRRRGGGDDDCCC@@@???EEESSSbbbmmmrrrpppvvvxxxssskkkcccYYYQQQUUUXXX^^^fffuuu}}}hhhWWWJJJAAA;;;333333222222111000000000000000000000000000000000000000000000000000000000222222222333444888===BBBHHHOOOYYYbbbhhhlllooopppssswww}}}}}}{{{xxxdddPPPFFFBBB===@@@GGGOOOXXXeeerrr}}}vvvaaallloookkkuuupppQQQGGGXXX~~~hhhKKKGGGCCCAAABBBCCCCCCFFFKKKbbbmmmzzzzzztttiiidddYYYVVVUUU[[[fffvvvvvviii^^^SSSPPPSSSiiiuuu}}}hhh```\\\OOOXXXVVV___kkkrrr}}}}}}pppWWWKKKAAA@@@???<<>>;;;<<<@@@JJJGGGCCC@@@>>>;;;888666111111111111111111111111111000///......------------...///000000111111111111111222222222111111000111333555555444333444666999777888999666111111444333444666666777999===@@@BBBDDDGGGHHHHHHKKKQQQVVVZZZ]]]aaaggglllrrrwwwzzzzzzzzzttteeeSSSGGGDDDGGG[[[qqqpppooozzz}}}{{{|||zzzxxxvvvvvvwwwzzz|||yyyxxxwwwuuurrrlllfffaaaYYYPPPJJJIIIGGGDDDDDDHHHGGGBBB>>>???AAACCCIIIPPP[[[```gggiii___OOOEEECCC>>>>>>>>>@@@FFFPPP[[[ccciiirrryyy{{{wwwooo```TTTLLLKKKIIILLLTTTaaammmrrrqqqgggZZZMMMDDD===999666333333222222111000000000000000000000000000000000000000000000000000000000111111111111222666;;;@@@CCCJJJUUU___fffkkknnnppptttxxx}}}}}}{{{xxxdddPPPGGGAAA===@@@GGGQQQZZZgggttt~~~rrr___qqqsssrrr~~~mmmOOOFFFVVV}}}hhhLLLGGGCCCAAABBBCCCCCCFFFKKK[[[gggttt{{{|||uuuwwwuuu```\\\^^^iiirrrzzzxxxmmmbbb\\\VVVNNNLLLNNNZZZiii{{{oooqqqsss}}}yyytttjjjYYYJJJAAA;;;=========FFFQQQpppzzzuuujjjfffaaa^^^dddyyytttUUUFFFEEEHHHUUUiii}}}rrr___UUUNNNRRRmmmsssfffZZZPPPIIIDDDGGGHHHKKKOOOTTTYYY^^^```]]]RRREEE<<<;;;;;;999666222222111111000/////////000111111222444888>>>BBBEEELLLUUU\\\```cccgggjjjiiikkkmmmpppqqqrrrrrrrrrrrrqqqpppssswwwyyyyyyxxxwwwvvvuuuvvvvvvuuurrrpppcccPPP@@@===>>>;;;;;;???IIIGGGCCCAAA>>><<<999666111111111111111111111111111000///......---......---...///000000111111111222222222222222111000///000111333444444444666888;;;::::::;;;888222111444333444666666777999===???@@@CCCFFFGGGHHHLLLRRRWWW[[[]]]aaaeeeiiinnntttxxx|||{{{tttfffTTTHHHEEEGGGTTTjjj|||^^^aaasss~~~~~~}}}{{{zzzyyyzzz{{{{{{~~~}}}|||{{{yyytttnnniii```YYYRRRNNNIIICCC@@@@@@>>>999777999;;;<<<@@@FFFQQQVVV___bbb[[[MMMFFFEEE@@@AAAAAA???===???FFFMMM[[[fffttt~~~lll[[[PPPHHH>>>;;;>>>FFFMMMRRRLLLHHHAAA:::555333333333333333333222111111000000000000000000000000000000000000000000000000000000///000000000111444999===>>>EEEPPPZZZbbbiiimmmppptttxxx|||~~~~~~~~~~~~}}}{{{vvvcccPPPGGGAAA===@@@HHHTTT]]]jjjvvvpppccc|||yyy}}}jjjLLLEEETTT{{{jjjNNNHHHCCCAAABBBCCCCCCFFFKKKVVVaaannnvvv}}}xxxmmmvvv~~~iiibbbhhhzzzwwwllleee```\\\[[[XXXRRRNNNNNNMMM]]]ooo^^^RRRBBB???:::999<<<===@@@NNN^^^nnn^^^NNNFFFJJJSSSnnnvvvWWWGGGBBB>>>DDDTTTmmmnnn\\\SSSZZZppp}}}tttggg[[[RRRLLLIIIGGGNNNLLLJJJHHHGGGIIIKKKMMMOOOJJJDDD???<<<:::888666222222111111000///////////////000111222666;;;???BBBIIIRRRXXX\\\```dddhhhggghhhkkkmmmoooppppppppppppooooooqqqtttwwwwwwvvvsssssstttvvvwwwvvvrrrooocccQQQAAA>>>===:::;;;???IIIGGGDDDAAA???<<<999666111111111111111111111111000000///...............---...///000000111111111222222222222222111000///111222333333444555777888===<<<===>>>;;;444222444333444555666777999<<>>AAAEEEGGGIIIMMMTTTYYY\\\___bbbeeeggglllsssxxx|||{{{tttfffUUUIIIFFFFFFQQQfff}}}rrrUUUYYYmmm~~~~~~}}}|||{{{{{{zzz~~~~~~~~~|||xxxsssnnniiicccZZZRRRKKKCCC===::::::777555777888888;;;@@@IIIOOOXXX^^^YYYNNNHHHIIIGGGHHHHHHEEEAAA>>>>>>???KKKUUUeeevvvwwwfff]]]OOO@@@;;;???GGGRRRZZZVVVQQQHHH>>>777333444555444333333222222111000000000000000000000000000000///////////////////////////000000000111444888;;;<<>>@@@FFFOOOUUUYYY]]]bbbfffeeegggiiikkkmmmnnnnnnnnnnnnnnnoooqqqsssuuuvvvvvvrrrsssuuuwwwyyyxxxtttqqqdddQQQAAA>>>===::::::>>>IIIGGGDDDBBB@@@===999666111111111111111111111111000//////............///---...///000000111111111222222222222222111000///333333444555666777777777======@@@BBB???777333444222444555666666888<<>>DDDLLLSSSWWW\\\aaaeeedddeeehhhjjjllllllmmmmmmmmmnnnpppqqqssstttuuuwwwssstttvvvyyy{{{yyyvvvssscccQQQAAA>>>===;;;;;;???IIIGGGEEECCCAAA>>>999666222222222222222222222222//////............//////---...///000000111111111000111111222222222111111444444555777999:::888666;;;===BBBGGGDDD;;;444333222333555555666888<<<>>>===AAADDDGGGIIINNNUUUZZZ^^^bbbdddddddddiiisss{{{{{{zzzvvvkkk\\\NNNFFFBBBNNNcccyyyhhhOOOLLLSSSeee{{{|||rrrlll```RRRIIIFFFCCC??????;;;888888777555666:::;;;CCCOOOXXXUUUJJJEEEEEEAAA@@@CCCJJJRRRWWWWWWUUUJJJIIIJJJRRRdddwww}}}{{{iiiXXXFFF???@@@III]]]pppkkk^^^MMM@@@999888888777444444444333222222111111111111111111111111111111000000000000000000000000000111222111111333555888<<>>;;;<<<@@@IIIGGGEEEDDDBBB>>>999555222222222222222222222222//////............//////---...///000000111111111///000111222222222222222222333555999===>>>;;;888999<<>>666333222333444555666888;;;>>>>>>AAAEEEGGGIIIMMMTTTZZZ]]]```cccbbbbbbgggrrr{{{||||||yyyoooaaaSSSHHHBBBIII^^^uuuxxxYYYFFFGGGQQQbbbppppppooo{{{yyysssdddTTTMMMNNNNNNKKKFFFAAA<<<;;;999666777;;;:::CCCPPPZZZVVVKKKCCCBBB===>>>@@@FFFOOOZZZbbbggg___WWWLLLJJJWWWlll{{{ooo```PPPGGGBBBEEEVVVjjjdddVVVEEE;;;::::::777444555444444333333222111111111111111111111111111111000000000000000000000000...000111000000111333555888>>>FFFOOOXXXbbbkkkpppqqquuuzzz}}}~~~}}}}}}}}}~~~}}}|||{{{yyyvvvsssiiiZZZLLLEEE@@@>>>FFFSSSZZZdddrrr~~~xxxxxxUUUCCC@@@FFFiiioooRRRIIIEEEBBBCCCCCCBBBDDDIIIVVVcccpppyyy~~~zzzyyywwwiiicccccc^^^___fffkkknnnxxx~~~fff___XXXYYY___fffgggfffgggjjjkkkhhhgggfff```XXXQQQWWWrrrfff^^^^^^cccjjjzzzwwwkkkbbb[[[VVVOOONNN\\\mmmgggZZZWWWOOOPPPdddrrreeecccfffjjjkkkkkk{{{yyyooocccZZZSSSUUUZZZ___aaa```^^^^^^XXXWWWVVVWWWXXXYYYXXXVVVXXXZZZ]]]aaaeeeiiilllnnnmmmnnnmmmiii___RRRCCC:::222222111111000/////////...///000111111333555888999>>>FFFLLLQQQVVV]]]aaa```aaacccfffggghhhhhhhhhiiilllooooooooopppsssuuuwwwvvvvvvwwwxxxxxxvvvtttaaaOOO???===>>><<<===BBBIIIGGGFFFDDDBBB>>>999555222222222222222222222222//////.........//////000---...///000111111111111...///000111222333333333000111555;;;@@@AAA>>>:::777<<>>>>>AAAEEEGGGIIIMMMTTTYYY[[[___aaaaaa```fffqqq{{{}}}}}}{{{ssseeeVVVIIICCCEEEZZZrrrsssUUUGGG???LLL___kkkiiihhhzzzyyyjjjYYYSSSWWWYYYXXXMMMGGGAAA???<<<999:::>>><<>>>>>888222555444444333333222222111111111111111111111111111000000000000000000000000---...////////////111333555:::CCCMMMWWWbbblllrrrppptttzzz~~~~~~}}}||||||}}}|||{{{xxxtttqqqgggYYYKKKEEE@@@>>>HHHUUU[[[eeetttqqq~~~uuuQQQ@@@>>>CCCdddmmmPPPJJJEEEBBBCCCCCCBBBDDDIIIOOO]]]lllwwwooo|||zzzpppqqqqqqkkkbbb```___```cccgggpppxxxvvvhhhbbb[[[aaaeeeccc]]]ZZZ[[[___```dddeeebbbcccgggddd]]]SSS[[[uuuxxx```]]]eeerrruuuiii```VVVRRR\\\jjjzzzooogggYYYOOOXXXsss{{{xxx|||www~~~vvviii___ZZZXXXRRRXXXbbbiiihhhbbb^^^^^^ZZZXXXWWWXXXZZZ\\\]]]]]]XXXYYYZZZ^^^cccjjjpppsssuuuuuuvvvrrrhhhWWWCCC555222222111111000/////////,,,...///000000111444666666<<>>===>>>CCCIIIFFFCCC@@@>>><<<888666444333222111000000000000////////////............------......///000000000111111222222222111111000222222444777:::;;;999777:::>>>EEEJJJKKKEEE;;;333222333555555555777;;;>>>===@@@DDDFFFHHHLLLSSSYYYZZZ^^^bbbaaaaaaeeeoooxxx{{{zzzxxxrrrfffVVVIIIDDDIIIUUUiiiqqqWWWHHHJJJKKKUUUcccnnnuuuzzzhhh\\\\\\bbbfff\\\QQQHHHDDD???999777999777EEEXXXfffhhh```UUUMMMLLLIIIEEEDDDHHHPPPZZZ```ooommmcccTTTNNNXXXkkkzzzttteeeTTTHHHBBBAAALLLYYYiiidddTTTAAA999;;;999333444333333222222111111111000000000000000000111111000000000000000//////...//////000222222333333333666999???HHHSSS___iiiooopppsssxxxzzz{{{|||}}}~~~}}}{{{|||}}}|||wwwssslllZZZIIIAAA???@@@KKKXXX___hhhuuuyyyxxxrrrMMMBBBCCCFFFeeeeeeSSSKKKEEE@@@@@@@@@@@@AAAEEENNNZZZkkkwww~~~~~~gggkkkvvv~~~qqqrrrjjjiiilllyyyxxxiiiaaa[[[ZZZ```eeefffkkkqqqyyy```XXX^^^bbbbbb___\\\YYYWWWWWWXXXXXX^^^```^^^aaaiiinnnmmmkkkaaagggmmmbbbgggtttnnnccc```___^^^pppwwwnnnZZZJJJQQQkkkuuujjjccc___]]]]]]___aaadddgggfffccc```]]]\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\^^^```dddjjjqqqvvvyyywwwwwwvvviiiRRR???777333333222222111000000000000////////////111222333888;;;@@@FFFMMMRRRVVVXXXZZZ\\\___aaabbbbbbdddfffeeegggkkkmmmnnnooorrrtttxxxyyywwwuuuwwwyyyvvvpppbbbPPP@@@======;;;===BBBIIIFFFCCC@@@>>><<<888666444333222111000000000000////////////............------......///000000000111111222222222111111000222222444777999:::888666666:::???CCCBBB===666000222333555555555777;;;===>>>AAADDDFFFHHHLLLSSSXXXYYY]]]aaaaaa```dddmmmuuuzzzzzzxxxsssgggXXXKKKDDDFFFQQQddd{{{{{{dddUUUKKKLLLVVVggguuu~~~}}}sssaaaTTTJJJAAA???BBB>>>LLLccc{{{xxxkkk]]]XXXQQQLLLLLLPPPUUUZZZ```fffjjjcccYYYXXXgggwwwxxxjjj[[[OOOEEEAAAFFFNNN^^^^^^VVVFFF>>>===;;;444444444333333222111111111000000000000111111111111000000111111000000///......///000111222222222222666999>>>GGGRRR]]]gggmmmpppssswwwzzz{{{|||}}}~~~~~~|||{{{|||}}}{{{vvvrrriiiXXXHHHAAA???AAALLLZZZdddlllwww~~~kkkqqqnnnKKK@@@BBBEEEccckkkXXXLLLEEE@@@@@@@@@@@@AAAEEELLLYYYiiiuuu|||dddeeennnnnnjjjkkkfffhhhuuuuuueeeYYYTTTTTT]]]fffjjjnnnrrr~~~wwwwww|||wwwfffZZZYYYeeeeeeddd```\\\[[[]]]```WWW]]]bbbfffppp{{{}}}pppccc[[[eeetttyyyrrrkkkwwwzzzvvvaaaTTTNNNVVVkkknnn___PPPDDDJJJaaa|||qqqhhhcccccccccdddcccdddfffhhhgggeeebbb```_______________`````````\\\]]]^^^___ccciiipppvvv}}}{{{zzzuuueeeNNN>>>888333222222111111000//////000////////////111222333777:::>>>DDDIIINNNRRRTTTUUUXXX[[[\\\]]]^^^```bbbcccfffjjjlllnnnooorrrtttwwwxxxwwwvvvwwwyyyuuunnn]]]LLL>>><<<>>><<<>>>DDDIIIFFFCCC@@@>>><<<888666444333222111000000000000////////////............------......///000000000000111111222222222111111333333333555888888777555555888<<<===:::666333111333444555555555777:::===???BBBEEEFFFGGGKKKQQQWWWZZZ^^^bbbbbbaaadddlllrrrxxxyyyxxxrrrhhhZZZMMMDDDBBBLLL]]]uuu~~~rrrcccdddmmm~~~ppp]]]MMMBBB======GGG\\\xxx|||kkkaaa[[[TTTMMMJJJKKKNNNQQQRRR]]]mmmsssiii^^^cccrrr|||pppbbbUUUJJJBBB@@@CCCQQQYYYYYYNNNDDD@@@<<<666444444444333222111111111000000000111111111222222111111111111111000000///...//////000000111111111666888===FFFPPP[[[eeejjjpppssswwwzzz{{{|||}}}~~~}}}|||zzz{{{|||zzzuuupppeeeUUUFFF@@@???BBBOOO^^^iiiooozzzsssnnn}}}~~~iiiHHH???BBBCCC```ttt[[[LLLEEE@@@@@@@@@???AAADDDKKKVVVfffsss{{{gggdddhhhxxxnnnfffrrrkkkjjjuuuppp^^^SSSOOOQQQ\\\hhhmmmnnnmmmyyyrrrfffaaaYYY\\\nnn|||wwwfffZZZWWWYYYXXXUUURRRTTT[[[bbbdddllluuu}}}vvv___VVVJJJHHHUUUiiiuuuxxx|||{{{yyyssskkkmmm~~~]]]IIIDDD???LLLZZZkkk^^^SSSKKKEEEHHHYYYyyy{{{uuummmgggfffhhhjjjlllhhhhhhiiiiiihhhfffeeecccbbbbbbbbbaaaaaaaaaaaaaaa]]]]]]]]]]]]```fffnnnsss|||zzzvvvkkkXXXCCC888555222222111111000/////////000////////////111222333666888<<<@@@EEEIIIKKKMMMOOOQQQSSSUUUVVVWWWYYY[[[```dddhhhkkkmmmooorrrttttttvvvwwwvvvxxxxxxssskkkWWWHHH======>>>===@@@FFFIIIFFFCCC@@@>>><<<888666444333222111000000000000////////////............------......///000000000000000111222222222111111333222333555777777666555666999<<<<<<999666555555333444555555555777:::===@@@CCCFFFGGGGGGJJJPPPUUU\\\```dddeeedddfffkkkppptttwwwwwwqqqiii]]]OOOCCCAAAIIIXXXooolllSSSDDDBBBDDDMMM]]]kkkkkk\\\NNNMMMJJJEEEAAAAAADDDHHHLLLPPPWWWhhhxxxwwwkkkhhhnnn|||rrrdddWWWLLLEEEAAA@@@JJJXXX___UUUHHHAAA===999555555444333222111111000//////000111111222333333222222222222222111111000///////////////000000111555777<<>>===???FFFIIIFFFCCC@@@>>><<<888666444333222111000000000000////////////............------......///000000000///000111222222222222222333222222444666777777666444777<<<>>>===:::666444444555555555555777:::<<>>@@@AAABBBCCCEEEGGGHHHIIILLLOOORRRYYY]]]dddiiimmmooorrrtttrrruuuwwwwwwxxxxxxpppgggUUUHHH>>>>>>>>>;;;>>>EEEIIIFFFCCC@@@>>><<<888666444333222111000000000000////////////............------......///000000000///000111222222222222222333222222444777888999888111666>>>EEEGGGCCC999222444555666555555666999<<<@@@CCCFFFGGGGGGJJJPPPUUUXXX\\\aaadddfffggghhhiiipppuuuwwwrrrmmmfffVVVEEECCCFFFQQQfffsss___PPPJJJAAA;;;999:::;;;<<<666555444555888===BBBEEEVVVSSSWWWeeexxx{{{sssvvvooocccXXXSSSTTTRRRNNNNNN___jjjaaaQQQGGGAAA<<<777666555444333222111000......000111333444555666444444444444444333333222111000////////////111222333555;;;CCCMMMXXXbbbgggooorrrvvvyyyzzz{{{|||}}}{{{yyyyyyyyyyyyuuunnnhhhWWWKKKAAA>>>???EEEWWWjjjnnnxxxpppzzz```FFFAAACCC>>>RRRzzzVVVMMMFFFAAA@@@@@@???@@@CCCIIISSSaaappp{{{}}}~~~{{{lll___WWWTTTZZZZZZ[[[aaammmwwwwwwrrroooxxx}}}nnnhhh```^^^]]]]]]^^^^^^]]]\\\SSSMMMJJJWWWvvv}}}}}}vvvdddSSSJJJHHHAAA@@@???AAAQQQlllooo[[[OOOIIIGGGHHHLLLQQQfffdddMMMGGGBBBBBBBBBJJJ```yyy|||vvvwwwqqqhhhgggwwwxxxqqqppppppqqqssstttsssooolllnnnmmmllljjjhhhfffeeeddd```___^^^\\\ZZZYYYWWWWWWVVVVVVTTTQQQPPPQQQTTTWWW]]]^^^XXXJJJ===888777777333333222222111000000000000////////////111222333555666888:::<<<===>>>>>>???AAABBBCCCEEEHHHLLLOOOVVV[[[bbbhhhlllooorrrtttsssvvvwwwwwwxxxwwwpppgggVVVJJJ@@@>>>===:::>>>GGGIIIFFFCCC@@@>>><<<888666444333222111000000000000////////////............------......///000000000//////000222222333333222333222222444777:::;;;;;;666<<>><<<:::888777888:::===???KKKSSSZZZaaannn}}}xxxvvvrrrggg]]]ZZZ\\\XXXRRRNNNaaaooohhhYYYNNNDDD;;;777777666444333222111000---...///111333555666777555555555555555444333333333222000//////000111222222444:::BBBMMMYYYccciiinnnrrrvvvyyyzzzzzz{{{}}}zzzyyyxxxyyyxxxtttlllfffTTTIII@@@>>>>>>EEEXXXlllvvvzzzqqqYYYBBB@@@BBB===QQQxxx___NNNGGGAAA@@@@@@>>>???CCCHHHQQQ___mmmyyy|||}}}}}}mmmaaa]]]^^^aaa^^^```bbbeeeooo|||~~~zzz{{{{{{sssiii___ZZZYYYVVVWWWZZZ]]]^^^[[[WWWSSSNNNOOOMMMRRRlll{{{ggg[[[RRRJJJFFFGGG@@@>>>===@@@JJJaaa~~~fffVVVMMMFFFCCCDDDEEEQQQkkkrrr[[[QQQIIIIIINNN\\\ppp|||~~~xxxvvvsssooouuutttsssssstttsssqqqoooooonnnmmmllliiigggeeedddaaa```___]]]ZZZXXXWWWVVVRRRRRRPPPMMMJJJIIIJJJLLLHHHJJJEEE<<<666666666444444444333333222111111111000////////////111222333333444666777999:::;;;;;;<<<===>>>???AAADDDHHHLLLSSSXXX```ggglllooorrrtttuuuwwwxxxwwwxxxwwwppphhhWWWJJJ@@@>>><<<;;;@@@JJJIIIFFFCCC@@@>>><<<888666444333222111000000000000000/////////............------......///000000000//////000222222333333333222222222444888;;;<<<<<<>>>EEETTTeeemmmeeePPP>>>555555666555555666999;;;???BBBEEEFFFGGGKKKQQQWWW\\\```fffkkknnnooonnnnnnrrrzzz|||xxxuuuppp___KKK@@@@@@HHH\\\www{{{xxx|||}}}sss\\\XXXUUURRRSSSTTTQQQJJJCCC???===:::777666666888999>>>SSSaaaaaagggxxx{{{xxxuuulllbbb``````[[[RRRMMMaaaqqqmmm```SSSFFF;;;888777666555333222111000---...///111333555666777555555666666555555444333444222111//////000222333111444:::CCCNNNZZZdddjjjnnnrrrvvvyyyzzzzzz{{{|||zzzyyyxxxyyyxxxssskkkeeeSSSIII@@@>>>>>>EEEXXXmmm|||jjjTTT>>>>>>BBB===PPPwwwgggNNNGGGAAA@@@@@@>>>???BBBFFFOOO]]]lllxxxwww|||{{{zzzxxxvvvtttccc\\\```hhhnnncccgggggghhhppp}}}{{{zzzrrrfff^^^VVVRRRPPPNNNOOOSSSQQQSSSWWW[[[^^^\\\YYYUUUDDDJJJJJJJJJ^^^ppp]]]LLLLLLRRRSSSQQQPPPEEEDDDEEEGGGHHHWWW{{{yyydddUUUKKKFFFGGGDDDFFFZZZyyyssslll^^^\\\cccvvv}}}uuuvvvzzzzzzwwwvvvyyyzzzyyyxxxvvvsssrrrrrrssstttsssooooooooommmkkkhhheeedddcccbbb```^^^\\\YYYXXXWWWPPPPPPNNNKKKGGGDDDDDDDDD>>>AAA>>>777555999999666555555444333333222222111000////////////111222333111222444666777888999999999;;;<<<===>>>BBBFFFJJJQQQWWW___ggglllooorrrtttvvvxxxxxxwwwxxxwwwqqqiiiWWWJJJ@@@===<<<;;;CCCNNNJJJGGGCCC@@@>>><<<:::777222222222111111111111000////////////////////////111...------000111///,,,000000000000000111111111111111222555:::???EEEHHH===@@@FFFOOOUUUTTTOOOIII555444444444555888;;;<<<<<>>===:::777555444333222111000111222333333555888:::<<<;;;888555444444444555666444222000000000222222666666;;;EEEOOOXXXaaaiiippprrruuuxxxzzz{{{{{{{{{yyy{{{zzzyyyxxxttthhh[[[OOODDD===??????BBBTTTkkkbbbLLLAAA;;;AAAEEELLLqqqpppgggVVVLLLCCCBBBCCCBBB@@@AAAGGGLLLZZZlllyyyvvvppp~~~yyyvvvtttsssqqqwww}}}tttfffbbbgggmmmooommmfffeeeffflllvvvzzzvvvwww|||uuuhhhggglllmmmcccYYYRRRMMMKKKNNNOOONNNNNNPPPOOOOOOQQQSSSUUUTTTPPPMMMIIIKKKKKKLLLSSSgggkkk\\\UUUUUUUUUZZZeeennnllleeeVVVOOOHHHIIIIIIIIIjjjzzz\\\MMMGGGCCCDDDCCCHHHhhhxxxvvvwww{{{zzzyyyyyyxxxxxxyyyyyywwwvvvuuusssrrrrrrqqqqqqnnnoooooommmjjjhhhggggggcccbbbaaa```___\\\XXXUUURRRPPPMMMLLLNNNPPPNNNJJJFFF@@@:::999:::999888777777444111000000000///...111111000000000000111111222222333444555666777888777999:::;;;<<<>>>BBBEEEQQQVVV^^^fffkkkooosssvvvvvvxxxyyyyyyzzzyyynnncccTTTHHH?????????===CCCLLLJJJGGGCCC@@@>>><<<999777222222222111111111111000////////////////////////000...---...000000///---//////000000111111111222222222333555999===BBBEEE<<<===AAAGGGNNNPPPMMMJJJ666555555444555666888999:::>>>BBBEEEGGGJJJPPPTTTYYY```hhhmmmoooppprrrtttvvv|||}}}|||xxxhhhVVVEEEFFFHHHQQQhhhzzzxxxwwwyyyyyyhhh\\\QQQOOO^^^qqqkkk[[[PPPGGG===>>>AAA;;;;;;DDDNNNbbbtttvvvzzzyyymmmjjjkkkfff___^^^eeeqqqyyyqqq]]]JJJAAA<<<:::666444333333111000000111222333333555999<<<<<<;;;888666444444555555666444333111000111222222555555:::EEEOOOWWWaaaiiippprrruuuxxxzzz{{{{{{{{{zzz{{{zzzxxxwwwsssggg[[[PPPFFF@@@BBBAAACCCUUUlllZZZGGG@@@===CCCEEEHHHjjjnnnnnnUUUKKKBBBAAABBBAAA@@@AAAFFFLLLZZZlllyyyuuulllxxx}}}wwwtttrrrooolllsss{{{{{{|||rrrmmmjjjmmmtttuuupppjjjlllhhhgggooo~~~{{{nnnccc______bbbdddaaaZZZSSSUUUaaaiiicccVVVPPPKKKJJJMMMOOONNNOOOQQQPPPOOONNNNNNMMMLLLJJJIIIKKKJJJGGGDDDGGGUUUlll}}}|||sssiii]]]RRRNNNQQQZZZiiizzz|||rrrdddZZZMMMJJJJJJKKKhhhgggSSSLLLJJJFFFIIIMMMhhh|||uuutttwwwyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxvvvuuutttsssssssssqqqqqqpppnnnllliiiggggggdddcccbbbbbb```]]]XXXTTTQQQPPPNNNMMMMMMOOOOOONNNKKKGGGBBB???===;;;::::::888555222111000000///...111111000000000000111111000111111222333444555666777888999::::::===@@@CCCPPPVVV^^^fffkkkppptttvvvuuuwwwxxxxxxzzzxxxnnncccQQQEEE============CCCMMMKKKHHHDDDAAA>>><<<999777222222222111111111111000///////////////////////////...---...///000///.........///000111222222333444333333444777:::>>>@@@:::999:::>>>EEEIIIIIIGGG666666555555555555555555888<<>>===;;;999666555555555666666555333111111111222222444444999DDDNNNWWW```hhhqqqsssvvvyyy{{{{{{{{{{{{{{{{{{zzzwwwvvvqqqfffZZZMMMDDD@@@BBB@@@AAARRRhhh}}}~~~vvvUUUFFFAAA===AAABBBFFFffflllrrrUUUJJJAAA@@@AAAAAA@@@AAAEEEKKKZZZmmmzzzuuugggooo}}}yyyvvvsssnnnkkkooozzz~~~uuuwwwuuullllllooowwwwwwoootttmmmiiirrruuudddWWWRRRPPPOOOMMMLLLMMMIIIJJJXXXgggaaaOOOHHHDDDBBBEEEHHHGGGHHHKKKHHHHHHGGGFFFGGGIIINNNQQQPPPOOOLLLFFFCCCGGGRRR[[[aaaaaa^^^XXXWWWXXXTTTOOOOOOUUUddd|||}}}nnnWWWLLLJJJKKKaaavvv\\\PPPLLLIIINNNNNNaaaxxxrrrsssvvvxxxxxxwwwvvvvvvvvvvvvvvvzzzyyyxxxwwwvvvuuuuuuuuutttsssrrrpppmmmjjjhhhfffeeedddccccccaaa]]]XXXTTTSSSSSSRRRPPPPPPQQQTTTWWWQQQPPPNNNKKKHHHFFFDDDBBB:::777333111111111///...111000000//////000000111...//////000111222333333888999999::::::===AAADDDOOOUUU^^^ffflllqqqtttvvvuuuwwwwwwxxxzzzxxxnnncccNNNCCC;;;<<<<<<<<>><<<999666222222222111111111000000////////////////////////............////////////---...///000111222333333444444444444555777999;;;888666666:::???BBBBBB@@@444444555555555555444444777;;;@@@CCCEEEHHHNNNSSSWWW^^^fffmmmpppssswwwzzzyyy~~~}}}}}}{{{ooo___JJJFFFCCCIII]]]wwwtttjjjooo|||wwwjjjVVVLLLDDDCCCEEEIIIRRR[[[mmmsss}}}|||```NNNFFF===888===EEE[[[wwwuuummmkkkfffaaabbbgggsss}}}yyyfffPPPCCC===:::777555444333222111000111222333444888===@@@???===:::888666666666777555555333222222111222222333333888CCCNNNVVV```hhhqqqsssvvvyyy{{{{{{{{{{{{||||||yyyvvvtttpppdddXXXLLLDDDBBBEEEBBBAAAQQQgggtttttthhhTTTJJJIIIAAA@@@@@@FFFiiittt}}}sssUUUJJJAAA???AAA@@@@@@AAADDDJJJYYYlllyyy~~~xxxdddfff}}}zzzsssnnnooo|||tttmmmsssrrrttt{{{yyyrrrmmmqqqzzz|||vvvrrrggg[[[VVVWWWYYYWWWTTTMMMQQQMMMKKK[[[pppkkkWWWJJJEEEAAACCCDDDCCCDDDGGGBBBCCCEEEGGGJJJQQQZZZ```___^^^ZZZRRRJJJDDDCCCEEEDDDEEEDDDFFFQQQ^^^aaa[[[XXX[[[ggg{{{eeeNNNHHHIIIWWWpppsssbbbVVVRRRUUUOOOZZZ}}}xxxssssssvvvyyyxxxwwwwwwvvvvvvwwwwww{{{{{{zzzyyyxxxwwwwwwxxxvvvtttrrrpppmmmjjjgggdddbbbaaaaaaaaa```]]]XXXTTTRRRQQQRRRSSSRRRSSSYYYaaa]]]]]]\\\\\\]]]\\\TTTKKK;;;888444222111111000...000000////////////000000......///000000111222222888999::::::;;;>>>BBBFFFOOOUUU___gggmmmrrruuuwwwvvvxxxxxxyyyzzzxxxnnncccNNNCCC<<<<<<;;;;;;DDDPPPLLLHHHDDDAAA>>><<<888666222222222111111111000000////////////////////////---......////////////000---...///000111222333333444444444444444666777888777666777:::>>>???<<<999222333444555666666666666777;;;@@@CCCEEEIIIOOOTTTWWW^^^fffmmmqqquuuyyy}}}|||}}}}}}|||qqqbbbNNNFFFAAAGGGYYYrrr|||{{{}}}{{{gggVVVFFFEEEHHHPPPVVVYYYZZZ[[[mmmooosssxxx}}}hhhYYYKKK;;;>>>CCCXXXwwwyyyqqqmmmhhhccc___dddppp}}}}}}kkkTTTEEE???<<<999666666555444222000111222333555999???CCCBBB@@@===:::888777777777555555444333222222222222333222888CCCNNNWWW```iiirrrtttwwwyyy{{{{{{{{{zzz||||||yyyuuusssnnnbbbUUULLLGGGHHHKKKHHHEEETTTjjjttt{{{[[[MMMNNNWWWQQQLLLGGGHHHhhhzzzWWWLLLAAA???@@@@@@@@@AAABBBIIIWWWjjjwww|||~~~ddd```vvvyyyrrrooo~~~uuuvvvwwwwww{{{yyytttooolllkkkggg```ZZZ[[[VVVSSSVVV^^^bbb```[[[NNNQQQOOONNNbbb||||||kkkUUUNNNGGGEEEEEECCCEEEHHHDDDGGGMMMTTT\\\fffooouuuuuunnnaaaSSSHHHAAA>>>>>>;;;<<<<<>><<<<<>>;;;888666222222222111111111111000////////////////////////,,,...//////......000111......///000111222222333333333333444444666777777888777999===@@@@@@<<<888333333444555666666777777666:::???BBBEEEIIIOOOTTTWWW]]]ffflllpppuuuzzz~~~~~~~~~vvvhhhRRRHHHAAAFFFUUUlll|||vvvxxx||||||zzzwww{{{gggYYYSSSTTTVVVZZZ```fffhhhiiiiiihhhkkkqqqvvv{{{~~~~~~kkkXXXEEEEEECCCUUUwww}}}sssnnnjjjeee```dddqqqqqqXXXHHH@@@===:::888777666555444000111222333666;;;AAAFFFGGGEEEAAA===:::888888888555555555444333333222222333333888DDDNNNWWWaaajjjsssuuuwwwzzz{{{|||{{{zzz{{{{{{zzzvvvsssmmm___QQQGGGDDDHHHMMMIIIEEESSSiiizzzwwwPPPBBBKKK```aaa___VVVKKKaaaZZZNNNCCC@@@@@@@@@@@@AAABBBGGGTTTfffssszzziii___ppp{{{sssrrrvvvuuuwww{{{uuurrrnnniiicccZZZOOOHHHQQQQQQRRRXXX```bbb___[[[QQQQQQOOOSSSiiivvv^^^TTTJJJEEECCCAAADDDIIIKKKQQQ\\\kkk{{{~~~pppZZZHHH===;;;===@@@===>>>===DDD]]]}}}uuucccUUUQQQOOOVVVrrr[[[IIIEEEFFFOOOkkktttvvvaaa]]]SSS___|||||||||zzzzzz||||||{{{zzzzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxyyywwwtttpppnnnnnnlllgggccc]]][[[YYYXXXXXXWWWUUUTTTTTTQQQUUU```fffiiiqqq|||~~~uuurrrlllZZZFFF888666333111111111000///000//////......//////000000000000111111111222222111222222333666:::AAAFFFSSSZZZccclllqqqtttvvvwwwzzz{{{{{{zzzzzzwwwlll```OOOGGG@@@???===>>>IIIWWWLLLIIIEEEAAA>>>;;;888555222222222111111111111000////////////////////////+++---//////......000222//////000000111111111222222222333444555666888888999999:::>>>BBBDDDAAA===777666555555555666777888444888===AAACCCGGGMMMRRRVVV\\\dddjjjnnnsssxxx}}}~~~~~~qqqWWWKKKBBBEEEQQQddd}}}}}}wwwwwwyyyzzz{{{~~~}}}mmmbbbaaaeeeeeehhhkkknnnrrrwww{{{}}}|||oooTTTNNNEEESSSwww|||qqqkkkgggeeedddgggsssuuu[[[HHH@@@===999777777666555333111111222333666<<>>@@@CCCEEE@@@DDDBBBBBBVVVxxx~~~eeeQQQLLLHHHHHH]]]yyydddQQQIIIEEEHHHhhhrrr~~~~~~kkkfff[[[ccc||||||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{yyyyyyxxxwwwwwwwwwxxxxxxxxxtttpppooopppnnniiiddd```]]]XXXUUUTTTTTTSSSRRRRRRNNNSSScccnnnrrrzzz}}}jjj^^^VVVIII:::666444111000111111111000//////............//////000000000000111111111111000000111333666<<>>@@@MMM]]]MMMIIIEEEAAA>>>;;;888555222222222111111111111000////////////////////////+++---000///......000333000000000000000111111111111111222444666777999999:::999:::>>>CCCFFFFFFDDD;;;999777555444555666777222666<<>>>>>AAAPPPaaaKKKHHHCCC@@@===;;;777555444444333222222111111000000000000000000000000000............////////////000000000000000000111222222333333333333555888;;;???<<<;;;BBBRRR___^^^WWWMMM<<<111555999555444777666888;;;>>>BBBGGGMMMRRRWWW[[[aaaggglllppptttwww~~~fffPPPAAADDDLLLWWWooowwwnnnqqqxxx~~~}}}mmmbbbhhhwww}}}wwwooo^^^QQQRRRiiiwwwaaa]]]______hhhiiirrrxxx]]]III???>>><<<;;;;;;999666444111333444444666<<>><<<;;;:::999666333111333444444666<<>><<<999777333333333222111111000000....................................////////////000000000000000111222222222333444444444555888;;;HHHNNNQQQPPPQQQYYYaaaeee]]]JJJ888444333000111555444666999<<<@@@GGGNNNRRRUUUZZZaaahhhnnnsssxxx|||~~~qqq\\\IIIEEEFFFMMMaaawww|||~~~mmmhhhsss}}}{{{tttkkk[[[QQQPPP___wwwlllbbb```ccchhhooo|||jjjRRR@@@>>><<<::::::888555333222333333444666===GGGOOOWWWVVVSSSMMMFFF@@@<<<;;;888888888777666555444333333333999EEEQQQZZZdddmmmqqqtttyyy}}}}}}}}}~~~~~~}}}{{{zzzxxxooo___QQQLLLLLLSSSYYY[[[[[[eeexxx}}}vvvPPPBBBBBBEEEIIIJJJKKKMMMPPPTTTrrrmmmrrrbbbSSSEEE@@@BBBAAA>>><<>>DDDOOOYYYbbbgggnnnssswwwyyy|||}}}~~~~~~|||zzzxxxqqq```PPPDDD@@@???>>><<<@@@UUUlllHHHEEEBBB???>>><<<:::888333333222222111000000000....................................////////////000/////////000111222333222333444444444666999;;;AAAFFFHHHDDDBBBIIIRRRWWWXXXIII999444222111222555333555777;;;???FFFMMMRRRTTTYYYaaahhhooouuuzzz~~~ppp^^^LLLEEEEEEKKK___sssxxxzzz||||||wwwppptttjjjYYYNNNMMMXXXvvv}}}tttfffbbbiiioooqqqxxxmmmPPPBBB???<<<:::999888666444222333333333666===HHHPPP[[[ZZZXXXRRRIIIBBB===;;;888888888777666555444333333333999EEEQQQ[[[fffooorrruuuzzz|||}}}}}}~~~|||{{{zzzwwwlll\\\OOOJJJMMMTTT[[[]]]___iii{{{~~~|||oooNNNFFFFFFGGGHHHHHHHHHLLLSSSXXXmmmfffoooeeeWWWHHH@@@@@@AAA???===@@@JJJYYYfffooovvv{{{~~~mmmlllrrr}}}xxx~~~|||rrrnnnmmmoooqqqtttgggXXXPPPSSScccrrrgggkkkqqqmmmfffccc\\\^^^^^^YYYRRRLLLJJJKKKOOO^^^nnnrrrmmmhhhgggiiiwwwssseee___ZZZaaahhhRRRLLLPPPSSSuuu~~~}}}|||}}}}}}{{{zzzxxxxxxwwwwwwwwwyyy{{{{{{yyywwwvvvwwwttttttsssrrrooommmjjjhhhaaa^^^YYYVVVSSSQQQNNNKKKHHHEEEAAA;;;777555777888666666666666666555444333444444555555555555444444222111111000000000000000...//////000111111222222555333444999???GGGRRR]]]dddiiipppuuuxxxzzz{{{}}}}}}}}}|||zzzxxxppp^^^NNNBBB@@@@@@???<<>><<<:::888333333222111111000000///////////////////////////............////////////////////////000111222333333444444444444666999<<<>>>@@@???:::;;;CCCIIILLLLLLAAA777444444444444555333444666999===DDDLLLQQQSSSXXX```hhhooouuu{{{rrrcccRRRIIIEEEJJJ[[[lllyyyiiiiiiooooooiiiddd\\\aaaxxxwwwbbbSSSNNNQQQkkkqqqlllttt~~~yyyxxxtttSSSDDDAAA===;;;:::999777555333333333333555===IIIQQQ]]]]]][[[UUULLLDDD===:::999999888888777555444333444444999EEERRR\\\hhhqqqvvvxxx{{{}}}|||||||||}}}|||zzzyyyuuuiiiXXXMMMJJJMMMUUU^^^aaaccckkk|||~~~|||~~~zzzdddIIIIIIKKKIIIFFFFFFIIIPPPXXX^^^lllfffhhhnnn```NNNAAA>>>@@@@@@???@@@JJJXXXdddmmmsssyyy}}}oookkkooo~~~yyyyyysssssstttrrrppprrrcccVVV[[[ooo}}}aaaYYYZZZVVVOOOKKKDDDEEEDDDAAA??????BBBFFF@@@PPPfffxxx}}}zzzyyywwwlllmmmaaaRRROOOQQQhhh~~~}}}~~~}}}|||zzzyyyxxxxxxxxxxxxzzz{{{{{{xxxvvvuuuuuussssssrrrrrrpppmmmkkkjjjccc```\\\YYYVVVSSSPPPMMMDDDCCC@@@;;;888888;;;>>>@@@>>>;;;888555444333333333333444444444444333333222111111000000000000000//////000000111222222222444222444;;;BBBIIIUUU```fffkkkqqqvvvyyyzzz{{{{{{|||}}}}}}{{{xxxooo\\\KKKBBB?????????<<>><<<999777222222222111000000//////000000000000000000000000............////////////////////////000111333333333444555555555666999<<<<<<<<<999666999AAAEEEEEEAAA<<<666444555666666555444555666888<<>>JJJRRR``````___YYYPPPGGG???<<<999999999888777666555444444444999EEERRR]]]iiisssxxx{{{}}}}}}|||{{{{{{||||||zzzxxxrrreeeTTTKKKJJJOOOWWWaaadddfffnnn}}}rrrxxx^^^HHHNNNOOONNNKKKJJJMMMSSS[[[```kkkpppdddtttgggSSSBBB===@@@AAA???AAAHHHRRR]]]gggpppwww|||sssnnnoooyyyvvvrrruuuyyyyyyxxxrrreee___nnn{{{XXXJJJHHHEEE@@@>>>===???AAABBBAAAAAAAAABBB???FFFWWWqqqyyyzzzpppZZZQQQRRR___~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyvvvtttttttttqqqrrrrrrqqqpppnnnlllkkkfffccc___\\\YYYVVVQQQNNNEEEEEECCC???;;;===BBBGGGIIIFFFAAA;;;777555444444333333444444444444333333222111111000000000000000//////000111111222222333222222555===EEEMMMXXXbbbhhhmmmsssxxxzzzzzzzzz{{{{{{}}}}}}{{{xxxnnn[[[HHHCCC>>>======<<>>JJJSSSbbbcccbbb]]]TTTJJJBBB>>>999999999888777666555444444444999EEERRR^^^kkkuuuyyy{{{}}}}}}|||{{{{{{|||}}}{{{wwwpppaaaQQQJJJJJJRRRZZZbbbdddgggqqqqqqmmmYYYFFFQQQUUUXXXZZZXXXTTTTTTZZZ```hhh~~~ooosssiiiWWWEEE???AAABBB>>>BBBDDDJJJSSS```lllvvvzzzuuuoooooo~~~}}}~~~yyyvvvxxxxxxxxxsssVVVIIICCC>>>===@@@@@@AAACCCDDDDDDBBBAAA@@@BBB???JJJiiixxxfff```ggg{{{yyyaaaVVVWWW]]]~~~~~~~~~||||||{{{zzzzzzzzzzzzzzzyyyzzzyyywwwtttrrrssstttpppqqqqqqqqqpppooommmlllhhheeeaaa]]]ZZZVVVQQQNNNKKKKKKIIIEEECCCFFFNNNUUUVVVRRRMMMFFF@@@<<<999888444444555555555555444444222111111000000000000000///000000111111222333333222222888AAAIIIQQQ[[[dddjjjooovvv{{{||||||{{{{{{{{{}}}}}}|||yyynnnYYYGGGDDD>>>:::;;;<<>>888333222555555444666666666777999???GGGMMMRRRWWW___fffmmmsssyyy|||www|||~~~~~~~~~uuuhhhXXXLLLIIIPPPYYYxxxmmmrrrzzzyyywww{{{{{{xxxqqqsss{{{{{{uuummmfff^^^XXXTTTXXXSSSRRRSSSUUU\\\nnnvvvhhhWWWTTTaaalllqqqyyyhhhJJJFFFAAA>>>===<<<:::999333333333222555>>>KKKTTTdddeeeeee```WWWMMMEEE@@@999999999999888666555444444444999EEERRR^^^kkkvvvxxxzzz|||}}}||||||}}}~~~~~~{{{wwwnnn___PPPJJJKKKUUU\\\bbbdddgggtttnnnrrrxxxPPP@@@MMMZZZcccjjjfff[[[UUUYYY```fffzzzppphhhXXXGGGAAACCCBBB<<>>DDDBBBBBBHHHUUUdddooouuu~~~ssspppwwwyyyqqqeee___ccc^^^XXXQQQIIIEEEJJJSSSaaabbbUUUIIIIIIIIIIIIQQQVVVXXXYYYUUUOOOKKKIIIHHHGGGFFFFFFTTTvvvfffUUULLLHHHJJJGGGIIIbbbfffYYY[[[eeetttlll]]]ZZZcccsss}}}{{{~~~|||{{{{{{||||||{{{zzzuuuvvvwwwwwwwwwvvvtttsssrrrrrrqqqqqqqqqooollliiigggddd___[[[XXXUUURRROOOIIIIIIKKKOOORRRWWWbbbmmmooosssuuupppgggZZZIII;;;999999777555555666444111222111000......000111222111222333222111111333555555888>>>FFFPPPZZZbbbgggnnnqqqtttxxx|||~~~~~~}}}jjjVVVJJJDDDAAA===<<<>>>III^^^rrrJJJFFFBBB@@@@@@===888444333222111111000000111111111000000000/////////...........................000000000000000000000000333333444666777999::::::;;;CCC@@@<<>>;;;999:::888666555555666;;;HHHUUUggglllmmmhhh```VVVJJJ???===;;;:::999999999888666888666;;;GGGUUU```kkktttzzz{{{|||||||||{{{zzzyyyxxxuuupppfffXXXOOOTTT___eeehhhlllpppxxxeeeRRRNNNQQQTTT^^^ddd```\\\\\\\\\[[[eeeqqqbbbNNNHHHAAA???@@@===BBB@@@AAAGGGTTTcccooovvvsssooouuu}}}~~~|||fffSSSIIIEEEHHHEEECCCAAA>>><<>>BBBKKKQQQZZZbbbhhhnnnuuuzzzxxxiiiVVVHHHGGGLLL^^^xxxtttmmmpppyyy}}}yyyxxx|||yyy|||zzztttnnnjjjgggkkkzzz{{{pppqqqwwwtttppp|||wwwkkkppp~~~ZZZNNNCCC???>>><<<::::::999666555666666;;;HHHUUUiiinnnooojjjbbbXXXLLLBBB>>><<<:::999999999888777888888>>>LLLZZZdddmmmuuuxxxyyyzzz{{{{{{zzzyyyyyywwwssskkk```SSSQQQ^^^mmmqqqppppppttt~~~xxx___VVVUUUTTTRRR]]]bbb```bbbhhheee[[[dddhhh}}}~~~^^^IIIEEE@@@@@@AAA<<<@@@>>>???FFFSSSbbbooovvvuuunnnsss{{{tttkkkiiilllmmmyyyrrrvvv{{{```JJJ@@@>>>>>>;;;:::;;;===<<<;;;AAAHHHaaahhhaaaYYY```mmm{{{rrrXXXOOOJJJCCCMMMppptttcccTTTNNNIIIFFFRRRcccvvv]]]PPPOOOXXXeeeyyyqqqhhhbbb\\\```ooo~~~|||zzz~~~}}}||||||}}}}}}|||zzzzzzyyywwwvvvuuutttsssssssssrrrqqqrrrrrrpppmmmjjjgggddd```]]]ZZZWWWTTTQQQPPPLLLKKKQQQXXX```lllvvv{{{lll\\\DDD>>>666222333444444333333222111000000111222333111222333222111222333555666:::AAAKKKVVVaaaiiimmmtttuuuxxxzzz|||}}}}}}}}}wwwbbbMMMBBBAAA>>>>>>???DDDQQQhhh|||KKKGGGBBB@@@???===999666333222111111000000111111000000000000////////////....................................////////////000111444777999:::;;;;;;>>>>>>===FFFLLLEEEHHH[[[tttooocccRRRBBB888444444555666666666666888<<>><<<::::::999777666666666;;;HHHUUUjjjoooqqqlllddd[[[NNNCCC@@@===;;;999:::999888777999:::CCCRRR```hhhpppvvvwwwwwwyyyzzzzzzzzzyyyxxxuuuqqqiii\\\QQQTTTdddtttrrrppppppvvviiiVVVUUUVVVQQQSSS\\\aaadddqqq}}}rrr]]]bbb```ttt}}}qqqVVVGGGEEE@@@???@@@===>>>>>>???FFFQQQ```mmmuuu~~~wwwnnnrrryyyzzzsssqqqtttsssxxxzzzllljjjllllllpppjjj\\\KKKAAAAAAEEEGGGAAA@@@AAACCCBBB???BBBGGGggguuusssjjjppp{{{dddXXXQQQIIIPPPppprrr```VVVOOOKKKQQQ]]]hhhWWWSSSYYYccc{{{vvveee]]]UUUVVVeee|||}}}~~~|||}}}~~~~~~}}}{{{|||zzzxxxvvvtttttttttttttttsssrrrrrrrrrqqqnnnlllhhheeebbb___\\\YYYUUURRRPPPJJJFFFJJJTTT```ooo{{{~~~ttthhhNNNBBB777222222222333555333222111111111111222333222333333333222222444555555:::CCCNNNYYYccckkkooouuuvvvxxx{{{}}}~~~~~~~~~sss^^^KKKAAA@@@>>>>>>@@@EEESSSjjj~~~LLLHHHBBB@@@???===:::666333222111111000000111111////////////000000000000////////////////////////---........./////////000111333666999;;;<<<<<<<<<=========EEEKKKAAA@@@QQQeeeeeebbbYYYKKK>>>555111555555666555555666:::<<>>===;;;:::::::::888777777666;;;HHHUUUjjjppptttpppiii^^^PPPEEEBBB???;;;:::::::::999888:::===HHHXXXfffmmmrrrwwwwwwxxxyyyzzzzzzzzzyyyxxxssspppgggZZZRRRXXXgggtttnnnnnnqqq{{{|||]]]PPPSSSTTTPPPTTTWWW[[[hhhyyy\\\```\\\nnn~~~sssuuu___LLLFFFGGG@@@<<>>>>>>>>@@@EEEOOO\\\jjjssszzz}}}zzzoooqqqzzzwwwxxx~~~xxxqqqppphhh[[[XXXVVVNNNFFFEEEHHHIIIGGGFFFDDDCCCEEECCC@@@AAAEEEbbbxxx~~~wwwxxxnnnZZZSSSKKKRRRppppppaaaTTTLLLNNNWWWtttfff```cccssslllccc\\\VVVZZZhhh|||~~~}}}}}}~~~~~~}}}|||}}}|||yyywwwvvvuuuuuuuuutttsssrrrrrrrrrqqqpppnnnhhhfffcccaaa^^^[[[WWWSSSRRRJJJDDDEEEMMM[[[nnn~~~{{{zzztttWWWGGG999333333222333666333333222222222222333333222333444333222222444666555:::DDDPPP\\\eeellloootttvvvxxx{{{~~~||||||}}}|||ppp[[[JJJBBB???>>>>>>@@@EEERRRhhh|||MMMHHHCCC@@@???>>>:::777333222111111000000111111////////////000000000000////////////////////////.........//////000000111222444777:::<<<===<<<<<<<<>>CCCHHH???:::EEERRRXXX\\\ZZZPPPCCC888333555555666555444555777:::???FFFPPPYYYaaahhhpppvvvzzzgggRRRIIIIIIQQQeeexxxsssiiimmm|||uuuggg^^^jjjxxxdddMMMBBB>>><<<;;;;;;;;;999777777777;;;HHHUUUlllsssyyywwwooodddTTTGGGCCC@@@<<<:::::::::999999;;;@@@LLL^^^lllrrruuuxxxzzz{{{|||||||||zzzyyyxxxrrrnnndddWWWTTT\\\iiipppmmmooovvvnnnVVVOOORRRTTTTTTZZZWWWZZZmmmzzz```___^^^ooorrrgggTTTFFFEEEHHH@@@;;;>>>>>>===>>>???CCCJJJVVVdddmmmuuuxxx}}}~~~pppppp~~~vvvxxx{{{nnnZZZMMMMMMMMMOOOVVV]]][[[UUUSSSNNNJJJIIIGGGDDDEEEIIIVVVvvv}}}eee[[[RRRYYYwwwvvv___QQQQQQYYYkkkjjjeeeaaafffrrr~~~~~~~~~|||}}}}}}{{{zzzxxxxxxwwwwwwuuutttrrrrrrrrrrrrqqqooohhhgggdddbbb```]]]XXXUUUUUUNNNGGGEEEHHHTTThhhyyyzzz~~~```MMM;;;666555333333777333333333333333333333333222333444333222222444666666<<>>>>>AAAEEERRRggg{{{MMMHHHCCC??????>>>;;;888333222111111000000111111.../////////000000000111////////////////////////......///000000111222222222444777:::;;;;;;:::::::::BBBAAAAAAEEE???888;;;FFFLLLRRRSSSLLLBBB999555555555666555444444666777<<>>999888444333888333333444444444444333333222444444444333333444666888???JJJVVVbbbjjjoooqqqwwwyyy{{{}}}~~~~~~zzzzzz|||yyykkkWWWIIIDDD>>>===>>>AAAFFFSSSiii|||NNNIIICCC??????>>>;;;888333222222111000111111111.../////////000000111111000000000000000000000000...//////000111222222333222444777999;;;:::999888999EEEDDD@@@DDDAAA999888@@@EEEJJJJJJEEE===777555555555666555333333555666:::BBBLLLVVV^^^fffoootttzzz~~~nnnXXXMMMKKKGGGXXXnnn~~~|||{{{{{{vvvxxx{{{|||tttyyy}}}uuukkksssaaaMMMEEEAAA???>>><<<999888888777;;;HHHUUUpppzzz|||ooo\\\LLLEEEAAA===:::::::::::::::===BBBRRReeessswwwxxxyyy~~~|||zzzyyyrrrjjjZZZOOOSSScccnnnppprrrwww~~~vvvQQQJJJOOOPPPUUU^^^\\\SSSVVVhhhtttnnndddbbbaaagggvvv|||\\\HHHAAAEEEAAA???@@@<<<;;;;;;<<<===AAAJJJWWW```mmmqqqwww~~~rrrkkkxxxuuuuuu~~~yyyuuugggZZZ```llleeeTTTjjjkkkooo{{{rrrcccUUUIIICCCCCCAAAjjjsssrrrvvv```aaa}}}qqq[[[^^^iii}}}wwwzzz~~~}}}|||}}}~~~~~~~~~}}}{{{zzzvvvtttrrrrrrssssssrrrqqqiiigggfffdddbbb___ZZZVVVQQQPPPMMMHHH@@@@@@MMM]]]ssszzz~~~iiiSSS???;;;:::555444888333444444555555444444333333444444444333333555666;;;AAALLLYYYdddlllppprrrzzz{{{|||~~~~~~~~~}}}|||{{{||||||xxxjjjVVVHHHCCC<<<<<<>>>BBBHHHUUUkkk