BM66( tttggggggmmmmmmiiissssssrrrooommmlllnnnooozzzzzzzzzxxxvvvuuuwwwyyytttwww}}}}}}{{{yyysssvvvzzzzzzvvvooohhhdddbbbfffooouuusssoooqqqvvv{{{kkklllkkkggghhhvvv~~~}}}|||rrrhhheeehhhhhhaaaYYYbbb```___aaa```^^^aaaggggggkkkppppppnnnoootttzzzvvvzzz{{{xxxtttwww~~~yyynnnjjjlllbbbdddddd```ZZZXXX\\\```\\\\\\^^^dddnnnyyy|||rrriiiccc___aaagggpppwww}}}~~~}}}zzzyyywwwtttpppoooppprrrrrrpppppprrrwwwzzzyyyxxxwwwyyyzzzyyytttpppnnnnnn~~~|||~~~}}}vvv}}}{{{sssnnnmmmnnnnnnooopppppppppppphhhfffeeeeeegggfffccc```ddddddcccccceeeiiimmmppp~~~pppnnnsssjjjkkkmmmnnnpppuuuzzz~~~sssuuuxxx}}}~~~{{{xxxyyyoooqqqvvv}}}}}}xxx|||~~~zzzvvvyyy}}}wwwvvvvvvwww{{{yyyqqqhhh___iiilllmmmmmmrrr{{{~~~pppooonnnoooqqqssstttsssdddddddddeeehhhmmmtttyyymmmrrrvvvuuuwww||||||{{{zzz~~~tttkkkyyy|||xxxuuuuuuwww~~~}}}zzz{{{}}}|||xxxwwwyyy}}}sssuuuzzz|||}}}vvvuuuwwwuuuoooiiigggiiiooouuuyyy|||xxxtttpppssswwwzzzzzzuuummmgggwwwtttpppqqqtttvvvtttrrr~~~zzz|||yyy~~~}}}~~~zzztttssstttyyyYYYRRR___kkkkkk~~~yyy~~~xxxrrrjjjfffgggiiiiiiiiilllkkklllpppvvvxxxuuupppyyy|||uuuqqq|||xxxyyytttlllhhhiiijjjiiittt~~~{{{LLL>>>BBB===AAAHHHQQQZZZaaabbbaaassswww}}}}}}fff[[[LLL@@@======<<<@@@GGGLLLLLLNNNQQQSSSUUUVVVWWW``````aaaaaaaaaaaaaaa```^^^```bbbdddfffggghhhiiilllpppzzz|||{{{XXX;;;>>>FFFWWW___jjjrrrwww|||bbb444999222///111222//////222111000/////////000111222111111222222111000000///111111222333333333222222111333:::BBBCCC===888777666999<<<===<<<<<<<<<===;;;===???@@@AAACCCFFFHHHOOOPPPSSSUUUXXXZZZ[[[[[[]]]^^^```bbbeeegggiiijjjnnnnnnnnnoooppprrrtttuuuzzz{{{|||888FFFZZZ^^^sssxxxxxxuuu}}}jjj333555333555999:::777555555555444222000//////000000222222222222111000//////111111111111000///...---...,,,---000000,,,,,,...///111333333222111111222000222333333333333666888222333444555777888888999+++,,,---///000222333444333333333444555777888888555666777999;;;>>>@@@AAA999888777777888:::===???AAABBBCCCDDDEEEDDDCCCBBBLLLMMMNNNOOOQQQSSSTTTTTTVVVVVV[[[ccceeebbb```aaa___``````___^^^]]]]]]^^^iiikkkooorrrsssrrrrrrqqqoooqqquuuyyy}}}~~~}}}LLLNNNaaaqqq~~~tttnnnxxx~~~}}}sss888111000//////.........///000///...---,,,---......000000000000000///...---,,,,,,------------,,,,,,333///,,,......---000444(((***++++++)))(((((())),,,---...---,,,,,,...000++++++++++++,,,,,,,,,---...//////000111111222222------...//////000000000..................------111111111111222333555666...//////000111000000000333333333333333444444444555555:::???@@@;;;777777666777888888777666777888...111444666555555555555000333777:::======<<<<<<::::::;;;===??????<<<:::999::::::;;;===>>>??????<<<===???AAADDDFFFHHHIII@@@BBBCCCCCCCCCCCCEEEFFFHHHGGGFFFFFFHHHLLLQQQTTTWWWXXXZZZ[[[\\\]]]]]]]]]aaaaaabbbbbbbbbcccccccccoooppprrrrrrqqqqqqrrrtttxxx|||JJJJJJiiifffdddfffhhhdddcccppppppqqqpppmmmgggdddbbb]]]WWWIIIKKKJJJ@@@111333RRRuuu||||||}}}~~~xxxuuu555444555333111///000111222111000000000000000111111//////////////////......+++,,,,,,---.........---,,,((('''******((())),,,...000111000///...///000+++,,,,,,,,,++++++,,,...///////////////000000000---------....../////////------...............---111111111000000///...---******+++,,,,,,---,,,,,,000000000000000111111222.........---------------...---...222222---+++,,,,,,---//////......000111222444777777555444555777666666777777666555444333444222111111222222111000......///000111111222222999999888777666555555444888:::;;;;;;::::::;;;===::::::::::::;;;<<<===>>>555666777999:::::::::999:::;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;:::999:::;;;555777:::===???@@@??????999999;;;<<<>>>???@@@AAA<<<<<<===>>>@@@AAABBBBBBDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPMMMMMMNNNOOORRRUUUXXXZZZ`````````______`````````mmmnnnnnnooopppqqqrrrrrrwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvvvvwwwwwwwwwwww}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~bbbPPPZZZiiidddfffmmmppppppyyyrrrqqqllleeebbb]]]PPPBBB444666999777222===ddd{{{www~~~???---000333333111111000............------,,,,,,+++,,,------......------,,,,,,,,,---------,,,,,,+++...,,,---000000+++((()))((()))++++++******,,,---+++---...---------///111---------------...///000,,,,,,------......////////////000000//////...---------...000000111111111,,,---///000000///...---///...---,,,---...///000---......///000111222222333000000222333111222555///111222333222333444666000222444333000///111444444333333333333555666777666333111111333555666666444444444555555666666777444444555666777888999:::666888999999888777999:::777888:::;;;;;;888555444777888999;;;;;;;;;;;;:::888888888888999999999999888:::::::::888777888999999999999999999999999888:::::::::999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<<<<======:::::::::<<>><<<===>>>???===<<>>000444555333000333999;;;999888===888555999888777???FFFLLLIII>>>:::>>>>>>888888888:::===;;;666555888<<<999666666999:::999888999777555777;;;<<<;;;888AAA999666:::===:::999:::888777666555555777999:::;;;>>>===:::999<<<<<<:::AAA>>>===???===999888:::<<<999:::>>>===999:::???777===@@@???===???@@@???<<<<<<;;;;;;:::888666444999888888:::<<<<<<888444333333777<<<<<<888777:::777888::::::::::::;;;<<<::::::;;;::::::999888777999999999888888888:::;;;===;;;999777666666888999777;;;===:::888999999777999:::;;;:::888666777888;;;999999======::::::<<>>===:::777=========<<<;;;;;;:::::::::;;;===???@@@>>>;;;888===;;;888777777:::<<<>>>???@@@===888999???@@@<<>>>>>???>>><<<>>>CCC@@@@@@?????????>>>>>>===<<>>>>>???>>>===>>>AAABBBBBBAAA===AAABBBAAAAAADDDCCC@@@BBBDDDFFFIIIKKKKKKKKKKKKPPPQQQNNNHHHJJJQQQVVVVVVUUUSSSPPPPPPSSSWWWZZZ[[[^^^[[[\\\bbbeeefffgggkkkmmmdddhhhnnnlllnnnvvvwwwzzzvvvuuuyyy||||||}}}~~~qqqqqq}}}vvv}}}zzzxxx~~~ppp___KKK<<<...555EEE\\\ttt|||VVVOOOAAAIIIXXXYYY[[[XXXGGGIII@@@888444,,,+++000***---222222+++)))+++,,,)))'''------,,,...///...)))***...222111***&&&&&&---------///111333444444&&&+++444>>>EEEFFFCCC@@@<<<>>>?????????AAAEEEIIIIIIPPPOOODDD???FFFMMMNNNOOOSSSXXXVVVMMMHHHQQQ]]]WWWXXXVVVTTTYYY```aaa]]]bbbbbbjjjrrrpppjjjooo{{{sssooojjjgggeeeeeeffffffhhhooouuuvvvxxx{{{xxxsssWWWQQQPPPVVVYYYXXXZZZ^^^wwwvvvtttnnnhhhddddddeeeuuu{{{VVVYYYZZZ[[[bbbmmmrrrqqqfffYYY[[[___YYY[[[YYYGGGLLLNNNQQQUUU]]]dddccc^^^cccjjjgggeeehhhccc___ddd}}}iii^^^]]]ZZZSSSUUUTTTVVVXXXUUUPPPNNNQQQGGGHHHJJJMMMMMMIIIBBB<<>>===;;;:::888999888:::===999222111555;;;::::::;;;======<<<:::666666555555:::AAABBB>>>;;;555222333555888>>>EEEGGGBBB??????<<<999<<>>@@@===AAA@@@>>>;;;888555555555::::::999888888777666666555555777;;;??????;;;777<<<>>>@@@BBBBBBAAA@@@@@@EEEGGGEEE>>>;;;===>>>===;;;<<>>BBBBBB===999:::<<<<<>>777777===BBBGGGAAA333EEEHHHIIIFFFEEEFFFDDD@@@>>>@@@???<<<:::999:::;;;777:::;;;888777;;;===<<<===>>>??????===<<<<<<===@@@???===<<<===>>>AAACCC===<<<<<<===???@@@@@@@@@???@@@AAA@@@@@@???>>><<<<<<888999<<<<<<888888<<>>DDDHHHHHHFFFPPPWWWccctttyyyssstttvvvvvvwwwzzz~~~wwwvvvyyygggggghhhgggdddeeeppp}}}}}}|||~~~yyykkkjjjgggbbb^^^\\\\\\]]]```cccgggeee\\\WWW^^^hhhUUUSSSRRRTTTWWWVVVQQQLLLUUUVVVWWW]]]iiiuuuwwwsssgggbbb```ccceeeggglllssstttoooiiieeeccccccjjjqqqxxxzzzuuu{{{}}}{{{vvvpppjjjfffbbbaaaffffffeeeeeefffgggggghhh]]]]]]```iiipppoooeeeZZZ```fffpppwwwyyyxxxvvvuuuyyyvvvyyy}}}~~~||||||}}}~~~yyyzzzwwwooo{{{xxxjjjbbbdddmmmwww}}}ooooooooopppsssvvvxxxzzzhhhhhhfffccc]]]WWWRRROOO@@@OOO^^^ccc]]]WWWXXX\\\\\\]]]YYYOOOIIIIIILLLMMMFFFFFFIIIKKKGGG???:::;;;>>>===;;;999999:::;;;<<>>333BBB;;;111;;;;;;444777999666666999;;;888666777@@@AAA===777666===???;;;999<<<;;;888888::::::777777888888888777666777777999>>>>>>:::666888::::::444555666666555555777999<<<:::>>>DDDAAA999999???;;;<<<===>>>>>><<<999888999888888:::<<<>>>AAACCCCCC>>><<<@@@BBBAAA??????;;;888444222333555777888:::444000222444333333555444666555///+++,,,......777;;;444///333000...555:::DDDFFFJJJUUUUUURRRXXXaaaeeegggggghhhhhhccc\\\]]]___```]]]WWWQQQMMMLLLEEEDDD???888222///000222888333000111111000111555;;;<<<;;;777777:::;;;999222333555888;;;===>>>???;;;===>>>???>>>>>>>>>???<<<<<<;;;;;;<<<===>>>???777:::<<<<<<:::888999:::>>>999777999;;;:::;;;===999<<<;;;888888;;;<<<999555;;;<<<777777<<<;;;444888888888888888666444333666888999999777888;;;???:::888666555666888777777hhhjjj|||{{{zzz{{{~~~vvvbbb]]]OOO888@@@NNNUUU```jjjnnnllliiiiiibbbKKKIIIIIIBBBKKKJJJLLLSSSYYYaaammmxxx~~~~~~~~~ooonnnrrr|||{{{~~~{{{mmmllluuutttfff[[[```lllssstttrrr}}}zzz|||zzzyyy}}}{{{|||yyypppuuuyyy~~~~~~~~~~~~~~~~~~zzzzzzzzzzzz{{{}}}qqqppptttzzzsss||||||wwwiiiyyy|||vvvzzz{{{vvvwwwyyyvvvqqqllliiigggggghhhrrrrrrkkk```YYYYYYYYYXXX^^^^^^^^^______^^^ZZZWWWXXXWWWUUUQQQLLLIIIHHHIIIMMMSSSZZZ[[[YYYXXXZZZ]]]cccffffffcccbbbddddddaaaSSSPPPMMMJJJIIIIIIJJJKKK<<<;;;BBBMMMKKKCCCIIIXXXVVVRRRLLLHHHIIIQQQ\\\cccZZZOOOCCC:::555666???JJJOOO```KKK111::::::///666999555333666777555555777***888;;;666888;;;;;;===666<<>><<<888>>>@@@<<<999;;;>>>>>>OOOOOOOOONNNNNNQQQUUUYYYZZZ[[[eeerrrnnn^^^YYY```kkkjjjkkkmmmlllfff\\\SSSgggfffhhhlllqqqssswww|||jjjeeedddjjjrrrvvvuuurrrnnnlllfff[[[MMMBBB======777444555777777444444666555555444222111444666777(((333222---111222111555666777444222444333111222...111222222444888666222333444444333222000.........111222...,,,...111222666//////777:::666555:::000555888666666888888666BBB>>>888444333444555666444444555888::::::777333888888888888777666555444<<<<<<;;;;;;<<<=========666333444:::>>>======???555888888666777;;;<<<:::888FFFHHH;;;555???HHHHHH888999;;;<<<<<<;;;:::888444888<<<<<<999:::???DDDHHHEEEBBBAAABBBCCCCCCCCCggghhh{{{wwwuuu|||}}}~~~qqqyyyxxx```mmmvvvnnnuuuvvveeeqqqqqqxxx|||uuuxxx||||||zzzvvvtttssshhhaaa\\\^^^gggnnnooommmoooooonnnmmmmmmmmmmmmlllwwwqqqpppoooiiihhhyyy~~~kkk\\\aaammmpppggg]]]ssspppppptttwwwwwwuuusssuuuppppppuuuzzzzzzwwwuuu~~~yyytttqqqrrrssssssrrrwwwvvvuuuuuutttqqqpppppphhhpppssslllccccccmmmuuuwwwxxxyyyzzz{{{{{{zzzxxxpppvvvyyyxxxwww{{{~~~~~~wwwpppppptttvvvtttqqqpppyyyyyyrrrssswwwvvvtttooouuuwwwsssrrrvvv|||~~~{{{|||vvvpppuuuvvvyyy}}}xxxqqqwwwvvvyyy~~~~~~}}}~~~{{{||||||~~~~~~}}}|||}}}}}}~~~~~~~~~}}}wwwrrrrrrsssssstttuuuwwwxxxyyynnnlllooo|||}}}tttrrrvvv{{{mmmuuu~~~yyyuuutttqqqrrrrrrqqqpppttt~~~~~~~~~~~~zzzzzz}}}rrroooiiiccc___\\\[[[[[[gggjjjjjjeeedddfffhhhhhhjjjhhhfffeeeeeefffeeedddiiijjjkkkjjjiiiiiikkkmmm]]]cccjjjllljjjhhhjjjmmmsssuuutttqqqqqqsssssspppzzzxxxuuurrrrrrsssuuuwww```iiitttttteeeddd\\\KKKOOOGGGBBB>>>@@@BBBCCCEEEIIICCCPPPTTT___rrrqqq^^^WWW]]]dddkkkpppvvv|||}}}zzzsssaaaTTT\\\jjjooohhhaaaqqqxxx}}}~~~}}}~~~~~~~~~rrrhhhvvvuuuyyy|||cccdddeee```RRRBBB<<<>>>CCC===888888::::::888666444===888111555555111333//////333555555777:::888777999777444555999888555444111///000444666444111222333111111:::IIIRRRSSS;;;888<<>>>>>fffhhh~~~{{{ggghhhsssuuutttyyyppp{{{sssuuucccaaalllcccmmmrrrpppttt|||wwwjjjnnnkkkkkkqqqsssnnnfffccc^^^dddiiijjjfffcccbbbddd]]]XXXTTTTTTYYY]]]]]]\\\\\\[[[ZZZ[[[]]]^^^]]][[[\\\YYYYYYYYYVVVWWWfffxxxllleeeaaadddfffccc___^^^vvvssssssxxxyyyssslllhhhccc___^^^ccciiilllhhhdddmmmkkkhhhfffeeegggiiikkkkkkeee```^^^\\\[[[]]]bbb[[[ddddddYYYSSSZZZeeekkkiiifffcccbbbddddddcccaaajjjlllllljjjlllssswwwvvvtttmmmhhhkkkooopppnnnnnndddppppppllllllddd^^^dddnnnuuuyyyvvvssstttuuuuuu{{{~~~wwwqqqrrrooolllssszzzwwwvvvuuuqqqmmmnnnmmmnnnpppooolllnnnrrrqqqqqqrrrpppnnnmmmnnnooooooooooooooonnnpppsssvvv|||~~~}}}yyyyyy|||}}}|||}}}zzzwww{{{xxx|||xxxwwwvvv|||zzz{{{{{{yyy{{{vvvyyyyyyuuuuuuxxxzzzzzz|||zzzwwwzzz}}}~~~}}}}}}yyyqqquuuyyy{{{{{{yyyxxxwww}}}sssttt~~~}}}rrrtttrrrsssvvv{{{~~~~~~xxxsss{{{{{{{{{{{{zzzyyyxxxxxx{{{yyywwwzzz~~~~~~zzzqqqwww~~~}}}{{{|||~~~~~~|||yyy{{{|||{{{|||vvvtttvvvzzz||||||oooooorrryyy}}}}}}~~~~~~~~~~~~{{{vvvwww||||||~~~~~~||||||}}}~~~|||yyyrrrtttxxx{{{wwwqqqppprrrmmmjjjiiiiiigggccceeejjj___]]]YYYUUURRRQQQPPPPPPJJJNNNPPPNNNMMMPPPQQQPPPMMMKKKGGGFFFGGGIIIJJJJJJ>>>@@@BBBCCCCCCDDDFFFHHHGGGKKKNNNNNNLLLJJJKKKLLLNNNPPPPPPLLLLLLOOOOOOMMMVVVTTTRRRQQQQQQSSSUUUWWWPPPXXXjjjzzz{{{rrrnnnqqqzzzzzzxxxuuuuuuzzzvvvppplllnnnqqqqqqtttxxxuuutttwwwsssxxx{{{|||~~~yyytttpppqqqtttwwwvvvqqqqqqtttrrrooottt~~~uuurrrwwwzzzxxxssspppnnnsss}}}}}}}}}~~~hhh___aaayyytttxxx}}}|||yyywww|||}}}ssskkklllhhhbbbfffggghhhtttyyyqqqooopppjjj\\\]]]ZZZVVVVVVZZZZZZWWW___ZZZWWWZZZ___bbb___[[[```^^^YYY\\\rrrvvvjjjfffiii~~~xxxssseeeeeehhhppp~~~|||qqqqqq}}}zzzrrrqqqoooggg```FFFFFFJJJSSSWWWUUURRRSSSIIIMMMNNNMMMOOOSSSSSSQQQhhheee```bbbmmmqqq```JJJ777777777666444111///---...111444555555555999<<<999777555444555666666666rrreee~~~|||kkklllqqqxxxrrrxxxuuu{{{xxxrrriiidddeeeiiikkkgggeee___[[[]]]dddfffccc]]]WWWTTTUUUWWWWWWZZZ^^^NNNOOOPPPPPPPPPPPPPPPQQQNNNLLLJJJKKKMMMPPPPPPPPPLLLKKKJJJLLLOOOPPPOOOMMMLLLQQQVVVXXXTTTQQQSSSVVVPPPQQQVVVYYYXXXUUUWWW]]]fffaaa___bbbbbb[[[UUUSSSOOOQQQSSSTTTVVVXXXWWWVVV[[[\\\]]]\\\ZZZ\\\bbbhhh]]]UUUOOONNNNNNOOOVVV]]]nnnfff\\\UUUQQQRRRVVV[[[eeedddbbbaaabbbeeejjjmmmeeeccc___]]]aaahhhhhhdddfff```___bbbccc___^^^___fffmmmiiigggiii\\\ZZZooouuurrrjjjbbb___```___[[[aaaeee___[[[``````aaajjjpppjjjdddbbbddddddcccaaa^^^\\\\\\^^^\\\YYYZZZ^^^eeehhhkkkkkkiiifffffffffdddbbbaaaaaabbbccccccbbbhhhmmmooolllkkklllkkkggggggffffffiiimmmpppqqqqqqeeekkkmmmiiigggiiikkkkkkrrrmmmlllmmmmmmlllnnnrrrmmmqqqqqqllliiilllllljjjiiinnnqqqmmmiiiiiiiiiggghhhggggggiiikkkiiiddd```hhhiiijjjiiiggggggiiikkktttoooooorrroooiiiiiiooohhhgggggglllqqqrrroookkkoooppprrrssssssqqqooonnnuuutttqqqlllgggddddddfffjjjqqqxxxyyyuuurrrsssvvvsssvvvvvvqqqooorrrtttssswwwuuusssrrrsssuuuyyy{{{{{{xxxxxxuuupppoooqqqqqqvvvuuunnnnnnlllrrrxxx{{{yyywwwvvvwwwpppqqqssstttuuutttsssrrrlllrrryyy|||zzzyyyzzz|||ooonnnmmmnnnoooqqqqqqqqqjjjggghhhjjjeeeZZZSSSRRR[[[WWWUUUTTTPPPKKKKKKOOOLLLKKKIIIHHHFFFFFFEEEEEEGGGJJJJJJEEEBBBDDDDDDBBB???===<<<<<<>>>??????>>><<<>>>@@@@@@>>>===<<<===;;;<<<<<<<<<<<<;;;;;;::::::<<<;;;888888<<<===;;;===<<<;;;;;;;;;===???@@@DDDFFFHHHIIIKKKNNNSSSWWWRRRUUUXXXWWWUUUWWW\\\```ZZZ[[[^^^bbbaaa```dddkkkdddffffffgggjjjlllmmmooorrrnnnmmmpppqqqpppoooqqqjjjyyyvvvuuu}}}|||zzzkkkrrrvvvtttrrrkkkllljjjiiilllppplllfffbbbbbbaaa___[[[YYYYYYYYY___[[[WWWTTTTTTWWW\\\___^^^XXXRRROOOQQQUUUWWWXXX[[[WWWZZZdddfff```___ddd______^^^]]]bbbiiigggaaazzzvvvmmmaaaXXXYYYaaajjjgggjjjppppppiiiaaabbbhhhZZZXXX]]]jjjuuuyyy||||||{{{{{{xxxtttuuuyyyzzzwwwtttsssrrrtttwwwxxxwwwvvv||||||xxxzzzwwwnnniiifffqqqwwwzzzuuummmhhhdddaaammmbbbUUUPPPTTT]]]fffkkkWWWQQQJJJHHHLLLVVV```gggVVVWWWXXXYYYZZZZZZZZZZZZcccYYYMMMGGGFFFEEE???999:::777888===???<<<:::;;;777;;;===;;;===@@@@@@===AAA:::666<<>>===888777:::<<<;;;888777888:::<<<<<<;;;999333666999:::999777666666666555444666888999999888777999999666666:::<<<:::;;;:::999999:::;;;<<<===666:::;;;999<<>>BBBFFFFFFDDDAAA>>><<<<<<>>>???BBB???<<<<<<===>>>===<<<@@@;;;888999999777666888000333555444444777666333444222333666333///000555000000...------------------,,,---...111222111//////......000222222111///VVVuuuooozzzyyypppmmmpppgggZZZYYYRRRYYY```___WWWRRRSSSVVVVVVQQQNNNOOOPPPNNNOOOQQQPPP???FFFOOOEEEFFFSSSSSSGGG888333<<>>888QQQTTTEEELLLNNNHHHDDDEEEFFFDDDBBBCCCDDDDDDDDDDDDDDDFFFIIILLLDDDCCCHHHIIIHHHNNNLLL===FFFHHHOOOTTTSSSNNNNNNRRROOONNNLLLLLLNNNQQQTTTWWWccc\\\QQQHHHEEEIIIPPPUUUSSSSSS@@@;;;SSS```bbbnnntttXXXNNNKKKGGGHHHMMMTTTZZZ[[[SSSLLLNNNSSSVVVVVVSSSSSSUUUTTTQQQQQQTTTMMMAAALLLVVVHHHCCCIIIEEEDDDJJJKKKDDD>>>EEEVVVdddRRRKKK???:::BBBLLLLLLDDDRRRPPPJJJDDDEEEKKKIIIBBB@@@@@@AAABBBEEEHHHKKKMMMFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGEEECCCCCCEEEGGGCCCGGGCCCCCCLLLKKKEEEGGGHHHGGGFFFDDDBBBCCCEEEHHHWWWQQQLLLLLLRRRUUUSSSOOOOOONNNMMMOOOSSSTTTRRRPPPUUUSSSSSSVVVYYYXXXRRRLLLTTTTTTRRROOOLLLKKKMMMOOOMMMRRRTTTQQQPPPRRROOOJJJHHHMMMRRRSSSQQQNNNMMMNNNOOOPPPPPPNNNJJJHHHIIIKKKTTTLLLIIINNNQQQNNNKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLJJJJJJKKKNNNQQQSSSRRRPPPQQQRRRTTTTTTRRRQQQRRRSSSOOOPPPRRRTTTUUUWWWWWWXXXUUUTTTSSSRRRSSSSSSUUUVVVWWWVVVTTTSSSSSSTTTVVVWWWSSSTTTTTTUUUUUUVVVVVVVVVYYYYYYZZZYYYWWWUUUSSSRRRTTTSSSSSSVVVZZZ[[[YYYVVV\\\^^^___]]]YYYWWWXXXZZZccc___\\\]]]___^^^YYYTTTSSSSSSRRRPPPMMMJJJHHHGGGGGGGGGFFFEEEDDDBBBBBBAAA??????>>>>>>>>>=========;;;999888888999999888666666666555555555444444444222222222222111111111000111111111111111111111111000000000000000000000000111111111111222222222222333333333444444444555555333333333444555666888888;;;===???@@@@@@BBBDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIFFFBBB===EEEQQQQQQPPPXXXPPPPPPOOONNNMMMMMMNNNNNNKKKOOORRRSSSSSSTTTXXX[[[XXXIIIHHHGGGGGGJJJQQQMMMIIIHHHGGGFFFBBB>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBB@@@======???AAACCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@BBBCCCCCCAAAAAABBBCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEGGGJJJKKKJJJKKKLLLMMMIIIGGGEEEDDDEEEIIINNNQQQPPPRRRTTTUUUVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUWWWTTTSSSTTTWWWVVVSSSOOOTTTUUUWWWVVVTTTRRRQQQRRRMMMOOOQQQRRRSSSUUUXXX[[[VVVSSSOOOKKKJJJLLLNNNPPPQQQNNNKKKHHHGGGFFFEEECCCAAA@@@>>>=========>>>>>>>>>>>>>>>>>>==================<<<;;;999888777777999888777666555444333333444444333333222111000000111///---...111222000...////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++------------------------[[[}}}sss\\\eee{{{|||uuuuuu{{{ppp\\\UUUNNNUUU[[[[[[UUUOOOMMMNNNSSSLLLGGGFFFHHHIIINNNTTTIII;;;===@@@777:::EEEBBB999999???EEEBBB<<>>???<<<;;;<<>>BBBKKKJJJQQQYYY\\\YYYSSSPPPOOOSSSPPPPPPSSSSSSPPPPPPSSSIIIEEETTT[[[FFF777777333GGGJJJKKKGGGCCCAAACCCEEEBBBAAA===:::===BBB???888AAAAAA===999===CCCBBB===@@@@@@@@@CCCGGGLLLQQQUUUCCCBBB@@@???>>>??????@@@?????????>>>======???AAA===BBB>>>>>>GGGFFFAAADDD;;;<<<===>>>>>>@@@CCCEEEOOOJJJFFFGGGJJJLLLKKKIIIKKKHHHEEEEEEFFFHHHGGGFFFDDDFFFJJJMMMNNNNNNLLLKKKJJJIIIHHHEEEBBBBBBCCCEEEJJJMMMNNNMMMPPPSSSOOOGGGDDDGGGJJJLLLKKKJJJIIIIIINNNRRRSSSNNNFFFBBBEEEIIINNNIIIGGGLLLNNNIIIEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIFFFHHHIIIHHHGGGEEEFFFFFFJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLIIIGGGEEEDDDCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDGGGGGGGGGJJJNNNOOONNNLLLLLLMMMNNNMMMLLLLLLLLLNNNWWWTTTQQQRRRSSSRRRNNNIIIJJJIIIHHHGGGEEEBBB@@@???@@@???>>>===<<<;;;;;;:::999999888888888777777777777666444555666666444333444444333333333222222222000000000000////////////////////////////////////........................------------............111111111111222222222222000000111111222444555666555777888999999;;;>>>@@@????????????????????????===000444@@@AAAFFFOOORRRHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJIIITTTpppxxxiii___LLL===>>>BBBAAA@@@CCCHHHEEECCCAAA@@@>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;==================>>>>>><<<:::999999<<<>>>>>>>>>======>>>>>>>>>>>>??????>>>@@@AAA@@@>>>>>>???@@@@@@AAACCCCCCAAA@@@AAABBBBBBDDDFFFGGGFFFFFFHHHIIIFFFFFFFFFGGGHHHJJJLLLMMMJJJKKKMMMNNNOOONNNMMMLLLNNNOOOQQQTTTUUUVVVWWWWWWTTTUUUWWWVVVUUUSSSRRRRRRTTTUUUVVVWWWWWWUUUSSSRRROOOQQQRRRRRRQQQPPPQQQSSSOOOMMMKKKIIIIIIKKKMMMOOONNNKKKHHHFFFEEEDDDCCCBBBCCCBBB@@@>>>========================<<<<<<<<<<<<::::::999888777666555555666666555444333222111000222111111000//////......000...------000000///---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,aaavvviiigggpppppphhhgggooogggTTTLLLLLLQQQWWWYYYUUUNNNHHHDDDGGGAAA============@@@EEE<<<222000///---777===444444:::???@@@===:::<<<>>>;;;777777>>>@@@::::::BBB???:::888;;;<<<;;;<<>>;;;???GGGPPPVVVKKKIIIGGGDDDCCCCCCDDDEEEHHHFFFBBBOOOjjjnnn___VVVTTTNNNJJJHHHBBB>>>CCCNNNJJJGGGJJJRRRSSSNNNMMMRRRJJJGGGGGGJJJJJJHHHHHHKKKEEEGGGVVVXXX@@@...///333BBB@@@???@@@BBB???999444===??????>>>???BBBBBB@@@======;;;:::===BBBAAA===<<<;;;;;;===AAAFFFKKKNNN>>>===<<<;;;:::999999999>>>???@@@?????????AAACCC<<<@@@======EEEDDD???CCC:::<<>>DDDIIIKKKIIIHHHIIIKKKEEEEEEEEEBBB@@@@@@AAACCCGGGGGGGGGIIIOOORRRLLLCCCCCCCCCCCCEEEGGGGGGFFFEEEHHHNNNRRRLLLBBB>>>BBBIIIGGGDDDDDDGGGGGGCCC??????AAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@BBBDDDEEECCCAAA???AAABBBCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBAAA?????????>>>>>>???@@@AAABBBCCCBBB@@@>>><<<<<<>>>AAACCCEEEEEEDDDDDDDDDDDDDDDCCCAAABBBCCCCCCCCCBBB@@@???BBBBBBCCCFFFIIIJJJIIIGGGFFFEEEEEEFFFHHHJJJIIIIIIKKKIIIFFFGGGHHHFFFBBB>>>@@@@@@???>>>===;;;:::999999999888777666555444444555444444444444333333333333222111111222222111000111111111111000000000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........////////////000.........//////111222333000111333444444555888:::=========<<<<<<<<<<<<<<<444&&&,,,;;;>>>CCCJJJGGGAAA@@@@@@@@@@@@AAAAAABBBDDDAAA>>>@@@DDDFFFDDDAAADDDLLLRRRPPPKKKGGGCCC???===888:::AAACCC>>><<<@@@===>>>===;;;999777666777777777777777777777777777:::999999999999999888888666555666888:::;;;;;;:::999999999:::::::::;;;;;;<<<===>>>===;;;::::::;;;;;;===>>>>>>===<<<<<<===>>>@@@AAAAAA@@@@@@AAACCCAAACCCFFFIIIJJJJJJIIIHHHKKKLLLMMMNNNOOONNNMMMLLLLLLMMMPPPSSSUUUUUUTTTTTTQQQUUUXXXWWWSSSPPPQQQSSSSSSSSSSSSVVVYYYYYYUUUQQQSSSTTTUUUSSSPPPMMMKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNJJJHHHEEEDDDDDDDDDBBBAAADDDBBBAAA???===<<<;;;;;;;;;;;;;;;;;;::::::::::::555555555444444444333333333222111111000///......///......------,,,,,,+++...,,,+++,,,---...---,,,************************************))))))))))))************************************************PPPggg{{{jjjbbbfffggg\\\TTTXXXUUULLLKKKLLLOOOTTTWWWUUUNNNEEE>>>;;;:::<<>>??????>>>;;;999AAAAAA???;;;IIIgggdddBBBEEECCCFFFMMMQQQMMMHHHFFF??????@@@AAAAAABBBBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDLLLBBB:::DDDXXXaaa^^^[[[UUURRRQQQOOOHHHBBBFFFOOOLLLCCCDDDQQQUUUMMMJJJPPPFFFCCCCCCEEEEEEBBBAAADDDCCCDDDJJJJJJ;;;111999GGGGGG???888:::>>>>>>;;;999CCCAAA??????CCCJJJOOOQQQDDDCCCAAA@@@AAABBB@@@<<<;;;;;;;;;;;;<<<===??????;;;;;;;;;:::::::::::::::@@@AAACCCCCCCCCDDDGGGIIIBBBGGGBBBAAAGGGEEE@@@EEEBBBEEEGGGHHHFFFDDDDDDDDDGGGHHHIIIGGGDDDCCCEEEGGGCCCBBB@@@@@@BBBEEEGGGIIIEEEIIIMMMLLLIIIFFFEEEGGGFFFGGGFFFEEECCCCCCDDDFFFDDDEEEFFFHHHKKKLLLGGGBBBEEECCCAAACCCGGGIIIHHHFFFBBBGGGJJJGGGAAA@@@DDDIIIAAAAAAAAAAAA@@@???>>>???BBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@AAACCCCCCAAA???;;;>>>@@@BBBBBBCCCEEEFFFAAAAAAAAA@@@>>><<<;;;:::;;;;;;<<<===>>>???AAAAAACCCAAA>>><<<===???BBBEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCEEEEEEDDDDDDCCCEEEEEEFFFHHHIIIIIIHHHGGGIIIGGGFFFHHHLLLNNNLLLJJJGGGEEECCCCCCCCCBBB>>>;;;<<<<<<<<<<<<<<<;;;:::999777777666666555444444333555555555444444444333333222111000000111222111///000000000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------------...///000111///111222333333444666999===<<<<<<<<<<<<;;;;;;;;;111///***<<>>???????????????@@@AAABBB???>>>>>>@@@CCCFFFEEEDDDNNNFFF>>>:::888999???GGGCCCAAAAAADDDAAA<<<<<>>>>>@@@CCCEEEFFFFFFEEEDDDMMMNNNOOOPPPPPPPPPOOOOOOLLLNNNPPPQQQRRRPPPNNNMMMOOORRRTTTSSSPPPNNNNNNOOOPPPNNNNNNSSSXXXYYYTTTOOOTTTVVVVVVTTTPPPLLLIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKFFFEEECCCBBBCCCCCCAAA@@@??????>>><<<;;;::::::999999999888888888777777777222222222222222222222222000000///......---,,,,,,,,,,,,,,,,,,++++++******++++++***++++++++++++***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((JJJhhh}}}|||rrraaaUUUdddkkkbbbSSSOOOLLLIIINNNIIIKKKNNNQQQPPPJJJ@@@888:::;;;>>>AAA>>>777333555444000&&&''':::GGG===,,,---222444000///111111...666333111---...;;;===...888444333555666666:::???@@@===::::::;;;===<<<<<>>CCCLLLOOOIIIAAA===???BBBEEEGGGGGGDDD@@@===BBBBBBBBBBBBBBBCCCDDDEEEDDD;;;:::DDDMMMSSSXXXYYYYYYUUUPPPLLLGGGCCCEEEIIIFFFDDDOOOcccfffVVVGGGDDDJJJFFFEEEGGGFFFBBBAAACCCBBBAAA???>>>;;;666>>>OOONNNDDD<<<<<<===;;;;;;===BBB===999===EEEKKKMMMMMMCCCAAA??????>>><<<:::999>>>???@@@AAA@@@>>><<<::::::;;;<<<===>>>>>>??????<<>>BBBDDDFFFDDD@@@???AAADDD???@@@BBBCCCDDDEEEFFFGGGIIIIIIIIIHHHFFFCCC@@@???DDDEEEFFFDDDCCCBBBCCCDDDCCCEEEIIIIIIGGGCCCCCCDDDGGGDDDAAACCCFFFIIIHHHGGGBBBBBBBBBAAABBBBBBCCCDDD>>>@@@@@@>>><<<===AAACCC>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAACCCCCCAAA???;;;===?????????>>>???@@@============<<<;;;::::::;;;<<<===>>>???@@@AAAAAA@@@>>><<<:::;;;===@@@BBBAAAAAAAAA@@@@@@????????????@@@AAACCCCCCCCCCCCBBBFFFGGGHHHHHHGGGFFFEEEEEEJJJGGGEEEGGGIIIKKKIIIFFFFFFEEEEEEDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<;;;:::777777666666555555444444666666666555555555444444222111000111222333222111000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,---...///000///000222222222333555777777666666666666666666666///@@@---AAAqqq;;;???@@@?????????@@@AAABBBBBB:::<<<>>>???>>>>>>@@@CCCAAA<<<<<>>???@@@AAAAAAEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMNNNMMMLLLKKKJJJNNNLLLLLLMMMNNNMMMJJJGGGKKKIIIIIIMMMSSSUUUPPPLLLPPPQQQRRRQQQMMMIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEDDD@@@???>>>>>>>>>>>><<<;;;888888888888888888888777666666666555555555444444000000000000111111111111///......------,,,,,,,,,+++++++++++++++*********)))*********)))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''OOOlllvvvfffbbb___WWWZZZgggaaaOOOFFFAAA@@@FFFBBBCCCEEEFFFEEE@@@888333888777999;;;999666:::@@@:::888,,,,,,===@@@333+++)))444>>><<<111+++111:::888888333555EEETTTRRRHHH>>>:::888777555333777<<>>>>>>>>??????@@@AAAAAAAAAAAA>>>>>>??????@@@AAACCCCCC===:::JJJZZZXXXUUUWWWUUUVVVQQQKKKGGGEEEFFFGGGHHHIIIGGGNNNZZZ\\\QQQFFFBBBGGGDDDCCCDDDCCC???>>>@@@???@@@:::;;;???777666DDD@@@999888===>>>999888;;;???::::::AAAGGGFFFAAA>>>???;;;:::<<<;;;888888;;;;;;===???AAAAAA???===;;;999;;;<<<>>>@@@AAABBBBBB;;;===@@@BBBBBBCCCDDDFFFEEEJJJFFFAAADDD@@@===CCC@@@BBBDDDDDDBBB@@@??????BBBDDDFFFEEECCCBBBCCCFFFCCCEEEGGGGGGFFFEEEFFFGGGIIIIIIHHHGGGGGGEEEBBB@@@EEEFFFGGGFFFCCCBBBBBBCCCCCCEEEHHHHHHCCC===@@@FFFDDDCCCAAABBBCCCDDDDDDDDDDDDAAA??????@@@AAA@@@>>>===BBBDDD???;;;===BBBEEE>>>============>>>??????>>>>>>>>>@@@AAAAAA???===@@@AAAAAA@@@===:::::::::888999999:::::::::::::::::::::<<<===>>>>>>>>>>>><<<;;;:::::::::<<<>>>??????????????????>>>>>>>>>===>>>@@@AAABBBBBBAAAAAAGGGHHHJJJJJJHHHFFFFFFFFFHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDBBB@@@===<<<:::;;;;;;;;;;;;::::::999666666555555555444444444555555444444444333333333222111000111333333333222000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///---.../////////000222444333333333444444555555555...EEE///CCCvvv;;;CCC>>>>>>=========>>>??????<<>>::::::===BBBAAA===::::::;;;999777888999999666333555666666666555444555666444444444444444444444444555555555444444444444444111111222555777777444222444444555555555666666666666777888777555444444555444666777777666555555666666777777666555666888;;;;;;:::999888999;;;>>>???===>>>???@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKHHHFFFHHHJJJJJJFFFBBBFFFEEEEEEHHHLLLNNNLLLJJJHHHIIIJJJIIIFFFDDDBBBBBBBBBBBBAAA@@@???>>>===<<<:::999888888999888666444333444444555555555555555333333333333222222222222///////////////000000000------------,,,,,,++++++************************((()))***)))(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&JJJZZZkkkfffUUUOOORRROOOMMMZZZSSS@@@:::;;;>>>EEE<<<===>>>===;;;777333111333333666888666555:::BBB555999000///:::666000;;;DDD@@@>>>;;;222+++111>>><<<999222AAA[[[YYYNNNWWW???;;;999888555333777===???999333222555:::;;;;;;<<<333:::CCC:::333888======<<<===???>>>:::;;;???999999888999:::<<<>>>@@@<<<===???AAABBBBBBBBBAAAAAA<<>>>>>;;;;;;===;;;???888999@@@666111AAA===444333;;;@@@;;;888;;;===;;;===CCCEEE???;;;;;;>>>:::999;;;:::777999???888999999::::::;;;;;;;;;888999;;;===????????????:::===@@@AAABBBBBBCCCDDD>>>DDD@@@<<>>@@@AAAAAA@@@>>>>>>>>>AAACCCDDDEEEEEEEEEEEEFFFDDDEEEFFFEEEDDDDDDFFFIIIHHHKKKLLLKKKFFFDDDDDDFFFFFFGGGHHHGGGDDDBBBBBBBBBDDDBBBBBBCCCAAA===@@@GGG@@@BBBBBBBBB@@@???@@@AAA@@@@@@???>>>>>>?????????<<>>>>>>>>???AAAAAA===<<<===???@@@AAA???===???@@@AAA???<<<:::::::::777777888999::::::::::::777888999;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>?????????===>>>@@@AAABBBBBBAAA@@@DDDFFFIIIJJJHHHGGGGGGIIIEEEFFFGGGFFFDDDDDDDDDEEEBBBCCCCCCBBB@@@===;;;;;;999:::::::::999999888777666555555555555444444444444444333333333222222222000///...///111222111000000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))*********************++++++++++++,,,+++++++++++++++,,,,,,---+++,,,------------000222222222333444555666777777222<<<222AAAfffZZZ;;;@@@<<<<<<;;;:::::::::;;;;;;>>>>>>>>>===<<<;;;;;;;;;???AAA@@@;;;999;;;>>>???=========;;;999888555222555444333333555555444333333333333333333333333333333333333333333444444444222111111222444444222000333333444444444555555555333444555555333222333555333444666666444333444555333444444333333444777::::::999888777888:::;;;=========>>>@@@BBBDDDFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFGGGGGGEEECCCBBBCCCCCCDDDEEEFFFHHHIIIIIIDDDEEEEEEDDDAAA@@@@@@AAA??????===<<<;;;:::::::::999888777777777666333111222222333444444333222111111111111111000000000000...............---------,,,++++++++++++*********))))))))))))))))))))))))''')))******((('''(((***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&VVVWWWcccfffUUUGGGHHHIIIOOOVVVJJJ666777AAAKKKUUU999;;;;;;999666333222222222555<<<@@@>>>999999>>>***444000000888111555PPPkkkLLL222...111///222999???666+++@@@XXX>>>(((@@@666333222222000000555===444///+++,,,222888:::999888555888999777???@@@333444666:::===:::444444777888999;;;<<<=========<<<;;;>>>BBBEEEFFFEEEBBB@@@GGG:::GGGVVVNNNMMMXXXWWWEEEGGGHHHEEECCCEEEIIIKKKBBBGGGIIIFFFEEEFFFCCC>>><<<:::;;;>>>???===>>>AAA999>>>666555>>>777666KKKSSSDDD;;;@@@CCC>>>:::<<<<<<999;;;===;;;777;;;CCC???:::888:::888444777===<<<;;;888777777888:::<<<777888:::;;;<<<<<<;;;;;;666999<<<>>>>>>>>>???@@@999???<<<999<<<:::999AAA<<<======<<<:::888888999<<<===>>>???AAAAAAAAAAAA;;;<<<===;;;;;;>>>CCCHHHEEEKKKOOOKKKBBB===@@@EEECCCDDDEEECCC@@@>>>===>>>DDD>>><<>>AAAGGG???BBBDDDCCC???===>>>@@@999<<>>>>>===<<<===>>>???@@@===<<<===???AAABBB@@@>>>777999:::;;;:::999:::;;;888999::::::;;;;;;;;;:::666777888999999999888777666777888999::::::::::::999999::::::;;;;;;;;;<<<<<<===>>>???@@@???>>>>>><<<@@@DDDEEEDDDCCCEEEGGG@@@CCCEEEDDDAAA@@@BBBEEEAAACCCCCCBBB???<<<;;;:::::::::::::::999888777777777777777666666666666666444444444444333333333333...---,,,---///000///...//////.........------------------,,,,,,,,,++++++************************************************************++++++++++++))))))))))))************+++***************+++,,,+++,,,------,,,---///111//////000222333444555666999222555???>>>:::999999<<<;;;:::999999999999999:::777555777:::<<<:::777888???BBB<<<888:::;;;888666999888444111222555777777444222333666777555222444444444444444444444444111111222222333333444444444333222222333333222000222333333333333444444444111222333333222111222444222333555555333222333444111222222111111333777999888888888999999:::;;;;;;<<<===>>>@@@CCCEEEHHHIIIFFFEEECCCAAA@@@AAACCCDDDCCCFFFIIIHHHDDDAAABBBDDDBBBCCCCCCCCCCCCDDDGGGJJJDDDEEEDDDBBB@@@???@@@AAA???>>><<<;;;::::::;;;<<<;;;:::999999999777444222333333444444333111000///000000000000////////////---------,,,,,,,,,++++++************))))))))))))'''(((((((((((((((((((((''')))+++***'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ddddddjjjUUU@@@===???RRRcccXXXHHH===>>>GGGOOORRR<<<666555999888111///222777999777444666;;;888111222///111555222000>>>PPPeeeKKK333///444555///***...111333444333111000000...000111111000000111222///555%%%222[[[OOO///888777222666888222444888333:::777666666555222555:::>>>:::666666:::===<<<:::AAA???<<<===???AAA@@@???===@@@CCC>>>AAA\\\ssssssGGGHHH???:::@@@BBBBBBIIIFFF@@@===???BBBAAA@@@BBB@@@???AAAAAA===999===EEEAAA===:::999;;;???CCCDDDMMMHHHEEEEEEBBB;;;888:::;;;;;;;;;<<<<<<;;;:::999999<<<;;;666666<<<>>>;;;;;;888666666888:::;;;;;;555666888:::;;;;;;;;;;;;:::BBBIIIGGG???999999<<<:::<<<======;;;:::999999:::;;;;;;:::999999<<<>>>???AAABBB???<<<:::<<<>>>:::888888===EEEJJJJJJHHHHHHIIIFFF@@@>>>@@@AAA>>>JJJEEE@@@???@@@AAAAAA???CCCBBBAAA@@@???@@@AAAAAABBBBBBBBB@@@???@@@CCCFFF>>>>>>>>>===============@@@???===<<<;;;<<<>>>???======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::666777888999999888666666999999999::::::;;;;;;;;;;;;:::888666666666666777666666666666888:::<<<===888888::::::::::::999888;;;;;;;;;<<<===???@@@AAABBBAAAAAA@@@?????????@@@BBBAAA@@@@@@??????@@@@@@===>>>@@@@@@>>>===>>>???<<<<<<;;;::::::999999888666555555555555444444444555555444444222222111111000000000000//////////////////...---,,,,,,++++++++++++------------++++++************************************))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111111222333444555666666777777777888888888888888999999888777888:::<<<999999999999999999999999===<<<;;;:::888777666555777777777777777666555555444444444444444444444444222222222222222222222222000000111111111222222222333222111000////////////......///000111111222222///000111222222111000///000000000000000000000000......///111222333444555777777777777777888888999>>>???BBBDDDDDDDDDCCCBBBIIIBBB===>>>>>>>>>@@@CCCIIIFFFCCCBBBCCCFFFGGGGGGFFFJJJLLLJJJKKKMMMMMMIIIKKKJJJIIIGGGDDDBBBAAA@@@;;;<<<===>>>>>>===<<<;;;>>>>>><<<:::888666555444222555777444000///222666333222000///........./////////...---,,,,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''---222000((($$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&ccc[[[^^^TTTOOOPPPDDDGGGKKKDDD:::666888<<<===<<<;;;888666555444111111333555666555222333777444...111,,,,,,000///+++000;;;JJJ:::------111000...---,,,///111222000///...///...///111000//////000222000222$$$<<>>OOOGGG===888999;;;===<<<:::<<<>>>AAACCCBBB@@@>>>???BBBGGGDDD@@@MMM\\\ZZZEEEEEE<<<:::CCCCCC>>>@@@EEE@@@===???BBBBBBCCCEEE>>>???BBBEEEBBB???BBBHHHAAA???;;;:::<<>>;;;:::999;;;;;;;;;:::888777777777555999999666666999999555777777888;;;>>>>>>===;;;;;;:::999777777777777777999???DDDDDD>>>999999;;;999;;;===<<<;;;999999999;;;===??????===;;;;;;<<>>>>>>>>@@@???===<<<@@@FFFJJJIIIGGGDDDFFFDDD@@@???BBBBBB@@@FFFCCC???>>>@@@BBBCCCBBBEEEEEECCCBBBBBBBBBCCCDDDAAAAAAAAA???>>>>>>???AAAAAAAAA@@@>>>===<<<;;;;;;===<<<:::999888999:::;;;;;;;;;;;;;;;:::::::::999:::999999888777888888888666666777888888888777666999888888888888888888888:::999777666555555666666555555555555666888999999777777999:::::::::999999;;;;;;;;;<<<===???@@@AAA???>>>>>>===<<<<<<======???>>>======<<<<<<======;;;<<<>>>===;;;::::::;;;::::::999999888777777666555444444444333333333333222222222222222222222111000000000000/////////............---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********************************)))))))))(((((('''((((((((())))))))))))))))))(((((())))))***++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000111333444555666666666777777777888888888999999888777888:::<<<:::999999999999999999999999999999888888777777777666666777777666666555444333333333333333333333333111111111111111111111111///000000000111111111111222111000000///........./////////000111111222222///000111111111111000///000000000000000000000000......///000111222222333444444444555666777999:::===>>>@@@BBBCCCCCCBBBAAAFFFBBB???AAAAAAAAAEEEJJJLLLIIIFFFDDDEEEGGGHHHHHHHHHKKKMMMKKKKKKNNNMMMJJJJJJIIIGGGEEECCCAAA???>>>888999:::;;;<<<;;;;;;:::<<<;;;:::888777555444333222444666444000///222555222111000........................---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''###'''+++***%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&]]]UUU\\\WWWWWWVVVCCC???:::444......222444444222666777555000...111333333222333111//////111000,,,111+++***000000+++***///000,,,+++---...,,,,,,...***---//////...,,,,,,------///000000///...000111///222)))@@@nnnddd<<<333333...111444111666===999666444666999999888;;;@@@OOOHHH@@@;;;::::::999777333:::BBBGGGEEEBBB???>>>AAABBBKKKLLLAAA@@@FFFEEECCCCCC;;;<<>>>>>>>>>>>333>>>DDD???:::<<<;;;777:::<<<;;;999555333555888555999:::888777888666222333666;;;@@@CCCBBB>>>:::<<<:::777555444555777888888;;;>>>???===:::999999999:::<<<;;;:::888999999<<>><<<;;;AAA@@@??????@@@AAA@@@???BBB@@@>>>@@@DDDFFFFFFDDD???BBBCCC@@@AAADDDDDDAAABBB@@@>>>???AAADDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFDDDBBB@@@AAAAAA@@@@@@@@@???>>>======<<<;;;:::999888777888999999::::::999999999999888888888777777666666666666666444555666777888888888777777777777666555555444444999888777555555555555666333333444555555555555555555666777888999:::::::::;;;;;;;;;<<<===>>>???@@@>>>======<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<===>>>===;;;999888999888888777666666555555444444444333333333222222222000000000111111222222222000000000/////////......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************))))))))))))((((((''''''((((((((()))))))))))))))(((((())))))***+++***************++++++,,,++++++++++++++++++++++++............///111222333555555555666666666777777888999999999888888:::<<<:::::::::999999888888888555666666777777888888999555555666666555555444333333333333333333333333333/////////////////////////////////000000000111111111111000000///.........//////000000111111222222///000000111111000000///////////////////////////---.........////////////000000111222444666888999:::;;;===???@@@@@@@@@???===;;;<<>>>>>DDDLLLNNNKKKGGGEEEFFFGGGGGGGGGCCCGGGGGGEEEEEEHHHGGGDDDGGGGGGEEECCC@@@>>><<<;;;666666777888999999888888888777777666444333333222111333444333000///111444111000///...---------...---------,,,++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%UUUVVVdddZZZMMMGGG:::???888000((((((+++...111444///333222,,,+++000222000000000///------------,,,,,,)))***//////,,,,,,000***+++---...---+++***+++***,,,------,,,++++++,,,,,,...//////......///000***444000888LLLCCC111999444...000111,,,111888555333222444888888666777<<<>>>???BBBEEEEEEAAA999444333<<>>???BBB@@@JJJNNNBBB<<>><<<>>>???>>>AAAEEEBBBAAAAAABBB???;;;;;;???BBB@@@>>>>>>>>>>>><<<:::777FFFJJJ???777;;;<<<666:::;;;<<<999555555999===;;;<<<;;;999888888777666444666;;;@@@CCCAAA<<<888666666555555666888;;;<<<888888999;;;<<<<<<:::888888999::::::888888888999<<<>>>AAAAAA@@@>>>>>>>>>@@@>>><<<>>>AAACCCAAA>>>AAA???===>>>@@@BBBBBBBBB???BBBCCCBBBBBBEEEEEEBBBAAA@@@??????AAACCCEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBGGGIIIIIIGGGDDDBBBAAAAAA<<<======>>>???@@@AAAAAA===<<<;;;:::::::::::::::999999999999999999999999777777666555555555666666333444555666777777888888555555555555444444444444888777555444444444555555222333444555555444333222333444555777888999::::::;;;::::::;;;<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAA@@@===:::::::::777777666666555444444444444444444333333333333222111111111111222222222222000000/////////.........,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---***************************)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((()))******)))))))))))))))***++++++++++++++++++++++++++++++---------...///000111222444444444444555555555555777888999888777777999:::::::::999888888777777777555555666666777888888888444444444444444333333222222222222222222222222222//////////////////////////////000000000111111111111111111111000000///////////////000000111111111//////000000000000//////........................---------------,,,,,,,,,.........///111222444555555666888:::;;;<<<<<<<<<777888;;;>>><<<;;;BBBJJJKKKHHHDDDAAABBBBBBCCCCCC@@@CCCCCC@@@@@@CCCBBB???DDDCCCBBB@@@===;;;:::999666666666666666555555555444444333333222222111111111222333111///...000222///......---------------,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%TTTUUUaaaRRRBBB===555???:::111***(((&&&%%%***111111222///***+++...///---///...------,,,,,,,,,...))))))***+++)))(((,,,222---------,,,,,,,,,+++(((+++,,,------,,,+++,,,---+++---......---,,,...///)))333000---222---***999999222444666111666<<<999333333555888777333444777555:::BBBIIIKKKGGG???999888@@@HHHHHHBBB======AAACCC>>>EEEHHH>>>===FFFJJJ===DDDAAA@@@FFFEEECCCJJJAAA>>><<<===<<<:::;;;???DDD@@@======;;;888:::???@@@???>>>===>>>===;;;999<<>>BBB@@@===:::888666666888:::777777999;;;<<<<<<888666222333555777999;;;<<<<<<888666666888;;;<<<:::888777888999888777777888999999:::<<<<<<<<<===@@@BBB@@@???>>>@@@DDDEEEBBB???@@@>>>======???AAACCCCCCAAAEEEEEECCCCCCEEEDDDAAAAAAAAAAAAAAAAAABBBCCCEEECCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEECCC@@@>>>======<<<<<<===>>>???@@@@@@AAA>>>===<<<;;;::::::::::::999999999999999999::::::888888777666666666666777333333444555555666777888333333333444555666777777666555444333333333444555333444555666555444333222222333333555777888::::::999999999999:::;;;<<<<<>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>@@@BBBBBB@@@===;;;::::::777777777666555555444444555555555555444444444444555444444333222222111111////////////............++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((('''((())))))***))))))(((((())))))***+++************************------------...000111222222222333333333444444444555666888888777666777888888888777777777666666666777777777777666666666666333333333333333222111111111111111111111111111111000000000000000000000000000000000111111111111222111111222222222111000///...///////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------...///000000111222333555666777888888:::;;;???AAA???<<>>===;;;:::999888999888777666444333222222222222222111111111000000111111111000///...///000------------,,,,,,,,,+++***************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%YYYPPPSSSGGGBBBCCC888<<<<<<777444333,,,%%%***555CCC888...,,,------,,,,,,...,,,,,,...---+++---222///000000---))))))---333,,,,,,***(((***...---)))+++,,,------++++++,,,---***,,,------,,,,,,---...,,,///******111111...222555000333666333888???;;;555555777:::888333222555555777;;;???@@@???===<<<<<>>AAA@@@999===GGGGGG888AAA???<<<@@@???@@@JJJ>>><<<===>>><<<777777;;;CCC>>>:::;;;;;;<<<@@@EEE>>><<<;;;;;;<<<<<<;;;999:::AAAAAA888333888<<<;;;888888888999;;;>>>@@@AAA???:::666444333222555999888777555555666777666555333444666888888888777666666555555666888999999888666777777777555666777999666777888999999;;;???BBBAAAAAABBBDDDEEEEEEDDDBBBAAA@@@??????@@@BBBEEEFFFCCCFFFEEEBBBAAACCCCCC@@@AAABBBCCCBBBAAAAAABBBDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBB???>>>>>>????????????>>>===<<<<<<;;;;;;;;;::::::999888777777999999999999999:::::::::999999888777777777777777444444444444444555666777111222333444555777888888555444333222222333444444444444555555555444444333222222333333555777999:::888777777777888888999:::<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;===>>>???===:::888777888888888777777666555555444666666555555555444444444666666555444333222111000/////////.........------,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((((((((((())))))***)))))))))))))))))))))))),,,,,,,,,---...///000111111111111222222222333333222444666666555555555666555555555555555555555555777777666666555444333333111111222222222111000000000000000000000000000000000000000000000000000000/////////000000000111111///000111222222111000///---------...............------,,,++++++,,,------++++++++++++++++++++++++++++++++++++************---,,,,,,,,,,,,------...//////000222444555666777::::::===???===:::<<>>===@@@@@@======<<<<<<;;;:::999999999999888777555333222222111222222222111111000000000000000///............///++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$YYYNNNPPPGGGFFFHHH::::::<<<999888777///+++888LLL___EEE000///000+++***000,,,***+++---,,,***...555444333111...---...//////(((++++++)))***...///++++++,,,,,,+++******+++---***+++,,,,,,++++++,,,---...---+++,,,222444000...000+++///222...222888333222333666999777222000222333444444444444666888::::::===@@@>>>:::999;;;???AAA???AAA<<<777@@@FFF===888???<<<999>>><<<:::AAA::::::===@@@>>>888777:::AAA<<<:::<<<>>>>>>@@@EEE;;;999888888:::<<<<<<;;;777888888777555555777999777444333666;;;>>>===:::<<<666333444333000222777777444222222444555555555555555555444444333333333444444444444444555666888555666666555444555777999444666888999::::::<<<>>>???AAACCCDDDCCCBBBAAAAAABBBAAA@@@??????@@@CCCFFFBBBDDDBBB>>>>>>AAABBB@@@@@@AAACCCCCCAAA@@@BBBEEECCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBB@@@??????@@@BBB@@@???>>>===<<<;;;:::999:::::::::999888666555444777777777888888888999999999888777777666666777777555444333333333444555666222222333444444555666666444333222111111222333444444444333333333444555555222222222333444666777888666666555555555666777777999999888888999::::::;;;;;;:::999999888888999999:::<<<<<<;;;888666666666777777777666555555444444555555555444444444333333444333333333222222111111//////.........------------,,,,,,,,,+++***************++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((''''''''''''((())))))))))))))))))))))))))))))*********+++,,,---...///000000000111111111222222000222444555444333333444222222222333333444444555444444444333222111111111000111111111111000//////////////////////////////........................---------.........//////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************************************+++++++++*********++++++---...//////000000222333555777888999777888<<<<<<999999;;;;;;999666777999<<<>>>???@@@BBB@@@;;;:::======:::999:::::::::::::::::::::666555444333222222222333444444333222111111000000000///...---.........---)))***+++,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$TTTQQQYYYPPPHHHEEE999<<<888444222///))),,,FFFdddtttPPP333222222******333+++((()))---,,,)))...666///---))))))---000---((('''...111---+++...///,,,***++++++***))))))***,,,)))+++,,,,,,+++***,,,---,,,000000---)))+++...111111,,,000222,,,...111,,,...///222777555000...000111333444555555777999:::777999;;;;;;999999:::======???BBB===:::EEEGGG666;;;???:::999@@@>>>777:::777999>>>BBB@@@:::999<<>>???<<<<<<>>>999777666666999;;;<<<<<<777444555999888444222555666222000333:::<<<999444999444333666666222222666444222111111444666666666555333111000///111333444222333333222111222444777555555666555444555777999333666:::<<<;;;::::::::::::>>>BBBBBB???<<<===>>>AAAAAA???===<<<===@@@BBB???AAA???<<<<<<@@@BBBAAA>>>@@@CCCCCCAAAAAACCCFFF@@@AAABBBBBBBBBAAA??????<<<===<<<;;;:::;;;>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777666555555666666666777777888888888888777666666666666666666555444333222333444555333333333333333333444444333222111111111222333444444333222111222333555666333222222222333555777888555555444444444555555666999888888888999::::::;;;;;;:::999999888888999999:::;;;<<<;;;999777777777777666666555555444333333444444444333333333222222111111111111111222222222//////.........---------------,,,,,,+++***)))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))***,,,---...000000000000111111111111///111333444333222222333000000111222333444444555111111111000000000000000000000000000000//////...////////////////////////------------------------+++++++++,,,,,,,,,------***,,,---//////...,,,++++++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))*********++++++++++++(((((()))***,,,---///000000111111333444777888:::<<<888999>>>@@@===<<<<<<;;;999888888<<<@@@BBBCCCDDDEEECCC???===@@@@@@===888888888999::::::;;;;;;333222111111111222444555555555444333222111000000000///------.........---))))))+++,,,,,,+++***)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$^^^JJJKKK===NNNAAA555888888555222111444:::>>>AAAGGG888000333111((((((111000///...---------------///...,,,***)))))))))******,,,---///000000//////++++++++++++++++++++++++*********++++++,,,,,,,,,777111+++)))+++------,,,...------...//////...---333444666777666444111000444333333666:::<<<;;;999===<<<999555333444888;;;CCC>>><<<>>>???======???AAA@@@????????????===;;;888@@@@@@@@@DDD@@@:::>>><<<>>>???@@@???<<<999777999999:::::::::999888888444666444111333888666///555444444777;;;;;;777444555555555555555555555555666333111444999<<<;;;888444333111000000111333444222222222222222222222222:::999777555444555666777999999999999999999999999?????????===;;;;;;===?????????>>>>>>>>>???AAABBB??????>>>>>>???AAACCCDDDEEEDDDCCCBBBCCCEEEGGGHHHGGGEEECCCBBBBBBBBBBBBAAA>>><<<:::<<>>===<<<;;;:::;;;<<<<<<888888888777777777777777777666666666666555555555555444333222222333444555444333111000000111333444555444222111111111222222333222111000////////////000000//////000111222222000000111111111222222222111111222333333444555555777777777888888999999999;;;:::999999:::;;;===>>>;;;;;;::::::999888777777666444333333555666666555888777666444222000///...111000///000111222111//////......,,,+++***))))))---------,,,+++***)))(((+++++++++******(((''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$'''***+++''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))*********+++++++++555222///...000222222111222222222111111111000000111111111222222111111111444444333111///...///111//////000000000000///...///...---,,,++++++++++++...---,,,,,,,,,,,,---............------,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,******))))))******+++,,,***)))(((''''''((()))***))))))************))))))))))))***+++,,,,,,,,,,,,+++,,,---------///222555888888888999;;;===???@@@===:::888;;;AAADDDBBB>>>BBBAAA>>><<<::::::::::::999999999888888777666555444444444333333444555555111111111000//////......000//////...------,,,,,,+++++++++************)))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""################################################WWWCCCGGG===PPPDDD777888:::888555333111000///...///,,,000888777...((()))///...------,,,,,,,,,------,,,***)))((())))))******+++,,,...//////......)))*********+++++++++,,,***++++++++++++++++++,,,000111000///---,,,+++,,,,,,,,,,,,,,,------,,,+++///000333444444333111000555444444777;;;===<<<:::===<<<:::666555666:::===AAA>>><<<>>>===;;;<<>>?????????===EEEDDDAAACCC>>>:::@@@>>>>>>>>>===<<<:::888777<<<<<<<<<<<<<<<<<<;;;:::777999777444555999777111111444888:::999777555444222222333333333333222222666333111333666888666333444333111000000111333444222222222222222222222222888777555444444444666777888888888888888888999999>>>============>>>>>>>>>AAA@@@???>>>>>>>>>???@@@??????>>>>>>???@@@AAABBBBBBAAA@@@???@@@AAACCCDDDEEEDDDBBB@@@@@@???===<<>>>>>===;;;===<<<;;;:::999999:::;;;777777777777777777777777666666666555555555444444444444333333333333444444444333111000000111333444444333222111111111222222333333222000000/////////000000//////000111111222000000000111111111222222111111222222333444444555777777777888999::::::;;;::::::::::::;;;<<<======:::::::::999999888888888777555444444555666555444666666555333222111000///111000///000111222111/////////...---,,,+++******,,,,,,,,,,,,+++***))))))+++++++++******)))((('''))))))))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&$$$$$$$$$''')))+++'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********++++++444111...---///111111000222222111111111000000000111222222333333222222111555555444111...---.../////////000000000/////////000///...---,,,,,,,,,,,,...---,,,++++++,,,---......---------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++******)))))))))***++++++***)))(((''''''((()))***))))))************))))))((()))***+++,,,,,,,,,,,,+++,,,---------...222444777777777888999;;;<<<===???===:::;;;======;;;999======<<<;;;::::::::::::888888888888777666555444333222222222222222333333222111111000000//////...///......------,,,,,,++++++++++++*********))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ZZZDDDKKKCCCTTTJJJ>>>:::888888888777444111---***444444444222///,,,++++++------,,,++++++++++++,,,+++***)))(((((()))******)))***+++,,,---------,,,)))*********+++++++++,,,+++++++++++++++*********+++000444333///++++++,,,******++++++++++++******+++---///111222111000///222222333555888::::::999999999777555444666:::===>>>======>>>;;;888:::@@@BBB???;;;:::<<>>===GGG>>>===;;;::::::;;;===>>><<<<<<======<<<;;;;;;::::::;;;999666777999777444000555::::::777333333444000111222333333222111000666333111111333444111...333222111000000111222333111111111111111111111111444444333222222444555666555555666666777777777888;;;::::::===@@@BBB@@@===??????===<<<<<<;;;<<<<<>>>>>======>>>??????@@@???>>>>>>>>>???AAABBBHHHGGGFFFDDDAAA@@@>>>>>>???===<<<<<<<<<<<<;;;999<<<;;;:::999888777777888555555666666777777888888555555444444444333333333333333444444444444333333333222111000000111222333333333222111111111111222333333222111000000000000000000/////////000111111000000000000111111111111111111111222333333444444555666666888999:::;;;;;;999999:::;;;<<<<<<<<<<<<999999999999999999888888888777555444555555555333444444333333222111111111111000///000111222111///000//////...---,,,++++++,,,,,,,,,,,,+++******)))******+++******)))(((''')))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%'''&&&$$$$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********000...,,,,,,---/////////111111000000000000000///111222222333333222222111555555444111...,,,,,,---////////////////////////000000///...---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++******++++++++++++******+++******))))))******+++)))))))))))))))******+++))))))(((((((((((())))))((())))))******))))))(((((()))***++++++,,,,,,+++***+++,,,,,,,,,...111333666555555666777888999:::<<<;;;:::999999888777666888888999:::::::::999999666777777666666555444333111111000000000000000111111111111000//////......---------,,,++++++******++++++*********)))))))))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################bbbFFFOOOFFFRRRIII@@@999777888999888555111...,,,444777444---))),,,......++++++************++++++***)))(((((()))***+++,,,))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))+++///222222000---,,,,,,***+++,,,,,,+++***)))***+++,,,...///000///...---......000222444555555555444444333222222444888;;;;;;;;;======999555999AAA???===::::::<<<>>>@@@@@@;;;CCCAAA<<<>>>===@@@LLL<<<;;;999999<<<@@@EEEIII999999999999999888777666999999888666666666555333555666777666333222222444111222444555555444222111444222000000222222000...222222111000000111222222111111111111111111111111111111000111111333444555222333333444555666666777888666777<<>>=========<<<<<<======@@@??????>>>>>>???@@@@@@EEEEEEEEEDDDAAA???>>>>>>>>>======<<<===<<<<<<;;;:::999888777666666555555444444555666666777888888444444444333333333222222222333444555555444333222222111000000000000111222222222111111111111111111333333222111111111111111000000/////////000000111/////////000000000111111000111111111222222333333222333444555777888::::::777999:::<<<<<<<<<;;;;;;888888888888999999999999999777555444555555444333222222222222222222222222111000///000111222111///000000///...------,,,,,,,,,,,,,,,,,,,,,+++***)))***************)))(((((())))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))---,,,+++++++++,,,------////////////////////////000000111111111111000000222333333111...------...///........./////////000//////...---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++*********))))))(((((())))))***)))(((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((('''((()))***++++++++++++***+++,,,++++++,,,///222444333333333444555555666333555666777666666888999666777999::::::999888777555555555555444333222222111111000/////////000000000000//////...---------,,,,,,++++++******))))))************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################bbbBBBLLLCCCGGG@@@>>>777<<<;;;888333---***)))+++"""))).........000...)))******)))))))))******++++++***))))))***+++---...))))))))))))*********+++000000///---,,,+++***)))+++++++++******)))))))))///---,,,---//////---++++++---...---+++******+++......//////...---,,,+++,,,---///000111222333333222222222222222444888;;;::::::<<<===888555999@@@<<<;;;:::;;;======<<<;;;999@@@<<<777::::::===HHH;;;999777777:::???EEEIII777888888777666555444333555555444444333111111222;;;666222000111222333333111111222333333222111111111111000111222222222111111111111111111111111111000000000000000000000000...//////000111222333333000000111222444555666666666444666;;;AAACCC???:::777888999:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;>>>>>>===============>>>;;;===???>>><<<:::;;;<<<<<<<<<============>>>>>>777777777666666555444333333333444555666777777777444333333333333222222222111222333444444333222111000000000000000000000000111111111111111111111111222222111111000111111111000000///////////////000....../////////000000000000000111111111111111222///000111222444666777777666777999;;;;;;;;;::::::888888888888888888888999888666444444444444333222000000000111111111222222111000///000111222111////////////......------,,,++++++,,,,,,,,,+++******)))************))))))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************+++,,,..............................////////////.........///111000///...///000......------...///000000...---,,,,,,+++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++)))******++++++******))))))((((((''''''(((((()))((((((''''''(((((()))***(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))************)))***+++******+++...000111111111111111222333444///111333444555666888:::777888999::::::888777666555555555444444333222111222222111000000000000000///......------,,,++++++,,,++++++***))))))((((((*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$###################################################################################################cccAAAOOOEEECCC===BBB;;;:::999666000,,,---333888777222,,,)))***,,,...///***))))))))))))***++++++++++++*********+++---...******)))))))))******+++111000///---,,,***))))))***************)))))))))000,,,((()))---///...,,,+++...000///,,,***+++,,,/////////...---,,,++++++---///111222222222333444333444555444444666:::===:::999:::<<<999777:::@@@>>>===<<<<<<===<<<:::888;;;???:::555999888666>>>;;;999777666666999<<<>>>888999888888777666444444222000111333111...///222<<<555///---///333333222//////////////////////////////000111222333333444111111111111111111111111////////////////////////......//////000111222222...///000222333555666666444444666:::>>>???<<<999888999:::<<<===>>>??????;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::888<<>>???555555666666666555444333333333444444555555666666444444333333333222222222222222333333333333222222/////////000000////////////000111111222111111111111111000000000000000111000000//////......//////............////////////000000000000000000000000...//////111222333444444666666777888999999999999888888888888888888777777666555333222333333333111//////000000000111111111111000///000111222111///............------,,,,,,+++++++++,,,,,,++++++***))))))************))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((******))))))***,,,,,,------------.........,,,------......------,,,+++---///000/////////000...------,,,---...000111---,,,,,,+++++++++,,,,,,)))******++++++******))))))************+++++++++))))))************))))))(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((())))))))))))(((((('''(((((())))))(((((('''&&&'''((())))))******))))))*********)))***,,,///////////////000111222333222222222333555666666777777888888888888777777666444555555444444333222111444333222111000000000111.........---,,,,,,+++++++++++++++***))))))((((((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""""""""###############!!!"""######$$$$$$##############################""""""""""""""""""""""""################################################eeeEEEXXXMMMCCC;;;BBB:::555555333000...333<<>><<<<<<;;;999888<<>>>>>======;;;;;;;;;;;;::::::999999;;;???CCCBBB>>>;;;<<<>>>888:::<<<;;;999888:::<<<333444555666666666555444444444444444444444444444444444444444333333333333333333222222222222333333...//////////////////......///000111222222111000000///////////////000000000000///...............------........./////////000000000000000000000000//////000000111222333333555555555666666777888999999999888888777777666666444222111111222333222111/////////000000000000000111000///000111222111///------------,,,,,,,,,,,,***++++++,,,,,,+++++++++))))))************))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''******)))(((***,,,+++,,,,,,,,,------------,,,------......------,,,+++---///000///......///...---,,,,,,,,,...000222------,,,,,,,,,,,,------))))))***++++++***))))))))))))))))))******++++++))))))************))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''((()))******)))((('''''''''((((((((((((''''''&&&&&&'''((())))))))))))((()))***)))((()))+++...---------...///111222333555333111333666888666444444444444555555666777888555555555555444333222111444333222111000000000000000000///......------,,,,,,,,,+++******))))))(((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$!!!"""""""""#########$$$!!!""""""#######################################""""""""""""""""""""""""################################################eeeFFF\\\PPP???444;;;111555555333...***,,,444<<>>999777:::<<<;;;;;;>>>JJJEEE@@@<<<;;;;;;::::::;;;===777777AAA@@@888999777777888888888777777777888888888777666444333222111///111555333///111888///222555444000///000222333111...------...111333...///000000//////000111000000111111111111000000////////////////////////...///000000111000000000---...///111333555777777333555888888777666777777666777999::::::999888777999:::<<<>>>??????>>>>>>===============<<<;;;::::::>>>BBB@@@;;;777888999888:::;;;:::777555666888222333555666777666666555444444444444444444444333555555444444444444333333444333222111111222333444......////////////.........///000222222222111000//////............///000111000///...............---------.........//////000000000000////////////000000111111222222222333555555444444444666888999:::999999888777666666555222111///000111222222111/////////000000000000000111000///000111222111///,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++((())))))*********))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''******)))(((***,,,+++++++++,,,,,,------------..................---,,,...000000...---,,,---...---,,,+++,,,...000222......---------......///((()))***++++++***)))((((((((())))))*********+++))))))************))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''''''''((((((((((((''''''%%%&&&'''((())))))))))))((()))))))))((((((+++---,,,,,,,,,---///111222333555222000222888:::888555111111111222333666888999555555555555444333222222333333111000////////////111111111000//////......,,,,,,++++++***)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!""""""#########$$$!!!!!!"""#######################################""""""""""""""""""""""""################################################jjjNNNVVVRRR<<<666222555555333111///------------////////////...---,,,+++***((((((***---...+++((((((((('''''')))***,,,---(((&&&%%%'''***,,,+++)))((('''''')))+++,,,+++)))+++(((&&&(((---///---***(((((())))))*********+++...---)))'''***...---(((222000...+++******+++,,,......---......///000111111111111111222444666777;;;777444444777;;;<<<<<>>===888:::???>>>===;;;:::999:::<<<===>>>>>>>>>>>>===<<<::::::@@@===:::888999:::::::::999999777666555555555555111222444555555444222111555444444333333333444444222222222111000//////...////////////////////////...///000111222222111000000000//////.........---////////////////////////............////////////000///...---------------......///111111222222222333222111111222555777999===:::888888999999666444333222222222333333111000333111000......///111222000000111222111///---+++---------,,,+++***)))((())))))************))))))***)))(((((())))))((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&((((((((((((((('''''''''******+++,,,------------..............................---------,,,,,,,,,,,,------....../////////...------,,,,,,------...+++*********))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************,,,---...---------///111222222333666999;;;::::::777777666777999999888666555666666777666444222111333333333333111///---+++000000000000000/////////------,,,,,,+++***))))))+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""######$$$%%%################################################tttPPPOOOJJJ999777333333444333111///------------............---,,,+++***)))((((((***------+++((()))((((((((((((***+++,,,(((&&&%%%'''***+++***)))'''&&&&&&(((***+++***(((***'''%%%''',,,...,,,)))(((((()))))))))*********(((++++++((()))---///---///...,,,++++++,,,---...------------...///000000...//////000333666888:::666333111222666777444000;;;;;;:::999999999:::;;;999999999999888888888888999888666555444444444555444444444444333333333333111333222///111777888555222333444222///---...000......///000000000////////////000000000000//////------.........//////////////////...............000//////............///000000/////////000111111000111111333444777888:::999999999999999:::;;;<<<::::::===CCCCCC???>>>BBB@@@???===<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;;;;CCC@@@===;;;:::;;;:::999999888777666555555555555000222333444444333222000444444333333333333444444222222111111000//////..............................///000111111111000000.........---------,,,,,,........................------.........///////////////...---------------,,,---...///000000000000222222111111333444666777999777555555777777555333333222222222333333111///222111000......///111222...///000000000...,,,+++,,,,,,,,,,,,++++++***)))))))))************))))))***)))(((((())))))(((&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,.............../////////---,,,,,,++++++,,,,,,---*********)))))))))(((((())))))))))))))))))))))))******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,------,,,---///111000000111333777888888777666555555666777888777555555555666666555444222111111111111111000///......//////////////////......,,,,,,,,,++++++***************))))))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""######$$$%%%################################################RRRHHHBBB666999555222444222000...------------------------,,,+++***))))))))))))+++,,,,,,+++)))***))))))(((((())))))***((('''&&&''')))******)))&&&%%%%%%''')))***)))''')))&&&%%%&&&***,,,***((((((((((((((())))))))))))$$$)))+++(((&&&***------+++*********+++---///000+++++++++,,,,,,---.../////////000111222555777999666333222777<<<<<<666///444444555666888:::<<<===888888888888777777777777888777666555555555555555444444444333222222222111000111111111444888666111000111111000///...///000------...////////////............//////.........,,,,,,,,,---------......,,,,,,---------..................---......//////000000//////...//////000111111000111222555777999888888888999:::;;;<<<===:::;;;@@@EEEDDD@@@>>>@@@??????=========>>>???@@@======>>>>>>>>>======<<>>@@@AAA>>>;;;999:::<<<<<<;;;;;;;;;<<<===>>><<<<<<===>>>>>>>>>======???<<<999888888777666555777666555555444444444555222222333444444333222222222111111111111222333333111111000000////////////........................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,---..................///000222222333222222111111111222333444444444333222111222333222111///000000/////////000111111---............---,,,+++******+++,,,,,,,,,++++++))))))************))))))***(((''''''((()))'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))************)))))))))***************..............................------,,,,,,,,,+++******))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***+++,,,+++++++++---///---------000222444333222000000000111333444333111333333333333333222222111000///...------...///000.........///...---++++++************++++++++++++(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%################################################{{{PPPIIICCC777;;;999999222111///...------------/////////......---,,,+++)))***+++,,,+++***))))))******))))))(((((('''&&&&&&'''((((((''''''(((((('''&&&&&&(((******)))(((&&&&&&%%%&&&'''''''''&&&((('''''''''''''''''''''((('''%%%&&&---333111***************++++++,,,---***))))))******+++,,,---222111000//////000222222333///...222999<<<999555777888888999999:::::::::666666555555555444444444444444444555555555555555333333222111000//////...//////111666999666000,,,......---...////////////,,,------...............---..................---,,,,,,---------........./////////.........------............//////000111......---------------...111000...---...111444555555555666666888999;;;;;;<<<>>>===:::888888999:::;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<============<<<:::999777777888888777666666555444444444444444444333333444444444444333333000000000000000111222222000000000///////////////........................,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---------.../////////......---...///000111111111000///000111222222333444555222111111111222222000//////////////////000000111.../////////......------******+++,,,,,,,,,++++++))))))************)))))))))(((''''''(((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""######$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***++++++++++++)))*********++++++,,,,,,------..................,,,,,,,,,++++++************))))))(((((())))))***(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((((((***+++*********,,,...---------///222333333222///......000222333222111222222222111111111111111222111///---------.........///000000///---,,,************************+++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%################################################vvvNNNKKKFFF888:::999:::111000///---,,,------...////////////...---,,,,,,)))+++,,,,,,+++)))))))))((())))))))))))((('''&&&&&&'''((((((&&&&&&'''((('''&&&&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((%%%###'''222;;;777...***************************))))))******+++,,,---++++++,,,---...111333555555222///000333444444222555666777999:::;;;;;;;;;555444444444333333333333111111222333444444444333111111111000/////////...///000444:::999333///...///...---...///000///...------...////////////...------............------,,,,,,,,,---------......000/////////......------.........---......//////,,,,,,++++++,,,------...000///...---...///111222444444444555666777888999999;;;;;;777777;;;>>>???;;;;;;;;;<<<=========>>>;;;;;;<<<<<<<<<;;;;;;::::::888888888999:::999888555444444333333333444444333333333333333333333333///////////////000111222////////////////////////------------------------,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++******++++++,,,,,,------...............------........./////////000...000111222222222444666222111000111222222000...---......//////000000000//////..................++++++,,,,,,,,,++++++***))))))************)))))))))(((&&&'''(((((('''%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&''''''(((((('''((()))******+++++++++*********+++,,,,,,------,,,,,,,,,---------------++++++++++++++++++*********))))))(((((())))))***''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***)))))))))+++---...------///222333222111///......000333444333111222111000000000000111111222111000///............000111222222111///---+++******************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""######$$$%%%################################################vvvMMMIIICCC666999666666111000...---,,,,,,---...............---,,,++++++(((+++------***(((((()))'''(((((())))))((('''&&&%%%''')))(((&&&%%%&&&(((&&&%%%%%%''')))***)))'''&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%'''000666444,,,((())))))***************************+++,,,------)))))))))+++---000222444444444444333222222333333222333555777888999999888444333333333333222222222...///111222333333333222////////////////////////...111777<<<999000...111111///......000111///---......///000000000//////++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------.........------,,,,,,++++++,,,,,,************+++---...///..................///000444333333333444444555666555:::;;;777777<<>>888///...333222000...///111111///---...//////000000000000000******++++++++++++******)))************+++++++++)))******+++---......///,,,,,,+++***))))))))))))((())))))***+++---...///---.....................333333222222222333444444333999<<<888777::::::666555666777888999::::::999;;;;;;;;;:::999888777666999888666666666555333111333333333222222333444444000000////////////000000---------......000111111.........///////////////------------------------+++,,,,,,---,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++))))))))))))******************))))))***+++,,,,,,++++++,,,,,,,,,++++++***///---,,,++++++,,,...000,,,...111111//////111333222111000111222111000...,,,---...///000000000000,,,,,,,,,++++++,,,---------------,,,+++***)))((())))))************)))))))))'''&&&&&&'''(((&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((())))))***+++,,,,,,,,,*********++++++,,,,,,,,,---------....../////////******))))))))))))******&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))(((((((((***,,,,,,+++,,,---000111000...000///000222444666555444111000///......///000111---...000222222222222111333555666666555333000...,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%################################################sssEEEAAACCC888555111555///---,,,******+++,,,---QQQEEE666+++)))***,,,,,,+++,,,,,,+++------((( ''''''&&&&&&&&&&&&'''''''''((())))))(((&&&$$$###&&&&&&&&&'''''''''((((((+++'''$$$###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$((()))))))))))))))(((''')))******+++++++++************))))))******+++,,,++++++,,,...///111222222444444444444444444444444222333333444333222000000000000000000111111111111111///---...111222000---000444444000///222222---//////000000111111222222000////////////.........,,,,,,,,,+++++++++*********)))))))))+++,,,+++***((()))***+++,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---000000111111000///---,,,000/////////000222444666666777888888777666777888666666777888888888888777999999999888777666555444===777444555666333222444444444333222222111000000111000000//////////////////.........---------------...000///---,,,,,,------,,,,,,++++++,,,,,,---...---,,,***)))((((((((())))))))))))******************))))))))))))******((())))))))))))*********((((((((()))******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222//////............//////....../////////...,,,+++......------------.........---,,,,,,++++++,,,,,,++++++************++++++))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################"""############$$$$$$$$$############"""""""""""""""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))************)))))))))))))))))))))))))))((('''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&))))))***+++---......///...///000111111222222111...............///000000......////////////......000111333333333111...,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################rrrCCC===>>>222///+++//////...,,,+++***+++,,,---DDD;;;000***)))))))))'''(((,,,...,,,+++...---+++''''''&&&&&&&&&&&&''''''''''''((()))(((&&&$$$###%%%&&&&&&&&&'''''''''(((***'''######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((()))******++++++*********))))))))))))***++++++***+++,,,---///000111222333333333333333333333333333444444444444333222111//////000000000111111111222000......000111///---222555444///...222111...//////000000000000000111//////.........---------++++++++++++++++++++++++***)))((()))+++,,,+++***((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,***))))))))))))***++++++....../////////...---,,,////////////000222444555555666888777777666888999777888888999999999999999444555666888999:::;;;;;;<<<777444666666444333444444444444333222111111111111111000////////////000/////////.........---------///000///...------------,,,,,,++++++,,,,,,---......,,,+++***)))))))))(((((()))))))))***************))))))))))))******))))))))))))******************)))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////............//////---...//////...---,,,+++------,,,,,,,,,,,,------------,,,++++++++++++,,,+++******))))))******+++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################"""############$$$$$$$$$############"""""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))+++************+++,,,,,,+++,,,,,,,,,++++++***)))************)))))))))))))))))))))))))))((('''''''''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&(((((()))***+++,,,------......///000111111111111///...............///000---------......---------...///111111111///,,,***)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""vvvEEE>>>>>>444333000444///...---,,,+++,,,------666111,,,*********)))&&&,,,111222---)))+++///111''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&$$$###%%%%%%&&&&&&&&&&&&'''''''''%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''((('''''''''((()))***************))))))(((((())))))***+++******+++,,,...///000000222222222222222222222222111222222222222222111000//////000000000000111111222000///...///000///...555666333///...000111///000000000///////////////------------,,,,,,,,,,,,******++++++++++++++++++***)))((()))***+++***)))((()))***+++++++++++++++)))*********++++++++++++)))(((((((((((()))******++++++,,,------------,,,.........///000111222333333444666777666777888:::888888999:::::::::::::::333444666999;;;===>>>>>><<<777444777777444333555555444444333333222222111222111111000000000000000000000000/////////......---///000000...------...,,,,,,++++++++++++,,,,,,......---+++************(((((())))))))))))************))))))))))))******)))))))))*********++++++++++++***))))))(((''''''))))))))))))************++++++++++++++++++++++++++++++,,,,,,------......//////............//////------.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++******))))))))))))******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))***************++++++,,,+++++++++,,,++++++***)))************))))))))))))((())))))))))))(((''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++------///000000000000000//////...............///+++++++++,,,,,,+++++++++,,,---...///...,,,***)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""wwwEEE===???888999888===///...---,,,,,,,,,------...,,,******,,,------+++555666333+++&&&))),,,,,,'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((("""###$$$%%%&&&'''''''''&&&'''(((((())))))))))))((((((''''''(((((()))***))))))***+++,,,---...///000000000000000111111111........................////////////000000000111222111///...////////////777555222...---...000000000/////////......------,,,,,,,,,,,,+++++++++***************++++++++++++)))((('''(((***+++***)))(((((()))***++++++******)))))))))************+++)))(((((((((((()))************+++,,,---------...---.........///000111111000222444555555666888:::777888888999999999999999777888999:::;;;;;;;;;;;;:::666444777888555444555444444444333333333222222222222111000000000000000000000000000////////////---///000000...------...,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))(((((((((((()))))))))******))))))(((((())))))***)))))))))*********++++++******))))))((((((((((((((((((((()))))))))******************+++++++++++++++++++++,,,,,,---------//////............//////,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++***************)))))))))(((((()))))))))((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$########################""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''''''''((((((((()))))))))))))))))))))***++++++******++++++++++++******************)))))))))((((((((())))))(((((('''&&&'''((())))))***)))))))))&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################""""""""""""##################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))*********,,,---...//////000////////////...---------......,,,++++++++++++++++++,,,,,,,,,---...---+++***((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""vvvBBB999;;;444666444888......------,,,,,,,,,,,,,,,***))))))+++---//////999666...'''&&&))))))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''""""""$$$%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))(((((()))***+++,,,,,,---............//////000000---------------------......////////////000000000111000///.........000111666333000...------...000///......------,,,,,,,,,,,,+++++++++************************************((('''&&&''')))***)))((((((((()))*********))))))(((((()))))))))************))))))))))))***++++++******++++++,,,---...///,,,------...////////////...000222333333444666888555555666777777777777777999999::::::999999888777888444333666888555444555444333333333333333222222222111111000///000000000000000000000////////////---...//////---,,,,,,---,,,++++++******++++++,,,+++***)))((('''''''''((('''(((((((((((())))))))))))((((((''''''(((((()))(((((()))))))))*********''''''(((((())))))))))))''''''((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,------......------------......,,,,,,+++++++++,,,,,,,,,......------------......++++++***))))))))))))***)))((((((''''''(((((()))'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""#########$$$$$$$$$############"""""""""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((())))))(((((())))))***+++)))******++++++*********************)))))))))(((((((((((((((((('''&&&&&&''''''((()))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""############""""""""""""""""""###"""""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))******++++++,,,.....................------------......------,,,,,,,,,,,,------------......---,,,***)))*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$zzzFFF::::::222222...///------,,,,,,,,,++++++++++++***)))((((((***,,,---222///)))$$$&&&+++***%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''((('''(((((()))******++++++,,,,,,,,,------......//////............///000000......////////////000000/////////...---...222444333///---...---,,,---000---------,,,,,,,,,,,,,,,++++++++++++************++++++*********)))))))))((('''&&&'''((()))((('''(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))***++++++************+++,,,......+++,,,---............---,,,---000000111111333555333333444555555555555555666666777888888888777777555222222666777555333444222222222222222222222222111000000///////////////000000000/////////......+++---......,,,++++++,,,++++++************++++++))))))((('''&&&&&&''''''''''''(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&'''(((((()))******''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,///......------......///+++***))))))((()))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################"""############$$$$$$$$$############""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***((()))******+++*********************))))))))))))'''(((((((((((('''&&&&&&%%%&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((((()))))))))***+++,,,------...------------,,,,,,---......//////...---,,,,,,---...///.........------,,,+++***************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%~~~III======444222,,,,,,++++++,,,,,,++++++***)))+++++++++***)))((()))))))))***)))&&&&&&***+++(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$###############%%%'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&%%%%%%$$$"""###$$$&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&''''''''''''((())))))************++++++,,,------...///......---...///000111........./////////000000---......------///333777///,,,+++......++++++///++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,+++***)))((('''''''''&&&%%%&&&((()))(((''''''(((((())))))((((((''''''''''''((((((((()))))))))(((((((((((()))*********))))))))))))***,,,,,,++++++,,,---...------,,,***,,,.........///111222222333333444444444444444444444555666666666555555333000000444666444222333111111111111111111111111000//////.............../////////.........------***,,,------+++******+++++++++************++++++))))))(((''''''''''''((('''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++************************++++++************+++++++++***))))))***+++,,,---...------,,,,,,------...******)))(((((((((((()))(((''''''&&&&&&''''''(((&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################"""############$$$$$$$$$############""""""""""""!!!"""###$$$$$$$$$#################################$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((()))***************************))))))))))))''''''((((((''''''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''')))***+++,,,------------+++++++++,,,---...///000///...---,,,,,,---...///...---------,,,+++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{FFF:::;;;333222++++++***++++++++++++***))))))---...//////,,,)))''''''$$$***,,,)))&&&'''))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$######""""""###%%%'''&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((())))))))))))***+++,,,,,,---------,,,,,,+++,,,---...///............/////////000,,,---...------///444999---))))))......******///*********++++++,,,,,,---,,,,,,,,,++++++++++++***---,,,+++***)))'''&&&&&&'''&&&%%%&&&((()))(((''''''(((((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((()))))))))((((((''''''(((***+++***+++,,,---...---,,,+++)))+++------------///000222333444444555555444444555555555555444333222111222//////444666333222333000000000000000000111111//////...---------------///.........------------)))+++,,,,,,***))))))***++++++************++++++***))))))(((((((((((()))''''''''''''((((((((()))%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))((((((((((((******))))))))))))************)))))))))***,,,------,,,,,,++++++,,,,,,---******)))((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################"""############$$$$$$$$$############""""""""""""!!!"""###$$$%%%$$$#################################$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((()))***************************))))))))))))''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&))))))***+++,,,,,,,,,,,,******+++,,,---///000111///...,,,++++++,,,...///------,,,,,,+++*********)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################ppp;;;222777111111,,,......***)))---///+++'''%%%,,,+++)))((((((((()))***(((&&&&&&***......***%%%&&&&&&%%%%%%%%%%%%$$$$$$########################!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))************)))***+++,,,,,,------,,,,,,------------------------***......******///000---++++++++++++++++++++++++************************+++++++++*********))))))---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((())))))))))))************))))))*********+++++++++,,,,,,,,,---------......000222333555555444333111333333333333333333333333111222333333444444333333222222222222222222222222///............---------------------------------,,,,,,++++++++++++******'''((()))******)))((('''++++++)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,((((((((((((((())))))***)))))))))***++++++,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""$$$$$$##################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***)))(((''''''((()))***************************++++++***))))))((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))*********++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###########################"""!!!!!!!!!"""$$$%%%nnn:::222666111111,,,---***''''''******(((***...++++++)))((((((((())))))+++)))))),,,000000,,,(((&&&&&&%%%%%%%%%$$$$$$$$$########################!!!!!!"""""""""##################"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((((((((())))))******))))))***++++++,,,,,,,,,,,,,,,...............---------+++---,,,***---333333...++++++++++++++++++++++++************************++++++++++++************)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((((()))))))))******,,,,,,,,,,,,------------000111333444444333222111333333333333333333333333222333333444444444444444222222222222222222222222............------------------------------------,,,,,,,,,++++++++++++***(((((()))******)))((((((+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))***++++++((((((''''''(((((()))***(((((()))******++++++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$########################&&&&&&%%%$$$$$$###""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''))))))((((((((((((((()))******************************)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))***************))))))))))))***++++++,,,,,,+++++++++*********++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!###$$$%%%&&&%%%$$$###jjj888111555000111,,,,,,%%%)))///222---'''(((...******)))((((((((())))))+++******,,,//////,,,(((%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!""""""""""""############""""""""""""!!!!!!!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''''''''((())))))))))))))))))***++++++,,,,,,++++++------..................,,,+++***+++111666444///++++++++++++++++++++++++************************,,,,,,+++++++++*********&&&&&&''''''((())))))***&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''((((((((((((''''''''''''((((((((((((+++++++++,,,,,,,,,,,,---///000111222333222111111222222222222222222222222222333444444555555444444111111111111111111111111............---------------------------------------,,,,,,,,,++++++++++++((())))))******))))))(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))******(((''''''''''''((())))))(((((())))))******++++++************************,,,------------,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((''')))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$############"""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''((((((((()))))))))((((((((((((((())))))***+++++++++*********************)))))))))((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""################################# ###'''******(((%%%"""ddd666111444...000++++++'''333DDDJJJ???///((())))))))))))((((((((())))))'''''''''(((******(((%%%%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""############$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((((((((((()))******++++++******,,,,,,,,,,,,,,,---------...+++))),,,333666222+++************************************************,,,++++++++++++*********%%%%%%&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((*********+++++++++,,,,,,---...///000111111000000111111111111111111111111111111222333333333333333111111111111111111111111.........---------,,,,,,------------------------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))''''''&&&&&&''''''((()))''''''(((((()))******+++************************+++,,,---------,,,***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$########################%%%$$$$$$$$$######""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''((()))((('''&&&((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''(((((()))************************)))******)))))))))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###############$$$######################################################""""""""""""##############################!!!###''')))***(((%%%###___333000333,,,000+++***,,,:::KKKRRRGGG444******((((((((()))))))))((((((%%%%%%%%%&&&'''&&&%%%###%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''((())))))******)))))))))))))))******+++++++++///***)))---333333---'''************************))))))))))))))))))))))))++++++************))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))************++++++,,,---...////////////000000000000000000000000//////000111111111111000000000000000000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&''''''(((((()))******))))))))))))))))))))))))***+++,,,,,,,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########!!!!!!""""""###$$$%%%&&&$$$######""""""######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$########################$$$$$$###############"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############$$$%%%%%%$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$######""""""!!!!!!##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''')))(((((((((((()))******))))))))))))))))))))))))++++++*********)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########""""""###$$$$$$######################################################""""""""""""#################################$$$$$$%%%%%%%%%%%%%%%YYY111000222+++///+++((()))///888<<<666,,,(((***''''''((()))))))))((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&'''(((((())))))((((((''''''(((((())))))******...******000333000***'''************************))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))((((((((()))))))))************+++,,,------...///////////////////////////---...//////000/////////////////////////////////------------,,,,,,,,,,,,************************+++*********))))))))))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))************)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""###$$$%%%######""""""""""""#####################""""""""""""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############""""""""""""##############################$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******(((((((((((())))))))))))++++++*********)))))))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""############$$$###""""""""""""###$$$$$$#########################################################""""""#################################$$$###"""""""""###%%%&&&zzzUUU000000111***///+++''''''%%%%%%((((((%%%&&&)))&&&&&&((()))))))))((((((&&&&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''&&&&&&'''(((((((((((('''''''''(((((()))******+++,,,))),,,333444///+++***************************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***+++,,,---...........................---...//////000000//////////////////////////////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""########################""""""""""""######$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&''''''((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""######""""""""""""######"""""""""!!!!!!"""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""#######################################$$$$$$$$$$$$############%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%########################!!!"""""""""#########$$$""""""""""""############"""""""""""""""###$$$$$$################################################$$$$$$############$$$$$$########################$$$###"""""""""###%%%&&&rrrSSS///000000)))///+++'''---'''$$$(((+++******+++%%%&&&((()))))))))((((((%%%%%%&&&%%%###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%&&&''''''(((((('''''''''(((((()))***++++++,,,***)))---555666000,,,...))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########"""###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((()))***,,,---..............................//////000000000000000////////////////////////---------,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((('''%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$###"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$########################"""""""""""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%########################!!!!!!""""""#########$$$""""""""""""############""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%```KKK888222444...+++---+++***(((&&&'''))))))'''$$$***&&&&&&---111...)))''''''((()))(((&&&%%%&&&'''%%%$$$######""""""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""######""""""######$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''(((((())))))******)))'''+++111111+++''')))++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""((()))### ###%%%$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))******+++++++++,,,...---,,,,,,---///////////////000000000000......//////...---,,,,,,+++,,,,,,,,,,,,+++******))))))(((((((((((())))))((((((((((((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""####################################""""""#########$$$$$$$$$"""############$$$$$$$$$&&&%%%###"""""""""##############################!!!!!!"""###############&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$######"""!!!  !!!!!!!!!!!! """""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$####################################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$eeeIII555///111,,,)))+++)))***(((&&&'''))))))'''$$$***&&&%%%+++///---((('''&&&'''((('''%%%$$$%%%&&&%%%$$$######""""""###############"""""""""!!!!!!""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&''''''((())))))*********(((***000000***(((***++++++++++++++++++++++++(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!'''(((###!!!$$$%%%$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((('''(((((())))))***+++++++++,,,------,,,,,,---........./////////000000000...............---,,,,,,++++++,,,,,,++++++***)))))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$""""""""""""####################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%###"""""""""##############################!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$######"""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$########################""""""###$$$%%%%%%&&&&&&############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$cccEEE222,,,///***''')))''')))(((&&&'''(((((('''%%%***%%%$$$(((,,,***''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$###""""""""""""#########""""""""""""!!!!!!"""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!""""""######$$$$$$%%%!!!!!!!!!!!!""""""""""""!!! !!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))***)))***------***)))***************************(((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((())))))))))))***''''''(((((()))************+++,,,,,,++++++,,,...---.........////////////------......------,,,,,,++++++,,,,,,++++++***))))))((((((''''''(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$######""""""######$$$"""""""""#########$$$$$$""""""""""""####################################"""""""""############$$$"""""""""#########$$$$$$%%%$$$######"""#################################!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""#########""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!"""###$$$%%%'''(((((("""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$%%%YYYAAA///***...)))''')))&&&((('''&&&&&&'''''''''''')))%%%###&&&(((&&&&&&'''###%%%&&&%%%######$$$%%%$$$$$$###"""""""""""""""###"""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""###############$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''((())))))***))))))******))))))***************************(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&'''(((((())))))***)))***++++++******+++---------------............,,,,,,---------,,,,,,++++++++++++++++++***))))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$######"""#######################################$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!"""""""""####################################""""""""""""############""""""""""""############$$$$$$##########################################!!!!!!"""###############$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$###$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$""""""###$$$$$$%%%&&&&&&!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%RRR???---)))...***''')))'''''''''&&&&&&%%%&&&'''((()))$$$###%%%&&&$$$$$$'''###$$$%%%$$$######$$$%%%$$$###""""""!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))***)))(((((()))***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))((()))******))))))***,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,,,,+++***++++++++++++***))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$######"""###########################""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!!!!"""""""""#########!!!"""""""""####################################""""""""""""""""""""""""!!!!!!"""""""""#####################$$$#########""""""""""""""""""""""""!!!!!!"""###############$$$######""""""######$$$&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$############$$$"""######$$$$$$######"""$$$$$$$$$#########""""""####################################""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$############""""""""""""!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%QQQ===,,,)))...***(((***(((&&&''''''%%%$$$%%%''')))((($$$$$$&&&%%%######&&&"""$$$%%%%%%$$$###$$$&&&######"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!  !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''******''''''******'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((($$$"""$$$%%%######$$$###$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((***)))(((((()))+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++******)))((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######################## !!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################"""""""""!!!""""""###$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""#######################################"""""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######&&&&&&%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$######$$$$$$$$$############"""################################################!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%#########"""!!!!!! """""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%"""$$$%%%%%%$$$######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%LLL;;;***'''---***(((***'''%%%&&&'''%%%###$$$'''***'''%%%%%%'''&&&"""###&&&###$$$%%%%%%$$$$$$%%%'''######"""!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""""" """""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%)))***''''''***)))%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$########################"""######$$$%%%%%%&&&&&&,,,%%%!!!###$$$""""""$$$###$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&((())))))(((''')))***************+++++++++,,,))))))***+++++++++++++++***************))))))((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$########################"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$###############$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""##########################################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""###############"""""""""!!!!!!"""""""""$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""################################################""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%#########"""""""""""""""############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&EEE999(((&&&,,,)))''')))'''%%%&&&'''%%%###$$$'''+++&&&%%%&&&((('''""""""%%%###$$$&&&&&&%%%%%%&&&'''######"""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!! !!!!!! !!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!! ############$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$)))***''''''***)))$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&///&&& """###!!!!!!$$$###$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&'''((((((''''''(((***)))************+++++++++((()))***+++++++++++++++***************)))(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$#########"""###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""##########################################""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$###"""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""##########################################$$$$$$""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""#####################"""###$$$$$$%%%"""###%%%%%%###"""###$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&DDD222---***++++++'''%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############"""""""""""" !!!!!!""""""""""""!!!!!!  !!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$%%%$$$###!!!!!!!!!"""###$$$""""""###&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$#########$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&'''((())))))************))))))+++---...---+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))(((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!!!!!!!!!!"""######""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""##################$$$$$$$$$######"""!!!"""###%%%%%%$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!###"""!!! !!!"""###%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""####################################""""""""""""""""""""""""########################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$##########################################################################################&&&&&&$$$$$$$$$$$$&&&&&&EEE222---***++++++'''%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""!!!!!! !!!!!!""""""!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######%%%$$$"""!!!!!!!!!"""###$$$""""""###&&&&&&%%%"""$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$######$$$%%%%%%$$$######$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&((()))))))))))))))((('''((()))+++,,,+++)))))))))************))))))************)))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################!!!!!! !!!!!!"""###""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""##################$$$$$$$$$######"""!!!"""######$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!###"""!!! !!!"""###%%%$$$#########%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%######"""############$$$$$$$$$""""""""""""""""""""""""##################""""""######""""""!!!!!!!!!!!!""""""""""""################################################################################################"""""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""############"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&FFF111,,,)))+++***'''%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######""""""""""""!!!!!! !!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!"""""""""###""""""###$$$%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$"""######$$$$$$######"""$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&''')))***)))((((((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######""""""""""""######$$$###"""""""""""""""""""""""""""""""""""""""""""""##################"""!!!""""""""""""""""""!!!"""""""""""""""""""""""" !!!""""""""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""############"""######$$$$$$$$$######"""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""""""""!!!!!!!!!!!!""""""#########"""######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""""""""################################################################################################""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########$$$$$$$$$#####################""""""""""""######!!!""""""######""""""!!! !!!"""""""""""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&FFF000+++)))******'''&&&'''&&&%%%%%%$$$###$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&###"""""""""!!!!!!!!!!!!    !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""""""""""""""""""""""""""#########"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%######""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%''')))***)))'''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""""""""#########"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!"""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""###$$$$$$$$$#########"""!!! !!!"""###$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!"""""""""#############################################################################################"""""""""""""""############################################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############################""""""""""""######"""""""""######""""""""" !!!""""""######""""""###############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}DDD///+++(((******'''&&&'''%%%%%%$$$############$$$########################$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!    !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""!!!"""#########"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&(((******)))((((((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%############"""""""""!!!########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&""""""""""""############!!!"""""""""####################################################################################""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%##############################""""""""""""######""""""############""""""!!!"""######$$$$$$######""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy@@@///***((()))***'''&&&'''%%%%%%$$$#######################################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!   !!! !!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############""""""###%%%$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''(((***+++***)))(((((())))))))))))((((((((((((((()))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############"""""""""""""""""""""######$$$"""""""""""""""""""""""""""##################"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""############!!!"""###$$$$$$$$$$$$$$$###############$$$$$$%%%############""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""############!!!!!!""""""""""""!!!!!!"""############"""!!!!!!"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$######""""""""""""######"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$vvv===...)))''')))***'''&&&'''%%%$$$$$$#######################################"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!""""""!!!!!!   !!! !!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""" !!!!!!""""""###### !!!"""###$$$######""""""%%%&&&&&&###""""""$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&'''&&&&&&(((***+++***(((''''''(((((((((((('''''''''((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################"""""""""""""""###$$$$$$""""""""""""############""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""############!!!!!!"""$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%############""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############ !!!"""######"""!!! ######$$$$$$$$$###"""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""##################""""""""""""#########$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""########################!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######""""""""""""######"""######$$$$$$######"""!!!""""""###############!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ttt:::...)))''')))***'''&&&'''%%%$$$$$$###"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!"""######$$$ !!!"""$$$$$$$$$###"""###%%%'''&&&###"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))***)))(((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#############################################$$$$$$%%%""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$############""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$ !!!"""######"""!!! ###$$$%%%%%%%%%###"""!!!""""""""""""#####################$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$###### !!!!!!"""""""""""""""!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$&&&&&&&&&&&&$$$$$$ccc555,,,***(((((((((((((((&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###"""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""%%%$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$%%%%%%$$$###""""""#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#################################!!!!!!"""###$$$###"""""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################""""""###$$$%%%&&&&&&'''######""""""""""""######$$$#########""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$###"""""""""###%%%%%%***)))'''%%%$$$$$$$$$%%%########################$$$#########""""""!!!!!!""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!! !!!"""######""""""""""""############################################################""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$##################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&___333,,,***((('''(((((('''&&&%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!! ###############"""""""""########################!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################""""""#########$$$$$$###"""""""""""""""""""""############$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$#################################!!!!!!"""###$$$###"""!!!!!!!!!"""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################"""######$$$$$$%%%%%%&&&######""""""""""""##################"""""""""!!!##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$######"""""""""###$$$%%%((('''&&&$$$$$$$$$$$$%%%####################################"""""""""!!!""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""############################################################""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$##################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&XXX000,,,***((('''(((((('''&&&%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!"""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%#########"""""""""""""""$$$############$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""#########"""!!!!!!!!!""""""!!!!!!""""""############"""""""""#########$$$$$$######$$$$$$$$$$$$#################################!!!!!!"""###$$$###""" !!!!!!!!!"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$###""""""""""""###$$$$$$%%%%%%$$$######$$$$$$%%%####################################""""""""""""""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""###############################################################""""""!!!!!!""""""###$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&RRR///+++)))'''''''''((('''&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""" !!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""""""""#####################$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""##################"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%&&&''''''""""""""""""""""""""""""######""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!""""""######$$$!!!""""""""""""###############$$$$$$$$$$$$#################################!!!!!!!!!###$$$###""" !!!!!!!!!!!!######""""""""""""#############################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$######""""""######""""""""""""###############"""""""""""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############"""""""""""""""######$$$""""""#########$$$$$$%%%#################################"""""""""""""""!!!"""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!"""""""""###############################################################""""""""""""""""""#################################$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&LLL///+++)))'''&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""""" !!!!!!""""""!!!!!!!!!"""""""""##############################%%%&&&''''''&&&%%%$$$###!!!!!!"""""""""##################$$$%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&'''''''''"""""""""""""""###############""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$!!!""""""""""""###############$$$$$$$$$$$$#################################!!!!!!!!!###$$$###""" !!!!!!!!!!!!######""""""""""""##############################""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######""""""!!!######""""""""""""######""""""""""""""""""####################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""#########!!!!!!""""""############!!!!!!"""###$$$$$$$$$$$$########################""""""""""""""""""######!!!"""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""""""""############""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!"""""""""##################################################################""""""""""""####################################$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&vvvFFF000+++)))'''&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$ !!!"""""" !!!""""""""" !!!""""""######""""""""""""""""""""""""$$$%%%&&&&&&&&&%%%$$$###!!!"""""""""############$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""!!!!!!""""""###""""""!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&"""""""""#########$$$$$$######$$$$$$$$$$$$#################################!!!!!!"""###$$$###""" !!!!!!!!!"""""""""######""""""""""""############################## !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$#########"""""""""######""""""""""""######""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""###### !!!""""""######""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""############################################################$$$######""""""######$$$###############$$$$$$$$$######$$$$$$%%%&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&nnn@@@000***(((&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###""" !!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""""" !!!""""""### !!!!!!"""######$$$$$$##############################%%%&&&&&&%%%$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''(((((('''%%%$$$""""""""""""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################""""""#########"""""""""""""""###$$$$$$""""""###$$$%%%&&&''''''############$$$$$$$$$%%%######$$$$$$$$$$$$#################################!!!!!!"""###$$$###"""!!!!!!!!!"""""""""############""""""""""""############################## """###$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%############""""""""""""######""""""""""""######!!!"""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""### """#########"""!!!"""###$$$%%%%%%%%%$$$###########################!!!"""""""""############""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""############################################################$$$######""""""######$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&iii===///***(((&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""""" !!!""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&((())))))(((&&&%%%"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######""""""###$$$%%%%%%"""######%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#################################!!!!!!"""###$$$###"""""""""""""""##################""""""""""""######"""""""""""""""""""""""" """###$$$$$$$$$#########$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""###############""""""""""""######!!!!!!""""""#########$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""" """#########"""!!!###$$$%%%&&&&&&%%%$$$###########################!!!!!!""""""#########$$$""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""############################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&kkk999,,,***((('''&&&''''''&&&$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%+++(((%%%$$$&&&&&&%%%"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((%%%"""!!!###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%######""""""""""""######""""""""""""############$$$$$$###"""!!!!!!""""""&&&%%%###"""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$"""!!!!!!###$$$&&&$$$$$$############$$$$$$######"""""""""""""""###########################""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""#########""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''jjj999---***((('''&&&''''''&&&$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""################################################""""""""""""############&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%***'''%%%$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###"""""""""""""""&&&%%%###"""""""""###$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""'''&&&$$$"""""""""###$$$$$$$$$############$$$$$$######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""########################""""""""""""########################"""""""""""""""""""""""""""""""""""""""###$$$$$$########################""""""""""""####################################$$$$$$############$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''hhh888...***((('''&&&''''''&&&$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############################################################""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$############$$$###$$$%%%&&&&&&%%%$$$######""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$)))'''%%%$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&$$$""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%!!!!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$$$$###""""""""""""###%%%$$$###"""""""""###$$$###############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""""""""""")))'''%%%$$$###"""######$$$$$$############$$$$$$######"""""""""######$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""###""""""!!!!!!""""""############$$$######"""!!!########################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$#########"""""""""########################""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%$$$$$$######"""""""""""""""#########$$$$$$########################$$$$$$############$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''eee666---)))((('''&&&''''''&&&$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$######$$$%%%%%%$$$######"""""""""!!!""""""###$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$""""""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$###""""""#########%%%$$$###""""""###$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""''''''%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$######""""""######$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""""""""""""""############$$$$$$######"""########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""######""""""######$$$%%%&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$######"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''bbb222,,,)))((('''&&&''''''&&&$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""!!!""""""###$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######""""""######$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""###$$$%%%###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$###############$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""##############################""""""""""""############$$$$$$$$$$$$######################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%&&&&&&%%%%%%$$$###""""""############$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((```000+++***((('''&&&''''''&&&$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$###"""""""""###$$$%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&''''''$$$$$$############$$$$$$###############$$$%%%&&&########################""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################$$$######""""""######$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""######$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((^^^///+++***((('''&&&''''''&&&$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!###%%%$$$######&&&)))&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&'''########################""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################$$$######""""""######$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""""""""######$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((]]]...+++***((('''&&&''''''&&&$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((''''''&&&&&&''''''((($$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%$$$######&&&)))&&&&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%""""""""""""#####################$$$$$$%%%%%%%%%#########"""###$$$$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&######"""""""""###%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$############$$$%%%&&&'''########################""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""""""""######$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))UUU333***+++)))'''&&&&&&&&&%%%$$$############""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""############""""""$$$$$$###"""!!!!!!""""""""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%"""###$$$$$$$$$%%%''')))...---+++(((&&&$$$#################################%%%&&&&&&%%%$$$$$$%%%######$$$%%%&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++&&&&&&''''''((()))))))))SSS333***+++)))'''&&&&&&&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""############""""""$$$$$$###"""""""""""""""""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%$$$%%%'''))),,,+++)))'''&&&$$$$$$##############################%%%&&&&&&%%%$$$$$$%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######$$$$$$$$$###########################"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################################################################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))PPP222***+++)))'''&&&&&&&&&%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""############""""""$$$###"""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''&&&%%%$$$&&&((()))((('''&&&%%%$$$$$$$$$###########################%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############"""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***NNN000++++++)))'''&&&&&&&&&%%%$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$##################$$$""""""############""""""######"""""""""""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''((((((&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###########################%%%&&&&&&%%%$$$$$$%%%$$$$$$##################$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''((())))))******LLL...,,,+++)))'''&&&&&&&&&%%%$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""############""""""###"""""""""""""""##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''((((((&&&$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%###########################%%%&&&&&&%%%$$$$$$%%%$$$$$$##############################$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''(((((()))*********JJJ,,,---+++)))'''&&&&&&&&&%%%$$$############"""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############"""""""""""""""""""""######$$$#########$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&###########################%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((((())))))******+++HHH+++---+++)))'''&&&&&&&&&%%%$$$############"""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############"""""""""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%$$$""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&###########################%%%&&&&&&%%%$$$$$$%%%######$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((()))******++++++FFF+++---+++)))'''&&&&&&&&&%%%$$$############"""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""############""""""""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$###""""""###%%%''''''&&&&&&%%%%%%&&&&&&###########################%%%'''&&&%%%$$$%%%%%%######$$$%%%&&&&&&''''''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++FFF000+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!***###%%%"""$$$ 000%%%)))###&&&!!!---&&&  """'''###(((&&&)))$$$%%%'''&&& ***###///&&& ###&&& $$$""""""!!! !!!###$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$############"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((((('''&&&'''(((((((((''''''***,,,++++++***((($$$)))+++---,,,(((%%%&&&)))+++***((((((***+++,,,+++%%%'''******)))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((((()))***+++HHH...******)))((('''&&&%%%$$$$$$########################""""""""""""!!!!!!!!!!!!!!! !!!222 ///###---222...333000###''''''((( !!!###(((---$$$((($$$)))))))))---''')))%%%"""555 """!!!!!! !!!"""###$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%######"""""""""$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((())))))((()))))))))((('''---***%%%!!!!!!'''---000---(((***111000******111''''''''')))+++,,,+++***,,,+++)))&&&$$$%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++III---+++))))))((('''&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###%%% $$$...AAAdddcccdddAAA""",,,..."""''')))%%%!!!!!!!!!((('''###===&&&''':::eeekkkmmmRRR+++"""222 IIIVVVxxxcccFFFLLL!!!&&&%%%"""!!!!!!!!!!!!"""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))((((((((())))))*********...------------------...666,,,+++444444+++)))000222000---++++++***((('''+++***'''%%%$$$%%%'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,GGG+++,,,)))(((((('''&&&&&&%%%%%%########################""""""""""""!!!!!!!!!!!!666%%%bbb111***$$$"""&&&JJJ !!!VVV:::###!!!555uuu###'''"""""""""""""""#########!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***((()))***++++++,,,...000---...222777888555222333???999888===@@@===;;;;;;999666222111222333444444%%%&&&(((***,,,+++)))''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++,,,---DDD+++---((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!((( +++AAAQQQ)))&&&%%%%%%jjj}}}vvv&&&$$$333ggg444###888'''!!!""""""###############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&''''''(((&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))******+++***,,,---,,,,,,///333666777333444<<>>222***,,,+++***+++------+++)))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***,,,---...CCC,,,+++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!666)))ZZZ444gggLLL(((%%%***&&&///%%%ggg!!!UUU!!!++++++lll000!!!"""######$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,''')))+++,,,///555>>>EEEPPPPPPYYYjjjwww~~~}}}~~~~~~ssswww}}}vvviii```GGG???333+++)))))))))))),,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***+++---...///DDD...((('''''''''''''''&&&&&&&&&########################""""""""""""!!!!!!!!!!!!&&& """<<>>;;;666555:::777,,,&&&''')))((('''(((***++++++)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((000888777...'''%%%'''&&&&&&'''''''''(((((((((''''''(((((())))))******...)))(((---...+++...666OOO}}}zzzxxxwwwooo@@@555+++((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))***+++,,,---...---000333333000,,,***)))333666:::BBBVVVqqqiiiVVVCCC999000.........000333------,,,++++++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))*********))))))))))))***++++++)))+++(((111333EEEmmm444///---))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%---!!!%%%///aaa!!!!!!(((&&&''']]]###%%%(((...$$$***(((((($$$777...FFFxxx"""######$$$$$$######"""""""""""""""#########$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))******************************)))))))))*********++++++))))))))))))))))))))))))&&&''')))*********((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))******)))))))))*********+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((())))))***++++++******++++++,,,------------------......000111111,,,444::::::>>>IIIRRRVVV___eeennn{{{wwwllljjjqqqqqqaaaNNNEEE<<<777111---------,,,+++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%+++///...)))%%%%%%'''''''''''''''(((((((((((((((((())))))***++++++,,,000,,,+++......333HHH```}}}|||~~~lllTTT:::...+++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((())))))*********+++---...///(((+++---,,,,,,111<<>>:::;;;;;;111+++---555,,,---...!!!***...'''"""&&&*********---***))))))(((((((((((((((&&&&&&&&&'''''''''(((((('''(((((('''&&&%%%'''(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,.........,,,,,,---...%%%,,,333111)))%%%,,,666000555777444222333222000333333444555111...111888222777;;;<<<999333,,,&&&%%%'''---444444---***+++###'''+++,,,++++++---//////---+++((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((()))******///---,,,++++++,,,,,,+++111---+++---000000//////***333HHHeeerrr[[[BBB888444((()))000***((('''&&&(((---...)))###)))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&(((+++------111666888FFFrrrjjjCCC111***,,,+++***''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$'''+++,,,---------,,,###000222,,,***+++999PPPwwwfffAAA000---...000222+++------+++***+++---...))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++///???fff555------+++)))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""%%%&&&%%%+++___```kkklllhhhiii>>>,,,666000'''******UUU)))555222...rrr...mmm555222<<<%%% $$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((('''((())))))((((((***+++))))))))))))))))))))))))%%%***......++++++...222---...222;;;JJJ```vvvrrrlllgggWWWDDD>>>EEE444'''000...///+++...111///'''!!!&&&///+++***))))))((((((((()))&&&''''''''''''((((((((()))******((('''&&&''')))&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((()))))))))******)))******++++++,,,,,,---,,,---//////.........///222333444222000///---,,,***...000---...222555555///333;;;@@@@@@AAAJJJVVVSSS```gggaaaYYYWWWVVVSSSPPPFFF;;;444000...111666:::777222...,,,---///111))))))((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))&&&&&&'''''''''((((((((()))(((((((((((()))******------------------------000+++,,,111222///222:::RRRjjj|||gggIII888222+++000...***)))((('''(((((((((''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((///***'''(((,,,///...,,,444AAA```zzz}}}}}}}}}~~~~~~|||yyyvvvmmmMMM...---,,,******)))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))+++,,,+++)))***++++++444///(((333LLLtttiiiDDD...,,,333---,,,,,,++++++++++++,,,***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++'''666999gggddd444...---+++***(((((())))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$'''$$$%%%+++QQQ***::: \\\###!!!&&&)))222JJJ|||:::)))www 888LLL666 $$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((******))))))***,,,'''))),,,---,,,,,,,,,,,,,,,333555///***///;;;EEEeeerrruuuSSSOOO???---)))***,,,---+++))))))++++++***)))((((((((((((((('''''''''''''''((((((((()))******(((&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((()))))))))***************++++++,,,---------)))+++...000000000111222...---+++...666:::666...333666888999???LLLWWW\\\xxx}}}sssZZZCCC555,,,)))(((,,,333555000+++%%%'''))))))''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))(((((())))))***+++(((***,,,---......///000111------000000;;;[[[{{{|||VVV===///,,,...000///)))%%%(((///''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))))))))++++++---000111...---...999bbbzzzsss|||sssxxxyyybbb000,,,)))(((******)))((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))...***'''(((******,,,///...000///@@@mmm\\\999'''222---+++,,,---***))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,///444@@@bbb444//////+++***(((((())))))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%'''$$$+++...***BBBCCChhh333...&&&222******666"""111$$$;;;%%%>>>\\\'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))'''(((******))))))+++---***---000111000///000222---///555EEEaaa|||rrrPPP>>>***$$$+++222...%%%+++***)))(((''''''''''''((((((((((((((((((((((((((())))))'''&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))************+++++++++,,,------......+++---////////////000111---444666000,,,111:::???FFFRRRcccvvvnnnaaaMMM999,,,)))---222+++---......+++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((()))))))))))))))))))))***++++++)))+++------,,,,,,///111444//////:::OOOtttvvv^^^555...+++///111...+++,,,(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))******(((+++///000+++***555CCCccc|||ooohhhsss```444+++%%%(((+++)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))******,,,'''%%%+++//////000333)))CCC___mmm>>>777...))),,,///---,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---:::$$$CCC___444000000,,,***))))))))))))(((&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''***'''&&&$$$***,,,)))---***&&&...bbbAAATTTfffuuurrruuuqqq}}}yyy333)))&&& fff'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))&&&(((************,,,---/////////+++((()))---111:::UUUwwwkkkIII///&&&'''***,,,+++***)))(((''''''''')))))))))(((((((((((('''''''''((('''&&&&&&''')))&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))))))))*********+++++++++,,,,,,------......///000111111000......000222---666===BBBPPPhhh|||[[[===///,,,+++***))))))+++,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))***))))))))))))***++++++---//////...++++++...222,,,666NNNqqqyyyWWW444)))---...,,,***((())))))******))))))((()))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((('''(((((())))))******+++)))+++,,,***$$$---NNNooo|||~~~uuupppMMM999)))(((+++***'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))******+++***(((***///...+++...777TTTLLL;;;---,,,---,,,,,,000+++******))))))******+++)))))))))))))))))))))))))))))))))***+++,,,---...333///mmm[[[222000///,,,***))))))***)))(((&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''((((((((((((&&&&&&((( KKK---555...DDD@@@???dddFFF333333555'''RRRHHH$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***&&&(((************,,,...............222>>>OOO[[[yyymmmsss```DDD999777......,,,+++***)))))))))))))))))))))((((((((('''&&&'''(((((('''(((***+++&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))*********+++++++++,,,,,,,,,---......//////111111111000000222666999444HHHbbb~~~```AAA999111)))'''***......,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))'''((((((((())))))))))))******))))))******+++,,,---///000...,,,...444:::EEEhhhjjjOOO>>>000+++...)))***+++,,,,,,+++***))))))(((((('''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''(((((()))******++++++***+++,,,---...BBBrrr|||tttSSS222)))******((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))******++++++++++++///111---000HHHccc|||uuubbb\\\aaa___aaabbbaaa^^^aaaiiioooqqqhhhIII999111***)))...+++******))))))******+++)))))))))))))))))))))))))))))))))***+++,,,......)))QQQYYY000//////,,,+++))))))******((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((###((())))))$$$'''---%%%EEEMMMSSSQQQOOOQQQTTTUUUYYYcccCCC___vvvooobbb555:::...%%%===fff[[[222)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&(((*********+++---...***---333>>>QQQooogggBBB111000...---,,,+++++++++******))))))((((((((('''&&&((()))))))))))),,,...&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))************+++++++++,,,,,,------.../////////......///000333888>>>CCCiiiYYYJJJ888...---...,,,((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((((((((())))))))))))*********)))******+++,,,)))+++.........333===DDD~~~hhh>>>---111***+++,,,------,,,+++***))))))((('''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++)))***000777???YYYzzz{{{|||ggg;;;*********)))+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))),,,111222222EEExxxqqqcccXXXXXXccczzzzzzqqqmmmeeelllqqqpppiiiggghhhaaaVVV[[[\\\aaahhhmmmwwwnnnOOO<<<---***///++++++************++++++)))))))))))))))))))))))))))))))))***+++---...///***eeeNNN666444///+++***))))))******)))'''''''''''''''((((((((()))''''''''''''((((((((()))'''---+++"""###,,,...((((((+++(((444///$$$>>>TTTqqqvvvWWWBBB444+++---"""&&&...***''''''###!!!%%%&&&$$$###%%%)))+++'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---&&&,,,222)))&&&000666444???WWWcccFFF,,,)))---+++)))***)))******(((&&&''''''%%%)))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,---,,,+++++++++,,,---...111&&&'''333555***'''///---000666888;;;PPPkkkCCC111...000///+++,,,------***&&&'''+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))*********)))))))))))))))---,,,)))&&&'''***------111,,,///333...666ccczzzpppfffbbbcccbbbbbbdddhhhkkkkkkkkkzzzbbb@@@222333///---+++)))(((+++000)))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))***)))'''(((***,,,------777###///CCCYYYccc]]],,,333%%%'''(((******)))((((((((((((((((((((((((((())))))))))))"""(((,,,+++******,,,---000......222LLLrrrmmmeee___aaannn{{{iiiaaaYYYVVVTTTXXXeeetttFFF222222***555&&&&&&---)))'''---///))))))(((((((((((())))))+++%%%,,,111***)))000222999wwwNNN666222---+++***))))))******)))((('''''''''((((((((())))))'''''''''((((((((())))))///!!!!!!222555'''"""+++666///(((777LLL|||nnnNNN333''''''+++&&&&&&***'''((())))))((('''&&&$$$!!!'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++&&&***......444555(((>>>yyy```<<<000222111++++++,,,+++)))((()))+++,,,))))))(((((((((''''''''''''''''''((((((((()))))))))(((((())))))***+++,,,,,,,,,+++++++++,,,---...)))222444---***000666666:::000888dddtttKKK222)))---000***""")))666///((()))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))************))))))))))))'''***,,,---...000222333111222//////EEEsssrrrfffggglllnnnmmmmmmooooooooojjjdddaaabbbdddcccfffgggeeeccceeennnvvv}}}sssbbb666...+++///000***###"""))))))((('''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))((()))***,,,,,,,,,''':::>>>OOOvvvMMM(((---444---******)))((((((((((((((((((((((((((()))))))))***''')))*********,,,---...333---999[[[zzzeeebbbnnn|||qqq___UUUSSSYYYbbbrrrUUUAAA777333+++,,,...'''(((---)))))))))(((((((((((()))))),,,(((+++---***---222222AAAOOO555111+++,,,***))))))******)))(((''''''((((((((()))))))))(((((((((((())))))))))))))))))'''%%%)))......*** 222???^^^zzzuuuTTT888,,,''',,,///'''(((%%%$$$%%%'''(((&&&$$$'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((()))))))))************&&&000555***---IIIbbb}}}HHH++++++666------,,,***(((''')))+++))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---......111...))),,,444666111777YYY```;;;***//////))))))------'''))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((()))))))))***************************+++---......///000222000000444NNN~~~tttxxx}}}{{{yyytttyyy~~~rrrkkkooouuuyyyxxxrrrhhh\\\VVVVVVZZZaaa[[[ZZZgggzzzVVV444---222111---,,,******)))(((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))***+++++++++,,,///---JJJsss'''000444(((******)))(((((((((((()))((((((((()))))))))******+++))))))***,,,///000111222===aaa~~~zzzqqqccc[[[ZZZ\\\ddduuufffWWW888000000///)))***---&&&***))))))(((((())))))***++++++***)))+++000333222fffQQQ666111***,,,+++)))***++++++***((('''(((((((((((()))))))))(((((()))))))))*********%%%333333$$$ ,,,444000BBBffftttPPP222***---)))+++&&&$$$%%%''''''***---(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++++++++)))...444...,,,NNN]]]<<<111///---------,,,(((&&&'''*********)))))))))(((((('''(((((((((((()))))))))***************+++------,,,,,,,,,---------......333+++,,,333222---:::PPPLLL666+++111///###&&&666*********)))))))))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))***************++++++111---***,,,...///111333444:::[[[zzz{{{nnndddppp}}}ooogggdddbbbaaa]]]XXX[[[lll|||DDD,,,***++++++...++++++***)))((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))++++++++++++,,,,,,<<<,,,rrrrrrHHH444+++)))+++***))))))(((((())))))(((((()))))))))*********+++))))))---//////000222>>>lll|||gggYYYYYYhhhrrrLLL444***///---,,,---******))))))))))))))))))***)))...***'''---111222444RRR777222,,,,,,+++******++++++***)))(((((((((((()))))))))***)))))))))************+++...***///555...)))===[[[ccc@@@555......++++++---+++''''''+++)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***+++,,,,,,---(((000000111ZZZ}}}yyyyyy{{{}}}xxxvvvsssooommmpppuuuyyyxxx888333---+++///000---******+++************)))))))))(((((((((((()))))))))***************+++,,,---...------......///////////////---222666555AAAnnn```222,,,222---(((,,,+++*********)))))))))((())))))((((((((('''''''''(((((((((((()))))))))***))))))******+++++++++,,,///***)))...222222222555<<>>+++&&&(((...///(((%%%''')))(((&&&&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,------...,,,'''AAAvvv~~~lll|||wwwvvvyyy}}}qqqtttxxx|||III777))))))---,,,+++---++++++++++++*********)))((((((((()))))))))******++++++++++++,,,---......//////000111111111111000333111,,,222TTTpppCCC111111...&&&+++++++++******))))))((()))))))))(((((((((''''''((((((((()))))))))******))))))******+++,,,,,,,,,...+++---111111---111:::VVV|||qqqmmmtttqqqqqqxxx]]]888///333------+++***))))))))))))''''''''''''((((((((((((((((((((()))))))))******(((+++,,,,,,+++,,,111555<<<~~~[[[***555++++++***))))))))))))***)))))))))*********++++++***+++...///,,,///DDD[[[~~~wwwRRR.........(((***///+++******))))))******+++&&&000++++++222,,,666YYYNNN666333...---+++******+++,,,***)))(((((()))))))))******************+++++++++,,,,,,)))111111555YYY}}}yyyGGG555(((***...***''')))***(((''''''((())))))(((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))***+++,,,---......777AAAzzz|||sssnnnyyy|||xxxxxx{{{aaa<<<,,,***))))))---,,,,,,+++++++++*********(((((()))))))))*********,,,++++++,,,,,,---...///000111222333333333222222666888BBBccczzz{{{NNN777111...,,,,,,+++******))))))((())))))))))))((((((((('''(((((()))))))))*********))))))***++++++,,,------......111333///555OOOlllkkknnntttsssvvvWWWAAA222...---,,,+++***)))))))))''''''''''''(((((((((((((((((()))))))))*********)))+++---,,,+++...444:::aaa}}}qqq777...,,,+++******))))))******))))))*********+++++++++,,,---//////...@@@oooyyyMMM666+++,,,///***+++******))))))******+++'''000***,,,222)))???zzzKKK444222...---,,,***+++,,,,,,+++)))))))))))))))******************+++++++++,,,,,,,,,000,,,???ppp|||YYY666,,,---,,,***+++***)))'''''')))))))))(((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******+++---...//////@@@wwwrrrnnniiiqqq}}}ZZZ:::///***+++///,,,,,,,,,+++++++++******))))))))))))************,,,,,,,,,,,,---...//////111222333444555444333333---EEE{{{rrrfffaaaeeegggbbbbbbhhhZZZUUURRRVVVYYYYYYYYY[[[TTTeeeNNN333///,,,,,,++++++***))))))((())))))))))))(((((((((((())))))))))))************))))))***+++,,,,,,------+++---222444555MMMuuukkkqqqvvvtttiii;;;///...---+++***)))))))))''''''''''''((((((((()))))))))))))))***************,,,---,,,+++///777>>>{{{{{{{{{KKK000,,,+++******)))*********)))************+++++++++,,,---000000444TTTkkk@@@***222666'''++++++************++++++)))000))),,,222(((HHHIII444///...---,,,++++++******++++++))))))))))))************---///++++++000+++(((111111AAAooosssGGG...)))---///......+++(((''')))(((&&&((((((((((((((((((((((((+++++++++***************///%%%,,,%%%,,,555...GGGsssjjjqqq}}}~~~|||}}}}}}}}}|||ccc;;;666333%%%///***''',,,000---)))((()))************+++++++++,,,,,,,,,,,,------...///444222222444666555555666LLL~~~kkkbbb```dddkkkrrrqqqzzzyyysssqqqfff\\\jjj\\\;;;333******---+++...000'''******))))))))))))***************)))))))))))))))///---+++***+++,,,---,,,///666444000IIIsssooozzzoooFFF///...333))))))...%%%((((((((((((((((((((((((***)))((((((((((((((()))$$$222+++$$$...444???YYY~~~yyylll\\\YYY[[[bbbllluuuyyy{{{ooo///111,,,...(((,,,+++---***,,,------,,,+++---......666,,,+++VVV{{{ccc;;;'''999---------,,,,,,+++******)))......&&&)))777...NNNIII444000...---,,,++++++***+++++++++))))))))))))*********+++(((...,,,***000---***111DDDwww|||QQQ888///...++++++***))))))******)))((((((((((((((((((((((((************************,,,***666---***888WWWsssmmmxxx{{{vvvrrrtttrrrooolllkkkiiihhhgggkkklllmmmooorrrtttwwwxxx~~~zzz???,,,999111---+++++++++)))+++///************++++++++++++,,,,,,,,,,,,---...//////555666666444111444BBBPPPkkkkkkbbb```kkk{{{yyy|||zzz[[[111111555111&&&)))...'''******))))))))))))******************))))))))))))---,,,+++,,,---...//////---333444???nnn{{{zzzuuuGGG------******---&&&(((((((((((((((((((((((())))))(((((((((((())))))***,,,+++000///'''GGGyyyeeevvvyyyrrryyy{{{|||{{{yyyzzz}}}|||wwwnnnsssppphhhjjjvvv|||yyy{{{~~~sssdddXXX\\\VVVRRRPPPPPPSSS]]]gggppp{{{???...***---&&&)))---$$$///)))***,,,,,,+++,,,...///444///***DDDyyyxxxYYY<<>>eeejjjfffooonnn]]]zzz___ZZZppp~~~~~~{{{yyy~~~yyyxxxggg~~~}}}999///444***'''000***))))))***++++++***+++...000+++888]]]}}}uuulllhhheeedddjjjqqqaaa222666,,,+++************+++,,,'''000+++++++++===HHH444111111...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,444---&&&:::___fffAAA555+++***+++)))(((***************************)))*********+++++++++,,,***000111QQQjjjqqqtttjjj^^^WWWPPPKKKLLLNNNOOOPPPSSSVVV[[[^^^______aaaccceeefffggggggeeeaaa]]]ZZZXXXVVVSSSTTTYYYbbbjjjooo~~~kkkBBB666------000///+++)))+++,,,,,,,,,---------------------...///000222222,,,@@@<<>>888444,,,///...------------,,,+++***333)))(((555***)))HHHzzz}}}pppdddXXXLLLJJJWWW]]]\\\eeeuuu~~~rrrjjjkkkrrrzzzZZZ999222333///...///...---,,,,,,...000777******444444111444999LLLjjjvvvoooccc[[[UUUWWWYYYYYY]]]ccc[[[cccgggcccaaaeeehhhgggmmmmmmmmmmmmjjjgggdddbbb]]][[[YYYYYY```mmm}}}HHH000222...---''')))111---'''---******+++++++++,,,,,,,,,(((777---,,,:::000@@@}}}lllqqquuubbbYYYRRRRRRSSSSSSRRRTTTXXXbbb|||uuuOOO+++)))111---'''++++++''')))(((((())))))***+++---...222)))555///UUU{{{yyyjjj___jjj|||lllrrrwwwtttaaa```ttt444&&&------///(((---...'''+++444,,,999bbb{{{qqqmmmtttvvv^^^MMM,,,000+++)))222(((...'''111+++///444FFF555888444111111000......------...,,,---...---+++,,,------$$$PPPxxxvvvvvvwwwvvvyyywwwkkkDDD999666111///...,,,,,,------,,,***,,,,,,)))...111)))DDD}}}yyynnn|||rrrhhh]]]WWWNNNQQQ[[[eeekkkvvv|||uuupppooopppzzz~~~xxxPPP888222222...//////.........000111)))999000'''444666555FFFxxxvvvkkk^^^UUU]]]XXXVVVYYYZZZ[[[```gggsss~~~xxxssskkkeeeccccccfffhhhzzzzzzCCC......///***(((,,,***'''+++++++++++++++,,,,,,,,,,,,---000***...444333]]]mmmzzz}}}rrrxxxnnnjjjiiiiiimmmrrrooorrr|||uuunnnxxxYYY999***///,,,)))++++++((()))(((((())))))***,,,---...000***222777dddxxxjjj^^^ssswwwzzzvvvjjjppp~~~|||~~~nnnbbbwww===000111...000...)))000//////---)))LLLiii|||qqqiiitttuuueeekkkooo^^^111///...)))111+++,,,...111---666999DDD666:::777111111000///............------------------------555pppqqquuuhhheeeyyyxxx}}}}}}UUU===888666000...,,,,,,,,,,,,+++***000))),,,333,,,222kkktttjjjxxxzzznnn```UUUPPPOOOSSS[[[iii~~~~~~|||wwwsssrrrrrrssswwwqqqEEE222222.../////////000000000111&&&>>>222'''888444===lllvvv}}}lll___YYYXXXWWWVVVWWW[[[eeepppyyy|||rrrhhhaaahhhmmmzzzwwwccc444...000///***))))))******+++++++++,,,,,,,,,------000***...444111>>>lll~~~tttwwwlllwwwwww~~~zzzjjjjjjqqqrrrtttsssjjj~~~yyyooogggrrr}}}oooKKK...---,,,++++++***)))***))))))))))))+++,,,---...///,,,///BBBvvvxxxiii]]]www}}}}}}~~~uuuiiiXXXggg}}}xxxtttyyy}}}~~~}}}xxxcccdddBBB444000))),,,///)))...111222---///___oooggguuujjjjjjzzz]]]]]]uuuwwwvvv:::...111)))//////***///,,,***666<<<CCC333777333111111000///......//////...,,,,,,///000000333666XXX|||vvvbbbhhhsssdddjjjzzzzzzvvveeehhh~~~zzzsssxxxuuuJJJ:::999111///,,,+++,,,,,,+++***111---///......PPP|||~~~vvvlllbbbYYYQQQPPPSSSXXXooozzzxxxyyyzzz{{{|||||||||yyyvvvvvvxxxzzzuuuxxx{{{~~~~~~wwwppppppuuu{{{uuuxxx~~~\\\:::222///......///111111000///333222///666999111XXX{{{}}}nnnggg]]]VVVUUU[[[bbbhhhlllyyy}}}rrrppprrrvvv{{{yyyOOO222000111...))),,,///+++,,,,,,,,,,,,------------000***555999333UUUrrrrrrssspppwwwxxx}}}qqqnnnwww~~~}}}sssgggoooyyyqqq\\\^^^lll{{{~~~zzzddd999...+++...+++)))+++***)))))))))***+++,,,---...000000...NNNwwwhhh]]]www{{{}}}~~~vvvvvvpppaaaLLL```}}}sssjjjsssttttttqqqnnnuuulll___FFF333///)))+++///---***,,,111333???lllpppyyybbb___|||cccYYYaaavvvjjjaaaYYY```nnnjjjEEE---222)))---444***,,,+++***222DDDEEE333444...111000000////////////000---+++,,,000333555===HHHmmmtttbbbUUUpppttt{{{{{{ssslllnnnxxxxxxssstttwwwvvvyyyeeeAAA999333000---+++,,,,,,,,,++++++111000***@@@{{{}}}rrruuunnncccZZZVVVUUUTTTYYY```jjj~~~~~~}}}zzzwwwvvvyyy{{{||||||uuuvvvvvvwwwxxx}}}~~~xxxmmmjjjrrrzzz|||}}}QQQ999111///......000111000...999&&&111===000CCC~~~lllmmmXXXZZZ^^^aaaeeeooo{{{wwwpppnnnrrrjjjyyy>>>000///000***---222***,,,,,,---------.........///...666333999vvviiiuuuccceeevvvtttyyyxxxkkkbbbmmm~~~www~~~ooo___WWW^^^wwwKKK222+++///***(((---***))))))******+++,,,...//////333333]]]zzzvvvggg\\\vvv~~~qqq|||mmmgggXXXIIIgggoooaaaiiifffbbb^^^YYY]]]rrrwwwccczzzUUU444333//////111///***,,,///444NNNkkkbbbIIIOOOTTTEEEPPPfffooozzzzzzpppfffbbbjjjssswwwkkk^^^XXXzzzsssmmmVVV///111+++,,,555++++++000000000QQQHHH555555///111000000//////000000000---***,,,000222777HHH[[[vvvxxx^^^gggeee]]]lllpppkkkxxxuuurrrqqqsssuuuyyyUUU<<<555222...,,,,,,------,,,%%%//////666dddtttzzzyyylll[[[RRRLLLOOOUUU]]]nnn~~~|||}}}|||zzzyyy{{{||||||wwwsssvvvpppjjjhhhjjjkkkiiiggg``````^^^\\\]]]bbbiiinnnnnnuuuzzzvvvnnniiimmmrrr|||qqqHHH666222......000111000...111(((888777000pppiiiWWWaaa\\\]]]```gggwwwxxxrrrwww~~~sss]]]888---111***+++111)))---------.........//////000000111...KKKgggsssxxx}}}hhhUUUXXXlllmmmjjjsss^^^aaa{{{wwweeeVVVUUUmmmccc:::+++000)))(((///(((************+++---...///,,,666???qqqrrr}}}rrrcccYYYlllttt|||ggg[[[QQQNNNvvvmmm]]]___[[[XXXXXXUUUXXXiii}}}{{{eeebbbnnn555222//////...,,,...444000555bbb|||gggtttYYYEEE^^^|||cccKKKPPP```bbbrrreeezzzeeeyyylllbbbWWWbbb|||kkk]]]UUUiiixxxzzznnnlll888......+++333,,,)))///111---WWWFFF555777222111000000000000000111111---+++---//////666OOOjjjxxxnnn~~~|||eeeqqqZZZZZZqqqssspppyyyzzzxxx~~~rrrjjjlllooonnnppptttuuuGGG777333///------......---***---111TTTuuu|||yyyjjjfffQQQMMMNNNWWWaaattt}}}|||}}}{{{vvvwww{{{mmmkkklllppptttvvvsssooollliiieeeaaa```aaaaaabbbYYYYYYXXXVVVWWWZZZ___dddwwwxxxxxxtttnnniiihhhhhhppp|||ZZZ<<<666000///111333222000---111777444PPP|||nnneeeYYYXXXeeejjjllluuu}}}zzz}}}KKK000444+++***222***---.........///////////////000000:::llljjjsss}}}\\\[[[qqq^^^\\\hhhzzzttthhhoooeee```www}}}~~~|||hhhYYYSSS```tttzzzBBB+++000((()))000'''*********+++,,,---...///,,,999MMMxxxlll^^^TTTbbb~~~}}}~~~www~~~fffUUUOOOVVVmmm]]]\\\[[[aaammmsssxxxlllbbb<<<222+++...---,,,000555333CCCooo\\\qqq```UUUcccmmmtttzzzqqqTTTWWWccc]]]jjj___XXXwwwbbbcccaaaxxxbbbwwwuuu|||~~~dddpppggg\\\YYY```rrr```CCC...222***///---***,,,000...XXXBBB444888444111000000000000000111111...,,,---...,,,444QQQqqqqqqMMMddd|||mmmvvv```VVVXXXqqqzzzuuutttuuupppnnnyyygggggghhhcccgggssssssRRR888555000.........///...333,,,555ooo|||uuuppp___YYYOOOPPPYYYdddqqqxxxjjjmmmlllpppuuutttmmmlllpppfffeeegggoooxxx~~~}}}vvvnnnhhhbbb^^^ccctttdddAAA:::222000222444333222333777///:::www|||mmm___]]]bbbgggjjjlll{{{~~~{{{\\\555999...+++333.............../////////000---...333LLLmmmtttpppuuusssyyyeee]]]bbbqqqxxxqqq___RRRjjj|||{{{fffaaauuuxxxtttssskkk```WWWYYYgggxxxGGG+++000''')))111&&&*********+++,,,---...///---<<>>333)))...111...///999)))HHHyyygggXXXRRRIII^^^]]]bbbzzz~~~nnnvvv}}}}}}qqqrrrmmmaaa___^^^bbbjjjwww}}}NNN888999222---444111333999...999AAApppfffZZZXXXbbbmmmoookkk{{{yyy<<<222222222...111...............///000000000333999RRRvvvzzz|||xxxlll[[[eeeuuu~~~nnn]]]QQQRRRaaappp~~~~~~eeeVVVlllzzztttpppmmmkkkddd]]]ddduuu^^^666,,,(((///333(((++++++++++++,,,------...111<<>>333///...///000///***<<>>444777...,,,222///&&&PPP~~~rrraaaRRRLLLMMM\\\]]]zzzmmmzzzwwwyyylll\\\XXXuuu}}}zzzpppuuu|||uuu{{{uuu{{{fffuuu|||sssmmmjjjjjjVVVRRRRRR^^^ssshhhFFF<<<444000555111444222:::EEEuuuhhhZZZYYY]]]dddmmmsss~~~yyy|||uuuooonnntttzzzsssrrrpppnnnmmmpppuuuxxxtttvvvAAA//////---000//////......//////000111777111<<<~~~nnnlllnnnoooZZZ___mmm~~~xxxqqquuuwwwrrr]]]GGGKKKqqqaaaVVVcccxxxzzzvvvpppxxxssslllaaaRRRQQQgggPPP---***///,,,***++++++++++++,,,---...///555hhhxxxlll^^^TTTNNNUUUtttyyy}}}}}}lllgggvvvyyy|||eeeYYY]]]}}}{{{yyy|||wwwkkk___|||||||||tttzzz777666///---111---///PPPQQQLLLUUUeeeqqq|||IIIFFFUUUxxxaaaMMMVVVjjjiiinnnyyytttaaa]]]{{{WWWKKKhhhhhhpppzzzqqq|||rrrbbbbbbqqqnnnaaa^^^qqq666000(((///---***000555777jjjAAA444444333111000000000///////////////***000333<<>>666888000---111PPPyyylll]]]PPPLLLXXXfffuuuppp}}}~~~vvvvvvnnnbbbVVV]]]{{{~~~~~~xxxxxxuuufffuuuyyyuuu___kkkXXXuuuvvvnnnvvviii\\\VVVQQQMMMJJJSSSssssssGGG:::777666///888999lllZZZYYYbbbrrr{{{ssshhh~~~}}}nnnfff```fffzzzYYY444333...000000//////000000111222555EEEqqqsssbbb{{{hhh^^^SSSTTTMMM^^^zzznnn[[[dddrrr|||nnn[[[llljjjVVVMMMdddyyy{{{sssnnnkkkaaaUUUVVV```|||uuuMMM///+++///++++++++++++,,,...///111222ZZZ}}}ttthhh[[[SSSWWWbbb\\\UUUcccpppllleeepppxxxzzzwwwlllZZZ^^^www~~~oooTTTFFF]]][[[dddrrrTTTTTTVVV```^^^bbbjjjiiiccceeennnvvv|||~~~^^^333000000///999:::rrraaa^^^yyyrrruuuRRRVVVgggrrruuussshhhccceeemmmuuu}}}wwwqqq]]]ZZZkkkoooggg|||dddjjjiii555555***///000///+++---999ttt~~~;;;555777000000/////////............+++777***<<>>;;;999222<<>>lll|||xxxrrreeeYYYXXXVVVhhhiiiWWW```hhhQQQoookkkddduuubbb]]]XXXnnn~~~yyyKKKGGGNNNeee~~~www555555666333333CCCwwwddd]]]lllKKKXXXxxxppp}}}tttmmmWWW^^^WWWcccxxx}}}ccc\\\hhhvvvmmmkkk[[[ggg888,,,...///...000111...888YYY>>>444444///111111111000///.........+++...555YYYyyytttiii]]][[[bbbllliiihhhkkk```EEEDDD```yyyvvv|||zzzoooppppppgggRRRHHHJJJ]]]yyymmm___VVVXXX[[[XXXVVVXXXWWWNNNQQQVVVUUUiiiEEE666333777222777www{{{rrr^^^OOOMMMRRRkkk~~~wwwwwwrrr```WWW^^^```\\\___jjj\\\OOOPPPwww}}}|||{{{||||||{{{zzzyyyoooooogggVVV^^^rrrvvvwwwooowwwxxxddd]]]VVVWWWPPPOOOPPPUUUxxxKKK>>><<<777777;;;lllppp\\\YYYfffpppsssfffgggpppvvvmmmkkkrrrhhh]]]XXXZZZiii@@@666444111111000000000000111111777JJJ~~~qqqbbb}}}uuu___PPP@@@KKKQQQ\\\tttzzzttt^^^tttmmmdddtttbbbXXXRRR^^^vvvuuuvvvtttpppnnnnnniii^^^UUURRRjjj```666+++222+++...***...***000111,,,AAA~~~iii}}}zzzssseeeXXXQQQJJJYYYgggbbbeeeiii___eeeqqq}}}cccHHHPPPeeeMMMGGGPPPpppppp888000000333444EEEvvvyyygggXXXYYYsssddd___ssszzzzzzsssnnnsss{{{}}}fffQQQXXXTTTddd~~~}}}sss___ZZZeeezzzfffhhhZZZiii:::---.........***+++)))777^^^===333444000111111000000//////......+++---:::ggg|||~~~wwwqqqnnndddUUUOOOQQQTTTLLLIIIQQQPPPBBBSSS}}}yyytttqqq{{{zzzjjj^^^aaaccc]]]OOOFFFIIIbbbwwwiii\\\SSSWWWZZZWWWUUUWWWZZZNNNNNNWWWUUU\\\NNN888444888222:::www~~~zzzmmmZZZPPPNNNSSStttyyyvvvxxxtttcccUUUUUUSSSSSS\\\eeeUUUJJJOOOyyy}}}~~~{{{zzzyyyyyyzzzyyyxxxvvvxxxlllgggaaaUUUUUUZZZUUUpppwwwqqqggg]]]TTTUUUPPPRRRRRRPPPmmmQQQ???===888777???}}}fffXXX\\\lllyyy{{{zzzaaaeeesssqqqhhhqqqhhh```ZZZWWW___zzzNNN444222111111000000000000111111777UUUqqqddd|||fffRRRAAAPPPUUUccczzz___```lllXXXyyy|||tttiiibbbXXXYYYhhhzzzxxxpppnnnnnnoookkk```VVVQQQaaaiii===---222,,,---)))...+++///111///GGG~~~|||tttfffXXXLLLCCCIII___lllllljjjllldddvvvwwwaaaAAA\\\sssxxxDDDNNNgggnnnAAA111777222444GGGnnniiiSSSKKKSSSrrr~~~ggghhh{{{vvvxxxrrraaa^^^nnnuuuIIIPPPWWWXXXddd{{{wwwgggZZZYYY```___mmmYYYooo~~~<<<...///---...+++,,,***:::eee;;;222444000111000000000/////////...000111AAArrr~~~{{{iii___WWWVVVVVVQQQMMMLLLFFFHHHHHHPPPWWWZZZooopppfffmmmffffff]]]UUUWWWVVVOOOKKKMMMHHHIIIcccmmmrrrbbbVVVVVVWWWTTTSSSVVVXXXPPPKKKOOORRRZZZWWW888444777000;;;wwwyyy{{{kkkXXXQQQQQQVVV}}}~~~yyyzzzyyyxxxjjj\\\WWWRRRXXXhhhjjj\\\OOOOOOzzz~~~~~~yyyxxxwwwwwwvvvtttqqqnnnssshhh```ZZZQQQMMMLLLKKK{{{tttwwwnnnaaalll\\\RRRSSSQQQWWWUUUOOOfffZZZ@@@<<<555555DDD}}}bbbYYYbbbsssssswwwooouuuzzzgggccc~~~nnnfffaaa]]]WWWYYYooo\\\444555222111111000000111111222888ddd|||mmm___|||oooUUUEEEXXX[[[jjj~~~{{{|||vvv^^^wwwttt]]]\\\iiiiiibbbcccooottt|||rrrooonnnoookkk```WWWSSS\\\zzzpppAAA,,,///+++,,,(((...+++///111111NNN~~~vvvgggYYYMMMFFFAAAPPPiiioookkkooooookkkUUUiiizzz|||uuuDDD\\\xxxvvvtttNNN222===222555HHHpppqqqXXXFFFIIIUUUlllrrr{{{{{{mmmeeeQQQOOOkkkrrrmmmzzzyyyyyynnnRRR]]]```aaadddyyyttt___VVVXXX\\\]]]~~~WWWzzzvvv<<>>GGGIIIKKKLLLbbbyyypppyyyfffUUUQQQRRRQQQSSSXXXTTTVVVNNNJJJRRR[[[xxx^^^777333555---;;;___}}}|||lllXXXQQQSSS\\\|||zzz{{{tttvvvkkk]]]TTTMMMUUUjjjvvvnnn___TTTzzz~~~|||zzzxxxwwwuuusssqqqlllfffbbbeee```WWWOOOJJJEEEJJJWWWrrrwwwnnn```jjjZZZOOOQQQRRR[[[ZZZRRRfffbbb???;;;444888PPPzzzaaa___gggyyy}}}fffooo{{{rrr}}}yyycccgggtttcccaaa|||iiizzzkkkbbb___```ZZZXXXjjjppp:::<<<222222111111111111222222:::uuurrreeeWWWtttlllWWWLLL^^^]]]mmmpppeee}}}]]]]]]aaaTTTTTTRRR___yyyrrruuuqqqnnnmmmiii```YYYVVVYYYwwwoooAAA***---,,,,,,'''...,,,///000444UUUyyyjjj[[[OOOLLL@@@AAAZZZoooqqqnnnwwwqqqbbb```qqqTTTooowww||||||xxxiii555444222555GGGtttxxx___HHH>>>LLLXXXaaa}}}~~~sss}}}{{{nnnYYYNNNHHHPPPqqqiiicccnnnwwwpppkkkcccRRRtttgggfffmmmxxxqqq]]]TTTYYY\\\]]]SSSmmm:::///000+++///***000,,,111TTT>>>444555111000000000000////////////...333FFFuuuyyy{{{eeeMMMEEEMMMXXXZZZXXXgggvvvoooaaapppyyyiii\\\DDDGGGXXXUUULLLKKK<<<999PPPHHHRRRUUUgggvvvxxxwwwcccPPPKKKMMMNNNSSSZZZSSS\\\SSSMMMUUUXXXiiiccc666333555***;;;aaa|||nnnZZZQQQVVVdddzzzxxxxxxsssuuulll___RRREEEKKKaaayyyvvv]]]{{{|||yyyxxxuuusssqqqnnnjjjccc[[[UUURRRUUUNNNGGGEEEAAANNNhhhkkkgggrrrlllbbbZZZOOOQQQRRR[[[\\\TTTiiieee===;;;666>>>^^^sss___dddkkk~~~hhhaaaddd^^^lllrrrSSS```uuu}}}kkk{{{ooowwwhhh^^^[[[```^^^ZZZiii===999222222111111111111222222<<>>444333222222111111222222333;;;rrrYYYKKKiii|||vvv[[[```lll}}}sss{{{xxxsssxxxooo~~~}}}rrruuu|||gggUUURRRJJJOOOfff~~~```XXXllliiiiiikkkiiiaaa[[[YYYVVVttt~~~tttFFF,,,...///...(((///......---555___|||pppdddVVVDDD@@@AAADDD[[[qqqmmmqqq}}}{{{jjjoooggg}}}|||yyywwwsssMMM777777333???uuuvvvTTTFFF@@@GGGSSSddduuuxxxvvvhhhVVVIIIIIIGGGaaasssnnn|||hhh}}}{{{xxxlll```VVVKKK[[[mmmZZZwwwRRRXXX000,,,222***///,,,333///222WWWAAA777666000////////////000000000000...===RRRxxx~~~vvvkkkgggpppzzziiiPPPLLLQQQeeeggg999>>>NNNHHHHHHZZZmmmqqqooorrruuuaaaOOOLLLMMMMMMPPPWWW___YYYHHHKKKXXXUUU{{{jjj777555666)))===}}}vvvooo[[[PPP[[[uuu~~~zzzzzz{{{xxxzzzssshhhWWWCCCBBBWWWdddppp||||||}}}}}}|||zzzxxxwwwhhhgggeeebbb]]]UUUKKKEEE;;;IIIIIIJJJPPPKKKVVVxxxwwwtttssseee\\\QQQQQQPPPWWWWWWRRRjjjggg<<<<<<777>>>eeejjj___ooouuunnn```bbb___jjjwwwggghhhuuu]]]\\\gggVVVyyyrrrgggXXXSSS^^^aaa]]]fffyyyAAA777333222222111111222222333999rrrXXXJJJhhhccc[[[dddxxxvvv~~~|||dddcccgggZZZrrrpppooottt{{{}}}xxxnnnfffNNNTTTTTTYYYjjj|||iiillleeecccfffkkkjjjbbb[[[XXXTTTsss}}}LLL...///...///)))000......,,,666```}}}rrrggg^^^???@@@JJJBBBOOOiiijjjrrrtttwwwuuuyyy]]]kkkzzzuuuEEE666888333===xxxOOOGGGDDDMMMbbbqqq|||lllXXXFFF===BBBOOOnnnxxxmmm|||}}}rrrssskkk}}}zzzuuufffWWWQQQFFF]]]uuuZZZoooXXXSSS---+++333***...***000)))...UUUJJJ333888///222111...---...000///+++333444[[[wwwwww]]]]]]]]]dddrrr{{{yyyqqqtttiiiPPPLLL]]]fffIIIGGGGGGHHHRRRYYYkkkvvvmmmwwwiii___SSSLLLLLLQQQVVVYYYVVVbbbRRRPPPSSSWWWmmm<<>>xxx~~~```VVVdddwwwfff```OOOSSSsssUUUSSSTTTTTT^^^fffccc]]]QQQCCCHHHOOOWWWhhh~~~tttcccaaa___```dddddd^^^XXXZZZ{{{zzzzzzMMM000)))***---'''...///000---333YYYpppuuuttt~~~xxxpppdddUUUIIIIIINNNUUUbbbooo}}}qqqqqqzzzkkklllHHH777444222:::dddqqqOOONNNbbb}}}hhhooo~~~kkkMMMEEEFFFFFF[[[nnn~~~hhh\\\RRRUUUddd{{{~~~}}}wwwhhhXXXMMMSSS\\\oooRRRoooZZZ666444,,,...,,,---///(((111,,,EEELLL555===999444333222111111000000000...777SSSqqqUUUaaawwwCCC:::GGGiiizzzwwwbbbLLLWWWtttVVVKKKJJJSSSVVVUUUbbbvvvuuusssbbbZZZMMMLLLMMMPPPTTTWWWWWWWWW\\\YYYGGGNNNSSSXXXttt>>>---444...111YYY~~~xxxrrraaaYYYaaasss|||xxxyyyyyyxxxttt|||qqqfff\\\NNNVVVdddyyyrrr```[[[QQQZZZ\\\iiiuuuzzzyyyxxxvvvtttooo___gggNNN???III:::===FFFJJJSSS^^^jjj|||cccddd___UUUMMMLLLMMMVVV\\\SSSZZZsssggg>>>;;;===777wwwsssqqqfffQQQWWWkkkyyypppgggkkk]]]WWWXXXNNNNNNPPPSSSppp|||zzznnnggg[[[UUU\\\fffgggaaa[[[tttPPP;;;333222111000000111222333:::|||}}}]]]QQQ```vvvuuusssfff]]]RRROOOPPP~~~JJJNNNNNNQQQXXX]]]YYYOOOEEE>>>EEEIIIMMM```yyysssbbbaaa^^^[[[\\\___```^^^\\\\\\xxx~~~rrrvvvJJJ111,,,......'''---...111///000PPPooovvv~~~}}}|||uuummmgggXXXLLLJJJMMMQQQ]]]jjjsssjjjvvv{{{}}}zzzmmmhhh@@@666222555;;;```dddQQQiii}}}llldddttt]]]FFFJJJPPPnnnqqqfffZZZ^^^ZZZ~~~oooyyyvvvmmm^^^PPPIII```^^^vvvTTTsssKKKppp777000...***))),,,...+++111,,,???XXX>>>DDD???777444222222111//////111+++999NNN{{{hhheeevvvlll999OOOIIIiii~~~xxxnnn```RRR\\\rrrdddWWWKKKNNNWWWYYYfff}}}zzzbbbSSSLLLLLLNNNQQQTTTVVVWWWVVVUUUZZZTTTGGGQQQTTT\\\ppp>>>///666444222VVVzzzuuueeeZZZ```rrr|||xxxzzz{{{zzzqqqyyykkkZZZUUUHHHEEEOOOtttssswwwiiiiiijjjooovvv{{{{{{xxxfffWWWfffWWW===>>>:::<<<<<>>111444666000VVV}}}{{{jjj[[[^^^ooo}}}yyy{{{}}}|||rrrxxxiiiVVVSSSIIIHHHEEE}}}wwwttttttuuuvvvvvvvvvyyy|||oooaaannngggJJJAAADDDJJJLLL[[[nnnlll```\\\VVVMMMJJJMMMPPPUUUVVVPPPcccZZZ888:::;;;888xxx|||ttt~~~{{{eee___ggg|||xxxrrrvvvhhhlllwww]]]NNNKKKOOO[[[WWWYYY^^^ggghhhaaaVVVTTT```iiieee^^^]]]XXX;;;333222111000000111222333???}}}{{{{{{[[[TTThhhiiiWWWVVVjjj\\\MMMLLL<<>>444///444---MMM~~~~~~nnn\\\\\\jjj{{{{{{{{{{{{vvv{{{mmmaaa^^^YYYjjjjjj}}}hhhjjjlllyyyssssss{{{{{{pppqqqmmmVVVDDDHHHUUUaaagggsssnnneee^^^VVVRRRLLLMMMQQQQQQRRRPPPNNNiiioooUUU===:::===;;;{{{yyy{{{sss}}}pppgggeeesssgggfffmmmgggyyygggkkkbbbQQQKKKPPP]]]ZZZ\\\```hhhyyyddd^^^TTTUUUaaahhhcccaaafff[[[???333222111000000111222333===tttvvvwwwbbb]]]lllppp___PPPYYYuuuRRRNNN___UUUdddlll\\\QQQRRR[[[uuunnnXXXZZZVVVDDD<<>>///111---+++***///))),,,///111MMMlll~~~|||sssjjj```UUUMMMLLLKKKNNN[[[jjjrrrwwwyyy444555444111000XXXiii\\\eee}}}kkk```___vvvwwwxxx|||mmmlllgggooo[[[QQQIIIJJJ___yyy^^^\\\oooSSS000111,,,++++++000)))&&&111(((...555tttwwwZZZAAA...000888666222111111&&&<<>>777777777===ooo}}}yyyzzzhhh___hhhnnnssskkkzzzfffQQQPPP]]]hhhrrreeejjjfffZZZRRRLLLUUUYYYbbbjjjdddwwwNNN777444111000000111222111222MMMyyy}}}xxxrrrbbblllssszzzkkkWWWGGGWWWvvvrrrvvv~~~mmmfffbbb___aaaVVVRRRUUUUUUUUUbbbuuujjj777///888'''---***---111///---444@@@ddd\\\eee~~~~~~~~~}}}zzzzzzvvvkkk___TTTLLLCCC???CCCLLLTTTYYYwwwzzz|||~~~XXX===;;;000;;;222777JJJsss___gggrrr~~~rrrRRRIII]]]lllvvv{{{~~~sssxxxkkkiiizzzWWWVVVGGGSSSbbbuuuwwwVVVRRR:::///...,,,***))))))************+++111---PPPdddDDDNNNGGG777555333+++<<<---@@@}}}zzzuuu|||{{{yyyvvvhhh]]]bbbyyy~~~hhhttt|||___PPPNNNIIIKKKZZZfffqqqWWWbbbppp}}}]]]MMMOOOWWWZZZZZZ___]]]]]]aaafffddd]]]VVVLLLSSSUUUvvv___:::000000---===www~~~~~~~~~{{{oooaaa]]]aaa}}}|||xxx{{{yyyyyyxxxwwwwwwxxxyyyyyyhhhgggWWWRRRiii|||wwwyyyfff[[[aaafff^^^RRRNNNhhhmmmddd]]]ZZZYYYWWWSSSQQQRRRVVVZZZUUUWWWTTTaaavvvyyy}}}aaa<<>>111888???zzzwwwyyyaaaqqq|||yyy|||ppppppkkkooowwwWWWIIIWWW]]]sssddddddWWWEEE999...---+++***))))))*********,,,+++000***CCCmmmTTT___SSS???999888,,,999***777~~~|||xxxsss|||}}}zzzvvvhhhaaajjj{{{dddwwwsssUUUNNNOOODDDTTTXXXYYYeeeVVViiittt}}}lllSSSPPPVVVYYYYYY[[[```^^^^^^aaaccc```XXXQQQSSSNNNXXXzzz???222---222111ZZZlll}}}}}}}}}|||sssfff\\\XXXnnn{{{wwwyyy{{{yyyvvvuuuuuuvvvyyy{{{qqqllleeehhhuuu~~~uuummmhhh]]]UUU^^^kkkgggYYYtttxxx]]][[[YYYWWWVVVUUUWWWYYYZZZYYYXXXUUU[[[cccvvvrrrXXX<<>>sssttt}}}~~~oooOOO]]]rrr\\\SSSWWWuuuccc``````ZZZ```\\\WWW[[[aaaZZZQQQaaa|||\\\888,,,000...,,,,,,......,,,,,,333;;;ZZZOOO{{{QQQvvv}}}{{{vvvpppdddXXXQQQFFF???CCCLLLSSSZZZ```uuu|||UUUEEEBBB<<<<<<222<<<;;;\\\zzz{{{|||~~~{{{zzzsssppppppvvvqqqnnniiigggaaaHHHPPP```sssfffXXXrrr```///999...---,,,*********++++++***---)))///***===www___eeeVVVBBB;;;666...666///;;;lll}}}zzzttt{{{{{{{{{|||sssnnnwwwnnn]]]mmm{{{lllQQQLLLOOOGGG[[[XXXTTTbbb\\\qqqooojjjgggVVVMMMRRRYYYXXXXXX]]]````````````^^^ZZZTTTOOOSSSPPPkkk???444---000000JJJqqq~~~}}}{{{zzzvvvkkk^^^UUUfffvvv~~~yyyyyyuuuwwwyyyzzz{{{zzzyyyxxxzzzuuuvvv|||\\\WWWoooxxxhhhqqqyyyqqq[[[JJJ[[[{{{}}}hhh|||qqqXXXWWW^^^UUUUUUVVVYYY]]]]]]ZZZWWWXXXiiiyyyttt___FFFAAA444666888999MMMwww~~~qqqrrriiiZZZkkkyyytttrrrqqqeeeWWW___}}}vvvrrriii]]]XXXXXXUUUPPP]]]ooolllbbbmmmooo888555222000000111000000444777pppzzzzzzrrruuu]]]YYYrrryyy}}}{{{zzzzzzxxxqqqeee[[[}}}```___]]]XXXZZZYYY[[[bbbeee\\\VVVhhhRRR===---+++...+++---...---+++...777???fffPPPrrriiiuuu~~~~~~|||vvvnnnaaaVVVOOOEEE@@@GGGPPPWWWaaalllSSSKKKJJJFFF;;;666<<<:::AAA|||ttt}}}zzz~~~tttlll~~~}}}zzzlllzzzwwwlllmmmtttzzzvvvrrrgggZZZTTTQQQMMMHHH]]]iiinnnfff___aaaKKK:::111...---+++*********++++++))),,,'''000...999|||bbb```SSSGGGAAA666444333555:::OOO}}}xxxzzzvvvxxx{{{uuu|||uuuhhh```UUU___vvv}}}gggRRRMMMKKKeeeaaaZZZggg```pppfffXXXOOOJJJLLLUUUYYYXXXZZZ``````bbbccc```ZZZTTTQQQOOORRRbbb999444000,,,444AAAttt}}}||||||uuuggg[[[^^^lll}}}}}}xxxvvvooorrrvvvzzz{{{zzzxxxvvvyyyyyy|||}}}}}}^^^QQQ___zzz~~~rrrxxxcccQQQ]]]yyywwwyyyfffXXXSSS]]]RRRUUUXXXZZZZZZYYYYYYYYY```wwwnnn{{{___JJJ:::888333999@@@vvvsssmmmyyyxxxgggXXXjjjdddYYYiiissshhhaaafffwwwqqqkkkaaaXXXTTTVVVYYY[[[aaaiiiiiihhh{{{uuu999666222000000000000//////666YYY{{{gggYYYllllllIII___qqq}}}uuummmmmmqqqrrrpppllljjjaaa___YYYVVVTTTXXX]]]bbbbbb\\\___rrrFFF:::///+++...+++---...,,,---444???HHHcccKKKpppuuu}}}uuulll```UUULLLCCCAAAIIIRRRYYYhhhwwwzzzRRRRRROOOMMM???===888999777___xxx{{{zzz}}}sssyyyxxxyyy}}}{{{xxxtttoookkkyyyyyylllmmm|||yyyrrrdddRRRFFFGGGLLLRRRccc{{{oooeeeRRRppp444:::---,,,+++***)))((()))******(((,,,&&&000///111kkkccc]]]TTTQQQMMM???===333555222333zzzxxxppprrr}}}{{{tttwwwkkkyyy}}}nnn^^^[[[]]]^^^```ddd___KKKLLLppplllbbbjjj]]]kkk^^^PPPIIIIIIOOOWWW[[[ZZZ^^^dddaaadddeee```XXXQQQOOOPPPUUUwww333555444///555...ttt}}}~~~qqqdddRRR^^^nnnyyyzzzuuuooollllllnnnpppsssuuuvvvwwwwwwtttwwwxxxqqqpppmmmMMMLLLVVVZZZiiixxxnnnpppiii\\\\\\lll}}}qqqPPPWWWWWWJJJOOOQQQVVV[[[YYYUUUSSSWWW]]]iiixxxjjjqqqwwwTTT???999///777555oooqqqvvvmmmvvv~~~uuuzzzsssppprrrmmm{{{}}}lllcccggg}}}nnnwwwgggccc```\\\SSSNNNWWWfffcccaaadddllluuu999666222000000000000///,,,999LLLaaaWWWpppSSSVVVmmmxxx|||lll]]]]]]aaaccckkkuuuzzzZZZbbb^^^VVVUUUQQQYYY]]]___\\\\\\gggzzz===333///---000***---...---///999FFFOOOQQQ===mmmxxx~~~uuulll___TTTJJJBBBAAAJJJSSSZZZkkk}}}RRRSSSLLLOOODDDBBB333888888666ppp}}}~~~{{{~~~~~~~~~{{{sss~~~tttvvvxxx{{{}}}zzzrrrggg___tttiiizzz___VVVJJJDDDFFFSSSZZZ^^^uuuhhh___iiiFFF555(((111******(((''''''((())))))***---%%%000,,,&&&YYYdddaaaYYYJJJQQQLLLBBB888333111777[[[~~~|||~~~zzzyyyxxxxxxyyyyyywwwvvv{{{yyyvvvnnn```WWW___mmmkkklll|||}}}ZZZHHHMMMyyyzzz``````bbb[[[```JJJHHHMMMUUUYYY[[[\\\^^^aaa___gggaaaXXXVVVRRRMMMPPP```|||555;;;222---:::,,,WWWxxx}}}}}}{{{qqqwww[[[WWW^^^nnnuuupppiiiiiikkkdddccckkkqqqqqqpppqqqqqqqqqrrrsssssssssssssssNNNTTTRRRPPP```wwwxxxjjjbbbpppppp```ZZZiiiwwwzzzuuubbbPPPKKKNNNQQQPPPOOOTTTWWWWWWTTTUUU[[[```aaayyycccjjj111333444888===MMMeeebbbtttvvvzzzgggmmmqqq{{{```vvvtttmmmfffbbb]]]VVVRRRTTT[[[```bbbbbbfffhhhwww___888666333111111111000//////;;;AAAyyy~~~qqqtttWWWjjjWWW^^^nnn}}}eeeVVVYYYbbbqqq{{{yyyooo___YYYXXXUUUQQQOOOVVV___```XXX^^^uuu@@@444444(((111+++...)))&&&666OOOVVVNNNWWW@@@WWWvvvzzzyyyfffTTTGGGDDDIIILLLOOObbbzzzzzz]]]PPPTTTKKKMMMHHHEEEDDD<<<666@@@PPPzzzyyy~~~rrr|||~~~}}}|||}}}{{{{{{|||wwwtttqqqvvv|||nnn\\\fffyyy___eeemmmddd^^^aaaTTT>>>>>>VVVaaagggccc}}}dddiii|||FFF111+++000+++******)))))))))))))))))),,,+++%%%......CCCfffbbb\\\RRR______BBB???:::666999QQQ~~~}}}~~~}}}|||zzzyyyxxxxxxwwwvvvxxxzzzzzzsssddd[[[bbbooopppnnnxxxxxxYYYIIINNNppprrrYYYRRRLLLEEEMMM@@@SSSVVV[[[]]]^^^______```]]]eee[[[LLLMMMSSSVVV\\\[[[444999000333------FFFuuu}}}uuutttfff___^^^gggooopppllliiimmmbbb[[[]]]cccgggmmmsssnnnoooppprrrssssssrrrrrreeePPPIIIYYYfffkkkzzzrrr___XXXYYY^^^dddYYYMMMDDDHHHSSSYYY[[[[[[\\\YYYVVVSSSOOOVVVooottt[[[gggbbb999666333999777DDD}}}vvvxxxmmmrrrwwwaaattt~~~xxx___gggzzzttt{{{tttfffgggccc\\\YYYUUUUUU[[[ccchhhjjjhhhiiiqqqZZZ;;;888444111111000000///...666:::lllyyyiiiyyy___eeeyyybbbRRRuuunnn```XXXYYYfff~~~}}}mmmbbbXXXVVVVVVTTTRRRSSS``````]]]ZZZcccwwwIII888,,,333......,,,000???SSS\\\TTTHHHOOOKKK[[[~~~|||kkkZZZIIIDDDHHHNNNTTThhh~~~|||SSSQQQVVVQQQMMMHHHFFFEEE===444888CCCpppzzzxxxiiifff{{{~~~yyy|||~~~~~~~~~zzzwwwxxx{{{}}}vvvrrrsssuuuvvvuuunnnggghhhnnnmmmjjjvvveee^^^[[[___]]]SSSKKKHHH===\\\llleeeqqqyyyiii~~~]]]TTT666++++++111+++***))))))(((((()))))))))++++++&&&...---@@@jjjhhhaaaUUUaaa```>>>DDD===888;;;DDDooo~~~}}}}}}{{{~~~}}}zzzxxxvvvuuuuuuuuuuuuyyy|||vvvhhh^^^bbblllrrrlllqqqyyypppWWWJJJMMMXXX\\\MMMFFF???===LLLKKK[[[\\\^^^aaaccccccaaa___^^^[[[QQQLLLNNNNNN[[[tttCCC======333888%%%222555YYY~~~{{{|||xxxssslllbbb___gggpppoooiiilllaaaVVVSSSVVV]]]eeellljjjkkkmmmoooooonnnlllkkkmmmSSSLLLbbbvvvlll[[[VVVLLLJJJQQQDDD>>>>>>HHHSSSWWWWWWWWWWWWRRRUUUZZZZZZeeeyyyfff[[[RRR>>>666333888333;;;iiikkkjjjiiippp}}}ssskkkcccpppttt```ddd~~~aaa]]]```YYYWWWUUUTTTXXX^^^dddfffggghhhooo[[[@@@<<<666222000000000///,,,000333\\\jjjggg~~~iiiaaapppddd^^^{{{vvvrrrccc\\\ZZZ___sssssszzzvvvlll```\\\XXXXXXZZZ[[[YYYZZZ]]]iii^^^YYYaaaqqqTTT:::&&&===---???BBBQQQeeekkk^^^OOOIIIRRRaaa```}}}~~~sssdddPPPEEEGGGPPPZZZnnnQQQVVVVVVRRRSSSNNNLLLLLLEEE:::777;;;PPPiii}}}uuusssrrraaabbbffflllssswww{{{}}}~~~~~~{{{{{{|||~~~{{{vvvrrrrrrtttvvv{{{tttllljjjmmmrrrvvvxxxtttiiidddbbb^^^]]]]]]SSSTTTOOOEEE@@@CCCGGGHHHdddUUURRRxxxkkkvvvXXXHHH000+++***,,,---+++***))))))(((((())))))((())),,,'''---,,,:::rrrvvvwwwjjjTTTUUUNNN<<>>;;;ZZZ{{{yyyxxxyyyxxxwww{{{zzzxxxvvvtttssstttvvvsssvvvwwwsssjjjbbb```bbbkkkeeeeeekkkfffUUUJJJJJJFFFKKKIIIIIIHHHKKKWWW]]][[[[[[^^^cccgggfffaaa\\\^^^PPPJJJVVVXXXMMMbbbCCCDDD???444666...777///???lll}}}~~~~~~|||{{{wwwlllaaacccnnnpppjjjjjjbbbXXXSSSQQQSSSVVVXXXaaaccceeefffgggeeecccbbbccc___[[[aaazzzYYYOOOOOOGGGCCCIIIAAA@@@DDDMMMTTTSSSQQQPPPPPPMMMQQQ___rrrzzzjjjCCC:::333777444333666LLLooosssjjjiiimmmxxx}}}gggWWWhhhoooqqq~~~nnnuuuhhh[[[]]]YYYOOOSSSRRRVVV]]]ccceeeeeefffhhhaaaEEE@@@999333111111000000111000222MMM~~~aaapppqqqaaannnyyySSSddd~~~vvvmmmbbbVVVTTT```sss~~~bbbvvvjjj___YYYXXXWWWVVVSSSUUU[[[```___[[[]]]bbbhhhYYYYYYooo[[[777)))999111MMM```uuuwwweeeOOOFFFIIIOOOjjj[[[{{{}}}{{{oooXXXJJJHHHRRR]]]oooYYY]]]SSSOOOUUUPPPMMMNNNJJJAAA;;;;;;999[[[|||dddmmmhhh]]]\\\]]]^^^ccciiippptttvvvuuusssrrrsssuuuwwwyyyvvvwwwxxxuuupppkkkhhhffflllkkkjjjkkkmmmnnnmmmllleeeaaaZZZVVVWWWWWWNNNCCCFFFEEECCCBBBGGGQQQ[[[```WWW]]]iiitttaaa\\\)))***...---...'''******)))((((((((((((((((((''',,,)))+++,,,444___qqqSSSNNNCCCCCCGGG;;;:::CCC999JJJ}}}vvvqqqppprrruuuxxxuuuvvvwwwuuussssssuuuwwwuuutttqqqnnnkkkfff___YYY___[[[[[[^^^\\\RRRJJJHHHFFFHHHPPPTTTWWWZZZYYY]]]\\\]]]aaaeeehhhddd]]]VVVRRROOOLLLRRRZZZ```\\\HHH???<<<444111===444///000MMM~~~yyy|||~~~xxxjjjeeelllpppmmmmmmggg]]]RRRLLLIIIHHHFFFQQQSSSVVVYYY[[[\\\\\\\\\\\\ccc^^^WWWiiiooo[[[IIIEEEGGGGGGEEEEEEEEEFFFKKKSSSUUURRRPPPRRRQQQVVV^^^rrrxxxfff{{{ooo@@@666444===000444777===nnnvvvooolllsss~~~zzzyyy|||{{{iiiPPPZZZccckkk~~~~~~sssvvvjjjyyy```WWWXXXUUURRRRRRVVVVVV\\\dddhhhgggjjjooo{{{]]]HHHCCC<<<666333222111111444111444@@@eeeiiilll}}}xxxjjjkkk~~~}}}iii^^^xxx~~~sssnnnooo\\\NNNPPPZZZ\\\aaajjjmmmrrr]]]XXXWWWQQQMMMMMMRRRVVV^^^bbb^^^WWWYYY^^^aaaWWW```|||\\\333222***555AAA^^^rrrhhhTTTIIIFFFDDDCCCeeeXXX}}}}}}xxxbbbQQQMMMUUU\\\jjjyyy|||ooo}}}sss\\\nnn|||]]]^^^RRRQQQOOOKKKHHHIIIHHHDDD???>>>888GGGhhhtttqqqttt]]]QQQRRRWWWZZZZZZ^^^___```aaacccdddffffffeeeggghhhgggddd```^^^]]]ccccccbbbaaa^^^ZZZTTTPPPIIILLLKKKHHHIIIMMMIII@@@CCCFFFPPP[[[YYYSSSXXXdddvvvdddjjjhhhppplll???,,,222///---///'''***))))))((('''((((((((()))%%%---******,,,000LLLkkkNNNLLLEEENNNLLLAAAAAAFFF===CCCbbb|||sssllliiilllqqquuuppprrruuutttrrrqqqsssuuusssrrrnnnkkkjjjiiibbbZZZXXXVVVUUUTTTSSSOOOLLLJJJGGGDDDSSSYYY___dddZZZ___bbbcccdddeeeccc]]]VVVPPPDDDWWWVVVNNNcccxxxFFFKKK<<<===;;;222EEE111000///>>>~~~www{{{|||vvvnnnmmmoooqqqrrrnnnbbbSSSIIIFFFCCC@@@AAACCCFFFKKKOOOSSSUUUWWWWWWTTTPPPOOOVVV^^^___ZZZDDDIIIKKKIIIIIIKKKKKKHHHKKKKKKNNNPPPNNNKKKMMMSSSUUUmmm|||zzzdddcccSSSBBB;;;:::===222333777999iiirrr~~~wwwqqqqqqyyy{{{xxxvvvwwwzzz~~~{{{ccc[[[fffsssqqqwwwjjjrrr~~~xxx___PPPSSSSSSLLLQQQ```bbbaaaccceeebbb```kkkyyyqqqOOOJJJEEE>>>999666444222111///,,,555999XXX~~~[[[kkk~~~yyy}}}xxxqqqoooppp}}}ggg```cccYYYPPPWWW\\\PPPUUUyyyYYYPPPQQQLLLKKKRRR[[[___eeefff```XXXXXX]]]^^^\\\lllVVV111999 555///DDDQQQNNNNNNUUUQQQCCCHHHjjjhhh~~~~~~}}}}}}jjjXXXTTTXXXXXXbbbsss|||rrrmmmsssbbbPPPmmmhhhXXXYYYQQQVVVLLLKKKJJJJJJJJJIIIGGGEEEIII===QQQyyy{{{kkkXXXKKKGGGIIIKKKLLLNNNPPPRRRRRRSSSSSSTTTSSSRRRPPPPPPRRRVVVZZZSSSQQQNNNKKKHHHFFFEEEEEEMMMMMMJJJCCC@@@BBBEEEEEEQQQPPPUUUXXXTTTZZZ{{{bbbtttkkk```{{{<<<444333222+++)))---,,,***)))((((((''''''((((((***###---***(((---...===}}}hhhLLLLLLGGGNNNHHHEEEGGGFFFAAAEEEOOOxxxnnnfffdddfffiiigggkkkooooookkkiiijjjllliiillllllfffdddfffddd```ZZZYYYTTTNNNKKKMMMOOOPPPJJJDDDVVVZZZ```ggg]]]hhhdddcccbbb^^^XXXSSSQQQPPPHHHYYY___jjj]]]HHHKKKDDDAAACCC<<>>@@@CCCGGGJJJLLLIIIFFFFFFJJJKKKHHHGGGHHHBBBHHHMMMMMMLLLLLLNNNNNNNNNMMMNNNNNNMMMOOOZZZgggxxx~~~~~~uuunnndddLLL<<>><<<<<<===???@@@===EEEHHHDDDBBBHHHKKKHHHIIIEEEEEEHHHHHHFFFIIIOOOKKKKKKOOOSSSXXXdddyyyhhhOOObbbNNN222EEECCC***@@@333666777///lllvvv}}}vvvtttvvvyyytttrrrlllddd]]]]]]dddjjjnnnkkkmmmssswwwvvvxxx|||}}}cccgggyyypppXXXZZZVVV[[[RRRHHHKKKLLLOOO\\\kkkmmmeee___\\\___dddjjjNNNOOOJJJFFFAAA===:::777444222555000999---===kkkvvvssswww{{{}}}~~~~~~~~~~~~{{{xxx|||qqqrrrwwwmmmbbb]]]XXX]]]eeefffTTT[[[TTTYYYmmm```AAAKKKWWWSSSWWWhhhcccccceeeeee___XXXXXX]]]aaammm888111666---000---)))'''+++---333@@@OOO===EEEYYYmmmssssss~~~~~~pppbbb```^^^SSSWWWpppzzz|||fffMMMXXXQQQSSSQQQJJJLLLIIINNNQQQPPPLLLIIIEEEAAA===]]]DDD???^^^zzzzzzhhhtttvvvUUUNNNLLLIIIEEEDDDEEEGGGHHHAAADDDFFFGGGFFFDDDDDDDDDGGGIIIJJJKKKJJJJJJJJJKKKNNNLLLNNNTTTTTTQQQSSSZZZdddwwwooonnn___YYY666111555)))&&&222...$$$---))))))(((''''''''''''''',,,!!!---***&&&///---...UUUiiiTTTIIIIIIGGGIIIIIIFFFGGGIIIHHHCCCFFF|||tttaaaXXXVVVOOOSSSSSSVVV[[[UUUUUUaaaZZZYYYYYYZZZ]]]___```___```YYYQQQMMMNNNRRRTTTUUUVVVXXX[[[___aaabbbbbbbbb___[[[KKKDDDQQQXXXTTTRRR\\\{{{|||bbbKKKFFFHHHEEEEEEHHHLLLAAA???>>>555444:::999uuuqqquuuuuu|||}}}~~~}}}{{{zzz{{{}}}wwwvvvwww{{{zzzooodddVVVRRRKKKDDD@@@>>>>>>???AAABBBCCCCCCDDDDDDDDDCCCFFFGGGHHHJJJLLLNNNOOOPPPQQQVVV^^^jjj{{{}}}~~~ZZZWWWxxx]]]AAADDDDDD@@@>>><<<999+++999======zzzyyyzzzvvvtttyyywwwqqqggg^^^YYYZZZ]]]bbb___aaahhhiiiffffffkkkkkkiiiooo~~~mmmZZZTTTSSSPPPLLLIIIGGGIIISSS___ccc```___bbb[[[bbbfffmmmtttHHHUUUKKKGGGBBB???>>>;;;777333888444222555???TTTtttpppwww{{{}}}|||||||||~~~~~~{{{yyywwwvvvooonnnlllZZZLLL^^^kkkYYYXXXXXXRRRWWWRRRUUUeee{{{uuuMMMOOONNNNNNVVVccchhhffflll\\\UUU\\\```YYYXXX^^^kkklllZZZ666222)))@@@%%%+++,,,---,,,,,,...333888444;;;ZZZooo|||ooo{{{}}}xxxxxx|||}}}{{{ppp___UUUWWWUUUSSSbbbwww~~~xxxcccPPPcccuuuXXXPPPSSSMMMQQQSSSNNNMMMOOOKKKCCCDDDKKKKKKHHHEEEEEEOOOfffvvvgggooo}}}ssscccXXXQQQLLLJJJJJJDDDNNNHHHLLLMMMIIIPPPGGGMMMLLLNNNQQQMMMIIIMMMWWWQQQYYY```fffssskkkvvvmmmddd|||aaa;;;444000///---,,,+++*********++++++)))(((''''''''''''''''''(((((()))+++,,,---JJJYYYMMMEEE>>>CCCEEEEEEEEEIIIMMMLLLGGGGGGZZZyyykkk```XXXTTTMMMLLLPPPMMMMMMVVVYYYXXXWWWXXXZZZ\\\\\\\\\aaa^^^ZZZYYY[[[]]]]]]]]][[[]]]```aaa^^^YYYRRRNNNNNNTTTUUUUUUSSSJJJMMM```ZZZKKKBBBHHHMMMJJJHHHIIILLL>>><<<@@@999555888555JJJrrr~~~}}}uuu|||{{{zzz{{{||||||zzzxxxrrrnnnggg___VVVOOOIIIGGGAAAAAA@@@@@@BBBEEEHHHJJJGGGIIIKKKLLLMMMPPPVVVZZZeeeqqq{{{ppp]]]```~~~lllQQQGGGNNNLLLFFFCCC>>><<<111777777222]]]|||zzzooocccZZZVVVVVVXXXRRRQQQTTT\\\___]]]^^^bbbaaa^^^]]]dddsssyyymmm[[[bbbWWWOOOOOORRRQQQOOONNNWWWXXX\\\aaa^^^XXXWWW[[[]]]hhhzzzXXXLLLUUULLLJJJFFFEEECCCAAA<<<999777444111111777HHHfffyyy|||ssszzzwwwvvv{{{~~~}}}{{{yyyvvvuuujjjcccaaaccc^^^YYYggg|||sss\\\QQQTTTSSSNNNJJJEEEBBBEEELLLNNNIIIDDDMMMPPPQQQSSS\\\gggllljjjbbb^^^]]]\\\VVVSSS^^^nnn|||LLL777555***777***+++,,,---,,,+++---222666,,,777WWWfffggg}}}vvvnnnkkklllmmmkkkhhhiiiTTTMMM[[[dddhhh{{{cccRRRZZZkkkiiiRRRKKKPPPNNNOOORRRMMMMMMPPPNNNKKKSSS___PPPFFFBBBEEEHHHQQQkkkyyylllgggrrrtttggg^^^^^^UUU^^^\\\OOOVVVUUUZZZ[[[^^^bbbdddgggsssrrrdddzzz|||aaasss===///---///...---,,,+++*********+++***)))((('''''''''''''''''''''((()))***,,,,,,444oooUUUQQQNNNAAA@@@AAAAAADDDKKKQQQPPPJJJMMMEEEdddjjjVVVWWWRRRNNNPPPQQQMMMHHHFFFKKKJJJJJJMMMRRRVVVXXXYYYXXXXXXXXX[[[]]]^^^]]]\\\ccc```ZZZTTTQQQOOOOOOPPPQQQRRRQQQSSSTTTTTTnnn^^^JJJCCCBBBIIILLLFFFBBBCCCHHH999:::DDD@@@;;;===<<<666cccqqqzzzpppuuuyyy~~~}}}}}}}}}|||uuunnngggdddccc```\\\XXXXXXYYY\\\___ZZZ]]]bbbgggmmmvvv}}}|||vvv[[[cccWWWOOORRRUUULLLFFFCCC;;;@@@999777555...???xxxvvvvvvwwwmmmddd\\\VVVRRRMMMLLLMMMQQQRRRPPPPPPSSS[[[[[[ZZZXXXXXXXXXSSSLLLTTTQQQRRRXXX[[[[[[[[[\\\]]]]]]^^^^^^[[[ZZZ___gggvvvsssRRRTTTKKKJJJIIIHHHGGGFFFCCC>>>;;;888666222//////;;;UUUlll{{{vvvssssssmmmiiinnnwww~~~}}}zzz|||{{{zzzwwwtttqqqnnnlllhhhaaa[[[\\\]]]^^^aaaeee______YYYNNNLLLPPPOOOJJJMMMKKKGGGCCCAAAAAACCCEEEPPPSSSUUUVVV[[[aaabbb___ZZZ[[[YYYUUUUUUaaauuu===:::888---...000,,,---,,,++++++,,,///222***///KKK^^^aaaxxxnnnbbb[[[XXXXXXUUURRRVVVOOONNNZZZmmmsss{{{}}}^^^vvvfffSSSddd]]]TTTMMMPPPRRRNNNTTTOOONNNRRRPPPMMMSSS^^^SSSEEE@@@FFFDDDBBBYYYyyyvvvxxxvvvooowwwwwwXXX;;;)))222000......,,,+++******))))))******)))((('''''''''''''''''''''((()))***+++,,,222jjjLLLIIIGGG===???@@@@@@CCCJJJPPPMMMFFF???888BBB```yyymmmYYY```XXXVVVUUUPPPNNNMMMHHHFFFEEEDDDFFFJJJOOOQQQRRRNNNNNNPPPRRRTTTUUUUUUTTTPPPMMMHHHEEEEEEGGGLLLOOOSSSRRRMMMUUUkkknnnHHHNNNIIIGGGHHHEEE@@@@@@DDDCCC777<<>>MMMWWWbbbvvv|||XXXooo{{{zzzsssnnnyyyuuu^^^fffZZZ[[[NNNGGGKKKGGGVVVNNNJJJPPPQQQMMMKKKOOOOOOGGGDDDIIIIIIIIIXXXlll}}}~~~zzzzzz{{{nnniiiJJJ+++///777000------+++******)))))))))***)))(((''''''''''''''''''''''''''')))***+++,,,666aaaQQQHHHFFFCCCAAABBBBBBCCCHHHLLLHHHAAA===<<<;;;===MMMhhh{{{nnnhhh\\\JJJKKKTTTPPPOOOLLLIIIGGGHHHHHHIIIHHHKKKKKKLLLLLLLLLNNNOOOQQQHHHJJJMMMOOOPPPPPPPPPOOOJJJ^^^lllyyytttOOOPPPIIIHHHGGGFFFDDDBBBEEEJJJ@@@:::AAAGGG@@@AAANNNVVV<<<***FFFmmmsssmmm___gggzzz~~~}}}}}}|||yyyyyy|||cccfffyyykkkIIIQQQNNNNNNKKKFFFNNNRRRHHHGGGEEE:::<<<@@@222DDDyyy~~~vvveeebbbZZZSSSOOOPPPRRRSSSMMMNNNPPPSSSSSSSSSTTTVVVUUUVVVYYY\\\YYYVVVYYY```YYY^^^dddkkkxxx}}}cccOOOSSSTTTTTTSSSOOOKKKFFFDDD===;;;:::555...000???PPPnnnxxxjjj\\\UUUWWW___fffiiihhheeeccc```]]]\\\[[[WWWXXXUUUQQQSSSWWWSSSKKKKKKLLLLLLKKKLLLNNNMMMIIIJJJIIIIIIHHHHHHJJJLLLNNNMMMOOORRRVVVWWWVVVVVVVVVQQQTTTZZZjjjEEE@@@???444:::...333...---++++++++++++++++++777(((...KKKggguuugggTTTGGGCCCDDDEEEEEEHHHMMMUUUddd___wwwrrrgggccc\\\```yyypppkkk}}}YYY[[[KKK>>>JJJRRRcccRRRFFFIIIOOONNNJJJJJJKKKKKKJJJIIINNNWWW\\\[[[gggwwwyyy|||zzzjjjgggvvv~~~wwwccccccGGG444222///---+++,,,+++******)))))))))))))))(((((('''''''''''''''&&&&&&''''''(((***+++,,,---GGG}}}uuu\\\NNNJJJMMMAAADDDFFFEEEFFFHHHEEE@@@HHHDDDCCCGGGKKKXXXtttddd[[[YYYHHHOOOKKKHHHFFFGGGIIIIIIJJJJJJJJJJJJIIIHHHIIIMMMOOOTTTQQQNNNLLLMMMRRRXXX\\\bbbOOOBBBIIIBBBEEEHHHHHHEEEBBBAAACCCAAA@@@EEEBBB:::BBBOOOOOOAAAGGG999AAAlllcccVVV\\\gggxxx}}}}}}~~~}}}}}}uuulll```zzztttSSSZZZZZZPPPMMMLLLJJJQQQRRRFFFHHHHHH??????CCC555666SSSvvvhhh^^^[[[YYYWWWTTTQQQQQQTTTUUUSSSQQQRRRUUUVVVYYY\\\[[[[[[bbbkkkpppyyyXXXbbbbbbNNNQQQRRRSSSTTTRRRNNNJJJHHHGGG===<<<;;;888222111999CCC\\\wwwvvv~~~sss```PPPJJJMMMRRRWWWWWWVVVVVVVVVVVVWWWWWWOOOQQQQQQOOONNNOOOMMMJJJJJJIIIGGGHHHIIIKKKJJJIIIKKKKKKKKKMMMOOOOOONNNMMMPPPOOOPPPRRRQQQNNNNNNQQQSSScccyyyccc@@@GGG@@@666<<<222333///---++++++,,,,,,,,,***222+++...===NNNiiivvvgggSSSEEEBBBFFFKKKMMM[[[IIILLLiii|||wwwmmmRRRFFFJJJgggqqqhhhUUUWWWQQQGGG^^^xxx{{{bbbKKKGGGKKKKKKJJJKKKJJJNNNLLLHHHNNNYYYVVVIIIHHHzzzxxxfffWWWWWW,,,333555)))'''///+++******)))(((((())))))((((((''''''&&&''''''(((&&&&&&&&&'''((()))***+++,,,999ccckkk{{{VVVHHHCCCEEE>>>DDDIIIHHHGGGHHHGGGEEE???===???BBBAAAEEEXXXmmmqqqvvvXXXUUURRRNNNLLLLLLNNNOOOOOOIIIKKKLLLKKKKKKKKKOOORRRRRRQQQPPPSSS[[[fffqqqxxxzzzPPPDDDCCCAAACCCFFFHHHGGGCCCAAA>>>===AAADDDFFF???;;;KKKRRREEEJJJRRR<<<333WWWsssxxx[[[SSSfff~~~}}}|||{{{xxxoooXXXTTTccchhhVVVMMMLLLJJJNNNQQQJJJHHHMMMHHHCCCCCC===888===]]]{{{wwwqqqhhhbbb```cccdddaaabbbeeeaaabbbgggnnnrrrvvvoooZZZVVVRRRRRRXXXKKKMMMNNNMMMIIIGGGGGGHHHAAA>>>>>>===999444555:::TTT```~~~|||oooaaaUUUNNNKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPNNNMMMMMMKKKGGGFFFGGGIIIGGGFFFGGGIIIIIIHHHHHH???BBBFFFHHHIIIJJJJJJKKKRRRPPPPPPSSSRRRPPPTTT[[[lllxxxKKKEEEIIIBBB;;;999222444///---++++++---...,,,+++***///333:::FFF]]]}}}lllWWWIIIGGGNNNUUUYYYYYYUUUgggeeeSSSOOOXXXnnn{{{{{{|||{{{tttYYYTTTTTTWWWJJJ]]]~~~xxxcccPPPKKKKKKJJJLLLPPPLLLKKKIIIGGGJJJMMMJJJCCCMMMaaarrr}}}|||uuuxxx|||hhhaaahhhxxxZZZ999,,,333000***,,,000******)))(((((((((((()))'''''''''&&&&&&''''''(((&&&&&&&&&'''((()))***+++000555SSSsssYYYOOOIIIGGG:::CCCJJJJJJHHHJJJKKKKKK<<>>GGGMMMIIIBBBCCCCCCAAAAAACCCFFFFFF@@@EEEFFF>>>AAAVVVYYYAAAHHH666;;;???999XXXppp^^^TTT}}}~~~}}}~~~www|||~~~zzzzzz~~~~~~}}}{{{}}}UUUOOOWWWWWWlllSSSGGGFFFFFFNNNZZZ\\\HHHQQQRRRIIIEEEGGGBBB999???nnnhhhFFFZZZOOOIIIRRRGGGIIIKKKMMMLLLJJJIIIKKKNNNEEEBBBAAABBB>>>888555666VVVWWW___yyyzzzzzzmmm^^^SSSKKKJJJHHHGGGFFFGGGGGGHHHLLLFFFEEEJJJKKKHHHHHHMMMLLLIIIHHHJJJKKKIIIHHHHHHDDDIIIMMMMMMJJJIIILLLOOOMMMLLLQQQYYY___cccnnnzzzUUUCCCJJJFFFCCC@@@555000555///---+++,,,...///---+++(((111666@@@QQQfffsss]]]OOOMMMUUU]]]ccc```zzzrrrhhhyyy[[[TTTYYY```sss{{{nnn}}}WWWWWWRRRUUU:::===ZZZYYYOOOJJJNNNQQQPPPTTT\\\NNNGGGEEEIIIHHHBBBBBBGGGMMM^^^LLLNNN{{{oooppp|||xxxfffhhhnnnwww___;;;777666111***...000$$$***))))))(((((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&((()))***+++(((---EEErrrtttUUUSSSKKKFFFCCC@@@CCCIIIIIIAAA;;;;;;CCCDDD;;;999CCCEEEBBBFFFEEEkkk~~~wwwllllllrrrqqqiiijjjyyyIII@@@MMMLLLDDDAAABBBDDDEEECCC@@@@@@CCCGGG@@@CCCEEEAAA;;;888999<<<<<<:::777<<>>;;;999999222000...---......---+++---222000...777MMM|||nnnTTTTTT___aaauuussseeeiii|||www```WWWSSSUUUPPPDDD@@@DDD^^^UUUOOOPPPOOOKKKJJJLLLLLLKKKIIIIIIIIIGGGDDDBBBMMMGGGCCCCCCHHHddd}}}xxxjjjjjjuuu~~~~~~xxxhhhXXXUUUwww~~~ggg999111000///...---,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))***,,,111rrr}}}~~~YYYQQQGGGCCC<<<<<>>BBB777AAACCCCCCEEE<<<333555CCCPPPmmmxxxZZZ@@@>>>BBBAAACCCIII???@@@@@@@@@??????AAACCCDDDCCCAAA===:::999;;;===@@@AAA;;;999;;;999DDD\\\jjjooo|||}}}xxxzzztttzzz~~~}}}zzzyyyzzz|||}}}zzzssslllqqq~~~lllqqq^^^JJJMMMPPPOOOOOOOOOMMMLLLKKKLLLLLLKKKJJJJJJQQQNNNKKKOOOKKKGGGMMM@@@IIIhhhhhh]]]TTTPPPLLLHHHGGGJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFDDD@@@===222FFFRRRXXX|||~~~vvviii[[[PPPJJJHHHIIIHHHIIIGGGFFFHHHKKKKKKIIILLLLLLLLLLLLIIIFFFDDDEEEGGGHHHNNNTTTYYYdddnnnmmm~~~OOOPPPKKKHHHEEEBBB@@@>>><<<;;;333111...,,,,,,,,,+++******---+++,,,222AAAmmm}}}bbbXXXXXXYYYtttsss^^^[[[zzz]]]UUURRRUUUSSSKKKJJJPPP___VVVOOONNNLLLGGGEEEGGGHHHIIIJJJKKKKKKJJJGGGEEEEEEAAA>>>===<<>>999888BBB@@@DDDPPPeeeiiiJJJEEEBBBBBB@@@>>>???CCC>>>>>>===???AAABBBBBBAAAHHHCCC>>>::::::<<<===>>>:::AAA===888;;;::::::DDDUUUkkknnnyyy{{{}}}yyyvvvwww{{{uuutttyyy{{{zzzyyywwwtttpppnnnooossswwwwwwxxx___AAAGGGSSSOOOJJJOOOJJJLLLMMMMMMKKKIIIIIIIIIHHHLLLIIIJJJRRRQQQJJJLLLKKKKKKQQQlllxxx______]]]WWWKKKBBBCCCJJJLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHGGGDDDBBB777;;;KKKNNNZZZxxxkkk```ZZZPPPLLLIIIJJJIIIGGGEEEFFFFFFHHHIIIHHHIIIMMMTTTYYYZZZ```iiirrr}}}cccHHHSSSJJJGGGCCCBBBCCCCCC@@@>>>888555111...------,,,+++------,,,///222888^^^rrr^^^RRRTTTwww~~~qqqddd\\\ooo{{{uuuuuuxxx]]]VVVRRRTTTSSSOOOQQQWWW[[[UUUOOOMMMKKKGGGFFFGGGGGGHHHJJJKKKJJJHHHFFFEEECCCBBBBBBAAA:::999HHH[[[GGG,,,+++//////......---,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((444)))999vvv|||TTTKKKDDDFFFGGGGGGHHHIIIHHHDDDBBBAAA???@@@888444;;;===<<>>GGGFFFCCCBBBEEEGGGAAA888AAA??????AAAEEEGGGFFFCCCIIICCC===<<<>>>@@@@@@>>>888CCC???999@@@DDD???>>>CCCPPPyyy|||qqqpppppprrrtttuuuuuuvvvjjjkkkiiihhhkkkrrrvvvuuuqqqrrrsssuuuxxx}}}vvvvvvZZZLLLIIISSSUUUJJJGGGNNNJJJNNNRRRRRRNNNKKKKKKLLLMMMRRRMMMLLLSSSQQQJJJMMMWWWPPPHHHOOOvvv```SSSXXX[[[VVVKKKDDDGGGNNNOOONNNLLLJJJIIIJJJKKKKKKIIIHHHGGGHHHIIIJJJHHHFFFHHH888@@@RRRWWWnnn}}}vvvlllfffdddgggeee^^^ZZZ[[[]]]\\\YYYXXX___mmmzzz~~~bbbVVVUUULLLIIIEEEDDDFFFEEEBBB???>>>:::555111000///......///------222222///NNNkkkzzzeeeUUUWWWzzzvvviiinnn}}}sssnnnuuu|||ggg^^^WWWRRRQQQOOOLLLOOOTTTSSSPPPMMMLLLKKKKKKLLLNNNHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHBBB;;;<<>>DDDBBB===:::@@@IIIHHHAAADDDBBB@@@CCCGGGIIIHHHFFFHHHCCC??????CCCEEEAAA===???IIICCC999@@@DDD>>>999FFF<<>>hhheeennnoooaaaccc}}}wwwpppaaa{{{jjj|||]]]YYYTTTOOOMMMKKKIIIKKKOOOLLLLLLKKKHHHHHHKKKMMMOOOHHHHHHGGGEEEDDDEEEJJJMMMGGGFFFFFFFFFCCC???>>>@@@;;;HHHZZZuuuZZZ///000999222)))+++++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''333---```uuubbbVVVFFFAAA;;;@@@DDDGGGKKKLLLGGG@@@AAAEEEGGGUUUhhhcccKKK<<>>HHHNNNDDDBBBAAAAAACCCFFFGGGGGGFFFCCC@@@AAAEEEEEEBBB>>>>>>DDD===666>>>BBB===;;;777JJJNNNHHH___{{{nnnKKKHHHAAAAAA@@@AAAHHHPPPQQQLLLGGGJJJNNNPPPOOONNNNNNMMMJJJRRRPPPNNNRRROOOLLLSSSMMMHHHJJJOOORRR___VVVPPPDDDKKKKKKJJJGGGHHHLLLLLLIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFDDDCCCDDDGGGJJJKKKKKKAAARRRHHHCCCUUUXXXaaa~~~~~~]]]\\\TTTHHHTTTQQQPPPNNNLLLHHHEEEBBB@@@???<<<888666444222///------///---///000+++888UUUmmm|||rrrqqqzzzfff{{{bbbiiiwwwTTTPPPOOOMMMLLLKKKLLLMMMNNNKKKMMMKKKFFFCCCFFFHHHHHHFFFGGGHHHGGGFFFIIIPPPUUUHHHGGGEEEDDDBBBAAAAAAAAAAAA???888777PPPjjj???---'''222666,,,'''---))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))%%%555---KKKwwwaaaUUUHHHGGGAAAJJJOOOKKKFFFEEEDDDAAA@@@AAA::::::EEEFFF>>>???AAAEEEDDD===555777BBBNNN@@@MMMbbb|||ooo??????GGG???===IIICCCCCCBBB???;;;;;;CCCLLLDDDDDDCCCAAA@@@BBBEEEIIIEEEBBB??????AAABBBBBBAAA:::>>>999777@@@BBB???CCCCCC===DDDQQQTTT[[[bbbMMMAAA666999:::BBBNNNRRROOOMMMNNNDDDEEEGGGJJJMMMNNNMMMLLLIIIPPPOOOQQQYYYUUUMMMOOOMMMEEEAAADDDIIIVVVsssUUUHHHQQQEEERRRRRRNNNJJJJJJLLLHHHAAAEEEEEEFFFGGGFFFDDDCCCAAACCCAAA@@@AAADDDHHHJJJKKKCCCTTTQQQAAAHHH]]]hhhgggkkkZZZTTTMMMKKKQQQOOOQQQRRROOOIIIDDDCCCDDD@@@???<<<;;;999666222///,,,222000---111000666EEE}}}eeezzzqqq___^^^OOOMMMOOOPPPPPPPPPQQQPPPNNNNNNQQQOOOGGGCCCEEEGGGFFFDDDGGGJJJIIIGGGHHHLLLPPPGGGGGGFFFCCCAAAAAAAAA@@@444>>>BBB999111===\\\xxxnnnMMM$$$$$$444666'''!!!+++111---((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''(((///)))???}}}qqqtttPPPFFFBBBIII888FFFNNNGGG>>>>>>CCCHHHAAAFFF@@@999;;;;;;>>>JJJ>>>>>>===;;;;;;>>>CCCGGG999>>>AAAKKKfffJJJIIIFFFBBB===;;;???DDDCCC:::888>>>BBBAAA@@@CCCFFFGGGEEEBBB???AAAFFFKKKEEEBBB>>><<<===???BBBCCCAAACCC>>>>>>DDDAAA===DDDHHHDDDFFFLLLJJJIIIZZZqqqqqqNNNEEEDDD<<<333000;;;UUUkkkbbbIIIDDDQQQDDDCCCDDDHHHMMMOOONNNKKKNNNSSSQQQVVVaaa\\\NNNIIIBBB>>>???IIIUUU^^^eeehhhVVVPPPLLL???KKKDDDHHHHHHGGGJJJNNNJJJBBBDDDFFFGGGIIIHHHFFFCCCAAAAAA???>>>???BBBGGGIIIKKKDDDBBBKKKHHHDDDddd{{{hhh]]]___\\\aaaMMMNNNYYYIIIMMMQQQTTTQQQIIIDDDDDDGGGDDDCCCAAAAAA???<<<777333'''000,,,'''---///111888]]]vvv|||uuudddwww~~~lllnnnVVV___gggooopppZZZPPPPPPSSSUUUUUUUUUTTTQQQNNNQQQUUUSSSJJJFFFHHHKKKJJJDDDHHHLLLKKKFFFBBBCCCEEE???BBBCCCAAA???>>>===;;;>>>:::999;;;;;;999;;;AAAHHHXXX~~~wwwHHH'''444333000...,,,***)))(((((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))"""***(((%%%===``````dddFFFAAA>>>EEE;;;@@@<<>>777>>>???666@@@LLLDDDBBB<<<:::===???;;;:::===<<<:::;;;>>>>>>JJJkkkggg^^^>>>??????>>><<<;;;<<<>>>===@@@BBB@@@===<<>>888999EEEGGG@@@AAAAAAAAAEEEIIIGGGCCCHHHQQQWWW777;;;>>>222666HHH```___FFFFFFLLLIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPRRRRRROOOIIIDDD@@@CCCNNNWWWVVVRRR\\\mmm{{{ddd???JJJUUUGGGJJJFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIFFFAAA>>>???DDDIIIJJJIIIEEEFFFGGGIIINNNTTTZZZ]]]```wwwyyyzzzzzzbbb^^^YYYTTTQQQOOOMMMKKKNNNLLLJJJHHHGGGFFFFFFGGGFFFEEECCCDDDEEEBBB===888111///---+++,,,...111333JJJkkkrrrnnniiiyyy}}}nnnPPPJJJbbblll~~~~~~[[[^^^RRRNNNPPPQQQRRRRRRPPPNNNMMMLLLLLLMMMLLLKKKIIIGGGFFFEEEIIIKKKHHHEEEFFFEEEBBBAAAEEEEEE???===???AAA@@@???<<<:::999::::::::::::::::::>>>NNNmmmkkkDDD222000000///...+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$000'''...000JJJbbbeeeEEE???===EEEGGG@@@@@@```cccDDD;;;999<<<;;;===;;;888@@@HHHEEE>>>===???EEEDDD===888888<<<999;;;???===:::FFFVVVdddvvv[[[LLLJJJJJJHHH???@@@@@@???======>>>@@@<<<>>>???===:::;;;AAAFFFKKKBBB???BBBAAA===@@@HHHCCC???;;;<<<@@@CCC@@@===<<<>>>:::<<>>EEEOOOSSSQQQ]]]cccwwwfffCCCCCC<<<222888SSSrrreeeJJJBBBHHHIIIBBBFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQRRRQQQLLLHHHJJJLLLSSSZZZUUUOOOWWWfffzzzcccEEEKKKtttYYYBBBDDDFFFGGGGGGGGGGGGHHHHHHCCCCCCCCCCCCDDDEEEFFFFFFBBBAAAAAAEEEIIIJJJFFFAAAEEEDDDDDDEEEHHHKKKOOORRRdddkkkwww\\\WWWTTTPPPMMMMMMNNNNNNMMMNNNMMMLLLJJJIIIHHHHHHHHHJJJHHHFFFGGGGGGFFFAAA<<<222000...,,,+++---///111===```zzzjjjhhhxxxfffTTTRRRdddwww}}}]]]NNNLLLPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIHHHFFFJJJKKKGGGEEEFFFFFFCCCGGGGGGDDD??????AAA@@@<<>>;;;AAAEEE;;;999YYYaaaIIIEEECCC@@@DDD???:::AAAEEEDDDFFF:::;;;???CCCAAA;;;888999999666999AAABBB<<<:::<<>>???>>>======???AAA<<<===<<<:::888;;;BBBGGGZZZKKK???AAADDD@@@;;;:::>>>>>>===>>>@@@@@@>>><<<999===:::===HHHFFF======777>>><<<666@@@QQQPPPAAAFFFCCCJJJgggkkkIII999:::,,,000TTT|||pppLLLKKKGGGFFFNNNVVVPPPDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKMMMPPPRRRQQQOOOLLLPPPRRRWWWZZZUUUNNNUUUaaannngggxxx^^^HHHGGGaaadddDDDCCCEEEGGGFFFDDDEEEIIILLLDDDDDDDDDCCCCCCDDDEEEEEECCCBBBCCCFFFIIIHHHDDD@@@FFFEEEDDDCCCDDDEEEGGGHHHEEEwwwtttZZZZZZQQQNNNJJJHHHJJJLLLMMMNNNOOONNNMMMKKKKKKJJJJJJJJJIIIFFFDDDDDDEEEDDDAAA===666444111///......///000;;;DDDtttyyyoootttzzzqqqZZZTTT[[[ZZZXXX\\\MMMNNNQQQQQQQQQPPPPPPPPPOOOOOOKKKLLLLLLMMMLLLKKKJJJIIIHHHKKKKKKFFFDDDEEEFFFEEEFFFEEEAAA===???CCC@@@999@@@>>><<<;;;;;;;;;999888666777999;;;<<<<<<<<<<<<222DDDaaazzzaaaLLL;;;111)))''')))---///+++))))))******))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++%%%''')))++++++OOOkkkgggFFFBBB???BBB>>>>>>222;;;GGGLLLUUUKKKAAAHHH<<<:::LLLMMM@@@???999::::::999888888<<<@@@;;;666777???DDDDDDDDDFFFPPPAAA999AAALLLYYYrrriiiRRRAAA999===DDDMMMRRRQQQJJJCCC;;;<<<======<<<<<<>>>@@@<<<======;;;;;;===AAAEEEbbbOOO>>><<<@@@AAA???>>>;;;>>>AAABBBAAA???===<<<888<<<888999CCCBBB;;;<<>>HHHEEE888HHHDDDBBBGGGYYYuuunnnKKK444444>>>666GGGjjjoooUUULLL===GGGLLLGGGBBBDDDIIIKKKEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJLLLNNNPPPPPPOOONNNOOOQQQUUUWWWSSSOOOUUU```bbbWWWTTTaaasss{{{OOOLLLFFFLLLTTTiiikkkJJJAAADDDFFFGGGEEEBBBBBBGGGLLLGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDAAA@@@CCCFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGMMMXXXmmmgggKKKQQQ___TTTPPPKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHEEEBBBBBBDDDDDDBBB???;;;999777444222000000000444<<>><<<;;;;;;;;;999777:::999999888888999999:::======<<<<<>>>>>;;;:::;;;===>>>AAADDDPPPBBB:::>>>>>>:::@@@MMMSSScccxxxwww^^^PPPAAA;;;??????GGGBBBAAAKKKVVVUUUFFF666<<<===>>>>>>======???AAA===>>>???@@@?????????@@@QQQFFF;;;888<<<>>>???@@@:::???CCCEEECCC@@@>>>===;;;>>>888777@@@@@@<<<@@@@@@<<<:::>>>AAAAAAAAAAAA@@@DDDGGGFFFDDDIIIVVVaaaeeeHHH>>>===777333444JJJssssssUUULLLHHHAAAPPPMMMGGGAAAAAAEEEFFFDDDGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJLLLLLLMMMMMMMMMMMMLLLNNNQQQRRROOONNNTTT\\\RRRTTTSSSTTT^^^ttt}}}mmmPPPLLLHHHJJJNNNCCCEEEHHH>>>JJJHHHHHHGGGCCCAAAAAAEEEHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@AAACCCFFFIIIJJJDDDEEEFFFHHHIIIJJJKKKKKKQQQDDDDDDaaa}}}{{{yyy```PPPQQQSSSRRRUUUQQQLLLIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKHHHFFFFFFHHHIIIGGGEEE===<<<:::777444111///...""":::III|||yyy~~~zzzzzz~~~}}}}}}yyyoooeee[[[FFF___ddd```}}}ggg^^^EEELLLKKKPPPPPPOOONNNNNNNNNNNNOOOIIIJJJKKKKKKKKKJJJIIIHHHEEEHHHGGGBBB???AAACCCBBB???EEEGGGAAA<<<;;;======>>>===;;;;;;;;;:::888666===:::666222000111222333---000444777777777888888,,,333>>>IIISSS[[[```ccclllfff^^^WWWOOOCCC555***...,,,+++,,,///000...,,,///...,,,***+++,,,,,,+++((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%,,, ,,,///,,,aaa]]][[[CCCJJJIIIIIIAAA===;;;SSSWWWCCCAAA===666999888@@@UUUZZZKKK???===@@@@@@@@@AAABBB>>>888;;;;;;<<<===<<<:::;;;<<<>>>:::<<>>HHHOOOPPPKKKBBB<<>>>>>@@@BBB>>>???@@@AAAAAA@@@???============?????????>>>>>>;;;???CCCEEEDDDAAA>>>===>>>AAA;;;888@@@AAA>>>DDD???;;;;;;AAA@@@;;;===DDD???@@@BBBDDDEEEDDDBBBAAAPPPkkkdddLLLLLLFFF???888000///>>>PPPrrrZZZHHHHHHOOOLLLBBB;;;???EEELLLPPPNNNHHHAAAHHHHHHGGGFFFEEEEEEDDDDDDHHHJJJKKKJJJIIIIIIKKKLLLKKKNNNOOOMMMJJJJJJOOOTTTRRRUUUPPPGGGJJJbbbZZZHHHKKKOOONNNQQQUUUIIIKKKPPPEEEPPPJJJHHHEEEBBBAAABBBCCCDDDCCCCCCCCCBBBBBBCCCDDDDDD===@@@CCCFFFHHHHHHGGGFFFAAACCCEEEHHHJJJKKKKKKJJJ;;;PPPIII999OOOrrrwwwiii{{{QQQPPPXXXTTTQQQWWWOOOLLLJJJHHHIIIJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEFFFIIIJJJHHHEEE>>>===;;;999555222///---&&&777666[[[uuurrr|||xxxlllooo~~~~~~~~~|||xxxmmm[[[MMMBBBVVVZZZkkktttZZZQQQLLLFFFTTTNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMLLLKKKJJJIIICCCFFFFFFAAA???@@@AAA@@@CCCJJJMMMFFF<<<999;;;===;;;:::999:::;;;:::888666444555666888:::<<<===>>>888:::======:::666333111???<<<888777777666333000<<<999@@@DDD???CCCHHHEEE222111000222555666444111666222,,,))))))+++------)))***)))(((***,,,)))$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""***+++"""***---(((===nnnhhhGGGHHHDDDCCC:::===???WWWYYYCCC@@@===888888@@@GGGKKKQQQMMM@@@>>>???>>>>>>DDDIIIDDD<<<888999:::;;;<<<<<<:::777999888:::===AAABBB???===@@@AAA<<<:::<<<666;;;MMMIIIaaakkkiiinnnuuu}}}uuudddYYYQQQFFF;;;AAA;;;<<<<<<999BBBHHHAAAFFFMMMQQQGGG999444>>>JJJ>>>??????>>><<<<<<===???=========>>>???@@@@@@???:::>>>BBBBBBAAA@@@???>>><<<>>>AAACCCCCCAAA>>>;;;;;;???;;;999@@@???<<>>??????<<<;;;<<<<<<<<>>>>>@@@CCCFFFGGGFFFBBBHHHJJJUUUnnnuuu\\\NNNHHHKKKPPPIIINNNJJJ777&&&222\\\tttXXXFFFKKKKKK@@@BBBQQQHHHJJJJJJEEE>>><<>>BBBJJJEEEAAAAAACCCEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDEEE>>>AAAEEEGGGHHHGGGFFFEEECCCDDDGGGIIIIIIIIIGGGFFFBBBDDDEEELLLNNNFFFTTTuuuzzzcccQQQJJJTTTVVVMMMNNNZZZLLLKKKIIIJJJKKKKKKJJJIIIDDDEEEGGGIIIJJJKKKKKKJJJDDDCCCCCCFFFIIIJJJFFFCCCAAAAAA???===:::666222///222///000<<>>DDD777===;;;666555@@@LLLMMMFFF>>>;;;666555777888555000>>>AAAAAA???@@@BBB===555666@@@>>>:::@@@@@@:::<<>>@@@999;;;@@@>>>888AAADDD999666:::@@@FFFIIIGGGBBB===;;;;;;<<<:::888888999:::===;;;::::::===@@@AAABBB???AAA@@@===;;;;;;============>>>AAABBBAAA===:::666;;;999888>>><<<777<<<666>>>===555888DDDDDD999111999BBBDDD@@@>>>@@@DDD???BBBAAAEEEJJJDDDGGGYYYnnn|||lll^^^TTTJJJCCCEEEFFFCCCAAACCCFFFCCC;;;555???ZZZ|||IIIGGGAAA===AAAFFFFFFBBBCCC@@@@@@CCCFFFGGGFFFEEEDDDCCCBBBAAA???>>>======CCCEEEGGGFFFEEEFFFJJJNNNGGGJJJKKKHHHFFFIIIOOORRROOOEEEGGGQQQMMM@@@HHH^^^uuufffLLLKKKPPPKKKGGGIIIAAAKKKUUUHHHHHHKKK>>>FFFHHHCCC>>>@@@EEEHHHEEEAAACCCCCCCCCDDDDDDFFFGGGHHHFFFEEEDDDBBBAAACCCFFFIIIGGGHHHJJJKKKJJJGGGEEECCCAAAEEEEEEHHHLLLFFFIII[[[~~~iiiXXXPPPTTTRRRLLLMMMPPPLLLBBBOOOMMMLLLMMMMMMLLLJJJGGGDDDEEEGGGIIIKKKKKKKKKKKKFFFFFFGGGJJJNNNNNNJJJFFFEEEEEEDDDBBB???;;;666444...%%%999888KKK}}}wwwjjjkkkxxx{{{pppvvvyyytttooodddTTTGGGDDDIIIPPPmmmtttyyy^^^GGGSSSQQQKKKFFFIIIJJJLLLMMMMMMKKKIIIHHHGGGGGGGGGGGGFFFDDDBBBAAABBBFFFGGGDDDBBBBBBAAA>>>999===???>>>===??????===666666666888::::::888666666555444333333222222222///222555666555444333444777666333111000000111111000***...333000222222)))+++---......---,,,---///+++)))((('''((()))***+++$$$***+++%%%###(((+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""&&&///***222,,,xxxvvvIII888666AAA===;;;===CCCDDD@@@<<<;;;555<<>><<<<<<>>>???===;;;<<<=========<<<<<<>>>???::::::::::::::::::::::::???;;;888888:::<<<<<<;;;AAA222GGGUUUOOOFFF777;;;<<<;;;:::999999;;;<<<>>><<<::::::???EEEEEE===555<<<===???>>><<<;;;;;;<<<999:::::::::;;;;;;<<<<<<888<<>>888888888999:::;;;<<<===::::::;;;===???AAACCCDDDCCCCCCCCCDDDEEEGGGHHHIIILLLLLLKKKOOO```yyyzzzsssooollliiiXXXTTTNNNHHHDDDAAAAAAAAADDDCCCCCCEEEGGGFFFAAA===BBB888FFFDDDDDD|||VVVFFFCCC@@@???@@@BBBBBBBBB???======???DDDFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBAAACCCCCCGGGMMMMMMKKKKKKOOOJJJLLLFFFFFFPPPPPPLLLOOOJJJHHHFFFDDDDDDFFFHHHJJJQQQJJJYYYqqqLLLOOOQQQRRRPPPMMMKKKKKKJJJIIIIIIMMMOOOMMMFFF???BBBBBBBBBBBBCCCDDDEEEFFFJJJEEE@@@@@@CCCEEEDDDAAAEEEGGGGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIHHHEEEBBB@@@CCCDDDEEEGGGGGGGGGGGGFFFHHHbbbZZZPPPUUUOOORRRPPPJJJIIIMMMNNNKKKccc]]]VVVQQQNNNLLLJJJGGGEEEDDDDDDGGGLLLOOONNNLLLFFFEEEFFFHHHKKKKKKIIIGGGIIIKKKMMMJJJDDD>>>;;;:::333...///777DDDaaatttaaa___lllyyy~~~xxxyyyxxx~~~mmmooo```RRREEEDDDGGGLLLVVV```jjjGGGTTTNNNGGGMMMIIIOOOJJJGGGLLLTTTXXXSSSMMMCCCIIIMMMKKKDDDBBBFFFLLLHHHFFFCCCAAAAAA@@@>>>===DDD>>>;;;<<<:::666777===888333;;;KKKJJJ:::222777666555555555555444444444666555555444222111000000000000000000///////////////............---------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&''''''((()))***rrrrrrIII???@@@LLLCCC???===??????<<<:::;;;999999999999::::::<<<===999;;;999666888======888111444777666444777>>>DDDSSSGGG<<<:::;;;;;;;;;<<>>===;;;999888999:::;;;;;;===???AAAAAA>>>:::777<<<===>>>>>><<<;;;;;;<<<888999999:::;;;;;;<<<<<<>>>???===999777<<>>>>><<<<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCEEEFFFGGGHHH@@@BBBAAA???CCCJJJOOONNNOOOPPPQQQTTTVVVWWWUUUTTTZZZWWWSSSOOOMMMKKKIIIIIIFFFDDDAAA>>><<<<<<===>>><<<<<<===>>>???>>><<<999===333???@@@:::WWWeeeBBBEEEBBB@@@???@@@BBBCCCCCC@@@??????AAADDDEEEDDDBBB????????????????????????BBBBBBFFFKKKKKKHHHIIIMMMHHHLLLGGGGGGOOOOOOJJJNNNKKKIIIGGGFFFFFFGGGIIIKKKNNNHHHJJJ[[[rrrXXX>>>OOOOOOPPPNNNLLLKKKLLLMMMPPPMMMKKKKKKMMMLLLGGGCCCBBBBBBCCCCCCDDDFFFGGGHHHKKKGGGBBBAAACCCEEECCC@@@DDDFFFIIIIIIGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDJJJJJJIIIHHHGGGHHHHHHIIIJJJEEEMMMgggggg]]][[[UUULLLPPPRRRPPPKKKJJJNNNOOOLLLbbb]]]WWWSSSQQQOOOLLLJJJGGGMMMTTTYYYYYYTTTNNNJJJGGGIIIJJJJJJHHHGGGHHHIIIIIIKKKLLLKKKHHHDDDAAA???;;;444000000555GGGllljjjXXXUUUYYYffflllsssxxx{{{}}}zzzuuuxxxmmmppp^^^FFFEEEEEEHHHMMMZZZooo{{{VVVGGGXXXRRRKKKPPPKKKIIIGGGGGGLLLRRRUUURRRMMMIIIRRR[[[ZZZRRRHHHEEEEEEIIIFFFDDDBBBBBBBBB@@@???GGGAAA======;;;555555888777444888AAA@@@777222555444444444333333333333222555555444333222111000000////////////.....................---------,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***llljjjGGGCCCEEEOOOFFF@@@<<<===>>><<<===@@@FFF@@@:::999===???===::::::;;;999666777:::999666:::>>>@@@<<<666777???GGGCCC===:::<<<<<<;;;;;;===;;;:::999999::::::999888666777888888777777888999::::::::::::::::::999999:::;;;<<<>>>???===:::666999===WWWUUUEEEBBB;;;===@@@>>><<<999888777777777999???DDDCCC===777777888;;;===>>>===<<<:::;;;;;;999:::;;;<<<===>>>???@@@;;;;;;999555444;;;HHHSSS999999999:::<<<>>>???@@@>>>>>>>>>===>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGEEEHHHHHHEEEDDDCCC@@@<<>>>>><<<;;;;;;<<<===>>><<<===>>>>>>======>>>???===777???CCC:::;;;AAA<<>>===@@@DDDDDDAAABBBEEEEEEJJJFFFEEEKKKIIIEEEJJJJJJHHHGGGEEEEEEGGGHHHJJJHHHGGGGGGGGGJJJ\\\fffTTTRRRVVVOOONNNLLLIIIGGGHHHKKKNNNRRRMMMHHHFFFGGGHHHFFFDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHDDD@@@???AAABBB@@@>>>@@@CCCGGGHHHGGGDDDAAA@@@??????>>>???@@@CCCEEEGGGOOOMMMJJJGGGFFFFFFGGGHHHKKKEEEEEENNN\\\rrrwwwYYYJJJMMMRRROOOHHHOOOQQQOOOKKKKKKMMMNNNLLLUUUSSSPPPNNNNNNNNNLLLJJJJJJRRR\\\^^^YYYQQQKKKIIIJJJLLLMMMJJJFFFDDDGGGKKKKKKKKKLLLMMMMMMKKKHHHEEE???999444111000:::UUUqqqyyyzzz}}}jjjCCCLLLLLLQQQXXX^^^```cccgggXXXXXX[[[]]]]]]YYYMMM@@@999FFFQQQTTT___~~~zzzfffJJJKKKYYYQQQNNNUUUPPPFFFGGGIIINNNQQQRRRQQQOOONNNVVV^^^]]]TTTJJJDDDCCCIIIFFFDDDCCCCCCCCCBBBAAADDDAAA??????<<<777555777777777777666666666666555333222222222111111111111444444333222111000//////.........---------,,,,,,---------,,,,,,,,,++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***gggdddDDDBBBBBBHHHDDD???<<<>>>@@@@@@BBBEEEMMMFFF===;;;>>>@@@>>>;;;::::::999888888999999888CCCEEEEEEAAA<<<:::===AAA@@@>>>===>>>===999:::>>>999999999999999999888888888:::;;;;;;::::::;;;<<<:::::::::999999999999999999:::;;;<<<===<<<999888<<<888GGGDDDBBBKKK===///>>>===;;;999888777777777999>>>CCCAAA;;;666666999:::<<<======;;;::::::;;;<<<<<<>>>???AAABBBCCCDDD555888999888666777;;;???999999:::;;;<<<>>>@@@AAA@@@???>>>===<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDBBBEEEEEEBBBCCCGGGJJJJJJMMMJJJIIIOOOWWWYYYSSSLLLPPPMMMGGGBBB>>>>>>AAACCCAAA@@@??????>>>=========>>>@@@AAA@@@>>>>>>AAAEEE===@@@BBBCCC@@@888:::DDD@@@>>><<<<<>>???AAADDDFFFGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCC???>>>@@@DDDCCC@@@@@@DDDCCCHHHCCC@@@EEEDDDBBBHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHFFFFFFHHHHHHIIISSS```zzzTTTIIIMMMPPPPPPRRRKKKJJJIIIFFFDDDDDDGGGIIIOOOKKKGGGEEEFFFGGGGGGGGGCCCCCCCCCCCCCCCDDDDDDEEE@@@>>>;;;;;;===>>>===<<<<<>>>>>===>>>>>>@@@BBBDDDEEEGGGKKKJJJHHHGGGFFFEEEEEEEEE???GGGNNNIII===CCCdddooo___QQQUUUXXXVVVOOOHHHFFFGGGNNNNNNMMMKKKJJJKKKLLLKKKIIIIIIIIIJJJLLLMMMMMMMMMPPPSSSUUUTTTQQQNNNNNNNNNMMMMMMKKKHHHFFFGGGIIILLLLLLKKKKKKMMMOOOOOOJJJFFFBBB>>>;;;777444999JJJ]]]{{{jjjyyyVVVOOOKKKKKKGGGCCCDDDKKKRRROOOHHHIIIOOOJJJDDDIII^^^VVVVVVnnn~~~~~~[[[PPPSSSUUULLLNNNVVVRRRGGGKKKOOOQQQQQQPPPOOOOOOLLLOOOQQQMMMFFFCCCDDDHHHGGGEEECCCBBBCCCCCCBBBAAA>>>>>>>>>>>>===;;;999999888<<<:::333333999:::666222222222111111111000000222222111111000//////...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))fffbbbDDDCCC@@@AAA@@@<<<;;;???AAA???>>>@@@@@@===:::888888:::<<<===999999999999999999:::<<<::::::<<<>>>@@@@@@???===@@@>>>===>>>;;;777:::???888999:::::::::999999999:::<<<>>>???>>>======>>>:::::::::999999888888888999888888888888999<<<===BBBLLLbbbRRR;;;>>><<<===::::::999999888888888888999;;;<<<<<<;;;:::999999:::;;;<<<<<<:::999999:::<<<<<<===???@@@BBBCCCCCC888;;;>>>===:::777666666999999999:::<<<===???@@@???>>>===<<<;;;;;;;;;;;;<<<<<<>>>???AAAAAAAAAAAABBBEEEDDD@@@???CCCHHHIIIAAAAAACCCFFFIIIJJJGGGDDDJJJCCC;;;888;;;@@@BBBBBB??????>>><<<<<<;;;;;;;;;;;;===>>><<<::::::>>>BBB999DDD@@@:::>>>???>>>FFFBBB@@@>>>???BBBEEEFFFFFFBBBCCCEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFGGGJJJIIIFFFGGGKKKEEEHHHBBB>>>DDDDDDCCCIIIDDDCCCBBBBBBBBBBBBCCCDDDIIICCC@@@CCCFFFFFFEEEEEEGGGPPP]]]kkk}}}uuu]]]SSSHHHCCCHHHIIIBBB>>>AAACCCEEEFFFEEECCCAAAAAABBBIIIHHHGGGGGGIIIJJJJJJIIICCCBBBAAA@@@????????????;;;:::::::::<<<============>>>>>>===<<<<<<===???>>>@@@BBBDDDEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGEEECCCEEEEEEEEECCC@@@>>>DDDLLLdddyyyvvvhhhRRRGGGFFFHHHMMMJJJGGGGGGHHHHHHGGGEEEKKKJJJIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNQQQOOOLLLLLLOOOQQQRRRRRRPPPJJJEEEEEEIIILLLLLLJJJKKKJJJJJJLLLNNNMMMHHHDDDFFFDDD@@@;;;444222999BBBaaaooozzzlll]]]TTTSSSNNNRRRLLLHHHPPPYYYbbbnnn]]]ZZZXXXWWWQQQKKKOOORRRLLLJJJMMMPPPQQQNNNKKKJJJKKKGGGHHHGGGBBB>>>>>>DDDIIIEEECCCAAA@@@@@@AAA@@@>>><<<===>>>===<<<;;;999777555<<<;;;444333::::::333222222222111111111111000000000000///.........---++++++++++++************************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))eeebbbDDDFFFCCCCCC???<<<;;;>>>>>>999666666333555888888777999===AAA999888999;;;:::888:::>>>999888:::>>>CCCDDD???:::<<<:::999:::999777999>>>777999;;;<<<;;;999999:::999;;;>>>>>>===<<<<<<===:::::::::999888888777777777777666444555:::@@@EEERRRZZZmmmWWW999777888@@@777777888888888999999999:::888777888;;;<<<;;;888999;;;<<<;;;:::888999999888999:::;;;<<<===>>>???;;;;;;:::888666666777999888888888999:::;;;<<<===<<<;;;::::::999999::::::;;;<<<===>>>???>>>======BBBHHHJJJGGGDDDEEEGGGFFFJJJKKKLLLLLLJJJHHHGGGGGGDDD???<<<>>>DDDGGGDDDAAA;;;;;;:::::::::<<<===>>><<<<<<<<<;;;::::::===???999CCC???666<<>>AAADDDDDDBBB???=========>>>???AAABBBCCCCCCCCCAAA@@@???>>>===<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>>>><<<;;;<<>>KKKYYYeeetttlll]]]SSSGGG@@@???BBBLLLUUULLLGGGAAA@@@BBBFFFIIIJJJIIIGGGGGGIIIIIIFFFFFFHHHKKKLLLKKKIIIGGGFFFGGGHHHGGGEEEEEEIIINNNPPPNNNJJJPPPIIIBBBCCCJJJNNNLLLHHHHHHIIIIIIKKKKKKIIIFFFCCCCCCDDDBBB>>>888444555888NNN```{{{|||sssxxxsssTTTQQQUUUTTTOOOOOOPPPLLLFFFKKKLLLMMMKKKIIIFFFEEEEEEEEEGGGGGGEEEBBBAAACCCFFFCCCAAA???>>>>>>>>>===<<<===??????<<<999999666222222777888444333777666000222222111111111000000000///.........---------,,,+++++++++*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))ccc^^^@@@DDDCCCCCCAAA===;;;======888555555444888;;;===<<<;;;<<<===:::888999;;;999444666<<<======>>>???@@@???;;;888;;;888777::::::777777999555888;;;<<<:::999999:::777:::<<<===<<<;;;;;;;;;::::::999999888777777666444555555555777===EEEKKKVVVJJJQQQEEE999===888777666777777888888888888888999888666777999;;;:::999999:::;;;;;;999888888999777777888888999:::;;;;;;777777555444333555888:::777777777777777888999999888888888888888999::::::;;;<<<===>>>===<<<:::999555<<<@@@>>><<<>>>AAABBBCCCCCCBBBAAA???>>>>>>>>>===<<<<<<>>>???>>>;;;888:::999777777888;;;>>>@@@>>>===;;;;;;<<<===<<<<<<;;;>>>???===>>>BBBCCC@@@EEECCCAAAAAACCCFFFGGGGGGEEEEEEDDDAAA===<<<===@@@>>>>>>??????@@@AAAAAAAAA@@@>>>@@@BBBBBB@@@BBBFFFCCCFFFAAADDDQQQPPPEEECCCCCCCCCCCCBBBBBBCCCCCCCCC;;;AAAEEEEEEAAA>>>>>>>>>BBBDDDJJJOOOLLLCCC@@@CCCHHHMMMUUU___pppcccYYYSSSSSSQQQKKKHHHJJJ>>>@@@BBBEEEHHHIIIAAA888>>>@@@CCCDDDBBB???===<<<777888999::::::;;;<<<=========<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>><<<=========<<<<<<>>>@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@BBBDDDEEEEEECCCBBB888<<>>DDDIIIIIIGGGFFFIIIMMMIIIEEEFFFJJJJJJFFFFFFIIIIIIJJJIIIEEEBBBAAACCCFFFCCCDDDGGGIIIKKKJJJHHHFFFOOOJJJEEEEEEHHHKKKIIIFFFDDDFFFIIIJJJIIIFFFEEEDDDAAADDDEEECCC@@@>>><<<:::BBBLLL[[[wwwvvvhhhXXXrrr```cccpppwww|||}}}nnn\\\IIIOOOMMMJJJNNNOOOKKKLLLLLLJJJIIIGGGFFFEEEDDDDDDCCCEEEFFFEEECCCCCCEEEGGGDDDBBB???>>>======;;;:::<<>>999777888666222222333444444333333222000000000000/////////......------------,,,,,,,,,,,,+++++++++*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((aaaYYY:::>>>@@@AAABBB===;;;===>>>;;;:::;;;:::;;;===>>>===999555222;;;888999;;;777111333999555888::::::999888999;;;>>>:::999======888444444333777;;;;;;999888888999777:::===>>><<<;;;;;;;;;::::::999999888777777666222444777888:::@@@HHHNNNFFF444;;;777333<<<:::>>>777777888888888888777777999999888888777888999999888:::;;;;;;999888888999888888888999999:::::::::555666888888888888888888777777666666666666777777666666666666777888::::::;;;<<<=========;;;888777888===>>>999777<<>><<<;;;===>>>>>>>>>===>>>>>>===<<<;;;===???888666333222333555888;;;===;;;888999;;;<<<999666999444;;;CCC???<<>>AAA???======???AAABBBCCC?????????<<<:::;;;???DDD<<<======>>>??????@@@@@@>>><<<===@@@@@@>>>@@@EEE===@@@???FFFTTTRRRBBB;;;@@@@@@@@@@@@@@@@@@@@@@@@???===999888;;;AAACCCBBBAAA======AAAAAA@@@DDDLLLBBBGGGKKKIIIEEEKKKYYYfffxxx}}}qqqpppkkkeeeeeecccXXXJJJKKKMMMKKKFFFEEEIIIHHHCCCCCCKKKJJJ@@@;;;???BBB??????AAACCCCCCAAA???>>>>>><<<<<<;;;::::::;;;===@@@;;;;;;;;;;;;<<<>>>???@@@>>>???@@@???<<<;;;::::::777:::<<<===<<<;;;;;;<<>>===<<<<<<===>>>???>>>>>>>>>??????@@@@@@@@@???>>>===>>>BBBFFFDDD@@@<<>>>>>AAAGGGLLLEEEBBB@@@>>>======;;;999888<<<;;;666666999999555555333333555444222111333//////.........---------------,,,,,,,,,,,,,,,,,,++++++++++++************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((([[[MMMCCC;;;===@@@777777:::===@@@???===;;;===555444;;;===777777===@@@===:::999999999666333;;;999888888777666777:::;;;;;;;;;:::999888777666666777999999777555555555555666777777777555444333444555777777666555555666333333444888CCCLLLLLLFFF888999::::::999999;;;===888777777666666666666666444444555666777888888999555888::::::777444333444666444333555888:::999777999666555555444333333444777444222333666777555333;;;888555555888:::999888999;;;<<<;;;;;;:::999777666777777888999:::;;;<<<<<<::::::;;;===?????????===============<<<<<<<<<333444444555666777777777666666777888888888888777:::;;;;;;999888888:::<<<<<<:::999999<<>>AAACCCBBBBBBFFFEEE@@@;;;<<>>:::<<<===???@@@@@@??????<<<<<<======>>>>>>>>>>>>:::;;;======<<<;;;;;;<<<999<<>><<<>>>BBB@@@<<<<<<@@@:::::::::;;;;;;<<<<<<<<>>??????@@@BBBDDDFFFDDD@@@===<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDCCCEEEGGGFFFCCCAAABBBCCCBBBDDDFFFFFFGGGLLLUUU\\\SSSNNNMMMUUU]]]fffsss|||lllbbbWWWJJJCCCBBB???BBBDDDCCCAAA@@@BBBDDDDDDBBB???@@@DDDGGGGGGFFFBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEGGGJJJLLLLLLKKKJJJEEEEEEJJJLLLIIIIIILLLIIIKKKMMMLLLKKKIIIIIIJJJNNNMMMLLLJJJJJJLLLPPPSSSLLLLLLKKKIIIIIIHHHHHHHHHFFFJJJKKKGGGFFFIIIKKKJJJOOONNNKKKIIIHHHEEEBBB@@@999DDD```zzzdddGGGSSSKKKHHHDDDCCCFFFJJJMMMOOOHHHGGGGGGGGGGGGHHHIIIIIICCCDDDGGGHHHHHHFFFDDDBBBBBBAAA???===<<<<<<======;;;:::999777666555555555:::999666444111000000000000111111111///...,,,***---,,,,,,++++++,,,,,,,,,,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```ZZZPPPBBB<<<999EEE>>>999;;;;;;:::;;;???>>>666555;;;===777777<<>>===;;;999:::<<>>AAABBBBBBDDDDDD@@@;;;===CCCCCC@@@<<>>???@@@AAABBBBBBAAAAAA============>>>???@@@@@@===???@@@???===;;;;;;;;;<<<>>>AAABBBAAAAAABBBCCCBBBAAA@@@@@@BBBCCCBBBAAAEEECCCBBBDDDHHHIIIFFFBBBJJJHHHHHHLLLRRRSSSOOOIIIIIIHHHHHHJJJLLLJJJFFFCCCBBBDDDDDDBBBAAADDDDDDAAA@@@??????>>>>>>>>>????????????@@@@@@@@@???<<<:::<<<<<<=========;;;999777999999:::::::::::::::;;;;;;:::999888999:::<<<===:::;;;<<<<<<<<<<<<::::::999;;;===>>>>>>???AAACCCBBBAAA>>>===<<<===???@@@@@@???????????????@@@@@@???AAACCCCCCAAA@@@AAACCCCCCEEEFFFDDDBBBCCCIIIOOOEEE@@@===@@@BBBBBBGGGNNNSSSJJJBBB@@@>>>:::888;;;@@@BBBCCCBBB@@@@@@BBBDDDBBB@@@???AAAEEEHHHIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDFFFJJJKKKKKKJJJKKKGGGGGGJJJKKKHHHGGGJJJHHHKKKMMMNNNMMMKKKJJJJJJMMMLLLKKKIIIIIIKKKOOOQQQMMMMMMLLLKKKKKKKKKKKKLLLBBBGGGKKKIIIIIIJJJJJJGGGLLLKKKIIIHHHHHHHHHGGGGGGCCC@@@OOOlll}}}vvvSSSYYYDDDLLLIIIFFFEEEGGGIIIJJJKKKGGGHHHIIIKKKKKKJJJIIIHHHFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCAAA@@@???>>>>>>>>><<<;;;:::888777777666666999888666333222000000000//////000///...,,,+++***,,,,,,+++++++++,,,------,,,,,,+++******)))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```WWWLLL@@@======RRRCCC999:::888444999DDD???999777<<<===888666:::AAA===888444333444555555444333333333666888999888999999999999999888777666222444666666444333333333444555666666666555444333777888999888666555666777888999999;;;@@@DDD@@@888666777777777777:::>>>AAA999888888777777777777777666666555444555666888999===999444444777999888555<<<:::888888888777555333222333333444444444444333222111222444777:::::::::777666777999<<<======<<>>@@@???===;;;;;;===>>>??????AAA???<<<;;;===@@@BBBCCCAAAAAA>>><<<===BBBCCCAAA>>>CCCFFFGGGGGGHHHFFFAAABBBBBBCCCDDDDDDCCCCCCCCC???>>>===<<<===???AAACCCAAABBBCCCAAA>>><<<;;;<<>>AAABBB@@@@@@BBBBBB??????>>>======<<<<<<<<<<<<>>>???AAABBBAAA???<<<:::===AAABBB???BBBGGGCCC999;;;;;;;;;;;;::::::::::::777777777888999:::;;;;;;:::;;;<<<======<<<;;;:::777999;;;<<<<<<>>>@@@CCC>>>===<<<<<<<<<>>>@@@BBBAAA@@@???======<<<<<<<<<<<<===????????????@@@BBBCCCEEEEEEBBB???>>>AAADDDEEEBBBBBBCCCCCCAAABBBDDDEEE@@@===>>>???======>>>@@@AAAAAAAAA@@@@@@BBBDDDBBBAAA@@@BBBEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBDDDGGGIIIIIIHHHLLLIIIIIIJJJIIIFFFFFFHHHJJJLLLOOOOOOLLLJJJHHHGGGKKKJJJIIIHHHIIIKKKMMMNNNLLLKKKKKKJJJJJJJJJKKKKKK@@@GGGLLLMMMLLLLLLJJJFFFGGGGGGGGGHHHIIIJJJLLLMMMBBBBBBEEEUUUtttMMMLLLZZZAAALLLIIIGGGFFFGGGHHHHHHGGGFFFHHHKKKMMMMMMLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA???===<<<<<<<<<;;;999888888888888888777555333222111000000............---,,,******+++++++++++++++,,,---...++++++******))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffYYYJJJ>>>>>>BBBSSSBBB999<<<<<<555:::FFF@@@;;;999<<<===888666888999666333111111111222222666555333444888<<<;;;777888888999999888777666666111333555555333222222222555666777777777666555444777888888777555444555666555888:::<<>>>>>>>>888888999999999999::::::999999999::::::;;;;;;;;;::::::999999999:::;;;<<<>>>>>>>>><<<;;;;;;===??????===<<<<<<===>>>======@@@>>><<<===@@@BBBDDDDDD>>>>>>======>>>@@@BBBAAABBBDDDEEEFFFEEEEEECCC@@@DDDDDDDDDDDDCCCCCCCCCCCC@@@???===<<<===???BBBDDDAAACCCDDDCCC@@@???>>>???BBBCCCDDDDDDBBBAAABBBCCCCCCBBBCCCEEEGGGGGGFFFDDDEEEEEEEEEHHHJJJIIIFFFCCCCCCFFFIIIJJJJJJIIIHHHGGGDDDDDDCCCCCCBBB???===;;;<<<@@@AAA???@@@BBBBBB??????>>>===<<<<<<;;;;;;<<<===???BBBCCCAAA>>><<<;;;<<>>@@@AAA???>>>===<<<;;;;;;;;;;;;<<<============>>>>>>???@@@BBBCCCBBB@@@???@@@BBB======>>>???@@@@@@@@@AAAAAA@@@>>>>>><<<:::888888???@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAAEEEEEEDDDCCCBBBBBBAAAAAA@@@??????@@@CCCEEEFFFEEEIIIIIIIIIIIIHHHFFFFFFGGGMMMNNNMMMKKKGGGEEEDDDEEEHHHGGGFFFFFFHHHJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBIIINNNNNNMMMMMMKKKHHH@@@CCCGGGJJJKKKKKKKKKLLL>>>MMMIII???]]]}}}gggSSSSSSIIILLLKKKIIIFFFEEEFFFGGGHHHHHHGGGHHHIIIKKKKKKJJJIIIIIIEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA???===:::999;;;;;;999888888777777777666555444333222111000000//////......---,,,++++++************+++,,,---...******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooodddSSSAAA<<<===HHH===:::@@@AAA;;;<<>>;;;:::<<<<<<999666666111222333333333222222222555555222222888>>>;;;333777777888888888777666666000222444555333222222333666666888888999888777666666666666555333333444666666999<<<===AAADDDAAA:::888999888777555666999;;;999888888777666777777777777666555444444555666666111666<<<<<<888555666888999999999999888777777888444888888555555888777333333444555555666666777888444555777888888777666666555>>>>>>444111999:::444777888999:::::::::999888===;;;999:::;;;<<<<<<;;;888888999999999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;<<>>>>>>>>???AAAEEEDDDBBBAAA???======>>>BBBBBBAAAAAAAAAAAAAAAAAAAAA@@@>>><<<===???AAACCC???@@@BBBCCCBBBAAABBBCCCBBBCCCCCCBBBAAA@@@AAABBBBBBAAAAAACCCEEEFFFEEEDDD@@@@@@AAACCCCCCCCC@@@>>>BBBEEEIIIJJJHHHFFFEEEFFF@@@@@@AAAAAA@@@>>>===<<<<<<@@@BBB@@@AAACCCBBB???>>>>>>===<<<<<<<<<<<<<<<<<>>;;;;;;::::::;;;;;;<<<===@@@???===<<<<<<=========>>>???@@@@@@?????????@@@;;;;;;999777666777777666555777999::::::::::::999>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>CCCCCCBBBAAA@@@??????>>>>>>===<<<===@@@BBBCCCBBBEEEGGGIIIGGGEEEEEEGGGGGGJJJIIIGGGDDDAAAAAADDDGGGFFFDDDCCCEEEGGGHHHHHHFFFIIIHHHFFFDDDBBBAAAAAA@@@EEEJJJLLLJJJIIIJJJKKKIII===CCCJJJNNNMMMJJJGGGFFFCCCNNNIII;;;HHHqqqxxxNNNWWWTTTEEEQQQJJJGGGDDDBBBDDDGGGIIIJJJHHHGGGFFFEEEFFFGGGHHHIIIEEECCCAAA@@@??????@@@AAA============<<<999777666888888777666555555555666444333333222222111000///000000///......---------************++++++,,,---))))))(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhZZZGGG888:::@@@>>>;;;;;;@@@BBB@@@>>>???<<<;;;:::;;;;;;999666444000333666777666555444444111111......666???;;;000666666777777777777666666111333555666555444444444555666777888999888777666444555555333222222555777<<<>>>???>>>???@@@===777888888999888666555666888888777777666666666666666666666666666555444444444,,,555===>>>888333555888666888999888777777888999111666666111111777999444444555666555444333444555222444666555444333333444>>>;;;555333888>>>>>>999555555666777888999:::;;;===;;;999999::::::999888777777888888999:::::::::===<<<;;;:::999888777666888999:::;;;;;;;;;::::::>>>>>>===;;;999888999;;;<<<;;;:::;;;<<<<<<;;;:::999:::===AAADDDDDDBBB@@@::::::<<>>===;;;999999<<<>>>>>>=========>>>??????BBB@@@>>>======>>>???@@@;;;===@@@BBBBBBCCCDDDFFF???@@@@@@???======???@@@???===<<<===@@@BBBBBBBBB@@@@@@@@@@@@@@@??????>>>AAADDDGGGHHHFFFDDDCCCBBB===???@@@???>>>======>>>===AAACCCAAAAAACCCBBB>>>===<<<<<<<<<<<<<<<======;;;>>>AAA@@@<<<::::::<<<;;;???>>>;;;===CCC@@@888888888888888777777777777444555777999::::::999999777888999:::;;;;;;::::::888888888777666777;;;===<<<<<<;;;;;;:::;;;;;;;;;888999999:::;;;<<<===>>>AAA???<<<;;;<<<===<<<<<<=========<<<;;;::::::999===>>><<<888888;;;<<<;;;777<<>>>>>AAABBB@@@<<<<<<===@@@CCCCCCAAA>>>:::<<<>>>??????>>>???@@@CCCCCCBBBBBBAAA@@@??????>>><<<;;;<<<>>>AAABBBBBBAAAFFFHHHEEEBBBDDDFFFFFFBBBAAA@@@???>>>AAAFFFJJJCCCAAAAAACCCFFFGGGEEEBBBJJJIIIGGGEEECCCBBBAAAAAAFFFJJJIIIEEEDDDFFFHHHGGG>>>EEEMMMPPPNNNIIIEEECCCJJJBBBAAAFFFGGGRRRwwwoooYYYQQQFFFJJJSSSIIIIIIFFFCCCCCCDDDGGGIIIIIIGGGFFFCCCBBBBBBDDDGGGIIIFFFDDDCCCAAA@@@@@@@@@AAA::::::::::::999777666555666666555444444444444444222222222222222111000///111000///............///++++++************++++++((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggSSS>>>111999CCC<<<>>>>>>;;;<<<@@@>>>999999999999999:::999666333333666888777555333444555,,,---++++++777CCC???111555666666777777666666555222444777777666555666666333444555777777777666555444444444333333444777999???AAA@@@===;;;<<<999444444666888999777666666777777666666555555555555555555666777777666444222111---333999:::777444555888555777999888666555777999777;;;888///...555666111222444666555333222333555111222444333222222444666>>>666222333444222111222555555444444555777:::;;;:::888777666777888888777555666666777888888999999<<<;;;:::999777666555555666888:::<<<<<<;;;999888999::::::999777888:::<<<:::999999:::;;;<<<:::999::::::;;;===??????===;;;999999<<<@@@???::::::???BBB>>><<<>>>===999999===;;;;;;::::::;;;<<<===>>>AAA@@@???>>>===<<<<<<<<<999<<>>>>>;;;999999<<>><<<>>>???>>><<<;;;<<<>>>===AAACCCAAAAAABBB@@@<<<::::::999::::::;;;<<<===;;;>>>???===999777:::===???>>>===<<<;;;;;;;;;:::777888888888888888999999555555666777777777777777555666888999::::::999999::::::999777555666999<<<::::::::::::::::::;;;;;;999999999:::;;;<<<===>>>@@@===:::999;;;======<<<===;;;:::888888888888777222666666444555:::<<<999777===???:::888999:::777999:::===AAADDDDDD@@@<<<888;;;>>>??????>>>@@@AAACCCBBBBBBBBBAAAAAA@@@@@@@@@>>><<<===???BBBCCCCCC@@@GGGIIICCC???AAACCCBBB>>>???@@@@@@???@@@CCCEEEAAA??????BBBFFFGGGCCC???HHHGGGFFFEEEDDDDDDDDDDDDIIILLLKKKGGGDDDFFFGGGFFFDDDIIIOOOPPPMMMHHHFFFGGGGGG???CCCMMMKKKKKKhhh}}}___JJJSSSAAAEEEUUUEEEFFFEEEEEEFFFGGGGGGEEECCCEEEDDDCCCCCCCCCDDDFFFGGGDDDCCCBBBAAA@@@?????????;;;::::::999888888999999555555444333333333333444000111111222222111000///000///...---------......---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################wwwgggOOO:::888<<>>===555777888999888999999666222777888777555111000111444+++,,,***,,,:::HHHDDD555555555666666666666666555333555888888888777777888111222444555555555444444444555555444333555888;;;>>>@@@???;;;999:::888444111444777999888777777888666666555444444444444444444666777888777555222000111222444555666666666777666888999888555444555777AAADDD>>>222...333333,,,000333555444222111333666///111333222111222666:::777111333;;;999111444>>>777555333222333555888:::666555444444666777777666444444555555666777777888888777777777777777777777555777:::<<<===;;;888666555666777777777888;;;===888888888999;;;;;;:::888===;;;999999::::::999888999999<<>>???;;;<<>>:::999999999:::;;;===>>>AAAAAA@@@>>>===;;;:::999999;;;>>>@@@@@@@@@BBBDDD999::::::999888999;;;===???<<<999999;;;???BBBCCCCCCBBBAAA???===>>>@@@BBB>>>>>>>>>@@@AAA@@@<<<888<<<>>>???>>>:::999:::<<<===AAACCCAAA@@@AAA???:::777777777888999:::<<<<<<;;;>>>???<<<777666999===;;;888888:::888555777===:::::::::;;;;;;<<<<<<<<<888777777555444333222222444555777888999999999888;;;;;;999777555555888;;;999999999::::::;;;;;;;;;::::::::::::;;;<<<=========:::777777;;;===>>>===<<<:::888777999:::::::::777<<<===999999<<<;;;666999???AAA<<<999;;;<<<999888999===BBBFFFEEE???:::;;;>>>AAAAAA???===>>>???AAAAAA@@@@@@@@@@@@??????BBB@@@>>>>>>@@@CCCDDDEEEAAAHHHIIIBBB===>>>@@@??????AAACCCCCCAAA???>>>===@@@>>>>>>AAAEEEFFFBBB>>>DDDDDDDDDDDDDDDEEEFFFFFFLLLOOOPPPKKKHHHIIIIIIFFFHHHMMMQQQPPPKKKHHHIIIKKKDDDKKKNNNHHHEEELLLYYYbbbfffUUUKKKNNNOOOKKKHHHJJJDDDFFFHHHJJJJJJGGGAAA===CCCCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@???>>>===<<<;;;<<<<<<:::999999:::<<<<<<555555444333333333444444///000111222222111000//////...---,,,+++,,,---...------+++***))))))((((((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################yyyNNN>>>???AAA???>>><<<<<<;;;:::888666999:::<<<===<<<:::888777,,,333666000---000333333111111111222222333333333444555777888777666444333444555777777666555555666000000000111222444555666555333111111333888???GGGMMMGGG@@@:::888888888888444555777888999888666555333333333444555666777888888:::;;;999666333222222000111333555777888999999:::888555333333444666777VVVKKK===333111111000/////////000111222222333333444333222111222444666888666666666666666777888888555444333222444666999;;;???===:::666444333333333666666666666666666666666:::999777777999999888666777777777666555444666888222888:::666666:::<<<;;;======;;;888666777999<<<>>>===<<<;;;:::999999999999:::;;;;;;;;;:::999888777:::===>>><<<<<<>>>@@@AAA>>><<<<<<>>>???===;;;;;;<<<<<<<<<<<<:::999888777;;;>>>???===<<<===???;;;;;;;;;;;;;;;<<<======>>><<<999888;;;>>>AAABBBAAA>>><<<===@@@BBBAAA??????????????????>>>======???<<<999888999;;;;;;;;;===>>>@@@AAAAAA???===<<<777888999:::;;;:::999888===>>>???===;;;999::::::;;;;;;:::888666777999<<<::::::999999999:::;;;;;;555666777888777555333222000333666888888888888999666777888777666555666777:::888666666888999:::999888888777777777777888888:::777666888===???<<<999;;;:::::::::999999888888888999::::::999777555333;;;;;;;;;;;;;;;;;;<<<<<<;;;888999;;;;;;:::>>>EEE@@@@@@@@@@@@@@@???>>>===EEEDDDBBBAAAAAABBBDDDEEEEEEBBBAAABBBEEEFFFEEECCCEEEEEEDDDBBB???>>>@@@AAABBB@@@BBBEEEDDD???===>>>CCCDDDFFFGGGGGGEEECCCAAAEEEGGGIIIJJJHHHGGGGGGHHHLLLLLLKKKIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJKKKLLLMMMHHHDDDCCCGGGLLLOOOQQQZZZuuuRRRQQQPPPNNNKKKIIIGGGFFFEEEIIILLLKKKGGGCCCAAABBBCCCEEEEEEBBBCCCFFFGGGEEEJJJJJJEEE>>><<>>:::999999999:::999888777888999:::;;;<<<;;;;;;:::666<<<<<<555///000222111///000000111222333333333555666777777777555333222222444555555444333333444000000000111222333555555555444333333555888<<<@@@BBB@@@===;;;999777444222444555666888888888777666444444333444444555666777777777777777777555444222111111333444666777777888999888666444333333444555BBB<<<444111222333111000//////000111111222333333333333222111222444666777666666555555666666777777555444333222333666999;;;>>><<<999777555444444555777777777777777777777777===???BBBAAA===888666555666888999999777777777888444888:::777:::@@@CCCBBB===<<<:::888777888:::<<<===<<<;;;:::999888888888999::::::;;;;;;;;;::::::;;;===@@@@@@??????AAACCC@@@>>><<<<<<===>>>===;;;<<<<<<===>>>===<<<;;;:::666999<<<===<<<;;;<<<===<<<;;;;;;;;;;;;<<<======<<<;;;:::;;;===>>>>>>>>>@@@>>>===>>>AAABBBAAA???????????????>>>>>>>>>>>>===;;;888777888999999888::::::<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;999888999:::<<<<<<;;;999777777999;;;;;;:::999888888777888888666777888888888666555333222444777999888777777888666777888777555555555666999777666666888999999999888777777666666777777888999666555888<<<===;;;888888888888888888777777777666777777888777666444333888888888888888999999999999<<<999444777@@@CCC???AAAAAAAAA@@@???>>>======@@@???>>>======>>>???@@@CCCAAA@@@AAACCCEEECCCAAAAAABBBBBB@@@??????AAACCC@@@>>>@@@DDDDDD@@@???@@@EEEFFFHHHIIIHHHFFFDDDBBBHHHKKKMMMNNNMMMKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGGGGHHHHHHGGGFFFLLLHHHDDDDDDHHHLLLNNNOOOOOOfffLLLRRRQQQOOOLLLJJJIIIHHHHHHJJJKKKJJJIIIGGGFFFGGGHHHEEEHHHHHHFFFFFFIIIIIIGGGBBBCCC@@@:::999===???===<<<:::999888888999;;;<<<999888777666555444333333333333111000///////////////......---,,,,,,++++++,,,,,,,,,+++***))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################################################################################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%pppEEE===???;;;666777888999::::::::::::::::::::::::::::::::::::;;;>>>>>>777111000111000......///000222333444444666666777777666444222111000222333333222111111222000000000111222333444555444555555555777:::<<<===DDD@@@;;;888666444222111333444555777777888888888555444444444444444555555666555444555888999777444222333333444555555666666777777555444444333333444444222000111444444222...///000000111111222222222333222111111222333555666555555555555555666666666555444333222333555888999;;;:::888777666666666777777777777777777777777777999@@@FFFFFF>>>777555555666888::::::999888888999;;;;;;999777999===>>>;;;<<<;;;999888999:::<<<======<<<;;;999888888888888::::::::::::;;;;;;<<<===>>>@@@BBBBBBBBBBBBDDDEEE???===<<<<<<=========;;;<<<===>>>?????????>>>===888:::=========<<<<<<===<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<>>>>>><<<999>>>>>>>>>@@@BBBCCCAAA@@@???>>>=========>>>???@@@<<<;;;999999999999888666888888888999999::::::;;;===<<<<<<;;;;;;<<<<<<<<<999:::;;;;;;999999:::;;;<<<<<<;;;999666666888999:::999888777666555555555666777888888888777666555444666999999777666666666666777777777555444555666888666555555777888888888777666666666666666666777777555444666:::;;;999666555555555555666666666666444444444444444333333333444444444555555555666666777<<<888///666FFFFFF999???>>>>>>======<<<;;;;;;????????????????????????@@@???>>>???AAAAAAAAA???<<<>>>???>>>>>>???AAACCC>>><<<>>>CCCDDDAAA@@@BBBEEEFFFFFFGGGFFFDDDBBBAAADDDFFFJJJKKKIIIGGGFFFEEECCCDDDEEEFFFGGGFFFEEEEEEGGGDDDCCCDDDGGGHHHFFFDDDIIIGGGEEEEEEGGGJJJKKKKKKHHHLLL___UUU@@@PPPOOOLLLJJJHHHHHHHHHIIIMMMIIIEEEDDDEEEGGGIIIJJJEEEIIIJJJHHHIIIKKKJJJGGG???AAA@@@<<<<<>>@@@999777999:::;;;;;;;;;;;;<<<;;;;;;999888777777777777666888888444111000111222......000111333444555666666666666666555333222111000111333222111000000111000000000000111222333444222444444555999???BBBAAAPPPHHH<<<333000111444555333333444555666888888999555555444444444444444444777333222444:::<<<:::777555444444444444444444555444444444555555555555555555444444555666444000---///000000000111111111222222111111111111222333444333333444555555555555555444333222222333555777888888888777666666777777888666666666666666666666666111777===???<<<777666666777888888777666777888:::;;;:::999888999:::888555;;;999888888:::<<<=========<<<;;;:::999888888888::::::999999:::<<<>>>?????????@@@@@@AAABBBCCCDDD>>>===<<<;;;<<<<<<<<<<<<:::;;;===>>>?????????>>>;;;===>>>?????????>>>>>>;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<======;;;999===>>>@@@BBBCCCCCCAAA@@@===<<<;;;::::::;;;===???===<<<;;;;;;<<<;;;999777888888888888999:::<<<<<<>>>===;;;::::::;;;<<<===999:::;;;;;;::::::;;;===:::::::::888555444555777888888777666555555666666555555666777777666555555666888999888666444444444555666777666444333444555777555444555777888777666666666555555555555666666555444333555777888666444222222333333444444444555222111111111111111222333111222222333333444444444777777444333<<>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>===:::;;;============???AAA===<<<>>>CCCCCC@@@???AAABBBBBBBBBAAA@@@???>>>===>>>AAAEEEFFFDDDAAA@@@???>>>@@@BBBDDDEEEEEECCCBBBAAA???>>>AAAFFFHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDGGGUUUrrrUUUHHHQQQMMMKKKHHHEEEEEEEEEGGGHHHJJJEEE@@@???AAADDDEEEDDDCCCGGGHHHGGGGGGIIIGGGCCC>>>AAAAAA>>>===@@@@@@===;;;:::999888888999999:::555555444444333222222111444333222000///.........---------,,,,,,,,,++++++******))))))((((((((('''(((((())))))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################################################################################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%nnnEEE???AAA:::888;;;<<<<<<:::888999:::999888777777777777888888444333333333111000111333//////000222333555666777555555555444333333222111111222333333111000000111000000000000111222333333000222222222999EEEJJJIIIOOOGGG;;;222000222555888444333333444555777999:::666666555444444444555555777444222555;;;>>><<<999777666555444444444555555111222333444666777888888;;;999777555444222000...000000000000000111111111000000000000000111111222222222333444444444444333333333222222333444555666555555555555666777777888555555555555555555555555000111333666777777666555777666555333222333888;;;666555666999;;;:::888777:::888666777:::<<<===<<<<<<;;;::::::::::::::::::::::::999999:::;;;===???<<<<<<;;;<<<>>>???@@@AAA===<<<<<<;;;::::::;;;<<<888999;;;===>>>>>>>>>===<<<<<<===>>>??????>>><<<:::::::::::::::;;;;;;<<<<<<;;;999:::<<<===>>>======>>>AAABBBBBBAAA@@@???<<<:::999777888999;;;<<<;;;:::999:::;;;;;;999777777777777777888:::;;;<<<===<<<:::999888999:::;;;777888::::::999999:::<<<777888888666444333444555666666666666666777888999444444444444444444333333666777888777555333333444444555666555444333333555555444333444666777666555555444444444444444444555333333333444555555444333111111111222333333333444111000000000000000111222111111222222333444444555888000000<<>>===>>>BBBBBB>>>===>>>@@@@@@???>>>===<<<<<<<<>>@@@BBBCCCCCCBBBAAA@@@>>>>>>@@@DDDFFFFFFDDDBBBCCCEEEEEEDDDCCCBBBAAABBBDDDDDDAAAIIIhhhUUU???FFFQQQIIIGGGDDDBBBAAABBBDDDEEEFFFCCC@@@???BBBCCCAAA>>>???CCCEEECCCCCCEEECCC???===@@@???;;;:::;;;:::666::::::999999888888888888444444333333222222111111000000///............///,,,,,,,,,,,,,,,+++++++++)))))))))(((((((((((((((((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################################################################################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%}}}qqqJJJ??????===777:::<<<:::666444555777666666777888999:::;;;;;;777444333444333000000222///000000222333444555555444444333333333222222222222333444333111000000111000000000000000111222222///222111000999HHHNNNKKK@@@<<<888555444555666666555444333222333666888:::777666666555666666777777777555333555999<<<<<<:::999888666555555555666777222222333444666888:::;;;999888555222000000000111000000000000000000000000///000000000000000000000000111333444444333333222222222222222333333444444333333444444555666666666444444444444444444444444777444222333555666555333555444222000000222666:::555444555666333///000333999777555666:::<<<;;;999999999888999999:::;;;<<<999999999999::::::;;;<<<;;;999777888;;;===>>>>>>;;;<<<<<<;;;999999:::<<<777888:::<<<<<<<<<<<<;;;:::::::::;;;======;;;999999888888888888999::::::;;;999888:::===@@@AAABBB>>>@@@AAAAAA@@@>>>>>>>>>;;;:::999888777888999999666555555555777888777666666666666777888888888999;;;::::::999888888888888555666888777777777888999555666777666444333444555444444444555666777999999555444444333222222111111333444555444333222333555444555555555333222333444444333333444666666555333444444333333333333444444222333333444444444333333222222222222333333333333111111111111111111000000111111222333333444555555666...222BBBEEE888222777666666666777999;;;>>>???888888888888888888888888777888:::999888888999;;;;;;<<<======;;;999999:::>>><<<>>>BBBBBB>>><<<===BBBAAA???>>>>>>>>>@@@@@@BBBDDDFFFEEECCCAAAAAAAAA===>>>@@@AAABBBBBBBBBAAACCCCCCCCCCCCBBBAAAAAAAAABBBDDDFFFFFFCCCAAA@@@@@@DDDGGGHHHDDDCCCMMMbbbsssvvvXXXPPPJJJFFFEEEGGGEEECCCAAA@@@AAABBBBBBCCCBBBBBBCCCDDDDDDBBB@@@???CCCDDDAAAAAACCCBBB>>>BBBDDDCCC>>><<<<<<;;;777:::::::::999888888777777444333333333222222222111.........------......///,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('''(((((((((((('''&&&&&&#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%vvvsssOOO>>>===>>>666999<<<:::666444555888:::;;;<<<======<<<;;;:::888333111444444000///222...//////000111111222222222222222222222333333444111333444333111//////000000000000000000111111222///333222111:::GGGJJJCCC:::888555333444666666666777555333222222444777999777777666777777888999:::666555555555666777888999:::999777666666666888999666555444444555888:::;;;666555222000...///000222000000000000000000000////////////000000//////...///000222333444333222111222222222222222333333333111111222333444444444444222222222222222222222222777777777666444333333333000222333333222222444666666444333222...---444???999666333555999;;;999666444555555666888999;;;<<<888888999999:::999999999;;;888666777:::=========:::<<<<<<;;;888888999<<<888999:::;;;<<<<<<;;;::::::999888:::<<<<<<999777777777777777777888888999666777999<<>>===???CCCBBB@@@??????AAACCCDDDBBBBBBBBBAAA???>>>???@@@???@@@@@@AAAAAABBBBBBBBBCCCFFFGGGEEEAAA???@@@CCCEEEGGGIIIGGGDDDAAAAAABBBHHHJJJKKKIIIFFFDDDDDDFFF^^^iiiDDDDDDQQQPPPHHHEEEGGGFFFDDDCCCBBBAAAAAAAAA???AAACCCDDDDDDDDDFFFGGGDDDGGGFFFCCCCCCEEEEEEBBBGGGHHHFFFAAA???@@@???<<<:::::::::999999888777666444333333333333222222222111000///...............++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%"""#########$$$$$$$$$$$$########################""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%pppuuuRRR<<<:::???666:::===<<<888666888;;;BBBCCCBBBAAA???;;;777555555///...222333000///333------......//////000000111111111111222333444555111222333222000......///111000000000000000111222///444555333:::EEEDDD;;;AAA;;;444///000444888;;;888666333111111444777999777777777777888999;;;;;;444555555444333333555888;;;999888666666777999::::::888666555555666999;;;555555333111///...000111000000000000////////////...///////////////.........000222333333333111000222222222222222222333333000111222333333333333333111111111111111111111111222777:::888333000222555---000444666555444333333000000222444555;;;MMM___999555333444999:::888444111222222444666888:::;;;777888999::::::999777666<<<999666777:::>>>>>>>>>:::;;;<<<;;;888777999<<<999:::;;;<<<<<<<<<;;;:::<<<::::::;;;======;;;777666666666666666777777888222555999???DDDGGGFFFDDD@@@AAAAAA???;;;999:::<<<>>>>>>======;;;999888777555333111222555888:::;;;:::;;;<<<======<<<:::999::::::;;;;;;:::999777555;;;<<<======;;;;;;<<<===444666888999888888888:::444444333222222333333333999888666444222111111000---///000000000222444777333444555444222111222333222222222444555555333222333222222222222222222333222333555444333222222333555555555444444333333333222333555555444222000...///000111222333444555555///999???;;;333222555777555444222111111222444555999777666444444666777999555777999999777666888:::888:::======<<<;;;:::;;;999888;;;@@@BBB??????AAABBBAAA???>>>???AAADDDFFFDDDDDDCCCAAA???>>>@@@BBBAAAAAAAAA@@@AAAAAABBBCCC@@@EEEIIIGGGAAA???CCCHHHHHHJJJKKKIIIEEECCCCCCDDDGGGIIIKKKJJJGGGGGGKKKOOOHHHVVVuuuxxxOOOJJJFFFDDDDDDEEEGGGIIIGGGGGGFFFEEECCCBBBAAA@@@;;;>>>AAABBBBBBDDDHHHMMMIIIKKKJJJFFFFFFIIIIIIFFFEEEFFFCCC>>><<<>>>>>><<<:::::::::999999777666666444444333333333333333333444333111000...---------++++++++++++++++++++++++))))))))))))************''''''((((((''''''&&&%%%""""""######$$$$$$$$$$$$########################""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%|||NNN???888BBB;;;:::999::::::888555333444888999888888:::888555111111000000000000000111//////000000111111111222222222222111000//////...000111333333333111///...///000111000//////111333444444444888CCCLLLKKKDDDDDD???999666777888888888333222000///000222444666<<<666333666999888777888444555666777777666555444666666555555444444333333888777666555444555666666555555444333222222111111...//////000000000000///.........///////////////---///111222222222000///111000///......///000111/////////000111111111222222222111111222222333444111111111111222333444555222//////222444333222444222555111+++444KKK[[[___;;;888444222222444444444333333444555555666666666777666666999<<<<<<999666;;;<<<>>>?????????>>>===<<<:::888666666666888999:::===@@@@@@===::::::;;;>>>>>>>>>???@@@>>>:::666999888777666666888:::;;;===>>>???AAACCCDDDFFFGGG@@@AAAAAA???<<<;;;;;;<<>>;;;::::::;;;111222333333333444777999666888:::<<<============;;;===>>>===<<<;;;;;;;;;>>>===<<<:::999888888888555888;;;;;;999777555444222333444555666666666666888777777666444222000///333222222111111222222333///000111222222222222222000222444333222111222222222222222222222222222222111222333333222111000///222222333444444444333222222333444555444222000...000000////////////000000222555888777222000222555111111111111111111111111666444111111333444333111444555666888999;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAAAAABBBBBB???>>>======>>>>>>===<<>>===EEECCCAAA>>>>>>???AAABBBGGGIIIKKKHHHBBB@@@BBBFFFHHHHHHGGGGGGHHHIIIJJJJJJIIIKKKLLLKKKIIIGGGGGGHHHHHHKKKOOOWWWiiizzz]]]UUUIIIGGGEEEGGGJJJKKKJJJHHHJJJIIIHHHGGGGGGEEEAAA???<<<<<<===???BBBFFFIIIKKKHHHIIIHHHFFFCCCCCCDDDFFFFFFEEEEEECCCAAA>>><<<;;;::::::999777666555444333444000000444777555222222222000.........///...---,,,,,,,,,+++,,,,,,---------,,,+++***))))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$${{{RRREEE:::???<<<;;;:::::::::999777555777;;;<<<999888888666222444333222111111111111111//////000000000111111111222222111111000///......///000111222111000...---///000111000//////000222333666888999<<>>===<<<<<<;;;;;;:::999888999::::::<<>>???>>>;;;888999888777777888:::<<<===@@@AAABBBDDDEEEFFFFFFFFF???@@@@@@???<<<::::::;;;<<<===>>>===<<<;;;<<<===444555555444333333444666777777888::::::;;;;;;;;;;;;<<<======<<<;;;::::::<<<;;;;;;:::888777666666666888::::::888555333333666666777888888888777777777777666555444333111000333333333222222333333333000000111222222222111111000222333333222111111222222222222222222222111111000111222222222111000///111111111111222222222222000111222222222000...,,,///......------......//////333555444000...000222////////////////////////444111///000222333222111444555555777888999::::::999999999999999888888888;;;;;;<<<===>>>????????????===<<<===>>>>>>===<<<>>>???@@@AAABBBBBBAAAAAA======???AAABBBCCCDDDDDDEEEGGGHHHEEE@@@>>>@@@CCCBBBBBBBBBCCCCCCDDDEEEFFFBBBDDDFFFFFFEEEDDDDDDEEECCCBBB@@@===@@@MMM```ooopppXXXKKKHHHJJJFFFDDDCCCDDDFFFGGGFFFDDDAAAAAAAAACCCEEEEEEDDDBBB============???AAACCCDDDAAAAAAAAA@@@>>>>>>@@@BBBFFFEEECCCAAA???<<<;;;::::::999888777666444333333444///---111333222222333222000...---......---,,,,,,,,,++++++++++++,,,,,,,,,+++***)))(((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$rrrnnnPPPHHH;;;;;;>>><<<:::999::::::999777777:::;;;888777888666222666555444333222222222222////////////000000000000111111111000000///......---.../////////...---,,,///000111000......///111000777:::666111333777999555444333444666888999888222111000000222444666888888333111444666444444555555666666777777666666555777777777666666666666555555444333333222222333333111222333444333111///...---......///000000///////////////......------,,,,,,---///000000000///...///......------......///111111111111111111000000000000000000000111222222000000000111111222222333222//////333444111222555111666555000222999<<<999666333000///000111222111222222333444555666777888666555444666888:::;;;::::::;;;<<<>>>>>>======<<<::::::;;;;;;<<<<<<;;;;;;;;;===???@@@>>><<<<<<<<<<<<;;;:::;;;<<<<<<;;;:::888888888888999;;;===???BBBBBBDDDEEEEEEDDDCCCBBB>>>??????===:::888888999999;;;<<<<<<;;;;;;<<<>>>888888888666444333444555777777666666666777999999::::::;;;;;;::::::999888888999999999888666555444666888999999666333222222777777888888777777666555555555555444333333222222444333333222222333333444111111111222111111000000000111333333111000111222333222222222111111000000//////000111111111000000111111000/////////000111....../////////---,,,+++---------,,,,,,------------000222111...,,,...000------------------------000///......000222222111333444444555666777777777777777777777777666666666:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<;;;;;;<<<===>>>@@@BBBDDD>>>AAAEEEIIIKKKKKKJJJIIIDDDEEEEEEBBB===;;;===???<<<<<<======>>>??????@@@;;;===???@@@??????@@@AAAEEEEEEBBB???;;;;;;===@@@DDDZZZxxxwwwaaaKKKEEEIIIIIIDDD???CCCBBBAAAAAABBBCCCAAA@@@======>>>AAADDDEEEDDDCCC;;;::::::;;;;;;<<<>>>>>>===>>>??????>>>???AAACCCEEEDDDAAA>>>;;;:::999999999888777666444333222222333...,,,...000///000333111///---,,,------,,,+++++++++***************+++******)))(((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$^^^^^^KKKLLL@@@===>>><<<999888999999999888222666777666666999999555777666444333222111111111//////////////////////////////000000000///...---,,,------......---,,,,,,///000000///...---///111555;;;<<<555......111333555444444444444333222111222111111111222555777888777444333666777444444777666666666666666666666666777777666666666666666666333333222222111111111111...000222333333111...,,,,,,---......//////////////////......---,,,++++++---...//////000000////////////............//////222222222111111000000////////////...///000000111//////000000111111111111000...000333222000111555555888888333222444333///666444111111222333333333000000111222444555666666999888666666777999;;;;;;;;;<<<===>>>>>>>>>======777888;;;<<<======<<<;;;999:::;;;;;;;;;;;;:::::::::888777777999:::;;;:::777777777888:::<<<===??????@@@AAAAAA@@@???===<<<<<<======;;;888666666666777999:::999888888999:::999999999777555444555666777666444222333444666888888888777888888888777555555666777888777555333222555666777666444333333444555555555555444333222111333333222222222222222222222222111111111111222222111111222111111000/////////111222222111000000111222222222111000000//////......//////000000000000222111///------...000111------......---,,,++++++------,,,,,,,,,,,,---------///111000...---...///------------------------...------...000111222333222333333333444444555555555666666777888888999999;;;;;;::::::::::::::::::<<<;;;:::;;;===>>>===<<<;;;:::888888:::===AAACCCEEEGGGJJJLLLMMMKKKIIIGGGGGGFFFDDD@@@;;;999:::<<<::::::;;;<<<<<<<<<<<<<<<999;;;======<<<<<<===>>>;;;;;;<<>>>>>AAA@@@@@@BBBDDDDDDBBB@@@666777888999;;;<<<>>>>>>:::<<<>>>??????@@@CCCEEEDDDBBB>>>;;;999777888888666666555444222111000///000------111222//////111000...,,,,,,,,,---,,,++++++******))))))))))))))))))(((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$TTTTTTFFFMMMDDDBBB===:::888777777888888777111444555333444777888555555444333111000////////////.....................---...///000000///---,,,,,,,,,---------------------...///...------///111>>>???<<<555222444555333444555555444222000......111111111111222444666777555333444666666333333666666555555555555555555666555555555555555555666666111111111111111000000///---...000222111000---+++++++++---......////////////......---,,,++++++***.........///////////////////////////////////////111111111000000/////////...------------...//////---...///000000000//////...---///222111...000444666777555111///000///---333111000000111333333222...//////000222333333444999888666555444555777999999999;;;<<<<<<<<<;;;:::444666999;;;<<<<<<:::999888888888999:::;;;::::::888666444444666888999999555555666777999;;;<<<==================;;;999888<<<<<<<<<:::777444444555888888999777555333333444444555666555333333444666777555333111111333666777777555444555777777444222222333555666666555333111333444555444333333555777444444444333222111000///111111000//////000000111000000////////////000000111111111111111000///......000111111000///000000111111111000000/////////....../////////000111111333111///...---...000111------------------,,,,,,...------,,,,,,------...///000111111000000000000------------------------------......///111333444111111111222222333333333555666777888:::<<<===>>>;;;;;;:::999999999999::::::999999:::===>>>======???===:::888999<<<@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBJJJHHHEEE@@@<<<::::::;;;<<<======>>>>>>===<<<<<<<<<===???>>><<<;;;;;;<<<<<<:::999;;;>>>AAABBBBBB888888999:::;;;===???@@@>>>EEELLLNNNNNNPPPXXX___IIIIIIHHHGGGFFFGGGJJJLLLIIIIIIEEE>>>999999<<<@@@@@@@@@@@@???>>>>>>>>>>>>BBBAAAAAAAAABBBAAA???===777888999;;;<<<===>>>>>>777999<<<===>>>???AAABBBCCC@@@===:::888777888888444444333222000///......------111666666111///000000...,,,,,,,,,---,,,++++++***))))))((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOKKK<<>>===;;;999777777888888888777444777666333333555555222333222111000//////.....................---------,,,---///000000...---+++++++++,,,,,,,,,,,,------+++,,,---------...000222:::888333...///444444000111333444444222000111111111111111111222333444444111000222444333//////333555555444333333444555555333333333333333444444444000111111111111000//////,,,---...000///...---+++******,,,---......//////---------,,,,,,++++++***------------......//////---...////////////...---//////////////////......,,,,,,,,,,,,,,,---......,,,---////////////...---,,,,,,...000...+++...333222111///---,,,---...//////...------///111000000//////000000111111222222555555444222111111333666555666777888999888888777444555888:::::::::999888999888888999;;;======<<<888666555555777999999999555555666888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>;;;888555555666999999999666333000000000000111222111111111333555666444222111222444666888777555333444777777444111111222444444555444333222444555555444333333666888555555555555444333222111222111///......///000111///......------......///000000000111000000//////...///111111///...///000//////////////////000000000000/////////000111111222111///............///------------------------...------,,,,,,------...//////000111111111000000------------------------,,,---...///...///222444///000000111222333333444555666777999;;;===>>>???::::::888777777888999:::999888888999<<<>>>>>>===CCCAAA>>>;;;;;;>>>BBBDDDAAAAAAAAAAAAAAABBBDDDEEEJJJHHHDDD@@@>>>===>>>???@@@AAAAAAAAA@@@>>>===;;;===???@@@???===;;;;;;<<>><<<===@@@BBBCCCEEEBBB???>>>???>>>;;;888;;;>>>AAA@@@<<<;;;===AAA@@@EEEJJJJJJFFFCCCBBBCCC999;;;>>>AAAFFFHHH@@@777>>>@@@@@@@@@>>>===>>>???=========???@@@@@@>>><<<<<<<<<===>>>>>>=========;;;===@@@AAAAAABBBCCCDDDAAA???===;;;:::999999999444444333222000///......,,,...444:::888222//////111///---,,,------,,,+++,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||LLLFFF555===777888:::999888999::::::888777666888888444444777777444222111000///////////////.........---------,,,,,,+++,,,...000000...,,,+++***)))))))))***++++++,,,(((***,,,,,,---...111333111000,,,(((***111333111111333444333222111333555111111111111111111111111//////222444222......222444333222222222222333444000000000111111111222222000111111222111000///...,,,,,,------------,,,,,,)))***+++,,,---.........,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---+++,,,------------,,,+++---------...............+++++++++++++++,,,------,,,---...//////...,,,+++)))***---///,,,))),,,222...---,,,,,,,,,---...000---,,,,,,---///000000///222222222222222222222222222333444333222333666888555666888999999888888777555666888999999999888888999777666888;;;======<<<:::999777888999::::::999666777888999::::::::::::<<<;;;999999999;;;<<<===AAABBBAAA???;;;999888888999:::999777333000000000222333444333222222444666555444333333444666888999999777444666999999666333222222222333333444444444888888777444222222444777666666666666666555444333444333111/////////111111///......------......///...///000000000000000000---///000000///......///---......//////000000000333222111000000000111111/////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,---...//////......------------------------***,,,...---,,,---///222...///000111222333444555555666666777888999::::::888777666555555666888999888777777999<<<>>>>>>===BBB@@@===;;;<<<>>>AAADDD?????????@@@BBBCCCDDDEEEFFFCCC@@@??????AAACCCEEECCCCCCCCCCCCAAA>>>;;;:::;;;===>>>>>><<<;;;<<<<<<===;;;888666555777:::<<<<<<:::888666777:::>>>AAA???@@@AAAAAA??????@@@AAA666:::@@@CCCDDDDDDDDDDDDMMMHHH???888:::@@@???999<<<>>>@@@???======>>>@@@=========???@@@@@@???===<<<===>>>???@@@??????>>>AAACCCEEEFFFEEEEEEEEEFFF???>>>>>>===<<<<<<;;;;;;666666555444222111000000,,,...444999777111///111222000...---......---,,,,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||OOOJJJ777>>>999<<<:::::::::;;;<<<<<<999777444777777555666:::<<<:::111111000000000000000111.........------,,,,,,,,,***,,,...000000...,,,+++((((((((((((((()))******''')))+++,,,---///222444///000...***,,,333888999333555666444111000222555111111111111000000000///000111444666444///000444333333222111111222333333......//////000000000111000111222222222111///...,,,,,,,,,,,,,,,,,,,,,---((()))+++,,,---.........++++++++++++++++++,,,,,,)))))))))((()))******+++)))***+++,,,,,,+++***)))+++,,,,,,------.........++++++******++++++,,,---+++,,,...//////...,,,+++((())),,,...+++'''***111---,,,,,,...//////000222...------///111222222111444444444333333333222222111333666666666777:::>>>888999:::;;;<<<;;;::::::777777888999999999999888777444333555888;;;;;;999<<<;;;:::;;;<<<<<<;;;:::888999:::;;;;;;;;;;;;;;;:::888777666777999<<<>>>DDDEEEDDDAAA>>>;;;;;;;;;999::::::777444222222222777888999888666666777999444444444444555777999:::<<<888666777;;;<<<888444222222222222333444555666<<<;;;999555111111333555555555555666555555444333666555333111000000222222//////............//////......///000000111000000---///000000///......///,,,------...///000111111444333222000000000111111------...---,,,+++***))),,,++++++***++++++,,,,,,++++++************++++++*********+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***+++---000---...///111222444555555666666666666666666666666666555333333333555777888777666666999<<<>>>>>>===>>><<<:::999:::<<<@@@BBB:::;;;<<<>>>>>>>>>>>>===BBB???======@@@DDDHHHIIIDDDDDDDDDCCCAAA===:::888888:::<<<<<<<<<;;;<<<===<<<======;;;888777999;;;444999>>>>>>;;;888777888<<<<<<<<<<<<<<<<<<<<<;;;EEEBBB>>><<<===>>>>>>===888AAAGGGCCC@@@AAA@@@===;;;===??????===<<>>>>>???>>>>>>===<<<888888777666444333222222---///333777444//////333222000.........///...------,,,+++***))))))))))))''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$yyyOOOAAA<<<<<<===888555888:::<<<<<<999555333666666666444222333555777000000///////////////000111...+++******++++++++++++++++++++++++***)))(((++++++******)))(((((((((...+++***///666999666222***111+++%%%:::XXXSSS888333111//////111222333222222111///---,,,---...///111111111111111222222222000000000000111111111111111222444555444222000...///000000111111///...---,,,,,,,,,---------------***)))((((((***,,,,,,+++))))))***++++++,,,------+++++++++******)))))))))+++++++++*********)))))),,,,,,,,,---------......+++---...---,,,,,,---...000//////...---,,,,,,,,,++++++++++++++++++++++++---------......000111222000111222111000000222444444444444555555555555555555555555555777888:::<<<888:::<<<<<<:::999999999:::<<<======;;;888888888888666555888<<>><<<>>>;;;999;;;???@@@===999===<<<:::888777777888888===:::777666888;;;<<<===BBBAAA@@@@@@@@@@@@>>><<<::::::999777666444444333333666::::::999888999;;;999777555777:::===<<<;;;555666999;;;======<<<<<<999555555::::::777777<<<===:::666333222333666888444444333333333333333333111111111111000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,222222000///..................------------......222111000.........//////------......---+++***((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********))))))((((((++++++,,,,,,,,,,,,------+++***************++++++)))***,,,...000000000///222333444444555555444444333555888888666333222222222444555555555666888:::>>>>>>=========???@@@AAA===>>>???@@@@@@???>>>===>>>>>>===;;;:::<<>>>>>============>>>>>>CCCAAA>>><<<::::::;;;;;;???>>>=========???@@@AAAAAA@@@===<<<;;;<<<===???<<<<<<===>>>>>>======<<<<<<===???@@@@@@???>>>>>>??????@@@AAAAAA>>>999555===<<<:::777444222000///000000111111111111000000........................++++++++++++*********)))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxPPPBBB;;;999;;;777777999;;;===<<<999555333222333444444333444666888222222111///............000...+++******++++++++++++++++++++++++***)))))))))))))))))))))*********+++---333;;;AAA???666...%%%***))))))>>>WWWVVVBBB222000//////111222222222111000...---,,,---...///000000111111111222222222000000000000111111111111111222444555555333111000000000111111111000///...,,,,,,------.........///,,,***))))))+++,,,,,,,,,)))******+++,,,,,,------++++++++++++*********)))+++++++++*********)))))),,,,,,,,,,,,------------,,,---......------...///000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111000111222111000000222444222222333333444444444555777666666666777888:::;;;999:::;;;<<<<<<<<<::::::999;;;<<<;;;:::999999:::999888888:::<<<============:::777999<<<>>>;;;888:::999888777777888999999;;;999777777:::<<<======???>>>===>>>>>>>>><<<:::888888888888777666555555444666999:::999888999::::::888666666888:::888777333444777999:::::::::999777444555999999666555999:::999666444444666888999444444333222111111000000......//////000000111111000//////............///,,,,,,,,,,,,,,,,,,,,,,,,222111000///..................------------......111000///.........///000------------,,,+++***)))*********************************+++++++++,,,,,,************)))))))))(((+++++++++,,,,,,,,,------++++++******************+++,,,---///000000000///111111222333333333333222333666888888666555444444444555666666555555777999>>>===<<<;;;;;;;;;<<<===999:::<<<=========<<<;;;=========;;;:::;;;>>>AAA???<<<888777777888666444666777666555444444777::::::888777555444333444444666666666555666666777777666777999999888888999;;;;;;;;;::::::::::::;;;;;;===<<<:::999888888::::::======<<<<<<;;;<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<999999::::::;;;<<<<<<===;;;<<<===>>>>>>>>>=========<<<<<<======;;;777333888888777555444333222111...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%wwwRRRDDD:::666888777999:::<<<===<<<888555222111333444555444333444555444333111000...---------///---***)))***++++++******++++++++++++***))))))'''(((((()))******++++++'''+++222:::>>>:::000''''''((('''+++777BBB@@@555111///......000111111111000///...---------...//////000000111111111111111000000000111111111222222111222444555666555333222111111222222111111000///,,,,,,---...//////000000---+++***+++,,,------,,,*********+++,,,,,,------+++++++++++++++*********+++************)))))))))++++++,,,,,,,,,---------,,,---///......---///000000000000///......---------------------------,,,......---------......//////000111000//////111333222222333444555666666777888777777666777888999::::::999888;;;>>>>>><<<999999::::::999888777999:::999;;;<<<<<<;;;;;;<<<===<<<888555555888:::999777777777666666777777888999888777777888;;;======<<<<<<:::::::::;;;:::888666444555777888888777666555444666888888777777888999999888666555666666444333111222444666777666666555666444555888888444333444777666666666666777888999444333222111///...------+++,,,,,,---...///000000//////////////////000111------------------------000000000///......------......------------......//////.........///000000...---,,,++++++***++++++************************)))*********++++++++++++************))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***------...///000000//////...///000000111111000000333666888888777666666777555777888888777777888:::===<<<;;;:::999999999:::888999:::;;;<<<<<<;;;:::<<<======;;;:::;;;>>>@@@999777666666777888666555555666666555333333444666777666444333222111222222555444444333333333333444555777888777666666777888777777666666666666777777888777666555555666888888::::::;;;::::::999888777::::::;;;;;;::::::999999666666666777999:::<<<===::::::;;;<<<======<<<<<<;;;999888888888777444222222222222333333333333333---------......---------++++++++++++++++++++++++******)))))))))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%vvvUUUGGG;;;555888777:::;;;<<<<<<;;;888444222333555666555333000//////222111000///...............,,,***)))***+++***)))******+++++++++******)))(((((())))))************(((***,,,...///...***'''***'''''',,,///---)))(((000...---...000111000///......---------.../////////000111222222222111111000000111111111222222222111222444555666555444444222222222222111111000000,,,------...///000111111...,,,++++++---...---,,,*********+++++++++,,,,,,++++++++++++++++++******************))))))))))))++++++++++++,,,,,,,,,,,,***,,,------------...///000000000//////.........---,,,,,,,,,,,,,,,++++++---,,,+++++++++++++++,,,,,,---......------///111333444555666777888999:::999888777666777777999999999666555888===???;;;777::::::999777444444666888999;;;===<<<888777999;;;:::777444333555666777666666666555555555666666666333333444777:::;;;:::999777666666666777777555333222444666777777666444222333333444555555555555666666555555555444444222111222222333444444444444333555555666777777444222222444555555666666666555444111000000///...------,,,+++,,,,,,,,,------............---......///000111........................////////////......------...------,,,,,,------...---------......//////000...---+++*********+++,,,++++++++++++++++++++++++)))))))))************+++*********)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))......//////////////////......///000000000000///333555888888888777888999666888:::::::::;;;<<<>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<===>>>===<<<<<<>>>@@@888888888999999999888777555666777666444333333444666555333222111111222222444444333222111111111111555666777666444444555666555444444333333444444555666555444444444444555666777777888999999888777666888999:::;;;;;;:::888777666666666666888999;;;<<<::::::;;;;;;<<<<<<======;;;999777666666666555444///000000111222222333333,,,------......------,,,************************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%uuuWWWJJJ===777999888::::::;;;;;;:::777444222222444555444222///...............---......//////,,,***))))))***+++***))))))******+++++++++******************))))))((((((,,,---...---++++++++++++(((%%%(((///000++++++///...---,,,---///000///...---------------.../////////000222333333333222111111111111111222222222222222222444555555555555444222222222111111111111111------......///000000111...,,,++++++,,,---,,,+++)))))))))***************************************))))))))))))))))))))))))*********+++++++++,,,,,,(((***++++++++++++,,,...////////////............++++++++++++******))))))******)))((((((((()))))))))***++++++++++++---///222333444555666777888999888777666666666777888999777444333666;;;===999555::::::888666222111222444888:::<<<:::666555666888999777444333333444555555666555555555444333222222///000111444777888777555444333333333444444333111222333555666555333000...111111111111222222222222111222444444444444444444444444444444444444333333555666777666555555444222333333555555444222000///..................//////......------,,,,,,,,,+++,,,,,,,,,,,,------...///........................---............---,,,,,,------,,,,,,,,,,,,------,,,,,,------............---,,,+++***)))***+++,,,************************(((((()))))))))*********))))))))))))))))))***************+++++++++,,,,,,,,,++++++***))))))******.............../////////...//////000000000000000222444666777777777888999555888;;;======>>>@@@AAA;;;<<<===>>>>>>???@@@@@@BBBBBBBBBBBBAAA@@@>>>===<<<===??????>>>>>>>>>???999:::::::::999777666666555666777666444333444444666555333222222222222333444333222222111111111111444555666555333333333555444333333333333333333444777666555444444333333333333444666888999999888888888999;;;======;;;:::888:::999999999999::::::;;;::::::;;;;;;<<<===>>>>>>>>>;;;999888888999888777111111111111111111111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%rrrVVVLLL@@@::::::888888999999999888666333222...000111222111000111222,,,++++++,,,,,,---...///***)))((()))******)))((())))))***++++++++++++***++++++******)))(((((('''(((,,,111222///+++(((((((((&&&(((...///***+++000---,,,,,,---//////...,,,++++++,,,---.../////////000111333555555444333111111111111222222222222333222333333444444444444333222222111000000000000111---............/////////,,,+++))))))***+++***)))((((((((((((((((((((()))((((((((()))))))))))))))(((((()))))))))))))))***))))))*********+++++++++'''(((************,,,---.....................---++++++******))))))(((((((((((('''''''''(((((()))((()))******)))***,,,...//////000111222333333444666555555444555666777888555444333555999999777444::::::999777444222222333888999999888666555555666888777555444444444444555444444444444333111000///......///222444555444222222111111222333333222000333333444555444222000...222000......000111111000...111444555555555555666777777666555444444333333444666666333333555555333222222333444222000...,,,---......//////000111111000000///...---,,,,,,+++,,,,,,,,,+++,,,,,,------------------------------,,,,,,---......---,,,+++------,,,,,,,,,,,,------+++,,,------...---------++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++++++++***************++++++---------------...///000//////000111111111000000222333555555444555666888555888;;;>>>>>>???@@@AAA:::;;;===???@@@AAAAAAAAACCCCCCCCCCCCBBBAAA???>>>:::<<>>===>>>888999999777555333333444555666666555333333444666666555444222222222333444333222222111111111111222222444555444333333444555444333333222222333333444777777666555444444333333222333555666888999999999888:::;;;======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>??????===;;;:::;;;;;;:::999444333333222111111000000//////000000000000//////------------------------******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%nnnSSSKKKBBB<<<:::666666777777777777555333222---...000000///000222444+++++++++***++++++,,,,,,)))(((((()))******)))'''))))))***+++++++++++++++*********)))))))))))))))$$$+++222444///)))'''''')))(((((()))(((&&&&&&)))+++++++++---...///---+++******,,,---.../////////111222555666777666444222111111111222222222333333333333333333333222222222222111000/////////000000.........---------------+++)))''''''((((((((('''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((())))))******))))))))))))*********+++'''(((*********+++,,,...,,,,,,------------------,,,,,,++++++***))))))(((((('''''''''((()))******((()))***+++***+++---///.........//////000000000444333333333444555777888444555666777777777666555888999::::::888666666777:::888777777888888666555777888888777555444444555111222222222222111000////////////000333444333111222111000111333333222000333333444444444444333333333111......000222111000///222666777666555666888999888777555444333333333222555333//////444666333000111222333222111///...000000000000111111111111111111000000//////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,---...---,,,++++++******++++++++++++******(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************************++++++++++++))))))))))))***+++,,,,,,++++++++++++,,,---///000...//////000000000000000111222333222222222444555555888;;;===<<<<<<<<<<<<:::;;;<<<>>>??????>>>>>>===>>>???@@@@@@???>>>===777:::===>>>===<<<;;;;;;777777777555222111222555444444444222111222555777555444333222222222333444111000000000000111111222111333444444333333555666333222222222222222222333444555555555555555444444444333444444555666777888999999;;;<<<<<<<<<;;;;;;999:::===??????>>>===<<<999999888999:::<<<===>>>>>><<<;;;;;;<<<<<<:::888555555444444333222111111//////000000000000//////------------------------++++++*********)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%lllPPPJJJCCC===:::555555555666666666444333222000111000///------000222,,,,,,+++***)))))))))***)))(((''')))******)))'''((()))***+++++++++++++++((((((((()))******++++++)))///444333...***+++...&&&'''''''''''')))+++,,,+++++++++---......,,,+++)))***+++---.../////////111333555777888666444333111111222222222333333333333333333222222111111111222111///.........///000.........---,,,,,,++++++)))(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''((((((((())))))******))))))))))))************''')))+++++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((((((((((()))+++,,,,,,)))***+++,,,+++,,,///111////////////000000000000222222222222333555777888555777999999777666555666666999;;;<<<;;;::::::;;;;;;999666777::::::888555777888999999777555444555...///111222222111111000111000///000222333333222222111000111333333222000333333444444555666777777555222//////111333222111000444888999777666666777999888777555444333222222111333111,,,---333666333///000111222333222111111333333222222111111000000000000000111111111111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,++++++,,,,,,---,,,------...---,,,***)))((()))+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++)))************+++++++++(((((())))))***+++------************+++---///000---...//////000000//////000111222111000000222444666999;;;<<<:::888777888999:::;;;<<<<<<<<<;;;:::666888:::;;;=========<<<555888<<<===<<<:::999999666777777444111111444888333222111000///111444777444333222111111111222333///////////////000111222111222444444444444666777222222111111111111222222111222333444555666666555555444333222333444555666888999::::::;;;;;;;;;;;;666999<<<@@@AAA@@@>>>===888777777777888:::<<<===<<<;;;:::;;;;;;;;;999777666666555444444333333333......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%nnnVVVMMMAAA999;;;<<<777777777777555222///---////////////000000000000......---,,,,,,+++******************************************)))))))))(((((((((((((((((((((((((((***+++///222000***'''(((&&&''')))*********)))(((,,,,,,---------,,,++++++,,,,,,+++***+++---000111444444444444333222111111111111111111222333444444333444555444111000///000222222222222222222222333000000000000///...---,,,---+++(((&&&%%%%%%&&&'''&&&%%%$$$#########$$$%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***++++++,,,,,,444111---++++++,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,---...///111222222000///......///000222333333444444444444444444999:::;;;<<<===<<<;;;;;;999;;;===<<<999888:::<<<;;;999777777999:::::::::999888777555555555666666222222222111111111000000333222222222222222222333222000...///222333111///555444333222111111111111000000000000000111111222222444666888999777555444888777555444222222111111222333555444222000000000111000///------......///111111111111111000///...222222111000//////000000///...---,,,+++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++++++++++++++++++++******)))(((''''''&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((((((((()))***+++,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222888999888666444222333444000444888999888888999;;;999666666999:::999:::===:::777555555777888555333666444222000000000111222//////000000111111111222777222...---///000000000...---+++---000000...,,,...///000222222111111000111111000000000000111111111222333444444333222111333333222222222333555666444444444444444555666666666777888:::;;;<<<<<<<<<===:::888888999;;;;;;:::<<<;;;888444555999888333222222222111111111111111222111000......---------......---,,,,,,+++******(((((((((((())))))))))))((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""########################""""""""""""############"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooYYYKKK<<<888===>>>555555666555333111...,,,111000000///...---,,,,,,...------,,,++++++***************************************)))))))))(((((('''''''''''''''''''''''')))***000555333+++''''''&&&'''((()))***)))((((((******+++++++++++++++***///...,,,,,,,,,---///000222222222333222222111000222222111111222333555666444666666555222000000000444444444333333222222111///000000//////...---,,,---+++***((('''&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***************++++++,,,222///,,,++++++,,,,,,++++++++++++++++++***))))))+++++++++++++++***))))))******++++++,,,...///000222000///......///000222333333444444444444555555777888999:::::::::999888777999:::999777666888:::999777555666888999999999999888666555444444444555222222111111111000000000222222111111111111222222333111000000333333222000333333222111111000000000000000//////000000111222000222444666666555333111666666555444333222222111444555666555333000//////000///.........///000000//////000000000///......111000//////.........//////...---,,,+++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++******))))))(((''''''&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((()))***************)))))))))))))))))))))))))))))))))******++++++,,,+++++++++++++++,,,------------...//////000000111555555666444333222444555555777999999777777888::::::666555777777444555999999777555555666666444222555444222000///000111111....../////////000000000444000---,,,---///000///...---,,,---//////---***---...///000111000//////000//////////////////000///000111111111111000///111111000000000111333444222222222333333444555666777777888999::::::;;;;;;999888666777888999888777444444222///111555444000111111000000/////////...111000///......---......------,,,++++++***))))))((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$#########"""""""""########################""""""""""""############"""""""""#########$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhPPP:::777<<<999666666666555333111///---.........---------,,,,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''')))000555333+++&&&&&&&&&'''(((((())))))(((((('''((()))***************000///---,,,,,,,,,---......///000000111000000000333222111111111333555777555666777555333000000000555555444333222111111000////////////...---,,,+++,,,++++++***)))((('''''''''&&&&&&&&&'''((()))***&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((())))))***+++---,,,******++++++***)))))))))*********)))(((((())))))*********)))((((((((((((((()))***+++,,,---000000............000000222222222333333444444444333444555666666666666555444555666666444444555666555444333333666888888777999888777555444333333333111111111111000000000000000000////////////000000111000///000111111000///000000000000000000000000///////////////000111111111222444555555333111000333444555555555333222111555666777666333000//////000///////////////000000------.../////////......//////...------------.........,,,++++++,,,,,,---++++++************+++++++++,,,,,,,,,,,,+++******++++++************++++++))))))))))))))))))))))))***))))))(((((('''''''''%%%%%%&&&'''((()))******'''''''''(((((('''''''''(((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---......//////000111222222222333555777888888888777666777:::<<<>>>999666777555333333777999777666555555555333111444333222000///000000111---...............//////000...++++++,,,.../////////---------...---+++***,,,---...////////////...///......------......///---......//////......---000///.........///000111000000000111222444666666999888777777888999:::;;;777666555666777888666555111333333111333777555111000000///......---,,,,,,//////...............///,,,++++++******)))))))))((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$###""""""""""""""""""#########"""""""""!!!!!!!!!########################""""""""""""############!!!!!!!!!"""""""""##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllNNN::::::===444888888888777555333222111***+++,,,---...///000000,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&(((---111000)))%%%&&&&&&&&&''''''((((((((((((&&&'''((()))***+++++++++---,,,++++++++++++,,,,,,+++,,,---...////////////222111/////////111444666444555666444111/////////333333222222111111000000...............,,,++++++************)))(((&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))))))))***++++++(((&&&'''(((((()))(((((('''''''''(((((()))((((((''''''''''''''''''((()))***+++...------,,,,,,------...//////000000111222222222111111111222222222222222111222222222222222333333222111000222444666666666:::999888666444333222222111111000000000////////////..................///------------------------....../////////////////////............///000000333444555555555444222111111222444555555444222111333555777666444222222222222222111000////////////,,,---...///////////////......------------.........---,,,+++++++++,,,---++++++************+++++++++,,,,,,,,,,,,+++******++++++************++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((()))))))))******(((((()))))))))))))))(((************************************))))))))))))******))))))******+++,,,++++++,,,,,,---......///---///111222222444777:::999888666555666888<<>>:::888999999777888<<<888888888777555444333333555444333333222111111111////////////////////////,,,,,,---------///000222///000000000...---,,,,,,........./////////000000000//////......//////000........................000000......---...///000//////000222444666888999;;;:::888777777999;;;<<<999999999:::<<<;;;999777333777888555444555333000111111000000///...------...------------......///,,,,,,,,,,,,,,,+++++++++)))(((((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$""""""""""""!!!!!!!!!!!!########################!!!"""""""""############!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%xxxYYYEEE;;;===;;;000555444333222111000000///////////////......------))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''%%%"""###(((&&&%%%%%%%%%%%%&&&'''''''''((()))******+++******$$$%%%&&&'''((()))******((()))***+++,,,,,,,,,,,,------------...///000000...000111111///......///+++,,,,,,---...///000000------------,,,+++******'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%&&&''')))***(((&&&&&&&&&'''(((((((((''''''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''((()))************************++++++,,,,,,---...//////000000//////000000111222222111000111333444444333000000000222444555444333888888777777555444222111////////////............------,,,,,,,,,,,,---------/////////...---...///---...///000//////---,,,---------------...//////...//////000000000000000111222333444444333222222---000333555555555666777555555444333111///---,,,......///000000000//////......---------...//////,,,++++++******+++------******))))))))))))******+++,,,,,,,,,,,,+++************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''''''''(((((('''''''''''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,+++++++++,,,------......,,,...000222333555999;;;===;;;888777777666444333777444444777777555555888666777777666444333444555444444333333222111111000000000000///////////////+++,,,......---...000222...///000///...,,,,,,---//////......//////000111000//////////////////000//////............//////111000///.........///000///000111222444666888999999888888777888999:::;;;;;;:::999:::<<<<<<:::999666:::;;;777444555555333111111111000000000//////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""!!!!!!!!!########################""""""""""""############!!!!!!!!!"""""""""##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&xxx[[[KKK===777555000444333222111000/////////000//////...---,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%'''&&&"""###'''&&&%%%$$$$$$$$$%%%'''''''''(((((()))))))))((((((%%%&&&''''''(((((((((((())))))***++++++++++++++++++,,,---///////////////---///111111000///000111---------....../////////,,,------,,,,,,+++***))))))((('''&&&%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++%%%%%%%%%&&&((())))))'''&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((((((((('''''''''((())))))***++++++++++++++++++***++++++,,,---...///000000222111000000000111333333333222111222555777666444222222222444555666444222444444555555444222111000/////////.........---------------,,,,,,------------///000000...---...000...///000111000...,,,+++------,,,,,,------...///,,,---...///000000111111333333333222222222222222---///222444444444555666333444444333222111///........./////////...------,,,,,,,,,,,,,,,---......,,,+++*********+++---...******))))))))))))******+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''''''''(((((())))))******))))))(((((())))))***+++))))))***++++++,,,,,,---,,,...000111111333666999777666666888999888444111333111222555555222111333222444555444222111333444222222111111000000///.../////////.........------***,,,------,,,+++---000***,,,......+++***+++---......---------...///000///......------......//////...------------...///111000///...---....../////////000111333444666777444555555666777888999999:::999777777999:::999888666:::;;;666444666777777///000000000000111111111///......---,,,,,,,,,,,,++++++++++++++++++++++++))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$#########"""""""""########################""""""""""""############"""""""""#########$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&nnnUUUJJJ;;;222444555555444333222111111111111,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######&&&***((($$$###%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''(((''''''&&&&&&((((((((()))(((((('''&&&)))******++++++++++++***+++,,,///111111111///...---///111111111111222333///////////////.........,,,,,,,,,,,,+++***))))))***)))'''&&&%%%&&&((()))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))++++++&&&%%%$$$&&&((())))))(((&&&&&&'''((()))))))))(((&&&&&&'''((()))))))))((())))))((((((((())))))***+++,,,,,,------,,,,,,+++,,,,,,---...///000111222333222111111111222444555555333222333777888777555333333333555666666444222111222222333222111000/////////.........---------...------,,,,,,------...+++---///...,,,+++,,,//////000111111000...,,,+++---,,,,,,,,,,,,---......---...///000111222333444444333222222111111222222...000333444333222333444111222333333444333222111............---,,,+++++++++*********+++,,,,,,---++++++*********+++---...******))))))))))))******+++,,,,,,,,,,,,+++************))))))))))))******************************&&&'''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''((())))))((((((((()))******++++++,,,---///000000111444666///000333888<<<<<<888444222111222666555111///000///111333222000///111444000000000000///...---,,,.........------,,,,,,,,,)))+++---,,,***)))+++...'''***,,,,,,***)))***,,,------,,,+++,,,---...///...------,,,,,,------.........,,,,,,,,,,,,......000///...---,,,------.../////////000111333444555111222333555666777777777999777555444666777777777///444444000...111444555......//////000111111111000///...---,,,+++++++++******************++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&######""""""""""""######$$$$$$$$$$$$####################################""""""""""""########################$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&eeeIIIEEE999444:::888111111000000///...,,,+++---&&&***...)))***000...&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((&&&((((((((('''(((***,,,***+++...///000000...---///...------...///000111.........///......---------------,,,+++***)))((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))((())))))***+++,,,,,,,,,***+++,,,---///000111222111111111111000000000000333333555555555555333333555444333333222222333333333222222111000//////...,,,---......,,,,,,---...---,,,+++*********+++,,,+++***)))+++---000000000---,,,,,,++++++,,,,,,---+++---------+++++++++------------......000111111111111111111000000000000//////............//////000000000000000111111222////////////...---++++++---.........---,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++************++++++''')))***++++++***)))'''((((((((((((''''''''''''+++*********))))))((((((((((((((((((''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''')))******(((((((((((((((''''''''')))************+++++++++)))***+++,,,---///000000000000111111222222222111111111000000000///---,,,//////............//////...//////...,,,,,,---...************++++++,,,---,,,+++***)))))))))***+++++++++,,,,,,---,,,,,,,,,,,,,,,------...//////000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,------,,,,,,++++++,,,,,,------///111222222333555777888777555333222333555666333333333222111000///...........................,,,---.........---,,,+++(((((())))))************(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&fffLLLHHH===999888,,,000000000///...---,,,++++++***......***,,,///+++&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((&&&'''(((((('''(((***,,,***+++---/////////...---......---,,,---...//////---.........---,,,,,,++++++,,,,,,++++++)))((((((&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&''''''(((((('''''''''((()))*********(((((()))+++,,,...//////000000000000////////////000111222333333222111000222222111000000000000000111000000///......------+++---...---,,,+++,,,...---,,,+++******+++,,,---***))))))+++---......---,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***,,,------------...///000000.........//////000000000///////////////////////////////////////000111111////////////...---,,,+++...////////////......------,,,,,,,,,,,,++++++++++++******))))))******+++((()))***++++++***)))(((((((((((((((''''''''''''*********)))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))((((((((((((''''''''''''(((((()))))))))*********)))***+++,,,...///000000000000222333333333222111222222111111111000///---000//////......//////000......///---,,,+++,,,...+++++++++++++++,,,---------,,,+++***)))******+++++++++,,,,,,,,,++++++***+++++++++,,,------......///...---,,,++++++++++++++++++++++++++++++++++++,,,+++)))))))))***,,,---------,,,,,,,,,,,,---------///111222222333555666555333222000000111222333111111222111000///......------------------------------.........,,,+++***((((((((()))))))))******(((((((((((((((''''''&&&%%%%%%$$$############$$$$$$$$$$$$############"""""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&cccDDD===333333666,,,000000//////...---+++***(((...000,,,)))------((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''&&&''')))+++)))***,,,---......------...---,,,,,,+++,,,,,,,,,---------,,,,,,***)))(((************)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%&&&'''((()))***+++,,,........................---...////////////...---//////...------------............---,,,,,,+++++++++,,,---,,,+++***+++,,,,,,+++++++++,,,---...///***)))***+++------,,,***++++++************++++++(((***+++***))))))***+++,,,,,,+++,,,,,,---...///++++++,,,---...///000000//////000000000000//////...------------.../////////.........------,,,,,,------------............------,,,,,,+++++++++++++++******))))))******+++((()))***++++++***)))(((((((((((((((''''''''''''******))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))******+++,,,...///000000///111333555555444222111333333333333222111000///111000000//////000000111......///---,,,+++,,,...,,,,,,,,,,,,,,,------...---,,,++++++******++++++,,,,,,,,,,,,+++******)))*********++++++,,,,,,---...---,,,++++++******+++++++++++++++++++++++++++,,,+++*********+++---......------,,,,,,------...---///000111111222333555333222111000000000111222222333333333222111000///------------------------............---,,,******((((((((()))))))))))))))(((((((((((((((''''''&&&%%%$$$######""""""######$$$$$$$$$############"""""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&dddNNNSSSDDD666777555////////////...,,,+++***&&&000...&&&)))...+++'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&%%%&&&(((***((()))***,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,+++***((('''&&&((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''((()))******,,,,,,,,,,,,------------,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---,,,***)))***+++***++++++,,,---...000000+++***+++---...---+++(((******))))))))))))******(((***+++***))))))***+++++++++******+++,,,------,,,,,,,,,---...///////////////000111111000//////,,,,,,,,,,,,,,,------.........------------------************++++++,,,---------,,,,,,+++***************))))))))))))******((()))************)))(((((((((((((((''''''''''''))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''((((((((())))))))))))***+++,,,---///000000///111444666666555222000222333444444222111111111111111000000000000111111//////000...---,,,---///---------,,,,,,------...---,,,,,,+++++++++++++++------------,,,+++***)))*********+++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...---...000000000000222333444444333222222333333444555555555555555444333333.................................---,,,+++***)))************************(((((((((((((((''''''&&&%%%%%%$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&llllllnnnCCC555777000000000///...---++++++&&&000)))""",,,000)))((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))'''((()))******++++++++++++++++++******)))((((((+++++++++***)))'''&&&%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''((()))************++++++,,,,,,,,,,,,---------,,,,,,---------......---,,,,,,,,,,,,---.........---------------+++,,,---,,,***)))***+++)))***+++---...///000000,,,,,,---...///...+++)))***))))))(((((())))))***)))***++++++******+++---+++************++++++,,,...........................///000111111000///...+++++++++++++++,,,,,,---------,,,,,,,,,------...***************+++,,,---------,,,++++++***))))))***))))))))))))))))))***))))))************))))))((((((((((((''''''''''''(((((((((((((((((())))))(((((((((((('''''''''&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&'''(((((()))))))))(((%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''((((((((((((((()))))))))******((()))***+++,,,...//////---000333555555444111///111333444444222000111222111111000000000000111111000111111000...---///000...------,,,,,,---------,,,,,,,,,+++++++++******............---,,,******+++++++++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,,,,,,,---------------,,,,,,------------.../////////...000111333333333333333333444444444444555555555444333333////////////////////////......---,,,++++++******++++++++++++++++++++++++(((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&qqqpppggg999///777111111000000///...,,,+++'''...$$$%%%999777))),,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""""""""""""""###!!!""""""""""""#########%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$###$$$&&&((('''''''''((())))))******))))))*********)))((((((*********))))))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******+++)))******++++++,,,,,,---......------------......//////...------------...........................,,,---...---+++)))***+++)))***+++---......//////---------...//////,,,*********))))))))))))******(((***++++++******,,,---++++++************++++++//////.........---------,,,...///111111///...,,,++++++******++++++,,,---,,,,,,+++++++++---...///......---,,,,,,---//////------,,,+++***))))))(((***))))))(((((())))))******))))))))))))))))))***((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%&&&'''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((((((((()))))))))*********''''''((()))+++,,,---...,,,...000222222111///......111444333000...000222111000000//////000000111000000111///...---...000...------,,,,,,,,,,,,,,,***++++++++++++***))))))------------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...//////------...//////000000000000111111111000000111111111111000000////////////////////////---,,,,,,++++++++++++,,,,,,++++++++++++*********(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&sssaaa___CCC,,,111:::222222222111000///------***---###000MMMCCC+++000(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%"""###$$$#########%%%'''&&&&&&&&&&&&'''((()))***(((((()))***+++***)))))))))))))))))))))(((''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********))))))***++++++,,,------///...---,,,,,,---...///000///......------......------..................---...///---+++***+++,,,((()))+++,,,---------------,,,++++++---...---,,,+++******))))))******+++'''(((******)))***+++---,,,++++++******+++++++++,,,,,,,,,,,,------------+++,,,...000000...,,,+++++++++******++++++,,,---,,,+++******+++---///000111000...---,,,---///000------,,,+++***)))(((((())))))(((((((((((())))))******))))))))))))******(((((((((((('''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$#############################################$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))%%%&&&'''((()))***+++,,,+++,,,---//////......---+++///222111...,,,...111000//////......//////000...//////...,,,,,,---...------,,,+++++++++++++++))))))*********)))((('''******+++++++++******)))******************************))))))))))))******************************)))******+++++++++++++++,,,++++++******++++++,,,---...///...---,,,---...,,,------...//////............///////////////...........................,,,+++*********+++,,,---*********)))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!"""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&vvv___RRR:::444===;;;222222222222111///...---,,,---%%%999\\\LLL---333)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$!!!"""######"""###%%%'''&&&&&&&&&&&&&&&((())))))'''((()))+++++++++******((()))))))))))))))((((((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))*********)))******+++,,,,,,------......---,,,,,,---......000///......------......------------------------...//////...,,,++++++,,,((()))+++,,,------,,,+++,,,***))))))+++------,,,++++++************++++++%%%'''))))))((((((***,,,,,,,,,+++++++++++++++,,,))))))***+++,,,------...***,,,...//////...,,,***+++++++++***++++++,,,---,,,+++******+++---///000000///---+++++++++---...------,,,+++***)))((('''))))))(((((((((((())))))******))))))))))))******)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#################################"""###$$$$$$%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++++++++,,,,,,,,,---,,,,,,***...111000,,,+++---000//////............//////,,,------,,,******+++------,,,++++++************((())))))******((('''&&&'''(((((())))))))))))((())))))))))))((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((())))))***++++++++++++***+++******************+++---...///...,,,+++,,,---,,,------.../////////......///000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...))))))(((((('''''''''&&&(((((((((((((((''''''&&&%%%$$$$$$###"""#########$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&hhh\\\QQQ===888333555222111000///---------,,,***...444:::;;;777///((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%$$$######""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$##################%%%)))+++((("""!!!$$$%%%!!! %%%(((&&&""""""""""""""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((''''''&&&'''''''''(((((())))))((('''%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***(((&&&$$$######$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&&&&'''((())))))((('''&&&((((((((()))******++++++...---+++******+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,(((((()))***+++,,,,,,,,,))))))(((''''''''''''''''''''''''''''''((())))))''''''(((((())))))******************))))))))))))(((((((((((())))))))))))------------------------,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***)))(((''''''''''''&&&''''''((()))*********))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******+++++++++++++++***)))(((+++,,,------......------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,++++++***)))))))))***))))))(((((((((((())))))*********)))(((''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***------------------,,,,,,...............---------...///000000...,,,)))'''************))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$"""!!! """#########!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&dddPPPCCC333333111333222111000...---,,,,,,,,,&&&(((+++...000---((($$$((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########!!!!!!"""""""""############""""""!!!!!!"""###$$$########################$$$%%%''''''&&&$$$###""""""""""""#########!!! """""""""""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&$$$"""!!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#####################"""###$$$$$$%%%&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((())))))))),,,+++***))))))***+++,,,************************)))))))))*********++++++,,,,,,,,,+++++++++******&&&'''((()))************(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))************)))))))))((((((((((((((()))))))))******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((''''''&&&&&&&&&'''(((((())))))))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******+++++++++++++++***)))))),,,,,,---............---,,,------......------,,,,,,------......------,,,,,,,,,+++***************)))))))))(((((()))))))))+++******)))((((((''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******,,,,,,,,,,,,------------........................---...//////...,,,***(((++++++*********)))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###""" !!!"""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""####################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&dddJJJ<<>>222***000---,,,************+++,,,---...///+++'''%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$ !!!!!!!!!"""!!!###$$$%%%%%%$$$ !!!"""######$$$"""!!! !!!!!! """###""""""###%%%"""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%%%%&&&&&&$$$#########""""""!!!!!!###''''''###!!!"""$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''""""""""""""############!!!!!!!!!!!!!!!"""######!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))************))))))))))))((()))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))***)))(((&&&******))))))(((((((((''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((()))******&&&&&&'''(((((()))(((((())))))))))))************---,,,,,,++++++***************))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!""""""###$$$%%%%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''''''''((()))******))))))((())))))***************''''''((((((((((((''''''))))))************))))))(((((('''(((((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&''''''((()))******+++++++++***)))((()))))))))(((((())))))*********+++(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""&&&)))(((### !!!$$$!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((QQQ777666222111***,,,,,,,,,,,,------.........***(((&&&'''((((((%%%"""&&&&&&&&&%%%%%%%%%$$$$$$####################################""""""""""""  !!!"""### !!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""##################""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!"""######$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$#########%%%''')))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))******+++))))))+++,,,,,,+++***)))(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$#########""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((())))))*********))))))(((((())))))))))))***************++++++++++++******))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((***((('''&&&&&&'''(((***''''''((()))))))))))))))(((((((((((())))))))))))((())))))))))))*********))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######################################################"""!!!!!! !!!!!!""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''OOO777555///...(((+++......------,,,,,,++++++***((('''''')))(((&&&###%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""!!!!!!!!!  !!!"""### !!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$######"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$############"""""""""!!!""""""""""""##################""""""""""""###############""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""######$$$$$$######"""!!!!!!""""""%%%$$$#########%%%'''(((((('''''''''&&&&&&&&&%%%''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******))))))***+++++++++***)))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############"""""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((())))))************)))))))))))))))************+++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((()))))))))******)))))))))************+++))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$########################################################################$$$###""""""!!!!!!!!!"""""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((OOO:::777...---)))---000///...---+++)))(((((()))((('''(((((((((&&&$$$%%%$$$$$$$$$$$$#######################################""""""!!!   !!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!! !!!"""######$$$$$$######"""""""""#########$$$$$$############""""""""""""""""""""""""###############""""""!!!!!!""""""###""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""###############"""!!!!!!!!!""""""$$$$$$######$$$%%%'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))************)))))))))((('''&&&&&&&&&'''((()))((((((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########"""""""""""""""#########$$$$$$""""""""""""############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%''''''((((((((()))))))))(((((((((((((((((((((((())))))******+++******))))))************+++++++++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((())))))))))))((())))))))))))************)))************+++++++++))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################################################################$$$$$$###""""""""""""###"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((RRR@@@;;;000000---111///...---,,,***((('''''''''''''''''''''&&&%%%$$$$$$$$$$$$#########""""""##############################"""!!!   !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!  !!!""" !!!""""""###############""""""""""""#####################"""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$###""""""!!!!!!!!!""""""############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))((((((***)))'''&&&&&&''')))*********)))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""!!!"""#########$$$$$$$$$$$$!!!"""""""""############"""###$$$$$$###"""###$$$####################################$$$$$$$$$$$$''''''((((((((()))))))))&&&'''''''''''''''(((((())))))******+++*********************++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&'''(((((())))))(((((())))))))))))*********+++************++++++++++++))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################################################################$$$$$$###############$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((QQQBBB<<<111111///222,,,++++++***))))))((((((%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!   !!!"""""""""""""""!!! !!!"""!!!!!!!!!!!!  !!! !!! !!! !!!!!!"""############"""!!!!!!"""""""""#########""""""""""""""""""######!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%"""!!!!!!!!!!!!!!!""""""############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((***))))))(((((('''''''''+++***(((''''''(((***,,,******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!! """#########$$$$$$$$$$$$!!!"""""""""############"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$''''''''''''((((((((((((%%%%%%&&&&&&'''''''''''''''((()))***************))))))*********+++++++++)))))))))******)))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********))))))*********+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""$$$###############$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((MMM>>>888...111---...))))))))))))))))))(((((($$$%%%''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!  """###$$$$$$###""""""!!!  !!!"""!!!!!!!!!!!!    !!! !!!""""""######""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""############"""!!!!!! !!!!!!"""!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""############""""""""""""####################################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!""""""""""""######$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&''''''***)))((((((((()))***+++)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! """""""""#########$$$$$$""""""""""""############"""###$$$$$$###"""###$$$########################"""""""""############$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&'''((())))))))))))((())))))))))))*********((())))))******))))))(((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((())))))))))))((())))))))))))*********))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))~~~III:::555,,,111,,,)))))))))((((((((((((''''''%%%'''))))))'''%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""### !!!###%%%&&&%%%$$$###"""!!!  !!!"""!!!!!!!!!!!!    !!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""""""""############""""""""""""############!!!!!! !!!!!! !!!!!!""""""""" !!!!!!!!!""""""!!!!!!!!!""""""""""""###!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!""""""!!!"""###$$$$$$%%%%%%%%%############$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))***)))(((&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""###############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""############"""###$$$$$$###"""###$$$########################""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&'''((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&'''''''''((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))~~~HHH999444---222,,,(((***))))))(((''''''&&&&&&&&&)))+++***((('''(((***&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """$$$&&&'''&&&%%%$$$###!!!  !!!###"""!!!!!!!!!     !!!!!! !!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!! !!!"""###!!!"""###$$$$$$%%%$$$$$$""""""######$$$$$$$$$%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))***)))'''&&&%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""#########$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!! !!!!!!"""############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))oooFFF...111000,,,,,,---+++******)))(((''''''&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########!!!""""""!!! !!!!!!!!!""""""!!! !!! !!!###$$$%%%$$$&&&(((&&&!!! ###%%%###  ###%%%  !!!!!!!!!!!!!!! ######"""!!! !!!!!!     !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!!!!!!!!$$$###############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((,,,((($$$###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""############""""""""""""############$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))((((((((((((+++***)))(((((('''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&(((+++,,,,,,+++jjjCCC---///...***++++++******))))))(((''''''&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########"""######!!! !!!!!!!!!"""!!!!!! !!! !!!###&&&'''%%%$$$%%%(((%%%!!! $$$$$$"""  """$$$  !!!!!!!!!!!!!!!!!!!!! $$$######""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""$$$$$$######"""##########################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((+++((($$$###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""############""""""""""""############$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''***+++***...666ccc>>>+++---+++'''))))))***))))))((((((''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$"""  !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!###&&&((()))%%%$$$%%%'''%%% $$$"""!!!!!! !!!!!!"""   !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""!!! !!!"""###$$$%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''***'''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""############"""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&)))---******===UUUsss[[[;;;***,,,)))&&&(((((())))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%%%%###!!! """""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&'''(((%%%$$$$$$&&&$$$ $$$ !!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!%%%%%%%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""############""""""#########$$$$$$###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""$$$%%%%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&''''''''''''((((((((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''***(((+++---(((111XXXjjjTTT999+++---)))''')))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$%%%%%%###!!! !!!"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%### $$$ !!!""""""!!!   !!!!!!  !!!!!!""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""$$$%%%$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''''''''&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((***(((***+++,,,BBByyydddMMM666,,,---((('''***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############"""######""" !!!######"""!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&######$$$""" $$$ !!!!!!   !!!!!!!!!!!! !!!"""""""""###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$###### !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""!!! !!!"""###$$$"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""##############################$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''(((((((((((()))$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((***///>>>```___GGG444,,,---'''&&&***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$ !!!"""!!! """######"""!!! !!!"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&######$$$""" $$$  !!!!!!!!!!!! !!!""""""###"""$$$%%%'''''''''%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""############"""""" !!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!! !!!!!!"""###$$$########################""""""""""""########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""#########$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))))))))***///???```]]]CCC222+++,,,&&&%%%)))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$ !!! """$$$###"""!!! !!!"""$$$&&&%%%&&&'''((())))))))))))&&&#########!!! $$$!!!  !!!  !!!!!!!!!!!! !!!""""""###"""###%%%''''''&&&%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!!!!!!!! !!!###$$$%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***---///666OOO}}}nnnUUU999111***))))))&&&%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! !!!!!!   !!!""""""""""""#########$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""""""""""" """"""#######################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##################""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$#########""""""!!!!!!""""""""""""############%%%%%%$$$###""""""##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$'''***+++...(((IIItttkkkSSS999000***))))))'''%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!   """"""""""""############$$$$$$$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""##########################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%########################"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############"""""""""!!!""""""""""""############%%%$$$$$$###""""""##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''')))+++,,,***FFFbbbdddMMM777///)))))))))'''%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!   """""""""#########$$$$$$$$$$$$$$$$$$############!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! !!!"""##############################""""""""""""""""""""""""########################$$$$$$###"""""""""######""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############%%%$$$######"""#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""####################################""""""""""""""""""""""""$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,///aaa[[[FFF555...((())))))'''%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """""""""#########$$$$$$#########"""""""""""""""!!!!!! !!!!!!######"""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!###$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#######################################""""""""""""""""""###""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############"""""""""""""""!!!"""""""""############$$$$$$###############$$$########################""""""#########$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))(((+++///EEEvvvyyyzzzUUUBBB333,,,'''((()))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""################## !!!!!!!!!!!!########################""""""""""""""""""""""""###############"""!!!!!! !!!!!!###$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#################################"""""""""######""""""""""""""""""######"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$""""""""""""""""""######!!!"""""""""############$$$###############$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((''''''///:::eee~~~YYYQQQ@@@111***&&&((()))'''%%%%%%"""############$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""" !!!!!! !!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! !!!"""######!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##############################""""""############""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""""""""############""""""""""""#####################"""######$$$%%%########################"""############$$$$$$$$$"""""""""##############################"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&'''(((%%%)))<<>>333,,,***''''''''''''&&&%%%""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!  !!!    !!!!!!!!!!!!""""""!!! !!!""""""""""""""" """###""" !!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""""""""###""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$######""""""""""""######$$$######""""""######$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""############$$$$$$$$$#########""""""################################################$$$###"""###%%%&&&%%%$$$!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))***///)))111AAAhhhdddzzzeee;;;///,,,)))'''&&&''''''&&&$$$""""""""""""""""""""""""$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$&&&'''%%%###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""   !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!! !!!!!!"""""""""""""""!!!"""######"""!!!###$$$""""""############""""""########################!!!###%%%%%%$$$###$$$%%%"""!!!!!! !!!!!!"""######$$$$$$$$$$$$##############################"""############$$$$$$$$$###"""""""""""""""######$$$######""""""######$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$%%%%%%$$$##############################$$$$$$###""""""$$$%%%&&&$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$###############################################################%%%$$$###$$$&&&'''&&&%%%"""!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((222***444TTTmmm^^^rrrbbb999...+++)))'''&&&&&&&&&%%%$$$""""""""""""""""""""""""%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%&&&&&&%%%$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""   !!!!!!!!!!!!"""  !!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!""""""#########$$$$$$""""""############""""""########################!!!###%%%%%%$$$###$$$%%%!!!!!!!!! !!!!!!!!!"""######$$$$$$######"""####################################$$$$$$$$$$$$""""""""""""""""""###$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$###"""######$$$%%%#####################"""############$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################!!!"""""""""####################################################################################$$$###"""###%%%&&&%%%$$$""""""!!!!!!""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&''''''((()))***'''---333???uuu^^^]]]666---+++)))'''&&&&&&&&&%%%$$$""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!"""$$$&&&''' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!"""  !!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$""""""############"""""""""""""""""""""""""""""" """$$$$$$###"""###$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!"""###$$$$$$###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################$$$#####################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#######################################################################################!!!!!!"""###$$$###""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###########################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******,,,(((@@@SSSuuuWWW222,,,+++(((&&&%%%&&&&&&%%%###""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  ###!!!!!!$$$&&& !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""  !!!   !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""######"""""""""""""""!!!!!! !!!$$$%%%%%%$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###!!!  !!!!!!!!!""""""""""""!!!!!! !!!""""""""""""#########!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$###""""""""""""###$$$#######################################"""""""""!!!!!!!!!!!!"""""""""""""""""""""############$$$###############$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$################################################"""!!! !!!#########"""###""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################$$$############"""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++///'''HHHhhhyyyyyyPPP...+++***(((&&&%%%&&&%%%$$$###"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!     !!!!!!!!!!!!""""""!!!!!!"""######$$$"""""""""""""""!!! !!! """%%%((('''&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###!!!  !!!"""""""""######""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#######################################"""!!!!!! !!!!!!!!!""""""""""""""""""############""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$################################################"""!!!!!!!!!###$$$###"""######""""""######$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#############################################""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""####################################$$$######""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***+++000444VVV||||||LLL,,,,,,***(((&&&%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!      !!!!!!!!!"""""""""!!!""""""###$$$$$$"""""""""""""""!!! ###!!!!!!###'''***)))'''""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$  ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#######################################"""!!!  !!!!!!""""""""""""""""""############""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$###################################################"""""""""$$$%%%$$$############"""######$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++555IIIggggggzzzHHH222,,,)))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""   !!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$$$$%%%########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######%%%$$$###""""""###$$$%%%!!!"""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""$$$$$$##########################################$$$$$$##################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***(((%%%(((///@@@RRRbbbGGG222,,,)))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""   !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$#########""""""##################$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***)))''',,,444HHHooouuuoooEEE222,,,)))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""   !!!   !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""########################!!!"""###$$$%%%$$$######""""""""""""""""""""""""######""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&&&&%%%%%%%%%%%%%%%########################!!!!!!!!!"""""""""######"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$#####################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""$$$&&&((((((&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#######################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########################################################""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***))))))111;;;MMMaaazzzBBB111+++)))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""   !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""######$$$%%%######################################################$$$$$$$$$$$$######################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&%%%%%%$$$$$$$$$###########################!!!!!!"""""""""#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''')))***(((***555AAA]]]vvv@@@000))))))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""   !!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&'''&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################$$$$$$%%%################################################""""""############""""""################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$######""""""########################""""""""""""############""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))'''+++888FFFxxxzzz~~~===...((()))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""   !!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" """###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$##########################################"""""""""#########$$$$$$"""############$$$$$$$$$################################################"""###############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!"""""""""#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################"""""""""###############################################################""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))(((--->>>OOOzzztttnnn{{{;;;...((()))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""   !!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""############""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################!!!"""""""""#########$$$################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((*********222FFFZZZccccccxxx;;;///))))))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""   !!!!!!   !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%&&&&&&&&&########################"""############$$$$$$$$$"""############$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""############""""""######$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%######"""$$$&&&((((((&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################!!!!!!""""""#########$$$################################################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''***+++---777MMMbbbSSSeeennn;;;///+++)))(((((('''&&&$$$###"""$$$###"""!!!!!!"""###$$$###$$$"""'''+++"""&&&"""%%%&&&$$$!!!'''!!!***"""###'''$$$!!!### &&& %%%!!!$$$###&&&$$$'''"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################################################################################################################%%%%%%$$$###""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''***---+++DDDAAAuuuVVVlll999...+++***)))((('''&&&$$$############""""""""""""######!!!!!!""")))'''%%%######)))!!! &&&"""'''!!!### %%%***%%% !!!***&&&"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""######""""""""""""""""""""""""################################################!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$#########$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################################################################################################################%%%$$$$$$###""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((+++,,,000@@@^^^^^^aaahhh777...++++++***((('''%%%$$$$$$$$$""""""############""""""))) +++"""'''###,,,"""***%%%!!!'''))),,,!!!+++!!! ***111&&&"""$$$&&&"""''''''!!!!!!&&&!!!!!!!!!%%% """"""""""""""""""""""""   !!!!!!!!! !!!!!!""""""###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""############$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################################################################################################################%%%$$$######"""###############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((,,,,,,888EEEzzzSSSddd666///,,,,,,+++)))'''%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!(((444VVVsss]]]>>>(((###$$$&&& ###555''' %%%000$$$$$$+++ MMMeeelllIII  '''+++)))---555!!!+++,,,""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""################################################!!!!!!"""""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################$$$$$$###############$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&******+++???SSSwwwgggaaa666111///,,,+++***((('''&&&%%%%%%!!!"""###$$$$$$###"""!!!qqq444''''''666((()))000xxx!!! &&&###WWW$$$!!!%%% !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!"""""""""""""""##############################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((''''''((((((((()))))))))''''''''''''(((((())))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################$$$###############$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$...(((+++AAA\\\ZZZ^^^444222111+++++++++***)))'''%%%$$$""""""############""""""RRRggg,,,!!!fffssszzz444000!!!???...  ###%%% OOO$$$&&&&&&""" """"""""""""""""""""""""  !!!!!!!!!""""""""" ########################"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""#########$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))************'''(((((())))))******+++******))))))))))))******((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################"""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#################################################################################################################################"""######$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%000(((---CCCZZZKKKZZZ222222111***+++,,,,,,+++(((%%%#########""""""""""""######kkk''' |||jjj$$$******rrr!!!+++''''''""")))""" !!!FFF!!!&&&(((!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((('''''''''(((((()))***+++******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,++++++++++++,,,,,,*********))))))))))))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################################################################################################################""""""###$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$...+++666LLLSSSeeeXXX111111000)))+++---...,,,)))%%%"""$$$###"""!!!!!!"""###$$$444NNN###***000 ---ccc***>>>######$$$~~~!!!!!!!!!!!!!!!!!!!!!!!!###"""///LLL###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))(((((((((((()))***,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,++++++++++++***((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################################################################################################################""""""###$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""+++///>>>VVVOOOMMM555111222,,,,,,,,,+++***(((&&&%%%""""""""""""""""""""""""BBB___FFF000%%% ~~~nnn###$$$"""XXX$$$ %%%!!!###""")))//////&&&!!! uuu$$$!!!""""""############""""""""""""""""""############!!!!!!""""""######$$$$$$ !!!!!!!!!""" !!!!!!!!!"""!!!!!!"""###############"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&%%%$$$"""'''&&&$$$$$$&&&'''))))))%%%&&&&&&$$$%%%'''(((''' ###%%%''''''&&&&&&'''###%%%'''((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''(((''''''''''''''''''&&&&&&'''+++---+++&&&$$$'''***,,,((((((+++---+++***,,,444///---......,,,///444444<<<<<<<<<@@@;;;777???DDDDDDAAA>>>AAAFFFBBB999444111000222000+++,,,111'''))),,,,,,+++******+++'''###&&&,,,)))!!!""",,,'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######""""""#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&+++***((('''&&&&&&&&&&&&***)))((((((***...---+++)))***(((%%%$$$&&&(((((((((''')))***&&&!!!$$$,,,***%%%$$$)))+++&&&%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))$$$---NNNEEEPPPJJJ222------++++++,,,,,,+++(((&&&$$$########################111%%%))))))000&&& $$$"""XXX###$$$ """!!!!!!$$$'''sss))) """$$$+++***(((""""""############""""""!!!!!!!!!"""""""""######!!!!!!"""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!""""""!!!""""""########################$$$%%%%%%&&&&&&)))'''&&&%%%%%%%%%$$$###'''((()))***)))%%%!!!))))))(((&&&&&&&&&&&&%%%++++++,,,+++)))'''&&&&&&"""######"""!!!!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((($$$&&&((()))***+++,,,---,,,***+++...---+++---111%%%)))222AAARRR```jjjnnn{{{}}}mmmZZZJJJ>>>555000+++,,,,,,+++((($$$!!!+++)))'''&&&***,,,(((###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########"""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&'''((()))***+++''''''&&&$$$$$$%%%%%%$$$******)))((()))***)))''''''***+++(((''')))***))))))&&&''')))'''!!!!!!$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))...)))555GGGCCC___GGG111---,,,***+++------,,,)))%%%###########################,,,""" MMM***$$$"""WWW"""### """ """ {{{"""$$$)))!!!''' ###!!!""""""######""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((***)))'''&&&&&&(((+++,,,((((((((()))))))))******#########$$$%%%&&&'''((('''''''''''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))))))))))))))*********(((''''''))),,,---+++((()))+++000333111...222999LLL\\\qqqvvv```IIIAAA666...***+++...000&&&---+++###$$$+++)))&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''(((((((((''''''&&&,,,++++++******)))))))))(((''''''((()))(((&&&$$$'''------(((***111000((()))))),,,---+++'''(((,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---+++???@@@HHHEEE333000...)))+++---...---)))%%%"""########################--- '''&&&333'''EEE'''$$$"""VVV"""###!!! """!!!"""888;;;'''$$$&&&&&&"""--- !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%'''''''''((()))+++$$$$$$$$$$$$$$$&&&***,,,***((()))+++***(((((()))333000---+++))))))((('''((('''&&&&&&'''&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************,,,,,,,,,,,,---------,,,333///,,,,,,444HHHhhhzzzfffRRRBBB777000,,,$$$...111)))"""###((()))&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''(((((('''''''''((())))))******++++++***)))((('''***&&&%%%(((***)))''''''*********,,,+++((((((***"""&&&(((''''''))))))&&&'''''''''((('''%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))******,,,EEE999MMMCCC444222...)))+++---...---)))%%%"""########################&&&"""$$$%%%<<<"""$$$"""VVV"""###!!! !!!!!!%%%!!!zzz %%%YYY@@@GGGCCCZZZ... $$$&&&!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""###"""""""""############$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((###&&&)))***)))(((((()))''',,,111333000+++&&&$$$111......222111---,,,///+++)))&&&&&&)))*********,,,***)))***+++)))&&&###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((())))))************,,,---,,,***+++111666)))777NNNeeexxxqqq]]]JJJ>>>888222//////+++%%%'''---'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&''''''((((((((()))((((((((())))))***+++&&&''')))***,,,------------'''%%%***...+++((((((...+++,,,...+++''')))///+++***,,,000---(((***//////---+++***,,,,,,((($$$((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((******)))000DDD666PPP???222000******+++------,,,)))%%%###$$$$$$$$$$$$$$$$$$$$$$$$FFFqqqiii"""$$$"""WWW"""### """ ###%%%###&&& CCCYYY333!!!111 !!!!!!""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))&&&***---,,,***'''(((***''')))++++++,,,000666<<<666333777BBBFFFDDDFFFLLLJJJEEE???:::888444///+++)))'''%%%'''***---,,,+++'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))******+++++++++,,,---***(((,,,777AAARRRiiiwwwrrrZZZAAA///222666///'''%%%(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&'''(((((())))))))))))))))))***+++,,,,,,((((((''''''''''''((()))---)))+++111000))))))...111***(((...000+++))),,,///...---,,,***))))))+++)))*********---111000,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((()))******'''333>>>AAAeee<<<111///(((++++++,,,,,,+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$eee---&&&+++$$$"""XXX###$$$ """!!! $$$%%%GGG===%%%,,, ---NNN,,, %%% !!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!""""""""""""""""""!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))+++---+++)))***///444---222999BBBMMM]]]ooo|||~~~pppaaaWWWFFF>>>222+++))))))(((&&&))))))************))))))''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))******+++,,,,,,---......000444???QQQdddrrr|||gggfffjjjxxx|||hhhQQQDDD@@@:::111***))))))(((''''''''''''(((&&&%%%$$$$$$%%%'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&'''((())))))))))))))))))******,,,------///.........///222555777///555@@@EEE===444<<>>JJJVVVRRRFFF???DDDJJJBBB333777FFFBBB///***111333---((()))***))),,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++(((777888RRR:::222111***,,,,,,,,,+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$***HHH'''"""$$$"""XXX$$$ %%%!!!###""" '''$$$!!!mmm%%%$$$***%%%+++KKK""",,,!!! !!!!!!!!!!!! """"""""""""############!!!!!!""""""######$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))''')))***))))))///999AAAWWWjjjjjjSSSCCC999222...******++++++++++++******''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))******+++,,,,,,---......---...555HHHeeewwwvvv{{{kkkaaa```IIICCCAAA===******)))(((((((((((((((&&&%%%$$$$$$&&&+++///222''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&'''((())))))***************+++,,,---...333444777<<>>///***++++++------,,,***((((((((($$$$$$$$$$$$$$$$$$$$$$$$***bbbyyy666'''555&&&333'''UUU&&&''')))%%%$$$'''+++...%%%***777$$$***&&&"""KKK!!!!!! %%%!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""!!!############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$$$$%%%((()))(((&&&,,,)))'''((()))***,,,///&&&444MMMlllnnnTTT???333((()))000111""")))000---&&&###(((...&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((((((((***+++,,,,,,///...+++000444---222HHH___mmmwww}}}nnnQQQAAA888111///***$$$$$$(((&&&&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''((())))))))))))&&&(((...111...***)))'''+++...EEElll}}}rrrfffkkksss|||www~~~{{{wwwxxxwwwtttvvvuuuvvv{{{{{{{{{yyyvvvyyykkkmmm|||{{{YYY:::666;;;111000((('''...,,,)))---222***###!!!!!!!!!$$$)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((()))((()))+++,,,:::CCCEEEYYYzzz===///***+++,,,---...---***)))((()))%%%%%%%%%%%%%%%%%%%%%%%%###(((wwwWWW==="""+++"""555===___---bbb$$$'''(((mmm(((###$$$###'''!!!LLL"""""" %%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&)))******)))111&&& &&&...000111444SSSaaaMMMFFFGGG@@@///+++)))''''''******'''$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))***,,,---......+++---...222333555WWWjjjooo]]]III888333000***''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((###$$$&&&((())))))))))))555,,,%%%###%%%***444===TTTaaaiiipppwwwtttvvvxxxzzzuuuhhhdddiiinnnooonnnkkkhhhfffdddccciiieeekkksssqqqooommmlllmmmpppssspppkkkqqqttt{{{wwweee___lllVVV===111333,,,%%%$$$%%%"""###)))000222,,,(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((()))+++---???DDDOOOYYYwww:::///+++++++++,,,---,,,***((('''(((%%%%%%%%%%%%%%%%%%%%%%%%(((yyyfffeeegggttteee___NNN&&&+++((($$$ggg!!!)))%%%mmm{{{rrr||| ,,,%%%///,,,***LLL######!!!%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&((()))))))))###+++444222'''+++RRR|||nnnPPPJJJIII@@@444'''$$$***---(((!!!''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((()))+++,,,,,,---...///,,,222...,,,BBBfff~~~{{{|||iiiHHH555444888222)))***)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((***))))))((('''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((###%%%((()))******+++,,, &&&222===BBBFFFOOOYYYllllllmmmzzz|||mmmnnn\\\UUUVVV```ffflll~~~www~~~{{{}}}hhhPPPOOO>>>000222111111---+++,,,***&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((())),,,...888FFFlllnnnbbbsss777///---,,,***+++,,,***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***!!!HHH111---$$$aaa'''###&&&///$$$999,,,((("""+++666!!!^^^MMM$$$$$$"""%%%!!!""""""""""""""""""""""""""""""""""""############!!!"""""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''(((***000))))))888RRRrrrrrrMMMEEECCC>>>444+++'''***...((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))+++------++++++---///111333333IIIzzz{{{iiiFFF999>>>999***+++)))&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***,,,+++******,,,///---...999NNNddduuuxxxtttbbbRRR^^^}}}xxxpppyyylllIII111***&&&%%%***---+++)))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((***---000888EEETTT```ppp555///...,,,)))***+++***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%222###444""":::WWW%%%/// !!!$$$nnn"""***"""+++&&&%%%MMM%%%%%%"""&&& """""""""""""""""""""""""""""""""#########$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((())))))((('''(((+++---///---<<>>777222---***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))***++++++---...---,,,,,,000444'''???dddhhhMMMDDD>>>555///***&&&%%%&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))((((((((())))))******+++++++++++++++++++++++++++++++++***))))))))))))************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******((('''***000555PPPJJJOOOfffrrrbbbRRRaaasssxxx~~~xxx~~~uuueeeUUUZZZIII888000...,,,++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***...111@@@FFFpppFFFXXXooo333///...,,,)))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/// ...,,,$$$333+++[[[###..."""&&&******111111 ---...''',,,NNN%%%%%%"""&&& $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''')))*********,,,000444...aaa^^^JJJDDD???222&&&)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++,,,...///...---000666<<>>QQQVVVQQQPPPQQQQQQPPPPPPIII999((()))###'''///***(((CCChhhfffppptttfffTTTFFF???444++++++///$$$333WWWTTT###"""&&&!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$''')))***++++++000222+++$$$555cccsssKKK:::;;;777555%%%"""000+++!!!)))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))***+++++++++,,,---222+++///888222QQQyyyzzzOOOGGG===444+++%%%&&&,,,'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))+++)))'''(((+++,,,,,,***)))...,,,+++000,,,)))000444111---***...555777444888555333444666777555222333///,,,......,,,******%%%)))---000///---+++++++++++++++******)))''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))'''))))))''')))...---'''...,,,:::ZZZvvvvvvtttggg222///***))),,,---)))&&&%%%%%%((()))$$$ !!!&&&)))'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&(((,,,...,,,'''###&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''$$$$$$%%%''''''(((''''''))))))((('''''''''(((''')))&&&!!!!!!&&&---///------,,,$$$###+++(((###(((&&&***+++(((%%%(((...222''')))******(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++'''(((,,,)))%%%...>>>GGGooonnnAAAKKK^^^ccc888,,,...+++*********)))((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''%%%$$$'''+++''')))...000,,,)))'''###000+++,,,333888CCCccctttbbb[[[HHH888000555222'''$$$,,,+++*** '''---'''"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++++++++***'''***+++,,,333IIIrrrsssuuu{{{qqqRRRCCC>>>;;;111,,,---(((&&&---)))((((((''''''(((((()))))))))))))))))))))))))))******++++++,,,---------888%%%///<<<:::]]]wwwxxx{{{}}}iiifffVVVDDD999111***%%%$$$)))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))***&&&+++......,,,***,,,...)))000---+++000......777000:::EEEJJJPPPWWW[[[[[[jjjkkkkkkiiidddZZZNNNFFF<<<:::666111.........---......------.../////////+++,,,,,,,,,,,,+++******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''---......,,,)))&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))------,,,+++***+++///111888JJJbbbxxx{{{zzz{{{ZZZRRR???,,,&&&)))+++++++++'''***,,,+++)))((('''%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''***,,,+++'''###&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%***(((((()))***)))***---''',,,///---+++---444:::...333+++%%%+++---***---!!!$$$(((...111...$$$))))))))))))(((((()))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***'''(((,,,***(((333DDDGGGuuuYYY???OOOfffbbb888---000++++++******))))))(((''''''%%%&&&&&&&&&&&&'''''''''"""&&&)))((()))+++,,,***---777<<<555+++***///444333EEEcccttt___III===999444---)))'''+++'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''###))),,,))))))------)))******222LLL|||wwwvvvyyypppiiilllvvv|||xxxqqqrrroooppptttyyyuuuRRRBBB999888555+++&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,---....../////////---666;;;TTTooo```xxxyyy|||vvvppp~~~ttt```KKK???999222***%%%)))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''((())))))******++++++***(((''')))...333,,,111,,,+++888GGGZZZooovvvooo[[[BBB666777999666444333111222444222...***,,,,,,---............---***)))(((''''''&&&&&&'''$$$%%%&&&&&&%%%%%%''')))111222222///,,,)))((((((&&&&&&'''''''''(((((((((((((((((((((((()))******...+++,,,...+++(((111>>>MMMqqq}}}nnnbbb|||yyyWWW888***&&&)))...%%%%%%&&&)))++++++***)))'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((())))))&&&$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&''''''((((((((((((((((((((('''''''''***%%%$$$((((((&&&(((...&&&))),,,+++)))***000777///555...'''++++++'''***666...%%%"""$$$)))---///))))))(((''''''(((((()))***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))&&&'''+++***,,,:::KKKNNNEEECCCUUUqqq```777,,,///+++++++++******)))(((((('''&&&&&&&&&&&&'''''''''''')))***(((%%%###%%%''')))###***+++###,,,DDDVVVyyy^^^KKKBBB<<<666333)))---,,,"""---&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%******&&&(((000222///,,,???]]]}}}uuuzzz{{{qqqkkkooopppllljjjppp{{{|||{{{}}}~~~{{{uuuQQQ===:::;;;...---000%%%***))))))(((((())))))***))))))***************++++++,,,,,,---...///000000)))999999VVV\\\ttt~~~pppiiioooxxxxxx~~~|||www~~~rrr```QQQCCC666...,,,)))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''(((((())))))******+++,,,)))''')))...000///---///???JJJVVVooojjj\\\III777666444333666999777000***,,,---...///////////////******)))(((''''''''''''$$$%%%&&&&&&&&&&&&(((***...///000...,,,***)))***''''''''''''(((((((((((((((((((((((()))***++++++...)))+++222111111CCC[[[yyyyyyuuu{{{ddd]]]XXXQQQ```TTTKKKRRRjjjyyydddvvvzzz{{{yyySSS888***(((++++++(((&&&&&&&&&&&&(((,,,''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))((((((((())))))***+++,,,///)))(((---...,,,///666888333000333999<<<>>>@@@FFFBBB:::===DDD999///555---///111222...)))***...******)))*********)))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))''''''))))))...>>>NNNXXXvvv???LLL[[[~~~]]]555+++...***+++++++++***))))))((((((&&&&&&&&&'''''''''(((((((((%%%$$$%%%&&&''''''''')))///333888IIIjjjuuuuuu{{{qqqkkkxxx{{{yyy{{{}}}wwwqqqxxxvvv```HHH333000###(((---$$$'''---###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))))))))***++++++***+++///000///222___sssjjjiiirrrrrriiihhhoooaaaaaa```aaadddiiinnnrrr}}}{{{mmmnnnqqq|||zzzVVVBBB;;;333666666'''******))))))))))))******)))*********++++++,,,,,,++++++,,,---...///000000222666RRRuuunnnVVVpppqqqrrrrrrlllgggiiiooodddggg]]]VVV[[[]]]\\\```dddhhhqqqyyy|||dddllllllQQQ:::000111(((((('''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++$$$***111333111111444777KKKlllsssVVVKKK>>>666444555555444......//////000/////////***)))((('''&&&&&&&&&&&&$$$&&&''''''&&&''')))+++---...///...+++)))))))))'''''''''((((((((())))))((((((((())))))+++,,,,,,111))))))444>>>MMMmmm}}}mmmWWWZZZ___```[[[ZZZbbbnnnwwwdddlllooovvvuuuooohhhUUU:::'''111...---,,,(((###%%%+++((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***)))(((((((((((()))++++++///...000555:::===BBBGGG@@@===>>>CCCGGGJJJRRR[[[\\\KKKEEEXXXcccMMM>>>IIILLLBBB::::::999333......,,,,,,+++---///...,,,)))((('''''''''((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((///???MMM]]]ooo>>>QQQ```[[[444+++...))),,,++++++******)))((((((&&&&&&'''''''''(((((((((%%%$$$(((...111000...///''':::UUUnnnxxxwww}}}pppUUUIII999111111...,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******((((((,,,///,,,'''...999mmm~~~hhhpppgggaaa]]]SSSIIIHHHOOOFFFHHHIIIHHHFFFIIIOOOUUUhhhiiiqqq}}}wwwgggcccttt~~~WWWCCC:::999555+++++++++************++++++*********+++,,,,,,------++++++,,,...///000111111111KKKjjjccciii{{{lllzzzssskkkaaaTTTIIIFFFIIICCCGGGAAA>>>EEEGGGHHHPPPMMMNNNTTT[[[```fffrrr~~~vvvhhh}}}zzz|||bbbGGG:::888******((((((((()))***+++'''''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,)))///222,,,(((666SSSmmmkkkOOO>>>777666777111111111111000///...---***)))(((''''''&&&&&&&&&&&&'''(((''''''''')))+++111222222///,,,)))''''''''''''((((((((()))))))))))))))))))))***+++------000***,,,<<>>///&&&+++///,,,***,,,(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&)))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++++++++++++++---000333555222CCCLLLKKKVVVlllssskkksssvvvwwwgggVVViii___PPPEEE???;;;666333111000///...------------)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''***,,,***+++444DDDOOOlllyyyZZZCCCUUUiiiZZZ555---000+++,,,,,,++++++***)))))))))''''''''''''((((((((()))''''''(((***+++333III___tttaaahhhsss}}}```HHHGGG888(((///((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((((()))***+++++++++...(((---444///999qqq{{{uuuvvvnnnYYYIIIEEE@@@DDDFFFEEEHHHOOORRRPPPPPPQQQRRRTTTVVVUUUSSSRRRUUURRRRRRUUUVVVXXX___gggwww}}}xxxWWW===???,,,++++++******++++++,,,******+++,,,,,,---......---...///111222333555555wwwpppxxx]]]lllvvv]]]IIIDDDBBBEEEJJJLLLPPPUUUUUUYYYVVVUUU[[[YYYXXXaaa```XXXQQQOOONNNKKKJJJLLLYYYXXXdddaaaiii{{{zzziiiqqqwwwWWW@@@333111...***((('''''''''(((((((((((((((((((((((('''((((((((())))))******)))******++++++,,,------...,,,:::dddbbbHHH:::999888666333000...,,,---,,,+++***))))))))))))))))))***)))''''''(((******+++---,,,+++******+++(((((((((((()))))))))))))))))))))***+++---...///444GGGdddOOOEEE```eeemmmxxxnnnjjjtttkkk}}}uuuyyynnnOOO333---///+++(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$'''******'''%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))++++++***+++,,,000555:::???CCCSSSiiisssmmmxxx}}}|||}}}wwwxxxuuuaaaTTTLLLFFFBBB333222000...,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&***---+++---888GGGRRRzzzqqqOOOMMM\\\mmmUUU444------++++++*********))))))((((((***))))))+++)))&&&(((---+++,,,******999ZZZ~~~wwwkkkrrrkkkNNNJJJBBB111++++++(((%%%'''+++((("""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))...((())))))$$$(((---&&&&&&777555(((>>>}}}vvvwwwqqq```KKK???>>>CCCDDDJJJOOORRRWWW[[[[[[XXXhhhlllnnnmmmooosssrrrkkkoooccceeeiiiaaa[[[ZZZTTTVVVmmmmmmKKK===BBB666000...***)))+++(((,,,,,,,,,---------......+++111)))...<<>>UUU{{{pppvvv|||~~~{{{qqq{{{]]]IIIEEEBBB,,,666&&&******111***%%%'''+++***)))***&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((***###///(((###888FFFTTTlllKKKHHH^^^xxxTTT444------++++++*********))))))))))))+++((((((,,,---++++++---,,,)))---BBBgggqqq}}}vvv]]]KKK@@@666111+++'''%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))######)))+++''')))...+++---&&&)))GGG{{{{{{ooo```LLL???===BBBHHHJJJRRRWWW[[[^^^fffrrr{{{vvvpppgggYYY[[[___jjj{{{}}}tttppplll;;;BBB@@@...$$$///222,,,...,,,,,,---------.........---000+++,,,000111TTTyyygggyyyqqq___UUULLLAAAKKKQQQ[[[eeekkksss|||{{{nnn```YYYTTTRRRMMMMMM\\\ppp~~~~~~]]]BBB999444...&&&)))---'''((((((((((((((((((((((((((((((((()))))))))))))))...((('''+++---+++...444YYYzzz```PPP999(((---888///333222---+++------)))))))))((((((((('''''''''))))))*********+++++++++))))))))))))***************++++++***,,,444DDDQQQfffsss___NNN\\\]]]hhh}}}uuuooogggaaa]]][[[YYYYYY]]]gggoooooollljjjhhheeemmmjjjmmmqqqiii\\\aaapppkkkrrruuummmrrr~~~~~~hhhIII444******---((((((&&&$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((((((,,,)))'''***---///......,,,CCCEEESSSnnn{{{~~~iiicccsssmmmKKK@@@555///((("""'''---...)))$$$%%%***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***###...((((((<<>>>>>FFFOOOUUUVVVeeeoooyyyyyykkkbbbhhhwwwmmmccc|||UUU999@@@000###//////'''000,,,------------.........---000111,,,)))@@@nnnttttttjjjSSS===888FFFVVV___YYY]]]pppwwwnnneeeYYYRRR[[[iii}}}}}}tttNNN???;;;222###***222&&&(((((((((((((((((((((((((((((()))))))))*********333***)))///...///DDDaaacccOOO:::000444222333222///---...---***))))))))))))(((((((((((()))))))))*********++++++)))))))))*********+++++++++------,,,222EEE```tttSSS444MMMiiirrrrrroookkkiiiiiiiiiiiihhhccc\\\QQQJJJGGGHHHJJJLLLSSS___hhhgggbbb```aaabbbbbbdddfffccc]]]^^^mmm}}}uuuzzzzzzqqqxxx```pppxxx~~~uuuUUU444'''***,,,(((%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((())))))***+++***((((((+++000555777UUU|||ttttttxxx}}}tttqqqoooSSSTTTHHH>>>111000////////////---***((((((((((((''''''''''''&&&&&&'''''''''(((((((((***$$$,,,)))...AAAKKK]]]{{{>>>PPP^^^RRR444......,,,***************************((())),,,,,,)))+++000222VVVtttpppmmm[[[ccciiihhhbbb___aaaeeeccc```fffiiifffkkkqqqlll~~~iiijjjvvvpppjjjxxxsssTTTCCC999:::777***%%%***'''''''''''''''''''''''''''(((((((((((()))))))))---...***((()))''')))222---@@@tttyyylllrrrDDD888BBBLLLPPPPPPVVVdddqqq|||vvvooommmyyy|||???888555555---$$$'''///------------............+++000444---444dddqqqeeexxxvvvXXX@@@???EEEIIIUUUdddiiiaaakkksssfffeeelllzzzrrrfffFFF:::666'''(((111(((((((((((((((((((((((((((((())))))******+++++++++......111333444GGGzzzvvv```RRR:::+++111000///...------,,,***,,,+++++++++************))))))))))))************)))))))))******++++++,,,------,,,///???\\\{{{zzz```XXXVVViiinnnbbbOOOKKKEEECCCFFFLLLRRRVVVSSSOOOKKKHHHFFFFFFEEEDDDIIIRRRYYYXXXVVVXXX]]]___ZZZ______XXXTTT[[[hhhqqqxxx{{{wwwYYYaaavvv]]]:::...---***)))+++***(((&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((()))******&&&---000,,,+++444DDDPPPjjj|||fff~~~mmmooo}}}ZZZDDD666%%%)))444///###)))))))))(((((((((((((((''''''''''''((((((((((((***%%%+++(((333DDDKKKaaaDDDXXX^^^PPP333//////,,,***************+++++++++((())),,,+++&&&%%%000===WWW{{{xxxwww|||xxxnnnnnnmmmbbbjjjbbb^^^dddnnnqqqjjjcccmmmiiioootttoooooopppjjjjjjccciiioooiiijjjuuuzzzlllTTTAAA>>>:::...''')))(((((((((((((((((((((((((((((((((((()))))))))***&&&***&&&'''111,,,(((555///dddjjj___VVVGGG<<>>QQQccclll|||uuuyyygggYYY[[[PPP999,,,---000---******)))))))))((((((((('''''''''((((((((()))))))))(((***'''666DDDJJJhhhMMM]]]gggOOO333000000,,,*********+++++++++++++++'''***,,,***&&&,,,AAAWWW|||rrr______jjjrrrnnnooooooffffffbbb```dddgggfffddddddllleeelllsssooonnnnnnhhhhhhhhhmmmmmmhhhrrr}}}zzzpppSSSDDD;;;222------))))))))))))))))))))))))((((((((()))))))))******&&&///***,,,666+++"""333WWWzzz[[[YYYRRR<<<555@@@HHHOOO[[[llloooaaa\\\bbbrrr|||~~~|||nnnbbbOOO444>>>222///666(((------.........////////////111+++555nnnqqq]]]mmmmmmSSS888???MMMYYY\\\```ttt|||wwwcccnnnfffCCC;;;999,,,&&&000))))))))))))))))))))))))))))))***+++,,,------...---...222EEEnnnzzzrrreeeZZZYYY]]]^^^\\\\\\[[[XXXXXX\\\___```aaaeeepppzzzZZZ@@@666///)))***+++))))))***((((((((((((''''''''''''((((((((()))))))))******((())))))***+++,,,------***000888IIIgggzzz[[[NNN___mmmnnnrrryyy[[[VVVMMMFFFGGGNNNPPPOOOHHHHHHIIILLLPPPRRRRRRRRRVVVTTTQQQRRRWWW]]]bbbeeeeeeddd___YYYVVVXXXWWWTTTQQQRRRPPPNNNNNNQQQQQQOOOOOOXXXaaaffffffhhhnnnssszzzzzz~~~|||gggNNN333+++(((******&&&''',,,''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((()))******,,,---000>>>ZZZwww{{{mmmqqqtttlll<<<(((+++111++++++******))))))((((((''''''((((((((()))))))))''')))***&&&777DDDKKKrrr|||TTTYYYpppNNN333111111---*********++++++,,,,,,,,,)))))))))***...>>>]]]www}}}|||uuuqqqaaallldddeeefff```dddkkkiiihhhlllrrrrrriiibbbiiitttuuukkkoooxxxuuuuuuxxxtttrrrmmmpppooohhhmmmuuupppvvv[[[GGG;;;444111))))))))))))))))))))))))(((((()))))))))*********+++888///***222)))+++LLLqqq___LLLBBB>>>@@@GGGOOOUUUeeevvvjjjhhhnnnuuuvvvzzz}}}}}}```gggzzzKKK999888333,,,,,,............///////////////222222RRRfffSSSWWW===HHHFFFRRReeelllxxxpppfffiii}}}|||zzzsssWWW===???333%%%///))))))))))))))))))))))))))))))***+++,,,---......111888PPP{{{wwwpppgggYYYXXXSSSPPPRRRSSSPPPPPPQQQSSSUUU[[[dddgggeeedddeeeggglllyyy~~~[[[AAA666---++++++)))(((***''''''''''''&&&&&&&&&%%%(((((((((((()))))))))***((())))))***,,,------...,,,<<>>qqqzzzoooZZZtttTTT>>>GGGWWW^^^aaaxxxooommmpppwwwxxx~~~jjj>>>BBB:::&&&---)))))))))))))))))))))))))))******+++---...//////111EEEvvv}}}ggg^^^WWWUUUVVVMMMOOOSSSUUUPPPIIIHHHLLLMMMKKKNNNSSSXXX```lllxxx|||JJJ<<<111...---)))'''***)))(((((((((''''''''''''(((((((((((())))))))))))((())))))+++,,,---......000HHHddd|||xxxKKK>>>XXX}}}llleee```]]]TTTIIIJJJTTTOOOVVVXXXTTTSSSYYYbbbggg```kkk}}}}}}zzzxxxvvvttt~~~{{{sssmmmrrr|||cccaaa\\\UUURRRWWWaaajjj|||}}}www{{{}}}mmmMMM///))),,,+++''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))***+++,,,---<<>>333000...,,,,,,---...---,,,...(((---555---...ZZZzzzZZZRRROOONNNRRRYYY]]]```hhhrrrpppwww~~~{{{xxxoooccc___\\\[[[```mmm~~~}}}wwwHHH555222///222)))(((((()))******)))(((((((((((())))))******+++(((000...***,,,333HHHfffqqqeeeXXXuuuyyy[[[???>>>MMMUUUOOOEEEUUUWWW\\\bbbjjjssspppxxxuuu}}}sssmmm{{{nnnvvv~~~yyyDDD$$$%%%333)))((((((''''''(((((()))'''''''''((()))+++,,,---666111---777KKK^^^tttxxxddd|||gggAAA222///000((((((******+++******)))+++,,,///,,,;;;KKKhhh```YYYEEE333222///000+++,,,,,,+++))))))***+++&&&VVVsssdddNNNRRRTTTXXXYYYUUUMMMKKKOOOCCC===555...+++---111444:::::::::::::::;;;<<<===>>>===<<<>>>CCCJJJRRRWWWpppttt}}}xxx~~~xxxtttvvvwwwuuussssssyyyxxxxxx}}}===222222222((()))...'''***************++++++,,,)))///%%%NNN{{{lllaaaLLL???AAAPPP___ttt]]]TTT\\\eeeiiiqqq|||tttkkk^^^SSSPPPiiisssddd```]]]VVVWWWvvv}}}lll\\\ooo}}}CCC===999000...///222111...111777@@@|||[[[iiiuuuQQQBBBMMMRRR^^^zzz{{{{{{}}}~~~{{{rrr{{{}}}hhhRRRTTTggg{{{~~~rrrqqqaaasss===GGG666000...+++++++++------,,,...***---111---===yyysss]]]SSSFFFTTTUUUXXX___ffflllssszzzwwwuuuooohhheeeiiirrr~~~iii>>>222888222,,,***((((((***+++)))(((((((((((()))***+++++++++)))///,,,)))000???\\\YYYPPPvvvGGGHHHJJJJJJHHHIIITTT```bbbiiirrrzzznnniiiooovvv{{{{{{ggg;;;%%%''')))))))))(((((()))))))))''''''((((((***+++------///444888LLLkkk{{{uuuqqqXXX777***((())))))******))))))))),,,,,,///---<<>>444777999:::888777666777???>>>>>>>>>?????????@@@EEEKKK[[[qqq}}}uuuwww{{{|||zzzxxxrrrmmmiiiwwwUUU666000555++++++222++++++************+++,,,,,,***444333nnn~~~rrrmmmPPP888AAALLLQQQkkkqqqYYY[[[aaa```gggnnnwwwlllMMMJJJTTTXXXYYY\\\uuunnnggg___[[[WWW^^^rrrbbbcccNNNBBB<<<333//////333111---222<<>>AAA333222---)))((()))+++***((('''((())))))***+++,,,,,,***...+++---===RRRrrrTTTGGGzzzLLLJJJNNNTTTTTTQQQRRR___oooqqq}}}{{{uuuwwwwwwssszzzTTT000)))******))))))))))))******))))))))))))***+++------''';;;MMMmmm|||tttXXX///,,,+++***))))))))))))******))),,,+++;;;LLLgggrrr[[[___}}}AAA111111///000...---+++))))))+++111555ggg~~~^^^ooolllGGG___TTTJJJBBB@@@===777111///+++...444888:::888555222888;;;>>>???===<<<===>>>999;;;>>>AAABBBBBBAAAAAA???<<>>MMMeeevvvVVV]]]uuu@@@000111///000///...,,,))))))---444999}}}ooo]]]zzzrrrUUUXXXGGGLLLIIIEEE;;;...&&&,,,777888888777888999;;;===>>>AAADDDFFFGGGEEEEEEHHHJJJFFFFFFEEEDDDCCCBBBAAAAAAFFFAAAAAAEEEEEEJJJ]]]ttt~~~wwwqqqrrruuuxxx|||ssszzzwwwjjjnnnTTT000999333...///$$$++++++******++++++,,,---888///bbbhhhyyysssjjj<<<888SSSPPP\\\mmmaaa\\\YYY```jjjnnnsss{{{dddJJJKKK[[[rrr~~~}}}wwwkkkcccZZZRRR^^^qqqvvvyyy}}}QQQ\\\|||FFFEEE:::444222555333///888FFFZZZ___AAABBBVVV```}}}```[[[aaasss~~~xxxwwwzzzuuu}}}pppddddddkkkrrrwww{{{|||zzzsssxxxhhh^^^jjjgggYYY\\\SSSbbbnnniiilll???AAA555222...------...//////,,,444444<<>>\\\www|||EEE]]]RRROOOLLLOOOQQQXXXeeeqqqyyycccbbb^^^...++++++************+++++++++++++++***++++++,,,,,,<<>>999111***(((******((()))***+++***))))))+++---'''777...GGGhhhaaaOOOBBBOOOQQQDDDHHHXXXgggqqq}}}zzzssshhhlllzzzqqqRRR&&&222---'''000,,,&&&000'''***...///,,,,,,222888UUUYYYpppppp}}}jjjssssssttt777,,,:::%%%$$$555''')))...---000<<>>???@@@BBBAAA>>>;;;555444:::CCC;;;:::999;;;<<<:::555111666777777888999>>>FFFLLLPPP]]]llliiiZZZ^^^hhhggguuu{{{sssrrrqqq[[[iiiOOO000888666(((000,,,,,,+++***)))+++000333CCCVVVPPPkkkpppaaaHHH???EEEXXXooooooSSSFFFFFFKKKRRRWWW___kkkooorrr{{{jjjRRRccc}}}wwwqqqiiimmmWWW~~~kkk[[[SSSRRRSSSjjj{{{lllUUU^^^wwwAAAAAA777999666000>>>555tttxxx```FFFSSSXXXlllwwwUUU\\\ooottttttyyygggddd^^^\\\______PPPKKK]]]}}}pppmmmjjj???<<<666000...///000...,,,555000===}}}~~~bbb^^^QQQOOO[[[cccjjjwwwlll}}}|||nnnPPP999???;;;333+++''''''((())))))***+++***)))***,,,...+++...;;;NNNtttggg}}}YYYLLLQQQLLLIIIMMMYYYVVV```www}}}{{{sssxxxwww}}}wwweeezzz{{{|||tttggg555111)))(((---)))&&&,,,---&&&&&&+++******;;;RRRrrrsss~~~WWWxxxyyy}}}vvvffffffccc)))&&&$$$777,,,---+++...,,,...<<>>///...---111...000///333***555iiiuuujjjssswwwjjjddd___VVVTTTRRRIII<<<444...///777;;;:::666444777<<<@@@BBBAAAAAAAAA@@@???>>>>>>BBBDDD???777:::;;;<<<>>>>>>>>>===<<<,,,333<<<@@@@@@@@@EEEJJJDDDPPPggglll\\\RRRPPPLLLmmm|||zzztttssseeefffwww222222999///,,,,,,,,,+++***)))***...111222kkkddd]]]qqqhhhiiiTTTAAADDDMMMggg|||fffPPPHHHLLLRRRWWW[[[```mmmsssssswwwwwwzzzssseee^^^XXX\\\|||}}}kkkUUUfffrrr~~~qqqgggZZZPPPKKK^^^~~~rrr```LLLlllEEE???888666111111666<<>>???===<<<===999>>>AAAAAAEEEIIIEEE>>>EEEEEEEEECCCBBBBBBEEEGGGCCCGGGJJJHHHCCC>>>===>>>JJJCCCMMM^^^```YYYMMM<<<\\\vvvzzzyyyrrrjjjmmm<<<...:::555***------,,,***)))***---///444sssXXXgggnnngggKKK===IIIXXX{{{tttcccSSSSSS[[[ccchhhkkknnn|||qqqTTT[[[WWWooo}}}yyyfffbbbsssqqqnnn___QQQKKKUUUjjjzzzjjjOOOXXXVVV===888444000333111HHHlllyyyKKKPPPWWWppp```ffflllnnnmmmbbbVVVPPPVVV\\\^^^UUUJJJWWWuuummm}}}GGG===999333000///000000000,,,LLL^^^KKKZZZ\\\ZZZ___iiijjjnnn}}}{{{zzz{{{}}}kkkqqqCCC===:::888444...'''''')))(((***+++++++++,,,...000000:::^^^wwwaaa[[[SSSLLLMMMSSSZZZdddkkkhhhuuu|||~~~ooo\\\bbbwww{{{}}}rrrdddbbbbbbzzz|||kkk<<<'''---++++++///)))+++***---111222:::TTTpppvvvzzznnnfffaaa```dddiiicccxxxuuu~~~~~~}}}yyyxxxzzz}}}}}}yyyuuuuuupppqqqrrrtttvvvuuuoooiiiiiisss\\\bbb<<<555)))'''000,,,///,,,///===RRRyyyiii|||SSSSSSuuu===//////---///...222***666:::QQQwwwcccqqqjjjqqqbbb\\\[[[VVVRRRHHH666,,,111666999999999;;;>>>BBB:::888@@@JJJOOOSSSWWWMMMUUUYYYSSSOOOWWWfffrrrjjjlllmmmmmmjjjgggffffffoookkkgggeeegggmmmsssvvvTTTCCCBBBRRR\\\]]]RRR@@@BBBbbbyyy{{{{{{wwwllldddSSS111999999***,,,---,,,+++******---///GGG^^^wwwhhhooo^^^CCC<<>>iiiaaaVVVKKK\\\NNNJJJXXXjjjrrrssstttsssqqqqqquuuzzztttxxx{{{{{{mmmVVVQQQdddxxx~~~}}}wwwkkkhhhKKKdddiiiyyywwwrrraaa888,,,***,,,---***(((222111***;;;bbb~~~sssqqqyyywwwiiiWWWFFFAAA???;;;999;;;000CCCIIIHHHVVVbbb^^^ZZZaaabbbfffhhhgggdddggglllfffbbbeeekkkjjj```[[[\\\bbb^^^```jjjsssuuurrrpppdddLLLXXXggg\\\dddooolll:::888......+++///...222AAATTTyyyxxxvvvSSSWWWuuu;;;///000,,,---+++//////---SSS|||sss```xxx}}}eeebbb]]]WWWZZZZZZPPPHHH@@@111111666<<<===:::;;;@@@EEENNNSSS```lllgggTTTGGGEEEhhhcccppp~~~dddVVVXXX^^^kkkzzzxxxkkk```ZZZZZZ}}}jjjNNN;;;BBB[[[vvv~~~xxxqqqcccPPP444===111+++---...------...000222LLLrrrxxxUUUgggZZZ>>>===OOObbbjjjXXXOOONNNLLLNNNSSSWWW\\\dddmmmwwwffflllvvv{{{kkklll~~~}}}{{{vvvooobbbVVVIIIJJJYYYyyyyyyqqqSSS___OOO999;;;444333<<<||||||yyymmmyyyRRROOO^^^kkkuuuYYYnnnjjjNNNTTTtttwwwWWWRRR[[[ZZZOOORRRssskkkrrr???<<<666111//////333555OOO}}}DDDVVVSSSYYY___dddmmmwwwlll\\\sssoooiiibbbZZZWWW^^^gggqqq~~~iiiOOOAAA888999888000***+++((()))+++,,,---///222555YYYwwweee\\\MMMbbbeeeRRROOOggg{{{zzzuuuxxxvvv___QQQfff~~~|||yyytttttt{{{{{{zzz{{{vvvrrryyypppYYYVVVeeekkkppp{{{}}}xxxpppvvvYYYYYYeeezzz|||III.........***---,,,///...222KKKooommmyyytttvvvzzzyyyqqqhhhhhhQQQ===:::===;;;999;;;:::@@@<<<:::CCCGGGHHHOOOaaaeeemmmsssqqqiiigggjjjcccfffooottthhhTTTKKKOOOOOOTTT```nnnrrrnnnlllmmmkkkPPPYYY[[[[[[\\\gggrrr{{{ttt:::)))000---000...111AAAWWW~~~{{{rrrMMMXXXzzz;;;///000,,,---(((///333***YYYpppbbbmmmXXXaaaXXXUUU[[[[[[MMMCCC<<>>444+++---.........///111333lll}}}\\\^^^mmmWWW999CCC\\\lllwww```OOOEEE@@@AAAFFFLLLPPPUUU```kkkzzzoooLLLdddmmm|||}}}nnn|||{{{{{{~~~|||uuussssssiii[[[KKKNNNPPPlllrrr^^^WWWqqq\\\>>>@@@777444CCChhhmmmxxxpppwwwIII\\\]]]zzzjjjQQQfffhhhhhhRRR\\\zzzyyyZZZNNNWWWZZZOOOFFF[[[iiiwww@@@===888333000000444777uuuYYYGGGZZZUUUXXXaaaiiiqqqyyy[[[___nnniiieeebbb\\\SSSOOOPPPeeezzz|||dddYYYFFF777777666///+++,,,((()))+++---...000333555iiixxxcccjjjLLL^^^cccZZZXXX^^^mmmxxxwwwttttttddd___gggtttxxxoooooommmjjjlllvvv~~~}}}vvvpppqqqkkkfffpppxxxkkkZZZYYYeeefffdddmmm}}}sssqqqWWWGGGbbbzzzWWW222222111***000///+++...@@@\\\uuu~~~|||{{{yyyaaaCCC;;;<<<;;;999<<<;;;>>>::::::???;;;<<>>iii~~~hhhnnnmmmhhhfffiiikkkqqqkkkttteeeWWWCCCJJJVVVUUUjjjzzzyyyKKK888EEEXXX}}}~~~tttjjj\\\999999666---555111)))---///111:::oooxxxVVVkkk[[[FFF>>>GGG\\\}}}mmmYYYKKKEEE@@@>>>???CCCFFFKKKXXXgggqqqVVVKKKPPPZZZaaaxxxvvvgggyyy|||}}}}}}~~~|||vvvnnnfff```KKKKKKLLLiiiuuu```VVVUUUwww<<>>;;;>>>EEEEEEDDDEEEJJJTTTaaajjjwwwyyyjjj___uuurrrhhhttttttlllYYYEEEDDDNNNNNNEEEuuu{{{kkk:::,,,222***222111:::YYYsssLLL[[[}}}<<<000,,,222...///&&&+++WWWnnnlllVVVZZZ[[[[[[[[[XXXTTTKKK777///888666;;;===<<<:::===CCCIIIPPPTTTGGG<<>>>>>???HHHRRR___kkksssooojjjkkkhhhddd[[[UUUMMMHHHIIIPPPVVVYYY{{{dddqqq||||||sss}}}}}}}}}{{{vvvooofffaaaSSSNNNGGGYYYwwwkkk```UUUCCC======777[[[cccmmmPPPSSS___ooodddKKKWWWmmmfff|||gggTTTZZZtttzzzgggKKKPPPTTTTTTLLLGGGkkkrrrrrrooo___<<<===333///555555ZZZfffEEEPPPLLLWWW[[[hhhuuuyyyZZZYYYyyyggg___\\\PPPJJJKKKGGGPPPbbbzzzZZZFFF555222222///+++,,,'''111...***+++***???hhhfff[[[ZZZeeeeeeZZZ]]]eeennnrrrrrryyyzzzaaaUUUaaazzzxxxuuusssmmmeee___ooopppzzzvvvnnnrrrmmmiiiqqq{{{dddGGGMMM^^^mmm{{{|||pppeeeRRRHHHjjjtttOOO666333))),,,///000555eeerrr{{{ppp}}}xxxWWWHHHPPPWWW]]]dddeeebbbiiisss|||zzzqqqqqqzzz{{{uuulllbbb[[[ppp|||vvvoooiiihhhqqqlll^^^NNNFFFIIINNNOOOkkkgggLLL000222***111000:::ZZZtttpppMMM[[[}}}>>>111,,,111,,,000'''222___qqqbbbmmmeeeNNNYYY```___]]][[[TTTDDD333000999999<<<>>>===;;;@@@KKKUUUfffrrriiiZZZeee~~~jjjhhhqqqhhhaaakkknnnqqqmmmvvv{{{cccFFFbbbxxxtttjjjJJJ;;;EEEnnn}}}}}}qqqXXXuuuGGG<<<666000000...///000+++777RRRpppooodddiiiaaaLLL>>>EEEOOOnnnyyydddSSSGGG@@@???CCCJJJOOOMMMKKKMMMSSSQQQYYY^^^ZZZRRRNNNRRRXXXNNNKKKHHHHHHMMMVVV```gggvvvqqq}}}}}}|||yyy~~~}}}|||{{{zzzvvvppphhhbbbVVVSSSGGGQQQvvvvvvlll]]]NNNHHH999<<<<<>>666333...***+++'''---------,,,...PPP___ZZZUUUwww[[[[[[eeeoootttqqqttt|||nnn}}}vvvnnnmmmlllhhhdddmmmpppvvvyyypppkkkuuuqqqGGGFFF\\\rrrwww[[[QQQDDDWWW{{{```...111///444,,,000<<<~~~xxx|||uuuuuuaaakkkeeekkkgggsss___WWWZZZ\\\eeellliiimmmyyy}}}xxxyyyqqquuurrrmmmgggbbbuuuaaaooo}}}oooqqqmmm^^^iiifffaaaVVVHHHAAAIIIWWWGGGqqqyyy~~~nnn888333)))111000:::ZZZ___jjjOOO[[[|||>>>111,,,000,,,///+++@@@eeejjjVVV```QQQOOOZZZbbbbbbaaaccc[[[CCC333444999;;;===???>>>===BBBSSSccckkk}}}lllbbbhhhzzzyyyaaa^^^rrrgggppplllttt~~~pppBBBXXXyyytttuuuwww~~~{{{rrruuuvvvSSS888===ccc~~~xxx^^^```RRR===777222///,,,111000(((888]]]vvvgggzzz]]]DDD<<>>333)))111111;;;ZZZ}}}[[[fffQQQ[[[{{{???222,,,111,,,+++)))FFFkkkhhhVVVpppLLLWWW]]]```ddddddnnnfffGGG666999999===>>>AAAAAA???EEEZZZooouuuuuussskkkbbb[[[ooocccffftttvvvllldddbbbaaatttpppsss|||JJJPPPxxxoooddd```\\\gggwwwyyyeeezzz[[[888;;;ZZZ~~~lll\\\^^^<<<666444...+++000///&&&999bbbuuukkk]]]HHH===LLL]]]yyykkkYYYIII@@@===EEELLLPPPRRRWWW^^^ccc^^^^^^aaadddccccccjjjtttaaa]]]ZZZYYYXXXZZZfffsss|||zzz~~~|||vvv{{{~~~{{{wwwvvvuuurrrkkkfffTTTYYYVVV^^^wwwwww^^^OOOzzzOOO888:::>>>___```vvv___CCCQQQ```pppvvvrrrbbbUUUZZZWWWXXXkkk{{{lllcccuuulllQQQLLL[[[pppttt```YYYnnnnnnWWWRRRNNNUUUZZZQQQRRRfffvvvpppBBB777:::888444HHH```FFFGGGJJJQQQRRRfffoootttqqqVVV@@@EEEUUUggg]]]YYYQQQCCCBBBHHHEEEDDDIIIVVViiiyyyxxxZZZ<<<111000......000000'''&&&,,,000@@@cccOOOuuueeeUUUsssvvvXXX]]]aaakkksssxxx~~~|||mmmuuuyyymmmlllrrrtttqqqzzz}}}qqqgggpppmmmlll}}}eeeOOOHHH^^^|||___YYYKKKMMMwwwsssNNN666+++&&&///333___zzzjjj~~~xxxxxxtttuuuxxxssslllggg^^^cccwww}}}EEEiiizzzbbb___```]]]YYY\\\```TTT@@@>>>IIIcccEEEpppMMM444+++222333===YYYyyylllfffRRR\\\{{{@@@444...222---...'''FFFpppnnnaaaxxxnnnPPP___^^^___dddfffvvvnnnHHH888>>>999??????BBBCCC@@@FFF___yyykkkJJJHHHHHHNNN___lllkkkhhhmmmpppppptttkkkRRRRRRooonnnqqq~~~WWWJJJnnnoooqqqllljjjuuuddd{{{bbb======QQQ{{{~~~sss[[[nnn;;;555444///+++...///***>>>eeexxxvvvrrrfffsssRRREEEAAANNNiiiyyylllXXXHHHBBBDDDKKKQQQSSSXXXdddpppwwwtttyyy~~~~~~wwwnnngggdddeeeppp{{{{{{~~~zzzuuutttuuusssmmmgggYYYYYYTTT\\\oooyyyiiiYYYhhhWWW>>>===BBBfffsssiii}}}zzzNNNCCCZZZfffzzzooohhhUUUNNN[[[WWWQQQfffnnnUUUyyy[[[NNNFFFJJJ```~~~~~~jjjUUUSSShhhlllYYYRRRKKKQQQZZZSSSPPP]]]~~~oooHHH555555555<<<^^^zzzTTTLLLFFFMMMOOOXXXjjjooo}}}zzz[[[DDD<<>>FFFIIIXXXrrr}}}vvvlllGGG666222...++++++,,,***000...111YYY]]]___SSSnnn}}}aaa^^^rrr||||||qqqqqqiiiqqqyyy{{{}}}wwwssslllppp{{{xxxtttbbbFFF>>>QQQppp{{{lllRRREEEHHHTTT~~~jjjrrr444333:::111JJJ{{{bbb\\\aaa```eeepppvvvxxxttttttTTTKKKOOO]]]eeetttyyyyyytttqqqooohhhxxxzzzqqqgggbbbWWWRRR\\\UUUTTTxxxiiieeellljjjeeebbbaaaYYYLLLDDDBBBaaaAAA___ttt>>>000222000<<<]]]}}}nnnQQQ]]]|||FFF888000222,,,)))///ZZZzzziiibbbSSSZZZbbb^^^dddbbbcccxxxooo@@@444AAA:::???@@@DDDFFFBBBGGGbbbhhhKKKJJJXXXWWW```pppsss}}}wwwvvvnnnqqqhhhPPPrrrnnnmmmxxxxxx~~~\\\fffsss|||bbbwwwxxxqqqwww~~~pppIIIAAACCCoooyyy}}}tttxxx[[[vvv???777///000+++,,,222888LLLkkk___mmmcccLLLBBBIIIPPPwwwmmm___LLLCCCDDDDDDLLLPPPOOOUUUdddttt{{{|||~~~yyysssrrruuutttoooiii^^^UUURRRbbbooottt```\\\___bbbBBB;;;GGGWWWeeeqqqnnnAAADDDZZZllloooTTT[[[___QQQCCC;;;III[[[zzzuuuzzznnnIIIFFFLLL```vvv|||bbbOOOXXXooobbbWWWJJJMMMXXXSSSNNNWWWzzztttrrrUUU@@@999888DDDkkkppp{{{RRRAAALLL???UUUfffmmmnnn|||zzzggg```NNN>>>YYY{{{sssQQQGGGWWWVVVHHHAAAAAA???GGGGGGRRRnnnnnncccgggCCC444111///,,,---...'''***...???nnnvvv>>>fffiii]]]xxxaaalllmmmwwwvvv{{{nnndddkkkvvvzzzzzznnnkkkfffsss|||yyyXXX@@@@@@MMM]]]}}}wwwWWWKKKKKKEEE```fffxxx555+++///888LLLooo~~~YYY```hhhmmmwww~~~zzz}}}gggVVVPPPLLLXXXaaaooo~~~zzz{{{vvvtttwwwuuussstttiii]]]WWWKKKDDDKKKCCCWWWtttyyyvvvvvvmmmiiiddd]]]UUULLLEEEBBBKKKAAABBBjjjhhhwwwCCC222111---;;;___qqqPPP^^^|||BBB555...222,,,...222TTTmmmfffnnnWWWddd\\\ZZZ```bbbdddvvv```===>>>@@@>>>FFFEEEDDDDDDFFFRRRiiiYYYLLLGGGQQQ]]]fffsss{{{lllYYYkkkqqqnnntttyyy{{{zzzcccmmmhhhnnnxxxxxxKKK;;;EEEhhh|||xxxuuuwww[[[eee>>>888333000222333000888ZZZnnnbbbfffRRR;;;JJJUUUtttcccTTTIIIBBB???EEEGGGNNNTTTVVV]]]vvvttthhhvvv~~~{{{}}}{{{vvvqqqrrruuutttmmmeee[[[YYY\\\ZZZhhhxxxiiiPPP___qqq>>>555MMMhhh```WWWBBBIIIeeettt\\\^^^```oooOOOFFF===GGGZZZjjjeeerrrJJJ===JJJ^^^|||TTTPPPYYYeeennnOOONNNPPPPPPTTTNNNQQQxxxzzzmmm[[[;;;888999;;;sssVVVDDD===MMMRRRfffkkk|||vvv~~~uuuZZZGGGOOOXXXQQQLLLLLLTTTXXXRRREEE<<>>FFFMMMbbb{{{{{{mmmiiiEEE666444000,,,+++---333$$$111CCCyyyvvvhhhLLLggg___eeegggxxx|||vvv|||xxxlllqqqyyyyyy^^^cccooouuu|||rrrqqqxxxwwwtttYYY>>>@@@SSShhhyyy___>>>HHHMMM[[[nnnBBB444,,,666RRRrrr~~~xxxrrrooommmjjjaaaUUUNNNMMMZZZhhhsss{{{sssvvvxxxooonnnwwwvvvhhh\\\PPPCCC===>>>IIITTTiiippp^^^gggeeeaaa\\\ZZZWWWQQQGGG???===TTT<<>>___~~~iiiWWWUUUmmm@@@333...222---+++333UUUkkk```jjjvvvTTTbbb___[[[```___cccmmmSSS999;;;:::===???>>>???BBBFFFQQQdddvvvVVVSSSWWWcccjjjooo}}}||||||ssshhhhhhqqqkkkfffuuuqqqooo{{{rrrwwwyyyLLL<<>>OOOTTThhhqqqzzzzzz[[[HHHOOOpppQQQQQQUUU[[[YYYPPPFFFBBBFFF@@@GGGLLL___uuuqqqmmmlllJJJ999333///,,,,,,)))444***///:::lllttt```MMMxxx```lllwwwpppzzzppp___cccmmmeee^^^hhhjjjccchhhuuu~~~yyyzzzzzzwwwLLL>>>OOOfffwwwuuu```DDDJJJKKKWWWGGG222444777WWWwww{{{{{{sssiiiddd^^^ZZZSSSLLLJJJLLLVVVfffvvvooosssxxxtttssszzzqqqccc[[[NNN???;;;@@@MMMPPP^^^yyyqqqbbblllaaa\\\WWWUUUUUUPPPFFF===>>>??????GGGiiimmm888000---;;;]]]{{{ddd~~~PPPQQQmmm===222...333...+++777ZZZkkk^^^iiijjjSSSbbbccc]]]aaa___fffdddDDD666;;;555???DDDCCCBBBDDDEEELLL[[[jjjrrrddd[[[bbbooo|||dddppprrruuuggg^^^tttwwwpppuuuvvv}}}MMM===EEEeee|||||||||hhhmmmAAA777666111...---,,,<<>>OOOfffMMMAAAOOOaaa|||PPPOOObbbrrr\\\RRROOOPPPTTTMMMNNN___uuubbb:::999<<>>FFFeee}}}{{{ffffffCCC666777222000///...???mmmYYYooofffGGG@@@QQQeeeuuugggZZZNNNFFFBBBOOOPPPPPPMMMNNNgggxxxyyyzzzyyyvvvqqqllliii]]]WWWZZZ]]]ooommmlll\\\KKKAAA444EEEUUUjjjfffwwwcccAAABBBSSS___fffkkkzzztttAAAQQQNNNxxxJJJ;;;HHH^^^|||TTTPPPbbbqqq```SSSOOOPPPVVVOOOOOO^^^vvvyyyooo<<<777:::OOOyyy___NNNDDDAAAQQQUUUiiiuuuxxxhhhKKKQQQhhhQQQYYY[[[]]]ZZZOOOCCCAAAFFFDDDAAAJJJMMM\\\oooVVVaaaYYY;;;///......,,,,,,,,,(((777ZZZxxxhhhHHHNNNjjjjjjyyyvvvXXX>>>CCCUUUZZZkkktttffffffttt|||yyy|||vvv}}}[[[CCCRRReeewww~~~sssbbbMMMJJJHHHOOO^^^}}}nnn777000;;;dddbbbrrrbbb|||{{{pppaaaVVVJJJ???999777999@@@GGGKKKYYYlll~~~rrrrrryyyxxxuuuvvvtttccc[[[\\\PPP:::555???KKKNNNdddgggbbbhhh```YYYYYY[[[XXXMMMBBB<<<777RRRKKKuuu|||<<<000555222YYYvvvaaaYYYkkk>>>222...222---...>>>aaappphhhzzzYYY[[[^^^eee[[[___cccrrriii@@@777===444AAA<<>>GGGfff}}}www~~~^^^ZZZCCC666111......---,,,===lllaaaooo}}}eeeIII@@@SSSjjj~~~qqqbbbUUULLLFFFDDDIIIJJJNNNSSSYYYooo{{{pppiiieeefffkkkooovvvyyyyyyzzzyyyuuuqqqllliiiYYYTTTZZZ```rrrpppmmmXXXOOOAAA888DDDPPPfffkkksssVVV>>>DDD]]]hhhbbbyyyiiiEEEXXXVVVWWW???BBBTTTvvvTTTNNN^^^qqq```RRROOOQQQXXXRRRSSSaaaxxxxxx???555777TTT\\\MMMEEEAAAPPPSSSfffuuunnnOOOYYYuuurrrRRRVVVSSSPPPMMMGGGBBBDDDJJJKKKIIIRRRSSS^^^nnnUUUyyySSSaaa<<<...111000***...******888aaaXXXCCCYYYdddxxx|||]]]KKK:::AAAQQQ[[[vvvqqqdddmmmzzz{{{xxx{{{wwwUUUPPPdddmmmzzz}}}xxxcccMMMEEEIIIPPPtttbbb{{{444333>>>hhh~~~nnnuuueee|||kkkaaaLLLBBB777333333555:::@@@AAAJJJWWWfff{{{uuuuuu{{{yyyuuuwwwoooaaa[[[___VVVAAA777<<>>IIIJJJ```>>>222999111XXXaaaUUUbbb???333...222------???bbbpppiii~~~VVVbbbZZZaaaWWW```ddduuuvvvMMM777;;;666>>>;;;>>>AAA@@@>>>IIIeeerrrllleeebbbfffoooxxx~~~bbbhhhjjjqqquuuiii\\\```qqqKKK>>>JJJiii~~~yyy___[[[CCC777000...000000///@@@pppeeeiiiuuu___JJJEEESSSmmm~~~qqqaaaTTTKKKGGGEEE???DDDOOO\\\eeesssuuuRRRIIICCCAAABBBFFFLLLUUUeee{{{yyywwwvvvtttqqqlllhhhZZZUUU\\\```llluuukkkOOOKKK===<<>>EEE\\\tttEEE222999222WWWhhhUUU^^^>>>333...222---,,,CCCgggpppggg}}}WWWlllZZZ```XXXffffffyyyaaa:::<<<<<<<<>>AAAOOO^^^hhhdddZZZPPPRRRfffWWWFFFaaa|||nnnhhhZZZVVV```ppp{{{III===LLLkkk|||eeecccBBB777222000222333333FFFyyyqqqcccmmm{{{]]]GGGGGGSSSoootttfffYYYOOOHHHEEE>>>CCCPPP^^^fffsssSSS<<>>???aaaZZZjjjxxxSSSDDDBBB^^^jjjzzzGGGJJJkkkvvvSSSDDDFFFaaaqqq[[[bbbzzzTTTQQQ___|||}}}ZZZSSSRRRRRRXXXSSSWWW```{{{zzz@@@777444RRRrrrYYYMMMEEE@@@OOORRRfff{{{wwwWWWKKKggglllZZZVVVMMMCCCAAABBBEEEHHHKKKRRR[[[___^^^gggbbbcccmmmkkk}}}tttssssssGGG...///111,,,---(((222666___uuu```EEEEEE{{{sssyyyyyyyyyvvvsssmmmaaaVVVJJJUUUYYY^^^nnnsss\\\iiimmmmmmrrr~~~{{{~~~kkkWWWbbb{{{|||cccPPPCCCNNNTTTiiinnn333:::===^^^mmmuuuzzzrrruuuqqqvvvfffOOOaaa~~~tttqqqkkk^^^???666//////333555888;;;:::888666555666999@@@EEELLLNNNYYYiiitttzzzsssjjj```]]]]]]XXXKKK???JJJeeeZZZWWWWWWYYY\\\^^^[[[TTTJJJDDD??????HHHDDDXXXpppOOO222555444UUU~~~kkkUUU___>>>222...333......HHHmmmrrreee}}}\\\ttt]]]ccc\\\nnnjjj}}}ppp>>>>>>AAA===BBB@@@@@@BBBBBBAAADDDIIIQQQOOOMMMSSSggg~~~BBBEEEmmm{{{pppcccVVV\\\lllxxxYYYkkkiiitttzzzGGG<<>>>>>NNNEEEIIILLLMMMPPPaaawwwwww}}}}}}}}}yyyrrrppprrrqqqlllfffWWWVVV___aaadddssseeeKKKDDDmmm777CCCAAAfff}}}```xxxvvvRRRGGGEEEdddttt~~~[[[OOO^^^lllbbboooRRRGGGGGG[[[uuusssooottt{{{YYYVVVaaa}}}zzzXXXTTTTTTRRRWWWQQQVVVaaayyyxxx???999555OOOtttfffXXXLLLEEE@@@OOOSSShhh{{{sssZZZIIIjjjmmm\\\bbbJJJAAACCCGGGKKKKKKLLLSSS\\\___```iiidddeeeooouuulllmmm\\\zzzMMM...,,,000...///$$$...;;;rrr~~~yyyvvvRRRGGGFFFnnnzzzzzzwwwpppgggeeefff\\\KKKMMM\\\ZZZllltttzzzhhh```pppkkkpppvvv~~~rrr]]]```bbbpppvvv~~~zzzdddSSSEEEPPPUUUiiiddd<<<000HHHdddoooxxxzzzuuuxxxuuueeeKKKQQQtttwwwrrrppplllUUU???666///000555999<<>>JJJLLLxxxwwwyyy[[[uuuDDD222222///...///555MMM~~~ZZZkkkzzzdddGGGHHHRRRnnn}}}zzzhhhUUUGGG:::AAAGGGPPPWWWaaayyymmmTTTCCC:::AAANNNQQQVVVYYYfff~~~{{{}}}}}}|||{{{|||zzzxxxvvvssslllccc\\\WWW[[[\\\dddjjjrrr]]]NNNBBB???777<<>>BBBHHHPPPWWWcccwwwgggQQQEEEDDDIIIPPPRRR]]]nnn}}}{{{xxxxxx{{{xxxvvvuuupppggg___VVVZZZ]]]gggmmmqqq\\\NNNJJJCCC:::<<>>555XXXsssYYYLLLFFFBBBQQQTTTiii{{{cccNNNVVViiinnn{{{zzz]]]EEEFFFHHHKKKQQQWWW\\\___gggeeennnkkklllqqqXXXnnnzzzHHH...555///,,,,,,222...CCC~~~sss@@@FFF\\\||||||pppdddaaaLLLQQQTTT^^^ooonnnppp~~~rrrmmmooommmrrrwwwllllllqqqyyy}}}mmmzzzhhhHHHDDDRRRRRRrrr|||lllAAA666FFFcccnnnpppsssNNNEEESSSZZZoooooohhhXXXEEE666000===DDDRRRfffkkk{{{~~~pppwwwmmmaaaWWWqqqjjjVVVeeekkkVVV```eeekkkbbbMMMGGGFFF===???GGGSSSUUUMMMeee222333888IIIlll|||kkkLLL___AAA555000333...000CCChhhyyyrrrddd~~~dddbbb```gggmmmwwwQQQ@@@;;;===>>>???>>>???FFFPPPVVVWWW___ccc]]]kkksssBBB;;;HHHWWWsss{{{pppuuuttteeeuuucccDDDDDDXXX~~~}}}]]]???444666111...///777VVV|||cccTTTaaappp```HHHHHHSSSlllwwwcccSSSDDD???EEEKKKRRR___qqqyyywwwnnnaaaQQQEEECCCHHHNNNRRRaaarrruuuvvv~~~yyywwwxxxyyytttssstttqqqhhh```WWWYYY]]]jjjqqqtttXXXFFFMMMttt???999===mmmkkkvvvxxxbbb|||JJJBBBKKKhhhyyynnnccclllGGGHHHQQQbbb\\\CCCPPPFFFRRRqqq}}}zzzdddooofffUUUSSSSSSWWWXXXVVVVVVYYYfff|||www@@@:::555XXXnnnXXXLLLEEEAAAPPPSSShhh^^^NNNUUUdddeeekkkgggOOOFFFGGGHHHLLLRRRYYY```dddiiieeemmmlllmmmrrrUUUfffXXX111444---))))))555000<<>>LLLNNNbbbssseee```UUUZZZ___VVVQQQMMM@@@KKKJJJKKKNNNSSS[[[bbbgggmmmgggooonnnoooqqqQQQ]]]jjj222///---///(((111...BBB~~~iiiwwwmmmCCCAAAsss~~~}}}~~~|||{{{qqqaaaHHHHHHTTTdddwwwvvvsssjjjkkkuuuuuurrrkkkzzz}}}wwwaaaHHHFFFOOOWWW~~~mmm>>>999JJJ___bbbhhhrrrPPPHHHWWWdddeeeaaaUUU>>>666999000:::<<>>ttt|||rrr999333333AAAccc|||xxxKKKXXXAAA666111444...///999___yyysss}}}rrrsssdddZZZ\\\fffnnnooohhhCCCBBB;;;HHHGGGDDDAAAAAAIIIYYYfffxxxqqqpppVVV===DDDFFF]]]qqqkkkqqqooonnnnnn|||???IIIJJJmmm{{{bbbfff:::555000...---000777RRRyyy\\\tttmmmIIIBBBPPPccc~~~lllUUUJJJLLLKKKIIISSSdddnnnnnneeeMMMCCCNNNSSSOOO^^^xxx|||{{{zzztttnnnlllmmmjjjbbb[[[[[[]]]\\\hhhxxxhhhQQQLLLZZZ;;;888999ZZZrrrjjjiii}}}LLLDDDLLLnnnwwwwwwddd___yyy}}}xxxOOOLLLJJJEEELLLgggtttsssrrrZZZaaaVVVVVVXXXZZZXXXVVVZZZbbbeeexxx{{{DDD:::666NNNlll___PPPFFF>>>JJJJJJ]]]zzzsssnnnzzz|||}}}uuuwwwppp___ZZZWWW[[[]]]RRRIIIJJJKKKPPPOOOOOOQQQVVV\\\cccgggqqqjjjrrrpppoooooo{{{VVVgggeee111222111222,,,,,,---QQQwwwgggxxxoooKKK???ooo||||||||||||~~~}}}}}}uuuiiiLLLSSSeeepppxxxsss{{{jjjrrr~~~{{{hhhpppuuurrr\\\HHHHHHNNN[[[~~~kkkvvvhhhCCC333KKKooopppeee~~~wwwVVVJJJUUUdddrrrBBBEEERRRSSSYYY999///<<>>GGGIIIKKKHHHDDDJJJ___tttrrrooorrr~~~zzzLLLDDD@@@>>>]]]qqqnnnoooqqquuu{{{www999FFFRRRttt||||||{{{zzzmmmdddXXX888444222000000000555KKKxxxZZZqqq|||nnnLLLGGGMMM\\\{{{gggSSSMMMFFFCCCIIIVVVeeennnoooXXXNNNWWWYYYWWWmmm|||{{{zzz{{{wwwssspppmmmhhh```[[[ZZZ___]]]ggg~~~yyy]]]SSSWWWMMM::::::;;;VVVrrrfffeee}}}NNNEEEKKKlllwwwhhhrrrpppbbb}}}\\\CCCJJJNNNLLL```oookkkcccbbbaaaUUUWWWWWWWWWXXXZZZXXXVVVYYY___fffwwwyyyFFF;;;888IIImmmgggWWWKKKAAAKKKJJJ\\\wwwwwwbbbXXXZZZZZZcccccccccjjjkkkhhhmmmWWWVVVXXXYYYSSSIIIIIIRRRRRRRRRRRRUUUYYY___eeehhhrrrllltttsssnnnnnnxxxiiimmm[[[666:::111)))000,,,///WWWzzzrrrpppQQQAAAkkk}}}}}}~~~|||~~~~~~}}}~~~yyyrrr\\\]]]pppvvvvvvzzzoooooo{{{sssvvvcccLLLRRRPPPVVVjjjjjjSSSFFFIIIMMM^^^ooo|||{{{```gggvvvBBB///DDDzzz~~~bbbvvv~~~|||aaaVVV]]]hhhWWW{{{ooo<<<111>>>JJJWWWaaacccttt]]]xxx```xxxtttyyyssseeefffjjjggg\\\zzzkkkCCCCCCGGGFFFTTTWWWcccZZZUUUQQQAAAIII\\\UUUCCC:::888JJJFFFJJJJJJ???hhhddd444555888DDDbbbqqqRRRSSSgggBBB555111555000000///TTTxxxwwwzzzgggddd```ffffffkkkoooHHH>>>AAADDDLLLUUUTTTLLLNNNddd|||jjjwwwbbbBBBEEE???CCCbbbmmmpppaaagggnnnvvvTTT===FFF]]]{{{zzzyyyyyy|||eeedddKKK777444111/////////333HHHuuuTTTlllzzzrrrOOOHHHJJJUUUyyy```OOOBBBAAAEEEJJJVVVdddiiidddaaaccciiizzz}}}xxxyyynnnuuu{{{wwwvvv{{{{{{{{{yyytttmmmeee^^^ZZZVVV```___hhhpppXXXSSSUUU???666:::<<>>;;;JJJ[[[aaabbbccccccnnnqqqrrrooo;;;AAARRRhhhxxxVVVBBB444555,,,222***...444IIIaaafff|||{{{```@@@BBBWWWxxxwwwxxxbbbUUUDDDDDDQQQQQQ\\\bbbiiitttyyyrrrlll]]]UUUhhhTTTYYYhhhtttwww~~~zzzvvvrrrjjj___WWWVVVXXXbbbeeejjjaaaZZZGGG]]]666;;;888111KKKwww^^^[[[???NNN[[[xxx}}}tttKKKPPP^^^ttt\\\BBBIIIPPP[[[\\\ttt___YYYUUUTTTXXXWWW___]]]\\\aaa___]]]dddjjjooosssAAA777888AAAkkk}}}vvv{{{YYYUUUFFFEEEKKKQQQqqqzzzrrrkkkfffYYY___UUUOOOTTTYYYTTTGGG===LLLPPPUUUZZZ___ccchhhkkkvvvpppvvvtttcccnnnvvvcccAAA222000)))+++(((111666yyy}}}}}}eeeDDDyyy~~~}}}___DDDJJJppp{{{ssseeeVVV[[[RRRXXX^^^eeewwwYYYRRRTTTbbbhhhgggppp}}}vvvaaawwwzzz|||rrrUUULLL999@@@HHHiiisssttt>>>000<<>>ppp~~~kkkjjjXXXcccffffffllllllyyylll@@@GGGFFFMMM]]]kkkllliiirrriiiMMMBBBAAAOOO]]]bbbccceeelllssszzzyyyTTT???CCCZZZqqqwwwzzzqqqeeennn:::444222...444+++---///BBBwwwaaacccyyyeeeHHHFFFUUUyyy~~~xxx|||}}}iii___MMMHHHSSSYYYmmmwww||||||uuufffWWWVVVgggzzz|||eee{{{}}}yyyuuuqqqjjj___YYYXXX[[[eeegggpppyyy^^^QQQNNNuuu777:::777222GGGuuutttYYY@@@OOO\\\|||fffbbb\\\EEEKKKbbb|||XXXHHHHHHFFFIIIQQQ~~~lll[[[YYYTTTQQQSSSUUU\\\ZZZZZZ```___\\\aaannnrrrqqqDDD333666>>>iiiyyy]]]QQQ>>>CCCLLLPPPeeevvvlllwwwrrrYYYWWWZZZUUUSSSVVVWWWQQQJJJGGGJJJOOOUUU\\\aaafffjjjmmmsssqqqyyywwwgggvvvnnnzzzkkk===...333///555,,,000<<<~~~vvvkkk@@@aaaiiiOOOSSStttnnnbbbYYYXXXUUUTTTppp~~~~~~zzzsssXXXTTTYYY___hhhtttuuunnnvvvyyyxxxoooQQQLLL???GGGKKKcccyyypppyyyBBB555222WWWyyywww}}}zzz|||}}}tttooosssaaa@@@444777UUUTTTvvvfff```bbbaaa[[[ZZZ]]]]]]YYYPPPYYY___kkkvvvlllWWWOOODDDEEEMMMRRREEE555999KKK^^^\\\FFFOOOBBB666---000@@@```uuu___hhhtttNNN444444555000///555===mmmwww|||VVVccchhhiiiiiimmmqqqJJJHHHIIIMMM[[[jjjpppqqqyyywwwXXXHHH@@@AAAMMMXXX[[[]]]bbbrrrrrr~~~ppp===DDDIIIeeeyyyvvv|||```XXX333777000///555,,,------===qqqiii^^^xxxmmmMMMIIIQQQmmm|||xxx}}}ppphhhUUULLLVVVdddvvv|||vvvbbbUUU[[[kkkuuurrrxxx}}}wwwsssooohhh___[[[[[[]]]fffiiizzzgggVVVDDDZZZhhh999:::555444@@@xxxzzzwwwzzzWWWAAAPPP]]]qqqXXXJJJFFFDDDFFFaaaZZZGGGHHHEEE@@@AAAOOOyyycccXXX[[[UUUOOOPPPUUU[[[XXXYYYbbbaaa]]]aaasssvvvqqqDDD111777;;;aaapppeeeWWWBBBEEELLLKKKXXXwwwyyylllrrrVVVSSSZZZYYYXXXUUUMMMCCCAAADDDIIIOOOWWW___eeejjjnnnpppqqqsss{{{wwwlllZZZyyyzzz===,,,444222111)))...<<<wwwqqqCCCVVVwww\\\YYYrrrmmmTTTTTTZZZdddqqqxxxQQQQQQ\\\aaafffrrr|||sssiiiKKKIIIEEEMMMOOO[[[{{{gggbbbttt|||???555---SSSmmm}}}ggg~~~~~~|||}}}pppaaaOOOWWWnnngggYYY@@@...>>>QQQPPP}}}oooeee```aaa___ZZZXXXYYYYYYVVVUUUUUUWWWgggxxxkkkPPPFFF<<>>HHHPPPSSSXXX```uuuoooRRR;;;HHHUUUqqq{{{uuuxxxaaaHHH111:::111---555...000000>>>ooo}}}[[[{{{yyywwwOOOHHHLLLbbb~~~vvvxxx~~~}}}xxxnnneeeRRRNNN\\\jjjuuuvvvoooaaaWWW]]]lllyyyjjj}}}}}}wwwpppllleee^^^[[[]]]^^^hhhoooZZZSSSCCCqqqPPP:::888333666:::ccczzztttjjjssstttYYYBBBPPP^^^}}}nnn]]]HHH@@@KKKCCCRRReeettt~~~rrrxxxggg888777>>><<<>>>CCCSSSuuu[[[VVV[[[UUUQQQUUUVVV[[[YYY[[[ffffffaaadddtttzzzttt@@@222<<<999VVVkkkjjjaaaRRRIIIIIIFFFQQQqqq~~~uuuWWWNNNRRRRRRQQQMMMCCC;;;<<>>AAAQQQWWWGGG555777KKK\\\```GGG\\\ooo000444111333777YYYxxxqqq{{{UUUpppNNN333111333111000---***JJJooozzziiidddeeegggeeennnkkk~~~fffHHHLLLNNNWWWcccnnntttyyy|||}}}zzzwwwrrrggg\\\FFF>>>===EEELLLPPPYYYccc~~~uuunnnDDD???OOOdddyyyuuuuuukkkuuu@@@444999111,,,444...111111:::ddd~~~aaarrr~~~WWWHHHHHHZZZwwwtttwwwxxxuuuwwweee[[[KKKQQQgggmmmzzz}}}zzznnnccc]]]TTTQQQaaavvvlllwww|||uuummmhhhbbb\\\[[[^^^bbbnnn{{{VVVTTTQQQ@@@;;;666444555666SSSzzzrrrkkkvvvwww___DDDMMM^^^yyyxxxmmmhhhQQQDDDMMMDDDFFFJJJRRR```rrr|||WWWKKKfffNNN333<<<<<<666???CCCRRRjjj}}}fffOOOQQQWWWUUUTTTZZZSSSZZZYYY\\\ffffffbbbgggppp{{{uuu???555===888PPPtttlllbbb]]]IIIGGGGGGMMMjjj~~~tttcccSSSIIIGGGFFFGGGHHHEEECCCGGGNNNTTTYYYaaahhhmmmooorrrsssuuuvvvuuulllsssxxxiiiYYY@@@222111000,,,111444111NNN}}}^^^VVV||||||}}}hhhSSSXXXpppuuu[[[KKKRRRaaaeeeRRRTTTnnn}}}~~~fffTTT```pppqqqxxxiiihhhzzz~~~iiiVVVFFFBBBDDDPPPYYYjjjyyykkkfffqqqxxx;;;666666@@@ccchhhVVVjjjzzzxxx~~~}}}mmm]]]JJJLLLRRR|||\\\CCC...FFFVVV___pppggg]]]```___```^^^ZZZRRRKKKGGGJJJKKKIIIMMMPPPDDD:::@@@MMMUUUPPP<<<222???TTT^^^IIIQQQlllSSS,,,333111444333VVVrrr~~~{{{RRRbbbtttSSS666444555333555...---===ooouuusss~~~ddd___aaabbbhhhiiivvvZZZLLLPPPWWWcccnnnvvv{{{}}}{{{wwwsssrrrssspppggg___MMMBBB;;;@@@FFFLLLWWWcccAAA@@@CCC[[[rrr{{{tttzzz|||ggg{{{DDD<<<333///---333,,,000...111PPPaaauuullldddKKKHHHTTTxxx{{{wwwxxxwwwssseee[[[XXXLLL]]]yyyqqqgggeee^^^YYYccckkk^^^WWWdddnnn]]]UUUKKKEEESSSkkk}}}xxx~~~xxxppphhhccc^^^[[[]]]bbbiiiwww{{{XXXOOO```999:::333555333555KKKssswww~~~jjjFFFJJJ\\\uuugggqqqqqqYYYJJJMMMRRRQQQVVVeee}}}rrrXXXXXX\\\___gggccc>>>===KKKFFF@@@IIIHHHUUUeeeSSSJJJFFFMMMUUUXXXWWWWWWMMMWWWYYY\\\ddddddbbbhhhnnn~~~zzztttAAA:::999666PPPzzzzzz]]]___IIIJJJIIIIII___uuuggg[[[\\\QQQEEELLLJJJJJJLLLLLLJJJNNNTTTYYY]]]dddiiimmmoooqqqssswwwvvvqqqjjj~~~tttzzziii{{{<<<666///444,,,---,,,111QQQtttkkkGGGuuu~~~|||yyyzzz~~~~~~sssZZZWWWkkknnnRRRGGGKKK___qqqrrrdddTTT{{{XXX___aaallllllgggiiihhhcccttt~~~vvv```LLLGGGEEEGGGQQQ]]]hhhgggggg~~~aaauuu<<<555333555hhhrrrppp\\\xxxwww~~~}}}jjjTTTOOOrrruuuyyyaaaGGG444???WWWggg|||jjjbbbeeeeee___[[[ZZZ[[[[[[VVVLLLDDDBBB???FFFBBB???CCCCCCDDDOOOPPPOOOCCC444555GGGVVVXXX===OOOBBB,,,333000444000TTTnnnxxxWWWXXXiii\\\@@@:::999444777///555777]]]vvvmmmdddgggffffffkkkppppppNNNSSSZZZbbbkkksssxxxyyyvvvrrroooppprrrppplllhhhZZZJJJ<<<<<>>MMMfff~~~yyyyyyzzzwwwRRR777222000///......///111333444dddeeeiiippp[[[DDDEEEfffnnnSSSUUUffftttTTTMMMLLLOOOXXX___bbbeeeiiiwwwSSSOOOllltttbbb]]]UUUQQQWWWdddmmmppprrr___TTTQQQ{{{:::888444333///666000>>>vvv|||WWWCCCPPPbbbfff~~~xxxooohhheeeZZZyyyggggggbbbXXXPPPRRRXXX]]]eeejjjrrrWWWSSScccrrrQQQHHHUUUXXX___eeefffeeejjjqqq{{{uuusssdddDDD666888...???TTT|||iii^^^XXX\\\FFFEEEOOOeeewwwxxxdddPPPRRR___oookkkSSSBBB@@@NNNRRRTTTPPPHHHFFFKKKQQQbbbaaafffkkkjjjgggmmmyyy~~~{{{yyyYYYqqqwwwlllZZZ222111///,,,333+++000VVVxxxzzz|||ppp|||}}}}}}}}}{{{qqqnnnttt|||zzztttllldddhhhzzzqqqhhhggg___SSSTTT```{{{yyyiiipppxxxcccbbbiiiqqqrrrvvv|||xxxrrraaaKKKBBBFFFEEEHHHNNNQQQ___xxx{{{qqqKKK666111444===zzzlllbbbMMMkkk{{{xxx|||}}}xxxsssqqqxxxlllooolllccciii___[[[AAA___tttnnnkkkhhhggg^^^___aaacccaaa]]]ZZZYYYQQQNNNOOOOOOIIIDDDMMM]]]lllSSS===:::<<<999555555888333111DDDVVVJJJAAARRRwwwmmm555111111------000000CCCeeexxxjjjXXXUUUwwwkkkeeeGGG444777000555888GGGuuu~~~]]]^^^eeelllooorrr}}}___TTT]]]iiinnnooonnnnnnnnnqqqtttvvvvvvuuusssrrrppphhhZZZYYYppp]]]444FFFOOObbbzzzuuuyyypppooozzzHHH888333111000.........000222333PPPuuugggzzziiiOOOAAAUUU}}}ttt\\\\\\mmm```LLLDDDHHHVVV______eeeqqqiiiRRR```YYYXXXTTTSSSZZZgggoooqqqyyyRRR\\\QQQggg333777333444111555000:::rrryyy||||||\\\FFFKKKYYY{{{eeeqqqyyyxxxxxxpppwww888CCC[[[jjjaaaUUUVVV\\\^^^cccjjjppp}}}mmm\\\bbbyyyOOOLLLVVVZZZaaaggghhhggglllttt{{{{{{ppp|||]]]EEE:::666,,,>>>JJJ~~~uuujjjjjjaaadddLLLEEEGGGZZZooo|||tttdddRRRQQQYYYeeeaaaOOOBBBAAAHHHKKKMMMJJJEEEDDDKKKQQQ^^^aaadddcccaaaeeeoooxxx{{{{{{iiieeefffrrr888///------...111---MMM{{{ooo```bbbzzzzzzzzz}}}~~~xxxrrrgggbbbooo{{{nnnggghhheee]]]^^^ffffffoootttzzz}}}kkk[[[aaannnzzz~~~vvvnnndddRRRCCCBBBJJJJJJ@@@UUU___```___~~~eeezzzKKK>>>111===:::jjjxxx{{{UUU\\\xxxzzz~~~}}}wwwsssooonnnllljjjjjjjjjhhheeeeee___SSSpppuuu___dddkkkeee___```\\\```dddeeebbb]]]YYYVVVSSSMMMKKKJJJEEE>>>AAAJJJDDD:::444555333//////555***AAA>>>CCCZZZLLLDDDiii@@@444000000,,,---//////AAAbbbuuuqqqUUUYYYiii]]]AAA;;;111555666777ZZZ~~~rrr___ccckkkqqquuu{{{rrr___\\\eeekkklllnnnoooqqqsssvvvwwwwwwwwwqqqnnnpppqqqhhheee{{{ggg;;;:::RRR\\\tttmmmvvv{{{iii>>>000555111000///......///111222BBBuuuvvvwwwaaaIIIKKKiii}}}jjjjjjzzziiiNNNHHHMMMXXXYYYYYYooonnnvvvYYYTTTRRRXXXaaabbb```hhhuuueeeKKKaaaiiiFFF444777111555333444000777bbb||||||}}}eeeJJJHHHTTTuuuiiiggg~~~<<<:::RRRggghhh___\\\___aaadddlllrrr}}}ZZZ]]]\\\CCCWWWXXX\\\dddiiihhhfffkkktttvvvpppbbbNNN>>>444,,,<<<@@@mmmyyybbbWWWIII@@@KKK```qqq|||~~~rrrgggVVVYYYdddmmmeeeQQQEEEEEE???CCCGGGGGGFFFIIIRRRYYY\\\______[[[___jjjtttyyyyyyhhhkkk]]]zzz555...---...)))555,,,AAAuuuTTTUUUzzz{{{{{{xxx{{{wwwooommmdddgggxxxwww{{{|||pppqqqeee^^^hhhxxx~~~{{{qqqeeeVVVFFF>>>CCCNNNMMM???[[[SSSaaannn}}}jjjJJJBBB<<>>^^^uuuXXXaaakkksssUUU???444:::;;;444FFFuuuzzzjjjfffgggpppwwwzzz~~~uuueeebbbgggkkknnnppprrrttttttttttttsssoooiiiiiinnnllljjjyyyrrr;;;@@@HHHSSSdddvvv~~~{{{~~~uuu;;;***999222111///------...000111AAAlllpppqqqTTTDDDTTTuuuuuuyyy~~~mmm___SSSOOOUUUWWW```fffXXXVVVUUUOOOYYYjjjeeeZZZmmm|||]]]OOOhhhvvv555999666///666444222000444SSSuuuwwwlllLLLEEEOOOoooqqq```VVVAAAJJJ[[[kkklllbbb]]]___kkkpppsss}}}PPPkkkFFFBBBYYYZZZ___eeeiiifffdddjjjsssuuurrrxxxbbbAAA333...:::999^^^iiicccQQQAAAAAAPPPdddttt}}}|||~~~uuummmfff\\\kkk}}}^^^HHH@@@AAAEEEIIILLLNNNSSS[[[bbb\\\]]]\\\\\\fffttt}}}~~~~~~}}}sss___sss111222222000'''444***...hhh~~~cccSSSttt|||{{{zzzzzzvvv}}}tttllljjjfffmmm{{{~~~{{{}}}\\\LLLVVVlll{{{xxxggghhhpppwwwzzzwww~~~xxxvvvkkk\\\LLL@@@===DDDNNNLLLEEEdddqqq```jjjpppvvvdddPPPJJJJJJSSS888@@@hhhdddVVVggg}}}{{{zzzxxxrrrppppppqqqooojjjgggiiibbbfffllleeerrruuuhhhggggggbbbWWWQQQRRRXXX[[[YYYYYYSSSKKKJJJNNNNNNKKKGGGBBB???@@@BBB@@@>>>>>>888777777666333111444888III===FFFPPP???EEEYYYQQQ<<<,,,---...+++,,,---+++;;;YYYiii|||\\\```mmmfff???:::EEEDDD;;;???aaa~~~qqqgggllltttvvvvvvwwwoooccceeekkkmmmppprrrsssqqqooonnnnnnnnnhhhfffiiijjjjjjrrr}}}jjj888888JJJRRRccc{{{xxxqqqXXX===---;;;222111///---------///000666TTTuuuoooyyyaaaHHHFFFccc~~~tttzzz|||qqq[[[JJJLLLXXXlll~~~{{{~~~{{{sssggg[[[VVVWWWYYYRRRZZZgggccccccZZZXXXVVVuuuYYY444:::555,,,666444///111222FFFqqqqqqOOODDDJJJfff|||}}}^^^~~~ZZZGGGDDDPPPfffpppiiibbbccclllooopppJJJ}}}cccDDDNNNTTT]]]```fffhhheeeccckkkwwwuuuvvv|||CCC444111777666YYYtttssspppjjj]]]MMMCCCGGGVVVjjjxxxtttzzzzzzrrrkkkhhhdddppp~~~pppVVVDDD???DDDHHHLLLOOOPPPTTTZZZ___XXXXXXZZZaaalllwww~~~xxxsssYYYkkk```111666111///(((111///,,,NNNrrr]]]ccc|||xxxzzz~~~xxxqqqmmmiiimmmmmmttt}}}jjjWWWNNNLLLMMMeeekkkgggdddjjjkkkhhhnnnyyy~~~sssddd\\\RRRRRReeeyyyvvvlllssszzzpppkkk```PPPCCC===???EEEKKKLLLSSSwwwXXXqqqrrrggg~~~|||eeeYYYVVVLLLNNN777666XXXwwwrrrnnnIIIooo~~~}}}{{{xxxwwwpppmmmooollleeegggpppjjjhhhfff\\\hhhZZZWWWTTTPPPRRROOOLLLRRR[[[ZZZRRRYYYWWWOOOIIIMMMWWWXXXRRRKKKGGGCCCAAA@@@>>>;;;888333222111111444999>>>BBBJJJJJJLLL<<<666ppphhh000===(((,,,---+++,,,---)))777VVVbbb~~~}}}ppp[[[mmmrrr???CCCPPPIIIAAA;;;LLLoookkkoooppprrrvvvyyyttthhhhhhnnnnnnrrruuuuuurrrooonnnnnnmmmlllkkkkkkllloootttxxxbbb555777AAASSSfffzzzzzzppp{{{tttCCC>>>777999333111///---,,,---...///+++FFFuuurrr~~~~~~zzz```JJJTTTnnnzzzllluuu|||kkkYYYTTT^^^vvvuuuwwwvvvuuurrrpppkkkeee```^^^\\\YYYYYY[[[```dddfff|||eeePPPRRRbbbFFF888777555***555333---111222===nnnxxxUUUGGGIII]]]}}}zzzbbb~~~UUUKKKIIIKKKUUUcccnnnvvv{{{uuuyyyOOOtttrrrKKKFFFSSSTTT]]]aaafffhhheeeeeeppp~~~www{{{CCC666555555777ZZZxxxqqqkkkllliii___OOOFFFLLL___nnnsssvvvzzz{{{vvvoooiiigggbbb```^^^ZZZQQQGGGBBBCCCFFFIIINNNPPPQQQSSSWWWYYYWWWYYYbbbpppvvvwwwrrrNNNLLLTTTZZZLLL555333...---,,,,,,555111AAA}}}kkk\\\yyyxxxxxxppp[[[WWW\\\___qqqwwwxxxlllfffhhhlllhhhjjjcccbbbhhhggggggppp|||{{{ggg___YYYMMMXXXrrrtttgggwww{{{fff\\\RRRDDD;;;<<>>;;;999666222444444444444888@@@GGGLLLEEETTTNNNIIItttSSS---333///+++---+++,,,,,,'''555SSScccpppYYYlllxxx???IIIWWWIII@@@555;;;nnn{{{xxxmmmlllmmmrrrzzztttrrrtttwwwtttmmmmmmsssqqqtttxxxxxxuuurrrqqqrrrjjjppprrroooqqqxxx~~~YYY444888LLLMMMaaayyy~~~uuuwww~~~oooeee888<<>>[[[ttt]]]===777...000000111&&&222---222qqqsssZZZmmmzzzuuummmVVVVVVdddmmmrrr~~~aaaZZZ___aaa{{{{{{ooofffkkknnnvvv~~~kkkjjjlllccciiizzzmmm|||ZZZQQQGGG;;;666;;;DDDFFFDDD^^^yyydddaaaeeemmmtttWWWnnnaaa^^^aaaXXXNNNKKKEEEEEETTTsssiiiccczzznnnqqqrrrtttzzz}}}uuuiiieeellloookkkhhhjjjjjjhhhkkkiiiaaagggNNNTTTKKKbbb}}}sssrrrhhhWWWSSS\\\LLLLLLIIIIIIUUU^^^SSS@@@;;;;;;999777888:::;;;999888::::::888:::@@@GGGLLLXXXJJJBBBzzz///777'''555***,,,+++,,,,,,'''444QQQaaarrrWWWiiiJJJCCCLLL===333:::RRRaaawwwfffttt|||nnnzzziiinnnxxxuuuzzz{{{kkkpppwww}}}}}}xxxuuuvvvyyy{{{}}}~~~|||yyy{{{pppKKK777888FFFRRReeeyyyyyyvvvwwwiiimmmMMM<<>>;;;<<<888777666444111000000000000(((EEEuuuoooooo}}}fffjjjyyyiiiWWWUUUjjj~~~zzz}}}~~~{{{~~~}}}{{{wwwsssoookkkiiifff```ZZZWWWVVVVVV[[[bbbaaa]]]hhhqqqdddNNN[[[JJJ666777---000000//////000000111222PPPsssxxxMMMEEENNNiiippp|||wwwbbbsssuuufffUUUMMMVVVuuu```QQQPPPOOOJJJFFFKKKWWW___```bbbfffeeedddiiiooopppttt@@@888<<<888777333MMMccc~~~uuuvvvkkkmmmXXXGGGVVVVVV```iiilllmmmnnniiibbb\\\TTTOOONNNNNNKKKKKKOOOOOOQQQSSSTTTVVV[[[ccciiiyyyyyy{{{~~~wwwFFFJJJuuuLLL444DDD444444333222111,,,+++222<<>>DDD???:::GGGkkk222+++444///(((...)))))),,,***(((222BBB^^^uuujjjfffssskkkPPP:::jjjqqqDDDQQQ|||xxxzzz~~~{{{qqqssswwwvvv{{{}}}tttZZZ[[[___dddjjjqqqxxx|||{{{~~~yyylll???:::666:::GGGXXXhhhpppwww|||zzzsssgggaaaEEE<<>>>>>999<<<===:::444000000222---***222RRRtttzzzsssttt~~~iiivvvyyymmmPPPZZZrrryyywww~~~}}}}}}|||yyyuuuoooiiidddaaa]]]VVVRRRUUUYYY\\\___cccllleee{{{yyyTTTVVV]]]yyyIII777666000000000//////000000111222FFFddd[[[AAAKKK[[[|||zzz{{{kkkSSSFFFKKK\\\[[[TTTSSS]]]jjj}}}XXXLLLOOOPPPOOOMMMNNNVVVaaadddaaacccddd___eeerrrvvvyyymmmuuu~~~GGGAAA999<<<444///@@@PPPfffmmmmmm\\\ZZZSSS[[[ccchhhmmmooolllhhhjjjbbbZZZWWWTTTQQQPPPSSSQQQVVV\\\bbbgggnnnwww}}}|||zzzzzz|||VVVEEEwwwjjj~~~TTTDDD???BBB999;;;666333000---***---333KKK~~~iiirrr}}}||||||bbb[[[kkkmmmbbbooo\\\HHH???<<>>???>>><<<:::;;;<<<;;;777333000444666666777999888555EEE444111>>>AAA===PPPmmmooo<<<(((000444000(((---))))))+++***(((111>>>___hhh~~~|||rrrzzzppp@@@eee^^^@@@]]]}}}wwwsssrrrsssyyy{{{vvv\\\UUULLLIIILLLTTT[[[^^^lllrrrzzzyyyhhhYYYKKK999***888:::AAANNN___mmmuuuwwwuuuxxxuuummmhhhttt]]]777DDDHHHBBBAAA>>>;;;======;;;666222000000...222+++:::kkkppprrrllleeeXXX^^^nnntttwww{{{zzz~~~}}}|||||||||~~~|||wwwvvvxxx{{{}}}zzzyyywwwrrrlllfffaaa]]]VVVRRRRRRZZZ```bbbcccdddnnnpppYYY\\\GGGxxxdddUUU>>>555444///////////////000111111<<<|||dddnnnEEEIIINNNjjjWWWVVVEEERRRfffqqqzzzLLL@@@>>>FFFOOOKKK???JJJXXXgggwwwnnnZZZQQQPPPPPPPPPMMMKKKPPP[[[dddeeebbbfffeee\\\cccttt{{{sssooo~~~oooRRRMMM;;;@@@111333;;;FFFqqqyyyzzzppprrrvvveee]]]```eeejjjmmmooommmkkkrrrllleee```___^^^___aaaeeeiiiooosssuuuxxx|||sssQQQVVVzzztttwwwOOO<<>>JJJEEEQQQsssOOOddd[[[qqqbbbuuu\\\```PPPZZZLLLWWWVVVMMM___RRRSSSGGGNNN^^^wwwmmmbbbzzz}}}ooo^^^KKKGGGMMMMMMNNNPPPQQQQQQPPPMMMLLLLLLHHHFFFGGGDDDAAACCCJJJIIIDDDBBBDDDBBB>>><<<>>>999999888777555444444444///333888;;;<<<<<<;;;:::999AAACCCDDD;;;IIIvvvrrrzzzWWW///333222------***,,,))))))***))))))000:::^^^hhhwwwnnnLLLAAAUUUSSSZZZEEEFFFuuussstttxxxvvvssspppfffWWWLLLFFFCCC???===>>>BBBGGGJJJKKKIIIHHHGGG<<<===;;;999<<>>CCCAAA===;;;999888777555000,,,,,,555***...\\\hhhppp{{{llldddjjjjjjooowwwxxx}}}}}}}}}}}}}}}}}}}}}}}}vvvwwwxxxxxxwwwyyy}}}~~~{{{{{{}}}|||yyywwwvvvuuusssoookkkeeeaaa___[[[ZZZ]]]ccceeecccbbbdddpppcccWWWSSSZZZjjjhhhDDD///111/////////...///000000111444pppsssVVVJJJHHHbbb[[[???IIIGGGUUU___hhhQQQ:::@@@>>>FFFTTTSSSKKK^^^lllppp||||||jjjcccWWWMMMOOOUUURRRIIIPPPJJJHHHNNNYYY```cccbbbjjjfff^^^cccsss~~~xxxqqqfffXXXRRRCCCIII;;;777888AAA[[[jjjhhh~~~zzzzzzpppnnnnnnqqqsssrrrooonnnmmmkkkgggeeeggglllooopppwwwwwwuuurrrpppssszzzrrr@@@DDDyyyyyyxxx^^^QQQ@@@HHH=========777222333333111000111222cccyyytttzzznnnmmmvvvxxx```>>>???SSSfffiiidddttt}}}uuullltttuuuqqqoooppppppnnnmmmnnnlllkkklllzzzqqqYYY^^^wwwtttxxxooofff~~~|||xxx>>>666NNNSSS===iiilllaaadddnnnaaa~~~jjj^^^YYYVVV[[[TTTMMMXXX]]]sssaaa\\\HHHJJJNNN[[[dddmmmxxxnnniii}}}pppRRRJJJPPPAAABBBCCCDDDEEEDDDDDDDDDHHHEEEDDDCCCAAA======@@@BBBAAAAAAAAA>>>:::999;;;444555666444111111333666555888<<>>;;;;;;<<<;;;JJJ>>>HHHmmmVVV444,,,555---'''+++'''***)))))))))))))))///555YYYmmmooo```}}}MMM222666:::fffvvvMMMPPP|||{{{pppvvv|||xxxwwwxxxtttmmmfff^^^UUUJJJBBBEEECCC???<<<::::::;;;<<<:::===;;;888:::BBBHHHJJJZZZ^^^eeemmmsssvvvwwwxxxNNNEEECCCBBB;;;;;;CCCEEE>>>:::777777888888333///+++111+++***EEElllmmmlllzzz}}}xxxnnn]]]^^^nnnxxxzzzzzzzzzzzz{{{}}}~~~zzzzzzyyyxxxxxx{{{~~~wwwuuuuuutttuuuwwwsssqqqoookkkhhheeebbbaaa^^^```cccddd``````iiitttbbbMMMKKKGGGuuuHHH......//////......//////000111555dddhhhIIIEEEXXXsssxxxHHHIIIZZZ^^^fffiiiyyyQQQ;;;EEEEEEHHHSSSVVV^^^rrreeeRRRQQQNNNLLLOOOSSSRRRMMMWWWPPPNNNTTT]]]bbbeeehhhjjjdddbbbiiixxxrrrxxxxxxbbbXXXOOOOOORRRMMM:::555<<>>fff}}}{{{mmm^^^ssshhhxxxrrrPPP@@@GGG]]]hhhaaaiiitttpppjjjooouuunnneeeaaadddeeebbbccchhheeewww{{{bbbYYYqqqxxxwwwyyymmmdddzzz^^^CCC;;;GGGSSSccc}}}aaakkksssrrrssskkk{{{ddd```RRRUUUSSSVVVOOOVVVZZZaaaUUUQQQOOOWWWYYYRRR[[[jjjoooVVVOOO|||gggHHH@@@???<<<;;;:::;;;===>>>AAA@@@>>><<<:::888777777::::::;;;:::888555444555000222444333222333777;;;@@@???@@@@@@<<<888:::???;;;CCCHHHuuummm888,,,***------......((()))))))))((((((***...111NNNccclllrrr|||tttJJJ???FFFNNNNNN888OOO{{{dddpppzzzuuuuuuuuuuuuuuuuuurrrllleee```UUUQQQKKKFFFDDDEEEGGGIIIDDDHHHKKKOOOXXXeeemmmpppppptttwwwwwwvvvxxx~~~gggDDDIIIEEEAAADDDBBB@@@CCC===<<<:::999999999888888111...000...///JJJttt|||kkkxxx}}}rrr\\\]]]lllqqqtttttttttuuuvvvxxxzzz{{{}}}|||zzzxxxwwwyyy{{{~~~zzztttsssqqqooorrrwwwqqqoookkkgggdddbbbbbbbbb\\\```cccbbbbbbnnndddKKKEEERRRvvvhhh@@@111111///............///000000444PPPrrr~~~}}}KKKKKKKKK___tttZZZHHHFFFTTTQQQPPPTTTtttddd;;;AAAMMMOOOSSSWWW```hhhyyykkkXXXLLLLLLNNNQQQRRRQQQSSSVVV[[[VVVWWW]]]bbbdddgggkkkfff^^^gggssswwwvvvtttaaaYYYNNNZZZQQQQQQ@@@666<<<888VVVuuuttt___mmm}}}{{{~~~|||xxxtttzzzLLL===ppp```TTTEEEHHHQQQ@@@OOOJJJCCC@@@===<<<888222000222222333TTT|||fffoootttwwwiiiMMMHHHSSS^^^bbbeeeyyytttpppvvvyyytttlllkkkrrrtttpppsss|||vvv~~~zzz{{{qqq{{{www;;;FFFHHHIIIkkk```jjjiiidddjjj}}}uuucccuuulllbbbbbb\\\WWWKKKQQQOOOMMMPPPIIIIIIFFFUUU```aaaSSSYYYbbblll[[[HHHmmmyyysss|||rrrVVVPPPHHH???:::999:::<<<;;;:::888666555555444222555666666555444555444333222444777888999<<<@@@CCCHHHDDDBBB@@@<<<:::AAAJJJRRRyyy^^^qqq222333222***(((///000,,,---((())))))((((((***---...FFFUUUuuu~~~}}}OOOIIIMMMPPP===555===SSSqqq~~~xxxwwwuuusssqqqoooooooooooommmkkkiiiiiiiiihhhgggggghhhiiikkkrrr{{{}}}zzzrrrvvvyyyyyyyyyppphhhIIIDDDLLLDDDEEEUUUNNN<<<<<<<<<>>>???===:::999<<<@@@:::///666555$$$444aaa}}}rrrsssxxxvvvhhhmmmssskkkooooooooooooppprrrtttuuusssttttttuuuvvvyyy|||~~~uuuqqqooorrrqqqllllllqqqqqqnnniiieeeaaa``````aaaZZZ```fffgggmmmfff]]]MMMTTTyyyNNN//////333...............///000000---999ssslll{{{UUUXXXFFFVVV~~~sssXXXGGGMMMSSS```[[[WWW]]]sssDDDCCCMMMMMMUUUfffaaaSSSXXXpppyyyjjj]]]^^^RRRLLLKKKPPPRRROOOPPPUUUVVVTTTWWW^^^aaa___aaafffbbbXXXjjj|||www|||YYYaaa]]]QQQ```JJJJJJIII:::@@@666NNNiii}}}ttt{{{yyycccssssssDDD888lll|||kkkaaaUUUEEEXXXNNNTTTFFFHHHBBB@@@??????:::444444777---...GGG^^^sssjjj~~~pppuuukkkOOOLLL______aaassstttoooqqq{{{rrrlllooo{{{~~~yyy|||}}}tttKKK===FFF>>>ZZZhhhzzzkkknnneeeccczzzbbbbbb\\\bbbnnn```PPPUUUBBBDDDUUUOOO[[[NNNXXXWWWXXXPPPXXX[[[oooiiiEEERRRhhhgggXXXkkkxxxkkk~~~eeeqqqhhhYYYKKK@@@;;;;;;<<<;;;:::999777777888888555444555555444666888888666777888;;;>>>AAAEEEHHHKKKJJJEEEBBBAAA???@@@KKKXXXfffttt444:::,,,444,,,&&&---&&&!!!...((())))))'''(((***,,,,,,JJJQQQhhhgggNNNBBBQQQdddHHH>>>999---BBBttt|||ooorrroooooouuuooolllnnnrrrtttxxx}}}}}}zzzwwwvvvwww{{{}}}vvv~~~~~~|||ooogggPPPGGGDDDFFFHHHGGGDDDAAA??????AAA;;;777999???CCCAAA===:::111111777222...EEEfffzzz{{{||||||yyy}}}ooorrrtttsssooommmnnnpppooossstttqqqqqqvvv{{{|||zzzwwwrrrmmmkkkkkkmmmnnnmmmnnnqqqiii^^^bbbfff\\\lllfffeeezzzoookkkQQQEEEwwwHHH000444666///......---------......///777\\\|||qqqRRRCCCOOOgggsssRRRGGGNNN^^^VVVYYYLLLooouuuEEEEEEBBBDDDUUU```TTT___```{{{jjjIIIOOONNNNNNNNNPPPSSSWWWZZZQQQUUUYYY\\\___cccffffffWWWhhhfffyyyfffQQQSSSZZZWWWPPPMMMLLLFFFDDDAAAFFFiiikkkEEEIIIllluuuuuuUUUNNNMMMSSSQQQFFFBBBFFFDDD@@@>>>???>>>999666666555000222MMMssswwwiii]]]mmm|||wwwfffJJJpppZZZggg^^^rrrbbbrrrqqqyyywwwvvvvvvooo@@@===FFFDDDMMMlllgggyyy{{{hhhxxxqqqnnnrrrqqqfffZZZUUUddd___]]]^^^ZZZSSSTTTYYY[[[^^^ZZZWWWcccrrrjjjUUUWWW[[[iii}}}sss|||lllrrrbbbZZZYYY@@@CCC???999666777777555444666;;;888666555555666999===<<<======<<<<<<>>>@@@BBB???@@@KKK???@@@bbb~~~YYYooo;;;***555///...---+++***)))))))))(((((((((((()))***+++,,,<<>>:::999;;;???CCCBBB===888:::444555888333...===SSSzzzxxxyyysssnnnlllkkkkkk]]]ccchhhnnnwwwwwwuuurrroooooonnnmmmlllgggaaafffhhh```bbbmmmpppkkkkkk~~~nnn```RRRLLLkkk{{{jjj>>>555000333//////...---------.........666QQQ|||wwwoooHHHGGGSSSrrrrrrNNNFFFQQQKKKQQQcccbbb~~~jjj===FFFMMMPPPTTTRRR___]]]pppqqqRRRQQQPPPPPPQQQSSSVVVXXXXXXUUUXXX\\\```cccccc___[[[MMMnnnvvvppp[[[MMMRRRYYYUUUOOOLLLSSSCCCBBBHHHBBBMMMqqq{{{mmmmmmhhhttt```GGGRRRttt|||gggVVVQQQPPPRRRLLLCCCDDDLLLIIICCC??????>>>;;;999;;;555222111888bbb{{{wwwgggwww~~~~~~~~~vvvfffZZZwwwxxxuuueeehhhhhh{{{www}}}zzzzzz}}}dddNNNGGGCCCAAAKKK[[[___sssiiiuuu]]]bbb~~~ppplllkkkmmmiii___YYYXXXYYYVVVVVVYYYXXXUUUWWW]]]ZZZaaaaaaWWWVVVdddsssyyycccYYYhhhXXXSSSJJJOOOEEEAAA>>>>>><<<999777666222111222666;;;>>>@@@AAA999777888<<<@@@CCCFFFIIIIII777888UUUaaaaaaooo~~~;;;222777***...---,,,***))))))((((((((((((((((((((()))++++++;;;QQQVVVooovvvTTTQQQEEECCCGGGOOOBBBFFFooo{{{}}}}}}yyyzzzzzzxxxyyy|||||||||[[[BBBKKKCCCBBBCCCDDDDDDAAA>>>======888===DDDHHHIIIDDD>>>999999888999888333000555===ccc~~~}}}rrr}}}zzzzzzwwwyyyxxxsssmmmpppqqqooooooqqqtttooogggiiihhhfffffffffeeebbb```ggg___gggssslllhhhpppxxx~~~qqqeeeZZZRRRPPPdddzzzFFF777;;;000222000///......------......***444FFFpppYYYHHHEEE```~~~WWWJJJTTTUUUVVVccchhhrrr@@@BBBHHHRRR___aaahhhsssfffUUUSSSRRRRRRUUUXXXYYYWWWTTTSSSVVV\\\aaabbb^^^WWWRRR[[[pppcccVVVOOOTTTYYYUUUOOOMMMLLLDDDHHHKKKDDDJJJaaarrrggg{{{RRRHHHTTTwwwlllEEEGGGbbb___bbbgggSSSPPPOOONNNFFF???DDDOOOKKKEEE@@@???>>>;;;;;;>>>999777777---BBBrrrkkkrrrwww{{{{{{|||vvvxxxsssuuuiiiwwwvvvxxx|||nnniiivvvwwwkkkZZZMMM777<<>>MMMjjjhhhDDDHHHzzzqqqhhh___iiihhheeeeeedddeeeddd___YYYWWWZZZSSSRRRSSSVVVVVVVVVZZZ___aaaccc___TTTJJJNNNbbbuuu^^^KKKpppzzzaaaKKKCCC@@@<<<999:::===>>>>>>>>>===;;;999888777555333::::::>>>CCCAAA;;;:::>>>>>>XXX}}}{{{nnnxxxlll;;;)))///444+++,,,+++***)))((('''''''''''''''&&&''''''((()))***444LLLVVV~~~nnn[[[gggZZZLLLRRRZZZQQQ^^^yyyTTTKKKhhh|||zzz}}}~~~~~~|||xxxvvvzzzjjjRRREEE===KKK@@@AAABBBAAA???===<<<<<<999???EEEGGGEEE@@@===<<<888::::::666333444444222>>>gggkkkxxxtttvvv{{{xxxyyyuuuvvvsssnnnmmmnnnlllgggjjjjjjiiihhhfffdddcccbbbmmmfffmmmyyy|||tttggg```JJJPPPsssvvv{{{<<<777>>>555333111000///...---------...)))222>>>xxxnnnqqqSSSAAASSSuuuhhhSSSTTT^^^ZZZeee~~~{{{KKKCCCBBBQQQmmmzzzsssqqq^^^UUUSSSTTTWWW[[[[[[VVVQQQTTTXXX___bbb___XXXVVVWWWrrrqqqyyy|||[[[SSSOOORRRTTTPPPKKKKKKCCCMMMRRRGGGEEE\\\jjj]]]|||sssFFF===NNNgggoooMMMGGGrrrqqqhhhjjjSSSbbbLLLIIIGGGGGGDDD@@@DDDKKKHHHBBB?????????<<<;;;<<<<<<666>>>222444bbb|||nnnvvv{{{{{{|||vvvvvvyyyiiirrrhhhXXX]]]^^^AAA...333777;;;<<>>===AAAHHHLLLJJJUUUhhhuuuqqqhhhpppoooAAAvvv^^^'''000:::///***000******)))((('''&&&&&&'''&&&&&&&&&&&&'''((())))))+++JJJ___jjjwwwjjjcccrrraaaMMMSSS^^^VVVKKKMMMEEE===HHHGGGKKKbbbxxxuuuuuuDDDFFFAAA999GGG???@@@@@@???===;;;;;;<<<888:::<<<;;;777666888<<<777:::888444444999888333<<>>??????>>><<<;;;;;;<<<::::::888555222444999>>>888888777555777:::;;;888:::333QQQwww{{{{{{tttlllrrryyyyyyvvvvvvsssqqqxxxzzznnnsssxxxfffMMMLLLuuuZZZ;;;KKK===555===333222111000///...---------000...+++HHH{{{aaawwwVVVDDDMMMjjj{{{ssssssvvvtttYYYJJJHHHZZZpppqqqdddOOOVVVWWWXXXXXXXXXWWWVVVVVV```___^^^\\\SSSOOO\\\nnnppptttbbbqqq\\\TTTQQQOOOOOOQQQSSSTTTTTTZZZHHHFFFRRRWWW[[[]]]YYYKKK^^^yyyppp]]]KKKRRRLLLJJJOOOQQQOOORRRYYYZZZUUUPPPOOOPPPPPPMMMJJJMMM___ppp|||lllaaaaaa___LLLMMMGGGCCCBBBFFFKKKLLLGGGAAADDDAAACCCHHHIIIEEEAAAAAAFFF;;;CCC@@@555333EEErrrttt\\\yyyyyymmmrrrwwwsss~~~~~~}}}zzzuuudddooohhhXXX[[[RRRDDD888222333@@@FFF>>>>>>JJJYYYsssGGGGGG]]]wwwaaa```xxxccclllXXX[[[WWWXXXYYYVVVSSSRRRWWW\\\ZZZSSSPPPSSSTTTQQQPPPTTTWWWWWWRRRSSSWWWXXXQQQIIIMMMYYYZZZ```mmm~~~zzziiiVVVQQQXXXcccLLL...111777222(((---222***)))(((''''''&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))...<<<]]]___{{{dddYYYVVVHHHLLLSSSOOOKKKCCCCCCPPPNNN===AAA<<<777===WWW|||[[[GGGSSS___LLLCCCGGG;;;>>>??????===;;;:::;;;===::::::999888777999<<>>>>>III___qqqooo^^^NNNaaaWWWEEEMMMGGGGGGFFFGGGIIIHHHDDD???DDDAAABBBGGGIIIGGGEEEFFFHHHFFFFFF===>>>777111RRRppp|||pppooosssqqqvvv}}}{{{}}}}}}}}}{{{rrrfffvvvyyynnnYYYKKKGGG888>>>;;;888;;;<<>>IIIiiiwwwdddCCC222???---+++222111//////))))))(((((('''''''''''''''&&&&&&&&&&&&'''((()))***---222UUUZZZzzzsssbbbTTTKKKEEEYYYNNNIIIUUUVVV???999EEEFFFAAA:::<<>>???>>>===;;;:::<<<===555666777888:::::::::999<<<888888===;;;555444888444AAAFFFOOOjjj|||}}}~~~}}}yyyuuutttwwwzzzzzz}}}mmmeeebbbRRRLLLqqqIIIOOOHHH;;;;;;???<<<999333222111///......------)))+++222111OOO}}}xxx|||dddOOOUUUdddjjj}}}}}}hhh^^^UUUFFFZZZiiiiii___NNN[[[TTTYYY\\\]]]ZZZUUUUUU[[[bbb```TTTMMMTTT]]]fffvvvPPPXXX{{{UUUQQQTTTSSSPPPOOOQQQRRRNNNHHHSSSOOORRRRRRMMMRRRXXXRRRLLLKKK]]]uuu|||~~~nnn```LLLWWWOOOZZZ___<<