BM6P6(@ UUUHHHUUU___]]]ZZZSSSIIIAAA======>>>???BBBCCCXXX}}}qqqdddWWWOOOHHHKKKMMMNNNUUUggg{{{~~~~~~}}}{{{|||iiiUUUNNNMMMQQQVVV[[[bbbooo~~~pppdddTTTKKKIIIHHHDDD@@@AAA@@@BBBFFFJJJSSScccrrrxxxiiiaaa\\\TTTJJJGGGCCC???:::777555444444555777999;;;<<<<<<<<<777444111555BBBUUUhhhssswww|||wwwvvvzzzWWW@@@@@@666777777444000...000333666666555555444444444444333333222222333333444555333222111111000000111111000000111111111222222222444333<<>>===<<>>888TTTGGGUUU___]]]TTTMMMCCC>>>>>>@@@AAA@@@???===KKKkkksss```SSSHHHJJJMMMSSSaaaxxxyyywww{{{eeeWWWRRRRRRXXX]]]bbbkkkvvvzzzxxxuuuccc[[[QQQLLLLLLLLLJJJHHHHHHEEEFFFJJJOOOUUUaaakkk|||nnnaaaZZZUUUMMMGGGEEEAAA<<<999666555444444666888;;;<<<<<<<<<;;;777333111:::MMMbbbsss|||iiiKKK@@@<<<666666555222///...111333555555555555444444333333222222222222222333444444222222111000000000111111000000000111111111222222111111888GGGVVVbbbmmmuuuqqq{{{~~~uuuooosssvvvtttzzzzzz|||zzzuuuxxx~~~~~~yyyuuummmkkkjjjmmmssswwwyyyxxxvvvvvvwwwxxxyyyzzz||||||{{{~~~}}}kkk^^^VVVLLLEEECCCCCCCCCCCCFFFEEEEEEGGGIIIMMMSSSYYYddd]]]KKKHHHbbbiiiJJJ888111111000///...------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++))))))((()))***,,,///000777IIIddduuusssggg```aaasss}}}wwwuuuzzz}}}|||zzzzzz}}}{{{gggaaa\\\ZZZUUULLLFFFEEECCCEEECCC>>><<<>>>???===SSSGGGVVVaaa___PPPHHH???===BBBFFFFFFDDDAAA???DDDWWWrrr|||hhhYYYLLLLLLOOOZZZppptttxxxqqq\\\PPPQQQWWW]]]dddmmmtttuuurrrwwwfffaaaZZZTTTQQQNNNKKKIIIMMMJJJKKKPPPTTTXXX___fff|||tttiii]]]VVVRRRJJJCCCAAA===999666444444444666777:::<<<===<<<:::999555222444EEE___vvvtttJJJBBB???555666555444111...///111444444444444444333333333333222111111111111222333333222111111000000000000000000000000000111111111111000111444:::???HHHYYYiiilllssstttpppooosssqqqlllvvvyyy~~~zzzuuuxxx~~~|||wwwrrrooollllllppptttuuuuuuuuuuuutttuuuvvvwwwyyyzzzzzz|||}}}{{{yyy{{{vvvdddUUUKKKHHHDDDAAABBBCCCDDDDDDHHHFFFIIIMMMMMMOOO[[[jjjdddMMMEEEXXXqqqJJJ;;;555...000000///...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++******))))))******+++******))))))***+++---...,,,999RRRjjjuuuqqqgggaaaeeeffflllvvv|||}}}uuuvvvxxxzzz|||{{{wwwsssvvv~~~}}}YYYRRRMMMLLLIIIEEECCCDDDGGGMMMOOOJJJCCCAAAAAA???~~~SSSJJJZZZeeecccPPPGGG???@@@GGGMMMLLLHHHAAABBBCCCJJJ^^^yyynnn```PPPNNNQQQ```{{{yyyvvv~~~}}}}}}zzzdddUUURRRTTT[[[ggguuu|||xxxqqquuuyyytttppphhh^^^VVVQQQNNNLLLMMMMMMPPPUUUXXX\\\eeennnnnnfffZZZRRRNNNGGG>>><<<999666444333444444888999<<<======;;;999777222222===WWWuuu\\\@@@@@@<<<000666444222///...///222444333333333333333333222222111000000000000111222222111111000////////////000/////////000000000111111111000111222333:::KKK[[[kkknnnppprrrvvvzzzvvvooouuuyyy}}}zzzvvvvvv|||zzz|||~~~|||wwwxxxwwwuuuqqqnnnnnnrrruuuxxxvvvuuutttssstttvvvwwwzzzzzzyyyvvvtttwww~~~|||lll```UUULLLBBBBBBBBBBBBDDDDDDEEEEEEGGGFFFKKKTTTVVVYYYkkkmmmUUUEEESSSyyyZZZ999333333///000///...---,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******+++******)))******+++,,,,,,///;;;OOO___fffhhhjjj___[[[bbbsss|||uuuuuuyyy|||}}}zzzxxxvvvvvv{{{pppUUUMMMEEEBBB???:::999;;;FFFPPPXXXYYYVVVQQQJJJCCC}}}SSSLLL]]]gggdddPPPGGG@@@AAAHHHLLLJJJFFF999>>>@@@???JJJcccpppbbbPPPNNNQQQcccuuuhhhgggxxxpppkkkrrrzzzwwwmmmZZZVVVYYYhhh{{{zzzqqqlllppp{{{~~~sssggg]]]VVVSSSRRRGGGIIIMMMRRRUUU]]]mmm|||~~~sssfffaaaUUULLLHHHAAA;;;999666333222333555666:::;;;======<<<999666444///777KKKjjj|||mmmMMMAAA>>>888111444222000...///000222333111111111222222222222222000////////////000111111111000//////......//////....../////////000000000111......///111666AAALLLeeeiiiooouuu}}}zzzzzz|||~~~|||xxxuuuxxxyyyrrrvvv{{{|||zzz{{{~~~~~~vvvlllhhhmmmttt{{{yyywwwuuusssssssssssswwwwwwwwwuuutttvvv{{{uuubbbVVVNNNIIIFFFAAABBBCCCDDDDDDDDDDDDDDDHHHGGGLLLVVV```ooommmYYYNNNPPPuuufffGGG555000000000///...---,,,,,,+++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((***))))))))))))))))))************************+++---+++...999EEERRR```lllddd___aaalllsssvvv~~~zzzssspppxxx||||||zzz|||sss___VVVNNNHHHBBB:::666666@@@GGGOOOTTTYYYZZZRRRJJJ{{{RRRJJJZZZbbb]]]KKKDDD>>>>>>CCCFFFCCC@@@777<<<>>>===AAASSSssskkk[[[QQQOOOUUUgggggg]]]___sss||||||vvvgggdddkkkrrr|||kkk```[[[gggxxxzzzssskkkmmmxxxvvvkkkbbb\\\YYYGGGEEEFFFJJJQQQ___uuu{{{hhhaaa___TTTJJJEEE???888666444222222444777999======<<<;;;999777444333111@@@\\\zzzzzzkkkwwwPPPAAA???888333666222000......000111111111000000000111111111111111///............///000000000000///...........................///////////////++++++///222444999@@@WWW___jjjuuu~~~}}}|||}}}}}}zzz}}}~~~zzzyyy~~~uuupppuuu{{{|||xxxlllggglllsss{{{zzzyyywwwuuusssqqqpppppprrrtttuuuwwwyyy}}}ppp___RRRJJJDDDCCCDDDBBBCCCEEEDDDCCCCCCDDDEEEMMMOOOTTT```tttvvv[[[SSSWWWyyyrrrHHH888555000---.........---,,,++++++++++++)))))))))))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''***))))))(((((())))))***))))))******************++++++---222777@@@PPP___iiigggeeeeeedddhhhttt|||zzzzzz}}}rrrhhhaaa[[[VVVOOODDD<<<:::;;;<<<<<<>>>EEELLLLLLGGGxxxNNNEEERRRWWWPPPEEEAAA===<<<>>>???>>><<<;;;:::===@@@AAAKKKhhhjjj\\\XXXXXX^^^ooovvvbbb[[[]]]jjj}}}sssnnnpppsssxxxvvvkkkiiinnnsssvvvwww{{{}}}zzzzzz|||}}}~~~|||mmmbbbfffqqqyyy~~~|||{{{{{{uuucccXXXOOORRR```uuu{{{qqqtttuuulll\\\ZZZ\\\QQQHHHCCC>>>777555333222333666:::===???>>><<<999666444222222777KKKjjj|||qqqhhhppp|||ccc@@@999;;;555111666000...---///222222111////////////000000111111111......------......///000000///......------......------........./////////...---...111111111444:::GGGSSScccqqqzzz}}}zzz~~~wwwssspppqqqxxx}}}{{{}}}~~~~~~yyyssspppqqqssswwwwwwxxxwwwvvvsssqqqoookkkmmmoooqqqtttwwwzzz}}}zzz{{{~~~tttfff[[[OOOJJJFFFBBBBBBEEECCCEEEFFFEEEDDDEEEIIILLLPPP\\\kkk}}}nnnZZZeeeZZZ999111444111---,,,...---,,,+++************((((((((()))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))(((((()))***************((())),,,///000444@@@MMM^^^hhhpppooommmmmmpppqqq{{{}}}wwwpppmmmlllllliiiiiiiiieeeZZZPPPLLLIIIHHHCCC<<<:::>>>???===vvvJJJ@@@KKKNNNEEEBBB@@@===<<<<<<===<<<;;;===777888>>>@@@EEE]]]zzzrrriiibbbbbbggguuuwwwfff```aaabbbrrr}}}tttjjjcccdddjjjooottt|||yyyrrrqqquuuxxxssstttuuuvvvyyy}}}wwwtttvvvyyywwwxxxzzz|||~~~wwwiiiggglllvvvvvvfffhhh{{{sssggg^^^XXX^^^ooolll\\\OOOOOOTTTJJJAAA===888777555333222444777<<<>>>AAA???;;;777444222111111<<>>;;;888rrrJJJCCCCCCBBBHHHBBB@@@>>>=========;;;:::;;;777888>>>>>>???LLL___yyyzzzvvv|||{{{nnneeefffeeeooo}}}rrrhhhfffccc___eeeqqqxxxzzz{{{yyyvvvvvv|||~~~~~~|||||||||~~~|||zzzwwwxxxxxxzzz~~~vvvkkkmmmyyyyyy[[[XXXXXX\\\gggxxxwwwZZZWWWQQQJJJGGGEEECCC===888333444555777999;;;===>>>@@@???999222///111444555CCC^^^yyyssseeessspppuuu~~~zzzKKKDDD:::555555555222000---...///111111111000///////////////////////////------------------------//////............//////........................////////////000111222333:::BBBSSSeeerrr~~~yyyxxx~~~{{{}}}||||||uuu}}}{{{www{{{zzz}}}~~~|||zzzsssooooootttwwwuuussssssppplllgggfffhhhjjjjjjiiilllkkkooovvv{{{{{{~~~{{{ooocccWWWOOOEEECCCAAAAAABBBCCCDDDDDDHHHEEEFFFJJJKKKLLLSSS\\\iiisssaaa[[[rrr~~~HHH@@@555000///000///------,,,++++++******+++++++++++++++*********))))))************))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***,,,---......???NNNjjjwwwlllmmmnnnvvv}}}{{{wwwtttvvv}}}xxx|||xxxmmmpppuuurrreee]]]XXXMMM???qqqIIIAAAAAAAAAHHHCCC@@@>>>=========;;;:::<<<888999===<<<;;;FFFVVVvvvsssgggfffhhhqqq~~~~~~rrrjjjkkkjjjgggllluuuxxx|||zzzoooppp}}}zzzyyynnnSSS\\\bbbooogggUUUOOOJJJDDD@@@???===888444333444666888:::<<<===>>>;;;999666222///111888???UUUkkkxxxlllrrrsssxxx]]]DDD>>>777444444444222000---...///000111111000///........................------------------------......------------..........................................///000111222888???MMM^^^kkkvvvyyyxxx~~~{{{{{{~~~|||zzz{{{}}}~~~~~~}}}yyytttrrruuuvvvsssqqqqqqppplllhhhfffffffffdddbbbeeedddgggnnnrrrsssuuuyyy}}}}}}ooocccZZZRRRIIICCCDDDBBBAAAAAABBBCCCCCCCCCEEEGGGLLLQQQSSSWWWdddssslllXXXUUUjjjbbbAAA:::222...///000///------,,,++++++******+++++++++++++++*********))))))*********)))))))))(((((())))))))))))(((((('''''')))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))******+++,,,------777@@@TTTooo~~~sssjjjkkkmmmtttyyy}}}}}}uuuqqquuussslllllloooiii^^^oooGGG??????@@@GGGCCCAAA>>><<<<<<<<<;;;:::<<<999:::===:::777>>>JJJhhhyyylllhhhiiirrr~~~wwwrrruuuwwwtttuuuyyyxxxwwwttthhh^^^bbbiiisss|||cccSSSbbbsssvvvdddkkkrrraaaTTTMMMHHHCCC>>>;;;:::888555111444666888:::<<<===>>>>>>888555444444111222AAARRRnnn|||vvvrrr{{{jjjEEE<<<888444222444444222000...//////000000000000///........................------------------------------,,,,,,,,,,,,------------------------------------------...///000000444999EEESSS```lll~~~zzzyyy~~~yyy{{{~~~|||{{{zzzyyyzzzwwwxxxwwwrrroooooopppnnnllljjjgggddd___\\\]]]\\\^^^dddhhhhhhjjjnnnsssvvvyyy}}}xxxkkkcccXXXPPPJJJGGGCCC???AAAAAABBBBBBDDDEEEFFFGGGIIILLLRRRWWW\\\iii{{{}}}ooo```VVVdddlllFFF999444///...///000...---,,,,,,+++************++++++************)))))))))******))))))))))))(((((()))))))))(((((((((((('''((((((((('''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))******+++++++++,,,111111<<>>@@@HHHDDDAAA>>><<<<<<<<<;;;::::::999:::<<<999666999AAARRRvvv}}}~~~tttooojjjqqq}}}~~~}}}}}}gggZZZXXX\\\ccckkkqqq~~~\\\]]]mmm|||fffbbbaaa{{{qqq```SSSJJJFFFCCC@@@;;;888888777555333666888:::===>>>>>>>>>===888333222444333777MMMfff~~~|||}}}QQQ<<<777555333222333333111////////////000000000000///........................,,,,,,------------------------,,,,,,,,,,,,------------------------------------------...///000111111444===IIIUUUcccvvvzzzxxx~~~{{{}}}}}}|||{{{||||||}}}{{{tttpppoooqqqqqqpppnnnjjjddd___[[[ZZZXXXYYY]]]______aaadddkkknnnrrruuuxxx{{{uuuggg^^^YYYSSSLLLFFFDDDDDDCCCCCC???@@@BBBDDDEEEHHHKKKMMMRRRUUUZZZaaannn|||qqqYYYaaaqqq}}}VVV<<<444111////////////...,,,,,,++++++***************************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((('''))))))******************---***...;;;LLLYYYdddkkkppptttzzz~~~~~~~~~{{{zzz}}}yyy||||||vvvzzz}}}rrrIII???>>>AAAJJJEEEBBB>>>;;;;;;;;;;;;:::888888:::<<<:::777888<<>><<<:::888222000222666AAAZZZrrr|||\\\>>>999666555444333333222000...000000000////////////000........................,,,,,,,,,---------............------------......------------------------............///000111111///111777AAALLLZZZooo}}}zzzyyy{{{}}}}}}{{{zzz}}}xxxssssssrrrsssrrrpppkkkeee```]]]YYYVVVVVVXXXYYYWWWXXX[[[aaadddiiilllooossswwwzzz}}}~~~|||zzzvvvqqqiii___UUUNNNKKKGGGBBB??????@@@AAABBB@@@BBBDDDDDDEEEHHHLLLPPPXXX___lll|||{{{uuubbbXXXmmmaaaEEE:::333222111000000///,,,+++,,,+++******))))))******)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))+++)))***000777CCCUUUdddooowww}}}wwwllliiiiiiooowwwzzzvvvzzzzzzvvvtttKKK@@@>>>@@@JJJFFFCCC>>>;;;:::;;;;;;:::666777999:::999888888:::===SSSuuu{{{}}}}}}fffVVVRRRYYYbbbdddaaa^^^```nnnooobbbvvv~~~bbb[[[iiiaaaRRRNNNJJJEEEDDD:::888555333333444666777:::<<>>@@@BBBCCCEEEGGGHHHGGGHHHKKKRRRXXXeeetttsssddd^^^zzzpppKKK888555222222222111000...,,,+++++++++***))))))))))))***(((((()))))))))))))))***))))))((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((()))))))))***((((((***++++++111BBBRRRaaammmxxx}}}rrreeebbbdddmmmwww|||~~~xxxtttwwwyyyvvv{{{vvvLLL???<<>>;;;::::::::::::555777888888777777777666;;;BBBVVVtttwwwrrrssstttssskkkpppvvv{{{}}}fffXXXXXX]]]^^^]]]]]]```jjj~~~yyytttcccdddvvvuuuXXXMMMIIIBBB>>>???777666444222222444777:::<<<>>>AAABBB@@@;;;666222...222444;;;QQQlll{{{zzzmmmnnnvvvUUU>>>999999444444333222000///000111222111000///......///000------------------------++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///...///333888BBBTTTdddrrrxxx{{{|||}}}zzzyyyzzz|||{{{yyy||||||uuunnnjjjhhhiiibbb]]]YYYXXXUUUPPPOOORRRNNNPPPRRRTTTWWW[[[aaaeeelllmmmpppsssrrrqqqvvv}}}}}}}}}vvvmmmbbb[[[RRRQQQOOOKKKFFFCCCAAAAAABBBBBBCCCCCCCCCDDDFFFHHHHHHJJJMMMOOORRRZZZfffooozzzzzzxxxqqqrrr{{{wwwTTT<<<222000000111111000...---------++++++***)))))))))))))))(((((((((((())))))******))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))******''''''***+++)))***333>>>HHHZZZjjjuuurrrgggggglllssstttppppppsss{{{|||{{{tttvvvLLL>>>;;;>>>HHHGGGCCC>>>;;;::::::::::::666888888666555666555333999777EEEfffwwwccc___ccccccbbbcccjjjssszzz|||~~~{{{cccZZZYYY^^^aaaeeejjjrrrkkkbbbjjj~~~hhhUUUOOOIII>>>777888888777555444444666:::======???BBBBBB@@@:::444000,,,555;;;EEEaaa~~~qqqrrrzzzfff@@@::::::333222222111000...///111222222111000.........///000------------------------++++++,,,,,,---...//////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...---///111999IIIXXXooowww{{{yyy{{{~~~zzzxxxxxxwwwwww{{{rrrnnnnnnppphhhccc^^^\\\XXXRRRQQQSSSLLLMMMNNNNNNPPPTTTZZZ^^^[[[\\\```cccaaaaaajjjuuuvvvxxxyyyzzz|||~~~~~~|||ooolllgggaaa[[[UUUQQQOOOFFFFFFDDDBBB@@@???@@@BBB???AAACCCDDDEEEFFFHHHIIIHHHLLLQQQVVV]]]jjj{{{rrrnnn[[[>>>333111000...//////...---------...+++******)))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++((((((***---,,,***,,,111555JJJ___nnnssskkkooouuuxxxooocccaaagggrrrwww~~~{{{{{{sssrrrtttKKK::::::>>>AAACCCAAA>>>;;;888777666666777777666666555555555444:::888===OOOkkk~~~}}}xxxaaaWWWXXX^^^eeekkksssxxxyyy```XXX\\\___iiiyyyjjj___tttppp^^^KKKDDDBBB???:::777666555444444666:::===@@@CCCBBB@@@===999444000---222888EEE\\\|||bbbuuu|||LLL666999999000222333444222...---...000000...,,,---000111///------.........---,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,000//////000000333===IIIdddzzz~~~{{{|||~~~}}}wwwrrrrrrpppmmmhhhbbb]]]ZZZXXXXXXSSSQQQNNNMMMNNNOOOOOONNNQQQPPPPPPRRRWWW[[[^^^```ccchhhnnnqqqppprrrvvv{{{|||}}}~~~~~~|||zzzyyyvvvrrrmmmjjjhhhfffbbb^^^UUUTTTQQQNNNKKKGGGEEECCC@@@??????@@@AAABBBBBBAAADDDEEEFFFDDDCCCEEEKKKOOOSSSUUU[[[gggvvvzzzkkklllYYYCCC888000...222......---------,,,,,,,,,+++++++++***)))(((((('''******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''******************++++++111555AAAWWWmmmwwwssskkkiii{{{}}}tttmmmggggggmmmxxxzzzvvvwww~~~{{{wwwtttrrrKKK::::::>>>@@@@@@???<<<:::888777666666666666666666555555444444888666999EEE[[[sssoooddd[[[ZZZ```gggpppxxxwwwbbb]]]___kkkoooggg~~~hhhXXXHHHAAA@@@===888555444444444666888;;;>>>@@@AAA@@@===999555222000///111>>>TTTqqqkkkmmmbbbEEE999555444444111222222000...---///111000...------///000///---------......---,,,,,,+++...------,,,++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,...---...//////111999CCC___xxx~~~{{{}}}|||zzzmmmnnnooonnnjjjddd^^^ZZZUUUSSSPPPOOOOOOOOONNNMMMMMMKKKJJJKKKOOORRRTTTUUUVVV[[[```bbbbbbcccgggkkkooopppqqqrrrsssuuuvvvvvvwwwvvvvvvuuuttttttsssssssssrrrpppnnnllljjjhhhgggccc```[[[YYYXXXVVVRRRPPPJJJIIIHHHFFFDDDBBB@@@???@@@@@@AAABBBCCCDDDDDDCCCAAADDDGGGIIIJJJMMMTTTYYYZZZcccrrrkkkpppyyyfffGGG999333//////333------------,,,,,,,,,,,,++++++******)))(((((('''))))))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''')))))))))******+++++++++......222<<>>===<<<:::888777666666666666555555555555444444444777666666;;;HHH^^^wwwjjjYYYUUUWWW```lllxxxiii```aaaqqq~~~xxx\\\NNNBBB>>>>>>:::666444222333666999<<<>>>@@@AAA???<<<777333000000222333888LLLiii~~~___zzzmmmDDD;;;;;;222///666111111000///---...000333///...------//////...------------------,,,,,,+++------,,,,,,++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++,,,.........444<<>>???AAABBBCCCCCCCCCCCCCCCGGGLLLPPPSSSYYY```fffnnn}}}yyypppjjj}}}~~~___JJJ666000000...///222---------,,,,,,,,,+++++++++******))))))((((((''')))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***++++++,,,,,,,,,,,,,,,000===MMMZZZiiittt}}}|||wwwxxx~~~xxxppppppsss}}}zzzzzz~~~~~~}}}~~~}}}qqqLLL<<<:::;;;;;;999888888777666666666555444444444444444444444444666666666777===QQQqqqfffZZZWWW\\\lllwwwnnnrrrkkkOOOFFF>>><<<<<<888555555222555999===@@@AAAAAAAAA;;;777222...---111666999HHHbbb{{{iiiVVV555555:::333...444111000...------///222444...------------...------,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++******************************))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++***,,,......---000555???TTTccckkkqqqppprrr}}}xxx}}}|||yyy{{{~~~xxxqqqlllhhhccc```\\\YYYWWWUUUQQQOOOMMMKKKIIIHHHIIIJJJIIIHHHHHHJJJLLLLLLKKKLLLNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKIIIHHHGGGFFFEEEFFFEEECCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDD???AAACCCDDDEEEEEEFFFFFFJJJNNNUUU[[[aaajjjuuu|||iii___ccc{{{vvvHHH;;;000///111///---...,,,,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))++++++,,,(((+++,,,++++++111<<>>???@@@@@@??????AAACCCBBBCCCCCCDDDEEEEEEFFFFFFCCCFFFIIIKKKMMMRRRYYY___fffooo|||wwwrrrqqqtttooommm{{{___888111///...///000000///...+++++++++*********))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((())))))******)))'''''')))***++++++000===RRRfffppptttyyy{{{{{{|||yyysssqqqtttttt|||xxxxxx~~~}}}~~~|||pppKKK;;;777777777666666777777666555444333111222222222333333333333///---000444444888KKKbbb}}}wwwnnnTTTFFF???:::888777888666555777===???@@@@@@@@@>>>:::555333000///000444;;;DDDMMMRRRiii{{{~~~uuuPPP999999777444222222222111///...---///111111///---***,,,---,,,******+++---******+++,,,,,,,,,,,,,,,******************++++++************************((())))))***************))))))***+++++++++++++++,,,)))(((,,,---,,,,,,///***111111666GGGRRRZZZgggyyy}}}}}}}}}zzzvvvqqqkkkggg___]]]ZZZWWWUUURRROOOLLLMMMJJJGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB???@@@BBBAAA@@@@@@CCCFFFDDDDDDFFFGGGIIIJJJKKKLLLJJJNNNSSSWWW\\\fffrrr{{{yyymmmcccqqqfffCCC333.........------/////////+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((******)))))))))***+++---(((---:::IIISSS\\\hhhttt}}}}}}xxxyyy}}}zzz|||zzzzzz~~~mmmIII999777888888666777777777777555444333111111111222222333333333222...000666444333@@@QQQgggttt{{{}}}}}}qqqUUUCCC======888666666666555333777>>>AAAAAA@@@>>>:::555111......///222777???IIIRRRWWWlllyyy~~~xxxxxx^^^<<<555111111333222///000555...------000222222...***))),,,---,,,***)))+++---)))***+++,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***+++''''''***,,,++++++...%%%///111444@@@HHHQQQ```jjj{{{vvvxxx}}}~~~}}}~~~xxxtttmmmjjjgggccc```\\\WWWSSSTTTQQQMMMJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFEEEDDDDDDGGGJJJHHHIIIJJJMMMOOORRRSSSTTTYYY^^^dddjjjrrr~~~~~~ttthhh[[[pppmmmBBB111777000111000---,,,...//////************))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''''''''!!!%%%)))***(((&&&'''(((---***+++222999BBBSSScccjjjuuu}}}kkkGGG:::888777555888666444444444555444333111222222333333222222111222333333444666777999:::WWWooo~~~oooeeeeeeffflllssszzz}}}wwwqqqfffYYYLLLAAA:::666444666888777666999>>>CCCFFFCCC@@@<<<444---...333111333999III```pppkkk^^^vvvvvvsssvvveeeAAA>>>555333111000.........///...,,,,,,///111111---***++++++++++++++++++++++++******++++++++++++***************)))(((''''''&&&(((((((((((())))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***,,,///222888???GGGMMMaaaooo}}}||||||}}}|||yyysssnnnjjjfffbbb```ZZZYYYVVVUUUTTTSSSQQQOOOMMMKKKHHHHHHJJJJJJGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFFFFGGGFFFFFFEEEEEEEEEGGGIIIHHHFFFFFFIIILLLNNNQQQSSSUUUWWWYYY]]]___eeennn{{{pppfffbbbhhhwwwjjjJJJ888111/////////...------------...+++++++++*********))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))************---333;;;AAAUUUbbbrrr{{{}}}}}}~~~}}}kkkGGG999888888666888666444444444555444333111222222333333222222111222222333444555777999999JJJddd~~~lll[[[[[[```iiirrrssseee]]]YYYRRRIIIAAA;;;777555444555777888999<<>>;;;999333......333111555FFFccc~~~}}}rrrrrrqqqxxxTTT;;;666444333111///............---,,,,,,...000000---***++++++++++++++++++++++++)))******++++++******)))+++******)))((((((''''''))))))))))))******************))))))))))))******(((((()))))))))******************+++++++++,,,,,,+++---...000444:::@@@EEERRR___|||{{{zzzxxx{{{{{{wwwooojjjiiifffbbb^^^[[[ZZZXXXWWWSSSQQQOOONNNOOOOOOLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKGGGIIILLLMMMNNNQQQVVVYYYXXXZZZ^^^bbbhhhpppyyyoooaaahhhxxxoooOOO:::111111333///......---------------++++++*********))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((()))---333777;;;EEESSS___hhhsss||||||kkkGGG999999:::888888666444444444555444333111111222222222222111111222222222333444666888888<<>>@@@AAA@@@???:::666555333///111444<<>>BBBBBB>>>999888333000000000111666===GGGqqqnnniiihhhIII999444444555////////////......------+++,,,,,,,,,,,,++++++,,,************************)))))))))******)))))))))*********)))))))))))))))'''''''''(((((((((((()))))))))(((((((((((())))))'''(((((((((((()))))))))))))))*********+++++++++***+++,,,++++++---000333444999KKKeeezzz{{{zzzxxxsssqqqrrrvvvyyy|||~~~~~~{{{yyyxxxwwwvvvuuusssqqqpppoooooopppqqqqqqsssuuuxxxzzz|||wwwtttwww|||rrrOOO<<<000555777000,,,000------,,,+++++++++++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&(((******)))(((((((((''')))******,,,000777===JJJPPPZZZdddmmmxxxiiiGGG:::::::::888888666444444444555444333000000111111111111000000000000000111111222333444777111111>>>SSSiii~~~}}}nnnrrr{{{sss^^^fffzzzmmmfffZZZOOOGGGAAA<<<888777666444333444555777888;;;<<<>>>@@@@@@===888555222000///000111333===GGG___jjjnnnpppIII:::888333000222......//////...---,,,,,,***+++,,,,,,******+++,,,************************((())))))******))))))((()))))))))(((((((((((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))''''''(((((((((((()))))))))))))))************+++)))***+++++++++---///222...222;;;HHHSSS___qqquuusssyyy|||{{{|||tttssstttxxx~~~mmmjjj|||xxxsssKKK;;;222---000000,,,---222---,,,++++++******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((###%%%((()))(((''''''(((&&&(((***++++++,,,---...111;;;HHHSSS[[[eeerrr{{{}}}yyyvvvyyyxxx~~~}}}hhhGGG;;;:::999666888666444444444555444333000000111111111111000000000000000000000111222333333000000777BBBSSSjjj}}}}}}xxxsssxxxxxxpppggg}}}qqqbbbZZZRRRJJJEEECCC???:::666333222222333444777:::<<>>;;;777666555555555555888;;;>>>@@@AAADDDEEEBBB:::333///...///333999===>>>EEEWWWiii}}}QQQCCC444///000111111000,,,---.........---,,,+++)))+++,,,+++((((((***---))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************)))***+++***)))***,,,---++++++...222999DDDTTTaaatttzzz~~~|||{{{zzzyyy~~~~~~{{{xxxvvvtttyyy~~~{{{yyy~~~~~~ooommmnnnLLL999222,,,000222000///111///***,,,++++++***)))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))((('''((()))((('''&&&%%%%%%''')))+++***)))(((+++000888???DDDOOORRRYYY```aaaeeetttgggIII===::::::;;;999777444222111111333444111111000000//////......000000000000000000000000111---...444555777FFFYYYfffppp~~~|||}}}mmmfffsssqqq```VVVOOOJJJEEECCC???;;;777555333222222444777999;;;>>>AAADDDBBBDDDCCC===666222///,,,111444===HHHNNNRRR___lll|||~~~|||VVV:::888555111///.........111000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********++++++++++++---...///111999FFFPPPqqqyyylllvvv}}}yyy~~~|||zzz~~~aaaDDD888333.........---------,,,,,,,,,))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))******))))))*********+++++++++666;;;AAAHHHPPP\\\lllwww}}}hhhJJJ===::::::;;;:::888555222111111222333000000000000//////......////////////////////////000,,,---222111111===NNNhhhnnn~~~rrrqqq|||ttt___SSSKKKFFFBBBAAA???<<<888666444444444444777:::===>>>???BBBCCCEEECCC>>>:::888666222///555999CCCQQQZZZ```kkkvvvyyyzzzzzz```EEE999777444111///.........111000///---,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++***,,,---,,,---333===FFF]]]nnnnnnhhhuuuvvvxxx{{{~~~iiiJJJ777111111000------------,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((())))))***)))))))))*********++++++***...222666:::CCCNNNWWWiiinnnvvv|||jjjKKK===999999::::::999666333222111222333000000000////////////...///////////////////////////,,,---000...+++333@@@ZZZggg}}}uuutttrrryyy|||ooo^^^QQQJJJFFFBBB???<<<:::777555444555666888999<<<@@@AAABBBAAABBBBBBBBB;;;555222444444222000777BBBVVViiirrruuuyyy}}}vvvzzz}}}gggFFF:::666444222000///...//////000///...---,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))************)))++++++******---333999EEEVVV[[[\\\mmm{{{~~~|||iiiHHH555///...///000---------,,,,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***))))))))))))************&&&)))+++,,,,,,///555:::KKKPPPXXX```ffflllrrruuukkkLLL>>>999888::::::999666444222111111222////////////////////////////////////////////////...,,,---///---***...666@@@[[[}}}wwwggghhhwww}}}zzz{{{~~~aaaZZZPPPIIIFFFDDD@@@===777555333222333666999;;;>>>AAADDDEEEDDDBBB@@@@@@<<<666000///000111444888AAAWWWttt}}}{{{yyy~~~wwwOOO999777333222111//////////////////...---,,,++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((()))))))))******)))*********)))***---111444CCCGGGKKK[[[ggglllqqqwww|||uuuqqqrrr|||uuunnnwwwyyy```GGG222000333111------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))((((((((()))))))))******)))+++,,,,,,******,,,...222666<<>>888777:::888777555333222111111111.............../////////........................------///000...,,,...333222KKKnnncccYYYeeennn|||zzzvvvxxx~~~}}}lll___OOOKKKEEEBBB???===999555444333333333555888<<<>>>AAACCCFFFEEECCC???===<<<777444333333222333===III___wwwwwwvvv~~~vvvPPP:::333111000000//////.........///...---,,,+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((()))*********+++---...,,,666888;;;IIISSSZZZfffuuuwwwpppnnnkkkooozzzuuunnnvvv}}}{{{```CCC444,,,111555000,,,---,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''(((((()))''''''((((((((()))))))))''')))*********)))******((())),,,...111555999===oooOOO>>>777777999555555444222111111111000---............/////////........................---...///000///...///111333;;;PPPqqq~~~hhhYYY^^^bbbqqqyyyuuuvvv{{{qqqfff^^^TTTKKKGGGDDDAAA>>>;;;999555333444444555777999<<>>:::888777000///222777777;;;JJJ\\\~~~sssssswwwTTT777222222/////////............---------,,,++++++*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))***+++,,,---...***///...111===DDDMMM^^^xxx|||YYY:::888222...//////---,,,...+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&'''(((******+++******((())))))(((((()))+++...qqqPPP>>>666666999222222222111111000000000---------.........//////........................,,,......---------------222111:::SSSvvv|||uuullljjjcccfffxxx|||vvvuuuwww{{{~~~~~~{{{fffWWWQQQMMMHHHCCCBBB@@@===:::888777555444555777999;;;===???AAAAAACCCCCCBBB>>>999555222222000...333>>>FFFNNN___rrrrrrpppwww|||\\\???222222111///...............---,,,,,,,,,++++++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((()))((('''''')))***++++++***---***---555777???RRRjjj{{{xxx~~~yyy|||{{{yyyYYY>>>000111222000+++***---...---+++*********))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))(((((()))+++++++++***)))******)))'''((()))+++qqqQQQ>>>666666999000000000000000000000000---------.........//////........................,,,...---+++***++++++))))))+++222AAAWWWrrr~~~zzzkkk^^^sss~~~xxxttttttvvvvvvyyy|||~~~nnnbbbTTTKKKIIIHHHEEEBBB:::999666444333222222222777999;;;>>>@@@AAABBBBBBCCCCCC@@@;;;666111//////999444:::JJJYYYdddvvvxxxpppuuu}}}aaa===111333000------............---,,,++++++++++++******************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&(((((((((,,,---)))+++000---333EEEUUUppp}}}zzzyyyvvvvvvxxx}}}}}}}}}~~~}}}|||yyyuuuSSS888222777)))///000++++++111111***************))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))'''&&&&&&'''''''''&&&'''((())))))))))))+++---rrrOOO<<<777666666333333222222111000//////////////////............------------------------+++,,,,,,------,,,,,,+++///,,,///888AAAOOOnnnxxxzzz}}}{{{oookkkjjjnnnxxxzzzwwwuuutttooossswww{{{||||||}}}}}}~~~yyyqqqhhhbbbPPPMMMIIIDDD@@@>>>===<<<999777555333333555777999AAA@@@@@@BBBEEEDDDAAA======:::666222111111222444333===MMM```nnnvvvyyyyyydddIII333000444111...///,,,,,,------,,,,,,+++***+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&''''''((()))******+++++++++,,,---...///000111IIIRRR^^^gggjjjkkknnnqqqooowww{{{~~~{{{~~~bbbLLL???999555222///...---,,,++++++++++++---,,,***)))))))))((((((******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((rrrNNN<<<666666555333333222111111000//////............------------------------------------+++,,,,,,------,,,,,,+++---***,,,222777AAAYYYrrrvvvnnnrrrvvv~~~tttfff^^^bbbppp|||xxxvvvttttttnnnpppssstttuuuwwwyyy{{{}}}~~~yyysssjjjddd```[[[SSSMMMKKKIIIEEE@@@<<<:::999888555444444444666999;;;===AAA@@@???@@@AAA@@@<<<999999777444333222444666888FFFNNN[[[gggpppuuuwwwxxx~~~jjjMMM<<<000000111---+++///,,,,,,,,,---,,,++++++************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((''''''(((((())))))************+++,,,---...//////444<<>>@@@AAABBB@@@>>>===<<<:::777444333222111111444888<<>>333------///000///------,,,+++***************(((&&&''')))***(((&&&))))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((oooLLL:::555444333222111111111000000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,---...---,,,333===ggg~~~zzzgggfffiiisss{{{hhh```aaaeee|||~~~{{{vvvssspppnnnjjjeeeccceeeiiimmmnnnqqquuuxxxzzz|||}}}}}}}}}~~~zzzvvvrrrpppnnnhhh```YYYUUUQQQMMMJJJIIIGGGCCCAAA<<<;;;999777666555444444888999<<<>>>@@@AAABBBBBBAAA???<<<:::888555333111222222222555;;;CCCKKKPPPbbbjjjtttxxxuuuoookkkiiitttuuusss{{{~~~ZZZ@@@888///...///333111,,,---111+++++++++++++++******))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++,,,***(((%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))***++++++,,,,,,(((+++000444999AAAIIIOOOPPPYYYccckkkuuu{{{~~~~~~ttt[[[GGG:::555///...///111000...,,,,,,+++******************+++***'''%%%%%%''')))(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$%%%%%%&&&''''''$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((mmmJJJ999666444222111111111000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---///...---000444EEE___vvvpppllllllzzzhhhZZZTTTbbbgggpppxxx}}}}}}|||uuurrrllleee```___bbbeeefffiiimmmqqqtttvvvzzz|||wwwwwwxxxyyy|||||||||}}}{{{{{{zzzxxxvvvssspppmmmiiifffcccaaa___[[[UUUPPPKKKIIIFFFCCCAAA???===<<<666666666666777777888888???@@@AAABBBBBB@@@???>>>:::999777444111000000000222333666===HHHUUUaaahhhsssuuuwwwwwwvvvvvvxxxzzzwwwzzztttUUU===444333444000...000111///------******++++++******)))(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))++++++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))))))))***++++++,,,,,,******+++---111777>>>CCCKKKRRRYYY^^^dddmmmtttwwwzzzeeeQQQ>>>111444111...---......,,,)))++++++***)))))))))******+++333:::999000******---'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$%%%&&&&&&'''((($$$###"""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''kkkHHH999666555333000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++---...////////////EEEhhh|||yyyuuuyyyjjj```OOORRRYYYbbbllluuu}}}wwwvvvqqqkkkeee```______```bbbeeegggiiilllqqqtttxxxxxxxxxyyy{{{}}}}}}}}}}}}~~~}}}}}}|||{{{}}}|||}}}}}}{{{wwwzzzzzzssssssyyy}}}~~~ooonnnkkkjjjiiigggdddaaa```^^^ZZZWWWTTTPPPLLLIIICCCBBB???===;;;999888777444444666777999:::;;;<<<@@@@@@@@@???>>>;;;999777222222111///---...000333000444<<>>>>><<<:::888777777777555666777999:::;;;<<<<<<999999999888666555333222...///000//////222888<<<===DDDPPP]]]hhhnnnqqqrrrnnniiieeehhhttt}}}hhhMMM;;;444222111///111///+++***,,,---+++((())))))******))))))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((((((((((((((((()))))))))+++*********,,,...//////888>>>FFFJJJLLLSSSaaammm~~~xxxvvv|||~~~tttdddOOO>>>444000000222......------......------))))))((((((((())))))***"""***222555111+++&&&$$$%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""#########$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$############$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''hhhFFF999888777444////////////000000000000,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******---,,,+++***,,,///---***///,,,333GGG```yyyxxx|||wwwkkkpppyyyuuueeeNNN===999EEEWWWdddvvvxxxzzzxxxrrrjjjccc```]]]\\\ZZZXXXVVVWWW[[[^^^^^^___bbbeeeiiilllooopppqqqrrrrrrssstttuuuvvvvvv{{{||||||xxxsssppppppqqqppplllkkknnnooollljjjkkkjjjkkkgggbbb```bbb___[[[XXXUUUQQQPPPQQQQQQPPPNNNLLLJJJGGGEEECCCAAA@@@???:::::::::888666666666888777888999:::;;;;;;;;;;;;222111111111000000000000///111333333444999@@@FFFUUU^^^kkkwww}}}{{{vvvrrrcccbbbfffrrrkkkOOO666222000+++...888+++------,,,,,,------+++)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''''''''(((''''''(((***+++***))))))222===EEEIIIQQQ```nnn|||yyy|||{{{www}}}|||uuuRRREEE777222333222---***---,,,+++******+++++++++))))))(((((((((((()))******&&&######%%%((())))))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''fffDDD777555444111222222111111000/////////------------------------------,,,,,,,,,,,,++++++...,,,+++)))(((((())))))++++++++++++++++++++++++)))+++///555???UUUyyy~~~sss___ffftttzzz}}}|||eeeHHH888;;;DDDJJJ]]]cccnnnvvvuuummmhhhiii\\\]]]]]][[[XXXVVVVVVVVVVVVXXXYYYYYYYYY\\\bbbhhhhhhiiiiiijjjlllnnnpppqqqsssssssssrrrpppooommmllljjjiiihhhfffeeecccbbbaaaeeeccc___\\\YYYUUUQQQNNNIIIGGGEEEDDDEEEFFFFFFEEEFFFDDDAAA>>>;;;::::::999666666777888999:::;;;;;;:::;;;:::777444222222333111000............---,,,---333333111>>>TTTcccfffwwwuuuvvv|||sssfffgggqqqpppFFF>>>555000000///---***......---,,,,,,,,,------************))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))*********++++++++++++,,,,,,---222<<>>===;;;:::999999999666666666666777666777777777777666333///------...,,,,,,,,,.../////////...///999AAAGGGWWWooo~~~{{{yyyppppppMMM<<<666000...000111000......---,,,,,,+++,,,,,,,,,*********)))))))))(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))---,,,,,,...333;;;CCCHHHgggnnnwwwxxxsssnnnlllmmmwww|||mmmUUUCCC:::444333111///---,,,++++++,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeCCC777666555333222111111000000//////...,,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++------,,,+++************************************,,,+++,,,+++***111CCCTTTvvvwwwkkkccc___ccckkkyyymmm[[[OOOIIIAAA===>>>FFFNNNUUU\\\ccciiihhheee___YYYUUUTTTTTTRRRQQQPPPPPPPPPOOOMMMKKKOOOPPPQQQSSSTTTTTTUUUUUUXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRNNNLLLJJJIIIIIIGGGDDDAAA???===;;;;;;===>>>>>>>>>;;;;;;;;;;;;::::::999888666555555444333222111111222222222///---++++++---***+++---...000111111222333@@@NNNXXXhhh||||||zzz}}}uuuPPP222333000,,,,,,///111000...---,,,++++++******++++++******))))))))))))((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((,,,+++******,,,000333666DDDMMMWWW]]]^^^]]]___aaalllssszzzoooZZZGGG:::222...000000...---,,,,,,++++++,,,++++++++++++*********)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeCCC666555444111111111111000//////......///......---,,,+++******,,,,,,,,,++++++++++++***---,,,,,,+++++++++++++++************************))))))++++++)))***555@@@___ttt}}}ssskkkccc^^^]]]lllzzztttnnnYYYLLL???:::<<<@@@HHHOOOWWW\\\bbbeeeccc^^^ZZZWWWVVVSSSPPPPPPQQQPPPMMMJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLKKKKKKFFFDDDCCCCCCDDDCCCAAA??????===;;;;;;===>>>???>>>======>>>===<<<:::888666222222111111000//////......//////...------///000......///000111555999<<>>>>>???@@@AAA@@@@@@@@@???===999666222000---............/////////---...///...------///000///000000222666>>>IIIPPP[[[]]]```ccciiirrrvvvvvv{{{}}}hhhKKK666222888111000///......---+++)))++++++***)))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))((())))))***++++++,,,,,,***...222666;;;BBBJJJQQQUUU]]]fffppp}}}tttaaaHHH@@@666111000222222000---------,,,,,,------...+++++++++*********))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeCCC555444222///111000000//////......---++++++******))))))((((((++++++++++++******************+++++++++******)))((((((((((((((((((((((((***(((***,,,+++)))***...---CCC```yyy~~~{{{xxxlllgggppp{{{yyypppddd___aaammm~~~~~~iiiVVVFFF:::666777444888>>>DDDKKKRRRZZZ___dddbbb```^^^]]][[[WWWUUUPPPOOONNNMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEFFFEEEDDDBBBBBB@@@======>>>??????>>><<<;;;:::777333000---+++++++++,,,---...///000000///000000///------...///111444777<<>>;;;888777888888777777555444222000...---,,,,,,++++++,,,---...///000000...///111111111222555777===BBBIIIQQQYYYfffuuu{{{pppfffhhhsss}}}~~~{{{wwwyyyyyyZZZ===444555333000000+++,,,,,,,,,+++,,,...///,,,,,,+++************+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''''''''((()))))))))***+++...111444666===EEEKKKWWWgggtttyyyyyyyyywwwuuutttvvvzzz~~~}}}{{{}}}{{{}}}nnn___RRREEE;;;444444222111000//////---,,,,,,++++++*********++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################aaaAAA666777777555000000000///......------+++++++++++++++,,,,,,,,,+++++++++************)))'''((()))******)))((('''((((((((((((((((((((((((***''''''+++---++++++...))),,,111???YYYwwwxxxtttwww~~~|||yyynnneeemmm|||lllaaaWWWUUUVVVXXXaaakkklllooosssttthhhWWWJJJFFF888999;;;;;;::::::;;;<<>>999666333222222222111000000///...------...///000,,,------......///000000+++...111444777;;;???CCCLLLSSS\\\dddkkkvvv{{{mmmooo{{{}}}vvvxxxqqqRRR???111111222//////444,,,,,,,,,***))))))+++------,,,++++++******++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***+++,,,((()))***+++++++++++++++'''...666<<>>===:::999999===<<<>>>CCCFFFHHHJJJLLLHHHLLLNNNMMMQQQZZZ]]][[[___]]][[[\\\___]]]VVVQQQKKKJJJHHHGGGDDDCCCAAA@@@@@@AAABBBAAA???<<<888666///111333222000...------,,,000222000---+++***)))...+++,,,000000......111///333:::AAAFFFLLLWWW```eeejjjggg```hhh~~~uuuzzz}}}^^^JJJ999444///...111333222000000//////---,,,+++******++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###***+++&&&###$$$***)))(((&&&$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((---------///333999???BBBKKKOOOTTTYYY^^^eeelllpppzzz|||ppphhhwwwzzzbbbPPPDDDAAA<<<777333000............---,,,,,,+++******+++*********))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""!!!!!! ###"""!!!"""###$$$###!!!###"""""""""!!!!!! """"""""""""############""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################zzzYYY???777333111222////////////............,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))(((&&&(((((()))))))))*********++++++,,,---444DDDWWWeeexxx{{{~~~zzzxxxwwwuuuyyytttkkkhhhmmmrrrooogggeeefffhhhjjjkkklllnnnppptttnnncccUUUJJJAAA:::555222333555999<<<<<<;;;:::999>>>BBBEEEMMMXXX]]]]]]YYYVVVSSSTTTUUUSSSNNNIII@@@@@@???>>>===<<<;;;;;;::::::999777555444333222...000111111000///000000000///,,,***+++///000...000------000111000222555===BBBKKKWWW```eeeggghhheeekkkkkkiiirrryyywwwsss|||uuu\\\FFF:::666111,,,,,,000222222000//////...---,,,+++******++++++++++++++++++++++++))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((%%%'''---000,,,***++++++***((('''%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((***...222444===AAAGGGMMMUUU^^^gggmmmnnnttt{{{zzz|||kkkfffvvvzzzgggUUUEEE:::888666333111/////////000...------,,,++++++***************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$#########""""""""""""###"""!!!"""###$$$###!!!#########""""""!!!!!!!!!""""""""""""############""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################}}}wwwVVV===666333111222/////////............---,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''&&&'''''''''&&&(((((())))))))))))*********+++***)))***000:::AAAZZZhhh|||~~~xxxvvvxxxrrrwwwtttkkkccc```dddggghhhoooyyyzzzjjj^^^SSSHHH===;;;888777777999999888777999:::<<>>:::666666666666666666666666666444111///......///000,,,---............000222///111000///222777666222555222111444666777;;;@@@JJJVVVgggvvv}}}yyyooogggkkknnnmmmkkktttyyyuuuwww{{{zzzdddPPP@@@666333333///,,,---000333333222///...------,,,+++******************************++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%(((&&&)))...222111///000+++***)))'''&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,000333888>>>FFFOOOYYY___```ffflllvvv|||zzz{{{~~~ppppppyyyuuuxxx}}}lllSSSBBB999444222000///...---------...///------,,,,,,++++++************))))))))))))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$###############"""!!!"""###$$$###!!!###############"""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################~~~yyyTTT<<<666333111222//////.........---------,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((()))))))))))))))...+++'''&&&&&&'''''''''(((((((((((()))))))))***'''(((*********+++...000888KKKhhh}}}yyyuuujjj___[[[cccddd^^^aaalll}}}ssshhh[[[TTTHHH===:::===???>>>===;;;999999:::<<<:::777;;;888555333444444333111333333333333333333333444222111///...---...//////---............///222555111???IIIGGGCCCBBBAAA>>>@@@<<<:::>>>BBBFFFMMMTTT[[[pppzzzkkkbbbjjjkkkiiijjjuuu|||xxxtttXXXEEE;;;555333444111///...///222555666666---------,,,+++******)))************************)))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%'''+++......------))))))'''&&&%%%$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''++++++++++++++++++******,,,...000222666<<>>@@@AAABBBAAA>>>:::777666777999;;;CCCGGGMMMSSSWWWZZZ^^^```aaaiiikkkkkkyyyvvvqqqoooqqqsssuuu{{{~~~vvvZZZFFF;;;666000111222222---(((***111...//////...,,,++++++,,,************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''******&&&(((---,,,'''&&&&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((++++++***((((((((())),,,000000---***...444;;;???JJJYYYgggkkkeee]]]ZZZcccfffhhhqqqvvv{{{lllkkkrrr}}}}}}{{{kkkiiivvv{{{kkkjjjnnnaaaKKK??????===:::666444555666...///111111000...------,,,,,,---------,,,,,,+++******************++++++&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%###"""!!!"""###$$$###!!! !!!!!!"""""""""###""""""""""""############""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################~~~TTT===666111///000//////...---,,,,,,,,,,,,))))))))))))((((((((((((+++*********))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''''''''(((((((((((('''(((((()))***,,,---...AAAQQQgggwww~~~vvvooosss{{{~~~~~~yyyqqqjjjfff```XXXWWW[[[cccbbbaaaeeeooo}}}uuuvvvzzzyyyuuuqqqbbbdddddd```ZZZTTTPPPOOOKKKEEEFFFOOOWWWYYYZZZ]]][[[YYYXXXWWWTTTTTT\\\fffpppkkkiiiooottttttqqqoooffffffkkkxxxvvvjjjiiitttwwwpppqqq||||||}}}|||\\\GGGAAA???888111111000000///...---------...---,,,,,,++++++,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))%%%%%%$$$###"""""""""#########""""""""""""#####################"""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((()))++++++,,,,,,,,,000222555999>>>BBBEEEGGGQQQTTTYYY```gggooouuuxxx~~~~~~zzzqqqhhheeejjjppp~~~uuuxxx}}}{{{ggggggppp~~~}}}|||zzzwwwuuullldddZZZSSSPPPMMMGGGBBB999888777555333111//////...///000111000...,,,++++++++++++************)))((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$################################################|||TTT>>>666222000111///...---,,,,,,+++,,,,,,))))))))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''(((((((((((('''''''''((()))***+++,,,...:::KKKZZZeeeqqq~~~xxxyyy|||zzzwwwtttooolllkkkhhhbbbbbbfffdddccccccdddiiirrr{{{uuummmhhhllltttxxxzzz|||zzzzzzzzz{{{zzzwwwqqqmmmhhhdddeeemmmtttvvvxxx{{{vvvssspppooommmnnnxxx}}}wwwrrrsssssspppmmmmmmeeejjjrrr~~~kkkfffiiisssxxxxxx~~~kkkZZZDDD888666666222---000000//////...------,,,---,,,++++++******++++++++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$######""""""############""""""""""""#####################"""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''((()))******+++******)))***,,,...111444666777@@@CCCHHHOOOXXX```fffiiifffhhhhhhdddaaaccckkkssszzzmmmsss|||xxxmmmmmmrrr|||xxxuuutttsssppplllgggaaa[[[XXXNNNKKKGGGEEEDDDBBB===999888777666444333111000///...///000000000...,,,++++++++++++*********))))))))))))))))))))))))))))))***(((&&&&&&'''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###"""""""""""""""################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""""""""#########$$$$$$$$$################################################|||TTT>>>777222000111///...---,,,,,,+++++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((())))))&&&,,,444>>>LLL___uuu}}}qqqooolllkkkkkkjjjiiilllqqqqqqqqqpppooollljjjhhhfff```ZZZWWW\\\dddllluuu}}}zzzzzz|||{{{uuummmnnnttt~~~~~~xxxtttqqqpppooorrr|||wwwrrrmmmiiiiiimmmhhhnnnvvv}}}xxxnnnggglllrrrxxxxxxbbbFFF>>>555111333444222/////////......------,,,,,,++++++***))))))))))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$###"""""""""############""""""""""""######"""############""""""!!!""""""""""""############""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''(((((()))))))))(((((((((((()))***+++,,,------000222666;;;BBBHHHMMMPPPHHHLLLOOOPPPQQQWWWaaaiii}}}|||llllllssszzzuuurrrrrrppptttqqqgggbbb[[[WWWSSSQQQNNNJJJCCC>>>;;;<<>>777333111222///...---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''((()))***,,,///999JJJ___mmmyyyyyyvvvqqqmmmjjjmmmuuu}}}zzztttlllggg^^^XXXTTTTTTVVV[[[eeepppqqqtttyyy}}}|||vvvqqqnnnvvvzzzvvvsssqqqrrrrrrttt{{{~~~tttjjjbbb]]]\\\cccllllllmmmqqqvvv{{{|||wwwqqq~~~wwwbbbQQQGGG888666444333333333222111...---------,,,,,,,,,+++******)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""############"""!!!!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&***************+++++++++------...///222444666777555888;;;<<<>>>CCCKKKQQQaaakkktttsssqqqpppnnniiimmm{{{ssshhhqqqvvvyyyssshhhggggggfff```___iiivvvzzzvvvpppiiiaaaXXXPPPKKKJJJFFFBBBCCCEEEDDD???:::<<<>>>AAAAAA>>>:::777666333333333222111111000000......///......---++++++************))))))))))))************************)))((('''(((******(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""""""""###################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""""""""""""""############################################################~~~SSS===666222000222......---,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))((('''''''''((((((((((((((((((+++444@@@III___tttvvvqqqvvv|||vvvooogggaaa[[[YYY^^^eeeccckkksssuuupppjjjgggfffooowww|||wwwsssooommmnnnqqqqqqpppsssxxxkkkbbbXXXSSSRRRWWWcccooosssnnnmmmttt}}}gggQQQAAA::::::222222222000...------...,,,,,,,,,,,,++++++++++++***)))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$#######################################"""""""""###""""""!!!""""""############""""""""""""######!!!""""""#########""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$#########""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''((((((((())))))///...------,,,,,,,,,,,,...000111111111333888<<<>>>EEEKKKMMMMMMOOOOOOOOOQQQWWW\\\___aaacccccc```hhhkkknnnpppmmmfff___ZZZNNNMMMMMMLLLIIIFFFIIINNNSSSPPPLLLJJJHHHEEEAAA>>>CCC???===???CCCDDDAAA======>>>>>><<<888555444444222222111111111000000000.........------,,,+++************)))))))))(((((())))))))))))))))))))))))(((((((((***++++++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################|||RRR<<<555111000111...---,,,++++++*********))))))))))))(((((((((((())))))))))))************&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''')))(((((('''''''''(((((('''((((((((((((***...111999PPPfffxxx{{{}}}zzzwwwzzz~~~wwwooohhhgggkkk```jjjssstttmmmeeedddeeeqqquuuvvvpppkkklllppprrrkkkiiikkknnnooolllkkkmmmkkkccc]]]]]]```fffpppzzzvvvqqqvvv~~~}}}gggNNNAAA<<<999555333000000000...,,,,,,---...++++++++++++***************)))((((((''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$###############""""""!!!!!!!!!"""############""""""""""""######!!!""""""############"""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""############$$$###""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))******...------,,,,,,---------+++------------...111333000222555666777888;;;<<<>>>===<<<<<<@@@FFFKKKNNNOOOPPPRRRRRROOOKKKGGGDDD===<<<;;;<<<===>>>======@@@???======>>>>>>===;;;???<<<:::;;;===>>><<<::::::999777666666666666666111111111000000//////......------,,,++++++************)))))))))(((((((((((((((((((((((((((((((((''''''))),,,---,,,)))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################}}}{{{PPP:::444000///000...---,,,+++************))))))))))))((((((((((((((((((((()))))))))******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***)))777DDDUUUkkkssswww|||{{{|||{{{uuuqqqsss{{{~~~xxxuuuvvvqqqxxxzzzyyyyyyxxxrrrvvv~~~{{{zzz||||||xxxwwwxxxxxxsssqqquuuzzz{{{|||~~~yyyvvvyyy{{{{{{~~~wwwooommmVVVEEE666333666555222111000000000000000/////////***************************))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#############################################$$$!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!"""###############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$############$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''(((((()))******++++++************+++,,,---...)))***+++++++++,,,.../////////000111111111333666666222//////111555999<<<:::;;;===>>>>>><<<:::999777777777777999<<<>>>>>>=========<<<;;;::::::;;;999999888777777777777777777555333555888:::999777111111000//////...------...---,,,++++++************)))))))))((((((((((((''''''''''''''''''''''''&&&'''***---...---***&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################yyyzzzOOO999333///...///...---,,,+++************))))))))))))((((((((((((&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''++++++666LLLYYYaaalllooommmrrr||||||tttsssyyyvvvtttwww~~~||||||ppptttzzz|||{{{~~~||||||zzz|||{{{||||||xxxpppqqqwww}}}|||xxx|||~~~qqq\\\LLLDDD:::777888:::555---,,,111//////000000111///---+++)))))))))))))))***************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!"""###############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$"""############$$$$$$$$$########################&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))(((%%%%%%&&&&&&&&&'''''''''))))))(((((())))))***+++(((((())))))))))))******---,,,,,,...///...///222333000...///111111111222333444777999:::999777666333555666444444777;;;===?????????<<<888666777888555666666666444555666888444111000333888:::777333111111000///...---,,,,,,...---,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''&&&'''***---///...***&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################wwwQQQ>>>222000222...,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&)))))))))+++///777AAAHHHUUU]]]hhhqqqwwwyyyyyyyyyvvvoooooo}}}yyyrrrkkkhhhlllqqqsssuuuwww}}}}}}|||}}}wwwrrruuuyyyxxxvvv{{{xxxqqqmmmuuuxxx}}}vvvfffVVVJJJAAA999555666666555444333111000//////............---------************))))))))))))******))))))))))))******&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************))))))(((((())))))***+++------,,,+++,,,---...///......///000000000000000222444555666666444222111222222333555999;;;======EEEHHHEEE>>>;;;<<<999444444444333333333333222222444333222333555666555444000000000///...,,,+++******************)))(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((***)))((()))***+++***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" !!!&&&%%% %%%!!!!!!!!!""""""#########$$$$$$$$$############"""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######"""!!! ###"""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""|||vvvPPP===222000222...,,,,,,,,,+++++++++******)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&(((((((((''''''&&&&&&%%%&&&***000555@@@GGGQQQ]]]hhhrrrzzz|||uuukkkccceeejjjmmmoooqqqvvv||||||yyywwwvvvwwwuuuooopppwww||||||{{{{{{pppllllllooovvvttt\\\UUUJJJAAA;;;777333111333333333222111000///...............------------+++******))))))((((((((()))(((((((((((((((((()))&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))************))))))))))))))))))***++++++---,,,+++++++++,,,............///000000000000///222333444555555444222111555222222777>>>BBBAAA>>>AAADDDBBB<<<999:::888333444444333333333333222222222111000111333444333222000000//////...,,,+++******************)))((((((((((((''''''''''''((((((((((((''''''''''''((((((***((('''((()))***)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""'''""""""&&&'''###"""$$$########################%%%%%%$$$$$$######""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$###"""""""""###$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""uuutttOOO===222000222...,,,,,,,,,+++++++++*********))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&((()))((('''(((((((((&&&%%%%%%(((+++,,,000777BBBOOO```oooyyy|||uuuuuuwwwvvvuuuuuuxxxxxxvvvzzzyyyvvvvvv~~~yyyyyy~~~{{{bbbPPP???;;;777444333333333222///////////////......---......---------,,,,,,,,,++++++***))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***))))))))))))***++++++,,,++++++++++++,,,------------...///////////////000111222333333333222111777333333999CCCGGGDDD>>><<<>>>===999777777666333444444333333333333222222111/////////111222111000000//////...---,,,++++++***************)))((((((''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&'''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""(((###!!!$$$&&&$$$""""""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$"""!!!!!!###%%%&&&$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""vvvrrrMMM<<<111000222...,,,,,,,,,+++++++++*********)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&''')))))))))(((((()))+++&&&'''***///999FFFTTT]]]www~~~tttfffVVVEEE999777666555444333333222222------............------------------,,,,,,,,,+++++++++***)))(((''''''&&&(((''''''''''''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""###########################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((***))))))))))))***++++++************++++++,,,,,,,,,,,,---..................///000111222111111111555444555;;;AAACCC@@@<<<999999888777666666555444444444333333333222222222111/////////111111000/////////...---,,,,,,,,,+++***************)))((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""""""""!!!!!!!!!$$$%%%%%%'''((()))******'''&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""###$$$"""######$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""oooLLL;;;111000222...,,,,,,,,,+++++++++*********)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$###%%%'''''''''&&&'''((()))(((((((((+++000888===SSSdddlllqqqzzz{{{xxx|||ssshhhYYYLLLEEE@@@<<<:::444444444333111///------,,,---......///.........---,,,,,,,,,++++++++++++******))))))(((''''''&&&)))((((((''''''(((((()))$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))(((((())))))***+++)))))))))***************++++++,,,---------------,,,---...//////000000000111444888::::::999888888777666666666666555555666444444333333333222222222222111000000111222111//////...---,,,++++++,,,,,,***************)))((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""" ###%%%""" ###&&&((((((((()))))))))))))))&&&&&&%%%$$$$$$###""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########""" !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""mmmJJJ;;;111000222...,,,,,,,,,+++++++++******)))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###"""!!!"""$$$%%%$$$###$$$&&&((((((&&&%%%%%%&&&((()))((('''&&&''')))+++333@@@IIISSSdddllloooxxxxxxhhh^^^YYYIIIDDD>>>999777777777777111333333222///---------------......///.........,,,,,,,,,+++++++++******))))))(((((((((((('''''')))(((((((((((((((((()))###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''((())))))'''((())))))******))))))******+++,,,,,,,,,,,,,,,******+++,,,...///000000///444888888444222333555666333444666666444444777444444333333333333222222333222111111222222111000///...,,,+++++++++,,,---***************)))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""" $$$&&&######'''+++,,,,,,+++***)))'''%%%$$$###$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########""""""!!!""""""!!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""}}}kkkIII:::111000222---,,,,,,,,,+++++++++******'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###"""""""""$$$%%%$$$###%%%&&&(((((('''&&&'''(((%%%&&&''''''&&&&&&'''(((%%%---///666GGGNNNSSS^^^hhhlllqqqyyyrrrcccUUUIII>>>888999888777555333111000000111333444333000......000------.........---,,,,,,++++++++++++************'''''''''((((((((((((((((((''''''&&&&&&''''''(((######$$$%%%%%%%%%%%%%%%################################################ """###%%%%%%%%%###"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))(((((()))******+++++++++++++++)))))))))+++,,,...///000111222444444333333333444444111111555666222333666444444333333333333222222333222000111222222000//////---,,,******+++,,,---***************)))((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""" '''000111,,,(((''''''%%%$$$###""""""!!!""""""""""""######### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###!!!!!!"""%%%(((***)))'''$$$"""!!!"""###%%%""""""""""""""""""""""""""""""""""""""""""""""""|||jjjIII:::111000222---,,,,,,,,,+++++++++******&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$!!!###$$$$$$%%%((()))###%%%&&&'''&&&'''(((***$$$(((&&&)))333444444<<<>>>EEEPPP```uuu{{{qqqhhhYYYPPPEEE>>><<<;;;999666444444333222111000111222///111222000---+++,,,...---------------,,,+++***+++++++++************)))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%################################################ !!!###%%%&&&%%%###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$##################!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''))))))***+++++++++++++++(((((()))***+++---///000333111111222555777666555444000000444555111111555444444444333333333222222333111000000111111000...///---,,,******+++,,,...***************)))(((((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###)))555333))) !!!"""######$$$$$$ !!!""""""###### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############&&&### !!!'''...222///,,,'''$$$!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""mmmJJJ:::111000222---///......------,,,++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())),,,222:::FFFTTTbbbkkkooowww{{{xxxsssoooggg]]]RRRHHHAAA<<<777666444333333444666777444444333111000...---,,,---...///000000///...---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""%%%$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""### !!!###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,///000111333555777888999666555444333444666888999333222222444666666444333222222222111000//////.........---------,,,,,,,,,***++++++++++++***))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""""""""""" """###$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""mmmJJJ:::111000222---......------,,,+++++++++((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******+++,,,///444;;;@@@KKKSSS]]]dddjjjpppwww}}}xxxuuuoooggg^^^VVVPPPMMMHHHFFFCCC>>>999555111///222111000//////000111222111111111000//////......---...////////////...---,,,,,,,,,++++++*********++++++,,,,,,++++++***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""###"""!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$#########""""""""""""###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,...///000222444555777777555444333333444555777999111222444555444333111000222222111000000///......---------,,,,,,,,,++++++))))))*********)))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""""""""""" !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""mmmJJJ:::111000222------------,,,++++++******(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%(((***000555:::>>>CCCJJJSSSYYYeeehhhlllmmmnnnqqqwww||||||uuuqqqpppnnnjjjgggSSSOOOHHH@@@999555333222------..................------............------......//////////////////,,,------......------,,,+++++++++++++++************++++++++++++******)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$######"""""""""""""""###############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((())))))******++++++------...000111333444555444333333222333444666777222555888888444111///000111111000000///.........,,,,,,+++++++++*********(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""xxxmmmJJJ:::111000111------,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((******(((((()))***++++++,,,++++++---222555<<<===???@@@AAADDDJJJNNNYYY]]]bbbcccaaa______aaaiiijjjlllmmmjjjeee___[[[TTTOOOIIIEEEDDDDDDCCCBBB333111...++++++,,,---///,,,,,,------...//////000+++---...//////...---+++------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***************))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###''''''$$$""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""###$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++++++++,,,...///111222222222222111222222333555555444999===<<<666111000111/////////.........------************))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""mmmJJJ:::111000111------,,,,,,++++++******)))(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((%%%$$$$$$'''((())))))***+++---...,,,,,,,,,,,,,,,///222555111555:::<<<:::888999:::@@@AAAAAAAAA>>>:::555222555333000/////////......+++*********))))))))))))***)))))))))))))))((((((***+++---//////---+++***---------,,,,,,,,,,,,,,,++++++************++++++************************((())))))******)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###''''''$$$""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))************+++,,,---///000000000000000111111222333444333888<<<:::444//////111.........---------------******)))))))))((((((((())))))******))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""########################"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""mmmJJJ:::111000222------------,,,++++++******((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((&&&%%%$$$%%%$$$%%%'''((()))******)))******)))(((((()))***+++)))+++------+++)))((((((((()))***+++***)))'''&&&''''''((())))))))))))((((((((()))******(((&&&%%%((((((((((((((((((((((((((()))***,,,,,,***)))(((++++++++++++++++++*********))))))(((((())))))***)))))))))***************'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""###############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))***+++,,,---...///...//////000111111222222000333555333000------...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((()))************)))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""mmmJJJ:::111000222---......------,,,+++++++++((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((((((((()))***'''&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&''''''&&&%%%+++***))))))***)))'''%%%&&&'''(((((())))))))))))###%%%'''(((''''''''''''$$$%%%'''((())))))(((((())))))******++++++,,,,,,'''((())))))))))))((('''((())))))******++++++,,,))))))(((''''''((())))))((()))))))))*********+++&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!""""""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$"""""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))))))))***+++,,,------...---......///000000000000//////......------......+++++++++,,,,,,,,,,,,,,,*********)))))))))(((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""mmmJJJ:::111000222---///......------,,,,,,+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&+++)))'''&&&''')))******(((((((((((())))))(((&&&(((&&&$$$%%%(((***(((&&&))))))((((((((('''''''''&&&'''((((((''''''(((((())))))((((((''''''''''''$$$%%%%%%&&&&&&'''((((((((())))))))))))))))))(((%%%&&&''')))***,,,------)))((('''&&&&&&'''((()))(((((())))))*********+++&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%""" ###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++,,,------...,,,---...///000000000000000...,,,,,,...000000000+++++++++++++++++++++,,,************))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""{{{kkkGGG;;;333000111...------,,,++++++******)))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((((()))***************((((((((((((((((((((((((***((('''((()))***)))''')))))))))))))))((('''''')))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!! !!!"""#################################$$$$$$&&&&&&''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))******++++++............////////////111000000///...------------,,,+++***))))))))))))******))))))(((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""########################""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$###############$$$$$$%%%$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!!!!! ######""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""{{{jjjFFF:::222///111...------,,,++++++******))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((()))************))))))))))))))))))))))))))))))((('''((()))***)))''')))))))))))))))(((''''''((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!!!! !!!"""#################################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''(((((())))))***++++++.........////////////000000000000///...---------------,,,+++******))))))***)))))))))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#########""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########""""""""""""###$$$$$$############"""""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""############"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""zzzgggEEE999222///000---------,,,++++++******)))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''(((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!""""""###########################$$$$$$######""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((()))*********.........////////////000000000//////...---------...------,,,+++++++++***))))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################"""""""""""""""""""""""" !!!""""""######""""""""""""!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""#########""""""""""""######"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""|||eeeCCC888111///000---------,,,++++++******)))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((************************)))(((''''''((()))(((''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$########################"""$$$%%%%%%###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***............/////////////////////......---------.........------,,,,,,+++))))))))))))((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################"""""""""######""""""""" !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""cccAAA888111///000---------,,,++++++******)))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))((('''&&&'''((()))(((&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$########################!!!###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""######$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))),,,------------.....................------------------.........---,,,,,,(((((((((((())))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""############"""""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!! ######""""""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""aaaAAA888222000111...------,,,++++++******)))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&&&&######""""""""""""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$######################## """$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++++++++,,,,,,,,,------------------------------,,,,,,.........---,,,+++(((((((((((())))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######""""""!!!!!!!!!"""######""""""""""""############ !!!!!!""""""######""""""""""""""""""""""""$$$######"""!!!!!! ######""""""""""""######"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""aaaAAA888333111222///------,,,++++++******)))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&'''$$$##################$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%######################## """###$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!"""""""""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))************+++++++++------------------------***+++---......---,,,+++'''((((((((()))))))))***((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!######""""""######$$$%%%###""""""""""""###$$$$$$!!!"""""""""############ !!!"""#########""""""""""""""""""""""""###############"""""""""######""""""""""""############"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""```AAA999333222333///------,,,,,,+++******)))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%"""""""""""""""""""""""" !!!###$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))))))))*********------------------------***+++---......---+++***'''((((((((())))))******)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!$$$###"""""""""###%%%&&&###############$$$$$$%%%!!!!!!""""""#########$$$ !!!"""######$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$ !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""aaaAAA888000---///---------,,,++++++******)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############################################################ !!!######$$$$$$$$$ !!!"""#######################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""############"""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))***,,,---,,,******+++,,,------......------,,,+++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! """###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""___@@@777000---///---------,,,++++++******)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$####################################### !!!"""###############!!!""""""############"""####################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######""""""############""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((((((((((()))***+++,,,,,,*********,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! """###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""\\\>>>666000...///---------,,,++++++******)))(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$######""""""########################!!!""""""#########"""""""""############""""""!!!####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""############"""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''')))***++++++***)))***,,,***************)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!! """"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""ZZZ===555000...000---------,,,++++++******)))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############%%%%%%$$$$$$###"""""""""########################"""############""""""!!!###############"""!!! #################################"""""""""""""""############################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" """"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))+++***))))))***+++))))))******))))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""XXX<<<555000...000---------,,,++++++******)))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############$$$$$$$$$#########""""""########################"""############""""""!!!###############"""!!! """"""""""""""""""""""""""""""""""""""""""######################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""############""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" """"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((***))))))(((***+++*********+++***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""{{{XXX<<<666111///000---------,,,++++++******)))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############################################################!!!""""""#########"""""""""############""""""!!!""""""""""""""""""""""""""""""""""""############################################################"""""""""############$$$#################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""######$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""############""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""### !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))(((((()))++++++++++++++++++***))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""uuuYYY===777222///000---------,,,++++++******)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############"""""""""###$$$$$$%%%%%%######################## !!!"""###############!!!""""""############"""""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""####################################"""""""""#########$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""######$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""#########"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!! !!!###### !!!"""#########"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((((((((()))+++***++++++++++++***))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###!!! """###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""pppZZZ>>>888222000000---------,,,,,,+++******)))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############!!!!!!"""###$$$%%%%%%&&&######################## !!!######$$$$$$$$$ !!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""######$$$"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""!!! !!!###$$$ !!!"""######$$$"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''((()))+++***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!! """###########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""jjjsssYYY>>>888111///111000------,,,++++++******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""################################################""""""""""""""""""""""""&&&$$$(((""")))"""$$$((("""!!!###!!!&&&!!! %%%%%%!!!!!!&&&((($$$!!!###$$$+++###$$$$$$&&&!!! ###$$$'''&&&))) $$$'''$$$%%%!!!---(((%%%%%%######""""""!!!!!! %%%+++&&&+++!!!###$$$###!!! ###&&&$$$"""(((######$$$!!!""")))***'''$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$!!!!!!***$$$***'''!!!...$$$+++$$$((("""''' ))),,,&&&""" $$$%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!""""""###############"""""""""""""""""""""""""""############ """"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!###$$$###"""!!!"""###$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$#########""""""ooovvvYYY>>>777111...111///------,,,++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""###$$$%%%%%%""""""$$$$$$$$$$$$###"""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!###"""$$$&&&...)))'''''')))"""!!!%%%%%%###%%%&&&&&& )))!!!(((###((($$$!!!$$$&&&%%%$$$%%%$$$&&&&&&  )))!!!&&&,,,###"""""""""!!!!!!!!! +++000222$$$,,,"""""""""!!!!!!!!!!!!!!!'''%%%"""((((((&&&$$$!!!***///)))!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###&&&&&&###'''&&& ### $$$,,,***%%%%%%%%%'''###))))))""" $$$ (((---!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!!!!!!!!!!""""""""" """!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""######!!!!!!"""#########"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!###$$$$$$###!!! """############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$#########""""""|||~~~XXX===777111...000///------,,,++++++******)))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%"""""""""######$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""((((((---"""111--- %%%###!!!"""'''######&&&"""+++,,,(((!!!###%%%---%%%333 ,,,'''"""###"""!!!((((((+++"""###$$$)))555"""&&&###%%%""""""""""""!!!!!!!!!!!! '''"""###""""""""""""""" )))"""***'''+++ )))%%% """"""((((((((((((((((((((((((!!!"""###$$$%%%%%%$$$###&&&***'''"""((((((###$$$111###&&&---!!!%%%%%%+++ '''---+++$$$...###---!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!!!!!  !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""" !!!"""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! """############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$###############|||VVV===777111...000...------,,,++++++******)))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$###""""""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""'''$$$$$$$$$***$$$&&&,,,$$$""")))"""!!!)))$$$ """ (((###&&&$$$&&&)))###"""%%%%%%###"""!!!''')))$$$'''""""""""""""!!!!!!!!!!!!PPP222!!!###%%%%%%###"""""""""(((!!!!!!---111 #########***###!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&((())))))(((&&&$$$!!!''')))!!!(((***&&& %%%111000(((%%%QQQ|||bbb,,,,,,"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!  """!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""######"""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""""""""####################################zzzUUU<<<777111...///---------,,,++++++******)))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%$$$$$$###!!!!!!%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''000  ---777---LLL)))(((######%%%!!!!!!!!!!!!""""""""""""@@@===!!!%%%$$$!!!"""&&&###&&&%%%...iii$$$)))"""%%%***'''%%%555'''###@@@rrr...!!!000!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""######$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""################################# !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""!!!  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""""""""####################################yyyTTT;;;777111...///---------,,,++++++******)))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%% !!!###$$$%%%%%%$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''***''',,,,,,!!! &&&777)))"""+++"""!!!!!!!!!!!!""""""""""""(((!!!"""!!!!!!%%%###!!!######...fff===(((%%%!!!***'''111$$$111ccc!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""$$$%%%&&&&&&%%%%%%$$$###"""!!! """"""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############$$$##################$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""###########################$$$$$$$$$xxxSSS;;;666111...///,,,------,,,++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%% !!!###%%%%%%%%%$$$###%%%$$$###""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!+++nnnvvv))) %%%$$$'''+++&&&---@@@ %%%,,, !!!!!!!!!"""""""""###xxx)))%%% !!!""""""!!! $$$)))$$$"""444fff%%%'''+++"""$$$888222!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!"""###$$$$$$%%%#########"""!!!!!!!!! !!!!!!!!!""""""""""""###"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""######!!!!!!"""###!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""#########$$$$$$$$$wwwSSS;;;666111......,,,------,,,,,,+++******)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&%%%###!!! ###""""""""""""$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!***,,,+++qqqIII111######$$$!!!!!!!!!%%%###"""%%%$$$555:::)))!!! %%%"""'''*** !!!!!!!!!""""""######"""BBB555*** &&&)))%%%(((######!!!&&&(((CCC%%%$$$(((---%%%!!!===ooo DDD!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!###$$$###"""!!!"""$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""######$$$$$$$$$$$$~~~yyy|||UUU:::666333111000,,,------,,,++++++******)))(((((((((((((((((((((((('''''''''&&&%%%$$$###"""###############"""!!! ######$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%%%%""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""############%%%---...###"""############$$$$$$$$$########################'''***&&&$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""%%%$$$!!!&&&&&&)))""""""""""""""""""""""""ccc$$$$$$&&&///$$$>>>000((( ((($$$000!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""######"""""""""""""""###%%%%%%$$$###"""!!! ########################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!yyy{{{TTT:::666222000000,,,------,,,++++++******)))((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$######"""######$$$$$$$$$$$$##############################!!!!!!"""$$$$$$%%%%%%$$$""""""""""""############!!!!!!"""######"""!!!!!!""""""""""""############hhh###'''%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""""""""""""""""""""""""""""""""""""###############"""((( )))%%%""""""""""""""""""""""""''''''$$$"""$$$!!!+++ HHH///"""%%%<<>>%%%###$$$######""""""######$$$!!!"""""""""############(((###+++,,,""")))%%%)))+++)))(((%%%&&&((()))fff$$$\\\... """000""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############################################################""""""""""""""""""""""""###############$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!"""""""""############%%%%%%######""""""######""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%qqqPPP<<<999444000111///,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$#########""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!@@@""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###!!!$$$########################""""""############""""""***+++ %%%!!!%%%$$$$$$############$$$$$$!!!"""""""""############(((>>>+++)))+++$$$ """%%%""")))&&&$$$hhhccc"""$$$000""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""""""""############""""""""""""####################################""""""!!!!!!!!!!!!""""""################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!"""""""""############$$$$$$##################""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%pppOOO<<<:::444111111///,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!@@@""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###!!!$$$########################"""######$$$$$$######"""''' +++$$$,,,'''$$$$$$############$$$$$$""""""""""""############,,,!!!uuu%%%&&&+++---###***  $$$,,,000::: $$$%%% ***"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!"""""""""#########$$$$$$###########################""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&pppOOO<<<:::555111111///,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""!!!@@@""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###!!!$$$########################"""###$$$$$$$$$$$$###"""!!!###"""'''&&&###JJJSSS'''%%%$$$$$$######$$$$$$%%%""""""""""""############---***###ccc***+++***&&&$$$(((&&&%%%$$$!!!WWW%%%$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""#########$$$$$$$$$#################################""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''oooOOO<<<:::555111111///,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!@@@"""###!!!""""""""""""""""""""""""""""""""""""""""""""""""""" """###!!!$$$########################"""###$$$%%%%%%$$$###"""### $$$###%%%)))ttt"""&&&%%%$$$$$$######$$$$$$%%%""""""""""""############,,,***"""ZZZ999&&&222)))!!!$$$,,,$$$ ###%%%((('''%%%!!!"""###666"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''pppJJJ???999444666...000///---++++++,,,,,,+++***((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$######""""""!!!!!!########################$$$#########""""""!!!!!!""""""""""""###########################"""!!!!!! @@@###""""""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$"""###&&&$$$""""""""" !!!!!!((($$$!!!+++///%%%%%%+++000///$$$'''%%%###!!!!!!"""###$$$########################)))''' +++""")))""""""""""""""""""""""""***###$$$&&&222%%%$$$(((,,,,,,$$$### !!!""""""###""""""#########"""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%$$$######oooIII>>>888333444---000///---++++++,,,,,,+++***((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&##################$$$$$$############""""""""""""####################################"""""""""!!!""""""""""""###########################"""!!!!!! @@@###""""""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%"""$$$######$$$$$$###""""""$$$$$$"""%%%***%%%&&&+++!!!"""---!!!RRRAAA###$$$$$$#########$$$%%%&&&###########################+++######+++########################,,,OOO +++***"""!!! !!!!!!""""""""""""!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""############"""""""""!!!#########""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$#########"""$$$$$$%%%&&&&&&&&&%%%%%%nnnHHH===777222333,,,//////---++++++,,,,,,+++***(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%"""""""""###################################################""""""""""""""""""""""""############"""############""""""!!! @@@###""""""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%"""$$$!!!###%%%%%%$$$###""""""+++!!!***(((%%%(((''')))&&&"""'''"""###}}}!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,''''''DDD444%%%########################+++%%%JJJ((( !!!$$$)))$$$%%%###!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!""""""###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$###############!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''(((oooIII===777222444---000///---++++++,,,,,,+++***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$#################################"""""""""""""""!!!"""""""""############""""""############"""!!! @@@###""""""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&###%%%$$$%%%$$$$$$&&&((($$$&&&"""$$$"""&&&(((&&&%%%%%%###!!!%%%%%%$$$&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ &&&)))--- ########################%%%$$$555%%%***!!!+++ &&&###&&&"""""""""###""""""!!!  !!!"""###$$$$$$%%%!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""############"""############$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''qqqJJJ>>>777222555...222///---++++++,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%########################""""""""""""""""""######!!!"""""""""############!!!""""""#########"""""" @@@###""""""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&'''%%%"""###---333---!!!###''',,,((( $$$"""+++!!!###(((###%%%+++'''EEE===###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$((( ))) +++!!!222########################!!!&&&!!!$$$###!!!(((!!!""""""###""""""!!!  !!!"""###$$$$$$%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""#########$$$$$$################################################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$##############################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&&&&rrrKKK???777222555///333///---++++++,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############!!!""""""############""" @@@###""""""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%'''%%%$$$"""$$$000;;;777***###"""+++)))&&&000))) %%%...(((###(((***%%%vvv""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,!!!'''###$$$'''www$$$$$$$$$$$$$$$$$$$$$$$$qqq>>>""""""""""""$$$ !!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%'''((()))qqqJJJ>>>666111444...222///---++++++,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$##################%%%$$$$$$$$$$$$$$$$$$###########################!!!"""""""""############""""""""""""############!!!!!!"""############### @@@###""""""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%'''!!!%%%$$$###+++666555,,,IIIkkkSSS&&&%%%''''''&&&&&&'''******&&&%%%)))$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$''':::ZZZ###$$$###$$$###### !!!!!!""""""""""""!!!"""""""""""""""#########!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&'''(((+++---///qqqIII===555000333---111///...,,,+++,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#################################!!!!!!""""""#########$$$""""""""""""############!!!!!!"""############### @@@###""""""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((%%%(((&&&'''!!!"""***---(((jjj(((!!!!!!...&&&---(((!!!'''+++)))***+++LLL222///,,,(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$333}}} >>>)))$$$%%%!!!))) !!!""""""###""""""#########"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""((('''%%%###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((+++...222444mmmKKKBBB999222666000111......---,,,***))))))(((******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""%%%"""&&&***---%%%CCC$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###...***%%%### '''###%%%%%%)))"""%%%%%%$$$%%%'''(((((('''mmm222333)))(((000000111111000///......+++---***999)))***///))),,, www!!!###---###"""***###)))***MMM,,,&&&///(((]]]kkk!!!######%%%))))))!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""########################""""""""""""##################""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!$$$$$$##############################""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!################################################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$###$$$&&&((()))###&&&+++...222666;;;>>>kkkHHH===444...222******......---,,,+++***))))))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""!!!,,,'''((('''333$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$///&&&...((('''+++$$$((('''''''''((((((''''''MMMFFF111:::>>>>>>======???BBBEEEGGGDDD::::::AAA666999555///222```///000(((---555$$$---///ddd'''(((***###$$$uuuttt+++(((***$$$!!!"""######(((###!!!!!!!!!!!!"""""""""###$$$$$$$$$#######################################""""""""""""##################""""""""""""##################"""""""""!!!!!!!!!!!!!!!"""""""""###############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""################################################$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&***000666:::>>>BBBEEEnnnIII===555333999///---///......---,,,+++************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""---)))(((777&&&***III$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%000!!!$$$...(((111)))&&&***&&&))))))***,,,...000333444111ppp]]]ZZZUUUPPPOOOPPPTTTVVV[[[ZZZuuu]]]RRRJJJIIIGGGHHHDDDJJJ???===###(((333uuu&&&!!!***"""%%%(((&&&%%%!!!lll !!! &&&%%%!!!!!!!!!"""""""""#####################$$$$$$$$$########################"""""""""#########$$$$$$######""""""""""""##################""""""""""""!!!!!!!!!"""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""###############################################################"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################$$$$$$$$$###############################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''')))***+++...333999???DDDGGGJJJLLLnnnHHH<<<777999AAA888555//////...------,,,++++++***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""222!!!000---fff$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***--- ///...***&&&,,,+++---///333666;;;@@@EEEHHHAAAbbb\\\UUUYYY^^^TTTggg^^^DDD///CCC@@@777555hhh''')))######(((lll\\\)))222###&&&```!!!"""######"""!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$######""""""""""""###############"""""""""""""""!!!!!!"""""""""##################"""""""""""""""!!!!!!!!!"""""""""""""""############""""""""""""###""""""""""""""""""###""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$######"""##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&(((,,,000333999===CCCGGGHHHIIIKKKLLLkkkEEE999444666>>>555222.........------,,,,,,+++***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######000 VVVggg$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%///&&&$$$rrrBBB333~~~111000999<<<>>>@@@BBBCCCDDDGGGKKKOOOZZZ___dddaaa```___^^^dddMMMkkkkkkEEE$$$###&&&"""%%%$$$$$$HHH$$$&&&444 $$$kkk$$$"""$$$""""""""""""""""""############"""""""""###$$$$$$$$$%%%####################################$$$$$$$$$$$$######""""""""""""######""""""""""""""""""######""""""""""""############""""""""""""""""""######"""""""""######$$$$$$$$$############"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""######$$$$$$$$$#####################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''(((((('''&&&%%%&&&***222999>>>EEEFFFHHHGGGFFFDDDDDDEEEmmmHHH<<<444222888///,,,------------,,,,,,,,,+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""(((%%%&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%333RRR???AAAKKKNNNQQQQQQNNNIIIBBB???@@@CCCKKK___\\\[[[eee^^^YYYfff\\\)))$$$&&&%%%!!!&&&(((!!!///""""""...!!!&&&%%% !!!######"""""""""#########$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$%%%######""""""""""""######""""""""""""############"""""""""#########$$$$$$""""""""""""############""""""######$$$$$$%%%%%%!!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""###############################################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''(((,,,222:::AAAFFFKKKIIIFFFBBB>>><<<===>>>oooLLLAAA777222666...---,,,,,,,,,,,,++++++++++++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''':::%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""hhhKKKLLLSSSSSSRRRQQQMMMDDD999333333555111999JJJPPPPPPNNNUUU^^^VVV'''***((('''$$$%%%(((!!!&&&@@@###+++###)))xxx'''&&&"""&&&###""""""#########$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%######""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$!!!"""""""""############!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((+++000777===CCCGGGIIIJJJGGGAAA:::666666:::===kkkIII@@@666000444...///,,,,,,++++++++++++++++++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$&&& VVV%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&555222 dddPPPOOOQQQMMMGGGGGGCCC;;;222,,,---000...555@@@111>>>???333444EEEyyyFFF000000''')))'''###'''###$$$222XXX)))!!!)))***"""FFF555 &&&&&& (((!!!"""############$$$$$$$$$%%%$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%######""""""""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$!!!!!!""""""#########$$$ !!!"""######$$$############""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))///777@@@FFFIIIIIIHHHHHHCCC<<<444111333:::???iiiKKK;;;;;;555000000............---,,,+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$ !!!"""$$$%%%''''''###$$$$$$%%%%%%$$$$$$###'''""")))KKK*** *** $$$%%%&&&''''''&&&%%%$$$)))&&&111&&&(((gggKKKMMMGGGBBB<<<;;;888444111111555888777---999<<<333222444555%%%EEE???>>>===:::555///***&&&%%%)))"""kkkXXX,,, $$$ggg999'''000###'''"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&)))((('''$$$""""""%%%'''$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&'''((()))))))))*********))))))(((,,,,,,,,,+++++++++******'''&&&&&&'''((()))((('''((('''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###&&&$$$"""!!!"""###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###%%%''''''$$$"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''((()))+++...///555;;;BBBEEEEEEEEEFFFHHHJJJBBB888333666???GGGKKKhhhJJJ::::::555000111///.........---,,,+++))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%% !!!((('''###(((444555!!!+++)))&&&&&&'''''''''''''''&&&---&&&'''---'''+++AAA___IIIHHH@@@888777777888:::===BBBHHHLLLLLLFFF}}}{{{;;;888;;;:::***MMM%%%555fffAAAPPPLLLGGGCCC???999111+++...%%%~~~555$$$!!!)))&&&"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################################################################""""""""""""##############################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&###%%%&&&'''&&&''')))***((((((((((((((((((((('''%%%%%%&&&'''***---///111222222333555555666666666888888888999999::::::;;;999777333111000...+++)))(((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################$$$$$$$$$$$$##############################""""""""""""#########$$$$$$%%%%%%$$$$$$##############################################################################$$$$$$%%%%%%$$$$$$############$$$%%%%%%$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))(((&&&%%%''',,,111444;;;@@@GGGLLLMMMKKKHHHFFFEEEBBBAAAAAADDDEEEEEEDDDfffIII999:::555111222000.........---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$########################$$$%%%&&&%%%#########$$$%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$)))''' $$$+++### 444{{{###+++(((###)))((('''&&&&&&'''((()))&&&(((***///:::CCCCCC<<>>999555333...+++((('''((())))))(((((('''&&&&&&'''&&&###!!!###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#################################################################################$$$$$$$$$%%%%%%########################$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$######&&&***---555...'''%%%'''(((%%%"""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''+++***+++---333;;;DDDIIIRRRKKKBBB===>>>AAADDDDDDHHHIIIJJJKKKMMMLLLKKKJJJdddFFF888999555111222111------------,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###******%%%!!!"""&&&###,,,000)))&&&999RRR///$$$((('''&&&$$$%%%'''***...111222===HHHJJJFFFEEEIIINNN]]]EEEEEE^^^```OOO]]]```OOOLLLKKKKKKKKKLLLNNNQQQTTTUUUUUUNNNLLLNNNbbbQQQOOOVVVYYYOOOTTTZZZSSSRRRZZZ[[[JJJEEEEEE666666EEECCCEEEHHHIIIKKKNNNUUUZZZRRRRRR999111DDD<<<...<<<::: ...222###"""""""""!!! !!!%%%)))""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!"""###$$$$$$###"""!!!########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""################################################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''*********)))(((***---000111444888>>>DDDJJJNNNPPP[[[\\\^^^```ccceeeggghhhhhhhhhhhhhhhhhhgggfffeeekkkkkkjjjjjjjjjjjjjjjjjjjjjhhheeedddeeeeeeeeedddbbbaaa^^^YYYTTTNNNJJJGGG???<<<666222///,,,)))'''((('''''''''))))))(((&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################################################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$(((///444555///(((%%%'''(((&&&"""%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''(((((('''***///666>>>DDDIIILLLKKKDDD<<<888:::@@@DDDEEEGGGIIIJJJKKKLLLMMMNNNNNNdddFFF777999444000222000,,,---------,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&"""######$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%% !!!))))))""" %%%333''' &&&+++&&&$$$CCC\\\VVV---'''111&&&&&&'''))),,,222777:::AAABBBIIISSSXXXXXXZZZ```TTTccccccPPPFFFNNNWWWVVVMMMmmm|||dddIIIFFFOOOUUUPPPTTTZZZ___cccgggkkknnnyyyjjjqqqcccjjj___gggkkkiiimmmrrrvvvvvvtttooolllppppppoookkkeee```]]]]]]SSSZZZPPP[[[___UUUTTT^^^]]]RRRTTTYYYVVVWWWUUUHHHNNNVVVaaaqqqkkkOOOFFFBBB@@@777222<<<>>>---777<<<@@@AAA@@@CCCLLLSSSSSSUUUVVVUUUKKK333'''---...&&&***111'''(((,,,///$$$***%%% (((***$$$!!!%%%"""############$$$$$$$$$"""############$$$$$$$$$########################################################################""""""############""""""#######################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((()))***'''((()))+++...333999>>>GGGIIINNNTTTZZZ```eeeggghhhhhhjjjlllmmmnnnnnnnnnllllllkkkjjjhhhfffdddcccffffffggggggggghhhhhhhhhiiihhhggghhhjjjkkkjjjiiijjjjjjiiigggdddaaa]]][[[UUUQQQKKKEEE>>>888111---(((&&&%%%%%%'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$$$$(((000666+++'''$$$###%%%'''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''((())))))***&&&,,,666???FFFIIIJJJIII======>>>@@@DDDFFFGGGFFFBBBGGGLLLPPPOOOMMMKKKJJJdddGGG888999444000111///,,,,,,---------,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%,,,$$$!!!%%%&&&(((,,,&&&'''((('''%%%&&&,,,222'''###)))(((###333%%%((())),,,000666<<>>EEEEEEHHHOOOVVVYYYVVVRRRNNNOOOOOOLLLIIIFFFDDDCCCEEEGGGFFFDDDGGGNNNRRRPPPbbbHHH888777222111333...------------,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((***))))))+++...333888;;;@@@CCCFFFHHHMMMRRRSSSPPPRRRRRRSSSTTTPPPKKKKKKOOOXXXZZZeee{{{}}}{{{nnnjjjhhh```UUUOOONNNLLLIIILLLFFF???;;;::::::888666...,,,,,,000999DDDMMMRRRSSSUUUVVVUUUOOOFFF<<<666...***&&&$$$%%%%%%&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""#########################################################!!!###$$$$$$######$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''(((,,,222777===CCCMMMWWW___bbbbbbbbb```WWWPPPNNNMMMKKKJJJKKKKKKKKKIIIEEE@@@<<<:::999<<<===???CCCIIIOOOTTTWWWUUUQQQKKKDDD???<<<<<<<<<;;;;;;;;;<<<>>>AAADDDFFFBBB>>>999777:::BBBJJJPPPSSSWWW[[[]]][[[WWWTTTRRR[[[^^^bbbeeeddd```[[[WWWYYYZZZ\\\^^^^^^ZZZTTTPPPHHHBBB:::222...+++((('''$$$%%%'''((('''&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((***))))))---444<<>>@@@>>>999666555777@@@CCCHHHPPPWWW^^^dddggghhheee___XXXRRRMMMIIIGGGFFFDDDBBBBBBDDDIIINNNQQQNNNLLLGGG???:::999===AAAAAADDDGGGJJJLLLPPPTTTWWWVVV^^^gggmmmiii^^^OOOEEEIIIKKKNNNSSSXXXZZZZZZYYYWWWQQQHHH@@@888222---)))&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&((())))))(((((('''******---333;;;AAADDDDDD@@@???CCCKKKTTTWWWSSSNNNOOOSSSUUURRRMMMIIIHHHIIIOOOLLLGGGCCCAAA???;;;777```FFF888888444222333...------------,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((()))******+++,,,000666<<>>;;;???FFFLLLMMMKKKJJJIIIEEELLLSSSWWW[[[cccnnnvvv~~~}}}ssssss{{{}}}|||uuuuuu{{{{{{uuuoooggg^^^RRRNNNHHHDDDAAA@@@???>>>:::666111,,,+++---222555GGGKKKQQQVVVWWWTTTPPPMMMBBB<<<444---)))&&&%%%$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########"""###$$$$$$###"""###$$$""""""""""""""""""""""""#########"""""""""""""""################################################!!!###$$$$$$######$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++///333:::@@@GGGNNNVVVZZZ^^^aaadddhhhiiiiiihhhgggaaaUUUIIIDDDAAA<<<888777555;;;BBBEEEDDDCCCCCCDDDDDDJJJSSS]]]gggooosssuuuwwwvvvtttqqqlllgggbbb______\\\YYYVVVVVVYYY\\\___``````]]]UUUHHH>>>999888===???AAAAAAAAAAAACCCDDDMMMTTT___gggfff^^^RRRJJJ???>>>???DDDKKKTTTZZZ^^^^^^[[[VVVOOOHHH@@@888222,,,***(((&&&%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''%%%&&&'''(((((())))))))),,,///555;;;@@@BBB@@@???<<<@@@GGGOOOUUUWWWVVVUUUKKKLLLKKKIIIGGGIIIMMMQQQVVVOOOEEE<<<555666===DDD```FFF888888444333333...------------,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((***+++---...111333777:::;;;:::999888:::>>>FFFKKKJJJGGGKKKQQQ^^^jjjuuuxxxyyy}}}|||rrrkkkoooxxxwwwxxx|||~~~}}}rrrgggccc\\\QQQGGG@@@???AAACCC;;;999666111,,,+++,,,...888???JJJSSSXXXVVVRRRNNNKKKEEE>>>777111---***(((&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""#########################################################!!!###$$$$$$######$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((+++---...===BBBJJJRRRYYY___dddhhhdddgggjjjkkkhhhbbb[[[VVVQQQIIIBBBAAA@@@<<<999999@@@FFFMMMSSSVVVVVVVVVUUUOOOTTT\\\eeennntttwwwyyyxxxyyyzzz{{{zzzxxxuuuttttttrrrnnnkkkjjjkkklllnnnjjjmmmmmmggg\\\PPPGGGBBBFFFJJJOOOQQQOOOIIIDDDBBBBBBEEEJJJOOOSSSUUUUUUUUUJJJGGGBBBAAADDDJJJPPPSSS[[[ZZZYYYXXXUUUOOOHHHBBB888444///***'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''(((''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***,,,---111666===BBBAAA???<<<;;;<<>>TTTggg___EEE888888555333333...------------,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))+++...000111333666888888666555777:::<<>>999222///...000111555<<>>DDDEEE@@@;;;;;;===@@@CCCIIIQQQWWWXXXUUUQQQGGGEEEFFFJJJOOORRROOOLLL<<<777777AAAQQQeee~~~^^^EEE888999555333333...------------,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((***---///222333222444666555222444:::@@@DDDIIIRRRYYY\\\eee}}}yyy|||~~~~~~|||}}}}}}xxxnnnbbbWWWQQQJJJJJJGGG@@@888333333444333111///111777AAALLLSSSQQQOOOLLLHHHEEE???:::555******)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""$$$$$$$$$###"""###$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%################################################!!!###$$$$$$######$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,...222999CCCOOOZZZ``````bbbeeegggiiijjjmmmooorrrnnnfff```]]]^^^aaacccbbbbbbfffjjjjjjffffffiiiaaa___]]]___bbbbbb```]]]eeeccc___\\\[[[\\\^^^```___]]]ZZZYYYYYY\\\___aaa]]]^^^```bbbdddeeefffgggeeefffiiilllooopppqqqqqqjjjmmmpppqqqrrrrrrssstttjjjeee\\\SSSKKKEEEBBBAAA:::<<<@@@GGGOOOTTTUUUUUU???@@@DDDJJJRRRWWWZZZZZZYYYUUUNNNEEE<<<333---)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%'''(((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((***)))((((((+++///444777===CCCHHHEEE===999<<>>AAAHHHPPPNNNFFF>>>>>>EEEPPPVVVYYY\\\XXXTTTSSSPPPHHH999...+++)))(((((((((((('''%%%%%%&&&'''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&***(((&&&(((---555<<>>666777@@@HHHPPPiii]]]EEE999888333111222...///...---------,,,***((()))))))))))))))))))))))))))(((((((((''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&&&&%%%'''%%%$$$%%%'''((('''%%%&&&'''((((((&&&&&&'''((('''((())))))(((''')))***++++++,,,///222333000...222555888888888===GGGOOO]]]iiiwww{{{www{{{nnnkkkpppwww|||zzzvvvmmm^^^PPPFFF@@@===<<<<<<>>>???<<<888555555666???DDDJJJNNNNNNJJJGGGEEE???;;;444...)))&&&$$$###&&&$$$###"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""############%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&)))&&&&&&)))((((((...666DDDJJJSSS[[[]]]\\\YYYWWWTTTRRRQQQSSSZZZeeepppwwwrrrrrrrrrtttuuutttqqqnnnlllfffbbbbbbbbb______aaaXXXTTTQQQRRRXXX___```___```bbbfffjjjkkkhhhaaa\\\ZZZYYY]]]dddfffccccccgggfffhhhhhhgggdddcccdddeeehhhhhhhhheeebbb^^^]]]]]]```cccfffiiijjjllloooqqqoooppppppooollliiifffdddFFF:::111222666999<<<@@@CCCBBB???>>>AAAGGGPPPVVV\\\YYYVVVUUUTTTQQQJJJDDD555111+++'''&&&%%%$$$###$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((,,,222999@@@CCCFFFEEEDDDCCCCCCDDDDDDDDDGGGFFFEEEDDDDDDEEEEEEFFFEEE@@@======;;;<<>>888333000---((($$$(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###""""""!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((('''***))))))))))))---;;;HHHUUUYYY^^^]]]WWWPPPKKKIIIHHHHHHJJJPPPZZZfffrrrzzzxxxvvvuuussspppllleeeaaa^^^XXXVVVXXX[[[\\\___ccc___ZZZVVVVVVZZZ___bbbccc___```ccchhhjjjeeeZZZQQQOOORRRYYY```bbbaaacccgggdddeeegggiiijjjjjjjjjjjjnnnoooooolllgggaaa^^^\\\[[[^^^aaadddeeefffiiijjjppppppqqqqqqqqqooommmkkkZZZJJJ;;;555666666444444666:::>>>===:::<<>>DDDGGGFFFEEEEEEGGGIIIJJJGGGDDDGGGDDDAAA@@@BBBDDDFFFGGGCCC>>>999777;;;JJJdddyyyqqq^^^EEE888666111000333111...---,,,,,,---,,,***(((((((((((((((((((((((((((((((((((((((((('''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&'''(((((())))))((('''''')))+++,,,222888:::777444444666<<<@@@HHHOOOWWWaaakkkrrrpppqqqvvv{{{}}}uuuwwwyyyeeeWWWRRREEEEEEDDDEEEEEEDDD@@@===777555555:::BBBIIIMMMNNNEEE@@@:::666555333---)))***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((()))***+++***)))))))))***...111666>>>LLLVVVXXXZZZ[[[VVVNNNFFFCCCCCCGGGMMMVVV```iiiooorrrtttsssnnnhhhccc```]]][[[YYYXXXVVVYYYaaadddbbbaaaaaa```ZZZUUUTTTUUUUUUWWWYYYVVVRRRPPPSSSWWWVVVOOOGGGCCCFFFLLLQQQTTTUUUVVVXXXYYYZZZ\\\```dddfffggghhhkkkmmmoooooommmllllllllleeehhhkkkkkkiiieeebbbaaafffiiimmmoooooommmiiifffiii]]]NNNDDD>>>999444111...444:::999555555;;;BBBQQQUUUZZZ\\\[[[YYYYYYZZZUUUNNNCCC999111,,,(((%%%'''''''''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((()))******(((,,,111777===AAAEEEGGGFFFFFFHHHMMMRRRQQQJJJCCC@@@??????@@@BBBDDDEEEDDD>>>>>>===>>>JJJfffjjjQQQ^^^EEE777666111111444111...---,,,,,,------+++)))(((((((((((((((((((((((('''''''''((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''((()))(((''''''((()))'''(((((((((((())),,,///222777===<<<888555666999AAAEEEOOO]]]lllwww{{{}}}tttrrrtttzzzttt}}}zzziii```PPPLLLGGGEEEEEEFFFGGGGGG>>>777///...444>>>FFFJJJIIIDDD>>>999666333///+++***(((&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))************))))))&&&+++333===HHHRRRXXXZZZUUUVVVUUUQQQMMMKKKLLLOOOWWW]]]eeekkknnnmmmiiifff\\\[[[YYYZZZ]]]```bbbbbb___]]]```fffgggbbb]]]\\\PPPIIIEEEFFFGGGFFFIIIOOONNNHHHCCCEEEJJJLLLIIIDDD???AAADDDGGGKKKNNNNNNLLLTTTVVVWWWYYYYYYYYYYYYZZZ^^^```bbbeeehhhlllppptttrrrvvvzzz{{{vvvnnnfffbbb[[[]]]aaaeeeiiilllnnnooojjjhhh```UUUIII@@@:::777222555666555333222333555BBBKKKVVV]]]]]]ZZZYYYXXX[[[VVVNNNFFF>>>666...)))(((&&&%%%&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''((())))))***+++000777===@@@BBBDDDFFFFFFHHHLLLTTTXXXUUULLLCCC<<>>999CCCLLLWWWnnncccZZZaaa]]]DDD777777222111444111---,,,,,,,,,------+++)))))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%'''((((((''''''((()))'''((())))))''''''((()))&&&'''((()))***---222555<<<>>>@@@===999888;;;???KKKQQQ\\\kkkyyy}}}}}}tttvvvwwwxxx~~~xxxrrreee```XXXOOOIIIFFFGGGGGGEEE===333,,,---333;;;@@@GGGFFFBBB===777111---***)))'''%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((((((((()))***++++++333???JJJVVV^^^^^^YYYVVVVVVVVVVVVXXX[[[^^^```hhhhhhhhhgggeeebbb___]]]YYY\\\aaagggkkkllljjjggg___YYYUUUUUUUUURRRQQQSSSPPPFFF@@@AAAAAAAAAGGGQQQPPPKKKFFFFFFIIIKKKJJJGGGJJJMMMMMMKKKJJJLLLMMMLLLNNNSSSYYYZZZWWWSSSQQQQQQQQQRRRTTTWWWZZZ^^^dddiiirrrxxxxxxqqqmmmaaa___\\\ZZZ]]]bbbiiimmmggglllllldddYYYQQQLLLHHH???===999666444222///---333>>>LLLWWW\\\\\\[[[[[[ZZZWWWSSSNNNGGG???777111,,,((($$$###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''((()))***+++%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((()))***+++///555===AAABBBCCCDDDFFFHHHKKKOOOUUUWWWTTTLLLFFFCCCHHHLLLKKKDDD@@@???AAAEEEWWWiii{{{zzzfffVVVddd[[[CCC888888333222444000---,,,+++,,,------+++***))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''%%%''')))((('''&&&(((***''')))***)))((('''((()))&&&(((***,,,...333999===DDDDDDCCCAAA@@@CCCJJJPPP[[[eeeqqqzzz~~~{{{zzzppprrrwww}}}tttgggXXXLLLGGGEEEGGGDDD>>>666111///111333;;;@@@DDDBBB:::222---++++++(((&&&%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((***---111333<<>>IIIRRRXXX\\\^^^XXXWWWUUURRROOOJJJCCC>>>555///'''$$$%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((())))))+++,,,,,,333999AAAEEEEEEEEEHHHJJJLLLMMMOOOPPPPPPNNNLLLJJJMMMQQQSSSLLLCCCAAAIIIRRRiii}}}xxxkkkkkknnnsssZZZCCC888999444333333///---,,,+++,,,------,,,***))))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''%%%'''))))))'''&&&(((***''')))***)))((('''(((***''')))+++...222777>>>CCCHHHGGGEEEEEEIIIQQQ[[[bbbjjjvvv|||tttrrrwww}}}hhhUUUJJJFFFGGGHHHGGGAAA777///+++***---777BBBEEE>>>666111000...,,,***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++******+++...333888<<>>555...,,,---///444<<>>:::777,,,---000666<<<>>><<<999333444555888999555---''''''&&&$$$$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))******++++++(((+++111999CCCOOOYYY___dddfffjjjnnnpppoookkkggghhhfffccc___]]]^^^___aaahhhccc^^^ZZZWWWUUUSSSRRRSSSMMMMMMLLLKKKUUU^^^XXXJJJGGGPPP[[[dddxxxqqqjjjxxxxxx~~~~~~uuupppsssxxxlll]]]YYYYYY```fffeee```ZZZVVVUUU[[[eeeqqqxxxyyywwwvvvwwwpppkkkeeeaaa___^^^\\\[[[eeeccc^^^YYYRRRIII???888444444333333555:::CCCIIITTTXXX\\\]]]ZZZVVVSSSQQQQQQLLLDDD<<<555///***''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********)))+++000777;;;EEEEEEFFFIIIOOOVVV[[[^^^UUUTTTPPPMMMQQQXXXXXXTTTIIIBBB???HHHZZZuuu{{{hhh```\\\DDD888888444222444000//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))***++++++***)))***+++,,,000555:::>>>CCCGGGJJJKKKOOOWWWcccqqq~~~oookkkmmmxxxzzzbbbVVVUUUXXX^^^ccc___^^^``````^^^___hhhtttnnnhhhfffjjjlllhhhbbb___ggghhhnnnzzzxxxooofff\\\OOOFFFDDDCCC???;;;111000///000222777;;;===666555777<<>><<<999888999:::::::::FFFNNNXXX]]][[[XXXVVVVVVTTTQQQMMMHHHAAA999000+++%%%%%%&&&(((******'''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))++++++***+++...555===DDDKKKJJJJJJKKKOOOUUUZZZ^^^QQQPPPOOORRRXXX[[[TTTJJJ@@@GGGRRR```{{{ppp```nnn[[[CCC888999444222333000//////...---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))+++,,,///333777;;;>>>CCCIIINNNZZZbbbmmmxxx{{{{{{xxxyyy~~~yyyttttttwww|||zzzgggSSSJJJKKKPPPVVV\\\ZZZYYYYYYYYYUUURRRVVV\\\aaa[[[XXXZZZZZZVVVSSSSSSRRRQQQVVVdddssszzzuuummmqqqlllqqqvvvxxxxxxdddRRRHHHEEEBBB===;;;888444///---///444999777555555:::@@@AAA<<<777222...***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))+++*********+++---///000999>>>GGGRRR[[[```bbbbbbeeeiiilllkkkiiiggghhhkkkfffkkkrrrtttpppggg^^^YYYMMMJJJHHHIIIQQQZZZ[[[XXXOOOHHHNNN```vvvuuu{{{|||~~~~~~}}}vvvddd]]]PPPPPPQQQSSSZZZeeerrr|||}}}yyyvvveee```\\\^^^bbbbbb\\\UUUOOOKKKGGGGGGGGGEEE???999777>>>HHHQQQUUUWWWWWWWWWPPPPPPOOONNNIIIBBB888111)))'''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***++++++,,,111999CCCJJJLLLLLLLLLLLLMMMOOORRRUUURRRSSSTTTWWWYYYUUUKKKBBBHHH___vvv~~~mmmfffqqq{{{ZZZCCC888999444222333///.........------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***+++---///555777:::;;;>>>FFFQQQZZZlllwwwxxxsssooojjjfffeeegggjjjllliii[[[MMMHHHHHHKKKQQQVVVYYYVVVWWW\\\]]][[[[[[]]]aaa^^^]]]___^^^ZZZXXXZZZZZZXXX[[[gggsssuuukkk___```XXXZZZ\\\ZZZdddppppppllluuueeeSSSKKKGGGCCC@@@>>>999333///...000333555222000444;;;AAABBBAAA888333...)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%'''(((******%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******+++***)))***,,,///222444CCCIIIPPPTTTUUUVVVZZZ^^^lllmmmkkkgggcccdddhhhlllvvvzzz{{{tttgggZZZSSSQQQMMMNNNOOOVVVdddrrrtttnnn]]]ZZZeeezzzyyyyyyuuuccc___YYYTTTTTTZZZbbbhhhuuuzzz|||yyyrrrhhh\\\XXX\\\bbbdddccc\\\XXXUUUVVVWWWTTTKKKDDD666555888???IIIOOOOOOMMMGGGIIILLLNNNNNNIIIBBB<<<222...(((%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))+++---000555===FFFMMMKKKNNNPPPOOOMMMJJJIIIJJJUUUXXX[[[YYYRRRKKKHHHHHH\\\}}}hhh]]]nnnzzzYYYBBB888999444222222.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************************)))***+++,,,,,,...111444333666888:::@@@LLL]]]iiizzzyyyxxx}}}tttgggccc]]]ZZZYYY[[[\\\]]]ZZZRRRKKKIIIHHHJJJQQQYYY^^^]]]bbbllltttvvvwwwxxxzzzzzz{{{|||uuuiiibbb```hhhhhhmmmyyyvvviiiYYYSSSVVVXXXSSSWWW\\\XXX[[[aaahhhmmmooovvv|||cccUUUJJJAAAAAA???;;;888555333333222222000...000555<<>>:::444///,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))******+++***))))))***...444999===IIINNNRRRRRRPPPRRRYYY___ggghhhjjjkkkmmmqqqvvvzzz|||uuugggWWWIIIEEEJJJPPPLLLPPPUUUbbbyyyuuuttt~~~{{{zzz~~~zzzxxxsssmmmgggaaa]]][[[cccjjjttt|||}}}qqqbbbYYYYYY^^^bbbdddbbb___]]]^^^```^^^WWWQQQDDD===555666===BBB@@@===>>>@@@DDDIIIMMMMMMJJJHHH===777///(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))),,,111666;;;AAAHHHLLLKKKOOOSSSRRRMMMHHHEEEEEEOOORRRTTTOOOFFFCCCNNN\\\zzz[[[ZZZmmmYYYBBB888999555222222---...------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,---000444888222777<<>>DDDDDD@@@:::555111---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&''')))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))''''''''''''(((((((((((('''(((((()))******++++++******,,,///666???GGGMMMOOOPPPQQQQQQRRRWWW^^^cccdddhhhnnnuuuzzz{{{xxxvvvggg\\\NNNFFFFFFMMMTTTYYYOOOYYYfffyyy}}}{{{iii\\\YYY___gggpppxxx~~~tttmmmjjjjjjjjjkkkcccbbbaaabbbcccbbb___[[[UUUKKK@@@999888777555333555666999???EEEJJJMMMMMMHHHAAA888000+++((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&''''''''''''(((((((((((((((((()))))))))*********)))...666===BBBFFFIIIKKKIIIMMMQQQOOOJJJFFFEEEFFFHHHHHHHHHDDDAAAJJJdddhhhYYYrrrXXXBBB888999555222222---------------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...222777:::888>>>GGGPPP[[[nnnyyymmmmmmuuu~~~uuuiii[[[VVVOOOLLLLLLNNNOOOOOORRRTTTYYY^^^cccmmmyyyiiidddiiiqqqvvvsssiiifffeeeaaa]]]^^^hhhqqqrrruuu~~~rrr^^^KKKEEE???======<<<777333...111333222111333:::@@@HHHDDD???:::555000+++'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))***+++++++++,,,---000666???JJJTTT[[[UUUSSSQQQSSSXXX^^^bbbdddooorrryyyuuuggg[[[OOOIIIFFFOOO^^^iiijjjggg___nnnwwwddd\\\___cccfffkkkttt}}}{{{dddcccccccccddddddcccaaa]]]VVVJJJ???888333222111......000666>>>EEEKKKMMMMMMHHH???666000+++'''$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((()))))))))))))))***************111:::BBBGGGIIIJJJJJJFFFJJJLLLKKKFFFDDDEEEHHHIIIFFFCCCCCCGGG[[[sssTTTfff\\\FFF<<<;;;555111222...111000...---,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++***************+++,,,,,,,,,......---000777===???DDDHHHQQQ```rrrvvvgggpppwwwrrrbbb```\\\OOOJJJRRRXXXVVVUUUZZZXXX```qqq|||sssnnnlllkkknnnmmmiiidddaaagggsss}}}vvv```UUUKKKGGGBBB<<<;;;>>>===444...000222222666<<>>AAAVVViiiyyyqqqeeennn\\\FFF<<<;;;555111222...111000...---,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***+++,,,))))))((((((((())))))***,,,+++---222888;;;===???GGGRRRccctttyyylllhhhhhhzzz|||ggg]]]___XXXQQQSSS```kkkmmmqqqxxxyyyoooddd]]]___gggnnnssssss{{{uuulllbbbWWWJJJ===:::===<<<666222222222///111666AAACCCEEEEEEAAA;;;555111)))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((())))))*********++++++,,,,,,------333;;;HHHUUU```eeeeeedddaaa```^^^^^^aaajjjttt{{{ppp^^^RRRKKKIIIJJJMMMUUUaaatttvvvxxx{{{uuufffeeennnzzz|||mmm___]]]^^^]]]\\\^^^```___]]]XXXRRRJJJBBB<<<444000---///111444;;;BBBIIIKKKMMMJJJCCC999111,,,'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''''''''((((((((()))))))))''')))+++,,,++++++,,,---444:::BBBGGGHHHJJJPPPVVVKKKHHHGGGKKKRRRTTTMMMEEEBBBFFFYYYvvvppphhhhhhsss[[[EEE;;;;;;555111222///000000...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))++++++*********++++++,,,******))))))((())))))))),,,)))---888??????AAAGGGUUUccctttpppgggllltttzzznnnbbbaaahhh```aaalll{{{lllccc```cccfffcccgggqqq~~~nnnWWWCCC<<<>>>===:::888777333///...111:::===BBBEEEEEEAAA;;;888...,,,)))&&&%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((())))))******(((+++......,,,,,,...000777CCCTTTbbbggggggfffeeeaaa```bbbhhhqqqzzz~~~mmmXXXJJJIIIPPPVVVYYYWWWcccvvv{{{yyy}}}pppaaabbbiiimmm}}}~~~nnnddd___\\\ZZZZZZ^^^^^^___```]]]UUULLLFFF@@@666---,,,...222888>>>DDDFFFJJJLLLIIIBBB999222)))(((''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((((((''''''''''''(((((((((((()))***+++++++++---///222:::===AAAFFFJJJOOOSSSUUUKKKHHHIIIOOOVVVUUULLLDDDEEE[[[|||bbbcccqqq[[[EEE;;;;;;555222333///000//////...------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))),,,++++++*********++++++------,,,++++++++++++,,,...+++000;;;@@@AAALLL[[[nnnuuu|||~~~vvvqqqyyy{{{vvvwwwtttsssrrrooolllsss}}}uuu}}}yyyrrrooonnnmmmdddiiipppwww{{{eeeLLLBBBAAA===>>>>>><<<666111//////555999@@@EEEFFFDDD@@@===444111,,,(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((())))))******+++(((+++...---+++---333888CCCPPP```iiiiiieeedddeee]]]cccnnnyyy~~~xxxsssdddZZZOOOKKKVVVhhhtttxxxnnnzzzllldddeee___ggg~~~yyyqqqiiiccc```___]]]^^^aaabbb]]]WWWTTTKKKAAA777222000222999@@@AAABBBEEEIIIKKKHHHAAA;;;000,,,'''&&&'''(((&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))&&&'''''''''((((((((((((************+++...222666===???BBBFFFKKKQQQQQQMMMNNNNNNPPPUUUVVVQQQKKKIIIQQQsss___VVV}}}ZZZDDD;;;;;;555222333000/////////......---,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++***)))))))))******------,,,,,,,,,,,,------111222777>>>AAAIII___vvv{{{||||||oooyyyzzzrrriiicccbbbeeekkkttt|||yyyyyywwwtttpppnnnooopppuuusssqqqooonnnllliiiffffffggghhhjjjmmmppptttwwwxxx|||xxx|||~~~yyyssssssyyyoooWWWIIIEEE>>>??????<<<888444111///333777>>>DDDFFFEEECCC@@@:::777111,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))(((((((((((()))))))))***(((((())))))***+++++++++***,,,---,,,,,,222===FFFVVV```jjjmmmjjjggghhhllliiipppzzz~~~yyynnnbbb[[[XXXXXXWWW[[[kkkwwwzzzvvvsssccc___lllzzzvvvooofff___\\\___bbb```^^^___UUUNNNFFF>>>555111666???@@@???@@@DDDHHHIIIGGGDDD:::333+++&&&&&&(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***'''''''''(((((((((((())))))*********,,,000555999<<>>===<<<;;;===>>>===<<<===AAADDDBBBEEEIIIMMMQQQXXX___eeeooovvvyyyzzz}}}~~~uuujjj```PPPMMMFFF@@@@@@CCC>>>555000333999???CCCFFFFFFFFFDDDAAA<<<666000+++(((&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))******(((((()))))))))*********))))))******+++,,,,,,---------...333===KKKYYYbbbfffiiikkklllmmmttt~~~mmmZZZOOOMMMPPPRRRPPP[[[hhhzzzzzzuuu|||wwwmmmmmmqqqmmm^^^\\\[[[VVVVVV[[[[[[ZZZXXXUUUKKK===666555999:::;;;<<<>>>AAAEEEIIIEEECCC===555...***)))***'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++))))))))))))*********+++***,,,...000333777<<<@@@IIIWWW]]]SSSKKKNNNTTTVVVXXXTTTQQQNNNJJJQQQooojjj[[[fffYYYDDD:::;;;555222444111...////////////---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,---...///++++++,,,---...000111222666EEEOOOUUUjjj~~~~~~yyy{{{sss```VVVSSSYYY___fffwww~~~nnnaaaVVVNNNOOOGGGBBBDDDFFFDDDBBBAAACCC>>>===AAA@@@;;;:::>>><<<===<<<:::999888:::<<<<<<:::888777888888777666333666999:::999999;;;===>>>???@@@??????BBBIIINNNPPPYYYfffqqq{{{tttrrrsss{{{rrr]]]WWWMMMEEEGGGKKKEEE;;;...111666<<>>888666999<<<<<<<<<>>>CCCGGGFFFFFFDDD<<<333,,,))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''((()))++++++)))*********+++++++++++++++---000333666:::???CCCSSSbbbeeeTTTDDDFFFNNNTTTTTTLLLHHHKKKQQQdddooo^^^]]]___[[[EEE;;;<<<666333444111000000000///......------------,,,,,,***)))'''&&&************************(((%%%&&&***+++((((((+++,,,+++***))))))***+++,,,++++++************************+++++++++,,,,,,,,,---******,,,---...555===;;;KKK___qqq}}}uuummmmmmrrr|||~~~kkk^^^YYYVVVYYYcccoooxxxmmm^^^PPPGGGCCC???===999<<<>>>???>>>======>>>:::::::::::::::999999999;;;999777444333333444555777666555666777777555333444444666999777555:::CCCDDDFFFGGGHHHGGGDDD@@@===EEECCCGGGRRR^^^iiiyyyyyy{{{||||||yyyvvvyyysssdddXXXMMMEEEIIIJJJ>>>777444222666>>>EEEFFFEEEFFFEEECCC???999111+++'''&&&&&&&&&%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************(((***+++,,,++++++---......///777FFFRRRWWW\\\bbbmmmhhhgggrrrxxxdddRRROOORRR[[[lll}}}~~~vvvrrrzzz~~~qqqyyyrrrrrr|||zzziiiWWWSSSTTTXXX\\\ZZZQQQEEE???999333333999999555:::FFFHHHHHHHHHDDD===555---(((***(((&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((()))'''((()))******++++++***+++---///222777>>>GGGMMMcccbbb\\\RRRKKKKKKNNNQQQQQQMMMFFFLLLlllrrrZZZRRRiii[[[EEE;;;<<<666333444111000000000///......------,,,,,,,,,,,,+++)))((('''***************************'''(((++++++'''''')))+++***))))))))))))***+++++++++*********************++++++++++++,,,,,,,,,+++***,,,000111333999AAADDDWWWnnn}}}|||wwwqqqnnnpppttt~~~vvviii\\\VVVYYY\\\dddssspppeeeSSSMMMEEE>>><<<:::888666;;;<<<>>>>>>===<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;:::999999:::::::::999888;;;777555;;;EEEOOORRRRRROOOPPPRRRUUUWWWZZZ\\\\\\OOOJJJGGGIIILLLPPPZZZeeexxx~~~yyyxxxsssooosss}}}sssgggWWWHHHJJJOOOHHH@@@:::444333888???DDDGGGFFFFFFDDD@@@;;;444...***(((''''''&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))***************+++,,,,,,,,,,,,...//////555AAANNNTTTVVV[[[cccdddmmmzzz~~~lllaaaYYYSSSUUU^^^ooovvv}}}zzztttqqqqqqxxxhhh\\\ZZZZZZ]]]^^^YYYPPPHHH===555333555444111888CCCIIIHHHGGGFFFCCC;;;222+++***)))((()))******(((&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))***+++++++++++++++***---222666<<>>@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<===<<>>888333///***)))(((''''''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********+++++++++,,,---,,,,,,---///111666AAAOOOWWWUUUTTT\\\ggghhhxxxuuuaaaRRRKKKQQQXXX```qqq{{{}}}ooonnnzzzddd^^^XXXXXX[[[\\\WWWRRRGGG>>>777555222///555???GGGGGGHHHJJJIIICCC999222*********+++,,,+++(((%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''((((((((()))))))))*********++++++++++++++++++///666<<>>CCCCCCBBBAAA??????@@@BBBCCCBBBBBBAAA@@@???>>>>>>@@@???>>>>>>>>>>>>??????===???@@@@@@>>>>>>@@@BBBNNNcccnnnbbbQQQJJJBBB888======>>>@@@DDDIIINNNQQQfffhhhjjjiiiddd\\\WWWTTTNNNTTTZZZjjj~~~~~~~~~|||vvvqqquuuyyy}}}rrr\\\WWWYYYTTTQQQLLLCCC;;;777:::AAAGGGFFFGGGFFFEEEAAA===888555,,,+++)))(((''''''((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++,,,,,,,,,,,,...111444@@@MMMYYY[[[VVVWWWeeettt{{{gggWWWOOONNNLLLZZZhhhttt|||~~~~~~~~~vvvzzzoooiii^^^UUUUUUYYYZZZYYYRRRJJJAAA<<<777222444:::@@@DDDJJJMMMKKKEEE???;;;///---+++*********(((&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))***************++++++,,,...444<<>>@@@>>>??????>>>>>>>>>???@@@DDDDDDDDDBBB@@@@@@AAACCCGGGFFFFFFEEEDDDCCCBBBBBBGGGFFFEEECCCCCCDDDDDDEEEDDDDDDDDDCCCBBBCCCDDDFFFeeennnhhhNNN;;;;;;AAAAAA===>>>???@@@BBBCCCEEEFFFIIIOOOVVV[[[___bbbdddeeeZZZVVVLLLOOO```jjjqqq~~~yyyyyywwwtttwww|||nnniiieeeYYYQQQNNNIIIBBB===<<>>JJJ___rrroooqqqzzzqqqeee]]]```lll|||dddLLLCCC<<<===@@@@@@@@@AAA@@@AAAAAA@@@???@@@CCCEEEDDDEEEFFFDDDCCCBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIIIIJJJHHHEEEDDDFFFGGGFFFFFFXXXVVVKKK???>>>EEEGGGCCC@@@BBBCCCEEEFFFEEEDDDCCCAAADDDFFFEEEIIIRRRZZZ^^^fffeeeUUUGGGKKKTTT]]]jjjxxx|||{{{}}}}}}}}}xxxjjjWWWSSSMMMFFFBBB?????????BBBCCCEEEFFFEEEBBB@@@>>>555222...***'''&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,******+++,,,///555===CCCKKKRRRYYY^^^gggvvv~~~iiiVVVLLLOOOaaasssvvvsssuuuxxxnnnsssrrr{{{ooodddaaa\\\TTTZZZWWWRRRMMMGGG@@@888444444===HHHLLLJJJGGGFFFHHH???999000***'''((()))***(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((''''''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((()))))))))******)))(((((()))***,,,...///888>>>FFFKKKKKKHHHEEECCCAAACCCKKKPPPKKKBBBDDDMMM```dddVVV___uuu|||www[[[EEE;;;<<<666333444111000000000///......------,,,,,,,,,---,,,,,,++++++***************************((())),,,,,,))))))+++***+++,,,------,,,+++*********++++++,,,------...,,,,,,,,,------------......111888AAAJJJYYYqqqyyypppnnnqqq{{{vvv\\\OOOEEEAAA@@@DDDFFFCCCAAABBBCCCEEEHHHHHHGGGHHHJJJMMMIIIJJJLLLLLLKKKJJJKKKLLLIIIJJJLLLOOORRRTTTVVVWWWYYY^^^eeekkkllliiieeeaaaZZZTTTOOOOOORRRTTTRRRNNNKKKIIIIIIMMMRRRSSSMMMFFFIIIJJJJJJKKKJJJIIIHHHGGGMMMPPPNNNHHHHHHNNNSSSSSSbbbuuuqqqYYYNNNQQQZZZfffnnn{{{|||hhh___SSSIIIEEEEEEDDDDDD???AAACCCEEEEEECCCAAA@@@;;;888222---)))'''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,***+++,,,///444<<>>???BBBDDDEEEDDDBBBAAA???<<<666///+++(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,...111777AAAKKKSSS[[[^^^dddppprrrYYYTTTPPPRRRWWWfff|||~~~yyy}}}rrr]]]\\\XXXUUUTTTSSSNNNHHH;;;:::<<>>:::555///+++((('''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((***)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))*********)))******+++,,,+++,,,------++++++,,,...,,,111333444===JJJPPPNNNXXXcccwww|||dddUUUMMMPPPTTTYYYeeezzz|||~~~~~~}}}wwwfff]]]VVVYYY``````VVVKKK<<<===>>>@@@HHHOOONNNJJJIIIHHHFFF@@@777///)))&&&(((***++++++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))*********))))))))))))))),,,+++***+++///555;;;???>>>EEEKKKKKKHHHFFFFFFFFFVVVOOOJJJIIIPPPhhhtttYYYmmm|||jjj^^^aaallluuu[[[EEE;;;<<<666333444111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************++++++,,,,,,,,,...,,,***+++---...,,,***,,,---.........000222333:::AAAYYY|||sss{{{wwwmmmnnn}}}rrrWWWNNNRRRWWW```\\\XXXTTTTTTWWW[[[^^^dddhhhmmmrrrwww}}}yyynnnnnnwwwzzzuuu~~~zzzvvvkkkbbb```^^^YYYTTTSSSSSSHHH???>>>AAACCCDDDEEEBBB@@@===888333...***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,---......---,,,---......000222777BBBPPPXXX[[[aaapppgggTTTNNNNNNZZZfffmmmyyy|||kkkrrr~~~pppuuuqqqfff[[[YYY]]]___ZZZSSSGGGBBB======FFFQQQSSSOOOKKKJJJGGGBBB<<<444---)))))))))******))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))++++++***,,,000666<<>>EEEKKKJJJFFFEEEHHHLLLSSSNNNMMMWWWjjjggggggppp___\\\mmmZZZDDD;;;<<<666333444111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))*********************************+++++++++++++++---,,,++++++------,,,++++++,,,...///000111444777EEEQQQtttrrrmmmwwwfff]]]aaauuuppp\\\YYY___ccciiieeeaaaaaagggttt{{{qqqpppvvv}}}~~~{{{}}}yyyxxxxxxqqqjjjgggccc]]]ZZZZZZ^^^VVVHHH>>>===CCCEEEBBBCCCBBB@@@<<<777222---***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))******)))(((((((((((()))(((((((((((((((((((((((()))))))))*********++++++***************+++,,,,,,,,,...//////...------...///111777BBBMMMUUU^^^eeesssqqqWWWQQQXXXmmmqqqdddqqqqqqpppzzztttfff^^^^^^___]]]ZZZTTTKKK@@@===FFFSSSVVVRRRMMMJJJGGGEEEBBB<<<555...***))))))))))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))******************************+++---222777===@@@CCCGGGKKKJJJFFFGGGMMMTTTQQQRRRXXXkkkmmm\\\xxxrrr^^^ZZZkkkYYYDDD;;;===777444444111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***************************************+++++++++,,,++++++,,,,,,------,,,,,,,,,...000000111666<<>>AAALLLIIIGGGGGGHHHJJJOOOVVVPPP[[[kkkvvv___ddd{{{qqqcccZZZhhhmmmXXXCCC;;;===888444555111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************++++++,,,,,,,,,,,,------///---...000000111999CCC___yyy{{{kkk\\\WWWnnnxxxooojjjiiihhhffflllfffQQQ@@@>>>AAAAAAAAAAAABBB@@@<<<666000---+++***)))''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))*********+++++++++++++++++++++***+++,,,,,,---+++,,,......------///111666@@@MMMVVVXXX\\\jjjyyy}}}mmmaaa\\\ddd{{{nnnvvvwwwggg[[[aaaeeefffaaa\\\[[[YYYUUUPPPLLLHHHHHHIIIFFF@@@:::111---)))((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))******+++++++++,,,***+++...222777===AAACCCPPPFFF???BBBHHHJJJMMMQQQOOOiiirrr```hhhrrrgggbbbgggppp~~~cccFFFWWWCCC;;;>>>888555555111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************))))))))))))+++,,,,,,,,,,,,---///111------111222444@@@OOOmmmzzzuuuttt```ZZZccc}}}uuummmhhhppprrrcccPPPCCC?????????@@@AAA@@@===888333000---,,,***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''''''''''''''&&&)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------,,,,,,---,,,---///333666@@@KKKUUUXXX]]]jjj{{{yyyfffRRRNNNYYYooo|||sssvvv{{{qqq^^^bbbmmmvvvtttmmmhhhddd```ZZZVVVQQQMMMKKKGGGBBB>>>666111+++((()))++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,***---111666;;;@@@DDDEEEKKK@@@:::@@@FFFHHHJJJNNNYYYqqq^^^cccsssccc[[[dddxxxqqq[[[III>>>VVVBBB;;;>>>999555555111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------************************+++*********)))))))))((()))+++------++++++---///111,,,---222555999JJJ]]]|||}}}gggaaaeeezzzwww}}}|||}}}|||uuulllqqqwwwtttdddNNN@@@;;;??????@@@@@@>>>:::777555///---+++)))(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&'''((()))(((((('''))))))))))))))))))))))))((((((((()))))))))******,,,++++++++++++,,,------......---,,,---222888<<>>CCCFFFHHHDDD======DDDHHHGGGKKKUUUvvvaaaeee{{{rrrfffbbbgggxxxpppSSSAAA???BBBVVVBBB;;;>>>999555555111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///************************+++*********))))))(((((((((+++------++++++---000111,,,---444888>>>RRRhhhyyy```iiisssggg^^^mmm|||{{{|||~~~{{{ooopppxxx~~~sssXXXAAA999??????@@@@@@???<<<:::888000///,,,***))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++,,,,,,---...000///...---...444<<>>666...******,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,///444:::@@@EEEHHHIII@@@>>>CCCLLLLLLHHHPPP^^^lll___wwwmmmddd^^^\\\gggwwwqqqWWWCCC===???AAATTTHHH===999888555333333111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,000---///666;;;HHHdddxxxmmmiiitttyyygggMMMQQQqqqrrrnnnooossszzz|||oooSSS<<<<<<@@@@@@======???===888444000,,,'''%%%&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////---000///+++...999CCCGGGTTTfff|||xxx```PPPaaaxxxyyy~~~uuurrrwww~~~qqqfffeeeffflllsssyyy{{{{{{|||}}}lllYYYLLLFFFCCC???:::444///---+++)))((())))))))))))((((((((((((***)))&&&%%%%%%&&&)))***'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))***************))))))***+++,,,+++***111111666@@@KKKNNNIIICCC@@@???DDDJJJJJJMMMaaazzzeeetttdddUUU[[[XXXddd}}}fffIII???AAAAAAAAACCCSSSHHH===999888555333333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,------.../////////222;;;III___|||}}}vvvwwwxxxqqqxxx~~~```KKKRRRrrr~~~uuummmqqqwww|||zzzfffQQQ<<<======>>>>>>===<<<;;;666333...***''''''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---.../////////...---///555===FFFMMMeeezzznnn]]]fffxxxyyywwwkkkqqq~~~}}}|||yyyvvvvvvxxx}}}rrr```RRRJJJFFF@@@<<<777222...,,,*********)))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))************+++******+++,,,---------111555===GGGOOOOOOHHHAAACCC;;;>>>GGGEEEIIIlllnnneeexxx```YYY]]]bbbwwwgggQQQ???<<>>CCCDDDIIIPPPRRRFFF<<<888888555333333111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---///000111111555<<>>???999===GGGMMM___ggghhh{{{{{{bbbYYY\\\ssszzzRRREEE@@@@@@EEEGGGHHHQQQ]]]QQQFFF;;;888777555333333111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...------------...//////111888GGGeeewwwhhhgggqqqgggVVVZZZttt~~~xxxzzz~~~wwwsss}}}~~~pppPPP666555<<<;;;888::::::888555111---***((('''(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++------------...///000000000///777CCCHHHOOOhhhyyy```NNNMMM\\\lllkkkkkktttzzzvvvrrrmmmhhhaaa\\\\\\^^^aaabbbeee___]]]dddnnnzzzyyy|||rrr___PPPGGGEEEAAA;;;444///,,,+++************))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***((()))))))))************)))***+++++++++---000444888???FFFHHHEEE@@@>>>>>>;;;===???FFFYYYooocccttt{{{{{{eee]]]bbbrrrYYY???DDDBBBEEEJJJKKKNNN^^^qqqPPPEEE;;;888777555333333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,------.........---......//////111@@@]]]vvvaaaVVVccc{{{www```WWWeee}}}|||ggghhhooozzzvvv|||zzz[[[===444888::::::;;;:::888666333///,,,)))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))***************************************++++++++++++,,,------------...///000111000555???JJJOOOYYYsssbbbPPPMMMYYYnnnyyyjjjsss}}}uuunnnfff^^^YYYVVVPPPJJJGGGIIIOOOTTTWWWVVVTTTXXXhhh{{{~~~jjjZZZMMMIIICCC===888333...+++++++++*********)))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******))))))))))))************(((***,,,+++***,,,111666:::===@@@???===;;;<<<>>><<>>999222++++++++++++*********))))))''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******))))))))))))************)))+++---,,,+++---333999:::::::::999999999;;;<<<===DDDRRRmmm|||bbbmmmkkk^^^[[[kkk~~~dddGGG<<>>>>>>>>AAAGGGPPPXXX^^^aaafffhhhtttqqqXXXPPPFFFBBBBBB>>>444++++++++++++************)))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''((((((((((((((()))******))))))))))))************))),,,......,,,...555;;;999888777777888999:::;;;>>>EEE```lllfffuuu^^^]]]hhh```MMMCCC<<>><<<999777555333///,,,,,,+++******+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,---***++++++,,,,,,------...///---...000...,,,///444<<>>???CCCCCCGGGQQQ^^^iiiqqqsss{{{zzz___VVVKKKDDDBBB>>>777222,,,+++))))))***++++++***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************************+++...---***+++222777999:::777666777999;;;>>>AAABBBRRR|||kkkzzzzzzsssxxxrrrfff[[[bbb}}}fffNNNDDDDDDFFFGGGOOOWWWeee{{{{{{NNNCCC:::888888666333333111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................111---,,,...000111666;;;SSSxxxzzzeee___jjjggg^^^aaa{{{jjj\\\```vvvvvvppprrr|||}}}www~~~pppPPP>>>;;;===>>><<<999777666333000---+++***))))))******(((&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++******++++++,,,---***++++++,,,,,,---.........,,,...111000///333999BBBKKKZZZlll{{{sssccc\\\ggg}}}|||wwwzzz{{{tttiii___OOOJJJCCC===;;;===@@@BBBHHHMMMVVVbbbooozzzkkk^^^OOOEEEBBB???999333---,,,***)))***+++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))***************************------+++---222666666888555444777999:::===AAAGGGaaatttqqqvvvqqqjjjaaahhh|||sssTTTBBB>>>AAAGGGMMMTTTccc{{{{{{NNNDDD;;;999999666333333111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///...//////...000999DDDcccjjjeeennn}}}]]]WWW]]]xxxyyycccYYYccc}}}wwwpppsss```BBB888;;;===;;;999888666444111...***)))(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******++++++,,,---+++++++++,,,------......,,,,,,...111222222777???IIITTTjjjzzzggg[[[dddvvvsssiiisssvvvkkkaaaUUUKKK???===;;;:::<<>>BBBEEENNNZZZddd{{{|||NNNDDD;;;999999666444333111111111111111000//////........................------------------------,,,,,,,,,------------..............................///111111...111@@@PPPsssooo]]]jjjsssWWWUUU___zzz}}}nnn[[[VVVeee{{{rrrpppwww~~~~~~qqqLLL999:::<<<;;;999888777666333000***(((''''''))))))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---++++++,,,,,,---.........,,,,,,///222222444<<>>GGGNNNPPP[[[mmm}}}OOODDD;;;999999777444444111111111111111000//////........................------------------------,,,,,,---------.................................---000333222000666KKK___}}}^^^XXXrrriiiSSSVVVdddyyyeeeUUUTTTggg}}}wwwttttttuuu}}}^^^EEE???<<<:::999888888777555222+++)))''''''((())))))((((((((((((((())))))))))))************************(((((())))))************++++++******++++++,,,---+++,,,,,,------...//////------///111222666CCCPPPiii___ZZZgggyyy~~~ssscccTTTIII@@@;;;999<<<===???BBBGGGQQQ\\\dddyyyppp[[[OOOGGGAAA===777444///,,,+++******)))************************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++,,,---,,,,,,333>>>EEEEEE;;;666777;;;;;;>>>NNNbbb___kkk{{{eee]]]mmmhhhLLL@@@@@@LLLSSSVVVjjj~~~OOOEEE;;;::::::777444444111111111111111000//////........................------------------------,,,---------.......................................000333444444???WWWnnnkkk[[[eee|||aaaPPPWWWjjjttt^^^PPPSSSjjj~~~zzztttppp{{{}}}{{{rrrTTTBBB;;;:::999999999999666444...+++)))(((((())))))((((((((((((((())))))))))))************************((((((((()))******++++++++++++******++++++,,,---,,,,,,,,,---......//////......///111444<<>>DDDKKKSSS^^^llluuu~~~}}}}}}~~~|||{{{gggVVVJJJBBB>>>;;;777222...,,,+++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...777CCCIIIHHH999666999===<<>>CCCBBBMMMuuukkkxxx___fffttt{{{YYYKKKIIIJJJNNNWWWeee}}}OOOEEE<<<::::::777555444111111111111111000//////................................................---------.........//////........................///000222555<<>>CCCKKKUUUdddpppyyy}}}{{{{{{{{{{{{yyy}}}lllXXXLLLHHHAAA===666111...---,,,+++************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---000555>>>EEECCC===;;;===DDDJJJIIIXXXqqqiiiyyy}}}eee\\\qqq___AAAIIIFFFMMMXXXggg}}}QQQ???999<<<777555777555222222111111000/////////000000//////.........---........................------............------............/////////000///000333999HHH]]]uuurrraaaxxxzzz```TTTSSSccc|||ppp___SSSKKKHHHKKK___{{{zzzvvvxxxvvvwww|||~~~|||```@@@444666>>>999555888666777444000,,,))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///000666,,,,,,999GGGVVVsssnnneeevvvsssllliiivvvtttdddTTTIIIEEE::::::;;;<<>>===@@@>>>FFFKKKOOOjjjqqqrrrttt{{{hhh___eee|||bbbLLLHHHLLLKKKTTThhhRRR???:::===777555777444222222111111000/////////000/////////.........---........................------............------........./////////000000///000444@@@UUUooorrrsssvvv]]]RRRTTTfffrrraaaSSSKKKHHHGGGOOOddd}}}{{{tttsss~~~|||uuuuuu|||~~~|||kkkIII999777===:::888:::888777444000,,,***)))***+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///111000000111888LLLjjjuuufffmmmvvvhhhjjjrrr~~~zzzpppcccTTTGGG???<<<::::::;;;>>>CCCLLLUUU\\\hhhrrr~~~}}}{{{vvvwwwzzzwww___NNNEEEDDD???999444000---***,,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---//////555@@@EEEBBB@@@AAACCCAAAFFFIIIOOOooo}}}lllxxx{{{yyyuuudddbbbuuupppRRRHHHJJJJJJZZZgggqqqSSS@@@:::===777444666333222222111111000//////////////////.......................................------............------....../////////000000000111222999LLLiiimmmsssoooYYYPPPXXXkkk~~~qqq___PPPGGGDDDFFFHHHTTTmmm|||rrrmmmuuu~~~yyyqqqqqqzzz}}}|||XXXBBB:::===;;;:::===999777555111---+++******+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000//////...000111,,,555888???^^^yyyccc]]]tttmmmgggttt|||ppphhhZZZMMMCCC===999777:::;;;>>>CCCLLLYYYgggqqq|||~~~uuuuuuwww{{{~~~zzzvvviiiVVVHHHDDD@@@<<<888444///,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***************************+++++++++,,,,,,,,,+++++++++++++++,,,---......333<<>>===;;;<<<>>>:::777555222...,,,+++++++++******************************************************+++++++++,,,,,,,,,---------------------------...000000//////000222...666@@@TTT|||fff___eee~~~qqqttt}}}tttnnn^^^UUUHHH???;;;;;;;;;:::<<>>:::888666333///---,,,++++++******************************************************+++++++++,,,,,,,,,---------------------------...000000///000111333444666HHHoooooo[[[ooozzzvvvxxxpppgggaaaNNNGGG>>>999999;;;======@@@GGGRRR\\\eeeqqq~~~yyywwwtttrrrqqqrrrrrrqqqtttnnnTTTJJJBBBBBBAAA:::222///---,,,+++***))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,;;;JJJNNNHHHAAA???@@@CCC===DDD[[[zzzcccsss~~~bbbaaa|||sssPPPFFFIIINNN]]]nnnhhh\\\___SSS@@@:::===777444666333222222111111000/////////---------------.................................------............------/////////000000000111111...@@@]]]||||||rrrXXXPPPVVViii|||nnneeeQQQGGG@@@AAADDDFFFNNNXXXppp~~~sssfffZZZ\\\ppp}}}|||gggNNNDDD<<<;;;>>>;;;888666333111...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...000000000000222333888===XXXvvvbbbddduuu{{{|||vvvoooggg___WWWRRRDDD@@@;;;888888;;;===>>>IIISSS```jjjqqqyyy{{{xxxsssooommmnnnpppqqqqqq}}}```QQQFFFFFFFFF===555111---,,,+++******)))******))))))))))))))))))))))))************************)))))))))))))))***************++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333AAANNNMMMEEE@@@@@@@@@DDDBBBUUUyyyjjjiiimmm^^^lll\\\AAAGGGQQQSSSeeeyyy]]]XXX```RRR???:::===777555777444222222111111000/////////,,,,,,,,,------.................................------............------//////000000000111111111888RRRvvvqqqgggQQQPPP[[[ooo|||nnn^^^TTTFFF???===CCCGGGIIITTTaaawwwiii^^^```ssssssXXXJJJ>>>;;;>>>===888666444111///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,...000000000111222444===NNNqqqkkkbbb|||yyyyyyvvvpppggg]]]UUUNNNGGGCCC<<<;;;999888888<<>>FFFJJJLLLYYYjjjxxxooohhhkkk|||{{{___OOO@@@;;;???>>>888777444222///...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,...000000000111333444AAA___xxxjjjiii}}}vvvwww}}}nnnggg\\\QQQHHHBBB===:::777888888888:::AAAJJJRRR\\\fffqqqyyy}}}}}}wwwqqqllliiihhhiiikkkkkklllhhh^^^llluuu___OOONNNMMMCCC:::777...---,,,+++************))))))))))))))))))))))))************************'''(((((()))***++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------///000111222IIIOOOOOOEEE===@@@FFFIIIMMMYYYzzztttfff^^^ssstttPPPHHHFFFOOO[[[lllrrr___YYY]]]|||QQQFFF<<<:::999666444444222222111111000/////////---...///000000///...---//////............//////////////////////////////...111---,,,333333333<<>>JJJpppgggzzzppppppuuulll___XXXMMMEEEAAA===:::777666888;;;===AAAJJJVVV^^^eeennnxxx~~~{{{xxxuuuqqqjjjeeefffcccfffiiidddaaammmpppYYYOOOLLLEEE<<<888---,,,***)))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......(((---///---,,,000666:::OOOWWWRRRFFFDDDBBBCCCKKKUUUvvvyyyrrrzzzyyyaaafffxxx[[[FFFIIIMMMTTTdddxxxggg[[[ZZZQQQFFF<<<:::999777444444222222111111000000//////---...///000000///...---//////............//////////////////////////////...222......444333333>>>XXXkkkRRRLLLVVVbbb|||zzzgggTTTHHHDDD===<<<>>>CCCHHHJJJSSSggg{{{|||tttpppvvvuuuYYYHHH@@@===<<<:::888555444333111---+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........111,,,---222222000888EEEfffvvvhhhhhh}}}sss~~~vvviii___RRRLLLDDD>>>;;;999777666888;;;>>>AAAFFFOOOZZZbbbjjjrrr|||{{{xxxuuuqqqiiidddeeebbbdddhhheeebbbkkkzzz|||___PPPKKKDDD<<<888000...,,,++++++,,,+++***************************************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------......+++---///...---///777@@@SSSXXXOOOEEEFFFEEEFFFNNN^^^sssxxxmmmdddzzzeeeOOOHHHKKKSSSaaayyypppeeebbbQQQFFF<<<:::999777444444222222222111000000//////......////////////....../////////......////////////////////////////////////222//////444222555BBBgggfffPPPLLLYYYgggiiiWWWGGGAAA>>>888===AAAEEEHHHLLLZZZvvvyyyqqqqqqwwwbbbKKKDDD@@@<<<999777555444333111...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........444++++++333333111@@@WWWjjjdddrrruuu||||||uuuoooeeeXXXNNNDDD@@@;;;777666777777777;;;???DDDHHHNNNVVVaaaiiirrryyy}}}{{{xxxssskkkeeeeeeaaabbbggggggcccgggooogggRRRIIIDDD???<<<333111...,,,------,,,+++************************************************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------......///------000......:::HHHVVVUUUJJJCCCHHHGGGGGGOOOiiivvvuuucccjjjqqqQQQGGGHHHLLLXXXooo{{{oookkkPPPEEE<<<999999777555555333333222111111000000///...//////////////////.........////////////......///////////////////////////222///000444111777IIIuuuyyy```NNNLLL[[[lll~~~[[[KKK@@@>>>>>>888===BBBGGGIIIQQQggg}}}tttrrruuu|||}}}{{{jjjMMMEEEBBB;;;888666444333333111...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............333+++,,,444222333PPPtttsssdddllluuutttyyynnneee\\\SSSHHHAAA<<<:::777555666777999;;;>>>CCCIIIOOOVVV^^^hhhoooyyy~~~}}}xxxqqqkkkeee``````eeegggdddbbbdddppppppUUUIIIEEEBBBAAA666333///------,,,,,,+++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------......111,,,+++000//////<<>>BBBHHHPPPWWW^^^eeennnuuu}}}{{{uuuooofffaaa___bbbeeeccc^^^[[[YYYjjjzzzvvvppp{{{___LLLEEEBBB@@@888444000---,,,,,,+++***************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------......000+++***///111444AAAPPPKKKFFF>>>AAAHHHCCCDDDTTT~~~uuu```tttlllPPPHHHLLLVVVaaaxxxyyysss}}}OOOEEE;;;999:::888666666333333333222111111000000//////............//////---...///000000///...---////////////////////////...000---000555444EEEccchhhVVVLLLOOOcccxxx```GGG???:::;;;???<<<>>>DDDIIIOOObbb}}}{{{~~~|||zzzvvvjjjaaakkk~~~~~~vvvttt}}}~~~]]]JJJAAA<<<888666555555555444222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////---///333555999MMMyyytttdddqqqwwwyyyrrrccc\\\PPPFFF@@@<<<::::::777888888888888;;;>>>AAAFFFMMMWWW___eeellltttzzz}}}}}}}}}{{{wwwsssiiiddd______aaa```[[[WWWOOOXXXeeezzzlllzzzrrrVVVGGG@@@===;;;777111...,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///---,,,...444>>>GGGNNNCCC???<<>>:::;;;@@@>>>CCCGGGLLLSSSjjj||||||nnnaaa]]]eeefff```gggvvvvvvtttwwwnnnQQQAAA<<<888777666666777666444222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////---111555888DDDaaalllkkk~~~www~~~{{{rrrggg___PPPLLLEEE>>>:::999888888777999;;;<<<===???DDDHHHLLLSSS]]]ffflllsssyyy~~~~~~{{{{{{|||}}}zzzxxxkkkgggaaa]]]]]]]]]ZZZWWWPPPSSS[[[tttttt{{{cccNNNDDD???>>>999444///------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------.........000//////999JJJOOOJJJ???>>>===DDDJJJHHH___rrrgggmmmoooQQQHHHNNNSSShhh}}}wwwqqqzzzOOODDD;;;999:::888666666444444333222222111111000000///...------...///000---...///111111///...---////////////////////////222222///333999<<>>;;;999888777777888;;;>>>@@@AAADDDJJJNNNOOOWWWbbbjjjqqqvvv|||||||||~~~~~~|||mmmiiibbb[[[ZZZ[[[ZZZWWWSSSSSSWWWooo{{{{{{nnnVVVJJJEEE@@@<<<555111///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......---333222///===RRRTTTHHH???>>>???FFFKKKMMMmmm|||iiifff~~~bbbHHHDDDPPP[[[xxxxxxqqqjjj|||NNNDDD;;;999999777444444444444333222222111111000000000//////.........---,,,,,,---...//////......////////////000000000000///000222444666FFFgggtttiiipppVVVNNNOOOYYYtttWWWIII===:::===@@@CCCFFFJJJKKKQQQaaa~~~rrrqqqyyyfffWWWLLLQQQ]]]cccdddcccnnnvvv\\\CCCAAA:::999777777777666444222///...,,,+++***++++++,,,---------------------------,,,,,,,,,,,,---......---...///////////////...000555777???^^^hhhggg{{{mmmeeettt|||{{{zzztttmmmbbbYYYRRRLLLFFFBBB===<<<999777666888:::;;;:::>>>CCCDDDDDDFFFKKKPPP[[[aaakkktttzzz~~~~~~||||||~~~}}}zzzxxxlll^^^XXXZZZ\\\YYYUUUQQQTTTVVVcccxxx]]]GGG@@@AAA???:::555///------...+++++++++************)))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,---------......++++++,,,,,,,,,---------...111000111AAASSSSSSEEE>>>@@@GGGIIIDDDNNNwww~~~rrrnnn```rrr}}}iiiTTTFFFFFFUUUdddrrrddd\\\{{{NNNCCC;;;999999777555444444444333222222111111000111111000000000/////////------...///////////////////////////000000000000000000111444:::MMMppp}}}lllsssnnnUUUNNNQQQ]]]xxxyyyRRRFFF;;;;;;???CCCEEEHHHKKKMMMWWWkkkrrrxxx{{{jjj\\\OOOQQQ___kkkkkkfffmmmtttgggKKKBBB;;;999888777777666444222///...---++++++++++++,,,------------------------------,,,,,,------...///....../////////////////////555999FFFooouuudddnnnuuummmqqq|||zzzwwwsssnnnkkkhhhggg___YYYQQQJJJFFFBBB>>>;;;999888888777888:::<<<======AAAEEEGGGHHHKKKQQQWWWbbbhhhpppxxx}}}}}}~~~~~~|||wwwmmmaaaZZZYYYZZZXXXUUUVVVTTTOOOSSSmmmxxxhhhNNNCCCAAA???;;;555111...------++++++++++++************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...///...222EEEVVVSSSDDD===>>>CCCDDDCCCOOOvvvwwwpppooojjj~~~xxx^^^NNNGGGJJJZZZkkk{{{kkk[[[RRRxxxMMMCCC:::999999777555555444444333222222111111000111111111111000000000000...//////000000000000///////////////000000000000111///000444@@@XXX{{{ooollliiiSSSNNNTTTccc~~~sssJJJAAA:::===BBBFFFHHHKKKLLLQQQ^^^www|||uuu~~~pppeeeUUURRRaaatttttthhhmmmvvvwwwUUUDDD<<<:::999888888777555333000///---,,,++++++,,,,,,---------------------------------,,,------...///.........//////000000000111777???WWWgggfff{{{uuuooo{{{wwwvvvuuurrroooiiifffbbb]]]YYYTTTRRRPPPHHHDDD@@@<<<;;;:::999888777888999;;;===???AAABBBAAADDDHHHKKKMMMSSS[[[aaakkkpppwww}}}}}}uuunnneee]]]YYYWWWVVVVVVVVVTTTMMMIIIWWWsss~~~uuu{{{yyyYYYGGGAAA???;;;666222///---,,,,,,+++++++++************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------000...---888MMM\\\UUUEEE===>>>@@@@@@AAAQQQxxxtttvvv{{{llluuummmOOOHHHJJJOOOcccyyyxxxeeeRRRHHHuuuMMMCCC:::999999777555555444444333222222111111000000000000000000000000000///000000111111111000000////////////000000000000111//////555FFFbbbqqqjjjvvvyyycccPPPMMMWWWiiilllDDD>>>;;;???EEEGGGIIILLLMMMSSSddd{{{}}}yyyooo]]]TTTbbbwwwxxxjjjiiiuuu```FFF>>><<<:::888888777666444111000...---,,,,,,,,,,,,---------------------------------------...//////.........//////000111111666888IIIooollleeerrrxxxrrr}}}sssmmmfffaaa___^^^\\\[[[UUUSSSPPPKKKGGGDDDAAA@@@===<<<:::999:::;;;<<<<<<:::<<<>>>AAADDDFFFFFFGGGFFFHHHKKKOOOTTT[[[dddjjjqqquuuzzz~~~tttpppjjjaaaZZZVVVUUUVVVRRRSSSQQQLLLMMM]]]ttt|||vvvrrrppprrrdddJJJCCC@@@;;;777444000---+++,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...222...111AAAWWWaaaUUUEEE<<>>;;;999888888666555222111///---,,,,,,,,,---------------------------...------------.../////////.........///000222333777999UUUtttaaafffsssxxx}}}uuummmggg[[[WWWQQQLLLJJJIIIHHHHHHDDDCCCAAA>>><<<;;;:::999;;;;;;;;;;;;<<<===???@@@???@@@CCCFFFHHHIIIIIIIIIKKKMMMPPPTTTZZZccckkkqqqtttwww{{{}}}~~~uuusssnnnfff]]]WWWUUUUUUOOORRRRRRMMMGGGMMMaaauuu{{{jjjiiiyyypppPPPEEEAAA;;;777444111...+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,---------.........000...666III[[[]]]PPPBBB:::>>>???<<>><<<;;;<<<<<<999999888888888888888999:::;;;============@@@BBBCCCEEEGGGJJJKKKLLLLLLLLLRRRSSSVVV[[[bbbjjjqqquuuuuuwwwzzz|||~~~}}}}}}wwwuuuqqqiiiaaaZZZUUUTTTQQQOOONNNIIIAAACCCWWWoootttjjjuuu~~~ZZZHHHBBB;;;666444222///,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,---------............---///===RRR\\\TTTFFF>>>999===>>>@@@TTT{{{tttlllZZZLLLGGGRRR^^^qqq{{{gggVVVOOOuuuLLLBBB999999:::888666666444444333222222111111000......//////000000000000000000111111000000///...////////////000000000000000333:::KKKgggxxxcccjjj}}}hhh\\\RRRVVVfffzzziiiJJJ<<<:::;;;AAAFFFHHHLLLPPPUUUhhhyyynnn}}}ttteee^^^cccssssssvvv~~~\\\DDD@@@<<<:::999999888777444333111///------------------------------------...............//////000//////......///111333555777QQQuuu{{{ooonnnyyywwwlllsss{{{rrrfff\\\TTTNNNGGGCCC===<<<;;;999777666777888888888888999:::;;;<<<======???AAAAAAAAAAAADDDFFFIIIJJJLLLOOOQQQRRRTTTTTTXXXYYY\\\bbbiiipppvvvxxxvvvxxx{{{}}}~~~{{{{{{zzzwwwrrrlllddd]]]VVVRRRQQQMMMKKKKKKDDDCCCTTTjjjppprrrhhhKKKDDD:::444333222000---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------............,,,444GGG[[[]]]LLL???===>>>??????KKKnnn}}}sssvvvtttOOOIIIJJJUUUggg~~~lll]]]WWWvvvLLLBBB999999:::888666777444444333333222111111000//////000000111111111222000000000000000///......////////////000000000000000555???RRRqqqmmmgggvvv{{{ggg]]]UUUZZZjjj~~~}}}ZZZ>>>:::888:::AAAFFFIIINNNSSSXXXoooqqqfffaaayyywwwjjj^^^___tttuuuuuuvvv{{{cccDDDAAA===:::999999888777555333111///------------------------------------...............///000000//////......///111444555<<>>???AAAAAAAAADDDGGGGGGFFFGGGJJJLLLNNNOOOQQQTTTWWWYYY[[[]]]]]]^^^aaagggnnntttyyyzzzxxxzzz|||~~~}}}zzzyyy|||yyysssmmmggg___WWWRRROOOKKKMMMRRRNNNHHHSSSffftttrrr|||sssMMMDDD:::333222222111...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------........./////////999PPPddd___III===???DDDBBBCCCVVVyyy|||ttt~~~bbbLLLJJJKKKVVVmmmpppccc]]]qqqNNNDDD<<<;;;<<<999777666555444333111000111111222111111000000//////......000000000000000000000000...///111111000000111333222555@@@ZZZ~~~rrrvvvvvv___ZZZVVV[[[iii|||yyy^^^GGG<<<777888<<>>===:::777777777777777777777777777:::===AAACCCCCCCCCCCCDDDFFFJJJOOOPPPNNNNNNRRRVVVVVVWWWXXXWWWWWWZZZ]]]```ddddddgggkkkppptttwwwwwwzzzxxxyyy}}}}}}|||yyywwwssspppllldddZZZSSSQQQNNNMMMKKKHHHGGGNNNWWWuuulll||||||[[[EEE;;;<<<666222222///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------......,,,...///000///...///000333LLLaaaggg[[[BBB888EEE===FFFEEE]]]wwwsss|||mmmvvv}}}TTTLLLMMMQQQ```{{{tttkkkrrrNNNDDD<<<;;;<<<999777666555444333111111111111222111000000000/////////...000000000000000000000000...///111111000000222333444777EEEcccxxxzzzppp]]]XXXUUU[[[iii{{{xxxfffOOO>>>777888999>>>CCCFFFHHHOOOWWWmmmqqqZZZbbbzzzxxxhhhaaaqqqvvvxxx~~~}}}~~~|||TTTEEE>>>===777999<<<777555444222000///.................................000000////////////000000...222//////444222666EEEgggvvveeelllqqqqqqkkk\\\OOOHHH@@@;;;;;;:::888666555555666777888999::::::===???BBBBBBBBBDDDHHHLLLPPPVVV\\\^^^\\\ZZZ[[[]]]YYYZZZ[[[[[[\\\___cccfffhhhiiikkknnnrrrvvvxxxyyy}}}{{{{{{~~~~~~}}}~~~yyywwwtttqqqnnnhhh^^^WWWOOOMMMLLLMMMKKKIIILLLQQQsssxxxnnnfffLLL>>><<<666333333......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......---...000000///...///111777SSSfffeeeXXXBBB999CCC>>>CCCEEEaaannnmmmzzzmmmqqqPPPIIILLLTTThhh{{{ssstttMMMDDD<<<;;;<<<999777666555444333222111111111111000000000000////////////000000000000000000000000...///111111000111222444777999MMMppp~~~zzzqqqfffXXXUUUTTTZZZhhhxxxyyylll^^^OOO???666555888:::@@@FFFHHHLLLVVV```{{{zzzjjjTTTeeeqqqeeesssxxxyyy___KKKAAA>>>999:::===888555444333111000//////...........................000000////////////000000111222000111333///;;;WWWooofffuuuzzzqqqxxx}}}jjjXXXKKKCCC???:::888999999888666666666777999;;;>>>@@@AAACCCEEEHHHGGGFFFJJJRRRYYYbbbhhhnnnooolllfffbbb```]]]^^^___```aaadddiiimmmmmmnnnpppsssuuuxxxzzz{{{~~~~~~~~~xxxvvvsssrrrpppjjjbbb\\\OOOKKKJJJMMMNNNJJJIIIJJJWWWwww}}}qqq|||vvvVVVAAA<<<777555444.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000///...///000222>>>^^^mmmbbbRRRCCC;;;@@@???>>>DDDfff}}}kkkppppppppp```KKKJJJNNN\\\vvvtttMMMCCC;;;:::;;;999777666444444333222111111111111000000000000////////////000000000000000000000000...///111111111111333444666;;;VVV}}}{{{yyyiii^^^TTTQQQRRRXXXdddrrr{{{rrrgggXXXLLL@@@777444777777:::AAAHHHKKKRRRaaaooouuunnniiiSSSkkkyyyhhhrrrtttxxxkkkQQQBBB???:::999<<<888666555444222111000//////........................000////////////000000111222111///333333///EEElll}}}gggnnnwwwvvvhhhWWWJJJBBB===;;;888888::::::999888::::::;;;>>>AAADDDGGGIIILLLPPPTTTTTTTTTXXX```hhhtttwwwzzzyyyssskkkeeebbb```aaabbbcccdddfffjjjnnnqqqrrrtttvvvwwwxxxzzz|||yyyvvvsssrrrpppkkkccc]]]RRRLLLHHHKKKMMMKKKGGGFFFHHH___~~~vvvttt{{{```DDD<<<777777666//////......------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......///000000///...///222444GGGgggqqq]]]LLLCCC>>>>>>???999DDDkkk}}}qqq~~~zzzkkkwwwuuuQQQIIIMMMUUUhhhsssLLLBBB::::::;;;999777666444333333333222111111000////////////000000000000111111111111111111111111...///111222111222444555555AAAaaatttdddXXXOOONNNOOOUUU^^^ggglllmmm]]]SSSHHH@@@:::555666:::888<<>>???@@@CCCHHHMMMQQQTTT[[[```fffiiiiiilllqqqvvv|||vvvpppkkkiiicccddddddcccccceeehhhkkkpppsssvvvwwwwwwxxx{{{}}}zzz|||}}}zzzvvvtttrrrmmmfff```XXXNNNFFFGGGJJJIIIGGGFFFBBBOOOhhhssshhhooozzzkkkJJJ===777888888222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,---------......///000///......000444777PPPllloooVVVHHHCCC???>>>???999KKKsss|||yyyrrrmmmfffIIIJJJNNN[[[tttqqqKKKAAA::::::;;;999777777333333333333333111000000////////////000000000000111111111111111111111111---///111222222222444666777LLLqqqwwwppp```UUULLLKKKLLLQQQWWW[[[ZZZYYYIIIBBB===:::777444666;;;<<<@@@FFFIIILLLXXXqqqnnnYYYggghhh___|||qqqkkkoookkkiiifffjjjzzz~~~^^^EEE@@@:::777999666666666555555333111000//////////////////////////////......//////000111222---222111111555@@@dddfffppprrrqqq{{{___KKKCCCBBB@@@999999999999:::<<<======CCCEEEHHHMMMSSS[[[aaaeeeooosssxxx}}}~~~zzzvvvsssrrrdddeeeeeedddcccdddgggjjjnnnrrrvvvwwwwwwxxx|||xxx{{{~~~}}}yyywwwuuuqqqjjjddd\\\QQQGGGFFFGGGFFFFFFHHHAAADDDUUUvvvhhhcccoooxxxSSSBBB999888999333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------......//////.........222777;;;WWWkkkgggPPPFFFDDD@@@@@@???@@@\\\xxx}}}llluuuYYYGGGNNNPPPbbboooJJJAAA999999;;;999777777333333444444333222000///.../////////000000000111111111111111111111111111---///111222222333555777===[[[ttt}}}mmm^^^TTTIIIIIIIIILLLOOOOOOKKKFFF>>>:::777777777555777;;;>>>CCCIIIMMMQQQbbbiii]]]ttthhhgggyyylllddd^^^cccddddddnnn|||dddHHHBBB<<<888999777666666666555444222000///////////////////////////............///000111222+++555444111999MMMvvvyyyiii{{{yyykkkuuuoooTTTDDD@@@>>><<<:::;;;;;;<<<>>>@@@DDDFFFMMMOOOTTT[[[eeeoooxxx}}}|||xxxtttqqqeeeffffffeeeeeegggjjjmmmlllpppuuuwwwwwwyyy~~~}}}}}}}}}~~~{{{wwwvvvuuurrrlllggg\\\SSSJJJHHHGGGEEEEEEHHHDDDBBBKKKjjjwww^^^iiizzz^^^III:::777888444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------............------...333999>>>]]]ggg]]]JJJEEEDDD@@@BBB???KKKtttxxxtttiii~~~mmmOOOIIIRRRXXXnnnmmmJJJAAA999999;;;999777777333333444444333222000///.../////////000000111111111111111111111111111111---///111222222333555777BBBfff~~~{{{{{{kkk\\\SSSHHHHHHHHHJJJKKKHHHAAA;;;<<<888666777777666999===???DDDKKKQQQYYYnnnkkkfffjjjlll~~~nnn^^^YYYbbbdddaaaiii{{{hhhJJJCCC===999:::888666666666666555222000///000000000000000000000000............///000222222***777777222<<>>;;;777===>>>???@@@BBBFFFKKKNNNUUUXXX^^^hhhsss|||uuunnnjjjeeefffgggggggggjjjnnnqqqkkkpppuuuxxxxxx{{{}}}yyyvvvsssrrrrrrpppkkkggg[[[TTTMMMJJJGGGDDDDDDGGGIIIEEEHHHddd]]]gggwwwfffNNN<<<666777333111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------,,,...444;;;@@@```dddWWWGGGFFFDDD@@@DDD???TTT|||nnnggg___IIIKKKTTTbbbyyyoooJJJBBB<<<<<<;;;888666777:::777222000000111222222000000000000000000000000111111111111111111111111000333///...444333222:::MMMwwwmmm|||jjjXXXMMMGGGGGGGGGEEEBBB===999777555666777777666777:::<<>>@@@???999<<<888777555555444333111...000000000000000000000000////////////000000000000111111:::888===kkk}}}lllmmm}}}tttfffiiiqqqXXXJJJ<<<999>>>???>>>BBBEEEFFFGGGKKKSSSZZZaaakkkuuuyyy~~~xxxrrrmmmiiiggghhhhhhiiijjjjjjkkkkkknnnpppssstttvvv{{{~~~}}}xxxuuurrrqqqqqqnnnhhhddd\\\UUUMMMHHHFFFFFFEEEDDDEEEDDDBBBWWWaaa]]]rrr{{{PPP<<<;;;:::333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///,,,666000,,,333222===^^^wwwhhhTTTFFFDDDHHHHHHEEEIIItttsss~~~gggoooyyyOOOHHHRRRRRRmmmoooJJJBBB<<<<<<;;;888666777888555222111111222222111000000000000000000000000111111111111111111111111...222//////555444333>>>TTT~~~}}}qqq{{{jjjXXXNNNGGGGGGEEECCC@@@<<<999777444555666777888:::???BBBHHHMMMWWWfff~~~qqqvvvjjjkkkvvvfffYYY\\\hhhfffZZZhhh]]]BBBAAA???999;;;888777555555555333111///000000000000000000000000////////////000000000111000000777999JJJ~~~zzzgggmmmllldddoooiiiQQQFFF;;;;;;@@@@@@DDDFFFHHHHHHJJJPPP[[[cccnnnwww}}}wwwrrrnnnkkkjjjjjjjjjkkkkkklllmmmmmmpppsssuuuvvvxxx}}}~~~|||xxxtttqqqoooooommmhhhddd^^^WWWNNNHHHFFFEEEEEEDDDEEEEEEBBBPPP{{{ccc^^^pppZZZCCC>>>;;;444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///...444000...444222BBBeeexxxkkkXXXKKKHHHHHHFFFCCCRRRrrrgggxxxhhhwwwlllLLLGGGQQQZZZrrroooJJJBBB<<<<<<;;;888666777555444222222333333222111000000000000000000000000111111111111111111111111---111///000666333555BBB^^^~~~}}}zzziiiXXXNNNGGGFFFCCC@@@===:::999888444555666777999>>>DDDHHHLLLQQQ^^^wwwuuuxxxmmmooozzzmmm[[[YYYcccggg\\\aaauuu~~~jjjIIIBBB>>>888:::888777555555555444111///000000000000000000000000/////////000000000111111111111444===___rrrcccrrrdddggg|||```IIIBBB>>>@@@EEECCCJJJKKKLLLMMMPPPZZZfffooo}}}{{{vvvrrrooommmlllllllllmmmmmmnnnooopppsssvvvxxxzzz{{{~~~|||{{{xxxtttooommmmmmlllhhheeeaaaZZZPPPHHHDDDDDDDDDDDDDDDEEEBBBGGGaaajjj```jjj{{{hhhKKKAAA;;;555444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000222000222444333IIIppp~~~ppp^^^QQQJJJGGGCCCAAAYYYggggggrrrkkk~~~YYYIIIGGGPPPeee{{{oooJJJBBB<<<<<<;;;888666777333333333444555444222000000000000000000000000000111111111111111111111111---111000111555111555FFFmmmyyyhhhXXXMMMGGGEEEAAA===:::999888888555666666777:::@@@GGGLLLRRRXXXjjjxxxxxxpppttt|||rrr^^^XXX___hhhccc^^^nnnwwwQQQCCC>>>888:::888666555555555444222000//////////////////////////////000000000111111111333444444CCCrrr|||iiiiiivvvcccqqq{{{[[[FFFCCCBBBFFFJJJGGGKKKMMMPPPTTT[[[fffrrrzzzzzzvvvsssrrrpppnnnnnnnnnnnnnnnoooqqqrrrtttwww{{{|||}}}}}}{{{zzzyyyuuupppmmmmmmllljjjgggccc\\\SSSIIIDDDBBBCCCCCCBBBDDDBBB???JJJccczzzttteeebbbmmmvvvtttQQQBBB<<<666444333222000///...------------------------------,,,,,,,,,------------...---------............///111...///333333666SSSyyywwwcccTTTIIIBBB@@@@@@]]]rrrwwwooosssoooKKKIIIHHHOOOmmmnnnJJJBBB<<<<<<;;;888666777333222333444555555222000000000000000000000000000111111111111111111111111///222000111444///777MMM|||yyyhhhWWWLLLFFFDDD@@@<<<999888888999777777888999;;;AAAIIINNNZZZeee~~~yyyuuutttwww}}}uuuccc\\\^^^jjjkkkbbblllWWWDDD>>>::::::888666555555666555333111////////////////////////000000000000111111111111333444444JJJiiihhh}}}rrreee|||xxxYYYFFFEEEFFFJJJMMMIIIJJJOOOVVV___iiisss}}}zzzwwwuuutttssspppooonnnnnnoooppprrrssstttxxx|||}}}}}}~~~|||zzzyyyzzzvvvqqqoooooonnnllliiiddd^^^UUUKKKDDDAAABBBCCC???BBBAAA<<<<<>>>>>???===999AAA\\\wwwkkk___mmm}}}```FFF===:::555555333111000/////////------------------------,,,---------............---------............//////+++111222111HHHnnnwwwbbbRRRCCC999===GGGhhh{{{qqqppp~~~WWWEEELLLPPP^^^|||zzzxxxmmmJJJBBB<<<<<<;;;888666777666444333333444333111///000000000000000000000000111111111111111111111111000111000333666555FFFfff|||hhhTTTHHHDDDCCC@@@===;;;999999999666999<<<@@@EEEKKKRRRWWWhhhssshhhtttzzzuuu}}}oooiii^^^eeessskkkgggzzzeeeIII@@@;;;:::777666555666777666444222000000000000000000000000000000111111111222222222000777BBBgggssskkk~~~mmmxxxqqqXXXLLLMMMKKKNNNTTTSSS^^^ccckkkwww~~~|||{{{yyyxxxtttsssrrrqqqqqqtttvvvxxxvvvzzz}}}{{{yyyxxxuuuqqqqqqqqqppplllhhhaaa___YYYPPPGGGBBBAAABBB???<<<===@@@;;;;;;QQQkkkfffooommmNNN@@@;;;666555444222111000//////........................------------............---------............//////...444222333UUU|||~~~nnn]]]QQQCCC999???KKKttt}}}ooowwwmmmNNNFFFLLLUUUmmmvvvuuu{{{mmmKKKBBB<<<<<<;;;888666777777555444333333222111///000000000000000000000000111111111111111111111111///111000444999999NNNqqq}}}hhhTTTFFFDDDCCCAAA>>><<<:::999888555999>>>CCCIIIPPPWWW[[[tttpppcccppp{{{sssrrrmmm^^^bbbsssllldddrrryyyjjjKKKAAA;;;999777666555666777666444333000000000000000000000000000111111111111222222222222<<>>:::JJJbbbnnnssswwwTTTCCC<<<666555444222111000//////........................---------.........//////---------........./////////000777333555^^^tttfffZZZQQQDDD;;;@@@NNN|||qqqbbbHHHGGGKKKYYYxxxssslllwwwmmmKKKCCC<<<<<<;;;888666666444444333333333333222222111111111111111111111111111111222222222333333333888111333999555777YYY{{{cccNNNCCCEEECCC@@@>>>===<<<:::999:::888???LLLRRRSSS^^^llljjj___lll|||rrrvvvmmmbbbaaakkkuuurrriii}}}~~~xxxRRR@@@<<<999999888777666666555555555222111111000000000000000///111333333111000111222:::444YYYrrrwwwnnnuuuiii[[[SSSWWW[[[[[[aaakkktttxxx~~~zzzxxxxxxuuussstttwwwyyyxxxwwwuuuwwwyyy{{{|||~~~}}}|||{{{{{{wwwtttqqqppppppoookkkgggbbb___YYYRRRLLLFFFAAA???CCC======AAA>>><<>>AAA>>>;;;EEESSS}}}vvvdddHHH>>>888888666444222000///...///...------,,,,,,---------------............///---------.........//////111000444333AAAnnnzzzllldddTTTIIICCC<<>>FFFMMMPPPWWWkkkyyyccc[[[jjj|||sssbbbZZZcccoooqqqmmmlllrrrzzz___GGG===:::999999888777666666666666222222111000000000000111///111222222111111222444888QQQsssbbbnnnmmmttthhhgggiiijjjpppyyy~~~{{{xxxvvvuuuttttttuuuwwwxxxxxxwwwyyy{{{}}}~~~}}}}}}||||||xxxuuuqqqppppppnnniiieee^^^___^^^[[[TTTKKKAAA;;;@@@===>>>@@@>>>:::AAALLL~~~xxxuuummmLLLBBB:::999777444222000/////////...------,,,------------------............///------........./////////222222444555IIIssszzzhhh[[[JJJCCC???:::TTT}}}vvv}}}lll~~~eeeOOOBBBIIIXXXmmmeeeTTTbbbzzzgggJJJBBB<<<;;;;;;999777777444444333333333222222222111111111111111111111111111111222222222333333333111///111555999JJJrrrrrr[[[JJJCCCGGGFFFDDD@@@===:::999999<<>><<<:::999888777666666666666333222111111000000111111///111222222111222444555999cccqqqjjjmmmuuu|||nnnjjjkkknnnttt|||}}}{{{yyyvvvtttsssssstttuuuwwwxxxxxxwwwzzz|||~~~}}}}}}}}}}}}}}}xxxuuurrrppppppnnniiieee`````````]]]VVVLLLCCC===>>>===>>>@@@===999===EEEZZZvvv~~~rrrppptttvvvxxxwwwQQQDDD;;;:::777555222111000000//////...------------------------............///............////////////111333333888SSSyyyzzzdddTTTCCC@@@===;;;[[[ssssssvvvlllYYYLLLFFFNNN___wwwxxx]]]SSSlllgggIIIBBB<<<;;;;;;999777888444444333333333222222222111111111111111111111111111111222222222333333333111111333555;;;RRR|||oooYYYJJJEEEGGGGGGFFFAAA<<<999888999;;;@@@FFFHHHJJJYYYwwwoooXXXSSSbbbwwwfffXXXWWW___eeeeeeUUU\\\fffqqq|||sssPPP???>>>:::999888777777666666666333222222111111111111111///000111111111222555777@@@uuu}}}ooovvvppp|||rrrkkkkkkpppwww}}}|||}}}zzzyyywwwuuusssqqqsssuuuvvvwwwwwwwwwxxxzzz|||~~~}}}zzzyyy{{{}}}~~~}}}||||||}}}~~~}}}}}}|||||||||}}}xxxuuuqqqppppppnnniiieeecccbbb```[[[TTTLLLEEEAAA======>>>>>><<<999;;;@@@DDD```uuuzzzxxxlllhhhqqqWWWDDD===;;;888555222111000000//////...------------...---------............///........./////////000000...333222<<<^^^xxxfffVVVDDDAAA>>>;;;[[[sss{{{sssrrryyyOOOIIIHHHRRReeewww```[[[uuuzzzhhhIIIAAA;;;;;;<<<999888888444444333333333333222222111111111111111111111111111111222222222333333333222444444555>>>[[[lllWWWIIIFFFFFFFFFEEE@@@:::666666777<<>><<>>BBB]]]www^^^DDDGGGLLLYYYtttzzzdddcccmmmgggZZZ[[[jjjHHHAAA;;;;;;<<<999888999444444444333333333222222111111111111111111111111111111222222222333333333...333555444CCCiii{{{fffQQQFFFEEEHHHJJJIIIDDD<<<777777:::>>>EEEKKKQQQ___}}}eeePPPOOOaaarrr]]]RRR]]]vvv[[[SSSMMMUUUjjjUUU@@@BBB;;;:::999888777777777777444333222222111111222222///000111111111444888;;;TTT|||nnnsssooowwwqqqlllnnnoooooorrrxxx|||yyyvvvttttttsssqqqooommmqqqvvvwwwvvvuuuwwwxxxsssuuuxxxzzz}}}eeeVVVPPPPPPOOONNNMMMMMMMMMMMMOOOOOOPPPSSSWWW]]]bbbffffffkkkrrryyy~~~|||~~~~~~}}}|||zzzzzzzzzzzztttrrrooooooqqqpppmmmiiicccbbb```[[[UUULLLEEEAAA===>>>===::::::;;;===<<<===JJJmmmcccgggvvvzzzQQQ@@@>>>:::555222111111222000000///...............---------.........//////////////////000000000000,,,888888LLL~~~wwwiii___JJJ<<<>>>IIIddd~~~zzzSSSEEEIIIPPP^^^|||xxxbbbbbbhhh]]]VVV```hhhKKKBBB;;;::::::888777999777666666444333222111111000111111111111222222222000000111111111222222222111666555666KKKtttttt^^^KKKEEEHHHKKKJJJFFF???999666777:::???KKKPPPWWWlllfffQQQNNN```wwwddd[[[fffxxx^^^GGGJJJUUUhhhzzz~~~```>>>AAA<<<;;;999888777777666666444333222111000000000000222444000111666222333AAA___sss}}}yyyhhhfffvvvyyyooohhhgggkkkqqqyyyzzzwwwsssppppppoooooonnnqqqrrrsssttttttsssrrrrrrooosssxxx|||iiiSSSFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCEEEGGGJJJLLLMMMVVVWWWZZZ```iiissszzz~~~}}}|||{{{yyyxxxxxxyyyyyysssrrrpppnnnllljjjjjjiiidddbbb```\\\VVVNNNEEE>>>>>>===;;;;;;<<<<<<;;;999BBBCCCjjjggghhhwwwTTTIIIAAA:::888666333111333//////.........---------...------------...//////000000000000111111111111222111888RRRwwwooodddVVVLLL@@@555KKK}}}vvvuuuuuuNNNHHHJJJSSSjjjyyycccaaammmuuuqqqiiigggKKKBBB;;;::::::888777999777666555444333222222111000111111111111222222222111111111222222222222333444777666888NNNwww|||kkkWWWGGGCCCHHHKKKJJJGGG@@@:::777999<<>>>>>@@@AAACCCEEEFFFJJJKKKLLLQQQYYYaaagggkkkwwwzzz~~~~~~}}}{{{zzzxxxxxxxxxxxxtttsssqqqnnnlllkkkjjjiiieeeccc___[[[VVVNNNEEE@@@===<<<;;;;;;<<<===<<<:::???AAAdddeeebbbuuu\\\HHHAAA:::999777333111222//////.........---------...------------...//////000000000000111111111111333333>>>ZZZmmm]]]OOOGGG>>>999SSSpppvvvlllJJJHHHKKKXXXrrr{{{jjjkkkzzzfffJJJBBB;;;;;;;;;888777888666666555444333222222111000111111111111222222222222222222222333333333333555888777<<>>CCCNNNSSSZZZkkk|||gggRRROOOccc|||}}}~~~kkk]]]aaasssdddHHHFFFPPPhhhQQQ@@@<<<;;;999888777777666666333333222111000000000000111333000111444000777LLLtttmmm~~~oooeeexxxsssgggggglllssszzz}}}xxxtttoookkkjjjkkkkkkkkkqqqrrrsssttttttsssrrrqqqqqquuuzzz~~~|||]]]GGG>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAAAAADDDHHHNNNSSSWWWgggppp{{{}}}|||~~~}}}{{{yyyxxxxxxwwwtttsssqqqooommmkkkjjjjjjfffccc___[[[UUUNNNGGGBBB===;;;::::::<<<======<<<<<<===YYY~~~bbbXXXmmmyyyfffIIIAAA:::999888444111111/////////.........------......------......///000000000000000111111111111333666DDDfffiiiTTTHHHAAA===???```{{{hhhyyy___EEEIIINNN^^^}}}vvvzzzeeeJJJBBB<<<;;;;;;999777888666666555444333333222222000000111111111222222222222222333333333444444444444666888AAA___iiiVVVHHH@@@BBBHHHGGGGGGFFFAAA;;;999;;;>>>DDDOOOSSSYYYhhhxxxhhhRRROOOccc~~~qqqaaaaaarrrdddHHHCCCNNNkkkWWW>>>;;;;;;999888777666666666333222222111000000111111000222000222444111===XXXqqqnnnooohhhrrreeedddiiiqqqwww~~~{{{wwwsssmmmjjjiiijjjjjjkkkooopppqqqrrrsssrrrqqqpppqqquuuyyy}}}dddOOOBBB>>>???AAA@@@@@@?????????@@@@@@?????????>>>??????@@@AAABBBAAA@@@@@@BBBFFFKKKOOO[[[hhhxxx}}}|||~~~|||zzzxxxwwwwwwuuutttrrrooommmlllkkkjjjgggddd___ZZZUUUOOOHHHDDD<<<;;;999:::<<<===>>>===;;;;;;LLLlllwwwaaaSSS___kkk~~~oooKKKBBB:::999999555111111////////////...........................//////000///000000000111111111111222777LLLrrreeePPPDDD>>>===FFFlllqqqeeewwwTTTCCCIIIPPPcccdddIIIBBB<<<<<<<<<999777777555555555444444333333222000000111111111222222222222222333333333444444444111444888IIIlll{{{bbbQQQGGGBBBDDDHHHFFFFFFEEEAAA;;;999;;;===DDDOOORRRVVVeeesssiiiRRROOOddd~~~{{{{{{}}}vvvfffcccqqqeeeIIIBBBKKKjjj\\\AAA;;;;;;999888777666666666333222111111000111111111000222000222444333GGGjjjhhhnnnqqqooosssfffdddhhhooouuu||||||yyyvvvrrrmmmjjjiiiiiijjjiiilllmmmooopppqqqqqqqqqpppppptttxxx|||~~~gggQQQIIIDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAEEEJJJOOOXXXfffwww}}}{{{yyyxxxwwwvvvtttrrrpppnnnllllllkkkgggddd```[[[VVVPPPIIIEEE===;;;999999;;;===>>>>>><<<;;;@@@SSSjjjsssgggVVVSSS^^^qqqxxxPPPEEE<<<999999666222000000000/////////.........///............///000000///000000000111111111111333<<>>KKKsss~~~vvvlllhhhnnnMMMEEEJJJSSShhhbbbIIIAAA<<<<<<<<<999777777555555444444444333333333000111111111111222222222222222222222333333333333000333;;;QQQyyyrrr[[[MMMHHHFFFGGGIIIFFFGGGFFFBBB===:::;;;===DDDNNNQQQTTTbbbqqqlllUUUQQQeee~~~vvvrrrtttwwwxxxiiibbbmmm|||gggKKKCCCHHHeeecccGGG<<<;;;999888777777666666222222111111111111111222111222000333555777SSS~~~uuu___tttssswwwttthhhdddhhhmmmrrryyy}}}xxxvvvssspppllljjjiiiiiihhhggghhhiiilllnnnoooppppppppppppsssxxx{{{}}}qqqRRREEEEEEDDDBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCGGGNNNTTT```mmm~~~}}}{{{yyyxxxvvvuuusssqqqooommmllllllgggddd```\\\WWWQQQJJJEEE>>><<<999999:::<<<======;;;<<<<<>>>>>LLLttttttlllooofffHHHHHHKKKWWWpppaaaHHHAAA<<<======999666666555444444444444333333333000111111111111222222222111111111222222222222333111444>>>YYYyyyfffQQQIIIJJJJJJJJJJJJIIIJJJIIIEEE???<<<<<<>>>FFFOOOQQQSSSbbbqqqqqqXXXTTTgggyyyrrrqqquuu{{{xxxiii```fffrrrfffLLLDDDFFFbbbiiiKKK<<<;;;999888777777666666222111111111111111222222111222000333666;;;^^^mmmeeeqqq~~~}}}yyypppfffbbbccchhhlllssszzz}}}xxxtttrrrpppmmmkkkiiiiiigggeeecccdddeeehhhkkknnnoooppppppqqqtttxxx|||~~~uuu]]]GGGBBBCCC@@@@@@CCCFFFEEEEEEEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFIIIJJJKKKJJJJJJNNNWWW___kkkyyy~~~|||zzzyyywwwvvvtttqqqooonnnmmmlllfffdddaaa^^^YYYRRRJJJEEE@@@===:::999:::<<<======888???===???]]]zzzXXX^^^lll^^^OOO???999999666333222000000000000/////////...///////////////000000111000000000000111111111111444BBBbbb~~~mmmUUUFFF<<<<<>>???GGGPPPQQQSSSbbbrrrttt[[[VVViiizzz}}}}}}xxxtttuuu}}}wwwhhh]]]```jjjdddLLLEEEGGGccckkkKKK<<<;;;999888777777666666222111111111111111222222222222000333777>>>eee~~~qqqtttzzznnnzzzuuurrrkkkccc^^^^^^bbbfffmmmuuu{{{~~~~~~yyyuuuqqqooommmkkkjjjiiihhhfffccc```aaacccfffjjjmmmooopppppprrruuuzzz}}}eeeRRRDDDCCCBBB===>>>DDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHMMMOOOQQQPPPQQQWWWaaaiiittt~~~~~~}}}{{{zzzwwwvvvtttrrrooonnnmmmmmmeeedddbbb___ZZZSSSJJJDDDAAA>>>:::999:::;;;<<<<<<555@@@@@@AAAaaaaaadddooobbbRRR@@@999888666333222000000000000///////////////////////////000111111000000000000111111111111111@@@```zzzlllTTTEEE;;;:::IIInnnwwwmmmxxxXXXBBBIIIJJJ```sssrrryyygggIIIAAA<<<<<<<<<999777777666555555444444333222222111111111111111111111111000111111222222333444444888888EEEggglllmmmaaaSSSEEEBBBFFFHHHIIIJJJLLLLLLNNNNNNHHH@@@>>>AAAIIILLLPPPVVVaaauuudddSSSkkkwwwqqqrrrtttuuuxxx|||}}}rrrcccZZZYYY___]]]WWWNNNZZZ|||}}}GGG>>>:::888888555222444888555444333222111111111111000333111222666???ddd|||uuunnnssszzzuuupppnnnjjjddd___ZZZWWWUUUZZZ___gggnnnssswww{{{}}}~~~{{{zzz|||}}}||||||{{{yyyvvvrrrooommmggggggfffeeeddddddcccccccccgggkkkmmmnnnnnnooopppuuuxxx|||pppSSSMMMEEECCCEEEFFFEEEBBBEEECCCAAABBBFFFHHHGGGFFFIIIHHHFFFFFFFFFHHHKKKLLLSSSSSSTTTVVV[[[bbbkkkrrr~~~|||||||||}}}|||yyytttqqqpppnnnmmmkkkkkkiiieee```YYYQQQJJJFFFBBB???:::888777888888777777666@@@BBBPPPjjjhhhwwwvvvLLL@@@===888888111666222111000//////.........//////............//////---///000000000000333555222LLLlllooo]]]RRR===999???GGGjjjrrrqqqsssRRRHHHIIIQQQffftttiiirrr~~~}}}ssslllfffIIIAAA<<<<<<<<<999777777666555555444444333222222111111111111111111111111111111111222333333444444666666EEEggglllfffzzzvvv\\\OOODDDCCCFFFHHHIIIJJJOOOQQQUUUTTTKKK@@@===AAAIIIMMMRRRXXXcccvvvkkk\\\qqqzzzkkkqqqxxx{{{|||~~~tttdddYYYWWW[[[aaacccXXXXXXvvv~~~ooosssSSS>>>:::999999666333333777555444333222111111111111000333444555888DDDjjjrrrnnn~~~zzzjjjttt{{{sssmmmcccaaa]]]XXXSSSOOOLLLKKKOOOTTT[[[bbbiiipppvvvzzz~~~~~~|||zzzwwwwwwxxxzzzzzzzzzyyyxxxvvvtttqqqooohhhgggfffdddcccccccccddddddggglllnnnooopppqqqrrrvvvyyy}}}uuuaaaNNNIIIDDDCCCFFFHHHGGGDDDDDDCCCAAACCCFFFHHHGGGFFFHHHHHHIIIIIIKKKMMMPPPQQQWWWYYY]]]aaafffnnnwww}}}~~~|||||||||}}}{{{xxxtttrrrqqqooonnnlllkkkiiifff```YYYQQQJJJGGGBBB???:::888777888888777999777???AAAPPPllljjjyyy{{{PPPBBB===999888111666222111000//////....../////////............//////...///000000000111333555777PPPrrr}}}jjj]]]QQQ???;;;AAAQQQ}}}qqqssspppPPPGGGJJJVVVlllnnnaaaiiiuuuwwwppplllfffIIIAAA<<<<<<<<<999777777666555555444444333222222111111111111111111111111111111222222333333444444555777IIImmmooojjjwww}}}jjjTTTJJJCCCDDDGGGHHHIIIJJJQQQXXX___]]]PPPAAA===AAAJJJNNNTTT[[[fffxxxttteeeuuuttt}}}wwwfffYYYSSS___ppp{{{nnn^^^lll~~~ooohhhnnn}}}YYY???;;;999:::888444333555444444333222111111111111111444666666888JJJsssvvvffffffyyyuuujjj|||xxxooofff```TTTRRRNNNJJJFFFCCCAAA@@@DDDGGGMMMSSS[[[eeennnuuuyyyxxxwwwtttrrrrrrtttwwwtttuuuuuuuuutttrrrpppooojjjhhheeebbbaaabbbcccdddeeehhhmmmpppqqqrrrssstttyyy{{{~~~{{{bbbQQQHHHEEECCCDDDGGGIIIHHHFFFDDDCCCBBBCCCFFFHHHHHHGGGIIIJJJLLLOOORRRTTTVVVWWWXXX\\\bbbiiipppxxx~~~}}}|||||||||zzzxxxuuusssrrrqqqooommmllljjjfffaaaZZZRRRKKKGGGBBB???:::888777888888777;;;777===???OOOkkkhhhvvvWWWEEE>>>999999000555222222111000//////////////////............//////...///000000000111333555<<>>BBBJJJOOOWWW^^^iiiyyyzzziiirrrxxxhhhXXXOOOcccxxxhhhgggvvvzzz}}}ssslllnnnvvv]]]AAA<<<:::;;;999555333444444333222222111111111222333333666444777TTTsssaaaeee{{{vvvooovvvlllcccYYYSSSHHHFFFDDDAAA>>><<<;;;:::===???BBBGGGNNNYYYccckkkqqqrrrqqqooonnnooorrrtttppppppqqqpppooommmkkkjjjjjjhhhdddaaa```aaaccceeefffiiinnnqqqssstttuuuvvv|||~~~hhhUUUIIIEEEDDDCCCEEEHHHIIIHHHFFFDDDDDDDDDEEEGGGHHHJJJJJJLLLNNNQQQUUUXXX[[[\\\]]]\\\aaaiiiqqqyyy~~~}}}}}}}}}zzzxxxuuuttttttssspppooollljjjgggaaaZZZRRRKKKGGGBBB???:::888777888888777:::777999<<>>:::::::::666333444333333222222111111222222444111444444<<>>===;;;:::999888888:::;;;<<<===BBBJJJTTTZZZfffhhhiiijjjjjjlllooorrroooooooooooommmkkkiiigggiiigggcccaaa```aaadddffffffiiinnnrrrtttuuuwwwxxx~~~nnnZZZLLLFFFEEEEEEFFFGGGHHHHHHGGGEEEFFFFFFGGGHHHIIIKKKLLLNNNQQQSSSVVVZZZ^^^aaacccdddhhhmmmuuu}}}~~~~~~{{{yyywwwvvvuuutttqqqoookkkjjjfffaaaZZZRRRKKKGGGBBB???:::888777888888777777666666888FFFcccyyy{{{bbbXXX]]]lllyyyhhhMMM@@@;;;<<<222444333222111000000///////////////............//////...000111111111111444666999aaavvv___TTT???@@@<<>>^^^gggQQQCCCCCCEEEIIIKKKJJJMMMRRRYYYeeerrrqqq___JJJBBBDDDJJJOOOWWW^^^hhhvvv}}}fffbbbwwwzzzooo]]]OOOVVVjjjuuukkkrrrvvvmmmnnnqqqxxxqqqGGG???:::999999666444444333333222222111222222333333...444888GGG~~~yyyjjj}}}pppppp{{{mmm```VVVNNNFFF@@@999888888777777777777888888888888888999>>>DDDIIIWWWZZZ___ccceeehhhkkkmmmooooooooonnnmmmjjjhhhgggfffeeebbbaaaaaabbbeeefffeeeiiinnnrrrtttvvvxxxyyy}}}ttt___PPPGGGEEEFFFGGGHHHHHHHHHHHHGGGFFFHHHJJJKKKLLLLLLNNNPPPSSSUUUWWW[[[___dddiiimmmoootttxxx~~~|||zzzxxxwwwvvvuuuqqqoookkkiiieee```YYYQQQJJJFFFBBB???:::888777888888777444666555666@@@SSShhhwwwiiiWWWSSS___ooopppPPPAAA<<<>>>444666333333222111000000000000//////............/////////000111111111222444666;;;kkk~~~fffUUUAAACCC===MMM~~~qqq~~~VVVDDDLLLRRReeetttccc[[[kkkdddIIIAAA<<<<<<<<<999777777666555555444444333222222111111111111111111111111222222333333444555555555666AAAeee}}}ttt]]]IIICCCDDDGGGKKKLLLKKKOOOVVVbbblllwwwvvvdddNNNCCCCCCIIIOOOVVV\\\eeesssiii___ppp|||tttcccSSSWWWjjjtttffflllrrraaannnxxx~~~zzzJJJAAA999888888666444555333222222111222222333333555---555===OOOxxxpppmmmooo{{{qqqcccWWWMMMFFF???:::666666666666777888999:::999999999888777888;;;===FFFKKKSSSZZZ___bbbeeegggjjjjjjkkkkkkjjjiiigggfffcccbbbbbbbbbbbbdddeeefffdddhhhnnnrrrtttvvvxxxzzzzzz|||~~~~~~xxxeeeTTTKKKHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPQQQTTTWWWXXXZZZ^^^dddkkkrrrxxx{{{}}}|||zzzyyywwwuuuqqqnnniiihhhddd___XXXPPPIIIEEEBBB???:::888777888888777222777777777===HHH]]]vvvxxx___RRRZZZkkkuuuRRRBBB===???666777333333222111000000000000//////............/////////000111222111222444666CCCxxxpppXXXDDDDDD;;;LLL~~~ssswwwQQQEEEOOOTTTooo|||mmmgggxxxdddIIIAAA<<<<<<<<<999777777666555555444444333222222111111111111111111111111222222333444444555555666:::FFFkkk{{{uuummmVVVDDDDDDEEEIIIMMMLLLKKKPPPXXXiiiqqq{{{yyygggPPPDDDBBBIIINNNTTT[[[cccqqqlll___mmm~~~|||~~~wwwgggWWWXXXjjjlllYYY^^^fffWWWmmm}}}LLLBBB999777888666555666222222222111222222333333777///888@@@RRRuuurrr|||nnnppptttkkk]]]QQQHHHAAA;;;777666666666777888:::<<<<<<;;;<<<<<<;;;999888999::::::AAAKKKTTTZZZ^^^```bbbcccdddeeefffffffffeeedddaaaaaaaaabbbccceeefffgggdddhhhmmmrrrtttvvvyyyzzzxxxyyy{{{|||}}}|||lllZZZNNNJJJLLLNNNFFFGGGHHHHHHHHHIIIKKKMMMMMMOOORRRRRRRRRSSSVVVZZZYYY[[[___fffoooxxx~~~}}}{{{yyyxxxuuuqqqmmmiiigggddd^^^WWWOOOHHHDDDBBB???:::888777888888777111999999888<<>>AAA777888444333222111000000000000//////............/////////000222222111222444666KKKvvv[[[FFFCCC777IIIzzzttttttOOOEEEQQQUUUwwwvvvrrrgggJJJBBB<<<<<<;;;888666777555444333444555555333111222222222222222222222222111222333333333444666888888GGGwww|||{{{sss^^^NNNEEEBBBEEEHHHIIIIIILLLQQQVVVhhhsss~~~jjjQQQCCCBBBIIIOOOWWW\\\cccppp{{{kkkggglll|||vvvxxx~~~|||~~~~~~wwwjjj^^^[[[pppdddKKKIIITTTPPPfffTTT@@@999;;;666444777555333333222222111000//////222111666:::OOOxxx~~~uuu~~~lllaaaUUUJJJ@@@777555777333666999;;;<<<===>>>???@@@@@@???<<<777444333333222888???EEEJJJPPPVVV[[[^^^^^^___```aaaaaaaaaaaaaaaaaaaaabbbcccdddfffgggjjjllloooqqqrrruuuxxx{{{zzz{{{{{{|||}}}|||kkkYYYPPPLLLJJJIIIJJJJJJKKKKKKJJJIIIKKKNNNQQQOOOSSSVVVVVVUUUUUUXXX[[[___bbbfffkkkrrr{{{|||{{{zzzxxxtttoookkkhhheeedddbbb]]]VVVMMMEEE@@@@@@>>>;;;888666666666666888999999;;;===<<>>:::777666777666:::@@@FFFIIIMMMRRRVVVYYYZZZ\\\^^^_________^^^``````aaabbbccceeefffgggjjjlllnnnppprrruuuxxx{{{{{{|||}}}~~~}}}pppbbbSSSMMMLLLIIIGGGGGGIIIKKKLLLLLLMMMOOORRRUUUSSSUUUWWWXXXXXXYYY\\\___dddfffkkkqqqwww~~~|||xxxxxxwwwuuuqqqmmmiiigggeeedddaaa]]]UUUMMMEEEAAA???===;;;888666555666666555777666999;;;:::MMMpppzzz]]]YYYxxxUUUCCCBBB<<<777777333333222222111000000000000000000000000000000000222//////222333333666;;;XXX~~~rrr[[[AAA;;;;;;MMMmmmwwwuuucccLLLFFFMMMZZZrrr}}}gggJJJBBB<<<<<<;;;888666777555444333444555555333111222222222222222222222222111333444444333444666999AAA[[[|||iiiVVVHHHBBBBBBGGGKKKLLLMMMQQQYYY```ppp|||rrrVVVFFFBBBEEEMMMVVV^^^eeeqqq{{{kkkhhhmmm}}}zzzzzz}}}~~~|||{{{zzzoooccceeeiiilllfffUUUEEEBBBHHHVVV[[[|||XXXBBB999;;;666444777444444444333333222222111111222111555???[[[tttzzzpppvvvhhh[[[LLLAAA:::555666:::<<<>>>AAABBBBBBCCCDDDEEEEEEEEEDDDAAA===:::999999999<<>>===:::777666555666666555777666888:::999JJJiiiuuu^^^aaa\\\EEEAAA<<<888777333333222222111000000000000000000000000000000000222000000222333333777===cccxxxkkkVVV???===>>>NNNrrrtttyyy^^^HHHDDDNNN\\\wwwwwwxxx|||mmmgggJJJBBB<<<<<<;;;888666777555444333444555555333111222222222222222222222222222333444444444555777999CCCcccvvvaaaPPPDDD???DDDIIIMMMMMMMMMQQQ[[[cccuuuuuuWWWEEEAAACCCKKKUUU\\\bbbmmm|||zzzkkkiiinnn~~~}}}zzz|||zzzooodddaaabbbccc___SSSHHHGGGMMMdddttt\\\DDD::::::666555777444444444444333333222222222555333444BBBeeexxxkkkxxxrrrsssvvvfffXXXHHH>>>888666999===>>>@@@BBBBBBBBBBBBCCCEEEGGGGGGFFFBBB===999888888999<<>>:::555333333222222111000000000000000000000000000000000111000111333333333:::CCCmmmqqq^^^GGG>>>===FFFfff|||nnn{{{VVVBBBDDDSSSddd~~~ooo___YYY]]]```]]]XXXgggJJJBBB<<<<<<;;;888666777555444333444555555333111222222222222222222222222222444555555444555777:::DDDfff~~~iiiTTTFFF???>>>FFFKKKOOONNNLLLRRR___kkkuuuVVVCCC???BBBIIIQQQWWW\\\fffuuuzzzkkkkkkooo~~~~~~~~~|||xxxnnndddVVVVVVYYYZZZUUUMMMIIIKKKrrrcccIII:::999555555777333333333333333222222222222222444888XXXssskkk}}}mmm~~~fffVVVDDD<<<::::::>>>BBBCCCDDDDDDCCCBBBBBBCCCEEEFFFEEECCC>>>888333111000444777>>>GGGPPPVVVXXXXXXVVVWWWXXXYYYYYYYYYYYYYYY[[[[[[\\\]]]___bbbccceeegggiiillloooqqqtttyyy|||~~~tttiii\\\PPPLLLGGGDDDGGGLLLOOOSSSYYYQQQSSSUUUVVVVVVWWWYYY[[[^^^^^^]]][[[[[[```iiiqqqvvvyyy}}}wwwWWWJJJSSS___fffxxx}}}||||||zzzwwwuuurrrqqqpppnnnlllkkkjjjiiifffddd___YYYRRRKKKEEEAAA;;;:::777555444444555666222666333333888888===MMM^^^bbbSSSLLL^^^kkkzzzvvvOOOAAA@@@<<<555333333222222111000000000000000000000000000000000111000222444222333<<>>AAACCCCCCCCCAAA??????@@@BBBAAAAAA???;;;666222111000444777>>>IIISSSZZZ\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYZZZ[[[^^^```bbbcccfffiiilllnnnqqqtttyyy|||}}}~~~ttthhh^^^RRRHHHHHHDDDEEEJJJNNNOOORRRVVVSSSUUUVVVWWWXXX[[[^^^aaabbbeeeeee```]]]aaannnxxx|||~~~sss^^^]]]lll{{{~~~}}}{{{{{{{{{yyywwwuuurrrqqqpppnnnllljjjjjjiiifffccc___YYYRRRJJJEEEAAA:::999666444333444555555111666333222888777:::FFF[[[jjj]]]KKKWWWiii|||{{{RRRBBBBBB>>>555333333222222111000000000000000000000000000000000000111333444222333===HHHvvvyyybbbIII@@@;;;LLLyyyvvvrrr}}}ssslllxxxSSSCCCIIIZZZlllppp```]]]bbbiiiqqqwwwgggKKKBBB<<<<<<;;;888666777555444333444555555333111222222222222222222222222333444555555555666888:::GGGjjjpppxxxsss]]]KKKBBBAAABBBCCCIIIOOOPPPPPPYYYjjjxxxvvvWWWEEEAAADDDKKKSSSYYY```mmmyyyllllllppp}}}yyypppeeeVVVLLLHHHQQQ]]]___XXXRRRlll~~~{{{~~~uuugggeeessshhhKKK:::888555666777333111111111111111111111222000888AAAlllqqquuu}}}kkkyyydddSSSBBB;;;:::;;;===???@@@@@@@@@>>><<<;;;===>>>>>>>>>===:::666333222222555888???JJJVVV]]]___^^^```^^^\\\YYYXXXXXXYYYYYYWWWXXXYYYZZZ]]]___aaabbbfffhhhlllnnnqqqtttyyy||||||}}}}}}}}}~~~yyykkk```XXXNNNFFFCCCBBBFFFLLLOOOOOOPPPRRRTTTVVVWWWXXXZZZ^^^cccffffffjjjkkkeee___cccqqq~~~uuuiiiooo}}}{{{zzzzzzzzzyyyvvvtttsssrrrpppmmmkkkjjjiiiiiifffccc___YYYQQQJJJEEEAAA:::888666444333444555555222888555444:::999:::EEE]]]rrrfffNNNUUUjjj}}}SSSBBBCCC???555333333222222111000000000000000000000000000000000000111333444222333===IIIxxxaaaGGG@@@:::NNN{{{~~~pppppp}}}ooommmwwwSSSDDDJJJ\\\nnnpppcccccckkksss~~~iiiLLLCCC<<<;;;:::777666777666555333222333333222111111111222333333333333222222333444444333555888:::HHHpppzzzhhhVVVIIIAAA???AAAJJJIIIJJJNNNRRR[[[lll{{{}}}ZZZDDDEEEEEEKKKSSSZZZcccppp|||nnnmmmppp{{{ooobbbQQQFFFGGGSSScccrrrkkkSSSnnnsssvvvttt~~~ppp___dddxxxsssMMM999<<<;;;777666333333333333222222222111111666444DDDpppsssnnn|||qqqtttaaaRRRCCC<<<::::::;;;===@@@>>>;;;666333333555888<<<<<<:::555000000333777<<<===BBBIIIPPPYYYjjjyyy|||hhhYYYQQQMMMTTTZZZSSSWWWXXXYYY[[[]]]```cccdddeeegggjjjmmmppptttxxx|||yyyzzz|||~~~zzzlllaaaWWWMMMGGGGGGCCCDDDEEEHHHJJJNNNPPPRRRSSSUUUXXXZZZ]]]aaafffiiinnnooonnnlllmmmvvvzzzxxx~~~|||yyywwwwwwvvvuuusssssspppnnnlllkkkjjjgggeeefffddd```YYYRRRJJJCCC???;;;999777444333333333444777444444666666777<<>><<>>:::999888555222111222444999888666333111222555777:::===EEEPPP\\\kkk}}}fffRRRKKKFFFLLLSSSPPPWWWXXXZZZ]]]___aaabbbcccfffhhhkkkmmmooorrruuuxxxwwwzzz|||~~~uuuggg\\\RRRIIIEEEFFFEEEEEEGGGJJJMMMPPPRRRTTTUUUWWWZZZ]]]```dddiiimmmmmmnnnpppqqqttt~~~~~~|||yyyxxxxxxwwwuuusssrrrooommmlllkkkjjjhhhffffffddd___YYYQQQIIICCC???;;;999777444333333333444777444444666777888===DDDggg~~~aaa^^^vvvWWWFFF@@@:::888555444333222111111111111000000000000111111111111222---333222555555555SSSbbbHHH;;;<<>>666777888666444222222222666444222111333666888999===AAAIIIUUUfff{{{```GGGBBB>>>@@@HHHKKKSSSUUUZZZ^^^aaabbbbbbaaahhhiiikkklllmmmooorrrtttvvvyyy|||~~~yyymmm___TTTLLLEEECCCEEEFFFGGGIIILLLOOORRRUUUVVVXXXZZZ^^^aaaeeeiiinnnqqqnnnpppsssuuuzzz~~~|||zzzyyyxxxwwwuuussspppnnnlllkkkkkkjjjhhhfffeeeccc^^^XXXPPPIIICCC???;;;999777444333333333444666444444777888999>>>EEElll}}}eeegggZZZGGGAAA999888555444333222111111111111000000000000111111111111444...333000333555888XXXzzz___GGG999===EEEUUUnnn}}}qqqtttgggHHHFFFJJJdddzzz~~~yyywwwtttuuu}}}kkkMMMDDD===<<<;;;888666777777555333333333444333222111111222333333333333222222333444444444666999<<>>;;;888555666555444444333333333222222222555333AAAfffsssppp}}}zzz}}}~~~hhhMMMBBB:::999;;;;;;;;;<<<777:::<<<<<<:::777666555444111///111666;;;<<<<<>>EEE^^^rrrmmmYYY\\\ooo|||]]]GGGAAA<<<999444444333222111111111111///000000000111111111111444///444000222666===aaa~~~lllVVVBBB999===KKKjjj|||nnnzzz^^^DDDHHHOOOjjj{{{|||zzzrrrpppkkk^^^lllMMMEEE>>><<<<<<999777888888666444333444444333222111111222333333333333222111333444555555777;;;===SSSzzzhhhTTTGGGAAA@@@EEEKKKKKKJJJLLLPPPUUU___ppplllPPPKKKMMMPPPUUUZZZcccsssnnnaaacccgggwww}}}~~~~~~~~~~~~{{{yyysssfffYYYIIIDDDDDDHHHYYYpppkkkNNNGGGRRRRRRWWWtttvvvaaa@@@;;;999666555222444444444444333333333333555666NNN{{{iii}}}wwwyyycccKKKAAA::::::<<<;;;999999<<<===>>>===:::888888888666555666999>>>BBBEEEFFFJJJVVVbbbrrrZZZBBB888>>><<<:::======???BBBHHHOOOWWW]]]aaacccfffhhhiiijjjkkkmmmppprrrooorrruuuwwwxxxzzz|||~~~{{{tttdddYYYLLLFFFBBB@@@CCCHHHDDDGGGKKKPPPTTTWWWYYYZZZ]]]```eeejjjmmmppptttvvvyyyzzz{{{~~~rrrfffkkkzzzxxxtttxxx{{{{{{{{{zzzyyyxxxxxxvvvssspppnnnllljjjiiiiiihhhfffdddbbb___ZZZSSSLLLFFFBBB???;;;999777444333333333444333222444888999999===BBBPPPggggggSSSRRR```ooo{{{___GGGBBB<<<999555444333222111111111111000000000000111111111111444///555111333666???ddd|||lllVVVAAA999<<>>===<<<999777888888666444444444555444222111111222333333333333222111333444555555888;;;>>>XXXuuudddPPPDDD@@@@@@FFFLLLMMMLLLNNNRRRXXXaaarrrqqqTTTMMMNNNRRRXXX^^^gggwwwzzzeee]]]ccchhhwww~~~|||}}}~~~~~~~~~{{{xxxrrrdddWWWHHHCCCCCCKKK```zzztttSSSGGGWWWXXXYYYrrrqqqhhhBBB;;;777555666333555444444444444333333333333;;;]]]xxxjjjuuu{{{eeeJJJAAA999:::<<<<<<<<<===>>>===;;;888555444666888999;;;===???AAADDDHHHKKKPPPfff}}}}}}MMM???<<>>===<<<999888888888666444444444555444333111111222333333333333222111333444555666888<<<>>>]]]sssbbbNNNCCC???@@@FFFMMMOOONNNPPPTTTZZZddduuuuuuVVVNNNQQQVVV\\\cccmmm|||tttkkk[[[WWWaaaiiiyyy~~~{{{}}}}}}~~~}}}zzzwwwqqqdddVVVGGGBBBCCCMMMfff|||YYYJJJ___dddeeezzz|||mmmnnnDDD:::666444666555555555444444444333333333222@@@iiiuuummmsss|||gggJJJ@@@999:::===>>>>>>@@@@@@>>>;;;666333333555888;;;>>>BBBCCCCCCEEEJJJNNNZZZvvveeeGGG@@@@@@@@@;;;???CCC<<>>AAAaaaiiiVVVMMMWWWllldddIIIBBB<<<888555444333222111111111111000000000000111111111111111///777333555888AAAfff}}}aaaFFF???BBBcccqqqddduuu~~~SSSCCCPPPYYYuuusssggg```bbbhhhtttxxxxxxttteeeZZZTTTJJJlllLLLEEE???>>>>>>:::777777444444555555444444333222333333222222222333444555111666555555999777:::HHHfffppp___LLLCCCAAACCCHHHMMMNNNOOORRRVVV^^^jjjwwwcccRRRTTTWWW^^^hhhvvv}}}bbbVVVOOOSSSYYYcccwww}}}|||~~~zzz||||||{{{yyytttfffXXXJJJCCCFFFMMM```___NNN\\\sssllltttrrrtttEEE999;;;555111444555444444333333444444555333>>>ooonnnnnnrrr|||jjjOOO@@@666:::??????@@@DDDDDD>>>777444333444888===CCCCCCDDDFFFGGGJJJRRRYYYfff}}}MMMDDDAAACCCJJJKKKFFFDDDGGGGGGIIIIIIGGGMMMYYYccchhhjjjmmmlllggggggjjjiiieeeccccccbbbbbbccceeeggghhhllllllnnnrrrtttpppggg___NNNHHHAAA>>>???BBBDDDDDDFFFHHHMMMSSSXXX]]]___aaadddgggkkknnnqqqtttxxx{{{zzz{{{}}}{{{sssoooqqqtttsssppppppmmmllljjjiiiiiihhhfffeeeccc^^^WWWPPPJJJFFFAAA???999777555333222111111222333444666777777888;;;===JJJ^^^jjj^^^NNNTTTpppdddGGG@@@;;;999555444333222111111111111000111111111111222222222444111333111888777CCCyyydddBBB@@@BBBffftttiiiwwwuuuVVVGGGMMMYYYooozzzkkkeeeccc___cccrrr{{{uuupppdddSSSEEE>>>mmmMMMEEE???>>>===999666666444444444555444444333333222222222222222222333444111666555555999777:::HHHmmmnnn]]]KKKBBBAAADDDIIINNNOOOPPPRRRVVV^^^kkkyyyhhhTTTUUUYYY```jjjyyymmmVVVMMMHHHLLLRRR^^^ttt~~~~~~~~~{{{}}}}}}{{{zzztttfffXXXIIIAAAEEELLL^^^```NNN[[[tttppp{{{vvvvvvGGG::::::555111555555444444333333444444555666AAAppp}}}jjjzzzsssoooTTTDDD888:::>>>???AAAFFFHHHAAA999444333555999<<>>@@@CCCEEEFFFHHHKKKPPPUUUZZZ^^^```bbbgggjjjnnnppprrrtttxxxzzz~~~vvvooolllooorrrqqqoooooommmkkkiiihhhhhhgggfffeeebbb]]]VVVOOOIIIDDD@@@===999888666444222222222222333444666777777888;;;===JJJeeesssbbbPPPYYYwwweeeHHH@@@;;;999555444333222111111111111000111111111111222222222222111444111777888GGGeeeBBB<<>>@@@DDDKKKMMMGGG>>>666444666999:::>>>CCCJJJPPPZZZmmmuuuSSSGGGIIIIIILLLOOOOOONNNSSSZZZRRRXXX\\\\\\^^^ffflllnnnnnnnnnkkkgggeeedddaaa\\\UUUTTTRRRQQQQQQQQQRRRSSSSSSSSSVVVZZZ\\\[[[UUUOOOGGGCCC???>>>AAAEEEIIIKKKLLLNNNSSSXXX\\\```bbbcccjjjmmmppprrrtttuuuxxxzzzllleeebbbfffjjjkkklllooolllkkkiiigggfffeeeeeeeeebbb]]]UUUMMMGGGBBB>>>;;;:::999777555333333333333333444666777777888;;;===KKKnnn~~~gggTTTdddfffJJJBBB;;;999555444333222111111111111000111111111111222222222000000555111666888MMMcccCCC???GGGaaawwwooovvvUUUEEELLLXXXppp|||wwwpppiii[[[III<<<777nnnOOOFFF???===<<<888666666444444444444444555555666222222333333333444333333111777555444999777;;;JJJuuu~~~dddVVVGGGAAACCCFFFLLLQQQQQQQQQRRRVVV___oooyyy[[[ZZZ___hhhtttqqqOOOGGGEEEDDDFFFJJJXXXrrr}}}|||}}}~~~}}}zzzxxxrrreeeWWWJJJ@@@CCCKKKZZZ}}}iiiMMMUUUsss|||LLL:::999555333666555444444333333444444555666???iiivvvtttdddPPP>>>;;;>>>BBBIIIRRRSSSNNNDDD:::555666999999???GGGPPPYYYiii\\\HHHHHHGGGLLLVVV^^^bbbbbbaaabbbXXXXXXWWWXXXbbbrrr|||uuurrrlllgggdddaaa\\\XXXQQQPPPNNNLLLKKKJJJKKKKKKIIIIIIJJJMMMOOONNNIIIFFFBBB@@@>>>>>>BBBGGGLLLOOOOOOQQQUUUZZZ^^^bbbcccdddjjjnnnrrrtttvvvxxxzzz|||]]]VVVRRRVVV[[[```gggmmmjjjjjjiiihhhfffeeefffgggbbb]]]UUUMMMGGGBBB===::::::999777555444333333444333444666777777888;;;===LLLqqqgggZZZrrrgggKKKBBB<<<999444444333222111111111111000000111111111222222222...000666111555:::SSS^^^DDD@@@JJJccctttnnnvvvTTTDDDLLLZZZqqq|||{{{vvvooofffWWWEEE999555nnnOOOGGG???===<<<999777888666555444444444555666666333444555666666666555555222777555444999888<<>>=========???CCCIIIOOOTTTQQQSSSXXX\\\aaadddfffgggjjjnnnssswwwyyy{{{~~~mmmOOOGGGBBBDDDKKKSSS^^^hhhfffhhhjjjiiigggfffggghhhbbb]]]UUUNNNHHHCCC>>>;;;:::999777555444333333444333444666777777888;;;===KKKmmmxxxccc___{{{hhhKKKCCC<<<888444444333222111111111111000000111111111222222222...111666111666<<>>===:::999;;;888777555444444444555666444555666777777777666555222777444444999888===MMMuuu]]]PPPCCCAAADDDGGGLLLPPPOOOQQQSSSYYYdddttt```[[[aaalllzzzaaaFFFFFFHHHJJJKKKQQQ```vvv~~~}}}~~~}}}yyyvvvpppcccVVVKKKAAAEEEMMM[[[~~~{{{NNNQQQsss}}}PPP;;;888777555555555444444333333444444555777<<>>>>>>>>???>>>>>>>>>===<<<;;;:::999;;;===@@@DDDJJJRRRWWWTTTVVVZZZ___dddhhhjjjkkkmmmqqqvvv{{{~~~ZZZDDD===999:::???GGGSSS^^^```dddiiijjjhhhfffgggiiiaaa\\\TTTMMMHHHCCC???<<<:::999777555333333333333333444666777777888;;;===HHHeeennn^^^]]]yyyhhhKKKBBB;;;888555444333222111111111111000111111111111222222222///111666111777>>>ZZZ{{{```FFF888CCCdddsssnnnvvvRRRCCCNNN___xxx}}}uuulllttt{{{vvvnnndddRRRAAA888777vvvPPPGGG???>>>>>><<<<<<>>>:::888666444333333444555333444666777888777666555333777444444999888>>>NNNsssZZZNNNCCCAAADDDGGGKKKPPPNNNPPPTTT\\\gggwwwaaaZZZaaammm{{{^^^FFFCCCFFFJJJOOOZZZlll{{{xxxrrreeeXXXJJJ???DDDMMM[[[~~~PPPUUUwww{{{PPP<<<999777555444555444444333333444444555999???ggguuufffmmmvvv^^^GGG???@@@EEENNNYYYRRR^^^___LLL999555999<<>>>>>@@@;;;999777444333333444444222333555777777666555444333777444444999999>>>OOOzzzsssZZZMMMBBBAAADDDGGGKKKOOOMMMPPPUUU]]]iiixxxbbbYYY```mmm|||^^^HHHAAAEEEKKKSSSbbbvvv~~~}}}yyysssfffYYYIII>>>CCCLLLZZZ}}}RRRXXX{{{~~~~~~zzzPPP<<<999888555333555444444333333444444555:::BBBlllyyyeeennn{{{bbbIII@@@@@@CCCLLLWWWPPP```dddPPP999444999===MMMUUU[[[gggTTTGGGHHHGGGJJJRRRmmm{{{}}}zzzsssfffZZZ^^^ttt}}}jjjaaa[[[SSSNNNNNNCCCAAA???<<<:::999999999333444444333333444777999666999===AAAEEEKKKTTTZZZYYY\\\```ffflllppprrrtttxxx|||gggJJJ???<<<;;;=========BBBHHHTTT[[[dddhhhgggeeedddfff\\\WWWPPPJJJFFFBBB>>><<<999777555333222111111222333444666777777888;;;===AAAYYYeeeXXXRRRcccuuu|||fffHHH@@@:::888555444333222111111111111000111111111111222222222222111444111999@@@[[[wwwGGGFFFNNNqqqssspppvvvQQQCCCQQQddd~~~xxxtttmmmaaaPPP???888999xxxOOOFFF???<<<:::777777:::KKKeee777///===///888000333333555666666666555444666555777777666666>>>GGGsssoooWWWLLLAAAAAADDDHHHLLLPPPSSSQQQUUU___lllyyy~~~\\\UUU___lllzzz___JJJFFFHHHIIIOOOddd~~~~~~}}}{{{tttfffYYYHHHDDDDDDGGGYYY~~~ZZZVVVLLL888;;;555777444444333333222222333333444555DDDwwwooouuuwwwgggSSSFFF@@@BBBLLLVVVVVV\\\]]]QQQ@@@777;;;CCCQQQZZZccc^^^JJJHHHIIIMMMNNN\\\xxxfffYYYZZZuuuzzzfff___RRRKKKKKKIIICCC@@@;;;999777666444222333333333333333333444444888:::<<>>===>>>AAAAAAAAAGGGOOO[[[gggmmmjjjhhhiiihhhbbb\\\WWWQQQKKKFFFBBB===:::555555444333222222222222444555777777777888:::<<>>GGGooooooWWWLLLBBBAAAEEEIIILLLPPPQQQPPPTTT^^^jjjuuusssXXXRRR^^^mmm}}}gggJJJCCCGGGKKKSSSggg|||uuugggYYYHHHCCCCCCHHH\\\aaabbbNNN999;;;444777444444333333222222333333444555DDDtttsss~~~rrrdddSSSFFF???@@@KKKVVVXXX]]]]]]RRRAAA777:::BBBJJJZZZoooTTTGGGHHHKKKPPPSSSeeeiii\\\bbbwwwaaaXXXMMMHHHIIIFFFAAA>>>;;;888777666444222222222222333333333333333777888;;;>>>CCCKKKTTTZZZ___dddjjjnnnqqquuuzzzxxxnnn___NNNCCCAAAAAACCCEEEDDDFFFOOOZZZdddpppuuupppkkkjjjfff```[[[WWWQQQKKKFFFAAA===:::555555444333222222222222444555666777777888:::<<<>>>WWWdddVVVIIISSSmmmfffIIIAAA;;;999555444333222111111111111000111111111111222222222222111111555777<<>><<<;;;888777999>>>RRR333000;;;222888111333333444555555555555444555555666777666666>>>HHHkkknnnVVVKKKBBBBBBFFFIIIMMMQQQRRRRRRVVV```iiirrryyydddSSSOOO\\\mmm~~~uuuMMMDDDHHHNNNXXXjjj}}}vvvfffXXXHHHBBBCCCJJJ___ccceee{{{QQQ;;;;;;444777666444333333222222333333444888EEEqqq{{{zzzlll```RRRFFF>>>???JJJVVV]]]aaabbbWWWGGG<<<<<<@@@@@@VVVqqqgggJJJGGGKKKQQQVVV[[[sssxxxbbbaaauuurrrZZZRRRJJJHHHIIIEEE???===:::888777666333222111111222222222333333333555666888<<>>;;;;;;999777777...===+++,,,777333999555333333444444444555555555555444666777666666>>>HHHlllmmmUUUJJJAAABBBFFFJJJNNNQQQTTTUUUZZZbbbjjjqqq|||nnnaaaZZZTTTQQQ___pppVVVHHHKKKQQQ[[[hhhyyy~~~~~~~~~}}}uuufffWWWIIIAAABBBJJJ^^^___]]]{{{fff}}}TTT<<<;;;333777777444333333222222333333444:::EEEnnnwwwggg^^^QQQGGG???>>>HHHTTTbbbgggjjjbbbRRRDDD>>>>>>@@@UUUnnnUUUEEEIIIPPPZZZ^^^aaayyyddd\\\nnnfffSSSNNNJJJKKKKKKDDD>>><<<999777666555333111000111111222222333333333444555777:::???HHHRRRXXX```gggooovvvyyy|||iiiWWWUUUPPPIIIDDDBBBDDDFFF@@@BBBEEEFFFGGGQQQfff{{{xxxnnneee]]]ZZZVVVOOOIIIEEE@@@<<<999555555444333222222222222333444666777777888;;;===JJJmmmxxx^^^QQQgggdddIIIBBB;;;888444444333222111111111111000000111111111222222222444222000444777===eee]]]CCC???===QQQttt}}}~~~tttrrrqqqPPPIIIPPP\\\tttuuunnnkkkjjjjjjooo}}}~~~zzzvvvooodddSSS@@@666444zzzRRRGGG===;;;;;;999777666666>>>444444777333555111333333333333444444555555444444666777666777???IIIppp}}}}}}jjjSSSHHH@@@AAAFFFJJJNNNQQQSSSUUUZZZbbbgggnnnzzzxxx^^^YYY^^^```bbbnnn|||fffMMMKKKOOOYYYdddqqq~~~~~~~~~~~~{{{ttteeeWWWJJJBBBBBBIIIZZZyyy^^^XXXsssqqq[[[qqqUUU===;;;333777777444333333222222333333444999AAAfff}}}~~~}}}uuueee\\\QQQGGG@@@???FFFPPPbbbhhhnnnjjj\\\MMMAAA<<>>NNNmmmttt___]]]{{{cccIIICCC<<<777444444333222111111111111000000111111111222222222222111///444777>>>gggyyyTTTAAA>>>:::JJJkkk~~~uuutttuuuRRRKKKQQQ]]]vvvrrrnnnooonnnooowww~~~{{{yyyuuunnndddRRR@@@666555|||TTTGGG===;;;<<<:::666555:::999888777555444333111333333333222333444444555444444555777666777???IIItttyyyzzzgggPPPFFF???AAAFFFJJJMMMPPPPPPRRRWWW^^^cccjjjwwwttt___eeesssxxx}}}VVVMMMLLLUUU___jjj}}}~~~}}}~~~}}}{{{yyytttfffYYYJJJBBBAAAGGGUUUrrrddd[[[pppyyy]]]jjjTTT===;;;333777777444333333222222333333444666;;;]]]xxxuuuvvv}}}vvvdddZZZNNNFFFAAA>>>BBBHHHXXX___eeeeee\\\NNNBBB<<>>JJJaaaggg[[[cccaaaIIICCC<<<777555444333222111111111111000111111111111222222222000000///444777>>>fffwwwUUUDDD>>>:::JJJmmmyyyzzzxxxSSSKKKQQQ^^^xxx}}}yyyvvvrrrlllbbbRRRAAA888777~~~TTTGGG<<<:::<<<:::666444333...555555111444444444333333222222222333444555333333555777666777???IIIuuuzzzxxxdddNNNDDD===@@@EEEIIILLLOOONNNPPPUUU\\\aaahhhwwwyyymmm|||gggVVVMMMRRRYYYaaavvv{{{|||~~~}}}~~~|||zzzyyyuuuiii]]]IIIAAABBBFFFQQQooojjj[[[kkkaaagggRRR===;;;333777777444333333222222333333444555888YYY~~~vvvpppoooxxxdddWWWJJJCCC@@@===<<<>>>GGGMMMRRRTTTPPPHHH@@@;;;AAAWWWjjjaaaDDDDDDEEENNNqqq{{{uuuwww]]]WWWSSSOOOSSSQQQWWWoooeeePPPIIILLLPPPPPPTTTVVVLLLHHHBBB:::444222333444555111222333444555666666777555777999;;;>>>BBBGGGKKKVVV```nnnyyykkkccc```^^^```dddhhhhhhhhhccc```___cccmmm~~~oooeee]]]XXXTTTNNNHHHCCC>>>:::777555555444333222222222222222333555666777999<<<>>>DDDUUUZZZSSS___~~~```IIIDDD<<<777555444333222111111111111000111111111111222222222111111000555777<<>>SSS{{{zzz|||yyySSSIIIPPP___zzz|||wwwrrrnnniiiaaaRRRAAA999999UUUHHH<<<:::<<<:::666444777...777666000333333444444333222111222333444555333333555777666777@@@JJJttt~~~vvvbbbLLLCCC<<>>CCCEEEEEEBBB>>>;;;EEEXXXffflllFFFFFFEEEPPPyyyeeeOOOQQQQQQOOOSSSSSSXXXiiiyyy{{{xxxgggNNNRRRNNNRRRVVVTTTYYY]]]UUUKKKDDD;;;444111222444666222222333444555777777888444777;;;>>>@@@DDDHHHKKKSSS^^^mmmyyyuuujjjggggggnnnxxxyyytttrrrvvvmmmccc]]]XXXTTTMMMGGGCCC>>>:::777555555444333222222222222111333555666777999<<>>>>>:::::::::333555555666666555555444333444333333333333444555555888666666777777888???HHHxxxxxx]]]IIICCC===;;;@@@FFFLLLNNNQQQQQQUUU\\\dddoooeeeLLLOOOTTTSSSaaayyy|||}}}~~~~~~~~~{{{|||}}}}}}{{{zzzuuugggYYYHHH>>>???EEEPPPllldddOOOZZZ}}}~~~aaabbb{{{PPP:::777222777333555444444333333444444555777>>>___rrrsss}}}qqqaaaWWWIII>>>999888777666666666777999::::::::::::DDDOOOrrrlllNNNEEEJJJccctttVVVNNNQQQQQQRRRVVVYYYYYYaaakkklll```UUUQQQMMMOOOSSSZZZbbbeee]]]RRRWWWHHH:::444333222222222444333333333444666888999>>>;;;<<<@@@CCCEEELLLTTTYYYhhhwww~~~yyyyyy~~~zzzoooeee[[[YYYTTTMMMFFFAAA<<<888666666555444222111111222222555666777777666777999;;;CCCMMMNNNOOOWWWaaavvvaaaLLLAAA888888555444444333333222222111000111111111111222222222///111222666666888^^^jjjDDDIIIHHHeee}}}{{{~~~WWWIIISSS^^^ttt|||uuuqqqhhhfffbbbYYYNNNBBB999444WWWFFF???>>>:::999:::444555555666666555555444333444333333333333444555555888666666777777888???HHHsssuuu\\\JJJDDD===;;;???FFFLLLOOOQQQRRRVVV\\\cccoookkkLLLNNNVVVUUU^^^ppp{{{wwwwww~~~}}}~~~~~~}}}{{{zzztttfffWWWIII>>>>>>EEEPPPkkkaaaJJJRRRvvvzzz___aaa}}}xxxNNN999777333888444444444333333333333444444888DDDjjjwww|||yyymmm___UUUHHH>>>:::888777555444555555666777777777777CCCRRRsssnnnNNNHHHSSSssskkkWWWUUUYYYVVVRRRRRRUUUVVV^^^jjjmmmbbbTTTLLLLLLQQQXXX```iiinnniii```ZZZJJJ:::444444333111111333333333444555777999:::<<<===CCCIIILLLMMMRRRYYY^^^pppsssjjjccc[[[XXXSSSLLLEEE@@@<<<888666666555333222111111222222555666777777777777999<<>>999999:::444555555666666555555444333444333333333333444555555777555666777777888???GGGmmmsss\\\JJJEEE>>>;;;>>>EEELLLQQQQQQRRRVVV\\\bbbooo}}}tttLLLMMMXXXYYY___nnn||||||yyyzzz}}}}}}~~~~~~{{{yyysssdddUUUHHH>>>>>>GGGSSSnnn___FFFKKKpppyyyeeefffvvvMMM999888444999555444444333333333333444444444EEEmmmyyy~~~tttggg[[[SSSGGG???;;;888666444333333333333333333333333>>>RRRppp|||rrrNNNNNNaaakkk^^^WWW^^^fffeee___]]]VVVVVV]]]kkkrrrjjjYYYMMMTTT[[[cccjjjpppsssooohhh[[[III888333555444222000222333333555777999;;;===>>>BBBIIIQQQRRRRRRXXX___hhh{{{kkkddd```ZZZVVVQQQJJJDDD@@@<<<888666555444333222111111222222444666777777777777:::<<>>999999:::444555555555666555555444333444333333333333444555555666555555777777777>>>FFFlllppp\\\JJJEEE???;;;===DDDMMMRRRQQQSSSWWW]]]cccsss~~~vvvvvvzzzNNNMMMXXX]]]hhhzzz~~~~~~zzzxxxqqqaaaRRRFFF<<<>>>IIIWWWqqq```EEEIIIooosssvvvzzzOOO;;;999555999555444333333333333333333444222AAAeee|||yyy~~~ooobbbWWWPPPFFF???;;;888555222333222222111111111111222666LLLeeennn{{{pppOOOUUUpppuuubbb[[[[[[eeennnpppmmmmmm___\\\___mmmzzzxxxgggWWWYYYbbbjjjooosssvvvsssnnnVVVDDD444111555666333000222333555777999<<<>>>???CCCFFFLLLRRRUUU[[[gggttt|||ggg```\\\XXXSSSOOOHHHCCC???;;;888666555444222111111111222222444555666777777888:::<<>>999999:::555555555555666555555444333444333333333333444555555555444555777777777===EEElllwwwfffXXXIIIEEE@@@===>>>DDDMMMSSSQQQSSSXXX```iiiyyyoooooottttttwww~~~RRRNNNXXX```uuu|||~~~zzzwwwooo___PPPEEE<<>>:::555999555333333333222222333333333666>>>YYY{{{yyy|||mmm```TTTMMMDDD>>>:::888555222444333222111111111222333111CCCSSSXXXdddyyywww___NNNZZZ}}}bbbbbb``````gggnnnqqqrrrssshhh```]]]jjj~~~xxxfff\\\dddkkkooorrrvvvtttpppKKK<<>>@@@@@@EEEFFFLLLWWWeeewwwyyyfff^^^YYYUUUPPPLLLFFFAAA===;;;888666444333222111111111222333333555666777777888;;;===EEE^^^```UUUccc^^^NNNAAA666888555444444333333222222111000000111111111222222222333333222666999AAAlll{{{RRRBBBFFFWWWppp~~~~~~zzz[[[IIIQQQccc~~~}}}zzzxxxuuussshhhbbbZZZRRRJJJBBB;;;666\\\III@@@>>>999999;;;555555555666666555555444333444333333333333444555555444444555888777777===EEEjjjttteeeXXXPPPHHHEEEBBB??????DDDLLLRRRRRRSSSYYYdddqqq{{{eeegggsss{{{XXXQQQXXXaaa{{{}}}yyyxxx{{{}}}~~~yyyvvvnnn^^^OOODDD===AAAHHHPPPfff}}}```GGGKKKrrrZZZ@@@:::444888555333333222222222222333333555888LLLkkk||||||~~~~~~{{{kkk^^^RRRKKKBBB<<<999777555222444333222222222333444555222<<>>@@@AAAAAADDDGGGTTTiiiwwwfff]]]WWWSSSNNNJJJDDD???<<<:::888666333222111000000111222333333444666777777888;;;===JJJ]]]^^^\\\ttt]]]OOOAAA666888555444444333333222222111000111111111111222222222111222333888999>>>fff{{{WWW===AAAOOOeee{{{{{{^^^IIIQQQddd}}}{{{yyyvvvsssjjjcccYYYPPPIIIBBB:::555]]]JJJ@@@>>>888999;;;555555555666666555555444333444333333333333444555555444333555888777777===DDDccc~~~iiiVVVLLLJJJFFFEEECCCAAAAAADDDLLLQQQRRRRRRYYYhhhyyyoooaaahhhwww]]]VVV[[[bbbwww{{{yyy|||~~~~~~|||xxxyyy|||~~~yyyvvvnnn^^^NNN@@@<<>><<<:::888666333222111000000111222333333444666777777888;;;>>>HHHWWWYYY]]]xxx]]]PPPAAA555888555444444333333222222111000111111111111222222222111222333777888;;;bbbyyy[[[??????MMMjjj|||aaaIIIOOOaaa}}}~~~zzzvvvrrrkkkcccWWWNNNGGG@@@999333^^^JJJ@@@>>>888999;;;555555555666666555555444333444333333333333444555555333333555888888777<<>>@@@AAAAAAAAAHHHSSSnnnooo```ZZZVVVTTTKKKGGGBBB>>>;;;:::888666222222111000000111222333222444666777777999;;;>>>>>>KKKOOOWWWqqq}}}\\\PPPAAA555888555555444333333222222111000111111111111222222222111222333666777:::aaawww]]]GGGAAAQQQvvvrrr~~~}}}cccIIILLL^^^yyy|||~~~{{{uuuqqqlllbbbVVVLLLEEE???777111cccJJJ>>>???<<<;;;;;;555777777666555444444333333333333333444444444555555444333555777777777===EEE```fffNNNCCCCCCBBBFFFHHHFFFCCCDDDJJJPPPQQQSSS\\\nnn~~~vvviiifffffflllttt___WWW]]]___fffsssxxxjjjfffkkksssxxx~~~zzzrrrgggWWWJJJAAA===AAAEEELLLiiivvvTTTPPPtttzzzyyyaaaAAA<<<999444666555444333333222222333333222777OOOqqqwwwvvv~~~zzziiiYYYOOOHHH@@@;;;999888666444555555666555555777;;;>>>>>>:::666333555777999:::AAAIIITTT[[[XXXPPPPPPTTTnnnyyymmmbbbVVVVVVqqq^^^QQQLLLGGGFFFIIIJJJGGGCCC999666444444555777888888999===???>>>???BBBCCCAAAIIIYYYwwwwwwxxxnnnbbbYYYQQQLLLFFFEEEAAA>>>:::777555444444444333222222333333333333555777888777888:::;;;???FFFFFFPPPhhhyyy{{{aaaJJJ???;;;555555444444333333222222111000111111111111222222222222222666222888???ZZZ^^^LLLPPPaaattt{{{xxxbbbFFFNNN^^^vvv|||~~~}}}xxxsssooohhhaaaWWWMMMDDD<<<666222dddLLL???@@@===;;;;;;666777666666555555444333333333333333444444444555555444333555777777777===EEEccciiiPPPDDDCCCBBBGGGJJJIIIEEEFFFLLLRRRUUUVVV___pppnnnaaa^^^___fffooo|||```VVV\\\^^^cccmmmkkk___cccmmmrrrvvvzzz~~~yyyqqqfffVVVHHH???<<<@@@FFFOOOnnntttUUUZZZ}}}sss___@@@;;;999444777555444333333222222333333555888QQQ{{{~~~|||zzzhhhYYYOOOHHH???999777777555444555666777777777888;;;===@@@===999666777;;;AAAEEE@@@FFFMMMOOOLLLIIINNNVVV}}}rrrlllfff]]]XXXWWWeeevvvVVVKKKKKKLLLOOORRRQQQMMMIII:::888555555777999:::;;;;;;@@@BBB@@@@@@CCCEEEDDDIIIUUUooommmgggpppsssiii___WWWOOOKKKFFFDDDAAA===:::777555444444333333222222333333444333555777777777888:::<<<===EEEEEEJJJbbbwww{{{aaaJJJ>>>:::444555444444333333222222111000111111111111222222222111222666222999>>>XXXdddSSSXXXkkk~~~|||yyydddGGGNNN]]]ttt}}}sssyyy|||wwwqqqmmmgggaaaWWWLLLCCC<<<666333gggNNNAAAAAA>>><<<<<<777777666666555555444444444333333333444444444555555444333555777777777<<>><<<;;;===BBBFFFCCCFFFIIIHHHIIIPPPZZZaaa~~~uuu___RRRSSSTTTPPPTTT```|||cccMMMMMMPPPTTTXXX[[[YYYSSSOOO;;;999666666888;;;===>>>===CCCEEECCCBBBGGGLLLNNNYYYbbbwwwxxx^^^\\\cccppp~~~tttccc[[[UUUMMMIIIEEECCC@@@===:::777555444333333333222222333333444444555777777777888;;;======IIIGGGEEE\\\xxx|||bbbJJJ===:::555555444444333333222222111000111111111111222222222111111666333999===TTTmmmSSSVVVcccooommm{{{iiiIIIMMM[[[qqqvvvjjjppp{{{|||wwwqqqmmmggg```VVVLLLCCC<<<666333jjjPPPBBBBBB===<<<<<<666777666666666555555444444333333333444444444555555555444555777777666<<>>AAAGGGIIIIIIJJJUUUccciiigggfff```RRRDDDAAAIIIOOONNNZZZmmmkkkQQQJJJUUUWWW]]]ccceee```UUUMMM:::888666666999<<<>>>??????CCCEEECCCFFFPPPZZZ___lllxxxfffTTTWWW^^^sssmmm___YYYSSSLLLGGGDDDBBB???<<<999666555444333333222222222333444444444555777777777999<<<>>>DDDQQQMMMGGG]]]|||dddKKK===:::666555444444333333222222111000000111111111222222222111111555222888;;;PPPvvvPPPKKKMMMdddzzzsssgggjjj}}}nnnLLLMMMYYYnnnwwwkkklllooosssxxx|||~~~{{{wwwsssoooggg```VVVLLLCCC<<<666333lllRRRCCCBBB===;;;;;;666666666666666666555555555333333333444444444555555555444555777777666<<>>AAAAAACCCHHHMMMRRRRRRPPPSSScccsssmmm]]]LLLGGG@@@>>>DDDLLLOOOOOObbbtttsssTTTIIIOOOSSS\\\jjjvvvvvvhhhRRRAAA777666555777:::===???@@@@@@BBBBBBCCCKKKZZZgggmmmllltttUUUJJJRRR]]]zzzhhh]]]WWWQQQJJJFFFCCCAAA???;;;888666444444333222222222333333444555444555666777777999===@@@OOOZZZVVVRRRhhhgggLLL===;;;888555444444333333222222111000000111111111222222222111000444222888;;;NNN|||PPPHHHCCCUUUooossspppxxx}}}sssOOOMMMWWWkkkuuuuuuttttttvvv{{{~~~|||yyyuuussshhhbbbWWWMMMDDD<<<666222pppUUUFFFCCC>>><<<<<<777666666666666666666666666333333333444444444555555666555666777777666;;;CCC```{{{```KKKBBBGGGIIIMMMVVV^^^aaa___[[[```eeellltttsssaaaQQQNNNSSS[[[jjjxxxuuu\\\ZZZbbbggggggjjjyyybbbUUUYYYsssyyyxxxooorrr~~~|||zzz~~~zzzvvvrrrjjjXXXHHHAAA===@@@GGGYYY|||WWWIII]]]hhhZZZkkk```AAA===:::555888555444333333222222333333444444FFFjjj}}}}}}sssuuucccTTTEEE???999555666777777666333666:::;;;999555222111444777;;;@@@HHHSSSaaajjjhhhhhhcccbbbppp|||mmmRRRDDDAAABBBIIIOOOQQQRRRTTTfffuuu~~~rrrXXXGGGJJJUUUOOOddd~~~iiiJJJ555555555666999===???@@@@@@@@@AAA@@@DDDQQQbbblllnnneee{{{^^^LLLGGGSSScccxxxdddZZZUUUOOOIIIEEEBBB@@@>>>;;;888666444333222222222222333444555555555666666666777:::>>>AAAYYY___\\\aaayyyiiiKKK;;;:::888555444444333333222222111000111111111111222222222222000333111888;;;MMMPPPHHHBBBTTTqqq{{{{{{}}}wwwQQQMMMVVViii}}}zzzwwwtttkkkdddYYYNNNEEE===666222tttYYYIIIFFF@@@>>>>>>999666666666666666666666777333333333444444444555555666555666888666666;;;BBBXXXfffPPPFFFIIIHHHMMM[[[kkksssooohhhhhhmmmrrrwwwgggXXXLLLNNNVVV```pppbbb[[[ccchhhiiippp}}}}}}ZZZNNNUUUppprrrrrr}}}{{{xxx~~~}}}|||yyyvvvtttmmm\\\KKKBBB>>>@@@GGG[[[QQQKKK___eeeXXXddd]]]@@@<<<;;;777;;;555444333333222222333333444111@@@aaayyy|||yyyzzzyyy}}}ppp^^^OOOAAA===888777888:::888777555888;;;;;;999555222111777:::@@@JJJXXXggguuu}}}yyy{{{tttkkkrrr|||kkkOOOGGGFFFKKKTTTYYYYYY^^^eeeooo|||{{{dddMMMHHHNNNSSS[[[www]]]AAA333333555888<<<@@@BBBBBB@@@AAA@@@AAAHHHWWWeeefffaaaddd___OOOIIIHHHVVVjjjppp^^^UUUQQQLLLGGGEEEAAA???===:::777555444333222222222222333444555666555666666666777:::>>>BBB\\\]]]]]]mmmhhhJJJ999888777555444444333333222222111000111111111111222222222444111222///777;;;NNNSSSIII@@@NNNlllyyy{{{{{{}}}zzzSSSMMMVVVhhh}}}zzzvvvsssnnnggg\\\PPPFFF===666111www\\\KKKHHHBBB@@@@@@;;;666666666666777777777777333333333444444444555555666555666888666666;;;BBBRRRiiiSSSIIIJJJHHHNNN```uuu|||sssooossswwwzzz|||aaaTTTKKKPPPYYYeeevvvfff\\\bbbiiiiiirrr}}}{{{SSSIIITTTnnnxxxvvv~~~xxx~~~~~~}}}|||{{{xxxvvvuuuooo^^^NNNBBB???AAAHHH]]]PPPPPPfffhhhYYYaaaZZZ>>><<<<<<999===555444333333222222333333555///;;;ZZZssswwwrrrrrr~~~yyylll[[[LLL???;;;888888:::;;;:::888777999<<<<<<999555333222555;;;GGGWWWgggttt|||{{{xxxhhhjjjsssgggNNNJJJIIIOOOZZZ___aaakkkxxxzzzcccMMMMMMQQQNNNnnnuuuMMM:::888333555999???CCCEEECCCAAAAAAAAABBBLLL[[[eee___TTTgggqqqJJJCCCEEEEEETTTkkk{{{jjjZZZRRRNNNJJJFFFDDD@@@???===:::777555444333222222222222333444555666555666666666777:::???BBB\\\YYY\\\tttgggHHH777666555555555444333333222222111000111111111111222222222555111222///777;;;NNN[[[MMM>>>GGGccctttzzzzzz||||||TTTMMMUUUhhh}}}yyyuuurrrqqqiii]]]QQQFFF===666111|||```NNNLLLGGGEEECCC<<<:::999888777666666666666555555666666666666555555666777666666666888<<>>888666444:::FFFMMMKKKGGGFFFCCCDDDDDDLLLWWWRRRPPPZZZhhh___KKKAAAEEENNNTTTlllrrrfffWWWMMMJJJHHHDDD@@@???===;;;888666555444444222333333333222222444666888555666:::;;;;;;===BBBKKKJJJYYYuuu]]]DDD===<<<;;;444444333222222222333333000000000000000000000000222,,,333222444:::OOOjjjMMMEEEOOO^^^}}}~~~|||XXXFFFRRRgggxxx~~~}}}|||yyyuuulllhhh```UUUHHH>>>999666bbbQQQNNNIIIGGGDDD===:::999888777666666666666555555666666666666555555666777666666666888<<>>999888<<<>>>;;;888888:::::::::888555333333333999DDDWWWfffmmmssszzzrrrbbbNNNDDDIIISSSTTTNNNRRRTTTWWW[[[^^^ccchhhlllyyyttt[[[NNNJJJPPP^^^}}}cccMMM<<<666666666===KKKRRRNNNGGGDDDBBBDDDBBBJJJSSSPPPNNN[[[kkksssRRREEEBBBGGGOOOTTTkkk|||mmmbbbTTTKKKIIIHHHDDDAAA???===;;;888666555444444222333333333222222444666888555666999::::::===BBBJJJHHHSSSkkk{{{[[[CCC<<<;;;999444444333222222222333333000000000000000000000000222---444222444999LLL}}}sssYYYQQQYYYjjj}}}yyy]]]IIIQQQeeewww|||xxxtttmmmiiiaaaUUUHHH>>>888666fffTTTQQQMMMIIIFFF===:::999888777666666666666555555666666666666555555666666777666666888<<>>???:::666555444333222222222222222444<<<[[[{{{|||mmm]]]MMMDDD===999999>>>AAA===999888888999999777555333444444:::FFFaaajjjddduuubbbOOO<<<888>>>DDDGGGIIIOOOPPPQQQPPPPPPQQQTTTWWWdddjjj___LLLFFFGGGPPPaaaqqq]]]LLL<<<555666888AAAOOOWWWSSSIIICCCCCCCCCAAAFFFOOOLLLOOO^^^xxx^^^EEEBBBCCCHHHNNNQQQgggwwwfff]]]QQQIIIGGGFFFDDDAAA>>>===:::888666444444444222333333333222222444666888666666888999888===CCCIIIEEELLL___ppp|||WWWBBB;;;999777555444333333222222222333000000000000000000000000333...444222333888HHHtttfffYYY^^^rrr~~~xxxdddKKKOOObbbvvv|||wwwsssnnnjjjaaaUUUHHH>>>888666iiiVVVTTTPPPLLLFFF===:::999888777666666666666555555666666666666555555555666777777777888<<<>>>LLLqqqgggTTTLLLRRR]]][[[uuu~~~tttbbbXXXVVVZZZcccmmmuuu~~~nnngggggghhhccckkktttwwwtttmmmeee```\\\SSSJJJKKKPPPTTTWWWYYYppp~~~|||{{{~~~~~~zzzyyy{{{~~~{{{xxxxxxzzz}}}{{{||||||yyywwwsssiii___KKKBBBBBBIIIbbblllJJJOOOuuuuuuYYYEEEFFF@@@AAA<<<666555444333333222222333555666>>>^^^xxx{{{lll\\\MMMDDD<<<999:::@@@CCC???:::888666777888777555444444555:::CCC```hhhbbb}}}UUUCCC555666<<<===@@@FFFDDDDDDCCCAAA???>>>???AAAIIIPPPHHH>>>>>>AAAJJJZZZ~~~ggg\\\OOO>>>555777999BBBOOOXXXWWWMMMEEEDDDEEECCCFFFNNNMMMSSSfff}}}TTT@@@BBBEEEHHHKKKOOOhhhxxxbbbZZZPPPIIIFFFEEEBBB@@@===<<<:::777555444444444222333333333222222444666888666666888777888===EEEJJJDDDHHH[[[qqqvvvTTT@@@:::888666555555444333222222222222000000000000000000000000333///555111333777BBBjjjlllWWWWWWnnn~~~vvvhhhLLLKKK^^^vvv|||zzz{{{vvvsssnnnjjj```TTTGGG===777666mmmYYYWWWSSSNNNGGG<<<:::999888777666666666666555555666666666666555555555666777777777999;;;>>>GGGmmm~~~bbbOOOIIIQQQZZZ[[[|||{{{|||~~~}}}vvviii___^^^bbbiiiooosssyyyrrrdddfffmmmeeejjjrrrwwwtttjjj```ZZZSSSMMMLLLTTT\\\\\\ZZZ[[[xxx~~~{{{xxxxxx{{{~~~zzz||||||zzzxxxtttjjj___LLLAAABBBIIIaaabbbFFFOOOuuuwww]]]HHHIIICCCDDD>>>666666555444333333333333555777<<>><<<<<>>;;;888<<<===CCCQQQnnntttjjj]]]ZZZPPP===333888:::@@@KKKWWWZZZSSSJJJHHHJJJHHHKKKRRRSSS^^^tttlllQQQ???DDDFFFGGGNNNXXXwww~~~}}}rrr___XXXPPPIIIFFFCCC@@@>>>===;;;999777555444444444222333333333222222444666777666666888777888???IIIMMMGGGMMMccc~~~pppPPP@@@:::777666666555444333222222222222000000000000000000000000222///555111333777>>>```nnnPPPMMMaaazzz|||ssslllMMMHHHZZZtttvvvpppuuu~~~}}}zzz}}}xxxuuutttmmmhhh___RRREEE<<<777666rrr^^^[[[WWWRRRJJJ===:::999888777666666666666555555666666666666555555444666777888888999;;;===@@@hhh{{{^^^MMMHHHJJJTTTXXXvvvllloooxxxyyyzzzxxxooogggfffiiimmmoooppptttzzzwwwcccdddmmmhhhiiinnnuuuvvvnnnfffaaaYYYWWW[[[cccddd]]]\\\```~~~zzzyyy{{{~~~zzz||||||zzzxxxtttiii^^^NNNBBBDDDMMM^^^}}}}}}YYYFFFSSSzzz}}}qqq}}}bbbLLLMMMGGGGGG@@@777666555444333333333333111555888LLLssswwwgggWWWIII@@@;;;999:::AAADDD@@@;;;999555777777666444333444555AAAAAAMMMRRRVVViiikkkOOO<<<777666:::===;;;999999222222333333222444666999555;;;;;;<<>>EEEGGGIIIUUUiii}}}zzzyyykkkZZZVVVOOOIIIEEEAAA???===<<<;;;888666555444444555222333333333222222444666777666777888777999CCCNNNQQQQQQ[[[ssskkkMMM@@@;;;888777666555444333222111111111000000000000000000000000111...444000444777:::WWWpppOOOHHHTTTuuurrrzzzyyyoooPPPFFFVVVooorrrjjjppp}}}{{{wwwttttttkkkfff]]]PPPDDD;;;777666wwwbbb```\\\VVVMMM???:::999888777666666666666555555666666666666555555444666777888888999;;;===>>>hhhyyy\\\LLLIIIEEEQQQYYYfff[[[```lllooorrrsssmmmlllkkkmmmpppooommmpppvvv{{{}}}dddaaajjjjjjgggiiirrrvvvrrrmmmlllfffggglllnnneee[[[___lll}}}}}}{{{|||yyy||||||zzzxxxssshhh\\\PPPAAADDDOOOWWWiiihhhLLLFFFZZZooowwwiiiRRRRRRKKKKKKCCC777666555444444333333444...555555BBBaaaxxx~~~wwwhhhXXXIIIAAA;;;888999???BBB???;;;999666777777666444222333444999@@@DDDCCCFFFLLLHHH<<<444666777666777999666111000222333555666999===@@@>>>BBB@@@BBBGGGAAA>>>GGGBBBKKKIIIEEEGGGAAA777666666999???JJJZZZeeeaaaWWWQQQWWWYYY]]]eeejjj{{{]]]KKK>>>GGGJJJMMM\\\www|||yyyyyywwwcccTTTPPPLLLGGGCCC@@@>>>===;;;:::888666555444444555222333333333222222444666666666777888888;;;FFFSSSTTT\\\nnngggJJJAAA===:::999666666444333222111111111000000000000000000000000///...444000444888777QQQrrrTTTKKKKKKbbbzzzzzz|||uuuVVVGGGQQQfffyyysssvvv||||||vvvsssssshhhcccZZZNNNBBB:::777666{{{eeeccc___YYYOOOAAA:::999888777666666666666555555666666666666555555444666888888888999;;;===AAAlllyyy\\\MMMKKKHHHUUU___[[[PPPVVVcccfffiiilllgggooonnnooopppnnnlllooouuuzzzeee^^^fffkkkeeefffnnntttsssqqqrrrrrrsssvvvtttdddYYYdddxxx{{{|||}}}yyy||||||zzzwwwrrrfff[[[OOO>>>BBBNNNPPPYYYXXXBBBFFF^^^sssxxxnnnUUUUUUOOONNNFFF777777555444444444444444...666666===XXXppp{{{|||zzzjjjZZZLLLDDD;;;888888>>>AAA>>>;;;:::777777888666444222222333...<<>>===;;;:::888666555444444555222333333333222222444666666666777999888<<>>;;;:::777666444333222111111111000000000000000000000000...---333///444888666MMM~~~rrrXXXOOOEEEVVVvvv}}}}}}~~~|||yyyZZZIIIMMM___{{{yyyvvvuuuxxx}}}~~~wwwsssqqqgggbbbXXXLLLAAA999777666kkkjjjfff^^^PPP@@@;;;;;;999777777888555222666666555555555555666666888777666666777999;;;<<>><<<999888999999777444666666555555555555666666888777666666777999;;;<<>>LLL~~~zzzccc]]]aaaXXXAAA999777444333333444333222444333777<<>>:::999:::;;;999777777666666555555666666777888888777777777999:::;;;@@@WWWyyy[[[MMMOOOUUUmmmnnnSSSHHHRRRYYY```jjjlllwww{{{yyyqqqkkkpppzzz~~~llldddaaaaaaZZZNNNFFFGGGLLLOOOOOONNNKKKKKK[[[~~~~~~|||zzzxxxssshhhXXXLLL?????????>>><<<<<<===@@@UUUmmmiiikkk^^^DDD:::888555444444444333333333555888:::NNNwwwqqqkkk{{{mmmXXXHHHAAA<<<<<<;;;999888666555444444666999999777444333333444444333333333444666777;;;;;;;;;:::999666444333333<<>>;;;999777666555444333333333333444333222111222333555777555777999999999;;;AAAGGGPPPWWWlllXXXKKKCCC@@@@@@<<<;;;:::888666555333333222111111111111111111111111222//////222222333777===]]]tttYYYQQQUUUppplllooozzz{{{vvvlllLLLKKKZZZppp|||yyy{{{{{{xxxuuuhhh[[[MMMDDD===666333333{{{yyyzzzyyyooo___HHH@@@:::999;;;;;;999999777777666666666666777777888888777777888888::::::???QQQ}}}xxx[[[OOOQQQ[[[{{{{{{\\\LLLQQQYYYeeeqqqsss}}}|||rrrlllssssssiii^^^]]]ZZZTTTOOOLLLKKKJJJEEEIIINNNZZZxxx~~~{{{wwwpppcccSSSGGG@@@@@@BBBBBB>>>;;;===BBBbbbqqqtttuuusssvvvfffHHH<<<999666555555555444333333666888777MMMoooyyynnnWWWFFF???===<<<;;;999666444444444555666666666555444444333555444333333555888;;;<<>>===<<<:::888666555<<>>FFFrrruuuaaaooowwwxxx}}}~~~mmmLLL===:::777666666666555444333666777666KKKwww{{{nnnVVVDDD=========<<<999555444444666888666555444444555555666666666666777999<<<@@@BBBBBBBBBAAA@@@???>>>===<<<===>>>PPPnnn~~~|||wwwooocccWWWNNNHHHDDDBBBAAA???>>>>>>CCCLLLZZZdddfffmmmzzzwww\\\TTTRRRiii{{{sssoooppprrryyy}}}aaaaaaccckkkvvvlll\\\VVVPPPHHHEEEAAA???===;;;888666555444444333333333333444333333222333333555666777666888::::::;;;>>>EEEJJJJJJ]]]uuudddKKKGGGBBB???@@@>>><<<;;;999777555444333333111111111111111111111111222000000333222111444:::HHH|||eeeRRRTTTtttqqqqqq{{{wwwSSSIIIUUUnnn}}}vvvoookkkggg[[[LLLDDD===666333444rrrTTTEEE999999;;;999777:::888777777666666777777888888888888888888888888888;;;EEEoooyyy]]]TTTYYYjjjwww^^^WWWZZZkkk}}}|||www~~~wwwjjjeeefffpppxxxwwwoooiiigggttt|||vvvkkk\\\LLLAAA>>>@@@EEEIIICCC<<>><<<999777777666555444444444555666FFFsss|||~~~oooVVVDDD======>>>===:::666444666999;;;:::888888999::::::999888888999;;;===AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEE]]]{{{yyy|||ttthhh\\\RRRLLLHHHEEECCC>>>;;;;;;===BBBLLLVVV^^^cccmmmxxx}}}bbbWWWWWWqqq|||dddiiioooyyy```TTTOOOIIIFFFCCC???===;;;:::777555444444333333333333444444222333333333444666777777777999;;;<<<>>>DDDMMMSSSPPPlllzzzZZZGGGFFFBBB???@@@???<<<;;;999777555444444333111111111111111111111111222000111333222111333888CCCuuueeeLLLMMMnnnsssvvv~~~~~~XXXJJJSSSkkkyyyqqqlllhhh\\\MMMDDD===666333333}}}[[[III;;;;;;===999777:::888888777777777777888888888888999999999888888888;;;BBBiii|||aaaXXX___rrrggg[[[ZZZkkksssmmmmmmvvv~~~}}}}}}|||zzzttthhhYYYIII@@@??????DDDGGGBBB>>>IIIZZZjjj```zzz{{{{{{QQQ@@@===999888777777666444444111555888@@@```|||qqqWWWEEE>>><<<>>>>>>;;;666555888<<>>999:::::::::???EEENNNQQQYYYdddlllvvvlll```___|||oooZZZQQQKKKFFFDDDAAA>>><<<:::999666444444333333222333333444444222222333444555666777888777999;;;===AAAJJJUUU^^^aaaoooRRRDDDFFFBBB???@@@???<<<;;;999777666555444444111111111111111111111111222000111333222000222777>>>mmmrrrRRRGGG]]]www}}}}}}```LLLQQQddd{{{|||uuupppiii\\\MMMDDD<<<555111222___LLL======>>>999888;;;888888777777777777888888888888999999999888888777===AAAgggccc\\\cccwwwlll]]]YYYiiixxxrrrpppxxx}}}|||{{{zzzzzzxxxrrrfffWWWHHH>>>@@@???CCCGGGBBBAAAQQQfffiiidddRRR@@@===:::888888777666555444000666;;;<<>>???;;;777666999>>>AAACCCFFFKKKMMMKKKDDD>>>888999<<>>999::::::777888<<<@@@BBBHHHSSS___lll~~~wwwiiihhh~~~}}}||||||zzz~~~~~~eeeWWWQQQLLLHHHCCCAAA===;;;:::888666444333333333222222333444444222222333444555666777888888:::<<<>>>CCCNNN[[[dddqqqjjjOOOCCCFFFBBB???@@@???<<<;;;:::888666555444444111111111111111111111111222000111333222000222666:::ggg^^^GGGMMMfffzzzwww}}}{{{{{{fffMMMOOO^^^uuu}}}wwwrrriii\\\MMMCCC<<<444000000kkkOOO@@@@@@===;;;;;;444888888888888888999999999999999999999999999999999999CCC___eee[[[jjj~~~rrr___VVV\\\ssszzzpppttt|||}}}yyyvvvzzzyyyuuuooodddVVVHHH>>><<>>DDDPPPUUURRRRRRHHH@@@CCCNNNTTTOOOHHHDDDWWW{{{~~~sssnnnjjjcccYYYTTTXXX\\\WWWMMMCCC>>>:::;;;:::666444666???======AAALLL]]]nnnyyyzzzmmmssshhhfffeeehhhlllvvv~~~uuu```TTTLLLGGGCCC@@@>>>;;;:::999888777555222222333333333333444444222222333333555666888999999===999;;;HHHRRR\\\lll\\\RRRGGGAAABBBCCC@@@===>>>===:::777555555666666222222222222333444555666222222111111222222333444999TTT\\\MMMSSSSSSiiiwwwttt|||rrrTTTLLL\\\sss~~~zzzvvvmmmbbbRRRCCC:::555111///oooRRRAAA@@@<<<<<<===888888888888888888888888888999999999999999999999999;;;BBBZZZfff^^^nnnsss]]]RRRUUUiii~~~|||tttxxx}}}~~~}}}~~~~~~~~~}}}zzzwwwxxxwwwtttmmmcccTTTFFF======DDDFFFFFFAAA<<>>???GGGPPP^^^lllqqqgggUUUGGG999<<>>999999999666555777888<<<@@@DDDJJJVVVccclllxxxfffZZZUUUPPPTTTVVV___nnn|||xxxwwwooo]]]QQQKKKFFFDDD???===:::999888888666444222222333333333333444444222222333444555777888999777<<<999;;;FFFNNNYYYlll|||[[[RRRGGGBBBCCCDDDBBB>>>???>>>;;;888666555555666222222222222222333444444111111111111111222333333:::MMM]]]IIIMMMPPP___wwwvvv|||yyyZZZNNNXXXmmm{{{wwwooodddSSSDDD:::555222000zzz\\\HHHCCC>>>===>>>:::888888888888888888888888999999999999999999999999<<<@@@RRR~~~fff```sssttt\\\MMMKKKYYYkkkyyywww|||}}}|||}}}}}}~~~}}}||||||}}}~~~}}}zzzwwwuuuuuurrrkkk```RRREEE===>>>FFFHHHHHHDDD???QQQtttnnnYYYhhhuuuOOOBBB???<<<:::999888666444222777555555:::BBB]]]{{{}}}vvv\\\HHHCCC@@@===<<<===>>>???>>>BBBJJJWWWdddggg___OOOCCC;;;===OOOjjjxxxrrrccc[[[UUUNNNHHHIIIQQQZZZ___```SSSTTTnnnkkkVVVRRRSSSTTTYYY]]]\\\\\\\\\ZZZUUUDDD===888777777555666999888@@@EEEFFFLLL[[[iiiooommmqqqzzzZZZPPPJJJAAACCCCCCHHHTTTaaaooo{{{|||ttt___XXX]]]mmm{{{zzziiiYYYNNNHHHEEEDDD>>>;;;999777777777555333222222333333333333444444222222333444666777888999777<<<;;;===EEEJJJVVVkkkkkkXXXQQQHHHDDDEEEFFFDDDAAAAAA???<<<999777666666666444333222222111111222222111000000000000111222222999DDDuuuiiiKKKIIIOOOfffyyy{{{bbbOOOSSSfff|||yyyrrrgggUUUEEE:::555333222gggOOOGGG???===>>>:::888888888888888777777777999999999999999999999999;;;>>>LLLvvv~~~cccaaaxxxxxx^^^LLLCCCKKKXXXmmm}}}|||nnnooouuu}}}~~~{{{|||~~~~~~~~~}}}||||||}}}||||||||||||}}}{{{xxxuuusssssspppiii]]]PPPDDD>>>@@@GGGJJJJJJFFF@@@SSSvvv}}}hhhZZZqqqjjjIIIAAA???<<<::::::999777555222777666555999@@@___dddMMMCCCAAA>>>=========<<<::::::===BBBGGGJJJHHHBBB===???CCC[[[{{{iiiRRRJJJHHHFFFFFFIIIRRRaaaoooyyymmmcccqqqggg___aaacccWWW\\\```aaacccddd```ZZZDDD<<<666666666666888<<<@@@FFFHHHJJJXXXqqqkkkdddkkk~~~pppOOOJJJFFF<<>>AAAHHHPPP[[[jjjxxx}}}}}}gggTTTQQQZZZiiiuuuyyyiiiYYYMMMFFFCCCAAA<<<:::777666666666444333222222222333333333444444222222444555777888888999999>>>>>>@@@FFFGGGSSSjjj```UUUOOOHHHEEEFFFGGGFFFCCCBBB@@@>>>;;;999777666666555444333222111000000000000000000///000000111222777<<>>::::::999999999888888888777999999999999999999999999777===IIIppp{{{aaabbb{{{|||cccNNNAAABBBKKKVVVhhhqqqrrruuuttt{{{www___fffqqqxxxuuummmiiijjjuuu~~~~~~~~~}}}|||||||||{{{{{{{{{{{{yyyuuurrrrrrrrrnnnfffYYYMMMDDD@@@CCCIIIJJJHHHBBB<<>><<<;;;::::::888777444777555555999AAAeeexxxjjjRRRFFFCCC???===;;;:::888666888888888:::<<<======<<<===EEE___|||xxxYYYBBB??????CCCHHHLLLVVViiiyyyyyyuuujjjoootttsssgggeeebbbccchhhjjj```SSSBBB;;;555555777888<<<@@@DDDKKKNNNTTTllldddXXX^^^vvvbbbEEEBBBAAA:::AAAAAADDDIIILLLQQQ\\\hhhxxxyyyxxxxxxzzz~~~eeeWWW[[[hhhyyymmm[[[NNNEEEAAA>>>;;;999666555555555444222222222222333333333444444111222444666777888888888:::======AAAFFFEEEQQQiii\\\RRRNNNIIIGGGGGGGGGFFFDDDBBBAAA???===;;;999888777666555444222111000//////000000000///000000111222444999\\\cccYYY]]]rrrzzzmmmNNNMMM[[[ttt|||tttjjjZZZHHH:::333111222xxxYYYFFFBBB>>>>>>AAA<<<;;;;;;;;;:::999999888888999999999999999999999999555===GGGiii~~~gggggg~~~hhhTTTCCC???CCCEEEUUU^^^aaaiiillluuusssZZZcccllllllcccYYYSSSSSS___nnn~~~}}}{{{{{{zzzyyyyyyzzzzzzxxxuuurrrqqqpppkkk```SSSIIICCCBBBDDDIIIHHHDDD>>>888LLLpppiiibbb[[[IIIAAA???===<<<<<<<<<:::999777777444666:::BBBfffzzzpppXXXJJJFFFAAA===:::999777555777888;;;===>>>>>>===<<<999AAAXXXlllfffLLL>>>AAA@@@HHHQQQVVV^^^rrrqqqdddfffmmmssstttwwwpppiiiiiiqqqqqqaaaNNN@@@999555666999;;;@@@EEEDDDQQQZZZddd}}}uuuUUUMMM[[[|||ZZZDDDAAAAAA===@@@BBBGGGLLLMMMPPPXXXbbbuuuuuullliiijjjlllpppwww|||~~~fff___iiizzzppp[[[NNNGGGAAA===:::888666555555555444333222222333333333333444444111333555777888999888888888::::::BBBJJJIIITTTmmmvvvZZZOOOLLLIIIHHHGGGGGGEEEDDDBBBAAA@@@???===;;;:::999777666555333222111000000111000000000000111222222333777RRRppp]]]VVVxxxyyy~~~tttRRRLLLVVVmmm}}}uuummm]]]LLL<<<333111111mmmQQQAAAAAA@@@AAACCC>>>======<<<;;;;;;:::999999999999999999999999999999666>>>EEE___rrrppp~~~lllYYYGGG???@@@>>>JJJOOOSSS]]]ccclll|||sssZZZ```ddd]]]PPPGGGFFFGGGMMM]]]uuu~~~~~~}}}{{{zzzyyyvvvuuuvvvxxxzzzyyywwwtttooommmfffZZZMMMDDDAAABBBAAAFFFEEECCC???>>>UUU{{{ggg```TTTHHHBBB@@@============<<<;;;:::888444888<<<@@@^^^ttt___LLLHHHBBB===;;;::::::999999;;;???AAAAAAAAA@@@???;;;@@@KKKVVVQQQBBB===BBB@@@LLLXXX^^^dddyyy|||gggUUUSSSWWW[[[aaajjjpppkkkfffkkkuuutttbbbMMM===777555888<<>>:::888666555666666555333222222333333333333444444111333555777999999999888:::999:::FFFTTTUUU```yyyhhhWWWMMMKKKIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@???===<<<;;;888777666444333222222222111111111111111222333333444666FFFooodddPPPoooyyyyyy|||ZZZLLLRRReee}}}wwwpppbbbQQQ@@@666222222kkkQQQCCCDDDCCCCCCDDD???>>>>>>===<<<;;;;;;::::::999999999999999999999999888???CCCWWW|||vvv}}}nnn\\\III??????<<>>>>>>>>>>>===<<<;;;888555999======VVVwwwcccMMMIIIBBB>>><<<=========@@@AAABBBAAAAAACCCEEEGGGCCCBBBDDDFFFBBB:::888<<<===KKKZZZaaaggg}}}qqqeeellluuu\\\JJJAAAGGGJJJIIISSSdddYYYYYY[[[dddpppppp^^^JJJ;;;666555999>>>AAAEEEJJJSSShhhtttuuucccXXX\\\~~~{{{zzzyyyWWWGGGDDDCCCCCCEEEGGGIIINNNRRRRRRRRR[[[fffwwwjjjeeecccfffkkkqqqtttvvvzzzkkkUUUMMMKKKFFF@@@;;;999666666666666555444222222333333333444444444111333555888999999999888<<<;;;<<>>>>>@@@@@@EEENNNUUU[[[dddmmmoooZZZNNNFFFEEEDDD@@@DDDKKKTTTeee}}}}}}yyyzzz|||~~~~~~}}}{{{zzzvvvuuutttwwwzzz{{{xxxuuuoooiii^^^QQQEEE>>>======BBB???DDDDDD<<>>>>>>>>===888888;;;:::;;;KKK```|||hhhWWWIII<<<:::>>>AAA???>>>DDDMMMGGG@@@EEEGGGBBBCCCKKKKKKHHHAAA:::777999======III```dddccctttKKKEEEPPPUUUTTTSSSHHHGGGEEEEEEFFFHHHKKKMMMKKKOOOOOONNNUUU[[[RRRCCC666;;;999999@@@AAADDDPPP___```eeeuuuxxxgggrrrzzzdddjjjooopppuuuwwwbbbMMMFFFIIILLLLLLLLLMMMNNNQQQSSSSSSYYYhhhxxx}}}~~~aaaSSSHHHEEEDDD===;;;:::777555333333333333333333333333333333333333222333666888999999888777777===DDDNNNaaazzziiiTTTOOOKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@??????>>>=========::::::999777666444333333222111111111111111222222000<<<<<>>===<<<;;;:::<<<;;;::::::999999::::::<<<<<<>>>NNNsss|||rrrbbbMMM@@@???@@@@@@EEEMMMTTTZZZccclllzzznnnRRRGGG@@@@@@@@@???DDDMMM]]]qqq~~~~~~}}}zzz{{{|||}}}}}}|||{{{{{{wwwuuutttwwwzzz{{{xxxuuupppjjj^^^QQQEEE>>>===>>>AAAAAAGGGFFF@@@UUUyyytttTTTLLLFFFEEEDDDBBB@@@????????????;;;:::<<<999999GGGYYY{{{}}}mmmXXXHHH;;;:::======BBBJJJSSS[[[SSSFFFDDDBBBAAAGGGJJJMMMLLLFFF===777888;;;===GGG]]]fffiiixxxXXX===<<>>=========::::::999777666555444333222222111111111111222222111:::999MMMrrrSSSMMMXXXuuuttt{{{tttQQQLLLTTTnnn{{{nnnhhhkkkiiioooxxx|||yyyooo^^^KKK<<<555444bbbQQQOOOKKKJJJJJJEEEAAAAAA@@@@@@???>>>===<<<===<<<;;;::::::::::::;;;<<<;;;;;;GGGiii}}}uuufffQQQCCC???@@@@@@DDDMMMTTTYYYbbbkkkrrr}}}mmmKKKAAA;;;===>>>@@@HHHTTTfff}}}~~~~~~~~~|||||||||||||||||||||{{{{{{wwwuuutttvvvyyyzzzwwwtttpppjjj^^^QQQEEE???>>>???AAADDDLLLJJJFFF```{{{rrrTTTLLLGGGFFFEEECCCBBBAAAAAA@@@AAA>>>===>>>:::777AAAOOOjjj}}}~~~vvv}}}sss\\\HHH<<<======<<>>FFFYYYgggnnn~~~SSSDDD:::???GGGHHHHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEIIIFFF>>>;;;===;;;555333777555999CCCDDDGGGUUUXXXoookkkSSSKKKQQQWWWXXXYYY[[[\\\ZZZSSSMMMJJJMMMPPPOOOOOOPPPPPPSSSWWW\\\```nnnvvvYYYMMMCCC@@@@@@::::::888666555333333333333333333333333333333333333333444666888999999999888999999===MMMiiiqqqZZZQQQLLLJJJIIIHHHFFFDDDCCCBBBAAA@@@??????>>>>>>======<<<::::::999888666555444444222222111111111111222222222888666GGG{{{uuuRRRIIIPPPlll|||wwwxxxYYYPPPQQQfffyyynnnnnnwww||||||ssscccQQQBBB888555fffPPPLLLIIIIIIJJJDDDAAABBBBBBBBBBBBAAA???>>>===<<<;;;:::::::::::::::;;;;;;;;;CCCaaa|||uuuhhhTTTEEE>>>??????DDDLLLRRRXXXaaajjjppp|||lllHHH???:::===@@@DDDPPP]]]qqq~~~~~~}}}|||}}}||||||{{{{{{{{{{{{|||wwwuuutttvvvxxxyyyuuurrrpppiii^^^PPPEEE??????@@@DDDJJJQQQLLLLLLlllmmmTTTLLLHHHGGGFFFDDDCCCBBBBBBBBB@@@?????????:::777>>>HHH___yyyyyyxxxwww```JJJ===@@@???>>>TTTtttqqqTTTEEE>>>AAAOOO[[[bbbfff]]]KKK===;;;???@@@FFFVVVhhhqqqpppfffYYYAAA???AAAGGGMMMPPPRRRTTTQQQPPPNNNLLLJJJHHHGGGFFFHHHMMMLLLCCC;;;999888555444888999>>>GGGEEEHHHXXXfffttt___RRRYYYaaagggfffdddbbb]]]XXXQQQOOOPPPSSSSSSQQQRRRUUUVVVVVVYYY___hhh|||iiiQQQHHH@@@>>>>>>999888777666444333333444444333333333333333333333333444555777888999:::::::::;;;;;;===IIIaaa|||```RRROOOJJJIIIHHHHHHFFFEEECCCBBBAAA?????????>>>======<<<<<<::::::999888777666555444333333222111111111222222222666555CCCmmm}}}VVVKKKNNNiii|||yyy{{{uuugggWWWQQQ```yyy{{{~~~}}}vvvhhhWWWGGG;;;555hhhOOOJJJIIIJJJJJJCCCBBBCCCDDDEEEDDDCCCBBBAAA======<<<::::::999999999:::<<<<<>>??????CCCKKKQQQWWW```hhhrrr~~~kkkHHH@@@;;;>>>BBBHHHWWWhhh~~~}}}||||||~~~}}}|||{{{{{{{{{{{{{{{wwwuuutttuuuxxxwwwtttpppnnnggg\\\NNNDDD???@@@BBBJJJQQQUUUMMMQQQwwwoooxxxfffRRRLLLHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>???>>>;;;999>>>EEE^^^~~~zzz```JJJ===@@@??????WWWwwwdddIII@@@<<>>CCCIIIPPPWWWZZZYYYVVVSSSOOOJJJHHHGGGIIIJJJKKKRRRTTTMMMBBB;;;888666555999;;;AAAHHHEEELLLaaa{{{dddaaabbbssssssfff\\\ZZZWWWUUUTTTQQQOOOTTT[[[]]]ZZZYYY^^^kkkwwwZZZHHHDDD>>>===>>>999777666555444333333444555333333333333333333333333666666777888999:::;;;;;;>>>AAAEEELLL]]]vvvvvvVVVNNNMMMHHHHHHHHHHHHGGGFFFDDDBBBAAA??????>>>>>>===<<<<<<<<<::::::999888777666666555444333333222111111222222333555777AAAaaacccTTTTTTjjjzzzrrr~~~vvv~~~sss]]]OOOZZZsss~~~|||wwwlll\\\KKK===555iiiOOOKKKKKKNNNMMMDDDBBBDDDEEEGGGGGGFFFDDDCCC???>>>===<<<;;;:::::::::888<<<===???VVV{{{xxxyyyvvvrrrkkkaaaTTTFFF>>>>>>>>>BBBJJJPPPVVV^^^gggrrrkkkHHH@@@<<<@@@EEENNN```sss~~~}}}|||}}}}}}}}}}}}|||{{{{{{zzzzzzxxxuuutttuuuwwwvvvsssoookkkdddYYYLLLCCC???AAADDDPPPVVVWWWMMMXXXxxxcccyyy|||}}}___PPPKKKHHHGGGFFFEEEDDDDDDDDDDDD===>>>???>>><<<<<<@@@DDD___|||```KKK<<<<<<<<<===OOOgggqqqfffMMM<<<::::::>>>MMMgggwwwxxx]]]EEE>>>@@@CCCKKK[[[uuudddDDD===777>>>EEENNN[[[fffddd\\\WWWTTTOOOKKKKKKMMMQQQSSSRRRXXX[[[VVVIII>>>888666555:::<<>>>>>999666555444333333444444555333333333333333333333333777777888999:::;;;;;;<<<;;;DDDLLLSSSaaazzziiiRRRLLLJJJGGGGGGGGGHHHGGGFFFDDDBBBAAA???>>>>>>======<<<<<<;;;::::::999888777777666666555444333222222111222222333333999???TTTvvv```YYYhhhzzzmmm~~~xxx|||{{{aaaNNNVVVooo||||||{{{xxxooobbbPPP@@@666iiiNNNJJJLLLPPPNNNEEECCCDDDGGGIIIIIIHHHFFFEEEBBBAAA???>>>===<<<<<<<<<777<<<======PPPzzz{{{xxxvvvuuusssnnnfff]]]SSSHHH@@@>>>>>>BBBIIIOOOUUU]]]fffssskkkIIIBBB???EEELLLWWWmmm~~~}}}}}}~~~|||}}}}}}}}}}}}{{{yyyxxxxxxuuutttuuuvvvuuurrrnnngggaaaVVVJJJAAA???BBBEEETTTZZZWWWMMM^^^mmm```~~~zzzqqqXXXNNNJJJGGGFFFEEEDDDDDDDDDDDDDDD>>>@@@@@@>>><<<===@@@CCCYYYcccPPP>>>999:::<<>>@@@999BBBLLL\\\rrrvvvaaaWWWVVVUUUUUUXXX\\\aaadddbbbeeefff```SSSEEE===;;;888<<<===AAAGGGOOOooosssaaa\\\]]]VVV___~~~vvvfffYYYSSSWWW___]]]WWWWWWeee}}}___IIIAAAEEEBBB???>>>888555444333333333444555666333333333333333333333333888888888999:::;;;<<<===>>>JJJVVV```nnn|||___RRRKKKGGGFFFFFFGGGHHHHHHGGGEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;:::999999888888777777777555555444333222222222222444222888;;;III|||dddWWW\\\yyykkkyyy||||||gggOOOSSSjjj~~~{{{{{{{{{yyysssgggUUUCCC888fffKKKIIILLLPPPNNNDDDCCCEEEGGGIIIJJJIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>666<<<===;;;KKKuuu}}}||||||{{{xxxwwwtttqqqlllccc[[[SSSIIIBBB>>>===AAAIIIOOOTTT]]]eeetttlllKKKDDDCCCIIIRRR___www~~~~~~}}}~~~|||}}}~~~~~~}}}{{{yyywwwxxxvvvttttttvvvuuuqqqmmmeee___TTTIIIAAA???CCCFFFWWW[[[WWWNNNbbbhhh```}}}kkkTTTMMMJJJFFFFFFEEEDDDCCCCCCCCCDDD@@@AAAAAA>>><<<>>>@@@BBBPPP}}}hhhVVVBBB:::;;;===>>>???BBBGGGEEEDDDCCC<<<>>>MMMeeezzzZZZJJJHHHKKKWWWhhh]]]999???888CCCQQQgggeeeXXXYYY\\\```eeejjjooorrrrrrrrrqqqiii[[[LLLDDDBBB<<>>777555444333222333444555666333333333333333333333333888888888999:::;;;======IIIUUUdddpppmmmXXXRRRKKKEEEEEEFFFFFFHHHHHHGGGEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;:::999999999888777777777666555444333222222222222444000666888BBBwwwcccQQQOOOuuuyyyrrrjjjwww|||nnnRRRRRRggg|||zzz{{{zzzuuujjjXXXFFF:::hhhIIIKKKRRRVVVSSSHHH@@@BBBFFFIIIJJJIIIGGGFFFGGGFFFEEEDDDBBB???===<<<555@@@===888IIIjjjxxxyyy}}}}}}{{{yyyzzzzzzxxxpppeeeWWWIII???@@@@@@AAACCCLLLXXXaaafffbbbHHHGGGHHHKKKSSSeee~~~||||||}}}}}}|||zzzyyy{{{|||yyyxxxvvvvvvvvvtttpppmmmhhh]]]OOOCCC>>>???BBBDDDXXXTTTMMMTTTyyyiiirrr___OOOKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@>>>>>>>>>@@@@@@PPPqqqyyyXXX===;;;???<<<===CCCDDDSSSUUUMMMGGG@@@===EEEcccaaaLLLQQQaaafffjjjVVV???>>>CCC;;;LLLxxxuuudddeeeeeeeeehhhpppyyy}}}}}}xxxrrr^^^FFF>>>??????AAADDDMMMkkkRRRNNNUUU[[[```sssuuueee\\\WWWUUUVVVtttvvvvvvaaaOOOCCCEEEJJJFFF@@@>>>666555333222222333555666444555777777555555666888777999:::999:::<<<===<<>>>>>===;;;:::999888888888777555333333555666555444333000999999<<>>999@@@<<<:::GGGcccwwwxxx|||}}}{{{zzz~~~zzzoooaaaPPPCCC<<<>>>@@@DDDLLLYYYfffmmm___KKKIIIIIINNNYYYooo~~~~~~}}}~~~~~~|||zzzyyyzzz{{{zzzyyywwwvvvvvvssspppmmmfff\\\NNNCCC??????BBBDDDNNNJJJFFFSSS{{{wwwfffttt```RRRNNNJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA???>>>???@@@AAAHHHbbb~~~\\\???;;;???===>>>CCCKKKcccgggVVVGGG???>>>GGGbbbpppXXXZZZqqq{{{|||\\\DDD???BBB===NNNvvvhhhWWW\\\]]]___ccckkkvvv~~~}}}fffJJJ???===???AAAGGGYYYhhhHHHIIISSSbbbtttxxxkkkfffcccbbbeeetttpppuuudddRRRFFFKKKRRRMMMAAA;;;777555444222222333444555555666666666666666888999888999888777888;;;>>>???LLLiiitttYYYUUUPPPMMMMMMJJJKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@??????===<<<;;;:::::::::::::::999777555444555555444333444000888999999]]]xxx]]]JJJWWWooozzz|||{{{eeePPPVVVeeeyyy|||yyywwwqqq```JJJ:::oooXXXZZZ\\\[[[WWWNNNGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFCCCAAA???===???;;;<<>>AAAEEEMMMYYYiiittt___NNNJJJJJJSSSeee~~~~~~~~~~~~~~~|||yyyxxxyyyzzz{{{zzzxxxwwwuuusssooollldddZZZLLLBBB??????AAABBBCCC@@@???SSS~~~jjjddd}}}```TTTOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGDDDCCCBBB@@@@@@@@@@@@AAACCCRRRnnn~~~}}}aaaBBB;;;??????@@@EEEWWWvvvyyy\\\DDD<<>>EEEFFFXXXuuusss[[[MMMPPPQQQTTTYYY```lll{{{rrrRRRDDD===@@@AAAGGGeeeTTTJJJKKKTTTfffqqqhhhjjjppptttxxxuuuoooqqqxxxgggSSSGGGOOOZZZUUUFFF;;;777666444333222333444555777555444444666888999999;;;:::999888888:::???CCCJJJqqqcccTTTVVVRRRNNNOOOMMMNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@===<<<<<<;;;;;;<<<<<<===;;;999666555555555333222555///555999666MMM~~~fffMMMQQQbbbssszzz}}}pppRRROOO^^^rrr|||yyywwwqqqcccNNN>>>lllVVVVVVVVVUUURRRLLLIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHEEEBBB@@@???===:::>>>DDDNNN|||yyyyyyzzzzzz{{{zzzdddOOO@@@@@@AAAFFFLLLWWWhhhvvv```OOOJJJLLL[[[sss~~~}}}}}}~~~~~~~~~|||yyywwwxxxyyy|||zzzxxxvvvuuurrrnnnkkkaaaWWWIIIAAA???@@@@@@??????:::===VVV{{{___gggvvv^^^TTTNNNJJJJJJJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAAFFFJJJ^^^xxx{{{vvvzzzeeeEEE<<>>DDDMMMpppqqq]]]UUUWWWPPPLLLOOOMMMQQQOOOMMMJJJHHHFFFDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA??????>>>===<<<<<<<<<===;;;999777666666666555444555///333999555???gggmmmRRRNNNYYYqqqzzzwww{{{YYYNNNZZZnnn}}}|||yyyuuuqqqfffSSSCCCkkkUUUTTTSSSSSSSSSOOOJJJJJJKKKLLLLLLLLLKKKJJJLLLLLLMMMLLLJJJGGGCCCAAA>>><<<:::@@@CCCHHHqqq~~~yyywwwzzz~~~nnnWWWDDD@@@???DDDLLLVVVgggwww\\\NNNKKKQQQfff~~~~~~~~~~~~~~~~~~{{{xxxwwwwwwxxxzzzyyywwwuuutttqqqmmmjjj^^^TTTGGG??????@@@???===:::888BBBaaattt[[[qqqppp]]]TTTNNNJJJKKKJJJIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCCCCBBBBBBBBBGGGGGGVVVqqqzzzssskkkLLL???@@@FFFPPPYYYxxxwwwMMM999===CCCHHHYYY|||jjjXXX^^^wwwmmmLLLWWWdddrrrttthhh\\\YYY]]]ZZZYYY[[[^^^```gggzzz]]]KKKHHHKKKKKKUUUuuuIIIQQQRRRVVVfff~~~xxxnnnaaaaaaiiiyyynnn___```fffrrrzzz\\\QQQSSSfffssshhhPPP???777666444333333444666777666555444444666888999999::::::<<<>>><<<888<<>>===;;;;;;;;;:::888777777888888888777333000222888777888WWWzzz___UUU[[[yyyxxxdddRRRVVVfffyyy{{{{{{xxxtttqqqiiiXXXGGGhhhPPPPPPQQQRRRSSSNNNIIIJJJLLLMMMNNNMMMLLLKKKNNNOOOOOOOOOMMMJJJFFFCCC???>>>===AAABBBDDDeeeyyyuuu{{{|||eeeIII@@@;;;AAAJJJTTTdddsss|||yyyWWWMMMNNNYYYsss}}}}}}}}}{{{xxxwwwxxxyyyxxxwwwuuutttrrrpppllliii\\\QQQDDD>>>???@@@>>>:::555999NNNvvvqqqaaaiii\\\SSSMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEDDDCCCCCCBBBDDDFFFRRRmmmxxx{{{uuuWWWFFFCCCKKK[[[hhhoooFFF:::@@@GGGLLLXXXqqqpppVVVLLLXXXttt___\\\hhhqqqkkkaaa]]]bbbggg___]]]^^^bbbdddhhhxxx```OOOHHHKKKOOO___oooHHHNNNKKKYYYrrrvvvqqqooonnnpppssszzzvvvooonnnxxxlllUUUWWWeeevvvuuuhhh```]]]eeewww{{{iiiMMM;;;666555444333444555777999666888999999888777999:::888666999>>><<<888???IIIYYYkkkuuubbbVVVTTTTTTLLLLLLRRRRRROOONNNLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA>>><<<;;;:::999:::999777777999::::::999222444333666888666KKKqqqppp```___~~~qqqYYYQQQ[[[nnnzzz|||yyysssqqqmmm^^^LLLbbbKKKNNNQQQRRRPPPJJJIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRSSSSSSQQQMMMIIIGGG@@@CCCBBBBBBBBBBBB[[[xxxttt}}}uuuTTTEEE;;;???GGGOOO[[[hhhuuu~~~{{{www}}}XXXLLLQQQccc|||||||||zzzxxxwwwxxxzzzuuutttsssrrrqqqoookkkhhhYYYOOOBBB===???@@@===999555AAAaaasssqqquuu___VVVMMMJJJLLLJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFEEEDDDCCCCCCBBBGGGQQQkkkxxxdddNNNGGGOOOccctttgggDDD;;;???EEEMMMTTT```bbb\\\RRRCCC@@@NNNccc}}}ooo```fffhhhcccbbbgggllllllaaa]]]```gggkkknnn{{{kkk]]]WWWYYY^^^qqqgggKKKNNNKKKccc~~~yyyqqqmmmsss{{{{{{uuu~~~pppddd\\\___hhhvvvyyy[[[SSS[[[ppp{{{uuuxxxrrrrrruuummmXXXDDD;;;444333333333444777999;;;777<<>>>>>>>>JJJZZZiiiyyyjjjYYYPPPPPPQQQKKKLLLRRRPPPLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBAAA@@@>>><<<;;;;;;:::===;;;999999999:::999888222999444222888666BBBbbbyyybbbZZZ|||bbbOOOTTTiii{{{{{{~~~{{{uuutttrrrdddRRRaaaLLLQQQVVVVVVRRRIIIJJJHHHGGGFFFGGGJJJNNNPPPTTTUUUVVVVVVTTTPPPLLLIIIBBBGGGEEEBBBAAAAAAUUUuuuxxxsss~~~```LLL===???EEEIIIQQQ[[[bbblllyyyvvvqqqrrrxxx~~~|||uuutttwww^^^LLLTTTjjj~~~{{{{{{|||zzzxxxxxxyyyzzztttsssqqqqqqpppnnnkkkhhhXXXNNNAAA===???@@@<<<888999IIIqqqxxxhhhVVVOOOGGGFFFJJJIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGGGGFFFFFFEEEDDDCCCCCCIIIQQQiiixxxnnnUUUJJJRRRhhh{{{cccDDD;;;;;;@@@KKKOOOQQQIIIAAA>>>777999GGGMMMiiiwwwwwwcccdddaaa^^^fffrrrtttmmmgggbbbfffpppvvvyyyxxxlllrrrqqquuu]]]LLLNNNSSSnnnrrrrrrmmmiiisss}}}ooonnn]]]TTTRRRZZZcccpppnnnTTTSSS^^^vvvuuuhhhVVVDDD<<>>999;;;???>>>999:::@@@BBBEEEUUUiiiwww]]]UUULLLNNNPPPJJJKKKOOOJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGFFFFFFEEE@@@@@@>>>===<<<<<<<<<<<>>EEEEEEIIIRRRYYYaaannnzzzuuullllllrrryyyxxxsssooopppwww]]]UUU\\\qqq~~~~~~}}}|||{{{zzzyyyyyyyyywwwtttsssrrrmmmeee___QQQIIIBBB@@@???;;;:::;;;@@@MMM}}}zzzZZZRRRMMMIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBFFFLLLbbbdddRRRVVVkkk}}}fffGGG@@@AAA@@@CCCIII@@@999888999999:::===DDDRRReeerrrwwwwwwwwwwwwjjjiiiiiinnn{{{}}}www{{{}}}RRRGGGMMMRRRwwwxxxwwwjjjkkkhhhdddhhhoookkkbbbooowww^^^PPPTTTVVVXXXgggqqqYYYXXX]]]lllYYYMMMDDD===:::111222222222444888>>>BBBBBB@@@<<<:::888999:::;;;999888BBBEEE@@@QQQwwwfffZZZPPPNNNLLLKKKKKKKKKJJJHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHGGGFFFHHHIIIHHHDDD@@@BBBAAA???>>><<<;;;;;;;;;999999999999888888888777888777666555333555AAANNN{{{[[[TTTeee|||}}}yyy[[[TTTaaasss~~~}}}zzzxxxyyywwwlll```rrr]]]___]]]YYYTTTLLLKKKIIIGGGHHHMMMRRRVVVXXXXXXYYYYYYXXXTTTOOOJJJGGGKKKFFFEEEFFFBBBAAANNNaaarrrVVVAAAAAAGGGHHHLLLUUU[[[bbbmmmwww~~~tttrrrvvvzzz~~~uuujjjhhhooo~~~aaaVVV]]]qqq~~~~~~}}}|||{{{zzzyyyyyyyyyvvvtttsssqqqlllddd]]]PPPHHHAAA@@@>>>;;;:::;;;AAAWWWnnnRRRMMMHHHEEEFFFCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDGGGWWW}}}oooZZZXXXmmmiiiHHHAAACCCAAACCCAAA:::555666888:::<<<@@@@@@HHHSSS\\\```ccceeehhhbbbaaaaaajjj|||{{{|||qqqMMMGGGKKKUUUiiitttkkkhhhzzzoooeeeddd^^^WWWXXX^^^^^^XXXeeelll\\\SSSVVV[[[eee|||vvv[[[TTTeeennnXXXLLLBBB;;;888111222222333444888>>>BBBAAA???<<<:::999999:::;;;===999===@@@DDD```rrr\\\UUUOOOMMMKKKJJJKKKKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHGGGFFFEEEGGGHHHGGGDDD@@@AAAAAA???===<<<;;;;;;:::999999999888888888777777777666666666444555???KKKjjj\\\aaaqqq}}}~~~bbbVVV[[[ppp}}}{{{{{{yyyooodddxxxeeeddd^^^WWWSSSLLLLLLJJJIIIKKKOOOTTTXXXZZZYYYYYYZZZXXXUUUPPPKKKHHHLLLHHHFFFFFFAAA???JJJYYYvvv[[[DDDAAAFFFHHHNNNWWWdddjjjsss|||~~~~~~wwwjjjdddjjjxxxkkkZZZaaasss~~~}}}}}}|||{{{zzzyyyyyyxxxxxxvvvsssrrroooiiiaaaZZZNNNFFF@@@>>><<<999999<<>><<<:::999:::;;;<<<>>>:::<<>>AAAFFFJJJIIIIIILLLRRRXXX\\\^^^[[[PPPEEEAAACCCJJJUUU]]]]]][[[WWWVVVZZZbbblllrrrmmmlllccccccvvv\\\HHHIIIFFFJJJJJJQQQ^^^kkkuuusssUUUOOOIIIEEEEEEKKKUUU^^^ggguuusssyyy~~~|||nnn[[[jjjkkkSSSEEE;;;555333222333444444555888<<>><<<:::::::::;;;<<<;;;<<<@@@AAANNNrrrdddUUUQQQNNNKKKJJJIIIIIIKKKMMMMMMLLLHHHIIIIIIGGGDDDCCCCCCCCCDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@???===<<<;;;::::::999999888888888777777777555555666888666555;;;BBBiiiqqqUUUVVViiiyyy{{{}}}bbbPPPaaappp~~~vvvmmmhhh^^^bbb\\\SSSOOOJJJJJJIIIJJJNNNSSSWWWYYYYYY]]]ZZZVVVQQQOOONNNOOOPPPJJJJJJJJJHHHEEEDDDJJJQQQtttxxxvvvyyy~~~iiiSSSMMMRRRZZZdddnnn{{{{{{{{{sssgggdddqqq}}}kkknnnzzz~~~~~~~~~~~~~~~}}}}}}|||||||||{{{zzzyyyxxxwwwwwwvvvtttqqqoookkkcccXXXQQQEEE???:::999777666999???PPPddd[[[zzzfffQQQHHHGGGAAA???@@@<<>>BBBGGGFFFGGGJJJPPPVVV[[[]]]]]]YYYLLL???<<<===???CCCHHHKKKNNNPPPMMMJJJKKKSSS[[[]]]dddfffuuu[[[KKKMMMEEEIIIJJJSSScccpppyyy|||WWWNNNGGGGGGHHHMMMYYYggglllyyyhhhpppbbbLLL@@@888333222222333444555555777;;;>>>===<<<<<<;;;;;;;;;<<<<<<:::===AAAAAAKKKooozzzZZZSSSQQQKKKKKKIIIIIIJJJLLLNNNOOONNNJJJKKKJJJHHHDDDBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;999999999999888888888888666555777999888666999???___vvvUUUTTTfff}}}{{{xxxmmmTTTZZZggg{{{~~~wwwppp|||bbbXXX]]]ZZZTTTQQQMMMIIIIIIKKKOOOTTTXXXZZZZZZ]]]ZZZUUUQQQOOOPPPRRRTTTLLLMMMNNNLLLJJJIIILLLPPPllluuukkkkkkpppwww}}}~~~kkkXXXSSSZZZeeerrr|||~~~vvviiijjj}}}}}}sssuuu~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzyyyxxxwwwwwwvvvuuussspppmmmiii```UUULLLAAA===999888777777<<>>;;;@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???AAABBBBBBDDDSSSpppTTTFFFFFFAAA;;;999777888;;;===???EEEMMMKKKNNNTTTZZZ```eeehhhiii___KKK;;;:::>>>@@@BBBFFFIIINNNRRROOOHHHFFFIIIOOOeeettt\\\MMMOOOGGGOOOQQQXXXdddqqqdddTTTIIIJJJLLLNNNZZZkkkttt{{{sssVVVDDD;;;666333222333444555555555777:::===<<<<<<;;;;;;;;;<<<<<<======<<<@@@CCCOOOsssnnnUUURRRPPPJJJLLLKKKJJJKKKNNNOOOPPPOOONNNOOONNNKKKGGGDDDCCCDDDBBBCCCDDDCCCAAAAAABBBCCCCCCBBBAAA???>>>===<<<<<<;;;::::::::::::999999999999777777999999666999>>>SSS{{{\\\YYYfff{{{wwwyyy___WWWaaarrr~~~yyysssaaaRRRVVVTTTRRRRRRNNNJJJKKKMMMRRRWWW[[[\\\[[[[[[ZZZWWWUUUTTTTTTUUUVVVOOORRRSSSQQQNNNMMMNNNOOObbbzzzmmmbbbdddlllttt|||~~~ooo___]]]ffftttzzz}}}yyyzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvtttrrrooolllggg^^^RRRIII@@@<<<::::::999:::AAAIIIqqqsss\\\gggwwwgggPPPEEECCCCCC;;;;;;@@@===?????????@@@AAABBBBBBBBB?????????@@@@@@@@@@@@@@@??????@@@@@@AAANNNpppZZZJJJKKKFFFBBB777666888>>>BBBGGGPPPZZZaaadddiiilllpppwwwuuuXXX>>>999???BBBEEEIIILLLUUU```fffeee^^^VVVQQQjjjZZZMMMOOOJJJPPPVVV^^^iii}}}sss\\\KKKKKKNNNPPP^^^pppxxxbbbIII;;;777444333444333444666666666777999<<<;;;;;;;;;;;;<<<<<<======AAA===EEESSSdddfffRRROOOOOOLLLNNNLLLKKKLLLOOOQQQQQQPPPQQQQQQPPPLLLHHHEEEDDDDDDAAACCCDDDCCCAAAAAACCCEEEDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::<<<999888:::999777999===GGGtttfff```eeeyyyzzzlllXXX]]]kkk~~~{{{vvvaaaNNNOOONNNNNNPPPMMMKKKLLLOOOTTTYYY]]]]]]]]]YYYYYYZZZZZZYYYXXXXXXWWWRRRUUUVVVTTTQQQPPPOOONNN\\\}}}wwwiii^^^aaakkksss|||yyykkkjjjttt~~~{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzyyyxxxwwwvvvvvvtttrrrooolllfff]]]PPPGGG@@@===;;;;;;;;;<<>>>>>???@@@AAAAAABBBBBB>>>>>>>>>???@@@@@@AAAAAA???>>>>>>>>>>>>LLLpppxxx]]]MMMOOOKKKHHH777777;;;AAAHHHOOO\\\gggtttvvvxxxyyy{{{iiiGGG???FFFLLLRRRXXX[[[gggzzziiiWWW^^^}}}XXXKKKOOOLLLMMMWWWdddsss}}}aaaKKKKKKOOOSSScccxxxlllXXXAAA666444444444555333555666666666777999;;;::::::;;;<<<<<<=========BBB>>>MMMggg|||dddQQQNNNOOOQQQOOONNNMMMMMMPPPQQQQQQQQQPPPPPPOOOKKKGGGCCCBBBBBBAAACCCEEECCCAAAAAACCCFFFEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;===:::888:::999888999>>>???jjjmmmeeeccczzzxxxtttYYY[[[gggzzz}}}xxxiiiQQQQQQRRRSSSUUURRRLLLNNNRRRVVVYYY\\\^^^^^^\\\^^^``````]]][[[YYYYYY[[[ZZZXXXVVVTTTRRRPPPPPP[[[zzz{{{mmm[[[```nnnwww~~~{{{~~~{{{zzz|||~~~~~~~~~}}}|||zzzzzzyyyxxxwwwwwwwwwwwwtttrrrnnnggg^^^SSSHHHBBBAAA>>>999<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<===;;;===???===DDDaaa}}}]]]RRRYYY[[[SSS@@@AAAAAACCCMMMbbbzzzxxxNNN>>>DDDUUU]]]TTT___ssskkkwwwdddQQQKKKIIIPPP^^^ccctttlllOOORRRZZZVVVjjjpppRRR:::888999444111666555666777999999999888777777777999;;;:::888<<>>JJJccc|||ttt^^^SSSLLLKKKPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQNNNJJJGGGDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDDDDBBB>>>===>>>AAA???===<<<<<<======<<<;;;::::::999999999::::::;;;???\\\sss```|||www}}}dddZZZ```www~~~}}}|||ppp[[[[[[ZZZXXXWWWRRRNNNPPPUUUZZZ^^^```bbbbbbdddeeefffeeeaaa]]][[[ZZZ\\\[[[ZZZWWWUUURRRPPPOOOTTTooouuubbbcccnnnwww~~~|||yyyxxxzzz~~~~~~~~~}}}}}}zzzzzzyyyxxxwwwvvvvvvvvvsssqqqlllcccXXXNNNEEEAAAAAA???:::;;;>>>999BBB[[[rrrZZZjjjnnn^^^GGGDDDBBB@@@???=========>>>>>>>>>=========>>>>>>???===>>>>>>>>>>>>===<<<;;;<<<:::===@@@>>>AAAWWWooo|||___TTT\\\aaa\\\DDDBBBBBBIII]]]yyyTTTDDDFFFPPPWWWUUUpppttt]]]MMMKKKMMMTTTlllvvvtttTTTYYYccc```wwwkkkOOO999777999444222777666666888999999888777666999999;;;>>>??????FFFNNNFFF\\\sss~~~mmm[[[SSSMMMNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQMMMIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???@@@BBB>>>===<<<===>>>>>>===;;;;;;:::::::::::::::;;;;;;<<>>===<<<<<<<<<===>>>======<<<<<<<<<======<<<============<<<;;;;;;;;;:::===@@@???>>>IIIXXX}}}~~~dddYYYbbbjjjiiiIIIAAA???NNNnnnYYYJJJJJJLLLUUUaaaXXXKKKPPPVVV^^^zzzwww[[[hhhwwwrrrcccKKK888777999555444888666777888999888888666666777666888<<<===@@@HHHRRRSSSpppzzzjjj[[[UUUPPPPPPSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOLLLHHHFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDCCCBBB>>>======>>>??????>>>===<<<;;;;;;::::::;;;;;;;;;:::KKKppphhh^^^fffxxxyyyeee[[[fffxxxppp```bbb___YYYUUUNNNSSSWWW]]]dddiiilllmmmnnnrrrsssrrroooiiiddd```^^^```___^^^[[[XXXTTTQQQOOOTTT\\\|||pppnnnwww~~~|||zzz{{{~~~}}}|||||||||}}}~~~{{{zzzyyyxxxvvvtttsssrrrpppmmmeeeXXXJJJBBB@@@AAACCCDDD@@@===<<<<<>>===<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;:::;;;999;;;>>>>>><<<@@@HHH]]]tttmmmccciiiqqqrrrRRRFFFBBBWWW}}}XXXKKKMMMMMM^^^}}}[[[PPPZZZeeemmm{{{wwwbbbxxxYYYEEE666666888555555999777888999999999888666666777666888;;;;;;===DDDLLL___uuu{{{kkk^^^WWWRRRPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPOOOMMMJJJGGGFFFGGGHHHJJJEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCGGGJJJJJJEEEAAA>>>===>>>???AAAAAA???===<<<<<<;;;;;;:::;;;;;;;;;:::CCC```www]]]ZZZrrrmmmZZZ\\\lll~~~hhhYYY\\\[[[WWWUUUQQQVVVZZZ___fffkkknnnooopppqqqrrrrrroookkkfffcccaaaaaaaaa```^^^ZZZVVVSSSPPPTTTTTTiii{{{xxx~~~{{{wwwzzz}}}{{{|||~~~}}}|||||||||}}}~~~{{{{{{zzzxxxvvvsssqqqooonnniii___RRRFFF@@@???AAA@@@BBB>>>;;;;;;AAA```qqqeee{{{sssSSSFFFBBB>>>===<<<;;;;;;<<<======<<<;;;;;;:::999999::::::999::::::;;;;;;;;;::::::;;;999999;;;<<<<<>>===BBBHHHbbbrrrxxxhhh^^^WWWRRROOOOOOOOONNNLLLKKKKKKKKKLLLMMMLLLKKKHHHFFFFFFGGGHHHJJJDDDDDDDDDDDDCCCCCCBBBBBB@@@BBBFFFKKKNNNLLLEEE????????????AAABBBBBB@@@======<<<;;;:::::::::::::::;;;???SSS|||```YYYqqquuu```YYYcccvvv}}}aaaUUU[[[[[[YYYYYYVVVZZZ\\\```eeeiiilllnnnooommmooopppnnnjjjfffdddcccaaaaaaaaa```]]]YYYUUURRRVVVTTT```uuukkkkkk}}}}}}{{{{{{}}}~~~~~~}}}||||||||||||}}}{{{{{{zzzxxxuuurrrooommmkkkcccWWWLLLDDD@@@@@@@@@<<<===999777<<>>;;;;;;:::999888888888888888999999::::::::::::999999999999:::;;;===@@@CCCFFF```zzz{{{wwwaaaRRRNNNfffTTTEEEPPPXXXzzzhhh]]]ooodddVVVZZZdddwww{{{___FFF<<<555555666555666999888999:::;;;<<<;;;;;;:::<<<;;;===?????????EEEMMMdddxxxooohhh___WWWSSSQQQPPPPPPNNNLLLJJJHHHHHHHHHJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGDDDCCCCCCBBBBBBAAAAAAAAA>>>AAAFFFJJJLLLIIIDDD???AAA@@@AAABBBCCCBBB???===<<<<<<;;;:::999999999999;;;<<>>;;;;;;666777BBBTTTwwwkkksssOOODDDAAA;;;:::999999888999:::;;;<<<::::::999888777777777777777888888999::::::999999666888::::::;;;>>>@@@BBBCCCYYYwwwwwwiiiYYYTTTfff[[[FFFQQQZZZ|||ssscccaaacccccciiirrrllldddzzz|||VVVPPPYYYhhhrrrOOO???:::555555555555666888888999;;;===>>>>>>======:::999:::>>>BBBGGGSSS___ooonnn^^^\\\WWWRRROOOOOOOOOOOONNNLLLJJJGGGGGGGGGIIIJJJFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>AAACCCEEEDDDBBBAAAAAABBBBBBCCCDDDDDDBBB???<<<;;;;;;:::999888888888888999888BBB___mmmeeekkk|||zzzeeeZZZeeexxxpppZZZVVVbbbccc^^^[[[VVV^^^^^^^^^```bbbfffiiikkklllmmmnnnmmmiiieeecccbbbaaaaaabbbbbb___\\\XXXVVVPPPTTT[[[mmm{{{jjjppp|||}}}~~~~~~~~~}}}{{{zzz{{{{{{zzzxxxuuuqqqllljjjbbbWWWIIIAAAAAAAAA???<<<===<<<666999HHH___aaacccbbbFFF===<<<<<<888888777777777999:::;;;:::999888777666666666666666777888999999999999999333888;;;<<<<<<===???@@@???RRRrrrwwwwwwfff]]]kkkbbbIIIRRRYYYxxxkkk]]]TTTVVVYYYZZZbbbmmmwwwpppiiitttRRROOOYYYjjjaaaCCC<<<999666555555444555777888999;;;===????????????>>>;;;<<>>>>>???@@@AAA???<<<<<>>;;;;;;:::999888777777777777777666>>>VVV~~~wwwoookkk{{{xxx~~~jjjYYY___rrr|||vvv]]]eeeiii```ZZZSSS\\\^^^\\\\\\___dddhhhiiiiiikkkkkkkkkjjjgggddd```^^^aaabbbdddcccaaa\\\VVVSSSRRRYYYZZZ___xxx~~~{{{{{{||||||}}}}}}}}}~~~zzzzzzwwwssssssrrrmmmeee\\\OOOCCC???>>><<>>555555555555555666777888<<<<<<===<<<;;;<<<===???999???===;;;PPPsss```ZZZSSSRRRPPPNNNLLLJJJIIIIIIKKKGGGEEEFFFJJJMMMKKKHHHDDDCCCBBBAAAAAAAAABBBCCCDDDCCCAAA@@@??????@@@AAA>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAA???<<<:::999<<<:::888666555555666777888:::;;;HHHpppxxxsss}}}}}}zzzxxxaaa\\\gggttt}}}fffgggiii```[[[SSS[[[ZZZYYYZZZ^^^cccfffgggfffjjjiiigggeeecccbbbbbbaaacccccccccbbb___ZZZUUURRRPPPVVVXXX\\\yyy~~~~~~~~~~~~~~~~~~~~~~~~yyyyyywwwsssrrrqqqjjjbbbZZZMMMAAA>>>======@@@FFF>>>::::::???TTTeeeXXXuuu}}}dddGGG;;;===>>>666666777888888999999888888777777777777666666555555666666555555555555666666777777888999:::;;;<<<<<>>999???AAAFFF[[[wwwtttZZZWWWPPPOOONNNLLLKKKJJJIIIIIIKKKHHHEEEFFFJJJLLLKKKHHHDDDCCCBBB@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>><<<:::999;;;999888666555666777888888::::::CCCdddyyywww|||~~~}}}|||lll___eeerrrooohhhfff```]]]TTTYYYUUUVVVXXX]]]aaaddddddcccgggeeebbb``````aaaccceeeddddddbbb```\\\XXXTTTQQQNNNTTTTTTWWWmmm}}}~~~~~~~~~yyyyyyvvvrrrpppnnnggg^^^TTTJJJ???<<<===???CCCHHH@@@777999JJJjjjdddkkkxxx}}}{{{LLL===999;;;<<<777666666777888888888888888777777777666666666666555555444444444444444444555888888888999999999::::::>>>===HHHggg|||}}}oooYYYZZZsss}}}nnnkkkmmmkkkkkkooosssvvv|||gggTTTXXX```mmmnnnWWWBBB777555555555555555666777888999999<<<>>>>>>===<<<======>>>>>>@@@KKK```wwwiiiUUUTTTMMMMMMLLLKKKKKKJJJJJJJJJJJJHHHFFFGGGJJJLLLJJJHHHEEECCCBBB@@@??????@@@@@@BBBBBBBBBBBBAAA@@@??????============>>>>>>>>>>>>======>>>>>>===<<<:::999999888777666666777888999888:::999===SSS{{{qqqjjjssszzzzzz|||www}}}fffdddnnnrrrdddaaa^^^^^^TTTWWWSSSUUUXXX]]]```bbbaaaaaabbbaaa```___```bbbdddfffcccbbb```]]]ZZZWWWUUUTTTPPPSSSSSSSSSaaavvvttt~~~~~~}}}||||||yyyyyywwwrrrooolllbbbXXXKKKDDD<<<999===BBBGGGJJJ>>>666???[[[~~~eee|||tttaaa>>>;;;:::888999888555666777777888888777777666666666666666666666666555555444444444444555555888888888888888888888888;;;;;;???NNNiiiiii^^^nnn{{{|||gggYYYffftttttt___OOOBBB999666777555555555555666777999999999;;;>>>???>>>===<<<<<>>??????AAABBBCCCCCCBBBAAA???>>><<<<<<==================:::;;;<<<<<<<<<<<<;;;:::777777666666777888999999888999999999EEEfff~~~jjjnnnyyywww~~~xxx|||qqqfffjjj{{{nnn^^^\\\]]]```UUUWWWTTTVVVZZZ]]]___`````````^^^^^^___```aaacccdddeee```___]]][[[ZZZXXXWWWWWWTTTTTTTTTSSSYYYooonnnpppooommmsss~~~}}}{{{zzzyyyxxxyyywwwrrrnnnhhh]]]RRRBBB>>>999888>>>EEEJJJKKK;;;<<>>???>>>===<<<<<<===999<<>>======<<<<<<<<<<<<<<<<<<888999:::<<<<<<<<<;;;:::666666666777777888999999888888999:::>>>VVVtttsss}}}}}}xxx~~~yyy~~~lllgggvvviii[[[\\\```cccWWWXXXVVVXXX[[[]]]]]]]]]^^^___]]]]]]^^^```aaabbbcccccc^^^^^^]]]\\\[[[ZZZYYYYYYWWWTTTUUUVVVVVVbbb~~~xxxyyy}}}vvvhhh\\\ccchhhmmmwww}}}{{{zzzxxxxxxvvvwwwuuuooojjjcccWWWKKK<<<;;;999999???GGGIIIGGG;;;DDDddduuu^^^]]]ZZZDDD<<<@@@:::444555555444555555666666666666666444555555555555666666666666666555555555555666666666666666666666666666666555999===???HHHbbbyyytttjjj```^^^```sssuuuvvveeeUUUJJJ@@@;;;888444333444444444555666777999:::;;;999<<<>>>>>>===<<<======888@@@NNNeeeooo^^^SSSOOOPPPQQQRRRRRRQQQPPPNNNMMMHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????============<<<<<<<<<<<<888999:::;;;<<<<<<;;;:::666666777777888888888999999666888<<<<<>>BBBWWWmmmgggnnnxxx```QQQPPPVVVdddqqqmmmXXXNNNEEE???:::999777333333555444444555666777999;;;<<<;;;<<<======<<<<<<===>>>DDDUUUiii}}}xxxjjjaaaVVVQQQTTTSSSSSSTTTSSSRRRPPPMMMKKKHHHIIIKKKKKKJJJHHHGGGGGGEEEEEECCCBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<999:::;;;<<<<<<<<<;;;:::666777777888888888888777:::333666===;;;@@@eee|||zzz{{{~~~~~~{{{}}}kkkiiisssggg___dddhhhjjj\\\ZZZXXXZZZ[[[ZZZXXXWWWZZZ]]]```]]]ZZZWWWXXX[[[___bbb`````````___]]]ZZZWWWVVVWWWQQQUUU]]]YYYYYYsss}}}pppccc[[[NNNLLLLLLOOOSSSTTTPPPLLLMMMYYYgggrrr~~~zzz}}}}}}|||zzzyyyyyypppqqqnnniiibbbYYYKKK>>>;;;>>>>>><<<@@@DDDBBB:::888IIIttt~~~cccjjjSSSAAA777555555222666888000333444555555666666555555444444444555555555666666444333333222222333333444444444444555555555666666777555777<<<>>>NNNzzz~~~oooSSSRRRVVVmmmyyy```PPPRRRZZZbbbgggbbbooo~~~zzzwwwwwwoooUUUFFF@@@999666555777666444555999444444555666888999;;;<<<<<<======<<<;;;<<<===???VVVjjj|||ddd\\\YYYQQQQQQZZZTTTUUUUUUTTTRRROOOLLLJJJGGGIIIKKKLLLJJJHHHGGGFFFEEEEEECCCCCCBBBCCCDDDEEEDDDCCCAAA@@@??????@@@AAA??????>>>>>>=========<<<::::::;;;<<<<<<<<<;;;:::777777888888888888777777:::111444===::::::YYY~~~nnnbbbmmm}}}~~~iiiYYYcccgggbbb]]]WWWRRRTTTUUUUUUUUUXXX^^^bbbiiiddd^^^ZZZXXXZZZ^^^aaa^^^]]]\\\[[[ZZZYYYYYYXXXYYYUUUWWW]]]^^^___mmmrrrfffYYYNNNCCCDDDEEEDDDDDDEEEIIILLLSSS[[[hhhwww{{{yyy|||~~~|||zzzxxxvvvtttooolllfff]]]UUUMMMEEE>>>:::>>>DDDEEE===555555;;;;;;QQQ}}}lll\\\mmmhhhCCC:::999888666555555444444444444444444444444444444555555555444444333333333333333333444444444555555444444444555555555555666444444888<<<;;;GGGkkk|||zzz~~~bbbNNNNNNVVV[[[eeeoootttwwwhhhXXX___lllrrrrrriiiiiipppzzzuuummmUUUGGG???;;;666666555444444444555555888999:::<<<===>>>>>>>>>EEE>>>;;;;;;888666@@@OOOuuu}}}qqqYYYVVVYYYVVVTTTVVVWWWTTTQQQMMMJJJHHHHHHHHHHHHIIIKKKLLLKKKIIIFFFDDDDDDCCCCCCCCCCCCEEEFFFGGGIIIFFFBBB???>>>>>>===<<<@@@@@@???>>><<<:::999888888999::::::;;;;;;;;;;;;888888888777777777777777;;;555444888999<<>>>>>>>>===;;;<<<<<<777666CCCUUU}}}~~~iiiXXXXXXZZZVVVSSSUUUSSSQQQMMMJJJHHHGGGFFFGGGIIIIIIJJJJJJJJJHHHFFFDDDCCCCCCBBBBBBCCCDDDEEEGGGGGGDDDAAA??????@@@???>>>??????>>>===<<<:::999888888888999:::::::::::::::777777777777777777777777999555666:::::::::FFFWWWyyyrrrnnnuuucccTTT\\\]]]YYYXXXWWWUUUVVVVVVWWWYYY]]]ccchhhhhhddd```[[[ZZZ[[[]]]___aaabbbdddeeedddbbb```^^^]]][[[]]]```___\\\cccooommmZZZNNNCCC;;;<<<===AAAFFFJJJMMMMMMLLLTTT[[[iii}}}sssoooxxx}}}{{{yyywwwsssppphhh```TTTJJJBBB===:::999AAACCCFFFGGG@@@999999>>>WWWlllVVVnnnZZZ===???888888666555444444444444333333333333333333333333333333333333333222222222222222333333333444444444333333333444444444555555777666888:::777777DDDUUU~~~yyyyyy}}}mmmmmmvvvzzz|||yyyVVVGGG???777555999555444444444444444555555888999:::<<<===>>>>>>???888888;;;;;;666777JJJ```lll```XXXZZZZZZUUURRRSSSPPPNNNKKKIIIGGGGGGGGGHHHJJJIIIIIIHHHFFFEEEDDDDDDBBBBBBAAAAAABBBCCCEEEFFFEEEBBB@@@???@@@AAA@@@@@@<<<<<<<<<<<<;;;:::999999777888888999999999999888666666666777777777777777888666888<<<:::777>>>IIIkkkvvvrrryyy|||{{{nnnooo|||aaaQQQZZZ^^^[[[ZZZWWWUUUUUUTTTTTTVVVZZZ___bbbbbb```^^^[[[[[[\\\^^^___aaacccfffhhhgggeeeaaa___\\\\\\___bbb```]]]```gggqqqwww___NNNEEE???;;;<<<===@@@GGGOOOVVVYYYZZZ___dddoootttlllooozzz~~~|||zzzwwwrrrooohhh\\\NNNCCC<<<999:::===BBBFFFIIIGGG===777===HHHoooddd^^^~~~rrrDDD666>>>777666555444333333333333222222222222222222222222222222222222222222222222222222222222333333333333222333333333444444444444777555666999999999???HHH\\\oooyyy~~~tttnnnvvvbbbCCC>>>>>>777555<<<444444333333444555666666888999:::<<<===>>>>>>>>>999666666777777@@@ZZZtttnnnaaa[[[XXXZZZXXXSSSQQQSSSOOONNNKKKIIIHHHHHHIIIJJJJJJIIIGGGEEECCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFDDDBBB?????????@@@???>>>:::::::::;;;::::::999999666777777888888888777777555555666666666666666777777666888;;;999666:::AAAWWWzzzpppuuu~~~rrrmmmxxxcccRRR___gggfffbbb\\\XXXWWWUUUUUUWWWYYY[[[]]][[[[[[[[[\\\]]]___aaabbb```cccfffhhhgggddd```]]]YYY[[[___cccbbb___```dddiiinnnUUUEEE@@@>>><<<======???EEEPPP\\\fffkkkpppttt{{{ppphhhlllvvv~~~{{{wwwrrrnnndddVVVGGG???:::777;;;BBBCCCHHHKKKEEE888777III]]]jjjwwwSSS===999999555555444333222222222222222222222222222222222222000111111111111111111111111111111222222222333333222222222222333333333444777444444666999;;;>>>BBBGGG^^^~~~~~~{{{}}}tttkkkkkktttmmmMMM666888;;;444000666333333333444555666777888::::::;;;<<<============:::444111888CCCVVVuuu|||eee]]][[[YYYWWWTTTPPPPPPSSSMMMKKKIIIHHHGGGGGGIIIIIIHHHGGGEEEBBBAAAAAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFDDDAAA???>>>>>>>>><<<;;;888888999999999999888888555666666666666666555555444444555555555666666666888777777888777666:::@@@LLL{{{wwwvvvvvvssszzzyyyppptttdddXXXgggooommmhhhbbb\\\[[[YYYZZZ[[[\\\\\\[[[XXXYYY[[[^^^```bbbdddeee```bbbeeefffeeebbb^^^[[[XXX[[[```ccccccbbbbbbbbbgggkkkQQQAAA>>>>>>===>>>???AAAEEEOOO^^^nnnxxxzzzooodddeeeqqq~~~~~~{{{vvvpppkkk]]]NNNAAA<<<999777===FFFFFFIIIHHHAAA999AAA___|||~~~aaa???;;;:::111444444333222222222222222111111111111111111111111/////////000000000000000000000111111111222222222111111222222222333333333666444222333555888:::<<<@@@UUUxxxtttxxx|||wwwrrrssszzz}}}VVVBBB555888:::333000444444444444555666888999:::<<<<<<<<<===<<<<<<;;;:::888444888GGGZZZrrrlllddd\\\[[[XXXTTTPPPOOOPPPRRRIIIHHHFFFDDDDDDDDDEEEFFFEEEDDDBBBAAA@@@AAAAAABBBAAAAAA@@@@@@AAABBBDDDEEEBBB@@@>>>======<<<:::888777777888888888777666666555555555555555444444333333333444444555666666666777777777666666777;;;???EEEkkkzzz{{{zzz}}}vvvrrrwwwxxx^^^[[[kkkoooiiifffccc\\\[[[[[[]]]``````]]][[[ZZZ\\\___bbbdddffffffgggbbbcccdddeeeccc___\\\YYYYYY]]]aaacccddddddcccaaacccvvv~~~iiiPPPBBB@@@AAAAAABBBEEEHHHKKKQQQ___rrrpppmmmlllrrr{{{~~~}}}}}}}}}|||zzztttmmmhhhWWWIII>>><<<;;;:::@@@KKKMMMHHHBBB===@@@TTTzzz~~~NNN888999888///333333222111111111111222111111111111111111111111.........//////000000000000000000000111111111222111111111111222222222222222222222222444777888777===JJJmmmuuueeeooo~~~~~~~~~{{{iiibbbZZZbbbxxxeeeEEE>>>999888666333333666444555555666888999;;;<<<>>>>>>>>>===<<<:::999888666<<>>>>>>>>@@@AAABBB>>><<<;;;;;;<<<;;;999888777777777777777666555444444444444444444333222222222333333444555555666666555666777666666777999:::>>>WWW~~~rrrppp{{{jjjWWWZZZjjjiiiaaaaaabbbZZZYYY[[[^^^bbbbbb^^^[[[]]]___bbbeeeggghhhhhhgggcccdddddddddbbb^^^[[[YYY[[[___cccddddddeeeccc```___lll{{{gggPPPDDDCCCFFFGGGFFFKKKPPPRRRUUUbbbuuu~~~xxxrrrvvv|||~~~}}}{{{{{{{{{{{{xxxrrrkkkeeeUUUGGG>>>??????>>>DDDOOOSSSHHH===;;;GGGdddlllGGG888888777333222222111111111111111111000000000000000000000000---.........//////000000000000000000111111111111000111111111111222222222...111333444666999999777;;;AAAbbb}}}[[[UUUggg}}}wwwkkkrrrZZZUUUWWWTTTWWWgggwwwXXX>>>888999888444000000333666555555666777999:::<<<===??????>>>===<<<:::888777888FFF```yyylll[[[VVVUUUUUUSSSPPPOOOPPPOOOMMMKKKIIIGGGEEEDDDDDDEEEFFF??????@@@@@@@@@AAAAAAAAA======<<<<<<<<<>>>???@@@:::999999:::;;;<<<:::888777777777777666555444333444444444444333333222111222222333444444555666666333666777666666777666444999JJJrrr~~~uuummmwww```SSSTTT___dddeeebbbVVVZZZ[[[]]]^^^^^^]]]\\\ZZZaaahhhllliiiggghhhhhhgggfffdddaaa___]]]]]]]]]^^^aaabbbdddeeeeeedddcccaaabbbaaajjj~~~yyyqqqcccRRRFFFEEEMMMUUUSSSRRRSSSUUUYYYeee{{{~~~}}}}}}||||||{{{wwwuuussssssrrrnnngggbbbOOOGGG===999<<>>[[[aaaEEE888333222222222222222111000//////.........//////000000111111////////////000000000000......///000000000000000222222222111111111000000111222222333333444444555333<<>><<<:::::::::999888777<<>>999FFFnnnzzzxxxoooSSSBBB<<<999555444222222111000000///............/////////000000000....../////////000000000......///000000000000000111111111000000/////////111111222222333444444444999:::GGGggg^^^SSSPPPbbb|||{{{|||}}}zzzxxxyyy|||}}}{{{xxxrrruuuyyy~~~qqq```WWWhhhvvvccc]]]fffrrryyyzzzrrrpppjjj___RRRFFF<<<555222555444444444444555555666777888999;;;<<<<<<<<<;;;999:::;;;:::999888888999BBBZZZzzzyyyaaaYYYUUUOOORRRQQQOOOMMMLLLLLLLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEDDDCCCDDDCCC@@@>>>;;;;;;<<<>>>AAAAAA>>>;;;:::::::::::::::;;;;;;;;;888888888777666666555555444444333222222333444444444444333333333333444444555555555555666666666666777888MMMwww|||{{{vvviiieeebbbhhhtttzzzzzz~~~~~~}}}}}}XXXPPPVVVaaabbbbbb```XXXUUUUUUVVVXXXZZZ\\\^^^___```gggjjjhhhfffhhhiiihhhgggeeebbb^^^[[[ZZZZZZZZZ```aaaaaa```___\\\ZZZYYY\\\___eeewwwtttlllZZZUUUNNNGGGEEELLLYYYccc]]]YYYYYY```lll||||||zzzxxxwwwxxxuuurrrnnnkkkfffaaa]]]DDD>>>:::<<>>>>>;;;555222111111000000//////...............///////////////.........////////////000......///000000000000///000000////////////......111111111222333333444444:::555888KKKhhhsss[[[HHHNNNggg~~~}}}zzz{{{yyyvvvssssssvvvxxxwwwuuuppprrruuuyyy|||~~~uuucccYYYWWWiiiyyyrrrgggcccooolllVVVKKKJJJGGGBBB<<<777444333222444444444444444555666777888999:::;;;;;;;;;;;;;;;888;;;<<<:::777777===BBBSSSnnniii\\\WWWTTTQQQRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHFFFEEEDDDDDDBBB@@@>>>888777888;;;???@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666666666555444444333333444444555444444333333333333444444444555555555555666666666:::777AAAaaattt{{{}}}mmm\\\XXXZZZhhh{{{yyy}}}}}}}}}}}}~~~^^^VVV]]]gggfffdddccc\\\VVVVVVVVVWWWYYY\\\^^^```ccciiikkkhhheeefffhhhgggdddbbb```]]]\\\\\\]]]^^^aaaaaaaaa```___]]][[[ZZZZZZ```eeemmmxxxiii___PPPLLLFFF@@@@@@GGGRRR[[[YYYWWW[[[gggwww}}}~~~{{{yyyvvvuuuqqqqqqooommmhhhbbb\\\XXXDDD???;;;???HHHMMMKKKGGG;;;777BBBiiisssjjj{{{III@@@888888:::666111...000000000//////.................................------........./////////---...//////000000//////////////////////////////000000111111222333333333444222555>>>MMM___sssnnnSSSKKKUUUeeesss|||||||||zzz{{{wwwtttqqqqqqsssuuuuuuuuuqqqsssuuuwwwyyy{{{|||}}}{{{zzzmmmaaa```bbbrrr}}}wwwzzzkkkUUUDDD;;;===<<<999777666555555666444333444444555666777888;;;;;;;;;;;;;;;;;;::::::;;;;;;:::888888@@@NNNYYYoooppp^^^XXXUUUSSSTTTQQQPPPOOOMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDDDDBBB???===<<<777333444999===???>>><<<<<<<<<;;;;;;:::::::::777777777777666666555555444444444444444444444444444333333333333333333444444444444555555555666666777999@@@UUU}}}||||||dddYYY[[[kkk~~~~~~~~~||||||||||||bbbYYY]]]eeecccbbbbbb\\\ZZZYYYXXXXXXYYY\\\___aaaggglllmmmiiieeeeeefffeeedddcccaaa___^^^^^^___```bbbbbbbbbaaaaaa```______YYYaaaeeeeeesssqqq```TTTHHHDDD???;;;;;;AAAIIINNNSSSTTT\\\lll~~~}}}xxx}}}}}}}}}|||{{{yyyvvvsssrrrooopppqqqnnnggg]]]TTTOOOCCC???;;;>>>CCCDDD@@@;;;777666OOOwwwaaasss\\\CCC:::444333333000...////////////........................---------------------------............------...///////////////000000000000000000000000//////000111111222222333000333777;;;===IIIeeekkkUUUJJJNNN___ooosss{{{~~~yyywwwwwwwwwuuurrrqqqrrrsssttttttssssssssstttvvvwwwxxxyyywwwwwwnnnjjjpppttt}}}dddRRREEE===:::888777666444444333444444444444444555666777999:::===<<<<<<;;;:::::::::::::::888666999DDDVVVlllzzz{{{```VVVTTTPPPPPPUUUQQQPPPNNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHFFFDDDCCCCCCAAA>>><<<>>>999666999@@@FFFGGGEEE======<<<;;;::::::999999555555555555555444444444444444444444444444444444333333333222222333333333444444444444555555555555111777===GGGdddrrrWWWUUUcccxxx|||~~~}}}||||||{{{aaaUUUUUU[[[ZZZ\\\^^^YYY[[[ZZZYYYZZZ[[[^^^```bbbiiinnnoooiiieeefffggggggjjjhhheeebbb```_________dddccccccbbbbbbaaaaaaaaaZZZ```cccccchhhmmmZZZMMM@@@>>>;;;999:::>>>CCCFFFMMMPPP[[[kkk{{{zzzyyyzzzzzzzzzyyyvvvrrrnnnlllnnnoooooojjj```TTTJJJEEE@@@===::::::;;;:::777444888CCChhh~~~bbb^^^sssGGG===666111000000...///222..................---------------------,,,,,,,,,,,,,,,,,,---------......------...////////////...//////000000000000111111/////////000111111222222222444777777444???```qqqVVVHHHOOO[[[oooyyy}}}zzzwwwuuuvvvuuusssrrrqqqpppqqqqqqqqqpppooonnnoooppprrrsssvvvyyyvvvxxx}}}```KKK???999777999444333333222222333333333444444555666888:::;;;<<>>===;;;:::999999999777444555BBBZZZttt{{{jjj[[[WWWUUUQQQRRRVVVPPPPPPNNNMMMMMMMMMNNNNNNLLLLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBBBBAAA>>><<<::::::===FFFPPPTTTOOOHHH======<<<;;;999888777777444444444444444444444444222333333444444333333222333333222222222222333333333444444444444555555555333999;;;;;;MMMuuu\\\YYYaaammmsssmmmfffnnn~~~}}}{{{zzzbbbRRRNNNSSSVVV\\\aaa\\\XXXXXXYYYZZZ]]]___bbbdddhhhmmmnnnjjjggghhhkkkkkkllljjjgggdddbbbaaabbbbbbeeedddcccaaa```_________]]]]]]___bbbbbbnnnlllWWWIII<<<;;;::::::<<<>>>???@@@GGGKKKTTT```kkkyyy~~~|||zzzzzzyyyvvvrrrlllgggdddddddddbbb[[[QQQHHHAAA???======;;;999777666666777CCCbbbgggbbbtttWWW===555111000111111...///222---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,---......//////...............//////000000000......//////000111111222333222333444333999TTTqqqeeeQQQKKKbbblllvvvxxxyyy{{{yyyuuusssssssssqqqnnnlllllllllnnnmmmkkkiiiiiijjjlllmmmqqqvvvvvv{{{iiiYYYGGG===888444444666222333333333444444555555555555666888999;;;===>>>AAA???===;;;:::999999999888555;;;RRRssskkkcccZZZWWWVVVVVVTTTTTTPPPOOONNNMMMMMMMMMNNNOOOKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@===;;;;;;;;;???HHHRRRSSSKKKCCC===<<<;;;:::888777666555555555555555555555555555111111222333333222111111333333222222222222333333333333444444444555555555555::::::777???^^^pppaaaccciiikkkbbb\\\gggzzz~~~{{{xxxfffSSSLLLRRRXXXaaagggcccTTTUUUWWWZZZ]]]aaadddeeeggglllnnnjjjhhhkkknnnnnnjjjiiigggeeeeeeeeefffgggfffeeeccc```^^^\\\[[[[[[aaa[[[\\\aaa___ccc}}}lllVVVGGG<<<<<<;;;<<<======<<<;;;CCCEEELLLTTT\\\iii}}}{{{{{{yyyuuuooohhhbbb^^^WWWWWWSSSMMMDDD>>>=========>>>>>>;;;888888;;;???RRRvvv^^^ooo```???666///...000444333...,,,...---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---......//////......---------.........//////......//////000111111111222...000555444555DDDXXXeeeLLLMMMYYYdddiiiooouuuvvvqqqqqqqqqqqqooollliiihhhgggnnnllliiigggfffgggiiikkkfffkkklllqqq|||}}}}}}xxxhhh[[[IIIAAA:::999888555444555222222333333333333333333666666777888:::===???@@@BBB@@@>>>;;;:::999999999===:::CCC```kkk```\\\UUUQQQRRRTTTQQQLLLPPPOOONNNMMMMMMMMMNNNOOOKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@???@@@@@@???===;;;@@@<<<:::???FFFHHHBBB:::<<<<<<;;;999777666555444555555555666666666666666000111222333333222111000333222222222222222222333333333333444444444555555222555888666888KKKrrraaaaaafffjjjeeebbbrrr{{{xxxeeePPPKKKWWW]]]aaaaaaZZZSSSTTTVVV[[[```eeefffgggggghhhjjjkkklllkkkjjjjjjgggggggggggggggggghhhiiifffccc^^^[[[[[[[[[[[[[[[[[[^^^___^^^___gggtttyyy___HHH???777333999@@@CCCDDDEEEIIIHHHBBBDDDLLLTTTjjjyyywwwtttoooiiiaaaXXXRRRJJJFFFCCCBBB===666888???AAAAAA999777???@@@AAAIII~~~}}}iiiiiijjjBBB888333111000///------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------..............................////////////000000000000222111111000111555<<<@@@pppRRRQQQJJJFFFOOO```nnnpppmmmooonnnmmmkkkiiigggfffeeehhheeecccdddhhhhhhddd```bbbdddgggiiikkkoootttwww{{{}}}wwwxxx|||~~~mmm[[[OOOHHHEEE888777666555444333333333444444444444555666777777444666999<<<>>>???AAAAAADDD===:::<<<;;;777777;;;999HHHaaa{{{pppiiiZZZXXXUUUSSSRRRQQQPPPNNNMMMMMMLLLLLLKKKJJJHHHGGGIIIHHHFFFEEECCCBBBBBBAAABBBAAA???===;;;:::999888888999:::;;;;;;;;;;;;;;;:::999888666555555555555777777666555444444333333000000000000000000000000111111111111111111111111222222222333333333444444666555888:::888???[[[yyyjjjjjjkkkooosss||||||wwwssseeeRRROOOXXXZZZZZZZZZSSSOOORRRWWW]]]bbbfffhhhiiijjjjjjkkkkkkkkkllllllllliiiiiihhhhhhhhhiiiiiijjjgggccc___\\\[[[[[[[[[ZZZZZZ\\\^^^\\\[[[```llluuu}}}eeePPPCCC>>><<<@@@DDDEEEHHHLLLOOOMMMFFFEEELLLSSShhh|||}}}xxxuuuqqqkkkddd[[[RRRKKKAAA>>><<<===:::888<<>>@@@AAABBBCCC>>>;;;;;;999555777===FFFZZZxxx|||dddZZZWWWUUURRRQQQPPPPPPNNNMMMKKKKKKJJJJJJIIIGGGFFFEEEHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@>>><<<:::999888888777888999999:::::::::999888777666555444333333333666555555444333333222222000000000000000000000000111111111111111111111111222222222333333333333444444333666999555777JJJbbb|||xxxtttrrrbbbSSSRRRZZZWWWTTTTTTPPPNNNUUU]]]cccfffhhhkkkmmmlllllljjjjjjjjjkkkmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjgggddd```]]]\\\\\\[[[ZZZ[[[]]]^^^\\\YYY\\\dddkkkooo]]]EEEAAA@@@BBBCCCCCCHHHNNNNNNNNNGGGFFFLLLRRRfff{{{xxx~~~~~~~~~}}}|||wwwsssmmmeee\\\RRRHHHBBB999777666888999<<>>;;;:::;;;???BBBBBB@@@===999777666666:::DDDNNNcccsssyyygggZZZQQQSSSQQQOOONNNNNNNNNMMMLLLHHHHHHGGGGGGEEEDDDDDDCCCFFFFFFEEECCCBBBAAA@@@@@@>>>===<<<:::888777777666666666777888888888777777666555444333222111111111444444333333222111111111000000000000000000000000000000000000000000000000111111222222222333333333222111444888555333===KKKtttyyytttrrrrrr^^^SSSWWW___YYYUUUWWWUUUVVV___iiinnnnnnmmmoooqqqmmmkkkhhhffffffiiilllnnnjjjjjjjjjjjjjjjiiihhhhhhgggddd```^^^]]]]]]\\\[[[]]]___```^^^\\\]]]bbbfffuuu{{{lllMMMFFFAAABBBCCCDDDGGGLLLIIIMMMKKKKKKSSSZZZkkk~~~~~~~~~~~~~~~}}}{{{yyyuuuqqqiii```VVVKKKAAA;;;777555444666:::AAAIIIOOODDD>>>666777;;;DDDkkkrrrWWWhhh~~~DDD444555111333//////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------------........./////////...000111111000111222444444@@@RRRiiikkkVVV>>>777AAAQQQZZZ\\\```aaabbbccccccaaa___]]]XXXVVVSSSSSSUUUXXXYYYXXXXXXYYYYYYYYYWWWVVVWWWYYY^^^ccceeedddhhhsssuuulllhhhggghhhpppxxx|||vvvnnnfff```XXXYYYZZZXXXSSSKKKAAA;;;999888777555444444444444444444333222222222333333333333444555777888:::;;;AAA>>>===???BBBCCC@@@===999666333333;;;KKKbbbssszzzddd[[[WWWTTTPPPOOOMMMLLLMMMMMMLLLKKKGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCAAA@@@???>>><<<;;;999888777666666666555555666666666666666555666555444222111111111111222222111111111000000000000000000000000000000000////////////////////////111111111111222222222222222000333777777666:::BBBaaa|||vvvsssrrrbbbYYY___ggg```[[[^^^^^^eeemmmwwwzzzxxxtttrrrsssllliiieeebbbbbbeeeiiikkkiiiiiiiiiiiihhhgggeeedddeeeccc```_________^^^]]]]]]^^^```___^^^___bbbeeelll{{{```RRREEEDDDIIIKKKKKKLLLHHHPPPRRRTTT]]]dddsss~~~}}}}}}{{{xxxuuuqqqlllcccYYYPPPFFF===888777666555666<<>>UUU~~~vvvWWWCCC>>>DDDLLLPPP[[[]]]___``````]]]ZZZXXXWWWTTTQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSUUUXXX\\\______dddooo{{{uuummmddd___\\\[[[^^^dddeeejjjoooqqqsssvvv{{{}}}~~~|||zzzyyyvvvsssqqqqqqrrrpppooooooqqqssstttsssoooiiibbb]]]YYYSSSKKKEEEAAAAAAAAA???<<<888555444666666555444333222222111333333222222222333444444444444555777888;;;<<<>>>AAAAAAAAACCCEEECCC>>>999888666333666EEE```yyyeee\\\TTTTTTYYYPPPNNNLLLLLLMMMMMMMMMLLLHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBAAA???>>>===999999777666666555555555555555666666666555555444777666555333222222111111000000000000000/////////////////////////////////........................000000000111111111222222444222222555666777:::>>>QQQwwwvvvqqquuu}}}|||wwwuuukkkbbbhhhppphhhcccggggggtttzzzyyyuuusssjjjgggccc``````bbbfffiiihhhhhhhhhhhhgggeeecccaaacccbbb``````aaaaaa```___\\\]]]^^^^^^^^^___bbbdddkkkqqq^^^KKKFFFJJJMMMLLLKKKKKKUUUWWWXXXbbblll{{{~~~|||{{{yyyvvvrrrooohhhcccZZZQQQIIIAAA:::666666777777888@@@KKKSSSTTTDDDAAA888===\\\pppRRRfffxxxGGG666999111+++222---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////000111222222555HHHrrrlllJJJ;;;AAAMMMTTTWWWZZZ]]]]]]ZZZWWWUUUVVVTTTRRROOOMMMLLLKKKKKKOOORRRTTTTTTTTTTTTTTTVVVUUUYYYZZZYYY]]]eeelllnnnfffaaa^^^]]][[[WWWWWWZZZTTTXXXZZZYYYYYY\\\___^^^___\\\[[[[[[YYYUUUTTTVVVUUUVVVWWWXXXZZZXXXUUURRRRRRNNNIIIFFFDDDAAA<<<888777777777555333333555777444333333333333222222222333333222333333444555555555666777999;;;===???AAABBBDDDFFFFFFDDD@@@;;;999666777888???SSSqqqaaaZZZXXXQQQPPPVVVPPPNNNLLLLLLMMMMMMLLLKKKHHHGGGEEECCCBBBBBBBBBCCC@@@@@@AAAAAA@@@???===<<<888777666555555555555555666666777777777666555555777666555444333222222222000000/////////////////////////////////////////////////////////////////////000000000000111111111666444333222222333666888DDD___|||yyyrrrmmmqqq~~~{{{}}}|||wwwqqqgggllluuuqqqnnnrrrsss}}}|||uuuqqqiiifffbbb______aaadddfffggghhhhhhhhhfffdddaaa```aaa```___```bbbcccbbbaaa]]]^^^^^^]]]^^^___bbbdddiiiwwwkkkUUUKKKKKKLLLNNNPPPVVVaaaaaaaaammm|||}}}|||yyywwwuuuqqqkkkhhh]]]WWWPPPHHHBBB<<<777444555999;;;>>>IIIWWW______GGGBBBBBB\\\nnneeexxx\\\<<<999666222111222------.........---,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...///000///...///000222000333555???^^^hhhGGGAAAIIIJJJNNNSSSWWWYYYXXXUUUSSSTTTTTTRRRPPPMMMKKKJJJIIINNNPPPSSSTTTSSSSSSSSSTTTPPPUUUVVVUUUWWW\\\^^^]]]XXXVVVWWWZZZYYYTTTQQQRRRJJJNNNOOOKKKJJJNNNNNNLLLKKKHHHGGGJJJIIIDDDDDDGGGFFFEEEFFFGGGGGGFFFCCCAAA???===;;;:::999888777666555666777555333333666888333333333333333333444444333333333333444555666777777777888:::===@@@BBBCCCEEEGGGHHHEEE???::::::<<<:::@@@JJJYYYqqqooo[[[VVVWWWUUURRRRRRPPPNNNLLLKKKKKKLLLJJJIIIGGGFFFDDDBBBAAAAAABBBBBB>>>???@@@@@@@@@>>><<<;;;777666666555555555666666888888888888888777666666777666555444333222222222///////////////000000000/////////////////////////////////////////////////////////000000000111111333444444222000222444555>>>IIIhhhuuuqqqrrrvvvvvvqqqsss~~~|||{{{yyypppffflllxxxvvvwww}}}~~~}}}vvvppphhhfffbbb______aaadddfffhhhhhhiiiiiigggdddaaa``````______```cccddddddcccaaaaaa_________aaaccceeeffffff}}}yyybbbUUUPPPOOOTTTYYYfffppppppooo~~~{{{zzzwwwuuuqqqmmmgggcccTTTOOOHHHAAA===888555222666;;;???DDDRRRccckkkjjjHHHBBBOOO}}}{{{pppzzzsssmmmGGG666555,,,---333---,,,---.........---,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////...///111444,,,333555555HHHpppXXXDDD???CCCGGGNNNTTTWWWWWWTTTRRRRRRSSSSSSQQQNNNKKKJJJIIIHHHJJJMMMNNNMMMLLLLLLMMMHHHMMMPPPPPPRRRUUUVVVSSSMMMLLLOOOSSSRRRKKKGGGGGGCCCHHHHHHDDDDDDIIIIIIEEEDDD@@@@@@DDDDDD@@@???DDD>>><<<::::::;;;<<<;;;:::777777666666555666666777111444555444111000111333333222222111111222222333333333333444555666777888777888999<<<>>>AAADDDEEEHHHJJJIIIBBB:::777:::@@@EEEQQQcccyyyjjjggg^^^VVVWWW[[[YYYRRROOOMMMKKKJJJJJJJJJIIIHHHGGGEEECCCAAA@@@@@@AAAAAA===>>>???@@@???>>><<<:::777666666555555555666666999999999999999888777777666666444333222111111111/////////000000000000000////////////////////////000000000000000000000000////////////000000000000///333555333222444666777======UUUvvvmmmiiillluuuyyyuuuuuu|||xxx{{{zzzooofffnnn||||||zzz}}}{{{|||{{{|||wwwpppmmmgggaaa```cccggghhhgggfffhhhjjjjjjgggfffiiikkk^^^]]]___ccchhhiiifffcccbbb```___```bbbddddddddddddgggoooxxxbbbXXX___lllssszzzqqq~~~}}}|||yyytttoooiiiaaaYYYTTTIIICCC>>>>>><<<888777999888IIILLLJJJddd^^^LLLRRRyyyxxxvvvJJJ???222---000222000,,,------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000444111000333;;;NNNmmmhhhPPPHHHEEEEEEIIIMMMNNNNNNNNNPPPWWWVVVUUUSSSQQQOOOMMMLLLKKKIIIFFFEEEEEEFFFEEEDDDGGGHHHIIIKKKKKKKKKJJJIIIFFFGGGGGGGGGGGGFFFFFFEEEAAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@@@@??????>>>>>>;;;:::999888777777777777888777777666555555444444333333222222222222222222444444333333222111111000111333444555555666999;;;777777;;;???@@@???AAAFFFMMMIIIDDD???:::999AAAJJJcccqqqaaa^^^ZZZXXXXXXWWWTTTQQQQQQPPPNNNLLLJJJJJJJJJJJJEEECCCAAAAAABBBBBBAAA@@@<<>><<<;;;:::888777777666777888:::;;;999888888777777777777777555444333222111111111111111111111111000000000000//////000000000000//////000000000000////////////////////////000000000000111222222333333444444555;;;666CCCiiiyyyxxxooorrrwwwssskkkfffssszzzwwwxxxxxxvvvzzzllleeeppp~~~|||}}}zzz|||~~~{{{vvvuuuvvvrrrlllgggdddbbbcccgggiiihhheeeeeehhhjjjiiifffeeegggiii```aaadddgggjjjjjjgggeeecccbbbaaabbbcccdddcccbbb^^^___cccpppuuunnnxxx}}}{{{zzzwwwrrrllleee\\\SSSMMMEEE>>>999888777555666:::@@@DDDMMM___yyypppSSSHHHdddtttqqqxxxkkkBBB:::000---///111000---------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000000000333777:::BBBQQQ```uuu}}}mmmhhhRRRLLLGGGGGGKKKPPPSSSUUUUUUUUUVVVUUUTTTRRROOONNNHHHFFFCCCBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>>>>>>>======>>>>>>>>>=========<<<<<<:::999888777666666666666777666666555444444333333222222222222222222222222333333333333222222222111333555666777777999;;;>>>@@@>>>???BBBCCCBBBDDDHHHJJJFFFCCCAAA<<<>>>MMM```xxxddd___\\\YYYWWWWWWWWWTTTRRRPPPOOOMMMKKKJJJIIIIIIIIIEEECCCAAAAAAAAABBBAAA???>>>@@@AAAAAA>>><<<::::::888888888888888999::::::888888777666666666666777444444333222111111111111111111111000000000////////////000000000000//////000/////////////////////.../////////000000000000111111222222333444444444777777???XXX~~~xxxmmmooorrrmmmdddkkkttt{{{|||~~~vvvrrrvvv}}}pppiiisss|||wwwxxxvvvyyyyyyvvvqqqpppqqqnnniiiddddddeeeiiimmmmmmjjjffffffiiikkkiiifffdddeeegggaaadddiiikkkkkkiiigggfffdddccccccdddeeedddbbb```___^^^^^^fffwww~~~~~~}}}}}}zzzxxxvvvsssmmmggg___UUUKKKDDD???999555666666777<<>>===<<<;;;;;;<<<===>>>??????AAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;::::::::::::::::::::::::999999999999888777666555444444444555555555444444333333222222111111111111111111111111222222222333333333444444666777999::::::<<<>>>AAACCC???>>>BBBDDDCCCDDDGGGGGG@@@>>>@@@AAAKKKhhhzzzdddWWW[[[ZZZWWWWWWWWWVVVTTTRRROOONNNMMMKKKJJJIIIHHHHHHFFFDDDBBBAAAAAAAAA???>>>@@@AAABBBAAA>>>;;;::::::888888999999999999999999777777666555555555555666444333222111000000000000111111000000000000//////...//////000000//////...////////////////////////....../////////000000000111111111222333333444444333777999CCCbbb~~~ssstttvvv{{{yyysssuuu{{{uuuwww|||uuuqqqtttttt{{{xxxtttpppnnnnnnllljjjfffggghhhllloooooollliiiiiilllmmmlllgggddddddeee___dddjjjkkkiiieeeccccccaaaaaabbbdddeeeeeebbb```bbb```___dddppp}}}zzz{{{}}}~~~}}}zzzwwwtttooolllggg```XXXNNNDDD===:::777666999;;;===DDDKKKNNNSSSnnnfffOOONNNfffooo^^^YYYrrreee>>>111111000...---,,,---///+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---......//////000444000...111333222333666CCC]]]~~~\\\IIIEEEGGGHHHLLLNNNPPPRRRQQQMMMIIIFFFIIIFFFDDDCCCCCCBBB@@@>>>===<<<:::999999:::;;;<<<;;;<<<<<<<<<<<<;;;;;;:::888888777777777666666666666666666666666666666666555555444333333333333333333333333333222222111111000000111111111111222222111222222333444555666666777999;;;<<<<<<>>>AAACCCDDD@@@???DDDGGGFFFFFFGGGDDD======HHHTTThhh|||hhh\\\TTTWWWWWWVVVVVVUUUTTTSSSRRROOONNNMMMLLLJJJIIIIIIHHHGGGEEEBBBAAA@@@@@@>>>===AAABBBBBBAAA===:::999999888888:::::::::999888777666666555444444444444444222222111000000000000000111000000000////////////...//////////////////............///////////////........./////////000000000000111111222333333333333555555888KKKnnn}}}yyyzzz||||||~~~xxxxxxrrrsss|||}}}xxxqqqmmmkkkjjjiiiiiiiiihhhggggggiiijjjkkkkkkmmmoooqqqnnniiieeedddddd\\\aaafffgggccc```^^^^^^]]]]]]___bbbdddeeecccaaa___]]]^^^bbbiiixxx{{{wwwzzz{{{{{{zzzxxxtttpppmmmfffccc]]]WWWPPPGGG???:::777555777;;;===???FFFMMMTTTjjjsssZZZXXXdddWWWUUUgggoooIII999///111222000---+++,,,---******++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,------.../////////333...,,,000333333333666999KKKpppoooQQQGGGHHHIIIJJJLLLNNNPPPPPPNNNLLLJJJIIIGGGEEEEEEDDDCCCAAA??????>>><<<999888777888888666666777888999999999999555555555444444444333333333333333333333333333333333333222222111222222222222222222222222111111111000000111111222222222222222222333555666888999999888:::<<<===>>>@@@CCCEEEHHHEEEFFFJJJKKKHHHGGGIIIHHHHHHRRReee{{{}}}ggg```[[[UUUTTTUUUUUUUUUTTTRRRQQQQQQOOOOOONNNMMMKKKJJJIIIHHHFFFDDDBBB@@@@@@@@@>>><<>>OOOxxx~~~{{{xxxuuuwwwwwwvvvnnnjjjgggddddddffffffdddaaa```aaaeeeiiilllppprrrssspppjjjeeecccccc[[[]]]``````___]]][[[[[[YYYZZZ[[[^^^aaabbbaaa```]]][[[^^^cccffflll~~~yyyvvvxxxwwwuuuqqqmmmhhhdddbbbZZZVVVQQQLLLGGGBBB===999666666777;;;===???HHHQQQddd~~~|||fffdddttttttVVV\\\}}}OOO444444000111111000---,,,,,,,,,))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************************++++++++++++,,,,,,,,,---......//////---+++...333555222//////000;;;ZZZwwwWWWKKKHHHFFFIIIIIIJJJJJJKKKKKKJJJJJJFFFEEEDDDDDDDDDCCCAAA??????>>><<<:::888777666666444444555666777777777777444333333333222222222222111111111222222222222222222222111111111111222222222222222222222222111111111111111222333333444444444555666777888:::;;;;;;:::<<<>>>???@@@BBBEEEHHHIIIGGGGGGIIIIIIGGGJJJOOO]]]iii{{{~~~eee\\\[[[XXXTTTRRRSSSUUUTTTRRRPPPOOOOOONNNNNNMMMMMMKKKIIIHHHGGGEEECCCAAA@@@@@@@@@>>>===???@@@???===:::999888999888888888888777666555444333333222111111111111222000000////////////000000000000////////////......---......//////......------------......//////000------.........//////////////////000111111222222555000333;;;888;;;^^^zzzuuuzzzooowww~~~wwwmmmiiieeeaaaaaaeeecccaaa^^^]]]___eeelllqqqqqqssstttqqqjjjdddaaa```\\\\\\[[[\\\]]]]]][[[YYYYYYXXXXXXZZZ\\\^^^^^^]]]\\\ZZZ^^^ccccccbbbnnn~~~~~~|||yyywwwsssppplllfff```[[[WWWUUUNNNJJJEEE@@@>>>===;;;:::999888:::>>>BBBJJJYYYfff}}}nnnkkkwwwttt|||bbb>>>/////////...------------,,,,,,(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************************+++++++++++++++,,,,,,------......///,,,,,,///333333...,,,---222222EEElllnnnfff___XXXVVVSSSOOOJJJGGGFFFFFFFFFDDDCCCCCCDDDEEEDDDBBB@@@>>>>>>>>>===<<<;;;999999666666666666666555444333333333333222222222222111000111111111222222222222222111111111111111222222222222222222222222222222111222222333444444555555666777888999:::<<<<<<======>>>AAABBBCCCEEEHHHKKKGGGFFFGGGIIIIIIMMMZZZggghhh]]]YYYUUURRRUUUPPPSSSUUUTTTQQQNNNMMMMMMKKKKKKKKKKKKIIIGGGFFFDDDDDDBBB@@@???@@@@@@???>>>===>>>===<<<999888888999999888777555444444333333222222111000000000000111/////////......//////000000000/////////.........---......//////......---,,,,,,---......///000000---------.........//////......//////000111111222111000444777333444KKKhhh|||rrrkkkwwwyyynnnjjjeee```aaafffaaa```______aaahhhpppvvvqqqssstttpppiiibbb___^^^___\\\ZZZZZZ]]]^^^\\\ZZZZZZXXXWWWXXXYYY[[[[[[ZZZZZZVVVYYY___\\\XXX___mmm~~~{{{}}}{{{yyywwwoookkkeee^^^WWWQQQMMMLLLFFFBBB===999999::::::;;;<<<;;;===BBBKKKYYYmmmrrrfffwwwmmmJJJ:::444......,,,******,,,...---,,,(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///000......///---+++...333666---111LLLnnnlllfff]]]SSSKKKGGGFFFFFFDDDDDDDDDEEEGGGGGGDDDBBB>>>???@@@AAAAAA@@@>>>===888888888666555333222111333333333333222222222222000111111111222222333333222111111111111111222222222222222222222222333333222222333444444555666666888999999:::<<<======>>>???@@@CCCDDDEEEGGGKKKMMMIIIJJJLLLNNNQQQ\\\qqqqqq^^^]]]ZZZQQQOOOWWWPPPSSSUUUTTTPPPMMMLLLLLLIIIIIIJJJIIIHHHFFFDDDBBBCCCAAA??????@@@@@@@@@???<<<<<<<<<:::888777888:::999888666444333222333333222111111000000000000000//////.........//////000000/////////............---..................---,,,,,,------...///000000---------.........//////......//////000111111111,,,111444222000666BBBNNNxxxzzzxxx}}}~~~jjjgggqqq{{{|||pppeee___]]]]]]^^^```___^^^___ccciiiooosssnnnooopppnnnhhhbbb]]][[[ZZZYYYXXXZZZ\\\^^^^^^]]]ZZZZZZYYYYYYYYY[[[\\\]]]\\\\\\[[[YYYYYY[[[___bbb{{{~~~{{{wwwuuuqqqdddXXXSSSPPPJJJCCC@@@999<<<>>>===:::;;;???CCC<<>>======>>>@@@AAA???>>>999999888888777666666666555555555555444333222111222222222222222222222222444444333222222222333333444333333333333444555555777777777888999;;;<<<===888;;;=========>>>@@@BBBEEE???>>>CCCFFFFFFKKKQQQQQQMMMLLLSSSddd|||ppp```WWWUUUUUUSSSQQQSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHHHHHHHFFFCCC@@@>>><<<>>>@@@BBBBBBAAA???===<<<<<<:::999888777777777555444333222111111111111000000000000000000000000---...///000000///...---,,,,,,,,,------.........---,,,+++,,,...///...---........................//////.........---------............////////////222222333333444777;;;>>>^^^wwwtttyyy{{{xxx|||zzzgggbbblllvvvzzznnneee___]]]]]]]]]^^^^^^]]]___bbbfffkkknnnkkkmmmooommmhhhccc___]]]ZZZYYYZZZ\\\^^^______]]]ZZZYYYYYYXXXYYYZZZ\\\]]]]]]]]][[[YYYWWWYYY^^^aaattt}}}{{{}}}{{{wwwtttlll^^^QQQKKKHHHBBB>>><<<======<<<;;;<<<===???@@@@@@KKKHHHMMMqqqdddnnnuuuxxxUUU:::444555333000,,,,,,+++++++++*********))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......//////000555AAARRR^^^hhhSSSJJJEEEDDDEEEFFFDDDBBBBBBDDDGGGHHH@@@?????????@@@@@@???===;;;;;;::::::999888888777777777777777666555444444444444555555555555555666777777666555555555555666666555555555555666777777999999999:::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDBBBDDDIIIJJJIIIKKKPPPMMMWWWcccooo}}}tttiii\\\TTTSSSTTTQQQOOOQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFFFFFFFDDDBBB???>>>;;;===???@@@AAA???===<<<;;;;;;999888777666666666444444333222111111111111000000000000000000000000---...////////////...---,,,,,,,,,---------......---,,,+++,,,.........---------------------------///.........------------............////////////000111222222222444888;;;MMMppp}}}}}}yyy|||yyyzzzbbb___hhhrrr|||yyy~~~{{{tttjjjaaa]]][[[ZZZYYY\\\\\\]]]^^^```cccfffhhhgggjjjlllkkkhhhccc```^^^ZZZZZZ[[[^^^```aaa___]]]YYYXXXXXXXXXYYYZZZ\\\]]]___^^^[[[XXXVVVWWW\\\___ggg~~~|||uuupppkkksssyyyzzz|||zzztttpppfffXXXIIICCC???;;;999999:::999888:::>>>AAABBBAAAHHHPPPSSShhhddd\\\wwwfffxxx[[[555000222+++)))222,,,++++++++++++*********)))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////---...333<<>>=========<<<<<<;;;::::::999::::::::::::999888777777888888888999999999::::::;;;::::::999888888999999888888888888888999999:::<<<<<<<<<===>>>???@@@AAACCCAAA@@@@@@BBBCCCDDDDDDGGGFFFGGGIIIHHHIIIOOOWWW___ttt~~~ttt{{{ppphhh```WWWRRRRRRRRROOOLLLNNNNNNMMMLLLJJJHHHGGGFFFCCCCCCDDDDDDBBB@@@???===;;;<<<>>>??????>>><<<::::::999888666555555444444444333222111000000000000000000000000000000000000------............------,,,,,,,,,,,,---------------,,,+++,,,---...---,,,------------------------............---------------............////////////000000000000111444666===WWW{{{}}}|||yyy}}}xxxsssuuuttt|||bbb```iiirrr{{{tttuuuqqqlllddd]]]YYYWWWVVVUUUZZZ[[[\\\]]]^^^```aaaaaaccceeehhhhhhfffbbb```___YYYZZZ\\\^^^aaa```]]][[[XXXXXXWWWWWWXXXZZZ\\\]]]```^^^[[[WWWUUUVVVYYY]]]```qqqvvvvvvzzzxxxqqqlllfffnnnrrrooommmrrrzzz}}}vvvnnniii```SSSEEE>>>;;;888888;;;888:::>>>BBBFFFIIIJJJKKKPPPSSSgggdddYYYrrrxxxsssttt^^^???+++222555+++&&&,,,++++++++++++************))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000//////111555888FFFiii{{{sssnnneee[[[SSSLLLEEEEEEFFFCCC???<<>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::;;;;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;::::::999999::::::;;;<<<======>>>@@@BBBDDDFFFGGGGGGEEEBBBBBBEEEHHHIIIHHHKKKKKKIIIGGGGGGOOO___mmmooovvvlllggg]]]XXXRRRPPPQQQQQQNNNKKKMMMMMMMMMLLLJJJHHHGGGEEEAAAAAABBBAAAAAA???>>>=========>>>???>>>===;;;:::888777666444333333333333222222111000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////000000000//////222444777DDDbbb|||tttqqqzzzyyyqqqnnniiipppggghhhnnnttt{{{qqqppplllhhhaaa]]]ZZZXXXUUUTTTYYYZZZ[[[\\\]]]]]]^^^^^^```cccffffffdddaaa___^^^XXXYYY[[[]]]______\\\YYYXXXXXXWWWXXXYYY[[[]]]^^^```___\\\YYYVVVVVVXXX[[[\\\```rrrvvvjjjiiimmmkkkfffccchhhoooqqqkkkfffiiipppuuu{{{|||~~~~~~zzzrrrhhhbbbXXXMMMAAA<<<:::888:::===???FFFNNNPPPMMMMMMPPPUUU```ooorrrXXXbbbyyymmmfff~~~xxxeee===444///222222---))))))+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,.../////////111222444MMMssssss```NNNHHHIIIHHHGGGGGGBBB@@@>>>???@@@AAAAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBEEEIIILLLMMMNNNKKKHHHFFFGGGIIIKKKLLLKKKRRRWWWWWWYYYfff{{{wwwuuu~~~ooogggaaa^^^VVVSSSPPPPPPQQQPPPNNNKKKMMMMMMMMMMMMLLLJJJHHHFFFAAAAAAAAAAAA@@@???>>>===??????@@@???>>>===<<<;;;666666444333222111111111111111000/////////000000////////////////////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............///000111000///000111333666888LLLsss{{{tttuuu}}}vvvooofffjjj{{{sssrrrrrrqqquuummmnnnkkkhhhdddaaa___\\\ZZZXXXZZZZZZ[[[[[[\\\\\\]]]]]]```cccfffgggdddaaa^^^]]]YYYYYYZZZ\\\^^^^^^[[[YYYXXXXXXXXXYYYZZZ\\\^^^_________^^^[[[XXXWWWXXXYYYXXXWWW___sssooocccYYYYYY\\\^^^^^^___hhhmmmnnniiifffiiiooorrrsssssstttvvvxxxzzz|||~~~|||}}}}}}|||yyytttkkkaaaZZZMMMDDD===;;;:::999;;;???FFFNNNTTTTTTOOOOOOWWW```~~~yyyccc]]]gggfffccc~~~xxxuuuIII111333111+++))),,,---++++++************)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''(((((((((((())))))((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,......//////000000000000222:::MMMgggxxx^^^MMMHHHEEEEEEHHHFFFCCCAAA@@@BBBCCCCCCBBB@@@@@@???>>>>>>======<<<;;;<<<<<<===<<<<<<;;;;;;<<<<<<===???@@@BBBCCCCCCBBBAAA@@@???>>>==================<<<======>>>???>>>???AAADDDHHHLLLOOOPPPNNNMMMJJJGGGEEEGGGKKKOOOWWWhhhxxx}}}~~~zzziiibbb^^^YYYUUURRRQQQPPPOOOPPPOOOMMMKKKLLLMMMNNNNNNMMMKKKHHHGGGDDDCCCBBBAAA@@@???>>>>>>AAA@@@@@@???>>>===;;;:::666555444222111111000000000000////////////000000000000000000000000000000......------------......,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------............///111111000000111333222222<<>><<<===>>>===???CCCHHHLLLQQQTTTXXXccctttrrrnnnrrr}}}ooojjjuuuRRR;;;000000...***))),,,...---************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,000000//////000111111111222000666DDDRRRccc~~~}}}{{{ooo^^^XXXRRROOOOOOMMMJJJFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>><<<======>>>>>>============>>>???AAACCCDDDFFFFFFDDDDDDBBBAAA@@@?????????@@@????????????@@@AAAAAABBBBBBDDDFFFIIILLLNNNPPPLLLNNNPPPNNNMMMQQQ[[[ccczzz~~~xxxfff```___ZZZUUURRRQQQPPPOOONNNNNNMMMKKKJJJKKKLLLNNNNNNMMMKKKHHHFFFFFFFFFDDDBBBAAA??????>>>AAA@@@???>>><<<;;;:::999555555333222111000000000/////////......//////000000000000000000000000000//////...------...//////,,,,,,,,,+++++++++******+++*********,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,...000000000000111222...111555AAA```tttqqquuuzzzvvvnnnppp~~~~~~xxxwwwzzznnn```cccccckkkiiigggeeedddcccaaa]]][[[\\\[[[[[[[[[[[[]]]___```gggjjjlllkkkgggccc```^^^^^^\\\[[[\\\^^^^^^^^^]]]ZZZZZZZZZZZZ\\\^^^```aaa\\\^^^``````]]]ZZZYYYXXXQQQWWWYYYYYYbbb~~~vvvmmmfffcccfffkkkeeeggggggeeeggglllnnnllljjjkkklllkkkhhhddd___\\\[[[aaajjjsssyyy|||{{{{{{~~~~~~}}}|||{{{zzzooommmjjjeee^^^UUUJJJCCC@@@======@@@BBBAAACCCFFFJJJLLLPPPXXXiii~~~gggQQQ666666222,,,+++000222///,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,+++)))***,,,///000000...,,,///666<<>>>>>?????????>>>>>>>>>???AAABBBDDDFFFHHHHHHFFFEEEDDDCCCAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNOOOUUU[[[\\\]]]eeettt~~~yyylllbbb\\\^^^```ZZZUUUTTTPPPOOONNNMMMLLLKKKJJJIIIJJJLLLMMMNNNMMMKKKHHHFFFIIIGGGEEECCCAAA@@@??????@@@???>>>===;;;999888888666555333222111111000000//////.........//////000000000000000000000000000000///...------...///000,,,,,,,,,++++++*********+++***)))***,,,---,,,+++************************+++++++++,,,,,,---------,,,,,,,,,---------......***,,,///000//////111222---444444222FFFrrr{{{zzz|||zzzttttttnnnqqq~~~yyyuuutttrrrnnnnnnqqqrrreeeeeebbbkkkkkkgggcccbbbcccbbb___\\\YYY[[[]]]^^^^^^^^^```bbbkkknnnpppooolllhhhfffeeeddd```[[[ZZZ[[[\\\\\\[[[\\\ZZZYYYXXXXXXZZZ\\\]]]]]]\\\ZZZZZZZZZYYYWWWUUUXXXTTTSSSVVVZZZiiivvvnnnnnnhhhdddbbbaaabbbhhhpppeeejjjllljjjjjjjjjhhhdddgggjjjnnnoooppppppooommmtttpppooosssxxxzzz|||~~~}}}}}}{{{|||||||||zzzwwwsssooommmjjjddd\\\UUUNNNHHH@@@;;;===AAAEEEEEEDDDEEEEEEDDDFFFPPP___wwwtttrrrjjj~~~___999///777......---,,,,,,+++******))))))))))))))))))))))))$$$%%%'''))))))((('''&&&'''&&&&&&'''((()))'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++++++++,,,------......///000,,,...333555<<>>AAABBB@@@???AAADDDFFFDDDCCCCCCBBBCCCEEEGGGHHHHHHGGGFFFGGGFFFDDDCCCCCCEEEEEEDDDDDDBBBBBBFFFKKKHHHHHHIIIKKKOOORRRTTTUUUbbbwwwyyywwwpppbbb^^^[[[[[[]]][[[VVVPPPNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJJJJJJJJJJHHHGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@;;;<<<===>>>===<<<:::888666666444333111000......222222000///............------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111111000333888<<>>===<<<:::888666666444333222000//////222111000///............------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---......///000000111111111///222666777???YYYttt{{{nnnjjjooosssrrrqqqkkkgggeeebbb^^^aaagggwwwrrrpppssslllooommmiiieeedddeeefffdddbbb```aaa```___^^^___bbbeeefffhhhkkkkkkjjjhhhggggggaaa^^^[[[YYYZZZZZZZZZZZZVVVVVVWWWXXXZZZ[[[\\\\\\YYYXXXWWWWWWXXXWWWUUUSSSSSSSSSWWWYYYWWWYYYjjj~~~~~~wwwpppfff___]]]eeekkkooonnnmmmnnnllliiikkklllmmmllljjjhhhhhhiiiyyy|||}}}}}}~~~|||zzzwwwtttqqqooonnnpppooonnnnnnoooooommmkkkgggfffdddaaa\\\WWWSSSQQQHHHDDD@@@>>>>>>@@@BBBBBBJJJNNNTTTYYY[[[[[[\\\]]]uuuuuu```ddd{{{llldddttttttHHH222222333...------,,,,,,+++*********((((((((((((((((((((((((***(((&&&$$$$$$$$$&&&'''((('''&&&&&&&&&&&&%%%###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((())))))***+++)))))))))*********++++++***++++++,,,,,,---......111---...111000,,,222<<>>======<<<===>>>>>>===;;;:::999666555444333222111000000111111000///....................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000000...111444333444AAAQQQuuummmnnnpppooonnnhhhdddccccccaaaaaaccckkkaaaaaagggpppkkkmmmiiifffbbbbbbdddeeedddbbb``````___]]][[[]]]```ccceeegggiiiiiigggeeeddddddaaa___\\\[[[ZZZZZZ[[[[[[WWWXXXYYYZZZ[[[[[[ZZZZZZWWWVVVUUUUUUVVVUUUSSSQQQRRRUUU[[[^^^ZZZWWW^^^iiiuuufff```aaadddkkkooonnnlllkkkjjjggghhhhhhiiijjjiiihhhkkkqqq{{{||||||||||||}}}}}}}}}zzzxxxtttooojjjeeeaaa___aaa```___^^^___^^^[[[YYYUUUTTTRRRPPPLLLHHHEEECCCBBBAAA??????BBBHHHMMMPPP[[[ZZZ\\\___cccffflllsssxxxssssssqqq~~~bbbggg{{{UUU444,,,111222...,,,,,,++++++*********)))(((((((((((((((((((((((()))((('''%%%%%%%%%%%%&&&'''&&&$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((((((((()))******))))))))))))*********************+++,,,,,,------///,,,---111111...///444999NNNggguuuzzz}}}xxx|||fff\\\ZZZYYYXXXXXXZZZSSSLLLJJJIIIIIIJJJLLLHHHIIIJJJKKKMMMMMMNNNNNNIIILLLLLLKKKKKKNNNOOONNNOOOVVVZZZUUURRRWWWccclllooogggeeebbb]]]UUUSSSQQQPPPQQQPPPMMMKKKMMMMMMMMMMMMMMMLLLJJJJJJLLLKKKKKKJJJHHHGGGFFFEEEFFFDDDCCC@@@>>>===<<<<<<============<<<;;;999888555444444333222111111000111000///.......................................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,------......///000000///...000444444333888@@@iiiuuussssssrrrmmmhhhcccccceeeggggggggg```UUUUUU]]]jjjhhhkkkfffcccaaabbbeeefffdddbbb``````^^^\\\[[[\\\```ccceeeggggggfffcccaaa`````````___^^^\\\[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSTTTTTTTTTRRRPPPSSSWWW^^^aaa^^^YYYZZZ^^^kkkyyyfffeeelllsssxxxwwwppphhheeecccaaadddccceeeiiijjjkkksss~~~|||zzzzzz|||}}}}}}{{{|||}}}~~~}}}|||zzzyyywwwvvvuuusssssssssssstttrrrpppkkkeee^^^XXXSSSQQQRRRPPPOOONNNNNNLLLJJJGGGEEEEEEDDDCCCBBB@@@???>>>BBBCCCEEEIIINNNVVV]]]bbbggg```[[[[[[^^^dddppp}}}kkkkkkmmm```{{{bbb<<<111222///,,,...+++***************))))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''((())))))***(((((()))))))))*********))))))******+++,,,,,,,,,...,,,,,,///000000111333111555>>>JJJZZZqqq~~~rrrqqqwww}}}uuuddd[[[WWWUUUXXX\\\YYYVVVRRROOOMMMOOORRRTTTKKKUUUZZZSSSMMMNNNUUUYYYaaarrr|||qqqeeejjjiii]]]]]]```^^^[[[SSSRRRPPPOOOOOONNNMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA???===<<<;;;;;;======<<<;;;:::999888777333333333222222111111111000//////.......................................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))))))))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......//////000...///222444444666:::HHHnnnzzztttrrrqqqoookkkfffdddfffiiihhhfff```RRRPPPUUU```___cccdddbbbbbbeeehhhiiifffccc___```___^^^]]]^^^aaaddddddeeeeeeddd```^^^]]]]]]^^^^^^^^^\\\ZZZYYYYYY[[[\\\\\\[[[ZZZXXXWWWVVVVVVTTTSSSRRRSSSTTTTTTRRRPPPSSSXXX]]]```^^^ZZZYYYZZZ\\\ooorrrvvvqqqbbb]]]^^^___cccaaadddjjjlllooo{{{~~~vvvwww||||||zzzqqqqqqpppmmmjjjjjjnnnqqqtttvvvxxxzzz{{{yyywwwvvvmmmkkkhhheeecccccccccddddddbbb^^^XXXQQQLLLGGGEEEEEECCCBBBBBBCCCBBB???===>>>>>>>>>???@@@AAABBBBBBDDDHHHNNNUUU[[[bbbiiinnnjjj___VVVUUUVVV[[[iiixxxnnnttttttttt~~~lllfffzzzkkkGGG...111666---'''---))))))))))))))))))))))))''''''''''''''''''''''''###%%%(((***++++++***)))(((&&&%%%%%%&&&(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((((()))))))))******((())))))******+++,,,,,,------,,,,,,,,,---...000...111444777???WWW|||xxxvvvzzz~~~nnn___VVVUUUYYY]]]dddppptttggg[[[^^^kkktttzzzlll]]]YYYZZZXXXUUUSSSQQQQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEAAA@@@???===<<<;;;;;;;;;<<<<<<;;;999888777666666111111111111111000000000//////......---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))************+++(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........111000//////000111333555222RRRzzzxxxqqqmmmkkkppppppmmmhhhfffeeeaaa]]]cccUUUQQQRRR[[[YYY^^^______aaaeeeiiijjjfffaaa\\\]]]^^^^^^^^^^^^aaacccbbbbbbcccaaa___]]]]]]^^^[[[\\\]]][[[XXXVVVWWWYYY[[[ZZZXXXVVVUUUUUUUUUVVVTTTSSSRRRSSSTTTTTTRRRPPPRRRVVVYYYYYYXXXXXXWWWWWWUUU___rrrnnnYYYVVV^^^eeegggdddfffmmmoooqqq|||hhhcccbbb___^^^aaa]]]^^^___]]]ZZZZZZ]]]```cccfffjjjnnnppppppooommm```^^^YYYUUURRRQQQQQQRRRSSSRRROOOKKKFFFBBB???>>>;;;:::;;;<<<>>>???>>>===??????@@@BBBDDDFFFHHHIIIMMMSSS[[[aaaeeehhhkkknnnlllaaa[[[[[[ZZZYYYbbboooqqqlllnnn~~~|||OOO999+++///333...***+++))))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&)))+++---...///---***'''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((()))))))))***(((((())))))***+++++++++***---...,,,***+++,,,...---000333444444BBBbbbyyynnnpppyyywwwuuukkkbbb[[[YYYWWWRRROOOPPPPPPOOONNNMMMLLLLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFF???>>>===<<<;;;;;;;;;;;;;;;;;;999888666555555444///////////////000000000.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************((((((((()))***+++++++++***++++++++++++,,,,,,,,,+++++++++,,,------.........///000...---///111222333???[[[zzzqqqjjjgggkkkqqqtttpppjjjddd]]]TTTggg\\\XXXXXX___\\\bbbZZZ[[[___dddhhhhhhccc^^^XXXYYY[[[\\\\\\]]]^^^```___```aaa```^^^]]]^^^___XXXZZZ[[[YYYVVVTTTUUUWWWXXXWWWUUUSSSSSSTTTUUUVVVTTTSSSRRRSSSTTTTTTRRRPPPQQQTTTUUUSSSSSSTTTUUUTTTTTTXXX```lll|||hhhQQQSSSaaannnlllhhhiiiooopppqqqiiiUUUSSSRRRJJJKKKTTTJJJKKKLLLKKKKKKKKKMMMNNNLLLPPPVVV\\\___```___^^^WWWTTTOOOIIIFFFDDDDDDEEEGGGFFFDDDBBB@@@>>><<<;;;666666777:::>>>@@@AAA@@@BBBCCCDDDFFFHHHKKKMMMOOOXXX^^^fffjjjjjjhhhhhhhhhooogggdddgggddd^^^bbblllyyysssuuupppTTT???777...+++///111000,,,(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%'''***...222444111...)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((()))******++++++''',,,000...,,,,,,...///---,,,...222444999HHHYYY~~~|||mmmccc___YYYUUUUUURRRLLLLLLPPPNNNNNNNNNLLLKKKKKKLLLNNNIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBCCCEEEFFF======<<<;;;;;;;;;;;;<<<;;;:::888666555444444333............////////////......---------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************'''(((((()))***+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......***...000///...000333444:::222???hhh~~~tttkkkhhhdddpppyyywwwppphhh]]]SSSiiiWWWXXX[[[___ZZZaaa^^^___aaabbbbbbaaa``````[[[ZZZYYYYYYZZZ\\\^^^```\\\___aaa___\\\ZZZZZZ\\\___\\\YYYUUUTTTTTTVVVXXXVVVUUUSSSQQQQQQRRRTTTUUUVVVSSSQQQQQQTTTUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUWWW[[[^^^bbbqqqeeeTTT]]]qqq~~~uuupppiiieeeiiiuuukkk]]]RRROOOMMMIIIGGGHHHIIIDDDDDDHHHHHHCCCBBBFFFEEEBBBDDDKKKPPPPPPNNNOOOEEEEEEEEEDDDAAA???>>>>>>???>>>===;;;;;;:::;;;;;;999:::;;;>>>BBBDDDCCCCCCHHHIIIIIIIIIKKKOOOVVV[[[```jjjoooiiibbbccciiinnnrrrgggXXXTTTWWWVVVkkknnneeeooonnncccHHHCCC999777444000---***))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---...------...222888<<>><<<;;;;;;;;;;;;:::999777666444333333222........................000///...---,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000222555999GGGiiihhhffflllssswwwwwwpppcccVVVrrr___^^^```ccc\\\bbb]]]^^^___aaabbbaaaaaaaaa\\\[[[ZZZZZZ[[[]]]___```___aaaaaa___\\\ZZZ[[[\\\]]][[[WWWTTTRRRRRRTTTUUUTTTSSSRRRQQQPPPQQQQQQRRRSSSRRRPPPQQQSSSTTTRRRPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRTTTVVVXXXZZZeee}}}hhhaaammm{{{sssoooiiifffiiiqqq{{{qqqcccTTTNNNLLLIIIHHHJJJHHHDDDCCCFFFFFFCCCCCCGGGEEEAAAAAAEEEHHHGGGGGGHHHFFFFFFDDDBBB???>>>>>>???======<<<;;;;;;:::::::::AAA@@@@@@AAADDDFFFHHHHHHEEEHHHKKKNNNQQQUUU[[[```vvvoooeeeaaagggppprrrnnn\\\WWWNNNOOOWWW```mmmeee]]]fff|||sssjjjLLL999111333222000---+++*********))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,---------...000555888@@@JJJ[[[nnnmmmaaaXXXUUUVVVWWWUUURRRNNNJJJIIIJJJLLLNNNMMMLLLLLLNNNQQQRRRSSSSSSNNNKKKLLLJJJFFFCCCCCCBBBBBBAAAAAABBBCCCDDDEEE@@@???===<<<;;;::::::;;;999999777555444333222222........................000///...---,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000000111333<<>>===;;;::::::::::::888888666444333222222222........................///......---,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,---------...//////000000///...///222:::NNNnnnrrriiilllqqqrrrssswwwzzzfffeeeffffff\\\^^^]]]]]]]]]^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\^^^___```^^^]]][[[ZZZYYYZZZ\\\^^^^^^]]][[[XXXWWWVVVUUUUUUQQQRRRSSSSSSQQQOOOMMMKKKNNNOOORRRTTTTTTRRRPPPMMMPPPOOOMMMLLLMMMPPPSSSUUURRRRRRRRRRRROOOQQQ\\\hhh|||tttrrrwww~~~}}}uuukkkeee```YYYQQQKKKIIIHHHHHHHHHHHHGGGGGGHHHGGGCCCCCCFFFHHHGGGHHHKKKLLLJJJHHHFFFFFFFFFFFFEEEGGGEEECCCAAA@@@AAABBBCCCDDDFFFJJJMMMMMMMMMMMMMMMVVVYYY]]]```fffpppwwweeeXXXPPPXXXeeeqqqfffMMMSSSbbb}}}iiiGGG555111000...++++++******************))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))******************++++++++++++***,,,...///......///000***///444888BBBYYYxxxsssggg\\\ZZZ[[[YYYXXXWWWZZZZZZXXXTTTPPPNNNNNNOOOMMMJJJGGGIIINNNTTTXXXYYYRRRMMMJJJKKKJJJEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA======<<<;;;:::999888888777666555333222222111111..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000222//////111000888RRRnnnzzznnnmmmmmmjjjpppzzzwwwcccdddggghhh\\\^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```]]]\\\[[[[[[]]]___aaaccc]]]\\\[[[YYYXXXWWWVVVVVVRRRSSSTTTTTTSSSPPPNNNLLLNNNQQQTTTVVVVVVSSSQQQOOOSSSQQQPPPOOOPPPRRRUUUWWWQQQPPPPPPQQQOOOOOOUUU]]]lll|||ooofffaaa]]]WWWQQQSSSSSSSSSPPPOOOMMMKKKIIIJJJGGGGGGJJJJJJIIIKKKOOOQQQNNNKKKJJJKKKJJJIIIGGGMMMKKKIIIGGGFFFGGGIIIKKKOOOOOONNNMMMLLLOOOUUUZZZccckkkvvvcccZZZdddooo}}}|||___YYYnnnkkkEEE555000++++++///,,,,,,++++++***))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))*********++++++++++++---//////...---...///***000444111///:::RRRfff{{{cccbbb]]]ZZZZZZYYYVVVVVVXXX______]]]ZZZUUURRRPPPPPPKKKIIIIIIMMMSSSXXXXXXWWWPPPKKKHHHIIIHHHCCCAAAAAABBBBBBBBBAAAAAA@@@??????<<<<<<;;;:::999888777777555555444222111111111111////////////////////////---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))******************+++++++++,,,,,,,,,,,,------.../////////111///111444222111???RRRwww~~~xxxooogggjjjssstttbbbdddiiijjj]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZ\\\]]]___```aaabbb```___^^^___bbbeeeffffffXXXXXXYYYYYYXXXWWWUUUUUUSSSSSSTTTUUUTTTRRROOONNNOOOSSSVVVXXXVVVTTTRRRQQQTTTSSSRRRQQQQQQRRRTTTVVVNNNLLLLLLNNNNNNNNNQQQWWW___kkkooo```\\\___aaa^^^ffffffbbbZZZVVVUUUTTTPPPQQQMMMLLLLLLLLLLLLRRRYYY```ZZZRRRNNNMMMMMMKKKIIIKKKLLLMMMOOOPPPQQQQQQQQQNNNMMMMMMNNNUUUdddvvvuuuyyyzzzooolllxxx~~~|||rrrOOO333000111***(((...,,,,,,,,,,,,+++)))((('''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************++++++---...///...------.........,,,+++---222:::???\\\oooyyytttiii___YYYWWWXXXZZZYYYWWWWWW[[[\\\]]]\\\ZZZUUUQQQOOOOOOLLLJJJKKKPPPWWWZZZWWWTTTMMMHHHFFFHHHGGGCCCAAABBBAAABBBBBBAAA@@@???>>>===::::::::::::999777666555444333222111111000000000////////////////////////,,,------------,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******************++++++++++++,,,,,,,,,---......//////---...111333222111555;;;VVVpppzzzpppkkkiiiqqq___bbbhhhiii[[[ZZZVVVUUUUUUTTTUUUVVVWWWXXXZZZ[[[]]]```bbbdddeeefffbbbaaa```aaadddeeeeeecccVVVWWWXXXYYYYYYXXXWWWVVVRRRSSSSSSTTTSSSRRRQQQPPPPPPSSSWWWWWWUUUSSSRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQLLLIIIIIIMMMNNNNNNPPPTTTZZZ^^^hhhzzzxxxuuu{{{}}}zzz~~~{{{pppccc\\\]]]^^^\\\\\\WWWRRRRRRTTTZZZgggtttyyymmm^^^TTTPPPPPPQQQPPPFFFLLLVVV^^^bbbaaa]]]ZZZYYY___fffppp|||{{{qqqrrryyy{{{xxx}}}tttNNN???222000000---+++---******++++++***)))((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,++++++,,,......,,,***+++///222333222;;;JJJ___rrrxxxkkkeeedddcccZZZVVVVVV[[[]]][[[YYYZZZUUUVVVWWWVVVSSSOOONNNMMMNNNKKKJJJOOOVVVYYYUUUQQQKKKGGGEEEHHHHHHEEECCCDDDAAABBBBBBAAA@@@>>>===;;;999::::::999888777555444333222111000000000000000////////////////////////,,,,,,---------,,,+++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***************+++++++++++++++,,,,,,------......///)))...111///...111333222???TTTqqqrrrnnn\\\___eeefffWWWVVVRRRRRRQQQRRRTTTVVVXXXYYYZZZ\\\___bbbeeeggghhhiiibbb```___```bbbccc```]]]VVVXXXZZZ[[[\\\[[[ZZZYYYRRRRRRRRRRRRRRRRRRQQQQQQPPPSSSVVVWWWTTTRRRRRRTTTQQQPPPPPPPPPOOONNNMMMMMMMMMJJJIIIMMMOOOOOOQQQTTTUUUSSSUUUcccyyyzzzggg___cccffffffeee^^^YYYYYY^^^kkk~~~iiiYYYSSSTTTWWWXXX```jjjzzzyyyrrrjjjkkk{{{|||kkk{{{eeeIII000444222+++)))---...+++'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))************(((*********)))***,,,...'''***...---++++++000444555888???LLLaaa}}}{{{jjjcccbbb___^^^___]]]VVVSSSXXX^^^\\\WWWSSSOOORRRTTTTTTRRROOONNNNNNPPPLLLIIIMMMTTTWWWTTTOOOKKKGGGEEEHHHIIIFFFEEEFFFAAABBBBBBAAA@@@>>><<<;;;999999999999888777555333222222111000000///000000000000000000000000000000,,,,,,---...---,,,+++************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))************+++++++++++++++,,,------......///(((000222+++***111555222111???[[[{{{xxxeeeaaabbbaaaSSSQQQUUUSSSOOONNNOOOSSSXXX[[[]]]]]]\\\]]]^^^aaadddfff```^^^[[[ZZZZZZ[[[ZZZYYYYYYZZZ]]]^^^]]][[[XXXUUUUUUSSSQQQPPPQQQRRRRRRQQQSSSRRRQQQPPPPPPPPPPPPQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSQQQVVV___fffuuu}}}~~~}}}ssshhhhhhyyyqqqfff]]]XXXeeeyyyooo\\\eeevvvuuusssSSS===444......---,,,,,,+++******+++*********))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&&&&&&&%%%###(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...+++///333777@@@TTTnnn~~~kkkiiieeeaaa^^^\\\ZZZZZZYYYVVVTTTUUUXXXYYYXXXVVVOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKLLLKKKKKKJJJJJJFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAA@@@>>>===;;;:::777777777777666666666666333222111////////////000////////////////////////......------,,,+++******,,,,,,+++***)))))))))******)))))))))***+++,,,,,,******))))))((((((''''''******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000777555<<>>NNNdddyyy}}}nnnbbb]]]]]][[[[[[ZZZZZZYYYYYYYYYYYYUUUSSSRRRSSSUUUUUURRRNNNLLLLLLLLLLLLKKKIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>><<<:::888777555555555555444444444444333222000///......///000------------------------+++++++++***************++++++***)))))))))************)))))))))***++++++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,---------------.........---///111555BBB[[[zzzWWWHHHHHHLLLRRRLLLOOOOOONNNNNNOOOQQQTTTWWWYYYVVVXXXZZZ\\\\\\\\\[[[ZZZXXXWWWVVVWWWZZZ[[[[[[ZZZWWWXXXYYYYYYXXXUUURRRQQQNNNMMMKKKLLLMMMMMMMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHIIIKKKLLLNNNOOOPPPPPPOOOQQQSSSPPPNNNWWWbbblllvvv|||vvvttt|||lllaaa[[[XXXWWWdddqqqjjjYYYBBB333/////////,,,,,,,,,++++++*********)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))*********************+++,,,,,,------///......///000111111000,,,555@@@LLL[[[sssyyylllgggccc^^^ZZZYYYXXXYYYYYYZZZZZZYYYYYYXXXTTTRRRRRRTTTWWWWWWSSSOOOKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB???>>>>>><<<:::888666555444444444333333333222222333222000///......//////++++++++++++++++++++++++))))))))))))******************))))))))))))************))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************++++++++++++,,,,,,,,,...---------------------000222222000444FFFdddzzz|||PPPEEEGGGKKKPPPHHHJJJNNNNNNNNNOOOPPPSSSVVVXXXXXXZZZ\\\]]]]]][[[YYYXXXVVVUUUTTTVVVXXXYYYXXXWWWSSSTTTUUUUUUSSSQQQOOONNNLLLKKKKKKKKKMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJKKKHHHHHHIIIKKKLLLMMMOOOOOOLLLMMMOOOPPPNNNMMMPPPVVVZZZ]]]eeevvvyyy{{{}}}iiifffbbbbbbffflllqqqssszzzpppGGG;;;///+++...000,,,'''+++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%$$$###&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,,,,---,,,+++***+++...000///......000222333:::NNNkkkrrrhhhbbb^^^```aaa\\\UUUQQQWWWXXXYYYZZZZZZXXXWWWUUUPPPOOOOOORRRVVVVVVRRROOOIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@======<<<;;;999777555444333333333333222222222222222111000............///++++++++++++++++++++++++)))))))))))))))))))))******))))))((())))))************))))))((())))))***'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))*********+++++++++,,,,,,---------------,,,,,,,,,...//////---...888IIIWWW}}}RRRDDDDDDHHHOOOKKKQQQPPPOOONNNMMMOOOQQQUUUWWWXXXYYY[[[\\\]]]\\\ZZZYYYVVVVVVUUUVVVWWWWWWUUUSSSSSSSSSSSSQQQOOOMMMJJJIIILLLKKKKKKLLLNNNNNNMMMKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNKKKLLLNNNPPPOOOOOOPPPQQQSSSQQQSSS```vvvxxxiiiiiimmmxxx|||cccLLL999222+++))),,,...,,,((())))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,///---+++***++++++++++++///111111000222<<>>>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;:::999777666555333333333333222222222222222111///...------...///++++++++++++++++++++++++*********)))))))))))))))))))))((((((((()))************)))((((((((())))))&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))************++++++++++++,,,,,,,,,,,,,,,------------...//////000333999===[[[zzzTTTFFFEEEIIIQQQPPPXXXRRRPPPMMMLLLMMMPPPSSSVVVTTTVVVXXXZZZ\\\]]]]]]]]]YYYXXXXXXXXXXXXWWWTTTQQQQQQQQQQQQPPPNNNLLLKKKJJJLLLLLLLLLNNNOOOPPPNNNLLLJJJKKKLLLMMMMMMKKKIIIHHHHHHIIIJJJKKKKKKJJJJJJIIILLLLLLLLLMMMMMMMMMNNNNNNMMMNNNNNNNNNOOOPPPOOOOOOMMMMMMNNNSSS___pppwwwrrreeeVVVBBB444222000---+++,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,.........---,,,+++++++++,,,...000111111666>>>DDDPPP\\\eeefffiiixxxxxxnnnddd^^^\\\]]]___YYYVVVUUUWWWWWWTTTUUUWWWTTTWWWZZZ\\\\\\ZZZWWWUUUQQQNNNLLLLLLNNNNNNLLLIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>????????????>>>===;;;;;;::::::::::::999888777777444444333333333222222222222111///...------......+++++++++++++++++++++++++++++++++******))))))(((((((((((((((((()))************)))(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))************+++++++++++++++++++++,,,,,,------......///000111111222333444AAAXXXwww~~~SSSIIIKKKOOOVVVSSSYYYTTTQQQMMMKKKKKKNNNSSSVVVPPPRRRUUUXXX[[[]]]___```\\\[[[ZZZZZZYYYWWWTTTQQQMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMOOOQQQQQQOOOMMMKKKLLLMMMNNNNNNLLLJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLKKKIIIJJJKKKJJJHHHGGGKKKMMMMMMOOOXXXiiiwwwgggYYY```rrrvvvmmmiiigggkkk{{{yyy~~~|||bbbMMM<<<000+++'''***,,,,,,***))))))***(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,&&&)))+++,,,,,,+++---...,,,,,,,,,,,,...222888<<<777@@@DDD???@@@PPPjjj|||~~~uuuooodddeeeeeeccc```\\\[[[[[[\\\ZZZZZZZZZVVVQQQQQQTTTVVVXXX\\\___```___\\\ZZZVVVRRRNNNMMMNNNNNNKKKHHHHHHHHHHHHHHHGGGEEEDDDCCCFFFFFFFFFEEEDDDCCCAAA@@@?????????>>>===;;;:::999:::::::::::::::999888888444444444333333333222222222111///...------......++++++++++++++++++++++++---,,,,,,+++***)))((((((((((((((((((((()))************)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))************+++++++++******+++,,,,,,---......+++,,,---...---...000111777???YYY|||xxxVVVPPPMMMNNNWWWQQQQQQQQQNNNJJJIIIKKKNNNRRRSSSUUURRRTTT[[[``````^^^___\\\\\\[[[[[[[[[YYYVVVTTTSSSRRRQQQRRRTTTUUUVVVUUUVVVSSSQQQOOOPPPPPPOOONNNMMMMMMMMMOOONNNLLLKKKLLLKKKJJJIIIHHHIIILLLOOOQQQ\\\WWWRRRNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKLLLPPPVVVZZZkkkxxxdddkkkmmmsss}}}tttvvvuuupppiiihhhmmmsssxxxuuuZZZDDD999///+++---------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))*********)))'''&&&&&&&&&'''((()))***++++++,,,+++***+++---...---,,,,,,,,,,,,---------......333333333222333888@@@FFFaaammm{{{~~~|||}}}uuunnnhhhccc```______``````^^^\\\YYYXXX]]]aaabbb^^^UUUOOOPPPSSSVVVWWWYYYZZZ[[[[[[[[[ZZZTTTRRROOOLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDGGGIIIGGGFFFFFFCCC>>>CCCBBBAAA@@@>>>===<<<<<<======<<<;;;:::999999888555555444444444333333333333222111000///...---,,,---,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************------......///000000000111111:::PPPnnntttUUUPPPMMMMMMUUURRRUUUTTTNNNHHHFFFIIIMMMOOOPPPUUURRRUUU\\\```^^^\\\\\\ZZZYYYYYYYYYYYYXXXVVVTTTUUUSSSRRRSSSUUUWWWWWWVVVTTTRRRPPPOOOPPPQQQQQQPPPPPPNNNMMMNNNOOONNNMMMMMMIIIHHHHHHHHHJJJNNNQQQSSSYYYVVVQQQNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIKKKNNNQQQYYYkkk}}}yyyyyyuuuvvv~~~yyyyyywwwlllqqqyyycccFFF:::444...+++...,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((()))))))))(((((('''&&&(((((((((((()))))))))))),,,+++***+++---...---,,,,,,,,,,,,,,,------------/////////......111777<<<===GGGQQQSSSQQQTTT^^^hhhwww|||tttqqqlllhhheeebbb___]]][[[[[[\\\\\\ZZZXXXUUUTTT[[[___```\\\TTTPPPQQQTTTWWWXXXXXXYYYYYYXXXWWWVVVSSSRRROOOMMMKKKIIIIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCGGGKKKLLLJJJJJJJJJHHHDDDCCCCCCBBB@@@???>>>===<<<======<<<;;;:::999888888444444444444333333333333222111111000///...------------,,,******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((('''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************************---------...//////000000000000333>>>SSSnnnpppRRROOOLLLLLLUUUSSSWWWTTTMMMFFFFFFLLLRRRTTTRRRTTTSSSVVV]]]```\\\YYYXXXVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTVVVXXXXXXWWWRRRPPPNNNOOOPPPRRRRRRRRRRRRQQQOOONNNOOOOOONNNLLLGGGGGGGGGHHHKKKOOOSSSUUUUUUSSSPPPOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJIIIGGGGGGGGGIIIJJJVVVhhhyyyvvvoooqqquuutttpppoooqqqwwwxxxpppkkkppp{{{{{{vvv{{{|||sssllljjjrrrqqqPPP@@@222000///+++***...+++******))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((''''''&&&'''''''''***)))))))))(((((((((''',,,+++***+++,,,---,,,+++++++++,,,,,,,,,---------,,,------,,,+++,,,///111,,,111777888777888===CCCKKKSSS]]]dddgggkkkpppuuu|||{{{zzztttlllbbb```___^^^___^^^]]][[[]]]]]]]]]]]][[[YYYWWWVVVYYY\\\]]]YYYSSSPPPRRRVVVXXXXXXXXXWWWUUUTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDHHHLLLMMMLLLLLLMMMKKKGGGDDDCCCBBBAAA???>>>======<<<<<<;;;:::999888888777444444444333333333222222000000000/////////.........---,,,++++++******+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************************,,,,,,---......//////000---///000000888NNNmmmpppQQQMMMLLLNNNXXXTTTVVVOOOIIIEEEJJJVVV^^^^^^ZZZRRRSSSXXX^^^___ZZZUUUTTTSSSTTTVVVWWWWWWXXXYYYZZZWWWUUUTTTUUUVVVXXXXXXWWWPPPOOOMMMNNNQQQSSSTTTTTTRRRWWWYYYUUUPPPNNNMMMLLLGGGGGGHHHIIILLLOOORRRTTTQQQPPPOOOOOOPPPOOOMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMLLLJJJGGGGGGGGGIIIOOOXXXaaaiiisss||||||zzz}}}pppTTTBBB777000,,,---,,,((())),,,))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,---.........---......111333444555666666888999999>>>DDDFFFEEEEEEGGGJJJWWW___jjjsssxxx||||||xxxrrrpppmmmkkkmmmnnnllliii```_________``````^^^\\\______^^^^^^\\\ZZZYYYXXXVVVXXXYYYVVVRRRQQQSSSVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEIIIJJJIIIIIILLLKKKGGGDDDCCCBBBAAA@@@>>>======;;;;;;:::999888777777666333333333333222222222222////////////////////////...---,,,,,,+++++++++,,,************************(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))************************+++,,,,,,---......//////)))...222///...888MMM^^^}}}sssRRRMMMMMMRRR\\\TTTRRRJJJFFFFFFOOO[[[bbb```[[[QQQSSSXXX^^^^^^WWWRRRQQQQQQSSSVVVWWWWWWXXX[[[^^^WWWUUUTTTTTTVVVWWWWWWVVVPPPOOOMMMNNNQQQSSSTTTTTTSSS```ggg```UUUOOONNNNNNJJJJJJJJJKKKLLLNNNPPPQQQNNNNNNMMMNNNOOOOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHKKKMMMMMMKKKIIIHHHHHHKKKMMMPPPTTTXXX]]]bbbfffyyyrrr[[[HHH888000///---,,,,,,***'''))),,,((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''((()))*********,,,+++******,,,,,,+++************+++++++++,,,,,,+++,,,---///000000///...000000000111333444444333///333666888888999;;;>>>:::???EEEJJJMMMRRRXXX\\\ZZZ]]]bbbhhhkkkllllllkkkoooqqqssssssrrrqqqrrrtttppplllgggdddddddddbbb```cccccccccdddbbb___\\\[[[aaa```___```bbbaaa```^^^\\\\\\[[[ZZZYYYWWWVVVUUUSSSTTTUUUTTTRRRQQQSSSUUUTTTTTTSSSSSSRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMLLLLLLHHHHHHGGGGGGFFFEEEEEEEEECCCGGGHHHFFFGGGJJJIIIFFFDDDCCCBBBAAA???>>>======::::::999888777666555555333333222222222111111111............////////////------,,,,,,++++++,,,,,,************************((((((((((((((((((((((((((())))))***))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************++++++,,,,,,------......)))---000000...111999AAA___tttvvvWWWSSSSSSVVV\\\RRROOOIIIGGGHHHNNNWWW[[[WWWRRRPPPRRRXXX]]][[[TTTPPPQQQPPPSSSVVVVVVVVVXXX\\\```WWWVVVTTTUUUVVVWWWWWWVVVRRRPPPNNNOOOPPPRRRRRRRRRTTTcccllldddWWWRRRRRRPPPMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLMMMNNNNNNLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRRRR]]]mmmrrr\\\HHH999222///...+++++++++)))((((((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&''''''((()))&&&&&&'''((()))***++++++,,,+++******++++++***)))))))))*********+++++++++))))))***---///000...---...------...000222222111...000222333444666888;;;555777:::;;;;;;>>>CCCHHHCCCCCCEEEFFFHHHIIIJJJJJJKKKNNNQQQQQQPPPQQQTTTWWW[[[YYYWWWWWWYYYZZZZZZZZZZZZZZZ]]]```^^^YYYWWWYYY\\\[[[[[[\\\^^^______^^^]]]\\\[[[ZZZXXXWWWVVVVVVOOOQQQSSSSSSRRRQQQRRRSSSRRRQQQQQQQQQQQQQQQRRRSSSLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDDDDGGGHHHFFFFFFIIIIIIFFFCCCBBBAAA@@@>>>===<<<<<<999999888777666555555444222222222111111111000000.....................///,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******************************+++,,,,,,------...---,,,++++++---111555777???YYYwwwwww]]]___\\\WWWXXXOOOOOOLLLJJJIIIKKKOOOQQQPPPMMMOOOQQQWWW\\\YYYRRROOOQQQNNNQQQUUUUUUTTTVVV[[[___YYYWWWVVVVVVWWWXXXXXXWWWTTTRRRPPPOOOPPPQQQQQQPPPSSS^^^bbbZZZSSSTTTSSSNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFHHHIIIIIIHHHGGGHHHIIIFFFFFFGGGIIIJJJJJJIIIHHHIIIVVVeeerrrvvvRRRHHH:::///+++++++++,,,*********(((((()))******'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))(((''''''(((((())))))******,,,+++******++++++***((())))))))))))*********+++***))))))+++......,,,***......//////000111222222111111111111000111333444333666888888666777;;;>>>===<<<<<<<<<======??????>>>BBBEEEFFFDDDEEEJJJNNNOOOOOOPPPRRRTTTVVVVVVVVVSSSTTTXXX\\\[[[XXXZZZ```\\\ZZZXXXXXXZZZ\\\\\\\\\]]]\\\[[[YYYXXXWWWVVVVVVMMMOOORRRSSSSSSQQQPPPPPPPPPPPPOOONNNNNNOOOPPPPPPKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCDDDGGGGGGDDDDDDGGGGGGEEEBBBAAA@@@???===<<<;;;;;;999888888777666555444333222111111111000000000000.....................---++++++*********++++++,,,************************))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********************************+++,,,,,,------///,,,******---000111222///???TTTiii|||uuubbbhhhcccWWWTTTMMMQQQOOOLLLIIIIIIJJJMMMNNNOOOOOOQQQVVV[[[XXXQQQOOORRRMMMPPPTTTTTTRRRTTTYYY___[[[YYYWWWWWWYYYYYYYYYXXXVVVSSSQQQOOOPPPPPPOOONNNPPPVVVTTTMMMMMMSSSRRRJJJLLLLLLMMMMMMNNNNNNNNNOOOOOOMMMKKKJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKJJJHHHHHHIIIJJJHHHHHHGGGHHHHHHGGGEEECCCBBBJJJSSS\\\iiixxxdddHHH:::444...+++,,,...,,,******++++++)))******)))'''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))((())))))))))))((((((((((((---+++******++++++***((())))))))))))************---+++***+++---...,,,)))+++,,,,,,---,,,,,,---..................000222444...111555555333222444666666666777888999:::;;;<<<999===AAAAAA@@@AAAFFFJJJHHHIIIKKKMMMOOOPPPQQQQQQTTTSSSUUUXXXUUUQQQUUU^^^aaa^^^[[[YYYYYYZZZZZZZZZXXXWWWVVVTTTSSSRRRQQQQQQKKKNNNQQQSSSSSSRRROOONNNPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBEEEEEEBBBBBBEEEEEEBBBAAA@@@???>>>===;;;::::::888888777666555444333333111111111111000000000000//////.........---------*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************)))******+++,,,,,,------///...---.........,,,***...000666FFFbbbmmmYYYPPPRRRQQQSSSSSSKKKKKKMMMNNNLLLJJJJJJMMMPPPRRRSSSUUUTTTRRROOOOOOOOOQQQQQQQQQQQQQQQSSSWWWZZZ\\\XXXTTTSSSUUUVVVUUUTTTTTTTTTRRRQQQOOOMMMLLLLLLJJJLLLOOOQQQRRRPPPNNNLLLPPPMMMJJJJJJLLLNNNMMMLLLIIIIIIHHHGGGHHHIIIJJJKKKHHHIIIIIIJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIGGGEEEEEEFFFEEEBBB???AAABBBDDDIIIRRR]]]gggnnn|||iiiRRR???555///...---+++******++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###$$$((('''###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))******+++,,,,,,---......******+++,,,------------,,,,,,,,,---------..................////////////444444333222333444555666555555555555666666666666777999<<<===>>>???BBBDDDDDDEEEGGGIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPQQQTTTWWW^^^ZZZUUUSSSSSSTTTUUUUUUWWWTTTPPPOOOOOONNNKKKGGGMMMOOOPPPRRRQQQPPPNNNMMMPPPOOONNNMMMLLLLLLLLLLLLQQQPPPNNNLLLJJJHHHFFFEEEBBBCCCCCCBBBAAA@@@AAABBBBBBAAAAAAAAABBBDDDEEEGGGDDDBBB>>>:::777666666777:::888666555555555444222000000000000////////////+++,,,---.........---,,,************************+++******)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))************)))************+++++++++........................---///333777BBBWWWrrraaaNNNHHHMMMNNNSSSUUUMMMHHHJJJJJJJJJIIIJJJNNNRRRPPPRRRSSSSSSQQQOOONNNOOOQQQRRRSSSRRRRRRSSSVVVXXXZZZWWWSSSRRRTTTUUUTTTSSSTTTSSSRRRPPPOOOMMMLLLKKKJJJLLLOOORRRRRRQQQOOONNNPPPMMMKKKJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKKKKGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDCCCDDDFFFHHHJJJHHHFFFDDDCCCDDDCCCAAA>>>=========@@@EEELLLSSSWWWbbbhhhpppyyyxxxpppaaaQQQCCC999333000...---+++***))))))******((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&###$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,---------------.........////////////222222111111111222333444444444555555555666666666555777:::;;;<<<>>>@@@BBBBBBCCCEEEHHHJJJKKKLLLLLLMMMNNNPPPPPPOOOOOOQQQRRRWWWTTTRRRRRRRRRSSSRRRQQQSSSQQQNNNNNNOOONNNLLLIIILLLLLLMMMNNNNNNNNNMMMLLLPPPPPPNNNMMMKKKKKKJJJJJJNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDEEEDDDBBB@@@@@@AAA@@@@@@??????@@@BBBCCCDDDCCCAAA===999777666666777:::888666555555555444222111111000000//////......,,,---.........---,,,+++*********************************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''(((((()))))))))*********))))))*********+++++++++---------------------------...///...333@@@SSSbbbwwwVVVEEEAAAHHHMMMSSSUUUMMMJJJJJJIIIHHHGGGIIIMMMPPPNNNPPPRRRRRRPPPOOOOOOOOOQQQRRRTTTTTTSSSSSSSSSTTTWWWTTTRRRQQQRRRSSSRRRRRRSSSRRRQQQPPPNNNLLLKKKJJJIIIKKKNNNQQQRRRRRRPPPOOOOOOMMMKKKJJJKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJFFFDDDBBBAAAAAA@@@>>>===<<<<<<<<<===???BBBEEEGGGHHHNNNWWWbbbpppwwwdddXXXJJJCCC999///))))))+++...,,,+++***)))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###((()))&&&###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&''''''(((((())))))***))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////////////////000111111333333444444444555555555444666888999:::;;;>>>@@@@@@AAACCCEEEHHHIIIJJJKKKKKKMMMOOOPPPOOONNNOOOPPPPPPPPPOOOPPPQQQPPPNNNLLLOOONNNLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKLLLPPPOOONNNLLLKKKIIIHHHHHHKKKJJJIIIGGGEEECCCBBBAAADDDEEEFFFFFFCCC@@@??????>>>>>>>>>>>>>>>???@@@AAABBB@@@<<<999777666666666999777555444555555444222222111111000///......---............---,,,++++++******************************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''(((((())))))))))))******)))))))))*********++++++------------------------111111000---+++000;;;DDDYYYtttTTTDDDBBBJJJOOOTTTVVVMMMOOOMMMKKKHHHFFFGGGIIIKKKLLLOOOQQQRRRQQQPPPPPPQQQPPPSSSUUUUUUSSSQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMKKKJJJIIIGGGIIILLLOOOQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIDDDBBBAAA??????>>>===<<<;;;;;;===>>>@@@AAABBBBBB===AAAFFFLLLTTTaaaqqq|||uuuhhh\\\OOO@@@666222000...,,,***)))***************))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,...)))######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%%%%'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------........................//////000222222222333333333444444333555777888999:::<<<>>>>>>@@@BBBDDDGGGHHHIIIJJJNNNOOOPPPQQQPPPQQQSSSUUURRRPPPNNNNNNOOONNNMMMKKKMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGIIIKKKMMMMMMLLLLLLKKKIIIHHHHHHIIIIIIHHHFFFEEECCCBBBBBBEEEFFFHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>><<<999777666666666999777555444555555444333222222111000///...------//////......---,,,+++******************************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,000111111///,,,---222777AAARRRiii{{{VVVGGGFFFPPPUUUZZZ[[[RRRPPPNNNKKKIIIHHHIIIJJJKKKLLLNNNQQQRRRQQQPPPQQQQQQOOORRRTTTTTTRRRPPPNNNNNNNNNOOOOOOOOONNNOOOOOOPPPQQQPPPOOONNNLLLJJJIIIHHHFFFGGGJJJLLLNNNNNNNNNNNNJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFJJJIIIIIIHHHGGGGGGGGGGGGCCCBBBAAA???===<<<<<<<<<888999;;;============<<<;;;<<<===>>>@@@FFFNNNTTT```hhhrrrxxx|||ooo```XXXMMMBBB;;;666333111++++++,,,,,,,,,***((('''***************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***///111***$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------......///////////////111111111111222222222222333555777888888999;;;======???AAADDDFFFHHHIIIJJJQQQQQQRRRRRRRRRUUUZZZ]]]WWWTTTOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDFFFHHHJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEGGGGGGFFFBBB???>>>===???????????????>>>>>>>>>>>><<<;;;888777666666666888666444444444555444333111111111000///......---//////...---,,,+++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///222444:::GGGYYYlllzzzWWWIIIJJJUUU[[[```___VVVKKKJJJHHHIIIKKKMMMNNNMMMKKKNNNPPPQQQPPPOOOOOOPPPNNNPPPRRRRRRPPPNNNLLLLLLKKKMMMNNNNNNNNNMMMOOOPPPPPPOOONNNMMMKKKIIIHHHGGGFFFGGGIIIJJJLLLLLLLLLLLLIIIJJJKKKJJJHHHFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCBBB???<<<;;;===>>>======>>>>>>===<<<:::999888999999999999;;;???BBBDDDKKKTTTZZZ___hhhwwwoooYYYHHH<<<:::777222...---...///---,,,***)))))))))***+++))))))************)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***......)))$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++******))))))*********++++++++++++++++++,,,,,,,,,---------......///000///////////////000000000111111111222444666777777888:::<<<<<<===@@@BBBEEEGGGIIIIIIQQQQQQRRRRRRSSSUUUZZZ]]]XXXTTTOOOLLLLLLMMMNNNOOOLLLMMMNNNLLLJJJHHHIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFCCC@@@>>>>>>>>>@@@@@@@@@@@@???>>>======<<<;;;:::888777666666666777555333333444555444333000000000000///////////////...---,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******+++++++++++++++++++++++++++---...///......///000000222888???IIIXXXpppZZZLLLMMMXXX\\\___]]]RRRHHHGGGGGGIIILLLNNNMMMKKKJJJLLLNNNNNNMMMLLLLLLMMMMMMNNNPPPPPPNNNLLLKKKLLLIIILLLNNNOOOMMMMMMOOOQQQOOOOOOMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKMMMMMMJJJHHHIIIJJJEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCC@@@===<<<>>>@@@@@@@@@@@@???>>>===;;;:::777888888888888888999;;;888:::===BBBIIIQQQXXX\\\oooyyyooodddXXXEEE777333000000///---,,,+++***)))...---+++)))))))))++++++'''(((((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$###%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((('''&&&'''((()))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---.../////////............/////////000000000000222444555555555777999999;;;===@@@CCCEEEGGGGGGLLLNNNQQQRRRRRRQQQRRRSSSQQQOOOLLLKKKMMMNNNNNNNNNJJJLLLMMMLLLJJJIIIKKKMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIKKKMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEEEECCC@@@======>>>@@@???@@@@@@@@@???>>><<<;;;::::::999888777666666666666555333333444555444333////////////000000000000......---,,,,,,,,,---...************************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***++++++++++++++++++++++++---...//////......///000......111333444===RRRgggzzz^^^PPPPPPYYY[[[[[[VVVJJJIIIGGGGGGIIILLLLLLIIIFFFHHHJJJLLLMMMKKKJJJJJJJJJLLLMMMNNNNNNLLLKKKKKKLLLHHHLLLOOOOOOMMMMMMOOOQQQOOONNNMMMLLLJJJHHHGGGFFFIIIIIIJJJKKKLLLLLLLLLKKKJJJMMMPPPOOOMMMKKKKKKMMMGGGHHHIIIJJJKKKJJJIIIIIIGGGFFFEEEEEEEEEGGGHHHIIIDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEAAA===<<>><<<666)))(((000---***'''(((+++......---***+++,,,,,,+++(((%%%###%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###"""!!!###'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///...------.........////////////000///111333333333444555777777999;;;???AAADDDEEEFFFGGGKKKPPPRRRPPPMMMJJJHHHJJJIIIIIIKKKMMMOOONNNLLLHHHJJJLLLLLLKKKKKKMMMPPPMMMMMMKKKJJJIIIHHHHHHHHHJJJKKKMMMNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDBBB???<<<<<<>>>AAA??????@@@??????===;;;:::999999999888777666666555666444333333444555444333......//////000000111111...---,,,+++,,,---...///************************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))***************************************+++,,,---,,,)))***///222333888AAA```qqq~~~oooQQQSSSWWWWWWXXXKKKJJJHHHHHHJJJJJJIIIHHHFFFDDDJJJLLLMMMLLLJJJHHHGGGHHHIIILLLNNNOOOMMMLLLKKKKKKOOOOOOOOOOOOPPPPPPPPPPPPRRROOOLLLIIIGGGGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPOOONNNMMMMMMHHHJJJKKKKKKIIIHHHHHHHHHFFFHHHIIIJJJKKKJJJHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJHHHFFFCCC???===<<<<<<<<<:::;;;===???>>><<<999888777777777666666666666666555333222555;;;???>>>;;;;;;AAAJJJOOORRRVVV\\\aaaffflllvvv|||pppjjjggg```WWWNNNEEE>>>:::333222111///---+++***))),,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!$$$(((,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$$$$###########################"""###$$$%%%%%%$$$###"""############$$$%%%&&&'''######""""""""""""#########$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((()))))))))************)))))))))))))))))))))))),,,+++***+++---...---,,,......---......///000111000000111222444555555666666888:::;;;<<<>>>@@@BBBFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGIIIJJJKKKJJJIIIMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHKKKLLLMMMMMMMMMLLLJJJIIIMMMJJJGGGGGGIIIJJJIIIGGGDDDCCCAAA???===<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999999999999888666555444555444333333222222333333111111111111000000000///......---------,,,,,,,,,++++++************++++++++++++***)))(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&'''))),,,,,,)))&&&(((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,...//////000111222222333CCCOOOcccwww~~~uuuUUUSSSUUUUUUVVVKKKLLLGGGHHHIIIJJJIIIGGGEEEDDDHHHIIIIIIHHHGGGFFFFFFHHHJJJLLLOOOOOONNNLLLLLLLLLPPPPPPQQQQQQQQQRRRRRRRRRQQQOOOLLLIIIHHHHHHIIIJJJKKKMMMOOOOOOMMMLLLMMMNNNOOOOOOPPPQQQQQQPPPNNNMMMKKKLLLLLLKKKHHHGGGGGGHHHFFFHHHJJJLLLLLLJJJHHHGGGEEEDDDCCCCCCCCCEEEGGGHHHGGGEEEBBB???===<<<<<<<<<;;;<<<===>>>===<<<:::999888888777777666666666666666333111444888;;;999777555:::???AAA@@@@@@CCCFFFLLLOOOVVV```kkkuuu}}}~~~uuuqqqmmmllljjjdddYYYPPPGGGEEEBBB===999444111///......---,,,++++++***************))))))(((((((((******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$(((***+++***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##################$$$%%%&&&'''$$$$$$############$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********)))))))))))))))))))))))),,,+++***+++,,,------+++------,,,------...///000000000111222333444555555444666888999:::;;;===???CCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFHHHIIIJJJIIIIIIKKKKKKJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHJJJGGGEEEFFFHHHIIIGGGFFFDDDCCCAAA???============<<<<<<===<<<<<<;;;:::999888888888777666555444333444333222222111111222222000000/////////.........------------,,,,,,,,,,,,+++******))))))******+++***))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&''')))++++++)))&&&'''''''''''''''''''''''''''((((((((())))))))))))*********************************+++++++++,,,,,,.........///000111111111666???NNN```rrryyyWWWRRRQQQPPPRRRJJJLLLGGGGGGHHHHHHHHHFFFEEECCCDDDDDDEEEDDDCCCDDDFFFHHHKKKMMMPPPPPPOOOMMMMMMMMMQQQQQQRRRRRRRRRSSSSSSSSSOOONNNLLLJJJIIIIIIKKKLLLNNNRRRUUUSSSNNNJJJJJJLLLMMMNNNQQQRRRSSSRRRPPPNNNNNNNNNMMMJJJGGGEEEFFFGGGFFFHHHKKKMMMMMMKKKHHHFFFEEEDDDCCCBBBBBBCCCDDDEEECCCBBB@@@>>><<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;999999888777777666555555666333111222555666444111444888:::999555333333555888:::===AAAGGGLLLPPPRRR^^^aaaffflllpppsssuuuuuu~~~rrrlllmmmnnnooooooooommmmmmllllllmmmmmmjjjccc[[[TTTPPPMMMKKKHHHDDD???888333......------,,,+++******((()))))))))************))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++++++++++++++,,,---.../////////000111222333444444222444666666666777888:::???>>>=========???AAABBBBBBDDDEEEGGGHHHIIIIIIHHHJJJIIIHHHHHHHHHIIIJJJJJJOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDFFFGGGFFFEEECCCBBB@@@>>>>>>>>>>>>???;;;;;;;;;;;;:::999888888777777666555444333222222222222111000000000000111.........------------,,,---------,,,,,,,,,+++++++++******))))))******+++((((((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((******(((&&&''''''''''''''''''''''''''''''((((((((()))))))))*********************************++++++++++++,,,,,,------....../////////---111888CCCSSSiiitttRRRMMMLLLKKKNNNFFFHHHFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAACCCFFFIIILLLNNNPPPPPPNNNMMMMMMNNNPPPPPPPPPQQQQQQQQQRRRRRRLLLKKKJJJIIIHHHIIIJJJKKKPPPVVVZZZVVVNNNGGGFFFHHHJJJMMMPPPSSSTTTRRRPPPNNNMMMMMMKKKHHHEEEDDDFFFHHHFFFHHHKKKMMMMMMJJJGGGEEEDDDCCCBBBAAAAAAAAAAAABBB@@@???>>>===<<<<<<<<<===<<<<<<::::::::::::;;;<<<::::::999888666555444444444222111111333333222000444666888888666444444555555555555777888:::<<<===@@@AAACCCFFFHHHJJJLLLMMMPPPXXX```dddgggeeeZZZNNNLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDBBB???:::777555666555333000...------,,,,,,,,,+++++++++******''''''(((((()))))))))***************************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))((()))+++,,,+++******))))))******+++,,,---...//////000111111222222222333555555444444555777<<<:::999888888:::===???AAACCCFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGIIIJJJLLLPPPMMMJJJGGGFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEBBBAAA???>>>===>>>>>>???;;;;;;;;;;;;:::999888777777777666555444333222222111111000////////////000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))************************************++++++++++++++++++,,,,,,---------...---...///111888HHH]]]lllkkkIIIFFFFFFFFFHHH@@@BBBDDDDDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@@@@CCCGGGJJJLLLMMMNNNNNNMMMLLLMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNIIIHHHGGGGGGGGGGGGHHHIIIMMMSSSWWWUUUMMMGGGGGGIIIIIIKKKOOOQQQRRRQQQOOONNNJJJJJJHHHFFFDDDDDDGGGIIIEEEGGGIIIKKKJJJHHHEEECCCBBBBBBAAA@@@????????????======<<<<<<;;;;;;;;;<<<;;;:::999888888999:::;;;999999888777666555444333111111000111333333333222000111444444444444444444222222222222333444555666444444333333333444555555666777999<<<@@@BBB===666777666555444333222222222333333444333222000//////,,,---...---++++++...000,,,++++++***)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########$$$%%%&&&########################%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))((('''(((***+++***))))))(((((())))))***+++,,,---.........///000000000111333444444333333444555999888666555666999<<<>>>AAAEEEHHHJJJIIIHHHIIIJJJIIIHHHGGGFFFGGGIIILLLNNNNNNLLLIIIFFFEEEEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFFFFEEEEEE@@@@@@>>>===<<<======>>>;;;;;;;;;;;;;;;:::888888999888666555444333333333111000//////......//////......---------,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))***(((((()))*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''%%%$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,---//////...---222<<>>BBBAAAAAA@@@??????>>>>>>===>>>@@@@@@AAACCCGGGIIIJJJKKKLLLKKKJJJJJJKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFFFFKKKOOOOOOKKKHHHIIILLLGGGIIILLLNNNOOONNNMMMLLLHHHIIIIIIGGGEEEEEEGGGIIIDDDEEEFFFGGGFFFDDDCCCAAA@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;:::::::::888888777666666777999:::777777666666555444333333///000000111222333444444000111222333333222111111//////000000222333444555222111000000000000111111444111//////111333111///.........///000000111111///000000...+++***+++,,,++++++,,,+++******,,,---((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######"""###$$$&&&'''########################$$$$$$############$$$$$$############$$$%%%&&&'''###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((()))***+++,,,,,,---------.........///000222333333222222333555666555555555777:::<<<>>>AAAFFFJJJKKKIIIGGGGGGIIIIIIGGGFFFFFFGGGJJJMMMOOOLLLJJJHHHFFFEEEEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEGGGIIIIIIGGGEEEEEEEEE@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::999888888999888666444333333333444111000//////......//////------------,,,,,,,,,,,,+++++++++*********))))))***))))))(((((())))))***'''(((***+++++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&%%%%%%&&&'''%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++))),,,000000......///222jjjFFF???===<<<@@@:::>>>??????>>>===<<<<<<<<<<<<:::<<>>>>>>>>======<<<::::::;;;::::::999999888555555555555555666777777555555444444444333333333...///000111111111222333333333333444444333222000/////////000000222333444111111000000000000000000333000////////////...///+++,,,---...////////////+++,,,---+++((('''(((***+++***))))))************)))))))))***************)))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################$$$###""""""###$$$&&&(((##############################$$$$$$$$$$$$##################$$$%%%&&&'''$$$######""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((((((((((()))***+++,,,,,,,,,,,,,,,------------...///111111111111333444222333444666888;;;===>>>AAAFFFKKKKKKHHHEEEEEEFFFGGGFFFDDDDDDEEEHHHLLLNNNJJJIIIHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHEEEHHHJJJIIIFFFDDDCCCCCC???>>><<<:::999999999999::::::::::::999888777666888666444222111111222333111000000///.../////////,,,,,,+++++++++*********+++*********))))))))))))))))))(((((((((((())))))&&&''')))***+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((&&&%%%%%%&&&'''%%%$$$$$$$$$######$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))+++,,,---......//////pppJJJ@@@;;;999>>>:::@@@>>>===<<<;;;;;;:::;;;;;;999;;;>>>@@@AAAAAACCCDDDGGGHHHHHHGGGFFFEEEGGGIIIFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEIIIHHHGGGFFFDDDCCCBBBBBBGGGGGGHHHHHHHHHHHHHHHHHHMMMNNNOOOMMMJJJHHHGGGGGGCCCBBBAAA@@@???>>>??????<<<<<<===============<<<:::::::::::::::999888777333444444555555555666666333333333333333333333333///000000000//////000111000000111222333333111///...------------......///000000000///...---,,,,,,,,,+++,,,......------///+++,,,,,,---,,,+++)))((()))+++,,,+++))))))+++...***(((((())),,,---,,,++++++************)))))))))&&&&&&'''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################$$$###""""""###$$$'''(((########################"""###$$$%%%%%%$$$###"""############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,...///000000000222333///111333666999;;;===>>>@@@EEEKKKKKKGGGCCCCCCDDDEEEDDDCCCBBBDDDGGGKKKNNNIIIIIIIIIIIIIIIIIIIIIHHHBBBBBBBBBCCCDDDFFFHHHJJJEEEHHHJJJIIIFFFBBBAAABBB???>>><<<999888777777777999999999888888777666555777555333111000000111222111111000///////////////************))))))))))))************))))))))))))))))))(((((((((((())))))$$$&&&((()))***)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&))),,,000222&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###%%%&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++...+++)))(((***---......tttRRR@@@AAA@@@>>><<<777===<<<:::999999999::::::777999<<<===>>>???BBBDDDDDDEEEEEEDDDBBBBBBCCCDDDBBBDDDGGGIIIKKKKKKJJJJJJFFFFFFGGGGGGFFFEEECCCBBBEEECCCBBB@@@@@@AAABBBCCCGGGFFFFFFFFFGGGIIIKKKLLLNNNNNNMMMLLLJJJGGGEEECCC>>>????????????===;;;:::;;;:::999:::<<<===<<<;;;777777777777777777777777777555444222222333444555555444333222111111111111000000////////////000000000000000000000///..............................//////...---,,,,,,++++++---,,,++++++------,,,+++************************+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!"""############$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((+++...,,,(((''')))---)))******++++++,,,------,,,...000333444444333222333333333444444666777777@@@BBBCCCCCCBBBBBBDDDEEECCCEEEEEECCCAAADDDLLLSSSTTTSSSRRRPPPMMMKKKJJJIIIJJJIIIFFFDDDCCCDDDFFFGGGJJJJJJIIIGGGEEECCCAAA???>>>===<<<===???===999555<<<<<<;;;:::999999999999888555333222222222111000////////////............///...---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''')))***)))'''&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------qqqPPP>>>AAA@@@>>>>>>:::<<<;;;999888888888999:::888:::<<<===>>>???AAACCCCCCDDDDDDCCCAAA@@@AAABBBBBBDDDFFFIIIJJJJJJJJJIIIEEEFFFFFFFFFFFFDDDCCCBBBDDDCCCAAA@@@@@@AAABBBCCCEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKJJJHHHEEEDDD???@@@@@@@@@???>>><<<;;;;;;:::999:::<<<===<<<;;;777777777777777777777777777555444222222333444555555444333222111111111111000000////////////000000///000000000000///......------------------------.........---,,,,,,++++++---+++++++++,,,---,,,+++************************++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#################################$$$"""!!!"""###$$$###!!!!!!!!!!!!"""""""""######"""############$$$$$$$$$################################################%%%%%%$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''***---+++(((&&&))),,,))))))******+++,,,,,,---+++---///111222222111111333333333444555666888888===???AAAAAAAAAAAACCCEEEBBBDDDDDDCCCBBBFFFOOOVVV```^^^[[[WWWRRRNNNKKKJJJLLLJJJGGGEEEDDDEEEFFFGGGOOOMMMIIIFFFCCCBBBAAAAAA@@@>>>===>>>??????<<<999<<<;;;::::::::::::::::::888666333333333333111000////////////............------,,,+++************)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------nnnNNN===@@@@@@>>>???<<<:::999888777777777888999888:::<<<======>>>@@@BBBBBBCCCCCCAAA???>>>???AAABBBCCCFFFHHHIIIIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???@@@AAABBBCCCBBBBBBCCCDDDEEEGGGIIIJJJIIIJJJJJJJJJIIIGGGEEEDDD@@@@@@@@@@@@???>>>======<<<:::::::::<<<===<<<;;;777777777777777777777777666555444333222333444444444333222111111111111111000000////////////000000/////////000//////...---------------------------...------,,,,,,+++++++++,,,+++***+++,,,,,,+++***************************+++******))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########""""""""""""""""""""""""$$$"""!!!"""###$$$###"""""""""""""""#########$$$"""############$$$$$$$$$################################################$$$############"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&)))(((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&)))+++***'''&&&(((***)))))))))***++++++,,,,,,***,,,---///000000000///111222222333555777999::::::<<<>>>???@@@AAACCCEEEBBBCCCCCCCCCCCCHHHQQQXXX^^^\\\YYYUUUPPPKKKHHHFFFMMMKKKIIIFFFEEEEEEFFFGGGQQQNNNIIIEEEBBBAAAAAABBBBBB@@@???>>>???@@@???===<<<<<<;;;:::::::::;;;;;;888666444333333333222111////////////............,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,mmmNNN>>>@@@???===>>>;;;999888777666666777888999999;;;============???@@@BBBCCCCCCAAA???>>>???AAABBBCCCEEEFFFGGGHHHHHHHHHDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIJJJIIIHHHFFFDDDCCC???????????????>>>======<<<;;;:::;;;<<<===<<<;;;777777777777777777777777666555444333333333444444333333222111111111111111000000////////////000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,***)))***+++,,,+++*********************************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$###################################################"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''((((((&&&&&&''')))(((((())))))***++++++++++++,,,---...////////////000111111333555777999:::777:::<<<>>>???AAACCCFFFBBBCCCCCCBBBCCCHHHOOOTTTRRRQQQOOOMMMJJJHHHFFFEEELLLJJJHHHFFFEEEDDDEEEEEELLLKKKHHHEEECCCBBBBBBBBBCCCAAA???>>>>>>???@@@@@@>>>>>><<<;;;:::999999999888666444333444444333222////////////............,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,nnnOOO???@@@===:::;;;:::888777666666666777888999:::<<<======<<<<<<===>>>BBBBBBCCCAAA@@@???AAABBBBBBCCCDDDEEEFFFFFFGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEBBBAAA??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;888888888888888888888888555555444444333333333333222222111111000000111111000000////////////000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++***))))))++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$################################################"""""""""""""""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&'''((('''(((((())))))******+++,,,,,,---......////////////000000222444666888999666999;;;>>>???AAADDDFFFDDDCCCCCCBBBCCCFFFJJJMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBBBBAAA???===<<<===???@@@AAA@@@>>>;;;999888777666777555333333444444333222////////////............------,,,++++++++++++,,,)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%######$$$$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,mmmOOO???@@@<<<999:::999888777666666666777888999;;;===>>>===;;;;;;<<<===@@@AAABBBAAA@@@@@@BBBDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEEEECCCBBBBBBAAABBBBBB??????@@@AAACCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJIIIHHHFFFCCCBBB@@@??????>>>>>>>>>??????>>>===;;;<<<======<<<;;;888888888888888888888888555555444444444333333333222111111000000000111111000000////////////000000------......------,,,+++++++++++++++++++++++++++***************************)))((()))*********((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$""""""""""""#########$$$"""############$$$$$$$$$################################################"""""""""############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((('''''''''((())))))******,,,,,,---------........./////////000222444666777555888;;;===>>>@@@CCCFFFDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDBBBDDDFFFHHHHHHGGGDDDCCCBBBBBB@@@===;;;;;;===???@@@???===:::888666555555666444222222333333333111////////////............------,,,,,,+++,,,,,,---)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******************++++++++++++jjjMMM>>>@@@;;;888;;;;;;888888777666777888999:::<<<===>>>===;;;:::;;;<<<===>>>?????????@@@BBBDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDBBBBBBBBBBBBCCC???@@@AAACCCDDDEEEFFFFFFHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIHHHGGGFFFBBBAAA@@@@@@@@@AAABBBBBB???===<<<<<<======<<<:::888888888888888888888888444444555555444444333333111111000000000000111111000000////////////000000,,,------------,,,++++++++++++++++++++++++++++++)))************************)))(((((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""###########################""""""###%%%&&&&&&%%%!!!!!!!!!"""""""""######"""############$$$$$$$$$############################################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((((((((&&&&&&'''(((((())))))***,,,++++++++++++,,,------.........///000222333444444666999;;;<<<>>>AAACCCCCCDDDEEEGGGHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFFFFBBBCCCBBB???;;;:::;;;======<<<;;;999888777666666444222111111222222222111////////////............,,,+++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&(((***+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++gggKKK===???;;;999======888888777777777999:::;;;===>>>>>>===;;;::::::;;;:::<<<===>>>>>>???BBBDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFDDDCCCBBBBBBCCCCCC???@@@BBBDDDEEEFFFGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJDDDCCCBBBAAABBBBBBDDDEEE???===<<<<<<======<<<:::888888888888888888888888444444555555444444333222111000000000000000111111000000////////////000000,,,------------,,,++++++************************)))))))))))))))************((('''((()))***)))((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""###""""""###%%%'''&&&%%%"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((())))))(((&&&&&&''''''((()))))))))*********)))******+++,,,............///000111222333555888999;;;<<>>??????????????????>>>??????@@@@@@CCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDHHHMMMOOOLLLHHHFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@???>>>===<<<;;;777777777777777777888888777333000111555666333///111111111111000000000///////////////////////////+++,,,,,,,,,,,,+++************************************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#############################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$##################&&&%%%%%%$$$###""""""$$$!!!###&&&(((((('''&&&$$$)))***+++)))'''&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((******))))))))))))************+++,,,---//////000333222222666<<<@@@@@@???AAABBBDDDFFFGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDHHHEEECCCFFFJJJLLLIIIEEEAAA???=========<<<:::888888666555555555555333222222111111000000000000000666333...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))************((((((''''''''''''(((((('''((())))))(((((()))***(((%%%''',,,+++&&&&&&***)))))))))******+++++++++iiiNNN@@@@@@<<<<<<>>>:::888777777777888888999:::888999;;;;;;;;;:::888777999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCCCCFFFKKKMMMKKKGGGFFFDDDBBBAAABBBBBBBBB@@@@@@???>>>======<<<======999999888777777666555555666333000111444555222///111111111000000000//////------------------------+++,,,,,,,,,,,,+++************************************))))))))))))******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""################################################$$$&&&%%%"""###&&&%%%!!!!!!###(((---111444444444222222111...***'''&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))******))))))))))))************+++,,,---...//////333222222555999<<<<<<;;;???@@@BBBDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDCCCGGGDDDCCCEEEIIIJJJGGGDDDAAA???===<<<<<<<<<:::888777666555555555444333222222111000000//////000000333111---,,,,,,------,,,++++++++++++++++++++++++************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''''''''((((((''')))******))))))***+++222+++)))...222...)))'''***************)))))))))hhhNNN@@@???<<<;;;<<<888777777777777777888888999999999:::;;;:::999777666999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@AAADDDIIIKKKIIIGGGEEECCCAAAAAABBBBBBAAA@@@>>>===;;;::::::;;;===>>>::::::999777666444333333555222000111333444222///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************************))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###""""""################################################!!!))))))"""###***(((%%%'''))),,,---------,,,---...---***&&&#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******))))))(((((())))))*********+++,,,------...///111000111333555777888777===>>>???AAABBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBEEECCCAAACCCFFFGGGEEEBBB@@@???===<<<<<<;;;999777666666666555444444333333222111000000//////000000///...,,,,,,---...,,,+++************************************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((('''%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((((((''''''''''''((((((((()))******))))))***,,,666---(((///888777...&&&+++++++++***))))))((((((dddJJJ===>>>::::::;;;777777777666666666777777888999999999999888777666555999999:::;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@@@@???===<<<===>>>@@@AAA???@@@AAABBBCCCDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???@@@???AAADDDHHHJJJIIIGGGEEECCCAAA@@@AAAAAA@@@???>>><<<:::888777999;;;===999999888777555444333333333111///000222222111///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""#######################################$$$$$$$$$///222%%%!!!***)))&&&&&&'''&&&$$$""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******))))))(((((((((((()))))))))******+++,,,---------...//////111333555666666;;;<<<>>>?????????????????????@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAACCCDDDBBB@@@@@@>>><<<;;;;;;:::999777555666666555444333444444111111000///////////////,,,++++++---......,,,***))))))))))))))))))))))))************************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%(((''''''&&&&&&''''''((('''((())))))(((((()))***///)))&&&---777888111)))+++++++++++++++*********^^^EEE999;;;999:::;;;777777777666666555666666777888888888777777666666555999999:::::::::::::::999999999999:::;;;===>>>??????>>>===<<<<<<>>>@@@AAA>>>???@@@BBBCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>???@@@BBBDDDGGGHHHHHHGGGDDDBBB@@@@@@@@@AAA@@@??????===:::777666777888999777777666666555444444444000/////////000111000////////////............---------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$##############################""""""#########$$$$$$$$$ 333999*** %%%(((!!!"""###$$$%%%&&&%%%%%%%%%!!!###$$$%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))(((((((((((())))))))))))******+++,,,,,,,,,+++---///111333555777888;;;;;;<<<===>>>>>>>>>>>>======???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCC@@@@@@@@@@@@AAAAAA@@@>>>???===;;;;;;;;;:::888666444666777666444333444555111000000///.../////////******+++---......,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&'''***...000,,,(((******++++++,,,---......[[[CCC888;;;999:::<<<888777666666555555555555555666666666666666666666666888999::::::;;;;;;;;;:::888888888999:::;;;<<<======<<<<<<;;;<<<===???@@@<<<>>>@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>???@@@BBBDDDFFFFFFFFFFFFCCCBBB@@@???@@@@@@???>>>???===:::888666666777777666666555555444444333333......///////////////000///.........------------------------------------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%"""222888+++ """%%%$$$"""###$$$%%%&&&'''''''''###%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))((((((''''''(((((()))))))))*********+++++++++***,,,///111222444666999999::::::;;;;;;<<<======;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDD??????@@@@@@@@@???>>>>>>>>>===;;;::::::999777555333555777666333222444777111000//////......//////+++++++++---......,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''%%%(((***'''&&&'''&&&$$$((()))***+++,,,...//////]]]DDD999<<<;;;;;;<<<777777666555555444444444555444444444444555666777777888888:::;;;<<<<<<<<<<<<888888888888888999:::;;;999999::::::;;;<<<======;;;===???AAABBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>@@@BBBCCCCCCCCCCCCCCCCCCAAA???????????????===<<<;;;:::999888888888888777777666555444222111111------............///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%+++---'''""""""$$$$$$%%%$$$$$$######"""!!!!!!###$$$%%%###!!! !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))******************,,,///000000111333666777777777888888999:::;;;;;;<<<>>>@@@BBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCC>>>???@@@@@@???>>>======>>><<<:::999999999777555222555888666333222444777000000///............///---,,,,,,,,,......,,,+++************************))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&((('''++++++%%%###&&&&&&$$$(((((()))***++++++,,,,,,___GGG<<<>>><<<;;;<<<777777666555444444444444444333333333444555666777888777888:::;;;<<<=========999888888888888888999999666777888::::::;;;;;;:::;;;<<>>??????>>>===999999999999999999999999999999777555333111///...,,,---......---...///000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&%%%######$$$######$$$!!!!!!""""""#########$$$###$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$&&&(((((('''&&&%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))************+++---000000......000333666555555666666777888999:::<<>>???@@@AAABBBBBBBBB>>>???@@@@@@>>>=========>>><<<:::999999888666555222555888777333222444888000000///...............///...,,,,,,---...,,,+++************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))(((+++)))$$$%%%***+++((((((((((((((())))))))))))eeeJJJ;;;;;;::::::;;;555666444222333666777555333555444444444444555666666666666666888;;;<<<<<<;;;<<<======<<<;;;999777555888888888888999999:::;;;:::<<<@@@CCCDDDBBB???<<>>>>>===<<<;;;999888777555555333222111000000000...------,,,,,,...///000///...---,,,+++,,,------...---+++*********+++++++++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###""" !!!"""######"""!!! $$$$$$##################%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************,,,,,,------.../////////111111222333555777999::::::???DDDGGGFFFCCCAAA??????@@@BBBAAA@@@??????@@@CCC@@@>>>>>>??????===:::;;;:::999888777777777777555444444333333222111111333222000///.........///------......------,,,++++++++++++************)))***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))dddIII;;;;;;999::::::555666444333333666666555333444444444444555555555555555555666999<<<===<<<:::666666666777777777666666888888888888999:::;;;<<<@@@@@@@@@@@@@@@???>>>>>>@@@@@@AAABBBAAA@@@??????AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@=========<<<;;;999777666555444333111000000000000///...---------...///000///...---,,,,,,,,,---------,,,+++*********+++++++++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######$$$$$$###"""!!!$$$$$$##################$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,---......//////111111111333444666888999===@@@DDDFFFEEEBBB@@@???@@@AAACCCBBB@@@??????@@@BBB???===>>>??????===;;;;;;:::999888888777888888555555444444333222222222222111000///.........///---------...------,,,++++++++++++************)))***)))(((''''''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''(((***,,,,,,***((('''dddIII:::;;;999999:::444555444333333555555444333222333444555555555444444444555777:::======;;;999111111111222444666888999777777888888:::;;;======FFFCCC@@@>>><<<===>>>@@@AAAAAABBBBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;:::888777666444333222000//////////////////.........///000111///...---,,,,,,,,,,,,---,,,,,,+++************++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###((((((((((((((('''''''''&&&'''((()))((('''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))******++++++,,,,,,---.........000000000222333555777888???AAADDDDDDCCCAAA@@@@@@BBBCCCDDDCCCAAA?????????@@@>>>===>>>???@@@???===<<<;;;:::999999888888888666555555444444333222222111111000///............---------------,,,+++++++++++++++************)))))))))(((((((((((())))))'''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((,,,//////,,,(((%%%cccHHH::::::888999999444444444333333333333333222000222444555666555333222333444777:::======:::777333222222222444777:::===666666777888:::<<<===>>>EEECCC@@@===<<<===???AAABBBBBBBBBAAAAAA@@@??????AAAAAAAAAAAAAAABBBBBBBBB?????????@@@@@@@@@AAAAAA<<<<<<<<<;;;999888666555333222111///............////////////000000000111......------,,,,,,,,,,,,++++++******************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''((()))******(((&&&$$$''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,---------...//////000222444666777===???AAAAAAAAA@@@AAABBBCCCDDDDDDCCCAAA???>>>???>>>======>>>????????????<<<<<<;;;:::999999999999666666555444444333333222000000//////............,,,------------,,,+++++++++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$'''***------***'''$$$cccGGG999999888888888333333444444333222222222222000111333555555444222111222333666:::======:::777666555333222333666999;;;666666666777999;;;======??????>>>>>>>>>???@@@AAACCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>???@@@@@@@@@<<<;;;;;;:::999777666555222222000///...---------...//////000000000000000---------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&)))++++++***)))((('''''''''''''''((()))******(((&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,------...///111333444666888:::===>>>???@@@CCCEEEBBBDDDDDDCCC@@@>>>>>>>>><<<===>>>>>>>>>???@@@@@@<<<<<<;;;:::999999999999666555555444333333222222///////////////.........,,,,,,------,,,,,,+++***+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%bbbGGG888999777777888222333444444333111000000222000111222333333333222222333444666999<<<<<<:::888777555333222222333555777555555666666888999;;;;;;:::;;;<<<===???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@?????????=========>>>>>>?????????;;;;;;:::999888666555444333222111///............---...///000000000//////------......------,,,+++((()))******+++*********(((((()))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######""""""""""""###$$$######$$$$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%'''***,,,222000---***((('''&&&&&&&&&'''((()))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,---...///111333444333666:::<<<>>>@@@BBBDDDAAABBBCCCBBB@@@>>>>>>>>><<<>>>??????>>>>>>???AAA<<<;;;:::999999888888888555444444333333222111111....../////////......---,,,,,,,,,,,,,,,+++******+++++++++************)))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''aaaFFF888888666777777222222444444333000///000111111111111111222222222222444444555777:::;;;:::999666555333222222333444555555555555555666777888999999::::::;;;===>>>@@@AAAAAAAAA@@@@@@AAABBBDDDDDDAAAAAA@@@???>>>>>>===========================>>>:::::::::999888666444444333333111000///.........,,,---...///000///......------.........---,,,+++'''((()))***++++++***)))(((((((((((())))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$######""""""###$$$&&&'''######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))...---***((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))******+++++++++,,,---///000222333111444888;;;<<<>>>???AAA>>>@@@AAAAAA???======>>><<<>>>@@@???======>>>@@@;;;:::999888888777888888444333333222222111000000------...//////......---+++,,,,,,,,,,,,+++******+++++++++************)))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''aaaFFF888888666777777222222333555333000...///111111111000000111111222333444444444666999;;;:::999666666555444444444555666555555555555555666777777;;;:::999999:::<<>><<<;;;;;;========================:::::::::999777666444333444333222000////////////+++,,,.../////////...---,,,---.........---,,,+++'''((()))+++++++++***)))'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$#########$$$&&&((()))######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&)))***(((&&&%%%%%%$$$######$$$&&&)))***%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))***************+++,,,...000222333111444888;;;<<<<<<=========???@@@@@@>>>======>>>===???AAA@@@===<<<>>>@@@;;;:::999888777777777777333333222222111000000///,,,---.../////////...---+++,,,,,,,,,,,,+++******+++++++++************)))'''((()))******)))((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&bbbGGG888777555555777222333333333222111000//////000000000000111111111111444444555666777888999999888777444222222333555666555555555555555555555555555666777888:::;;;<<<===??????@@@AAAAAAAAA@@@@@@???>>>===;;;;;;<<<<<<===??????>>>===;;;999777666888888999888777555333222111000000111222000---***,,,---------......//////......---------,,,,,,,,,)))***++++++,,,---+++((((((,,,///...)))%%%%%%&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$((($$$!!!'''///333...(((!!!###&&&&&&%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))******((('''(((***,,,******+++,,,---//////000222222333444666888:::;;;BBBAAA???============>>>BBB@@@>>>===<<<===>>>???777777888888777666555444444444333333222111111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))+++,,,,,,+++)))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbGGG888888666666777222333222222222111000000000//////000000000111111111222222333444666777888888777666444222222444666777444444444444444444444444555666777777888999::::::>>>>>>???@@@@@@@@@?????????>>><<<;;;;;;;;;<<<===>>>>>>===<<<:::888666555999999999999888666444333333222222333444333000---------........./////////...------------,,,,,,,,,(((((((((((()))))))))'''''',,,111111,,,((('''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''$$$"""%%%+++---)))%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))((((((((())))))***++++++,,,---...//////111111222333555777999:::???>>>>>>===>>>???@@@AAAFFFDDDBBB???===<<<<<<===777777777777666555444444333333222222111111000000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))+++,,,,,,+++)))((((((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&```FFF999:::777666777333222222111111111111111111//////000000000000111111000000111333444666777777666555444333333444666777444444444444444444444444555555666777777888999999<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;:::999777555444888999999999888666555444444333333555666666333111.........///////////////------------,,,,,,,,,,,,++++++***************+++&&&+++///000---)))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$&&&%%%###!!!!!!###$$$$$$###$$$&&&(((((('''&&&%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""!!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***((('''(((++++++)))&&&+++++++++,,,,,,---------//////000111333555666777;;;;;;;;;===???AAACCCDDDJJJHHHEEEAAA>>><<<;;;:::777666666555555444333333222222111111000/////////......------,,,,,,+++++++++++++++++++++++++++++++++++++++************)))((()))***++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]EEE:::;;;777666888444111111111111111222222222////////////000000000111//////111222444555666777777666444333333333444555333333333333333333333333333444555666777999::::::999:::;;;<<<<<<===<<<<<<===<<<;;;:::::::::;;;<<<;;;::::::999888666444333777777888888777555444333222111111333555555444222////////////////////////---------,,,,,,,,,++++++---+++,,,---,,,)))***---&&&(((++++++)))(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%$$$"""!!!!!!"""!!!"""#########$$$'''******)))&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))&&&%%%)))...///,,,(((++++++++++++,,,,,,,,,,,,------...///000222444555777888999;;;===???AAABBBIIIGGGDDDAAA>>><<<:::999777666555444333222222222111111111000//////......---------,,,,,,+++++++++************************+++++++++*********))))))))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZCCC:::;;;777666777333111111111111111222222222...////////////000000000///000111222444555666777888777555333222111111111222222222222222222222222111111333555888:::<<<<<<777888999:::;;;;;;;;;;;;===<<<:::999999999:::;;;999999999888777555444333444444555555555333222111///......///111222111000///////////////.........------,,,,,,,,,+++++++++((('''***---+++%%%%%%))))))(((((('''&&&''')))+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""###%%%$$$""""""###%%%!!!"""#########$$$'''***)))'''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''''''''((((((((())))))&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''%%%%%%)))000222000,,,******++++++++++++++++++,,,,,,,,,---///000222222555666777999;;;<<<======CCCBBBAAA???===<<<;;;:::777666555333222222222222111111000000///......------,,,,,,,,,,,,,,,++++++************************+++++++++*********)))))))))))))))******)))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&VVVAAA999<<<777555666333222222111111111111111111......////////////000000000000111222333444555555666555444222111000//////111111111111111111111111///000222444666888:::;;;666777888:::;;;;;;;;;;;;<<<;;;:::999888999::::::999999999888777666444333222333333444333222111000...,,,,,,---///000///..................---------,,,,,,,,,,,,++++++++++++((()))///666222(((%%%))),,,+++)))'''((()))+++---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$###$$$&&&'''!!!###$$$$$$###$$$&&&(((&&&%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&'''((("""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((''''''''''''(((((())))))***&&&&&&&&&'''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%)))...111000///)))))))))******+++++++++++++++,,,,,,---///000111333444666777999:::::::::>>>>>>>>>======<<<<<<;;;999777555333222111222222111111000000///.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSS???999;;;666333555222333222222222111000000000........./////////000000000000000111111222222222111111111000000000000000000000000000000000000000///000111222333444555666666777888999:::;;;;;;;;;<<<;;;999888888888999:::999999999888777666555444222222333444444222111000///...,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,666@@@<<<...(((,,,******)))*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''(((""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&''''''((())))))******&&&&&&'''(((((()))******&&&&&&'''''''''((((((((())))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&(((***,,,---...'''(((((()))***+++,,,,,,+++++++++,,,---...///000111333555777999:::::::::<<<<<<<<<=========<<<<<<:::888666333222222222333222222111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQ>>>888;;;666333444111444333333222111000//////............/////////000000000000000000000000000---......///000111111222000000000000000000000000000000000000000111111111666777888999;;;;;;;;;<<<;;;:::999888888888999:::999999999999888777555555222333444444444333222111111000......///000000///---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((+++777CCC???...&&&)))&&&''')))++++++)))%%%"""&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&(((%%%###"""$$$%%%%%%$$$!!!###&&&&&&%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************&&&''''''((()))******+++'''''''''((()))******+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***((('''((()))***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''&&&&&&'''***,,,&&&'''((()))***+++,,,---+++++++++,,,---...///000000222555888:::;;;<<<<<<<<<<<<============<<<<<<;;;999666444222222222333222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||OOOCCC888555444333222222111111111000//////..............................---,,,,,,---///111222111............////////////000000////////////000000...///000111222333444444555555555555666999;;;<<<999999:::::::::999888888999;;;<<<;;;888666444444333333333222222222111111111111000......---------,,,,,,,,,---------......///......------,,,++++++***+++,,,,,,+++***)))(((,,,,,,++++++***)))(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))((((((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%((('''%%%%%%%%%&&&(((***((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((($$$$$$%%%&&&'''((()))***((())))))***+++,,,,,,---************))))))((('''(((((('''''''''(((***+++''''''(((((())))))((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((((((((()))))))))***++++++,,,------......///222222333555777999;;;<<>>;;;::::::;;;;;;999666333222333444666111222222222222111000000......////////////............//////......---,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''{{{NNNBBB888555555333222222222222111000000//////...........................///...---------...------............////////////000//////////////////000...///000111222333333444444555555666777999:::;;;999999::::::::::::999999888:::;;;:::777666555666333333333333222222222222222222111//////.........,,,,,,---------...............------,,,+++++++++******+++++++++***((((((++++++***))))))((('''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&'''((())))))******((((((((())))))*********((())))))))))))((('''&&&***)))((((((((()))***+++***++++++++++++***))))))'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((()))))))))))))))++++++,,,,,,---.........222333333444666888:::;;;<<<===>>>===;;;:::;;;<<<:::999666444333333444555111222222222222111000000......////////////......---............---,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''xxxMMMAAA777555555333222222222222111000000//////.................................------,,,,,,,,,,,,---............///////////////............//////...//////000111222333333333444555777888999::::::999999:::;;;;;;:::::::::999::::::999777555666777444444444333333333222222333222111000000///000000,,,------------.........---------,,,++++++******))))))*********)))(((((()))))))))((((((''''''&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((''''''((((((((()))******))))))((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))++++++,,,,,,------......333333333333444666777888999;;;<<<<<<;;;:::;;;<<<888777777666555444333333111111222222111111000///......////////////......---------------,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''tttKKK@@@777555555333222222111111000//////......---........................***+++---...---...//////---------........./////////......------......////////////000111222222333111333555777999999999888888999:::;;;;;;;;;;;;;;;=========:::777555666666444444444333333333333222222111000000/////////000------------............---,,,,,,++++++******)))(((((()))))))))((((((((()))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((()))((((((((((((((()))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))***************+++++++++***************))))))************))))))+++*********))))))))))))((()))))))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********))))))))))))(((***++++++,,,------......222222222222333444555555888:::<<<<<<:::999999:::666666777777666444333222111111111111111000000///......////////////......,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''nnnIII???666555666444222222000//////......---,,,,,,........................+++---///000///...///000------------..................------------....../////////000000111111222000111444666777888777777777888999:::;;;;;;<<<;;;AAAAAA@@@===999666555555444444333333333222222222000000///.........//////---------.........//////---,,,,,,++++++******)))(((((((((((((((((())))))***)))))))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++*********************(((((())))))***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,)))))))))************+++)))*********************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******++++++,,,------...111111000000111222222333777999;;;;;;999777777777444555666777666444333111000111111111111000//////......////////////......,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''iiiGGG===555555666444333333000000///......------,,,...........................111333222...,,,,,,---,,,------------.........------,,,,,,,,,,,,------/////////000000000111111///000111333555555666666555666888999:::;;;;;;;;;@@@AAAAAA???:::666444333333333333222222222111111//////............//////------........./////////---------,,,++++++******))))))((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((&&&&&&$$$""" %%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''''''''''''******)))(((((('''&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++))))))))))))))))))))))))'''((())))))******))))))(((((())))))************))))))******************(((((()))************)))))))))***+++++++++++++++)))***+++,,,,,,,,,,,,+++)))*********++++++++++++************++++++++++++************))))))))))))***))))))(((((())))))***)))))))))*********++++++******++++++,,,,,,------///////////////000111222444666999:::999777666777444555555666555444333222000000111111000000///.........////////////......---------------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''dddFFF<<<555555666555333333111111111000//////..............................,,,000333222---******,,,,,,,,,---------.........------,,,,,,,,,,,,------////////////000000000000/////////000111333555555444555666888999:::;;;;;;;;;===???>>>;;;777444222222222111111111000000000000///////////////000000............////////////......------,,,+++++++++***))))))((()))***+++,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))''''''''''''%%%###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))))))))(((((((((((((((%%%&&&&&&''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))(((((()))************)))((())))))***+++,,,------+++,,,,,,------.........------...///////////////,,,---///000111222111111000000000//////---,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++******)))))))))******))))))))))))******(((((()))***++++++,,,---*********+++,,,,,,------------------...///111111///222666888999888888999444444555555444444333333000000000000000//////.........////////////......---............---,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''aaaEEE<<<555555666555333333333333222222111000000000........................''',,,111111---+++,,,...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---////////////000000000000............000222444555333444555777999:::;;;;;;666999===>>>;;;777444222111111111000000000000///111000000000000000111111............/////////000///......------,,,,,,++++++***)))))))))***,,,---&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++***%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%&&&''''''(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************))))))***+++---.../////////000000111222333333444333444555666666666666666999:::<<<>>>@@@@@@@@@@@@<<<<<<;;;:::888555333222******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))******))))))))))))******''''''(((***+++,,,---...)))******+++,,,,,,------,,,,,,,,,---...///000111+++...444888999:::;;;<<<555444444444444444444444000000000000000//////.........////////////............//////......---,,,))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''bbbBBB>>>:::666555333222111111111000000//////......------...............---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////222222222222333444555555555555666666555555444333111111000///////////////------......///000000000000111333444333000---++++++++++++++++++++++++++++++++++++++++++***)))(((***))))))((('''&&&&&&&&&'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&))))))&&&###$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%"""$$$'''((('''&&&&&&&&&'''###%%%******$$$ ######%%%%%%%%%%%%######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''(((((()))***+++******))))))))))))******,,,+++++++++*********)))***+++***((('''(((+++...,,,---...000222555888999<<>>999666555444222111111111000000//////......------...............---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////222111111222222333444555333333444444333333222111000//////...---.........------......//////000000000111222222111000...,,,++++++++++++++++++++++++***++++++++++++******)))***))))))(((''''''&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%(((((('''$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%,,,---...,,,)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((('''''''''((()))******((((((((((((((()))******...---,,,,,,+++++++++++++++,,,---------///222444888:::===AAAEEEIIILLLMMMRRRTTTWWWXXXYYY[[[^^^```___```bbbaaa______aaadddaaaccceeeggghhhhhhggggggdddcccbbbcccccc___WWWQQQBBB===777333222222333333111111222111000---+++)))...,,,***+++,,,.........)))******++++++,,,,,,,,,......------,,,+++++++++************************++++++,,,,,,,,,,,,---------///222333333555777999444444333333333222222222000000000000000000000000........................***+++---------,,,***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&}}}YYYAAA===999666444444222111111111000000//////......---...............------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////////////////111111111111222333444444111111222222111111000//////...------,,,,,,---------------...//////000000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++)))))))))(((''''''&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&111111000---)))''''''(((+++000///%%%!!!%%%((('''%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((('''''''''((()))))))))))))))))))))***+++,,,------,,,++++++,,,...///111333777:::<<>>@@@CCCDDDBBBBBBCCCBBB???;;;666333222000...---...///...---,,,,,,,,,++++++++++++,,,---------,,,+++)))((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///111222222333555777333333333333222222222222000000000000000000000000........................+++,,,---------,,,***)))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&wwwUUU???<<<888555444444333222111111000000//////...............///......---,,,++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++,,,------...//////........................000000000000111222333333000000111111000000///...///......---,,,---------,,,,,,---......//////000111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,))))))(((((('''''''''''''''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''')))***)))(((&&&&&&(((***000:::888((( &&&(((###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))((((((''''''(((((()))+++++++++++++++,,,---...++++++,,,---000444888:::???BBBHHHMMMQQQUUUYYY\\\^^^aaaeeeiiilllllllllkkklllnnnpppppppppppprrrtttwwwxxxyyyyyyxxxxxxwwwxxxrrrqqqooolllkkkjjjjjjjjjiiihhhhhhjjjmmmooonnnmmmllleee[[[SSSQQQRRRTTTVVV[[[[[[ZZZXXXUUUQQQNNNLLLDDDAAA>>>===;;;:::777555555444222000...+++***)))***++++++,,,+++***)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000111111111333555333222222222222222222222000000000000000000000000........................,,,,,,---------,,,+++***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((tttRRR>>>;;;777555444444333333111111000000//////............//////...------,,,***++++++,,,,,,++++++***+++++++++******)))))))))++++++++++++++++++++++++***++++++,,,---...//////------------------------////////////000111222222111111111111111000000///000///......------......,,,,,,------.../////////111000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((((((((((((''''''''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&((($$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$###$$$'''***,,,777777)))!!!%%%&&& $$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))(((((((((((()))******)))))))))***+++,,,---...000222555999???EEEJJJMMMSSSVVVZZZ^^^```bbbdddggghhhkkkooosssuuuuuusssrrrtttvvvwwwwwwvvvuuuvvvxxx}}}|||||||||{{{zzzxxxwwwqqqpppmmmjjjiiihhhhhhiiikkkjjjjjjkkkmmmoooppppppooojjjddd___^^^^^^^^^^^^gggeeeccc```^^^]]]]]]]]][[[YYYVVVTTTSSSQQQOOOLLLFFFEEEBBB>>>999333///,,,,,,,,,------......------+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000000000000111333222222222222222222222222000000000000000000000000........................------------,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))qqqQQQ===:::666444444444444333111111000000//////......////////////...---,,,,,,******++++++++++++******+++++++++***************++++++++++++++++++++++++++++++,,,,,,------......------------------------............///000111111111111222222111111000///000//////...---.........,,,,,,,,,---....../////////...---,,,,,,---...///++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,((((((((((((((((((''''''***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&"""***---&&&###%%%%%% '''&&&&&&%%%%%%&&&&&&'''((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((())))))))))))(((&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))***+++,,,,,,((((((***,,,///222555666@@@CCCHHHNNNTTTZZZ___aaadddeeegggfffeeeeeefffgggmmmppptttxxx{{{{{{zzzyyywwwxxxyyyxxxvvvuuuvvvwwwyyyxxxxxxxxxyyywwwtttrrrnnnmmmkkkiiiiiihhhiiiiiillllllllllllmmmnnnpppqqqjjjhhhfffeeedddcccaaa___dddbbb___\\\\\\]]]___```cccbbbaaabbbcccbbb```^^^YYYXXXVVVRRRLLLDDD===999111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000000//////111222111111111222222222222222000000000000000000000000........................------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((())))))))))))***nnnPPP<<<999666444444444444444111111000000//////......////////////...---,,,+++******++++++++++++***************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111111000/////////...------,,,,,,------+++,,,,,,------......///...------------------...************************,,,,,,,,,---,,,,,,++++++'''(((((((((((((((((((((***)))'''''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&!!!$$$&&&&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$######$$$!!!"""$$$$$$%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((()))))))))))))))&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))***+++---...//////000444999???DDDIIILLLTTTWWW\\\aaafffjjjlllllliiiiiiiiihhhggggggiiikkkqqqssswwwzzz{{{{{{{{{zzzuuuvvvvvvuuusssqqqrrrsssrrrqqqqqqsssuuuuuurrrooonnnnnnmmmmmmnnnnnnoooooonnnnnnoooppppppppprrrsssmmmlllkkklllkkkjjjgggdddcccbbbaaa______```aaaaaabbbbbbbbbdddeeefffdddbbbcccddddddccc^^^VVVNNNJJJAAA>>>999444000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000111111000///000222000111111111222222222222000000000000000000000000..............................---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&''''''''''''(((((((((mmmOOO;;;999555444444444444444111111111000//////......////////////...---,,,+++******++++++++++++***************+++,,,,,,,,,---************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000000000000000000//////......---,,,,,,++++++,,,,,,++++++,,,------......///,,,---------------------))))))))))))))))))))))))------------,,,,,,+++***'''''''''(((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&''' ###&&&'''%%%###$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%!!!###&&&&&&%%%$$$###$$$(((###"""%%%'''$$$$$$&&&%%%%%%############%%%%%%###$$$&&&''''''''')))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************((())))))+++,,,...000111999<<>>555111---******+++,,,,,,---,,,******,,,......------,,,,,,,,,,,,---...///////////////000000000000000000111111111111000000000000111111111111000000------......------,,,++++++++++++************)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$""")))555666+++&&&((('''%%%######&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))bbbKKK===:::777555555444333222222111000//////.........000000///...---,,,,,,+++++++++++++++++++++++++++,,,***((()))***++++++***)))***++++++++++++***))))))***+++,,,---.........++++++++++++++++++******,,,,,,,,,------------...---...//////000000//////---......---+++******+++)))***+++,,,------------...............---,,,,,,,,,+++***))))))******+++*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$%%%'''***+++...---***&&&$$$***444===&&&%%%$$$$$$############)))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&)))((($$$$$$''''''$$$&&&%%%$$$$$$&&&(((''''''%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%'''''''''''''''''''''''''''(((((()))))))))))))))&&&%%%$$$%%%(((+++***)))************++++++++++++---000555:::@@@HHHQQQVVV]]]```dddhhhlllooopppqqquuutttpppkkkeeeccccccdddjjjjjjkkklllnnnqqqtttvvv{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}zzzxxxvvvuuuuuutttrrrpppoookkkeeeaaa^^^]]]\\\[[[```eeejjjmmmkkkgggccc```fffiiiggg```[[[ZZZWWWQQQFFFAAA:::555111...+++***...---+++,,,------,,,+++,,,,,,------......//////....../////////000000000000000111111111111000000000000111111111111000000------......------,,,++++++++++++************)))((((((((()))))))))******(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&"""&&&///000(((%%%***'''%%%######%%%'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((^^^GGG===:::777555555555444222222111000//////.....................---------,,,+++++++++++++++++++++++++++)))(((((()))******))))))******+++++++++******((()))***,,,---...//////---------,,,+++*********,,,,,,,,,,,,------------,,,,,,---...............,,,---...---+++******+++******+++,,,------------------......------,,,,,,******))))))***++++++,,,))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''(((,,,+++(((%%%&&&...;;;DDD%%%&&&&&&''')))***,,,---)))'''&&&&&&''''''&&&%%%((('''&&&%%%&&&'''***+++''')))(((%%%%%%'''(((&&&'''%%%###$$$&&&((())))))%%%%%%%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''((())))))******)))))))))'''&&&'''))),,,------,,,,,,******+++---///111777<<>>888222//////---,,,,,,---------++++++,,,---...////////////.........////////////000///000000111111000000//////000000111111000000///------......------,,,++++++++++++************))))))))))))*********++++++((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''""""""((()))$$$%%%***'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''\\\FFF;;;999666444444444333222222111000///............------------------------++++++++++++++++++++++++,,,***)))(((*********))))))*********++++++++++++)))***+++,,,------......---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,------------,,,+++,,,---,,,***)))***+++***+++,,,,,,---------,,,,,,,,,---------,,,,,,+++******************++++++(((((())))))******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&"""$$$&&&&&&''')))...111$$$%%%'''***---111444555)))'''%%%%%%''')))******...,,,***'''&&&''')))***'''((('''&&&&&&'''''''''((('''%%%%%%&&&'''%%%$$$&&&%%%%%%(((+++,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))************)))+++******+++,,,---------,,,++++++,,,000555:::>>>FFFMMMVVV___fffjjjnnnpppnnnnnnnnnoooqqqsssuuuwwwyyyvvvqqqiii```YYYVVVUUURRRSSSTTTVVVZZZ]]]aaaccc```aaacccfffhhhjjjkkklllnnnooooooqqqtttvvvwwwwwwwwwyyy|||}}}yyysssmmmhhhccc^^^[[[XXX\\\aaadddeeeeeeeeeeeebbbfffhhhddd^^^\\\]]]___fffaaaZZZSSSMMMHHHCCC@@@555222...,,,,,,---------******,,,---.........---------.........///////////////000000000000////////////000000000000//////------......------,,,++++++++++++*********)))))))))*********++++++++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&""""""%%%&&&###$$$)))&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''[[[GGG:::777444333333333222111222111000///............,,,,,,,,,---------------++++++++++++++++++++++++...,,,******++++++***))))))))))))******++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((((((((((())))))******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$!!!$$$%%%%%%$$$######""""""###%%%(((+++---...)))'''$$$$$$''',,,///111555222...***'''&&&''''''&&&&&&&&&''''''&&&&&&'''&&&&&&&&&'''((('''$$$!!!'''&&&&&&))),,,,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''((((((((())))))((())))))***************(((***,,,---,,,+++***))),,,---///444;;;CCCJJJNNNVVV\\\dddkkknnnoooppppppqqqqqqssstttttttttssssssvvvvvvtttnnnggg```\\\ZZZVVVTTTQQQMMMJJJHHHGGGFFFJJJKKKMMMPPPSSSVVVXXXYYY[[[\\\___aaacccfffhhhjjjlllnnnsssyyy{{{uuunnniiieeeeeeeeedddbbbbbbccceeedddfffhhheee^^^ZZZ[[[___bbb___ZZZWWWVVVVVVTTTSSSFFF@@@888111...,,,,,,+++******+++,,,,,,,,,,,,,,,------------............//////000000000000////////////000000000000//////------......------,,,++++++++++++*********)))))))))*********++++++++++++))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%###$$$&&&'''%%%$$$&&&%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ZZZFFF999777444333333333333222222111000//////.........,,,,,,,,,,,,,,,---------++++++++++++++++++++++++///---+++***++++++***)))))))))))))))***+++,,,---------------,,,+++***************+++,,,---------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,+++***)))***++++++,,,,,,------,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,***)))((('''))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%'''%%%######''',,,///111555222///+++(((&&&&&&&&&&&&%%%'''++++++(((&&&'''%%%%%%%%%'''))))))'''%%%''''''''')))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''((()))))))))(((((('''''''''(((((())))))***((()))******++++++******&&&(((+++,,,++++++++++++333666;;;BBBKKKSSSYYY\\\aaaffflllqqqrrrrrrrrrrrrtttuuuvvvvvvtttqqqmmmkkkfffffffffccc^^^YYYVVVUUUTTTRRROOOLLLIIIGGGFFFFFFBBBCCCDDDGGGKKKOOOSSSVVV^^^aaaeeehhhkkkmmmpppsssmmmooossszzz~~~zzzyyyuuuooojjjfffffffffjjjiiihhhfff```[[[[[[___\\\YYYVVVVVVYYY\\\___```ZZZTTTJJJ@@@999333///------,,,,,,+++***+++++++++,,,,,,,,,---------.........//////000000//////......//////000000//////...------......------,,,++++++++++++************))))))))))))*********++++++)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''{{{UUUBBB;;;888555444555555555444222111000//////.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***)))******)))(((***))))))))))))+++,,,---,,,,,,---------,,,++++++******++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))+++,,,+++***)))***,,,+++,,,,,,------,,,,,,+++))))))***+++++++++++++++***++++++,,,+++***)))(((*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%(((&&&$$$###$$$&&&(((***)))((('''&&&%%%$$$$$$$$$$$$######%%%((())))))))),,,,,,***)))(((((((((((('''&&&)))000000+++'''))),,,***'''&&&'''((())))))'''((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''''''''((()))))))))))))))&&&''''''((())))))******))))))***++++++++++++***(((***+++,,,,,,///444888@@@DDDKKKSSS[[[```cccdddhhhkkkoooqqqrrrqqqqqqrrrpppooonnnkkkfffaaa[[[XXXNNNOOONNNLLLKKKKKKMMMOOOQQQQQQRRRTTTVVVYYY\\\^^^QQQPPPPPPQQQTTTXXX]]]```kkkpppvvv{{{}}}{{{{{{~~~{{{vvvsssrrrrrrmmmjjjjjjgggbbbaaaddd```\\\XXXWWWZZZ___cccfffeeeaaa[[[TTTLLLDDD<<<666222000...+++***+++,,,---+++,,,,,,,,,,,,---------......////////////............////////////......------......------,,,++++++++++++************)))((((((((()))))))))******))))))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$&&&'''%%%######%%%'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((wwwQQQ>>><<<:::777666666777666666222111000//////.........---------,,,,,,+++++++++++++++++++++++++++++++++---+++)))((())))))((('''***))))))))))))+++---...***+++,,,,,,------------,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,------------,,,)))***++++++***)))***,,,,,,,,,,,,------,,,++++++((()))***+++++++++++++++((()))***,,,,,,+++******++++++******))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''&&&&&&$$$$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&& !!!$$$&&&((('''$$$!!!$$$%%%&&&'''((()))******'''''',,,333444---)))***666111***%%%%%%&&&(((***(((******(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&''''''((()))))))))))))))&&&''''''((()))******+++))))))***++++++++++++***------------///555>>>EEEKKKPPPWWW___eeeggghhhggglllnnnppppppnnnmmmmmmnnnhhhfffaaa[[[TTTMMMHHHEEEAAAAAA@@@???AAAFFFNNNSSSXXXYYY[[[^^^bbbfffjjjmmmfffcccaaa___```cccgggjjjpppvvv}}}|||uuuqqqrrrqqqllljjjmmmhhhccc]]][[[\\\```eeegggeeeeeedddbbb\\\TTTIIIBBB666333///,,,++++++---///++++++,,,,,,,,,---------......////////////............////////////......------......------,,,++++++++++++************)))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$&&&''''''&&&$$$$$$%%%%%%$$$!!!!!!###%%%$$$$$$&&&'''&&&######%%%((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((()))rrrNNN@@@888888888888777777777666////////////..................---,,,,,,,,,,,,---++++++***)))(((((())))))************************))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******++++++******************++++++,,,------------,,,************************---------,,,,,,+++++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))$$$###''')))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%%%%(((***CCC999,,,$$$###%%%&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***'''%%%&&&((((((&&&$$$'''(((((())))))))))))))))))(((((()))******(((''''''(((***+++,,,---------,,,...111555;;;DDDNNNTTT[[[___dddeeeeeefffjjjmmmooommmjjjeee___YYYSSSPPPQQQMMMGGGBBB@@@AAABBBBBBCCCDDDFFFJJJOOOUUUZZZ]]]\\\\\\]]]aaahhhpppuuuwwwwwwsssppppppsssvvvvvvuuuzzz|||~~~~~~yyyuuurrrooommmkkkgggbbb___```dddggghhhffffffdddbbb___]]][[[ZZZJJJ@@@444......000///...///...---,,,,,,---///000///////////////.........//////.........---------333222///---,,,,,,---......---,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&'''''''''&&&'''***,,,---)))%%%%%%'''((((((''',,,***)))(((''''''((((((******)))''''''&&&&&&&&&pppMMM>>>999999888888777666666555////////////..................---,,,,,,,,,,,,------,,,,,,+++++++++++++++************************))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++*********************************++++++,,,,,,,,,,,,,,,************************------,,,,,,,,,+++++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&))),,,AAA999...''''''))))))(((''''''''''''''''''''''''$$$%%%'''))))))'''%%%$$$&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))******(((&&&'''))))))(((&&&'''((())))))******))))))(((((((((***+++++++++***))))))***+++,,,---//////333777===DDDJJJQQQXXX]]]eeegggjjjjjjhhhfffdddccc___\\\WWWQQQLLLHHHEEEDDD???>>>>>>???AAABBBCCCCCCRRRUUUYYYXXXVVVUUUXXX[[[^^^^^^aaagggooovvv{{{}}}{{{xxxuuuvvvyyy{{{|||{{{{{{|||}}}~~~~~~zzzvvvnnnkkkfffddddddeeegggggg____________```aaaaaabbbWWWRRRIII???888222...,,,000000...---------------////////////............000000/////////.........111000...------...///000///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((((((&&&%%%%%%&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&'''''''''&&&'''))),,,,,,)))%%%%%%'''(((((('''+++***((('''''''''((((((***)))(((''''''&&&&&&&&&nnnKKK===::::::999888666555444444////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))************+++++++++***************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******************************)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%###$$$$$$###***)))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&'''***---;;;444---))))))***)))(((''''''''''''''''''''''''###&&&***------***&&&###&&&'''((()))***)))(((((('''''''''''''''&&&&&&&&&'''''''''(((((())))))***)))((('''''')))***)))'''(((((()))************)))(((((()))***+++,,,------,,,+++***+++---000444666;;;BBBMMMVVV\\\```ccceeeeeeeeedddbbb___YYYRRRMMMKKKGGGBBB<<<999888:::;;;<<<<<<===>>>AAADDDGGGHHHXXX___eeeddd___[[[___dddhhhiiimmmrrrxxx|||~~~~~~|||zzzxxxxxxyyy{{{{{{{{{xxxyyyyyyxxxxxxyyy}}}~~~yyyvvvqqqnnnkkkhhhfffcccdddcccaaa___^^^^^^^^^^^^bbbbbb^^^UUUIII===666222000///...---,,,,,,,,,---........................000000000000000////////////...---------///000111000///...,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((***)))(((&&&&&&&&&)))'''&&&&&&((()))***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&''')))+++***(((&&&%%%&&&'''''''''))))))((('''''''''((((((***)))(((''''''&&&''''''nnnKKK>>>;;;;;;999888666444333222////////////...............---,,,,,,++++++,,,,,,*********************)))************************((()))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++*********************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''%%%###&&&)))((($$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&'''))),,,000---)))'''''''''&&&%%%''''''''''''''''''''''''&&&(((,,,//////,,,(((&&&$$$%%%&&&((((((''''''&&&(((((((((''''''''''''''''''''''''((((((((())))))''''''''''''((()))((((((((()))******++++++******)))******+++***+++,,,...---,,,,,,...222888>>>BBBEEEMMMXXXbbbffffffdddcccZZZVVVRRROOOLLLGGG???:::===:::777444444555888:::AAAAAABBBCCCGGGNNNVVV[[[^^^dddiiijjjfffdddgggkkkmmmooorrrvvvyyyzzzxxxvvvuuutttsssrrrrrrsssssssssrrrtttvvvvvvtttsssuuuwwwwwwzzz~~~}}}|||{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}{{{vvvoooiiidddjjjgggddd```]]][[[[[[ZZZbbbdddeeeccc\\\SSSIIIDDD333111...+++***+++---///------...............//////////////////////////////............///000000111000///---+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''''')))+++---***'''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&'''((((((''''''(((***((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((('''''''''''''''nnnMMMAAA;;;;;;999777555333222111////////////............------,,,++++++++++++,,,)))***++++++++++++******************************((()))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((""" %%%,,,...)))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&'''))))))(((&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((((((((************((((((%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((''''''''''''((()))******+++++++++++++++***+++,,,+++)))))),,,...//////111555<<>>CCCIIIOOOUUU[[[bbbffffffgggiiiiiiiiihhhiiiiiihhhjjjooovvv{{{|||{{{xxxwwwwwwxxxyyyyyyzzz|||}}}{{{~~~}}}~~~}}}}}}zzzxxx||||||{{{zzz{{{{{{tttoooiiihhheeecccaaa`````````___```bbbgggiiieee\\\UUU@@@<<<555...******+++---,,,---------......//////........................000//////...............222111///---,,,+++******************************))))))))))))(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((''''''%%%%%%(((---111///,,,)))&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))&&&''')))(((''''''((()))&&&''''''&&&&&&&&&'''(((''''''((())))))*********)))((((((''''''''''''(((mmmOOOFFF;;;:::999777555333222111////////////............------,,,+++++++++++++++++++++---.........---,,,************************))))))))))))***************************+++++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******)))))))))***++++++,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((()))***++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((("""222999000&&&###"""######$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))'''&&&&&&''''''''''''''''''''''''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''((()))***+++***))))))(((((((((((()))))))))***((((((((((((((((((((((((((()))***)))'''&&&'''(((******+++,,,,,,,,,,,,+++***,,,...,,,******...222333555:::AAAIIIQQQWWW[[[ccceeeeeebbbZZZRRRKKKGGG@@@===888555666777999:::666888:::===?????????>>>EEENNNYYY```aaa___]]]\\\^^^```dddiiinnnqqqrrrrrrooossszzz~~~zzzxxxwwwvvvxxx{{{|||sssqqqoookkkhhhdddbbb```aaa______dddjjjjjjddd^^^SSSNNNEEE;;;333...+++***,,,,,,,,,---......//////------------............000000//////.........---111000///---,,,+++++++++************************))))))))))))((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%(((---111...,,,)))''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&'''))))))(((''''''((($$$&&&''''''&&&%%%'''((('''((()))***+++,,,,,,+++((((((''''''''''''((((((lllPPPIII:::999888777555444222222////////////............---,,,++++++***+++++++++***+++---...///...---,,,************************))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******((())))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++((()))+++,,,,,,+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((###111JJJKKK222###&&&$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))((('''((()))'''(((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))***+++******)))''''''((()))******+++,,,************************+++------,,,)))'''((()))***++++++,,,---,,,,,,,,,***,,,///...---...333888999===DDDMMMUUU[[[___aaabbbaaa\\\UUUMMMFFFCCCBBB@@@???>>>======>>>BBBEEEEEEFFFGGGHHHHHHGGGFFFEEEUUU]]]fffjjjgggbbb______```iiiuuu~~~|||}}}}}}|||zzzvvvpppjjjeeebbbeeecccaaaaaacccdddcccbbb```\\\VVVMMMCCC:::222...++++++,,,------...//////---.........////////////---......///////////////000000...------,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''(((((('''''')))+++***(((''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))((('''''''''###%%%''''''&&&%%%&&&((('''(((***,,,------------((((((''''''''''''((((((jjjPPPJJJ999888888666555444333222000/////////............---,,,++++++******++++++((()))+++---------+++***************************))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******((())))))***++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((()))+++,,,,,,+++)))((()))(((((((((''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***)))@@@```ZZZ555"""+++''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((###%%%((()))(((((()))***&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&((()))))))))((('''&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000...***((()))+++***+++,,,,,,------,,,,,,(((,,,///000///222888>>>>>>CCCKKKTTT\\\aaacccdddYYYVVVPPPIIICCC@@@AAACCCIIILLLNNNMMMKKKLLLOOOSSSUUUUUUTTTRRRQQQOOOMMMMMM\\\bbbgggjjjjjjlllrrrwwwxxx~~~zzz{{{{{{{{{yyyuuuqqqnnngggfffccc___]]]^^^bbbeeecccbbb```ZZZQQQFFF;;;555++++++,,,,,,---...//////.../////////000000111111+++,,,---///000111111111000///...---------------************************))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))%%%'''***+++)))'''%%%%%%&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&(((******((('''''''''"""%%%((((((&&&%%%&&&(((''')))+++---...///......(((((('''''''''(((((()))iiiJJJ>>>999777444333333333111000/////////...------,,,,,,,,,)))''')))---...+++''')))***+++***((((((((())),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******)))))))))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***)))(((((())))))))))))))))))))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&,,,(((%%%%%%''''''%%%$$$))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******;;;===888...(((+++,,,)))---+++***)))***+++,,,,,,...------222:::@@@DDDDDDEEEGGGMMMWWW^^^]]]VVVOOOGGGDDD@@@???BBBGGGLLLPPP[[[ZZZYYYXXXZZZ]]]```ccc]]]^^^\\\XXXTTTUUU[[[aaa||||||{{{|||pppmmmooottt|||zzzsssooojjjhhhiiieee^^^]]]```___aaadddddd___WWWMMMGGG555222///,,,,,,------,,,------,,,,,,,,,---............////////////......---,,,,,,++++++,,,,,,---,,,,,,+++***))))))((((((************))))))))))))******))))))((((((''''''(((''''''))),,,,,,(((%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$((()))$$$$$$(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))***+++******((('''((((((((((((((((((((((((fffIII>>>999777444333333333111000000//////......---,,,,,,,,,***((()))---...+++'''***+++,,,+++)))((()))***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((()))))))))))))))))))))))),,,,,,,,,++++++******************+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))((())))))))))))))))))))))))***)))((((((((('''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))&&&''',,,,,,'''###$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))),,,,,,++++++************...111///)))'''+++---,,,---++++++000777;;;999666222222444999@@@FFFHHHHHHNNNNNNOOOPPPPPPMMMGGGCCC@@@@@@CCCGGGLLLRRRVVVWWW\\\]]]^^^_______________cccaaa]]][[[___lll{{{~~~xxxpppooowww~~~}}}sssbbbbbbfffppp|||wwwrrrooooookkkddd``````[[[^^^bbbeeeccc^^^XXXTTTFFF???666...+++,,,---...,,,,,,---...///000111111------............---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++))))))************))))))))))))***)))))))))((((((((('''((('''''')))++++++(((%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$(((((($$$"""%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++++++++***)))((((((((((((((((((((((((cccGGG>>>999777444333333333111000000000///......------,,,,,,***)))***---...+++(((+++,,,---,,,***)))***+++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''&&&&&&))))))))))))))))))))))))+++++++++++++++******************++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++(((...999777+++%%%***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++************)))))))))%%%)))***((((((+++---------+++,,,444>>>CCC???999555777<<>>GGGPPPWWW[[[\\\\\\]]]]]]^^^___```bbbcccdddiiilllpppuuu~~~~~~uuuqqqwwwzzzuuuvvvyyyzzzxxxvvvrrrkkkgggkkkvvv~~~yyyuuu}}}}}}|||xxx]]]ZZZYYYbbbqqq{{{vvvvvvssskkkdddaaaYYY[[[___bbbddddddcccbbb\\\RRRCCC666///---......---......///000000111111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++***************))))))))))))))))))))))))((((((((((((((((((((()))+++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***)))%%%###$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''((()))***,,,,,,,,,++++++((((((((((((((((((((((((^^^FFF???999777444333333333111000000000//////...---------,,,+++***+++---...,,,***,,,---...---+++***+++,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''))))))))))))))))))))))))+++++++++***************************++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''',,,)))000===:::***&&&...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))'''***,,,+++***+++,,,,,,+++)))+++111888;;;:::666;;;>>>CCCJJJPPPTTTVVVWWWKKKLLLKKKEEE===:::;;;???AAAGGGPPPXXX]]]^^^___^^^]]][[[[[[\\\aaaiiiqqqvvvyyynnnffffffnnn{{{zzztttvvv|||uuulllggghhhqqq}}}~~~zzzzzzxxx{{{}}}hhh```XXX[[[gggwww|||{{{yyyrrrjjjddd\\\\\\[[[\\\^^^bbbfffiiiiii```SSSFFF<<<555000---000/////////...---------,,,------......------,,,,,,------------------,,,---...000222111///---+++************)))))))))((())))))))))))((((((((((((((((((((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))++++++)))&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***((('''''''''''''''''''''''''''((()))+++,,,---------,,,(((((((((((((((((((((((([[[DDD???999777444333333333111000111000000///......------,,,,,,,,,---------,,,+++,,,---...---+++++++++,,,*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++***************************************(((((())))))(((((('''&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%***333000$$$###+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***)))***,,,...,,,++++++,,,)))+++---000222444888;;;DDDFFFJJJMMMPPPRRRTTTUUUFFFJJJLLLJJJEEEBBBEEEIIIQQQUUUZZZ]]]]]]]]]^^^___^^^___bbbhhhppp{{{}}}{{{qqqlllfffccchhhttt|||{{{sssrrrzzzzzzttttttwww~~~wwwmmmaaa\\\bbbmmmyyy~~~zzzsssmmmeeeaaa[[[VVVVVVZZZaaaeeeiiifff```XXXNNNBBB777///000///---,,,,,,+++,,,,,,......////////////......,,,------......------,,,---...111222222000---,,,************)))))))))((((((((((((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))(((&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''&&&''')))++++++***)))'''((((((((((((((((((((((((((()))+++,,,---------,,,))))))))))))))))))))))))YYYCCC???999777444333333333111000111111000//////......---,,,------......------,,,,,,---...---+++***+++,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********(((((((((((((((((((((((()))))))))***************)))))))))************+++***++++++,,,,,,++++++***************************************************((()))*********)))'''&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((&&&(((+++)))%%%%%%)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))************+++'''''')))------***,,,///+++///333555555999@@@FFFKKKLLLLLLKKKJJJKKKNNNPPPJJJOOOTTTTTTQQQOOOPPPSSSWWWYYY[[[ZZZYYYZZZ^^^cccgggjjjqqqyyy{{{tttssswww~~~{{{uuuvvvyyy{{{}}}}}}yyyyyy}}}vvvjjjaaa```gggrrryyy~~~zzzvvvnnnhhh```XXXUUUVVVZZZ^^^bbbdddeeeddd^^^RRRDDD:::222000...++++++,,,...000...//////////////////...,,,---...//////...---,,,,,,...///000000///---,,,************))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&$$$%%%''''''$$$&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((((()))***,,,,,,,,,++++++))))))))))))))))))))))))WWWBBB???999777444333333333111000111111000000///.........,,,---.........---------+++,,,---,,,+++******,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********((((((((((((((((((((((((((()))))))))*********+++))))))))))))***************++++++,,,,,,++++++***************************************************)))***+++,,,+++***((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((***)))&&&(((,,,+++'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************++++++,,,,,,)))''')))------***,,,111...111666:::>>>BBBFFFIIIIIIHHHGGGDDDCCCFFFMMMRRRTTTXXX\\\]]]\\\ZZZZZZ[[[YYY[[[]]]^^^___dddmmmuuuzzzyyyyyyyyy|||vvvtttsssssstttvvvxxxxxx{{{vvvuuuzzz{{{rrrggg___aaajjjssszzzzzzzzzxxxtttooohhhaaa\\\YYYYYYYYY\\\___cccfffeee^^^SSSKKK>>>:::444///,,,,,,...000---......//////......---,,,---...//////...---,,,,,,,,,------...------,,,************))))))))))))'''((((((((()))))))))***''')))***)))'''&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))$$$###&&&'''$$$&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))***+++++++++***)))))))))))))))))))))))))))WWWBBB>>>999777444333333333111000111111000000//////......,,,...//////...------...+++,,,---,,,***)))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((((((((((((((((((((((((((())))))*********+++))))))))))))************+++++++++,,,,,,+++++++++******************++++++************************)))***,,,---,,,+++)))'''***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))$$$)))'''!!!$$$---+++ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...+++,,,///...***,,,222111222666<<>>???FFFPPPXXXZZZ]]]```aaabbbaaaaaabbb___ccchhhkkkoooxxxwwwmmmjjjooowww}}}|||uuummmhhhkkksss}}}|||oooeeehhhrrr{{{|||{{{yyyvvvrrrooommmqqqlllhhhhhhjjjooozzz}}}{{{{{{}}}~~~~~~}}}wwwjjj___\\\dddmmmzzz|||ttttttvvvvvvuuusssooojjjddd^^^ZZZXXXYYY[[[```eeegggddd^^^YYYKKKEEE<<<333---+++,,,---,,,------......------,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''((((((((())))))******''')))***)))'''&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///111...&&&$$$((((((%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((()))***++++++***(((''')))))))))))))))))))))))){{{SSSCCC===888666444222222222000///000000///...............111...,,,---111222///+++,,,,,,,,,,,,,,,,,,,,,,,,(((......)))'''***+++(((************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******))))))(((((()))***++++++***)))((()))++++++'''###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&'''((((((((((((((('''&&&))))))''''''(((***,,,...))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))((((((((('''************************************************''')))******))))))***,,,---,,,,,,---///111111111777:::>>>???>>>===============>>>CCCJJJSSS]]]bbbaaaaaaaaaaaaaaaaaaaaaaaacccrrrqqqiiimmmwww~~~{{{qqqooowwwyyyrrrmmmdddaaa\\\VVVQQQPPPRRRUUUcccaaa___]]]]]][[[XXXVVV\\\```aaa^^^]]]bbbggghhhhhhiiihhhfffdddcccdddfffkkkmmmmmmjjjeeedddhhhlllsssvvvzzzzzzyyy}}}~~~~~~~~~ttteee\\\___ddduuuqqqdddcccgggrrrwwwyyyuuuqqqkkk^^^QQQWWWXXX[[[___cccdddbbb```___VVVIII===555000,,,+++---------------......///+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******(((***+++***(((''''''((())))))))))))))))))))))))---,,,***(((((((((((()))&&&'''((((((&&&%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))************zzzRRRCCC===999777555333333333222000000000///...............000---+++---000111...+++,,,,,,,,,,,,,,,,,,,,,,,,---222222,,,***,,,,,,)))************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((('''''''''((()))*********))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++***)))***++++++***'''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&))))))(((((((((''''''''''''''''''''''''''''''''')))(((''''''''')))+++---))))))(((''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((&&&&&&&&&(((***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))******)))))))))(((((((((************************************************)))***++++++******+++---------,,,---000333666777:::<<<>>>???>>><<<:::999AAAEEENNNWWW```fffjjjlllgggddd``````dddkkkrrrwwwuuuiiigggqqq~~~wwwyyy~~~tttiiiccc___\\\YYYWWWVVVTTTQQQPPPRRRWWW[[[bbbaaa```^^^\\\[[[[[[[[[bbbfffiiikkkpppvvvvvvrrrooonnnkkkfffaaa^^^]]]^^^]]]^^^^^^[[[VVVUUUWWW[[[^^^___```bbbdddfffggghhhqqqxxx~~~}}}~~~xxxkkkbbbaaadddppp{{{ttteee]]][[[iiiqqqwwwxxxvvvqqqfff[[[OOORRRVVV[[[```bbbccccccaaa\\\SSSJJJBBB:::222---+++---//////...---...///+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********************************))))))))))))******((()))+++***(((''''''((()))))))))))))))))))))))),,,+++***)))((((((((()))'''(((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))***************))))))))))))************wwwQQQCCC<<<:::888555444444444333111000000///..................,,,+++,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,///222222...+++++++++)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++)))+++,,,,,,***(((((('''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((''''''&&&))))))((((((((((((''''''''''''&&&&&&&&&((()))***(((''''''&&&'''(((***+++)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************************************)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---.../////////000333777;;;======;;;999999<<<@@@CCCDDDRRRXXXbbbkkkqqqrrrpppnnniiihhhjjjoooxxx~~~wwwtttrrrpppgggaaaiiiyyy}}}tttooohhhccc[[[TTTRRRTTTWWWZZZ______``````cccgggmmmrrr{{{|||zzzuuupppnnnppprrryyy~~~{{{uuuooojjjhhhhhhjjjkkkkkkgggccc```aaaddd\\\ZZZWWWSSSRRRQQQRRRSSSRRRXXXcccooo|||}}}|||{{{zzz{{{~~~~~~tttjjjeeeccchhhrrr~~~zzzjjj[[[RRR\\\gggtttzzz{{{xxxqqqiiiOOOOOOPPPTTTZZZ___bbbbbbcccbbb___ZZZSSSHHH<<<555---///111000...,,,---///,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))******((()))+++***)))(((((())))))))))))))))))))))))))),,,+++***)))((((((((()))))))))(((&&&$$$$$$&&&)))''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******+++++++++***)))))))))*********++++++tttPPPCCC<<<999777555444444444333111000000///...............---++++++,,,......,,,***++++++++++++++++++++++++,,,---...+++(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************))))))***++++++))),,,...---***'''(((***((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''))))))(((((((((((((((((()))((('''&&&''')))+++---'''''''''&&&'''((()))***)))(((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,...000111222444666888:::===???<<<888444666???LLLXXX___iiijjjlllnnnoooooonnnnnnrrrxxx}}}yyytttpppmmmjjjfffbbbeeefffooo|||wwwnnniiikkklllggg```\\\\\\[[[ZZZYYY\\\ccclllssszzz{{{}}}~~~~~~~~~sssnnnfff^^^XXXUUUTTTTTTOOOQQQUUU[[[aaagggkkknnnwww~~~|||vvvsssvvv{{{}}}{{{rrrkkkgggccclllxxxtttbbbUUUSSS___nnnxxx|||{{{wwwsss___VVVNNNMMMTTT[[[]]]]]]cccdddeeeccc^^^UUUIIIAAA666444000---------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))******((()))++++++)))(((((()))))))))))))))))))))))))))+++******)))))))))))))))))))))(((&&&%%%'''***---+++***(((&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++))))))*********+++++++++pppOOOCCC;;;777555333222333333222111000000///...............,,,++++++,,,------,,,***++++++++++++++++++++++++(((((())))))(((&&&''')))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******++++++***************+++***,,,...,,,)))'''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))))))))***)))(((((()))+++---///'''''''''''''''(((((()))((((((''''''''''''((((((***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((($$$%%%%%%&&&''')))******))))))))))))))))))))))))************************************************))))))))))))************))))))******+++++++++,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++---000222333666:::<<<<<<;;;;;;<<<888999<<>>>>><<<::::::;;;;;;DDDQQQ]]]eeeiiilllnnnkkkjjjkkkooozzzuuugggYYYUUUTTT[[[iiixxx|||nnnaaaWWWVVVZZZ^^^ccceeennnxxx}}}{{{zzz{{{|||uuuqqqooosssssssssrrroookkkhhhfffZZZ\\\^^^___```gggsss|||{{{uuutttxxx{{{{{{yyywwwwwwyyy}}}qqqfffYYYYYY___iiiqqqtttvvvxxxxxxiiiVVVMMMPPPWWW]]]___aaaaaabbbccccccbbb^^^[[[RRRHHH:::222000000...,,,------............------------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((()))++++++***)))***+++************************))))))************)))(((((())))))))))))+++///222...---+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,......---,,,+++*********++++++++++++,,,jjjMMMDDD:::777555333333333444333222000000///...............+++,,,---...---,,,,,,,,,************************+++((())),,,+++&&&''',,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((('''''''''((()))*********))))))))))))(((((((((((())))))))))))************))))))***+++++++++++++++,,,,,,,,,+++++++++******---,,,++++++*********+++,,,***)))((())))))((('''(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((************************************************************************))))))*********+++++++++))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000333888<<<999;;;===<<<888888;;;???IIIUUUeeennnooolllkkkkkkkkkrrr}}}}}}rrreeeZZZTTTYYYeeevvvtttkkklllgggeeeaaa]]]\\\aaahhhooozzzuuujjjiiifffaaa^^^___ccchhhlllxxx|||tttvvv{{{~~~}}}|||zzzzzz}}}~~~uuummmaaaZZZXXXaaakkkqqquuuyyyxxxqqqdddWWWPPPRRRZZZbbbcccbbbbbbccceeeeeecccbbbYYYTTTJJJ???666000......------............------...------------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******''')))++++++*********,,,************************((()))***++++++***)))(((((()))***)))))))))+++---)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))+++---//////...,,,+++*********+++++++++,,,,,,hhhMMMDDD:::888666444444555555444333000000///...............,,,---......---,,,------************************,,,((())),,,)))$$$$$$))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))************))))))***++++++++++++***,,,,,,,,,+++++++++******---,,,,,,+++*********+++---***'''''')))***(((%%%(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++'''((((((((((((((('''&&&))))))************)))((('''''''''''''''((()))***)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((()))))))))))))))(((************************************************************************)))************+++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222666<<<@@@;;;<<<<<<888555666===CCCWWWbbbnnnrrrnnnjjjkkkoootttyyyqqqnnnmmmiiiaaaYYYcccqqqvvvmmmlllfff[[[YYY___]]]cccjjjqqqvvv}}}}}}{{{vvvoooiiifffffffff```hhhqqqzzzxxxvvv{{{}}}}}}zzzxxxxxx|||yyysssggg[[[TTT\\\hhhpppvvvzzzvvvwwwppp```PPPKKKUUUaaaeeeddddddeeeggggggfffddd[[[[[[WWWJJJ:::000...111------............------......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******''')))++++++******+++,,,************************((()))***++++++***)))(((((()))***)))(((''''''((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))+++...///000...---+++******+++++++++,,,,,,,,,lllKKKCCC@@@;;;888555333333333333222222111000//////.........------------------------,,,,,,,,,+++++++++******,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++))))))************))))))))))))))))))************++++++************++++++)))************+++++++++++++++++++++++++++++++++*********++++++*********+++,,,---,,,*********,,,))))))))))))))))))))))))))))))))))))************))))))*********+++++++++(((((()))***+++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,***))))))******)))'''(((((((((((())))))))))))(((((((((((())))))))))))************************,,,+++++++++******))))))******************************++++++++++++******++++++******************++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++,,,------,,,---...000000//////444<<>>======999555444;;;IIITTTfffkkknnnkkkeeeeeemmmvvvpppooofff]]]YYY[[[cccppp{{{}}}ooodddXXXQQQRRRWWW[[[bbbjjjzzz{{{uuuoookkkmmmhhhhhhnnntttxxxuuunnnsssvvvxxxxxxvvvuuuwwwzzztttfffYYYXXX___hhhqqqxxx{{{wwwtttooobbbTTTQQQVVVaaagggiiiggggggjjjhhhbbbaaa___ZZZTTTLLLAAA666///,,,000333222///,,,---///---------.........//////++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************+++,,,,,,------,,,,,,///......---,,,+++******iiiJJJBBB>>>;;;888555333333333333222222111000//////.........------------------------,,,,,,,,,++++++++++++***,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++))))))************))))))))))))))))))************++++++************++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***,,,************************))))))))))))************))))))*********+++++++++((((((((()))******++++++************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***+++******)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))+++***))))))******)))'''(((((((((((()))))))))***(((((((((((()))))))))***************************+++++++++******)))))))))******************************++++++++++++******++++++******************++++++++++++++++++++++++------------------------,,,,,,---------.........---.........------///111222333555:::???AAA@@@???<<<999666666===JJJYYYcccjjjiiifffdddgggqqq}}}yyyrrriiiZZZXXXYYYbbbsssxxxfffYYYTTTQQQSSS___jjjrrrzzzwwwppplllnnnooopppsssyyyyyy}}}uuuvvvvvvvvvuuutttsssrrrtttlllccc]]][[[___jjjuuuxxxvvvuuutttlll]]]SSSQQQ]]]dddjjjjjjkkkllliiiddddddbbb^^^YYYSSSKKKBBB<<<444222000///...//////...---------.........//////++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***+++++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************+++,,,,,,------,,,,,,---------,,,++++++******fffHHHAAA===;;;888555333333333333222222111000//////.........------------------------,,,,,,,,,,,,++++++++++++,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,))))))************)))))))))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++''')))******))))))+++,,,************************)))))))))*********++++++***************+++++++++(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******)))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))+++***))))))******)))(((((((((((()))))))))******((((((((()))))))))***************************************)))))))))))))))++++++++++++++++++++++++******++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000///......000222555999???BBBBBB@@@>>>===888888:::BBBNNN[[[eeeiiillljjjjjjnnnvvv|||pppeee^^^\\\]]]YYY___gggtttsssjjjeee___VVVOOOSSSWWWdddvvv|||vvvqqqpppooojjjjjjsss{{{vvvqqqpppqqqrrrrrrtttsssoooggg\\\YYYeeeuuuvvvssstttxxxuuuhhhXXXOOOVVV```kkkooooooooollliiihhhfffbbb___[[[VVVPPPLLL???888000---...//////------............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++++++++++++++,,,+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++dddHHHBBB===:::888555444444444222111222111000///....................................------,,,,,,,,,+++++++++,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,------------------,,,''')))***+++******,,,...************************))))))*********+++++++++************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))((((((((()))))))))*********(((((()))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000///...///222555:::@@@FFFGGGBBB===;;;<<<999>>>HHHSSS]]]ccceeeffffffooo|||iiiaaa\\\[[[XXXTTT[[[fffwwwpppaaa]]]YYYXXXZZZ___ccceeejjjsssyyy|||qqqkkkmmmllliiinnnyyy~~~pppmmmqqqtttvvvqqqtttvvvqqqfff```iiiwwwuuupppooosssuuuooo```TTTQQQ\\\jjjqqqsssqqqooommmjjjhhhdddaaa___\\\YYYVVVKKKCCC999111------...................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))++++++++++++*********))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,*********+++++++++,,,,,,bbbIIICCC===:::888555444444444222111222111000///....................................---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******************++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,)))***,,,,,,,,,,,,...///************************************++++++++++++************************++++++++++++++++++++++++))))))))))))))))))******************************))))))))))))************+++******)))))))))))))))))))))))))))***************************************)))((()))***+++***)))))))))))))))************))))))))))))************************************)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.../////////000222777:::@@@EEEJJJHHHAAA<<<<<<>>>CCCLLLWWW___cccfffiiilllppp~~~wwwmmm___UUUQQQVVV[[[bbbwwwvvvqqqhhh^^^SSSZZZccciiinnnttt}}}wwwrrrmmmfffiiipppssswwwuuussspppnnnooossstttppplllpppwwwuuuoooiiiiiimmmnnnfff^^^PPPXXXeeeooosssrrrppppppkkkhhheeebbb```^^^[[[YYYUUUPPPFFF;;;111,,,---000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************++++++++++++*********)))************************))))))************))))))************++++++++++++***+++,,,,,,------,,,,,,*********+++,,,,,,------```IIIDDD===999777666555555444222000222111000//////.................................------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++***************++++++++++++,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,***,,,------,,,,,,...///++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************)))))))))*********+++++++++******))))))))))))))))))))))))************+++***************************)))((()))***+++***))))))))))))*********++++++)))))))))*********++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...///000111333888>>>BBBGGGIIIJJJGGGBBBAAAEEEIIITTT[[[ccchhhkkkqqq{{{mmm]]]TTTUUUZZZgggyyyjjj[[[WWW[[[```gggrrrvvvssstttwwwttttttwww|||xxxooopppmmmlllqqqsssrrrrrrtttvvvqqqhhhbbbccchhhhhhdddSSSVVV^^^iiippppppqqqrrrkkkiiifffdddbbb```]]][[[\\\YYYSSSGGG:::222000111000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************++++++*********)))))))))************************)))******++++++******)))*********++++++++++++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------]]]GGGCCC;;;999777666555555444222000222111000//////....................................------------,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++************+++++++++,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))*********++++++,,,,,,---((()))))))))************************************))))))*********++++++++++++******)))))))))))))))))))))*********+++++++++************************)))(((((((((***+++***)))))))))*********+++++++++))))))*********+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...------------------------....................................////////////...000222444888???FFFKKKMMMLLLIIIFFFEEEJJJSSSZZZbbbgggpppxxxtttfff]]]YYYWWW^^^sssiii^^^ZZZZZZeeerrr{{{vvvttttttzzz}}}ssslllmmmppppppppprrrttttttnnnccc___bbbdddcccYYYUUUWWWbbbkkknnnpppssslllkkkiiihhhgggeeeaaa___```^^^XXXPPPFFF===666222000000000000/////////...------------------------,,,---...//////...---,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************)))))))))(((((((((************************)))******++++++******)))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------------------......[[[FFFBBB:::999777666555555444222000222111000//////.........////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---,,,*********,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))(((((()))***+++,,,,,,,,,(((((())))))*********+++************************)))************++++++++++++******)))))))))))))))))))))******++++++++++++************************)))(((((((((***++++++***)))************+++++++++)))************+++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------////////////////////////............/////////000///111444777<<>>888333444555222000000222222222111111111000000///////////////...---------------,,,,,,+++++++++---,,,,,,---......---+++------+++******+++,,,---------............------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......***+++------,,,---///111------..................------............------//////...---,,,,,,++++++---,,,,,,+++*********+++///---+++)))))))))+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,++++++++++++************))))))++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------........./////////......---------,,,//////...//////000111222222///---...111333111...333777<<>>???888555666666444222333222111111111000000000000///////////////...---,,,...---------,,,,,,,,,,,,...---------//////---,,,///...---,,,,,,---......,,,------------------,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...)))*********))))))***,,,,,,---.........,,,+++***------------------------......------,,,+++++++++------,,,+++++++++++++++---,,,+++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...---***)))***+++++++++++++++,,,,,,,,,,,,...---+++***+++---///000+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------//////...............///,,,------------.....................---------,,,///............//////000111000///000111111000///777;;;CCCJJJPPPRRRQQQOOOFFFKKKVVV```bbb```dddllluuuggg```YYYUUUWWWeeeyyynnnfffpppwww~~~~~~qqqkkkkkkpppsssuuuqqqiiiccc``````___YYYSSSTTT]]]hhhooorrrooommmkkkkkknnnnnnmmmkkkffffffddd```]]]YYYNNNCCC777444000000111222000...////////////////////////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------........./////////......------------......]]]FFF???======888555666777444333555111111111111000000000000...////////////......---...............---------///......///000000///---......------------...///,,,,,,,,,------,,,,,,,,,...---,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---......---+++***,,,---***+++---......---+++***......---,,,,,,---............------,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...---+++******+++***+++++++++,,,---------///---+++***+++...222444,,,++++++++++++,,,------...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++************************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................//////............//////------------............///...............------000///..................///000111111111111333444@@@FFFNNNVVVXXXTTTMMMGGGDDDOOO]]]dddbbb```jjjvvvxxxeee[[[^^^ffflllooozzzvvvyyy}}}yyysss|||}}}yyy|||rrriiimmmooorrrpppmmmiiiiiiiiiccc^^^XXXUUUYYYbbbmmmtttqqqmmmhhhiiimmmpppnnnlllhhhiiifffbbbaaa```YYYQQQ>>>888222111333444111...////////////////////////------------------------,,,------------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))(((++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------.........///////////////......//////000]]]GGG???===:::666444666666333444777222222222222111111111111///000000000000000/////////////////////.........000///...///111111///...------,,,---------......,,,------......------,,,///...---,,,,,,---///000........................------------------------------------.........///...------------.../////////000000///......///111,,,,,,------...///000111000///---,,,,,,---///000/////////......---------------,,,,,,,,,,,,------***+++,,,---......---------------------------------------------------------...///...,,,+++,,,---++++++,,,---......//////---,,,+++***+++---///111,,,,,,,,,,,,,,,---......000///---,,,,,,---///000------------,,,,,,,,,,,,++++++++++++++++++++++++............------------------------------------------...............///////////////////////////......---------...//////........./////////000000000000000000////////////111111000//////.../////////111222222111444;;;@@@OOOTTTZZZ[[[VVVOOOHHHEEEOOOTTTYYY\\\___iii{{{ooo[[[PPPXXXnnn}}}uuuxxxyyysssoookkkjjjmmmooopppoookkkhhhbbb\\\ZZZ```mmmvvvvvvooohhhfffkkkooopppnnnkkkkkkhhhcccaaaaaa]]]VVVHHH???555000222444222000------------------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------.........///......////////////000000000000000///000000111111\\\GGG@@@===;;;777666888777444555999444444333333333222222222000111111222222222111111////////////////////////000//////000111111000...------...///////////////......////////////......//////...---------...///........................////////////////////////------.........////////////////////////000000111,,,---......---...000222555333000...---///222444111000...------...000111000000000000////////////...---------------......+++,,,---........................///////////////////////////////////////...///000///...---...///,,,------...///000111111,,,---.........---,,,,,,------,,,,,,------...///000///---,,,,,,---///000.........---------,,,,,,------------------------........................------------------------.../////////000000000111//////////////////////////////......///000111111///000000000111111111111111111111111111222222222333333222111000000000111000222333333555<<>><<<:::::::::999666777<<<444333333333333222222222000111111222222222222111.........///////////////000/////////111111///......///000111222222222111//////000000000000//////////////////.........---........................////////////////////////---------........./////////////////////000111111---.../////////000222444<<<888333///------///111000000///......///000000000000000000000000000000......---------...//////------...........................////////////000////////////////////////...///000000...---...000---......//////000000000---///000111111///---+++...------------.../////////...------------.../////////.........---------......................................./////////------------------------......//////000111111111////////////////////////111111000111111222333444000000000000111111111111111111222222222222333333444333222222222222222222222333555888>>>GGGQQQWWW]]]^^^[[[RRRIIIFFFMMMTTTUUU^^^kkkyyy}}}qqqUUUOOOKKKUUUmmmtttnnnrrr}}}vvvmmmqqqwwwvvvrrrwwwxxxxxxrrrkkkiiiooovvv|||vvvqqqooopppqqqrrrooorrrrrrmmmjjjgggccc]]]ZZZQQQEEE999333222333333000000000000000000000000////////////////////////------........./////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,------......//////***+++---...//////...------------.........////////////000000000111111111000000000000111222222333WWWFFFAAA???;;;999999:::777333555:::222222222111111111000000...///000000111111111000------.........////////////......///000000///---,,,---///000111111000000......////////////.........///000000000///---,,,------------------------........................,,,,,,---------..................---...//////000///000111111000000222444666444222///...------.........................................................---......//////000000///...---------...///,,,---------....................................,,,...///...---,,,---///---------------.........------.../////////.....................//////000------------------------////////////.........---........................---------....../////////........................,,,------...//////000000........................////////////000111222333....../////////000000000000000000111111111222222222222111111222222333333555666:::AAAJJJRRRWWWYYYVVVTTTPPPMMMMMMRRRXXX]]]^^^nnn~~~uuudddUUUHHHOOO^^^xxxzzzvvvwwwyyy~~~yyyyyyxxxvvvssswww{{{xxxsssoooqqqttt{{{|||{{{xxxrrrllljjjiiilllqqquuusssqqqooojjjddd^^^ZZZQQQEEE:::444222333000000000000000000000000....................................////////////................................................------------------------------------------------------------------------,,,,,,,,,---------------++++++++++++++++++++++++------------------------------------------------++++++,,,------...//////***+++---///000///......,,,,,,---------...................../////////////////////000000111222333~~~VVVEEEBBB@@@888666666666333///111666000000000000////////////------...///////////////,,,---------....../////////.........000000///---((()))+++---......---,,,------............---------...111222111///,,,+++------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---......---++++++,,,---+++,,,---/////////......+++,,,,,,------,,,,,,+++,,,---------------------...............///000000222111///---,,,---...///+++++++++,,,,,,---------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++*********+++---...000...............///000000,,,,,,---......---,,,,,,000/////////............------------------------,,,---------......//////........................++++++,,,,,,---...//////........................+++++++++,,,,,,...//////------------.........///......//////000000000111111000000000111222333333666888>>>HHHSSSYYYYYYWWWNNNIIIGGGKKKUUU^^^bbbbbblll}}}~~~kkk[[[PPPHHHTTTbbb|||yyyjjjkkkwwwzzzzzzzzznnntttzzz{{{wwwsssrrrrrrsssxxx}}}zzzqqqgggaaa___fffnnnuuuvvvuuutttoooiii______ZZZOOOAAA666222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++---///000000///...,,,,,,,,,---------......,,,,,,,,,---------......////////////000111222333