BM6P6(@ yyyiiiXXXQQQOOOMMMLLLMMMOOObbbtttzzz|||yyyfffNNNCCC777:::CCCDDDRRRsss|||```oooddduuuvvvQQQPPPOOOIIINNNJJJIIIGGGCCC???======>>><<<;;;;;;:::999888666555777444333555;;;III```uuuyyy}}}zzzwwwsssiiieeeaaaaaacccbbb\\\WWWVVVSSSPPPMMMLLLJJJHHHFFFCCCAAA???===<<<<<<===>>>===<<<;;;;;;<<<===???@@@DDDGGGOOO]]]hhhhhh]]]QQQIIIRRR\\\eeerrr~~~uuuvvvwwwtttnnnjjjhhheee```UUUKKKCCCHHHUUU\\\XXXPPP;;;999888777777888999;;;999666111---***)))***+++,,,,,,,,,------.........------...///000111222222333222222222333555777888666555777::::::<<>>999999444222888111222222111///...000111000444222444IIIfffqqqjjjuuupppwwwooopppzzz~~~kkkPPPEEEPPPfffuuu|||qqqTTTDDD999<<<>>>CCCXXXqqqzzz~~~gggpppeee\\\eeexxx\\\GGGKKKVVV[[[eeeqqqkkkgggfffiiimmmrrr{{{}}}{{{tttlllaaaTTTGGG>>>888555666:::???FFFXXXhhhdddQQQGGGJJJKKK[[[oootttcccUUUIII???999666999:::::::::;;;:::999HHHnnnyyyXXXnnnaaaHHH333111111000......---------------,,,,,,,,,,,,++++++)))************+++++++++---------...............---............111555888DDDIIILLLIIICCCCCCKKKSSSXXXtttlllaaaUUUQQQOOOMMMLLLNNNXXXgggtttxxxyyyttt```KKK@@@:::===AAAFFF\\\wwwooo```yyynnnrrrRRRQQQMMMDDDIIIHHHGGGDDDBBB@@@???>>>>>>:::::::::999999777666555666444333444777DDD[[[qqq~~~zzzuuupppiiieeeaaa^^^]]]ZZZVVVRRRRRROOOLLLJJJIIIHHHFFFDDDCCCAAA???<<<;;;:::;;;;;;888888777777777888:::;;;CCCGGGOOO[[[bbb```UUUJJJKKKTTT^^^gggsssvvvppprrroooiiicccaaa\\\WWWNNNEEE===???FFFIIIDDD>>>444333111000000111333444222000---+++******+++,,,,,,,,,,,,---------------------...///000111222222333222222222444555777888888666777:::;;;AAAQQQaaazzz~~~tttgggVVVDDD888222222111111333777:::;;;>>>IIIWWWuuutttoooSSS===;;;<<<666333666111222222111///...000111444888666666GGGaaajjjdddmmm{{{wwwiiicccgggtttrrrYYYIIIOOOaaaooo}}}|||\\\GGG888999@@@NNNjjjqqqsssssszzztttZZZGGGJJJRRRUUU\\\gggllljjjjjjmmmpppuuu~~~|||{{{tttkkk\\\PPPDDD<<<888666888<<>>;;;999888888888666555444333444555666777@@@FFFOOOXXXZZZUUUJJJBBBHHHQQQ[[[dddpppyyyllleeegggeee^^^YYYUUUPPPJJJCCC===666555666666222......---,,,++++++,,,---...******)))******+++,,,---------------,,,,,,,,,,,,,,,---......000000111222333333333333444666777888;;;999888:::@@@MMMbbbtttxxxmmm```PPP@@@555222111000222666:::<<<>>>CCCYYYppp|||aaaKKK;;;<<<>>>888333555111222222111///...000111888;;;999888EEEZZZccc^^^fff}}}wwwqqqlllnnn||||||cccNNNLLLZZZgggyyyjjjQQQ;;;888>>>KKKccczzzxxxzzzpppZZZJJJMMMSSSUUU[[[dddrrrqqqrrrtttuuuyyy}}}|||zzzrrriiiUUUKKK@@@:::777666999>>>FFFXXXddd___QQQIIIJJJMMMRRRgggyyyiiiYYYKKKAAA:::666::::::999888777888;;;>>>NNNvvvjjjaaa\\\GGG666111000///......---......------,,,,,,,,,,,,++++++************+++++++++,,,------........./////////......///000444;;;CCCIIIPPPLLLHHHGGGMMMZZZiiisss~~~iiiTTTQQQNNNNNNLLLKKKQQQYYYppptttwwwxxxsssdddNNN<<<===>>>DDDHHHSSSrrrsssaaazzznnnwww^^^SSSVVVOOOFFFIIIEEEAAA>>>@@@DDDFFFDDD@@@999999:::::::::999888888666666666333000777LLLaaavvv|||xxxooolllkkkfff___WWWRRROOOOOOIIIFFFDDDCCCCCCCCCAAA@@@???===<<<:::888777777777666555444333333444555555<<>>AAAIIISSSZZZeeettt~~~|||xxxfffWWWUUUWWWVVVQQQLLLIIIDDD>>>888666333111000///---,,,---,,,++++++++++++,,,---&&&'''(((***+++,,,,,,---...------,,,,,,+++++++++,,,---...///000111111222333333444444666777888888===;;;:::===GGG[[[tttuuugggXXXIII<<<333444111111555999;;;>>>BBBSSSpppXXXGGG;;;===>>>888444555111222222111///...000111666:::999888AAATTT^^^]]]dddwwwwww|||jjjRRRJJJTTTbbbuuu~~~pppYYYBBB<<<>>>CCCMMMYYYsssqqqtttxxxkkkZZZPPPUUU]]]bbbjjjsss~~~}}}{{{}}}iiiuuu{{{ppp}}}{{{xxxoooeeePPPFFF===888666666:::???III___jjj[[[IIIFFFJJJLLLUUUlll~~~uuufffWWWIII@@@;;;888777777888999888777:::???ZZZlllmmmWWWDDD555000000///...............------,,,,,,,,,+++++++++*********+++++++++,,,,,,------......//////000000111///000666???HHHLLLMMMIIIKKKNNNRRRZZZfffsss}}}xxxbbbTTTPPPMMMLLLKKKNNNXXXcccvvvwwwzzzzzzppp\\\FFF888DDD>>>EEENNNUUUkkkfffiiieee}}}WWWSSSTTTMMMHHHHHHEEEAAA???AAAFFFHHHEEEAAA;;;;;;;;;<<<<<<;;;::::::777777888555111555FFFWWWppp~~~~~~uuummmkkkgggaaaYYYRRROOOOOOFFFDDDBBBAAAAAAAAA@@@???::::::999888888777777777666555333222222222333333888@@@IIIOOOMMMGGGAAA===:::BBBIIIOOOXXXdddllloookkkwwwzzznnn___PPPEEEDDDGGGFFFBBB@@@???;;;666333333333111///------...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++---------,,,,,,++++++***---......///000111222222333444555666777888888888:::;;;<<>>@@@CCCJJJQQQgggwwwlll```gggmmmlllooovvv}}}fff\\\WWW___kkkvvvnnnZZZddduuuyyyooozzz|||yyyvvvkkkaaaMMMCCC:::777666666:::???LLLaaaiiiWWWEEEEEEJJJJJJWWWoooyyyqqqcccSSSFFF>>>:::999444444888<<<:::777:::AAAdddzzzOOO@@@444000//////............///------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,------......///000000111222000222<<>>KKK\\\ggg{{{}}}eeeuuummmsssVVVRRRMMMHHHFFFBBBCCCAAA@@@BBBEEEFFFDDDAAA============<<<<<<;;;:::888777888777444666AAAMMM```~~~}}}nnnkkkgggbbb[[[UUUOOOLLLEEECCC@@@?????????>>><<<888888888888888888888888444333111///......//////444:::AAAFFFFFFBBB===:::666<<>>FFFPPPYYYeeeppprrrpppjjj\\\TTT\\\eee^^^WWWWWW\\\dddppp{{{nnngggfffooo}}}uuujjjjjjvvv~~~~~~{{{xxxsssggg[[[III@@@888666666777;;;@@@QQQ___aaaQQQDDDFFFKKKKKK[[[tttssslll^^^OOOAAA999777777444333888===<<<888===GGGooo{{{FFF;;;222//////............//////------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...///000000111222111333888BBBJJJNNNLLLIIIMMMWWWccckkkrrrzzzfffYYYTTTOOOKKKMMMRRR[[[hhhtttxxxuuuuuurrr___FFF;;;>>>;;;EEE[[[nnnnnnmmmxxxgggSSSOOOEEEDDDGGG???AAAAAABBBBBBBBBAAA@@@???============<<<;;;999999888666666777777777<<>>======<<<;;;999888888888888888777666666333111///...,,,,,,,,,---111444888<<<===;;;777444222777;;;;;;>>>DDDHHHIIIJJJJJJFFF???::::::888444111333222...---000000...---.........---,,,++++++)))******************)))******************+++++++++++++++++++++,,,,,,,,,000000111222333444444555333444666888999999999999;;;DDDNNNYYYkkkxxxdddOOO>>>666555666///000555<<<<<<>>>OOOdddcccCCC>>>;;;:::999777555666111222222111///...000111***///111///222AAAVVVddd^^^kkkzzzdddSSSQQQXXXmmmzzz|||yyysssbbbMMMDDDGGGRRR```kkkrrruuujjj[[[XXXTTTQQQXXXccc\\\XXX\\\bbbiiisss~~~ooottt{{{wwwqqqdddWWWDDD<<<666666777999>>>DDDYYY[[[UUUIIIBBBFFFMMMPPP```{{{|||yyyoooiii\\\LLL>>>666555666999666888===<<<:::CCCRRRsss???777222//////............//////------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...///000111222222333;;;EEEIIIHHHGGGKKKOOO]]]hhhyyylll\\\TTTRRRLLLJJJOOOVVV```lllwwwxxxsssqqqlllWWW???999CCC???RRRjjjxxxiii^^^sssuuu~~~{{{]]]PPPLLL???BBBIII@@@???AAABBBBBB???==================<<<;;;999888777777444444777888777999>>>LLL]]]pppsss{{{}}}yyytttnnnjjjfff^^^RRRIIIBBB@@@===<<<;;;:::999777:::::::::999888666555444444222000...------------///000222555777666222...///333555444555999<<<<<<999777333222555888444,,,000111...)))))),,,---+++)))******,,,.........---******++++++++++++******))))))(((((()))***+++,,,*********++++++,,,,,,---111111222333444555555666333555666888999999999999AAALLLYYYfffyyyrrr]]]HHH888222444777111333;;;BBBBBBEEEZZZssswwwIII;;;:::999;;;:::777555444111222222111///...000111,,,000111---...<<>>888888<<<;;;;;;HHHZZZzzznnn;;;666222//////.........//////000---------,,,,,,,,,++++++++++++,,,,,,,,,---------------...///000111222222666DDDQQQPPPFFFCCCLLLWWWnnn}}}ssseeeZZZQQQPPPNNNMMMQQQ\\\iiisssxxxxxxvvvsssaaaGGGAAAEEEAAAKKKVVVtttvvvSSSiiiqqqoooZZZFFFBBBHHHJJJFFFAAACCCBBB@@@>>>===<<<======::::::;;;;;;;;;:::999999888777666666666888999:::HHHYYYkkkyyyyyy}}}pppjjjhhhcccXXXOOOIIIBBB<<<======999777777777777777777666666666666333333222111000///...---111111000000/////////...000111111111222222333333222222111111000/////////...............---------///---++++++------+++)))))))))))))))))))))))))))************))))))))))))******+++,,,---...///000222333333444444555555555888:::<<<999666888===CCCGGGYYYmmmzzz|||hhhRRRCCC<<<666333333333444999GGGKKKGGGbbbwww}}}aaaBBB>>>===;;;;;;;;;;;;999777444222///000222333222000///222//////555999KKKhhhjjjjjj~~~{{{~~~zzzsssZZZQQQVVVjjjyyy{{{yyykkkgggcccbbbiiixxxsssMMMKKKPPPRRR^^^kkkeeeppp{{{zzzuuulll[[[LLL===888666777888999CCCOOO___TTTIIIEEEGGGLLLVVV___pppxxxwww~~~yyyrrrhhhXXXGGG;;;666666777666???999666???@@@NNNpppyyyeee<<<888111////////////............---------,,,,,,+++++++++***,,,------++++++,,,...111222222222111333666999===MMMSSSGGG>>>JJJ^^^jjjzzz{{{eeeXXXRRRNNNJJJJJJIIIQQQfff{{{yyy|||ssskkkZZZBBB<<>>JJJYYY|||yyykkkQQQ@@@>>>;;;999888888888777666333111//////111222111//////222//////444777FFFaaajjjkkk||||||xxx___RRRSSSeeewww~~~zzzxxxtttnnniiiiiitttlllQQQLLLMMMTTT```lllnnn{{{yyytttjjjYYYIII<<<777555777888;;;EEEPPP\\\QQQGGGDDDEEEJJJUUU^^^wwwxxx|||}}}mmmcccTTTDDD999555555777666===999999???>>>OOOsssrrr|||^^^;;;888000////////////............---------,,,,,,,,,+++++++++,,,------,,,+++---...000///------000555;;;???HHHDDDAAADDDLLLZZZkkkwwwkkkVVVLLLLLLNNNMMMKKKMMM\\\yyyxxx|||hhh\\\PPP>>><<>>===<<<;;;:::999999999::::::999999888777666555444444333222333444555666:::RRRhhhqqqxxx{{{pppxxxzzzxxxkkkbbb^^^^^^NNNEEE>>><<<;;;888666777666666666555555555444444444333333222111000//////,,,,,,------.../////////,,,,,,,,,,,,------------...////////////000000000000000///...------,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++*********+++,,,,,,---------......///000111222222333333444444555666666777888888888999===BBBHHHLLLcccsss|||rrrcccTTTCCC:::666333333555222::::::===SSSrrrooouuuXXXEEECCC===:::888777777777666555444222111111222222111000///111//////333333???WWWeeeiiivvvjjjYYYTTT```rrr~~~{{{yyywwwpppiiikkkxxx}}}[[[NNNIIIOOO]]]fffyyy~~~wwwpppeeeTTTDDD:::777444666888>>>HHHRRRTTTLLLDDDCCCFFFMMMYYYddd|||zzzxxxeee\\\NNN@@@777444555777888::::::<<<>>><<>>>>>===<<<;;;;;;::::::===<<<:::888555333222111444444333222222333444555777JJJ^^^lll|||sssggg```^^^UUUKKKBBB>>><<<999888999666555555555444444444444444333333222111111000000------------------......------------------------,,,------...//////000000000000///...---,,,,,,+++,,,+++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000111222333333333333333444555666777777888:::;;;<<<===AAAJJJVVV___vvv}}}pppdddWWWJJJ<<<666444222333666444<<>>:::888999666555555555444444444444444444333333222222111111000000///...------,,,,,,---------------,,,,,,,,,++++++,,,---...//////000000//////...------,,,,,,+++,,,------------...///........................,,,------...///000000111111222222333333444444444333444444555777888888999:::>>>@@@AAAEEERRReeetttvvvgggZZZNNNDDD999666444333444888@@@AAAJJJgggbbbJJJHHHEEE:::;;;===???@@@===777333333444555444333222111000///111...///222...333FFFWWW___gggrrr~~~mmm^^^ZZZkkk}}}~~~||||||xxxvvvwww{{{{{{wwwrrrrrraaaYYYXXXdddsssbbbbbblll|||yyynnncccXXXHHH;;;666555444666<<>>AAABBB???===AAAQQQbbbnnn}}}|||iiiVVVNNNOOONNNLLLKKKSSSZZZxxxvvvjjjPPPBBBBBBDDDQQQfffpppvvvYYY@@@[[[~~~sssrrrUUUPPPJJJEEECCCAAA===>>>AAA::::::;;;;;;::::::999888666555555444555666888999777666555444333444555666888<<>>CCCGGGPPP___tttxxxnnn___RRRGGG???888666555555777;;;GGGFFFOOOpppXXXTTTVVVHHH:::;;;===@@@@@@===777333111222444333111///......///111...///333...222CCCVVV^^^eeennnrrrcccZZZgggwww~~~~~~}}}}}}|||yyyqqqggg___\\\^^^^^^\\\mmmvvvjjjdddjjjrrr}}}}}}{{{tttggg[[[PPPCCC888333555666888???IIINNNOOOFFFCCCBBBFFFLLLVVVggguuuqqqYYYMMMGGG>>>666222333777:::>>>:::>>>>>>;;;OOOssspppmmmkkk???222333444////////////............------------............+++---////////////111222///555<<>>PPP\\\hhhvvvqqqkkk]]]PPPKKKJJJHHHIIIMMMZZZnnnwwwnnnrrrZZZIIIAAAEEEOOOeeexxxzzzoooJJJLLLsssvvv}}}^^^OOOKKKEEEAAAAAA@@@===<<<>>>:::;;;;;;<<<;;;:::999999777666555444555666888999777666555444333444444555666999@@@OOOlll}}}~~~zzzrrraaaXXXNNNJJJEEE???:::999777777777666666666555555444444444444333333333333444444333222111000000000......---------,,,,,,,,,******++++++,,,,,,---------------...............---...000///,,,+++---///000000000000000000000000111111111111111222222222333333333444444444444444333444555666888999:::;;;>>>@@@EEEQQQbbbtttxxxnnndddTTTGGG???999555666777777:::???FFFPPP___}}}mmmPPPZZZ\\\FFF:::999::::::;;;999555222111444666555222///...///000111...///333///333DDDUUU]]]dddlll~~~{{{lllZZZcccppp}}}~~~{{{uuummmeee```___kkkkkkjjj}}}wwwqqqttt{{{yyyoooaaaTTTJJJ???666111555777:::BBBLLLOOOLLLCCCBBBDDDJJJQQQ]]]ppp|||fffTTTIIIDDD<<<555222444888<<<===;;;@@@<<<===aaa}}}bbb===444444222////////////............------------.........///+++---/////////000111333333888>>>@@@???AAAHHHNNN\\\gggyyyyyyjjjgggxxx]]]TTTKKKHHHEEECCCIIIRRR]]]{{{uuuddd[[[VVVIII??????HHHZZZyyywwwPPP;;;UUUrrr}}}QQQKKKFFFAAA>>>@@@AAA===;;;;;;<<<===>>>>>>>>>===<<<;;;<<<;;;888555444444444555777666444333222333444444333999>>>GGG[[[vvv{{{zzzggg]]]UUUPPPLLLDDD>>><<<777777777777666666666666444444444444444444333333444444333333333333333333111111111000000/////////***++++++++++++,,,,,,,,,,,,,,,------.../////////---///111///,,,+++,,,...000000000000000000000000333333222222222222222222333333333444444444444444444444555777888:::;;;;;;CCCCCCHHHZZZrrrsssgggZZZJJJ<<<:::555333555777888<<>>666000555888;;;CCCMMMNNNJJJ@@@AAAFFFNNNXXXggg|||}}}zzz|||zzzmmm[[[MMMHHHCCC<<<555333555999===<<<<<>>===DDDRRR___aaatttuuuaaa^^^fffttt___TTTNNNHHHHHHIIIIIINNNSSSllllllYYYUUUNNNAAA???CCCDDDSSSyyynnnYYYDDDAAAssszzzlllSSSMMMEEEDDDAAA??????@@@BBBDDD<<<===BBBFFFDDD===999999:::777444333333444333222333333333444444555555555;;;===???BBBJJJZZZlllvvv~~~{{{ooo___SSSMMMIIIFFFCCC777777888888777555222111444444444333333444555555222222222222222222222222111222222222222111000000////////////////////////............////////////000111111111111222222222111111111111111111111111111111222333333444555555444333333444555666444333:::555222666:::===AAAEEEJJJUUUfffyyy}}}ooodddXXXJJJ@@@<<<444444666999:::<<<@@@DDDQQQXXXsssaaaAAA>>>FFFFFF===>>><<<999555333333333333888111000888===:::555444...///111111000000111333===XXXiiinnnuuuxxxzzzoooaaa___ooo{{{yyyyyyzzz|||wwwyyy|||yyypppcccUUUIII???888444777555777???JJJNNNJJJDDDAAAGGGHHHOOOdddvvvxxxmmmllltttsssaaaOOOHHHBBB>>>999666666888999::::::???<<<:::OOOyyy}}}|||OOO444555444000000000000000//////////////////.........------------,,,---000//////444<<>>AAA???999777999;;;888555444444444333222666555333222333444666777:::<<<<<<<<>>888444333444666777444444333333333444444555222222222222222222222222222222222222222111111000////////////////////////////////////000000000000111111111111222222222222222222222222222222222222222222222333444444444555555444444555666666555444777888<<>>AAAIII^^^rrruuuyyyPPP999777===<<<777:::888666555444444555666555000222===CCC???666111///000111111000///000222555LLL___hhhnnntttttteee```mmm~~~nnnjjjnnnwww{{{~~~|||rrrjjj\\\OOODDD===777444888888<<>>???;;;???]]]pppqqqPPP555444333///000000000000//////////////////.........---------...---///111111222888???===AAABBBLLL^^^dddfffqqqsssbbbbbbkkksssxxx{{{zzzdddSSSLLLKKKIIIIIIHHHHHHMMM[[[iiisssvvvtttjjj]]]QQQFFF>>>@@@QQQccc|||gggCCC///BBBgggxxxuuuwwwoooTTTIIIKKKEEEEEEDDDCCCAAA@@@??????999888999<<<<<<999;;;@@@<<<999666555555555444333777555333111222444666888:::;;;;;;888999DDDXXXiii|||}}}rrrfffXXXKKKBBBGGGBBB;;;666444555777888444444333333333333333444333333333333333333333333222222333333222222111000111111111111111111111111000000111111111222222222111111222222222333333333222222222222222222222222333444444444444444444444555555666666666666555555555777===BBBCCCEEEOOOZZZsss{{{ppp___RRRFFF;;;555333666222222999>>>>>>>>>???EEEiiiqqqWWWtttaaaAAA777888888777777555555444333444555666777222222777CCCIIIBBB666...000111222111///...///000333EEEXXXhhhnnnmmmuuu{{{kkkaaajjjyyyllldddooo||||||zzzzzzzzzlllcccVVVIII@@@;;;888666888;;;AAAIIIOOONNNHHHCCCBBBKKKPPP\\\vvvooohhhTTTHHHBBB<<<999666555666999::::::@@@===:::FFFmmmfffkkkKKK444333111///000000000000/////////////////////............---......000444555666===EEE???FFFKKKVVVfffkkkqqqjjjbbb^^^eeepppyyylllZZZPPPOOONNNJJJIIIKKKOOOWWWdddqqqxxxvvvrrrjjj[[[JJJAAAAAAJJJbbbsssoooRRRFFF333FFFsssmmmhhhPPPIIIMMMEEEEEEEEEDDDBBB@@@===<<<777555666:::<<<>>>EEELLL===:::777555555555444333444333222222333444666777999;;;<<<;;;999@@@RRRddd{{{~~~qqqaaaRRRHHHFFFBBB>>>;;;:::888555222555444444333333333333333333333333333333333333333333333333333333222222111222222222222222222222222222222222222333333333333222222222222333333333444333333333333333333333333555555555444444444444444555666666666555555666777:::999<<>>AAATTT{{{uuuhhhaaaiiiNNN999999<<<777555999333333333222333444555666111777???FFFFFF>>>555///000111222111///......///222>>>RRRhhhpppkkkssszzzpppdddhhhuuu}}}|||~~~rrrkkkuuuzzz||||||vvvhhh___QQQDDD===999888888666<<>><<<:::777555555999;;;>>>FFFNNN<<<999666555555666555444222222333444444555555444444777;;;===;;;===MMM^^^sss}}}}}}ssseee\\\NNNHHHAAA===<<<:::666222666555444444333333333444333333333333333333333333444444444444444333222222333333333333333333333333333333333333444444444444222333333333444444444444333333333333333333333333666555555555555555555555444666777666555666888;;;AAA???CCCPPP^^^lll{{{|||vvvsssiii[[[KKKAAA:::444222333555222555>>>@@@<<<@@@IIItttuuukkk|||SSS???222666999222///444333333222222222222222222333===EEEDDD===555222222000111111000...---...///,,,444EEE___kkkfffyyy~~~wwwiiiiiisss~~~|||ooosss{{{lllsss||||||}}}~~~~~~uuuoooaaaXXXKKK???999777777888999AAAJJJNNNLLLGGGCCCAAAHHHWWW```ooosssYYYLLLCCC888555444333555888:::;;;;;;===999888HHHlllkkkXXXrrrbbb<<<333222///111000000000000////////////////////////////////////......333888<<>>999;;;FFFqqqbbbMMMGGGFFFFFFAAAAAA@@@???===<<<:::999:::777777888666444666;;;777555333333555666777666EEEAAA<<<777333222222333111---///444333333===MMMccc|||wwwyyyzzzlllYYYLLLGGGDDDAAA>>>999888777666666555555555444444444444444444444444555555555555555444333333222222222222222222222222333333333444444444555555444444444444555555555555444444444444444444444444555555555666777777777888666999<<<<<<;;;===CCCHHHJJJRRRcccwww~~~pppaaaVVVQQQKKKBBB:::999888666555666555555;;;@@@===FFFjjj~~~JJJ===999666444555555444333000111111111000000//////666;;;<<<444///000222222---///000///......///000...111999KKK^^^cccppp{{{qqqpppxxx{{{jjjgggiiijjjtttrrrmmmmmmvvv~~~}}}yyyqqqeee]]]MMMGGG>>>777555666999:::CCCLLLSSSPPPHHHBBBEEEJJJMMMaaappp|||jjjVVVLLLHHHAAA999444444555777:::<<<;;;::::::999???UUUuuuhhhiiixxx}}}KKK444777444---111000000000000////////////.../////////000000000000111222888@@@EEEKKKUUU___cccsssppppppuuu|||mmm^^^OOOJJJJJJIIIHHHIIIJJJPPP^^^mmmvvvwwwwwwyyy|||wwwdddMMM@@@EEEMMMPPPvvvvvvyyy|||[[[AAABBB888HHHVVVwwwRRRBBBBBBEEEFFF@@@???>>>===<<<;;;:::999888666777999888555666:::555333222222444666777777PPPJJJ@@@777222000222444555...+++000000000:::III[[[{{{uuuwwwxxxhhh\\\TTTLLLBBB;;;::::::888777666666666666444444444444444444444444555555666666555555444333222222222222222222222222333333333444444444555555444444444555555555666666555555555555555555555555444555555666777888888999888;;;??????>>>@@@GGGMMMYYYcccsssyyyjjjZZZMMMGGG@@@999444555777555444555333555<<>>@@@DDDLLLRRRNNNDDD>>>CCCJJJSSSiiiyyyttt___OOOFFF@@@999333444444666888;;;<<<;;;:::888888CCC```tttrrrAAA...666444...333000000000000////////////.../////////000000111111333444;;;CCCIIIOOOYYYcccrrr~~~vvvuuuzzzzzzlll]]]QQQJJJLLLJJJDDDDDDLLLRRRXXXeeettt|||{{{|||yyyiiiVVVFFF>>>AAARRReeetttwwwtttOOO<<<<<<>>>JJJ{{{\\\NNNFFFAAA@@@<<<;;;;;;;;;;;;:::999888888888777777666555444444444333555666444333555:::???SSSIII;;;222000111111000222111111000222444666888LLLccczzzuuuuuuwwwnnn```PPPDDD@@@<<<999888888888666333555444333444666666555444444444444444444444555555333333444555666666666666111111222222222333333333555555555555555555555555333555666777666666888::::::999888777777999:::<<<;;;===??????AAAKKK[[[hhhzzz{{{mmm\\\MMMBBB===999333222777888444444888>>>;;;;;;EEE^^^TTT999555444333333222222333333000000//////............222111000//////000111111//////000000///...---,,,+++000444888EEEZZZjjjpppwwwoooxxxvvvmmmqqqzzzzzzzzzyyywwwrrrhhhYYYLLL@@@;;;777555888;;;>>>???QQQUUUKKKAAADDDEEEGGGPPPVVVrrr}}}jjjTTTIIICCC<<<777444555555666888;;;;;;:::999<<<999OOO~~~\\\===777333111333111111111000000000000111111...000111111000//////000999:::???FFFLLLTTTcccpppyyy|||vvvwwwyyyyyy|||~~~fffZZZTTTJJJFFFJJJIIIFFFJJJTTT]]]ggguuu~~~zzzeeeXXXIIICCCCCCLLL]]]nnnzzziiiKKK===<<>>999888888777666777555333333444333222111666555555555555444444444333444555555555555555555222333333333333444444444555555555555555555555555777888888888666555666888777888888999999;;;===>>><<>>XXXdddGGG777444333222222111111222222/////////.........------111000/////////000111222000000///......---,,,,,,+++///111333@@@TTTeeelll{{{rrrwww~~~vvvpppsssvvvuuutttpppiii^^^OOODDD<<<;;;:::888888<<>>999555333666777888:::<<<<<<;;;:::???===TTT{{{SSS888444222000222000111111000000000000111111///111222111000000222333999???IIISSSXXX\\\fffqqqtttyyynnnkkkkkkooossswww~~~cccRRRLLLMMMGGGEEEIIIJJJKKKUUUbbbppp|||wwwUUUKKKBBBBBBKKK[[[nnn}}}~~~XXXCCC???AAAaaazzzrrrZZZ>>>???DDDGGGEEE===::::::::::::999888777666666666666555555444444333333333333666999<<<=========777111...///000111000000/////////000222444555222>>>MMMXXXfff{{{|||rrr|||yyyqqqbbbZZZOOOFFF???<<<;;;:::888666444444444555444222777666666555555444444444555555555555555555444333333444444444444555555555555555555555555555555555555666777666444444555777888:::;;;<<<===>>>AAACCCEEENNN[[[gggrrr~~~zzzsssgggWWWGGG<<<666333222666777333111555<<<@@@>>><<>>===<<<;;;AAAFFFcccjjjHHH444333111111333111111111000000000000111111111111222111111222666999>>>EEEQQQ[[[___eeerrrqqq^^^aaaccchhhnnnttt~~~wwwbbbOOOIIIKKKKKKHHHHHHJJJLLLSSScccsssuuuNNNGGGAAAAAALLLaaayyymmmIII;;;DDDRRRyyyyyyoooOOO===@@@BBBDDDBBB:::999999999999888777666666555555555444444444333333444222222555:::;;;999666444111...---///000000//////.........///000222333000:::HHHUUUeeexxxuuuyyy|||zzzrrreeeWWWKKKBBB===:::999777555555666888777777555555555555555555555555666666666666555444444333444444444444555555555555555555555666666666666666555666777777666777:::<<<<<<>>>@@@AAAAAAEEEJJJOOOWWWaaaooo{{{~~~rrrkkk^^^OOOAAA888555555...555888555555<<>>EEEJJJSSS\\\dddrrrhhh`````````dddlllttt}}}ppp___QQQHHHGGGJJJGGGGGGIIILLLSSS```sssmmmLLLHHHBBBAAALLLdddpppVVV@@@;;;PPPlll~~~\\\HHH@@@BBB===<<<===888888888888888777666555444444444444444333333333333444222222444777777333///000///....../////////...............///000000111///444>>>KKK[[[ooovvvsssrrrvvv~~~uuuhhh[[[OOOGGGCCC???<<<888666666666555444444555555555666666777777777777777777666666555444444444444555555555555666666666666777777888888888999::::::::::::<<>>AAAEEEGGGJJJPPPZZZbbblllttt~~~yyyuuurrrfff```TTTGGG<<<666555666000555888999;;;>>>???<<>>OOO]]]gggwww{{{sssppp{{{qqqjjjpppzzzpppbbbSSSCCC888444999777777===FFFMMMOOONNNBBBEEEAAABBBKKKQQQ___uuurrrYYYOOODDD999666666555555666666888;;;<<<;;;;;;<<<>>>PPPoookkkfffwwwQQQ===555666111111333000111111000000000000111111000000000111222777>>>BBBIIINNNXXXeeesssiiiYYY[[[bbb```fffppp~~~zzzjjjYYYQQQLLLHHHDDDCCCCCCFFFLLLTTT```pppuuuaaaNNNMMMJJJLLLZZZtttqqqQQQDDDBBBJJJgggyyy}}}LLL@@@???@@@888666:::999777777777777666555444444333333333333333333333333333222222222222111///,,,...///////////////...............//////000000000111111444<<>>666333444666666666888<<<>>>???EEELLLeee___DDD999666555333111000//////......//////---------------.........+++,,,---.../////////...---------...000222555666444222000000111888GGGUUUhhhppp~~~~~~yyyeeegggllluuu~~~kkkZZZMMM@@@888666:::888:::CCCNNNRRRMMMFFFBBBEEECCCHHHSSS[[[lllzzzdddOOOGGG>>>666444444222222444777999;;;;;;999999===@@@^^^pppvvvGGG888444444......111...111111000000000000111111///000111333666;;;BBBGGGLLLTTTdddyyyeee\\\\\\___bbbiiiooo|||aaaUUUJJJHHHIIIGGGDDDCCCFFFMMMXXXeeesssxxxlllaaaYYYOOOOOOOOOXXXnnnpppWWW???;;;IIIbbb}}}cccFFF<<<<<<>>>777777;;;888666666666666555444333333222222222222222222333333000111222111///.........,,,---............//////......///000000000000000222000222777BBBZZZrrreeeaaadddiiilllyyy~~~}}}|||}}}lllfff^^^UUUNNNIIIDDDAAA>>>======<<<;;;:::::::::888888999:::::::::999999888888888999999999::::::999999::::::;;;<<<<<<===<<<===???AAADDDIIIOOOSSSYYYbbbnnnuuuwww{{{|||uuukkk```VVVMMMIIIBBBAAA===888333222444666<<<777999@@@AAAEEE\\\xxxxxxGGG555555333222444111000000///.../////////------........./////////,,,,,,---.........---,,,,,,,,,---...///000111111000//////000///222===KKKcccfffppplllgggeeejjjuuucccPPPHHH@@@;;;;;;;;;===CCCLLLSSSRRRIIIAAACCCFFFFFFOOO]]]fff{{{zzzhhhVVVLLLAAA:::333333333222333666:::<<<<<<:::888999???DDDiiiuuuAAA666555555......333000111111000000000000111111///111444777:::@@@GGGLLLTTT\\\ooovvv]]]TTTXXX___eeekkkyyy|||nnndddVVVLLLCCCBBBDDDEEEGGGJJJOOOXXXfffttt|||rrraaaRRRQQQYYYJJJIIILLL[[[vvvSSSIII;;;888OOOvvv|||{{{NNNIII>>><<<===888999<<<666666666666666555444333222222222222222222222222333...000222111...---///111***+++---------...///111...///000000000000000///...///333888???QQQsss}}}jjj]]][[[___eeekkkpppwww||||||yyyuuutttxxx}}}|||yyyxxxwwwwwwzzz|||rrrjjjccc]]]XXXVVVDDDCCCAAA@@@>>><<<::::::888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>BBBEEEIIINNNUUU]]]ffflllooozzzrrrnnnhhh___UUUKKKCCC???999999888666333333555777===777;;;DDDDDDMMMtttooo???666:::555///222111111000///////////////........./////////000000,,,---.........---,,,+++,,,,,,---......------,,,---,,,...000...---777DDD\\\]]]fffzzzyyyjjjfffqqq~~~wwwmmmcccdddooo{{{XXXEEE@@@;;;999::::::AAAKKKTTTVVVPPPGGG@@@CCCFFFIIISSScccooo~~~~~~qqq[[[NNNLLL???888444444555555666999<<<>>>>>>;;;888:::AAAGGGmmmhhh???777777777000111777555111111000000000000111111000333666:::>>>DDDJJJOOO^^^cccrrrhhhbbb]]][[[YYY[[[gggvvvzzziii[[[UUUJJJFFFEEEHHHGGGDDDHHHOOOVVVfffsssxxxyyyxxx___NNNPPPVVVWWWGGGFFFQQQhhhyyyvvvcccRRR???CCC===EEEoooyyyrrr]]]HHHDDD???<<<::::::999888888777777666555444444444333333333222222222111111222111111000///......---,,,,,,,,,++++++*********---...///...---,,,---///333......333888FFFfffuuuxxx{{{dddYYY[[[```kkkiiijjjjjjeee]]]^^^dddlllpppvvv{{{}}}}}}{{{zzzvvvuuuwwwyyyuuummmjjjkkkmmmvvv|||yyyuuuqqqnnnlllccc[[[QQQLLLLLLIIICCC===BBB???<<<<<<>>>>>><<<:::;;;;;;;;;===@@@@@@???>>>DDD@@@AAAEEEDDDAAADDDKKKPPPWWW___gggooowww}}}yyyrrrgggXXXMMMFFFAAA;;;666444333222222333555555555<<<777???@@@BBBmmm\\\888555777111...444333111///---,,,---...///......---------,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++---...---+++...555;;;TTTZZZXXX```qqqgggbbb]]]^^^kkk~~~{{{nnnccc```ggguuuoooHHH>>>===777666<<>>888000...222777888888666;;;???<<<666888EEESSS```999777333000///000222444//////000///......111333333555888:::>>>GGGSSS\\\aaaiii|||nnn___XXXVVVZZZ^^^dddssswwwpppfffYYYNNNIIIIIIEEECCCEEEFFFHHHOOOXXXdddrrr}}}}}}zzzgggQQQMMMZZZcccbbb]]]WWWVVV]]]```WWWHHH>>>999???EEE\\\yyy[[[QQQGGGCCC>>>;;;:::999999888777777777666555444444444333333222222222111111111111111000000///......---,,,,,,,,,,,,++++++++++++---...//////------...///222......111333;;;SSSnnnzzz|||tttzzzsssrrrddd[[[___[[[XXXXXXUUURRRUUU[[[ccciiipppuuuuuurrrooommmkkkhhhggggggddd___```dddpppxxxzzzuuupppllljjjfff___YYYQQQNNNKKKKKKLLLLLLJJJHHHGGGFFFFFFHHHKKKNNNPPPPPPUUUQQQRRRXXX\\\___eeelllqqqwww}}}|||tttdddZZZMMMCCC>>>:::666333555333111111222444555666888>>>HHHMMMccceeeJJJ444111333000000666222111///---,,,---......------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------***,,,...---+++---222777FFFSSSWWW^^^wwwzzzjjjaaa[[[cccwwwyyyjjj___^^^fffnnnwww{{{}}}}}}~~~{{{zzz{{{|||}}}|||]]]BBB===<<<999===GGGMMMTTTVVVOOOHHHEEEDDDAAAGGGJJJUUUhhh}}}ssscccSSSHHHBBB<<<666000000333888999888>>>999:::<<<777:::TTTsssKKK888666333111000000222333000111111000///000333555666999===@@@EEEMMMYYYbbbiiiqqqbbb[[[WWWYYY___dddlllwwwkkk^^^XXXSSSKKKEEECCCIIIFFFEEEHHHLLLSSS]]]hhhtttzzz{{{lllYYYSSScccyyyzzzjjjaaaVVVOOOGGG===666444999FFF[[[}}}YYYEEEGGGEEEAAA===:::999999888777777777666666555444444444333222222222222111111111111000000//////.........,,,,,,,,,,,,---------------/////////...---...//////---...000///333DDDWWWmmmxxxpppbbbTTTPPPMMMMMMNNNOOOTTTYYYccckkktttxxxuuummmgggccc```[[[XXXWWWVVVVVV\\\dddwww{{{{{{uuuqqqooommmjjjiiihhhhhhfffeeedddbbbbbbdddiiinnnqqqsssxxxrrrooorrrwww{{{{{{sssiiiTTTLLLAAA999555444333222333333222222444666999;;;999999EEE\\\wwwpppxxx[[[CCC:::222000000000111444111000...---,,,,,,---...---------,,,,,,,,,++++++,,,+++*********+++------++++++++++++,,,,,,,,,,,,)))+++------++++++///222888LLLWWW]]]mmm~~~uuummmqqqvvveeeZZZYYY\\\iiiooosssuuuxxx~~~vvvsssuuu|||uuurrrqqqsssuuuvvv}}}[[[JJJ<<<<<<<<<<<>>666777555000///111111...//////------,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++)))((()))***,,,...***++++++++++++,,,,,,,,,***,,,......,,,,,,---...111FFFUUU^^^hhhrrr}}}ttteeeYYYSSSZZZ___eeejjjnnnssswwwzzzyyy~~~zzztttqqqvvv{{{{{{yyyxxxyyy|||vvvrrrmmmjjjkkknnnpppqqquuuzzz~~~~~~}}}xxx^^^JJJ@@@:::<<<@@@BBBJJJSSSVVVRRRKKKDDDBBBDDDGGGIIIQQQZZZmmm}}}~~~{{{{{{lllZZZMMMEEE===777444444222222444888::::::::::::999;;;===@@@RRR|||~~~___>>>444444444333222111000000000111222222222333666888999???FFFLLLUUUdddwwwmmm[[[XXXYYY^^^iiiuuu~~~TTTKKKDDDEEEHHHIIIIIIJJJFFFKKKSSS[[[eeeqqq{{{|||pppkkkvvvkkkWWWOOOEEE<<<999999888;;;???TTT~~~mmmNNNDDDCCC@@@>>><<<999888888999888777555555555555444444444444222222222111111111000000////////////............,,,,,,,,,------.........,,,...///...---,,,---///...---...///111666AAAKKK^^^ooorrr```kkk{{{ccc]]]RRRHHHGGGNNNXXX___nnnxxxrrraaaWWWRRRQQQPPPSSSZZZ```fffoooxxx~~~}}}yyywwwnnneeeZZZOOOCCC>>>888333111222444555111444888:::::::::<<<>>>AAAHHHaaannnHHH<<<555777444//////333111***...------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++***)))((((((***,,,---*********+++++++++,,,,,,+++---...///...---,,,---...>>>LLL[[[hhhmmm|||}}}zzzzzz}}}uuucccVVVNNNPPPUUU\\\bbbiiipppvvvvvv{{{~~~~~~~~~tttllllllnnnnnnnnnpppnnnsss|||{{{tttjjjgggdddcccfffiiilllmmmnnnppppppllljjjppp}}}aaaHHHEEE???<<<@@@HHHOOORRRSSSNNNIIIDDDBBBBBBEEEJJJOOOWWWddd|||{{{sss```KKKBBB>>>999555555111222333666999;;;;;;;;;555======999FFFmmmkkkwwwLLL:::222333333333333222000//////000111222222333777999:::@@@IIIPPP[[[nnnnnnbbb^^^[[[___eeerrrJJJEEEBBBDDDFFFFFFHHHKKKLLLTTT^^^fffpppzzz~~~rrriiinnnpppeeeRRRFFFCCC;;;555555666888===CCClll|||^^^FFFCCCAAA;;;;;;999777777888888777666444444444444444444444444222111111111111000000000........................,,,,,,,,,,,,------------+++---...---,,,+++,,,---///...------///333:::@@@WWWfffyyysssWWWYYYdddwwwrrrcccRRRJJJOOOZZZaaannnyyy}}}lllZZZQQQNNNKKKLLLSSS]]]ffflllttt|||vvvvvv~~~{{{{{{{{{wwwlllbbbYYYOOOFFF:::888555222111222333555555888::::::999:::>>>BBBHHHlllXXX:::;;;555333///,,,///222000***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))((((((((()))++++++************++++++++++++,,,------......---,,,,,,,,,333>>>RRRfffjjjsss{{{xxxxxx{{{oooaaaMMMIIIHHHNNNWWW^^^fffmmmqqqwwwzzzzzz|||yyymmmcccbbbeeegggjjjnnnnnnsss{{{uuulllaaa___^^^^^^aaadddffffffbbbbbb```ZZZYYYcccwwwkkkNNN>>>AAA@@@AAAHHHSSS[[[XXXPPPHHHEEECCCDDDDDDGGGNNNVVVdddvvv{{{mmmXXXEEE???<<<777444555111222444777999:::;;;<<<888>>>;;;888TTTiiiaaatttmmmBBB555222222333333222111000000///000111222222444888;;;===EEEOOOXXXbbbtttppp^^^aaadddaaaiiioooEEEDDDEEEHHHHHHIIINNNUUU[[[dddmmmqqqxxx~~~||||||~~~tttaaaSSSUUUVVVMMMDDDBBB;;;888666777999???OOO^^^gggOOODDD>>>;;;;;;999777666666888888777666444444444444444444444444111111111111000000000000........................,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,......---,,,---000222333FFFTTTggg}}}zzzcccYYYVVVuuu{{{yyylll___[[[\\\\\\kkkvvvyyyfffVVVOOOOOOLLLNNNUUUaaaiiiooowww~~~{{{|||xxxuuulllmmmggg[[[QQQJJJCCC===222333333333333444555777999:::;;;;;;<<>>DDDLLLSSS\\\```VVVHHHEEECCCDDDGGGHHHKKKVVVccc|||yyyaaaNNN>>>;;;:::333111333111333555777888:::;;;<<<;;;:::999FFFmmmnnngggyyyYYY???444222222222111111111111111000111333333444666:::===BBBMMMZZZcccjjjwwwyyyeee```dddiiilllvvv~~~EEEEEEHHHLLLMMMPPPYYYcccjjjsssyyyzzz}}}~~~{{{yyy|||dddNNN>>>???@@@888333666444666999<<>>999555...000333444555777999::::::;;;;;;<<>>BBBBBBDDDIIIKKKPPP___pppxxxTTTCCC777777777000///333222444666777888999;;;===;;;444999WWWqqqgggvvvssszzznnnFFF;;;333333222111111000111111222111222444555666888<<>>======999888888777666555444333333000111111222222333444444111111111111111111111111//////...---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---222111888PPPnnn}}}yyyssssssooommmtttyyymmmZZZccciiikkkbbbWWWRRRQQQPPPYYYUUUZZZjjjwww}}}zzzsssooolllggg^^^WWWTTTPPPHHHAAA;;;888777777...666444222888999888>>>888??????===IIIfffxxxGGG444::::::///000000000///......------------+++******+++------************)))))))))))))))))))))))))))))))))))))))************+++++++++///...,,,+++******+++,,,---///---666HHHSSS]]]lll}}}qqqpppnnnnnnpppwww{{{jjjSSSCCC===???AAAAAAEEEJJJQQQWWW]]]cccjjjooorrrkkkddddddkkkrrrtttssskkklllnnnpppnnniiiaaa\\\YYYZZZ]]]```bbb___ZZZVVVRRRVVVUUUPPPYYYttt}}}cccMMMAAA@@@EEEGGGQQQ\\\^^^VVVKKKEEECCCEEECCCGGGLLLMMMTTTkkkuuuhhhIIIAAA888444444555333111666<<<888444;;;<<<999>>>AAA===DDDaaa|||iii|||~~~YYY:::;;;888333333222111000000000111333555777888:::===AAACCCTTTaaalllpppsss~~~uuummmiiilllqqqsssyyyLLLNNNRRRXXXaaajjjrrrwww{{{}}}|||qqqkkkpppvvvqqqfffMMM>>>333555888666444777999888:::LLLnnntttVVVCCC@@@;;;999999555888888777666555444333333111111111222222222222333111111111111111111111111.........---,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---///---222BBBYYYlllvvvxxxpppeeekkkrrrsssnnnmmmdddVVVMMMMMMQQQSSS______fffqqq{{{yyywwwyyyzzztttmmmgggbbb[[[QQQJJJFFFBBB===888555444555666333999666666???@@@;;;>>>???EEEHHHNNNjjj~~~]]]???666555444222000000//////...---------,,,,,,++++++++++++,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))*********+++++++++...---,,,+++***+++,,,,,,---///---333CCCNNN[[[mmmyyy{{{~~~{{{xxxtttnnnlllnnnssswwwxxxqqqeeeUUUGGG???===??????BBBGGGKKKQQQXXXaaahhhiiiccc^^^```gggmmmooommmbbbaaa```^^^ZZZTTTNNNIIIQQQTTTYYY\\\]]][[[XXXVVVOOOVVV[[[^^^kkkdddQQQHHHFFFIIINNNTTTXXXZZZVVVMMMFFFCCCCCCGGGFFFJJJRRRXXXddd|||hhh[[[DDD===555111222333222000333999555444<<<<<<777;;;666>>>VVV|||yyyHHH999777...444444333222222222222222111333555666888===CCCIIIVVVaaannnyyywwwnnnkkklllppptttyyyZZZ]]]cccjjjrrrxxx}}}uuuggggggqqqssscccOOOAAA666111555777444444999999BBBRRRnnnYYYEEE===???:::777777333777777666555444333333222222222222222111111111111////////////////////////------------,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++************+++,,,,,,---,,,---333@@@PPP```iii}}}ZZZTTTeeetttssskkkZZZGGG???FFFRRRYYY]]]hhhuuu}}}~~~{{{uuummmiiijjjjjjeee^^^XXXRRRKKKCCC===999777444222111222333555555999666777AAA@@@<<>><<<666999<<>>===@@@LLLwwwxxxkkkFFF,,,000666...+++222//////......---,,,,,,+++)))***+++,,,,,,+++***)))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***+++,,,,,,---,,,000,,,+++444===OOOiiiooo}}}sssjjjccc``````eeejjjnnnjjj___PPPEEE@@@;;;999777666777;;;@@@DDDHHHGGGHHHNNNUUUXXXWWWUUULLLKKKHHHDDDCCCCCCFFFIIINNNSSSWWWVVVPPPKKKJJJKKKQQQVVV```kkkwwwiiiZZZMMMNNNVVVZZZ[[[[[[SSSOOOHHHBBB@@@BBBEEEHHHMMMPPPZZZjjj}}}xxxkkkWWWHHH@@@777444000///000111222111333888777:::@@@<<<666<<>>888444444444333333333333333444555888:::;;;>>>HHHWWWcccvvvmmmaaaeeeiiiooouuuxxx~~~|||~~~}}}vvvqqqmmmyyykkk^^^\\\^^^XXXHHH999888444555888666444>>>LLLooofffNNNCCC:::<<<>>>777777;;;888666666555444333222111111222222111111000///......------------------------++++++,,,,,,,,,,,,,,,,,,)))******++++++******)))******************************))))))******+++,,,***---000...---444DDDPPPiiizzzsss```YYYXXXnnnwww{{{qqqaaaTTTMMMIII\\\ttt~~~~~~|||{{{zzzzzzrrriii___YYYQQQGGG@@@>>>@@@>>><<<:::999777555444444444444444555666777888<<>>;;;::::::;;;<<<<<<<<<<<<>>>CCCIIILLLKKKIIIHHHHHHGGGEEEEEEJJJQQQWWW\\\______ZZZPPPIIIHHHIIIPPPRRRXXX```eeejjjooorrrooo___[[[[[[___aaa[[[UUURRREEEDDDAAA@@@AAADDDHHHJJJSSS[[[lllyyyqqqgggXXXGGG===;;;333222000000111333444444555:::888:::>>>888777CCCRRR~~~```777666555///555333333222222222222333333777999<<>>999555444777999888;;;MMMbbbnnnUUUEEE@@@999:::;;;444666:::666555555444333222111111000222111111000///......---------------------------,,,,,,,,,,,,++++++++++++))))))************))))))***************************))))))))))))***++++++(((+++...---,,,000:::CCCaaaqqq}}}tttlllggg```rrr{{{jjjZZZOOOUUUdddsss||||||yyy|||yyyuuurrrqqqooollljjjeee[[[RRRLLLGGG>>>888666999888666555333333222222000111333555888:::;;;<<<777===;;;888:::BBB]]]XXX333666555000///111///+++...------,,,,,,+++******))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******&&&'''(((******+++++++++(((...+++)))---000<<>>HHHeeewww]]]OOOAAA>>>888999:::444777:::333555555444333222111000000000000000//////.................................---,,,,,,,,,+++*********))))))************))))))************************)))))))))))))))***++++++***+++,,,,,,,,,///444777NNNdddxxx}}}xxxooofffYYYWWW[[[jjj|||{{{{{{zzzyyyyyyxxxuuuqqqnnnnnnjjjeeecccbbb```[[[WWWVVVLLLDDDAAA???:::666555555555444333333333444666333444666888:::;;;<<<<<<555999888;;;DDDRRRtttwwwZZZBBB111333444111//////...---------,,,,,,+++*********)))))))))(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&'''(((*********))))))&&&,,,+++***///...444DDD```qqqxxxyyyxxxtttlllcccYYYVVV[[[aaadddcccUUUOOOFFF@@@===;;;999888999888777888:::===???@@@FFFIIIMMMPPPRRRYYYcccjjjiiieee___ZZZVVVVVVXXXYYY^^^aaaeeeccc\\\___tttuuuiii]]][[[ZZZXXXRRRHHHCCCDDD???BBBEEEFFFGGGMMMWWW```fffyyyttteee]]]SSSKKKAAA888444666000111333444444555666666555;;;:::999888777HHHgggnnnddddddnnnFFF===999444333333333333333333333444555555;;;;;;>>>GGGUUUdddooouuu|||jjj]]]bbbiiifffttt~~~|||mmmZZZRRRUUU[[[______NNNDDD===>>>===888555666555777<<>>===777:::<<<777:::;;;111555444444333222111000000///////////////.................................------,,,,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++...---++++++---///111222777RRRrrr{{{yyyuuuyyy{{{xxxnnn\\\SSSbbbwww|||uuurrrpppnnnrrrrrrtttxxx}}}~~~}}}~~~~~~zzzvvvmmmkkkjjjiiihhheeeaaa]]]XXXTTTQQQPPPQQQOOOKKKFFFEEE<<<555555666333111000222333333444444666999;;;::::::;;;<<<<<<;;;:::999:::======EEEUUUhhh|||RRR;;;111555000///111000,,,,,,111------,,,,,,+++******)))***)))(((''''''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))*********)))(((%%%++++++,,,000---///<<>>@@@FFFKKKRRRVVV[[[cccmmmuuurrrmmmgggdddeeeiiimmmppp|||uuuvvvwwwmmmaaaXXXOOOJJJFFFBBBCCCGGG@@@CCCFFFFFFHHHRRRcccooo}}}{{{mmmTTTMMMFFFAAA<<<666444666///111333444444444555666777======;;;:::<<>>AAALLL\\\llluuuxxxlll___\\\WWW\\\jjjooo{{{~~~~~~yyytttjjjSSSFFFRRR```]]]QQQHHHBBB:::555555777666777999===:::???PPPeee{{{iiiKKKFFFCCC:::<<<;;;:::888777666666666444444333333222111000000222222111111000////////////////////////......---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))+++,,,---......333@@@UUUiiiwwwwwwfffiiivvv{{{lll\\\bbbhhhbbb\\\\\\UUULLLGGGHHHLLLNNNOOOXXXYYY\\\bbbjjjrrryyy}}}yyy{{{}}}}}}|||{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{{{{zzztttkkkccc```^^^ZZZUUUPPPLLLJJJHHHDDDCCCBBB@@@>>><<<;;;:::666666666555222111222333444222444888999888999======>>>888999@@@;;;777>>>@@@QQQaaajjj{{{MMM666444000//////...---,,,,,,++++++***++++++++++++***))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((('''''''''*********+++,,,---...///BBB___sssxxxvvvwww~~~zzzvvvpppnnnmmmiiiooowww|||wwwgggUUUIIIDDDDDDAAA===:::999;;;===???JJJWWW___gggppprrryyy}}}mmmbbbLLLIIIDDDBBBAAABBBCCCCCCBBBGGGMMMSSSYYYfffzzzuuu[[[GGGCCC===888444333444666444333333333444666888999===888999===999AAAgggkkkjjjyyy~~~___KKK999666<<<>>>>>>???:::999000...666666444<<<@@@CCCOOO___iiiooozzz}}}iii]]]UUUXXX```hhhsss}}}{{{xxxwwwxxxvvvrrrmmmbbbVVVSSS^^^cccXXXHHH???;;;777777999999777777999666;;;KKKeeeXXXCCCAAA>>>888;;;;;;999888777666666666444444333333222111111000222222111000000//////......////////////...------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((())))))***+++,,,---...---555CCCVVViiixxxsss]]][[[aaa|||wwwlllaaaUUUQQQPPPKKKDDD@@@@@@BBBDDDFFFEEEEEEHHHNNNWWW```hhhlllppprrruuuuuutttsssssstttvvvwwwxxxyyyyyyyyyxxxwwwyyyvvvsssrrrpppjjjaaaYYYRRRPPPMMMIIIEEEBBB???>>><<<;;;:::999777666555555222333333333111111333444888444444888;;;:::;;;===<<>>;;;;;;:::999777666666666666444333333222222111111111111111111000//////.....................---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((()))***+++,,,,,,---,,,...444DDDXXXlllxxx~~~uuu___]]]eee}}}iii\\\OOOLLLGGGAAA<<<:::;;;===<<<;;;;;;???FFFNNNUUUXXX___aaaccccccbbbbbbbbbcccjjjlllnnnqqqqqqpppnnnmmmiiigggcccaaa___ZZZRRRKKKCCCBBB???<<<999777555555444444333333222111111111111222333333333333666888777555666;;;>>>===<<<>>>777<<<:::999???CCCOOOddd~~~]]]III666000222000......------,,,,,,++++++******++++++******)))(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''')))))))))***+++,,,......444EEEUUU^^^lllooouuuwwwnnnmmmsss|||~~~zzzvvvuuuyyyhhhbbbYYYOOOGGGCCCAAAAAAQQQ^^^gggqqq|||~~~sssYYYJJJEEEAAAAAABBBCCCDDDEEEFFFFFFMMMTTT^^^jjjyyykkkRRRBBB:::999666333222111111111222222333444777999;;;<<<;;;===>>>DDD^^^zzz```DDD:::333777<<<<<<777333AAAGGG>>>222666:::999<<>><<<<<<999999888777666555555666333333333222222111111111111000000//////...---------------------,,,,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))***++++++,,,---,,,---555DDDWWWhhhrrr}}}~~~tttzzzzzzrrrooohhh\\\NNNDDD???>>>===999666777;;;@@@CCCCCCKKKLLLNNNNNNMMMLLLMMMOOOUUUWWW[[[^^^^^^]]][[[YYYUUURRRPPPNNNLLLIIICCC???:::999888666444333222222222222222222222222222222444555666666666777999;;;999999<<>>AAA>>>BBBZZZ|||~~~MMM:::555333666;;;<<<777222<<>>PPP]]]kkk~~~xxxrrraaaSSSLLLIII@@@;;;777777:::===<<<;;;>>>???@@@???>>>===???@@@>>>@@@DDDGGGHHHFFFDDDBBBBBBAAA???>>>>>><<<999777777666555444333333333333222333333333444444444444777888888888777777999;;;;;;<<<>>>===999===MMM^^^ccc___WWW]]]ttt]]]???000333000---//////,,,,,,,,,,,,,,,+++++++++)))************)))((((((''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((((((((((()))***+++,,,---///...555FFF\\\rrrxxxsss{{{~~~{{{sssqqqyyywwwqqq|||yyytttsssyyytttmmmXXX]]]\\\bbbrrr~~~uuu___MMMEEEEEEHHHKKKHHHHHHIIIJJJNNNVVVaaahhhlllnnnRRR>>>777777222222222222222222111111222333555888;;;===?????????>>>RRRsss^^^AAA777555444555999<<<:::666777BBB===222555<<>>:::999777666666777888777555444555777===FFFQQQbbbzzzoooNNNFFFBBBCCCAAA:::777999777777666555555555555555222222222222222222222222/////////...------,,,,,,+++++++++++++++******)))+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''(((((()))))))))))),,,//////,,,***111???KKKZZZttt}}}rrr{{{~~~sssnnnlllhhhbbbZZZTTTQQQPPPJJJFFFDDDFFFLLLOOOMMMJJJ<<<<<<<<<;;;999888999;;;777999;;;===>>>===;;;:::777777666666555555555555555444444333333333444444333333333333444444555555666777888777666777888:::333666;;;BBBLLLaaa___BBB333111555000---///...,,,,,,,,,,,,++++++++++++))))))******))))))((('''''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''(((((()))***,,,---000---///===UUUmmm{{{vvvhhhwwwqqqnnn|||sssbbbbbbttt}}}wwwwww~~~}}}wwwuuuvvvxxxrrrwww}}}}}}uuurrrxxx|||bbbXXXKKKDDDEEEGGGFFFEEEIIIKKKNNNRRRYYYfffvvv~~~kkkSSS???555555888111222222222222333333333333444777:::<<<>>>???@@@???MMMvvvqqqppp~~~GGG???666777666555777;;;;;;888888???;;;555888:::AAAPPPddduuueee```fffgggtttzzzBBBBBBBBB@@@>>><<<::::::555888999999777888999999999BBBSSSgggwww{{{QQQBBBBBBCCCCCC@@@<<<::::::666666555555444444555555222222222222222222222222//////......---,,,,,,+++******++++++******)))(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((())))))+++...000///---///777===HHHaaa|||~~~mmmZZZWWWSSSPPPNNNLLLIIIHHHLLLJJJJJJOOOWWWZZZWWWSSS??????>>>;;;888777888:::999:::;;;<<<<<<<<<;;;:::666666555444333333555666555444444444444444555555444444444444555555555555555666777888888999;;;>>>888???NNNddd|||lllBBB555000333444,,,---000,,,++++++++++++++++++++++++)))))))))))))))(((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((('''''''''((()))***+++,,,//////...444IIIddduuuxxx~~~kkkoooxxx|||tttlllsssxxxjjj```aaalllwwwtttpppllllllqqqzzzwwwrrrccceeehhhlllpppsssuuuvvv}}}{{{|||~~~nnnVVVQQQKKKHHHIIIJJJHHHFFFOOOTTT\\\eeeqqqwwwiiiTTTBBB777444444444222111111111111222333444444666888;;;===???@@@@@@CCCfffxxxooo~~~eee======333777777444444888999666777:::999;;;>>><<>>;;;999888888666:::;;;666333777???EEEIIIXXXqqqcccIII===???@@@===::::::999666666666555444444444555555222222222222222222222222///......------,,,++++++***************)))((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((%%%'''***,,,---...///000;;;PPPhhhxxx{{{tttmmmbbbYYYQQQIIIAAA;;;@@@>>>???EEEMMMPPPLLLGGG@@@@@@???<<<888777888999888888999999888888777777888888777555444444555777666666555555555666666777666666666666666666666666555777999:::;;;===@@@BBBOOOXXXnnnqqqNNN888222111444111(((---222+++++++++++++++++++++++++++)))))))))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''(((***+++,,,...111000///???]]]qqquuu{{{zzz}}}|||jjjcccpppzzzuuummmmmmiiilllooopppnnnnnnppprrreeeeeeeeeeeeiiiqqq}}}uuuuuupppiiiccc```aaadddgggfffnnnqqqwww~~~|||xxx]]]OOOMMMKKKJJJKKKPPPUUUYYY[[[cccooo|||nnn^^^JJJ===888666222...222111000000000111333444555777999<<<>>>?????????EEEvvvnnnvvvUUU777888000666777333333666666222555555666???DDDAAANNNkkkttt~~~~~~mmmrrr{{{~~~EEE>>>;;;??????:::666666777999999666555<<>>;;;999<<<<<<::::::===888666:::888000444<<<888;;;======<<<;;;:::888555999777555777;;;<<<999666999888:::<<<999555666;;;777333444888:::777666888999;;;<<<<<>>QQQmmm^^^PPPGGG===>>>===:::888777777888999777666555555444444555555333111///...---...///000...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((***++++++,,,---///,,,000<<>>:::999888222666999555888???<<<<<<<<<:::888777888999:::AAA<<<777555555777888888:::888999===<<<999888:::>>>=========>>>>>>>>><<<@@@CCCKKKWWWiiilllKKK777222444333222000...------------++++++******)))((((((''')))))))))))))))(((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((***,,,---,,,)))&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%(((...333000000000111666AAANNNWWWaaayyy|||ddd^^^cccqqqvvvkkk^^^aaaaaa^^^aaammmyyy}}}yyywwwtttqqqooommmlllkkkvvvzzz|||xxxnnnddd```^^^ZZZVVVSSSTTTVVVYYYZZZ^^^ccchhhjjjlllmmmooo||||||}}}~~~~~~~~~~~~~~~~~~}}}xxxyyyuuunnnhhhccc^^^ZZZWWW]]]___bbbiiissswwwbbbRRREEE???777444555666444222222222333333444555555555:::888;;;@@@<<<;;;MMMeeexxxNNN999222666555444444333333333444444666;;;:::???OOO[[[iii|||~~~yyy===999777888999888:::>>>888???FFFKKKUUUlllbbbIIIJJJHHH:::===;;;:::888777777777888666555555444444444444444111000///.........///000------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''')))++++++******,,,------,,,///;;;JJJ[[[nnn|||zzzxxxzzzsss^^^SSSLLLQQQYYYXXXQQQKKKEEE666444999555444999888999888777777777777999:::===;;;888666555666888:::777444444777999888888;;;000:::CCCGGGOOOZZZ^^^ZZZhhhiiipppiiiIII666000222444111000...---,,,,,,,,,,,,+++******))))))(((((('''((())))))))))))(((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))---111222///)))%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&'''---444:::::::::::::::<<>>:::999>>>@@@<<<999999999888555555666222555888888666555666999888999===AAA@@@>>>BBBIIIIII___tttkkkNNN:::333222222111......---,,,,,,+++++++++******))))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++///000...((($$$%%%%%%%%%&&&&&&&&&''''''''''''''')))---444<<>>;;;===@@@AAAPPP{{{vvvGGG@@@:::000666333333222333333444555555444999===KKKbbbuuu888888888888===CCCIIIKKKccczzzwwwYYYGGG@@@<<<;;;;;;999888888777666666666666444333333222222222222222.............../////////,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))******(((((()))***)))***,,,------555JJJ]]]rrryyyzzzyyy```UUUWWWXXX```lllooo^^^TTTJJJEEE@@@===@@@GGGIIIJJJHHH@@@888666<<>>III]]]ssseeeQQQBBBAAA???999888===777777777666666555555555333333222111111111111111........................++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((())))))(((''')))***'''***------***,,,999HHH\\\oooyyywwwqqq}}}uuussszzzkkk^^^XXXZZZgggvvvoooYYYHHHIIIZZZjjjwwwuuuQQQ;;;666000------///111111,,,,,,,,,,,,,,,+++******(((((((((((((((((((((((('''(((((((((((('''&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$'''---555<<>>===:::;;;===555666666666666555444444222222111000000000000111////////////...---,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((('''''')))******)))***---,,,,,,111888AAAPPPeeevvv|||}}}}}}~~~sssrrryyytttaaagggoooLLL333555222///---...///000000+++,,,---------,,,+++***((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%)))111888<<<>>>CCCBBBAAABBBAAA<<<555000---===PPP```rrrtttkkkdddaaa]]]VVVRRRSSSVVV```ooo}}}{{{|||zzzqqqjjjmmmaaaRRRFFFBBBBBBCCCCCC333333222111111222333555333444555666777999::::::999DDDWWWqqqyyyvvvTTT777;;;444333:::444333444444555777888:::;;;EEEMMM[[[rrrTTTddd~~~dddMMMCCCHHHEEE:::666:::;;;888555555555666555555444444222111111000000000000000////////////...---,,,+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&(((((('''((()))+++***%%%###(((,,,,,,+++,,,...888KKKbbbsss|||}}}|||vvv{{{yyy}}}pppxxx```DDD888444222000............***'''+++,,,---...---,,,+++***'''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''+++'''$$$%%%+++333888:::999888888999999555...)))+++777EEEQQQaaazzzwwwnnnhhhhhhdddYYYOOOLLLPPPTTT]]]mmm|||tttuuu{{{zzzpppeeeZZZOOOCCC>>>@@@@@@:::333444333222000//////111333333333444666777999::::::???JJJhhhtttzzznnn???888AAA000444===)))444444555666888:::;;;<<>>XXXzzzdddLLL===333444666111000444444333555777777999@@@IIIaaajjjlll\\\OOOGGGDDD@@@===:::888777777666444444444444333333333222222000000000000////////////------,,,,,,++++++******,,,***))))))***+++)))(((''''''((((((((()))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++***+++,,,...777JJJ\\\vvv|||UUUFFF666///111444222......---,,,,,,++++++,,,,,,******))))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++******---,,,---111666CCCYYYlll}}}{{{iii^^^iii}}}~~~rrrgggUUUPPP```lllnnnsss~~~uuupppqqqtttuuutttxxxvvvppphhh\\\QQQHHHDDD:::888444333333333222111222333444555666666666666333999===:::666;;;GGGSSSyyytttxxxZZZAAA???666111333444000111666555555777888777:::FFFSSSooowwwfffQQQIIIEEEBBB@@@===;;;888666666666444333333333333333222222222222000000000/////////......------,,,,,,+++++++++***+++***))))))******)))((('''''''''((((((((())))))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''))),,,...,,,---888EEEcccsssvvvHHH>>>777000000444777444111---,,,,,,+++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''***...111++++++,,,///111;;;NNN```kkkooodddlllyyyssslllhhhgggccc^^^bbblllvvvmmmeeeccchhhmmmmmmjjjeeebbb]]]VVVNNNHHHCCC@@@888666333333444444444333222444666888888888888888777===>>>999888HHHcccwwwzzzzzzqqqFFF<<<666222111333222///111666444555888999888>>>NNN___yyykkkSSSHHHFFFDDD@@@<<<:::888666555555555444222333333222222222111111111111000000000000/////////------------,,,,,,,,,,,,+++***((()))******)))'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((()))(((+++......---111777QQQ[[[lll|||sssNNN888444444444444444333111000,,,,,,+++************+++)))))))))(((((((((((('''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((((((((***,,,((())),,,000222888FFFTTTdddzzz|||mmmmmmsss}}}qqqZZZSSSVVVXXXmmmpppxxx~~~}}}}}}zzzvvvttttttjjjddd]]]]]]aaabbb^^^YYYRRRNNNJJJHHHHHHEEE???;;;777666444444555555444333333666999999888888:::<<<===@@@===999BBB```xxxxxxVVV<<<===444333444444222///111555333555777:::<<>><<<999:::::::::999777555444444444444555777888777555777:::;;;:::888999???DDD???DDDJJJ[[[|||sssMMM:::666666555555444222222333444333666555888AAAKKKZZZooogggLLLDDDEEEBBB@@@???;;;777888<<<666555555555666666444222111111111111000000000000......---------,,,,,,,,,******************++++++***)))(((((())))))((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&)))---,,,((()))---111,,,+++...222===RRRfffvvv}}}bbbSSSDDD>>>:::555555999666333000000333444111...+++******))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%***)))&&&######,,,:::FFF000)))%%%(((,,,...000333777MMMbbbppp|||{{{nnnbbb```aaa___]]]]]]MMMGGGDDDDDD@@@<<<>>>EEEDDDEEEGGGJJJNNNRRRVVVXXXdddhhhiiieeebbbfffrrr}}}~~~wwwpppllljjjhhhfffhhhmmmmmmmmmuuu~~~~~~{{{xxxxxxwwwwwwvvvxxxuuuqqqooopppqqqqqqqqqmmmmmmkkkeee\\\SSSLLLIIICCCAAA===;;;999999::::::111555888777333111444888555444555777:::;;;;;;:::999;;;<<<999777999@@@FFFYYY]]]ddduuu{{{rrrLLL:::888777555555444222000222555555333999777:::DDDQQQbbbvvv}}}~~~oooPPPFFFKKKHHHAAA:::888999:::999666888555333555888777333...000000000000////////////...------,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$###'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))******+++,,,------///222777;;;cccsss|||~~~cccIIIBBB>>>999777777888777555666555222000///000111222///,,,(((&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((()))******)))***,,,...((((((((()))***,,,---...444@@@TTTggguuueeeVVVeee|||sssaaaUUUGGG???@@@AAA@@@=========>>>BBBFFFJJJKKKKKKWWWXXXWWWWWWYYYaaakkksss~~~{{{xxxuuuqqqlllhhhcccaaa\\\UUUQQQUUU___hhhsssvvvzzz{{{{{{zzz|||~~~zzzyyyxxxyyyyyyyyyvvvtttxxxtttnnnhhheeefffiiikkkhhhjjjmmmoooppppppnnnmmmgggccc\\\SSSKKKEEEAAA???<<<<<<;;;999888666555555444444444444555555555555777666777888:::;;;:::999999888999999666777EEEVVVqqqjjjuuu~~~LLL===<<<333000777666444222111111333444444999555;;;NNN^^^kkkkkkWWWHHHHHHPPPFFF@@@:::777999:::888666888555333444777777333///000000000000////////////...------,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((())))))*********************,,,111444CCCSSSjjjzzzzzzXXXAAA:::===:::777555666666555333333222111000000111222222///,,,(((&&&''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''(((((('''(((***,,,((((((((()))***+++---------555FFF[[[nnnxxxhhhccciiiwwwxxxlllZZZJJJ@@@;;;999888===:::888999<<<@@@CCCEEEJJJLLLMMMOOOTTT]]]gggoooxxxwwwvvvtttssstttuuuvvvlllhhh```WWWQQQQQQVVV[[[eeellltttwwwtttqqqpppqqqwwwuuurrrqqqqqqpppnnnlllhhhfffccc``````cccgggiiigggggghhhhhhgggdddaaa___YYYUUUPPPIIICCC???<<<;;;888888777666555444333333444444555555666666666777:::::::::;;;;;;;;;:::999444555888888777???TTTjjj~~~bbb===888:::444222888444333222222333555666666999:::EEEVVVdddqqq{{{lllTTTHHHCCCAAAEEELLLCCC>>>999777888999777555666444222333555555222///000000000/////////......---------,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********((('''(((+++---***555EEERRR]]]gggsss{{{hhhKKK222...555777666444444555555333222000111111111111222222222///,,,)))'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%&&&(((***(((((((((((()))+++,,,------000;;;PPPfffwwwlllhhhppp~~~zzzrrrfffYYYNNNFFFBBBAAA???;;;999:::;;;;;;;;;>>>???BBBEEEJJJRRR[[[```bbbcccbbbaaaaaafffnnntttzzztttooonnnppprrrsss{{{~~~}}}wwwssstttvvvrrrnnnkkkhhhgggfffdddccc^^^]]]\\\[[[\\\^^^aaaccc[[[[[[[[[YYYVVVSSSOOOMMMHHHFFFBBB>>>;;;999777777555555444444444333333333444555555666777888888999777888888999999888777777555777;;;>>>CCCUUUtttaaaEEE222555999444222888222222333333444666777888999>>>NNNcccvvv}}}___QQQDDDAAA@@@>>>===>>>???<<<888777777777666444555333222222444444222000000000000///.........---------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))+++++++++***((((((+++---***,,,///333;;;III[[[gggkkkZZZHHH<<<444///000555222333333444444444333222111222222222222222111000...,,,)))(((((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$%%%&&&((((((''''''((()))***++++++///...333CCCVVVfffuuunnn[[[XXX___iiipppooofffYYYPPPBBB@@@>>>======<<<:::999999:::;;;===@@@DDDIIIKKKIIILLLMMMLLLKKKOOOXXX```ooommmnnntttxxxkkkcccbbbeeehhhddd```\\\YYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQHHHHHHHHHHHHFFFDDDAAA@@@>>>===;;;999777666666666444444444444555555555666555555666777888999999:::666777888888777777888888>>>>>>@@@III[[[yyyzzzsssjjjHHH:::222666999333111555111222333444444555666777===DDDUUUoooqqqhhhJJJGGGDDDDDDAAA<<<888777:::999777777666666444333333222111111222222111111000000000///...------,,,---,,,,,,++++++***))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))*********))))))+++------+++)))(((,,,555BBBLLLbbbqqqppp]]]GGG<<<111...000111111000111222333444444333333333444444333333222000...------+++(((((()))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%'''(((''''''''''''((()))******)))(((+++444@@@OOObbbrrrtttfffIIIMMMVVVdddqqqvvvqqqkkkLLLGGGAAA<<<:::;;;;;;;;;999888888999:::<<<======;;;???BBBBBBAAACCCJJJPPPWWWXXX^^^mmm~~~fffVVVPPPQQQRRRRRRQQQNNNJJJIIIIIIJJJJJJJJJKKKJJJIIIGGGDDDAAA???======>>>>>>>>>===;;;:::999999999888777666555555444333333444444555666666666666666777777888999999:::;;;;;;<<<:::888888:::===DDDCCCGGGYYYwwwwww~~~iiiOOO>>>888555777666222111444111333444333222333555777BBBKKK___~~~~~~dddUUURRRCCCDDDCCCAAA<<<888999;;;666666666666555444333222222111000000000000111111111000000///...---,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''(((((('''''')))+++&&&(((***+++,,,...111333DDDSSSkkkxxx^^^HHH<<<111333555444111000111444000222333333222222333555444333222000///---,,,++++++)))((('''((()))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%'''((('''''''''''''''((())))))&&&&&&)))...555BBBWWWiiihhh~~~ttt^^^UUUMMMPPP\\\iiippprrrlllcccTTTHHH@@@===<<<<<<;;;999888999:::;;;:::999444888;;;======???CCCGGGOOOPPPVVVcccrrr~~~vvviiiXXXNNNLLLLLLIIIEEEFFFDDDBBBBBBCCCDDDEEEDDDAAA@@@@@@???>>><<<:::999>>>>>>===<<<:::888666555666666555555444444333333222222333333444555555666777777777777888888888888:::;;;:::888666777===BBBOOORRR\\\ssszzzOOO???666666555444222111333555111333444333111333777<<>>AAABBBDDDJJJPPPUUUUUUTTTLLLGGGBBB===<<<;;;999888???>>>===>>>???@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<>><<<;;;999777555444333333444555555555444444444444555555666666777777888777777777777666666666555777888888999@@@KKKTTTiiitttXXX>>>777111333444222000222555555111333444333222666===CCCKKK\\\xxx|||}}}fffTTTGGG@@@BBBIIIAAAAAA???;;;999888666444111333555666444222111111000000000///......000222111000///...---,,,++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((()))***)))'''&&&'''(((***)))(((''''''***---///)))+++---000777BBBQQQ\\\vvvpppPPPBBB777555444///,,,---222///+++***...333333///111222222000---...111555---+++)))''''''((()))***((('''&&&&&&'''(((&&&%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""#########"""###$$$$$$%%%################################################ """$$$&&&'''&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$###%%%&&&''''''&&&&&&&&&'''((((((,,,***)))***+++///999CCCYYYaaattt|||pppfffaaaPPPWWWbbbkkknnnhhh]]]TTTIIIEEE@@@>>>>>>>>>;;;999===;;;777666777999::::::>>>>>>>>>???@@@???===;;;;;;<<<<<<888444444888===666666555666777777555333555666666777888999::::::;;;:::999888777666555444222333555666777777777777888888888888999999999:::888888777777666555555555444777;;;>>>DDDQQQaaammmqqqZZZ>>>666777000444555222111444555444000333444333444999BBBJJJ]]]kkk~~~}}}{{{~~~ggg^^^RRRKKKHHHFFFCCC@@@???>>><<<999777666555555888777666555444333222222111000///......//////000000//////...------,,,,,,*********))))))))))))((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++...222555777JJJZZZtttuuu^^^JJJ>>>666555444222000///------------......///000000111222222111000///...------+++***)))(((((()))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$######%%%&&&''''''(((''''''''''''&&&&&&&&&)))************,,,000333AAAMMMccc|||fffOOOHHHTTTcccsss|||yyyjjjcccVVVKKKEEECCC???;;;:::;;;===<<<888555666:::<<<:::888777666777888999666666666666555555555555555555555444444333333333333333444444555666777777777777777777666666666666444555666888888888777777666666777999::::::888666666777777666555555888:::>>>@@@AAALLL]]]hhhxxxzzzwwwYYY???:::999555333333333222222111111111222555333555:::999BBBXXXhhhiiiwwwrrrbbbZZZSSSKKKGGGGGGGGGEEECCC>>>===<<<999888666666555666666555444333222111111111000///...---...///////////////...---,,,,,,,,,+++************)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++*********+++...000222444>>>OOOdddyyyyyycccOOO@@@777333222111000000///...------,,,,,,------.../////////111111000///...---,,,,,,******)))(((((()))******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######%%%&&&&&&'''%%%&&&&&&&&&''''''(((((())))))*********,,,///222444DDDdddlllTTTOOOTTThhh~~~ooo]]]OOOHHHDDDBBB;;;;;;;;;===<<<:::777666777777777666555555444333666666666555555444444444444444333333333222222222222333333333444555555555666666666666666666666666:::;;;;;;<<<;;;:::888888>>>===;;;999999999999999666666777888:::;;;;;;:::===CCCNNN```iiihhhrrruuugggCCC333444777666333333333222222111111111222555222444::::::FFF^^^hhhoootttfffWWWLLLNNNJJJEEEDDDEEEEEECCCAAA>>>===;;;999888777666666555555444333222111000000000000///...---.........///......------,,,,,,++++++++++++************)))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))+++***)))((()))***+++,,,,,,...333===KKK[[[jjjsss}}}pppbbbXXXIII:::000...000222------------,,,,,,,,,,,,******++++++,,,---------///......---,,,+++******))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((())))))((()))***))))))+++...111...777UUUtttxxxnnn~~~|||kkkaaaXXX[[[eeefff~~~}}}yyyoooaaaTTTLLLHHHDDD@@@???AAABBB???;;;777888999:::999888666555777777666555444444333333333333333222222222222222333333333333333333333333444555555555666777777777::::::;;;::::::999888777666666777777888999::::::===999555666???MMMZZZbbbjjjkkkqqq|||vvvhhh}}}kkkHHH666333555666777222222222222222111111111333555222444:::>>>NNNiiippp|||gggZZZRRRLLLGGGIIIFFFDDDBBBBBBAAA===;;;===<<<:::999888777777666555444444333222111111111111111000//////.........------------,,,,,,++++++++++++++++++************(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''(((((()))***,,,,,,---...111555999<<>>;;;999999999:::::::::999888777777666666666666666666666666666777777777777777777666666777777888999:::;;;;;;<<<:::::::::999999999999999;;;<<<<<<:::999:::>>>AAAGGG___zzzvvvuuu{{{lllAAA555000666888222...000111111111111111111111111333666555888CCCNNNhhh~~~jjj[[[UUUMMMGGGEEEEEEFFFGGG@@@AAAAAA@@@???<<<:::999888888777666555555666666555444444444333333333333111111111111000///---,,,++++++++++++++++++++++++*********))))))))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))***++++++'''(((((()))+++---///111)))+++---///111444888;;;EEEKKKVVVcccpppwwwzzzzzz|||kkkZZZPPPBBB;;;333...---//////...111111000///---,,,++++++...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""############""""""!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%)))---,,,)))%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((((((((((()))+++&&&...111111===WWWppp}}}hhhQQQKKKMMMWWWaaavvv}}}yyyrrriii\\\WWWOOOFFF???<<<;;;;;;;;;;;;:::::::::999999999888888888888888999999999999999999999999999999999999:::::::::;;;<<<<<<<<<:::999888777666555555555444666888;;;@@@JJJVVV```yyyyyyzzzzzzssssssyyyKKK999555222333333111222555000000000111111111111111222777888===JJJYYYvvvqqq^^^OOOOOOMMMJJJGGGEEEDDDDDDDDD??????@@@???<<<:::999888666666555444444444555555333333333333222222222222///000000///...---+++************+++++++++++++++)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$################################################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((())))))))),,,+++)))))))))+++---....../////////000111555888111444:::CCCLLLSSSUUUVVV```ffflllqqquuu{{{xxxlllaaa[[[RRREEE:::555444111000000000///......---,,,+++******,,,...///++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###################################################################################################################################################""""""############""""""!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&+++000///+++&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((((((''''''((()))$$$***111444888HHHaaavvv}}}xxxsssggg```eeeooo|||tttlllhhh```UUU\\\XXXQQQIIICCC???======999999999:::::::::::::::888888999999999:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999888888888999:::<<<===<<>>======@@@@@@@@@>>>:::777666555555444444333333333444444222222222111111111111111---.........---+++)))(((******************++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&))))))*********))))))(((.........---+++***,,,...---,,,+++---111444666777555;;;BBBGGGIIIMMMTTTZZZbbbmmmyyy|||xxxtttvvvzzz}}}|||zzz{{{|||wwwvvvsssoooggg]]]YYYYYYUUUOOOCCC;;;555444111---...333000.........---******+++...------,,,++++++******(((((((((((())))))******((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################""""""############"""""" !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%''',,,111111,,,'''%%%&&&######$$$%%%&&&&&&'''((($$$&&&(((((('''''''''))),,,&&&***555;;;???OOOccc{{{kkkjjjttt{{{hhhaaaVVVIIILLLJJJGGGCCC@@@===;;;:::777888888999999:::;;;;;;888888999999999:::::::::888888999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<===@@@DDDHHHLLLNNN___rrrvvv~~~yyymmmxxxhhhKKK:::555///444333---...444111(((//////000000111111111222111888<<>><<<:::;;;======999999===::::::<<<======;;;;;;>>>:::;;;;;;<<>>@@@IIIRRR[[[```jjjttt~~~ssshhhgggwwwzzzvvvSSS???888555444222111111000///......---000//////000222444444444555:::EEESSSdddwwwuuufff^^^ZZZVVVPPPKKKIIIHHHIIIIIIGGGDDD@@@>>>>>>???@@@???<<<;;;:::888777666666666777666555333222222222222111111111111000000000000,,,---...///...,,,***)))))))))************))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""############""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((()))))))))******************+++++++++,,,,,,------......///000000000...///000222333333444444111555888888666777;;;???999888666444333222111111000000//////...------,,,///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################%%%$$$######$$$$$$###!!!&&&&&&%%%$$$%%%&&&'''(((...///000000...***&&&###$$$$$$######$$$'''+++......)))&&&((()))''''''***111000222666888888<<>>@@@BBBDDDDDDEEEFFFGGGIIIOOOUUUWWWXXX]]]fffrrr~~~vvvmmmhhhiiiuuuzzzWWW???666666444000111111000000///......---000//////000111333444444777>>>JJJXXXiiixxxllleee^^^WWWRRRQQQMMMKKKHHHEEEDDDEEEHHHIIIFFFCCC???============<<<:::999888666555555666777999888666333111000//////000000/////////.............../////////---,,,+++((())))))******))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))))))))))))))*********++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++)))+++...---+++,,,///222,,,,,,+++*********++++++---------,,,,,,++++++***...---,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$%%%$$$"""###$$$$$$###"""%%%%%%%%%%%%&&&(((***+++000000000///,,,)))%%%###%%%$$$######&&&,,,111555111+++&&&''''''&&&'''***000111666:::;;;<<>><<<;;;;;;:::999888777555444444555666777888777555333111///...............------------,,,---............---,,,+++(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%######################################################""""""""""""######!!!"""###%%%%%%$$$####################################$$$$$$$$$$$$######$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((()))))))))))))))************+++))))))))))))))))))))))))------.........------,,,---///000///------///222,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******---,,,+++***************++++++*********)))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$%%%###"""###$$$$$$###"""#########$$$%%%(((***+++111111000...+++(((%%%###%%%$$$$$$''',,,333888:::333,,,&&&&&&&&&%%%'''***+++///555;;;<<>>DDDNNNjjj}}}QQQOOONNNNNNKKKGGGEEEEEEBBBAAADDDGGGFFFBBBAAADDDEEEGGGGGGBBB<<<999<<>>===;;;;;;;;;;;;999888555666888999888666333111444333222000//////......---------,,,,,,,,,++++++***)))))))))))))))******''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""######$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""############"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++******)))(((((('''''''''(((((()))))))))((((((((('''&&&&&&((())))))((('''''''''''''''((())))))&&&'''''''''''''''''''''(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&%%%###!!! ###"""!!!"""$$$%%%%%%###"""""""""###$$$''')))+++)))+++---///...***&&&$$$%%%"""!!!&&&...555777666)))$$$"""%%%&&&$$$$$$&&&'''&&&)))///111//////111777666===JJJKKK@@@;;;>>>999PPP```lll}}}sssfffnnn~~~|||zzz~~~rrrkkkllltttOOO===777555444222000///000111111...,,,---.....................---000333333333888@@@GGGQQQrrr}}}{{{yyyMMMMMMLLLIIIGGGDDDAAA???DDDEEEFFFGGGGGGFFFDDDDDDFFFDDDAAA>>><<<<<<<<<===@@@>>><<<;;;;;;:::888777555555444333333333333444444333222111000000000000---,,,+++,,,------+++))),,,++++++***************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%!!!!!!""""""""""""!!!!!!""""""############""""""""""""############""""""""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$###$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$(((***---///...***%%%!!!%%%$$$$$$%%%'''+++///222((('''%%%$$$###$$$$$$%%%%%%&&&(((+++///333666888666888;;;<<<<<<:::666444...444@@@PPPdddyyy}}}tttsssooogggkkktttsssuuu}}}{{{tttuuu|||}}}}}}lll>>>555:::555111555111000000///...------------------...............333000000222444999DDDPPP___}}}{{{vvvyyy~~~MMMLLLJJJHHHEEECCCAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCEEECCC@@@===;;;;;;;;;<<<===;;;999888888888666444555444333333222222333333333333222111000000000000///---------......---+++***)))((((((''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""############""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###########################"""""""""!!!!!!"""###$$$$$$###"""!!!########################$$$&&&)))++++++(((%%%###!!!!!!!!!"""$$$'''***,,,'''&&&%%%$$$$$$$$$%%%%%%&&&'''((())),,,...000111000111333444333222///...//////111999KKKdddlllMMM444222555000,,,...000000//////...------,,,---------...............000///222666:::@@@NNNZZZeeexxxsssuuuzzz|||~~~LLLKKKHHHEEECCCBBBAAAAAACCCCCCDDDEEEEEEDDDDDDCCCCCCBBB???<<<;;;:::;;;;;;<<<:::888777777777555333333333222111111111111222333222111000////////////000///...///000///...,,,***)))((((((''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!!!!""""""""""""!!!!!!""""""############""""""""""""############""""""""""""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""""""""""""""##################""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&'''&&&%%%$$$ !!!"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&(((''''''''''''((())))))***++++++++++++***))))))///+++'''(((444JJJcccttt}}}cccBBB:::444333333000///000/////////......------,,,---------.........////////////333999>>>EEETTTbbbjjj{{{{{{}}}~~~KKKIIIFFFCCCBBBAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEECCCBBB???===;;;;;;;;;<<<===;;;999888888888666444222222111000000000000000222222111000///////////////...---...//////---+++++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$######"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""%%%%%%$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!!!!###############""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))((((((((((((((()))---+++******///:::FFFOOOfffyyyoooMMM777777:::888222///222444555.........---------,,,,,,,,,,,,------...////////////000444999>>>GGGXXXgggnnnIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDCCC@@@>>><<<<<<===>>>===;;;999888888777555444111111000////////////000222111000///............---,,,,,,,,,------+++)))+++******)))((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########"""""""""!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""$$$###"""!!!!!!!!!######""""""""""""""""""#########""""""""""""""""""###""""""""""""""""""""""""########################"""###%%%&&&&&&&&&$$$###"""######$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&)))((('''''''''((()))))))))+++---...///111444777IIIXXXllltttXXXDDD:::888333777555...,,,///000---------------,,,,,,,,,,,,,,,,,,------...//////000///000555:::AAAOOOeeeyyyGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDCCC@@@>>>======>>>???;;;999777666666666444222111111000////////////000111000///......---------,,,+++***+++,,,+++***((()))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######################## !!!"""###!!!!!!""""""""""""!!!!!!""""""############""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""##################""""""""""""##############################""""""##################!!!"""###$$$$$$$$$###""""""###$$$$$$%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&''')))******,,,///222---777HHH\\\qqqvvvUUUAAA;;;888666555---000111000111111---''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///111666>>>JJJ```EEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@AAACCCDDDEEECCCAAA???===<<<<<<===>>>;;;:::888777777666444222222111000000//////000000000000///...------------+++***)))***++++++)))'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!"""######$$$$$$"""""""""""""""#########""""""""""""""""""""""""########################!!! !!!"""!!!!!!""""""""""""!!!!!!""""""############""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############################## """###%%%%%%%%%###""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""###############!!!"""""""""############$$$###"""!!!!!!"""###$$$########################!!!###$$$$$$######!!!!!!"""#####################$$$%%%$$$$$$""""""&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''%%%&&&''''''((()))---000&&&+++444>>>LLL^^^ttt~~~VVVDDD555333666555///+++...---///333333000------++++++++++++++++++,,,,,,++++++,,,---...///000000222333999CCCSSSpppEEEEEEFFFFFFFFFFFFEEEEEE??????>>>>>>???AAABBBCCCBBB@@@>>><<<;;;;;;<<<===>>><<<:::999999999777555222222111000000000000000000000///---------------+++*********++++++)))(((******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""!!!!!!"""!!!!!!""""""""""""!!!!!!""""""############""""""""""""############""""""""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############################## !!!###%%%&&&%%%###"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" """###$$$$$$$$$###!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$########################"""$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$%%%%%%$$$###"""!!!'''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((((((((((((%%%'''***+++***)))***+++...///000///222@@@ZZZpppyyy}}}bbbOOOAAA:::555444000+++...444333---,,,///...***---444+++++++++++++++++++++,,,++++++,,,---...///000111555666;;;EEEWWWxxxCCCDDDDDDDDDDDDBBBAAA@@@:::;;;<<<>>>???AAABBBCCCBBB???<<<;;;::::::999888;;;<<<<<<<<<:::888555333............///111222333//////...---,,,,,,++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$###"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$###"""!!!########################%%%$$$###""""""###$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""##############################""""""!!!!!! """"""""""""##################""""""""""""######""""""""""""""""""""""""######"""""""""""""""###!!!!!!"""###############$$$$$$############$$$$$$""""""############""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************+++,,,000777@@@FFF\\\hhhyyyrrrSSS???777333333222222111000000/////////.........---------...//////...,,,***+++,,,,,,+++***,,,000222111///555999===FFF^^^|||BBBBBBCCCCCCBBB@@@???>>>:::;;;<<<===???@@@AAABBBBBB@@@===;;;;;;;;;:::999888999:::999888666444222............///000111111///......---,,,,,,++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################""""""######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$###""""""""""""###$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$#####################$$$#####################""""""""""""""""""""""""###########################"""""""""!!!!!!!!! """"""""""""##################""""""""""""######""""""""""""""""""""""""###""""""!!!!!!"""""""""!!!!!!"""###############$$$######""""""######$$$""""""############""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******++++++******+++...444888777AAAQQQbbbsssrrrVVVBBB888777888222222111111000//////...///.........---------,,,...//////...,,,***+++,,,---++++++,,,///111111///444<<>><<<;;;::::::;;;<<<>>>???@@@@@@@@@>>>;;;:::::::::888777555666666666555444222111//////........./////////......------,,,,,,++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""##############################$$$$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$###""""""""""""""""""""""""############""""""###########################""""""!!!!!!""""""#################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%$$$######"""!!!!!!%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""######"""""""""""""""""""""""""""!!!!!! !!!""""""!!!!!!"""###############$$$######""""""######$$$""""""############""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""########################$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))*********)))((()))+++---)))...666AAARRRjjj```RRR@@@333000000000///000000000///......------......------------,,,,,,---...///---+++***+++,,,...,,,,,,---///111111000222???NNNYYYgggAAAAAAAAAAAA???===;;;:::999999999:::;;;<<<======;;;999777777777777555444333444444444444333222111000///......---------...---------,,,,,,,,,++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#####################$$$$$$$$$)))((('''%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################"""""""""""""""###"""""""""######"""""""""########################!!!!!!!!!!!!!!!"""""""""##############################################################################$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$#########"""""""""!!!$$$#########"""""""""!!!""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!"""#####################""""""""""""######""""""############""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""#######################################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))''')))++++++++++++,,,...000000///000888HHH\\\kkk{{{^^^JJJ888444111222666666000***............------,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---------///111222222777EEETTT]]]iii~~~AAAAAABBBAAA@@@>>>===;;;888888888999999::::::::::::888777777777777555333444444444333333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$000---)))$$$""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""""""""#########""""""""""""""""""###"""""""""""""""""""""""" !!!!!!""""""""""""########################################################################"""######$$$$$$######"""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""##################""""""""""""""""""###""""""############""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&))),,,------,,,---...++++++******,,,444???GGGYYYaaammm|||tttZZZFFF:::555333111...---...000222222---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,............///111333555@@@LLLXXXaaaoooAAAAAABBBBBBAAA@@@>>>===999999999999999999999999<<<;;;::::::;;;:::888666555444444333222111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%///,,,((($$$!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""" !!!"""####################################################################################""""""############""""""""""""""""""""""""""""""################################################"""""""""############$$$###############$$$$$$$$$$$$$$$############$$$$$$ !!!""""""###$$$$$$ !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""" !!!"""######!!!!!!"""##################""""""!!!!!!""""""###""""""############""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&)))++++++***))))))))))))***,,,---...000444777;;;AAAKKK^^^zzzyyygggPPP===555777;;;222333333111---,,,...111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,---,,,+++***+++,,,,,,---......///111555999BBBMMM[[[hhh{{{???@@@AAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===<<<:::777555444333222000000//////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""""""""################################################""""""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""############""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%'''))))))(((''''''''',,,---/////////...//////333444555===QQQmmmzzzfff======:::666111......///...111444555222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***+++,,,,,,+++***+++,,,+++,,,......///222777<<>>???AAAAAA@@@@@@???>>>===============<<<<<<;;;::::::;;;<<<;;;999666555444222111///...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%"""$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$########################################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######""""""!!!!!! ######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""############""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$%%%$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''###%%%'''((('''((()))***((((((((())))))***+++,,,***...111222888EEEPPPTTTiii|||ppp[[[EEE333444333222333555444222///333000+++)))))),,,///222,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***+++,,,,,,+++***+++---***,,,......///333999>>>OOOcccBBBAAA@@@????????????@@@AAA@@@>>>======???@@@BBB@@@@@@???===999777888999:::888444000---------...///...---,,,+++,,,------,,,,,,---///000///,,,***+++***(((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!###%%%&&&###!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! ###"""!!!!!!!!!"""$$$%%% !!!"""######$$$ """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""!!!!!! !!!!!!"""%%%((()))((('''"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!!""""""######$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$######"""""""""""""""$$$###"""""""""""""""#########$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!"""%%%&&&$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""$$$%%%%%%&&&%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''(((%%%&&&''''''((((((''''''((((((((()))******++++++//////000222444666888999DDDQQQccctttkkkRRRDDD<<<666111111111111111000000000/////////...------,,,+++++++++++++++*********))))))++++++******************,,,,,,,,,------,,,++++++---.........000555>>>FFFXXXjjjFFFDDDAAA>>>===<<<<<<===???>>>===<<<<<<===>>>@@@>>><<<:::;;;<<<<<<:::777999777333000...---...///......---,,,,,,,,,,,,,,,*********+++,,,+++)))'''+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###!!! """$$$$$$""" """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!""""""###$$$ !!!"""######### """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!! """"""$$$'''******)))'''"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%"""""""""!!!!!!"""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$###"""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""!!!""""""""""""""""""""""""$$$"""!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$######$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''%%%&&&&&&''''''''''''''''''(((((())))))***+++++++++,,,,,,---///111333444666<<>><<<<<<>>>@@@BBB===<<<;;;:::::::::;;;<<<:::999999===@@@@@@;;;666555333222000///000000111,,,,,,---...---,,,+++***...//////...---,,,------''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """#########"""!!! !!!!!!!!!"""""""""### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!###$$$&&&)))++++++(((%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!"""""""""#########$$$######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$###############$$$%%%%%%#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))***++++++++++++,,,---.........000333222///000333777777;;;DDDPPPZZZcccooo{{{zzzkkk]]]JJJ>>>:::999666333222333444333000...,,,,,,......---------,,,,,,,,,++++++******))))))))))))************))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++,,,...000444>>>JJJSSSdddyyyBBB@@@>>>======???AAABBB>>>======<<<;;;;;;;;;;;;:::<<>>============>>>>>>>>>======<<<;;;;;;:::===AAAAAA===:::777777222222111111111111111111,,,,,,,,,,,,,,,++++++******,,,,,,+++((()))---222)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""###""""""$$$%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!""""""######"""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$###""""""""""""""""""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$######################## !!!###"""!!!!!!"""$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$######$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))***+++++++++,,,---------...111333444222222555444222444999BBBSSSdddjjjeeebbbgggooouuuzzzwwwlllgggXXXQQQGGG???999555333222...111555555444222333444,,,---...---,,,---...000------------,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))*********+++***))))))***+++---...+++---000444;;;HHHWWWbbbeee|||zzz??????>>>>>>===<<<::::::>>>>>>>>>======<<<;;;:::;;;;;;<<<===<<<:::777444333222222111111111000000---,,,++++++***++++++++++++---...,,,***,,,111777222///***&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&################################################ !!!######!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!""""""""""""""""""!!!!!!!!!!!! """###"""!!! !!!###"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""###%%%###""""""###$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""""""""""""""###$$$###"""""""""""""""############$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!""""""######$$$%%%%%%########################!!!###"""!!! """$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$############$$$%%%%%%***)))&&&$$$#########$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&'''((()))***+++,,,,,,,,,+++,,,...111333---,,,...222333222333666:::JJJZZZ\\\RRRFFFBBBDDDJJJOOOZZZiiiuuuvvvfffVVVIII???:::999666222000111444777:::555333///---,,,...111333222111///---,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))******''''''(((((()))******+++******)))((()))+++---...+++...111666>>>LLL\\\hhhqqqzzzuuusss888999;;;<<<===<<<;;;:::============<<<;;;:::999;;;888666888<<<<<<777222333333222222111000000000...---+++***)))***+++,,,''')))***)))''')))000666:::555///(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&################################################  """"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!###"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######&&&$$$"""!!!"""###$$$###""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$###"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""########################!!!""""""###$$$$$$%%%%%%########################!!!###### """$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''...,,,)))%%%###"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''((()))***+++,,,***+++---......------,,,111---+++------,,,///444333BBBSSSXXXPPPCCC;;;888444444777===BBBGGGRRR\\\qqqwwwvvvwwwtttiiiXXXKKKFFFFFFKKKFFF???:::777777666555222333444444333000---+++...,,,+++---111222...***///---++++++---...,,,+++************))))))))))))))))))))))))************'''((((((((())))))******&&&''''''((()))******+++***)))(((((()))+++---...,,,...222777@@@OOO```kkk|||vvvpppmmmkkk;;;:::888888888:::<<<===::::::999999999888888888;;;:::999777555333111000222111000//////............---+++)))'''''''''(((%%%&&&''')))***+++++++++//////...,,,(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""############$$$%%%&&&&&&'''%%%###!!! """""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###"""###$$$%%%$$$!!! !!!$$$(((***$$$!!!!!!###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&'''''''''%%%$$$###!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!##############################""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!$$$'''&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$###"""!!!!!!"""######!!! !!!###%%%%%%$$$"""!!!!!!"""$$$%%%###!!!!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$%%%###""""""###$$$$$$###""""""""""""###############$$$$$$"""!!!$$$***///333---'''$$$&&&&&&$$$!!!""""""""""""""""""""""""!!!!!!"""#######################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((***+++,,,((((((((((((((('''''''''((((((''''''(((***---///+++,,,...000000000000///333666BBBQQQTTTHHH888000///000111222333555:::===OOOUUUZZZ[[[]]]bbbcccbbbgggkkkooopppmmmeee\\\VVVSSSRRROOOKKKGGGEEECCCBBB@@@@@@>>><<<:::999777666222111111111000000//////////////////////////////......---,,,,,,+++******+++++++++************)))************************---,,,***)))))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++***++++++,,,,,,---222111777JJJWWWddduuu{{{mmmhhhfff___;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;::::::::::::888888777666444333222222111000///......---......,,,+++***)))))))))))))))''''''((())))))))))))((()))******)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######"""""""""###$$$$$$&&&$$$""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$""" !!!!!!"""###$$$&&&((()))***### """""" !!!%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&''''''''''''&&&%%%###"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""###"""!!! ###&&&$$$$$$###"""""""""###$$$%%%$$$$$$######"""""""""###%%%''''''&&&$$$###$$$$$$###""""""""""""###$$$###!!!!!!"""###$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$$$$""""""###$$$$$$###!!!!!!###$$$###"""""""""""""""############"""###$$$######(((///666555///'''$$$%%%&&&$$$!!!""""""""""""""""""""""""!!!""""""#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))***+++((((((((((((''''''''''''(((((('''((((((***,,,---+++,,,---////////////...000222===MMMRRRHHH999///000000000000000222666999EEELLLRRRSSSSSSSSSQQQMMMOOOPPPQQQQQQMMMGGGAAA===>>>===;;;999777666555444555444444333222111000000111111000000000/////////...........................------,,,++++++******+++++++++*********))))))************************++++++******)))))))))***)))((((((((((((((((((((('''((((((((())))))))))))+++************+++,,,,,,...333333;;;NNN[[[eeeuuussseeeaaa___XXX:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999555555444444333333222222000///...---,,,,,,,,,,,,)))*********************))))))((((((''''''&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######"""!!!!!!!!!""""""$$$###!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###  !!!&&&***,,,---,,,,,,### """"""!!!"""&&&""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''((((((((('''&&&%%%###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$############$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""!!! !!!$$$&&&%%%$$$###"""""""""#################################&&&***,,,***'''$$$"""""""""""""""""""""""""""###!!!!!!"""###$$$###""" !!!!!!""""""#########""""""""""""""""""""""""$$$###""""""""""""###$$$"""###$$$$$$""""""###$$$$$$""" !!!"""###""""""""""""""""""############ """######%%%+++555<<<777000)))$$$$$$$$$###"""""""""""""""""""""""""""!!!"""######$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((())))))************+++,,,---------------,,,---666FFFOOOIII:::...000000///...---...222555AAAIIIPPPRRRQQQPPPKKKFFFDDDDDDBBB@@@<<<888555333////////////////////////000000000///////////////000////////////.........------------------------------,,,,,,+++*********++++++*********)))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))***+++,,,000444555AAAUUU___gggvvvqqqgggZZZUUUTTTNNN999:::;;;======<<<:::999888888777777777666666666444444333333222111111111///...---,,,++++++++++++((())))))*********))))))))))))(((''''''&&&&&&&&&!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###""""""!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!""""""%%%)))---///000///...&&&"""!!!"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$&&&'''((()))))))))((('''&&&$$$###!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""###""""""$$$'''*********((('''%%%$$$######!!!"""""""""#########$$$###&&&)))***(((%%%###!!!!!!!!!""""""""""""!!!!!!###!!!!!!!!!###$$$###""" !!!"""######$$$$$$""""""""""""""""""""""""########################"""###$$$###"""!!!"""$$$###!!! !!!""""""!!!!!!"""""""""############ !!!######%%%+++555<<<666111***$$$#########"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''((())))))***))))))((()))******+++++++++++++++******000???KKKIII<<<000//////...---,,,...222555@@@HHHPPPRRRSSSTTTRRRNNNFFFEEEDDDAAA===:::777555---...///000111111111222000000000000000000000000...............---------------------------------,,,,,,++++++*********)))************))))))))))))))))))))))))))))))))))))((()))***+++***)))'''&&&'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))***++++++111444777FFFZZZbbbiiiyyysssddd[[[NNNJJJJJJDDD777888:::<<<<<<:::888777777777666666666555555555555555444222111000///......---,,,++++++*********)))))))))))))))))))))))))))(((''''''''''''((((((###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""###%%%'''***+++,,,...000111222333+++%%% !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$&&&'''((()))))))))(((((('''&&&$$$"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""#################################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""######%%%(((,,,///111111000...+++'''$$$"""!!!!!!!!!"""######$$$$$$"""$$$%%%$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!###!!!!!!!!!###$$$###""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""######"""!!!"""######!!! !!!""""""!!!!!!"""""""""############ """#########(((///555333///)))%%%###"""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''(((((()))))))))(((((()))))))))))))))******+++***)))---888DDDGGG>>>222......---,,,,,,///555888>>>EEEJJJKKKMMMPPPRRRPPPAAABBBBBB@@@===888333000,,,---...///000000//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))*********)))))))))(((((((((((((((((((((((((((((((((((()))***)))((('''&&&&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((((((((()))***+++,,,111555:::JJJ^^^dddmmmzzzyyyeeeYYYRRRFFFBBBCCC>>>777888:::;;;:::999777666888888777777777666666666555555444222111///.........---,,,+++******************))))))***+++---...***)))(((''''''((()))***%%%''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""$$$'''***////////////111333666777...&&&!!!!!!"""  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&'''(((((((((((('''''''''%%%$$$"""!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!""""""####################################""""""""""""######$$$$$$############$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!###$$$%%%)))---111333444555333000+++%%%"""!!!!!!!!!""""""#########!!!!!!!!! !!!$$$""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!""""""######$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%$$$######!!!"""######!!!!!!"""###$$$""" !!!"""###""""""""""""""""""############ """$$$###"""###(((,,,---+++(((%%%######$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))))))))***))))))((())))))************+++111<<>>888222///,,,---.../////////...------------,,,,,,+++++++++******++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((((((((((()))***+++,,,---222777>>>NNN___eeerrrmmm[[[RRRLLL@@@===???:::999999:::::::::999888777777777777666666666555555444444333222222111000000......---,,,+++++++++++++++***)))***,,,000444777...---***(((''''''((()))%%%&&&''''''&&&%%%&&&'''########################$$$$$$$$$############"""""""""!!!!!!!!!"""######!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""&&&)))///000000222444777:::;;;...&&& """!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&''''''''''''&&&'''''''''&&&%%%###"""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######### !!!"""#######################################""""""""""""######$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$&&&***...///222555666333,,,%%%!!!!!!!!!!!!""""""""""""""" !!!!!!  ###%%%$$$###""""""""""""###$$$###!!!!!!"""###$$$###"""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###"""!!! !!!###$$$###!!!!!!###$$$###"""""""""""""""############"""%%%$$$"""!!!###%%%&&&&&&&&&%%%######$$$%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&''')))***++++++***)))(((((()))*********+++***+++333;;;;;;555---,,,++++++,,,000666;;;???CCCDDDBBBBBBFFFIIIIIIBBBBBBCCCAAA>>>999444111,,,---///000000///...---,,,,,,,,,,,,------------)))))))))******+++++++++************************))))))))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((())))))))))))+++,,,---...555;;;CCCRRRaaafffxxx}}}eeeTTTLLLHHH===999<<<888;;;;;;;;;;;;::::::999888555555444444444333333333222222222222222222222333///...---,,,+++++++++++++++***)))+++...444:::>>>111///,,,)))''''''''''''###%%%&&&&&&&&&&&&''')))########################$$$$$$$$$############""" !!!"""###!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  ###&&&---///111444888:::<<<===---%%% ###""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&'''''''''&&&&&&'''''''''&&&$$$###!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!"""######$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""""""""""""""""""""""""""######""""""$$$'''******...333555333---&&& """""""""""""""!!!!!!!!!!!!""""""""""""$$$&&&&&&$$$"""!!!!!!"""$$$&&&###!!!!!!"""###$$$###"""$$$$$$$$$###############""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!"""###"""!!! !!!###%%%###""""""###$$$$$$###""""""""""""############"""%%%%%%""" !!!###"""###$$$%%%$$$$$$%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&)))+++---+++***)))(((((()))***+++)))+++)))'''---777999555---,,,+++***+++///555:::999>>>AAA@@@AAAEEEGGGFFF>>>===<<<:::666222///,,,(((***,,,.........,,,,,,&&&'''((()))***+++,,,---(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))))))))***+++---...///777>>>GGGUUUbbbggg}}}ttt```PPPJJJEEE;;;888:::777999888888999:::;;;<<<===;;;999777666444444444555333666777333000222222000000//////---,,,+++******,,,,,,++++++,,,---///000444222///+++)))(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!((((((((('''$$$""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""""""""""""""$$$"""!!!!!!"""$$$)))+++...111666:::===>>>'''%%%""" """%%%'''!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!"""###%%%(((***+++%%%&&&&&&'''&&&$$$###"""!!!!!!!!!!!!"""""""""""" !!!""""""###%%%$$$######$$$$$$###"""###!!! !!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$###"""!!!!!!"""###$$$((())),,,---,,,)))%%%###"""#########$$$$$$$$$$$$"""""""""!!! """$$$ !!!""""""###"""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""!!!!!!!!!!!!""""""'''&&&$$$""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%'''))),,,---((((((((((((((()))*********)))''''''***///444888,,,,,,+++)))))),,,111555888999:::;;;<<<===>>>???===:::666333222///,,,***+++,,,...//////---,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++((((((+++,,,,,,///444<<>>>>>;;;666222///---***(((***+++---......---,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++((((((+++,,,,,,///444===GGGPPPXXXhhhtttcccWWWNNNCCC<<<::::::888666;;;;;;:::999999999999999;;;:::888777666666666666666999999444111222222000//////...---,,,+++******))))))))))))***+++,,,---))))))'''''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!"""######"""""""""""""""""""""""" !!!"""""""""""""""###"""!!! !!!"""###""""""######$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$&&&((()))------+++***'''$$$!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!""""""###%%%%%%$$$###""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################""""""""""""############$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######""""""###""" """$$$"""""""""###""""""!!!!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$############$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!###&&&((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&(((***,,,---'''((())))))***---111555<<<=========>>>>>>>>>??????:::444///,,,***(((&&&(((***+++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))+++((((((+++++++++000666>>>LLLUUUZZZnnnlll___SSSKKKBBB<<<:::999888666>>>>>><<<;;;:::999999999888777666444333333444444777:::999444111222111///......------,,,+++******))))))))))))***+++++++++(((''''''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""$$$%%%&&&'''---,,,***(((&&&$$$""" !!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""!!!"""$$$%%%'''((((((&&&$$$"""!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""###############################################################""""""""""""""""""###!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""!!!#########!!!!!!"""##################"""!!! """"""#########$$$$$$$$$$$$##################$$$""""""""""""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""### !!!"""###%%%''')))########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&%%%&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((()))'''((())))))***+++///111::::::;;;<<<===>>>>>>???;;;666000+++)))((((((''''''((()))++++++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))***))))))+++++++++111999AAAQQQZZZ^^^vvvuuuggg___MMMGGG@@@;;;999888777666AAA@@@>>>===;;;:::::::::777666555333333333444444666:::999444111111111///---------,,,,,,++++++************+++++++++++++++))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!! """###"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&)))((('''%%%$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """###$$$###"""###&&&)))***+++,,,***&&&###""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############################################################"""""""""######"""""""""""""""!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""#########$$$######"""!!!!!!""""""#########$$$$$$$$$#########$$$$$$#########!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%$$$$$$###########################"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""######!!!"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''((()))******))))))***,,,111222333444666777999999333///***''''''((())))))&&&'''((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***,,,,,,---444===GGGUUU___eee~~~sssddd[[[TTTFFFCCC>>>:::888777777666AAA@@@???===;;;:::::::::888777666555444555555666555888888333000111111///---,,,,,,,,,+++++++++***)))***++++++++++++***************)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$&&&%%%$$$###""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""$$$%%%###"""###(((,,,,,,...///---(((###"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""############""""""######""""""###$$$%%%%%%!!!!!!!!!"""""""""######!!!###$$$$$$###""""""############$$$######"""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!""""""######""""""$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$######""""""######$$$""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((()))+++***)))(((((((((((()))***+++,,,...//////,,,)))&&&%%%&&&((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))+++...---///888CCCNNNXXX```lllvvvyyycccWWWOOOIIIAAA???<<<999777666666666???>>>===;;;:::999999999777666555444444444555666222666666222///000111///,,,,,,,,,+++++++++++++++((()))*********)))(((((()))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######&&&%%%###"""!!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""###### ###$$$###!!!"""(((------000222///)))$$$###$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!###%%%%%%$$$""""""###""""""###$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######""""""######$$$!!!""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''%%%'''******)))((('''(((&&&&&&&&&&&&''''''''''''(((&&&$$$$$$&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''((()))))))))((())),,,//////222<<>>:::555000+++&&&###'''***......***%%%""" """"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&((()))((('''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))******,,,111666>>>LLLYYYXXX^^^zzzpppXXXIIIBBB<<<::::::666777777666333222333444777666555444333333444444444333333444555555444222000000//////......------------,,,++++++******)))***************)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""'''111:::???>>><<<;;;888333+++%%%'''(((***)))'''### """"""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""######$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%(((+++***)))(((&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((())))))))),,,+++---333999AAAMMMYYY___hhh~~~kkkTTTGGGAAA<<<999999666666666555333222333555888666444222222333555777555444222222333444222111/////////.........------------,,,++++++******)))))))))******))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###&&&---888???===<<<<<<===>>>:::333---''''''&&&&&&%%%$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""######$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&&&&(((***------,,,***)))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%(((---111---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((())))))))),,,+++...555===EEEPPP[[[aaarrrvvvdddOOODDD>>>:::777777666666555444222222444666666555555444444555666777777444222000111111111000//////.........---------------,,,++++++******)))((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!$$$+++444===BBB???<<<;;;<<>>:::;;;???AAA@@@===555000+++&&&$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&''',,,000666:::;;;888333000)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&)))...555:::???<<<777222---***)))(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''((()))))))))))))))000;;;FFFOOOZZZbbbkkktttlll[[[IIIAAA>>>;;;::::::555555555333111222444666:::888777999:::999555111444222///......//////...------...............---,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!#########""""""""""""""""""###%%%)))---222666999<<<<<<<<<======>>>??????===999111***%%%######$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###############%%%&&&(((((('''&&&((()))(((((((((((((((''''''&&&(((((((((''''''&&&&&&%%%'''&&&$$$$$$%%%'''''''''''''''(((((('''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%(((((((((&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((///888<<<<<<999666555...)))###"""%%%((('''&&&&&&&&&&&&%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&(((---444;;;>>>======;;;777111---***))))))(((&&&$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''(((***)))(((((()))***,,,000000999KKKTTTXXXcccvvvzzz~~~cccXXXJJJ???:::888777666777666444333333555888999999888777999:::999555222444111///.../////////...------...............---,,,,,,+++++++++*********))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""###############"""!!!!!!############""""""""""""######$$$'''***...111333999::::::<<<===>>>???@@@@@@<<<555---(((%%%%%%%%%######""""""""""""######""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&'''))))))(((((()))+++'''''''''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&$$$$$$%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''&&&%%%$$$$$$((((((((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++111888<<<<<<999777666///***$$$###%%%((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&)))...444999<<<:::999888666444111...---((('''%%%$$$###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&((())))))(((''')))***+++000222;;;LLLSSSXXXddd}}}xxxaaaWWWIII???:::888777666555444333333444666999;;;666666555666777666444111333111/////////000///...---...............------++++++++++++*********))))))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$############### !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""############""""""!!!#################################$$$&&&)))+++---666777888999;;;===>>>>>>>>>:::444---(((%%%$$$$$$######""""""""""""######""""""""""""""""""""""""############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''(((''''''(((((((((((((((''''''''''''''''''''''''&&&(((''''''''''''((())))))''''''((((((((((((((('''++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$'''''''''(((((((((((((((***)))'''%%%###$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((***---...///333888;;;;;;999777777000+++&&&%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''***///333777999777555333555777666333000((('''%%%$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((((((''''''(((***,,,333666@@@OOOUUU[[[jjjnnn]]]TTTGGG>>>999777666555333333333333555888:::<<<222222333333444333222111333111//////000111000............///......---,,,+++************))))))))))))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""############"""!!!"""###############$$$$$$"""""""""###$$$&&&(((***444555555666777888999999333111,,,'''$$$"""""""""######""""""""""""######""""""""""""""""""""""""#######################################$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''''''''((())))))***))))))((((((((())))))))))))))))))***+++,,,,,,---///111,,,,,,,,,,,,+++***((((((+++++++++*********))))))''''''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***...222444333555888::::::888777666000,,,(((&&&'''''''''&&&%%%%%%$$$#########$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&))),,,000333555666555222111444888999555111,,,+++(((&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((''''''(((***...666<<>>JJJVVVXXXeee~~~ppp^^^RRRJJJAAA;;;888777666444666666777888999999999999333555666666555555666888111000000111222222111///////////////...---,,,,,,))))))))))))(((((((((((((((''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!""""""############"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))......---,,,+++******)))"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))///000000...,,,******+++)))***,,,---...//////000......///000111222222333222555999:::::::::<<>>>>>>>>===<<<;;;999777555444333333111///111333222///+++'''(((((()))***+++,,,,,,'''((((((((())))))))))))((((((((((((''''''''''''!!!$$$(((,,,---+++(((&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((,,,111666999555555555666777555111...+++***(((''''''''''''((('''&&&%%%$$$$$$###$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,...//////111111111444666666222...222000,,,(((%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((()))((()))***,,,,,,555>>>JJJUUUWWWiiiiiiZZZKKKEEE===999888888777555888999:::;;;;;;;;;:::999222444555555444444666999111000000222333333111///////////////...---,,,+++))))))(((((((((''''''''''''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################!!!!!!"""###############""""""###$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&((((((''''''&&&%%%%%%%%%""""""###$$$$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((((((((((((((()))******++++++,,,...000111111//////000222333444666777999::::::;;;::::::;;;<<<===>>>??????@@@DDDHHHHHHEEECCCEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEAAA???===>>>@@@???:::666333333333333333222222222...------,,,++++++************)))))))))(((((((((%%%&&&(((*********)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))...333666444333444555555333---)))((((((((('''&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''')))***+++---///222444444333111//////---)))&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))*********,,,------666@@@MMMWWWZZZooowwwbbbTTTEEE@@@:::888888999888666777999;;;===>>>>>>===<<>>===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNRRRUUUSSSOOOKKKLLLOOOWWWVVVUUURRRPPPMMMJJJIIIIIIJJJLLLNNNQQQSSSUUUVVVUUURRRPPPQQQSSSRRRLLLGGGFFFEEEEEEDDDBBBAAA@@@@@@::::::888666444222111000++++++++++++******))))))***)))(((''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$''',,,000333333222222444555111+++&&&&&&&&&'''&&&&&&&&&'''))))))((('''&&&%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%'''(((***...222444333222000000+++)))'''$$$######$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((*********+++---...111:::DDDQQQZZZ]]]uuu}}}lllXXXKKKBBB===888777888:::999777666888;;;???@@@@@@???>>>222111111000000000000111222444444222...,,,...000//////...---,,,++++++***+++***)))'''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!  !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$""""""!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!  !!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######%%%***......,,,)))&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))((((((((()))***)))((((((***,,,*********)))((())),,,...///000111333555888;;;<<<<<>>===888666777888;;;CCCKKKTTTVVVVVVRRROOOOOOQQQRRRUUUSSSPPPMMMMMMMMMLLLJJJCCCAAA>>>???BBBFFFIIIKKKUUUVVVXXXXXXYYYYYYYYYYYYVVVWWWYYY[[[[[[ZZZXXXWWWRRRPPPNNNNNNNNNNNNMMMLLLFFFIIIKKKJJJEEE@@@<<<:::444333333333333111---***...,,,***(((((((((&&&%%%***)))(((((((((((()))***''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&&&&'''***---444555555333000......///---)))%%%$$$%%%'''&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''+++...///...,,,***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$'''))))))((()))---111999;;;HHHWWW\\\eeeoooooo{{{fffSSSCCC<<<;;;999888666666666777;;;>>>>>>===BBBHHHHHHDDD///////////////000111222222333333111///......000//////...---,,,+++******)))))))))))))))***++++++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""############""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######$$$(((+++***(((&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))+++***))))))((()))))))))(((***+++,,,+++,,,---///111444777:::<<<>>>AAACCCHHHIIIKKKMMMOOOOOOOOOOOOTTTSSSRRRQQQPPPRRRUUUXXXSSSQQQMMMIIIJJJKKKFFF>>>:::777666888888999>>>DDDKKKJJJLLLOOONNNLLLNNNQQQOOOLLLKKKKKKMMMNNNOOOOOOJJJFFF@@@>>>???BBBEEEFFFMMMLLLKKKLLLOOOQQQQQQQQQNNNOOOQQQRRRRRRRRRPPPOOOLLLHHHDDDBBBBBBCCCCCCCCCDDDGGGLLLNNNLLLIIIGGGEEEFFFEEECCCAAA>>>:::444000---+++)))((()))***)))((())))))((('''''')))***+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&)))+++111222222111...,,,,,,---...+++'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&)))+++,,,+++***)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''***)))(((***...222999???LLLXXX^^^ooozzzlllsssxxxcccOOOAAA<<<;;;999777666666777777:::===???@@@DDDIIIIIIFFF.........///000111222333333222222000///////////////......---,,,+++******)))))))))(((((()))******%%%%%%&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$##################"""!!!!!!#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$###"""###%%%''''''&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))******))))))***+++,,,---,,,///333555777:::===???DDDFFFJJJKKKKKKKKKLLLMMMTTTTTTUUUUUUTTTQQQNNNLLLFFFGGGHHHHHHHHHJJJNNNQQQOOOOOOMMMLLLPPPTTTSSSNNNEEEFFFIIINNNNNNJJJJJJLLLOOOLLLLLLRRRSSSPPPRRRXXXUUURRRQQQTTTVVVUUUTTTUUUUUUPPPJJJGGGGGGIIILLLMMMKKKJJJHHHIIILLLMMMKKKJJJLLLLLLLLLLLLLLLLLLKKKKKKHHHEEE@@@===<<<;;;;;;:::<<<===>>>???@@@CCCFFFHHHKKKJJJHHHGGGFFFCCC???<<<999777666555444222///---(((((('''&&&&&&''')))***((((((((((((((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))'''&&&&&&((()))+++,,,,,,+++)))'''((()))---+++(((&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%(((***))))))***///333<<>>BBBFFFHHHJJJMMMOOOSSSUUUXXXYYYXXXWWWWWWXXXYYYYYYZZZYYYXXXUUURRRPPPJJJLLLOOOQQQQQQRRRTTTVVVYYY\\\]]]\\\]]]bbbcccaaaZZZYYYZZZ\\\YYYSSSQQQTTTXXXSSSQQQRRRQQQPPPQQQTTTVVVRRRRRRWWWXXXSSSPPPQQQQQQNNNIIIFFFFFFHHHJJJKKKLLLLLLMMMNNNNNNMMMKKKIIINNNNNNNNNOOOOOOOOOPPPPPPNNNLLLJJJIIIIIIHHHFFFEEE???===<<<<<<>>>AAADDDEEE>>>======???AAACCCCCCBBBFFFFFFFFFFFFDDD@@@:::555444333111///---,,,******(((''''''''''''(((******)))((((((''''''(((((()))(((''''''&&&&&&''''''(((((())))))(((&&&&&&'''((('''(((((('''&&&%%%%%%&&&***)))(((&&&$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((******)))+++111555===GGGTTT]]]jjjwwwvvv]]]III>>>:::999888777777777888999<<<===AAAEEEFFFFFFFFFFFF111111111111111222333444333111//////000111000///......---,,,+++***))))))+++***)))'''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$##################"""!!! """"""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""###%%%%%%###""""""###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))***++++++,,,,,,000222555999===AAACCCDDDNNNPPPTTTVVVWWWWWWYYYZZZYYY[[[^^^___``````bbbccc]]]^^^___``````______^^^___aaadddffffffeeeeeefffgggnnnqqqkkkeeeeeeffffffeee___ZZZUUUNNNHHHHHHLLLJJJKKKJJJIIIMMMRRRTTTQQQKKKEEEEEEKKKMMMIIIIIIMMMMMMHHHBBB>>>===@@@BBBCCCHHHIIIJJJHHHEEEBBBBBBBBB???AAAEEEHHHJJJIIIGGGEEEFFFEEEFFFHHHLLLNNNNNNNNNLLLKKKKKKLLLMMMLLLJJJHHH???<<<888666666777777666;;;===@@@EEEIIIJJJHHHEEEFFFEEECCC@@@<<<777333000+++***((('''''''''((()))))))))(((((((((((())))))((((((''''''''''''(((((('''((())))))'''&&&'''((('''((()))((('''&&&'''((('''((((((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))******))),,,222777>>>HHHRRR\\\nnnzzzttt[[[GGG>>>999888777777777888999:::===>>>AAAFFFGGGFFFGGGKKK333333333222333333444444333111//////111222000///...------,,,+++***))))))******)))(((''''''((((((&&&&&&((()))((('''&&&$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!""""""###$$$#########""""""#########""""""!!!!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))***************+++,,,///111444555666===@@@EEEJJJOOORRRSSSSSSXXX[[[___`````````aaaaaa___aaacccdddeeegggjjjmmmffffffgggiiijjjkkkllllllgggiiikkkllllllmmmppprrrxxxuuuqqqsssvvvsssooolllhhhaaaXXXUUUWWWNNNYYY^^^^^^fffuuuvvvlllZZZRRRPPPXXX^^^```fffpppnnneeeZZZQQQNNNQQQUUUXXXbbbccc___VVVLLLGGGIIIMMMHHHNNNWWW]]]]]]VVVMMMGGGCCCBBBBBBEEEKKKPPPTTTUUUVVVTTTRRRSSSUUUWWWWWWVVVSSSMMMDDD===999777666555333444777===CCCHHHKKKKKKJJJKKKLLLKKKHHHCCC>>>;;;555333000---+++************))))))(((((())))))***((((((''''''''''''((((((&&&'''))))))((('''((()))'''((())))))((('''(((***%%%'''((('''%%%%%%&&&(((''''''((()))***,,,------000---)))&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))******))),,,333888AAAHHHQQQ\\\ttt|||rrrXXXFFF>>>888888777777777888:::;;;>>>>>>BBBHHHIIIHHHLLLSSS555555444333333333444444333111...///111222111///...------,,,+++***)))))))))))))))))))))******+++&&&'''((())))))'''%%%###%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$$$$""""""!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!"""############"""""""""############""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$&&&)))++++++)))'''%%%%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********++++++++++++,,,...111555999===@@@AAAGGGKKKQQQWWW\\\^^^^^^]]]ZZZ]]]aaadddeeeeeefffgggggghhhiiiiiiiiikkkoooqqqoooooooooooooooppprrrrrrxxxyyyzzz{{{}}}zzzwwwtttwwwttt~~~wwwrrruuuzzz|||llldddgggnnnttt}}}ooodddSSSQQQOOOQQQVVV]]]cccfffWWWQQQLLLKKKQQQYYY```ddd```YYYPPPIIIGGGGGGHHHIIIDDDBBB>>>===???AAABBBCCCCCCFFFJJJMMMMMMJJJFFFDDD@@@===999444000...------******))))))))))))******((((((''''''''''''((((((%%%'''))))))((('''((()))&&&''')))(((''''''((()))%%%'''))))))'''&&&(((***((()))+++...000333555666777333...(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))******)))---333999DDDKKKRRR___zzzzzz~~~oooVVVEEE???888888777777777999:::;;;>>>===BBBIIIKKKKKKQQQZZZ111111111111111111111111////////////////////////...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!"""######$$$$$$$$$##################"""###$$$###""""""###%%%...555:::888000(((%%%&&&$$$$$$############$$$$$$########################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))))))))((('''''''''((((((((())))))+++)))((((((,,,000333444444;;;CCCGGGHHHLLLRRRXXX[[[___ccccccaaabbbfffjjjhhhkkkllljjjkkknnnnnnkkkooolllhhhggggggkkkrrryyyzzzfffRRRQQQSSSRRR[[[iiirrrjjj^^^TTTLLLIIIMMMSSSdddaaa___]]]WWWMMMHHHIIIFFFGGGFFFCCCCCCFFFKKKMMMLLLLLLIIIEEECCC@@@777---444///)))''')))++++++***,,,+++******)))))))))***)))))))))***)))(((''''''******))))))(((((((((''''''((('''%%%%%%***222888666888;;;>>>AAABBBBBBAAADDD<<<111)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))((()))******+++555@@@LLLHHHVVV^^^|||||||||~~~kkkWWWFFF===888888888888999:::;;;;;;;;;===BBBKKKVVV^^^bbbccc111111111000000000000000...........................------,,,,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!!!!"""######$$$###########################$$$$$$###"""###%%%'''222888===<<<666...)))'''%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&(((((())))))))))))******/////////222666;;;???AAAIIINNNSSSVVVWWWZZZ^^^ccchhhhhhhhhhhhiiikkknnnpppooopppooopppwww~~~~~~zzzuuutttssstttyyyyyy}}}yyy}}}qqq```TTTOOORRRWWW^^^cccjjjnnnggg[[[UUUUUURRRTTTVVVUUURRRMMMGGGBBBCCCFFFHHHIIIMMMQQQPPPKKKAAA===777222000---***((()))))))))))))))***++++++)))***************))))))))))))))))))(((((('''''')))))))))***---444<<>>;;;444,,,'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((((((((())))))***+++,,,,,,------444666999>>>CCCHHHMMMOOOQQQTTTXXX\\\___ccchhhlllqqqooollllllmmmoooqqqrrrssssssttt}}}yyyyyy|||yyy}}}{{{vvvtttoooiiinnnxxx~~~xxxsss|||xxxkkkgggkkkoooyyyyyyvvvmmm[[[MMMMMMTTTSSSUUUYYY___```YYYOOOGGG===@@@BBBAAADDDKKKMMMLLLIIIGGGCCC>>>888222...+++))))))))))))******+++,,,***************+++++++++))))))((((((((((((''''''***((((((,,,444>>>EEEJJJIIIGGGEEECCCCCCDDDEEEFFFDDD>>>444,,,'''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((()))++++++---888CCCMMMQQQ```nnnmmmqqq{{{|||pppaaaPPPBBB;;;888999:::;;;<<<===>>>???>>><<<<<>>;;;:::111000...---++++++************************++++++(((((((((((((((((((((((()))'''&&&,,,666@@@GGGIII@@@???>>>===>>>>>>@@@@@@???:::333,,,'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((())),,,,,,///:::EEERRRTTT[[[pppdddyyyzzzwwwyyy|||}}}kkk\\\NNNBBB<<<888999;;;===???@@@AAAAAA===;;;999===HHHYYYjjjuuu---------,,,,,,,,,++++++........................---,,,,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############""""""""""""############""""""#########$$$$$$$$$$$$$$$###""""""$$$)))---222333666;;;===888...%%%$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))******,,,///333888<<<@@@AAAJJJMMMRRRUUUXXX[[[```cccjjjkkkkkkjjjiiijjjnnnrrrkkkxxx~~~xxx~~~|||{{{~~~~~~vvvyyy}}}uuuwwwuuusssqqqmmmkkkooouuuuuutttnnneeeaaabbbbbb```rrrssspppjjjeeeggglllpppsssssszzz~~~zzzrrruuurrrpppssszzzxxxiiiXXXNNNEEEHHHIIIIIILLLQQQSSSQQQQQQOOOMMMJJJIIIHHHHHHGGG>>><<<888444000---+++***+++******))))))***++++++((()))))))))))))))))))))***((('''+++444===BBBDDD>>>??????@@@???>>><<<<<<777555000***'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((((('''***---...111<<>>???@@@@@@???===:::777555222111...***'''%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''***---///333>>>JJJNNNWWW```|||www~~~~~~oooZZZLLLBBB;;;:::999;;;>>>AAADDDFFFGGGGGGCCCAAA===999:::@@@HHHOOO***++++++,,,,,,------...------------------------,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################!!!""""""###$$$$$$%%%%%%###$$$$$$###"""###%%%''''''***///333555333...***%%%***111666666111***%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******+++---000555999;;;DDDFFFJJJOOOTTTYYY]]]___eeehhhjjjiiihhhiiinnnsssssszzzwwwyyyyyyvvvyyyttt{{{vvvwwwzzz}}}zzzkkkYYYNNNNNNPPPPPPOOOOOOMMMJJJEEEAAA>>>;;;:::222000...,,,++++++,,,---******+++++++++,,,,,,,,,******++++++,,,000555999;;;:::999888666444222111111111000,,,'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''***...000444@@@KKKLLL[[[fffxxxhhhRRREEE>>>;;;;;;999;;;???CCCFFFHHHIIIIIIFFFEEECCC???;;;:::<<>>===???999;;;???DDDGGGIIIJJJJJJFFFHHHHHHEEE@@@<<<<<<===******)))***+++---///111///............---------,,,,,,,,,++++++)))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""################################################$$$$$$%%%%%%&&&'''((((((&&&%%%%%%'''******'''$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''(((***)))((('''((()))&&&((()))(((''''''((()))---///555===FFFNNNTTTWWWZZZXXXXXX^^^gggmmmmmmkkkkkknnnoookkkkkkvvv~~~~~~}}}~~~|||^^^\\\YYYUUUPPPKKKGGGDDDHHHBBB===;;;666000---///+++,,,---,,,***)))***+++,,,+++)))((())),,,...000111222444444444222111///444111...***'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&((('''$$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))+++)))+++///222666@@@KKKNNNRRRoooxxx{{{aaaLLL???999999===;;;<<>><<<<<<===<<>>AAAJJJSSSYYY___ddd\\\kkkyyy}}}{{{vvvnnnfff------.........------,,,,,,,,,,,,+++++++++******)))))))))******))))))((())))))))))))))))))))))))''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&''''''((('''''''''(((((())))))***((()))***+++---000555888@@@FFFNNNUUU[[[___cccfffjjjgggeeefffmmmyyyyyyuuuuuuaaajjjpppoooooovvv}}}oooeeeZZZOOOIIIEEE@@@;;;888888888666333...---,,,++++++++++++++++++++++++******)))))))))))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))+++***---333888>>>JJJUUU]]]vvv}}}aaaooopppPPPAAA??????<<>>777222111...***......---,,,,,,,,,,,,,,,)))&&&%%%(((---...+++''')))(((((()))******(((&&&%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((+++...000777DDDIIIWWWnnn{{{rrr}}}cccHHHCCCFFFFFFDDDGGGHHHEEE@@@@@@GGGNNNlll+++,,,---......//////...---,,,+++***************+++++++++*********))))))+++******))))))((((((((()))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$###############$$$""""""""""""""""""""""""%%%###!!!"""$$$%%%###"""$$$#########"""""""""!!! !!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" ###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""################################################"""!!!!!! !!!"""###$$$"""############$$$$$$$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&%%%&&&''')))***************)))))),,,000444AAA@@@DDDKKKMMMLLLOOOTTTXXX___^^^bbbqqqyyy|||wwwtttttt~~~||||||oooaaa[[[^^^cccdddXXXZZZiiioooaaaUUUUUUSSSOOORRRTTTUUU\\\dddfffccc]]]YYYUUUTTTZZZfffpppuuuuuuuuuqqqjjjgggfffbbb\\\eeehhhfff```\\\\\\\\\ZZZ\\\ZZZeeejjj^^^VVVUUURRRTTT]]]hhhtttvvvhhhppp}}}mmm\\\QQQNNNTTTNNNBBB666222444444111,,,,,,---------,,,+++***---+++***,,,000222///+++***)))((()))******(((&&&&&&%%%%%%&&&&&&((()))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((())),,,///...555AAAEEEPPPeeewwwqqqlllOOOGGGIIIIIIKKKLLLMMMJJJGGGGGGKKKOOOmmm***+++,,,---............,,,+++******************++++++*********)))))))))++++++***))))))(((''''''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""########################$$$###""""""$$$$$$###"""############"""""""""""" !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""!!!!!!!!!!!!"""###$$$"""############$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&&&&'''(((((()))*********+++,,,---000777???DDDMMMOOORRRTTTSSSSSS\\\eeebbbkkkppp|||}}}{{{}}}|||wwwrrrcccYYYRRRTTTZZZ]]]]]]^^^___bbbbbb]]]ZZZ]]]aaaaaagggjjjyyyzzzyyy}}}{{{{{{~~~kkklllkkkkkkooosssoooggggggbbbfffgggbbbnnnvvvsssvvvwwwmmmqqqssswww}}}lllbbb```ZZZWWWPPPIIIEEEAAA888...---......///...---,,,+++///---,,,...222333111...+++)))((())))))***((('''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((()))))),,,------555BBBEEEMMM```tttmmmooo|||\\\PPPPPPQQQSSSRRRQQQOOOMMMLLLKKKJJJ^^^xxx)))***+++,,,------------+++******)))))))))******************))))))))))))++++++***)))(((''''''&&&((((((''''''&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&%%%$$$###""""""""""""###########################"""""""""#########"""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""#########""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%'''(((***((()))***+++*********+++))),,,000666>>>GGGPPPWWWVVVZZZ___aaaaaaccciiipppqqqooocccWWWTTTRRRTTT\\\eeellloooppphhhdddfffjjjkkklllnnn{{{}}}zzzzzzqqqjjjkkklllkkknnntttxxxuuuyyy~~~mmmlllfff\\\SSSLLLAAA888444333111///.........///---,,,+++---000111000...,,,***)))((())))))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***,,,,,,666EEEIIIQQQcccxxxkkkwwwkkkZZZWWWYYYZZZXXXVVVVVVVVVSSSOOOKKKQQQ\\\ccchhhvvv{{{((()))***+++,,,,,,,,,,,,)))))))))(((((())))))************)))))))))((((((******))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%$$$###""""""""""""########################""""""###""""""""""""### !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!""""""###############""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''')))***)))***,,,+++))))))***,,,,,,111999AAAJJJRRRYYY^^^^^^aaafffjjjooouuu{{{~~~{{{qqqlllgggdddaaa^^^[[[YYYQQQXXX```hhhrrr{{{tttsssrrrlllqqqxxxlllYYYQQQNNNLLL<<<999333///,,,---///000---,,,,,,,,,.../////////---+++)))((())))))(((''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***))),,,---888FFFKKKSSSfffuuuuuu```ZZZZZZ[[[ZZZZZZ]]]``````\\\WWWXXXZZZWWWVVVbbbsssuuulll'''((()))***++++++++++++((((((((((((((())))))*********)))))))))((((((((())))))((((((((((((''''''''''''((((((''''''&&&%%%&&&$$$###""""""###$$$&&&%%%%%%$$$###""""""""""""########################!!!"""######!!!!!!"""###""""""""""""############ !!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""############$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((()))***(((***+++***((()))---111888===DDDKKKQQQVVVZZZ]]]aaaiiisss|||yyymmmeee___YYYVVVZZZfffssszzz}}}~~~sss}}}nnnuuuuuukkkaaa```hhhnnn|||wwweeeXXXNNNEEE@@@999222...---...///............///000111222///,,,)))((()))))))))(((''''''&&&&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********...111999EEEIIITTTjjj}}}yyyjjjaaa```ZZZ[[[^^^dddjjjlllkkkhhhhhhjjjgggdddiiiooojjj___''''''((()))************(((''''''''''''((()))******)))))))))(((((((((((('''''''''(((((((((((((((&&&'''((((((((('''&&&%%%%%%$$$###""""""###$$$%%%$$$$$$###############$$$"""""""""""""""""""""""" """######!!! !!!###!!!"""""""""#########$$$ !!!!!!!!!!!! !!!""""""""""""""" !!!"""######### !!!"""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######"""############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))(((***,,,,,,+++...555;;;GGGKKKOOOSSSWWWZZZ___aaaiii}}}{{{www||||||uuuooommmjjjfffnnnmmmwwwsssppptttzzzqqqoooyyygggOOONNNKKKEEE>>>888333111000...//////......///111333000---***(((((())))))((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******)))000444<<>>FFFRRRTTTVVVYYY\\\aaafffjjjwwwxxxgggbbbeeegggeeeooovvvrrroooyyy~~~}}}bbbVVVTTTPPPIIIBBB;;;555222---......------...000222000---***(((((())))))((((((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******'''000777???JJJPPPcccvvvdddwwwvvvvvvyyy((((((((((((((('''''''''&&&''''''(((((((((((((((***,,,---***'''$$$%%%'''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$!!! ###%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##############################%%%%%%%%%$$$$$$$$$######$$$"""!!!"""######"""!!!"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((()))******...///000444999AAAHHHMMMNNNYYY```^^^^^^iiizzz~~~~~~~~~~~~ssskkk{{{wwwhhh[[[SSSKKKAAA999444...+++---...---...111---,,,+++***))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++---///888BBBGGGUUUyyywwwxxxddd{{{oooeeekkkpppuuuxxx|||'''''''''''''''(((((((((''''''((())))))))))))((()))+++,,,***'''%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! ###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###########################%%%%%%$$$$$$############%%%$$$###$$$%%%&&&$$$###########################"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))))))))///111777>>>CCCFFFEEEDDDWWW^^^cccgggrrr~~~mmmggghhhmmmyyy~~~|||uuuvvvnnnrrr~~~sssUUUHHHHHHJJJ<<<666111111000...---000---,,,+++******)))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++---111;;;DDDJJJ\\\wwwjjj|||nnnkkkjjjssszzz%%%&&&&&&''''''((((((((('''((())))))******))))))((()))***)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!! !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$############"""""""""%%%$$$$$$$$$&&&&&&%%%###########################"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''))))))))))))***+++---...888888:::???FFFMMMRRRUUU[[[ffftttyyyvvv}}}xxxbbbTTTJJJ===666111111000...---///------,,,+++******************)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++,,,000;;;EEEKKK```tttooo~~~nnnkkkuuu$$$$$$%%%&&&''''''(((((((((((()))***************'''(((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###########################""""""""""""""""""""""""""""""###%%%%%%###"""########################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((************,,,111666:::BBBEEEHHHJJJMMMTTT]]]eeehhhlllMMMIIIAAA;;;999555000...000...---,,,++++++******++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++***...999EEEKKK\\\oootttzzzqqqsss{{{###$$$$$$%%%&&&''''''((((((((()))***************''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################"""""""""""""""""""""###"""!!!"""$$$&&&&&&$$$"""########################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,///777@@@GGGJJJSSS\\\]]]ZZZ[[[dddmmm{{{tttttt~~~}}}|||{{{jjj[[[RRRIIIDDD===555000000///...---,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++,,,///999FFFLLLUUUrrrlll~~~xxxkkkuuu###$$$$$$%%%%%%&&&&&&&&&'''((())))))******))))))((('''&&&&&&((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################"""""""""############$$$######$$$'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((+++///333777???JJJRRRVVV[[[^^^]]]]]]iiiwww{{{sssvvv}}}}}}yyy{{{xxxuuu}}}]]]UUULLLFFF@@@888333333//////...---,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++000111<<>>;;;999777666333111...---......---,,,++++++,,,,,,++++++***)))((((((((((((((((((((((((******++++++******((((((&&&'''(((******(((&&&%%%'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))*********+++---///,,,>>>HHHJJJ[[[zzziii}}}yyyuuuxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))%%%###&&&''''''(((,,,222///***'''&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!"""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&(((************,,,...///555???IIIPPPUUUWWWWWWUUUWWW___lll|||zzz|||~~~vvv{{{ppp[[[NNNBBB:::666444222...------...---,,,,,,,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((())))))))))))))))))%%%''')))******)))'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((***++++++***+++...000--->>>HHHMMMbbbuuuhhhyyyxxxyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''...555:::333+++&&&%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############ !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""##############################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((())))))'''(((******+++---000333777???JJJRRRTTTUUUVVVWWWVVVddd{{{xxx|||wwwzzz|||}}}mmmMMM===:::666333///---.........---,,,------------,,,++++++))))))))))))))))))))))))((((((((((((((()))))))))&&&'''((()))***)))((((((&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((()))***+++++++++,,,...000000===GGGOOOeeeqqqiiiwww{{{{{{$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%'''333???<<<444)))######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***))))))******+++///555999AAAIIIPPPSSSQQQRRRYYY```kkk~~~|||}}}yyy|||}}}bbbHHH@@@888555111/////////000///---------------,,,,,,+++))))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))))))))%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((()))***+++++++++,,,...000444===FFFOOOaaa}}}mmmkkkzzzvvv}}}vvvyyy$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$(((666FFF<<<222'''!!!"""%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******)))***)))***,,,111777<<>>GGGNNNPPPQQQYYYZZZZZZddd{{{xxxzzzyyydddLLLDDD@@@999222000000000000///---,,,+++------------,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((())))))************+++...000888@@@KKKWWWkkkvvv}}}pppfffmmm|||""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((%%%$$$%%%((()))'''%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''(((((((((((())))))'''(((*********+++,,,---444555999???GGGOOOTTTVVVVVVYYYeeexxxvvv~~~cccMMMCCC<<<888222222222222222111///---------------,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))***((()))******)))+++...000>>>AAALLLbbbsssmmm~~~yyyvvvwww""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$'''***+++)))&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##################$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$######"""$$$$$$############$$$$$$######$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''((((((((('''(((***)))((())),,,///333777>>>EEEMMMUUU[[[```TTTaaa}}}zzzzzzfffNNN>>>555333111000111333333111///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))*********,,,///111===AAAWWW~~~ffffff|||{{{"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""$$$&&&((()))'''&&&%%%$$$$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$######%%%'''******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&((()))((('''***000555:::CCCNNNUUUWWWZZZ^^^bbbkkk{{{sss}}}}}}{{{pppOOO888666222//////222333111///,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))***++++++((()))***++++++---000333777AAAeeedddgggzzz{{{"""############$$$$$$$$$######$$$%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%!!!###%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""######$$$$$$$$$######$$$$$$############$$$$$$###$$$%%%'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******''')))++++++,,,111;;;CCCJJJTTT___bbb^^^___fffnnn|||nnnssszzzkkkGGG>>>999333111222333222///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,)))***+++,,,,,,...111444777DDDjjjjjjlll"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%###%%%((('''$$$###$$$'''&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!"""""""""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################ !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%'''((('''###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***++++++++++++---///000222:::FFFPPPQQQZZZcccccc```gggxxxwwwdddsss}}}SSSGGG@@@888555555666444111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,)))+++,,,,,,---///222555===GGGfffpppppp"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################""""""""""""######""""""""""""""""""""""""######""""""""""""##############################$$$###"""!!!!!!"""###$$$##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%&&&(((***++++++000,,,***///:::HHHSSSYYYaaaaaaccceeehhhvvvmmmqqqvvvVVVJJJ===666333000...---............---,,,+++***+++++++++************)))************)))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))***++++++++++++---111444<<>>888555222000000000000000000//////,,,,,,,,,+++++++++******++++++*********))))))))))))))))))(((((((((''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))******+++++++++...222555<<<@@@PPPiii|||xxxvvvyyy{{{""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$######""""""######$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((()))))))))***,,,...888>>>HHHRRRYYY\\\ZZZXXXdddYYY```yyyxxxKKK444222888111111000000000000000111---,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))(((((((((((('''''''''(((((((((((('''''''''(((((((((((()))))))))******++++++,,,...222666??????RRRpppwwwwwwyyyxxx""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((())))))((()))---000CCCHHHPPPVVVWWWUUURRROOOTTT]]]oooyyyooofffzzzdddBBB999;;;222111000//////000000111------------,,,,,,,,,+++++++++++++++***************)))))))))(((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***)))***+++,,,,,,///333666BBB>>>VVVyyykkkrrrxxxvvv"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################$$$$$$############$$$$$$###############################################################$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''')))***)))***---444:::LLLOOORRRSSSRRRQQQPPPPPPPPPppplllZZZiii}}}\\\BBB222444333111000//////000000......---------,,,,,,,,,,,,++++++++++++***************)))))))))((((((((('''(((((())))))(((((('''((((((((()))))))))******)))***+++,,,---000444777CCC@@@^^^zzz^^^mmm{{{www"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''***+++,,,...666AAAIIIQQQQQQQQQPPPOOOSSSXXX]]]ooohhhfffpppUUU>>>777666333111000000000111............------------,,,,,,+++++++++******************)))))))))(((((((((((())))))))))))(((((((((((()))))))))*********)))***+++,,,---000444888AAAGGGvvveee]]]rrr}}}"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""######""""""""""""##############################$$$###"""!!!!!!"""###$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((***---///333===KKKUUURRRQQQOOOMMMOOOWWWbbbkkkvvvqqq{{{|||nnn^^^:::888555333111111111222//////.........---------,,,,,,,,,+++++++++******************))))))))))))(((((())))))))))))(((((())))))))))))************)))***+++,,,---000555888???QQQzzzXXXddd{{{!!!!!!"""###$$$$$$%%%%%%!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########"""""""""!!!!!! ########################!!!"""######!!! !!!########################!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$########################!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''')))*********,,,)))***333@@@JJJNNNMMMHHHHHHJJJOOOTTT___qqq~~~uuu}}}VVVBBB222333777222,,,+++000///...---------------------,,,,,,+++***))))))************))))))))))))))))))))))))((((((((((((''')))******))))))***+++)))+++...000222555888;;;@@@]]]XXXlll!!!""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$#########"""########################!!!###$$$###""" !!!"""########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################!!!""""""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++***,,,---111:::EEELLLMMMLLLLLLMMMNNNSSSbbbuuu|||uuu^^^CCC555222222555777000///...---------------------,,,,,,+++******)))************))))))))))))))))))))))))((((((((((((''')))******))))))***+++)))+++---///111333777:::BBB\\\bbblll"""""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$####################################"""$$$%%%$$$"""!!!"""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################!!!"""######$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((((()))***+++,,,///333;;;DDDJJJNNNOOONNNTTTTTTSSSYYYmmmwwwwwwkkkHHH333000444555000000...------,,,,,,,,,------,,,,,,++++++******++++++*********)))))))))))))))))))))((((((((((((''')))******))))))***+++***+++---...///222666999CCCYYYiiiuuu""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!########################$$$$$$%%%$$$"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((())),,,...333:::CCCJJJNNNQQQTTTVVVZZZWWWWWW^^^hhhpppppplllhhhBBB444222000111000///...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))((((((((((((''')))******))))))***+++***,,,------...111555888BBBTTTyyymmm~~~###############$$$$$$$$$!!!###$$$###"""!!!"""###########################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########!!!!!!!!!!!!!!!!!!""""""########################$$$%%%%%%###"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''***///444999???GGGLLLPPPTTT[[[```ZZZVVVXXX^^^\\\XXXbbbrrrUUU===777666333222000///...------------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''')))******))))))***++++++,,,------...000555888@@@OOOqqqwww########################!!!###$$$###"""!!!"""###"""""""""###############!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$########################$$$$$$$$$"""!!! """$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''((()))))))))...555<<>>JJJ\\\ooo""""""###$$$$$$$$$$$$###################################################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))))))'''%%%$$$%%%&&&&&&&&&&&&+++111777<<>>LLLVVVZZZ\\\^^^aaa[[[ccc___UUUOOOIIIJJJWWWsssOOO666333666222111000000//////...------------------,,,,,,++++++************)))))))))((())))))*********++++++++++++---......///333;;;AAARRR}}}~~~qqqyyyxxxuuu""""""###$$$$$$$$$$$$###################################################"""""""""###$$$$$$%%%%%%"""""""""############$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''&&&(((***)))((()))---000<<>>KKKQQQWWWXXXYYYZZZ\\\ZZZSSSMMMJJJNNNPPPjjjsss~~~VVV>>>666666444111000111111...//////.........---------++++++++++++++++++++++++---,,,+++******+++,,,---///...///111000222;;;FFFLLL|||ttt{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***+++...///111999GGGQQQUUUZZZZZZZZZZZZXXXSSSLLLGGGLLLFFFWWW}}}yyyuuuNNN::::::777222222555333////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...///111000222<<>>222222555333111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---.........///111111333===HHH```qqquuuxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))************111:::BBBMMMVVVXXXUUU[[[ZZZ[[[\\\TTTIIIDDDEEEAAA```zzz~~~lllHHH///333888000---444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---///111111444>>>IIIlllkkkrrr}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++,,,666BBBKKKSSSYYYZZZWWW]]]ZZZYYYWWWNNNDDDCCCKKK```xxx^^^:::666888000---444000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------///111222555???KKKnnnkkkppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++333>>>JJJPPPUUUZZZ]]]\\\___XXXTTTRRRKKKFFFPPP___xxxxxx{{{TTT===666555444222000000000000/////////...------------------------***+++,,,------.........---,,,///111222555@@@LLLgggsssuuu|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++888DDDNNNRRRUUUZZZ___aaa___WWWQQQOOOKKKMMM___uuuzzzzzzjjjBBB333::::::000000000000000////////////------------------------+++,,,---...////////////,,,,,,...111222666AAALLL```zzzxxxuuu''''''%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''***,,,***((()))...444CCCLLLSSSTTTWWW^^^bbbaaa\\\RRRPPPQQQJJJMMMsss}}}ppp~~~```777555===000222222111000...///000222,,,,,,,,,------.........,,,,,,,,,---------......///...///111222555===GGG[[[zzzttt}}}#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((())))))))))))***(((***+++***)))---444:::IIIQQQWWWWWWYYY^^^```___^^^RRRFFFBBBLLLjjj}}}~~~```BBB777333222222111000...---...///,,,,,,,,,------.........,,,,,,---------.........///...///111111444===GGGOOOqqqzzz%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&))))))))))))************)))*********,,,222<<>>KKKggg}}}~~~vvv)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))***---444???KKKSSSRRRSSSVVVYYYZZZXXXUUUSSSRRRDDDFFFggg{{{LLL777666444222222444444222000........................---------.........////////////000000///333AAAOOOooosssuuu&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((******---333;;;FFFPPPVVVSSSQQQSSSXXXXXXTTTOOOMMMGGGEEEYYY{{{tttyyyccc:::888555111000222333222000/////////...............------.........///////////////111111///444DDDTTT~~~iii|||{{{222000///---+++))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((('''(((((((((((())))))))),,,...222:::DDDMMMTTTXXXVVVRRRSSSWWWWWWPPPIIIGGGAAA\\\}}}vvvzzz~~~UUU@@@;;;444111333444222000000/////////.........---............///////////////000222222000666HHHYYYzzzeeewwwCCCAAA===888333///,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))************...000666???IIIRRRWWWYYYYYYTTTTTTXXXWWWMMMEEECCCQQQ}}}tttIIIBBB999555555666444222000000//////.........---............/////////000...000222222111777JJJ\\\mmm||||||rrryyyQQQOOOLLLGGGAAA:::444111---+++)))'''&&&''')))+++'''&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++(((''''''(((((('''+++444@@@JJJNNNQQQSSSUUU\\\[[[XXXUUUOOOKKKKKKMMMkkkqqqPPP666666888000...555111111000///////////////............////////////222444111111555666CCC\\\kkkxxx}}}qqqhhhiii}}}FFFGGGIIIJJJJJJHHHFFFDDD:::777333...+++)))((((((((('''&&&&&&'''&&&$$$"""$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((()))*********///777CCCLLLPPPRRRSSSUUU[[[YYYXXXSSSJJJGGGRRR```sssppprrrwww~~~cccBBB777888777555777111111000///////////////............////////////111444111111555555AAAZZZnnnyyywwwjjjccceeesss666999===CCCGGGJJJLLLMMMIIIFFFBBB<<<777222...,,,***(((''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++,,,------444===HHHPPPSSSSSSTTTTTTXXXVVVVVVQQQEEEDDD```}}}ooocccZZZQQQNNNNNNSSS]]]fffpppmmmoooxxx{{{zzzyyy~~~~~~|||___???777888666000111111000////////////000............////////////000333111222555444???WWWvvvzzzvvvddd\\\[[[^^^lll///000222555:::>>>BBBDDDKKKKKKKKKJJJFFFAAA<<<999000---***(((((()))(((((()))(((((('''''''''''''''%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))*********,,,---///;;;CCCNNNTTTVVVUUUTTTTTTVVVSSSRRRMMMAAAGGGqqqsssqqqkkkXXXNNNHHHHHHHHHIIIKKKPPPYYY```kkkkkknnntttuuupppllllll{{{yyyzzzuuuiiieeeeeeoooyyy}}}}}}LLL666888777000222111000000//////000000............///////////////222111222666444>>>UUU~~~vvvyyylllZZZTTTYYYaaalll~~~333111///...000333777:::>>>BBBHHHLLLMMMKKKGGGDDD===888111,,,******))))))***)))((('''&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((*********)))+++...111BBBIIIRRRWWWWWWVVVUUUVVVVVVRRRNNNIIIBBBPPPxxxqqqsss}}}xxxwww}}}kkkoooiiiUUUIIIEEEAAAEEEIIIKKKPPPYYYeeemmm|||xxxuuutttppplllmmmqqqzzzwwwyyy~~~xxxddd___bbbhhhzzz|||yyyqqqpppuuuWWW999999<<<777222222111000000000000000............////////////...222111222666444???VVVtttwwwjjjYYYSSSWWWdddqqqzzz777555222000///000222444222666<<>>@@@DDDCCCAAA???<<<888333///---+++)))(((''''''((()))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((******)))***///999AAAMMMQQQVVVWWWVVVVVVXXXZZZVVVRRRKKKMMMfffmmmaaa___aaaiiirrrooorrrzzzvvvggg___^^^rrr}}}wwwhhhWWWMMMFFF@@@???BBBFFFIIILLLQQQbbb|||wwwvvv~~~{{{uuuooo{{{yyyzzzuuujjjiiitttwww|||{{{xxxtttooojjjccc[[[VVV]]]kkkuuuPPP>>>555---333222111111000000111111............///////////////222000111666666CCC\\\uuurrrxxxyyyaaaXXXTTTZZZcccnnn}}}OOOQQQSSSSSSPPPIIIBBB>>>:::666111------111777:::;;;>>>AAAEEEFFFCCC<<<777111000---,,,++++++,,,---)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((*********+++333???HHHOOORRRVVVWWWVVVVVVYYY\\\SSSPPPKKKTTT{{{|||fffhhhuuuxxxtttoooiiieeebbb[[[VVVYYYaaaqqq~~~ttt___QQQFFFCCCCCCAAAAAADDDEEEMMMVVVccczzz}}}qqqiiippp|||{{{pppjjjaaabbbcccfffnnn~~~~~~~~~yyytttnnnggg___ZZZiiiyyy```LLL>>>444333222111111000111111111............/////////000///222///000666777EEE^^^{{{nnnqqqyyykkkUUUSSSRRR[[[kkkxxx{{{nnnzzzrrr___IIIJJJCCC???===777000111777+++444777444666>>>@@@;;;>>><<<888222,,,)))((()))&&&&&&((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******************...777DDDNNNOOOVVVYYYWWWWWW[[[[[[VVVSSSEEEWWW~~~yyyvvv|||```UUUYYYUUUQQQGGGEEELLLMMMRRRbbblll~~~ooo]]]QQQGGGBBB???AAA@@@???DDDLLLKKK[[[mmm|||www|||ooo\\\YYY^^^fffttt~~~~~~~~~xxxttttttvvvbbb===;;;888111333333///333666.........//////000000111111000333111222777777CCC[[[uuunnnuuu{{{}}}fffWWWSSSXXX```lll}}}rrr]]]TTTKKKDDDBBB???888444444666777555111333888<<<;;;FFFEEEBBB===555...)))'''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++***,,,222<<>>BBBDDDEEEIIIOOOTTTfffooo\\\XXXiii}}}~~~|||}}}|||zzz{{{xxxzzzMMM:::666000333333...000333+++////////////000000111111000333111222666666AAAYYYppphhhtttyyy~~~jjj\\\XXX[[[XXXkkkyyyiiibbb^^^^^^bbbbbbWWWIII???===777222222222111222666888;;;===???>>>:::555222+++***)))(((((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******+++***+++000999DDDMMMRRRWWWYYYZZZYYYYYYXXXTTTNNNGGGbbbiiiOOOGGGHHHKKKKKKBBB===CCCFFFOOO```gggzzzuuugggZZZPPPIIIBBB>>>===<<>>>>>666333666+++...444:::???AAA@@@???333111...+++)))((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))*********))),,,444@@@KKKRRRTTTTTTWWWYYY[[[ZZZVVVPPPJJJJJJsss|||___JJJFFFGGGJJJNNNGGG@@@CCCEEEMMM]]]hhhuuutttppp{{{```XXXNNNEEE@@@???>>>======@@@CCCCCCDDDLLLZZZgggqqqfffjjj|||wwwtttvvvuuuooojjjhhhlllnnnwwwUUU;;;333555888111000333///000000000000000000000000000444111222555333===TTTzzzqqq{{{yyyqqq```WWWWWW^^^jjjtttiiiYYYLLLKKKIII@@@;;;<<<444333333555999<<<===<<<;;;888555000,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***///888EEEOOOSSSTTTSSSVVV[[[]]]YYYQQQIIIFFFSSSooohhhfffjjjpppuuuvvvtttpppmmmlllwww|||WWWFFFFFFIIIKKKSSSNNNDDDDDDEEELLLZZZiiiuuurrrjjjppp|||iiiKKKGGGAAA>>><<<===>>>???===CCCFFFDDDEEESSSjjj|||zzzmmmooouuuyyyyyyyyyvvvxxxxxxmmmdddssstttmmmiiijjjhhhaaaYYYVVVWWWVVVaaaxxxCCC666444777111111444111111111111111000000000000000444222333555333===SSSxxxwww~~~hhh^^^WWWYYYbbbppp~~~ttteeeVVVQQQPPPLLLFFFBBB===777111...000333444444<<<;;;:::777333...***'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******(((,,,444???IIIQQQTTTUUUVVVYYY]]]]]]TTTJJJFFFHHH^^^||||||fff]]]ZZZ[[[```eeeddd___[[[\\\^^^oooyyysssRRRCCCEEEKKKRRR[[[UUUHHHDDDFFFOOO___mmmxxxtttlllttt~~~rrrYYYDDDBBB@@@???>>>>>>>>>???===CCCGGGHHHPPPccczzz}}}sssfff___aaagggnnnqqqjjjfffcccaaa___kkk|||jjjccc^^^___^^^XXXPPPLLLMMMKKKWWWrrrRRR<<<333555111000333000222111111111111000000000000444333444777444===TTTxxx~~~uuubbb]]]XXXWWW]]]jjj}}}vvvsssqqqrrrwwwwwwiiiZZZJJJBBB777111111333333222666888;;;<<<:::666000---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))*********111;;;EEEMMMRRRUUUWWWWWWYYY\\\YYYOOOGGGLLLWWW|||qqqlllmmmpppkkkcccfffpppuuuuuu]]]VVVWWWXXXXXX^^^aaa\\\UUUVVVaaalllwww{{{iiiOOOBBBGGGQQQ]]]fff]]]KKKGGGMMM[[[nnn{{{uuuooo~~~}}}www{{{xxxbbbOOOCCCBBBAAA@@@??????@@@AAABBBFFFJJJRRRbbbuuu}}}~~~pppkkkffffffjjjmmmllljjj^^^ZZZYYYbbbvvv~~~xxxhhh```ZZZ[[[[[[UUULLLHHHJJJHHHUUUqqqfffHHH777666222222444000222222222111111111000000000444333555888555???UUU{{{{{{cccYYYZZZ\\\bbblllyyyxxx~~~bbbXXXIII???:::888444111000444:::???@@@<<<777333))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********+++444@@@JJJOOORRRVVVXXXUUUWWWYYYUUUKKKHHHVVVhhh}}}bbb\\\]]]VVVVVV[[[ZZZSSSSSS[[[^^^kkkjjjWWWIIILLLTTTVVVSSSZZZ^^^YYYTTT[[[qqq}}}bbbNNNDDDKKKXXXhhhpppdddOOOJJJSSSggg|||uuupppvvvhhhcccddd```SSSGGGAAAAAA@@@???>>>@@@CCCEEEIIIJJJNNNZZZpppuuuooo|||wwwpppvvvtttfffWWWWWW^^^vvvrrrqqqyyy||||||}}}vvvkkkbbb\\\\\\\\\TTTKKKFFFFFFDDDQQQmmmwwwTTT===999666555666111222222222222111111000000///444333555999777@@@VVV}}}zzzuuu```WWWZZZ[[[cccsssvvv[[[OOOHHH???:::;;;111111111555999===>>>===444222///+++'''&&&'''))))))'''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''(((+++,,,***+++...///<<>>PPP{{{|||sssvvvnnnkkkiiinnnzzz{{{vvvlll\\\LLL>>>;;;777222///000444888;;;999777444000---+++)))***(((''''''((())))))((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''(((++++++))),,,111@@@IIIQQQTTTUUUXXXYYYXXXWWWYYYMMMFFFSSSooovvviiikkkooopppeeeaaa]]][[[[[[ZZZVVVSSSPPPWWWXXXOOOGGGLLLZZZeeeccc```^^^eeewwwfff]]]ZZZ]]]\\\^^^nnn~~~yyyvvvYYYHHHCCCBBBDDDFFFIIIHHHJJJOOOYYYccclllqqqpppkkkffffffhhhooo{{{{{{rrrooorrrxxx|||~~~sssxxxnnneee[[[RRRNNNQQQ[[[fffhhh\\\LLLCCCFFFGGGDDDKKK^^^lllzzzyyyOOO:::888888444333333222111111111111111222777444222666666>>>PPPzzzrrrsssnnnsssxxxtttuuuyyyyyyyyycccTTTOOOFFF;;;222///222666<<<;;;;;;:::777333---******(((''''''((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((()))+++***)))---444FFFMMMSSSTTTUUUYYYZZZYYYYYYYYYIIIDDD___yyyggggggpppuuuuuuvvvsssqqqqqqqqqlllbbbZZZ]]]dddeee]]]WWW\\\dddggggggeeeeeellllllZZZ[[[```fffiiinnn~~~vvvwww^^^JJJCCCDDDFFFIIIJJJKKKNNNVVVbbblllqqqrrruuujjjccclll}}}~~~ooohhhbbbeeepppyyy}}}|||tttdddWWWNNNIIIOOOLLLMMMQQQQQQKKKEEECCCGGGIIIGGGMMM___nnn^^^===444555444333333222111111111111222000666333222666777???RRRzzzrrr|||uuuxxxiiigggfffkkkrrrzzz~~~{{{{{{rrrbbbPPPAAA888555555666666777999:::777222...,,,***(((((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((***+++******111999GGGMMMRRRSSSVVVZZZ[[[YYYTTTRRRDDDGGGnnnooo]]]XXX```kkkrrruuu|||qqqfffjjjnnnoooppprrrpppllljjjkkkmmmvvv~~~hhhQQQRRRWWW^^^fffnnnzzzvvvwwwgggPPPHHHGGGIIIKKKMMMPPPWWWaaalllqqqpppnnnqqqppptttssshhhfffhhhppp|||~~~~~~rrr```PPPHHHFFFNNNHHHDDDDDDCCCAAAAAACCCEEEIIIIIIOOOaaapppyyyLLL777444555444333333222111222222222...444222111777888AAATTTnnnwww|||llljjjjjjmmmrrruuutttssssssyyyuuucccTTTIIIAAA===999666444555888999777555111...,,,******)))(((&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))***))))))***,,,+++,,,555???GGGMMMQQQSSSVVVZZZ[[[XXXJJJHHHAAAOOO|||lll___SSSRRRYYYaaafffjjj{{{xxxwww{{{wwwiiiaaadddhhhmmmuuurrr\\\TTTIIIPPPUUUYYY\\\bbbnnn|||}}}|||yyyoooWWWOOOLLLLLLLLLSSSYYYeeepppwwwwwwrrrnnnssswwwtttuuuyyy}}}zzzwwwzzzwwwooorrr|||wwweeeSSSIIIGGGGGGDDDDDDFFFFFFCCCCCCFFFBBBIIIJJJOOO]]]iii{{{jjjEEE777888444444333222222222222222...444222111777888AAATTTppp}}}uuuyyyuuussssssxxxyyyqqqnnnkkkfffbbbPPPGGG;;;444444777999999666444111...---,,,***(((***)))'''&&&&&&''')))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((())))))******((()))+++---,,,///999EEEIIINNNRRRTTTWWW[[[YYYUUUDDDEEEDDDYYYkkkbbb]]]dddkkkllljjjjjjqqqyyyoooZZZTTT]]]ccchhhnnn~~~```SSSRRRLLLUUU]]]```\\\]]]gggrrrwwwvvvxxxyyyzzzoooZZZUUUTTTTTTSSS___hhhsss|||}}}xxxrrrmmmppp|||}}}~~~|||zzzyyy{{{ooo```bbbrrrppp\\\MMMIIIFFFDDDEEEHHHHHHEEEFFFJJJDDDLLLLLLNNNVVV[[[iiiWWW===999444444333222222222222333111666333222666777???QQQzzzyyyxxxzzzkkkfffkkkuuu}}}~~~}}}xxx}}}jjj[[[FFF777333555999;;;;;;888444222000...,,,***+++)))(((''''''((()))+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++((()))+++...---000<<>>;;;666222///---+++)))(((((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((()))))))))*********))),,,222<<>>;;;999222///,,,)))((((((***+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''))))))))))))***************---444@@@LLLTTTVVVVVVZZZYYYWWWQQQFFFDDDUUUiiiooocccZZZXXX___^^^VVVVVV]]]ZZZ___ccc```[[[___nnn{{{tttyyy||||||sssoooggggggvvvtttnnnrrr{{{ssshhh\\\VVVUUUYYYjjj~~~wwwuuuuuuqqqzzzoooiii~~~UUU555<<<:::000111999222333666888666555:::CCCUUUooo}}}ooowwwwwwyyyyyyvvvtttyyy}}}tttnnnllldddkkkvvvyyywww~~~~~~tttmmm\\\BBB======???BBB???:::888;;;888333...+++++++++(((&&&((((((((()))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******))))))))),,,...---111===JJJOOONNNQQQWWWZZZVVVOOOPPPNNNFFFSSSttt}}}eee[[[ZZZccchhhcccdddgggbbbaaalllnnneeecccnnn{{{yyyyyy{{{nnnccchhhlllvvvzzzrrruuuwwwwwwssshhhaaaaaagggmmmyyy{{{xxxtttooo|||tttsssuuucccgggZZZ888===666555<<<555555555555555555777;;;???QQQ}}}ppp{{{{{{}}}~~~zzzwwwyyy|||zzzzzz~~~yyyvvvlllmmmpppxxx|||tttqqqssszzz{{{hhhMMMAAA999555;;;BBBCCC@@@???999888444000,,,)))))))))(((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***)))((())),,,......333???KKKOOONNNRRRXXX^^^\\\SSSKKKHHHHHH___wwwfff___[[[bbbiiiiiinnnqqqjjjnnnvvvyyytttoootttzzztttsssxxx}}}yyyvvvqqqiiiiiipppnnnsss}}}wwwqqqssstttrrrsssnnnnnn|||vvvcccccc{{{gggCCC???999777999333555666666555555777;;;>>>IIIxxxyyy|||qqqrrrxxxxxxzzz{{{tttsssvvv~~~~~~{{{vvvqqqrrr{{{~~~qqqmmmpppvvvuuu```MMM;;;:::AAAEEEAAA>>><<<===;;;555---)))***,,,((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))(((((()))+++...///777CCCMMMNNNNNNSSSZZZWWWYYYNNNDDDGGGXXX}}}xxxnnnjjjcccgggpppuuu|||~~~{{{xxxppprrryyyyyy}}}yyyqqqqqqrrrrrrpppooopppyyyvvvbbb]]]lll|||TTTAAA;;;999666333555666666555555777;;;>>>EEEttt}}}|||uuuhhhiiinnnooottt|||||||||{{{yyyxxx}}}uuummmlllrrrwwwwwwvvvyyyrrrlllooouuu~~~pppSSSCCC???@@@BBBDDD@@@@@@===888111---,,,,,,))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))+++...111;;;GGGNNNNNNOOOTTT[[[RRRTTTHHHBBBSSSrrr{{{tttqqqjjjpppyyy}}}~~~xxxxxx}}}yyyyyyyyytttxxx}}}uuubbbXXX^^^ttteeeDDD;;;888444555555666666666666777:::===FFFrrrxxxxxxqqqeeeeeehhhgggnnn{{{wwwsssrrrjjjbbbbbbiiinnnnnnkkkggghhhlllssszzzlllQQQAAA>>>GGGRRREEEAAA<<<888666333///++++++***)))''''''&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((())),,,///555???JJJNNNOOORRRVVVZZZWWWTTTHHHJJJhhhzzzsssrrroooxxxwww~~~xxx~~~|||{{{qqqzzzuuucccWWWUUUdddxxxMMM;;;777555999555666777777666777:::<<>>EEEJJJMMMSSSYYYZZZWWWOOOEEEEEEgggxxxrrrtttxxxxxx|||yyywwwqqqmmmjjjjjjlllpppssstttwww{{{mmmdddbbbeeeooo~~~lll^^^SSSUUUlll~~~JJJ888===999555666888888777777999:::>>>jjjsssjjjddd^^^```cccdddrrrsssssstttxxx|||~~~===CCCLLLWWW```hhhnnnpppqqqxxx}}}}}}{{{uuuppplllooouuu~~~zzzqqqttt}}}yyyiiiRRRBBBBBBDDDFFFCCC>>>;;;;;;===000///,,,***))))))******)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***+++++++++---000222AAAFFFJJJMMMTTT\\\[[[UUUUUUIIIKKKrrr{{{~~~sssggggggpppsssppp|||wwwwwwuuummmccc[[[WWWVVVYYY___gggoooxxxyyynnntttooonnnjjjqqqpppbbbUUUSSSfff~~~SSS:::???666555666888888777777888:::EEEtttwwwyyyiiiddd```bbbffffffuuu~~~zzz}}}{{{~~~@@@AAACCCEEEGGGKKKPPPTTTPPPTTTXXXZZZ]]]eeepppxxx}}}}}}{{{uuurrruuu|||~~~{{{yyy|||~~~pppTTTGGGJJJOOOPPPHHH???===AAA888666333///+++))))))***,,,***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((***,,,******222;;;HHHGGGHHHOOOVVV[[[YYYVVVSSSMMMQQQoooccc]]]VVVXXX___\\\___iiixxxjjjbbb\\\ZZZWWWTTTZZZbbbdddfffrrrtttsssuuugggXXXPPP]]]pppzzzJJJ===888777666555555666888:::;;;DDDrrrxxxvvvvvvjjjpppjjjhhhjjjyyyCCCEEEGGGGGGFFFEEEFFFFFFDDDEEEHHHJJJNNNTTT]]]cccgggjjjvvvyyyvvvwwwzzz|||vvvsssqqquuu|||lllNNNJJJJJJOOOQQQKKKCCC???:::999666111...+++***++++++)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((***+++***+++333===HHHGGGJJJPPPWWWZZZXXXUUUKKKKKKSSSyyybbbXXXRRRKKKKKKQQQPPPQQQXXXcccjjjnnnuuu}}}xxx}}}ooo^^^ZZZZZZ___bbbfffmmmvvvwww|||yyywwwuuugggZZZQQQXXXfffUUU===;;;888777666555666888:::;;;BBBnnn{{{xxxxxx{{{wwwvvvxxx[[[]]]______ZZZTTTPPPMMMJJJHHHFFFGGGKKKOOORRRTTTWWWYYYcccttt}}}yyyzzz}}}zzzuuurrrwwwaaaSSSJJJQQQ[[[YYYMMMBBB>>><<<999555111...,,,+++***(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))******,,,666AAAGGGHHHLLLSSSYYYZZZWWWSSSGGGPPP```}}}qqq___PPPJJJGGGBBBAAAEEEDDDDDDFFFLLLQQQVVV^^^fffvvv~~~qqqmmmuuu~~~{{{llleeeeeejjjsss|||~~~wwwjjjaaaXXXWWW[[[|||___:::;;;888777666555666888:::;;;@@@ggg{{{xxxuuupppkkkjjjmmmnnnllliiikkkffffffmmmuuuyyy}}}||||||~~~iiiVVVVVV______SSSHHHBBB@@@<<<888555111...,,,***(((''''''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++))))))******...999FFFHHHJJJOOOVVVZZZZZZUUUQQQIII___xxxxxxSSSIIIAAAAAABBB@@@@@@CCC@@@@@@@@@AAACCCGGGNNNTTTWWW]]]nnnpppvvvyyyppplllddd[[[VVVlllhhh;;;>>>999888777666666888:::;;;>>>^^^~~~yyywwwzzz|||~~~|||zzziii```___[[[TTTNNNHHHDDD>>>:::777444000---+++)))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++))))))***+++000<<>>;;;<<>>>>>>>>BBBFFFGGGEEEDDDGGGIIIIIIIIIGGGLLLUUU^^^rrryyyiiiaaa\\\```lllvvvwwwtttttthhh^^^```mmm}}}{{{ssscccVVVXXXvvv[[[EEE;;;999888777777888:::;;;>>>MMMyyyyyy|||sssxxx}}}tttcccYYYXXXWWWOOOFFF@@@===<<<888555000...,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((***---///444AAANNNMMMQQQVVVYYYYYYVVVSSSPPPoookkkUUU@@@???===<<<===???@@@@@@CCCHHHIIIGGGHHHNNNRRRQQQQQQTTTYYY___dddtttkkkZZZZZZ\\\bbbjjjppprrrqqqtttiii```cccrrrvvveeeWWWZZZkkkxxxOOO;;;:::888777777888:::;;;???IIInnnbbbooopppaaa]]]\\\SSSHHHBBB@@@>>>;;;888222000---,,,++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((+++...111666BBBNNNOOORRRWWWYYYXXXUUUSSSQQQwwwaaa@@@@@@???===???CCCGGGGGGDDDIIIKKKHHHJJJSSSZZZZZZ[[[cccmmmsssvvv}}}zzzaaaUUU]]]iiittt|||}}}pppooo|||yyygggYYYKKKTTTlll___;;;:::999777777888:::;;;@@@HHHwwwppp]]]YYY```hhh{{{|||zzzxxx{{{[[[\\\```]]]RRREEE>>>:::999:::555...+++,,,///,,,'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************++++++***,,,111;;;GGGNNNSSSQQQXXXUUUYYYUUUHHHVVVgggHHHAAA<<<===???AAAEEEIIIIIIIIIKKKNNNPPPSSSXXX]]]pppttt}}}|||nnnkkklllgggjjjzzz{{{}}}|||~~~yyy```___kkkzzz}}}}}}kkk```QQQMMMhhhKKKBBB777777>>>:::666===<<>>;;;777333000---++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************,,,++++++...555???IIIOOOTTTRRRXXXSSSRRRMMMEEE[[[~~~|||___EEEDDDFFFIIIJJJIIILLLQQQUUUZZZ```eeejjjooouuuxxxzzz~~~yyy}}}~~~nnnlll~~~|||lllvvvxxxjjjXXXJJJ\\\|||qqqGGG777???999555999999>>>FFFwwwrrr{{{~~~}}}{{{}}}kkk]]]PPPIIIHHHHHHLLLPPPZZZkkk|||uuueeeUUUKKKQQQ[[[gggttt}}}}}}wwwxxxpppoooqqqgggRRRDDDBBBAAA>>>;;;888222+++)))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))************,,,++++++///777BBBJJJOOOUUUSSSYYYSSSOOOKKKIIIgggyyyxxx^^^FFFEEEGGGKKKLLLMMMSSSZZZ___lllyyy{{{xxx}}}~~~mmm[[[KKKVVVqqqKKK888BBB888444===999>>>BBBoooqqqvvviiiffffffhhhkkkYYYOOOFFFCCCBBBCCCFFFKKKJJJSSS___kkk}}}pppaaaJJJLLLQQQYYYdddrrr}}}tttiiimmmnnnbbbQQQGGGDDD@@@>>><<<555,,,)))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))************,,,++++++111;;;EEELLLPPPVVVTTTZZZSSSNNNLLLSSSzzznnnVVVIIIFFFHHHNNNUUU]]]iiitttyyyxxx}}}qqqZZZIIIMMM]]]RRR:::BBB888666???;;;<<<>>>dddttt___TTTQQQOOOOOOQQQGGGBBB@@@BBBDDDDDDGGGKKKOOOQQQTTTYYYgggyyy{{{ppp```]]]ZZZYYY\\\fffsss|||{{{mmmkkkooommm___QQQIIIBBB???@@@;;;000+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************,,,+++,,,333>>>HHHNNNPPPVVVSSSYYYRRRMMMOOO```~~~nnnbbbQQQOOOKKKLLLXXXhhhyyy}}}qqqiiibbbbbbgggppp}}}}}}uuu]]]MMMKKKPPPwww^^^??????:::999>>>;;;:::===[[[xxxcccOOOIIIHHHDDDBBBDDDEEECCCEEEJJJLLLKKKMMMQQQQQQTTTWWWZZZccckkklllhhh{{{zzzvvvnnnfff```aaaggglll}}}||||||}}}qqqmmmoooiii^^^NNNDDDAAADDDAAA666......))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************,,,***,,,444@@@JJJPPPQQQSSSPPPWWWPPPLLLQQQkkkmmmccceee```ZZZTTTUUUeee}}}wwwhhhaaa[[[UUUPPPRRRUUUZZZccckkkmmmzzzxxxdddSSSKKKHHHkkkkkkFFF<<<<<<:::999999999>>>UUUrrr[[[HHHEEEGGGDDDCCCFFFCCCAAACCCHHHJJJIIIKKKPPPSSSWWW\\\cccjjjllleee\\\zzzqqqiiifffgggjjjvvvxxx}}}|||nnnqqqrrrlllRRRFFFBBBGGGFFF:::111000))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))************,,,+++,,,555AAAKKKPPPQQQQQQMMMTTTNNNJJJSSSrrreeecccqqquuuccc\\\]]]ooopppXXXNNNRRRJJJHHHJJJOOORRRTTTWWW\\\[[[mmmyyyxxxuuu}}}yyydddRRRHHH@@@```tttKKK999>>>;;;444777999???RRR{{{nnnWWWCCCBBBEEECCCDDDIIIIIIHHHIIIMMMNNNNNNSSSXXXZZZ^^^dddkkktttwwwpppfff~~~{{{pppdddiiilllrrr{{{~~~jjjkkkwwwaaaWWWEEE>>>CCC===222444000---***(((((())))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((******)))))))))))))))***''')))***+++******+++---***,,,333===HHHPPPRRRQQQUUURRRNNNKKKNNNeeepppaaa|||{{{WWWSSSlll{{{|||gggWWWIIIDDDEEECCCFFFJJJNNNUUU^^^eeehhhiiieeejjjzzz~~~pppeeekkk{{{{{{{{{|||~~~{{{hhhWWWEEEBBBNNNjjj\\\;;;@@@???888>>>???>>>IIIooo}}}}}}eeeSSSEEEFFFIIIIIIJJJNNNLLLKKKJJJKKKNNNSSSZZZ^^^lllqqqzzzwww~~~sssjjjfffgggooo~~~|||ooonnnlllbbbPPPGGGJJJCCC999;;;111...***))))))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((...---,,,***))))))((((((''')))***+++******+++---***---444???IIIPPPRRRQQQSSSNNNJJJJJJRRRlllooonnnhhhLLLIIIXXX```xxxkkkttt{{{mmm]]]UUUNNNGGGCCCDDDBBBKKKUUU___kkkxxxyyyxxx|||{{{xxxxxx~~~wwwjjjbbbjjjsssxxxxxxyyyzzz{{{||||||}}}~~~wwwdddUUUEEE@@@HHHaaapppIIIBBB???888<<<>>><<>>999666333///,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***))))))(((((((((((()))''')))***+++******+++------333>>>HHHOOORRRSSSSSSRRRLLLIIIOOObbbyyynnnxxxLLLDDDEEEFFFPPP{{{sssWWWqqqwwwrrrqqq|||]]]KKKaaasssmmmWWWGGGIIIRRRdddxxx~~~mmmpppxxx~~~xxxsssooommmmmmnnneeelllssswww{{{yyyfff^^^SSSKKKGGGBBBJJJooo|||KKK:::<<<<<<:::<<>><<<999>>>BBBZZZ|||tttjjjxxxgggUUUNNNHHHIIIQQQWWW\\\hhhvvvvvvpppwww~~~~~~{{{ssslllkkkrrrxxx|||~~~tttnnncccdddkkk^^^HHH???999666111...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++''')))***+++******+++---...777CCCMMMRRRSSSSSSSSSLLLEEEGGG^^^yyy~~~TTTFFFFFFKKKWWW}}}qqq___zzzrrroooxxxjjj___iiirrrpppkkkXXXdddzzzrrrTTTHHHTTTccc}}}xxx~~~wwwooohhhccc```^^^YYYkkkzzz{{{uuutttwwwyyyuuuvvv{{{|||{{{~~~{{{mmmaaaOOOCCCCCC@@@???SSSoooeeeDDD???;;;777>>>AAATTTjjj]]]aaatttvvvZZZIIIIIIEEEHHHSSS\\\gggyyy~~~qqqgggooo}}}}}}uuunnnlllooosssnnn{{{xxxiiiiiirrrfffPPPFFF:::777222...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))((())))))***++++++((()))++++++******,,,---...888EEEOOOSSSSSSSSSSSSNNNDDDHHHhhhPPPBBBCCCJJJUUUyyywwwcccttt~~~mmmnnnssseeeYYYfffiiieeehhh___cccuuu|||iiiQQQLLL[[[kkk~~~zzz~~~xxxooogggaaa]]][[[dddwwwsssnnnpppsssqqqsssyyy|||zzz|||~~~zzzgggQQQCCCDDDAAA===LLLcccqqqIII???999555>>>AAAQQQyyynnnXXXSSS\\\kkkvvvoooRRRAAAEEECCCGGGSSS```oooyyyvvv~~~}}}wwwpppkkkdddooo}}}}}}rrrsssvvvlllUUUBBB@@@999444333111...---...+++)))((('''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++***)))***,,,///444???JJJOOORRRTTTPPPLLLMMM>>>PPPTTTGGGBBBGGGXXXxxxyyydddiii|||pppgggzzziiiUUU[[[iiirrr|||vvvYYY]]]ooovvvfffWWWZZZfffnnnyyyxxxuuu{{{ssskkkccc______```mmmyyy~~~wwwmmmkkkkkkjjjiiikkkvvvxxxuuuzzz}}}}}}lllXXXGGGDDDBBB@@@IIIWWW|||PPP444>>>===:::???NNNsssxxxXXXVVV[[[]]]kkkjjjMMMHHHDDDDDDIIIXXXjjj~~~|||wwwsssjjjkkknnnppppppwww{{{|||~~~wwwbbbMMMDDD;;;444222111---+++++++++)))((('''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++***+++---///666@@@KKKPPPSSSTTTQQQLLLJJJHHHdddxxxSSSHHHDDDHHHUUUtttxxxcccggg~~~wwwjjjaaappp}}}hhhWWWZZZbbb~~~qqqyyywwwbbbbbbqqqwwwkkk```cccmmmrrrnnnrrrxxx}}}pppfffmmmzzzvvvpppiiibbb^^^\\\\\\mmmtttvvvooogggfffgggfffiiijjjtttuuuqqqvvv{{{|||~~~~~~{{{yyyuuu```OOOIIIDDD???DDDPPPaaaqqqYYY999===:::;;;@@@MMMkkkcccSSS\\\kkkttthhhJJJHHHGGGGGGJJJSSSbbb|||}}}{{{rrrlllfffdddeeemmm}}}xxxrrr\\\MMM@@@555222222///,,,***+++***(((((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,,,,,,,---///999CCCMMMQQQSSSTTTQQQLLLGGGUUUzzzwww~~~mmmPPPFFFCCCEEEOOOmmmxxxcccdddxxx{{{pppdddYYYgggvvvnnn```]]]]]]uuu{{{ooorrruuukkkfffsssyyyrrrkkknnnrrrsssjjjqqqyyykkkaaaaaayyyvvvsssnnnhhhccc^^^[[[YYYgggiiigggbbb^^^^^^___^^^eeefffnnnwwwuuullliiimmmrrrvvv{{{||||||{{{|||~~~}}}hhhUUUOOOHHH@@@AAAJJJSSShhhlllDDD>>>888;;;AAAJJJbbbgggZZZ[[[qqqhhhJJJLLLIIIIIIJJJKKKPPPccc~~~}}}}}}~~~xxxtttooolllhhhiiitttyyy}}}hhhWWWGGG999444555333///---,,,***(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,---------///000<<>>:::<<>>:::;;;===IIIqqq~~~vvvxxxfffkkk|||^^^[[[[[[YYY\\\cccjjjpppyyytttYYYVVVVVV[[[eeerrr{{{yyyzzz}}}}}}~~~kkkooo~~~ttt{{{}}}uuuttt|||oooYYYGGG999111000444---+++))))))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***+++///555:::DDDKKKQQQRRRQQQPPPMMMHHHLLLbbbfffTTTMMMIIIRRR]]]^^^___aaaddd]]]PPPZZZnnnvvv}}}iiieeennnsssuuuqqqfffdddkkk{{{{{{zzzppp___mmmxxxooommmjjj```^^^\\\QQQGGGHHHLLLRRRUUUSSSRRRQQQaaatttqqqggguuu```EEEBBBJJJOOOMMMOOORRRUUUYYY```iiiooottt}}}yyyzzztttkkkccc]]]TTTIIIAAA999555555888888777<<>>CCCTTTYYYUUUTTTNNNGGGJJJJJJmmm|||]]]PPPYYY]]]dddqqqyyyrrriiicccRRROOOfff{{{uuujjjrrr~~~sssiiiooo___```kkk|||~~~pppiiiqqqrrrooommmllliii___TTTHHHCCCAAADDDJJJMMMJJJFFFYYYfffyyywwwwwwpppRRRAAAEEELLLMMMNNNSSSXXX```mmm||||||vvvwwwqqqhhh___VVVLLLBBB;;;666666666666777999:::;;;999;;;===>>>>>>@@@CCCFFFEEEGGGIIIJJJJJJKKKMMMOOOYYY^^^eeelllrrrwww|||dddYYYXXXSSSLLLHHHLLLddd~~~SSS@@@===<<>>@@@AAACCCEEEFFFFFFGGGIIIJJJPPPTTTZZZ___dddiiimmmqqqhhh\\\ZZZVVVOOOLLLJJJ[[[YYYFFF>>>;;;@@@???TTT|||ccccccrrr~~~{{{xxxmmmuuufffXXXQQQQQQPPPNNNLLLLLLNNNPPP{{{|||{{{{{{~~~{{{www~~~zzzmmmSSS>>>333111333111---,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((()))((((((''''''''''''((((((''''''''''''((((((((((((++++++,,,+++,,,111:::AAAGGGPPPRRRTTTXXXRRRKKKPPP___qqquuu```WWWVVVNNNQQQfffvvvxxxrrrzzzqqq^^^___\\\bbbqqq{{{rrryyyzzzxxxwwwxxxzzzuuunnnZZZQQQEEE??????BBBBBB@@@CCCGGGNNNXXXeeettt~~~rrrkkkcccVVVMMMSSSccciiieeeooo{{{~~~xxxpppjjjbbbYYYPPPGGG???999666666555555555666666666444555666666666666999;;;<<<===???@@@@@@@@@BBBDDDEEEGGGKKKNNNQQQTTTYYY\\\rrryyyhhh\\\XXXTTTNNNKKKIIIOOOrrrrrrQQQ@@@<<<>>>;;;NNN|||lllbbbmmmsssqqqoooppprrruuuwwwxxxwwwttt}}}xxxfffuuuuuu^^^TTTRRRRRRQQQNNNLLLLLLNNNPPP~~~{{{{{{|||}}}}}}{{{{{{}}}eeeHHH888666555222///,,,,,,+++***((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((('''''''''((((((((())))))***+++,,,,,,---333<<>>===???@@@AAABBBDDDHHHKKKZZZ___eeejjjssszzzzzzuuulll___YYYUUUPPPMMMKKKGGG]]]^^^AAA>>>???;;;KKKrrr~~~nnnhhhpppzzzxxx|||~~~vvvkkkaaabbbcccgggmmmtttzzz}}}kkkUUUaaakkk|||ssseee```dddeeeddd]]]UUUTTTZZZbbb~~~}}}~~~~~~zzzyyyyyyyyyxxx|||{{{{{{zzzrrrTTT???777666333000---,,,+++***((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((()))))))))************+++,,,,,,...555>>>FFFHHHPPPSSSTTTQQQLLLZZZxxxeeemmmfffTTTOOOQQQRRR^^^sss}}}{{{yyytttxxx~~~qqqaaaaaajjjnnnssszzz}}}~~~}}}wwwpppfff]]]WWWRRRMMMJJJKKKGGGCCCAAADDDKKKRRRWWWaaappp~~~~~~xxxqqqhhheee]]]TTTIIIAAA;;;888777666555444333333333444666777777666555555666888777999::::::999999:::<<<;;;<<<<<<<<<;;;===@@@BBBEEEJJJPPPWWW```hhhfff```gggwwwhhh___[[[XXXTTTNNNGGGSSSzzzjjj@@@>>>???<<>><<<@@@EEEJJJRRRXXXWWWQQQYYYxxx}}}mmmaaa\\\YYYVVVQQQMMMRRRtttzzzAAA======;;;EEEVVVvvvmmm|||aaaffflllpppooopppvvv}}}pppeeeffflllwww|||wwwvvvvvvwwwxxxxxxyyyyyyzzzxxxzzz|||}}}zzzyyy{{{}}}}}}{{{{{{~~~}}}{{{~~~qqqTTT888666444000......---,,,+++((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((()))))))))(((((((((''''''''''''((((((((((((((())))))))))))***)))+++,,,...111888BBBJJJKKKPPPSSSVVVPPPFFFZZZ]]]iii~~~}}}hhh[[[WWWVVVRRR]]]qqqyyysssvvvsssuuu{{{qqqcccaaahhhpppxxx|||{{{ssswww~~~|||{{{{{{zzzxxxtttpppmmmeee```YYYUUURRRQQQNNNLLLKKKNNNUUU]]]ccckkkzzzxxxwww~~~~~~xxxqqqiiifff^^^SSSGGG>>>:::999666666555555555555555555444555555444333333555666:::;;;<<<;;;:::999:::;;;888:::<<<<<<;;;:::;;;<<<;;;>>>AAABBBFFFKKKLLLIIINNNfffnnn```[[[XXXUUURRRTTTTTTpppJJJ@@@===;;;DDDMMM~~~}}}yyytttuuunnnooopppqqqrrrrrrrrrrrrrrrtttwwwzzz|||||||||{{{~~~~~~yyyyyy}}}}}}{{{vvvwww~~~~~~}}}___>>>666333000.........---,,,(((((((((((((((((((((((()))(((((((((''''''''''''$$$%%%'''))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((())))))+++---...111999CCCKKKNNNOOOQQQWWWSSSFFFVVV|||yyyVVVeeeoooddd```\\\UUU^^^qqqyyyqqqvvvuuuxxx}}}rrrbbb___dddrrr}}}oooyyy|||tttuuuwwwyyyzzzyyyxxxwwwuuuooogggaaa]]]YYYUUUQQQOOOLLLLLLMMMJJJIIIQQQ\\\\\\eeetttvvvnnniiiaaagggsss~~~}}}{{{vvvpppjjjggg___TTTGGG===:::999666666555555555666666777555666777666555555777888:::;;;<<<;;;:::999:::;;;666888;;;;;;;;;:::::::::<<>><<<===CCCFFFEEECCCVVVqqqsssccc]]][[[XXXRRRXXXUUUlllSSSDDD>>>===EEEJJJ|||yyy\\\\\\\\\]]]___aaaccceeecccdddfffgggjjjnnnssswwwuuuqqqrrrxxx{{{{{{~~~~~~yyyuuuwwwwwwtttwww}}}tttqqqhhhGGG;;;555111111///++++++...+++******)))))))))))))))++++++***(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,++++++---333<<>>===>>>???@@@AAASSScccuuukkk___YYYUUU[[[YYYVVV___jjj<<<===>>>===RRRnnnpppOOONNNNNNOOOPPPRRRTTTUUUWWWXXXZZZ[[[]]]___cccfffdddaaaaaadddgggkkkvvvzzzuuuvvvtttqqqqqquuu}}}yyyuuurrrQQQ===777111000///,,,+++...++++++***)))))))))))))))))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******,,,++++++...444===EEEKKKNNNPPPUUUTTTJJJKKKhhhhhhUUU^^^uuuvvvaaa[[[ZZZ[[[bbblllooooooppptttvvvuuurrrpppooovvv}}}xxx{{{ssshhh___XXXYYYWWWUUUSSSRRROOOIIIEEEFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAHHHWWWiiizzz|||tttkkkccc[[[SSSOOOIIIFFFJJJTTTYYY]]]jjjzzz}}}xxxqqqllleeeddd```VVVIII???:::888888777666555666888:::<<<:::::::::888666555555777999:::;;;:::888888888999;;;::::::999999999::::::888:::<<<===<<<===>>>@@@@@@KKKTTTdddyyyoooddd^^^ZZZVVVVVVUUU^^^sssDDD@@@>>>;;;LLLdddxxx????????????@@@AAABBBCCCFFFHHHJJJJJJJJJKKKNNNPPPNNNMMMMMMOOOTTT___sss~~~}}}xxxttttttssspppooopppoooyyy~~~```CCC:::333111000---,,,---++++++***))))))))))))***'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,+++,,,...555>>>FFFLLLPPPTTTVVVQQQJJJSSSxxxbbbVVVcccwwwrrr^^^XXXXXXZZZ___fffhhhlllpppqqqqqqrrrtttvvvtttzzzvvvttt|||tttggg]]]VVVRRROOOMMMKKKJJJHHHEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA??????BBBIIISSS___ppp~~~uuuvvv|||xxxqqqkkkgggbbb\\\WWWQQQLLLHHHEEEBBBDDDKKKMMMMMMVVVaaapppvvv~~~yyyrrrmmmbbbbbb^^^UUUIII>>>888666777666444444555888;;;===>>>===;;;888444333444666888999:::999777666777888:::999999999999999::::::888:::;;;;;;;;;;;;===???>>>DDDKKK]]]yyylll```[[[XXXTTTUUUTTTYYYrrrxxxJJJ???>>>:::EEEZZZnnn777777777777777777888888:::;;;<<<<<<<<<<<<>>>??????@@@CCCJJJWWWiii~~~}}}zzzxxxuuurrrssstttssspppoooeeeooopppNNNAAA555222111...,,,---,,,+++******))))))******&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,,,,///666???HHHNNNPPPVVVWWWOOOJJJ[[[aaa\\\kkk{{{ooo^^^XXXYYY[[[___dddgggjjjlllkkkkkkooorrrrrruuuxxx{{{xxxyyyuuuuuuqqqjjj```ZZZUUUSSSIIIGGGDDDBBBAAAAAA@@@@@@======<<<<<<===>>>>>>???@@@???AAACCCEEEJJJVVVcccnnnuuuwwwlll______kkkvvv|||xxxqqqggg^^^\\\YYYVVVRRRPPPLLLGGGDDDCCCAAACCCGGGGGGFFFJJJQQQXXX^^^iiiwww}}}xxxqqqlll``````]]]TTTHHH===777555555444222222333777:::===>>>===:::777333333555777777888888888666555666777999888888888888999999:::999999::::::999:::===@@@>>>DDDMMMeeezzzggg[[[UUUTTTWWWWWWTTTRRR___|||NNN======:::AAASSSeee333444444444444444444444444555666666666666999;;;:::???IIIZZZooo|||zzzyyywwwuuutttvvvvvvqqqlllaaahhhyyy]]]LLL:::333222000------,,,++++++***************((('''''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---......,,,,,,,,,000777AAAJJJPPPOOOVVVVVVMMMKKKaaadddaaannnxxxwwwkkk___YYYZZZ\\\___cccggghhhfffcccgggoooqqqooopppooottt}}}xxxqqqeee___UUUKKKCCC>>>???AAA;;;:::999777666777888999::::::::::::;;;<<<===>>>999:::>>>AAAAAABBBJJJTTTYYY______UUUQQQ\\\ooo}}}~~~tttnnnkkkeee[[[SSSUUUSSSPPPNNNLLLHHHDDDAAA???>>>???AAAAAA@@@BBBFFFLLLOOOVVV```lllyyy}}}{{{vvvpppkkk``````\\\SSSHHH===888666222111000000222555888:::;;;:::888555333444777999666777888777555444555666777777777777777888999:::999999999888888:::>>>BBBDDDGGGNNNiii|||jjj\\\VVVVVVYYYYYYUUUOOOQQQhhhXXX===>>>===???OOOaaawww222222333444444444333333444555666666666999===@@@BBBMMM___www~~~}}}}}}|||yyywwwxxxwwwooofff___ddduuusss|||oooYYYAAA555333111...---,,,,,,+++************+++***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---......///,,,,,,---111888BBBLLLRRRNNNVVVUUUKKKMMMiiiggg```iiimmmqqqooojjjbbb[[[XXXYYY]]]aaadddeeeaaa]]]aaammmqqqnnnhhhfffiiittt~~~}}}|||zzzyyywwwqqqiiicccVVVLLL@@@888111...111666444555555555444555777999;;;;;;;;;;;;;;;<<<============@@@CCCBBB???AAAFFFOOOSSSQQQKKKPPPdddxxxuuuwwwzzzyyyrrrkkkjjjooommmqqqwwwyyywwwvvv}}}vvvppphhhcccaaa\\\TTTNNNQQQOOOMMMKKKJJJFFFBBB????????????@@@AAABBBCCCDDDKKKKKKLLLQQQXXXbbbkkkqqq|||zzzvvvooojjj```___[[[QQQEEE<<<888777111111111111333555666888777777666555333444777999666777888777555444555666666666666666777888999999999999888888888<<>>LLL[[[qqq222333444666666666555555666777777888:::???EEEJJJSSSfff~~~~~~}}}}}}{{{xxxyyyyyypppddd]]]```sss~~~ppp~~~eeeGGG777333222///...---,,,++++++******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,---...,,,,,,---111999CCCMMMSSSQQQWWWTTTIIIPPPqqqccc[[[aaaccceeennnnnniii```YYYWWW\\\aaa___ccc```WWWWWWbbbiiiiiieeebbbdddlllssswww|||rrrpppkkkccc[[[TTTPPPNNNCCC;;;555444333000333888555888::::::999:::===@@@======<<<<<<<<<======>>>EEECCCDDDGGGFFFBBBAAADDDKKKNNNLLLLLLZZZssszzz{{{~~~zzzsssuuu|||vvvsssuuuzzz|||{{{~~~xxxuuujjjfffaaa]]]YYYTTTOOOLLLPPPNNNMMMLLLKKKHHHCCC@@@CCCBBBBBBAAACCCEEEFFFEEEIIIIIIIIILLLQQQXXX^^^bbbnnnxxx|||zzzvvvpppkkk```^^^XXXNNNBBB:::777777222222333444555666666666444555555555333333555777666777888777555555555666666555555666777888999999888888888777999===DDDHHHNNNKKKJJJ^^^}}}nnn^^^VVVVVVUUUTTTUUURRRMMMZZZtttCCCAAAAAA===JJJVVVlll}}}444555777888999999888888888888888999<<>>>>>======>>>>>>>>>CCC@@@BBBHHHMMMMMMNNNQQQKKKNNNNNNTTThhhyyyrrrnnncccaaa^^^YYYTTTPPPLLLKKKPPPOOOOOONNNMMMKKKGGGCCCBBBBBB@@@???AAADDDEEECCCDDDFFFHHHLLLRRRXXX]]]```___iiisssyyy}}}{{{wwwqqqlll___]]]VVVKKK???888666777333444666777888777666555333555666555333222333444666888888888666555666777555555555555666777999999888888777777999>>>EEEKKKNNNMMMNNNdddrrraaaYYYXXXRRRRRRTTTRRRLLLWWWwwwBBB@@@BBB>>>KKKTTTjjj}}}iii444444666888:::;;;999888;;;>>>@@@AAAEEERRReeettt~~~{{{zzz}}}~~~}}}|||yyyxxxxxxtttlllfff\\\]]]qqq|||{{{[[[???333333000+++...------,,,,,,++++++***++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,++++++,,,222<<>>>>>===<<<;;;===??????>>>===>>>???AAADDDHHHLLLPPPUUU[[[^^^[[[SSSOOO[[[wwwxxxqqqkkkiii^^^\\\XXXTTTQQQQQQQQQRRRSSSQQQNNNKKKIIIHHHGGGGGGHHHHHHFFFCCCAAAAAACCCFFFGGGHHHIIIKKKNNNQQQTTTUUUVVVXXX[[[___gggsss{{{xxxwwwqqqjjj___]]]UUUJJJ>>>666444555333333444444666777999999777777666555444444666777666555444444666777777777444444555555666777777777999777777999999;;;DDDMMMUUUNNNMMM___jjjXXXSSSVVVRRRQQQWWWWWWXXXNNN777???CCCBBBPPPaaa{{{iii888888999:::<<<>>>>>>>>>>>>AAAGGGQQQaaawww~~~{{{zzz|||~~~~~~}}}|||yyyyyyyyytttkkkddd]]]\\\mmm~~~{{{~~~iiiHHH888888666///......---,,,,,,++++++***+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,...444===HHHPPPTTTRRROOOHHHDDDRRRrrrgggXXX\\\ccccccqqq}}}{{{pppjjjaaaWWWWWWTTTUUUXXXYYYQQQFFFBBBEEEDDDJJJOOOPPPLLLKKKMMMQQQRRRSSSQQQLLLEEE???<<<;;;:::;;;<<<===>>>>>>>>>===:::;;;=========>>>???AAABBBAAAAAAAAAAAAAAAAAA@@@@@@BBBGGGKKKPPPUUUZZZ]]]hhheeeaaaeeerrr{{{wwwnnnttt}}}vvvoooiiicccaaa[[[YYYVVVTTTSSSSSSTTTUUUUUUTTTRRROOOMMMKKKKKKJJJHHHIIIJJJIIIHHHHHHIIIKKKMMMMMMMMMNNNOOOPPPQQQRRROOOPPPOOOOOORRRYYYcccjjjzzz{{{xxxvvvooohhh___\\\UUUIII>>>666444555444444555555777888:::;;;:::999888777555555666777777666555555666777777666555555666666777888888888888666666888999<<>>???AAABBBCCCJJJMMMUUUddd|||~~~{{{zzz{{{}}}}}}}}}|||zzzzzzzzztttiiiaaa[[[YYYhhhwwwqqqvvvOOO999999777.........------,,,++++++++++++***)))((((((''''''((())))))))))))))))))))))))******************************))))))******+++,,,------///555???IIIQQQUUUPPPQQQHHH@@@QQQxxxnnnZZZXXX^^^bbbjjjyyy{{{tttoooaaaSSSQQQOOOPPPUUUZZZWWWMMMFFFCCC===>>>@@@@@@??????AAABBB>>>???@@@???<<<:::999999;;;<<<===???@@@@@@@@@@@@AAACCCDDDBBB@@@@@@CCCEEEDDDAAA???@@@CCCEEEDDDBBBBBBCCCFFFJJJOOOTTTXXXZZZlllnnnmmmkkkjjjhhh```XXX___lll|||~~~yyysssmmmgggbbb___XXXWWWVVVUUUUUUVVVWWWXXXWWWWWWUUUTTTRRRPPPOOONNNHHHKKKMMMNNNNNNMMMNNNOOOTTTTTTSSSQQQPPPOOONNNNNNNNNLLLIIIEEEDDDGGGLLLQQQcccooo|||{{{wwwuuummmeee^^^[[[TTTHHH===666555666555555555666777:::<<<===:::999777666555555555666:::999888777666666666666555666666777888888999999888555555777999===HHHSSS^^^WWWRRR\\\wwwqqq___\\\XXXVVVUUUWWWTTTTTT|||dddEEE@@@@@@AAAOOOYYY}}}{{{vvvqqqDDDFFFIIILLLMMMMMMNNNOOOXXX^^^jjjzzz{{{}}}{{{{{{|||}}}}}}~~~|||zzz{{{zzzsssggg]]]TTTSSSccckkk^^^mmmWWW<<<999777---.........---,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,------000666@@@JJJQQQTTTRRRRRRHHHBBB\\\sss]]]UUUYYY^^^fffuuuzzzvvvppp___NNNLLLIIILLLSSSZZZ\\\WWWPPPKKKFFFCCCAAA???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>???@@@AAABBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEAAA???AAAGGGKKKKKKHHHKKKIIIGGGGGGKKKPPPTTTVVV```eeehhhhhhiiiiiieee___iiiwww~~~|||xxxrrrlllgggcccaaaXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWVVVUUUSSSQQQQQQLLLMMMNNNNNNNNNNNNPPPRRRYYYXXXVVVTTTRRROOOMMMKKKLLLJJJFFFBBBAAACCCFFFIIIPPPZZZhhhttt{{{wwwuuummmeee]]]ZZZRRRGGG<<<555555777555555555555777999<<<>>>777555444333444444555555<<<<<<;;;999666555555666555555555666777777888888777444444666999===IIITTT\\\VVVQQQXXXrrrqqq]]]UUUTTTTTTTTTXXXWWWXXX~~~fffFFF>>>>>>CCCMMMVVVwwwxxxUUUZZZaaadddeeedddcccdddjjjttt|||qqqooo|||~~~|||{{{{{{}}}~~~}}}{{{zzzzzzxxxpppdddYYYNNNNNN```dddQQQVVVuuudddFFF===999222//////...------,,,,,,+++***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,,,,,,,///666@@@IIIPPPSSSTTTQQQHHHLLLqqqppp___[[[aaagggjjjvvvxxxtttlllXXXFFFEEEEEEMMMVVV]]]```___[[[WWWRRRNNNHHHCCC@@@>>>;;;888<<<<<<;;;;;;<<<======<<<@@@AAAAAABBBCCCDDDEEEEEECCCBBBDDDIIIPPPTTTTTTRRRSSSPPPMMMPPPVVVZZZYYYVVVXXXSSSLLLHHHIIIMMMPPPRRRXXX]]]bbbiiittt~~~vvvnnnsss{{{~~~{{{wwwuuuqqqlllgggccc___]]][[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRROOOOOOPPPUUUXXX[[[ZZZYYYVVVSSSPPPMMMLLLFFFDDD@@@>>>>>>@@@BBBCCCBBBHHHRRR[[[eeessszzzxxxuuunnnfff\\\YYYQQQFFF;;;555555888555444333444666999<<<>>>777555333333666888888777<<<===<<<:::666444555666333333444444555666666777666444444666888===GGGRRRVVVSSSNNNSSSnnnyyy___PPPPPPQQQRRRVVVWWWWWWvvvlllNNN@@@???HHHJJJSSSrrr|||}}}}}}kkkqqqxxx|||{{{zzz{{{|||qqqeeegggxxx~~~|||{{{}}}|||zzzxxxxxxuuummm```VVVLLLLLL^^^iiiRRRKKKaaapppQQQ@@@888333//////......---,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))******+++,,,,,,,,,000777@@@JJJPPPSSSQQQNNNLLL]]]uuuiiiffflllssswwwqqqxxxtttmmmcccOOO@@@CCCHHHVVVdddhhhfffcccbbbaaaYYYUUUOOOJJJEEEAAA===;;;<<<;;;:::;;;===?????????======>>>@@@BBBDDDGGGHHHIIIMMMUUU```iiinnnmmmkkkjjjhhhhhhkkknnnpppnnnllljjjcccZZZTTTSSSTTTTTTSSS___ccchhhrrrfff^^^cccppp{{{wwwsssqqqnnnjjjeeeaaa^^^\\\``````aaabbbbbb```___^^^^^^]]][[[YYYXXXYYYYYYZZZ\\\[[[XXXUUUTTTWWW\\\aaa]]]]]]\\\ZZZWWWSSSPPPNNNFFFCCC???===>>>????????????AAAGGGNNNUUU```ssszzzxxxuuunnnfff[[[XXXPPPDDD:::555666888555444333333555999<<>>@@@BBB>>>::::::===???===;;;:::<<<===:::555222444777333333444444555666666666555444555888888999@@@HHHSSSSSSMMMNNNiiiyyy___LLLQQQPPPMMMQQQRRRIIISSSooo```CCC;;;FFFEEESSSddd|||llleeeVVVSSSRRRWWW]]]gggvvvyyykkk]]]fff}}}||||||yyyuuussspppiii]]]SSSKKKJJJ[[[{{{{{{}}}aaaGGGRRRlllKKK;;;;;;/////////...------,,,,,,))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,...///333:::DDDMMMSSSUUUOOORRRaaaeee[[[[[[pppwwwllllllbbb[[[VVVLLLKKKYYY___zzz|||nnnkkklllgggggggggddd```\\\\\\\\\XXXTTTPPPOOOPPPPPPOOOMMMLLLNNNQQQVVV\\\ccchhhkkktttxxxsssttttttzzz|||ssskkkkkkqqqwww|||wwwrrrpppggghhhvvvwwwyyy|||~~~|||wwwsssooonnnkkkhhhdddaaa^^^]]]bbbdddgggiiijjjiiigggfffiiigggccc``````bbbeeeggg[[[\\\^^^______bbbfffiiifffeeedddaaa]]]XXXSSSQQQEEEBBB??????AAABBBAAA@@@EEEFFFKKKPPPQQQVVVfffwwwzzzwwwsssjjjaaaZZZVVVNNNCCC999444666999777666555555777;;;???BBBEEE@@@;;;:::======;;;777999;;;<<<999444222444777444444555555666777777777555444666888888777===DDDVVVVVVOOONNNgggyyycccTTTQQQOOOMMMQQQTTTIIIMMMccckkkJJJ???JJJFFFUUU^^^rrrhhhZZZXXXZZZXXXYYY___fffoooqqq^^^SSSnnn}}}|||}}}}}}~~~{{{xxxvvvrrriii[[[PPPIIIKKKYYYuuu~~~}}}pppNNN```sssxxxTTT>>>999111///............,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,...444===FFFMMMQQQRRRRRRJJJbbb]]]ZZZfffvvvnnnjjjaaaVVVOOOSSS```lllyyysssmmmlllmmmllliiilllpppllldddgggaaa[[[YYY\\\______]]]RRRZZZccckkkpppvvv}}}uuuuuu{{{{{{jjjeeegggooojjj\\\jjjrrrlllkkkpppwwwyyyvvvsssssspppnnniiieeeccccccdddeeehhhjjjmmmnnnmmmkkkjjjkkklllgggccccccgggjjjjjjggg]]]^^^______```bbbfffjjjdddffffffccc\\\UUUOOOLLLHHHFFFCCCAAAAAADDDGGGIIIJJJLLLOOOSSSXXXaaammmvvv~~~zzzwwwssslllgggYYYSSSJJJ@@@888555666888555555444555888<<<@@@BBBCCC<<<666555999:::666111999888666555333333222222222333444444555555444444999777666777666777???HHH[[[UUULLLLLLbbbyyy___QQQQQQMMMJJJRRRYYYOOOOOOaaa|||FFFCCC@@@DDDQQQYYYlllvvv^^^VVVZZZ[[[^^^dddlllvvvuuudddYYYhhh~~~~~~}}}~~~~~~|||zzzyyyyyyuuuiiiYYYMMMGGGHHHWWWttt~~~zzz^^^YYYmmm~~~bbbGGG888111000............,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,///444===GGGNNNQQQRRRMMMIIIccc{{{bbbeeeuuuxxxiiiXXXWWWTTTSSSXXXfffyyyyyyvvvzzz|||tttwwwxxxxxx{{{~~~yyy|||yyywwwxxxzzzzzzvvvrrrooorrrtttrrroooppptttxxxrrrxxx}}}~~~ooo\\\WWWZZZbbb___WWWkkkllllllpppvvvxxxuuusssuuuqqqnnnjjjgggffffffhhhiiilllnnnpppqqqooommmmmmmmmoookkkhhhhhhlllnnnmmmjjjfffffffffdddcccdddgggiiihhhiiihhhddd]]]VVVQQQOOOLLLKKKKKKKKKNNNQQQUUUWWWZZZ\\\___aaafffnnnyyy}}}yyyvvvqqqjjjeeeXXXRRRHHH===666444555888666666555555777:::>>>@@@;;;666111000222555444333777666555444333222222222222333444444555555444444777666666888888999@@@IIIVVVQQQIIIJJJaaa{{{bbbSSSRRRPPPMMMSSSXXXOOOQQQeeeOOOEEE???EEEOOOYYYjjj~~~kkkeeejjjooossszzz}}}gggbbbeee|||~~~~~~~~~zzzzzzzzz{{{vvviiiWWWIIIFFFGGGVVVttt}}}|||xxxxxx}}}gggUUUiii|||vvvTTT777333111///.........,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,///555>>>GGGNNNQQQRRRJJJIIIeee}}}vvveeettteeeVVVGGGGGGJJJTTTfff{{{qqqjjjlllxxxyyyssstttsssnnngggbbbaaaeeejjj{{{xxxggg\\\\\\aaa\\\WWWqqqpppqqquuuzzzzzzuuusssuuuqqqooollljjjiiijjjkkkllloooqqqssstttrrrqqqpppqqqsssqqqooopppssssssqqqnnnmmmmmmllljjjhhhiiikkkmmmnnnmmmjjjeee^^^XXXUUUTTTTTTUUUWWW[[[___dddhhhjjjoooqqqtttvvvyyyzzzwwwqqqjjjdddWWWPPPDDD999333222555777777666555555666888:::<<<777555222000000333666888555444444333222222333333333333444555555555555444555555777:::::::::AAAIIIPPPMMMGGGIII___|||bbbQQQQQQQQQOOORRRTTTMMMRRRgggYYYFFF>>>CCCJJJZZZiiivvvxxxyyy}}}wwwhhhnnn}}}~~~~~~|||{{{{{{zzzvvvhhhVVVIIIHHHIIIVVVttt|||vvvrrrsss~~~|||iiiWWWfffxxx___777555333000.........---+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---------000666???HHHOOOQQQQQQJJJIIIccc~~~wwwfffpppVVVGGGDDDEEELLL___www{{{llleee]]][[[jjj}}}vvvoooiii]]][[[XXXVVVWWW^^^hhhoooyyypppkkkhhh^^^ZZZvvvqqqvvv~~~xxxtttuuusssqqqnnnlllkkkkkklllmmmoooqqqsssttttttttttttvvvwwwvvvvvvwwwxxxxxxtttqqqnnnooonnnmmmlllnnnqqqsssrrrqqqmmmhhhbbb^^^]]]]]]```bbbfffkkkooosssvvvwww~~~}}}yyyssskkkdddVVVMMM@@@666111111444666888777666555555666777888444555666444222222666999555555444333333333444444333444444555555555555555555555777::::::999???FFFOOOMMMHHHIII^^^~~~}}}bbbOOONNNQQQNNNNNNOOOIIIPPPfff]]]EEE@@@AAAEEEZZZiiipppllluuu{{{zzz```hhhuuuxxx~~~}}}}}}~~~~~~|||yyytttgggWWWJJJGGGHHHTTTnnn~~~uuurrrvvvpppWWWaaammmhhh>>>777444111///......---,,,******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------...111888AAAJJJOOOQQQQQQIIIFFF```~~~xxxlllhhhQQQEEEEEEKKK[[[uuusssiiiZZZTTTiii|||vvvooojjjgggdddccc^^^___```dddmmm{{{{{{vvvnnnggg]]]]]]{{{uuuiiisss}}}wwwwwwtttssspppnnnmmmlllmmmmmmmmmppprrrtttuuuvvvxxxzzzzzzzzz{{{{{{|||zzzvvvtttrrrrrrqqqpppooopppsssvvvvvvtttqqqmmmhhhggghhhjjjppprrruuuyyy||||||xxxrrriiicccTTTJJJ===333000000333444888777666555555666666777444888:::999555333444666777666555555555555555666333444555555666666555555666555777:::999888<<>>EEEUUUSSSMMMJJJZZZwwwjjjVVVPPPTTTPPPLLLNNNLLLQQQcccfffDDDDDDBBBFFFUUUccchhhxxx{{{yyyrrrvvvgggnnnzzz~~~xxxiiiVVVHHH@@@DDDMMM___yyyxxxwwwwwwvvvRRROOOQQQaaa~~~aaa;;;777222///......---,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------///222999CCCKKKPPPQQQQQQEEEMMMqqquuu{{{qqq\\\PPPHHHOOOqqqzzz{{{|||sssnnnccc^^^YYYWWWXXXZZZ[[[[[[YYY^^^iiivvv```\\\```jjj{{{tttkkkjjjyyyyyyyyysssrrrrrrrrrssstttuuuvvvwwwyyyzzz{{{|||}}}~~~|||zzzzzz}}}}}}|||zzzxxxxxxzzz}}}{{{|||}}}~~~|||xxxuuurrrlllccc]]]PPPFFF;;;333111222222111444555555666777999999:::BBBAAA???<<<::::::<<<>>>999888777555555444444444444444555666666666666666777666777999:::;;;BBBKKKVVVTTTLLLIIIXXXtttiiiTTTPPPSSSNNNKKKOOONNNQQQ___sssHHHBBBBBBIIIRRRaaakkkooo}}}sss}}}{{{kkkVVVFFF@@@EEENNN]]]uuuyyySSSMMMKKKYYYtttooo<<<888333///......---,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------///333:::CCCLLLQQQQQQQQQFFFUUUsssgggUUULLLDDD^^^{{{rrrxxxtttggggggkkkmmmhhheeedddeeehhhjjjiiihhh^^^cccjjjooonnnoooxxxyyyXXXVVV___nnnuuupppmmmxxxwwwxxxqqqrrrrrrtttvvvxxxzzz{{{~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~{{{xxxvvvsssmmmddd]]]OOOFFF:::333222333222000333444555777888:::;;;<<<===:::555111111444777:::999888666555333333222222444555555666666666666666777555666999;;;>>>GGGQQQUUUSSSKKKGGGVVVsss~~~eeeOOONNNQQQKKKHHHNNNNNNOOOZZZqqqLLL@@@AAAJJJPPPaaapppmmm}}}~~~uuuzzzkkkXXXIIIEEEHHHMMM\\\www~~~~~~```KKK@@@PPPmmm~~~qqqIII555000555222000111,,,,,,+++***)))((((((((((((******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,---...//////111555===FFFNNNRRRRRRQQQCCC```xxx\\\MMMLLLLLLjjj~~~~~~uuunnnnnnrrruuuwww~~~tttjjjrrr~~~ooorrrtttvvvwwwvvvvvvxxxzzzjjjqqqxxxxxxssspppqqqtttqqqSSSWWWYYYrrryyyvvvoooyyyrrrvvvwwwuuuvvv{{{~~~~~~~~~|||wwwssspppjjjccc^^^OOOGGG;;;444222222333333666777888999:::;;;;;;;;;999777555444444555888999999777666555444444555555777666666555555777888999999777888::::::;;;CCCKKKVVVOOOEEEEEEZZZyyyfffNNNOOONNNMMMLLLKKKIIIJJJOOOUUUhhh[[[BBBGGGFFFRRRdddmmmrrrzzzkkkWWWIIIEEEGGGJJJWWWrrr~~~zzzwwwwwwcccLLL===IIIfff{{{MMM999111444000......***,,,+++***))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))************+++,,,---...111555<<>>666333444444444666666666666555666666666999888777777777999:::<<<:::888666444333222333333444444444444555555555666777666777999:::;;;CCCLLLSSSKKKFFFLLLaaa|||kkk```iiihhhZZZNNNKKKIIIHHHLLLTTTWWWzzz|||KKKCCCDDDOOObbbnnnsss}}}||||||~~~}}}}}}|||wwwiiiVVVGGGBBBFFFHHHPPPeee~~~}}}{{{zzz|||\\\@@@DDDdddmmmOOO<<<666000000222///---,,,+++***))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******)))******+++,,,---///555===GGGMMMNNNJJJFFFOOOvvvzzz}}}uuummmQQQHHHQQQ[[[ooorrrcccbbbkkkyyyvvvgggoooooo___UUUJJJJJJJJJJJJLLLPPPTTTXXXWWW[[[[[[TTTNNNNNNPPPQQQNNNQQQYYYeeesssuuujjjaaabbbiiirrr}}}{{{vvvvvv|||zzz___[[[rrr|||llldddbbbeeessswwwqqqooonnnmmmnnntttyyy{{{}}}yyytttpppjjjbbb\\\QQQIII===666444444555555888777666555444444444555;;;;;;:::999999999::::::999888666444333222333333333444444555555555555555888666777999888999@@@IIINNNGGGCCCMMMccc{{{oooiiitttsss___OOOKKKJJJJJJOOOXXXcccMMMCCCCCCMMM```nnnuuu{{{yyy||||||~~~~~~|||zzztttfffTTTGGGAAAFFFJJJQQQeee}}}bbbCCCEEEcccxxxWWW>>>666......111------,,,+++******)))******)))((((((''''''(((((()))))))))))))))))))))))))))+++++++++++++++,,,......000666???IIINNNNNNIIIDDDQQQwww~~~{{{tttiiiOOOFFFKKKQQQiiiqqqaaa\\\^^^gggddd\\\fffvvvwwwqqqkkkccc```\\\VVVNNNIIIGGGJJJLLLKKKNNNMMMJJJMMMUUU\\\^^^```fffooovvvxxxuuuooojjjiiimmmtttzzzbbbbbbsss~~~~~~rrrdddYYYWWWYYY]]]hhhtttxxxwwwrrriii```^^^bbbffflllsssyyy{{{}}}|||vvvrrrnnnhhh```ZZZOOOGGG<<<555333555666666999888666444333333333444::::::999999999999999:::777666555333333333333444444444555666666666666555888666777999999:::AAAIIIOOOGGGDDDOOOcccvvvxxxtttzzzbbbNNNKKKMMMMMMTTT___jjjJJJCCCBBBKKK]]]nnnwwwzzz}}}~~~|||www~~~~~~{{{wwwqqqdddSSSGGGAAAFFFIIIOOOccc~~~jjjIIIHHHbbbaaaEEE999///...000---------,,,+++***************))))))(((((())))))***))))))))))))))))))))))))++++++***++++++,,,---...111777@@@JJJOOONNNHHHCCCQQQyyy|||rrr~~~vvv^^^KKKEEEIIIOOOjjjooo\\\RRRPPPVVVRRRPPPXXXaaadddkkkpppiiimmmllliiiddd^^^[[[\\\^^^\\\]]]]]]]]]bbbjjjllljjjllloooqqqpppllliiihhhhhhwww~~~llllllmmmxxxuuuQQQMMMIIIKKKQQQ[[[fffooorrroookkkddd^^^[[[^^^cccmmmtttzzz|||~~~}}}yyysssooolllfff___YYYLLLDDD:::444333555777777;;;:::777444333222333333444444555666777888999:::555555444333333333444555444555666777777777666666666555777:::;;;===EEENNNPPPFFFCCCOOOaaaqqqlllTTTPPPQQQQQQWWWcccfff|||LLLCCCBBBIII[[[nnnyyy{{{zzzuuuvvv{{{vvvooobbbSSSGGGAAAEEEHHHMMMbbbrrrOOOKKKaaakkkLLL===222000222......---,,,+++******************))))))))))))******))))))))))))))))))))))))************+++,,,---...111777AAAKKKPPPNNNHHHBBBRRR~~~qqqwwwmmmmmm{{{yyyiiiUUUGGGEEELLLRRRjjjkkkUUUIIIFFFMMMMMMLLLRRRTTTUUUcccllleeegggkkkppprrrrrrsssuuuwww}}}zzzpppYYYYYYYYYZZZ___nnnuuuoooaaakkkVVVHHHHHHFFFEEEJJJVVVaaagggooommmmmmnnnllliiihhhiiiooowww}}}~~~{{{wwwrrrnnnjjjeee^^^XXXKKKCCC999333333555777888<<<:::777555333222333333///000111333666888::::::444444333222333444555666444555777888888888777666555444777;;;===@@@IIISSSNNNDDDBBBOOOaaappp|||yyy]]]VVVVVVSSSXXXcccaaaqqqRRRDDDBBBHHHZZZnnnzzz|||zzzuuu{{{yyy|||tttooopppyyy~~~yyyuuunnnbbbRRRGGGDDD@@@FFFPPP^^^~~~{{{zzz{{{VVVCCCUUUrrrvvvSSS:::222222111---......---,,,+++))))))(((******))))))))))))******))))))))))))))))))))))))************+++,,,---...///:::AAAKKKTTTLLLBBBFFFUUUlllzzzwwwzzz|||xxxgggXXXTTTOOOJJJMMMWWWfffzzz|||cccNNNMMMLLLDDDEEEGGGIIIKKKMMMPPPRRRSSSLLLIIIJJJQQQXXX___kkkxxx}}}uuummmeee]]]YYYSSS]]]cccqqqkkk^^^___tttwww[[[SSSLLLLLLNNNSSSUUUTTTXXX]]]nnntttxxxxxxzzz~~~|||vvvzzz~~~zzzvvvssspppmmmggg___YYYOOODDD999555444444666999<<<999666666888888666333777444111333777888555111222333333444555555555444555555555555666666666666444444555888>>>EEEKKKOOOCCCAAAAAATTTqqq{{{|||dddSSSPPPGGGKKK^^^^^^aaaSSSBBB===DDDYYYmmmvvv|||zzzoookkkfffgggnnnyyy~~~yyyuuunnnaaaQQQFFFCCC@@@FFFOOO^^^}}}|||}}}}}}xxxxxx}}}~~~\\\FFFSSSjjj}}}ZZZ===222222111.........---,,,+++***))))))******))))))))))))******))))))))))))))))))))))))************+++,,,---...///999AAAKKKTTTLLLCCCGGGVVVjjjjjjsssvvv~~~ooobbb```^^^WWWTTTXXX```ooorrr```OOOMMMLLLGGGDDDCCCCCCEEEGGGIIIJJJJJJ@@@<<<<<<@@@DDDHHHRRR]]]mmmiiiddd]]]WWWRRRNNNMMM^^^kkkvvv{{{eeeXXXccczzzfffQQQMMMMMMQQQ[[[dddeeebbbbbbfffsssyyy}}}{{{|||~~~zzz~~~{{{xxxtttqqqnnnhhh```ZZZLLLAAA777444444555777;;;<<<888555555666888888888:::666444555777777333///222333444444555555444444555555555555666666666666555555666888<<>>;;;888888999888444000333333444444555555444444444555555555555666666666777666666777:::???CCCFFF@@@BBBBBBNNNeeeppptttuuuSSSGGGKKKGGGFFFRRRXXXMMMjjjfffIIIAAABBBTTTgggttt{{{jjjgggsss{{{||||||{{{}}}|||zzzuuulll^^^NNNCCCBBB>>>DDDNNN\\\{{{~~~mmmNNNHHHSSSiiirrrKKK444000111///...------,,,++++++************))))))))))))******))))))))))))))))))))))))************+++,,,---------888@@@IIIQQQKKKEEELLLddd}}}lll^^^bbbqqqxxxjjj```^^^^^^]]]]]][[[VVVPPPQQQVVVMMMEEE===:::===BBBEEEEEEAAA???<<<999777666999======AAAFFFIIIMMMUUUaaajjjbbbLLLRRR]]]aaaXXXKKKHHHNNNTTT\\\cccnnnuuusssqqqwwwvvvpppppprrr|||xxxsssooolllfff^^^YYYJJJ???666444444444666:::999888777666777888999999@@@>>><<<;;;;;;:::777444333333444444555444444333444444444555555555666666888777666777888;;;>>>@@@===BBBBBBKKKaaannnuuuqqqaaaJJJCCCJJJHHHHHHUUUaaaLLL```mmmLLLBBBBBBRRReeesss~~~jjj\\\___qqq~~~}}}|||||||||{{{yyytttiii[[[LLLBBBBBB???DDDMMM[[[zzz~~~tttQQQCCCKKKggg~~~TTT777000111///...------,,,,,,+++++++++******))))))))))))******************************************+++,,,------...999AAAIIIPPPJJJEEENNNfffzzzjjj^^^fffvvvsssaaaZZZ\\\^^^ZZZYYYZZZVVVPPPRRRXXXWWWOOODDD===;;;>>>@@@AAA@@@AAA???:::777777888888555999===@@@CCCLLLXXXbbbjjj{{{|||tttqqquuu{{{zzz\\\HHHMMMQQQPPPKKKLLLTTTYYYYYY\\\]]]______]]]aaaqqqvvvmmmqqqxxxzzzuuuppplllhhhccc[[[VVVJJJ@@@777444444333444666666888::::::999777444333::::::999999999999777666333444444555444444333333444444444444555555555555888777666666777999;;;<<<;;;AAAAAAJJJ```pppyyy\\\WWWJJJEEEIIIFFFHHHWWWhhhOOObbb{{{NNNDDDBBBQQQcccppp}}}ppp]]]WWW```www}}}||||||}}}~~~|||{{{xxxrrrfffXXXKKKCCCCCC???DDDLLLYYYwwwzzzUUUAAAGGGggg\\\;;;111111///...---------,,,,,,,,,+++******))))))))))))******************************************+++,,,---...///:::BBBHHHNNNHHHEEEOOOddd}}}ggg^^^eeerrrkkkWWWSSSVVVXXXXXXZZZ[[[VVVPPPPPPSSS[[[VVVNNNEEE>>>;;;::::::???BBBBBB===:::;;;;;;:::888999::::::<<>>333111...---------------,,,,,,,,,******))))))))))))******************************************+++,,,---...000<<>>666444444222333555111555999999777333222222000111222333222222222222444444555555444444333222333333444444444555555555555555555666777999:::;;;999@@@???HHHdddyyy~~~wwwtttooo\\\LLLGGGCCCEEESSS```QQQlllZZZIII???FFFVVVgggzzzvvvgggVVVSSS___tttwwwtttrrrooorrr}}}{{{vvvuuuwwwzzz|||~~~~~~}}}{{{wwwnnnaaaTTTJJJDDDFFFAAAEEELLLWWWttt}}}{{{zzz^^^CCCCCCeeeeeeAAA444222...------------------,,,,,,******))))))))))))******************************************+++,,,---...111===CCCHHHLLLFFFDDDOOOmmmxxxvvvooofff|||ttt```WWWTTTHHHZZZhhhiiibbb[[[TTTLLLGGGPPPZZZ[[[SSSJJJDDDBBB>>>DDDEEEAAA???AAA@@@<<>>HHHeeezzz~~~|||zzz```LLLHHHEEEHHHTTT___QQQjjj___LLL===AAAQQQdddyyyttt]]]OOORRRTTTfff~~~uuugggeeefffiiilllwww{{{|||ooofffgggooouuuxxx}}}||||||zzzvvvnnnbbbVVVLLLGGGFFF???CCCLLLWWWrrrxxxuuuwwwzzz```FFF===VVVoooJJJ777444.........---,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))***++++++------...///...<<>>AAAIIIUUUttt{{{oookkkmmmoooppp}}}fffKKK===KKKhhhzzzNNN666555555......---,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))***++++++------...//////<<>>FFFOOOTTThhhmmmssssssoookkkjjjllljjjjjjjjjkkkmmmooopppqqqssswwwxxxrrreeeWWWMMMIIIDDD???===@@@BBBCCCGGGLLLPPPOOOQQQTTTTTTRRRUUUYYYYYY]]]___```^^^^^^aaaeeeiiijjjqqq|||SSSCCCIIIMMMVVV[[[UUUJJJIIITTT```vvvyyy|||zzzzzzxxxqqqhhhbbb]]]TTTKKKCCC:::333222222111222444777777666777777888999999;;;:::777555222111000000444444444555444444333222333333333444555555666666666666666666777888::::::===>>>AAALLLaaavvv}}}{{{{{{ZZZFFFFFFEEEFFFPPPgggcccZZZcccCCC>>>EEERRRlllxxx~~~hhhWWWNNNLLLRRRZZZfffsssfffYYYUUUSSSXXXbbbmmmuuuzzz{{{zzzyyyooo```[[[gggwww}}}xxxpppeeeXXXLLLEEEDDD===AAAJJJUUUsss~~~qqqkkklllpppsss~~~jjjLLL>>>JJJ___UUU999555666......---,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***++++++------...//////<<>>BBBFFFLLLUUUaaaiiimmmrrryyyxxxoooiiihhhiii^^^\\\UUUIII???<<<@@@FFFAAAAAADDDHHHHHHGGGKKKRRR[[[YYYXXXWWWXXX[[[aaafffhhhkkkmmmmmmlllkkklllnnnsssoooqqq{{{vvvQQQDDDJJJPPPUUUXXXRRRKKKRRRfffxxxwwwzzz|||zzzxxxvvvppphhhbbb^^^VVVLLLAAA999222111222111222444888777666555555555777777;;;999777555333333333444666666666666555444333222222333333444444555666666666666666666777888999:::<<<===@@@III___xxxxxxXXXEEEFFFDDDEEEOOOcccdddVVVvvvttt\\\OOOEEEEEEbbb|||vvvjjjjjjvvv}}}oooeeeYYYRRRPPPUUU```kkkmmm^^^WWWUUUTTTVVVYYY]]]dddmmmtttwww{{{wwwwwwxxxnnn^^^[[[kkk}}}}}}vvvmmmcccWWWKKKCCC@@@<<>>>>><<>>FFF^^^zzzwwwXXXEEEFFFDDDEEEOOO^^^iii[[[tttrrr___ZZZQQQKKKaaa{{{gggiiiccc[[[YYY^^^dddgggfffsssuuuuuutttnnnggg```\\\VVVTTTSSSTTTWWWaaasssnnn\\\NNNIIINNNUUUTTT[[[bbbeeejjjsss{{{~~~{{{uuurrrvvvyyyqqq```^^^qqq}}}sssiii```UUUIIIAAA>>>;;;BBBKKKSSSlllwwwKKK:::EEENNNaaa===222000......---,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))***++++++------...///000>>>HHHLLLLLLGGGSSSnnn{{{{{{dddZZZ^^^aaayyymmmZZZUUUWWWXXX___ddd```UUUIIIBBB???>>>>>>>>>???@@@BBBGGGJJJMMMLLLIIICCC<<<888888:::777999<<<@@@DDDGGGHHHGGGNNNQQQWWW___dddhhhooowwwzzztttSSSHHHPPPVVV^^^eeefffhhhvvvxxxtttyyy}}}}}}vvv||||||}}}yyywwwpppoookkkeeecccbbb[[[SSSCCC:::333222222111222444999999888888888888999999999777555333333444777888666666666666555444333222222222222333444444555555777777777777777888999999777;;;===DDD]]]|||wwwXXXFFFFFFDDDDDDNNN^^^qqqcccyyycccMMMUUU^^^]]]hhh|||}}}ggg^^^^^^[[[ZZZ]]]aaa^^^XXXTTTVVVWWWVVVSSSPPPOOOOOOPPPPPPSSSWWW___ooowwwhhhWWWMMMFFFEEEKKKTTTUUU```jjjmmmqqq{{{}}}yyyuuurrrwww|||tttccccccwww{{{oooeee[[[RRRGGG@@@???;;;AAAIIIPPPkkk}}}MMM:::EEEKKK}}}iiiCCC666333......---,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))***++++++------...///000???JJJNNNMMMGGGTTTooo|||iiibbbcccyyy|||dddYYYVVVNNNQQQVVVYYYXXXTTTNNNIIIHHHEEEAAA@@@AAABBBBBBBBB>>>======;;;::::::;;;===GGGFFFEEEGGGLLLSSS[[[```ggggggkkksssyyy~~~wwwVVVKKKRRR]]]hhhssswwwyyy{{{}}}xxxvvvooonnnjjjeeecccbbb\\\TTTEEE<<<444333333111111333333444666888999;;;;;;<<<;;;999555222111222444666555555555555555444333222111222222333333444555555777777777777777888888999888======BBB[[[}}}xxxYYYGGGFFFDDDDDDMMMcccxxxeeeyyycccFFFOOO^^^```kkk~~~uuutttqqqqqqxxx}}}vvvjjjZZZ[[[YYYVVVRRRQQQTTTVVVZZZYYY]]]ffftttgggZZZOOOKKKIIIFFFIIINNNSSS```kkkmmmqqq}}}zzzvvvrrroooyyy~~~wwwffffffzzz{{{mmmbbbYYYPPPFFF???@@@;;;@@@FFFNNNjjjOOO<<>>>>>BBBZZZ|||yyyZZZGGGGGGDDDCCCLLLgggzzzcccwwwnnnOOOPPPUUUUUUgggmmmkkkggg```ZZZXXX[[[^^^ddddddjjjyyyWWWZZZOOODDDFFFHHHKKKVVV]]]eeelllqqqzzz{{{tttwwwyyyrrr|||zzzfffdddzzz{{{pppiii___RRRHHHEEE???>>>>>>CCCSSSnnn{{{RRR;;;BBBLLLuuuMMM222444000///---,,,,,,---...///+++++++++************))))))))))))))))))))))))))))))***++++++------...///111CCCMMMNNNJJJCCCOOOjjj|||zzz|||jjjdddZZZPPPOOOWWWaaalllrrrmmmhhhccccccfffddd]]]VVVZZZVVVQQQPPPSSSYYY]]]___eeelllwwwvvvxxxxxxxxxzzz~~~}}}bbbOOOYYYeeettt~~~~~~{{{xxxsssooojjjfffddd```[[[VVVGGGAAA888444444555666555111111222333333333333333555555333222000000000000333333333222222222222111444555555666666555555444777666666666777888999999;;;===;;;???YYY|||}}}bbbIIIDDDDDDEEEKKKeeessseee}}}\\\VVVSSSKKKTTThhhxxxyyyxxxyyy{{{QQQUUUNNNFFFIIIJJJKKKTTT\\\eeennnsss{{{{{{|||yyy|||kkkjjjyyylllccc]]]WWWNNNHHH@@@@@@@@@EEETTTooozzzwwwwww}}}SSS<<>>DDD___hhhNNNGGGDDDAAAFFFOOOeeefffuuuuuuKKKCCCGGGDDDDDDIII^^^YYYUUUJJJGGGKKKHHHHHHSSSlllttt{{{}}}vvvxxx~~~qqqyyy||||||sssggggggiiiZZZDDD===@@@BBBFFFRRRkkkYYY???@@@EEEnnn```===666000000///...---,,,,,,,,,+++++++++*********))))))************************)))***++++++------...///111???IIILLLJJJKKKkkk}}}wwwvvv~~~ooobbbTTTOOOIIIGGGHHHKKKLLLLLLMMMMMMNNNNNNPPPQQQQQQRRRYYYeeepppxxxyyyjjjlllooouuu}}}}}}zzzxxxqqqiiiccc___\\\YYYUUUFFF@@@777333333444555444555666777999;;;;;;;;;;;;:::===>>>;;;666222333555444555666666666555333222555666666777777666666555555555555666777999:::;;;999===???FFFaaajjjOOOHHHDDDAAAEEEMMMeeejjjkkktttMMMBBBBBB???AAAHHHRRRvvv\\\UUUHHHFFFMMMKKKMMM[[[www|||vvvyyy~~~wwwsss}}}{{{tttjjjfffaaaPPP======???AAADDDOOOhhhwwwYYY??????BBBXXXeee@@@888000000///...---,,,,,,++++++++++++************)))++++++++++++++++++++++++)))***++++++------...///000<<>><<<>>>???:::333000111555555666777888888777555333444444555555555555444444555555555666777999:::;;;999===@@@GGGaaakkkQQQIIIEEEAAAEEESSSlllqqqcccvvvPPPBBB>>>;;;???GGGKKKkkkWWWPPPEEEGGGRRRRRRUUUeeeyyy{{{zzzzzzssspppzzz{{{tttmmmeeeXXXHHH===>>>@@@@@@BBBLLLfffttt~~~XXX???===@@@ZZZkkkDDD999000000000///...,,,+++***+++++++++************)))++++++++++++++++++++++++)))***++++++------...///000===GGGLLLHHHHHHooovvvppprrryyy|||~~~wwwqqqpppmmmmmmqqqssspppnnnmmmmmmlllhhhdddpppppppppppppppooommmmmmeeeeeefffqqq{{{yyysssnnnhhhdddaaa^^^YYYUUUFFF???777222222444444444666:::???CCCEEEDDDAAA>>>;;;======777000...111666777888:::;;;;;;999777555444444555555555555444444444555555666777999;;;<<<999>>>@@@HHHbbblllRRRJJJFFFBBBFFFUUUqqq{{{ccc||||||UUUDDD@@@===???FFFHHH```{{{PPPJJJBBBIIIVVVXXX\\\mmm{{{{{{|||sssvvvkkkmmm|||tttoooeeeUUUGGGAAA???AAAAAAAAAKKKeee|||ttt~~~}}}XXX>>>===???WWWqqqFFF888000000000///...,,,+++***+++++++++************)))++++++++++++++++++++++++)))***+++,,,---......///222???IIINNNJJJJJJqqqwwwooonnnnnn}}}yyyvvvzzzvvvrrrmmmkkklllrrrzzz~~~qqqoookkklllwwwooohhhmmmrrr{{{~~~{{{xxxrrrmmmhhhdddbbb___YYYTTTFFF???777222222444444444999===CCCHHHIIIFFFBBB>>>999;;;;;;555...---222999999;;;===>>>===<<<999777666666777777777777666666444444555666888999;;;<<<999>>>AAAHHHbbbmmmSSSKKKGGGCCCFFFNNNoooiii~~~VVVDDD@@@>>>>>>BBBGGGYYYsssNNNAAAAAAQQQ]]]___dddnnn}}}{{{zzztttmmmtttnnnttt~~~yyyqqqbbbPPPDDDAAABBB<<>>;;;===RRRtttKKK777222000.........///...---************)))))))))((()))************++++++++++++,,,,,,------.........000???IIIKKKIIIMMMrrrjjjjjjmmmsss~~~yyykkkrrrssskkkpppyyy|||}}}zzzuuuxxxhhhVVVRRRSSSTTTggglllvvv}}}wwwssssssmmmeee___\\\YYYTTTPPPHHH>>>777555555333333555444:::@@@???999555666999777999:::888444111222444777;;;@@@BBBAAA===;;;999:::999888777666555444333555777888999888888:::;;;:::<<<>>>HHHbbbtttYYYJJJCCCCCCMMMOOOmmmvvveeeTTT@@@??????>>>@@@FFFQQQooo???JJJ[[[eeeaaa___nnnwwwnnnjjjgggeeehhhooo}}}|||vvvnnn___NNNCCC@@@BBB>>>BBBGGGNNNkkk{{{zzz]]]BBB<<<===UUUvvvMMM999222000.........///...---++++++++++++************)))************++++++++++++,,,,,,------.........222@@@IIIJJJEEEIIIooo~~~ppppppqqqvvv~~~|||ttt|||vvv}}}~~~}}}xxxsssttt|||rrr\\\OOOLLLMMMOOOWWW\\\fffvvv~~~xxxtttsssmmmeee```]]]YYYUUUQQQGGG>>>666555555333333555999===???;;;444111222666777999:::888444222444666999<<>>;;;:::999999888777666555444333444666777777777777999;;;<<<======FFF___pppUUUIIICCCBBBJJJZZZrrrzzzhhh^^^GGGCCCAAA??????CCCKKKgggSSSbbbooommmdddggg{{{~~~oooccc^^^aaaeeennnzzzsssjjj\\\LLLBBB@@@AAA===CCCJJJQQQmmm{{{xxxxxxyyyaaaEEE??????TTTxxxQQQ<<<222000...............,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++,,,,,,---...//////333AAAJJJIIIDDDIIIpppxxxzzzxxx~~~zzzwwwwww{{{|||zzzooommmvvv}}}zzzsssiiiZZZNNNGGGFFFGGGIIIMMMPPPYYYkkk~~~yyyuuusssmmmfffaaa^^^[[[VVVRRRGGG>>>666555555333333555:::<<<<<<888222///222666666888999777444333555888:::===@@@@@@???<<<::::::888888777666555444444333333555666666666777999;;;@@@@@@>>>EEE]]]kkkPPPGGGCCCAAAGGGSSShhhvvvqqqfffLLLFFFCCC???>>>@@@EEE\\\wwwrrriiieeeooorrrfff______gggooo}}}~~~yyyrrriii[[[KKKCCCAAA???;;;AAAIIIRRRppp{{{uuuwww```EEE???@@@RRR{{{TTT>>>333111............---,,,,,,,,,+++++++++*********))))))*********+++++++++++++++,,,,,,---...//////222AAAJJJJJJFFFMMMxxxuuugggwww}}}cccZZZ]]]hhhlllddd]]]UUUMMMIIIHHHGGGIIILLLQQQRRRZZZkkk~~~xxxtttsssmmmgggbbb___\\\VVVRRRFFF===555444444333333555666888:::888444333555888444777888666333333555888888:::<<<<<<:::888777777666666666555555444444444444555666666777888;;;===AAABBBAAAHHH___hhhMMMFFFDDDAAAEEEHHHXXXoooyyygggNNNFFFCCC???===>>>AAAVVVzzz}}}rrrhhhooovvvfff^^^]]]aaakkkuuuzzzsssjjj]]]NNNEEEDDDAAA;;;@@@HHHTTTttt}}}yyyyyy}}}]]]CCC???@@@XXXXXX@@@333111///.........---++++++*********))))))))))))))))))*********+++++++++******+++,,,---...///000222BBBLLLKKKGGGNNNyyymmmiii~~~wwwuuuuuuuuuyyy}}}xxx~~~uuu]]][[[cccmmmlll^^^XXXPPPIIIIIIJJJIIIKKKQQQWWWZZZcccttt}}}wwwsssrrrmmmgggbbb```\\\WWWRRREEE<<<555444444333333555444777;;;;;;999777777888444777999777444222444666333666888888666444333333555555555444444444444444555666777777888:::===@@@@@@CCCEEEKKKaaagggMMMGGGEEEBBBEEEKKKPPPgggxxxhhhOOOGGGEEECCC@@@???AAASSSwwwxxxzzzooo___ZZZ\\\aaannn{{{zzzuuummm```PPPGGGFFFDDD===AAAJJJWWWyyy}}}~~~||||||[[[AAA===@@@___~~~]]]AAA444111///.........,,,+++*********)))))))))(((((()))************+++++++++******+++,,,...///000000333CCCMMMKKKEEEJJJvvvuuu{{{}}}lllbbbXXXRRRMMMNNNPPPQQQTTTXXXZZZjjj|||ooobbbjjjuuu}}}xxxhhh___SSSJJJIIIHHHGGGLLLTTT```fffsss|||wwwrrrppplllfffbbb```\\\VVVRRRDDD;;;444333444333333555777999<<<===;;;999777666666:::<<<;;;777333222333///222555666555333222111333333333444444444444444555666777777888;;;???CCC???CCCFFFLLLaaa~~~iiiOOOHHHEEEBBBEEELLLGGG]]]nnnmmmTTTKKKJJJHHHEEEBBBBBBPPPppp{{{qqqcccYYYYYY]]]fffzzz~~~zzzvvvooobbbRRRHHHFFFCCC===BBBKKKYYYyyy}}}~~~}}}[[[AAA<<<>>>ZZZ}}}bbbDDD444222///.........,,,++++++++++++*********)))))))))************+++++++++)))***+++,,,...///000000111CCCNNNMMMFFFKKKwwwpppxxxqqq___SSSIIIBBB???BBB>>>===BBBFFFGGGIIIMMMGGGQQQdddxxxxxxssszzziii[[[WWWUUUTTT[[[gggttt}}}}}}wwwsssooojjjeeebbb___[[[UUUQQQDDD;;;444333444333333555777888:::;;;;;;:::::::::;;;???BBBAAA<<<666222111---111666888777555333333222222333333444444444444444555666666777;;;???CCC???BBBCCCHHH[[[zzzjjjPPPHHHDDD@@@DDDGGGAAA[[[kkk~~~tttYYYOOOMMMJJJFFFEEEBBBJJJdddwww___WWWUUUZZZaaannn}}}zzzvvvpppcccSSSHHHFFF@@@;;;AAAKKKXXXvvv~~~]]]BBB<<<===NNN~~~fffFFF444222///......---,,,***,,,,,,,,,+++++++++******)))************+++++++++)))***+++,,,...///000111///BBBOOOOOOJJJPPP|||{{{```TTTNNNZZZkkkzzzuuu~~~gggNNNBBBAAABBBBBBCCCBBB@@@AAAHHHMMMNNNOOOQQQVVVTTTWWWaaammmzzzuuuooolllkkkttt~~~yyytttnnnjjjeeeaaa___[[[UUUPPPCCC;;;444333444333333666444555666777999<<>>BBBFFFEEE???888333111---222888;;;:::888666555222222222333333444444555333444555555666:::???CCC@@@BBB@@@CCCVVVvvvkkkQQQHHHBBB???DDDGGGEEEeeeqqqwwwxxx\\\OOOLLLHHHCCCFFFAAAEEEZZZyyykkk[[[VVVUUU[[[hhh{{{tttmmm```PPPDDD@@@@@@AAACCCKKK```|||~~~}}}zzzzzz\\\BBB<<<;;;OOO~~~kkkGGG444222///---------,,,+++,,,,,,,,,+++++++++******+++)))(((''''''((()))+++***++++++,,,---...//////666>>>JJJLLLHHHWWWqqqWWWFFFCCCEEEJJJSSSbbbqqq|||fffQQQBBBDDDHHHEEEDDDGGGEEEFFFJJJQQQZZZaaafffgggfffkkkooopppoooppptttxxxyyyssspppnnnggg___[[[YYYSSSLLL???888222333444222111222000000111444888>>>BBBEEEGGGLLLMMMFFF???:::555111111333777;;;>>>===999555333333222222333333444555555444333333555777:::<<<;;;======AAAVVVwwwnnnUUUFFFCCCDDDDDDGGGRRRaaa}}}wwwZZZTTTMMMMMMCCCDDDDDDFFFOOOhhhsss___ccc]]][[[dddyyyzzzuuunnnbbbQQQEEEAAA???AAACCCKKK```}}}}}}{{{www~~~xxxZZZAAA<<<;;;JJJ{{{hhhEEE555222///------------,,,,,,,,,,,,+++++++++*********)))(((''''''((()))******++++++,,,---...//////666@@@KKKLLLHHHYYY}}}jjjMMM<<>>@@@@@@EEEFFFAAA:::777333...111333666;;;>>>===:::777333333222222333333444555555555555555777999;;;<<<<<<>>>>>>BBBVVVwwwnnnTTTEEEBBBCCCCCCIIITTTeeepppSSSOOOKKKNNNJJJBBBBBBEEEMMM___{{{xxxfffZZZnnnfffcccrrr~~~zzzuuupppcccSSSFFFBBB???AAACCCKKK```xxxxxxttt{{{uuuXXX@@@;;;;;;HHH}}}eeeCCC555222///.........---,,,,,,,,,,,,+++++++++*********)))(((''''''((()))******++++++,,,---...//////777AAAKKKLLLIII[[[rrrgggLLL===<<<<<<<<<::::::>>>FFFMMMYYY\\\gggwww{{{yyyrrrssstttuuuvvvlllfffiiimmmvvv~~~vvvooommmnnnvvvaaaRRRMMMOOOYYYbbblllvvvzzz|||wwwrrrooohhh___[[[YYYRRRKKK@@@888333333444333222333555555555666777888:::;;;888===>>>:::666444111---111333888===@@@???<<<888333333333333333444444555666666777888:::;;;<<<===>>>AAAAAAEEEYYYyyynnnTTTEEEAAABBBBBBDDDOOOcccqqqXXXTTTKKKOOOOOODDDBBBEEELLLUUUhhh|||iiibbbffftttkkkjjj{{{xxxzzz|||wwwqqqdddRRREEE@@@???AAACCCJJJ___uuuuuurrrxxxsssVVV???;;;;;;LLLdddCCC555333000.........---,,,,,,,,,,,,+++++++++************)))(((((()))*********++++++,,,---...//////555@@@KKKJJJGGG]]]oooyyy```KKKAAA<<<======;;;888:::@@@EEEJJJRRRbbbrrruuukkk^^^VVVVVVSSSVVVZZZYYY\\\nnn~~~tttvvv}}}{{{___PPPHHHGGGNNNQQQZZZccchhhwww}}}yyysssppphhh```[[[YYYRRRKKK@@@888333444555333222333555555555666777777888888444888999666444444222...111555<<>>999333333333333333444555555666777999:::<<<=========AAADDDEEEIII\\\{{{pppVVVFFFBBBBBBBBBBBBKKK___hhh^^^MMMNNNPPPGGGBBBCCCJJJMMMXXXwww~~~{{{sss{{{~~~mmm^^^dddvvvqqqiiiqqqqqq~~~~~~xxxqqqcccQQQDDD>>>???AAACCCIII\\\|||yyytttqqqwwwqqqUUU>>>:::;;;NNN}}}gggFFF555333000.........---,,,,,,,,,,,,+++++++++************))))))))))))*********++++++,,,---...//////333@@@JJJGGGEEE]]]yyyjjjRRRCCC<<<:::===@@@@@@??????AAADDDDDDMMMZZZbbb]]]OOODDD@@@BBB======BBBCCCCCCNNN]]]```___^^^```iiizzzgggYYYRRRRRRZZZcccgggiiilll~~~}}}zzzsssppphhh```\\\YYYSSSKKK@@@999333444555333222333222333555777888999999999555888999666666888555111111777???HHHKKKGGG???888444444333333444444555666666777999:::<<<=========DDDHHHIIIMMM```}}}qqqWWWGGGCCCDDDCCCFFFNNNcccppp```NNNSSSXXXOOOGGGEEEKKKLLLQQQhhh|||}}}aaa\\\hhh|||sssaaa\\\jjj|||iiigggzzzwwwyyy~~~wwwoooaaaPPPDDD??????AAABBBFFFXXXxxxvvvrrrwwwrrrUUU>>>;;;<<>>FFFHHHEEE===777444444444444444555555666666666777888:::;;;<<<===EEEIIIJJJOOOaaa~~~pppWWWGGGCCCDDDDDDGGGNNNdddjjj[[[TTT```eee^^^WWWTTTUUUUUUYYYiii{{{vvvgggSSSTTT^^^kkk~~~fff[[[eeetttzzzccciii}}}~~~|||tttlll___PPPFFFCCC@@@BBBAAADDDTTTttt~~~xxxtttyyyrrrUUU???;;;===PPPuuuSSS666333000/////////...---,,,,,,,,,+++++++++***************++++++************++++++,,,---...//////222AAAJJJEEEDDDaaaoooVVVJJJEEEBBB<<<@@@HHHQQQWWWSSSJJJAAABBB@@@@@@@@@===999;;;@@@;;;>>>>>>::::::===>>>===CCCLLLVVVZZZ[[[]]]ccciiipppuuuzzz~~~{{{wwwqqqnnnggg```]]][[[VVVOOOAAA999444555666444333444///222666:::<<<<<<;;;;;;;;;<<<;;;999:::<<<999444333555999===???===999555444444444444444555666666555555555555777999;;;<<>>:::===SSS{{{|||rrrLLL444222///......///...---++++++++++++++++++++++++***************************++++++,,,---...//////333@@@EEEJJJEEE]]]^^^LLLJJJFFF>>>AAAFFFRRRcccqqqtttlllddd```\\\UUULLLDDDAAAAAABBB@@@???===:::888666777888555555666999@@@IIIRRRWWW[[[]]]bbbiiisss~~~zzzvvvqqqmmmiiieeebbb\\\TTTNNNCCC;;;444444444333333444333222222333666777777666;;;999777777888777444111444444444444444444444444111222333444555555555555555555555555777999;;;===CCCJJJJJJOOOaaarrrmmmUUUFFFBBBBBBAAAEEEOOOoooiiivvv|||kkk]]]ZZZUUUOOOKKKMMMTTTZZZiiiXXXKKKPPPfffvvv___aaaffflllrrrzzzuuubbbNNNccc{{{hhh[[[[[[sssxxxpppjjj___QQQEEEAAAAAA:::>>>EEEPPPpppvvvyyyuuuXXX???===CCCWWWppp~~~sssKKK444222///......///...---++++++++++++++++++++++++***************************++++++,,,---...//////333@@@EEEJJJEEE^^^jjjVVVPPPIIIAAA===HHHZZZlllvvvvvvooohhhdddbbb^^^WWWPPPJJJFFFDDDDDDCCCBBB???<<<;;;;;;;;;888777666666999===BBBFFF<<<===>>>BBBGGGLLLRRRUUUWWW^^^bbb]]]YYY\\\aaadddoooyyy}}}zzzuuuqqqmmmgggccc___ZZZRRRMMMCCC;;;444444444333333444333333333444777888888777999777555555666666333111444444444444444444444444222222333444555555555555555555555666777999;;;<<>>>>>EEEWWW}}}qqqHHH444222///......///...---++++++++++++++++++++++++***************************++++++,,,---...//////333@@@EEEIIIEEE```~~~|||eeeYYYPPPHHHCCCRRReeetttxxxrrrjjjeee[[[ZZZWWWTTTRRRRRRQQQQQQUUURRRMMMGGGAAA;;;777555:::888666555555555777888888888888888999:::;;;<<<>>>@@@CCCDDDCCCGGGVVVdddjjjrrryyy|||mmmwwwyyytttrrrlllfffaaa]]]XXXQQQLLLCCC;;;444444444333333555444333444555888999888777666555444444555555333222444444444444444444444444333333444444555444444444555555555666777999:::;;;CCCJJJKKKRRReeevvvmmmUUUFFFCCCCCCBBBJJJSSSpppiiirrr}}}qqqaaaUUUWWWXXXWWWRRRLLLHHHFFFVVVzzziiiSSSRRRRRR___~~~```TTT\\\wwwzzz___^^^jjjvvvyyypppiii]]]NNNBBB===@@@;;;@@@GGGPPPnnn~~~}}}{{{WWW<<<;;;AAAUUUmmmDDD444222///......///...---++++++++++++++++++++++++***************************++++++,,,---...//////333AAAEEEHHHEEEcccxxxtttddd[[[VVVMMMWWWfffqqqssspppjjjfffXXXSSSMMMJJJKKKQQQVVVZZZ]]]XXXRRRKKKDDD===888444777777666666666777888888555555555666666666666777999888<<>>444555666777888999;;;;;;111111222333444555666666888777<<>><<<444444444555666777999999777777777888999:::<<<===;;;>>>CCCJJJNNNTTT___kkkkkkeeebbbgggoootttxxx{{{rrruuuyyy|||~~~qqqaaafffzzztttpppkkkeeeaaa]]]XXXRRRMMMBBB999333333555444444666222333444777999:::888666333555777777555555555666444444444444444444444444333333444444555444444444555555777888999999999999:::BBBFFFQQQiiixxxlllSSSDDDAAACCCCCCHHHMMMdddggg[[[```jjjuuukkkcccYYYPPPKKKIIIHHHGGG>>>PPPggg~~~bbbRRROOOZZZkkkqqqSSSPPPfffxxx]]]fff}}}wwwqqqkkkaaaRRREEE@@@AAA<<<@@@CCCJJJhhh|||yyy|||wwwUUU???======LLL||||||jjjEEE444222///......///...---++++++++++++++++++++++++***************************++++++,,,---...//////222AAADDDDDDEEEkkkvvv{{{rrrrrrvvvwwwwwwtttnnniiifffeeelllmmmqqqxxx|||{{{ssslll\\\SSSGGG???<<<:::777555444444333333444555777888555555444555666888;;;======CCCIIIKKKMMMPPPPPPMMMHHHEEEEEEKKKSSS]]]mmm|||}}}xxxkkkgggoooyyyyyyxxxfff^^^iii~~~vvvppplllhhhddd```]]]XXXRRRLLLAAA999333333555444444666111222444666999999777444222555777666444222333555444444444444444444444444222222333444555555555555555666777888999999888888999BBBFFFSSSkkk{{{jjjQQQBBB@@@BBBBBBFFFHHH]]]hhh[[[\\\^^^dddaaa[[[SSSNNNKKKJJJHHHFFF===FFFVVVyyylllVVVRRRVVV```tttoooSSSPPPccc}}}xxxaaammm~~~{{{wwwssspppeeeSSSCCC<<<@@@<<>><<<;;;AAASSSrrr~~~zzzsssoooqqqgggLLL<<<>>>???\\\cccDDD222111000...---------------,,,+++***)))))))))))))))************+++++++++,,,---...---------///111666BBBCCCEEEGGGllluuuwwwwwwwwwvvvwwwwwwwwwwwwvvvqqqqqqqqqpppkkkcccZZZTTTNNNHHH@@@:::888777555333555333222111222444777999:::<<>>999444222444555444333333333444444555444444444777666555444333333444444555444222111111222444555444444555555666777777777777777777777777888888888:::BBBGGGUUUooohhhQQQFFFEEECCC???CCCHHH]]]ggg^^^ZZZUUUWWWPPPPPPOOOMMMKKKJJJIIIHHHDDD@@@GGGcccnnn[[[NNNUUU```rrr|||hhhOOOLLLkkk}}}rrrqqq{{{~~~xxxppphhh[[[KKKAAA=========???FFFWWWttt~~~zzzoookkkmmmdddKKK<<>>;;;888666444333111222444666777>>>DDDLLLSSSZZZcccmmmtttttt```WWWXXXWWWQQQSSSUUUVVVUUUUUUXXX___fffzzz^^^TTTUUUwww~~~yyysssnnnkkkgggccc___\\\WWWOOOJJJ===999444222333555444222333333444444555555444444999888666444444333444444555444222111111222333555444444555555666666777777777777777777888888888888:::BBBFFFTTTnnn|||eeeOOODDDDDDBBB???HHHNNNccchhh```[[[UUUVVVRRRQQQPPPOOOMMMLLLKKKJJJGGGCCCFFFYYY~~~cccQQQSSS[[[iii|||hhhSSSTTTqqqwwwuuu}}}zzzpppeeeXXXIII@@@???<<<>>>BBBJJJZZZuuu~~~|||xxxkkkfffhhh```HHH<<>>@@@]]]yyy[[[666222111000...------------...---,,,,,,+++++++++,,,))))))*********+++++++++,,,---...---------///111777HHHJJJIIIKKKqqqrrrppplllhhhgggiiilllmmmlllfff\\\PPPGGGHHHQQQ^^^fffhhheeeaaa]]]YYYQQQFFF???999777666444444444555666999@@@IIIPPPSSSWWW[[[^^^___QQQFFFFFFKKKNNNVVV```nnnqqqxxx}}}}}}wwwssstttuuu{{{lllOOORRRbbb~~~rrr{{{vvvqqqiiieee___\\\XXXTTTMMMGGG<<<888333111222444333111222222333444555555555555;;;:::888666444444444444333222222111111222333444333333444555555666666777666666777777888888999999:::BBBFFFTTTnnnzzzeeePPPEEECCCBBB???AAAKKKcccggg```[[[VVVXXXXXXVVVSSSPPPMMMKKKJJJJJJFFFIIIEEEFFF```}}}oooXXXQQQVVVdddqqqdddcccvvv~~~zzz|||uuummmaaaRRRHHHEEE;;;===???DDDRRRnnn~~~}}}tttiiiaaa```XXXBBB888<<<>>>]]]}}}YYY999222111000...------------------,,,,,,++++++,,,,,,))))))*********+++++++++,,,---...---------///111444GGGJJJIIILLLsss{{{sssoookkkffffffiiillllllkkk^^^VVVKKKGGGMMM```vvvyyyooodddXXXKKKBBB999888777666666777777888999>>>CCCFFFEEEDDDEEEFFFLLLGGGHHHOOOPPPMMMTTTbbbiiinnntttzzz}}}}}}}}}}}}~~~```IIIQQQfffooolll~~~zzzuuuppphhhddd^^^ZZZWWWRRRLLLGGG<<<777222000222333222111111222333444555555555555999888666555333333333444111111111111222222333333333333444444555666666666555666666777888888999999:::BBBGGGVVVpppkkkTTTFFFCCCCCCAAACCCNNNgggfff^^^YYYVVVYYYYYYWWWSSSOOOKKKIIIHHHGGGCCCHHHGGGEEEXXXhhhWWWWWW[[[oooxxxmmmhhhttt|||wwwpppdddTTTIIIEEE;;;===>>>AAAOOOlllssshhh___]]]TTT@@@777<<<===___~~~YYYAAA222111000...------------,,,,,,++++++++++++,,,,,,)))************+++++++++,,,---...---------///111444IIILLLJJJLLLtttrrr{{{pppkkkfffgggkkkmmmllliii___TTTIIIJJJZZZtttwwwgggYYYNNNCCC===888888888999999:::;;;<<<777;;;@@@BBBAAAAAADDDFFFLLLOOOVVV[[[ZZZZZZgggwww|||yyyyyy{{{iiiRRREEEKKK```ooohhhaaakkk}}}zzztttpppiiiddd^^^YYYVVVRRRLLLGGG;;;666111000111222222000111222333444555666666666666555444222222222222333000000111111222333333333333333333444555555666666555555666777888999999:::;;;CCCIIIXXXsssoooVVVFFFCCCCCCCCCEEEMMMcccddd\\\YYYUUUYYYXXXUUUQQQMMMJJJHHHGGGGGGDDDHHHHHHGGGSSSqqq___TTT[[[iii}}}ssskkkppp~~~|||uuunnnbbbRRRFFFBBB<<<>>>@@@DDDQQQooopppeee\\\YYYRRR???888>>>???eee{{{|||XXX???222111000...------------++++++*********++++++,,,)))************+++++++++,,,---...---------///111777MMMQQQLLLMMMuuummmooojjjfffhhhlllooolllhhh^^^QQQJJJWWWvvvwwwbbbPPPDDD===999777777777999:::<<<>>>@@@AAA;;;>>>BBBCCCDDDHHHMMMRRRWWW___hhhmmmoooxxx{{{{{{xxxTTTEEEBBBDDDRRRjjjxxxwwwyyyttteeeUUUTTTWWWiii~~~zzztttpppiiiddd]]]YYYVVVRRRLLLGGG;;;666111///000222111///000111333444555666666666222222000000000000111222///000111222222333333333222333333444444555555666555555666777888999::::::;;;DDDJJJZZZwwwoooUUUDDDAAADDDEEEEEEHHHYYYddd\\\YYYTTTVVVTTTRRROOOLLLJJJJJJKKKLLLJJJIIIIIIIIIMMMaaa}}}\\\WWWeeezzzvvvlllnnn{{{|||tttkkk]]]MMMCCC???<<<@@@DDDHHHUUUrrr}}}lllcccYYYWWWPPP???999@@@BBBlllsssTTT777222111000///------------*********)))******++++++)))************+++++++++,,,---...---------///111;;;RRRUUUOOONNNuuulll}}}nnnjjjfffhhhmmmoookkkfffXXXMMMMMMhhhzzzjjjSSSAAA888777888:::666777999;;;>>>AAACCCDDDDDDGGGIIIJJJKKKOOOVVV\\\hhhsss}}}~~~www~~~~~~hhhFFF===AAAAAADDDNNNQQQOOOWWWYYYLLLGGGIIIQQQgggxxx{{{uuupppiiiddd^^^YYYVVVRRRLLLHHH:::666111///000222111///000111333444555666666666000///.........///111111//////000222222333333333222222333444444555555666444555666777888999::::::<<>>777444777::::::;;;===???AAACCCEEEGGGJJJUUUTTTUUU^^^XXXZZZqqquuullldddyyyYYYBBB;;;===<<<======>>>???@@@AAABBB@@@GGGQQQfff}}}}}}ssssss~~~yyyrrrlllgggccc]]]XXXUUUQQQKKKFFF;;;888333111000000000000333111111444777888555333111...,,,+++,,,.........//////000111222333333333333333333444444444555555666666666666777888999:::<<>>@@@:::???JJJXXXyyyzzzssslllaaaTTTTTTGGG<<<;;;;;;NNNxxxNNN999111111///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,---...///000111888OOOSSSNNNMMMqqq```~~~kkkdddfffjjjiiinnnqqqhhh\\\LLLYYYrrrMMMHHHBBB@@@@@@@@@@@@AAA@@@AAAAAA@@@AAAEEEMMMSSSffflllnnnmmmmmmkkktttddd^^^|||jjjOOO===999<<<999999:::;;;<<<======>>>>>>CCCIIIWWWddddddiii{{{~~~yyyqqqlllhhhccc]]]YYYUUUQQQKKKFFF;;;888333111111111111111111000000111444444111///000///------///000000000000000000111111222333333333333333444444444555555777777666666777888999999===NNNVVV^^^wwwgggMMMAAAAAACCCBBBDDDJJJRRRxxxaaaZZZXXXQQQPPPKKKLLLLLLLLLLLLLLLKKKKKKJJJGGGHHHHHHEEEIII___wwwzzz```^^^||||||wwwwwwyyy~~~yyyiiiXXXNNNQQQYYY]]]fffooossswww}}}|||sssgggXXXHHH???===@@@888===III[[[~~~}}}vvvpppcccTTTRRREEE;;;;;;>>>SSStttKKK999222222000///...---------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,---...///000111777MMMRRRNNNLLLoooeeetttnnnddddddhhhggglllpppiiiZZZMMM\\\YYYGGGGGGJJJOOOSSSUUUSSSOOORRRSSSTTTSSSUUU^^^kkkuuuyyy[[[XXXvvvyyyjjjVVVBBB888777;;;666777777888999:::;;;<<<;;;???AAAHHHLLLMMMddd}}}yyyqqqlllhhhccc]]]YYYVVVQQQKKKFFF:::777333111111222333333333222111222333222///---//////...000222444444333111111111111111111222222333333333444444444555555777777777777777777888999>>>NNNUUU^^^www~~~eeeMMMBBBBBBBBBAAAEEEKKKRRRxxx^^^YYYXXXQQQQQQKKKKKKKKKKKKKKKJJJIIIHHHIIIGGGGGGHHHEEECCCNNN]]]vvvooonnngggXXXgggtttnnnfffeeennn{{{~~~mmmkkkllllllggg___[[[\\\SSSVVV[[[]]]___```aaacccyyygggVVVGGG>>>@@@FFFFFFMMMUUU\\\bbbkkktttyyyvvviiiYYYJJJBBB??????999===GGGXXX}}}xxxrrrdddRRROOOCCC:::;;;AAAZZZlllDDD444333222111///............,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,---...///000111666LLLQQQOOOMMMooonnnqqqwwwhhhdddgggeeeiiilllfff]]]QQQ]]]yyyLLLQQQZZZeeemmmsssvvvsssnnnoooqqqtttyyyrrrWWWVVVooo|||ssslllhhh```RRRCCC999555777999777888888999:::;;;<<<<<<;;;===>>>CCCEEEFFFeee{{{ooohhhfffvvv}}}yyyrrrllliiiddd^^^YYYVVVQQQKKKFFF:::777333111222333444444666666666555555333000...//////000222555777666555333222111000000111111222333333333444444444555555777777777777777888888999???LLLRRR___zzzzzzcccMMMCCCBBBBBB@@@CCCIIIQQQwwwzzz\\\VVVSSSOOOQQQLLLLLLLLLKKKJJJHHHGGGFFFIIIFFFFFFGGGEEEBBBFFFNNNmmmuuujjjaaa\\\uuuuuu^^^ZZZTTTLLLJJJOOOXXX\\\]]][[[YYYZZZZZZVVVPPPOOOQQQSSSUUUWWWYYY\\\___cccggg}}}kkkUUUHHH@@@:::888999999;;;@@@FFFMMMXXXeeeooo{{{xxxiiiXXXLLLCCC>>>>>>;;;@@@FFFTTTzzzwwwpppcccOOOKKK@@@999;;;CCC```fff@@@111333222111///............,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,---...///000111444JJJRRRRRRPPPpppwwwrrr}}}jjjbbbeeecccgggkkkhhh___XXXfffoooJJJVVVlll|||mmmVVVTTTgggkkk^^^WWWOOOIII@@@:::777777999:::999999:::;;;<<<======>>><<<===>>>DDDGGGGGG^^^|||oooiiiccciiiwwwzzzwwwxxx~~~zzzsssnnnjjjeee^^^ZZZVVVQQQKKKFFF:::666333111111333333333666777888777555333111000......000333666888888777333222111000000000111222333333333444444444555555666666666666777888999:::;;;GGGNNN^^^|||yyybbbMMMCCCBBBBBB???AAAGGGOOOuuuvvvZZZQQQMMMKKKPPPLLLLLLLLLKKKJJJHHHGGGFFFGGGDDDCCCDDDDDDCCCEEEIII[[[~~~kkkccchhh___PPPRRRNNNIIIIIIJJJLLLNNNOOOUUUTTTUUUXXXXXXUUUWWW[[[\\\___ccchhhnnnuuu}}}mmmZZZGGG>>>===;;;777555777555777;;;@@@IIIWWWdddttt}}}xxxgggWWWLLLBBB<<<<<<===CCCHHHVVV}}}uuummm```JJJFFF>>>888;;;FFFfffyyypppIII999222222000///...---------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,---...///000111444JJJTTTVVVRRRooozzzmmm|||~~~ggg]]]aaaaaafffmmmlll^^^aaarrrhhhMMMbbbooocccQQQPPP]]]YYYKKKGGG>>>;;;888777888:::;;;<<<:::;;;;;;<<<===>>>?????????AAA@@@BBBHHHGGGPPPfffqqqyyyssssssyyy~~~wwwrrrpppvvv~~~yyyqqqrrrtttyyy{{{uuupppkkkfff___ZZZVVVQQQKKKFFF999666222000000111222222222333555444222000000000///...///111555777888777333222000//////111222444333333333444444444555555555555555666777999;;;;;;888BBBKKK^^^}}}yyybbbLLLBBBBBBBBB@@@BBBGGGNNNtttsssWWWMMMIIIIIIOOOLLLLLLKKKKKKIIIHHHGGGFFFBBBAAA@@@AAAAAACCCEEEGGGOOOzzzvvvrrr}}}ooo[[[XXXTTTRRRSSSVVVWWWVVVWWWZZZ``````ccciiikkkkkkoootttuuuzzzYYYJJJ<<<888:::999777666999555555888;;;@@@LLLYYYfffppp|||yyyhhhYYYNNNCCC;;;:::;;;CCCLLL___~~~tttlll\\\EEEBBB===888<<>>>>>999888777888999;;;>>>???>>>???@@@AAABBBCCCCCCDDDBBBHHHEEEBBBHHHHHHHHHPPPccc~~~uuujjjccc```ccceeeuuu~~~}}}vvvqqqkkkfff___ZZZWWWQQQKKKFFF:::666222//////000000///---000222222000//////111///...---///222555777777222111///...///111333555333333333444444444555555333333444666888:::<<<===;;;DDDMMMbbbzzzbbbLLLBBBBBBBBBAAACCCHHHNNNvvvoooQQQKKKJJJIIINNNIIIIIIIIIIIIHHHGGGFFFEEE@@@BBBCCCBBBBBBBBBCCCDDDFFFbbb{{{kkkfffiiiddddddiiiqqqsssrrruuu{{{III???777666777666777999:::666555888999:::DDDPPPXXXcccrrr|||{{{kkk\\\QQQFFF===888999BBBOOOhhh}}}ssskkkYYYBBB@@@<<<888<<>>@@@HHHAAA666:::999999999999999<<>>AAAIIIRRRggg{{{cccLLLAAAAAACCCAAADDDHHHOOOzzzlllMMMKKKMMMKKKMMMGGGGGGGGGGGGGGGFFFEEEDDDBBBFFFHHHGGGDDDCCCCCCBBB???PPPyyy<<<:::777888:::<<<;;;999:::999777666666:::@@@DDDMMMQQQ\\\kkkwww|||{{{qqqaaaNNNBBB?????????CCCTTTsssppp___QQQDDD@@@888999>>>IIIppp~~~nnnCCC::://///////...------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---...///000111666OOOWWW\\\[[[mmmssswwwgggzzziiiTTTYYYZZZYYYaaaffffffggguuuuuuccc[[[~~~qqqTTTUUUiiiXXXGGGCCC???>>>===<<<999666???:::888<<<@@@@@@BBBDDDHHHFFFFFFKKKOOOQQQSSSUUUQQQOOOOOORRRVVVWWWRRRNNNVVVeeezzztttiiibbbbbbcccggglllwww{{{{{{|||{{{|||wwwooohhhfff___WWWSSSQQQJJJBBB888444111...///000000000000//////111555666555333222222222333444555666777111111111111111111222222555555444444444444555555555555666888:::<<<>>>???EEEGGGQQQggg|||bbbLLLAAA@@@BBBEEEDDDOOOTTTyyyjjjRRRPPPJJJLLLGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBDDDEEEGGGGGGFFFDDDCCCCCCKKKccc;;;999777777999:::999888:::::::::999:::===BBBGGGFFFHHHQQQ]]]hhhqqq|||yyyooo___MMMBBB???BBBAAADDDUUUuuuwwwiii\\\RRRDDD???666888>>>KKKuuu~~~eee<<<666/////////...------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333OOOYYY]]]YYYhhhttt~~~~~~fff{{{fffQQQUUUUUUUUU\\\aaagggccchhhtttwwwmmmeeeeeewww|||xxx[[[XXX}}}]]]KKKBBB???;;;:::;;;;;;999777===;;;===BBBDDDBBBCCCFFFMMMOOOTTTYYY\\\\\\\\\]]]bbb___]]]^^^aaabbb^^^[[[]]]bbbiiittt{{{vvvtttooogggcccggguuuwwwjjjhhhiiijjjkkklllpppuuuyyy~~~{{{tttllliiiaaaYYYTTTRRRLLLDDD888555111//////000111111111000000222444555444222444333333333333333444444000000111111222222222333555555444444444444555555555555666777999;;;<<<===BBBDDDNNNdddxxx___KKKAAA???BBBDDDBBBKKKQQQzzziiiQQQOOOIIIJJJEEEGGGGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGEEEDDDCCC???EEEVVVvvv:::999777888999::::::999777999:::<<<===@@@DDDGGGEEEFFFIIIPPPXXXbbbtttvvvlll\\\KKKAAA???DDDBBBDDDUUUvvvzzznnncccYYYTTTDDD===555777???PPP~~~XXX555444/////////...------,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111111NNN[[[```ZZZfff~~~jjj```MMMOOONNNNNNUUUYYY```[[[\\\dddhhhddddddhhhzzz{{{qqqxxx|||yyynnnnnnmmmqqqhhh```xxxsssQQQ???===;;;999999:::;;;;;;:::;;;===CCCHHHHHHFFFJJJPPP___gggppptttsssnnnjjjhhhrrrpppppprrruuuuuurrrooollliiidddfffuuuyyypppooouuu}}}{{{www{{{wwwggg]]]VVVPPPRRRTTTUUUWWWYYY]]]bbbfffoooqqquuuyyy}}}|||vvvppplllcccZZZUUUSSSMMMGGG999555222000000111222222333222222222444444222111444333222222111111222222111222222333444555666666555555444444444444555555555555666666777999:::;;;@@@BBBMMMccc~~~sss]]]JJJAAA@@@AAACCCEEEJJJUUUiiiQQQOOOHHHJJJEEEFFFFFFGGGGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFEEECCCBBB===???GGG[[[~~~::::::999::::::;;;<<<<<<;;;>>>AAADDDFFFIIILLLNNNOOONNNOOOPPPRRRZZZkkk|||wwwkkk[[[JJJ@@@???DDDAAABBBSSSvvvyyyooocccYYYVVVDDD===555888AAAWWW|||MMM222444/////////...------,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333MMMYYYcccaaammmyyy|||[[[IIIJJJHHHIIIOOORRRUUUSSSWWW___bbb```___bbbmmm|||tttlllqqqtttppptttvvvzzzxxxpppccc___```WWWZZZnnn~~~eee```zzzlllpppeeeJJJ<<<<<<;;;999999:::<<<===>>>???DDDJJJNNNNNNQQQ___mmm~~~}}}~~~}}}{{{vvvqqqrrr|||zzzmmmjjjoootttsssiiiXXXKKKFFFDDDBBBDDDFFFGGGIIIJJJNNNRRRUUU[[[]]]bbbhhhnnnssswwwyyy~~~yyysssqqqmmmcccYYYTTTSSSNNNGGG999666222000111222333333444444444444333333111000222111111111111111222222444444555666777999999:::555555444444444444555555666666555666666777888999@@@BBBMMMccc~~~ppp\\\KKKBBBAAABBBCCCEEEJJJ\\\jjjPPPNNNHHHKKKGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBAAA===@@@@@@FFF```999::::::;;;<<<===???@@@EEEIIINNNRRRTTTVVVYYY[[[XXXXXXYYYZZZYYY]]]jjjxxxyyymmm[[[JJJ@@@>>>AAA>>>@@@SSSwwwvvvgggYYYXXXDDD<<<666:::DDD^^^sssGGG444444/////////...------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111777KKKVVVgggmmmyyyuuuWWWGGGFFFDDDEEEKKKMMMPPPQQQVVV[[[]]][[[ZZZ\\\```qqqyyyppphhhjjjkkkhhhllljjjjjjnnnvvvdddYYYXXXYYYYYY^^^```ZZZfff___PPPZZZmmmaaa```UUUCCC;;;;;;::::::999:::<<>>BBBNNNccc}}}qqq\\\LLLDDDBBBCCCDDDCCCIIIbbbgggLLLJJJEEEIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@===CCCBBB???NNNqqq:::;;;===>>>???AAADDDGGGMMMQQQUUUYYY\\\^^^aaabbb___aaaeeeiiiiiijjjqqq{{{zzznnn]]]KKK@@@>>>>>><<>>DDDGGGGGGKKKQQQXXXaaauuuvvvlllrrr~~~|||tttpppggg[[[YYY___eeeXXXHHH===;;;<<<;;;999888:::::::::999999;;;<<<@@@BBBFFFKKKRRRXXX]]]```gggkkksss{{{~~~zzzuuuqqqjjjggg^^^UUUQQQPPPKKKDDD777444111///000222333333555666777555333111111111......///000111333555666222333333444555666777777555555444444444444555555666666555666666777888888===BBBOOOeee}}}rrr^^^MMMDDDBBBCCCDDDHHHLLLjjjaaaGGGFFFBBBGGGDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>CCCEEEBBBFFF```???BBBEEEGGGHHHJJJOOORRRUUUYYY]]]aaaccceeehhhjjjkkklllqqqxxxzzzzzz}}}yyyooo___MMMBBB???======EEE]]]vvvhhh[[[UUU@@@999666;;;FFFeee\\\===888000/////////...------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111777IIIWWWmmmuuu~~~{{{gggOOOBBBAAA===AAAGGGGGGJJJMMMOOOOOONNNPPPSSSUUUYYYeeeoooooommmiii___UUUNNNPPPSSSXXX___hhhpppuuuzzz}}}wwwuuuxxxjjjSSSIIIEEENNNPPPPPPVVV```yyyzzzOOO===GGGXXX~~~cccQQQOOOFFF:::888:::888:::<<<>>>AAAFFFMMMSSSQQQWWWcccooo}}}xxxxxx{{{oooggg\\\QQQRRRYYYYYYOOOCCC;;;777777666777555666777666555555666888:::;;;===@@@DDDIIIMMMOOO[[[^^^dddkkksssyyy~~~~~~~~~~~~~~~|||xxxtttqqqfffddd]]]UUUQQQPPPJJJCCC666333000///000111222333444666777666333111111222//////000111222333555666444444555555666666666666555555444444444444555555666666666666777888999:::@@@GGGUUUjjjttt^^^LLLBBB@@@AAABBBLLLJJJhhh\\\HHHIIIDDDGGGBBBDDDCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@BBBCCCBBBOOOtttFFFIIIMMMOOOQQQSSSXXX]]]aaadddhhhkkkmmmpppsssuuuxxxxxx|||~~~xxxooo```NNNCCCAAA>>>???HHHccc{{{pppfff^^^RRR===777555;;;EEEeeevvvRRR999999000000//////...------,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111555IIIYYYooossszzzuuuyyy}}}}}}zzzcccLLL@@@???;;;???FFFEEE@@@GGGNNNPPPOOOOOONNNMMMQQQYYYaaadddfffbbbSSSCCCIIINNNUUU\\\ccckkksssxxxxxxwwwnnnkkkrrrjjjXXXQQQ@@@PPPXXX[[[aaagggtttsssjjj]]]CCC@@@MMMTTTmmmmmmPPPEEEIII@@@555777<<<:::===@@@CCCGGGNNNWWW^^^ccclll|||wwwggg\\\QQQHHHLLLUUUMMMGGG@@@:::555222444777333555666666555555666777666666777888:::===???AAAKKKLLLPPPVVV___iiirrrxxxyyyyyyzzzzzzyyyvvvssspppdddbbb\\\UUURRRPPPJJJCCC555222///...///111222222333666777666333111222333222111111111222333444444888888888888888888999999555555555444444555555555555555666666777999:::;;;EEELLL[[[pppuuu^^^KKKAAA???@@@AAAGGGAAA]]][[[KKKOOOIIIJJJCCCDDDCCCBBBAAAAAABBBDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHBBB===>>>BBB>>>BBB```PPPSSSWWWZZZ]]]```cccfffhhhkkkooopppqqqtttyyy~~~}}}~~~}}}|||sssaaaMMMBBB@@@BBB>>>MMMkkk}}}ooogggbbbZZZOOO999666===999EEEppptttJJJ555999000000000000///......------,,,,,,+++******+++,,,,,,++++++******++++++,,,---,,,,,,,,,---...///000111888GGG^^^lllooozzzkkksssxxx~~~lllUUUJJJ???;;;;;;;;;>>>BBBAAACCCGGGJJJLLLMMMMMMLLLJJJOOOOOORRRVVVMMMDDDIIIQQQeeevvvyyyzzzzzztttlllfffiiipppoooeeeZZZKKKVVVbbblllvvv{{{vvvlllgggXXXKKKHHHFFFFFFPPP]]]FFFDDDAAA<<<999999<<<>>>???@@@CCCJJJUUUcccqqqyyy|||tttgggXXXNNNIIIHHHLLLQQQPPPGGG===777666666555333555555555555555555555555555555555555555555555555?????????DDDLLLXXXcccjjjoooppprrrtttuuuqqqkkkfff^^^___]]]WWWSSSOOOGGG???666444111111222333444333777555444444444555444444333333222111222333555666;;;;;;;;;999777666666777666555444333333444666777666666777666777:::>>>BBBLLLXXX___mmmvvvaaaOOOCCC@@@@@@AAAHHHKKKccc~~~[[[LLLIIIFFFEEEGGGBBBBBBBBBBBBBBBBBBBBBAAACCCAAA@@@BBBFFFIIIIIIHHHDDD>>>===???======LLLaaaXXXZZZ\\\^^^```cccgggjjjnnnpppsssssssssvvv{{{~~~zzzooo^^^KKKBBBAAABBB@@@VVVzzzxxxlllfffbbb[[[LLL999777<<<888FFFuuuEEE333999222000000//////......------,,,,,,+++******+++,,,,,,++++++******++++++,,,---,,,,,,,,,---...///000111888GGG\\\kkknnnzzzqqqpppnnn~~~yyyeeeSSSHHH>>>:::::::::===@@@BBBCCCFFFIIIJJJKKKKKKJJJGGGLLLKKKKKKOOOGGGBBBJJJhhhxxx}}}llleee```cccjjjmmmiiicccOOO[[[kkkxxx{{{ooo```XXXOOOIIIEEEFFFMMMUUUEEEDDDAAA>>><<<;;;===>>>AAADDDLLLYYYjjjyyy~~~jjj___SSSLLLJJJIIIMMMSSSMMMEEE<<<666666666555333555555555555555555555555555555555555555555555555888777777:::@@@IIIQQQWWWdddfffjjjmmmnnnmmmkkkiiiaaaaaa\\\UUUPPPMMMGGG@@@555333111111222444444333555444333444555666777777333222111000111444666888::::::999777666555666666555444333222333444666777666666777666666999===@@@GGGTTT]]]llltttaaaPPPFFFBBBAAAAAAHHHLLLggg\\\MMMKKKHHHFFFGGGCCCCCCBBBBBBAAAAAAAAA@@@BBB@@@???AAADDDGGGGGGFFFBBB======@@@>>>;;;EEETTTxxx^^^```aaabbbdddggglllppprrrtttuuuttttttwww}}}|||{{{xxxmmm\\\KKKBBBBBBBBBFFFeee~~~wwwjjjdddaaaYYYHHH999777:::777KKK~~~sss???000666333000000//////...---------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---...///000111777FFF[[[iiimmmzzzzzzpppooo}}}}}}qqq]]]OOODDD;;;888999888:::===AAABBBDDDEEEFFFGGGFFFFFFDDDIIIFFFDDDGGGBBBCCCPPPzzz~~~vvviiieee``````cccggghhhhhh[[[cccnnnxxx~~~~~~tttiiidddddd]]]RRRJJJJJJMMMOOOFFFEEECCCBBBAAAAAABBBCCCFFFMMMXXXiiizzzwwwqqq^^^UUULLLJJJIIIIIILLLQQQGGGAAA:::666666777666555555555555555555555555555444444444444444444444444777666666777:::???CCCFFFRRRVVV\\\```aaacccfffiiibbbaaa[[[SSSNNNLLLGGGAAA555333111111222444444333222333333444666888999:::333222000000111444777:::;;;999777555444444444555444333222222222333555666666666777666666777;;;>>>@@@NNNYYYkkksssaaaQQQHHHDDDBBBAAAIIIMMMmmm]]]NNNLLLIIIGGGGGGCCCCCCBBBBBBAAA@@@??????AAA@@@???@@@BBBCCCCCCCCCAAA<<<<<<@@@>>>:::===EEEXXX^^^```bbbdddeeegggkkknnnkkklllmmmmmmmmmqqqyyyxxxvvvxxxnnn^^^MMMCCCBBBBBBJJJnnn{{{jjjbbb^^^TTTDDD888888999888RRRfff<<<000333222000//////......---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---...///000111777EEEZZZhhhlllzzzuuu}}}~~~~~~{{{lllXXXJJJ@@@888666777777888;;;>>>>>>???@@@@@@@@@@@@???@@@EEEAAA???AAA???FFFWWW|||{{{wwwqqqqqqtttqqqkkkmmmkkkgggdddbbbccceeegggeeegggkkkpppvvvxxxuuupppppptttnnn^^^SSSSSSSSSOOONNNLLLIIIHHHJJJMMMPPPRRRVVV^^^kkkxxx}}}sssjjjdddUUUMMMHHHGGGGGGEEEGGGJJJBBB>>>999666666777777777555555555555555555555555444444444444444444444444777777777777999:::<<<===@@@EEELLLOOOPPPSSSZZZ```\\\\\\XXXRRRMMMKKKEEE>>>555333111111222444444444222333444555666777999;;;555333111///000444888;;;<<<999555333222333333444222222222222222333555555666666777666555777999<<<===MMMYYYjjjttt___OOOFFFDDDBBBAAAJJJNNNqqq^^^LLLIIIHHHGGGGGGDDDCCCBBBAAA@@@???>>>===@@@???>>>>>>???@@@@@@@@@AAA<<<:::===>>>;;;:::===CCChhh|||^^^```bbbaaa___^^^]]]^^^YYY[[[]]]]]]___eeemmmtttyyyxxxuuuyyyqqqcccQQQDDD@@@AAAHHHbbbzzz~~~}}}iii```[[[PPP@@@777777888;;;]]]\\\<<<111///000/////////...------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---...///000111666DDDYYYggglllzzz}}}}}}yyyhhhUUUFFF===666555666555666888999:::::::::::::::999999999>>>:::888<<<===EEEWWWpppjjjaaa\\\]]]ccceeecccfffhhhiiihhhffffffiiillliiijjjnnnwww{{{zzzllldddeeeeeeaaa```\\\WWWVVVZZZaaafffiiijjjuuuxxxnnniiihhhpppvvv~~~xxxpppfff]]]WWWPPPIIIEEEDDDCCC@@@>>>@@@===;;;888777777888888888666666666666666666666666555555555555555555555555333444444555555555666666444999>>>@@@@@@CCCJJJPPPQQQSSSSSSOOOMMMJJJCCC;;;444222111111333444555444444555666666444444666888888555222000111555999===@@@<<<666222222222333222111111222222333444555555555666777666666777999;;;DDDSSS___ooovvv]]]JJJBBBBBBBBBBBBJJJOOOqqq]]]GGGDDDDDDEEEFFFCCCBBBBBB@@@???>>>======>>>>>>============>>>???AAA<<<999;;;===<<<<<<===@@@NNNsss{{{kkkbbbbbb```[[[UUUOOOLLLKKKIIILLLOOOQQQSSSXXXaaagggjjjpppyyy{{{yyyyyyssseeeSSSEEE@@@@@@BBBNNNYYYaaa|||zzzddd[[[XXXNNN===666777888AAAjjj~~~RRR<<<333.../////////......---,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---...///000111555DDDYYYhhhlllzzz~~~|||vvvdddQQQBBB:::444444555444444666666666666666666666666666222777444333888888>>>NNNYYYRRRKKKGGGJJJOOOSSSUUUSSSXXX^^^cccfffiiinnnrrrooopppxxxzzzuuuooonnnssszzz~~~zzz~~~~~~www^^^QQQOOORRRPPPUUU\\\bbbfffhhhiiikkktttuuuwwwyyyzzzyyyxxxwwwtttqqqlllfff```YYYRRRMMMKKKEEEBBBBBB@@@;;;999:::;;;:::999888888888999:::888888888888888888888888666666666666666666666666444444555555555666666666111333666666666888===AAACCCGGGJJJJJJJJJIIIBBB:::444222000111333555555555444666888666222111333666888666222000222777>>>BBBFFF@@@777333222333333222111111222333444555555666444666777777777888:::<<>>======<<<======<<<;;;;;;===??????===::::::<<<===>>>>>>BBB@@@YYYnnn___cccaaa[[[RRRJJJEEECCCCCCFFFIIIMMMOOOQQQVVV]]]bbbccceeejjjttt|||{{{wwwpppcccRRRFFFAAA@@@@@@GGGQQQdddwww^^^VVVTTTJJJ<<<666666999GGGuuu|||uuuHHH:::444...222///......------,,,,,,+++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,---...///000111444CCCZZZiiimmmzzz|||{{{zzzrrr___LLL@@@888333444555444444555444444444444444444555555222555222222888666777BBBCCC???<<<;;;===???BBBDDDEEEJJJQQQWWW]]]ccciiimmmoooooowwwwwwtttvvv{{{yyyYYYGGGEEEJJJAAADDDIIIKKKKKKKKKMMMOOOWWWXXXYYYZZZ[[[[[[\\\[[[ZZZXXXUUURRRPPPLLLHHHEEEEEE@@@===>>>>>>;;;999:::999:::::::::999999:::;;;999999999999999999999999888888888888888888888888888888888888888888888888333333333333444555666888888===@@@AAADDDFFFBBB<<<333222000111333555555555333555777555111000222666666333000000444<<>>PPP^^^hhhtttpppVVVEEE@@@BBBDDDDDDMMMSSSjjjYYYDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===:::<<<===<<<;;;;;;===???<<<======<<<<<<<<<======???;;;JJJppp}}}cccUUUbbb]]]UUUKKKDDDAAACCCEEEKKKNNNRRRTTTVVVYYY___dddeeebbbcccjjjyyy~~~{{{{{{uuulll```QQQFFFBBB???BBBMMM[[[wwwvvv[[[RRRPPPFFF;;;555555999JJJ{{{qqqoooBBB888555///555///......------,,,++++++***+++,,,------,,,+++***++++++******++++++,,,---,,,,,,,,,---...///000111444DDDZZZjjjnnnzzz~~~zzzzzzxxxnnnZZZGGG???777333444555444444555444444333333444444555666555888444555;;;777333<<<:::999:::;;;;;;999:::;;;BBBEEEIIIMMMSSSYYY^^^bbbgggfffmmm}}}ssspppuuu~~~^^^GGGAAADDD???BBBDDDDDDAAA@@@BBBDDDGGGHHHHHHHHHIIIIIIJJJJJJHHHFFFEEEEEEEEEDDDBBB@@@???;;;999<<<===;;;;;;===999:::;;;;;;:::999:::;;;::::::::::::::::::::::::888888888888888888888888999888777777666666777777666555333333555666555444333777999;;;???DDDCCC???333222000111333555666555111444666444000///222666333111///000666???IIIPPPOOOFFF;;;555444444333111111222333555666777777777333555888999:::;;;===???NNN\\\eeeppp~~~lllTTTEEEBBBEEEEEEDDDRRRWWWgggWWWDDDDDDCCC@@@????????????>>>>>>>>>>>>>>>999;;;===<<<:::;;;===@@@999===???>>><<<<<<;;;:::888;;;EEE\\\~~~uuu[[[NNNlllcccXXXNNNIIIIIIKKKMMMVVVYYY]]]```bbbdddeeegggiiigggfffjjjtttyyy{{{xxxmmmaaaQQQEEE???>>>===CCCYYYzzzjjjWWWNNNJJJGGG;;;777;;;;;;III}}}{{{aaa<<<:::666///777111000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000777???YYYgggqqqyyyxxxwww~~~||||||{{{xxxkkkTTTBBB888777666555555444444555666666777888888888888777777777777888999999666444999888777666555666777888;;;<<<===@@@CCCGGGKKKMMMTTTTTT\\\lll|||yyyssssss}}}cccJJJBBBFFFCCCAAA???@@@CCCCCC@@@===AAA??????AAABBBAAA@@@@@@???@@@AAABBBAAA@@@>>>===>>>======???@@@AAA@@@>>>>>>AAABBB???999777:::===:::;;;<<<===>>>===<<<;;;>>>===;;;:::;;;;;;:::999===;;;:::999:::;;;:::999:::888777777888777555444666555444555888::::::999222555555000000555555111222222333333444555555555555666555333999EEEOOORRRMMMDDD:::333333444333222222333444555666666666666666777888999:::<<>>???MMMQQQjjjrrriiixxxuuuSSSIIIBBB???@@@===??????>>>>>>>>>>>>??????????????????>>>>>>>>>===??????>>><<<<<<;;;;;;;;;999>>>AAAIIIeee{{{{{{wwwdddSSSGGGssslllccc[[[YYY[[[```cccggghhhiiiiiiiiilllooorrrnnnmmmmmmqqqxxxyyyzzzyyyooobbbQQQDDD>>>===<<>>777666666555555555555666555666666777777777777777<<<;;;;;;<<<===>>><<<:::<<<<<<:::999999999:::;;;<<<<<<===>>>???AAADDDFFFEEEFFFMMMYYYeeerrr~~~|||yyydddLLLDDDGGGCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBB@@@??????CCCCCCDDDDDDDDDCCCCCCBBBFFFDDDCCCDDDEEEEEECCCBBB???@@@AAA@@@>>>>>>???AAA======>>>??????>>>======@@@?????????@@@AAAAAAAAA>>>===<<<<<<<<<<<<<<<<<<<<<:::888888999:::999888999777555444555666555555333666555111111555444000222222222333444444555555888999777555999BBBJJJLLLEEE>>>555111222444444222222333444555666666666666555666888888999<<<@@@DDDOOOOOO[[[sssmmmPPPBBBCCC???AAAOOOaaaxxxuuu```mmmsssQQQHHHAAA???@@@===???>>>>>>======>>>>>>?????????>>>>>>>>>=========???>>>===<<<;;;;;;;;;;;;666:::<<>><<<<<>>===<<<===???@@@@@@???@@@???>>>======>>>???@@@?????????===;;;;;;<<<>>>???AAAFFFLLLRRR\\\nnn~~~gggQQQHHHIIIFFFGGGHHHGGGFFFFFFHHHIIIGGGGGGGGGFFFEEEEEEEEEDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDEEEFFFHHHHHHGGGFFFEEECCCCCCCCCCCCAAA@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;888555333333444444333555555444111222555444000222222222333444444555555888:::888444555<<>>==================>>>>>>>>>>>>=========<<<<<<>>>===<<<;;;;;;::::::;;;:::<<<===<<>>>>>>>>>>>>>>???AAACCCDDDJJJKKKKKKIIIEEEDDDFFFIIIGGGGGGJJJNNNPPPSSS\\\fffssstttbbbVVVSSSPPPNNNLLLKKKLLLMMMMMMMMMLLLOOOOOOLLLKKKMMMNNNMMMMMMLLLKKKKKKLLLMMMOOOPPPOOONNNMMMOOORRRUUUWWWWWWVVVRRRMMMLLLLLLJJJEEE@@@FFFFFFFFFHHHIIIKKKMMMNNNOOOOOONNNMMMKKKJJJKKKLLLRRRRRRPPPNNNKKKIIIHHHIIIIIIHHHHHHHHHHHHEEEAAA>>>???<<<:::999999999999888666555222222444666555333333333333444555555666666444666555111111444555444222000...///111333333222222333444555666666666666555666777777888;;;???CCCJJJMMM[[[ttt~~~lllOOOAAACCCAAAEEETTTuuuzzzSSSlllkkkLLLDDD???>>>@@@=========<<<<<<<<<<<<===============<<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::>>>===>>>>>>:::EEEnnnyyymmmttthhhTTTHHHGGGLLL~~~{{{|||zzzuuu~~~}}}xxxxxxtttpppkkk___OOOCCC@@@>>>???MMMmmm~~~aaaJJJBBBAAA===666555<<<999<<>>AAACCCEEESSSWWWZZZZZZYYY[[[```eee\\\[[[]]]bbbccc^^^[[[[[[ZZZjjjtttlllbbb]]]WWWWWW[[[]]]\\\YYY[[[``````\\\ZZZ^^^```___ccccccbbbcccdddfffhhhjjjmmmlllkkkmmmppprrrssssssnnniiidddcccdddbbb[[[UUUSSSUUUWWW\\\bbbhhhnnnrrrxxxxxxwwwsssnnnkkkkkklllxxxxxxvvvrrrmmmiiiiiiiiiffffffggghhheee^^^UUUOOOPPPOOOMMMLLLJJJGGGBBB???:::555111111555777777666444444444555666666777777222444333000///222222///111000000000222222222111222333444555666666666666555666777888999;;;@@@CCCHHHKKKZZZrrr{{{iiiNNNAAADDDBBBFFFUUU~~~|||QQQmmmhhhJJJCCC???>>>???<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::999999999999999:::777999===888;;;WWWyyyqqqiiirrr]]]MMMDDDDDDJJJwww~~~xxxvvv|||wwwooo```NNNBBB??????AAAPPPsssyyy^^^HHH@@@@@@<<<666444===999BBBtttaaaCCC===777222333000//////.........---------++++++++++++++++++++++++************++++++++++++------,,,------...///000222:::UUUfffrrruuu~~~pppwww}}}{{{ooojjj]]]GGG888777444444444555555777888888888777666666666777999:::;;;;;;<<<>>>???@@@>>><<<555555666777999<<>>???<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999888888888888999999888555777===;;;999GGG[[[~~~kkk||||||bbbSSSJJJFFFHHHOOO|||~~~}}}{{{rrraaaNNNBBB??????AAAQQQvvvxxx___III@@@@@@>>>999444>>>:::OOO}}}QQQ<<>>???BBBCCCBBB???<<<555444444444555666888999777===EEEHHHJJJPPPYYYaaannnrrr{{{|||xxxwwwvvvzzzxxxhhh]]]LLL???444222555555666888222222333333444555555555777999777222000222222///000111111111111111222333222333444555666666666666777888999:::;;;===BBBEEEDDDKKK]]]xxxsssdddKKKAAAEEECCCEEESSSnnnlllTTTgggIIICCC???>>>>>>;;;::::::999999999999::::::::::::::::::999999999999888888777777777888888999;;;888999<<<;;;;;;AAAJJJzzz~~~zzzpppUUULLLMMMOOOUUU\\\}}}zzzppp```MMMCCCAAA>>>@@@QQQvvvttt\\\GGG===<<<:::666777@@@===[[[rrrFFF777???777222666444...............---------++++++++++++++++++++++++)))************+++++++++---------------...000000111888TTTeeerrrtttzzzqqqwww}}}mmmccc```SSS===333777666555555555555666777777555444222222222333555777===>>>AAADDDEEECCC>>>:::666555444222222222333333000555;;;===<<>>BBBFFFCCCLLL```|||qqqbbbKKKBBBFFFCCCEEERRRddd|||aaaPPPgggIIICCC???>>>>>>;;;:::999999999999999999::::::::::::999999999888888888777777777777777888888:::999888777666888<<>>===999666999>>>@@@nnn~~~___OOO>>>888777555333111---...///...---,,,---...,,,,,,,,,+++++++++******+++++++++******)))))))))++++++,,,------......//////999JJJbbbtttvvvuuurrrppppppjjj]]]KKK===777666555444333222222333444555666555444333333444555666888888:::;;;;;;:::999999444333111//////000222333333444666888:::>>>CCCGGGNNNSSSWWW[[[___gggsss|||}}}xxxwwwxxxuuuqqqwww}}}dddCCC111222333555888444////////////000111333333777444000...............000111111222222222111111444444555555555555555555999999888999:::<<<>>>@@@CCCLLLbbb~~~rrr___LLLDDDAAA@@@FFFPPPhhh|||```KKK___DDD@@@===:::;;;999===<<<:::999888777777777999999888888888888999999666666666666555555555555777777777888999999::::::KKKkkkzzz^^^JJJMMMUUUYYYeeevvv{{{xxxvvvuuuvvvjjjZZZJJJBBBAAA@@@BBBQQQ~~~eeeKKK>>>===<<<999777555>>>III|||qqqSSSFFF999666888666333222///000000///---,,,---...,,,,,,,,,++++++++++++***,,,,,,+++++++++*********++++++,,,------......///000999HHHaaasssvvvuuuqqq~~~lllkkkdddWWWGGG;;;777777777666555555555555666777777777666555555666777777555666777777777666555555333222111000///000111111000111333444666:::???CCCCCCKKKTTTZZZ\\\^^^aaadddfffdddfffnnnyyy~~~bbbDDD222333333555777222111111111111222222333444555222000///000111000000000000111222222222222111444444444555555555666666888888888888:::<<<>>>???AAALLLccc~~~sss^^^JJJCCCAAAAAAFFFMMMgggzzzaaaQQQZZZBBB@@@>>>;;;<<<:::<<<;;;:::999888777777777888888777777777777888888666666666555555555444444555555555666777777888888===NNNqqqkkkWWWLLLTTT```jjj{{{}}}qqqoootttuuujjjZZZJJJ@@@???@@@BBBTTTrrr]]]FFF;;;;;;:::999888666???NNN{{{ggg|||NNNBBB999888999777444222111222222111...------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------......///111888FFF^^^rrrvvvrrrmmmwww}}}~~~|||hhhddd\\\OOOBBB999777777999999888777777888999999888888777777777777888888555555555555555444333222222222222111111111111000///000222333444666:::===@@@JJJXXXccckkkppptttwww{{{yyyyyy}}}}}}vvv~~~]]]BBB444444333555777222333333333333333333333333222111000111222333222111000000111222222222222222222333333444555666777777777777777777999;;;===>>>@@@LLLeeesss]]]HHHBBBBBBBBBDDDJJJcccttt^^^TTTtttSSS@@@@@@>>><<<===:::;;;:::999888777666666666666666666555555666666666555555555555444444444444222222333444444555555666888:::UUUbbbWWWUUUdddvvvssswww~~~uuujjjZZZIII@@@>>>BBBDDDWWWhhhVVVCCC;;;:::999888888<<>>444555444777999333333333444444444333333222222222111222444444222000///000111222222222222222222222333444555666777888666666666666888:::<<<===AAAOOOiiisss[[[EEE@@@BBBBBBCCCGGG```nnn[[[ZZZjjjNNN???@@@===<<<<<<888:::999888777666666666666555555444444444444555555444444444444333333333333111111222222333444444555<<<777GGGpppaaa\\\aaattt|||uuu~~~~~~uuujjjZZZIII@@@>>>BBBFFFZZZ___QQQBBB;;;999888777999;;;EEEVVVzzzVVVJJJ>>>999777444222333333444444222///......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222666AAAYYYnnnttt~~~yyybbbdddzzzuuuttt|||pppddd[[[NNNBBB:::777666777999999999999999999999999777777777777777777777777777666666555444333333333444555666777777777777666666777777666444333444666666888;;;???FFFNNNWWW]]]gggqqq~~~mmmFFF777222555555999<<<555222333333444444333222111444333222333333333111/////////000111222333333333222222333444555666777888666666555666777999;;;===CCCRRRmmmpppYYYCCC???AAAAAACCCFFF\\\kkk\\\aaacccLLL@@@@@@;;;::::::555888888777666555555555555444444333333333333444444333333333333222222222222111111222333333444444555999888???VVV{{{eeeeeennnqqqsssuuuiiiYYYIIIAAA@@@AAAHHH___VVVKKK@@@;;;:::777888:::777SSSsssjjjOOODDD999555444222222555222333333222///......///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------......///111555???WWWlllrrrvvv\\\bbbxxxrrrvvv}}}|||kkk___UUUHHH===999888888777888999999::::::999999888777777888888888888777777666555444333222222222333555666666888999:::;;;;;;888999:::999888777888999:::;;;===@@@AAABBBBBBBBBIIISSS^^^dddfffjjjrrrzzz~~~}}}}}}|||xxxeeeMMM;;;111111555444999===666111222333444444444333222555333222111222222000///...///000111222333333333222333333444555666777777666666666666888:::<<<===EEEUUUqqqkkkVVVCCC???@@@@@@BBBGGGTTTlllaaaccc]]]JJJAAA@@@:::999:::444777666555555444444444555444333333222222333333444222222222222111111111111111222222333333444555555555999;;;DDDaaa}}}~~~|||qqqpppxxxxxxmmmxxxuuuhhhXXXIIICCCCCCBBBMMMgggqqqLLLDDD===:::999888999===???oooVVVHHH???777555444111111333000111222111///...///000...------------,,,,,,,,,*********+++++++++,,,,,,++++++,,,------......///000333>>>VVVkkkppp~~~pppZZZdddvvvpppwww}}}}}}sssfffXXXNNN@@@999888::::::999999999:::;;;;;;:::999999777888999::::::999888777666555444444333444555666555555555666888;;;>>>???;;;===???@@@@@@AAABBBDDD;;;<<>>EEEVVVrrr|||fffTTTCCC??????>>>BBBIIIYYY|||uuukkkXXXHHHAAA???999999<<<666666555444444444444444444444333333222222333333444222222111111111000000000111111111222333333444444333777999<<>>:::999999888:::???LLLRRRFFF???999888666111///000///000111000///...///000......---------,,,,,,,,,)))))))))******+++++++++++++++,,,------......///000333===UUUkkkooo||||||jjjYYYgggvvvnnnxxx~~~}}}xxxmmmbbbRRRHHH;;;666888;;;<<<;;;999:::;;;<<<<<<;;;:::999999999;;;;;;;;;;;;999999999888777666666777999:::444333444555777;;;???AAA>>>@@@DDDGGGIIIJJJMMMOOOPPPOOONNNOOOPPPQQQPPPOOOPPPNNNNNNSSS\\\dddggghhhiiillljjj^^^MMMCCCDDDIIIHHHVVVgggsss}}}hhhUUUPPPFFF888222---111444222777999111111333555777888888777666222///------///222333333...///000111333333333444444444555555555555555555777777777777999;;;===>>>EEEVVVrrrxxxcccSSSDDD???>>>===BBBKKKiiixxxUUUGGG@@@>>>888:::>>>999555555444333333333444444444333333222222333333444111111111111000000000000000000000111222222333333222222444777;;;NNNvvvrrrbbbeeeggg~~~~~~uuuhhhYYYJJJBBBBBBGGGDDDyyy^^^BBBAAA888444;;;:::777>>>VVVvvvMMMBBB???;;;888666444222111222222111111000000///////////////...------,,,,,,,,,++++++******++++++,,,++++++,,,------......///222555;;;OOOgggrrr~~~pppfffWWWmmmuuufffxxx{{{sssjjj___MMMCCC:::888999999999::::::;;;<<<>>>>>>>>>======::::::;;;;;;::::::999888;;;999888999;;;<<<;;;:::666444333444777:::======@@@GGGOOOUUUXXX[[[___bbbccceeegggiiihhhfffbbb___ccceeejjjqqqxxx~~~lllZZZMMMIIIJJJLLLPPPSSSZZZllllllZZZOOOHHH@@@;;;555333111111333555666777000333777999888555333333333333333333111000...---///000000111111222333333444444444555555555555666444555666777777888:::<<>>>>>>>>===<<<:::;;;;;;;;;;;;:::999999:::999999999;;;<<<;;;:::666555444555777:::===>>>FFFMMMWWW___eeekkkqqqvvvxxx{{{~~~~~~~~~~~~{{{dddTTTOOOPPPUUUWWWYYY]]]nnnqqq^^^PPPHHHBBB<<<777555333111111333555666666333555888888666444222222555444333222111000//////000000111111222333333333444444444555555555555666444666777777777888;;;===DDDXXXuuuttt___PPPDDD@@@???>>>EEEOOOxxxVVVIII<<<888999777666777777666555444333333333333333222222222222333222111000000000000000000000000222222111111111111222222444222444777444888NNNfffxxxrrrwwwjjjYYYJJJBBBBBBKKKMMMyyyRRR<<<>>>999666999666:::III|||wwwXXX@@@@@@>>><<<;;;;;;999666333333222222111000000//////000000///...---,,,+++***,,,++++++******++++++,,,++++++,,,------......//////222777JJJdddqqq}}}{{{rrrXXXXXXvvvlllnnnxxxhhhWWWFFF>>>777777999888999;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999999:::999999:::<<<<<<;;;:::666555444555666999<<<===GGGOOO[[[fffoooyyyiii[[[ZZZ^^^iiimmmrrryyy~~~ggg]]]PPPGGGBBB>>>999555444222111111333555666666555777777666444222222222666555333222111111111111111111222222333444444444444444444555555555555666666777888888888999<<>>=========;;;888555333333222222111000//////000000///...,,,+++******,,,++++++******++++++,,,++++++,,,------......///000333666FFF```ooozzzkkkTTTZZZ{{{wwwfffqqq{{{gggSSSAAA;;;666888999888999<<<<<<===>>>??????>>>===<<<;;;;;;;;;<<<;;;::::::999999999999;;;======<<<:::555555555555555666999<<>>:::777333222111111333555555555555666666444333222333444777666333111111111222333111222222333333444555555444444444555555555555666666777888888888:::>>>AAAJJJbbbjjjZZZLLLAAA@@@??????FFFPPPddduuuuuuoooOOODDD;;;999888666666777555555444333333333333333333333444333222111111222000000000000000000000000000//////......//////000111000222666555222555;;;WWWxxxjjjXXXHHHCCCEEEHHH\\\eeeFFF@@@>>>888:::???;;;>>>PPP{{{[[[KKKFFF???>>>>>>>>>>>><<<999666444444333222111000//////000///...---,,,+++******,,,++++++******++++++,,,++++++,,,------......///222555777DDD]]]mmmxxxgggUUU^^^|||rrrfffxxx{{{eeePPP===999666888:::888:::=========>>>??????>>>===<<<;;;;;;<<<<<<<<<;;;::::::999888999<<<>>>>>><<<:::666777777555333444777:::>>>FFFQQQ\\\gggsss}}}mmmaaacccqqq~~~wwwxxx~~~uuuiii___YYYQQQMMMGGGCCCAAA???;;;888222111000111333555555444222333444333222333555777777555333111111111333444111222222333333444555555444444444555555555555666777888888888888;;;???BBBJJJeee~~~hhhYYYLLLAAA@@@???>>>DDDNNNhhhwwwyyyfffJJJBBB;;;999888666555777666555444444444444444444777888888666222000000111///////////////////////////..................///000///000333555444555888AAAjjj}}}wwwiiiWWWHHHCCCFFFJJJfff[[[DDD@@@===777777;;;888CCC\\\yyytttTTTLLLJJJAAA???>>>======<<<999777555555444222111000///.........------,,,+++++++++,,,++++++******++++++,,,++++++,,,------......///333666666BBB\\\nnnwwwzzzdddWWWccc|||sssooovvv___KKK<<<888888::::::999:::======>>>?????????>>>===<<<<<<<<<<<<<<<<<<;;;::::::888888:::<<>>DDDMMMqqq~~~___FFF@@@:::999888555555777555555444444444444555555888::::::777222//////111///////////////////////////......------......///000000///000000111333444999UUUtttrrrtttvvvhhhVVVGGGDDDHHHOOOpppQQQBBB999999666555888;;;UUU}}}hhhOOOLLLIIIBBB@@@===<<<;;;:::888777666555444333111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------......///111555555@@@[[[ooozzzxxxbbbXXXgggzzzxxx}}}nnnWWWEEE;;;999999<<<;;;999:::>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::777888:::===??????===;;;???AAA@@@;;;666333666999===BBBIIIPPPWWWaaalllsss|||vvvssstttuuusssooojjjhhhlllwwwxxxqqqssstttssssssuuuyyy||||||{{{}}}~~~ooo\\\SSSPPPHHHFFFCCC@@@===:::888666111000000222444555444222111222444444333333444555222222222222222111111111000000111111222333333333444444444555555555555666666666666666777:::???CCCMMMkkk}}}gggTTTHHH????????????FFFOOOppp|||YYYCCC>>>:::999888555444777444333333333333333444444666999:::777111...///111//////////////////////////////............/////////000000///...000222333777DDDWWWttt}}}lllkkk}}}}}}uuuhhhUUUGGGDDDHHHTTTwwwzzzJJJBBB666:::::::::<<>>>>>???@@@@@@???>>>===<<<<<<<<<======<<<<<<;;;:::777888:::===@@@@@@===;;;CCCEEEDDD>>>888444777:::999===CCCIIIOOOXXXcccjjjtttwww||||||wwwtttrrrnnnhhhbbb^^^]]]]]]^^^ZZZZZZ[[[bbbnnn|||zzzeeeYYYNNNQQQTTTUUUVVVYYY^^^bbbuuu{{{tttuuu|||bbbSSSMMMJJJGGGEEEBBB???<<<:::888777111000000222444555444222222333555555333222222333111111222222222111000000///000000111222222333333444444444555555555666666666666666555666:::???CCCRRRppp|||fffQQQEEE===>>>@@@AAAGGGQQQjjjxxxXXXBBB===::::::888444444777222222222111222222333333444777888666000...///333//////////////////////////////............//////,,,000222000000222444555000555===YYYuuuhhhpppyyyppp[[[GGGBBBIIIUUUyyyaaaFFF;;;;;;888999:::===WWW{{{UUURRRRRRHHHCCCAAA???>>>===;;;777555444444333222222111000000......---------,,,,,,,,,---,,,++++++******++++++++++++,,,------......//////111333;;;QQQmmm||||||~~~qqq___WWWmmmuuu{{{\\\DDDBBB999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<>>>===:::;;;>>><<<777888888888999:::;;;===>>>EEEEEECCC>>>999666777::::::===AAADDDIIIQQQ\\\ccceeeiiinnnooonnnkkkhhhggghhheeebbbaaa```]]]XXXSSSRRRNNNPPPXXXbbblll||||||fffQQQHHHEEEGGGKKKMMMMMMNNNWWWbbbyyy{{{{{{sss~~~vvvgggaaaXXXLLLIIIMMMCCCAAA>>><<<;;;999777444//////000000111222444555555555444444444333333333222111111111000000//////000111111111111222222222555555555666666666666666777777777777777999===@@@NNNrrrwww```LLLEEE@@@??????AAAFFFMMMttt}}}mmmNNNCCC???999555444444444444333333333222222222111111222444444333111///...///................................................////////////000000000000111777777===ZZZpppcccnnnxxxnnnZZZFFFBBBHHHSSSwww|||XXXCCC===;;;::::::<<>>;;;888555666555444333222111000000.........---------,,,,,,---,,,++++++***+++++++++++++++,,,------......///000333444:::OOOjjjyyyzzz{{{mmm\\\VVVgggqqq{{{XXXBBBAAA999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<>>>===:::;;;===;;;666777777888888999;;;<<<===CCCEEEEEEBBB<<<888777888:::===AAADDDIIIQQQ[[[ccccccgggmmmpppnnnkkkhhhffffffcccbbbbbbdddccc```\\\TTTPPPPPPUUU[[[aaannnyyyzzzmmmYYYLLLJJJKKKKKKLLLNNNMMMQQQ\\\iii~~~~~~rrrsss~~~kkk\\\WWWSSSJJJEEEFFFBBB@@@===<<<;;;999666444/////////000111222444444555444444444444333333333111111111111000000000///000111111111111222222222555555555555666666666666555666666666777;;;@@@CCCNNNrrrvvv]]]JJJDDD???>>>>>>@@@EEELLLiiiyyyoooRRRCCC???999666555555555444333333222222222111111111222333444333000......///.................................................../////////000000000000---222444777LLLpppyyyiiibbbvvv~~~uuujjjWWWDDDAAAIIISSSvvvlllNNN@@@===777999888:::PPPlll]]]ccc___PPPKKKIIIEEEBBB???<<<999666888777666555333222000000.........------------,,,------,,,+++++++++++++++++++++,,,------......///111444444999MMMgggvvvxxx~~~|||eeeWWWRRR___lll|||xxxPPP======999999:::;;;;;;<<<<<<======>>>>>>??????>>>>>>===<<<>>>===:::;;;===;;;777777777777777888999;;;;;;BBBEEEGGGEEE???999777666:::===AAACCCGGGOOOYYY```___dddkkkpppooollliiiffffffcccbbbcccggghhhfffccc___[[[YYYYYYYYY[[[aaaiii|||rrrbbbSSSQQQWWWZZZYYYZZZ\\\[[[]]]fffqqq|||vvvllliiipppuuucccTTTRRRRRRLLLEEEDDDAAA???<<<;;;:::888555333/////////000111222333444444444444444333333333333111111111111000000000000000111111111111222222222444444555555555666666666444444555666888<<>>===>>>???DDDKKK\\\xxx{{{UUUBBB???:::777666666555555333222222222222111111111111222333222000.........------------------------------------------------....../////////000000000---000111222;;;SSSvvv{{{mmmaaafff{{{qqqeeeSSSCCCBBBJJJXXX{{{cccIII>>>:::666:::888;;;]]]qqqjjjffflllbbbOOOLLLIIIEEEBBB@@@===:::888999999777666444222111000............------------------,,,++++++++++++,,,++++++,,,------......///111444444888KKKfffwwwzzzrrr]]]RRRRRRZZZiii~~~jjjFFF999:::999999:::;;;;;;<<<<<<======>>>>>>??????>>>>>>===;;;======;;;===@@@???:::666666666666777888999:::AAADDDFFFCCC>>>999777777<<<>>>@@@BBBDDDJJJSSSZZZ[[[bbbjjjpppqqqnnnkkkhhhgggdddaaabbbeeefffeeecccfffccc___[[[WWWUUUWWWZZZaaaqqq}}}~~~{{{wwwlll]]]UUU]]]kkkpppppprrrtttsssssszzz}}}yyyzzz|||llldddeeekkksss}}}hhh[[[PPPMMMMMMIIIEEEDDD???===;;;999999777555222////////////000222333444444444444333333333222222111111111000000000000000000000111111111222222222333444444555555666666666555555555666888===CCCHHHOOOsssttt\\\HHHBBB>>>>>>>>>@@@DDDKKK]]]SSSAAA>>>:::777666666555444222222222222111111111111000111222222///.........------------------------------------------------........./////////000000222111222333222;;;VVVrrr~~~ooo^^^ZZZmmmwwwkkk___OOOCCCDDDMMMaaa```HHH===666999===;;;BBBlllxxxrrrwwwggglllqqqdddRRRJJJGGGCCCAAA???>>><<<::::::999888666444222111000//////.........---------...---,,,,,,++++++,,,,,,++++++,,,------......//////222333777JJJeeexxx}}}lllXXXSSSWWWXXXggg___AAA999;;;999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>======:::<<<===<<>>??????@@@EEEMMMSSSZZZaaajjjqqqsssqqqnnnmmmfffbbb______aaaccccccaaaaaa```[[[TTTMMMKKKJJJJJJGGGRRRUUUXXX______]]]eeeeeeiiikkkeee[[[ZZZhhhxxxyyyiiiccceeegggeeejjjjjj___WWWQQQLLLHHHDDDAAA@@@BBB>>><<<999888777666444222.........///000111333333444444333333333222222222000000000000000000111111000000111111111222222222333333333444555666666777777777777666888<<>><<<;;;999888777666444222111111/////////.........------...------,,,,,,,,,,,,,,,++++++,,,------......///...111222555GGGcccxxx~~~gggVVVVVV]]]YYYfffWWWAAA<<<===999999:::;;;;;;<<<<<<===;;;<<<<<<======<<<<<<;;;999;;;<<<<<>>@@@@@@>>>:::777888;;;;;;===>>>>>>???CCCKKKQQQZZZaaakkkrrruuuuuussssssgggbbb^^^^^^aaadddeeeddd^^^^^^YYYOOOHHHGGGFFFDDDDDDJJJFFFBBBGGGGGGIIITTTTTTZZZ```^^^[[[```pppuuukkkgggjjjjjj```]]]\\\SSSOOONNNLLLGGGAAA>>>@@@BBB<<<:::888777666555333111.........///000111222333333333333333222222222222000000000000111111111111000111111111111222222222222222333444555666666777888888777666888===DDDIIIWWWzzzoooYYYGGGBBB???@@@AAAAAAFFFLLLooonnnFFF>>>;;;888666555555444222222111111111111000000000...///111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////---///666777444777???nnnyyykkkYYYUUUmmm|||nnn___TTTJJJDDDJJJVVVssskkkIIIAAA>>>555555666999OOO~~~ooohhhggg^^^QQQIIIKKKHHHCCC@@@>>>===<<<:::777777666555444333222111////////////..................---,,,,,,,,,,,,---++++++,,,------......///---111111222CCC^^^ttt{{{|||aaaQQQTTT^^^XXXdddwwwPPP???<<<:::999999:::;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::999<<<<<<;;;>>>BBBAAA===888888777777777888999999:::>>>AAA@@@===::::::;;;999;;;===>>>@@@EEENNNTTT\\\ccclllssswwwxxxxxxxxxooojjjdddbbbdddfffgggfff___```[[[PPPIIIHHHGGGEEEDDDJJJGGGDDDIIIGGGEEEMMMKKKPPPSSSSSSUUU___ppp|||}}}tttpppssspppaaaYYYXXXQQQNNNMMMIIIEEEBBBAAA@@@???;;;999666555555444222000............000111222333333333333222222222222111///000000000111111111111000111111111111222222222111222222333555666666777777777666666888>>>FFFLLL[[[~~~jjjQQQEEE@@@>>>???@@@AAAEEEJJJkkkcccAAA<<<999666555555444333111111111111111000000000000---///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...111444555777888OOOuuuooobbbUUU[[[~~~zzzkkk\\\RRRIIIEEEMMMYYYwww[[[===;;;>>>777;;;;;;@@@[[[nnniiiggg^^^VVVTTTNNNJJJEEEAAA???===;;;999666666555444333333222222000/////////..................---,,,,,,,,,,,,---++++++,,,------......///...111000111@@@ZZZpppwww~~~|||www\\\KKKOOO[[[WWWbbb}}}pppJJJ<<<999666999999:::;;;;;;<<<<<<===999::::::;;;;;;::::::999:::<<<<<<:::<<>>AAAHHHQQQXXX^^^dddllltttxxxzzz{{{|||zzzssslllgggggggggfffeee___```ZZZNNNGGGGGGGGGDDD;;;DDDFFFGGGMMMJJJCCCGGGCCCEEEFFFEEEJJJWWWfffpppuuu}}}}}}~~~yyy{{{vvvbbbVVVTTTOOOKKKHHHBBB>>>>>>???;;;666:::888666555555444222000............///111222333333333333222222222111111//////000000111111111222000111111111111222222222111111222333555666666777555555555666999@@@IIIOOO]]]fffKKKCCC???<<<>>>???@@@DDDIIIkkk]]]???:::888555444444333222000111111111111000000000000---...000///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000///---...333777777...___hhhVVVSSSqqq|||zzzmmmZZZMMMJJJDDD???OOOggg~~~aaaDDD<<<;;;888999CCC999TTTzzznnnkkkkkkddd```bbbVVVRRRKKKEEEAAA>>>:::888777666444444555666666555222222111111000/////////---------,,,,,,,,,++++++++++++,,,------......///+++111222111:::QQQjjjwww~~~uuuoooSSSIIILLLQQQaaaggg{{{jjjFFF======;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;:::999999777777777888999;;;<<<===;;;::::::999999:::;;;;;;<<<===???@@@AAA@@@>>>===<<>>BBB===;;;AAABBBDDDPPPkkkTTT;;;;;;:::888666444333222222000000000000////////////////////////////////////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000111222333;;;@@@]]]pppYYYWWWeee}}}tttpppgggUUUHHHFFFDDDBBBPPPdddwwwXXX<<<999:::888999AAAEEEnnnyyyhhhffffff```\\\]]]WWWSSSMMMIIIFFFCCCAAA???;;;:::888888888888666555222222111111000/////////---------,,,,,,,,,++++++++++++,,,------......///,,,111222000888MMMeeessszzzxxxlllTTTLLLNNNQQQ[[[cccxxxbbbAAA:::<<<999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;:::999888888888777888888999:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA===@@@BBBBBBCCCHHHPPPWWW___ccckkkuuuyyyjjjeeelllqqqpppllljjjeee]]]UUUPPPMMMKKKMMMIIILLLUUUYYYXXX___jjjsssooofff[[[QQQKKKIIIIIIHHHXXXsss|||xxxppp~~~sssqqqlllbbbTTTJJJFFFEEEEEEBBB???===<<<:::888666777555333222222222111///000000000///000000111222000222333333111000000111//////000000000111111111000000000000111222333444111222222333333444555555777666555999???GGGPPPVVV___}}}~~~cccNNN>>>BBB===;;;AAABBBEEERRR|||RRR::::::999888666444333222222000000000000////////////........................,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000111222222222999JJJhhhqqq\\\QQQ^^^||||||pppjjj```PPPCCCBBBCCCFFFUUUggg}}}nnnMMM777999<<<999;;;FFF]]]~~~~~~nnnbbb``````[[[XXXYYYUUURRRNNNKKKIIIHHHFFFDDD???===<<<<<<<<<:::888555222222111111000/////////------------,,,,,,,,,,,,++++++,,,------......///...111222000666HHH___ooowwwxxxhhhRRRLLLNNNPPP[[[fff|||XXX<<<:::<<<999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::999888777666777777777777777888999:::===<<<<<<<<<<<<<<<<<<===;;;<<<===>>>@@@BBBDDDEEE>>>@@@BBBCCCDDDIIIQQQWWW\\\bbbkkkvvv~~~nnniiioootttsssppppppmmmiiibbb[[[WWWVVVQQQPPPTTTXXXYYY^^^pppuuueeeVVVJJJDDD@@@GGGUUUdddmmmrrryyyuuukkkiiinnn|||{{{qqqkkkbbb```\\\VVVOOOIIIEEECCCCCCAAA===;;;:::999777555666444222111111111000///000/////////000000111222000222333333111000000111//////000000000000111111000000000000111222333444222222222333444444555555666666666888>>>HHHQQQWWW___xxx^^^LLL???AAA===<<>>:::>>>RRR{{{ssshhh___^^^^^^ZZZWWWXXXSSSPPPLLLJJJHHHGGGEEECCC???>>>=========<<<:::777222222111111000/////////...------------,,,,,,,,,++++++,,,------......///...111111000444EEE\\\mmmvvvxxxgggNNNGGGLLLQQQ___lllzzzQQQ===<<<>>>999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555555555555555666777777:::::::::;;;<<<>>>???@@@??????>>>>>>???AAADDDFFF???@@@BBBCCCEEEJJJPPPUUUZZZaaammmyyyrrrlllrrrxxxwwwuuutttsssppphhh___[[[\\\TTTZZZaaabbb]]]```ttt}}}iiiUUUHHHCCCCCCGGGMMMRRRVVV___hhhwwwyyywwwqqqiiieeeeeefffssswww~~~wwwtttiiicccjjjuuuwww|||qqq```\\\XXXUUUQQQOOONNNKKKGGGCCCAAA???<<<:::999888666444555333111000111111000//////////////////000111222000222333333111000000111////////////000000000111000000000000111222333444222222333333444555555555444555444444;;;FFFPPPTTT```qqqZZZJJJ???@@@<<<===CCCBBBHHH[[[NNN;;;999888666444333222111111000000000000////////////........................------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............///000111111111777666666QQQrrrllllllwww~~~wwwiiiZZZRRRJJJGGGAAA<<<===JJJaaatttjjjZZZAAA999???===999AAA```qqqmmmgggaaa```^^^[[[ZZZZZZSSSPPPMMMJJJHHHFFFCCCAAA===<<<;;;<<<======;;;999222222111111000/////////.........---------,,,,,,++++++,,,------......///...000111111444BBB[[[nnnttt~~~lllOOOFFFNNNXXXcccpppoooMMM>>>>>>>>>888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888666555444333333222333333444555666777777999;;;===@@@CCCDDDDDDCCCAAA??????@@@BBBCCC???@@@AAACCCFFFJJJPPPSSSYYYbbbooo|||xxxooouuu|||}}}yyyvvvtttrrrjjjaaa```eeekkkttt|||zzzqqqllluuuuuu]]]KKKDDDAAA@@@CCCEEEGGGNNNUUUXXXZZZZZZUUUMMMIIIMMMSSSSSSSSSVVV[[[dddppp{{{|||tttlllhhhjjjooo}}}{{{xxxsssnnnvvvzzz~~~{{{ooo```WWWUUUPPPLLLIIIHHHIIIHHHCCC>>>???<<<:::888777666555333333111//////000000///...............///000111222000222333333111000000111...////////////000000000000000000000111222333444222333333444444555666666555777555333999GGGQQQSSS```mmmVVVGGG???@@@<<<>>>CCCBBBKKKaaaJJJ:::777777555444222111111111000000000000////////////........................,,,------------,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000111///222222222===YYYjjj^^^eeesss|||ssshhhXXXKKKEEE>>>@@@>>>;;;???OOOdddqqqXXXMMM<<<999>>>888999HHHsssvvv}}}zzzeeekkkhhhddd```]]][[[[[[\\\UUURRROOOLLLJJJGGGDDDAAA<<<;;;999999;;;<<<<<<;;;222222111111000/////////............---------,,,++++++,,,------......///...///111111333???WWWmmmqqqtttUUULLLVVVbbblllzzzgggJJJ>>>>>><<<888<<<;;;;;;;;;;;;:::::::::999999999888777666555444222222222222444555666777777888999<<>>888<<<===???KKK]]]hhhjjjKKKCCC999999;;;555>>>XXXqqqooodddhhhgggccc]]]YYYXXXYYYZZZTTTRRROOOMMMKKKIIIEEECCC???<<<999888888:::;;;:::222222111111000/////////............------------++++++,,,------....../////////111111111:::RRRiiiooovvv[[[TTT]]]hhhtttgggJJJ>>>>>>>>>;;;<<<<<<;;;;;;;;;:::::::::777777888888777666666555222222333444666888999:::;;;<<<===???AAADDDFFFHHHHHHGGGEEECCCAAA@@@@@@@@@DDDDDDDDDGGGKKKOOORRRTTT[[[fffvvvxxx{{{}}}zzzzzzxxxxxx|||xxxuuulll]]]PPPMMMIIIHHHJJJJJJHHHHHHJJJMMMQQQYYY___[[[RRRPPPTTT[[[ZZZXXXUUURRRPPPOOONNNIIIMMMQQQTTTYYYcccrrr|||~~~wwwpppgggaaaZZZXXXTTTPPPNNNOOONNNMMMIIIHHHHHHGGGFFFCCC???===;;;999666555555444222111111///------...///...------------...///000111222000222333333111000000111........./////////000000000000000000111222333444333333444444555666666666444999999777@@@SSS```bbbfffmmmUUUDDD@@@>>>;;;???DDDBBBNNNjjjsssAAA:::555555444222111111111111000000000000////////////------------------------***+++,,,......---,,,+++************************)))******+++,,,,,,------,,,,,,,,,,,,---...///000///111555666333777KKKbbb~~~xxx}}}jjj^^^fffzzznnn```NNN===666777888;;;>>>FFFWWWjjjllleeeEEE@@@888:::;;;666EEEfffsssjjjfffffffffbbbZZZUUUTTTVVVWWWQQQOOOMMMLLLKKKIIIEEECCCCCC???:::777777999::::::222222111111000///////////////.........---------++++++,,,------......///111000111000...666MMMeeennnttt^^^YYYaaahhhtttjjjMMM@@@???AAA@@@<<<<<<<<<;;;;;;:::::::::666777777777777777666666333444444666888:::<<<===???@@@@@@AAACCCEEEGGGHHHGGGGGGEEEDDDBBBBBBAAAAAAFFFFFFFFFIIIMMMRRRTTTUUU\\\gggxxx{{{}}}}}}wwwnnnkkkhhh___WWWRRRNNNLLLNNNNNNJJJIIIJJJKKKMMMTTT\\\[[[WWWYYY___iiieee___ZZZVVVUUUVVVXXXOOONNNLLLLLLQQQ^^^nnnyyy~~~ssseeeZZZWWWWWWUUURRROOOMMMJJJFFFCCCDDDEEEDDDBBB???<<<:::;;;888666444444333222000000...------.........---,,,,,,------///000111222000222333333111000000111............/////////000000000000000111222333444333333444444555666666666000777888666AAAWWWeeegggiiinnnUUUCCC@@@>>>;;;@@@EEEBBBOOOllllll???===555444333222111111111111000000000000////////////------------------------)))***,,,.........,,,+++************************))))))***+++,,,,,,------,,,,,,,,,,,,---...//////,,,000222000000555===DDDjjjtttsss}}}kkkffftttyyynnn___PPPBBB999:::???>>>;;;BBBXXXpppttt___GGGAAA666<<<777===BBBRRRtttyyyfffaaa___\\\ZZZZZZVVVPPPPPPSSSOOOOOOOOOMMMJJJFFFCCCAAA???AAABBB???:::777888:::333333222111000000000111000////////////.........,,,,,,,,,---------......///,,,...333333777LLLdddxxxyyy{{{rrrbbbbbblllssszzz}}}UUUCCCCCCDDD@@@;;;;;;;;;::::::999999999777888888888777666444333222555888::::::;;;>>>@@@@@@KKKQQQKKKEEEFFFJJJKKKHHHMMMNNNGGGAAAAAACCCCCCGGGHHHHHHHHHJJJOOOVVV[[[___iiixxx~~~zzzrrrooozzz}}}|||vvvhhhccchhh[[[^^^ccceeebbb[[[SSSMMMOOOQQQNNNSSS\\\\\\aaassszzzwwwwwwyyyvvvmmmhhhiiiaaaXXXUUUXXXZZZ\\\iii{{{yyyhhh]]]SSSRRRQQQOOOMMMLLLJJJJJJFFFEEECCCAAA???===;;;:::888666333333555555222//////............---------...------------...//////333222111000////////////111111000000000000111111222222111111111111111111333333333444444444555555666555999<<>>888AAASSSsssvvvddd]]]]]]ZZZYYYYYYVVVQQQQQQUUUSSSQQQNNNKKKJJJHHHFFFEEEBBBAAA???>>>===<<<:::999333333222111000000000000/////////.........------,,,,,,,,,---------......111...///333222555HHH^^^tttvvvqqqfffjjjtttzzzZZZGGGFFFEEE???<<<;;;;;;;;;::::::::::::888999999999888666444333222666:::;;;;;;@@@JJJSSS[[[```^^^TTTJJJIIIKKKKKKLLLRRRTTTPPPKKKKKKLLLKKKLLLLLLKKKKKKMMMRRRYYY^^^^^^hhhvvv~~~{{{{{{yyyqqqhhhUUUQQQRRRaaayyyxxxkkkfff___gggsss}}}~~~ttteeeYYYTTTTTTOOONNNSSSUUUbbb{{{zzztttrrrwwwyyyzzzvvvyyyqqq]]]RRRNNNNNNLLLKKKIIIGGGFFFFFFCCCBBBAAA???===;;;999888888555333333444444222///............---------------------------...//////111111000000//////000000111111000000000000111111111111111111111111111111333333333444444444555555555555888:::DDD]]]mmmfffiii}}}{{{cccNNNCCC>>>:::===BBBAAAEEE^^^|||~~~{{{|||RRR>>>888555555333222111000000000000000000000/////////...,,,------......------,,,,,,,,,+++++++++*********************************************************+++++++++,,,,,,,,,------............///000111111999QQQvvvtttfffvvv|||xxxllldddYYYNNNCCC???>>><<<;;;<<>>LLLdddrrr}}}eeeZZZ___hhhnnn}}}zzzUUUGGGIIIFFF===========================<<<;;;;;;:::888777666555777999<<>>HHHTTTiii||||||___CCC<<<===::::::777:::UUUxxxhhhlllllldddaaa___]]]]]]YYYTTTTTTWWWSSSPPPNNNNNNOOOOOOMMMJJJLLLPPPSSSRRRKKKAAA999555555444333111000000//////......---------,,,,,,,,,,,,,,,,,,---------......---...000111///111;;;FFF\\\qqqkkkZZZYYYaaahhhyyyoooPPPEEEIIIGGG@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999777777666:::999;;;CCCOOOZZZaaacccZZZUUUPPPNNNPPPQQQSSSTTTWWW]]]``````bbbfffgggeeeaaa```^^^\\\ZZZ[[[___cccpppvvv}}}~~~xxxzzz}}}{{{yyyzzzvvvssspppnnnooouuu~~~mmmZZZSSSYYYggg}}}tttjjjqqqyyyhhhbbb```]]]XXXSSSOOOMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@;;;:::999888777666555555333333333111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------...///111111111111000000000000111111000000111111111222222222333333333444444444555555666555666;;;NNNpppzzzhhhjjjttt[[[GGG???===;;;===AAACCCNNNfff~~~zzzfffBBB999666333333222111000000000000////////////............,,,------......------,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------...///000000///111777HHHddd[[[ZZZ\\\kkkxxxmmm```QQQBBB999:::;;;===???AAAHHHZZZlll~~~iiiHHH777;;;>>>888;;;888BBBttt~~~yyypppdddggggggaaa```]]][[[ZZZVVVQQQPPPSSSRRRRRRRRRQQQPPPPPPOOOOOORRRVVVWWWSSSIII>>>888777777666444333111111000000............---------,,,,,,,,,,,,---------......+++...111111000222:::AAATTTnnnuuuaaa\\\aaaeeetttsssVVVKKKLLLKKKDDD????????????@@@@@@@@@@@@@@@>>>===;;;999888777777<<<:::===GGGUUU\\\ZZZUUUMMMLLLQQQXXX\\\[[[YYYZZZbbbdddeeedddhhhpppvvvvvvtttsssppplllgggddddddeeevvv|||{{{~~~}}}{{{xxxwwwzzz~~~~~~tttaaaSSSUUUYYYdddwwwsssccc\\\ZZZWWWUUUSSSNNNGGGBBBDDDDDDCCCAAA???>>><<<<<<999999888777666666555555111222222111///------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------///000000111111000000000000111111000000000111222222333333333333333444444444555555777666888>>>UUUzzziiijjjmmmTTTCCC<<<>>>===>>>AAAEEEQQQjjjyyy___AAA;;;777222222111000000000000000/////////.........------,,,------......------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++------------...///000000...222222555FFFjjj~~~vvveeeVVVbbbxxxsssjjj]]]NNNCCC===;;;<<<;;;===DDDNNN^^^uuummmMMM;;;888;;;;;;999;;;>>>SSSiiimmmgggfffccc___^^^\\\ZZZZZZWWWRRRRRRUUUTTTUUUVVVSSSPPPPPPTTTXXXZZZWWWRRRKKKCCC===:::999888777666444333222111111/////////.........------,,,,,,,,,---------......+++///222111000222777;;;MMMjjj~~~xxxrrrmmmmmmmmmsssyyyiiiWWWSSSOOOHHH???@@@@@@@@@AAAAAAAAAAAAAAA@@@===;;;999888888888;;;<<>><<<;;;999999777777666666555555444444000222222111---,,,,,,...---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////111111000000000000111111///000000111222222333333333333333444444444555555777888;;;CCC\\\jjjnnn}}}gggPPPBBB>>>>>>>>>???BBBHHHWWWpppXXX>>>;;;666222111111000000000000000//////.........---------,,,------......------,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---...///000111333444888KKKsssqqq___iii~~~lllhhh___QQQDDD>>>@@@DDDAAA===>>>III[[[qqqYYY888999@@@;;;777===<<>>===;;;999888777555333222222222000////////////.........,,,,,,,,,---------......---111444222000222555777HHHgggvvvvvv{{{yyy{{{zzzcccYYYRRRJJJ@@@@@@@@@AAAAAABBBBBBBBBBBB@@@>>>;;;999999888888:::>>>EEENNNSSSSSSNNNJJJ[[[fff{{{~~~rrrgggfffooovvvyyy|||~~~~~~|||{{{{{{vvv}}}}}}wwwqqq___bbbiiirrr{{{wwwllljjj```SSSSSS^^^^^^hhhyyy{{{rrrhhh```\\\PPPRRRSSSPPPIIIDDDCCCDDDAAAAAA???>>><<<:::999999555555555444444333333333///111222000---+++,,,...---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,---......111111000000000000111111///000000111222222333333333333333444444444555555888999===EEEaaajjjrrr{{{fffPPPDDDBBB===>>>@@@DDDKKK\\\uuuSSS<<<:::444222111000000000000000111//////.........---------,,,------......------,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,---...000,,,111888111333ZZZ~~~___jjj}}}yyytttbbbZZZNNNDDD???<<<;;;;;;BBBFFFHHHRRRqqq\\\III999888<<<======@@@===PPPlll|||~~~nnnjjjgggaaacccllldddccc```]]]ZZZWWWUUUSSSYYYZZZVVVOOONNNUUU\\\___SSSOOOJJJEEEAAA@@@@@@AAA===;;;999777555333222222111000///...............------------------------///000///......000333777DDD```pppmmmsssgggYYYNNNCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCC@@@===999888999;;;::::::BBBNNNOOOIIIMMMXXXlllnnnbbb```eeennnwww}}}~~~zzz}}}zzzxxxtttxxxfffYYY^^^fffpppyyy}}}uuujjj]]]WWW^^^jjjlllqqq}}}mmm\\\SSSRRRMMMJJJGGGEEEDDDCCCAAA???>>>======<<<:::999888888444444333222111000///...000000///...------,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,---......---++++++---...000000000000111111111111///000222333333222111000222222333444444555555666333888777IIIsssooolll{{{fffQQQDDD@@@;;;@@@>>>GGGJJJZZZ|||~~~uuuEEEGGG333777444333222111000000000000000000///...------,,,,,,000///...---+++***)))(((,,,,,,++++++***)))(((((()))(((((())),,,,,,)))&&&(((((((((((()))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,///---000444333555GGG]]]wwweeehhhxxxlllZZZRRRFFF===:::;;;<<<<<>>777:::999666===III]]]vvviiisssgggeeeccc]]]^^^dddddddddcccbbbbbbaaaaaaaaaZZZZZZWWWSSSUUU]]]bbbcccPPPNNNIIIEEEAAA@@@@@@@@@===<<<:::888666555444444222111000///...------...------------------------/////////......///333666AAA```ppptttrrr}}}xxxwwwbbbXXXQQQGGGFFFFFFEEEEEEEEEEEEEEEFFFCCCBBB@@@===999777888999>>>;;;???EEEGGGKKK]]]qqqggg\\\___iiissszzz|||~~~xxxnnnpppssshhhhhhlllqqqtttwww|||vvvkkkeeelllvvv{{{ttt^^^OOOJJJJJJGGGDDDBBBBBBAAA???===;;;;;;:::999888777666666444333333222000//////...000//////...------,,,,,,------,,,++++++++++++,,,***+++,,,,,,------,,,,,,------...---++++++---.../////////000000111111222000000111222222222222111222222333444444555555666777;;;:::LLLuuuooopppxxxdddPPPCCC@@@===AAA>>>FFFJJJ^^^kkk???AAA000555333333222111000000000000000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,++++++***))))))(((***)))(((***,,,---+++)))))))))(((((()))***++++++))))))*********+++++++++*********+++++++++,,,,,,///---///333111///:::KKKiii{{{```TTTvvvwwwhhh\\\HHHCCC===:::<<<@@@DDDFFFYYYrrr{{{ZZZ;;;;;;777:::>>>999777MMMjjjwwwkkkbbbbbbaaa\\\ZZZ^^^___^^^^^^^^^___```bbbccc\\\\\\XXXVVVZZZaaaccc```MMMKKKHHHEEEBBB@@@??????>>>===;;;999888777666666333222111///...---------------------------------...//////......///333666:::\\\nnn}}}xxxooo|||sssnnn|||oooWWWRRRNNNGGGHHHHHHGGGGGGGGGHHHHHHIIIEEEEEECCC@@@<<<999999:::>>>>>>@@@DDDGGGVVVvvvtttaaabbbppp}}}hhhgggnnnzzz~~~uuullljjjrrrxxx~~~{{{xxx~~~nnnZZZJJJDDDFFFCCC@@@???>>>===;;;:::888888777666555444444333333333222111000///......//////......---,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------,,,++++++---.........///000000111222222111111000000111222222333222222333444444555555666888;;;<<>>>>>>>>???EEENNNUUUyyygggOOOBBB>>>:::999===@@@<<>>>>>===;;;:::888777777777555444222000///...------------------------------......///......///222555555UUUjjjrrryyylllwwwpppnnn|||jjjWWWTTTPPPGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHGGGDDD@@@===;;;<<<;;;@@@GGGLLLSSShhh~~~~~~nnniiilll}}}|||sssaaabbbhhhooooookkkiiilllooowwwuuuiii\\\OOOGGGFFFCCC@@@>>><<<<<<;;;999777666666555444444333222222222222111000//////...............------,,,,,,,,,---,,,,,,+++***+++++++++******+++,,,,,,,,,,,,++++++,,,---,,,++++++---...---......///000111222222111111000///000111333444222222333444444555555666666999;;;QQQyyy}}}mmmppp|||sss]]]JJJ???>>>;;;???===GGGPPPiiiZZZ::::::///777333222111000000///////////////.........---------***++++++,,,,,,------...+++++++++*********)))))),,,+++******,,,///111333******)))))))))))))))***))))))))))))************************++++++++++++,,,***,,,111222111222777999@@@^^^ttt___SSSddd~~~gggTTTFFF???@@@AAAAAA???AAALLL___nnnrrrPPP:::555888<<<:::999:::???ZZZ{{{rrriiifffeeeccccccdddaaa```^^^\\\ZZZZZZZZZZZZVVVUUURRRQQQTTTWWWRRRKKKJJJIIIGGGEEECCCBBBAAAAAA???>>><<<:::999888777777555444333111///......------------------------------...///......///222444444OOOiiiooopppwwwqqq|||}}}jjjcccZZZNNNFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJGGGBBB>>><<<;;;;;;AAAHHHOOO[[[wwwyyybbb```fffaaahhh{{{uuuhhh\\\[[[\\\aaafffhhhkkknnnkkkqqq{{{~~~|||pppaaaWWWOOOGGGEEEFFFAAA>>><<<::::::999888666555555444444333333222222111000000//////.........---------------,,,,,,,,,,,,,,,+++************+++)))***++++++,,,,,,++++++***+++,,,,,,++++++---///---......///000000111111111000000///000222444555222222333444444555555666666888;;;SSS|||{{{llljjjsss~~~pppYYYFFF===<<<:::???===GGGNNNeeeSSS;;;999000777333222111000////////////...............---------------,,,,,,,,,,,,+++++++++++++++***************,,,+++***)))+++...222555++++++***)))((((((((()))(((((()))))))))*********))))))*********+++++++++,,,******...000111333666<<<333EEEpppgggKKKUUUuuu~~~nnnYYYKKKBBB>>><<<===>>>CCCPPPfffkkkRRRCCC:::777666999888777;;;OOOxxxsssqqqxxxqqqiiieeedddddddddcccaaaaaa```___^^^]]]\\\[[[OOOPPPOOONNNQQQTTTPPPJJJKKKJJJHHHFFFDDDDDDDDDEEEBBBAAA???<<<:::999888777555444333111000/////////------------------------,,,---//////...///111333777IIIiiipppyyyyyyyyylll___QQQGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKLLLIIIDDD???;;;:::???AAAEEEMMM___cccPPPOOOVVVWWWbbbwwwnnnccc\\\XXXWWW]]]gggooossstttooonnnsssvvvjjj```VVVQQQLLLFFFBBBBBB???<<<:::999999888777555444444444333333222222222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))******+++++++++++++++***+++,,,+++***+++---///......////////////000000//////000000111222444444222222333444444555555666888999<<>>FFFYYYsssmmmKKK;;;999:::;;;===777===BBBPPPssstttmmm}}}oookkkfffcccddddddbbb___^^^______^^^]]]ZZZWWWVVVPPPSSSTTTRRRQQQSSSQQQMMMMMMKKKIIIFFFFFFFFFHHHIIIFFFEEEBBB???===;;;999999555444333222111000000000------------------------+++---...///...///111333666BBBfffmmmxxxzzzjjj^^^RRRJJJJJJKKKLLLMMMOOOQQQRRRNNNOOOPPPMMMHHHBBB>>><<<>>>AAAFFFRRRjjjjjjUUULLLKKKMMMSSSZZZjjj}}}uuuoooiiiggghhhmmmwww~~~}}}qqqqqqvvvyyyppp```VVVNNNKKKIIICCC???>>><<<:::888777777666555444222222222222222111111111//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))***+++++++++++++++)))***++++++***+++---//////////////////............///000111222333333333222222333444444555555666999888;;;UUUzzznnn^^^]]]eeeuuuzzzeeeQQQBBB===???<<>>======;;;999666555555555444222111111111111000000000000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))***++++++++++++***)))***++++++***+++---///000000000///......---------...000222333444333333222222333444444555555666888666888QQQuuuzzzdddTTT[[[ccctttuuuaaaNNNAAA>>>AAA;;;AAAAAAOOOYYYsssvvv???<<<:::333444222111000//////.........---.....................------,,,,,,,,,,,,,,,+++******************++++++&&&((())))))'''(((+++///---,,,+++)))((('''''''''(((((((((((())))))))))))))))))))))))************$$$***///000...///000000111...000444999JJJmmmqqq^^^\\\___|||rrrsssrrrdddUUUNNNKKKJJJJJJLLL\\\bbbttt|||```BBB@@@>>><<<;;;;;;<<<>>>AAAPPPzzzfffooo|||vvvuuusssmmmeeeaaacccaaa\\\ZZZ]]]bbb___[[[ZZZYYYYYYYYYXXXhhhhhhcccYYYSSSRRRSSSQQQSSSQQQNNNKKKJJJKKKLLLNNNNNNIIICCCAAA@@@???<<<999888777444222111000111111///......------,,,++++++...............///000000888888VVVmmmvvvwwwhhhooovvvwww```YYYYYYOOOPPPRRRRRRSSSVVVZZZ]]]ZZZZZZYYYVVVQQQJJJCCC???@@@DDDUUUjjjiiiVVVRRRPPPTTTWWWRRRYYYaaammmyyyyyyyyytttkkk^^^SSSHHHFFFEEEAAA<<<999<<<;;;999777555444333222111111111111000000000/////////.........---------//////...---,,,++++++***+++++++++*********))))))++++++++++++***((('''&&&))))))***+++,,,------...////////////..................//////000000111111444444444444444555666777:::<<<>>>TTTtttwww]]]HHHTTT```uuuvvv___MMMAAA>>>===@@@AAAEEELLLeeennnCCC;;;000666111222222111111000/////////........................------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************************++++++,,,,,,------...000...000333333:::VVVsssfffKKKeeezzzxxx{{{mmmppp\\\aaaiiikkkcccYYYWWW[[[nnn~~~ppp[[[NNNBBB===::::::999777<<>>>>>@@@@@@DDDWWWzzzddd@@@;;;000555333222222111111000/////////.................................------------,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))******++++++,,,---------000...000333000222CCCXXXzzzxxxZZZVVVddd}}}ssspppggghhhpppiiidddmmmjjjvvv}}}hhhVVVWWWbbbzzzaaaHHH>>>>>><<<777777;;;999666BBBTTTrrrtttvvvrrrnnnlllmmmgggcccbbbdddeeecccbbbccc^^^^^^^^^______^^^[[[XXXWWWZZZYYYSSSPPPQQQRRRPPPLLLKKKIIIGGGGGGIIIJJJKKKFFFIIIKKKKKKHHHBBB>>>;;;888777555444222111111111111111000000///......---...............///000000444444JJJ^^^kkk|||nnnppp{{{zzzfffaaabbbXXXZZZ]]]^^^]]]\\\\\\\\\aaaaaa```___ZZZQQQGGG@@@@@@EEEYYYsss{{{rrrsssqqqrrrpppgggdddjjjtttzzzzzz{{{ooohhh^^^TTTJJJBBB@@@@@@===999888888777666444222111000000000000000000////////////......------------,,,,,,++++++++++++++++++******)))))))))(((((((((((((((***+++++++++***)))((((((,,,,,,,,,+++++++++******,,,,,,,,,---------------......//////000000111111222222222333333555666666===;;;PPP}}}lllNNNTTTaaappppppYYYHHH@@@>>>???@@@AAAGGGiiiUUU<<<;;;000333666222111111000000//////...---------------------------------,,,,,,,,,++++++******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((((((((((((((((((((*********+++,,,,,,------///...000333111---333>>>```ttt~~~XXXPPP^^^~~~}}}yyyzzz{{{yyyvvvqqqmmmkkkcccZZZSSSUUUXXXXXXcccuuulllRRRFFFQQQcccnnnhhh]]]OOOCCC<<<:::;;;:::777:::@@@===???YYYyyyuuuppppppkkkjjjpppiiifffeeeeeefffeeedddddd[[[\\\]]]___```^^^ZZZWWWUUUXXXXXXSSSPPPRRRRRRPPPJJJIIIHHHHHHHHHIIIKKKLLLGGGJJJMMMLLLFFF@@@===<<<888777666555333222222111111111000//////......---...............///000000111111BBBSSSccc{{{{{{yyyfff```aaa]]]___``````______```aaafffeeeeeedddaaaXXXMMMDDDEEEGGGYYYrrr|||tttuuu{{{xxxkkkcccXXXOOOFFF?????????;;;888888777666555333222111000000000000/////////.........------,,,,,,,,,,,,,,,,,,************++++++,,,,,,))))))))))))))))))))))))******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,------...............//////000000111111333333333333444555777777CCCGGG]]]aaaIIIUUU\\\qqqjjjSSSDDD>>>???@@@AAAEEEPPPxxxJJJ::::::111000777111111111000//////......------------------------*********))))))))))))(((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---,,,...333444000000444>>>WWWooo}}}hhhYYYaaatttvvvxxxyyywwwsssnnnjjjffffffbbb^^^]]]]]]ZZZUUUOOOSSSJJJGGGHHHGGGRRRlllxxxbbbOOOCCCDDDQQQ```RRRFFF999444888===>>><<<>>>;;;<<<>>>>>>PPP}}}xxxooopppqqqiiijjjuuuooommmiiifffeeefffeeeccc]]]]]]^^^```aaa___\\\YYYVVVYYYXXXSSSOOOPPPPPPNNNKKKJJJJJJJJJKKKLLLMMMNNNJJJLLLLLLHHHAAA===<<<<<<888888777666555333222111000000//////...------,,,...............///000000///111;;;III\\\}}}||||||nnnhhhfffccccccbbbaaa```bbbfffiiijjjiiiiiiiiiggg```TTTKKKGGGEEESSSlllvvvjjjaaaUUUKKKDDD??????>>>:::888999777666555333222111111000/////////............---++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************************)))******++++++++++++***))))))***+++,,,,,,------,,,,,,---...///000000111......//////000000111111333333333444555777888999GGGTTTbbbpppnnnVVVHHHRRR[[[uuu}}}dddNNNAAA===???@@@AAAKKK\\\oooqqqrrrCCC999999333...555111111000000///.........------------------------******)))))))))((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((()))******++++++,,,---+++,,,111333222222333,,,:::PPPrrrxxxXXXNNNccchhhmmmpppjjjbbb\\\WWWSSSWWWQQQKKKJJJMMMLLLGGGBBBDDD>>>@@@BBBCCCWWWtttiiiZZZJJJDDDDDDGGGJJJNNN<<<;;;999999:::;;;<<<<<<>>><<<999:::FFFiiiqqqsss|||nnnpppooohhhkkkwwwvvvtttmmmfffdddeeeeeebbbcccaaa``````aaa```^^^\\\XXXZZZXXXQQQMMMNNNNNNLLLMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKHHHDDD???<<<<<<===888888888777666444222222000000///......------,,,...............///000000///111777BBBWWWzzztttxxxvvvyyy{{{tttooohhhgggeeecccccceeekkkooonnnlllkkkmmmmmmhhh]]]TTTHHHBBBOOOhhh~~~ttthhh^^^RRRHHHCCC??????===999777888666555444222111111000000///.........------------******++++++++++++,,,,,,***+++++++++,,,,,,------************++++++++++++))))))***+++,,,,,,,,,+++((()))***+++,,,------...,,,,,,---...///111111222......//////000000111111222222333444555666888999DDDSSSYYYWWWTTTJJJFFFOOObbb~~~uuu]]]III>>><<<>>>@@@AAAPPPfff~~~xxxYYYllldddAAA888666666...333111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++...,,,+++---///000000000222...888^^^lllLLLMMMcccuuuXXX___aaaYYYQQQOOOMMMKKKKKKHHHEEEDDDEEEFFFEEEDDDAAA===EEELLLRRRkkk}}}ttt[[[OOOEEECCCDDDAAA===<<<666:::===>>><<<::::::;;;;;;@@@EEEOOOkkkvvvvvvuuulllmmmkkkgggjjjrrrzzzxxxoooeeebbbffffffccceeebbb^^^\\\\\\]]]]]]]]][[[]]]ZZZRRRNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKHHHEEEBBBAAA@@@???>>>999999999888777555333222111111000//////......---...............///000000///333555>>>TTTsssssszzztttttt~~~zzzpppmmmmmmkkkiiihhhiiilllooopppnnnllloooqqqnnneee]]]OOOGGGRRRjjjwwwgggnnnrrr{{{qqqeee[[[NNNFFFAAA>>>>>><<<777555777444333222111000/////////.........---------,,,,,,************+++++++++,,,*********+++++++++++++++))))))))))))*********+++((()))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---///000111222......//////000000111111000000111222333555666777999EEEFFFCCCDDDAAACCCPPPfffoooWWWEEE<<<<<<>>>???BBBPPPjjjxxxcccQQQvvvYYY@@@666222888///111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))******+++------,,,+++,,,...///...444222444KKKnnnmmmUUURRRYYYEEEMMMOOOGGGAAACCCGGGGGGAAAAAAAAA@@@???@@@CCCFFFIIIGGGSSS]]]hhhmmm[[[QQQFFFAAA===999888;;;:::777555666999<<<======>>>KKK\\\sss~~~www|||rrrjjjhhhgggfffhhhmmm|||zzzpppdddaaafffhhheeeddd```ZZZWWWWWWXXXZZZZZZ___```\\\UUUPPPRRRTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOIIIEEECCCBBBDDDDDDBBB???999999999999777555333222222222111111000/////////...............///000000000444444<<>>???BBBOOOkkkrrrXXXSSSRRR???444///:::111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((()))************,,,---,,,,,,///000000(((555888;;;PPPgggyyykkkXXXZZZSSSrrrDDDBBBBBBEEEDDDBBBCCCHHHBBBFFFJJJLLLNNNQQQVVVZZZeeennnyyyuuuiiiVVVAAA999888888888888:::999<<<@@@???<<>>===AAAPPPaaaxxxooonnnllliiidddbbbdddhhhllltttmmmgggfffiiijjjgggccc___[[[XXXVVVVVVVVVVVVVVV]]]^^^^^^[[[WWWTTTUUUVVVPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFGGGGGGGGGDDDAAA>>>;;;:::888666444222111111111111000000000---------.........//////222...444555EEEaaayyyvvvyyyyyyqqqrrrvvv{{{}}}yyyrrrqqqsssrrrsssvvvyyy{{{zzzwwwtttlllkkkqqquuuwwwkkkPPPBBBAAABBBAAAKKK]]]vvv}}}rrrfffXXXLLLGGGCCC@@@<<<:::888777444222111111111000//////......------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***************))))))******+++,,,+++,,,---...///......---...------......///000111333333333333333333333333333333555888888<<>><<<999666444333333333222222222111111---............/////////222...333222???YYY}}}yyyyyyyyyyyy{{{~~~~~~wwwnnnnnntttpppssswwwzzz{{{{{{{{{|||sssoooqqqrrrqqq{{{gggQQQDDDCCCFFFGGGQQQccc}}}{{{pppcccUUUJJJEEEBBB???<<<999888666444222000000000///......------,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++***))))))***************++++++,,,)))***+++,,,---............------......///000111333333333333333333333333333333555888999===IIIUUUkkk~~~}}}kkkXXXDDD;;;:::;;;===@@@IIIVVVXXXKKKMMMtttnnnCCC666333222555...222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******)))((((((''''''(((((()))&&&&&&''''''((()))))))))++++++++++++,,,,,,,,,,,,222......222111...555@@@ddd{{{aaaFFFJJJaaa}}}pppnnnpppxxx~~~rrrcccWWWIII===>>>999888;;;<<<;;;;;;===>>>;;;<<>>;;;888777666444222000//////...------,,,,,,,,,++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((()))))))))))))))***++++++((((((***+++,,,---.........------......///000111222222222222222222222222222111333777999>>>JJJWWWooo}}}pppaaaRRRBBB;;;:::;;;>>>AAAKKKOOOJJJBBBRRR```<<<555444222555...111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((()))))))))***++++++++++++,,,,,,,,,...+++,,,111222///111666>>>ZZZwwwaaaRRRPPPWWWqqqvvvnnneee```UUUHHH@@@>>>===<<<;;;<<>>======;;;999444444333222111111000000////////////////////////...,,,333000888MMMnnnzzzrrrrrrppptttyyy{{{{{{}}}{{{www}}}vvvnnngggffflllsssvvvjjj\\\MMMEEEBBB???===:::888777666333222//////......---,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((((((((('''''')))(((((((((((()))******(((((()))***+++,,,.........------......///000111222222222222222222222222000000222666888>>>LLLYYYqqqtttgggYYYLLL???;;;;;;<<<>>>BBBNNNKKKCCCCCC```TTT666555444111444---111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))*********+++++++++,,,,,,***)))+++000222111111333000@@@PPPkkk|||```IIIMMMaaayyylll___TTTKKKEEE@@@???===;;;:::;;;======;;;===@@@BBB===888:::???NNN\\\vvvvvvhhheeefff```aaaccceeefffeeefffgggiiinnnkkkfffdddcccbbbaaa```\\\\\\]]]___```___\\\YYY[[[[[[[[[]]]^^^^^^\\\ZZZXXXYYYYYYXXXVVVSSSOOOMMMGGGGGGHHHHHHGGGGGGFFFEEECCC@@@>>>===>>>>>>===<<<444444333333222111000000000000000////////////...---,,,444000666HHHggg~~~tttrrrvvvyyy|||sssfffXXXJJJCCCBBB>>><<<999777666555333222/////////...------,,,,,,*********+++++++++++++++)))))))))***************(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((())))))(((((()))))))))((()))******+++***)))******+++,,,---......------......///000111222222222222222222222222000000222666999@@@OOO\\\sss}}}qqqfffTTTIII>>>::::::<<>>>>>;;;;;;FFFRRRssssssmmmgggcccbbb^^^^^^```aaabbbbbbcccfffhhhkkkhhheeebbb``````______]]]]]]]]]___```^^^[[[XXXZZZZZZZZZ]]]``````^^^[[[VVVVVVVVVUUUTTTRRRPPPOOOIIIIIIHHHGGGGGGGGGGGGHHHCCCAAA???>>>??????>>><<<666666555444333222111111000000000000/////////...,,,---666111444CCC___~~~~~~|||}}}tttuuuzzz{{{}}}|||pppdddVVVHHHCCCCCC>>>;;;888666666555333111000000//////...---------)))*********++++++++++++((()))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((***++++++++++++++++++******++++++,,,---,,,++++++***+++,,,---......------......///000111111111111111111111111111111111333888<<>>>>>===<<<<<<===???@@@@@@HHH[[[mmm{{{eeehhheee^^^]]][[[\\\]]]___``````aaadddgggeeeccc```]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]ZZZWWWVVVVVVWWWZZZ^^^```^^^[[[UUUUUUUUUUUUTTTSSSSSSRRRLLLKKKJJJHHHHHHIIIJJJJJJEEECCC@@@?????????>>>===888777666555444333222222111111000000/////////...,,,---777222333???XXXsssooozzzyyy}}}{{{zzz{{{zzznnnbbbTTTHHHBBBCCC===;;;888666666555333111000000000///......------))))))******++++++++++++(((((())))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))'''(((***+++------......------,,,,,,------...///---,,,+++++++++,,,---......------......///000111111111111111111111111111333333555999>>>FFFUUUddd{{{}}}qqqeee[[[QQQGGG===999999;;;AAAGGGMMMEEEBBBYYY```BBB000888555///222...222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''&&&&&&''''''((())))))))))))************+++++++++(((,,,...+++***,,,000333&&&555666000>>>[[[ccc}}}uuujjj\\\OOOCCC===;;;999777777888999::::::888???@@@===>>>DDDAAA888>>><<<===BBBJJJaaa~~~rrrgggeeeddd___]]]___^^^]]]\\\ZZZYYYZZZ^^^aaa\\\^^^```aaa___[[[WWWTTTYYY]]]ZZZUUU^^^kkkfffUUU[[[ZZZZZZ\\\^^^______^^^WWWYYYVVVPPPPPPUUUUUUPPPQQQNNNJJJFFFDDDEEEGGGHHHDDDDDDCCCBBB@@@???>>>===<<<;;;999777555333222222/////////000000000000000111111...000333666OOOvvvyyyttt{{{~~~}}}|||~~~}}}rrrfff[[[OOOCCC======;;;:::888555333111000000111000///......---......************************+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))+++---///000000///...------......///000000000///////////////......---,,,,,,,,,---...///000111222222111111111111111111222444888===>>>EEEXXXmmm|||uuulllcccYYYQQQFFF<<<:::;;;<<<>>>@@@999@@@BBBbbbQQQ<<<999444111111111111111000///...---,,,+++++++++///...,,,******+++,,,---+++*********))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''+++)))'''''')))+++++++++))))))*********))))))((()))******++++++,,,------000...///222444???WWWoooXXXVVVSSSMMMGGG???999555<<<;;;;;;<<<===>>>???>>>???AAA>>>::::::???AAAAAA;;;???LLLccc}}}rrrkkkeeedddbbb^^^^^^bbb[[[[[[\\\[[[ZZZ[[[]]]______```bbbcccbbb^^^ZZZXXXVVV[[[[[[[[[hhhvvvppp___\\\[[[YYYZZZ[[[\\\\\\[[[YYYYYYVVVTTTXXX^^^[[[TTTNNNLLLIIIGGGEEEEEEEEEFFFEEEEEEDDDBBBAAA@@@???>>><<<:::888666444222222111////////////////////////000111...000333555KKKooo~~~}}}|||{{{qqqdddZZZNNNCCC======:::999777555333111000000000000///...------------))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))((((((((()))******+++,,,...000111000///......//////000000111111222000000000000000///......------------...///000111111111111111111111111111222333888<<<>>>FFF[[[ooo~~~vvvmmmcccYYYLLLBBB:::999;;;;;;<<<>>><<>>@@@AAAAAAAAA>>>===???AAA>>>;;;<<>>JJJ```sss~~~qqqiii```VVVFFF>>>999:::;;;;;;;;;===;;;===MMMzzzyyyGGG:::777333111111111111000111000///..................---,,,******++++++,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&%%%###$$$%%%'''&&&&&&((())))))******)))))))))))))))******+++,,,,,,,,,000//////000......444<<>>???@@@@@@AAAAAA>>>;;;<<>>???@@@???<<<<<<===???CCC>>>@@@MMM[[[nnnwwwooooooddddddddddddfffeee```ZZZTTTXXX]]]``````]]][[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYWWWWWWVVVYYYeeeqqqoooeeeVVVTTTRRRSSSUUUWWWXXXWWWXXXYYYZZZZZZWWWRRROOOOOOVVVRRRLLLGGGDDDCCCEEEFFFHHHHHHGGGFFFDDDCCCBBBAAA>>>===;;;999777555444444111111000000000/////////---111000000444222999MMMooo{{{{{{zzz}}}|||nnnbbbUUUMMMGGG@@@<<<<<<777666555333111000//////...---,,,++++++***++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((())))))+++,,,---...333333333222222111000000///000000111111222222333444444555555444444333222111111000/////////000000000000111111111222222222444888:::<<>>:::999<<<===;;;;;;===???BBBgggeeeDDD777555222111111111000///......------,,,---------,,,,,,++++++************))))))))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''((()))***)))(((''''''((()))))))))))))))((())))))******+++,,,,,,++++++++++++---000222222333888OOOuuu<<<<<<<<<============>>>======<<<:::777999>>>CCCEEEOOOdddvvvnnnjjjcccfffiiijjjhhhgggeee```[[[WWWZZZ^^^```___]]][[[[[[\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYWWWVVV\\\cccccc]]]VVVVVVVVVWWWZZZ[[[[[[ZZZWWWWWWXXXWWWQQQJJJJJJOOOUUURRRMMMHHHEEEEEEFFFHHHHHHHHHGGGFFFDDDCCCBBBBBB???>>><<<:::888666555555333222222111111000000///...222000///444222666FFFWWWxxxiii\\\NNNGGGCCC>>>;;;:::666555444222111000//////......---,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((()))***+++---///000333333222222111111111111///000000111222222333333666666666666666555444444333222111000000///000000000000000111222222333333444999<<<===FFFZZZooo|||{{{nnneee```ZZZPPPHHH<<<999999<<<<<<999:::===<<>>??????999:::<<<<<<@@@IIIVVV```ggg|||vvv{{{zzzmmmpppnnneeerrr{{{~~~uuuiiibbb```]]]\\\^^^______^^^\\\\\\\\\^^^]]]\\\[[[ZZZZZZ[[[[[[WWWZZZZZZYYYYYY\\\[[[YYY\\\\\\\\\^^^``````^^^\\\XXXTTTSSSSSSPPPMMMOOOUUUMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA???>>><<<999777666555444444444333333222111111000...333000...333222555AAAKKKwwwdddVVVIIICCC@@@<<<999888555555333222000////////////...---,,,,,,+++++++++************************((()))))))))************))))))))))))))))))))))))(((((()))***,,,...000111222222111111111111111111111111222222333333444444777777777777777666666555444333222111000000000000///000000111222222333333222888<<<>>>GGG[[[ooozzzxxxooofffdddccc[[[NNNBBB;;;888888:::999666888<<<;;;NNN~~~GGG<<<444333111000111000///---......------------......+++++++++++++++***))))))((()))))))))************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%''''''&&&$$$%%%&&&'''((())))))))))))(((((())))))******+++++++++000000,,,***...111000)))///111000<<<___======<<<<<<;;;<<<<<<<<<;;;>>>BBBHHHRRRcccxxxyyy|||sssmmmqqqttttttkkk___^^^______``````___]]]\\\\\\^^^^^^\\\[[[YYYYYYYYYYYYZZZUUUZZZ^^^]]][[[ZZZZZZYYYaaaaaabbbdddeeeddd```]]]ZZZRRRNNNQQQSSSSSSVVV[[[EEEGGGIIIKKKLLLKKKIIIGGGHHHGGGFFFEEEDDDBBBAAAAAA>>>===;;;999777555444444555555444444333222111111///333000...333333444???LLLzzzxxxaaaSSSEEE@@@???;;;888888555444333111000///////////////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***,,,///111222222111111000000111222222222222333444444555555666888888888888888777666666444444222111000000///000///000000111222222333333111888<<<===GGG[[[nnnwwwkkkddd___bbbeee\\\KKK===:::777777888777444666:::AAATTTsss>>>:::444222111000111000///---//////.........//////000***++++++++++++***))))))(((((())))))*********+++)))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%$$$%%%'''((((((&&&%%%%%%&&&'''((())))))))))))((((((((()))******++++++$$$,,,///+++))),,,///...000+++000777666>>>ddd>>>>>>:::777999???BBBAAA@@@FFFPPP]]]rrrxxxlllkkkqqqwwwzzzlllaaaeeeiiiaaa___]]]ZZZYYYYYYZZZ[[[ZZZ___aaa]]]UUUSSSYYY``````^^^ZZZXXXWWWWWWYYYZZZcccdddeeeeeedddbbb```___XXXVVVRRRPPPNNNOOOPPPRRRJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHFFFAAA>>>>>>??????>>>===;;;999888888888333222111111111111111111000000000///...111555888JJJfff}}}}}}{{{lllWWWLLLCCC@@@>>>;;;888888666555444333111000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''(((''''''&&&&&&&&&''''''&&&(((+++---//////......222222333333333222222111333222222222333555777888777777888888888666555444555444333333222111000///111111111111111111111111333999;;;;;;IIIaaappprrr^^^aaaeeefff```TTTEEE;;;::::::888777777999999777CCCeeeaaa???777444444333222111000///.........---------,,,,,,,,,---,,,++++++******++++++))))))))))))(((((((((((())))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))((((((((((((((())))))((('''&&&&&&))))))))))))************)))************+++++++++,,,222666222...444GGGWWW999===@@@CCCJJJTTTZZZZZZbbbnnn~~~vvvllliiimmmsssxxxzzzlllcccbbb```aaa```]]][[[ZZZZZZ[[[\\\]]]___aaa]]]XXXVVV[[[```[[[[[[ZZZZZZ\\\^^^```bbbaaaaaaaaa```___]]]\\\[[[VVVTTTQQQNNNLLLLLLLLLLLLIIIHHHHHHHHHGGGGGGGGGFFFEEEGGGIIIHHHEEEBBBAAAAAAAAA@@@>>>===;;;:::::::::444444333222111111111111000000000//////111444777DDD[[[{{{{{{uuutttwww~~~rrrdddQQQHHH@@@???>>>;;;888888555555444333111000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((''''''''''''''')))((((((''''''((((((((('''(((+++---/////////...222222222333333222222111222222222222333555666777666777777888777666555444444444444333222222111111111111111111111111111111444;;;>>>>>>III[[[eeeddd]]]bbbffffff]]]PPPBBB:::888999999777555777;;;===DDDlllVVV777222444333333222111000///.........---------,,,,,,,,,---,,,++++++******++++++))))))))))))(((((((((((()))(((((('''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&(((((()))))))))*********))))))*********++++++++++++---...,,,+++...666>>>SSSqqqDDDOOO]]]lll~~~zzzvvvqqqmmmjjjjjjlllnnnmmmlllqqqgggeeebbb]]]bbbaaa___]]]\\\\\\]]]]]]_________]]][[[ZZZ\\\^^^XXXYYYZZZ\\\___aaabbbccc^^^]]][[[YYYWWWWWWWWWWWWVVVTTTRRROOOLLLJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCFFFIIIIIIGGGEEECCCCCCBBBAAA@@@>>>===<<<<<<<<<777666555333222111000000000000000//////111444777AAARRRyyyuuuvvvzzz}}}yyywwwxxxzzz|||}}}zzzsssxxxyyygggYYYKKKDDD>>>>>>>>>:::777777555444333222111//////...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((''''''''''''(((***))))))(((((())))))***((())),,,...////////////111222222333333222222222111111111222333444555666555666666777666666555444444444444444444444444444222222222333333222222222222:::>>>???GGGSSSYYYWWW]]]dddiiifffYYYJJJ>>>888666888999777555666<<>>=========;;;999777555333222111000000000111000///000333666<<>>???>>>999555555444333222111000///......,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((''''''''''''(((((())))))((((((((()))*********+++,,,...////////////111111222333333333222222000111111222333444555666444555555555555555555555444444444444555555666666333444555555555555444333...555999;;;AAALLLRRRSSS```hhhlllfffUUUEEE;;;888666555666777666666;;;AAASSSyyyGGG555777333222222111000/////////......---------,,,,,,,,,---,,,++++++******++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((((('''&&&&&&(((((((((((()))))))))***))))))))))))************,,,+++,,,///333444111---///666FFF]]]uuuxxxyyypppkkkjjjffffffggghhhiiihhhfffdddcccgggiiieeeaaa```___^^^ccccccbbbaaaaaa`````````^^^\\\ZZZZZZ\\\]]][[[ZZZ[[[\\\]]]^^^^^^\\\[[[YYY[[[XXXUUURRRPPPQQQRRRSSSUUUUUUSSSPPPNNNKKKIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@???>>>>>>>>>>>>===<<<:::777555333222111000111111111000000333555555CCCttt|||wwwuuuwwwzzz}}}www]]]NNNGGGBBB@@@@@@===777333333222222111000000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''(((((()))***+++,,,---...///000000000000111222333333333333333000111222333444555555555333333444444444555666666333444444555555666666777555666888999999888666555///333555666;;;EEEOOOTTTffflllnnneeeRRRAAA:::999777333333777999888;;;AAARRRlll???333555222111111000000/////////......---------,,,,,,,,,---,,,++++++******++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((()))))))))*********((()))+++---.../////////444222444===LLLdddsssrrrrrrlllfffdddddddddddddddddddddddddddhhhkkkhhhbbb^^^]]]___aaaaaaaaa`````````______\\\[[[ZZZ[[[\\\\\\[[[ZZZ\\\\\\^^^______^^^]]]]]]YYYWWWTTTQQQPPPQQQSSSTTTQQQPPPOOOMMMLLLKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFIIIGGGEEEEEEEEEEEEDDDBBBCCCBBBAAA@@@???????????????>>>;;;999666444333222000111222111000000222444555???ggg}}}xxxooorrruuuxxx{{{mmmVVVKKKFFFBBB??????;;;555222333111111000000///......---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''((()))******------......///000000111000111222222333333333333111111333444555666666666222222222333333555666777444444444555555555666666666777999::::::999777666333444444444888CCCPPPZZZkkkooommmaaaOOO@@@::::::777222222777888888@@@KKKdddbbb===555666111111000000000/////////......---------,,,,,,,,,---,,,++++++******++++++))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''(((((((((((())))))((((((((()))))))))*********,,,---,,,******---000,,,000666666444???aaaqqqiiimmmnnnjjjfffggggggfffeeebbbaaaaaaaaabbbccceeedddaaa^^^^^^___]]]]]]]]]^^^]]]]]]\\\\\\[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]VVVUUUSSSRRRQQQRRRSSSTTTNNNMMMLLLLLLLLLNNNPPPQQQQQQPPPOOOMMMKKKIIIGGGGGGHHHHHHIIILLLNNNMMMHHHEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<:::888666555444000111222222111000222333999<<>><<<;;;888333222555000000000//////......---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((()))***+++,,,............///000111111000000111222333333333333111222444666777777777666222111111222333444666777444444444444444444555555555666888::::::888666555333333444666;;;GGGXXXeeeooooooiii\\\KKK>>>999999555333555777444666III```VVV:::666555000000000000////////////......---------,,,,,,,,,---,,,++++++******++++++))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''((((((((())))))(((((((((((()))))))))***,,,---------,,,,,,...000***---222555//////BBB[[[|||}}}yyyqqqllljjjfffaaaeeellldddeeeffffffeeeeeefffgggjjjgggeeedddccc___\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYY[[[]]]______]]]\\\]]]^^^\\\\\\[[[ZZZZZZYYYYYYYYYTTTSSSRRRRRRRRRRRRSSSTTTOOONNNMMMMMMNNNQQQUUUWWWTTTSSSQQQOOOLLLJJJHHHGGGFFFHHHMMMSSSVVVTTTMMMGGGFFFEEEDDDCCCCCCCCCCCCCCC@@@???===:::888777666555000111222222111000111333888444DDD~~~{{{qqqtttwwwxxxxxxxxxyyyzzz{{{}}}ssseee^^^TTTFFF@@@DDD>>>;;;999999666222333666000000//////......------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))***+++,,,---//////...//////000111222///000111222333444444444222333555777888888777777111111111111222444666888444444444444444444444444444555777999999777555444///000333888@@@NNNaaapppqqqnnnfffXXXHHH===999999444444888777000444QQQqqqwwwIII333111...000000000000////////////......---------,,,,,,,,,---,,,++++++******++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))'''''''''))),,,......---444***'''///333000111888QQQiiiyyyqqqnnnkkkgggfffffffffggggggfffdddbbbaaaaaabbbbbbjjjddd___]]]______\\\YYYYYYZZZ[[[^^^``````^^^]]]^^^]]]]]]\\\[[[ZZZXXXWWWXXXVVVUUUUUUVVVWWWVVVUUUYYYVVVRRRRRRTTTUUUTTTSSSQQQOOOMMMMMMQQQZZZfffnnnXXXUUUPPPLLLHHHGGGGGGGGGIIIJJJLLLMMMMMMJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA???<<<:::777555444444333222222222333444555999000DDDtttyyyssstttvvvxxxyyyxxxwwwvvv~~~~~~~~~zzzqqqdddWWWNNNHHHDDDBBB===<<<:::888666444444333000000000000////////////,,,,,,,,,++++++*********************)))))))))))))))(((((('''''''''((((((((()))******+++---000333000000000000////////////222222333444555555555555555555666666666666555555111222333444555555555555222333444555666666666666888888888999:::999666333444444555;;;HHHYYYkkkwwwxxxnnnbbbWWWJJJ>>>777777333999000555BBB999LLLTTT>>>999333777222222000///..................---,,,+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000111???DDD\\\}}}nnnnnnllliiigggeeeeeefffgggfffeeecccaaa____________eeebbb```aaadddeeebbb^^^ZZZ[[[\\\]]]^^^]]][[[YYYZZZZZZZZZZZZZZZYYYXXXWWWXXXVVVUUUUUUWWWXXXWWWVVVXXXUUURRRQQQRRRSSSRRRQQQPPPQQQQQQRRRSSSXXX]]]aaaSSSQQQMMMJJJGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBB@@@===;;;999777777444333222111222222444444777111BBBkkkxxxrrrrrrssstttuuuwwwxxxyyytttyyy|||}}}{{{xxxiiiZZZNNNFFFAAA>>>;;;:::888666444333222222000000000/////////......,,,,,,,,,++++++*********************)))))))))))))))(((((('''''''''(((((((((***+++,,,+++---///111000000000000000000000///111222333444555666666666555666666777777666666555111222333444555555555555333333444555555555555555999888999:::<<<<<<:::777999666888CCCVVVhhhtttyyytttjjj]]]RRRFFF<<<777777555:::111333===777OOONNN;;;666000111222111000///..................---,,,++++++++++++************)))))))))((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,---...///000000333444DDDcccyyynnnjjjlllkkkiiigggfffeeeffffffdddbbbaaa___]]]\\\\\\\\\```______bbbeeeeeeaaa]]]\\\]]]^^^^^^]]][[[YYYWWWYYYZZZZZZ[[[[[[ZZZZZZYYYWWWVVVUUUVVVXXXYYYYYYXXXWWWUUURRRQQQQQQQQQPPPNNNOOORRRVVVWWWVVVTTTRRRRRRLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEECCCAAA>>>;;;:::::::::444333222111111222333333555333???\\\zzz~~~xxxrrrqqqpppqqqrrruuuxxxzzzrrr|||vvvfffVVVJJJBBB>>>;;;999888666444222111111000000////////////.........+++++++++++++++*********************))))))))))))(((((((((''''''(((((())))))+++---------,,,---///000000000000000000000000111111333444666666777777666666777777777777666666222222333444555555555555333444444444444444444444999999999:::=========;;;:::888===OOOgggxxx}}}{{{qqqdddVVVKKKAAA999555777444999333333<<>><<<;;;;;;;;;555444333111111111222333444444;;;KKKooo}}}xxxrrrrrrrrrrrrssstttvvvwwwxxx{{{zzz~~~nnneeeXXXLLLCCC???<<<;;;777666555333222111000000/////////.........------+++++++++***************************)))))))))((((((((((((((((((((()))******,,,...///...,,,,,,---000000000000000111111111111111333555666777777777666777777888888777777666222333444555555555555555444444444333333333333333:::999999:::<<<===<<<;;;888;;;FFF\\\sss|||oooaaaQQQEEE<<<666444555111777555666???NNN}}}]]]<<<777999444000111000///..................---,,,+++*********************)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))************+++***++++++,,,------......444222111333999JJJiiixxxlllkkklllnnnpppppppppnnnllliiifffdddccc^^^^^^^^^^^^^^^^^^^^^]]]YYYWWWVVVUUUVVVWWWXXXXXX\\\___bbbcccaaa`````````bbbbbbaaa```___]]][[[ZZZVVVUUUVVVXXXZZZ[[[ZZZXXXXXXXXXWWWVVVSSSRRRQQQPPPOOOSSSVVVWWWTTTPPPLLLJJJHHHIIIKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGJJJKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<777666444222111111222222111444999@@@\\\|||xxxssstttuuuuuuuuutttsssrrrvvvxxxqqqdddgggrrrzzzqqqZZZTTTJJJBBB===<<<;;;;;;777666444333222111000000............------------************************************)))))))))(((((((((((((((((()))*********---//////...---,,,---///000000000111111111222111222444555666777777777777777888888888888777777444444555666666666555555555555444333333333444444:::999999:::<<<===;;;:::999CCCUUUkkk|||}}}ooo___MMMAAA:::444222333222666777777===UUUMMM888777888666111000//////...............------,,,+++************))))))))))))))))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))***************++++++,,,,,,------,,,000333111---111AAARRR}}}~~~mmmhhhjjjjjjhhhgggppppppooonnnkkkhhhdddbbb]]]^^^^^^______^^^^^^]]]VVVVVVUUUUUUVVVYYY\\\^^^YYY]]]bbbcccaaa```aaacccaaa```___^^^\\\YYYWWWVVVUUUUUUVVVXXXZZZZZZXXXVVVWWWXXXYYYXXXUUUSSSSSSSSSPPPRRRTTTTTTRRRPPPOOOPPPLLLMMMNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<999888666444333222222333///222888<<>>;;;:::999888666555333222111000000000......---------,,,,,,,,,)))))))))***************************))))))))))))(((((((((((()))***+++++++++---//////---------...///000000111111222222222333444555666666666666666888888999999999999888888666666777777777777777666666555444333333444666777999:::;;;>>>@@@@@@>>><<>>888444222333555777999777999UUUsssDDD999666444333/////////......---......///---,,,+++******))))))***))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,%%%---444555111///444;;;MMMkkkzzzqqqjjjjjjjjjgggcccbbblllmmmmmmmmmllliiifffddd____________^^^\\\ZZZYYYWWWWWWXXXYYYZZZ[[[]]]^^^UUUZZZ___```]]]\\\^^^```]]]]]]\\\[[[YYYXXXVVVUUUUUUUUUVVVXXXYYYYYYVVVTTTVVVXXXZZZYYYVVVTTTTTTUUUQQQRRRTTTTTTSSSRRRRRRSSSQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFEEECCCBBBBBBBBBAAABBBBBBCCCBBB@@@>>><<<;;;999777555444333333333///111888;;;EEEqqq}}}zzzxxxtttttttttssssssrrrqqqppptttyyy|||yyywww|||zzzyyy{{{|||||||||zzzuuuqqqvvv~~~jjjXXXIIIEEEAAA===:::999666555333333111000//////......---------,,,,,,,,,,,,+++((()))))))))*********+++************))))))))))))(((((((((((()))***+++,,,,,,---...---------///111///000000111111222333333555555666666666666555555888999999999999999999888888888999999999888888777666555444444444666888999999;;;>>>CCCGGGGGGEEECCCMMM[[[pppyyydddUUUCCC;;;777444333444444555::::::===]]]fff===:::555///111///.........------......///---,,,+++***))))))))))))((()))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''''''''((((((((())))))************++++++++++++)))...333444333333444555111HHHhhhzzztttpppmmmiiiggghhhkkkjjjeeecccdddhhhiiikkklllllljjjgggeee`````````___]]]ZZZWWWUUUXXX[[[]]]]]]\\\ZZZYYYYYYSSSXXX\\\]]]ZZZXXXYYY\\\[[[[[[[[[[[[ZZZXXXWWWWWWUUUUUUVVVWWWYYYXXXUUURRRTTTWWWZZZYYYVVVTTTTTTUUUQQQSSSUUUUUUTTTSSSTTTUUUTTTSSSRRRQQQOOONNNMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFJJJIIIGGGEEEDDDCCCBBBBBBAAABBBDDDEEEDDDBBB???===<<<;;;888666444444444444111222999:::===ccc|||zzzyyysssrrrpppooooooppprrrssstttxxxyyyuuusssvvvyyyzzz|||~~~}}}zzzoooccc___hhhuuu|||```KKKCCCAAA===;;;:::888555333222111000......------------------,,,,,,,,,++++++(((((())))))*********+++************))))))))))))(((((((((((()))***+++,,,,,,---------,,,---000222///000000111222222333333666666666666666555555444888999999::::::999999888999999:::::::::999999888666666555444555777999;;;999<<>>======:::888777777666555444333555333444===RRR~~~yyyvvvuuuuuuxxxwwwvvvtttsssssssssssswwwvvvtttsssrrrrrrssssssyyyzzz{{{{{{{{{{{{~~~}}}zzz}}}{{{}}}}}}~~~{{{uuuooolllnnntttyyyvvvcccQQQEEE>>>===<<<999777555333222111111000000//////......,,,,,,------,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))((((((((())),,,...000111111000000/////////...---...///000111222333333444444444444555555555555777888999:::;;;:::999888888999999:::;;;;;;;;;;;;555777777555555777888888>>>;;;FFFZZZ___VVVTTT[[[fffsss{{{mmmZZZLLL===777777555333444888666444===```PPP888>>>333222999...////////////...............---,,,***)))((((((((())))))))))))))))))))))))+++***((('''''''''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++,,,,,,,,,---------......333555666:::FFF___~~~uuuiiiffffffeeecccbbbdddggghhhgggdddaaa___]]]kkk{{{uuuiiiddddddbbbaaa```^^^\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVV[[[___```\\\ZZZ[[[]]]XXXYYYZZZYYYVVVTTTTTTUUURRRQQQQQQQQQQQQSSSTTTUUU[[[ZZZYYYWWWUUUTTTSSSSSSTTTSSSTTTWWW[[[\\\[[[YYYZZZWWWSSSQQQPPPOOOMMMJJJNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCEEEGGGFFFCCC@@@===<<<===;;;999888888777555444333666555666;;;MMM{{{xxxwwwvvvxxxwwwtttrrrrrrssstttuuuxxxwwwuuusssqqqqqqpppqqqwwwxxxyyyyyyyyyyyy{{{}}}~~~~~~}}}|||}}}|||xxxzzz}}}|||}}}~~~~~~}}}~~~}}}}}}~~~pppaaaSSSFFF???===<<<;;;999777555333222111111000000///......---,,,,,,------,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))((('''((()))+++...///000000000000//////.........//////000222333333444555555666666777777888888777888999999::::::999999999999:::;;;;;;;;;::::::666888888777777888999999:::@@@SSSiiinnneeecccjjjttt}}}zzznnnWWWIII<<<777666444333444777>>>???GGGooo|||HHH555<<<222111888///////////////...............---,,,***)))((((((((())))))))))))))))))))))))******((('''''''''((()))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,------------...///000111777FFFZZZiiiwwwrrrkkkfffdddccccccbbb___eeekkklllhhhccc^^^]]][[[ggguuuxxxqqqfffaaa``````___^^^\\\[[[YYYWWWWWWTTTSSSQQQPPPQQQSSSVVVXXXYYY\\\______\\\YYYZZZ[[[WWWXXXYYYXXXVVVTTTTTTTTTPPPOOOMMMKKKKKKMMMOOOQQQYYYXXXWWWVVVUUUTTTSSSSSSUUUUUUUUUWWWYYYZZZYYYXXXXXXUUURRRPPPOOONNNLLLJJJMMMNNNOOOOOONNNMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDDDD@@@BBBDDDDDDBBB???>>>======;;;;;;;;;;;;999666444333777777777999DDDttt}}}zzzxxxwwwxxxwwwtttrrrrrrtttvvvxxxvvvuuusssrrrqqqppppppppptttvvvwwwwwwvvvvvvxxxyyy{{{{{{zzzxxxxxxzzz~~~zzzuuuvvvxxxxxxxxxzzz|||}}}|||{{{yyyyyy{{{}}}~~~uuupppnnnuuu|||kkkZZZNNNFFFAAA???<<<;;;999888666444333222000000000///......------,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))+++...///000000////////////......000000111222333333444444444444555666777777888888999888888888888999::::::::::::;;;;;;;;;:::999999777888999999888888999;;;;;;MMMhhhzzzxxxooopppxxxuuuiiiRRREEE999666555444333444444>>>AAAKKKxxxeee>>>333999111///555////////////............---------+++***))))))(((((())))))))))))))))))))))))***)))((((((''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))++++++,,,,,,,,,---------...000222111000444<<>>??????999999888666555333222111000000///......------,,,+++,,,,,,,,,,,,+++******************)))))))))((())))))))))))))))))))))))((((((((()))***,,,...///////////////////////////111111222333333444555555111222333333444555666666999888777777777888:::;;;;;;;;;;;;;;;:::999999888777777888:::888777:::???DDD```|||rrrjjjrrr{{{lllaaaKKKAAA777555444333333555555888???UUUQQQ999222777111...222...//////.........------------,,,+++***))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,...111333333000000333666ssskkkiiiiiiiiiggg___```aaa```]]]\\\^^^___bbbfffjjjiiiccc^^^^^^```^^^___^^^ZZZVVVVVV[[[```ZZZYYYWWWUUUSSSSSSRRRRRRPPPQQQRRRTTTWWWYYYZZZ[[[[[[[[[[[[YYYWWWVVVWWWWWWYYY[[[[[[ZZZXXXVVVVVVVVVTTTRRRNNNLLLKKKLLLOOOQQQRRRSSSTTTUUUVVVVVVUUUUUURRRSSSSSSRRRRRRRRRRRRSSSUUUUUUSSSRRROOONNNNNNNNNMMMNNNPPPQQQPPPOOOMMMLLLMMMLLLJJJHHHFFFDDDDDDCCC@@@BBBDDDDDDCCCBBBBBBCCC???>>>>>>??????===999666000444666888777999YYY~~~}}}{{{yyywwwvvvuuuuuuvvvxxxyyyzzzzzzyyyxxxvvvvvvuuusssrrrpppnnnnnnppprrrtttsssrrrqqqqqqqqqtttsssqqqoooooorrrxxx|||xxxpppkkkmmmoooooooooqqqpppqqqqqqooommmllllllnnnhhhnnntttwwwvvvwww{{{}}}}}}~~~~~~}}}{{{wwwttttttqqqnnnmmmnnnqqqtttvvvssszzzkkkYYYQQQEEE;;;777777888:::777777666555333222111111//////......---,,,,,,,,,++++++,,,,,,++++++***)))************)))))))))(((((((((((((((((((((((((((((())))))***,,,---/////////000000000000000000000222222222333444444555555222222222333444555555666999888777666777888999:::;;;;;;;;;;;;:::999999888777666777999777666;;;DDDUUUsss~~~gggdddvvvwwwdddYYYDDD<<<555444444333444777:::999MMMxxx|||DDD888444666222//////...............------------,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))***************+++++++++,,,,,,***,,,......------///222qqqmmmhhhfffffffffcccaaa[[[\\\^^^^^^^^^___aaaccc___aaabbb```]]]ZZZ[[[]]][[[\\\\\\ZZZYYYXXXYYY[[[YYYXXXUUUSSSQQQPPPPPPPPPTTTVVVYYY\\\^^^`````````\\\[[[YYYWWWVVVWWWWWWXXXZZZ[[[\\\[[[YYYWWWWWWWWWUUUSSSQQQOOONNNOOOQQQRRRXXXYYYYYYYYYXXXVVVTTTRRRRRRSSSSSSRRRQQQQQQRRRTTTTTTTTTTTTRRROOONNNOOOPPPMMMNNNOOOOOOOOOOOOMMMMMMNNNMMMKKKIIIFFFEEEDDDCCCBBBDDDEEEEEEDDDCCCDDDEEEAAA@@@?????????>>>;;;888333555444888888777OOOxxx|||{{{yyywwwvvvtttttttttuuuvvvwwwyyyyyyyyyxxxwww}}}|||zzzwwwsssooollljjjmmmoooqqqpppooommmllllllnnnmmmlllkkkjjjlllqqqtttmmmgggdddgggjjjjjjjjjllliiijjjjjjiiigggeeefffgggdddgggkkkllljjjkkkmmmpppsssuuuxxx{{{}}}|||uuunnnkkkjjjjjjcccttt}}}{{{jjjYYYGGGBBB<<<777555555666666555555444333222222111111.........---,,,,,,+++++++++++++++++++++******)))************))))))))))))(((((((((((((((((((((((()))***+++---...///000000000000111111111111222222222222222333333444444444555555555555555666666666888777777777777888999999::::::;;;;;;;;;:::999999888555666999777666???LLLhhhzzzgggnnnrrr^^^SSS???999444444555444555999999>>>cccaaa<<<999555333333111///............------------,,,,,,++++++***))))))******))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++***+++,,,++++++,,,...000xxxooogggeeedddeeeeeeccc___\\\^^^^^^```aaacccddddddccc]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYXXX[[[YYYVVVSSSQQQPPPOOOPPPVVVXXXZZZ]]]```aaabbbbbb^^^\\\YYYWWWXXXYYYZZZZZZZZZ[[[\\\[[[XXXVVVVVVVVVSSSSSSQQQPPPPPPQQQRRRSSSXXXXXXYYYXXXWWWTTTQQQPPPPPPQQQRRRPPPNNNNNNQQQSSSRRRSSSSSSQQQNNNMMMNNNPPPMMMMMMMMMNNNNNNNNNNNNNNNPPPNNNLLLIIIGGGEEECCCCCCCCCDDDFFFEEEDDDCCCDDDEEEDDDBBB@@@?????????===;;;999777333777:::666GGGiii}}}|||zzzwwwuuusssrrrssssssvvvuuutttssstttuuuvvvwww}}}}}}{{{yyyuuurrrnnnllliiikkkmmmmmmjjjhhhgggggggggggggggfffeeefffiiilllbbb]]]\\\aaaffffffeeefffbbbcccdddcccbbb``````aaaccceeefffeeeddddddfffhhhnnnsssxxx{{{|||vvvnnnjjjhhhfffeee]]]iiimmmmmmqqqooorrrwwwqqqiiiYYYIIIBBB???;;;999888777555444333333333222222111111000......------,,,++++++++++++++++++++++++***))))))************))))))))))))((((((((((((((((((((((((++++++---...000111111222111111222222222333333333222222222222333333333333666666555555555555444444666777777888888888888888999999:::;;;;;;;;;::::::;;;666666:::888888DDDTTTzzzzzzrrrjjjVVVMMM;;;666333555555555777;;;666FFFrrrxxxNNN777999333///333333000000.........---------,,,,,,,,,+++******)))*********))))))))))))))))))))))))''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))*********+++---------------...000111zzzmmmffffff^^^]]]]]]___bbbddddddccc```___```bbbdddccc___\\\\\\[[[[[[\\\]]]]]]ZZZWWW\\\YYYVVVUUUUUUWWWYYYZZZ]]][[[WWWTTTQQQPPPPPPPPPVVVWWWXXXZZZ\\\^^^```bbb```]]]ZZZXXXYYY[[[\\\]]]YYYZZZ[[[ZZZWWWUUUUUUVVVQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTRRRPPPOOOLLLMMMNNNMMMKKKKKKNNNQQQPPPQQQRRRPPPMMMLLLMMMPPPNNNMMMMMMLLLLLLMMMNNNNNNPPPOOOLLLJJJGGGEEECCCCCCCCCEEEEEEEEECCCBBBCCCDDDEEECCCAAA?????????>>><<<>>>999333777;;;666CCCaaa}}}zzz}}}{{{wwwtttrrrrrrssstttxxxuuuqqqnnnnnnqqquuuwwwyyyzzzzzzzzzxxxvvvtttsssfffhhhjjjjjjgggeeedddcccccccccdddcccaaabbbdddfffZZZWWWWWW^^^ccccccbbbbbb^^^___aaa```___^^^^^^^^^\\\]]]______^^^___aaaddd^^^eeennnrrrttt|||}}}rrrfffaaacccgggfffddd]]]eeeccc___``````gggwwwwwwxxx{{{yyylllbbbWWWIII<<<@@@===:::888666555333111222222222222111111000000......---,,,,,,++++++******++++++++++++***))))))************))))))))))))((((((((((((((((((((((((+++,,,...000111222222222222222222333333444444444222222222222222222222333555444444333333222111111555666888999999999888777888999::::::;;;;;;;;;;;;===888777:::999:::HHHZZZ{{{|||xxxbbbOOOGGG999555333555666555888<<<999QQQ{{{fffBBB444999111+++333555111222......---------,,,,,,,,,++++++******************))))))))))))))))))))))))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,---...000111|||rrrfff```______[[[WWW[[[[[[\\\]]]^^^___```aaa^^^___aaabbbbbb```]]][[[ZZZ[[[[[[[[[[[[ZZZYYYYYY[[[[[[ZZZXXXVVVVVVXXXYYYXXX[[[^^^___\\\XXXVVVUUUZZZXXXXXXZZZ]]]^^^[[[WWWYYY^^^___]]]\\\^^^^^^\\\XXXWWWUUUUUUUUUTTTQQQOOOMMMNNNNNNNNNMMMNNNQQQSSSVVVSSSQQQQQQRRRQQQMMMJJJLLLOOOQQQPPPMMMLLLMMMOOOPPPKKKFFFEEEHHHLLLNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKQQQPPPMMMJJJGGGDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@???>>>>>>???999777:::888666@@@PPP|||yyyxxxvvvsssooonnnmmmnnnooorrrrrrpppmmmlllnnnrrrvvvwwwwwwwwwvvvuuutttrrrqqqpppmmmhhheeeddddddbbbaaa`````````___^^^]]]\\\[[[SSSTTTVVVXXXYYYZZZZZZZZZ^^^\\\ZZZ[[[]]]^^^]]]ZZZXXXYYYZZZYYYWWWYYY]]]aaa```___^^^___fffpppzzzaaaYYYVVV```llloooiiicccbbb\\\SSSNNNPPPUUU\\\```kkkhhhggglllttt|||xxxmmm]]]QQQIIIDDD???;;;999888777666555444444444222111111000///......---......---,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))(((''''''''''''(((((()))------,,,---...111444666333333333444555666666777555333111111222222222000333333444444555444444444444555666777888999999999666666777777888888888999<<<666666:::777777MMMiii~~~wwwrrr\\\LLLCCC444777222000666444444======iiiKKKCCC666555333111000///......//////...---,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********))))))))))))))),,,,,,,,,---------......~~~ooonnnggg___[[[ZZZYYYWWWUUUYYYZZZ[[[\\\]]]^^^^^^___ZZZZZZ[[[[[[ZZZXXXUUUTTTYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYWWWYYY[[[]]]\\\[[[YYYXXXZZZYYYZZZ[[[\\\\\\ZZZYYYXXX^^^bbb___[[[[[[ZZZXXXWWWUUUSSSRRRSSSRRRPPPNNNMMMNNNNNNMMMLLLMMMOOOQQQRRRPPPOOOPPPRRRSSSQQQOOONNNOOOPPPPPPOOONNNNNNOOONNNJJJFFFEEEHHHLLLNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>888777:::888666>>>LLL{{{}}}{{{zzzxxxtttqqqoooooopppqqqtttrrroookkkiiikkkooosssuuutttsssrrrqqqppppppoooooolllgggdddcccbbbaaa```[[[[[[[[[ZZZYYYXXXWWWWWWSSSSSSTTTUUUVVVVVVWWWXXX[[[YYYWWWXXXZZZ[[[ZZZXXXVVVWWWYYYXXXWWWXXX[[[^^^]]]\\\\\\\\\___dddhhhkkkYYYRRRQQQZZZdddeeeaaa^^^^^^ZZZVVVTTTVVVZZZ]]]___[[[ZZZ\\\bbbjjjpppsssrrr{{{~~~~~~tttmmm]]]UUUJJJCCC@@@>>>;;;999888777666444333333333333111111000000///......---///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((('''''''''((()))***------,,,---///111444666333333444555555666777777666444222222333444333222555555666666666555555444555555777888999:::::::::777777777888888888888888===999:::<<<888;;;VVVwww}}}}}}nnnXXXFFF<<<444777333222999777777@@@HHH|||rrrEEE<<<555444333111000///......///......---,,,,,,+++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))+++,,,,,,,,,,,,---------yyyjjj```___]]]ZZZWWWVVVUUUUUUVVVXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZZZZYYYWWWUUUSSSRRRWWWWWWWWWXXXYYYZZZ\\\]]]YYYYYYXXXWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\\\\ZZZXXXYYYZZZ\\\\\\ZZZYYYYYYZZZaaajjjnnnhhh___[[[YYYWWWWWWUUURRRQQQRRRRRRRRRQQQQQQQQQQQQOOONNNMMMOOOQQQQQQOOONNNOOOQQQRRRRRRQQQOOOOOONNNOOOQQQQQQOOONNNKKKHHHFFFFFFIIILLLNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>><<<888777:::888555;;;EEEeee~~~{{{{{{yyyvvvsssrrrqqqrrrssstttrrrnnniiifffgggjjjmmmpppooonnnlllllllllmmmmmmmmmjjjfffcccbbb```___]]]WWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQSSSTTTUUUWWWUUUTTTUUUVVVWWWVVVTTTSSSUUUWWWWWWWWWWWWXXXZZZXXXXXXYYYYYYZZZZZZYYYYYYUUUQQQQQQXXX^^^^^^]]]]]]`````````bbbeeegggfffeee[[[[[[^^^dddjjjmmmkkkhhhnnnppptttwww||||||zzzvvvnnnbbbZZZIIIDDD>>>;;;<<<<<<;;;:::666555444333222111111111000000000///......------//////---,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++---------...///222444666444444555555666777777777777555333333444555555444777777777777777666555444555666777999::::::;;;;;;999999999888888888888888:::999<<<===:::AAAbbbjjjSSSAAA888444666222444<<<:::999DDDUUUaaa???666555444222111000///...............------,,,,,,++++++******)))))))))))))))''''''''''''''''''''''''***)))((((((((()))***+++'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************+++++++++,,,,,,,,,}}}zzzvvvsssooojjjccc^^^YYYZZZ[[[YYYVVVUUUWWWYYYWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[XXXWWWVVVVVVWWWXXXXXXWWWYYYXXXXXXYYY[[[[[[XXXVVVXXX[[[\\\[[[XXXVVVWWWZZZiiiqqqsssiii\\\UUUUUUUUUYYYVVVSSSRRRSSSUUUUUUUUUVVVVVVUUUSSSPPPPPPQQQSSSSSSQQQPPPOOOOOOOOOPPPPPPOOOMMMLLLMMMPPPQQQOOOLLLIIIHHHGGGGGGIIILLLNNNOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDHHHGGGFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCBBB@@@>>>===:::888888;;;999666999???VVV}}}zzz{{{yyywwwuuussssssssssssqqqpppnnnjjjfffdddeeefffiiihhhgggfffgggiiikkkmmmkkkhhhdddbbb```___]]][[[VVVVVVUUUTTTTTTSSSSSSSSSTTTSSSQQQPPPPPPQQQRRRTTTSSSRRRRRRRRRSSSSSSSSSRRRPPPRRRUUUWWWWWWWWWVVVVVVTTTUUUVVVXXXXXXWWWVVVUUUWWWUUUWWW\\\^^^]]]___ccccccdddgggkkknnnooommmkkkiiihhhhhhkkknnnmmmiiieeegggjjjnnnrrruuuyyy}}}yyysssrrrooolllfff]]]RRRJJJAAA>>>;;;:::::::::999777444333222111000//////////////////......---------//////---,,,++++++******************))))))))))))((((((((((((((((((((((((***)))'''&&&''')))+++------------...000222444555555555555666666777777777777555333222333555555555888888888777666555444333666777888999:::;;;;;;;;;::::::999999888888777777777666999<<<<<>>;;;:::888777666555333111333222111///........................------------......---,,,+++******************)))))))))((((((((((((((((((((((((((((((***)))((('''(((***,,,...------...///111333444555555555555555666666666666666444111000222444555555777777777666555444333222666777888999:::;;;;;;;;;:::999999888888777777777999777777:::===FFF]]]tttwwwxxxrrr]]]JJJ>>>999444555111444:::777???SSSsssCCC999999333222111000//////......---------------,,,,,,,,,+++******)))))))))))))))''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))************)))))))))*********++++++tttjjjeeedddfffbbb```]]]ZZZXXXWWWWWWWWWXXXZZZ[[[YYYVVVTTTVVVYYYVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTUUUSSSSSSUUUXXXZZZXXXUUUPPPTTTZZZ]]]]]]\\\\\\\\\VVVWWWVVVTTTQQQPPPQQQRRRRRRVVVVVVNNNGGGIIINNNRRRQQQOOONNNOOOQQQSSSSSSSSSTTTTTTRRRPPPMMMLLLMMMNNNLLLNNNPPPQQQPPPOOOPPPQQQJJJIIIJJJKKKMMMMMMLLLKKKLLLMMMNNNMMMKKKJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGCCCDDDEEEDDDCCC@@@===;;;;;;;;;<<<======<<<;;;:::===WWWxxx}}}yyyzzzyyyxxxvvvuuuuuuttttttnnnpppqqqppplllgggdddbbb```aaaaaabbbdddgggjjjkkkeeecccaaa``````___\\\ZZZTTTSSSPPPNNNLLLLLLLLLLLLQQQQQQPPPOOONNNOOOPPPQQQNNNOOOPPPOOONNNMMMNNNPPPMMMNNNOOORRRTTTTTTSSSPPPSSSRRRPPPOOONNNNNNNNNNNNPPPOOOPPPRRRQQQPPPTTT[[[^^^```bbbfffiiiiiifffddd___\\\YYYYYY\\\^^^]]]\\\ZZZ___fffjjjiiifffcccaaafffgggjjjnnnrrrvvvxxxzzz~~~}}}zzzzzzxxxssspppnnnkkkhhhccc]]]UUUPPPIIIHHHEEEBBB???===;;;:::777777666666555444333333222111000///...------------------------------------,,,,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((()))))))))***,,,------,,,---...000222333555555444555555555555555555555666444111000111444555666666666666666555555444333555666777999::::::;;;;;;888888888777777777777777<<<:::999:::<<>>???>>><<<<<>>>>>>>><<<:::999999999666666666555444444444555222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***)))))))))(((((((((((())))))))))))))))))))))))'''(((***+++---------,,,,,,---///111222444555555444444444444444444333333888555111000222555777777666666777777777666666555555555777888999:::::::::666666666666666777777777888999;;;<<<===EEEXXXjjj{{{rrr^^^JJJ<<<666555444777666888;;;===WWW~~~|||PPP888111777222111000//////...//////------------------------+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++*********+++++++++,,,,,,vvvlllccc\\\WWWVVVTTTQQQOOORRRXXX[[[YYYUUUWWWXXXYYYXXXVVVTTTSSSTTTZZZYYYWWWVVVVVVXXXZZZ[[[SSSSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYXXXVVVSSSQQQOOORRRUUUXXXYYYXXXVVVTTTSSSQQQPPPTTTYYY[[[XXXTTTZZZccckkkjjjaaaXXXVVVXXXVVVRRRMMMLLLMMMNNNLLLIIILLLOOOOOOKKKJJJLLLNNNMMMMMMMMMNNNPPPSSSTTTTTTSSSRRRRRRQQQOOOLLLLLLMMMNNNNNNQQQUUUUUUQQQLLLJJJIIIHHHKKKNNNNNNLLLKKKMMMPPPQQQSSSUUURRRMMMIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDGGGJJJKKKIIIGGGEEEHHHHHHIIIIIIGGGDDD@@@>>>===>>>>>>>>>???AAA@@@===<<>><<<;;;===>>>>>>===@@@AAAXXX{{{yyywwwzzz}}}~~~zzzuuutttrrrpppmmmjjjiiiiiiiiijjjjjjiiieeeaaa___aaadddbbb```______```___\\\ZZZZZZXXXTTTNNNGGGCCCBBBBBBBBBCCCEEEFFFFFFDDDBBBAAACCCNNNRRRLLLDDDDDDGGGHHHKKKHHHFFFFFFHHHJJJHHHFFFEEEEEEFFFFFFEEEDDDBBBAAADDDDDDDDDDDDEEEFFFGGGHHHUUUUUUTTTRRRQQQOOONNNNNNNNNPPPSSSUUUVVVTTTQQQOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHJJJNNNPPPOOOMMMQQQRRRTTTWWWYYY\\\]]]^^^___]]][[[ZZZ[[[]]]```aaa___^^^^^^___```___]]][[[ZZZZZZZZZYYYYYYXXXXXXXXXRRROOOLLLNNNRRRTTTQQQNNNFFFEEECCC@@@===;;;999888999888888777666555555444333333222222111000//////000000///------,,,,,,,,,------------------------,,,,,,++++++***)))(((((()))))))))))))))(((''''''))))))((((((((((((((())))))******++++++,,,,,,---***+++---...000222444444222222222222222222333333222222333444444555555666999888777555555555666777666555444555777888888888888777666555444444333333555;;;??????CCCUUUsssqqq\\\JJJ>>>777444222444888333888DDDKKKhhh\\\BBB333...222222111///---,,,---...///---,,,,,,++++++,,,,,,---,,,+++***)))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&(((***(((%%%$$$%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((()))***************))))))(((******)))(((((((((((()))+++)))((())),,,...---+++OOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHIIIKKKLLLMMMNNNPPPRRRSSSUUUVVVUUUTTTSSSUUUTTTSSSRRRXXX```bbb___WWWTTTPPPNNNMMMOOOPPPQQQSSSSSSRRRRRRQQQPPPPPPOOOMMMNNNPPPTTTUUUTTTSSSTTTRRRPPPPPPRRRUUUXXXZZZZZZZZZ[[[\\\YYYTTTQQQRRRSSSNNNMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKMMMPPPQQQQQQPPPQQQRRRSSSSSSRRRPPPOOONNNMMMMMMNNNRRRSSSPPPMMMOOOQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGLLLMMMMMMLLLJJJHHHEEECCCGGGGGGGGGHHHGGGGGGFFFFFFLLLLLLKKKKKKKKKKKKKKKLLLHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFFFFDDDBBB@@@@@@AAAAAA???======>>>????????????@@@PPPzzz}}}zzzwwwxxx{{{{{{yyyuuuvvvtttqqqmmmjjjhhhggggggkkkllljjjgggcccbbbcccfffcccbbb`````````___\\\ZZZXXXVVVSSSOOOKKKGGGDDDBBBBBBBBBAAA@@@??????@@@@@@HHHOOOPPPHHHAAAAAACCCDDDFFFDDDBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBAAA@@@>>>===BBBAAAAAABBBBBBDDDEEEEEEHHHHHHGGGEEEDDDCCCBBBAAAEEEGGGJJJLLLNNNMMMLLLKKKEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAACCCFFFGGGFFFDDDIIIKKKNNNPPPRRRRRRQQQPPPLLLKKKIIIHHHHHHJJJLLLNNNKKKJJJJJJKKKLLLKKKIIIGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFCCC@@@AAADDDEEEBBB>>>======<<<:::999777666666666666555555444333333333333222222111000000//////000///...---,,,,,,,,,,,,------------------------,,,,,,+++******)))(((((()))))))))))))))(((''''''))))))(((((((((((())))))******++++++,,,---------,,,,,,...///111333444555111111222222222222333333222333333444444555555666999888777666555666666777999888888999:::;;;;;;;;;888::::::999666666777999888<<>>>>>???@@@@@@???@@@???GGGeee}}}xxxvvvwwwxxxwwwvvvxxxvvvrrrnnnkkkhhhggggggmmmmmmllliiifffeeefffgggfffdddbbb``````^^^\\\ZZZVVVTTTQQQPPPOOOLLLGGGBBB???===;;;:::;;;>>>BBBDDDMMMNNNJJJBBB======>>>>>>@@@???>>>???AAABBBAAA@@@@@@@@@@@@???>>>===;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;:::<<<===???BBBDDDFFFGGGGGG@@@@@@@@@??????>>>>>>>>>===<<<<<<===??????>>>===DDDFFFIIIKKKKKKIIIFFFDDDAAA???===<<<<<<===>>>???======<<<===>>>>>><<<:::<<<<<<<<<<<<;;;;;;;;;;;;???<<<999999;;;;;;888555666666666555555555555555333333333222111111000000222111111000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))))))))))))))(((''''''))))))(((((((((((())))))+++++++++,,,------......------...000111333444555111111111222222222333333333333333444555555666666888888777666666666777777666666777888999::::::;;;999;;;<<<;;;888777888::::::<<>>:::HHHzzz}}}OOO>>>111222777000222111///...------......---,,,,,,++++++,,,,,,---,,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))((((((((((((''''''''''''((((((((()))))))))%%%&&&''')))******++++++(((((((((((()))***+++,,,+++***)))***---...---,,,CCCDDDFFFGGGHHHGGGGGGFFFDDDEEEGGGHHHIIIHHHGGGGGGKKKLLLNNNPPPRRRSSSTTTTTTRRROOOLLLOOO[[[ffffff```TTTUUUTTTSSSQQQPPPPPPQQQSSSRRRPPPOOONNNNNNOOOPPPPPPTTTVVVVVVVVVVVVTTTPPPOOONNNMMMOOORRRVVVWWWXXXWWWTTTPPPOOOOOOPPPQQQPPPOOOQQQSSSTTTRRRPPPOOONNNJJJKKKNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMNNNPPPRRRRRRQQQQQQPPPOOOOOONNNNNNLLLOOOQQQSSS\\\jjjuuuzzzZZZVVVPPPJJJGGGFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFKKKJJJJJJJJJJJJIIIIIIIIICCCEEEGGGGGGEEEBBBAAAAAA@@@>>>===>>>@@@@@@@@@???CCC@@@@@@SSSzzzvvvvvvwwwxxxxxxwwwuuurrrooommmkkkjjjjjjooonnnmmmkkkiiihhhhhhhhhiiifffcccaaa```^^^\\\ZZZWWWSSSNNNNNNPPPPPPKKKFFF:::999999:::>>>CCCHHHKKKMMMIIIAAA;;;888999::::::;;;;;;<<<===>>>?????????@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;<<<======>>>======<<<;;;:::999888888888888999;;;===???AAACCC>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::GGGHHHIIIIIIGGGDDDBBB@@@===;;;:::888888888999:::999888777888999:::888777999999999999999888888888:::888666666777777555333444444444444444555555555111111111111000000//////000000000/////////............---,,,++++++,,,,,,+++++++++++++++++++++++++++*********)))))))))((()))))))))))))))((('''''')))(((((((((((())))))***++++++,,,------......///,,,---...///000111222333000000111111222222333333333333444444555666666666888888777777777777777777444555777888888999:::;;;<<<<<<;;;<<<<<<<<<;;;:::===BBBNNNaaaxxxjjj]]]LLL>>>777666777888999===BBB<<>>BBBAAA>>>JJJuuu~~~yyywwwxxxxxxyyytttsssrrrppppppppppppqqqqqqpppnnnmmmlllkkkjjjjjjkkkhhhdddbbb```___]]][[[ZZZTTTMMMKKKNNNOOOMMMJJJ;;;<<>>>>>======<<<;;;;;;:::::::::999999999999::::::;;;888777777666555444333333555555555555666888:::;;;777777888888888888888888:::;;;;;;;;;::::::999999FFFEEECCC@@@???=========666555444333333333333444444333222222444555444333333333333333444444444444222222111111222333222222444444444333333333222222111111111000000000000000//////...............------,,,,,,++++++++++++,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******++++++,,,------......///,,,,,,,,,---...//////000//////000111111222333333333333444555555666666777777777888888888888888888999;;;<<<;;;999:::<<>>???@@@AAACCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJKKKKKKDDDKKKPPPOOONNNOOOPPPOOORRRVVV[[[\\\XXXSSSQQQQQQPPPPPPPPPPPPOOONNNLLLLLLPPPUUUUUUPPPNNNQQQOOOIIIJJJIIIHHHJJJMMMPPPRRRRRRTTTSSSQQQOOONNNNNNNNNOOORRRVVV[[[[[[XXXSSSQQQPPPLLLLLLMMMNNNNNNNNNNNNNNNKKKLLLNNNNNNMMMMMMNNNOOOLLLOOOTTTXXXYYYXXXVVVTTTLLLNNNMMMLLLOOOTTTTTTPPPMMMKKKHHHGGGHHHKKKOOOQQQNNNMMMKKKKKKKKKMMMPPPQQQLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFEEEEEEAAACCCEEEEEECCCAAAAAAAAA<<<;;;<<<===???@@@???===@@@???>>>GGGggg}}}zzzyyyyyyyyysssrrrrrrrrrssstttvvvwwwsssrrrpppppppppooonnnlllllliiieeebbbaaa```^^^]]][[[UUUNNNJJJKKKLLLMMMLLLBBBCCCEEEGGGGGGEEECCCBBB===888333444444333444777555888:::;;;:::999::::::777777666666666666777777777777666666666666777777555555444444333222222111111111000000000111222222222333333444444555555555444666777777666555555666<<<:::777555333444555666222222111000000000111111222000//////111222222111000000000000111111111111111111111111222222222333222222222111000000//////000000000000000000000000------------------------,,,++++++******+++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''(((''''''(((((()))***++++++++++++,,,------......+++,,,,,,,,,------.........//////000111222333333444444444555666666777777666777888999999999888888;;;<<<===<<<;;;===CCCHHHVVVUUUVVV^^^hhhnnnmmmiiigggppp|||uuu[[[QQQDDD:::777777777777333777>>>MMMuuusssHHH666<<<555000555444000000000///......---------,,,,,,++++++,,,,,,---,,,+++***)))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&'''((('''%%%%%%%%%'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))******((((((((()))))))))*********************)))(((((()))))))))((())))))******+++---...//////000222333>>>>>>???@@@AAACCCDDDEEE@@@@@@@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDJJJNNNLLLKKKNNNPPPPPPQQQUUUYYYXXXSSSPPPPPPQQQLLLKKKKKKJJJKKKLLLNNNOOOVVV[[[ZZZQQQOOOTTTSSSLLLGGGFFFFFFGGGKKKNNNPPPPPPRRRTTTVVVUUURRRQQQSSSUUUTTTYYY______ZZZTTTQQQQQQMMMLLLLLLKKKLLLMMMNNNOOOJJJLLLNNNNNNMMMLLLLLLMMMMMMOOORRRUUUWWWVVVUUUTTTKKKMMMMMMMMMPPPUUUTTTPPPLLLKKKJJJJJJKKKMMMOOOPPPMMMLLLJJJHHHIIIKKKNNNPPPLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBB<<<<<<<<<>>>@@@AAA@@@>>>===>>>>>>CCCVVV{{{|||yyywwwwwwttttttssstttuuuwwwyyy{{{wwwuuussstttuuutttrrrooollliiieeebbbaaaaaa```___XXXUUUQQQMMMJJJJJJJJJJJJEEEEEEEEEEEECCC@@@<<<:::555222111444333///000444111444777888666444444555222111111111222333444555444333333222222333333333444444333333222111111111------------............000000000111222333333444...000222222000///000222111000///......//////000111111111111111111222222111///......000111111111///000000000111111111222333333444333222222222333000000000000////////////////////////////////////,,,,,,,,,,,,,,,---------++++++************++++++************************((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))***+++******++++++,,,---------,,,,,,---------------.........///000111222333333444444555555666666777777666777888999999999999888888;;;???BBBFFFOOOZZZcccrrruuuzzz~~~tttgggPPPIII>>>888666777777777666999@@@___WWW@@@333666777000///333000000000//////...---,,,---,,,,,,++++++,,,,,,---,,,+++***)))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&(((((('''&&&%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((()))))))))*********(((((()))))))))*********)))******++++++++++++*********+++,,,...///111222333555888888888888;;;===>>>===<<<;;;<<<===>>>???@@@??????@@@AAADDDFFFHHH@@@@@@@@@AAAAAACCCDDDDDDFFFJJJKKKJJJKKKQQQTTTTTTQQQTTTUUURRRNNNLLLNNNRRRIIIGGGFFFEEEGGGKKKOOORRRVVV[[[XXXOOOLLLRRRRRRKKKFFFEEEDDDFFFIIILLLNNNNNNJJJOOOTTTSSSPPPOOORRRVVVNNNTTTZZZYYYTTTMMMJJJJJJNNNLLLKKKJJJJJJLLLNNNOOOIIIKKKNNNOOONNNLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPNNNLLLOOOSSSQQQMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLJJJHHHFFFGGGIIILLLOOOKKKIIIFFFDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA??????AAABBB=========@@@BBBBBBAAA???======>>>@@@GGGaaa}}}yyyvvvuuuvvvuuuuuuuuuwwwyyy{{{|||zzzxxxvvvvvvxxxxxxuuurrrllliiieeebbbbbbbbbaaa```VVVUUUTTTPPPKKKHHHGGGHHHCCCBBBBBB@@@>>><<<:::888111///111555333------222...111555555222000000111000/////////111222444666111111000000000000000111000//////......---------+++,,,---.../////////...++++++,,,------...//////+++---000000...---...000+++,,,...///000000//////.../////////000000111111...,,,++++++---...//////---.........//////000000222222333111///.........000000000111111111222222........................,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''((()))++++++)))******++++++,,,------........................---...///000111222333333444444555555666777777777666777888999::::::999888888===EEEMMMWWWfffxxx|||lll^^^IIIBBB:::666666888888777<<>>>>>?????????>>>>>>>>>>>>===???BBBGGGMMMPPPCCCAAA??????@@@@@@@@@???CCCEEEIIILLLNNNNNNMMMLLLQQQOOOMMMJJJHHHGGGGGGGGGJJJJJJIIIHHHHHHKKKOOOSSSUUUTTTRRROOOMMMKKKJJJJJJFFFGGGGGGGGGJJJOOOQQQOOOMMMQQQTTTUUURRROOONNNOOORRRSSSSSSPPPMMMJJJIIIIIIOOOPPPQQQOOOKKKIIIKKKMMMHHHHHHJJJMMMPPPPPPOOOMMMNNNOOOOOOPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMNNNOOOOOOJJJNNNOOONNNNNNOOOMMMIIIKKKKKKKKKIIIHHHHHHIIIKKKLLLLLLJJJGGGCCCAAABBBCCCDDDBBBBBBCCCFFFHHHFFFCCCGGGEEEBBBBBBDDDDDDCCC@@@HHHGGGFFFCCCAAAAAACCCEEEAAAAAACCCCCCCCCAAA???===???AAA??????BBBLLLsss}}}|||vvvrrrxxxyyyzzzzzz{{{{{{||||||{{{xxxttttttwwwxxxvvvsssmmmjjjeee```^^^^^^```bbbZZZVVVPPPKKKHHHFFFDDDBBB=========<<<;;;999888777444444333222111111222222111111111111000000000000111111111111111111111111000000000000000000000000333222111000000//////000000000000000000000//////,,,---......//////..................////////////////////////////////////000000000000000000000000000000000000000000000000......///000000000000000000...---...///000///...//////.........---------...---,,,---//////...---.........------,,,,,,,,,+++******)))((())))))))),,,,,,,,,+++(((&&&&&&''')))+++,,,+++***)))***+++++++++******))))))(((((('''((()))***+++,,,---------------,,,,,,+++++++++//////111111222111000///......//////000222333444333444555777777777666666666666888;;;:::888999<<>>>>>============???CCCGGGIIIBBB@@@>>>>>>?????????>>>===???BBBDDDFFFGGGFFFFFFKKKKKKIIIHHHGGGFFFEEEEEEEEEGGGIIIJJJKKKMMMPPPSSSQQQPPPOOONNNLLLKKKKKKJJJFFFFFFHHHKKKLLLLLLKKKKKKLLLOOOSSSSSSQQQNNNMMMMMMQQQQQQOOOMMMJJJIIIKKKLLLMMMOOOPPPMMMJJJHHHJJJMMMKKKKKKLLLNNNPPPPPPOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPNNNMMMKKKJJJIIIIIIIIIMMMNNNLLLLLLNNNNNNJJJIIIHHHGGGFFFGGGHHHHHHIIILLLLLLJJJGGGCCCAAABBBCCCDDDCCCBBBDDDFFFGGGEEECCCHHHEEECCCBBBDDDFFFEEECCCHHHHHHFFFDDDBBBAAABBBCCC@@@AAAAAABBBAAA???===<<<<<>>BBBGGGeee~~~yyyvvvvvvuuuuuuvvvyyy|||~~~||||||zzzxxxvvvtttssssssqqqnnnjjjeeebbbaaaaaaaaa[[[VVVPPPJJJGGGEEEBBBAAA======<<<<<<:::999777666111111000///////////////111111111000000000/////////////////////////////////////////////////////////.............../////////////////////.........,,,,,,---...........................////////////........................000000000000000000000000////////////////////////......///000000000000000000...---...///000///...//////.........---------,,,***)))***+++------,,,---------,,,,,,+++++++++,,,+++******))))))******,,,,,,---+++(((''''''(((''')))***)))((('''(((************))))))((((((((((((((()))***+++,,,------,,,,,,,,,,,,++++++******,,,---///111222222111111......//////000222333444333444555777777777777666<<<:::;;;===;;;777888<<>>999555555888999888777FFFZZZ}}}mmm@@@:::444222333333111///////////////............---------,,,,,,++++++***,,,,,,+++******)))(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++************+++,,,---...---+++))))))******+++---...///222666999===???BBBDDDEEEGGGIIIKKKLLLLLLLLLMMMNNNPPPQQQRRR@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@???>>><<<<<<=========<<<<<<===???AAACCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDGGGKKKMMMMMMMMMNNNOOOMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGLLLTTTTTTLLLGGGIIIKKKNNNPPPQQQOOOMMMLLLLLLOOONNNMMMJJJHHHIIILLLOOOKKKMMMNNNLLLIIIHHHJJJMMMOOONNNLLLMMMOOOPPPOOOOOOPPPPPPOOONNNMMMMMMMMMMMMPPPOOOMMMLLLJJJHHHFFFFFFIIILLLLLLIIIJJJMMMNNNLLLGGGDDDBBBCCCFFFHHHHHHFFFMMMMMMKKKHHHDDDBBBAAABBBEEEDDDDDDEEEGGGGGGFFFDDDIIIFFFDDDCCCEEEGGGHHHHHHIIIHHHGGGEEECCCBBBBBBBBB???@@@@@@@@@???===;;;::::::<<<;;;===AAAAAATTTttt}}}vvvrrroooqqqvvv|||{{{~~~|||vvvssstttvvvuuurrroookkkgggdddbbbaaa\\\XXXPPPJJJFFFCCC@@@???<<<<<<<<<;;;999777666555000000///.........//////111111000000000000//////------------------------------------------------++++++++++++,,,---......------------------------+++,,,,,,,,,------------............////////////........................////////////////////////..............................///000000000000///000...---...///000///..................---------000---***)))***+++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++++++++++++++,,,---+++)))(((((()))((()))***)))(((((()))***))))))))))))(((((((((((())))))***+++,,,------...,,,,,,,,,++++++++++++++++++---///111222333333222......//////000222333444333444555666777777777777;;;888999<<<<<<<<>>999444444777:::<<<===>>>\\\wwwRRR<<<888333111222333111////////////............---,,,,,,,,,,,,,,,++++++++++++++++++******))))))(((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((///000000///---++++++,,,///111555777:::===BBBEEEEEEHHHKKKLLLLLLLLLLLLMMMPPPQQQSSSTTTVVVWWWWWWXXX<<<;;;;;;:::999999999999888999:::;;;;;;;;;;;;;;;===;;;999999;;;<<<;;;:::======>>>@@@BBBCCCEEEFFFAAABBBDDDEEEFFFFFFEEEDDDIIIKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIKKKJJJRRR^^^]]]PPPIIILLLLLLMMMOOOOOONNNMMMLLLKKKNNNNNNNNNKKKIIIIIIKKKMMMJJJMMMNNNMMMJJJIIILLLOOOOOOMMMKKKKKKMMMOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLKKKHHHIIIMMMOOONNNFFFBBB>>>@@@FFFIIIHHHEEELLLMMMLLLIIIEEEBBBBBBBBBGGGGGGGGGGGGHHHGGGFFFEEEHHHGGGEEEDDDFFFHHHJJJKKKKKKIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@???>>><<<:::999:::<<<:::<<>>MMM~~~FFF888555222000111222111000//////.........---------+++++++++++++++,,,,,,,,,+++*********)))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********...000111111111111333555:::===AAADDDFFFJJJNNNQQQOOOQQQSSSTTTSSSQQQQQQQQQWWWXXXZZZ[[[\\\[[[[[[ZZZ888777777777777888999:::555777888:::;;;;;;;;;;;;:::999777888999::::::999;;;;;;<<<>>>???AAACCCCCCAAABBBDDDFFFGGGGGGFFFEEEJJJJJJJJJIIIGGGGGGIIIJJJLLLLLLLLLLLLKKKJJJHHHGGGKKKMMMVVV```^^^SSSMMMNNNMMMNNNNNNNNNNNNNNNLLLKKKNNNOOOQQQPPPMMMJJJIIIIIIKKKNNNPPPOOOMMMLLLOOOSSSMMMKKKIIIIIIKKKNNNPPPQQQOOOMMMKKKJJJIIIIIIIIIJJJEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMKKKHHHHHHMMMOOONNNFFFAAA>>>@@@FFFIIIIIIFFFKKKLLLLLLIIIFFFCCCCCCCCCHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLKKKIIIHHHHHHHHHGGGDDDAAA@@@@@@??????===<<<;;;:::<<<===999;;;AAA???DDDUUUzzztttrrrtttxxx|||}}}~~~~~~~~~~~~{{{vvvrrrooooooooonnnllliiieeecccaaa\\\TTTMMMHHHDDD@@@>>><<<<<<;;;:::888666444333111000000000000000111111000000000////////////...------------------------------------------------......---,,,,,,+++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...............////////////........................------------------------------------------------------...///////////////000...---...///000///...---.....................666333///------.........---------...............///......---,,,---------+++,,,---,,,+++***+++,,,***,,,---,,,+++***+++,,,((((((((())))))))))))))),,,,,,------......//////////////////////////////222333444444444333222111......//////000222333444444444555666777888999:::???<<<<<<@@@EEELLLXXXcccxxxgggVVVGGG???<<<888777;;;<<<:::;;;???ZZZiiiAAA555333111000111111111000............------------***+++++++++++++++++++++*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......,,,...111333555999===@@@FFFIIILLLNNNPPPRRRUUUWWWWWWYYY[[[[[[YYYXXXXXXXXX^^^___aaacccddddddcccbbb777666666666777999;;;<<<555666777999:::;;;<<<<<<999777666777888999999888<<<===???AAABBBDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFGGGJJJMMMKKKKKKLLLLLLKKKIIIGGGFFFHHHNNNVVVZZZWWWQQQMMMLLLNNNMMMLLLMMMNNNNNNLLLJJJMMMOOORRRQQQOOOKKKHHHGGGLLLOOOQQQPPPOOOOOORRRVVVMMMKKKIIIIIIKKKNNNOOOOOOLLLJJJHHHGGGGGGHHHJJJKKKHHHIIIJJJLLLLLLLLLKKKKKKKKKMMMKKKGGGGGGKKKMMMKKKEEEBBB@@@AAAEEEHHHHHHGGGIIIKKKKKKJJJGGGEEEDDDDDDHHHIIIJJJIIIGGGEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHGGGFFFGGGIIIHHHCCC??????>>>>>>======<<<<<<<<<<<<>>>:::;;;AAAAAACCCPPP~~~}}}}}}yyyvvvvvvxxxzzz~~~|||uuunnnnnnnnnoooooonnnkkkiiigggddd___WWWPPPKKKFFFCCCAAA===<<<;;;:::888666444333//////.........///000000000000////////////......++++++++++++++++++++++++........................111000///...------------+++,,,,,,------.........---,,,+++++++++,,,...///............////////////------------------------........................------------------------------...////////////...000...---...///000///...---------..................,,,******---///000000............///////////////......---------------+++,,,------,,,+++,,,...)))***+++***)))))))))+++))))))))))))************------......////////////000000000000000111111111444444555555444333111000......//////000222333444444555555666777999:::;;;999:::BBBNNN[[[ggguuuqqq___PPPFFF@@@:::777888<<<;;;888>>>HHHooo|||RRR:::444333222111111111111111.........------------,,,+++++++++++++++*********))))))))))))))))))))))))&&&&&&'''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***+++,,,...///111333777:::===BBBHHHLLLOOORRRUUUVVVWWWWWWYYYZZZZZZ[[[\\\[[[ZZZZZZ[[[\\\cccdddgggiiilllnnnoooppp777666555555555777999:::666666777888999::::::;;;888777666666888999999888<<<>>>@@@CCCEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@BBBEEEFFFFFFGGGHHHJJJFFFGGGIIIJJJJJJIIIGGGFFFGGGSSSXXXQQQMMMNNNMMMGGGNNNLLLJJJKKKLLLMMMKKKIIIKKKMMMOOOOOOLLLJJJIIIIIILLLNNNQQQQQQPPPPPPTTTXXXQQQNNNLLLKKKLLLMMMMMMLLLHHHGGGFFFEEEFFFHHHKKKLLLJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKJJJFFFEEEHHHIIIFFFCCCBBBBBBBBBCCCEEEFFFGGGGGGIIIKKKJJJHHHFFFFFFFFFEEEGGGIIIGGGDDDBBBBBBCCCAAACCCFFFFFFEEEDDDEEEFFFDDDBBBBBBEEEHHHGGGBBB===<<<<<<;;;;;;;;;;;;<<<<<<999>>>;;;<<>>PPPfffxxxzzzgggUUUIIIBBB???;;;888999===;;;;;;III\\\YYYCCC666444444444333111000000111.........---------,,,,,,,,,,,,++++++******))))))((()))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''))))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++,,,///333777:::BBBCCCFFFGGGJJJNNNSSSWWWWWWZZZ]]]^^^^^^^^^___aaa_________^^^^^^___bbbdddhhhiiijjjmmmooorrruuuvvv666555333222222333444555888777777777777888999999888777555666888999999888666999<<>>???BBBFFFHHHGGGEEEDDDCCCBBBDDDFFFHHHIIIHHHGGGGGGJJJXXXZZZMMMGGGMMMMMMEEEMMMJJJHHHIIIKKKKKKJJJGGGJJJKKKLLLKKKIIIIIIKKKLLLKKKNNNPPPQQQPPPQQQTTTXXXTTTRRROOONNNMMMMMMKKKIIIFFFEEEDDDDDDEEEHHHLLLNNNIIIKKKMMMOOOPPPPPPOOONNNHHHJJJIIIEEEDDDFFFFFFCCCBBBBBBCCCBBBAAABBBEEEGGGFFFHHHJJJJJJIIIGGGGGGGGGCCCEEEGGGEEEAAA??????@@@???BBBFFFGGGEEECCCCCCDDD@@@??????BBBFFFFFF@@@;;;::::::999999::::::;;;<<<555===<<<===BBB???>>>GGG[[[~~~}}}vvvvvvyyyqqqwww~~~}}}|||}}}vvvvvvvvvuuusssqqqooonnnhhhccc[[[TTTOOOLLLHHHFFF>>>>>>===;;;999666444333222222111111222333444444000/////////....................................------------------------............///000111111......//////000111111222///...---,,,,,,...///111............/////////000------------------------////////////////////////........................,,,---......//////......000...---...///000///...---------.........//////000...---,,,,,,,,,***(((,,,,,,,,,------...............---,,,,,,,,,,,,---***,,,------,,,---...///+++,,,------++++++,,,---******+++++++++,,,,,,,,,////////////000000000000......//////000000111111...///000111222222111000......//////000222333444555555555555777999;;;===CCCNNNccc{{{sss^^^MMMAAA===<<<===:::;;;>>><<>>777444444555333111000000111......---------,,,,,,,,,---,,,,,,+++***)))(((((((((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((******)))(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))++++++++++++++++++++++++111000111444999AAAIIIMMMRRRSSSTTTTTTUUUXXX\\\```^^^```ccceeeeeeeeefffgggiiiiiiiiiggggggiiinnnqqqlllllllllmmmnnnqqqsssuuu555444333222222444555777666444222333777888888666555555777888888777666555888999:::<<<===>>>>>>>>>AAA???<<<999888999;;;<<>>===;;;:::888777777999:::<<<========================OOOttt~~~{{{|||~~~|||yyytttrrruuuyyy}}}}}}||||||||||||zzzvvvsssqqqjjjaaaWWWQQQLLLHHHFFFBBBAAA???<<<999777555444000000000000111222333444222111111000///......---000000//////.........---///////////////............///000///---,,,,,,---000///...------...///000000///.........000111222111111000000//////......//////000000///...------///////////////////////////////////////...............///000111222222333............//////////////////...------------...---...//////...---+++***+++,,,,,,------,,,,,,+++,,,,,,++++++***)))(((((()))******+++---...//////,,,,,,,,,------,,,++++++,,,+++*********+++,,,---////////////000000000000000000//////000111222222000000000000000111111111111111222222222222111111000555222333;;;999666<<>>>>>@@@cccQQQ===888555222222111111000////////////............------------,,,,,,++++++,,,,,,---******))))))((((((''''''(((((())))))*********+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))$$$%%%'''((()))(((''''''&&&((())))))'''&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''')))+++,,,+++******,,,---.........111333777;;;AAAHHHMMMRRRWWW[[[]]]\\\[[[[[[\\\___ccceeeffffffffffffgggjjjmmmoooqqqlllhhhiiimmmooonnnlllhhhdddaaabbbfffhhhfffccc444333222111222333555666555333111222555777666555666666777888777777666555777888999:::;;;<<<=========<<<;;;::::::;;;===>>>@@@???????????????@@@@@@BBBDDDFFFGGGHHHHHHFFFFFFIIIKKKMMMLLLJJJGGGFFFFFFHHHIIILLLNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJIIIJJJKKKMMMNNNOOOQQQOOOLLLKKKKKKJJJHHHEEEEEEEEEFFFFFFEEEFFFHHHJJJKKKKKKLLLLLLLLLKKKJJJIIIEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEHHHKKKLLLLLLKKKLLLKKKIIIIIIIIIHHHFFFDDDFFFFFFEEEBBB>>><<<<<<======>>>@@@@@@>>>===>>>???????????????>>>===<<<<<<888777666666666777999;;;========================BBB```~~~~~~yyyuuuvvvxxxzzz|||~~~~~~~~~||||||{{{xxxuuurrrqqqlllccc[[[TTTOOOJJJGGGDDDCCCAAA>>>;;;888555444000000000111111222333444222111111000//////......000000/////////........./////////////////////...000111111000...------...000///...------...///000000///.........///000111000000000///////////////000/////////.........---////////////////////////..................//////......///000111111222222//////////////////......//////...------------------------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))((()))***+++,,,------...------------,,,,,,+++***++++++***))))))+++,,,---///////////////000000000000000000000000111111222//////000000111111111222000111111111111111111000///333000111888666555>>>TTTiii}}}mmmWWWHHHBBB@@@???===777<<<===>>>BBBKKKppptttDDD:::888///222222111111000/////////............------------+++++++++******+++++++++***)))))))))((((((((('''((((((((()))))))))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))&&&&&&''''''((('''''''''(((***+++***(((''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))***+++---......---------,,,,,,---111777<<>>???===============>>>???@@@@@@AAACCCEEEFFFEEEDDDCCCEEEGGGIIIIIIHHHFFFFFFFFFHHHIIIKKKLLLLLLKKKIIIHHHEEEDDDDDDDDDFFFHHHJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLJJJIIIIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHEEEDDDBBBAAAAAACCCDDDEEEGGGGGGGGGIIILLLMMMMMMKKKLLLKKKJJJJJJJJJHHHEEEBBBBBBCCCBBB@@@===<<<<<<=========>>>===;;;;;;===>>>============<<<;;;::::::555555444444555777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<>>??????===;;;:::;;;===<<<===<<<;;;999999;;;===;;;;;;;;;;;;:::999888777444444444444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAWWW|||yyy}}}~~~|||yyyxxxyyy|||~~~|||yyyvvvrrrooosssppplllgggaaaYYYQQQKKKHHHFFFCCC@@@<<<888555444000111111222333333333333111111111000000000//////000000000000000000000000............////////////111222222111///......//////...------------...//////.........---------------......//////000000000000///---,,,,,,---///000////////////////////////+++,,,,,,---...//////000.../////////////////////111000000//////......---...............------,,,+++***))))))***,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))******+++,,,,,,------.........---,,,+++)))((())))))(((((((((***+++,,,///............///000111222222222222111000000///---...///000111222333333000000////////////000000222555222222777777@@@UUUuuuuuueeeWWWKKK>>>:::>>>BBB@@@<<>>;;;===???AAAAAAAAA@@@???>>>@@@BBBCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEEEECCCFFFIIIJJJIIIGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGBBBBBBAAA???>>>???CCCGGGGGGGGGGGGHHHJJJJJJIIIHHHFFFEEEDDDDDDDDDBBB???===;;;<<<<<<;;;999888:::;;;<<<<<<;;;:::888888:::<<<999999999999888777666666444555555666777999::::::999999999999999999999999===777AAAfff}}}|||}}}|||xxxuuuvvvzzz}}}{{{wwwssspppsssrrrooolllfff^^^TTTNNNGGGFFFCCC???;;;888555333111111222333333333222222111111111111000000000000000111111111111111111111---.........//////000000000111111000...------...///...---,,,,,,---...///..................------------......//////000000///...---++++++---///000////////////////////////,,,,,,------...///000000/////////...............////////////......------......//////......---,,,******))))))***,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,---..................---,,,+++)))((()))((((((((((((***+++---///...---------...000111222222333333222111000///---...///000111222333333000000///......///000000222555222444888999IIIfff}}}gggVVVIII@@@999999???DDDBBB>>>===@@@;;;FFFooodddBBB666444333222111111000000///............------------,,,,,,,,,++++++************++++++(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((+++***((('''&&&&&&'''(((,,,---...---+++))))))***((((((((((((((((((((((((''''''(((((()))******+++,,,---......------000333777>>>IIIRRRYYY]]]```aaa```bbbdddeeefffgggjjjlllmmmooorrrtttvvvvvvuuutttrrrqqqqqqrrrrrrmmmfff```UUU]]]iiisss~~~/////////000000000000111000111222111111111333555555444333222111111111222333222111111111222444555777777888999999888777666666666666777888999;;;<<<:::;;;===???@@@???>>>======???@@@AAAAAABBBDDDFFFJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGDDDEEEFFFEEECCCBBBCCCDDDDDDGGGJJJJJJIIIGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFAAABBBCCCAAA???@@@DDDHHHGGGFFFFFFGGGHHHIIIGGGFFFCCCAAA@@@???@@@???>>><<<:::;;;;;;:::999888:::;;;;;;<<<<<<:::888888999:::888888888888777666555555666666777888999999::::::888888888888888888888888<<<777999RRR~~~|||wwwsssssswww|||~~~zzzuuuqqqtttsssqqqnnniii```WWWPPPGGGEEECCC???<<<888666444111222333444444333222111111111111111111111111111111111111111222222222222------......///000000000000111111000...------...///...---,,,,,,---...///,,,---...////////////.....................//////...---,,,,,,,,,---...///////////////////////////------......///000000000//////......------,,,,,,---------------------------.../////////...,,,+++*********++++++---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---------.........///.........---,,,+++***))))))((((((((()))+++,,,...///...---,,,,,,...000111111222333333333222111000......///000111222222333111111////////////111111///222111333888;;;RRRvvvsss\\\LLL???<<<:::<<>>>>>===XXXyyyMMM>>>;;;444000222111000000//////......---------------,,,,,,,,,,,,+++++++++******+++++++++(((((((((((())))))))))))+++***(((&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((('''((((((((()))+++,,,,,,***))))))***((((((((((((((((((((((((''''''((())))))***++++++(((+++......///111777;;;JJJQQQZZZbbbeeedddcccbbbcccdddffffffgggjjjnnnqqqtttvvvyyyzzzzzzwwwtttqqqooonnnllliiieeeaaa^^^\\\jjjwww......//////000000000///---///111000//////111444222111000//////000111111333222000000000111333444555666666666666666555555555555555555666777999999999;;;===?????????>>>======>>>@@@@@@@@@AAACCCEEELLLKKKJJJHHHFFFEEECCCBBBCCCCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGCCCEEEFFFEEECCCBBBCCCEEEFFFHHHJJJJJJHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEAAADDDGGGFFFCCCCCCFFFJJJGGGFFFFFFGGGHHHHHHFFFEEEBBB???<<<<<<===>>>>>>>>>=========<<<::::::;;;<<<:::<<<<<<<<<999888888888888888888888777666555444666777888888999999999999777777777777777777777777999<<<;;;DDDnnn|||vvvuuuwwwzzz}}}~~~xxxttttttsssqqqoooiiiaaaXXXQQQGGGFFFCCC@@@===:::888777111222444555555444222111111111111111111111111111111111111222222222333333------......///000000111111222222111///......///......,,,,,,,,,,,,......+++,,,...000111111111000..................------,,,,,,,,,------.........//////////////////////////////000000000000000000//////......---,,,++++++***++++++,,,,,,------------...///000///...,,,+++***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,+++***))))))))))))***,,,...//////...,,,+++,,,---000111000111222444444333222111//////000000111111111222333222000//////000222333///222222555:::@@@\\\{{{gggQQQCCC:::;;;===@@@CCCDDDCCCBBBCCCCCCJJJppp```BBB:::;;;777333333000000000///......---------------,,,,,,,,,++++++******))))))))))))******'''((((((((()))))))))***,,,+++((('''&&&''')))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''(((((())))))))))))(((&&&(((******)))((()))***((((((((((((((((((((((((&&&'''((()))***+++,,,,,,&&&+++000444777<<>>??????=========>>>???@@@@@@AAACCCEEEKKKJJJHHHFFFDDDBBBAAA@@@AAABBBDDDFFFHHHIIIJJJJJJEEEFFFHHHIIIIIIHHHGGGFFFDDDFFFHHHGGGDDDCCCEEEGGGGGGHHHJJJIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCDDDDDDEEEBBBFFFJJJIIIFFFEEEHHHLLLHHHGGGGGGGGGHHHHHHFFFEEEAAA>>>;;;:::;;;>>>?????????@@@@@@>>><<<;;;<<<>>>:::<<<======;;;888888888888888888888777666555444666777888888888888888777777777777777777777777777222===<<<:::^^^{{{xxxxxx{{{}}}zzzuuutttsssqqqnnniiiaaaXXXRRRGGGFFFDDDBBB???<<<:::999111222444555555444222111111111111111111111222222111111111222222333333333---------...///000000111222333333222000///000111...---,,,,,,,,,,,,---...+++,,,...000222222222222/////////......------,,,+++,,,---............---////////////////////////111111111111000000000000//////...---,,,,,,++++++))))))***+++,,,------...---...///000000...,,,++++++,,,---...///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++***)))))))))+++,,,...///000...,,,++++++---000111///000222444444444222111000000000000000111111111333222111//////111222333000444444999>>>EEEeeesss]]]III<<<888;;;@@@CCCCCCCCCBBBBBBEEEGGGWWWXXXJJJ999000222555333///000000000///......---------------,,,,,,,,,++++++))))))(((((((((((())))))'''((((((((())))))******---,,,)))''''''(((***+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((*********)))((($$$&&&((((((((('''(((***((((((((((((((((((((((((&&&'''((()))***+++,,,,,,,,,222999???DDDLLLWWW___aaaaaabbbbbbcccggglllpppmmmpppsssuuuvvvuuuvvvwwwssstttvvvuuuqqqjjjccc^^^XXX[[[```fffsss