BM6P6(@ TTT>>>555666000---///,,,+++***)))(((((('''''''''&&&(((((((((((((((***,,,))))))))))))***+++,,,---++++++++++++,,,---...///......///000111222333333555666666888999:::;;;;;;>>>AAADDDGGGIIILLLOOORRRVVVQQQXXXkkkwwwtttmmmkkkZZZGGGIIIeeexxxzzzxxxssspppxxx|||jjjYYYSSSEEEkkkuuukkk^^^qqqZZZDDD@@@DDDFFFGGGHHHZZZ```aaa___hhhwww}}}yyyyyylll```nnnrrrwwwccclllnnn}}}wwwZZZjjj^^^<<<...000222444777444BBBHHHAAAVVVuuu|||kkkaaaRRR[[[KKK???HHH[[[iiiooorrrtttxxxzzzxxxtttssswww|||}}}wwwrrrsssxxx{{{xxxtttzzzZZZLLLYYYiiitttwwwvvvuuuvvvxxxyyyzzzxxxvvvtttssstttxxxwwwwwwzzz{{{{{{yyydddxxxyyyTTT===333222444999@@@DDDEEECCCBBBHHHJJJMMMQQQZZZ{{{hhhuuu^^^KKK@@@@@@^^^uuuuuusss|||}}}rrrxxxvvvrrrmmmmmmrrr\\\kkkhhhvvv{{{rrrjjj^^^uuuZZZ:::222222222333555888;;;===EEEHHHKKKMMMTTTjjjttthhhGGG~~~uuuuuu|||~~~{{{lllSSS>>>555222///222111000......111666:::AAAJJJUUU]]]```ccchhhlllmmmnnnpppssswwwzzz~~~~~~|||gggiiiooovvvuuurrryyy{{{hhhmmmvvv{{{~~~~~~}}}}}}eee```xxxUUU999444333333555888<<>>CCCKKKJJJQQQVVVgggtttssslllsssLLLHHH]]]mmmuuu|||}}}TTT>>>555666000---///,,,+++***)))(((((('''''''''&&&(((((((((((((((***,,,******)))******+++,,,---++++++++++++,,,---...///......///000111222333333555666777888999:::;;;<<<>>>AAADDDGGGIIILLLOOORRRSSSRRRWWWeeeqqqtttooollleeeQQQOOOfffvvvuuu~~~qqqdddQQQFFFeeewww}}}hhhLLL<<<999<<<@@@BBBGGGUUUbbbhhhqqq}}}xxxzzz~~~wwwqqqtttttttttwwwdddqqqqqquuufff\\\kkk]]]<<>>@@@JJJMMMPPPQQQSSSbbb~~~qqqmmmIII{{{yyyxxx|||rrrZZZDDD888555333222111000......111666:::>>>FFFQQQXXX\\\___dddhhhiiikkkmmmqqqtttxxx|||zzzzzz~~~}}}zzz~~~}}}fffiiiyyywww}}}~~~ppplllMMM666111555555666888<<>>555666000...///,,,+++***)))(((((('''''''''&&&(((((((((((((((***,,,*********++++++,,,---...++++++++++++,,,---............///000111222333333555666777888999;;;<<<<<<>>>AAADDDGGGIIILLLOOORRRSSSUUUYYY```kkkuuuvvvqqqoooZZZSSSdddqqqppprrr}}}zzzpppUUUMMM```zzzrrrNNN888444:::???LLL\\\mmmuuu{{{zzz{{{}}}wwwsssuuugggxxxuuunnnTTT```lll\\\<<<000222444777@@@@@@JJJJJJEEEWWWzzzzzzsssppphhh^^^DDD888KKKbbblllooouuuxxxxxxxxxyyyyyyyyyzzzzzzzzz}}}}}}wwwkkk]]]RRRLLL:::KKKggg||||||{{{}}}~~~|||xxxtttuuuwwwxxxwwwtttrrrrrrsssuuutttsssuuu{{{~~~sssuuuyyyxxxzzzxxx|||~~~rrrtttmmmLLL777333444777<<>>XXXlllmmmllluuu{{{~~~bbbfffdddzzzUUU333333333444666999>>>BBBDDDKKKOOOTTTUUUTTT\\\tttfff~~~pppEEEoooyyyvvvxxx{{{}}}uuu___FFF777222222222111000///...000555888:::AAAKKKRRRVVVZZZ___cccdddfffjjjmmmqqquuu{{{~~~sssooo~~~|||dddfffuuuyyy|||xxx}}}^^^EEE555111666666777999===CCCHHHKKKTTTZZZ~~~}}}AAA888666777@@@QQQeeeuuu}}}}}}___kkkuuuggg```kkk~~~bbbqqq~~~lll}}}SSSCCC555111111333555777999???HHHOOOXXXVVVXXX[[[dddqqqvvvNNNJJJ^^^llluuu~~~RRR===555666111...///,,,+++***)))(((''''''''''''&&&((((((((('''(((***,,,++++++++++++,,,---......,,,+++++++++,,,,,,---.........///000111222333333555555777888:::;;;<<<===???AAAEEEGGGIIIKKKOOOQQQTTTZZZ\\\]]]gggvvv|||wwwooo[[[PPP\\\jjjmmmnnnqqqxxx___WWW```ZZZKKKPPPYYYkkkvvv~~~~~~|||||||||}}}{{{}}}vvvppptttrrrwwwnnnzzzmmmOOOdddlllZZZ;;;111333555999>>>CCCLLLMMMJJJXXXxxx}}}sss{{{uuu|||lllooommmfffFFF555HHH```iiinnnvvvyyyxxxxxxyyy{{{|||{{{zzzyyy{{{{{{ssscccOOO===333444555DDD^^^qqqssspppqqquuurrrlllffffffuuu{{{{{{{{{|||{{{zzzwwwuuutttuuuvvvvvvsssrrrrrrrrrvvvtttrrrtttyyyrrrsssxxxpppiiioooyyywwwtttgggGGG111444666999>>>DDDHHHJJJKKKNNNOOOMMMPPPRRRMMMVVVoooyyy|||NNNwwwGGG999EEE777<<>>888666666>>>MMM```qqqzzz|||}}}ttt\\\^^^pppzzzqqqddd\\\xxxzzzpppjjjsssqqqXXX???333333333666999<<<@@@HHHRRRZZZ^^^[[[\\\]]]aaammmwwwNNNHHH\\\lllvvvQQQ<<<555777222//////++++++***)))(((''''''''''''&&&((((((((('''(((***,,,++++++++++++,,,---......,,,,,,+++++++++,,,------......///000111222333333555555777888:::<<<===>>>???BBBEEEGGGIIIKKKNNNQQQTTTZZZ\\\ZZZbbbrrrzzzyyyiiiWWWIIIOOO```lllppppppvvvyyycccZZZ```tttssswwwttt{{{~~~}}}~~~~~~}}}{{{{{{mmmeeeoooqqqkkkmmmuuuwwwvvvrrrTTTgggkkkVVV:::222555777<<<;;;DDDKKKLLLKKKQQQjjj|||uuummmxxxxxxsssccciiillloooLLL666BBBYYYeeellluuuxxxxxxxxxzzz|||}}}|||zzz~~~}}}{{{vvviiiWWWDDD777>>>000---???SSSYYYWWWUUULLLLLLIIIKKKXXXdddjjjmmmpppuuuzzzzzzwwwttttttuuusssuuuvvvuuusssrrrrrrrrrxxxvvvttttttxxxqqqqqqxxxkkk___hhhrrryyy~~~|||tttqqqaaaCCC///555888<<<@@@DDDHHHKKKMMMLLLOOONNNMMMLLLIII[[[|||LLLnnnRRR999EEECCC:::QQQhhhppprrrxxx~~~[[[eeegggtttKKK555111111333777<<>>???@@@BBBEEEGGGIIIKKKNNNPPPRRRVVVXXXYYY^^^iiirrrvvvhhhXXXFFFDDDTTThhhrrrrrroooyyyzzzooorrr}}}~~~uuu^^^TTT```|||ccceee~~~zzz~~~|||{{{}}}||||||tttlllooolllnnn{{{xxxzzzxxxwww[[[hhhhhhRRR777222666999???===GGGIIIIIIJJJIIIXXXuuu{{{wwwnnnsssooo\\\dddkkkqqqSSS999<<>>///111===FFFGGGEEE===<<<444:::QQQ]]]\\\```lllssszzzzzzuuuqqqqqqssssssuuuvvvuuusssrrrrrrsssxxxvvvvvvwwwzzzppppppzzzgggWWWeeevvv|||{{{qqqhhhooonnnXXX???222777:::>>>BBBEEEGGGKKKMMMJJJMMMJJJFFFEEEJJJjjj[[[tttWWWDDDEEE:::999MMMdddnnnrrrxxx[[[}}}wwwxxx\\\cccmmmDDD777111222444888===CCCHHHKKKQQQPPPUUUZZZZZZdddLLLQQQ{{{|||~~~}}}pppWWW>>>333333222222111000...///111333666888===DDDKKKRRRWWWZZZ]]]aaafffiiijjjpppyyyxxxYYY::::::___{{{vvvrrrcccYYYQQQNNNYYYbbb[[[QQQTTTVVV\\\hhhuuu{{{zzzzzzzzzaaacccsssuuulllaaa___lll||||||sssyyyggg^^^eeeKKK999999666888===DDDJJJPPPUUUWWW\\\aaa}}}nnnvvv:::999777555999EEEVVViiittt~~~oooWWWIIIAAAGGG[[[|||yyywww{{{fff}}}bbb@@@444333222666<<>>???@@@BBBEEEGGGIIIKKKNNNPPPSSSSSSVVV[[[^^^aaajjjsssqqqaaaIII===HHHaaaooopppnnnoooooolllfffbbbbbbdddeee\\\VVVZZZgggqqqppplllXXXOOO```~~~uuuRRRZZZwww~~~zzz{{{~~~~~~|||{{{}}}~~~~~~rrrsssnnnnnnsssnnnkkkuuusssrrrxxxnnnyyy^^^hhheeeNNN555222777:::AAAAAAJJJHHHGGGLLLHHHSSSqqq}}}xxxpppZZZ```ggglllVVV>>>999JJJ```lllnnnssswww{{{|||zzzyyyzzz|||vvv||||||oooZZZGGG>>>??????<<<;;;;;;000777SSS]]]XXX^^^pppssswwwxxxuuusssrrrssssssuuuvvvvvvtttsssssstttuuuuuuvvvyyy~~~rrrrrr{{{```JJJ[[[vvvjjj```qqqkkkLLL999777888;;;@@@CCCDDDFFFIIILLLHHHLLLJJJFFFEEEHHHgggcccwww```JJJ???333777III]]]gggmmmuuuzzz}}}xxxvvvfffzzzwww[[[dddlll@@@777333444666:::???EEEJJJMMMSSSQQQUUUYYYWWW___rrrMMMHHHttt||||||{{{yyynnnXXX???111000222222222000......000222555666:::@@@HHHPPPUUUXXX\\\aaaeeeggghhhmmmwwwtttVVV>>>AAAccc}}}zzzpppbbbVVVIII???CCCGGG@@@@@@CCCGGGNNN\\\kkkpppmmmhhh}}}zzz^^^]]]kkkfffccc___aaaooo{{{eeezzzbbbHHH777<<<999<<>>CCCHHHOOOWWW]]]^^^___```gggaaannnpppQQQDDDRRR^^^kkkwwwzzzzzz}}}}}}OOO;;;555888333000000++++++***)))(((((('''''''''&&&(((((((((((((((***,,,))))))))))))***+++,,,---------,,,++++++,,,,,,,,,......///000111222333333444555777999;;;===???@@@@@@CCCFFFGGGIIIKKKMMMPPPUUUSSSWWW___```___gggsss{{{jjjNNN:::BBB[[[lllmmmpppjjjbbbYYYQQQKKKKKKNNNJJJFFFCCCIIIUUU___ddddddVVVMMMaaayyy\\\JJJTTT~~~}}}~~~}}}}}}}}}}}}~~~mmmjjjwwwwwwrrrvvviiieeeiiibbb{{{zzz___hhhdddKKK444222777;;;BBBDDDLLLGGGHHHQQQNNNWWWxxxwwwqqqXXX]]]dddfffWWWAAA888GGG```mmmlllqqqvvv||||||yyyxxxzzz}}}ttt{{{jjjNNNCCC???:::555999222===]]]fffaaahhhsssrrrrrrtttvvvwwwvvvttttttuuuwwwvvvuuuttttttuuurrrtttvvv{{{vvvuuuzzzYYY>>>OOOiiinnndddwwwjjjDDD333:::888<<>>GGGOOOTTTWWW[[[```eeeffffffkkkvvvuuuXXXFFFKKKjjjiii```YYYMMM???@@@EEE???666999===DDDRRRaaaeee```TTTmmmyyy\\\XXXeee[[[]]]```fffsss~~~oooooo[[[DDD777>>><<<@@@FFFMMMRRRTTTUUUTTTYYYXXXvvvJJJ:::777444666@@@QQQdddqqqzzznnnVVVLLLbbbvvvzzziii|||qqqeeeCCC555;;;000444999AAAGGGKKKQQQXXX]]]]]]___bbbjjjcccpppnnnSSSDDDQQQYYYfffssswwwyyy|||~~~{{{QQQ===555777111...///,,,******)))(((((((((((((((%%%%%%&&&&&&((()))***+++************+++,,,---...000...+++,,,...000...---------...000111222333444777888999:::<<<===>>>>>>???AAACCCEEEFFFIIILLLOOOQQQWWW]]]___^^^```hhhnnnzzzyyyZZZFFFEEEWWWqqqoooppp[[[QQQOOOGGGBBB@@@:::===999555:::EEERRR[[[^^^TTTQQQeeezzzzzzTTTDDDeee~~~~~~}}}}}}~~~~~~|||rrrkkkvvvooojjjzzzvvvdddUUUnnnooommm___kkk```@@@...999:::888EEEHHHKKKLLLPPPTTTQQQZZZrrryyysssXXXTTThhhjjj^^^GGG777???ZZZmmmqqqvvvuuuxxx|||}}}zzzvvvuuupppmmm]]]~~~]]]BBB===???777EEElllwwwkkkkkkrrrsssssstttuuuuuuttttttoooqqqttttttttttttvvvwwwyyyyyyxxxwwwxxx}}}xxxwwwlllMMM>>>LLLdddzzzwwwyyyiiisssaaa===222:::>>>@@@CCCFFFIIIJJJKKKKKKJJJBBBIIIJJJKKKEEEGGGjjjtttZZZfffkkkKKK:::===???RRR[[[TTTcccyyyyyykkkgggtttooossshhh[[[NNNOOOuuu~~~}}}ssshhhgggnnn{{{|||jjjtttggg>>>444444666999???FFFKKKNNNOOONNNYYY[[[XXXUUUZZZ|||tttyyyFFFzzz~~~tttyyy}}}vvvbbbHHH666000333333222111000000000111222444888<<>>BBBFFFKKKPPPUUUZZZ^^^___aaawwwKKK999555222444;;;KKK```ppp}}}|||dddRRR[[[}}}uuullluuufffEEE777---555666===FFFOOOUUUZZZ^^^```eeeccc___dddjjjiiixxxXXXFFFKKK___fffqqqzzz~~~{{{|||RRR===555777111...///+++******)))(((((((((((((((&&&&&&&&&&&&((()))***+++************+++,,,---...000...,,,,,,...///...---------...000111222333444777888999:::<<<===>>>>>>@@@AAADDDEEEFFFIIILLLOOOPPPVVV\\\^^^]]]```gggmmmyyyhhhTTTLLLTTTllljjjeeeVVVSSSUUUPPPOOOQQQNNNKKKDDD===<<>>===IIILLLPPPOOORRRVVVQQQXXXmmm~~~YYYUUUuuulllaaaLLL;;;@@@WWWjjjooovvvvvvwwwyyyyyywwwuuutttuuu||||||sssVVVddd~~~ccc???>>>666CCChhhxxxtttvvvttttttuuuvvvvvvuuuuuuuuussstttttttttsssuuuxxxzzzzzz{{{{{{{{{{{{~~~|||pppPPP<<>>@@@AAADDDGGGIIIJJJKKKKKKMMMEEEJJJIIIIIIGGGMMMssssssfffdddmmmOOO???:::;;;OOO\\\VVV___sssyyyoooxxxqqqssshhh\\\PPPOOOrrrlllyyytttfffsss```999777555777;;;BBBIIINNNQQQSSSRRRYYY[[[[[[ZZZ\\\|||lllJJJkkkxxxzzzzzzhhhOOO;;;333333222111000000000000000111333666:::>>>DDDJJJOOOWWW]]]\\\^^^fffiiirrroooNNNQQQrrrvvv___RRRBBB:::999;;;:::999444///111???QQQ^^^gggllluuuyyyyyyYYYSSSccceee```bbbooo{{{~~~nnnEEE999>>>>>>CCCGGGLLLQQQTTTXXX\\\___```ggg\\\:::777444555:::GGG[[[lllyyyzzz~~~zzzVVVSSSwwwvvvllliiiuuulllDDD888333999===BBBKKKSSSYYY^^^bbbeee^^^^^^\\\dddlllkkkwwwXXXEEEJJJ]]]dddoooxxx|||~~~||||||RRR===555777111---...*********)))(((((((((((((((&&&&&&&&&&&&''')))***+++************+++,,,---...///...,,,,,,...///...---------...000111222333444777888999:::<<<===>>>>>>AAABBBDDDFFFFFFHHHKKKNNNPPPUUUZZZ\\\\\\^^^eeejjjtttsss```PPPQQQggghhhZZZTTTZZZ```[[[]]]cccbbb^^^SSSGGG@@@DDDMMMWWW]]]QQQVVViiiyyy~~~qqqUUU___vvv}}}{{{zzz~~~~~~}}}}}}}}}}}}}}}xxx{{{~~~|||rrrttt~~~gggrrrmmm[[[ZZZfffiiiVVV888///<<>>DDDKKKPPPTTTVVVVVVXXXZZZ______]]]yyyfffUUUVVV~~~{{{}}}~~~|||mmmUUU???333333222111000///////////////111444777:::???EEEIIIRRRXXXYYY[[[cccgggrrrzzzVVVUUUooottt```HHHBBB:::666666777555333555...000BBBZZZlllwww{{{{{{___]]]mmmkkkhhhjjjrrrzzz~~~jjjjjjkkkCCC999>>>???KKKOOOUUUYYY\\\]]]___```hhhmmmSSS:::888666777999AAAUUUgggtttwww|||ZZZHHHiiizzzlllccciiiyyyrrrtttFFF;;;:::;;;@@@EEELLLRRRXXX]]]bbbeee]]]]]]\\\dddnnnmmmttt[[[EEEIIIYYYbbbmmmvvvzzz{{{}}}RRR===555666000------)))***))))))(((((((((((((((&&&&&&&&&''''''(((******************+++,,,------///...---------.........------...000111222333444777888999:::<<<===>>>>>>AAACCCEEEFFFGGGHHHLLLNNNQQQUUUYYY[[[[[[^^^ccchhhrrrxxxjjjXXXSSSccccccOOOPPP\\\dddaaadddllllllfffZZZKKKAAAAAAJJJUUU]]]TTT^^^nnnsssqqqzzzfffhhhvvv}}}~~~~~~~~~}}}||||||||||||}}}zzz{{{|||~~~wwwkkkpppyyyjjjiiisssfffYYYfffhhhOOO555111>>>FFFIIINNNMMMSSSSSSTTTVVVPPPPPP^^^ppp{{{vvviii[[[lllfffUUUAAA<<>>AAARRRVVV\\\aaabbbbbbbbbbbbmmmmmmccc;;;777666888777===OOObbbpppuuu{{{]]]CCCWWWhhhmmmzzz{{{tttlllddd___kkkzzzqqquuutttGGG>>>>>>999EEEIIIOOOTTTYYY]]]bbbeeedddccc___eeennnlllqqqaaaGGGIIIUUU___kkktttxxxzzz|||RRR===444666000------)))***))))))(((((((((((((((''''''&&&''''''((()))***************+++,,,------.........---------...///------...000111222333444777888999:::<<<===>>>>>>AAACCCEEEFFFGGGIIILLLOOORRRUUUXXXZZZ[[[]]]bbbeeeqqq}}}uuubbbRRRTTTKKK===AAAQQQ]]]___gggpppmmm]]]SSSDDD;;;;;;DDDPPPYYYUUU```fff___UUUWWWssswwwttt|||~~~}}}||||||{{{{{{||||||~~~~~~xxxlllqqqlllzzzqqqhhhnnnyyynnneeezzzyyyYYYccceeeHHH444666???FFFJJJJJJHHHPPPPPPPPPSSSOOONNNYYYxxxooolllwww}}}~~~ooogggdddWWWCCC888BBBZZZmmmuuuyyywwwqqqnnnrrrtttssswwwttt{{{~~~XXXSSSvvvmmm___[[[dddppptttuuuuuuuuuvvvvvvuuuuuutttrrrtttwwwxxxwwwvvvvvvwwwxxxwwwwwwxxx{{{uuuqqqtttzzz|||~~~nnnhhhhhh___DDD555<<>>CCCFFFIIIKKKOOORRRWWWTTTTTT\\\```[[[nnnrrryyysss???sssyyyyyy{{{}}}|||rrr^^^DDD111333222111///......------///111222444666999>>>BBBIIITTTYYY]]]cccdddllljjjJJJNNNiiikkkWWW@@@>>>888666;;;AAA>>>666666111999SSSqqq~~~uuuyyydddlllvvv|||~~~}}}PPP999<<>>888555777777:::JJJ^^^mmmttt{{{~~~~~~```CCCFFFMMMTTT```fffuuupppjjjccc___\\\YYYXXXeee}}}wwwrrrdddgggAAA===AAA>>>NNNQQQVVVZZZ^^^bbbfffiiiiiihhhbbbccclllmmmssshhhIIIFFFQQQ\\\jjjsssvvvyyy}}}|||PPP;;;333555000---...*********)))((((((((((((((('''''''''''''''((())))))************+++,,,---...---...///...,,,,,,...///------...000111222333444777888999:::<<<===>>>>>>@@@BBBEEEFFFHHHJJJNNNPPPSSSUUUXXXYYY[[[]]]aaadddhhhzzzzzzvvvcccIII???...111555EEETTT\\\iiiooohhhKKKDDD999333555>>>KKKSSSOOOWWWRRREEE;;;888QQQwww}}}~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}{{{zzz||||||tttkkkqqq___dddvvvyyyvvvtttooosssiiidddggg}}}hhh^^^hhh]]]???444<<<@@@DDDIIIFFFDDDLLLLLLLLLQQQNNNMMMUUUhhhooo{{{ssskkk```bbb[[[III999;;;QQQfffooovvvwwwqqqnnnsssuuusssrrruuuzzz{{{~~~~~~xxxssssssyyyuuussstttuuuuuuvvvvvvvvvuuuqqqtttxxxzzzyyywwwvvvuuuwwwvvvuuuvvvzzz~~~wwwrrr|||xxxtttiiigggfffWWW>>>888@@@AAAEEEEEEDDDDDDDDDEEEFFFFFFAAA@@@IIIFFFIIILLLNNNlllqqq{{{}}}qqqRRRrrruuu\\\<<<:::777<<>>BBBGGGIIIIIIKKKOOORRRVVVWWWVVVYYY^^^\\\kkk{{{pppGGG[[[~~~zzz}}}~~~wwwhhhNNN999444333222000///...------///000111333444888===@@@FFFRRRXXX\\\aaabbbkkk~~~xxxYYY@@@IIIhhhwwwrrrWWWMMM???999DDDQQQNNNCCC777333<<>>===CCCMMMQQQdddaaa\\\VVVRRRPPPOOOOOO]]]xxx{{{aaaTTT999<<>>>>>???AAADDDFFFHHHKKKOOORRRUUUVVVXXXYYY[[[^^^aaacccaaaqqqqqqooo^^^HHHDDD999???===FFFSSS]]]iiiiiiYYY<<<999444222555>>>JJJRRRHHHJJJ>>>666999888IIIlll~~~}}}|||{{{{{{zzzzzz{{{{{{wwwzzz{{{zzzzzzyyyrrrkkkpppaaadddmmmlllvvvxxxtttgggnnnoooxxx___eeepppRRR666333AAAAAABBBHHHCCCCCCLLLKKKIIINNNNNNLLLSSSZZZ```TTTXXXaaabbbSSS>>>777HHH\\\fffqqqvvvqqqoootttuuurrrlllssstttuuuwwwttt{{{tttssstttuuuvvvwwwxxxxxxxxxtttwwwyyyzzzyyywwwwwwxxxwwwvvvwwwyyy}}}}}}xxx}}}tttgggccccccqqqvvv{{{fffeee```MMM999;;;CCC>>>DDDCCCBBBAAAAAABBBBBBCCCAAA???FFFBBBGGGJJJIIIaaauuuPPPfff}}}hhh@@@::::::888III```\\\WWWfffuuu}}}|||yyygggWWWVVVzzzjjjmmmhhhrrr^^^555???:::@@@EEEKKKMMMMMMOOOSSSWWWWWW]]][[[XXX]]]aaalllppp\\\III~~~{{{pppYYYCCC555444333111///.........---...000111333666;;;???CCCOOOTTTVVV\\\___kkkvvvYYYGGGRRRssszzz^^^SSSaaasssooo^^^BBB;;;>>>PPPiiiyyyzzzxxxdddbbbrrr}}}~~~~~~~~~{{{nnn???===AAADDDVVVRRRWWW]]]aaacccdddeeeeee```dddgggpppPPP???333555666555@@@QQQcccnnnxxx{{{~~~bbbBBB@@@<<<999BBBKKK[[[[[[YYYVVVRRRNNNLLLKKK^^^yyyiiiIII:::???CCCOOOOOOSSSYYY]]]___```aaaccc```eeeaaa___eeeiiitttzzzOOOBBBEEESSScccnnnrrrvvv}}}~~~MMM999222444000...000,,,******)))((((((((((((((((((''''''''''''(((((()))************+++,,,---...---...000...,,,+++...000------...000111222333444777888999:::<<<===>>>>>>>>>@@@DDDFFFIIILLLPPPSSSVVVVVVXXXZZZ\\\^^^aaaccccccqqqmmmjjj]]]QQQ]]]^^^VVVOOORRRYYY```hhhaaaJJJ777666444555999BBBLLLTTTFFFDDD555444EEEIIITTTsss}}}||||||{{{zzzzzzzzzzzz{{{xxx~~~~~~xxxqqqqqqkkksssuuujjjsss{{{sssbbbxxx\\\fffpppKKK000333DDDBBBBBBHHHCCCDDDMMMKKKHHHMMMMMMLLLRRRjjjqqqSSSTTTaaahhh\\\CCC666AAASSS```nnnuuuqqqoootttuuupppmmmuuunnnnnn}}}|||fffiiixxxvvvssstttvvvwwwyyyyyyzzzzzzxxxyyyzzzyyyxxxxxxyyy{{{xxxxxxzzz}}}}}}yyyrrrvvvkkkXXXIIIGGGcccdddbbb[[[GGG666===EEE===CCCBBBAAA@@@???@@@AAAAAACCC@@@DDD@@@EEEIIIFFF[[[|||[[[fffxxxJJJ===>>>888EEE```___WWWcccpppwww\\\RRRnnnxxxmmmkkkiiiqqqfffuuuVVV---DDD<<>>@@@@@@>>>AAADDDGGGIIILLLOOORRRTTTWWWZZZ\\\]]]]]]^^^```^^^iiinnngggeeennnwwwzzzwwwmmmdddeeekkklllddd[[[EEE<<<555888BBBJJJLLLJJJDDD>>>>>>GGGQQQZZZfffqqq}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}wwwwww{{{wwwxxxqqqmmmvvvyyyuuuzzzfffzzzrrr]]]nnnggg===;;;999===CCCGGGFFFCCCIIIIIIJJJIIIIIIJJJLLLOOO\\\gggUUUcccgggZZZIIIBBBBBBAAAWWWeeeqqqrrrqqqrrrrrrpppppprrrvvvxxxxxxoooeeehhhiiihhhfffhhhnnnssstttuuuuuuvvvwwwyyyzzz{{{~~~|||zzzwwwuuuuuuvvvvvvwwwxxxxxxxxxxxx|||rrriii[[[DDDBBBXXXkkkmmmvvvdddaaaQQQ<<<666>>>BBB===>>>>>>>>>??????@@@@@@@@@EEE===;;;AAACCCBBBJJJWWWtttaaammmLLL>>>666<<>>666444000>>>EEEXXXcccrrr{{{}}}~~~xxxJJJ>>>>>>;;;???JJJZZZZZZ\\\\\\XXXSSSVVV\\\vvvtttnnn|||mmmJJJ999GGGHHHSSSVVVXXX\\\___aaabbbcccbbbccceeegggeeeccceeekkkqqqbbbEEEFFFLLLYYYgggmmmooosssxxx|||}}}}}}RRR===555777222......***))))))))))))((((((((((((''''''''''''((((((((((((,,,***((())),,,------,,,+++---000000...---...000...,,,,,,...111444555444555666888:::<<<>>>???@@@???AAAEEEGGGJJJLLLPPPRRRVVVYYY\\\]]]^^^___aaabbbccckkkqqqnnnnnnxxxzzzvvvxxxxxxtttoooTTTIII;;;777<<>>PPP^^^lllqqqrrrsssssspppqqqsssvvvxxxwwwzzzrrrRRR@@@IIIWWWdddmmmrrrtttuuuttttttuuuvvvwwwyyyzzz{{{}}}{{{xxxuuutttssssssssssssvvvyyyxxxuuuxxxzzzpppgggXXXVVVcccjjjkkkllltttddd[[[KKK<<<888===@@@???>>>>>>?????????@@@@@@@@@CCC<<<:::???@@@===DDDOOOeee}}}wwwhhh|||^^^FFF;;;===AAAWWWjjjgggrrrrrr{{{bbb@@@CCCXXXrrrwwwppp|||uuuxxxfffjjjFFF;;;JJJJJJQQQRRRSSSUUUXXX[[[]]]^^^^^^^^^^^^\\\[[[^^^dddiiisssoooYYYDDDxxx~~~yyyyyyyyyyyynnn\\\???:::444111000000///------------///111444666888======BBBKKKMMMRRReee{{{~~~gggQQQPPP]]]kkkssswwwlllYYY___ttt~~~|||~~~}}}}}}}}}|||zzzvvvssszzz~~~www}}}vvvMMM===GGGPPPRRRXXX\\\___cccddddddbbbaaaaaabbbdddaaalll|||888999444666000888<<>>EEEIIIQQQ\\\mmm{{{~~~|||{{{~~~||||||}}}}}}|||{{{zzzyyyyyyzzz{{{||||||{{{vvvvvvuuuggg___iiiwwwssstttssssssnnn}}}jjj```lllRRR999999:::;;;>>>CCCIIIMMMKKKOOOTTTWWWVVVSSSQQQPPPNNNYYYjjjxxxeeedddkkkooo]]]AAA666>>>DDDSSScccnnnsssuuutttqqqrrrsssvvvyyyyyywww{{{```:::...777GGG[[[kkksssssspppttttttuuuvvvwwwyyyzzz{{{zzzyyyvvvtttrrrqqqqqqqqqpppuuuyyyxxxtttuuu}}}{{{ssstttqqquuuxxxqqqYYYooollleeeTTTCCC<<<;;;<<<>>>AAA>>>>>>????????????@@@@@@BBB===<<>>;;;???GGGRRRlll}}}kkkhhhLLL???===:::LLLdddbbbeeepppzzzpppRRRSSSggg~~~yyyjjjppp~~~rrr|||nnniiiUUUCCCBBBNNNPPPWWWWWWWWWXXXZZZ[[[]]]^^^___^^^]]][[[[[[\\\^^^___{{{zzzcccxxx<<<```{{{yyy{{{}}}uuuhhhOOO===000111444111......---------...000333555666;;;999<<>>???@@@CCCFFFIIIKKKNNNQQQTTTUUUVVVXXXXXXYYY\\\```ccchhhllluuu{{{wwwwwwtttSSS>>>999???FFF```lll{{{|||}}}{{{||||||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzz{{{~~~zzzqqqmmmkkkccciii{{{oooggghhhqqqsssllliiiooo~~~bbbfffnnnMMM???BBBEEEDDDAAAAAAFFFKKKMMMPPPUUUWWWVVVSSSRRRQQQQQQ\\\nnn}}}kkkiiiwwwpppPPP;;;;;;;;;HHHZZZiiissswwwvvvttttttrrruuuyyy{{{zzz{{{~~~sssQQQ666555666>>>OOObbboooqqqoootttttttttuuuwwwxxxzzz{{{vvvuuutttsssrrrrrrrrrrrrrrruuuwwwwwwwwwxxx}}}tttrrrwww{{{ooo```wwwyyyxxxvvvaaaeeeNNN======???;;;;;;AAA>>>>>>>>>>>>>>>>>>>>>???AAA??????BBBAAA===???EEEQQQiiikkkooo}}}gggKKK;;;;;;777BBBZZZVVVQQQhhhuuuwwwrrrmmmgggiiijjj|||bbbeeeAAA@@@GGGPPPUUUZZZZZZZZZZZZZZZZZZ[[[\\\YYYXXXYYY[[[^^^```___^^^jjjgggFFFOOOyyy}}}~~~vvvppp\\\@@@,,,000666333...///......---...///111333444999666888>>>CCCHHHSSS^^^}}}eeeaaallluuutttzzzvvvlllIIIGGG[[[vvv~~~~~~~~~{{{~~~xxxzzz}}}ppppppzzzVVVEEEOOOQQQWWWaaa``````dddgggiiigggeeecccbbbbbbeeebbbiii~~~jjj;;;555666///222999@@@NNNcccsss}}}oooXXXTTT[[[aaakkkpppvvvwwwpppkkkqqq{{{XXXDDDLLLVVV]]]```bbb```aaadddfffiiijjjkkklllmmmppprrrrrrpppoooooopppPPPBBBDDDMMMZZZdddjjjpppwwwuuu{{{OOO;;;444666111......***))))))))))))((((((((((((+++***'''%%%$$$$$$%%%&&&(((((())))))***+++---.........///000000///,,,***......---------000333555666666777999;;;<<<===>>>@@@CCCFFFIIIKKKNNNQQQTTTTTTVVVWWWXXXYYY\\\```cccggglllwww}}}www~~~```AAA444888@@@dddqqq}}}zzz{{{|||{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}yyyppplllkkkfffvvvsssgggkkkmmmddd\\\qqqjjjsssjjj]]]jjjeeeEEEDDDIIINNNNNNIIIFFFGGGIIIMMMOOOQQQQQQPPPOOOPPPQQQRRR[[[kkkllliiihhhZZZkkkttt^^^BBB444777???PPPbbbpppvvvwwwwwwwwwsssssswwwyyyyyy{{{~~~}}}~~~```EEE:::777333666EEE[[[mmmttttttsssttttttuuuvvvxxxyyyzzzssssssssssssttttttuuuuuuvvvtttsssvvv{{{~~~}}}{{{uuuqqqtttxxx{{{llluuu|||qqqttt~~~bbb\\\bbbKKK<<>>>>>???AAAAAA???@@@DDDYYYvvvpppdddsssSSS;;;<<<888>>>WWW[[[VVVdddqqq~~~xxxllleee{{{fff{{{]]]\\\888AAAMMMSSSYYY[[[[[[ZZZYYYXXXXXXXXXXXXTTTUUUXXX\\\```bbbaaa___bbbnnnzzzuuu[[[CCC{{{yyy}}}|||sssrrrdddEEE...///666444000222///......---...000111222666555666:::???DDDKKKRRRiiissshhhmmmrrrpppxxxrrryyy{{{oooUUUHHHUUUqqq}}}~~~zzzyyy~~~yyymmmnnnyyy~~~kkkxxxQQQEEEPPPQQQUUU______]]]```ccceeedddcccbbbcccdddeee```ggg|||nnn888777555///222999<<>>>>>===???AAAUUUwww{{{ffflllHHHCCC;;;666LLLXXX[[[bbbooo|||||||||sssxxx|||pppxxx^^^PPP===HHHSSSXXX^^^[[[ZZZYYYWWWVVVVVVUUUUUUVVVXXX\\\^^^```___^^^]]]^^^zzzhhhzzzNNNnnnxxx~~~{{{ppptttiiiOOO777111444444222333//////...------...000000222444666888;;;???EEEJJJUUUhhh|||pppjjjlllpppqqqvvvssswww~~~hhhPPPRRRmmmzzz|||xxxsssrrrnnniiilllttttttdddMMMEEEMMMQQQTTT\\\```]]]___aaaaaaaaaaaabbbcccgggfff___cccyyymmm666888444111111444999CCCTTTdddqqqyyyrrr```QQQ\\\[[[VVVccc___``````aaabbbcccdddeeeeeebbbdddfffiiikkklllllllllyyyiiiCCCAAACCCMMMWWW^^^fffmmmrrrwwwzzzyyyzzz}}}~~~NNN:::333555111......***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))))),,,///,,,,,,---111444333000---.........,,,+++---222666666666777999:::;;;<<<===???AAAEEEGGGJJJLLLPPPRRRSSSUUUYYY[[[]]]___aaacccfffjjjoooxxxrrrRRRAAACCCLLLPPPaaaqqqwwwxxxzzzzzzwwwyyyzzz{{{yyyvvvuuuvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxuuummmjjjwwwtttooo}}}zzzuuusssuuu{{{lllYYYdddgggDDD>>>EEEJJJOOOQQQPPPNNNNNNOOOLLLMMMLLLKKKIIIJJJLLLNNNPPPRRRWWWuuukkk___iiirrrbbbIII888666<<>>>>>\\\fff~~~OOOIIIBBB222???NNNWWW^^^kkkxxx}}}~~~{{{}}}ttt|||{{{oooaaa@@@EEENNNTTTYYY^^^[[[ZZZYYYWWWUUUTTTTTTTTTWWW[[[___```]]]ZZZYYYZZZZZZ{{{fffnnn]]]vvv|||pppwwwnnn[[[DDD555222333333222000///...---------...///...222666666777:::@@@DDDKKKPPP[[[kkk{{{rrreeeYYYTTTUUUUUUVVV[[[cccgggiiimmmrrrppptttxxxzzz]]]VVVlllwwwuuuxxx{{{uuuooofffbbbdddkkksssxxx}}}RRRPPPJJJMMMWWWXXXYYYbbb_________^^^\\\]]]___bbbbbbeee___```qqqDDD===333444333111333<<>>AAADDDGGGIIILLLOOORRRPPPSSSWWWZZZ\\\]]]___```fffggggggmmm~~~bbbPPPQQQZZZ[[[hhhrrrtttvvv{{{~~~}}}yyyzzz{{{xxxuuutttuuuwwwxxxwwwvvvuuuuuuvvvwwwxxxuuugggaaarrrwwwjjjqqqrrryyyqqqpppzzzqqq{{{{{{jjjVVViiifff===DDDHHHJJJMMMNNNNNNMMMMMMNNNLLLMMMMMMMMMKKKKKKLLLMMMIIISSSXXXnnncccbbbpppiiiRRR999333777GGGZZZgggqqqxxxvvvuuuvvvwwwuuutttzzzvvvuuuLLL@@@777000555III```qqqyyyssssssssstttvvvwwwyyyzzzuuuuuuuuutttsssrrrqqqpppiiiiiijjjnnnqqqrrrpppnnnsssvvvzzzvvvyyy{{{qqqZZZTTT\\\>>><<<::::::;;;;;;::::::999999999888888888777777;;;===>>>;;;:::;;;=========OOOgggwww```~~~{{{KKKKKKKKK888???NNNYYYYYYfffttt{{{~~~~~~~~~www~~~tttgggaaa444JJJOOOSSSWWW\\\[[[ZZZYYYWWWUUUTTTTTTTTTVVV\\\``````[[[WWWWWWYYYVVVoooiii|||PPPxxx~~~ttt}}}qqqzzzqqqeeeNNN888000333444111000///...---,,,------...***111666555444777===AAACCCEEELLLWWW^^^iii|||}}}fffTTTDDD888555888>>>???KKK]]]fffeeegggnnnjjjtttxxxwww~~~jjj\\\nnntttmmmlllnnniiieee]]]XXX```qqq}}}}}}JJJWWWRRRQQQ^^^]]]XXXbbb``````^^^[[[YYYYYY\\\^^^YYYaaa```^^^iiiyyyXXXCCC222777777333///666CCCSSScccqqq|||xxxxxx______PPPYYYVVVRRRcccSSSUUUVVVWWWYYY[[[^^^```bbbaaa``````bbbeeefffgggfffnnnJJJEEECCCIIIRRRZZZaaagggssswwwyyyyyy{{{KKK<<<666555///......)))))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&%%%'''(((***++++++++++++111...,,,///444666444111---///111///++++++///444333666:::<<<<<<<<<<<<===BBBDDDEEEGGGIIILLLQQQUUUSSSUUUXXXZZZ[[[\\\___aaagggkkkjjjggglllyyy~~~zzzrrrjjjgggfffmmmpppsssvvvxxxxxxwwwvvvyyyyyyxxxxxxwwwvvvvvvvvvssswwwwwwssstttyyyxxxsssoookkkZZZZZZllllllkkk{{{xxx|||tttvvvwwwooo{{{ddd```hhhVVVCCCJJJOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMTTTPPPTTTrrr~~~ggglllooojjjnnnIII777---777LLL]]]hhhooowwwyyywwwssstttyyy{{{zzz}}}}}}{{{yyySSSCCC>>>777555CCCZZZmmmuuusssqqqppprrruuuwwwvvvtttyyyuuuqqqqqqsssqqqjjjddd]]]eeekkkiiihhhkkkqqqsss|||qqqkkkvvvjjjZZZWWWCCC999999999888888888888888999999999999999999999999::::::::::::;;;<<<======BBBHHHkkkqqqccc}}}SSSCCCMMMCCC:::===999RRRRRR___kkkpppvvv~~~}}}}}}nnnlllmmmlllnnnsssyyy}}}|||rrrrrr[[[KKK@@@FFFRRRXXX[[[\\\YYYYYYYYYXXXXXXYYYYYYYYY___\\\ZZZ[[[^^^___ZZZVVVYYYYYYyyy{{{```bbbwwwtttwwwppprrreeeIII666444666444222111///---,,,---.../////////000111333666888999@@@AAACCCGGGMMMSSSVVVWWWnnniiiWWW>>>222333222+++444999FFFUUU___ccciiinnnjjjuuuuuummmzzztttgggjjjooojjjeeedddfff^^^VVVWWWcccsssrrrSSSRRRRRRUUUYYYZZZXXXTTTXXXZZZ\\\^^^^^^\\\ZZZXXX\\\ZZZZZZ[[[^^^hhh{{{MMM>>>111666111444222888JJJ^^^mmmxxx}}}~~~vvv}}}dddVVVOOOUUUXXXVVVXXX___XXXYYYXXXWWWZZZ___^^^YYY___cccffffffeeedddfffhhhlllwww```LLL===AAALLLRRRXXX^^^llluuu{{{zzzyyy}}}KKK;;;666555///...///)))))))))((('''''''''''''''''''''''''''''''''''''''%%%'''(((***++++++++++++...---,,,...111333333333***,,,------,,,---///111333666999;;;;;;;;;<<<===BBBDDDEEEGGGIIIMMMQQQUUUUUUWWWZZZ\\\]]]^^^aaacccaaaccceeehhhnnnvvvwwwtttkkkuuuxxx}}}zzzwwwuuuvvvwwwxxxxxxwwwvvvuuuzzzzzzyyyxxxvvvuuuttttttwwwyyyxxxttttttvvvsssmmmaaabbb___bbbooouuuwww~~~yyy|||rrrssslllmmmuuubbbggghhhQQQCCCLLLOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQLLLRRRMMMMMMbbb{{{sssgggiiisss~~~```JJJ444111<<>>BBBHHHLLLOOOQQQbbbUUUEEE999222000222555333888EEETTT]]]```dddiiifffmmmmmmhhhqqqttthhhjjjmmmgggaaa```^^^YYYVVVYYYdddsssuuusss___UUUVVVXXX[[[]]]\\\ZZZXXXVVVXXX[[[^^^___^^^\\\[[[ZZZYYYYYYZZZ[[[dddxxxhhhDDD111333333333111666DDDTTTaaammmvvvzzzmmm\\\QQQRRRUUURRRRRRWWW[[[\\\[[[[[[^^^cccbbb^^^^^^aaaeeeggggggfffffffffiiiwwwiiiPPP===@@@HHHJJJRRR]]]dddmmmttttttuuuzzzKKK;;;666555///...///)))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))***+++++++++,,,---...///000222555888///...------......---,,,111444888::::::;;;<<<===AAACCCEEEGGGIIIMMMRRRUUUWWWYYY\\\]]]^^^```ccceeeeeebbbbbbeeeccc[[[UUUSSSJJJVVV[[[eee|||zzzzzzzzzyyyyyyxxxwwwwww{{{zzzyyywwwvvvtttsssrrrwwwxxxwwwuuuuuutttnnngggaaafffpppsssuuu|||vvviiihhhrrrhhh```lllbbbKKKFFFNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRPPPWWWRRRNNNYYYhhhxxx}}}}}}XXXQQQfffvvvppp[[[AAA333222<<>>YYYeeettt???777@@@<<<999555:::EEESSScccnnnuuu{{{~~~}}}~~~~~~|||cccSSS>>>666333999???GGGVVVfff|||~~~nnnRRRNNNNNNSSSYYYZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXWWWUUUTTTTTTWWW[[[\\\ZZZWWWUUUWWWpppeeeuuukkkkkkyyywwwvvvuuuooo```GGG333111777333111000.........//////------...///111333444555555777:::===AAAEEEGGGHHHNNN>>>444666444,,,---444111777DDDSSS[[[\\\^^^bbbeeeiiijjjhhhkkkvvvqqqfffgggiiiccc]]][[[RRRSSSWWW]]]ffftttsssvvvWWWWWW[[[___bbbaaa___]]]\\\WWWYYY\\\___aaabbbaaaaaa```aaaaaa```___fff{{{ccc:::555555555222222666???IIISSSaaalllttt{{{}}}|||tttdddXXXVVVWWWTTTTTTWWW^^^``````___bbbggggggddd```aaacccfffiiiiiihhhfffhhhsss}}}YYY>>>???EEEDDDLLL[[[aaaiiipppsssvvv}}}KKK;;;555555///...///***))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++,,,///222222111333999>>><<<666000---...///,,,)))000222666888999:::;;;===@@@BBBEEEHHHJJJMMMRRRUUUWWWYYY\\\^^^___aaaccceeekkkfffcccaaaRRR>>>333555999IIINNNSSSggg{{{zzzyyyxxxxxxxxxyyyzzz{{{xxxxxxwwwvvvuuuttttttssstttuuuvvvwwwvvvrrriiiaaaeeejjjyyy|||{{{~~~pppvvvppp]]]cccjjjUUUGGGKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNIIIIIIJJJKKKLLLNNNOOOPPPSSSZZZVVVQQQWWWaaatttzzzWWWBBBSSSdddmmmaaaOOO>>>444555>>>GGGZZZdddmmmmmmlllqqqwww{{{xxxyyyxxxxxxUUUIII???666999MMMdddnnnnnnqqqssstttqqqmmmkkkmmmppppppooommmjjjfff___XXXSSSZZZcccppptttjjjcccqqq}}}vvviiipppxxxwwwqqq{{{vvvhhh]]]MMM<<<555555555666666777888999999::::::::::::::::::::::::888888888888888999;;;;;;BBB???JJJhhhooopppPPP888BBB???;;;999444AAANNN___llltttyyy{{{|||}}}|||qqqOOO>>>888333222777:::AAATTTgggxxx}}}cccJJJMMMRRRXXX[[[[[[[[[[[[\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTUUUXXX[[[[[[XXXUUUPPPJJJ[[[{{{UUUccc~~~yyyuuutttlllSSS777///888333222111///////////////---------...///111222333444666888:::<<<===@@@AAADDD<<<777999888111---...000666CCCRRRZZZ[[[\\\___ccccccfffhhhgggiiisss}}}wwwkkkbbbbbbbbb\\\VVVTTTHHHOOOZZZccckkkvvv~~~dddZZZXXX]]]cccfffccc```^^^^^^[[[\\\^^^aaabbbcccddddddeeeeeefffdddaaaggg{{{www???888333555333333666<<>>>>>===:::===555???JJJZZZiiirrrvvvzzz}}}~~~}}}~~~zzz~~~tttTTT???<<<:::666555777777<<>>AAAEEEIIIKKKNNNRRRUUUVVVXXX[[[\\\]]]___bbbddddddaaa^^^WWWIII:::333333666MMMUUUUUUeee{{{{{{yyyzzzyyywwwuuutttsssttttttrrrrrrssstttuuuvvvwwwwwwyyyxxxxxxtttjjj^^^XXXXXXccchhhlllgggkkk|||nnnyyyttt\\\lllqqqYYYAAACCCIII???GGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMPPPMMMLLLNNNPPPhhhtttuuuiiiSSSMMMaaabbb[[[KKK<<<555444555999HHHYYYcccgggkkklllkkkqqqzzz}}}ppp^^^TTTYYYgggooopppnnnppprrrrrrpppmmmkkkkkkdddaaa[[[RRRLLLKKKQQQVVVkkklllcccXXX^^^mmmkkk\\\kkkzzztttVVVSSSLLL;;;555===444444555555666666777777888888888888888888888888666666666666666777999999777===@@@RRRuuuzzzhhhqqqrrrIII999888888???888===EEETTTdddnnnssszzz~~~|||{{{vvvqqqttt{{{{{{[[[999333@@@;;;777666777666;;;OOOddd|||}}}gggPPPGGGNNNTTTUUUVVVYYYZZZZZZZZZWWWTTTQQQOOOOOOQQQRRRSSSTTTVVVWWWUUURRRNNNLLLRRRGGGRRR\\\XXXmmm~~~~~~vvvuuuxxxlllRRR===666333333222222111000000000---------------...///000000111222111000222888===OOOTTTLLL999000555777222///444@@@MMMSSSSSSTTTWWWTTTUUUXXX[[[[[[ZZZ]]]cccddd^^^VVVOOOJJJEEEBBB@@@LLLWWWgggssszzzvvv{{{XXXUUUUUUYYY]]]``````^^^]]]\\\ZZZZZZYYYXXXXXXXXXYYYZZZZZZYYYYYYYYYWWWZZZgggttt\\\888///111000111333555:::GGGSSSfffmmmvvv|||~~~tttmmmooorrrgggXXXEEEYYYuuuuuu|||ddd```___eeejjjiiiddd^^^^^^```]]]bbbcccaaaaaadddeeedddhhheeebbbbbbdddgggjjjkkkiiihhhyyy~~~}}}YYYCCCAAAAAADDDIIIUUU[[[aaaeeellltttwwwwww{{{{{{yyyyyyzzz{{{III:::555555//////000+++))))))((('''''''''''''''$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&''')))***,,,'''+++///222222222444555777333---,,,---///000000+++---000222444777:::===>>>AAAEEEIIILLLOOORRRUUUVVVXXX[[[]]]^^^___bbbdddccc```ZZZSSSPPPJJJ===000;;;PPPWWWWWWgggzzzzzzvvvuuutttwwwwwwvvvuuutttsssssssssrrrssssssttttttuuuuuuvvvzzzwwwssskkk^^^TTTXXXbbbtttyyylllkkkrrrxxx}}}sssrrrwwwwwwzzzeeedddpppeeeKKK@@@AAA@@@@@@CCCDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNNNNPPPQQQNNNbbb]]]GGGSSS[[[\\\QQQDDD<<<777333///:::GGGQQQZZZbbbfffeeellluuueeeVVVZZZfffllliiinnnnnnooopppppplllfffaaa[[[WWWPPPGGGCCCJJJXXXdddrrrhhh]]]^^^nnn{{{rrr```lll|||pppUUUNNN???777:::888555555555555555555555555666666666666666666666666555555555555666777888888777>>>===NNNxxxcccrrraaa<<<999888>>>888999>>>LLL]]]iiiqqq|||~~~yyyvvvnnneeekkk{{{dddGGGBBBKKK>>>888666777888===PPPeee}}}{{{yyyYYYPPPNNNTTTVVVSSSRRRVVVYYYWWWYYYYYYXXXWWWVVVUUUTTTSSSTTTVVVYYYYYYWWWSSSOOOMMMKKKRRRSSSZZZaaaqqqxxxuuuyyywwwcccHHH777333333333333222111000000......---------......///---////////////444===DDDWWW\\\[[[OOO???444111111///333<<>>BBBGGGPPPUUU[[[```iiirrruuutttxxxyyyzzzzzzzzz}}}|||III:::444555//////111+++))))))((('''''''''''''''###%%%(((******(((%%%###&&&&&&&&&&&&''')))***,,,))),,,111444555444444444888666333222111111///...***,,,///111333666:::======AAAEEEIIILLLOOORRRUUUWWWYYY\\\]]]^^^```ccceeeaaa^^^WWWUUU]]]aaaQQQ:::BBBTTTWWWVVVeeerrrooojjjuuuxxxxxxwwwxxxyyyuuuooorrrsssssstttuuuvvvvvvvvvttttttttttttttttttttttttwwwsssmmmcccVVVQQQ^^^ooo}}}wwwvvvuuu{{{wwwvvvtttuuu[[[kkkmmmUUU???AAA>>>:::EEEAAABBBBBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJLLLRRRSSSMMM]]]tttqqqTTTCCCQQQ[[[XXXOOOEEE:::111///444888>>>IIIXXXcccggggggooo{{{tttWWWLLLYYYlllsssppplllkkklllmmmmmmhhh___XXXNNNJJJCCC<<<<<>>@@@CCCFFFHHHMMMRRRVVVWWWYYY[[[\\\\\\^^^aaadddYYYQQQKKKYYYiii```OOOOOOHHHSSSUUUIIIFFFTTTdddkkkpppqqqrrrqqqpppppprrrsssqqqrrrssstttttttttsssrrrooorrruuuuuurrrqqqsssuuu}}}lllZZZQQQQQQWWWgggxxxkkk~~~|||uuuoooppp{{{hhhhhh~~~aaaGGG@@@@@@<<<;;;>>>BBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHGGGFFFGGGIIIKKKKKKLLLOOOTTTYYY\\\]]]]]]|||yyyfffHHHJJJXXXbbbWWWJJJ>>>000444333666<<<======IIIZZZ]]]eeesssrrrhhhfffiiikkkjjjaaaiiikkkeeeaaaaaaZZZPPPDDDAAA777444GGGaaadddWWWUUUMMMWWWttt}}}uuuvvvcccdddpppooohhh|||kkk\\\GGG:::666666666555444444444444444444444444555555555555555555555555444333333444444555666777<<<777333999QQQsssgggeee@@@===333:::555555<<>>@@@AAAEEEDDDBBBAAA???>>>>>>>>><<<;;;888444333:::GGGRRRaaarrr~~~||||||}}}dddZZZ___YYYYYYZZZ\\\[[[ZZZZZZ[[[]]][[[YYYVVVUUUVVVVVVTTTSSSUUUUUUUUUVVVXXX___ffflllWWW;;;111999555444:::000---@@@BBBQQQ[[[eeetttxxxvvv{{{jjjddduuu}}}ttt[[[ccc[[[mmm}}}rrrttt~~~{{{uuuwwwzzz[[[WWWXXXYYYWWWTTTWWW]]]aaa______```___]]]ZZZZZZ^^^bbbZZZ]]]aaaaaa___^^^^^^```dddfffkkkbbbiiiGGG???AAA@@@FFFKKKRRRYYY___eeekkkoooyyyyyyzzz{{{}}}zzzCCC;;;444333222...,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***+++,,,,,,---000444777888888EEEGGGCCC999222111222111111///,,,,,,///222555666===@@@CCCFFFHHHLLLPPPSSSVVVXXXZZZ[[[\\\^^^aaaccceeeccc___eeeppphhhXXXVVVLLLOOOJJJ===999EEEYYYgggnnnooopppooonnnnnnppprrrrrrrrrssssssssssssrrrrrrssstttuuutttrrrppppppqqqeee```PPPBBBJJJaaalllhhhWWWoootttzzztttuuuqqquuuhhhssszzz]]]BBB<<<@@@@@@===>>>CCCCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKLLLKKKKKKKKKLLLLLLKKKLLLOOOTTTXXX[[[\\\hhhxxx^^^XXXeeetttfffPPPCCC===///555555---...999@@@===DDDMMM```|||uuunnnjjjeeebbbbbbbbb]]]VVVRRROOOGGG@@@555444666???MMMXXXYYYVVVHHHccctttssszzzkkkvvvxxx{{{wwwqqqvvvuuuggg[[[OOO>>>444222333333222333333333333333333333333444444444444444444444444444444444444555666777777666555333888GGGaaa{{{vvvxxxvvvIII<<<:::???777444666AAANNN[[[hhhqqq}}}|||uuuXXXMMMmmmzzz[[[TTTBBB;;;888888666>>>XXXrrr]]]IIIIIIOOOPPPQQQOOONNNPPPVVV[[[ZZZXXXUUUSSSRRRSSSSSSSSSRRRSSSUUUVVVVVVVVVUUUTTTPPPNNNOOOOOOTTTmmmeee|||vvvzzz{{{zzznnnYYY:::999777444111000000111//////...---------------)))+++,,,,,,111AAAZZZlll___gggTTT]]]iiiGGG000222111222444666888;;;<<<===<<<<<<:::999888777666666444444555555:::DDDQQQZZZ___ooo{{{yyyyyyqqq^^^]]]aaa\\\______```^^^\\\ZZZ[[[[[[]]]\\\ZZZZZZ[[[[[[YYYXXXXXXYYYYYYYYY[[[___fffjjjaaauuu]]]777777///,,,444666333555777FFFRRRaaasssvvvooooooYYYEEEHHH\\\nnnrrraaaWWW]]]mmmyyy}}}yyymmmiiiqqq{{{tttmmmeeefffTTTXXX\\\\\\ZZZWWWYYY___bbbaaaZZZ[[[\\\[[[YYYYYYZZZ[[[[[[]]]]]]\\\[[[]]]```dddggggggddd```XXXAAA======DDDIIIOOOUUU[[[aaagggkkkxxxxxxxxxzzz|||zzzCCC;;;444333222...,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))***...///000222444666888999BBBEEECCC<<<666333000---/////////......///111333;;;>>>CCCFFFIIILLLOOORRRUUUWWWZZZ[[[\\\]]]```bbblllsssooommmuuuqqqccc]]]SSSJJJ>>>333---555MMMcccjjjlllmmmmmmlllmmmoooqqqsssrrrrrrqqqqqqqqqrrrrrrssssssrrrssssssqqqnnnlllaaaZZZMMMKKK[[[qqqtttkkk___qqqxxx}}}pppzzzjjjlll~~~pppUUU<<<999AAACCC@@@>>>BBBBBBDDDEEEGGGGGGHHHHHHGGGJJJNNNPPPOOONNNMMMMMMNNNLLLJJJLLLPPPTTTXXXYYYWWWrrr}}}}}}{{{mmmXXXAAA555999999333000222444333999@@@OOOiiivvvlllfffbbb]]]XXXRRRLLLGGGGGGDDD===777555888999HHHcccrrrkkkZZZPPP]]]{{{ttt~~~rrryyybbbRRRIII@@@666000111222111///333333333333333333333333444444444444444444444444444444444444555666777888777888888999AAAVVVttt[[[ttt\\\???999;;;;;;555222999CCCNNNXXXaaaooo|||ZZZMMMrrrttttttRRR>>>;;;;;;222CCCeeevvv~~~oooSSSKKKPPPQQQRRRQQQOOOMMMOOOTTTYYYXXXVVVSSSPPPNNNMMMMMMMMMOOOPPPRRRSSSTTTTTTTTTTTTSSSUUUPPPMMMRRR[[[qqqqqq___|||zzzxxx}}}~~~tttTTTJJJ<<<333000222333333//////...---------------000,,,,,,...111<<>>@@@>>><<<999222***---000222000---,,,...000777;;;AAAFFFIIIMMMPPPRRRWWWYYY[[[\\\\\\]]]^^^```iiiuuupppjjjsssvvviii^^^PPPBBB666111---111HHHccciiijjjlllllllllmmmoooqqqsssrrrqqqoooooopppqqqrrrpppoooppprrrssspppiiicccTTTAAA<<>>???@@@BBBCCCEEEFFFGGGGGGFFFIIILLLNNNNNNMMMMMMMMMOOOMMMLLLMMMPPPTTTUUUVVVUUUdddqqqUUUIII;;;<<>>AAAFFFKKKQQQXXX___dddnnnoooqqqtttwwwzzz}}}~~~zzzBBB:::333222111---++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((,,,///111111///000555;;;555;;;@@@CCCEEECCC999///...000222111---+++,,,...111666<<>>======<<<===>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHGGGHHHKKKMMMNNNNNNNNNPPPSSSTTTTTTSSSYYYXXXkkkdddrrrxxxxxxttt___GGG===KKKQQQAAA333222//////111444777999;;;===@@@>>><<<<<<<<<;;;888555666222111333///+++444BBBUUUjjjoooWWWAAAKKKlllwww^^^[[[hhhqqqnnnhhheee~~~hhhHHHAAA888555333333444444111...111111111111111111111111222222222222222222222222333333333444444555666777444555555444555DDDfffyyyrrr{{{DDD666<<<;;;999888666888DDDPPP```sss~~~zzzzzzooolll^^^@@@:::;;;555PPPtttwww|||}}}ssstttrrr]]]VVVWWWWWWVVVWWWWWWSSSNNNLLLMMMPPPTTTUUUTTTPPPKKKHHHHHHIIILLLMMMNNNOOOOOOOOONNNMMMIIIOOOKKKMMMTTTRRRcccwwwQQQmmmyyy{{{kkkPPP<<<222111333111000//////......//////+++&&&)))///...---???WWWzzzjjjUUUGGG222..................////////////......//////000000222333888BBBRRRcccqqqxxx~~~___TTT___YYYRRR^^^ZZZ[[[[[[ZZZYYYYYY\\\^^^XXXXXXZZZ\\\______]]][[[WWWYYY[[[ZZZXXXVVVUUUUUU[[[\\\tttuuuHHH333666111222888222***444888;;;@@@BBBPPPggg|||wwwhhhVVVHHH???>>>DDD333======JJJhhhoooeeefff}}}zzzwwwuuuuuuuuutttsssgggWWWMMMQQQRRRVVVnnnjjjccceee[[[^^^bbbbbb]]]\\\___aaaaaaccc```^^^___dddhhhiiihhhhhhfffdddddddddfffggghhhdddhhheeerrrjjjtttkkkJJJ===<<<>>>BBBGGGMMMUUU]]]ccchhhjjjlllppptttwwwyyy{{{|||||||||~~~|||zzzBBB:::333222111---++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))---111000,,,...555<<<999<<>>;;;;;;<<<::::::<<<===??????@@@@@@BBBCCCCCCCCCCCCEEEHHHKKKMMMMMMNNNPPPSSSSSSRRRPPPXXXOOOXXX|||sssZZZccc~~~tttsssqqq```JJJCCCRRR___MMM000111111333777666222000111555444333333333222///---///...---...111:::LLL]]]gggmmmcccOOONNNfff|||dddeeeaaaYYY[[[eeehhheee[[[yyy]]]AAA:::444222111111111000...---000000000000000000000000111111111111111111111111222222222222333444555666333333777999777999KKK```yyy|||xxxZZZAAA<<<;;;;;;999555444<<>>___sssqqqgggSSSAAA===,,,---------------------------------......000111111333888BBBPPP```ooo|||}}}}}}}}}xxxnnnTTTUUU^^^WWWQQQYYYZZZZZZYYYVVVSSSSSSUUUWWWSSSSSSTTTVVVYYYYYYXXXWWWWWWYYY[[[ZZZWWWUUUTTTTTTSSSRRRbbb}}}III777666777555//////555333222888DDDccchhhSSSQQQ```KKKQQQTTT^^^qqquuuhhh^^^tttqqqooommmmmmlllkkkiiiZZZLLLGGGIIIDDDJJJxxxxxxwww[[[^^^bbbZZZ^^^bbbccc___\\\___bbbccc___]]][[[[[[^^^bbbdddfffcccaaa```aaacccdddcccbbbgggeeebbbiiibbbkkkXXX:::<<<>>>@@@DDDIIIPPPXXX^^^aaadddggglllpppsssvvvwwwyyyzzz{{{~~~wwwvvvBBB:::333222111---***+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%'''---111000+++---555>>>HHHEEE@@@>>>BBBEEE@@@777333111///............---***---222777;;;@@@FFFJJJPPPSSSXXX[[[\\\]]]^^^```lllzzz|||vvvwwwtttoooqqq```WWWNNNGGGCCCEEEQQQ```kkklllmmmmmmllllllnnnpppoooooooooooonnnmmmllllllgggfffccc\\\QQQEEE;;;777???___jjjZZZbbb|||sss}}}eeeiiimmmzzzvvvnnntttrrrXXX===555888;;;<<<;;;;;;::::::999:::;;;<<<============???AAACCCDDDDDDEEEGGGHHHKKKJJJIIIKKKMMMOOOOOONNNPPPNNNOOOdddlllTTTiii|||mmmqqqppp^^^HHHLLLaaadddUUU???555...///111...------000000000111222222222222111444777<<>>777222000///............---////////////////////////000000000000000000000000111111111111222333444444666444777<<<999555===JJJmmmpppwwwvvvRRRBBB>>>;;;;;;:::777777:::IIIXXXkkk|||~~~yyysss]]]DDD;;;HHHbbbxxxwwwqqqtttwww|||}}}fffSSSNNNOOOPPPPPPOOOSSSWWWWWWSSSOOOMMMMMMNNNQQQSSSQQQLLLIIIJJJMMMGGGIIIKKKMMMNNNNNNNNNNNNOOOHHHKKKMMMFFFFFFOOOUUU{{{\\\ggg~~~wwwyyyvvvxxxgggKKK<<<999444333222222111111222222333333222...***)))***---...<<>>555222...---///000///---))),,,///222666;;;@@@DDDJJJNNNTTTXXX[[[]]]```aaaiii{{{{{{uuuvvvzzzhhhVVVJJJJJJTTT^^^kkklllmmmlllkkkkkklllnnnnnnoooooopppooommmkkkjjj```___ZZZQQQEEE<<<888777TTTeeeiii\\\[[[qqq|||qqq|||wwwfffsss{{{qqqbbbmmmjjjDDD999666777777777999;;;;;;888::::::;;;<<<=========<<<===@@@DDDGGGGGGFFFFFFGGGIIIGGGEEEEEEHHHKKKMMMMMMJJJQQQPPPSSSsssxxxfffNNNVVV|||eeemmmjjjUUUCCCJJJhhhhhhRRR<<<777:::;;;<<<===666666555444444555555555>>>FFFMMMSSS___iiicccUUULLLPPP___ttt}}}vvvjjjcccvvvttt{{{~~~ssspppTTT777555000111000///.........///000////////////////////////000000000000000000000000000000000000111222333444888111111666666444;;;GGGmmmuuubbbcccJJJAAA;;;>>>AAA===777333@@@OOO```nnn|||uuuRRRAAAQQQhhhxxxvvvhhhhhhqqqssswww~~~www]]]TTTTTTRRRMMMKKKKKKPPPVVVXXXUUUQQQOOOOOOHHHLLLNNNMMMHHHFFFGGGJJJKKKLLLMMMMMMMMMLLLJJJIIILLLAAAGGGKKKAAAFFFNNNFFF]]]uuubbbxxxzzzzzzvvvwwwyyy|||~~~wwwdddKKK888555444333333222222333333...111000,,,---111222000)))---,,,222---+++555(((---------------------.........///000111333444555===LLL```qqqyyy}}}wwwrrryyy{{{ttt|||dddVVVWWWVVVOOOXXX___QQQSSSSSSRRRPPPOOOPPPTTTWWWQQQPPPOOOOOOQQQSSSSSSSSSQQQSSSTTTSSSQQQPPPPPPPPPFFFVVVOOOZZZ}}}{{{wwwVVV777444555<<<,,,222333444444...999SSSpppjjjpppxxxkkkllllllkkkiiibbbXXXLLLCCC>>><<>>@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKOOOHHHIIIUUUaaaoooaaaIIINNNppp\\\NNN______IIIMMMhhh|||aaaMMMIIINNNMMMEEE<<>>>>>FFFNNNPPPPPPXXXZZZRRRHHHBBBAAA@@@EEEuuurrrYYYbbb|||tttxxxsssbbbaaaRRR666---888////////////...............------------.../////////000111000///...///000000000000000111111111111222222333333555666888888dddnnn|||eeeQQQCCCCCCBBB888333666777888EEEXXXcccppptttjjjjjjpppzzz|||}}}}}}~~~~~~nnndddeeejjjlllnnn|||nnnUUUQQQSSSQQQOOOQQQJJJOOOTTTVVVTTTQQQOOOOOOHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIFFFEEEFFFHHHLLLNNNUUU{{{cccSSSuuuwwwppptttvvvccc]]]FFF999000111444222000111111111000///---,,,---.........------,,,,,,,,,,,,...//////...------///222333...---000222444===IIIVVV```kkktttzzz}}}yyyssswwwyyyxxxnnntttzzzrrr[[[XXXUUUSSSSSSTTTSSSSSSRRRVVVUUUOOONNNSSSWWWVVVVVVTTTQQQOOOPPPQQQRRRRRROOONNNNNNOOOOOOOOOLLLJJJMMMOOONNNNNNZZZtttOOO;;;@@@999777444222333666777555111UUUvvvfffTTTOOOVVV\\\ZZZUUUOOOGGGNNNMMM<<<<<>>CCCHHHNNNRRRVVVZZZ]]]qqq{{{lllffffffeeeiiiiiijjjjjjjjjjjjiiiiiijjjlllkkkgggeeeccc[[[RRRLLLCCC666111<<>>@@@@@@AAACCCDDDEEEFFFGGGFFFHHHIIIIIIIIIIIIJJJLLLQQQMMMNNNTTTXXX___sssrrrLLLSSSttt~~~]]]GGGEEELLLKKKCCCrrrwwwrrr___KKKAAA>>>>>>999@@@GGGIIINNNUUUYYYWWWLLLQQQQQQGGG===???MMMZZZqqqwwwfffXXXLLLVVVyyymmm^^^PPP???222...222000000/////////.........---------------......///...000111000///...///000//////000000000111111111333333333333444555777777TTTnnnzzziiiGGGEEEKKKCCC888666666333:::GGGQQQ___~~~{{{yyy{{{yyyggg]]]]]]ccchhhjjjjjj|||eeeRRRPPPRRRPPPOOORRRJJJNNNRRRSSSQQQNNNMMMMMMJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFHHHKKKLLLKKKfffzzzTTT___}}}ssskkkjjjssskkkYYYGGG>>>999444222333000111111000............//////..................,,,,,,---...///000000///...,,,---444:::@@@MMMYYYdddoooyyy||||||{{{xxxuuu{{{xxx~~~ooo}}}zzznnnaaa^^^YYYVVVUUUTTTSSSQQQVVVYYYVVVOOONNNSSSWWWWWWXXXVVVTTTSSSTTTVVVUUUUUUPPPPPPPPPQQQRRRRRROOOMMMMMMOOOOOOPPPWWWlll]]]???222555555333...+++---444:::,,,EEEdddxxx~~~]]]PPPBBB>>>BBBFFFDDD@@@BBB999999===;;;;;;888///111@@@XXX}}}|||hhhUUU]]]]]]WWWZZZ___\\\XXXVVVWWW[[[]]]\\\YYYZZZ[[[]]]]]]\\\\\\]]]^^^XXXUUUSSSVVV[[[^^^]]][[[```]]]```dddbbbaaammm~~~hhhOOO;;;:::???AAAFFFMMMOOOTTTZZZ```dddgggkkkmmmnnnsssvvvvvvyyy~~~~~~zzzzzznnn@@@;;;444000///...,,,))))))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))000;;;CCCEEE777---===VVVVVVNNNUUU```ggg\\\LLL;;;000,,,,,,...000///---,,,,,,---...000555888===BBBGGGMMMRRRVVV___zzznnnhhhddd```eeeffffffggggggggggggfffdddeeeddd___ZZZSSSIII@@@777111...888LLL\\\ZZZPPPPPPjjj~~~|||tttwww~~~zzziiivvvuuu]]]AAA555444666444555555666777777888888999999999999:::;;;<<<===???@@@AAABBBCCCEEEFFFFFFEEEFFFHHHIIIIIIJJJLLLMMMPPPOOOQQQSSSPPPPPP```rrr|||{{{fffZZZtttiiiNNNPPPXXXUUUXXXlll}}}{{{lllaaa___```ZZZ\\\[[[XXXWWWVVVQQQLLL???<<<===HHHYYYhhhssswwwUUUQQQKKK\\\```YYYooovvvgggkkkyyyvvvjjjjjj[[[@@@//////000,,,000000000/////////......------,,,,,,------...///...///000///......///000//////000000000000111111333333333333444444555666;;;WWWzzznnn___GGGBBBCCC@@@::::::333222777<<>>GGGPPP\\\fffmmmvvv|||yyytttrrrrrrqqqwwwuuuuuufffdddbbb___[[[XXXWWWVVVTTTSSSXXXYYYWWWQQQOOOSSSVVVWWWWWWVVVUUUVVVWWWXXXWWWVVVRRRQQQQQQSSSUUUUUUSSSQQQOOONNNPPPQQQQQQ\\\|||uuuMMM999:::;;;;;;999777555444666444999BBBBBB>>>@@@HHHAAA:::333111333666444222555555222333888333222:::KKK___vvvnnn___tttuuu```ZZZ```\\\[[[bbbdddaaa^^^]]]^^^aaabbb___\\\ZZZZZZ[[[ZZZYYYYYY\\\^^^```]]][[[\\\___aaa___]]]```^^^```eeeeeebbbhhhrrraaa???999??????@@@FFFIIINNNUUU[[[```dddgggjjjjjjqqquuuuuuyyylll@@@:::444000///...,,,***)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''(((+++222999===111777DDDNNNTTTbbbdddUUU[[[WWWPPPEEE999000,,,***000///............---,,,...000333777;;;AAAGGGLLLQQQhhhqqqccccccfffaaabbbcccddddddeeeeeeddd[[[ZZZWWWQQQJJJAAA999333)))+++333AAAQQQ\\\___\\\ooo|||}}}|||{{{|||ttt]]]@@@333777:::666555555555555555666666666888888888888999:::;;;;;;>>>>>>???AAABBBCCCDDDEEECCCEEEGGGHHHIIIJJJLLLNNNMMMMMMOOOQQQOOOOOOXXXdddgggjjjrrrxxxvvvoooggg^^^WWW\\\fffsssyyyxxxrrrlllgggaaa[[[RRRLLLIIIHHHEEEAAATTTYYYhhhyyy}}}ppp___UUUJJJPPPWWWtttyyyiiipppuuuvvveeejjjppphhhfffUUU:::,,,///111,,,000000000/////////......,,,,,,,,,,,,,,,------...,,,...//////...---...000////////////000000000111444333333333333333444444111IIIyyyqqqddd```===<<>>@@@999444444333999NNNfff~~~|||wwwuuuuuu___SSSQQQZZZ]]]ZZZ```mmmoooYYYSSSOOOPPPOOOKKKKKKOOOQQQRRRRRRRRRPPPNNNMMMLLLHHHGGGFFFDDDBBB@@@??????BBBBBBAAAAAA@@@@@@??????@@@AAABBBDDDEEEFFFGGGGGGDDDFFFNNNtttrrr\\\xxxttttttsssqqqqqqxxxnnneee\\\PPPCCC;;;999666222000000000111111......////////////000000///111222111//////222555888<<>>===BBBCCCHHHPPPWWW\\\```dddgggjjjnnnpppooouuummm???:::333000//////---******)))((((((''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))***///333+++666AAAFFFWWWxxxgggPPPTTTWWWTTTJJJ<<>>777111......000666;;;@@@JJJbbb|||uuuuuu|||cccEEE444333888999888444444444444444444444444666666666777777888999:::<<<<<<===>>>@@@AAABBBCCCAAADDDFFFGGGHHHIIILLLNNNMMMLLLMMMQQQSSSTTTWWWZZZeeezzznnnccc___WWWIII@@@@@@LLLMMMSSS]]]gggooosssuuulllgggbbbccchhhlllooopppwww|||sssWWWGGGZZZyyyxxx|||zzz}}}qqqcccTTTBBB777111/////////////////////............+++++++++++++++,,,------+++---......------...000...////////////000000000333333222222222333333444:::333SSSvvv___>>>666888>>>:::888888555333===JJJeee|||zzz||||||rrreee\\\VVVKKKIIIMMMSSSQQQTTTmmm{{{aaaRRRPPPPPPPPPNNNIIIIIIJJJLLLKKKKKKKKKJJJHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>======<<<<<<>>>???@@@BBBCCCDDDCCCCCCFFFFFFAAAWWW```^^^{{{xxxvvvwww||||||zzzxxxssskkk```WWWOOOHHH???888555444222111000000000000000000000000///333777555222555>>>GGGFFFMMMXXXeeerrr}}}vvvuuuqqqnnnttt}}}sssdddfff}}}uuubbbZZZ]]]WWWVVVTTTTTTTTTUUUTTTRRRMMMOOORRRUUUTTTRRRQQQQQQPPPPPPPPPQQQSSSTTTRRRQQQMMMMMMMMMOOOQQQQQQOOONNNRRRJJJIIILLLHHHDDDPPPdddrrrTTT===333333666888000666888444333777999777333444777777777666777777000888333111555888WWWoooTTTZZZVVVZZZ\\\YYY]]]___UUU^^^___```bbbdddeeecccbbbdddccc```\\\XXXXXXZZZ]]]```___^^^___```aaaaaaaaadddaaa___```aaa```bbbdddhhhpppRRRDDD<<<===CCC@@@DDDKKKQQQWWW\\\aaadddgggjjjlllkkkooo{{{mmm???999333000//////---+++***)))((((((''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''******)))...444888111444>>>JJJ___hhh```LLLRRR[[[___]]]SSSFFF===...,,,***,,,///000---***,,,,,,---,,,,,,///222555555666===LLL\\\eeeddd___]]]gggmmmhhh^^^UUUNNNIIIQQQPPPOOOLLLIIIFFFDDDBBB===888333///,,,***---333BBBHHHLLLJJJIII^^^~~~}}}fffRRR]]]kkk]]]KKK===999666111222888333333333333333444444444555555555555666777888999999:::;;;<<<===???@@@@@@@@@BBBEEEFFFFFFHHHJJJLLLNNNMMMMMMQQQUUUVVVTTTRRRQQQnnnwwwjjjPPPCCC===999***---444<<>>=========<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@BBBDDD???HHHmmmWWWVVV{{{|||~~~~~~zzzyyyyyyuuuooohhh```UUULLLGGGBBB===999444444333333333222222222444;;;AAACCCDDDJJJVVV```ccciiipppvvv~~~~~~zzzxxxsssttt|||^^^fff||||||ccc[[[ZZZWWWVVVTTTRRRRRRRRRRRRPPPNNNJJJLLLPPPTTTSSSOOOMMMNNNOOONNNMMMNNNOOOPPPOOONNNIIIHHHIIIJJJLLLLLLJJJHHHKKKFFFFFFJJJIIIEEEJJJRRRjjjqqqMMM:::888===000888:::555333666444---444666777666555333333333222...111AAAPPPZZZxxxqqqtttWWWVVVVVVQQQVVVYYYVVV[[[\\\RRRSSSUUUXXX\\\```ccceeefffeeedddaaa]]]YYYXXXZZZ\\\]]]]]]]]]]]]^^^___```aaabbbaaa___^^^^^^___```bbbbbb|||iiiIII;;;;;;???>>>AAAFFFKKKQQQWWW]]]bbbeeeiiioooqqqqqqvvv|||jjj>>>999333000//////---+++)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))))))(((///999III;;;999<<<999@@@NNNSSSUUUWWW[[[```dddccc]]]XXX;;;555...+++---//////---,,,------,,,+++,,,...000444555:::BBBJJJMMMLLLKKKMMMPPPPPPMMMKKKJJJEEE???@@@???>>><<<999666444222333...,,,------///777AAAOOOUUU\\\^^^ZZZ]]]oooyyysss~~~{{{qqq]]]jjj}}}{{{eee^^^eeehhh???;;;999888444...///444111111222222333333444444444444444444555666777888777777888:::;;;<<<===>>>@@@AAACCCDDDEEEFFFHHHIIIIIIKKKNNNPPPQQQQQQPPPNNNMMMTTTaaauuuvvvssslllMMM999777666444///...999GGGWWWRRRNNNMMMIIIDDDEEEJJJGGGDDDVVVzzzvvvvvv~~~~~~tttuuummmXXXKKK:::---(((...111,,,+++///------,,,,,,,,,+++++++++***************+++,,,,,,)))+++,,,---,,,,,,...///........./////////000000000000000000111333444444444666888HHHddd}}}YYYBBB888888:::<<<:::666555777777@@@PPPaaappp{{{wwwrrrooonnnkkkggggggkkkjjjeee]]]QQQFFF>>>:::999@@@BBBIIIUUUfffyyyoooWWWSSSOOOOOONNNLLLIIIHHHFFFDDDHHHHHHHHHJJJLLLJJJEEEAAABBB@@@>>><<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>>>>>>>===>>>AAACCCOOOuuusssMMM___}}}{{{zzz~~~xxxwww{{{{{{wwwvvvqqqjjjfffbbb\\\SSSMMMHHHHHHGGGFFFFFFEEEDDDDDDJJJNNNTTT[[[ccckkkrrrvvvxxx{{{zzzxxxzzz}}}zzztttyyyzzzzzzzzz~~~}}}vvvllllllZZZUUUVVVPPPSSSRRRRRRRRRSSSSSSRRRPPPOOONNNOOORRRPPPKKKJJJMMMLLLJJJHHHHHHIIIJJJJJJIIIFFFEEEEEEFFFGGGGGGEEECCCDDDEEEFFFFFFEEEEEEGGGIIIOOO|||cccSSSMMM>>>666222444999::::::999555555555555555555666666:::888SSSwwwlllyyy}}}cccbbbdddXXXRRRVVVYYYSSSTTTWWWSSSMMMOOOQQQUUUXXX\\\```bbb``````^^^[[[YYYXXXYYY[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]___```___]]]]]]___```\\\eeebbbHHH???;;;<<<>>>AAAEEEJJJQQQYYY^^^bbbdddlllssssssqqquuu}}}fff>>>999333000//////---+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''&&&&&&///;;;IIIHHHIIIBBB:::III___dddhhhbbb]]]\\\___bbbaaa^^^JJJ@@@444------000111111,,,---...---,,,,,,---///,,,...222555666666:::???888===<<<666000111444555222222222222111000///...///,,,---222555888BBBNNNXXXYYY___iiimmmkkkmmmsss{{{uuujjjffflllssslll```aaahhhpppkkkccceee[[[BBB666555222///000333333000000111111222333333444444444444444444555666777777666666777888:::;;;<<<===???AAACCCDDDDDDDDDFFFHHHAAAHHHMMMNNNLLLLLLNNNNNNMMMGGGKKKaaaxxxxxx]]]TTTNNNNNNLLLFFFDDDFFF888555777>>>EEEOOOaaaqqqkkk^^^ffftttuuukkk___iiibbbFFF111000......000000...,,,---,,,,,,,,,+++++++++***************)))***++++++,,,)))+++,,,,,,,,,,,,...///............/////////000/////////000111333444555///<<<333222UUUxxxqqqwwwfff???======<<<:::777666777888222000888CCCOOO]]]hhhccc\\\UUUQQQMMMKKKPPPWWWPPPJJJ@@@555000222999???:::BBBSSSnnnooo|||]]]NNNZZZNNNNNNLLLIIIHHHHHHFFFCCCDDDCCCEEEGGGIIIGGGBBB===CCCAAA>>><<<:::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<<<<<<<===;;;888BBBAAA777VVVrrrAAAYYY~~~~~~}}}{{{~~~}}}xxxyyywwwvvvxxxxxxsssiiiaaaeeedddcccbbbaaa___^^^^^^bbbbbbgggqqq}}}uuuvvvsssooossszzz{{{vvvxxx~~~yyyqqqiiiwww}}}jjjbbbYYYVVVVVVPPPPPPOOOPPPSSSVVVWWWWWWVVVVVVQQQPPPQQQMMMGGGHHHMMMIIIFFFCCCAAABBBDDDDDDDDDDDDDDDCCCDDDEEEDDDBBB@@@@@@FFFHHHBBB???AAADDDCCCGGGmmmtttjjjNNN:::<<<>>>666222888555444444666999===???@@@CCCNNN^^^YYYcccmmmTTT]]]VVVZZZ\\\PPPLLLRRRSSSMMMNNNOOOPPPRRRUUUXXX[[[[[[[[[[[[YYYWWWWWWYYY[[[UUUVVVVVVUUUSSSSSSTTTUUUXXX^^^bbb```^^^]]]^^^___YYYWWW```KKK===;;;<<<>>>AAAEEEMMMVVV\\\ZZZZZZ```kkkooonnnqqqvvvvvv```;;;777333111///...,,,+++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******>>>===FFFPPPIIIDDD^^^|||oooeeeeeefffbbb^^^^^^^^^WWWMMM@@@333++++++///---///111111...+++))))))......//////111111---(((111555444...---//////***000000///,,,,,,---...---///---///888FFFRRRWWWWWW^^^iii}}}~~~{{{wwwgggdddlllsssqqqxxxnnnjjjhhh]]]III888222222222222222222222222000000111111111222222222333333444444555666666666666777888999;;;<<<===>>>@@@BBBDDDDDDCCCDDDEEEGGGEEEEEEEEEEEEGGGJJJLLLMMMLLLLLLLLLPPP]]]vvv|||uuurrrooollllllpppggg\\\VVV[[[```dddppp{{{{{{|||kkkTTT@@@555111......---------,,,,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,---------.............../////////000111111222222,,,777666///>>>gggjjjLLL777;;;BBB;;;666999888888555333666===AAAAAAHHHFFFBBB>>>;;;::::::;;;999999;;;<<<888333555:::LLLLLL___|||lll___[[[\\\OOONNNMMMLLLJJJHHHFFFFFF@@@BBBDDDFFFEEEBBB???===<<<<<<;;;;;;;;;<<<<<<===:::999999888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;@@@===<<<;;;888EEEllllllUUUWWW}}}~~~zzz|||~~~ttt~~~|||yyyyyyzzzxxxsssnnnpppnnnqqqvvvwwwsssnnnnnnssssssqqqmmmmmmsss~~~xxxqqqpppuuuvvvrrrsssxxx~~~qqq^^^]]]vvvrrr___XXXTTTOOOQQQYYYSSSSSSTTTTTTTTTSSSRRRRRRNNNMMMMMMMMMNNNMMMKKKIIIMMMIIICCC@@@@@@@@@???===AAAAAABBBBBBBBBBBBAAAAAABBBAAAAAABBBBBBCCCDDDEEELLL[[[uuupppgggccc[[[OOOGGGGGGPPPSSSMMMMMM[[[kkktttwww~~~yyy^^^YYY]]]______XXXWWWUUURRRQQQRRRTTTWWWQQQPPPNNNNNNPPPRRRTTTTTTQQQRRRVVVYYYVVVPPPOOOSSSUUUUUUTTTPPPNNNNNNRRRVVVRRRUUUZZZ]]]]]]]]]]]]]]]```VVVdddZZZEEE>>>======AAAFFFLLLQQQTTTYYYYYY[[[```fffkkkooopppwwwaaa;;;777333111///...,,,+++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))111888CCCLLLSSSZZZbbbjjjqqquuuuuurrrsssxxxwwwqqqwwwtttnnnbbbQQQ@@@444...------,,,---///111444555,,,,,,+++***+++...222333,,,...---+++...333333...+++---...------...---+++222;;;IIIUUU^^^gggpppwww}}}}}}||||||wwwgggYYYJJJ:::...222222222222222222222222111111111111222222222222333333333444555555666666666777888999;;;<<<===>>>???AAACCCCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNJJJJJJJJJLLLRRRaaauuu|||xxxnnnllloooxxxyyyzzzppplllzzzeeePPP@@@666111000------------,,,,,,,,,,,,+++++++++*********))))))*********************************+++++++++,,,,,,------------............/////////000111111222222333444333333999MMMnnnuuucccIII<<<999>>>CCC;;;:::888777666555666888999777555333444777999;;;444000///000333777AAALLLNNNcccxxxooo]]]UUUTTTWWWQQQOOOMMMJJJHHHFFFDDDDDDBBBBBBBBBAAA@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>::::::KKKaaa{{{\\\ZZZ}}}xxx{{{|||~~~xxx~~~xxxuuutttxxxxxxuuutttuuuyyy{{{zzzuuunnnmmmssszzzwww}}}wwwjjjnnnnnnWWWYYYmmmssscccWWWVVVUUUPPPPPPVVVWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJHHHHHHIIIIIIGGGFFFEEEAAA>>>===???AAAAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEAAAAAANNNmmmvvvxxx{{{cccVVVVVVZZZ\\\[[[^^^]]][[[YYYWWWWWWXXXYYYWWWUUUSSSSSSTTTVVVWWWXXXVVVUUUWWWYYYVVVQQQOOOQQQVVVVVVTTTQQQNNNNNNRRRUUUTTTVVVXXXYYYZZZ[[[^^^```^^^WWWccc}}}WWWKKKBBB===>>>AAABBBGGGNNNUUUWWWZZZ___eeekkknnnpppxxxaaa;;;777333111///...,,,+++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((((((%%%111;;;FFF___wwwvvvdddQQQccckkkggglll~~~}}}zzzlllWWWBBB555777666444444444222,,,'''//////...,,,)))(((,,,///,,,+++)))'''***---,,,(((111000000111333555777999GGGYYYllltttsssxxx|||gggRRRBBB777111...111111111111111111222222111111111222222222333333222333333444444555555666666777888999:::<<<======>>>???AAAAAAAAABBBCCCEEEGGGGGGHHHIIIJJJLLLNNNOOONNNPPPQQQQQQRRRVVV^^^dddppphhhtttaaaHHH666000///...------------,,,,,,,,,+++++++++************)))))))))*********************************++++++++++++,,,,,,,,,------...............//////000000111111222999///000999666444LLLooowwwuuu^^^FFF<<<888888222111666666111000555555444333333555555444222888444444777:::???IIIRRRlllyyyrrr[[[NNNKKKOOORRRRRRPPPMMMIIIFFFDDDCCCBBBDDDBBB???<<<;;;<<<===>>>;;;::::::999999:::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<777666:::AAA@@@;;;===DDDyyy]]]PPPggg}}}zzzyyyzzz}}}}}}~~~xxxvvvwwwzzzzzzxxxxxxxxxvvvxxx|||oootttyyyxxxtttrrrwww|||rrr}}}}}}sssllllll{{{~~~}}}~~~rrr]]]TTTQQQVVVWWWSSSQQQTTTWWWVVVUUUSSSQQQOOOLLLKKKJJJHHHEEEDDDEEEFFFEEEDDDBBB@@@======???AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDQQQIIIDDDSSSvvviiihhhaaaZZZXXX[[[^^^]]]ZZZbbbaaa```^^^]]][[[ZZZYYY\\\[[[ZZZXXXYYYZZZ[[[]]]ZZZVVVUUUXXXYYYUUUTTTUUUYYYXXXVVVSSSPPPPPPSSSUUUVVVWWWXXXWWWWWWZZZ^^^aaa^^^\\\bbb```}}}\\\III===>>>???===@@@IIINNNPPPUUU\\\bbbgggkkkmmmzzz```;;;777333111///...,,,+++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&%%%...444>>>XXXuuuuuudddPPP[[[```^^^eeezzzuuu{{{|||rrrdddYYYIII@@@666222333444333111...///111333111---+++,,,222333333111000111222222)))(((+++333>>>HHHTTT]]]YYYkkk}}}|||yyyuuubbbmmm___JJJ:::111000111222000000000111111111111111111111111222222222222333222222222333444444555555666777777888:::;;;;;;<<<;;;===?????????@@@BBBDDDGGGGGGHHHJJJKKKMMMOOOOOOPPPSSSVVVWWWVVVVVVXXXZZZVVVhhhssskkkOOOCCC555...///000///+++,,,,,,,,,,,,++++++++++++************))))))))))))************************************++++++++++++,,,,,,,,,------......///......//////000111111111777---///999666...===XXXxxxzzzhhhQQQBBB444...666<<<999999===555555666888999777444222777777999???DDDMMM\\\jjj|||mmmwww```OOOIIIKKKOOOQQQQQQOOOLLLHHHFFFDDDDDDDDDDDDBBB>>>;;;:::;;;<<<===;;;;;;:::999999999:::::::::::::::999:::::::::::::::::::::;;;;;;;;;;;;;;;999666888===>>>===>>>CCCMMM^^^DDD]]]wwwppprrr{{{zzzwwwuuuvvvtttqqqssswwwrrrtttwwwxxxyyyzzz{{{|||xxxyyy|||ttttttrrreeeSSSOOOPPPWWWYYYVVVSSSTTTPPPPPPPPPPPPPPPPPPOOONNNKKKHHHEEEDDDDDDEEEFFFEEEGGGEEECCCAAA@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBEEEEEEDDDMMMgggyyy\\\`````````aaaaaa___]]]ZZZ```_________^^^]]]ZZZXXX]]]]]]\\\[[[[[[\\\___aaaZZZUUUTTTYYY]]]]]]\\\]]]]]][[[YYYVVVTTTSSSTTTUUUZZZZZZZZZYYYXXXXXX[[[]]]ZZZ^^^___VVVvvvxxxZZZBBB@@@AAA===???GGGFFFJJJPPPWWW]]]bbbfffiii{{{___;;;777333111///...,,,+++))))))((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((***...777CCCOOOTTTTTT]]][[[\\\```eeennnzzzyyynnnQQQ:::000000333555---)))+++111444222222555+++///444333///---111666>>>===@@@IIINNNOOOSSSXXX[[[kkk|||}}}vvvfffssskkkYYY]]]NNN<<<111///000000////////////000000111111111000000111111111111222222111111222222333444444444555666666777888999::::::999:::<<<======>>>@@@BBBEEEFFFGGGIIIKKKLLLMMMMMMKKKMMMPPPRRRSSSSSSSSSTTTUUURRRZZZtttmmmTTTGGG444111//////000111000...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---......///.........///000000111111333//////333555444:::BBB```ttttttaaaKKK:::;;;BBB@@@;;;888666555333222333888>>>BBB===BBBLLLWWW```kkk{{{}}}pppdddVVVNNNMMMNNNNNNMMMNNNMMMKKKIIIGGGFFFFFFFFF@@@@@@???>>>===<<<;;;;;;<<<;;;;;;:::999999::::::999999999999999999888888888888999999:::::::::;;;<<<;;;:::999666444888===CCC___fffQQQPPP~~~uuusssrrrtttxxx}}}}}}}}}yyywwwzzz{{{wwwrrrsssvvvxxxwwwtttyyyttttttssssss}}}~~~qqq\\\SSSQQQQQQUUUVVVSSSRRRRRRKKKKKKLLLMMMNNNNNNNNNNNNJJJGGGDDDBBBCCCDDDEEEDDDGGGFFFEEEBBB@@@???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBB999===DDDDDD>>>GGGooottt^^^```aaaaaa___]]][[[[[[\\\\\\[[[[[[]]]^^^^^^[[[XXXXXXYYYZZZYYYYYYZZZ^^^aaa[[[VVVUUU[[[_________```___]]]ZZZXXXWWWWWWVVVVVV\\\]]]]]][[[YYYWWWVVVWWWSSSYYYWWW^^^eeeXXXFFF@@@;;;===CCCCCCGGGNNNSSSXXX]]]cccfff{{{]]];;;777333111///...,,,+++))))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''"""###+++555777666>>>LLL^^^]]]bbbmmmrrrsssyyy{{{gggWWWIII???888???666000000...+++111:::MMMOOOSSSSSSMMMEEEEEEJJJTTTVVVaaaoooqqqggg```___jjjtttxxx}}}xxxyyyxxxqqqgggaaaIII>>>222---///111///+++......//////000000111111/////////000000000111111000111111222222333333444444444555555666777777888666888:::;;;<<<===???AAAAAABBBDDDFFFHHHIIIJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRXXXjjjxxxooogggZZZGGG666---/////////...------///000+++++++++*********))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))************+++******+++,,,---......///---......//////000000111000111000///222777666222777hhhqqqjjjllljjj^^^QQQTTTOOOFFF;;;777>>>MMMZZZhhhrrr~~~```YYYRRROOOPPPOOOLLLHHHJJJJJJJJJIIIHHHGGGFFFEEE======>>>???>>><<<;;;999;;;;;;:::999888888888888777777888888888777666666666666777777888888999999777:::<<<;;;888666888<<>>======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@HHH???@@@IIIGGG@@@III\\\|||uuuvvviii```hhh^^^]]][[[YYYYYY[[[^^^bbbZZZYYYXXXZZZ^^^^^^[[[XXXTTTUUUWWWUUUTTTUUUYYY]]]\\\YYYYYY]]]^^^\\\[[[\\\___\\\YYYXXXXXXXXXWWWVVV[[[\\\\\\ZZZWWWTTTSSSSSSSSSUUUOOO]]]TTTlllaaaJJJ???===???BBBFFFLLLOOORRRWWW^^^ccc{{{\\\;;;777333111///...,,,+++))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''' """(((...000333@@@OOO^^^hhhrrrvvvwww|||}}}vvv|||}}}tttkkkeee]]]UUULLL===222:::JJJOOOMMMOOOSSSRRRJJJEEEEEESSSZZZnnn~~~~~~mmm___VVVPPP333///++++++---//////---------...//////000111111............////////////000000111111222333333333222333333444444555555666444666999::::::;;;>>>???===???AAACCCEEEFFFFFFFFFHHHHHHIIIJJJLLLLLLJJJIII@@@NNNWWWQQQKKKVVVkkk{{{~~~yyy{{{~~~vvvmmmoooxxxyyytttrrraaaNNNAAA888111///000//////...,,,++++++,,,---+++*********))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************)))***+++,,,---......///------......///000000000///111111000222333333000(((CCC___uuuuuuvvvzzz{{{mmmbbbdddsssjjjttt}}}hhhUUURRRNNNMMMNNNMMMJJJHHHHHHHHHHHHHHHGGGDDDBBB@@@::::::;;;<<<<<<;;;::::::999999888666666555555555666666777777777666444333444444555555666777777888333777:::::::::<<<>>>???EEE<<<888HHHkkk]]]WWW\\\uuu~~~{{{rrrwwwtttnnnnnnrrrrrrsssxxxrrriii```\\\SSSNNNNNNMMMKKKIIIJJJLLLLLLKKKJJJJJJHHHGGGEEECCCBBBAAA@@@>>>>>>??????===<<<999;;;<<<;;;:::999;;;===;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>><<<777888BBBIIIHHHHHHJJJaaasssxxx```^^^WWWTTT___\\\[[[YYYWWWXXXZZZ^^^aaaZZZWWWUUUWWWZZZ[[[XXXTTTRRRTTTTTTRRRNNNNNNRRRVVVWWWVVVYYY]]]\\\XXXWWWZZZ\\\YYYWWWVVVWWWXXXWWWUUUXXXXXXWWWTTTQQQPPPQQQSSSRRROOONNNQQQJJJVVVnnnTTTGGG@@@>>>BBBEEEGGGHHHMMMTTT[[[zzz[[[;;;777333111///...,,,+++))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((+++***'''###%%%000@@@LLLQQQdddkkk^^^WWWbbbpppsssyyy|||~~~uuu^^^MMMUUUhhh___ZZZ^^^kkkuuusssmmmjjjtttuuusss```RRRAAA111...//////...---,,,---///---------...///000000111---------............///000000000111222222333333222222222333333444444444444555888999999;;;===???;;;<<>>;;;999999999999999999::::::777777666444444333333333555555666666666555333222333333444444555666666777999888555333444888999999666???>>>777GGGuuummmKKKTTTxxx}}}jjjUUURRRWWWSSSJJJLLLLLLJJJIIIKKKMMMMMMIIIHHHHHHGGGEEECCCBBBAAAAAA?????????@@@???===;;;999;;;===;;;999777999;;;:::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<888@@@BBB:::777???JJJPPPDDDFFF^^^iii[[[\\\WWWRRRWWW\\\ZZZWWWVVVUUUVVVVVVWWWZZZVVVRRRSSSVVVWWWTTTPPPRRRTTTTTTPPPKKKIIIMMMQQQOOOQQQWWW[[[ZZZVVVWWW[[[YYYWWWTTTTTTVVVWWWUUUSSSVVVUUURRROOOLLLNNNQQQUUUKKKHHHQQQGGGLLLOOOZZZnnnUUUEEE999<<>>===<<<;;;777888888888888999999999777777555444333222222222333333333333333333333333222222222333333333444444444555666666666666888::::::999:::888666DDDmmmaaaQQQYYYuuuwwwuuuggg[[[UUUSSSTTTTTTMMMMMMLLLKKKLLLMMMOOOPPPKKKGGGCCCCCCDDDDDD@@@;;;@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999888888999::::::;;;;;;::::::999555555666777888888999999<<<<<<<<<===>>>>>>??????III>>>999KKKoooddd___]]]\\\ZZZXXXVVVUUUTTTTTTVVVUUUUUUTTTRRRPPPNNNMMMRRRRRRRRRSSSSSSRRRRRRQQQVVVVVVSSSNNNJJJIIILLLPPPLLLNNNQQQQQQQQQQQQRRRSSSRRRRRRQQQOOONNNNNNMMMMMMNNNMMMJJJIIIIIIJJJLLLNNNIIIJJJJJJJJJLLLSSS^^^eee~~~WWWOOOBBB888999===@@@EEELLLqqqXXX;;;888444111///...,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''***(((&&&'''...444BBB[[[nnnllliiivvvvvv||||||}}}nnnmmmrrrvvvddd\\\NNN???444.........------------------------------------------------------........./////////000000000000111111111111222222333444444555555666777777777888999:::;;;<<<<<<::::::<<<@@@DDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOPPPSSSYYY]]]iiihhhjjjqqqvvvvvvvvvxxxyyyxxxxxxzzzyyyssshhh```QQQNNNIIIDDD@@@;;;666333111111000//////......---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------.........//////////////////000111111222222333333666444333CCCbbb}}}qqqddd]]]gggfffkkkoooiii]]]YYY\\\kkkqqquuuwww}}}pppbbbTTTHHHKKKJJJHHHFFFEEEEEEEEEEEEBBBBBBAAA???>>><<<;;;;;;999999999888888777777777777666555333222222222111333333333333333333333333222222333333333444444444333444555555555666999;;;888666888:::666777HHH^^^uuubbbYYYXXXyyy{{{}}}kkkeee]]]WWWTTTSSSSSSSSSNNNMMMMMMLLLLLLMMMMMMNNNJJJFFFCCCCCCFFFFFFCCC@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888888999999::::::::::::999999666666666777888888999999;;;;;;<<<<<<===>>>>>>???:::;;;>>>CCCNNN```uuukkkZZZ[[[VVVVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTRRRPPPOOONNNOOOQQQSSSTTTUUUVVVVVVTTTTTTSSSPPPMMMMMMPPPSSSQQQQQQRRRSSSUUUWWWXXXXXXUUUTTTRRRQQQPPPPPPQQQQQQOOONNNKKKIIIIIIIIIKKKLLLIIIIIIHHHFFFFFFIIIPPPVVV^^^OOOCCCAAADDDBBB>>>===oooVVV:::777333111///...,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&(((+++111@@@WWWmmm}}}}}}xxxfff___ccchhhFFF<<<111+++,,,//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000111111111111222333333444444555555666666666666777888999:::;;;:::::::::===AAAEEEFFFGGGGGGGGGIIIKKKMMMOOOPPPQQQNNNNNNOOOOOOOOONNNMMMMMMLLLMMMMMMKKKJJJIIIKKKLLLJJJNNNOOOLLLLLLPPPSSSRRROOOMMMKKKJJJIIIEEE>>>888555444333333333444222111000000//////...---------+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---------.........////////////000000111111222222333333111///333BBBZZZmmm~~~hhhXXXQQQMMMJJJHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@???>>>===<<<;;;::::::999999888777666555444666555444333222111111111222222222222222222222222222222333333333444444444222333333333333555999<<<777333444<<<===999888===UUUvvv|||nnnTTT]]]yyyvvv~~~jjjZZZXXXUUUTTTTTTSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHEEECCCDDDFFFGGGFFFDDD???>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888888777888888999999888888777666666777777888888999999::::::;;;;;;<<<=========888===AAA>>>:::???NNN[[[bbbmmmwwwooo```cccbbbWWWSSSXXXRRRSSSSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRPPPQQQRRRTTTVVVWWWYYYYYYSSSTTTTTTSSSRRRSSSUUUWWWWWWVVVUUUVVVYYY[[[\\\]]]XXXVVVTTTRRRQQQRRRTTTUUUQQQOOOLLLJJJHHHHHHIIIJJJGGGGGGFFFCCCBBBCCCFFFIII]]]]]]IIIBBB???===<<>>AAADDDFFFGGGFFFGGGHHHJJJMMMOOORRRSSSNNNOOOOOONNNNNNLLLJJJIIIIIIKKKMMMNNNMMMKKKKKKLLLKKKRRRRRRHHHBBBEEEEEEAAA===;;;888888999999777555444222111222444444333222//////......---,,,,,,,,,*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---------...............//////000111111222///...111444222111===LLLrrrtttaaaRRRLLLLLLKKKJJJFFFEEECCCBBBBBBBBBCCCCCC>>>>>>===<<<;;;:::::::::888888777777666555444444555444333222111111111111111111111111111111111111222222222333333333333444111111222111111444888;;;;;;444333999>>>===;;;<<<:::OOOtttnnnZZZUUU^^^iiitttbbb}}}mmm]]]VVVUUUSSSSSSTTTSSSQQQOOONNNNNNNNNNNNLLLJJJHHHGGGGGGEEEBBBBBBDDDEEEDDDCCC============<<<;;;::::::999999999999888888777777666666777777777777666666666666666777777888888888888888999::::::;;;;;;<<>>???AAACCCDDDDDDDDDFFFHHHJJJMMMPPPRRRMMMMMMLLLKKKJJJIIIHHHGGGJJJLLLMMMLLLIIIFFFEEEDDDAAAKKKNNNGGGCCCGGGGGGBBBDDDAAA>>>;;;::::::999999555444222222222222000///......------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---------------......//////000111111000,,,///777666...000999FFFfff~~~rrrdddUUUOOOPPPOOOJJJEEEEEEDDDBBBAAAAAAAAABBBBBB;;;;;;;;;::::::999999999555555555555555555555555444333222111111111111111000000000000000000000000111111111222222222222333///000111000000222666999;;;666444555777666666777777:::KKKhhhzzzrrreee___dddfff}}}tttlllooo{{{|||lllaaaYYYTTTUUUSSSQQQQQQRRRRRRQQQPPPMMMMMMMMMLLLJJJHHHEEEDDDFFFDDDAAA???>>>>>>>>>>>>;;;;;;;;;;;;;;;:::888777777777777777666666666666444444555555555555444444555666666666666666777777777777777888999999::::::<<<999777:::???BBB@@@<<<@@@FFF;;;999NNNVVVWWWdddrrrhhh```eeeuuu}}}qqq```TTT```ooojjjZZZXXXXXXNNNSSSOOONNNSSSSSSPPPQQQUUURRRRRRRRRRRRQQQOOONNNMMMWWWWWWWWWWWWVVVVVVUUUTTTVVVVVVUUUUUUVVVWWWXXXYYYUUUUUUVVVVVVWWWVVVUUUTTTTTTXXX[[[WWWPPPOOOUUU[[[UUUSSSOOOLLLKKKLLLNNNPPPLLLKKKIIIGGGEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFJJJNNN{{{___NNNrrr~~~TTT999666333000000///---,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))(((***)))***)))(((222QQQoootttzzzyyy}}}ppp\\\JJJ;;;///+++,,,(((,,,///000---+++,,,---************************************************************++++++++++++------------............///000000111111222333333333333333444555666888888999;;;<<<<<<<<<===@@@BBBBBBBBBBBBDDDGGGJJJMMMOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEEEEFFF888>>>AAA@@@???AAAAAA>>>;;;999777555333333333444333111000000000000///---------,,,,,,+++*********(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++,,,,,,,,,------------......//////000000666///---222333000111666000DDDVVVjjjnnn^^^SSSKKKNNNSSSQQQJJJEEEDDDCCCAAA@@@??????@@@@@@999999999999888888888888333333444444444555555555333222111111000000111111//////////////////////////////000000000111111111...///111111000111333555000222444666666555555666:::666777@@@OOOiiinnn^^^ZZZbbbppp}}}~~~tttpppxxxzzzrrrrrrxxxeeeTTTMMMOOORRRNNNMMMLLLMMMOOOQQQQQQPPPLLLKKKKKKIIIGGGEEEDDDCCCDDDBBB???;;;999888999999888999::::::999888666555555555555555444444444444333333333444444333333333444444444555555555555555555555666666777888888888444999>>>>>><<<;;;>>>AAA;;;EEE@@@555:::CCCDDDCCC@@@EEEHHHHHHIIILLLNNNLLLTTTEEEDDDMMMPPPSSSPPPFFFLLLNNNPPPOOOKKKHHHKKKOOOLLLMMMOOOPPPPPPOOONNNMMMSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSUUUWWWXXXVVVTTTTTTTTTUUUTTTRRRPPPPPPTTTWWWTTTMMMKKKPPPVVVQQQOOOKKKHHHFFFFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBB@@@AAAEEE```uuu~~~SSS999666222000000///...,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((()))''''''(((******,,,000444MMMgggxxx{{{|||}}}oooaaaQQQFFF;;;333,,,(((,,,333(((***,,,+++******+++---))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,,,,,,,,,,------......//////000000111111222222333333444555777888555777999::::::;;;>>>BBBAAA@@@@@@AAADDDGGGJJJLLLIIIHHHFFFEEEEEEFFFHHHJJJCCCEEEFFFFFFFFFHHHKKKNNNIIIEEECCCEEEEEEBBB@@@AAA888888888777666666666777111000//////000111000///,,,,,,,,,+++******))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++,,,,,,,,,,,,,,,------......///000000333000...///000111444666555777999IIIbbbsss{{{pppbbbVVVIIIDDDDDDIIILLLJJJHHHIIICCCBBB@@@>>>===<<<<<<===777777777777777777777888444444444444333333333333222222111000000000000111....................................////////////---///111222111000000111+++///444666777888999::::::777666666666@@@^^^}}}ttttttvvvuuulll___YYYZZZbbbhhhjjjfffdddhhhmmmooocccfffjjjiiieeehhhyyy|||sssdddVVVLLLIIIKKKNNNJJJIIIJJJLLLOOOOOONNNMMMJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@===999666555666888666777888888777666444222222222222222222333333333111222222333333222222111333333333333333333333333444444444555666666777777444:::???>>>:::999===BBB666;;;DDDDDD>>>@@@AAA999===>>>======AAAFFFDDD@@@IIIAAACCCFFFAAABBBIIIHHHGGGLLLNNNJJJFFFEEEHHHJJJHHHJJJLLLNNNOOOOOONNNMMMPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMOOOQQQSSSTTTRRRPPPPPPRRRSSSQQQOOONNNOOOOOOOOOOOOOOOPPPQQQMMMKKKHHHEEECCCBBBAAAAAA???????????????@@@@@@@@@BBB@@@>>>???@@@AAA@@@>>>AAA@@@III___xxxTTT888666222000000///...---***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((!!!&&&)))'''&&&((())))))'''555GGG___qqqrrryyyuuu{{{tttnnnmmmeeeRRRAAA999...'''+++000...+++***,,,+++((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000222222222333444555666777111444777888888:::???BBB@@@@@@@@@@@@BBBEEEHHHJJJIIIGGGEEECCCDDDFFFJJJLLLGGGFFFEEECCCBBBCCCGGGJJJJJJ???:::>>>???:::999===;;;;;;;;;999555222000//////...------//////...---,,,,,,++++++***)))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,------...//////000+++///222111000222333222444222///555???DDDWWWwwwvvvhhh]]]VVVRRRHHHFFFGGGJJJFFFAAACCCJJJBBBAAA>>><<<;;;:::::::::666666666666777777777777666555444444333222111111222111000000000000000111........................---------............///,,,///222222111///......222444444222222444555555999666888===:::444999FFF]]]www~~~zzzuuuwwwyyyyyy~~~zzziii___SSSLLLIIIGGGEEEEEEJJJJJJLLLNNNPPPNNNKKKHHHJJJHHHFFFDDDBBBBBBBBBBBB???>>>;;;888555444666888444555777777666555222111111111111111111111111222111111222222222222111111222222222222222222222222333333444444555666666777777555444666999<<<;;;999EEE333666>>>777;;;CCC===???BBBAAA===<<<>>>???===999;;;EEEHHHBBBEEEIIIBBBAAAGGGLLLJJJIIIJJJJJJHHHHHHJJJLLLMMMNNNMMMLLLKKKMMMNNNOOOOOOPPPOOOOOOOOOPPPNNNLLLJJJIIIIIIJJJKKKRRROOOMMMMMMPPPRRRQQQOOONNNKKKIIIMMMRRRUUURRRNNNKKKJJJGGGDDDAAA???======;;;<<<<<<===>>>??????@@@@@@>>><<<===AAACCCBBB@@@JJJ777JJJLLLcccooo}}}QQQ888777444111...,,,******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***...777HHH[[[hhhttttttvvvyyy~~~oookkkqqq|||___TTTLLL???333000++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,------,,,++++++,,,,,,------.../////////000000111222333333333333555777999999999999;;;===>>>>>>???@@@BBBDDDFFFGGGJJJHHHFFFFFFGGGGGGGGGFFFKKKJJJGGGFFFFFFHHHJJJLLLIIIEEE@@@<<<:::999777666666666666555444222111000......---------,,,,,,,,,,,,,,,++++++***)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++---......////////////////////////000111111222222444444444444666:::===???```pppxxxlll^^^SSSNNNOOOQQQKKKIIIFFFDDDDDDDDDCCCBBBDDD@@@:::777666666777777666666777777777666666555555444333111000//////...//////...------------...........................---------............///............////////////000000111111111222222222555444444555555666777888<<>>>>>???>>><<<:::777555444333444444444444555555555555555111111111111111111111111000000000000000000000000000000111111111222222222444444444555555555555666777777777777777888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAAAAAAACCCEEEGGGGGGEEEDDDDDDEEENNNKKKIIIIIIJJJJJJHHHEEEJJJMMMQQQSSSQQQOOOMMMMMMOOOQQQPPPLLLGGGFFFJJJNNNOOONNNNNNNNNPPPPPPOOOMMMPPPPPPOOONNNNNNNNNPPPPPPMMMIIIFFFCCCBBB@@@???===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>HHH[[[ooo}}}{{{xxxkkkggg___UUUNNNKKKMMMOOOKKKIIIFFFDDDDDDDDDCCCBBBDDD@@@<<<999888888888777777777777777777666555555444333222111000////////////......---------------------------------------------------............---.........////////////000000000111111111222222444444444444555666777888???===AAAQQQlll{{{uuujjj^^^WWWYYYXXXVVVTTTQQQOOOMMMLLLMMMLLLKKKLLLNNNOOONNNMMMLLLLLLLLLIIIFFFCCCAAAAAA===<<<:::999777666555555555555555444444444444444111111111111111111111111000000000000000000000000000000000111111111222222333444444444555555555555666666777777777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCBBBDDDGGGIIIHHHGGGGGGHHHJJJIIIGGGHHHKKKLLLJJJHHHJJJMMMRRRTTTTTTSSSRRRRRRRRRTTTSSSNNNIIIHHHKKKNNNNNNLLLKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLIIIEEECCCAAA@@@???===???>>>>>>>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===>>>>>>PPPttt~~~UUU888666444111...,,,+++***))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))(((%%%%%%&&&'''---333???LLLXXXaaahhhjjjrrrvvv~~~{{{tttqqqxxxyyypppiiigggbbbZZZYYY^^^CCC333'''&&&'''%%%''',,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,,,,++++++---------...//////000000///000111222333333333333444666888888888888:::;;;999:::;;;>>>AAADDDGGGHHHIIIHHHHHHIIIJJJJJJGGGEEEJJJJJJIIIHHHGGGFFFEEEEEEFFFCCC???<<<:::999777555222222222222111///...------------,,,,,,,,,++++++++++++******))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++,,,---......//////............//////000111111111222111111111222444666777000222999EEEQQQ^^^mmmyyy{{{uuuooohhhcccaaaUUUTTTQQQMMMJJJJJJLLLNNNKKKHHHFFFEEEEEEEEECCCBBBCCC@@@===;;;:::999888777888888888777666555444333222222111000000000000000///...------,,,,,,------------------------------,,,,,,,,,---------......---------.........////////////000000000111111111333333333333444555666777999666444555???UUUpppyyykkkeee```ZZZVVVUUUXXXWWWVVVUUUTTTSSSRRRRRROOONNNMMMMMMNNNMMMKKKIIIMMMKKKIIIHHHGGGDDDAAA???;;;;;;;;;:::999888666666555555444444333333222222000000000000000000000000000000000000000000000000000000000000111111111111333333333333444444444444555555666666666777777777888999999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDDDDGGGJJJLLLKKKIIIHHHHHHHHHGGGGGGIIIKKKMMMMMMLLLMMMQQQTTTVVVVVVTTTTTTTTTTTTUUUTTTPPPKKKIIIJJJMMMQQQOOOMMMLLLMMMNNNMMMMMMOOONNNMMMLLLKKKJJJJJJJJJKKKHHHDDDBBBAAA@@@???===============>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<>>>999===AAA888777[[[ooovvvLLL777666444111...---++++++)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&(((***++++++++++++---***'''''',,,555???EEELLLNNNUUU___hhhmmmllljjjkkkbbbZZZ\\\eeejjjfff```UUUMMMEEE@@@888///,,,...---))))))------)))''')))'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++++++++,,,------...//////000000///000111222222333333222666888999:::::::::<<<===@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGIIIJJJIIIFFFCCCFFFFFFGGGGGGGGGFFFDDDCCCDDDAAA===;;;:::888666444111111111111000///...---,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************,,,,,,---............---------...//////000000111111111111111111222444444888666666999<<>><<<::::::999777555888888888777666444333222000000/////////000000111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.............../////////000000000222222222333333444555666333777::::::777999>>>DDDXXXpppmmmbbbYYYUUUTTTSSSUUUYYYTTTTTTSSSSSSRRRQQQQQQQQQNNNMMMLLLLLLMMMLLLJJJGGGIIIFFFCCCBBBCCCBBB>>>:::888999999:::999888666555555555444333222111111000/////////////////////////////////////////////////////////000000000111111222222222222333333333444444444444555666666777777777777888888888999999999;;;::::::::::::;;;<<<<<<======>>>@@@AAABBBCCCDDDFFFIIILLLMMMLLLIIIGGGGGGHHHHHHIIIJJJLLLNNNOOOOOORRRTTTWWWWWWTTTRRRPPPPPPTTTTTTSSSPPPLLLIIIIIIJJJUUUTTTSSSSSSRRRPPPMMMJJJQQQPPPOOOMMMLLLJJJJJJIIIHHHFFFBBB@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;???888:::AAA@@@<<>>;;;999888777555333000000111000000///...---,,,,,,+++++++++*********))))))((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++,,,,,,------------------------...//////000000111111111222222222333333777777888999:::;;;777444333999BBBGGGIIIJJJMMMOOORRRSSSUUUWWWXXXVVVUUUUUUSSSQQQMMMHHHFFFFFFEEECCCDDDGGGJJJKKKJJJHHHHHHHHHGGGFFFDDDDDDEEEDDDBBB@@@>>>;;;999888777777555333777777666555444333111000//////......//////000111------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------........./////////111111111111222333444555555666777666555666777999777BBBQQQ^^^jjj{{{qqq```XXXRRRNNNOOOOOOOOOSSSXXXRRRRRRQQQPPPOOONNNMMMMMMKKKJJJJJJKKKLLLKKKHHHFFFEEEBBB???>>>???>>>:::666555666666777777555444333444333333222111000000///....................................................../////////000000000111111111111222222222222222333333444555555666666666666666666777777777888999999999999999::::::;;;<<<<<<===>>>???@@@AAAAAABBBEEEHHHJJJJJJIIIHHHHHHJJJJJJKKKLLLLLLMMMNNNOOOPPPRRRTTTSSSQQQOOONNNNNNSSSSSSSSSRRROOOMMMKKKKKKPPPQQQSSSUUUVVVSSSNNNJJJMMMLLLKKKJJJHHHGGGEEEDDDEEECCC@@@>>>>>>>>>===<<<===<<<;;;:::999999999999999999999999999999999999:::;;;::::::>>>BBB@@@999\\\|||qqqFFF666555333111///---,,,,,,''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))'''&&&&&&'''((('''&&&%%%(((+++---...+++(((&&&&&&((()))(((''''''***---,,,,,,,,,+++(((%%%$$$###+++******++++++,,,,,,---((((((((('''&&&%%%''')))((((((((())))))******+++((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))***************+++++++++,,,------.........///000111222222222222222444666666666666888999:::;;;<<<>>>AAACCCFFFGGGBBBAAAAAABBBCCCCCC@@@>>>===>>>@@@AAACCCCCCBBBBBB<<<:::888777666555333111///////////////...------+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,,,,------,,,,,,,,,,,,------.../////////111111111222333333333333333555555555888===>>>;;;999999999777777888;;;======999888===AAAAAAAAABBBCCCFFFGGGEEEEEEGGGFFFCCCBBBEEEHHHJJJHHHFFFEEEDDDEEEDDDCCCCCCDDDCCCAAA???<<<999666444444444333222444444444333333111000//////...............///000---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........000000000111111222333444444444333444777999999:::888666555666===JJJZZZeeeyyywwwooofffjjjhhhbbb___]]]UUUIIIMMMKKKLLLMMMLLLIIIKKKOOOQQQPPPOOONNNMMMLLLKKKKKKIIIHHHHHHIIIJJJIIIFFFCCCAAA@@@>>>>>>===;;;999777444444444444333333222111222222111111000000//////------------------------....................................////////////000000000000111111111222111111222333444555555666555555555555666666666666777777777777777888999999::::::;;;<<<<<<=========:::===AAADDDFFFGGGIIIKKKIIIJJJLLLLLLKKKJJJLLLMMMIIIKKKNNNOOONNNNNNNNNOOOQQQRRRSSSSSSRRRQQQOOONNNEEEHHHLLLQQQSSSRRRNNNKKKKKKKKKKKKJJJHHHGGGEEEDDDBBB@@@===;;;<<<<<<;;;:::>>>>>><<<:::999888888777777777777777777777777777333======333111:::>>>:::<<>>@@@BBBDDDBBBAAA@@@@@@AAAAAA@@@>>><<<======>>>????????????999777666555555333111///---------...------,,,++++++*********))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,+++,,,,,,---......////////////000111222333333333111555555333444:::===;;;AAA???;;;::::::;;;<<<<<>>===>>>>>>===:::777777777555444333222111111000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////000000000111111000000111222333444555555444444444444555555555555666555555555555666777777999999999999999999999999888:::<<<>>>???BBBEEEGGGEEEGGGIIIIIIHHHHHHJJJLLLFFFHHHJJJKKKKKKLLLMMMNNNKKKLLLNNNPPPQQQQQQOOOMMMDDDEEEGGGJJJMMMMMMKKKIIIJJJJJJJJJJJJHHHGGGEEEDDD???===:::999999:::999888;;;;;;:::888777777777777555555555555555555555555444999999444000333888;;;;;;<<>>??????CCCAAA??????@@@@@@@@@???============<<<<<<<<<<<<777666444444444222000...++++++,,,,,,,,,+++******************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,------......///---...///111222222333333---444777444444777999666333333555:::>>>>>>;;;777555555999===<<<888;;;CCCAAAGGGHHHDDDCCCFFFFFFBBB>>>AAAFFFIIIJJJIIIHHHHHHAAA@@@@@@AAABBBAAA???<<<<<<999444111111333444444//////000000000000///...//////...---------------,,,++++++***)))*********************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////000111222333000222333111///000333777222333555777999:::::::::777555888>>>CCCBBBAAAAAAEEEJJJLLLJJJIIIKKKKKKIIIJJJAAA>>>FFFLLLJJJEEECCCAAADDDJJJLLLIIIEEEHHHNNNJJJKKKNNNPPPLLLGGGHHHMMMGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHHHHFFFCCC>>>:::999<<<===;;;777444444666666555333111000000000111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000///000111222333444555555333333333444444444555555444444444444444555666666888888888777777777777666;;;<<<<<<;;;:::;;;>>>@@@AAADDDFFFGGGEEEFFFHHHKKKGGGIIIKKKKKKJJJIIIIIIJJJEEEFFFHHHLLLNNNOOOMMMKKKJJJIIIGGGGGGHHHHHHHHHGGGDDDDDDDDDDDDCCCBBB@@@???===;;;888777888999888777777666555555555555555666444444444444444444444444:::222000888<<<777333444777888;;;\\\oooJJJ777555222000///...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---.........,,,,,,...000000111222333555777999;;;:::999999:::;;;===???@@@AAA???======???AAABBBBBB>>>===;;;;;;<<<<<<;;;999777666555333222111000000///......------,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************,,,,,,+++***+++,,,---...------...///000111222222222222333444444555555666999999999999999999::::::::::::::::::;;;===???@@@@@@AAABBBAAAAAAAAACCCEEEDDDCCCCCCFFFIIIIIIFFFBBB>>>???@@@AAA@@@>>><<<;;;777777555444333222222111222111000///...---,,,,,,------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------///////////////.........000111111222222333444444333333444444555666666666666666666777888888999999:::;;;;;;;;;<<<<<<======>>>>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDIIIHHHHHHJJJLLLMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEFFFFFFFFFDDDAAA===;;;<<<:::888777777666555333333333222111000///...---//////...---,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////////////////000111111222222111222222333333444444555444444444444555555555555888888777777777777777777666777888999:::<<<======BBBEEEHHHIIIIIIIIIJJJKKKLLLIIIHHHJJJNNNOOOJJJFFFKKKHHHEEEFFFIIILLLLLLLLLIIIIIIHHHGGGFFFDDDCCCBBBCCCAAA???>>>>>>===<<<:::888888777777666555555555777777666444444333333333555444333333222222333333333333333444444444555555444===;;;888UUU{{{oooiiiEEE777555222000///...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))******+++,,,,,,---...///...------///000111111222333555777888999:::999999:::;;;===???AAABBB@@@??????@@@AAA@@@???>>>===;;;;;;<<<<<<;;;999777666555333111000000///.........---,,,,,,++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********,,,++++++***+++,,,---...------...///000111111222222222222333444444555555777777777888888888888888:::999999:::;;;<<<>>>???AAABBBCCCCCCBBBCCCEEEFFFEEEDDDDDDEEEGGGFFFBBB???<<<===>>>???>>><<<;;;999666555444333222111111111111111000///...---,,,,,,---,,,,,,,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,........................000000111111222333333333333333333444555555666666666666666777888888999999:::::::::;;;<<<======>>>>>>>>>@@@AAACCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLLLLMMMMMMMMMNNNNNNMMMKKKKKKKKKKKKHHHFFFDDDEEEFFFFFFEEEBBB???===<<<:::888777777666555333333333222111000///...............---,,,,,,++++++************************************++++++++++++,,,,,,,,,,,,---------------.........////////////...//////000000111222222111111222222333444444444444444444555555555666666888888888888888777777777777888999:::;;;===>>>>>>AAADDDGGGHHHHHHHHHIIIJJJNNNJJJGGGHHHKKKLLLJJJFFFJJJHHHEEEFFFIIILLLLLLLLLKKKJJJJJJHHHFFFDDDBBBAAAEEEBBB@@@>>>===<<<:::999888888777777666555555555777666555444333333333333333333222111111111111111222222222222333333333333333999;;;777>>>]]]bbb@@@777555222000///...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,---...///.........000111222222222333444555777777:::::::::;;;<<<>>>@@@@@@BBBAAA@@@@@@AAA@@@>>><<>>@@@AAABBBBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDBBB>>>;;;;;;<<<<<<<<<<<<:::888777555444333222111000000000000000///...---,,,,,,+++,,,,,,,,,+++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++------------............//////000111111222222333222222333333444555555555666666777777888888999999888999:::;;;<<<===>>>???===>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMOOOOOOMMMMMMNNNPPPPPPOOOOOOOOONNNLLLHHHEEECCCDDDEEEFFFEEECCCAAA@@@<<<:::888666666666555333333333222111000///.........------,,,,,,+++++++++************************))))))))))))************++++++,,,,,,,,,------------------.........//////......//////000111111111111111111222333333444444444555555555555666666666888888888888888888888888888999:::;;;<<<>>>??????@@@CCCFFFGGGGGGGGGHHHIIINNNJJJGGGFFFIIIJJJIIIHHHHHHGGGFFFGGGJJJLLLLLLLLLIIIIIIIIIHHHGGGEEEDDDCCCEEECCC@@@>>>===;;;999777888888777777666555555555555555444333222222222222111111000////////////000000000000111111111222222666222555999222444TTTzzz}}}^^^???777555222000///...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++---...//////......000222333222222222333444555555999999:::;;;===>>>???@@@@@@??????@@@AAA@@@>>><<>>???@@@??????@@@AAADDDDDDDDDDDDCCCAAA>>><<<;;;;;;;;;;;;:::888777666555444333222111111111111//////......---,,,,,,+++++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,------------...//////000000111111222111111222222333444444444555666666777777888999999777777999:::<<<===>>>???<<<======>>>@@@AAACCCCCCDDDEEEGGGIIIJJJKKKLLLLLLHHHLLLPPPOOOLLLJJJMMMPPPNNNNNNNNNOOOOOOMMMIIIEEEDDDDDDEEEEEEDDDBBB@@@???<<<999777666666555444333222222111111000///......---,,,,,,,,,+++++++++***************************(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---------.........------...//////000000111000000111111222333333333444444555555555666666666777777777888888888888888999999:::<<<===>>>???@@@@@@BBBEEEGGGGGGGGGHHHIIIJJJIIIGGGHHHJJJLLLKKKIIIGGGGGGHHHIIIKKKLLLLLLLLLFFFFFFGGGGGGGGGGGGFFFFFFCCC@@@>>><<<<<<;;;:::888777777777666555555444444444333222111111111111111111000000//////////////////000000000000111111111888...///::::::111555DDDttt}}}___@@@777555222000///...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,---............000222222222222222222333444444888888:::;;;<<<>>>>>>???<<<<<<===>>>@@@@@@>>><<<>>>===;;;:::;;;:::888777555444222000...---,,,,,,,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))))))))************+++***++++++,,,---...///000000//////000000111222222222555555666666777888888999777777888999999::::::::::::<<<>>>???>>>>>>>>>???AAABBBDDDDDDCCCBBB@@@???;;;;;;;;;:::999777666666444444333222111111111111......------,,,,,,++++++++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************+++++++++,,,***+++++++++,,,,,,,,,---------...//////000000111000000111111222333333333444555555666666777888888555666777999:::<<<======;;;;;;;;;<<<===???AAABBBCCCDDDFFFHHHIIIJJJKKKKKKEEEIIIMMMLLLHHHFFFIIILLLGGGHHHIIIKKKMMMLLLIIIFFFEEEEEEDDDCCCAAA???===<<<:::888666444444444333111111000000//////.........+++++++++++++++*********))))))))))))))))))))))))''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------------------...//////000000//////000111111222222333444444444444555555555555666666666777777888888888888999:::;;;<<<>>>??????@@@BBBEEEGGGGGGGGGHHHIIIDDDFFFHHHLLLNNNNNNLLLJJJGGGHHHJJJKKKKKKKKKKKKKKKFFFFFFFFFFFFEEEDDDCCCBBB>>><<<::::::;;;;;;;;;:::666666555555444333333222222111111000000000000111111111000///////////////000000000000111111111111222000111777;;;:::444///>>>```~~~```AAA777555222000///...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))******++++++,,,---------...000222111111111111222333333444666777999:::<<<=========:::::::::<<<>>>???>>><<<===;;;:::999999888666555333222111///...---,,,,,,,,,,,,+++******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))(((((()))************)))***++++++,,,---...//////......//////000111111222444555555666777888999999666666777888999999888888:::<<>>@@@AAABBBCCCEEEGGGHHHHHHHHHBBBEEEGGGGGGDDDCCCDDDFFFAAABBBCCCFFFIIIJJJHHHFFFCCCCCCBBB@@@>>><<<:::999888666444333333222111//////.........------------************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...//////////////////000111111222222222333333333333444444444444555555666666777777777666777888999;;;<<<======>>>AAADDDEEEEEEEEEFFFGGGAAADDDIIIMMMNNNMMMKKKIIIEEEHHHJJJKKKJJJHHHGGGGGGGGGFFFEEEDDDBBB???===<<<:::888777777999::::::999444444333333222111111111000000///////////////000111000//////......///////////////000000000111111***333666111///666999777333GGGlll___???777555222000///...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))+++,,,,,,,,,---///111000000000000111222444444444666888999;;;;;;;;;;;;;;;:::888999:::;;;;;;:::<<<:::888777777777555333111000///...------------+++++++++***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))'''((()))*********)))(((******+++,,,---......///---......//////000111111222333444555666777888888555666777888888888777666999;;;>>>??????>>>>>>>>>;;;>>>BBBCCCAAA???@@@AAA:::999777666444333333333000000///.........//////,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))************+++(((((())))))***++++++,,,,,,,,,,,,---......//////......///000000111111222111222222333333444444555444444555555666777888888777666666666888:::<<<>>>>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBBBBBBBAAAAAAAAA??????@@@BBBEEEGGGFFFEEE??????>>>===;;;999888888777444222111111000///...------,,,,,,,,,,,,++++++)))*********************))))))))))))))))))))))))(((((()))))))))*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////......//////000111111222111111222222222222333333333333444444555666666777444555666777888:::;;;;;;<<<>>>AAACCCCCCCCCDDDEEEBBBEEEHHHJJJJJJIIIGGGGGGBBBFFFIIIJJJGGGDDDBBBBBBBBBBBBAAAAAA???===<<<;;;999777555555777888777666222222222111000000/////////.............../////////......------------------.........////////////***222444...,,,111777999---999DDDVVV^^^<<<777555222000///...---+++))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))***+++++++++,,,...111/////////000111333444555333555777999:::;;;;;;:::===;;;888777888999999888;;;999777777666666333222//////...------------...++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&''')))*********)))((()))***+++,,,---......///------......///000000000111111222333555666666777555666777888888777666666666999<<<===<<<;;;;;;<<<;;;>>>AAABBB???======>>>888777666444222222111111......---,,,,,,,,,------,,,,,,++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,------......///......//////000111111111000111111222222333444444333444444444555555666666666555555555666888;;;======>>>???@@@AAABBBBBBBBBAAA@@@???@@@AAAAAA@@@>>>@@@???>>>@@@CCCEEEEEEDDD<<<;;;;;;:::999999888888555333111000000///...,,,,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///......//////000111111111000000111111111222222222222222333333444555666666333333444666777888999:::999<<>>>>>;;;;;;===>>>>>>?????????999777555555555666555333111111000000///...............---------......///...---,,,,,,++++++,,,,,,,,,,,,,,,---------......000------000444444111///@@@<<<<<>>>>>???>>>======>>>===;;;999666555333111000000000111///...---,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............////////////000111111222222222222333444444555555666888888888888888888888888@@@BBBCCCBBB???>>>AAADDDAAAAAAAAAAAA@@@???>>>>>>===>>>???@@@BBBCCCDDDEEE???>>>===;;;999777666555333222///---,,,,,,---...,,,,,,,,,+++++++++************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...............////////////////////////000111222333///000000111111222333333444444555666666666666666999<<<@@@BBBBBB@@@@@@???DDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFDDDBBBAAA@@@<<<;;;;;;<<<<<<===>>>???;;;999777555333222111000111111000......---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000666999999444222>>>VVVjjjZZZ???888555222//////...---+++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%***+++((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))******++++++******+++,,,---...//////000000000000000111222222333444666888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<:::888555222000000///......---,,,+++***))))))***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,,,,---//////......000111000111333222111111222444444444444444555777999:::999999:::;;;<<<===>>>>>>===<<<;;;;;;<<<;;;999777555333222000////////////......---++++++******************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------...............//////000000111222222222222333333444555555555777777888888999999999999;;;===???@@@@@@AAACCCEEECCCCCCCCCBBBAAA@@@???>>>======>>>???AAABBBCCCCCC>>>===<<<:::888777555555333222000...,,,------...,,,,,,+++++++++*********))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******++++++,,,------------.........////////////////////////000111222333000000111111222333333333333444555666777777777777:::===@@@BBBCCCBBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDBBBAAA@@@;;;;;;::::::::::::;;;;;;999888666555333222111111111000///...---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000555666777444111333:::AAA^^^{{{ZZZBBB888555222//////...---+++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((((($$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******+++***++++++,,,---...///000111111111000111222222333444555777888:::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;999777444222111000///...------,,,+++***))))))***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,+++---...///......///111000111222222111111222444444444444555666777999999999999:::;;;<<<===>>>>>>;;;:::999999:::999777555222111000///...---------------,,,+++******************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------............//////000111111111111222222333333444555555666666777888999::::::;;;:::;;;<<<>>>BBBCCCCCCBBBFFFEEEEEEDDDCCCBBB@@@???===>>>>>>???@@@@@@AAAAAA<<<<<<:::999777666555444333222000...------......++++++++++++*********))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++*********+++,,,,,,---------------.........//////////////////000111222222000111111222333333444444333444555777888999999999999;;;>>>@@@AAABBBCCCEEEAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@===<<<:::999888777666666777666555333222222222222000///......------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////111000000222555555333000:::OOOnnnxxxYYY@@@888555222//////...---+++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$!!! %%%---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********++++++,,,---...//////000111111111111111222333333555666777888999:::::::::999:::===>>>>>>===:::999888777666444222000//////---,,,,,,+++***)))))))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))***++++++++++++---............///111000111222222111111222333444555555555666777888888888999999:::;;;<<<======:::999888888999888666444111000000///...---------,,,,,,+++***************))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------...//////000000111111111111222333333444444444555666777999:::;;;<<<>>><<<<<<>>>BBBDDDBBB???EEEEEEFFFEEEEEEDDDCCCBBB????????????????????????::::::999777666444333333333222000///...---------+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))******+++,,,,,,,,,,,,,,,---------.........///......//////000111222111111111222333333444444222333555777888999::::::888999;;;<<<<<<===???AAA@@@@@@AAABBBDDDEEEFFFFFFHHHGGGGGGGGGEEEDDDCCCBBB@@@???<<<:::888666555444555444333222222222222222///......---,,,,,,------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++------------............111...,,,...333777888777;;;555777JJJjjjvvvWWW777888555222//////...---+++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''###%%%+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))*********++++++,,,---...//////111111000000111111222333444555666777888888999999666888:::<<<<<<:::888666555555444222111///...---+++++++++******))))))((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******+++++++++,,,......------///000///111222222111000222333444444555555666666777777777777888999:::;;;<<<<<<999888777777888888666444000000000//////...------++++++***)))))))))******(((((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,------------...//////000000000000111111222333333333333333555666888999;;;;;;===;;;;;;>>>BBBEEECCCAAADDDDDDEEEEEEFFFFFFEEEEEEAAAAAA@@@@@@???>>>>>>>>>888777777555444333222222111111000///------,,,,,,*********)))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********(((((()))******++++++,,,,,,,,,,,,,,,------------............///000111222000111111222222333444444222333444666888999::::::999:::;;;;;;::::::<<<===???@@@AAABBBCCCDDDEEEEEEHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA>>>;;;999777555555333333222111111111111111...------,,,,,,,,,,,,---++++++*********)))))))))************************+++++++++++++++++++++++++++,,,,,,,,,------------111000...------///222444222444777888999HHHjjj{{{^^^:::888555222//////...---+++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$---444333+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((())))))***)))******+++,,,---...///000000000///000111111222222333444555666666666666444555666777777666555444111111111111///...,,,+++*********)))))))))(((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))******+++***,,,---...------...000///000111111000000111333222333444555555555555444555555666777888999::::::888777666666777666444333...////////////...---,,,******)))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************+++******+++++++++,,,,,,,,,,,,,,,------...////////////000000111111222333333222222333555666888999999777777888;;;@@@DDDFFFGGGCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;666666555444333222111000000//////...---,,,+++***))))))))))))((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******((((((((()))******+++++++++++++++,,,,,,,,,------............///000111111///000000111222222333333222333444666777888888888:::<<<======<<<;;;;;;<<>>===888777555444333222111111333222111///......------+++++++++***++++++,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111...+++******,,,,,,,,,***333777222000444777555666444555<<>>======??????>>><<<:::888666555222222111000///...------------,,,+++***)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,---......000000000111222222333333333333333333333333333333666777888999:::;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCBBB@@@<<<999777777888999666666555444222111111000......---,,,,,,,,,,,,---******))))))))))))************)))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------/////////000111111222222333222222333777<<>>======@@@???>>>===:::888666444222222111000///...---,,,---,,,,,,+++***)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,---,,,,,,,,,,,,---.........//////000000111222222222222222333333444444444666777888999:::;;;;;;;;;<<<<<<<<<<<<===???@@@AAA???>>>;;;888777666666777444444333222111000///.........---,,,,,,,,,,,,,,,******))))))))))))************)))((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---......///000000111111222444333333333444777;;;===666CCCUUUbbbmmm||||||ppp^^^RRR@@@777444111......---,,,++++++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%&&&''''''(((((())))))***+++,,,------...///000000111111111111111000111333555666666666555444444444444333222111000///...---++++++*********))))))(((((('''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************++++++,,,---------//////000000000111111111000111111222222222222111000111222444555555555555333333222111000///---,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((())))))))))))******++++++++++++,,,,,,,,,,,,....../////////000000000000111111222333333444444333444666666666888:::<<<<<<>>>@@@AAA@@@>>>>>>???@@@@@@???===:::777555444111111000///...------,,,,,,,,,+++***)))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,---......------...//////000000111000111111222333444555555666777888:::;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>><<<;;;:::888666555444333111111000000///...------...---,,,,,,++++++,,,,,,***))))))(((((())))))*********)))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,---......///000000111111111111111222333444666666666888999888:::BBBPPP[[[tttYYYNNN@@@666444000.........,,,++++++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))***+++,,,---......//////000111111111111111000111222444555555555555444444444444333222111000......,,,++++++*********(((((((((''''''&&&&&&&&&'''&&&%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))************+++,,,,,,------/////////000000000111111//////000111111222222222111111333444444555555555111111111000///...,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++,,,,,,,,,....../////////000000000///000000111222333444444555555666666777888:::<<<<<<>>>@@@AAA@@@???@@@AAA@@@???>>><<<999666444222000000///......---,,,,,,,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++,,,,,,++++++,,,,,,---...---......//////000111111///000111222333444555555666777888:::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<999999999999777555333222000000//////...------,,,---,,,,,,+++++++++++++++))))))(((((((((((())))))***))))))(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++---------...//////000000---...///111333444555555666666555444444666:::<<>>@@@@@@??????@@@BBB>>>>>><<<:::888555333222//////......------,,,,,,+++******))))))(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++,,,++++++++++++,,,------......///000000111111222//////000111333444555555666666888999:::;;;;;;;;;<<<;;;;;;:::::::::::::::888888999999888555333111000000000///......------,,,,,,+++************+++))))))(((((((((((())))))***))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********+++++++++,,,,,,---......//////,,,...///111333333333333...///222666:::<<<;;;:::|||wwwKKKDDD===555333000.........---,,,+++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################################################################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))***+++,,,,,,---,,,,,,---...............------......000111111222222222222222111000///...++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,------........./////////000///////////////000111000000111222222222222222...//////...---,,,++++++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))************++++++++++++,,,,,,---------.........------...000111222333444333333444666999;;;:::999<<<>>>???>>>======>>>@@@;;;;;;:::888666444222111......---------,,,,,,,,,******)))))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((())))))******++++++++++++++++++,,,------...//////000000111222222///000000111222333444444444555666888999999::::::;;;;;;:::::::::::::::;;;777777888888666555333111000000000/////////......,,,+++******))))))******)))((((((''''''(((((()))******)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))*********+++++++++,,,------......000000111111111111000///888666444444333333111000xxxiiivvvKKKFFF>>>555333000.........---,,,+++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''((()))***++++++,,,,,,,,,---............---,,,,,,------...000111222000111111000000///...---***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))***++++++,,,,,,,,,,,,,,,------------...111000///.........///000//////000111111111111000------...------,,,+++***))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************+++++++++++++++++++++,,,,,,,,,------,,,---...///111222333333000111222666;;;<<<:::777;;;<<<<<<;;;999999:::<<<888888777666555333222111---------,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********+++++++++***++++++,,,---------...//////000000111000000111111222222222333333444555777888888888888;;;;;;:::::::::;;;;;;<<<666666555555444333111111////////////............++++++***)))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))************++++++,,,---------////////////////////////000000///000111444666888nnnVVVuuupppHHHCCC:::555222000............---+++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++,,,------...///.........------------...000111222000000000000///...---,,,)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------111000///...------...///...//////000000000000///------------,,,,,,+++***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---///000222333333...///222777;;;<<<999666999::::::888666666777888666666666555444333111111------,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********++++++******++++++,,,---,,,,,,------...//////000111111111111111111222222222333444666777777777888;;;:::::::::;;;;;;<<<===555444333333222111000000..................------+++******)))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------+++++++++,,,...000222333---...000111222222333444tttWWW```[[[???;;;;;;444333222000...---,,,,,,)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***+++,,,---............,,,---...//////...---------...///000///...,,,***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,,,,++++++,,,,,,---333000------//////...+++........................,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***************++++++,,,,,,------...+++,,,...000000000//////000000111222444666888999777666666888:::;;;:::999666555444333111000///...///...---+++***)))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++******************,,,,,,------.../////////---......///000111111111111222222333333444444555;;;;;;:::::::::;;;<<<<<<555444333111000/////////......---------,,,,,,,,,******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))************+++++++++++++++++++++,,,---............//////000000111111|||bbbiii^^^===888;;;444333222000...---,,,,,,)))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++++++++,,,...............,,,---...///000000//////---...//////...,,,***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++,,,---...///222000------...///---,,,------------------------,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***************+++,,,,,,------...------...///000000000000111111111222444555777888666666666777999:::999888555555444222111000///.........,,,+++***)))))))))))))))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************,,,,,,------.../////////......//////000111111222111111222333333444444555999999888888888999999999444333222111000/////////---------,,,,,,,,,++++++******)))((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))*********+++++++++++++++***++++++,,,---...---......///000000111111tttxxxccc:::555999444333222000...---,,,,,,***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++,,,---...////////////---...///000111222222111......///...---+++)))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,---///000111111///------......---,,,------------------------+++++++++******))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))************++++++,,,---------.........//////000111222222222222222333444555666666555555666888999888777444444333222000///.........---,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************,,,,,,,,,---......////////////000000111111222222111111222222333444444444666666666666666666666666333222111000///.........,,,,,,+++++++++************))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))((()))))))))*********++++++************+++,,,---...------......///000000000kkk;;;333888444333222000...---,,,,,,***(((&&&&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,,,,---...////////////---...///000222333333444000000///...---+++)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++++++++,,,---...000111///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++,,,,,,------000///......///000222333222222222222222333333444555444444555777888666555333222222111///......------,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++,,,,,,------...//////000000000000111111222222111111111222333333444444555555555555555555444444222111000///............************))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))************)))))))))******+++,,,---,,,------......///000000uuu@@@444666444333222000...---,,,,,,***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++,,,---...////////////......///000111222333444111000000...---+++***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))------,,,,,,,,,---......---------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,---//////.........000222333222222111111111222222333444333333444666666555333111111000///......------,,,,,,+++***))))))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---.........000000000000000111111111000000111222222333333444555555666666555444333333000000///...------------******)))))))))((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********))))))))))))***+++,,,,,,,,,,,,,,,---......//////HHH777666444333222000...---,,,,,,+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***+++,,,---............---------...///000111222000///...---,,,+++***)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))---,,,,,,++++++,,,,,,,,,,,,------,,,+++***,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,---------......///000111111111111000111111222222333222222333444444333111000000///......---,,,,,,++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))*********+++++++++,,,------......///////////////000000000000000111111222333333333444555666666555444222111///...------,,,,,,------******)))))))))(((((((((((((((((((((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''((((((((()))))))))******(((((((((((()))***+++,,,++++++,,,,,,---.........RRR;;;555444333222000...---,,,,,,+++)))'''&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++)))***+++,,,------------------,,,,,,,,,---//////---,,,+++***))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***************+++,,,---***,,,---,,,***)))+++...++++++++++++++++++++++++((()))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,---....../////////000000000000000111222333222111111222333333222000//////......---,,,,,,,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))******+++***++++++,,,,,,---......///.....................000000000111222222333333333444555555555333111000...------,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''(((((((((((()))))))))***((((((((((((((()))+++++++++++++++,,,------......XXX???555555333222000...---,,,,,,+++)))'''''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++))))))***+++,,,,,,,,,,,,---,,,+++***++++++---...******)))(((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((((()))***,,,---...***,,,---,,,))))))+++...************************(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,***+++,,,...///......---////////////000111222333222111111111333333111///.........------,,,,,,,,,+++***)))))))))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++***++++++,,,,,,---.....................---------000000000111222222333333222333444555444222000...------,,,,,,++++++,,,,,,************))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))'''''''''(((((()))***+++***++++++,,,,,,---......ddd555777777555222///...---......,,,***'''&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""" """&&&&&&###%%%***""""""""""""""""""""""""###''')))&&&""" """%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))*********((()))***+++++++++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///////////////////////////111111111111000000000///,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))************,,,,,,,,,------,,,++++++........................//////000111222222333333666555444333111000///...,,,+++******))))))******+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''((()))))))))************+++++++++~~~^^^888<<<777555222///...---......,,,***'''&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""###&&&(((&&&""" """%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))*********++++++((()))***++++++++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))*********+++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++,,,------......///////////////////////////000000000/////////......,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++,,,,,,---,,,,,,++++++........................//////000111111222333333555444333222111///......,,,+++******))))))***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''''''''((())))))))))))*********+++++++++[[[;;;>>>777555222///...---......,,,***'''&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" ######!!!&&&......'''""""""""""""""""""""""""###&&&'''%%%""" """$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))************+++++++++,,,))))))******++++++******(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))*********++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++,,,------......//////////////////////////////............---------,,,++++++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++,,,,,,,,,,,,++++++........................//////000000111111222222333222222000///...---,,,++++++***))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))*********++++++[[[<<<:::777555222///...------...+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$!!!)))888999---""""""""""""""""""""""""###%%%&&&%%%"""!!!"""$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++,,,------......///....................................------------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++,,,,,,,,,,,,+++......................../////////000000000111111111111000///...---,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))************WWW>>>888777555222///...------...+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!&&&$$$###...,,, """"""""""""""""""""""""###$$$$$$$$$"""""""""#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))*********))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++,,,------......///------------------------//////.........---------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,,,,+++........................//////////////////000000//////......---,,,+++++++++***))))))(((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))(((((()))))))))*********vvvzzzQQQ@@@999777555222///...---......***(((&&&&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###%%%### &&&$$$""""""""""""""""""""""""###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))************+++++++++,,,))))))******))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++++++++,,,------......///------------------------//////.........---------+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))((()))***+++,,,,,,,,,,,,....................................///////////////......---,,,,,,++++++******)))(((((((((((()))''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))((((((((()))))))))******ttt|||RRRCCC777777555222///...---......***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""###"""""""""#########"""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%&&&''''''&&&&&&'''''''''((((((((()))))))))*********++++++)))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))((()))***++++++,,,,,,,,,.........................................................------,,,++++++******)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((()))))))))***}}}WWWDDD333777555222///...---......***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###!!!"""%%%### %%%""""""""""""""""""""""""###"""!!!"""###$$$###"""########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((())))))))))))*********)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((()))++++++,,,,,,,,,.............................................---.........------,,,,,,,,,******)))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))jjj>>>555555444333111///...------)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,------...------,,,,,,,,,,,,+++++++++++++++************)))+++*********))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,------------------------------......------,,,+++,,,,,,++++++***)))(((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************rrrEEE;;;555444333111///...------)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%'''''''''((())))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,,,,------...------,,,,,,,,,++++++++++++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***,,,,,,+++******)))(((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********zzzLLL>>>555444333111///...------)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&''''''(((((()))******))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++*********)))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,------------------------+++++++++++++++******)))+++++++++******))))))((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******~~~MMM<<<555444333111///...------)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))*********+++,,,,,,------,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))+++*********)))))))))((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***PPP<<<555444333111///...------)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***++++++,,,,,,---,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))TTT>>>555444333111///...------)))(((&&&%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((''''''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++++++++******************)))))))))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))TTT>>>555444333111///...------)))(((&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++***************)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))((()))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))RRR:::555444333111///...------)))(((&&&%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++************)))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((((((((((((((())))))))))))'''''''''''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))MMM???777444111/////////---,,,)))'''%%%%%%&&&&&&%%%$$$################################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((RRR>>>777444111/////////---,,,)))'''%%%%%%&&&&&&%%%$$$################################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''''''''''''''''''''************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((XXX>>>777444111/////////---,,,)))'''%%%%%%&&&&&&%%%$$$################################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((```>>>777444111/////////---,,,)))'''%%%%%%&&&&&&%%%$$$################################################""""""""""""""""""""""""!!!!!!""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))*********************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))******++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((fff???777444111/////////---,,,)))'''%%%%%%&&&&&&%%%$$$################################################"""""""""""""""""""""""""""""""""""""""###############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((iii>>>777444111/////////---,,,)))'''%%%%%%&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,************************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((kkk<<<777444111/////////---,,,)))'''%%%%%%&&&&&&%%%$$$################################################""""""""""""""""""""""""###"""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$"""############$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((+++***)))))))))***+++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((lll:::777444111/////////...,,,)))'''%%%%%%&&&&&&%%%$$$################################################""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%"""######$$$&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))+++***)))))))))***,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((```@@@666333000.........---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!######""""""""""""##############################################################################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$%%%&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((]]]>>>666333000.........---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""########################"""""""""!!!######""""""""""""##############################################################################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((ZZZ<<<666333000.........---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""########################""""""""""""######""""""""""""##############################################################################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%)))(((&&&%%%%%%'''***+++)))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((YYY<<<666333000.........---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""######""""""""""""##############################################################################################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************+++,,,///000111000...---***)))(((((((((((())))))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((xxxZZZ>>>666333000.........---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""############""""""""""""##############################################################################################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))///000333555666666555444666777:::===>>>>>>===<<<>>>>>><<<999555///***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((|||rrr|||[[[>>>666333000.........---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""##############################################################################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((***---///222444555777999===AAACCCCCCBBBAAA<<<===???AAABBBCCCBBBBBBJJJKKKLLLKKKHHHBBB===:::222111///,,,)))'''%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((uuukkkxxxZZZ<<<666333000.........---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!"""""""""##################""""""""""""##############################################################################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))***+++111111333444666777999999999<<>>BBBFFFGGGFFFDDDCCCDDDGGGIIIIIIHHHBBBGGGJJJGGGAAA@@@EEELLLGGGKKKLLLLLLMMMNNNIIICCC===666///,,,***&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((iiifffSSSDDD444666333000//////...,,,+++'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$#########""""""""""""%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%&&&'''''')))''',,,666<<<999777777;;;???999888AAABBB>>>CCC999<<<>>>???BBBCCC===666>>>>>>AAAFFFJJJJJJEEE??????@@@AAABBBEEEHHHNNNQQQNNNNNNJJJEEEEEEHHHGGGDDDBBB===999888555...)))(((&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((XXXllloooVVVAAA999666333000//////...,,,+++((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#############################################"""""""""###############"""""""""""""""""""""#########$$$!!!""""""######"""""""""$$$$$$#########"""""""""$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$&&&(((******444444777<<<>>><<<;;;======>>>777999HHHJJJCCCCCCPPPRRRVVV\\\dddeeeXXXIIIQQQSSSYYYaaafffcccYYYQQQDDD@@@<<<===@@@CCCBBB@@@FFFKKKPPPQQQRRRQQQKKKCCCEEECCCCCCEEECCC:::222///))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((ZZZjjjuuu^^^EEE<<<666333000//////...,,,+++))))))'''&&&$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""###############$$$%%%&&&'''(((((()))''''''(((((((((&&&$$$##################$$$$$$%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''%%%$$$&&&***---...---999<<<>>><<<999;;;FFFPPPOOOQQQOOOXXXkkklll^^^WWW```aaaeeemmmwwwzzzoooaaaddddddhhhnnnrrrpppggg___bbb^^^ZZZWWWUUUQQQKKKGGGBBBHHHNNNRRRUUUVVVQQQJJJEEEDDDFFFLLLKKKDDD>>>;;;222000,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++************************+++******))))))******+++)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((xxxvvv```BBB222666333000//////...,,,+++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$""""""######$$$$$$%%%%%%)))***+++,,,...///000000///000222333444333333222+++***((('''&&&%%%%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%'''+++///222444444333===DDDAAA<<>>999222+++&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((('''''''''''''''************************&&&&&&'''((())))))******++++++++++++++++++++++++++++++************++++++******++++++++++++******************************************************************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((yyyeeeCCC000666333000//////...,,,+++))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((())))))***,,,---...///000...///111444777999:::;;;666444000---***((('''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&)))---111444888>>>AAA@@@MMMVVVRRRKKKMMMWWW```pppqqqkkkmmmzzzzzzqqqooovvvxxxvvvtttuuu{{{}}}|||tttrrrnnnjjjiiilllrrrvvvvvv|||yyymmmdddccceeeiiicccXXXKKKFFFHHHJJJHHHLLLHHHGGGJJJJJJGGGEEEFFFHHHCCC;;;333,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((jjjFFF777666333000//////...,,,+++(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%&&&&&&''')))******+++(((((()))***,,,---......,,,,,,---///222444666777;;;999555222///...------((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***+++///333555777>>>IIISSS\\\ccceee```\\\^^^aaa```yyy{{{tttooorrrlllbbbcccXXXZZZXXXUUUWWW\\\^^^[[[PPPRRRRRRNNNJJJMMMWWW```rrrwwwzzzvvvnnnkkkpppwwwuuuuuuqqqhhhaaa[[[QQQHHHLLLHHHGGGJJJKKKIIIIIIJJJLLLJJJEEE???888222---***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************))))))))))))******((()))******+++,,,------++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((hhhBBB888666333111//////...,,,+++(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&'''((()))***+++,,,---------...///000111222333111000/////////000222333:::888666444444444555666***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&((()))+++,,,000444777777888AAARRR___lllkkkeeeaaagggqqquuuqqqkkkqqqmmmfffaaaRRRDDDDDD888:::::::::???EEECCC>>>555;;;@@@===999;;;FFFQQQTTTXXX\\\^^^```hhhuuu~~~xxxooojjjgggbbb\\\HHHEEEFFFKKKNNNMMMNNNPPPMMMMMMLLLHHHAAA999111,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))))))))************+++,,,...///000000444444444444444444444444///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((rrrAAA;;;666333000.........---+++)))((('''&&&&&&%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$"""""" """%%%''''''%%%###!!!%%%'''))))))'''&&&)))+++,,,,,,+++******+++++++++++++++,,,...000222000222444555555333111000///111222222000222777;;;777111((($$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''***,,,......777111111<<>>===:::<<>>TTTmmmyyyxxxgggfffkkkmmmvvvcccRRRLLLLLLKKKNNNSSSSSSRRRJJJ??????CCC>>>444...)))%%%&&&***+++)))&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((())))))((('''''''''(((((()))***(((((()))++++++(((%%%((()))+++***)))+++000444444777;;;>>>@@@AAACCCDDDEEEDDDCCCCCCCCCCCCDDDEEEDDDAAA===;;;;;;888444000333000---+++***+++---......,,,))))))+++---...............---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************************************++++++++++++******++++++++++++************************************+++******)))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((((()))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''ppp???777666333000.........---+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###***'''$$$"""!!!"""######---+++)))''''''((()))+++''')))+++,,,,,,,,,---...,,,+++***((('''&&&&&&&&&+++---///222555777888999888777333...++++++...000555444111,,,((($$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''+++++++++))))))+++111555888EEETTT\\\]]]^^^ccciiihhhnnnmmmddd\\\XXXPPPFFF---555AAAMMMUUUYYYZZZZZZ\\\dddcccWWWQQQXXXaaaccchhhssslllUUUMMMIIIGGGJJJKKKCCC777888AAATTT```kkkttt}}}nnniii{{{{{{[[[BBBAAALLLNNNUUUVVVKKK>>>:::<<<@@@777222***''''''((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((&&&%%%&&&***------,,,***...222666888;;;@@@CCC???BBBDDDFFFFFFFFFHHHIIIEEEHHHLLLOOOOOOLLLHHHEEEFFFEEEEEEFFFIIIJJJHHHFFFGGGEEEBBB===777000+++((()))***+++...000000...+++,,,+++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++************************************************************))))))))))))************************++++++***))))))))))))))),,,+++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))***((((((((((((((()))))))))************************,,,,,,,,,++++++++++++***+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~qqq@@@888666333000.........---+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###!!!"""%%%(((***000///.........000222444222444555444222111111222444333333222000///---,,,))))))+++---///222555777:::888444222000---)))'''...222555222+++&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&(((******---666BBBLLLSSSbbblllhhhdddkkkvvv{{{eee```XXXPPPIIIEEE@@@>>>@@@GGGOOOUUUYYY]]]dddiii{{{vvvggggggnnnsssmmmssswwwuuujjjgggiiijjjbbbSSSLLLMMMAAAAAABBBLLLddd}}}}}}}}}yyyyyyzzzoooSSS:::HHHMMMSSSQQQFFF;;;:::@@@BBB===555---(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))************---+++((((((***---///000222666<<>>GGGPPP]]]hhhmmmooonnnmmmjjjccc\\\YYYYYYYYYVVVSSSXXX]]]ccchhhjjjjjjgggeee]]]YYYSSSOOOMMMJJJHHHGGGIIISSS___gggiiinnnxxxyyyvvvqqqkkkfff]]]SSSJJJTTTZZZjjj~~~xxxpppssscccRRRGGGCCCBBBFFFLLL666;;;AAAEEEBBB:::000)))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******++++++***++++++,,,---...444888===BBBDDDGGGJJJLLLEEEDDDBBBCCCDDDDDDCCCBBBKKKLLLKKKIIIFFFDDDEEEFFF===???CCCFFFFFFCCC???======???AAACCCCCCCCCEEEFFFMMMOOORRRVVVZZZ]]]______YYYWWWTTTPPPJJJAAA888111///,,,***,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++vvvEEE999666333000.........---+++)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))'''...777<<<>>>@@@CCCFFF???:::333---,,,...333666;;;>>>AAADDDFFFHHHJJJLLLAAA???<<<888555222000///111///---++++++...000222444111---******///666<<<======>>>>>>===;;;777444444111...***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))))))))''''''''')))***,,,...///333BBBTTT]]]___bbbjjjssssssooocccQQQBBB>>>GGGQQQRRRbbbnnnooonnnooommmhhhWWWVVVVVV\\\hhhwww|||sssmmmjjj[[[XXXQQQKKKMMMXXXiiitttrrrqqqrrrtttssskkk___WWWAAAEEEWWWqqqzzzssspppwwwyyyttthhhVVVJJJGGGIIIIII;;;===@@@DDDFFFCCC;;;444***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,...222666888EEEGGGHHHHHHFFFFFFGGGJJJDDDEEEGGGJJJMMMLLLGGGCCCXXXYYYXXXUUUQQQMMMLLLKKK;;;>>>BBBEEEEEEBBB>>>;;;DDDGGGIIIIIIGGGGGGHHHIIIFFFHHHKKKPPPTTTXXX[[[\\\XXXYYY[[[\\\YYYRRRHHHAAA;;;555///,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************))))))***++++++,,,------,,,,,,,,,,,,------------------------------------...///111333333111///...............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))************++++++++++++))))))*********+++++++++******+++---...000111222111111111111111111111111111111000//////...------......------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++xxxHHH<<<666444000.........---+++))))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***000<<>>444...///000222666===EEELLLPPPSSSUUUWWWWWWVVVVVVWWWXXXfffccc^^^XXXSSSOOOMMMLLLEEE@@@888111...///333666///111333111//////222666555;;;@@@BBB???;;;999999;;;888333---)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))&&&'''((())),,,...000111@@@WWWnnntttlllgggnnnxxxmmmZZZIIIDDDHHHOOOXXX```[[[kkkqqqgggaaagggkkkgggoooxxxwwwiii```WWWQQQYYYdddsss|||yyyoooiiiggg\\\HHHCCCWWWfffhhhooo~~~~~~yyylllddd```SSSCCCEEEBBBAAADDDIIIIIIEEE@@@+++)))(((''''''((()))+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---111777===@@@EEEGGGHHHGGGGGGJJJOOOTTTOOORRRVVV\\\___\\\TTTNNNHHHIIIHHHDDD???999666555666666555555555555666666444888===@@@AAACCCGGGJJJGGGHHHJJJKKKLLLMMMMMMMMMVVVWWWXXXZZZ[[[YYYUUUQQQKKKBBB666///...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************))))))***+++,,,,,,------,,,,,,,,,---------..............................333555888::::::888555333222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************++++++++++++,,,...111444666999:::>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;999777555555//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++~~~sssJJJ999999555111///......---,,,)))((('''&&&&&&%%%&&&&&&&&&(((***(((%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############%%%((()))&&&$$$)))444===AAACCCAAACCCAAA111)))444;;;BBBJJJTTTaaalllooolllgggeee```XXXTTTWWWaaajjjpppaaaVVV]]]pppyyyqqqddd```[[[PPPDDD:::444222222666111444======222+++---,,,666;;;;;;BBBJJJCCC333999===@@@;;;000'''$$$%%%'''%%%$$$$$$%%%&&&%%%$$$)))&&&###!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''''')))))))))***++++++***)))(((...///(((%%%...===GGGTTTZZZiiioooeeeccchhhfffQQQEEE@@@KKKZZZaaacccdddeeennnjjjbbbiiiuuunnnkkk\\\XXXhhhrrrlllhhhmmmxxxnnnYYYFFFHHHYYYbbb___fff{{{uuuttt{{{hhhGGGGGGPPPKKKDDDJJJLLLIIIKKK999111)))%%%'''***)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))++++++******************)))+++***...444,,,(((111333222///000888@@@AAA===BBBJJJEEE999FFFgggyyyuuubbbXXXPPPNNNJJJAAA:::999999444666AAAFFFBBB@@@CCCFFFFFFDDDCCCBBBBBB>>>999999<<<999444444:::;;;555<<>>AAAEEEFFFCCC>>>;;;:::999777555333444444111...,,,---...//////...+++))))))+++...,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******************((()))+++,,,,,,+++***))),,,,,,,,,***)))***///444000666>>>DDDEEEDDDAAA???GGGEEECCC???===>>>AAAEEEJJJKKKIIIGGGFFFFFFDDDBBBCCC===555000//////...------,,,,,,---...---)))&&&))))))******+++******)))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********vvvIII777999555111///......---,,,)))((('''&&&&&&%%%&&&&&&&&&((()))(((%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''',,,444<<>>@@@===<<<<<<444:::OOOeeebbb]]]YYY^^^iiipppqqqcccdddccc```^^^aaaiiipppllleee```eeeoootttpppiiiooooookkkaaaSSSEEE===999222---000:::===777666;;;))),,,222999===???@@@AAA:::===???<<<444,,,(((''''''%%%$$$$$$%%%&&&&&&%%%&&&$$$###%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''((((((***))))))))))))((('''%%%&&&)))+++...777DDDLLLNNNTTTZZZjjjoooccc[[[XXXQQQBBBFFFTTTeeemmmjjjeeeddd___kkkqqq{{{|||xxxuuutttsssoooxxxwwwllleeedddrrr|||pppkkkeee]]][[[___mmm~~~xxxooonnnfffXXXAAAJJJGGGCCCJJJKKKEEEEEEBBB:::000)))((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))++++++******************(((---******...***(((111$$$333@@@AAA======AAADDDLLLeeerrrdddWWWZZZ___^^^UUUIII???===>>>???CCCIIILLLQQQ^^^kkkmmmiiillluuuooopppmmmiiiggggggeeeaaa^^^YYYQQQIIIBBB===999777999666:::EEEIIIGGGMMMWWWQQQKKKGGGLLLVVV^^^\\\XXX[[[]]]ZZZQQQGGG???555------...//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...++++++,,,///444777777444:::555333555333---...333???>>>===<<<;;;<<<===>>>>>>AAADDDFFFEEEBBB???===HHHGGGDDD>>>888222---+++...---,,,---000000///,,,++++++***))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************************+++,,,------......&&&***///333444666:::===DDDDDDCCCBBB@@@@@@AAABBB???>>>;;;888666666:::===<<<@@@CCCDDDDDDEEEEEEDDD??????@@@@@@???;;;555111222000...------...///000+++++++++,,,+++++++++***************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************|||KKK777999555111///......---,,,)))((('''&&&&&&%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###"""$$$+++666>>>AAAAAA:::888222666DDDJJJTTThhhrrrbbb\\\___bbbbbbzzz}}}~~~rrr]]]LLLAAA:::444333888:::777;;;BBB999...,,,777===:::>>>HHH>>>??????>>>999444...***'''%%%$$$###%%%&&&&&&%%%)))&&&%%%%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))*********)))''''''---,,,---666III[[[aaa^^^[[[___kkkmmm]]]QQQIII>>>MMM^^^vvvuuunnnnnnwwwzzzuuuppppppuuuyyy{{{zzz~~~zzzllloooxxxlllnnnjjj]]]bbbpppuuuhhhaaa```KKKOOOGGGBBBJJJKKKFFFGGGLLLEEE:::000***((()))+++(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))******++++++++++++++++++)))111,,,&&&+++,,,+++000444;;;???:::888===GGGMMMjjj}}}pppRRRAAA???@@@<<<@@@HHHSSS[[[aaahhhoootttttt||||||~~~wwwqqqpppsssnnnccc]]]```EEE<<<777777777888@@@LLLXXXPPPGGGCCCGGGNNNTTTWWWZZZ___aaa^^^YYYQQQCCC777111///...------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///---,,,+++---...)))+++000888???BBB???<<<<<<555555;;;>>>===AAAIIIMMMKKKHHHEEEEEEGGGHHHIIIEEEGGGIIIIIIEEEAAA===;;;666<<>>>>>>>>???@@@>>>;;;999888:::===???@@@@@@>>>;;;999:::<<>>:::888777555:::BBBRRR@@@444888===<<<<<<@@@BBBAAA@@@@@@???:::333---)))'''$$$$$$%%%&&&&&&&&&((((((&&&$$$$$$&&&***...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((())))))***((()))++++++++++++,,,---222333555===NNNaaajjjjjjlllhhhjjjeeeUUUMMMJJJBBBNNN___sss{{{wwwrrruuu{{{~~~tttvvvuuuxxx~~~qqqppp{{{gggiiidddSSSPPPXXXmmmvvvhhheeeccc___MMMBBBGGGIIIGGGMMMMMMIIIAAA777...))))))***(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,333---'''000444111222AAA:::555???UUUgggfff\\\fffeee]]]NNNCCCBBBHHHMMMPPP___rrr}}}~~~~~~zzz~~~rrr|||yyy~~~sssppp{{{}}}ooodddXXXOOODDD999333444DDDIIIKKKGGG@@@@@@IIISSSUUUYYY\\\\\\]]]\\\VVVMMM;;;555---***+++---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,,,,,,,,,,---------------,,,---......------///000333333777???BBB@@@<<<;;;:::;;;;;;===AAAHHHKKKKKKOOOTTTVVVSSSNNNLLLRRRXXXWWWSSSOOOMMMNNNOOOOOONNNLLLFFF???;;;===CCCIIILLLDDD<<<222,,,+++---,,,+++***))))))))))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++++++++++++++,,,---,,,++++++,,,///222333;;;<<<>>>>>>===;;;:::999555555888;;;@@@CCCEEEEEEFFFGGGFFFDDDBBBBBBDDDFFFHHHJJJMMMNNNJJJFFFGGGKKKHHHGGGCCC???===@@@EEEJJJDDDBBB>>>777000,,,+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******++++++,,,LLL===999555111///......---,,,)))((('''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&%%%%%%$$$######***111999;;;888444333555///>>>QQQooogggYYYXXXcccnnnvvv{{{}}}yyylllllllllnnnqqqxxxrrrUUUPPPIIIBBB;;;888;;;@@@RRRPPPIII>>>666555777999CCCBBBAAACCCCCC???777000---***&&&%%%%%%'''''''''"""%%%'''%%%$$$--->>>LLL&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++***+++,,,+++)))***---//////:::EEEMMMWWWbbbiiilllwwwjjjbbbYYYLLLNNNVVVTTTLLLZZZjjjuuu{{{zzzvvvwww|||nnnooolll```eeeUUUOOOXXXqqq{{{vvvvvvooo[[[MMMLLLHHHDDDKKKIIIGGGCCC<<<333---)))((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++******++++++,,,,,,,,,,,,,,,111,,,+++777<<<777888:::999DDDbbb{{{^^^<<<===???DDDRRRdddsssyyy~~~{{{~~~{{{{{{uuu{{{}}}tttjjjZZZKKKBBB...777@@@DDDBBBAAAEEEIIINNNSSSWWWYYY]]]aaa___[[[MMMCCC666---+++---000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...------,,,,,,,,,------.........***,,,......///000333555@@@<<<;;;<<<;;;999===DDDGGGSSSWWWSSS]]]oootttjjjdddrrr~~~zzznnniiirrrvvvkkk___XXXVVVSSSLLLEEEJJJFFFBBB???>>>???@@@AAAKKKHHHBBB;;;555222000000++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******++++++,,,,,,,,,,,,++++++---000333777;;;===BBB???;;;888777777999999======>>>BBBGGGKKKKKKKKK@@@AAAAAA@@@>>>>>>???AAASSSRRRTTTYYYYYYWWW[[[aaa\\\]]]ZZZRRRHHHAAA@@@BBBHHHHHHGGGCCC>>>999666444///---+++))))))***,,,...++++++++++++++++++++++++************************))))))))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))***+++,,,,,,,,,GGG;;;999555111///......---,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&000999@@@<<<333///555===NNNXXX[[[___ggggggeeelllmmmtttxxxvvvssspppkkkeeegggeeeeeehhhqqq}}}vvvrrriiiZZZJJJ>>>999888>>>MMMUUUHHH444+++111999??????AAADDDFFFCCC;;;666111...)))'''&&&'''''''''###&&&'''$$$!!!)));;;III&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,------,,,)))'''(((---222888III\\\gggkkkmmmllliiioooaaaYYYSSSNNNVVVbbbbbbYYYgggyyyyyywwwwww~~~xxxxxxkkk]]]PPPSSSeeeyyy~~~|||oooccc]]]OOOEEEIIIGGGFFFCCC???999222,,,)))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++******++++++,,,---------+++...,,,000;;;===>>>IIIWWWYYY___kkkvvvttt___III:::NNNbbbmmmwww}}}~~~pppcccPPPEEE999444777>>>BBBCCCEEENNNVVVYYY[[[^^^]]][[[\\\SSSFFF:::222/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---......//////,,,---000111222444777:::<<<:::===BBBCCCFFFUUUfffvvv~~~{{{pppssssss[[[jjjwwwvvvjjjeeennnyyy}}}|||}}}yyyooogggLLLNNNPPPOOOJJJDDD???===AAAEEEIIIHHHBBB:::333000------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++,,,---------))),,,111888===AAADDDEEE;;;888555555777;;;>>>@@@@@@<<<888888<<<@@@BBBBBB;;;===>>>>>><<<;;;<<<===:::555555<<<===999:::???VVV^^^fffeeeYYYLLLDDDAAAHHHFFFEEEDDDEEEEEECCCAAA777444000,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))***+++,,,------GGG===999555111///......---,,,)))((('''&&&&&&%%%&&&&&&'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&(((+++---666;;;>>>888000444DDDSSSlllhhhUUUIIIPPP[[[hhhxxxkkkooopppkkkiiijjjkkkkkkdddaaa^^^```gggsssxxxbbbOOOCCC===999@@@KKKPPPFFF666222666777:::???DDDGGGEEEAAA===555111,,,(((''''''''''''(((((('''$$$!!!"""(((---''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''(((((()))+++,,,,,,------...---***)))---666>>>RRR\\\gggpppvvvtttjjj___YYYRRRUUU[[[\\\ccciiiccc___qqq~~~pppxxx{{{sss~~~}}}jjjOOOJJJaaawww~~~~~~wwwmmmdddQQQFFFLLLKKKHHHCCC@@@===888111,,,))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,******++++++,,,------...---000333:::>>>;;;HHHdddmmmVVVIIIIIINNNPPPkkkxxxsssyyymmm[[[III>>>;;;===@@@???IIIQQQRRRRRRTTTXXXYYY]]][[[VVVMMMBBB777000,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////111222444555666777:::===888CCCVVVeeeeee```iiixxxooobbbXXXOOOGGGBBB555:::>>>@@@>>>===???BBBAAADDDKKKUUU___fffkkkmmmxxxiiiUUUEEE@@@FFFNNNCCCFFFHHHJJJHHHCCC;;;666000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,------...---111888>>>BBBCCCAAA@@@555555777;;;???BBBAAA???999888888>>>GGGMMMOOONNNUUUWWWYYYYYYXXXWWWWWWXXX]]]UUUUUU^^^```XXXRRRSSS>>>IIIUUU[[[ZZZ[[[bbbiii[[[QQQGGGCCCEEEIIIJJJIIIEEE@@@999333...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***,,,------...JJJBBB999555111///......---,,,))))))'''&&&&&&&&&&&&&&&(((%%%$$$%%%(((***(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''',,,000333999:::888222000;;;SSSgggppphhhVVVUUUiiisssllliiiuuuwwwtttkkkeeeeeeeeeeeelllgggaaa___bbbjjjrrrwwwwwwyyywwweeeYYYQQQGGG777;;;UUU```LLL666000111666>>>DDDGGGGGGEEECCC888444...***(((((('''''''''&&&&&&''')))'''### ''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((()))***+++,,,------+++------,,,---555BBBLLLhhheeebbbeeemmmnnnaaaPPPGGGGGGWWWggglllooolll```hhh||||||mmmrrrpppppp~~~eeeHHHUUUkkkrrrvvvxxxoooeeeZZZIIIBBBLLLQQQKKKDDD@@@???<<<555///))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,******+++,,,,,,---......000555;;;BBBAAA:::PPP{{{mmmNNNCCCQQQjjjzzztttsssaaaEEE::::::;;;DDDJJJGGGEEEKKKVVV\\\VVV[[[^^^[[[OOO@@@333---........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,------...///000000666777888999999:::<<<>>>EEE[[[|||pppfffkkk___HHH<<>><<>>888;;;@@@LLL]]]nnnwwwxxxvvvzzz|||~~~}}}}}}}}}vvvnnnqqq}}}uuussseeeccc\\\PPPHHHLLL]]]lllyyyhhhSSSGGGHHHMMMOOOOOOOOOJJJAAA888111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))+++,,,---......yyyHHH>>>888444000...------,,,+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&(((((('''(((---666>>>;;;111111AAANNNNNNKKKLLLHHHZZZlllmmmccc^^^gggsss|||zzzssspppmmmjjjbbbcccfffmmmvvv|||~~~}}}~~~yyywwwzzzxxxuuuhhh^^^MMM===222>>>VVV```OOO888...333666:::CCCJJJFFF===BBB???888000)))%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))***+++,,,------***...000---,,,:::VVVoooooofff___```fffcccWWWKKKAAAQQQ^^^kkk{{{|||xxx|||pppsssppp~~~}}}mmmPPPPPPqqq|||lllZZZQQQJJJAAADDDRRRRRRCCC???FFF@@@//////***(((,,,,,,((('''***(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))************++++++++++++)))+++000111...,,,---777:::BBBGGGLLL^^^jjjfff|||jjjSSSVVVqqq|||ppp^^^DDD888777:::AAAGGGIIIJJJJJJSSSZZZ]]][[[VVVPPPBBB444/////////---,,,,,,...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......'''+++...---***+++000666???444555AAACCC>>>III\\\kkkuuuzzzdddMMMCCCEEEEEEAAAPPPkkktttlllnnn{{{~~~xxx|||~~~[[[bbbeeesssgggGGG@@@;;;AAADDDJJJYYYqqq}}}lllYYYQQQJJJJJJOOOQQQKKKEEECCC???555,,,...333000&&&---,,,++++++***+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))***************)))***+++,,,---,,,++++++***,,,---,,,+++,,,222666555222333999:::555444777AAA999:::CCCCCC>>>GGGXXXeeerrr~~~ttt^^^GGG@@@EEELLLjjjkkk[[[[[[TTTGGGHHHJJJMMMIII===666555000(((...---,,,+++++++++---...,,,,,,,,,+++++++++******+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((,,,...+++))),,,000222LLL===888555111...------,,,+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''***///444999<<<000777III^^^aaaRRRCCC???UUU]]]ccc___VVVUUU```mmmxxxooojjjgggllllllmmmqqqvvvzzz||||||wwwzzz~~~zzz|||rrrVVVfffTTT???888EEEUUUUUUMMM777111222999======@@@FFFDDDAAA;;;333,,,''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((())))))***+++,,,,,,---...***,,,444===HHHYYYhhhsssoookkkjjjiiibbbTTTIIIQQQ[[[bbbpppzzz}}}gggFFFppp}}}zzznnnfff]]]SSSDDDFFFHHHHHHEEEBBB>>>;;;222,,,(((***,,,)))(((***(((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++************++++++++++++------//////+++***222>>><<<;;;FFFgggtttZZZSSSXXX___sssxxxVVVFFF777555AAAMMMTTTUUUOOOVVV\\\^^^___]]]RRRFFF666111---,,,///111///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........//////......///111555777777>>><<<666BBBcccvvv___OOONNNHHHDDDXXXvvvtttqqqzzzjjjgggfff^^^UUUDDD777AAA[[[pppwwwvvv^^^LLLGGGIIIMMMPPPHHHEEE>>>555...------,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))((())))))*********************+++,,,,,,,,,+++***,,,,,,---///222444666777<<<222,,,000777;;;@@@EEE;;;777777@@@SSSjjj~~~zzzxxxrrr___ggglllhhh^^^ZZZ]]]bbb___WWWVVVddduuuwwwaaaQQQMMMCCC@@@___qqqUUUTTT;;;IIIPPPHHH???===999222///---,,,+++,,,---------,,,,,,,,,++++++++++++***+++*********))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++---------///111OOO===888555111......------,,,((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&(((---333777777666222;;;MMM\\\\\\RRROOOUUU```\\\TTTIIIAAACCCMMMVVVkkkxxxuuuooolllkkkuuuwwwxxxyyyyyy{{{~~~|||}}}~~~qqqssshhhTTT@@@666???SSScccYYY@@@000666===;;;>>>IIIFFFDDD???888000+++))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))************++++++,,,,,,,,,111'''***>>>QQQWWW[[[aaajjjqqqvvvooo```SSSPPPRRR```dddeeerrrvvvzzzyyysssuuuXXXRRRccctttzzz{{{zzzsssiiiPPPDDDBBBMMMMMM@@@<<>>JJJNNNBBB:::>>>444111---,,,---...---+++,,,,,,,,,,,,++++++++++++***************)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,((()))///000---///555MMM>>>888555111///......---,,,((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((***,,,///222333555666BBB@@@BBBGGGKKKOOOZZZfff[[[TTTKKKDDDBBBFFFKKKOOOXXXeeeqqqsssqqqqqqrrrqqqtttxxx|||}}}||||||~~~qqqllldddUUU;;;///EEEeee\\\:::555>>>AAA@@@AAAFFFEEEAAA;;;444---***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++++++++,,,,,,,,,,,,,,,///)))222LLL]]]]]]___fff```kkkpppbbbMMMEEERRRccciiinnnnnnwww|||uuu}}}|||sssHHHRRR___jjjwww~~~zzzqqqfffRRRGGGMMMNNNCCC===BBB<<<444+++(((***+++***((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---333+++(((...666888666444BBBlll}}}|||jjjWWWeeevvvuuuYYY???444888???NNNRRRTTTSSSRRRUUUYYY\\\QQQEEE777//////111000---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................000333666999;;;<<<===XXXwwwzzzfffTTTJJJIII___pppyyyvvvnnnuuuzzzxxxqqqlllmmmpppzzz{{{]]]???888NNNnnnsssVVVBBBHHHEEEFFFHHHBBB666//////,,,,,,---......---,,,,,,++++++++++++++++++++++++)))******++++++******)))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++******---...222777;;;<<<999666333:::AAAAAA<<<;;;CCCMMMeeeiiiaaabbbccccccbbbccchhhnnnmmmgggxxxyyy{{{~~~}}}yyyvvvqqqnnnmmmnnnxxxooofffnnn~~~~~~yyykkkYYYJJJDDDRRRhhh{{{cccNNNJJJJJJEEECCCGGG???999000,,,,,,---,,,+++------,,,,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---(((***000000---555CCCHHH>>>999666111///......---,,,((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((---222222000222:::AAATTTIIIAAACCCJJJPPPRRRSSSTTTRRRSSSVVV]]]bbbccccccbbbhhhnnnpppssswwwvvvsssrrrwww}}}}}}{{{{{{|||}}}~~~~~~}}}}}}ooofffeeeSSS999;;;QQQkkkMMM888555;;;>>><<>>777///***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********,,,,,,,,,,,,,,,---------***222FFF\\\cccaaajjjzzzmmmggg[[[NNNHHHNNN___mmmnnnyyyssshhh^^^ZZZWWW]]]lllxxxxxxrrrtttaaaNNNGGGIIIIIIBBB<<<@@@999000******,,,+++)))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,------------222......333666666777999BBBpppttt\\\ZZZ\\\hhh|||aaaLLL>>>777EEEKKKSSSVVVSSSSSSYYY```[[[RRREEE888///---///111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---111666888777999>>>BBBVVV|||rrrRRRMMMWWWlll}}}~~~{{{yyy~~~{{{~~~zzzhhhNNNDDDBBBUUUqqq}}}ppp^^^VVVKKKCCCCCCDDD>>>555///---------------,,,,,,+++++++++++++++++++++++++++******++++++++++++******((()))))))))************************************))))))***++++++++++++++++++++++++++++++,,,,,,,,,...222777:::999777777777:::999999;;;FFF[[[qqqlllVVV\\\pppgggqqq{{{ooozzz|||ooogggrrrttt]]]KKK@@@UUUqqqxxx]]]HHHLLLPPPIIIKKKCCC888000,,,,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++******++++++++++++******************************))))))))))))))))))))))))************++++++++++++,,,+++---///...000AAAUUUzzzEEE???999666222//////......---((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***(((///555555222666BBBNNN[[[NNNBBBAAAJJJRRRSSSQQQ\\\^^^ccciiimmmmmmkkkiiiiiilllnnnpppuuuzzzzzzuuuyyy}}}}}}|||~~~~~~}}}}}}~~~jjjllllllYYYFFF@@@ZZZccc___GGG111...888AAA@@@BBBCCC@@@999222+++((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++,,,,,,,,,------............CCC]]]jjjgggffftttiiiNNNGGGUUUgggooopppnnn}}}mmmcccYYY[[[gggttt{{{{{{rrrgggTTTDDDEEELLLGGG<<>>OOOmmm|||kkkccchhhiiihhhuuu{{{tttxxx~~~www{{{TTT???NNNeeetttooo]]]NNNGGGQQQKKKAAA777000---...///------------,,,,,,,,,,,,*********+++++++++++++++******++++++++++++******************************))))))))))))))))))))))))*********++++++++++++,,,+++...///...000===SSSeee{{{EEE???999666222/////////...---((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******+++000555555444888BBBKKKOOOJJJDDDCCCJJJTTT[[[^^^dddfffiiihhhdddbbbaaabbbeeeiiimmmnnnqqqvvvwwwtttzzzzzzzzz|||~~~~~~~~~vvvwwwuuu___DDD>>>TTTgggaaaHHH555:::GGG>>>AAADDDBBB===444---)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,---...//////000>>>XXXppprrrhhhgggqqq{{{zzzjjjXXXUUUaaapppxxxyyyuuu}}}}}}}}}wwwqqqkkkiiilllsss|||kkkhhh\\\NNNHHHIIIIIIDDDCCCDDD>>>333,,,,,,---,,,))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------............)))...666;;;<<>>999:::EEEQQQUUUUUUVVVZZZ]]][[[QQQAAA444000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000222777AAARRRfffsss{{{kkkUUUQQQjjjxxxvvvKKK:::KKKccc___eee```NNNDDDEEEBBB999777555222///---------...++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************************************)))***++++++,,,,,,+++++++++++++++,,,...000222333:::;;;<<<<<<===>>>@@@AAACCCUUUiiiyyypppgggeeeqqq~~~|||~~~}}}}}}ooodddKKKGGGgggyyy```QQQOOOOOOJJJBBB777111000111...------------,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))*********+++++++++,,,,,,***//////,,,666OOOdddlll~~~GGG>>>999666222000//////...---)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++///111333444444666;;;???;;;EEEOOORRRRRRSSSVVVYYY```bbbccc___YYYYYY___ffffffnnnsssqqqnnnnnnnnnmmmnnnllljjjlllrrrxxx{{{{{{uuuwwwzzz{{{{{{{{{|||}}}zzzwwwrrrRRR===MMMgggwwwgggJJJ@@@JJJ===AAAEEEDDD???777///+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,---...000000111NNNhhhzzztttgggdddffffffaaafffjjjgggccciiixxx~~~}}}{{{www{{{uuuqqqwwwhhhhhheee[[[NNNFFFGGGMMMCCCFFFCCC666---,,,...---)))************+++++++++)))************+++++++++++++++,,,,,,,,,------------------.........//////666333999JJJ]]]fffhhhhhhlllTTT\\\~~~[[[FFF666;;;JJJTTTVVVVVVVVV[[[___YYYKKK<<<222...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000:::777666???UUUqqqiii^^^fff~~~{{{{{{{{{\\\KKKGGGMMMhhhsss```NNNKKKFFF;;;;;;888444000......///000++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))******************************************+++,,,,,,,,,,,,++++++++++++,,,...111444666AAA===;;;<<>>444222333......---------,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))///...+++===]]]nnnmmmxxxJJJ<<<888555111///......---,,,******)))(((((((((((((((%%%%%%%%%&&&'''((()))))))))(((&&&&&&'''***---000444///---333>>>CCC@@@:::AAADDDIIINNNSSSWWWXXXYYY```ZZZSSSRRRVVV]]]cccfffgggiiilllnnnnnnhhh^^^XXX___UUUSSS\\\cccgggrrrvvv}}}xxxyyy|||jjjfff~~~{{{ppppppwwwgggCCCAAARRR}}}^^^@@@VVVLLLCCC<<>>LLLXXX^^^TTTUUUXXXYYYSSSFFF:::444000000///............///........................000///...---------------...------------...//////...,,,,,,111222000///111777CCCCCCNNNuuuhhhhhhzzzyyysss}}}{{{^^^GGGKKKyyyxxxUUU@@@JJJFFF===222---///000...)))---------,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++***)))***++++++++++++*********)))))))))************+++++++++***+++,,,---111777999999???;;;555AAAOOOFFFMMMppphhhlll{{{zzz{{{yyyrrrnnnnnn|||lllWWWiiifffSSSEEEGGGHHHAAA888444///...---.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++---+++333111KKKqqqqqqkkkwwwHHH;;;888555111///......---,,,******)))(((((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&&&&(((***---///999333000777CCCIIIEEE???EEEHHHLLLQQQTTTVVVWWWWWWQQQOOONNNQQQXXX___dddfffhhhiiijjjgggaaaWWWLLLEEECCCFFFMMMQQQMMMOOOeee~~~qqqccclll~~~}}}uuu```RRRJJJbbbxxxaaaGGGMMMMMMFFF===???EEE>>>444555,,,***(((((())))))((('''))))))))))))))))))))))))(((((())))))******++++++...///222333111444CCCTTTsssmmmkkkqqqwwwttteeeUUU[[[ppp|||vvv{{{{{{rrrfff\\\VVVWWWXXXZZZ\\\^^^aaafffjjjjjjhhheeecccaaa]]]XXXUUUOOOTTTYYY]]]gggvvvzzznnneeefffmmmrrrlllmmmooobbbLLLCCCHHHHHHAAACCCDDD888//////000---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,------------------------***,,,......111444555444444>>>YYYsss___rrrjjjRRRAAA>>>HHHTTTNNNPPPTTTYYYZZZRRRCCC666333000...---/////////...........................//////...---------------...------------...//////333...,,,...111444:::AAAJJJKKKVVVtttnnnkkkyyyZZZFFFWWWnnnbbbIIIEEEAAA;;;666111---...222---------,,,,,,,,,++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++++++++*********))))))************++++++++++++///000111222666:::<<<<<<===???===CCCUUUeeewwwyyysssxxxvvv~~~tttpppsssuuu\\\[[[fffkkkNNNLLLMMMBBB;;;===222000............---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************++++++,,,,,,,,,,,,+++000,,,:::FFFaaazzzoooggguuuFFF:::888555222//////...---+++******)))(((((((((((((((&&&&&&''''''''''''''''''((('''''''''(((***---///444000///555@@@FFFCCC???GGGIIIMMMPPPRRRRRRQQQPPPEEEFFFJJJQQQXXX___bbbdddnnnqqqsssrrrmmmeee^^^ZZZSSSPPPSSSXXXYYYWWW]]]gggqqqhhhyyy{{{}}}zzzdddFFFDDD]]]bbbMMM===OOOKKKAAA;;;@@@EEE>>>333...,,,)))((()))))))))((())))))))))))))))))))))))(((((())))))***+++++++++)))111444//////===SSScccssseeeiiirrrpppsssnnnYYY[[[mmm{{{{{{xxx~~~zzzjjj^^^ZZZYYYUUUNNNIIIJJJRRRYYYcccaaa^^^\\\ZZZVVVRRRNNNLLLPPPSSSVVV___nnn{{{}}}wwwfffaaahhh~~~uuukkk```RRRFFFLLLBBB<<>>===444***+++333------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++*********************+++++++++,,,,,,,,,---...000444777:::<<<>>>===@@@FFFOOOjjjppplllyyyvvvjjjpppyyy```UUU{{{pppQQQFFFOOONNN???666333///------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------555111IIIaaawww}}}kkkhhhrrrDDD:::888555222000///...,,,******))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((+++---...---...111666;;;???AAABBBCCCEEEHHHKKKLLLLLLJJJIIIEEEHHHLLLRRRXXX]]]___aaaccchhhooorrrqqqnnnlllkkkmmmlllpppyyyzzzpppeee```xxx}}}www{{{hhhmmmsssuuuqqqqqqvvvwwwssswwwsss~~~~~~mmmMMM<<>>888QQQXXXYYYSSSSSSYYYXXXOOO>>>666...,,,000222000,,,........................///......---------.....................//////000......111555666777???HHHSSSzzz|||WWWNNNkkkzzz~~~RRRFFF>>>>>>;;;333.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---************************++++++++++++,,,,,,,,,---+++,,,000666999:::===AAAKKKLLL]]]ppp|||zzzpppzzzYYYSSSssshhhQQQNNNKKK@@@<<<777111---,,,---...///------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,---......///888;;;]]]uuu|||vvvkkkzzzoooBBB<<<888666333111///...+++)))***))))))((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((()))+++---...,,,444<<<>>><<<===DDDKKK@@@BBBDDDFFFGGGGGGGGGFFFJJJLLLOOOSSSXXX\\\```cccbbbgggnnnsssuuussspppnnniiixxxwwwuuuzzz}}}ssssssyyybbbmmmxxx}}}yyywwwzzzxxxppprrrqqqrrr}}}vvvaaaKKKQQQppp~~~sssTTTSSSTTTGGG999BBBIII:::333000,,,))))))***))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,111///...???\\\jjjgggeeeddd}}}eeedddtttnnn```ppp~~~~~~~~~xxx|||~~~wwwqqqttt```nnntttlllhhhjjjbbbSSS>>>JJJEEE@@@HHH???,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------......////////////(((,,,666333///DDDdddrrrlllwwwXXX:::EEERRRYYYTTTPPPSSSWWWWWWFFF<<<222...000222000---..............................---------......//////............///000000---///222666888>>>KKKYYY|||rrr{{{QQQLLLgggyyy```EEE<<>>666............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,************************+++,,,,,,,,,------------000000444:::<<<<<<@@@GGGTTT]]]wwwrrrrrrpppjjjWWW]]]vvvsssPPP@@@JJJBBB<<<555///,,,---......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,---///000111999KKKtttuuuooowwwlllAAA>>>888666333111000...+++(((******)))(((((((((((((((&&&&&&''''''''''''''''''&&&''''''(((***+++------+++666???@@@;;;;;;DDDMMMBBBBBBCCCDDDEEEFFFGGGHHHJJJMMMQQQTTTXXX^^^dddhhhfffjjjrrrzzz|||xxxqqqzzz~~~~~~yyykkk{{{ggguuutttjjjnnn|||vvv___NNN]]]vvv^^^TTTZZZVVV???===FFF>>>555222---************)))))))))))))))))))))))))))))))))******+++,,,,,,,,,......---666PPPjjjmmmaaaeeeaaammmqqqdddeeemmmgggwww|||wwwyyy~~~uuu~~~wwwkkklllxxxttt```[[[fffBBBJJJFFFAAAEEEDDD888///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------...//////000000444***+++555555333JJJjjjyyyqqqJJJ999CCCPPPUUUTTTRRRSSSVVVMMMCCC777000000111000///...........................------------...////////////......//////000111111111222555<<>>:::???:::...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++***************+++++++++,,,,,,,,,---------......444222666===???>>>EEEOOOooovvveeeooozzzwwwsssuuuzzz___FFF\\\zzzwwwbbbTTTJJJCCC:::333///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---000222333===]]]ooopppiii???>>>888666333222000...***(((******)))(((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''''')))***+++,,,---+++222999;;;888999???FFFEEEDDDCCCBBBBBBDDDFFFHHHHHHLLLRRRVVVYYY]]]bbbfff^^^aaaiiivvv{{{tttyyyxxxyyy}}}}}}sssqqq}}}lllsss{{{gggbbbrrruuuRRRFFF]]]qqqjjjRRRZZZcccIII:::BBB???777333...+++************)))))))))))))))))))))))))))******++++++,,,,,,------,,,111DDDbbbuuuppp```aaa```aaadddffflllqqqsss|||rrruuu~~~~~~}}}rrrwwwtttfffdddnnnZZZKKKEEEFFFEEEEEE???333---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------...///000000000444000...222;;;III[[[iiizzzlllFFF>>>@@@NNNYYYWWWTTTTTTRRRJJJ===444//////000111........................---------------.../////////////////////000000111000111555;;;EEE[[[~~~ddd{{{~~~WWWFFFnnnxxxpppSSS???>>>;;;000............------------------------------------***+++,,,,,,******+++,,,))))))*********+++++++++------------............555333999EEEJJJLLLWWWfffzzzyyyfffkkk}}}fffNNNddddddQQQKKKAAA999444111000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---000333555GGGpppmmmuuuggg>>>>>>888666444222000...***'''******)))(((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''')))***+++,,,---...111555888:::<<>>>>>888444///+++************)))))))))))))))))))))))))))******++++++,,,------000000:::TTTrrrwwwhhh^^^fffgggfffmmmuuuzzzooosss~~~~~~www{{{ooo___cccrrrtttiiiuuuOOOCCCKKKGGGBBB@@@444---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...///000000111,,,222111333IIIkkk{{{wwwfffqqq{{{___CCC555EEEYYY\\\WWWVVVUUUMMMAAA666///---000222........................---------------...///000///////////////000111111,,,111999CCCOOOfff{{{eeeJJJuuupppOOODDD???555//////.........---------------------------------+++,,,------++++++,,,---))))))******++++++++++++---------.........//////999888AAAPPPZZZaaappp{{{qqqhhhWWWooo~~~wwwWWWPPPFFF===777333111000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...111444666QQQ}}}lllxxx}}}ggg@@@:::777444111///...---,,,+++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&((('''***---***&&&***222777111000555888777999>>>???>>>>>>???AAADDDGGGIIILLLOOOTTTWWWZZZ]]]```bbbdddkkknnnppp|||sssYYYXXXnnn}}}{{{zzz___mmm}}}ssszzz}}}nnnhhhzzzuuullllllOOOLLLwwwppp\\\ccc^^^DDD:::EEE???888///)))'''((((((((())))))))))))***************++++++***,,,//////,,,---000RRRuuu{{{{{{llluuusssiiippp|||~~~yyytttkkkxxx|||}}}}}}~~~vvvxxxvvvmmmccceeeooorrrlllzzzaaaIIICCCFFFFFF@@@<<<...------///...******...---,,,,,,,,,,,,---......000...------...000111111,,,222555GGGwwwmmmtttsssGGG>>>[[[lll^^^OOOWWWMMMOOOFFF///...666---////////////////////////............/////////000///000000...---000111111111>>>>>>OOOeee{{{~~~|||LLLUUU~~~|||PPP>>>;;;999///------+++111444***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000+++***......,,,000777<<>>@@@BBBEEEHHHIIILLLOOOTTTWWWZZZ]]]```cccdddkkkmmmpppzzzpppWWWMMMfff{{{~~~}}}nnnvvv{{{pppxxx}}}uuuvvv\\\JJJ___sss^^^cccgggOOO<<>>EEE;;;111000000,,,000333***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------111---,,,000333222666;;;:::EEEBBBQQQjjjqqqlllXXXjjjhhhLLLFFFHHH:::...000000///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...)))111+++///555...EEEzzz}}}nnntttwwwddd???<<<777444111///...---,,,+++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''***...------111777<<<999888999888555444666;;;<<<>>>AAADDDGGGIIIJJJLLLOOOTTTWWWZZZ]]]aaaccceeejjjmmmoooxxx}}}lllTTTEEE^^^vvv}}}|||}}}~~~}}}}}}xxxvvv|||mmmmmmvvv~~~~~~vvv[[[VVVxxx___XXXdddZZZBBB===BBB<<<444...++++++++++++)))))))))*********++++++***+++,,,...///000000000555LLLiiinnneeesssyyymmmdddjjj~~~}}}~~~wwwrrr~~~}}}}}}yyysssuuutttyyyiiioooxxx~~~~~~mmmxxx{{{yyytttpppqqquuunnniii[[[JJJDDDGGGDDD<<<333///---///...++++++...---------,,,------...///............////////////333888===OOOwwwrrrHHH888===OOOcccWWWNNNQQQPPP<<<000333333////////////////////////....../////////000000000///000111222111111333666888GGGZZZzzzsssCCCRRRsssCCCBBB===333333333,,,...111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///,,,+++///222444:::???GGGYYYZZZhhh~~~xxx{{{rrr^^^gggKKKOOOCCC...333000...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000+++333333666\\\pppqqq|||aaa>>>===777444111///...---,,,+++))))))(((''''''''''''''''''''''''''''''''''''''''''(((+++------...222666555666888999888777777999888:::===AAAEEEHHHJJJKKKLLLOOOTTTXXX[[[^^^aaadddgggkkknnnpppwwwyyyhhhRRRCCCWWWlllvvvwwwyyy}}}zzzqqquuueee___bbbtttmmmXXXkkk}}}gggJJJWWWaaaMMM<<>>777111---+++++++++))))))*********+++++++++++++++---//////---...111<<>>bbbzzz]]]>>>???444333444------111---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............000666AAAKKKdddrrrsss}}}hhh}}}kkkjjj___JJJFFF;;;444000...------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++222///+++222333III}}}ttt^^^======777444111///...---,,,+++))))))((('''''''''''''''&&&'''''''''''''''''''''(((***++++++,,,...111222111444777777666777888999666888<<<@@@EEEHHHJJJKKKLLLOOOTTTXXX[[[^^^bbbeeehhhlllooorrrwwwvvveeeQQQ@@@OOOdddsssxxxyyy|||mmmzzziii\\\VVVjjjnnnRRRVVV|||SSSUUUmmm___???BBB???:::333...+++******************++++++++++++---+++---000...+++---222MMMjjjxxxmmmeeeoooxxxqqq~~~iiiddduuukkkiiizzz}}}~~~|||wwwxxxgggdddkkkoooxxxrrrYYYFFFDDDFFFDDD:::333.........------///...------------...//////,,,...000000///000222444444```~~~zzz}}}mmmCCC@@@bbbjjj___SSSPPPLLL===222111000000000000000000000000////////////000000000111222000222444111...222999EEE[[[pppuuugggnnnoookkkmmmggg``````iiilllgggbbbbbbmmmooouuu|||WWWPPPwww}}}[[[DDD666333444---,,,111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///222333111333>>>OOO\\\www{{{~~~vvvgggyyy~~~WWWIIIFFF777111000...---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((333///---000888ddd\\\;;;>>>777444111///...---,,,+++))))))((('''''''''''''''&&&&&&&&&'''''''''''''''(((++++++***,,,000222000111666777444111222444444666777:::>>>CCCFFFIIIKKKKKKOOOTTTXXX[[[___ccceeeiiikkknnnrrrvvvsssbbbQQQ888EEE]]]uuu~~~}}}~~~ggg}}}uuu```RRRTTTxxxrrrXXXMMM|||pppcccwwwpppJJJCCCAAA===666///+++)))************++++++++++++,,,...+++,,,000...+++///999eeezzz~~~qqqkkkgggiiirrrrrrqqqyyy___ZZZnnnlllcccuuu|||}}}~~~~~~}}}~~~uuuooollluuuttt~~~|||fffOOOEEEDDDDDD===555......///......000......------......///000,,,...000000000111666:::DDDttt{{{~~~]]]@@@NNNcccbbbVVVNNNPPPFFF555222000000000000000000000000/////////000000000111111333000111444111...555AAA[[[}}}nnnuuuwwwmmmjjj|||yyysssJJJWWW|||PPP<<<444555///...111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,///000222<<>>777444111///...---,,,+++))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((+++,,,***---444555222000666777000,,,...111111666777999<<<@@@DDDHHHKKKKKKOOOTTTXXX\\\___cccfffgggiiimmmqqquuuppp```PPP888>>>SSSppp~~~~~~~~~bbbsssooo___NNNhhhpppVVVmmmllltttxxx\\\DDDCCC@@@999222,,,***+++*********+++++++++,,,,,,...)))+++000000...666CCCsssxxxvvvhhh^^^hhhppp}}}|||pppvvv~~~tttWWWRRRhhh~~~ppp```qqq{{{|||}}}|||{{{{{{~~~}}}~~~|||qqq}}}tttoooiiitttzzzoooXXXGGGBBBFFF@@@666......///......000...............//////000,,,///111000000333:::@@@SSSpppyyyIII;;;NNN^^^YYYNNNRRRKKK;;;777000000000000000000000000//////000000000111111111222...000444333222<<>>777444111///...---,,,+++))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''+++,,,+++///777999555...444555---)))---111111777777888:::>>>CCCGGGJJJKKKOOOTTTXXX\\\```dddffffffgggkkkpppsssmmm^^^OOO===<<>>333000///......000................................................------------------------222///444BBBZZZ|||nnn|||wwwPPP@@@===888444000...------,,,+++(((((((((((('''''''''''''''''''''''''''((())))))++++++,,,---///000111222000//////------000444888777999:::<<<>>>BBBGGGKKKLLLPPPUUUYYY]]]```dddggglllmmmqqqyyy{{{nnnaaaIII;;;>>>XXXmmmssswww}}}wwwnnnhhh~~~kkkuuutttyyy|||yyy]]]PPPsssnnnmmmlll^^^GGGCCCKKKCCC555...+++------------,,,,,,,,,,,,------///000000:::UUUppp|||yyywwwpppPPPBBBaaa~~~~~~zzzvvv|||xxxSSS>>>BBBlllnnnffftttxxx}}}~~~}}}|||~~~}}}{{{}}}{{{pppwwwoooxxxjjjJJJAAABBB===666111/////////.../////////......//////000000)))000111333???gggSSSIIIZZZqqqiiiTTTJJJGGG999444000222222//////111111111000000000000111111000666444333;;;LLLppp~~~vvvddd[[[jjjkkkHHH^^^nnnIIIGGG000...111/////////.........---------------------------------------------...//////...444VVVyyyyyyooo{{{oooeeeVVVHHH999333111......000................................................------------------------555000777GGGtttzzzxxx}}}sssMMM>>><<<888444000...------,,,+++((((((((((((''''''''''''''''''&&&''''''((()))***+++,,,---...///111222222111111000//////222666999888:::<<<>>>@@@CCCHHHLLLMMMQQQUUUZZZ]]]aaaeeegggkkkkkkooo{{{{{{jjjWWWDDD@@@UUUiiiooottt~~~}}}zzzvvvuuuvvvxxxxxxwwwqqqlll|||uuu\\\yyyrrrvvvhhhGGG>>>JJJFFF777000...------------------,,,,,,+++...111222444???SSSeeeqqqrrrzzzxxxnnnFFF@@@```xxx~~~}}}yyywwwZZZAAABBBfffqqqgggqqqxxx~~~~~~}}}|||zzz|||||||||}}}sss}}}uuuxxxbbbFFFBBB>>>999444000///////////////////////////000111000...777222333DDD```jjjFFFBBBcccmmmWWWIIINNN===666111222222000000111222111111000000111111222...777555333AAA[[[sssSSSGGGAAARRRtttYYYDDDyyyLLL@@@444111222////////////....................................------------...///000000999>>>fffzzzwwwzzzfffTTTAAA777222000///000................................................------------............444///:::KKK}}}pppJJJ<<<999888444000...------,,,+++((((((((((((''''''''''''&&&&&&&&&''''''(((******+++,,,---...///111222222333444333222111333666999999;;;>>>@@@BBBEEEIIILLLNNNQQQVVV[[[^^^bbbeeehhhjjjlllqqq~~~vvvjjjPPPEEEUUUiiipppuuu}}}wwwooofffaaafffqqqyyyggg]]]jjjsssuuuOOO???HHHFFF888111...------------------------...///...111<<>>VVVyyykkkFFF;;;999888444000...------,,,+++((((((((((((''''''''''''&&&&&&&&&'''''')))***+++++++++,,,---///000111222333444444333222444777999:::<<>>999333000//////////////////000111222222000///666---IIIzzz~~~~~~|||~~~fffAAARRRvvvsssXXXLLLFFF<<<333222333222111222222222111111111111222222111888555999VVVxxx|||{{{gggNNNMMMeeeeeeSSS{{{rrrJJJEEE444...000000000/////////..........................................///111222333444dddlll|||zzzzzzcccHHH999444222222444////////////////////////........................---------...//////000000000:::GGGkkkeeeBBB;;;<<<888444000...------,,,+++((((((((((((''''''''''''&&&&&&&&&&&&((()))***+++******+++---...///000111000111222222222444777::::::===@@@CCCEEEHHHKKKNNNOOORRRWWW\\\___cccfffiiimmmnnnpppyyyuuuOOO777FFF```jjjkkknnntttooofff\\\YYY```qqq~~~hhhvvv{{{uuugggTTTqqqvvvrrrsss{{{]]]LLLLLLHHHAAA777)))------------.........///...111000111GGGlllrrrpppvvvqqqoootttuuuJJJVVVfffkkknnn|||yyyttttttzzzYYYHHHiiiyyypppttt~~~~~~sssdddnnn|||~~~zzz}}}~~~zzzyyy|||yyy|||xxxlllhhhdddfffwwwvvv[[[AAAAAA@@@;;;444000//////////////////000111222333222+++444666]]]~~~~~~}}}zzzPPPGGGkkkwww___KKKJJJ>>>444222333333222222333222222111111222222333222777555AAAjjj~~~ZZZLLLVVVhhh|||xxxMMMbbboooIII777111000000000000/////////....................................///000111333333FFFxxxbbb}}}yyytttUUU@@@888333222222////////////////////////........................---------...///000000000///BBBMMM}}}___???<<>>???AAAEEEIIIKKKJJJJJJMMMRRRZZZ```eeehhhkkklllnnntttrrrnnnxxxkkkQQQ;;;BBB```wwwvvvjjj~~~}}}qqqbbbkkkeeetttxxxgggPPPLLLRRREEE222---...------------...//////111444+++???nnnwwwlllyyy|||ZZZRRR???HHHrrrzzzuuuwww|||vvvoookkkqqq~~~gggGGGbbb~~~sssaaaVVVXXX___ddd```bbbtttcccqqqxxx~~~~~~}}}}}}}}}|||}}}uuuwww```LLLWWWXXXLLLCCCBBB???:::555333333222000000000000000111111222777000222GGGeeezzzqqqnnnsssyyy{{{yyyMMMEEEdddxxxUUUPPPIII<<<000///666666111444333333222222333333444...AAA666YYY}}}{{{{{{gggyyyrrr]]]yyyMMM___WWWCCC111000/////////000///---,,,........................111+++888,,,,,,777111???}}}hhhaaayyy}}}cccZZZ???444222...000000000000////////////////////////////////////...///...---///222333111888@@@qqq}}}ttthhh\\\LLL???999555222///---------,,,******))))))((((((((((((((((((((('''&&&''')))+++,,,+++,,,------,,,---///111000***''',,,111444777:::???@@@BBBEEEHHHKKKLLLLLLOOOSSSZZZ___cccgggjjjmmmoooqqqrrrpppnnnooosssvvvnnnZZZFFFHHHaaauuuooo^^^rrruuusssggg}}}eeeyyykkkzzzxxxgggPPPKKKRRRGGG444000...------------...//////,,,444333JJJsssvvvgggqqq|||xxxdddSSS>>>NNNyyyyyyzzz{{{vvvnnnjjjqqq}}}oooQQQ```|||xxxqqqvvv~~~xxx}}}dddnnnvvv~~~xxxzzzjjjVVVXXXaaaTTTIIIBBB<<<;;;777111------000000000000000111111222---+++888TTTkkkvvv|||uuukkkgggkkkqqqyyy}}}||||||QQQ>>>]]]}}}eeeSSSLLL???333000444555111444333333222222333333444///>>>@@@hhhwwwtttccc{{{yyy[[[xxxiiieee[[[FFF777111000//////000///...,,,........................000...666---///666333LLLhhhiii|||uuuttt]]]CCC999444---111000000000///////////////////////////////////////.........///111222111;;;JJJ~~~zzzpppcccLLL===888555222///------,,,+++******)))((((((''''''(((((('''&&&&&&&&&(((***,,,---***+++,,,------...000222///***''',,,222444777:::AAAAAACCCEEEHHHKKKMMMOOORRRUUUZZZ^^^bbbeeejjjmmmpppqqqsssnnn^^^RRRYYYiiiqqqfffUUURRReeexxxqqq\\\uuu}}}dddfffvvvbbbqqq~~~fffuuufffwwwxxxjjjRRRKKKQQQJJJ888111...------------...//////***444999QQQtttuuuhhhpppzzz~~~rrrlllPPP???SSS~~~{{{~~~wwwrrriiifffooo}}}uuuZZZ^^^|||bbbjjjrrr|||~~~{{{xxxddd[[[sssiiiUUUEEE;;;???>>>444---///000000000000000111111222222555NNNwwwjjjvvvvvvhhh___\\\aaaiiisssxxxwwwjjjBBBTTT~~~qqqUUUOOOCCC666111222222000444444333333333333444444444999LLL{{{jjjWWW{{{|||mmm^^^|||WWWeeewww```vvvrrrSSS;;;222111//////000000...,,,........................000111333---444444888```wwwaaannn~~~qqqdddIII===666111111111000000000////////////////////////////////////.........///000111222:::RRR~~~tttkkkNNN<<<888555222///---,,,,,,+++***))))))(((''''''''''''(((%%%&&&&&&'''(((***,,,---)))+++,,,------...111333...)))'''---222555777999AAABBBDDDEEEHHHKKKOOORRRUUUWWWZZZ]]]```dddiiimmmpppsssqqqcccOOOFFFPPP___iiidddXXXRRRcccxxxuuucccrrr{{{^^^TTTrrr|||XXXUUUlllrrrzzzyyyZZZ{{{{{{{{{oooWWWKKKQQQLLL:::000...------------.../////////333999RRRrrrwwwoootttzzzuuummmEEECCCWWW}}}~~~xxxvvvkkkbbbaaaooo~~~rrrYYY\\\|||ccc```hhhvvv}}}|||~~~~~~~~~~~~}}}uuueeebbbHHH999>>>AAA555///444000000000000000111111222...:::bbbkkkttt{{{eeeYYYSSSSSS[[[eeennnwww}}}OOOMMMwwwuuuXXXQQQEEE999222111111111444444333333333333444444999777ZZZnnnTTTqqqssszzzmmm\\\yyyUUUYYYrrrRRRllleee<<<444222000///000000...---...........................222///...666333CCCtttvvv^^^\\\rrr~~~qqqWWWAAA666777111111111000000000/////////////////////////////////....../////////111555===]]]qqqtttOOO<<<999444222...,,,,,,,,,+++***)))(((((('''''''''''''''%%%%%%&&&''')))+++,,,---***+++---------///111444---((('''---333555777999@@@BBBEEEFFFGGGKKKOOOSSSVVVXXXZZZ\\\___dddiiimmmlllrrriiiSSSFFFKKKTTTWWW[[[XXXMMMGGGUUUjjjooofffxxx~~~dddIIIaaabbbPPP^^^ggg}}}}}}|||]]]www^^^NNNSSSOOO;;;---...------------...//////444444>>>ZZZvvv|||tttsssrrrjjj999FFF```{{{wwwvvvtttiii___```qqqeeeOOOWWWyyy{{{]]]OOOWWWhhhyyy}}}zzz|||tttvvv{{{xxxvvvyyyzzz|||jjjoooPPP:::;;;===333...222000000000000000111111222111BBBoookkkyyysss[[[PPPLLLMMMVVVbbbjjjvvv}}}YYYFFFkkkxxx^^^SSSEEE:::333111222333555444444333333444444555999<<>>BBBEEEGGGHHHJJJOOOSSSUUUWWWZZZ]]]```dddiiimmmjjjlll___KKKHHHWWW\\\UUUWWWPPPFFFBBBJJJ[[[fffiii~~~mmmGGGTTT{{{~~~yyyccc___MMMqqq~~~|||uuunnn~~~}}}eeeRRRUUUSSS>>>,,,...------------...//////444777JJJkkkyyysssoooyyy```444HHHkkk{{{ssszzz|||ppphhh___bbbtttwwwVVVDDDOOOsssyyy~~~}}}aaaEEEAAAFFFWWWppp~~~~~~wwwxxxyyy{{{}}}sssmmmsssooouuuppp```{{{~~~```FFF@@@???777222222000000000000000111111222888FFFbbb~~~eee~~~tttXXXMMMIIIHHHPPP]]]```mmmyyyzzzyyy~~~~~~fffBBB[[[vvvhhhXXXFFF;;;666333333444555555444444444444555555888GGGkkklllnnnwwwyyybbbvvvaaaVVVfffKKKvvvqqqSSS777444111000000000///...////////////////////////...///+++444222:::jjj~~~mmmQQQUUUeeeqqq}}}uuuooo|||[[[???111222222111111111000000000////////////////////////000,,,...222222///555???QQQ|||}}}hhhXXXzzzKKK999;;;444111...,,,,,,+++***)))(((((('''&&&&&&&&&&&&'''&&&'''((())))))*********,,,---............000222,,,''''''...444666777999;;;@@@FFFHHHHHHJJJNNNRRRSSSVVVZZZ]]]aaaeeejjjmmmmmmfffZZZRRRWWWaaa```YYYVVVKKKBBBAAAFFFPPP___lllzzznnnGGGKKKkkk{{{qqqoooVVVgggxxxrrreee{{{yyyuuuiiiUUUYYYXXXBBB---...------------...//////111999VVVwwwqqqwww|||MMM666OOOqqqwwwpppyyyqqqcccZZZ```wwwxxxwwwfffLLL@@@IIIoooooosssqqqTTT???AAA@@@MMMggg{{{~~~wwwqqqzzz{{{}}}ppplllhhhWWW\\\yyy}}}fffNNNCCCAAA===777333000000000000000111111222111III```jjjuuutttjjjtttUUUJJJFFFDDDKKKWWW\\\fffqqqvvv{{{|||sss}}}JJJPPPssswwwaaaIII>>>:::666444333555555444444444444555555;;;TTT}}}yyynnndddkkkjjj{{{eee{{{iiiWWWyyyMMMlllwwwYYY888555222000000000000///////////////////////////000---...:::///BBBmmmSSSVVV```gggsssfffkkkPPP111222222222111111111000000////////////////////////000,,,...444444111888EEEYYYnnnXXX~~~zzzIII777:::444111...,,,++++++***)))(((((('''&&&&&&&&&&&&'''''''''((())))))***))))))---...///.........000222+++''''''...444666777999:::???FFFIIIHHHIIIMMMQQQRRRUUUZZZ^^^bbbeeejjjmmmsssdddZZZ^^^ffffffbbb___OOOBBB;;;>>>BBBGGGXXXkkkqqq{{{jjjGGGFFF]]]xxxpppqqqdddwwwiiiXXX{{{oooxxxnnn{{{lllWWW\\\\\\EEE......------------.../////////999ZZZyyyggg^^^ddd<<<:::UUUqqqsssnnnzzzuuu[[[TTT]]]xxxzzznnnkkk\\\HHH@@@HHHnnnbbbbbbvvvuuu^^^QQQIIIBBBIIIbbbxxx~~~~~~zzzmmmrrrmmm[[[OOOnnnnnn^^^JJJ>>>======777///000000000000000111111222777fff~~~jjjvvvoooPPPFFFCCCAAAGGGSSSbbbhhhnnnrrrwwwyyytttmmmxxx}}}}}}xxx|||qqqkkkVVVOOOuuugggLLL@@@<<<888444333555555444444444444555555@@@\\\ooogggiiifffzzzgggmmmWWWYYYsssXXX999666222000000000000///000000000000000000000000222---000>>>---HHH```NNNQQQZZZddduuufff}}}sss```555222222222111111111111000///////////////////////////,,,...555555222:::HHHddd~~~||||||uuu\\\}}}uuuOOO???666444111...,,,++++++***)))(((((('''&&&&&&&&&&&&''''''&&&%%%''')))***)))(((,,,,,,,,,---///000222333,,,)))'''+++333999<<<;;;???AAADDDFFFHHHJJJNNNPPPQQQVVV\\\^^^```eeemmmtttnnnjjjeeeeeehhhiiiccc\\\RRRDDD:::<<>>999111333444222000000000111111111999lllrrr```HHHHHHCCC@@@FFFMMMbbbiiiooooooiiieeegggjjjmmmjjjjjjppp{{{yyyggg{{{JJJfffoooRRRIII;;;111:::///444555555333333555777777FFFuuueee^^^uuusssllldddwwwjjjhhhqqqAAA333111666111///000,,,000000000000000111111222333111...:::;;;bbbmmmJJJMMMYYYRRRmmmaaauuu}}}{{{|||rrrZZZ===555111111333333///...000////////////000000000000111222///222444///:::TTTmmm|||tttbbbbbbtttiiiGGG<<<777444111...,,,++++++***)))(((((('''&&&&&&&&&&&&''''''&&&&&&''')))***)))(((,,,,,,,,,---///000222333,,,)))'''+++222888;;;;;;<<>>666222111333222///...000////////////000000000111222333111444777444@@@[[[jjjzzzUUUaaakkk^^^@@@;;;;;;444111...,,,++++++***)))(((((('''&&&&&&&&&&&&''''''&&&&&&''')))******))),,,,,,,,,---///000222333,,,)))'''***111777999:::999===BBBGGGJJJLLLNNNPPPTTTWWW[[[___bbbccccccccckkkttt}}}~~~yyymmmcccQQQAAA;;;CCCCCC???PPPjjj}}}rrrXXXDDDEEEfffbbbfffyyyZZZaaaiiivvvmmmVVVccceeeGGG000------.........000444777:::KKKppp}}}yyytttrrryyykkkDDD666DDDxxxsss\\\llluuugggWWWOOOfffttt}}}yyysssuuunnnYYYIIIFFFIIIoooqqqPPPNNN]]]gggOOOXXXyyyyyytttzzzooo}}}vvv\\\eeewwwcccGGG???FFF???333444000/////////111444666888BBBttteeejjjlllJJJ888======@@@KKKRRR[[[YYYVVVQQQLLLJJJKKKLLLNNNZZZkkkzzzOOOIIIyyyuuu]]]PPPBBB555:::333555666777777666555777999[[[qqq{{{bbb___wwwpppxxxrrriiiSSSyyyYYY@@@444444//////222000111000000000000111222222111333111888KKKmmmQQQ@@@@@@SSScccyyynnniiijjjzzzyyyxxxrrrIII888333111222222000///000/////////000000000111111222333222555999666EEEbbbvvvzzzNNNttthhhYYY===<<<>>>444111...,,,++++++***)))(((((('''&&&&&&&&&&&&'''((('''&&&''')))+++***))),,,,,,,,,---///000222333+++)))(((***///444888999777;;;BBBGGGJJJLLLNNNPPPSSSVVVZZZ```dddeeebbb```fffuuu~~~uuujjjTTTEEEBBBJJJGGG???PPPnnnzzzzzzcccKKK>>>ZZZhhhddd~~~}}}\\\```pppzzzrrrZZZeeedddEEE---,,,---......///111666999<<>>666333000000000000111333777:::GGGjjj{{{___kkkfffGGG999======AAAKKKPPPUUUQQQLLLFFFDDDEEEGGGIIIOOO\\\nnn{{{qqqiii\\\BBBnnnwwwdddTTTEEE777999444555555666888666444777;;;vvviiibbbnnnZZZ]]]vvvfffQQQOOOqqqtttfff```ooocccDDD333444111000222000111111000000111111222333111555444777UUUhhhJJJCCCAAARRRmmm}}}ooodddbbbjjjtttXXX<<<555111222222000///111//////000000000111111111000222000333777666FFFeeePPPgggXXX>>>======444111...,,,++++++***)))(((((('''&&&&&&&&&&&&'''((('''&&&(((***+++***))),,,,,,,,,---///000222333***)))(((***---222666777666;;;BBBGGGKKKMMMOOOQQQRRRUUUZZZaaafffhhhfffdddiiizzzwwwaaaTTTOOORRRJJJ???MMMhhhsssmmmTTT===QQQ~~~pppeeezzz]]]]]]{{{vvvuuu___fffbbbDDD...,,,---...///111444888<<>>???999000222222222111000222777:::___|||wwwZZZppp]]]DDD999======@@@IIILLLLLLHHHDDD@@@AAADDDJJJMMMTTT___lllsssvvvzzz|||~~~jjjNNNcccmmmCCCaaayyykkkWWWIII777666444555333555777555333777???iiidddcccUUU___zzzwwwhhh]]]MMMpppqqqaaaooouuujjjFFF222444444222222///111111111111111222222333333555666888___]]]@@@AAAAAAPPPppp}}}nnncccbbb___ttt\\\???777111111222111000111000000000000111111111111111333111333666777JJJkkk~~~wwwVVV{{{dddVVV>>><<<888444111...,,,++++++***)))(((((('''&&&&&&&&&&&&'''(((''''''(((***++++++***,,,,,,,,,---///000222333))))))((())),,,000444666999===CCCHHHKKKMMMPPPRRRSSSVVV\\\bbbgggjjjlllllllll|||}}}lllaaaXXXRRRDDD999AAASSSkkk|||ttt^^^AAAKKKyyyzzzgggwwwfffcccnnntttaaahhhdddFFF111---...///111333666;;;???DDDgggLLL999GGGkkkgggZZZmmmwwwpppbbbPPPMMMhhhxxx~~~}}}ppp___UUURRRdddqqqWWWIIIFFFfff~~~sssYYYOOOfff}}}cccqqqrrrnnnqqqVVVAAABBB>>>444222333333111000222777<<>>===>>>BBBJJJOOOTTT[[[ccciiimmmttt~~~oooiiixxxTTTRRRhhh}}}KKKVVV|||rrr[[[MMM999555555555333444888555333:::FFFbbb^^^[[[TTTeeerrrkkk[[[kkkooosssJJJ222444666444333///222111111111111222333333444333888<<>>BBBBBBiiiIII<<>>===<<>>MMMVVV\\\TTTSSSlllhhhUUUwwwdddZZZQQQ333333555333333111222222111111222222333444555000999AAAqqq]]]ZZZ===???KKKVVVzzzqqqfffpppZZZsss}}}zzzdddEEE:::000000222222111111000000111111111222222222222555555888===AAAZZZjjj]]]___VVVBBB???888444111...,,,++++++***)))(((((('''&&&&&&&&&&&&''')))((('''(((***,,,+++***,,,,,,,,,---///000222333((()))))))))***---222555>>>AAADDDGGGJJJNNNRRRTTTYYY^^^cccfffgggkkkssszzzzzz~~~zzzmmm[[[LLLHHHKKKNNNfffuuuUUUFFFsssiiiqqqwwwrrr~~~rrr]]]hhhfffDDD***...///222333666:::???CCCLLLqqqvvvnnn999444MMMnnnYYYVVVttt|||ooo[[[JJJEEEaaasss}}}zzznnnbbb___```mmmuuuzzzuuu[[[KKKddduuuZZZKKKaaa{{{}}}~~~{{{wwwyyy~~~gggXXXUUU]]]RRRVVVPPPLLLNNNEEE777333...111222111000444<<>>>>>AAA===888===@@@???;;;===DDDKKKJJJOOOVVV\\\bbbiiiqqqvvvyyyyyy}}}iiiVVVOOO\\\hhhdddOOOLLLjjjaaaKKK|||bbbTTT===555888:::555555999888666AAARRRYYYnnnPPPRRRnnnuuuhhhPPPllljjjMMMzzzWWW444222444333444333222222111111222222333444444...999DDDwwwzzzSSS^^^???<<>>DDD___tttZZZWWW}}}___IIIAAA999666444111...,,,++++++***)))))))))((('''''''''''''''''''''(((((()))+++,,,---...000000---...333444333*********)))***...444999???BBBFFFIIILLLNNNQQQTTTXXX\\\cccggggggkkkyyyxxxnnnaaaTTTPPPSSSLLLWWWzzzoooSSSppprrreeerrrqqqrrr}}}zzz[[[lllnnn;;;222...///111333666;;;BBBFFFHHH~~~~~~]]]WWW777999KKKnnnXXXUUU|||xxxttt^^^CCCJJJ___rrr}}}~~~{{{ooofffaaa```wwwhhhPPP___|||vvvbbbQQQTTTttt~~~~~~zzzkkkmmmVVVfffbbbUUUNNNPPPHHH;;;:::111///444000555777111FFF___wwwgggNNNzzzoooHHH<<<777===???999666:::999:::;;;===???AAADDDEEEHHHKKKOOOSSSYYY```iiinnnkkkyyyttt]]]KKKDDDFFFZZZyyylllWWWIIIQQQooohhhFFF|||hhhcccAAA888666999555666555;;;555777fff}}}{{{kkkZZZgggQQQPPPjjjvvvHHH^^^TTThhhooo999;;;+++111777555222222222111222222333333---<<<@@@EEEWWW\\\>>>>>>LLLWWWwww|||sssttt\\\aaavvvyyymmmRRR;;;222555333222333///111111111111111111222222///444555>>>888BBBqqqzzzzzzXXXZZZwww```]]]GGG@@@:::888444111...,,,++++++***)))))))))((('''''''''''''''''''''(((((()))+++,,,------000///---...222444222************+++///555:::>>>AAAFFFIIIKKKNNNQQQTTTWWW[[[aaagggiiilllxxx|||qqqnnnmmmbbbTTT???HHHqqqppp[[[sssssseeeooossssssbbbmmmhhh777000...000333555888===CCCGGGNNN]]]QQQ...444LLLoooXXXUUU}}}xxxqqqXXXCCCHHH]]]qqq|||{{{mmmdddaaabbbxxxvvvXXX```{{{wwwbbbOOOQQQppp~~~|||gggxxxrrr]]]NNNQQQOOOAAA888666222555///333666555MMMtttjjjXXXxxxFFF;;;666<<<>>>888666999777888999;;;===???AAABBBGGGIIILLLPPPTTTZZZbbbffflllsssyyy}}}lllSSSAAA;;;===MMMfffpppjjjqqqmmmVVVEEEJJJbbbkkkJJJ|||kkkfffDDD888555999666888666;;;666===nnndddWWW]]]OOOQQQnnn}}}}}}MMMYYYeeeiiihhh888===222555555///222222222111222222333444444888:::HHHSSSTTT:::===NNN^^^pppyyy^^^\\\uuuzzzsssTTT===333555333222444000111111111111111222222333111555666>>>999FFFvvvwwwWWW```vvvVVV\\\CCC===::::::444111...,,,++++++***)))))))))((('''''''''''''''''''''(((((()))+++,,,---,,,///...,,,---111333222************+++000666;;;>>>AAAEEEIIIKKKNNNQQQSSSWWWYYY___gggkkknnnwwwzzzzzzxxxeeeXXXPPP^^^aaarrryyyhhhoooxxxuuugggmmm```444///...111555999<<<@@@DDDGGGPPPlll^^^666:::NNNkkkVVVSSS{{{zzzsssZZZCCCFFFZZZooozzzyyyhhh]]]\\\___qqq~~~{{{aaa___vvvyyydddOOOMMMiiillllllQQQRRRUUUEEE555777111333---222888<<>>???FFFGGGJJJLLLOOOSSSYYY]]]dddllltttzzzqqq[[[EEE999666999CCC[[[eeeVVVTTTlllmmmWWWCCCBBBPPPjjjsssNNNxxxqqqiiiHHH999555888777;;;777;;;888EEE{{{___ZZZQQQLLLTTTtttNNNQQQyyymmmiiimmm:::<<<444888333,,,222222222222222333444444888666999TTTqqqUUULLL777<<>>;;;LLLyyywwwYYYmmmXXX\\\>>>:::999999444111...,,,++++++***)))))))))((('''''''''''''''''''''(((((()))+++,,,---+++......+++,,,111333222+++++++++***,,,000666;;;>>>AAAEEEHHHKKKMMMQQQSSSXXXYYY___hhhmmmpppvvv}}}}}}xxxzzz|||}}}}}}jjjaaajjj```jjj|||lllooo~~~yyy{{{fffmmmZZZ555111///333888<<<@@@BBBFFFHHHSSSyyyeee777:::OOOlllSSSOOOvvv{{{xxxbbbDDDDDDVVVlllyyyuuu```RRROOORRReeeqqqvvvwwwuuuiiidddmmm|||kkkXXXjjj|||gggPPPIIIbbb|||gggkkksssvvvzzzggg~~~[[[RRRUUUGGG333333...111---333:::BBBeee}}}mmmccc|||eeeCCC>>>888555888999666555777555555666777888:::<<<===CCCEEEGGGIIILLLPPPUUUXXXYYYgggwwwqqqYYYFFF:::777999777>>>XXXhhhWWWIIIXXXlllnnn\\\HHHBBBEEEOOOqqq~~~OOOooouuummmNNN:::777666777;;;777::::::LLL\\\fffOOOIIIWWWzzzMMMJJJmmmkkkddd}}}@@@777000777333000222222222222222333444555555888@@@ccc]]]^^^JJJ888===NNNiii{{{hhhOOOkkk~~~jjj```DDD555555333444666222222222222222222333444555444999777======SSS|||WWWooo^^^]]]<<<888888666444111...,,,++++++***)))))))))((('''''''''''''''''''''(((((()))+++,,,---+++------+++---111444222+++++++++***+++///555:::===AAAEEEHHHKKKMMMPPPSSSXXXZZZ```iiinnnqqqvvv}}}}}}nnneeeiiiccchhh}}}}}}yyyxxx}}}sss```bbb}}}yyyssseeeiii~~~ttteeennnVVV666222000444:::???BBBDDDGGGIIIWWW}}}ccc///222MMMpppRRRMMMrrruuuxxxfffEEEBBBRRRjjjxxxpppXXXFFFAAABBBVVVfffrrryyywwwdddRRRSSSbbbiiiyyyeeeJJJVVVuuummmUUUIII]]]{{{zzz{{{fffcccggggggnnnfffnnngggWWWWWWHHH666222---333111555999BBBhhh|||nnnfffqqqIII;;;777555666777555555777666666666777888999;;;<<<@@@CCCFFFHHHKKKOOOTTTWWWWWWaaappp~~~vvvVVVBBB999666666888666888QQQeeeVVVBBBHHHUUUkkkbbbPPPGGGCCC???YYYNNNcccyyypppTTT<<<999666666;;;666999;;;PPP|||TTTkkkNNNFFFZZZ~~~RRRFFF[[[kkk{{{^^^FFF555///777333333222222222222333444555666222<<>>KKKkkk~~~qqqOOOdddxxxttthhhJJJ777555222444666222222222222222333444555666555999777===@@@[[[PPPddduuu``````<<<888888444444111...,,,++++++***)))))))))((('''''''''''''''''''''(((((()))+++,,,---+++---...,,,---222555333,,,,,,+++******---333777===@@@DDDHHHJJJMMMPPPRRRWWWZZZaaahhhlllnnnuuu}}}}}}hhhVVVZZZFFFKKKwww}}}mmmeee~~~eeecccXXX[[[xxx{{{~~~rrrhhhoooQQQ666111222666;;;???BBBEEEHHHJJJUUUxxxAAA666EEEdddRRRNNNrrr~~~lllssseeeGGGAAAPPPiiiwww~~~jjjSSSAAA;;;;;;EEE^^^vvvlllPPPJJJEEEEEEJJJYYYlllrrraaaLLLBBBFFFhhhttt\\\KKKZZZxxx|||{{{rrrtttrrruuullllllgggaaajjj]]]\\\MMM:::555000777555666777@@@iiiyyyoookkk~~~SSS888777666555555555666888666666666777888999:::;;;>>>@@@DDDGGGJJJMMMRRRUUUZZZVVVYYYmmmdddQQQ>>>666666666444333999999MMM^^^QQQAAABBBJJJccceeeWWWJJJFFF;;;LLLyyyOOOZZZ~~~tttZZZ>>>;;;777777:::555:::>>>SSSqqqxxxyyyLLL[[[DDDFFF[[[vvv~~~\\\IIITTTNNNqqq]]]III777444999000111222222222222333555666777444>>>FFFoooeeekkkBBB===???HHHkkk}}}pppUUUaaa~~~ssswww{{{qqqPPP:::555222444666222222222222333444555666777555;;;999???EEEddd|||wwwLLL]]]lllgggbbb===::::::555444111...,,,++++++***)))))))))((('''''''''''''''''''''(((((()))+++,,,---+++......,,,...333666444---,,,+++))))))+++000444===@@@DDDHHHJJJMMMPPPRRRUUUYYY```ggghhhjjjsss}}}kkkVVVLLL;;;===ddduuu]]][[[NNNOOOnnnpppkkknnnIII333111333666;;;???BBBEEEIIILLLSSSQQQ:::???]]]QQQQQQwww~~~jjjtttjjjIII@@@NNNhhhwww|||fffPPPBBB???@@@AAA___}}}wwwbbbaaaPPPLLLJJJPPP\\\cccZZZLLLIIICCCbbbzzzdddOOOXXXuuu{{{ttt|||}}}vvvmmmggg```xxxuuu___^^^bbbPPP999666111888666777888EEEqqqqqqllloooxxxLLL777777777555444666888888666666666666666777888999;;;>>>AAADDDFFFIIIMMMOOOPPPHHHDDDQQQiiiwwwmmm\\\AAA:::555666888666444555777<<>>;;;:::888:::666===AAAVVV}}}PPPJJJDDDFFF\\\~~~```VVVhhhWWWaaaccc}}}LLL888555:::///333222222222333444555666777999???HHH{{{cccnnn@@@@@@AAADDDiiiuuupppuuuccc^^^___xxxuuuxxxxxxUUU<<<555111333555000222222333333444666777888777>>><<>>AAAEEEIIILLLVVVzzzCCC000@@@hhhNNNRRR|||ooozzzqqqJJJ@@@MMMhhhwww{{{dddPPPFFFEEEHHHKKKiiiyyyyyyuuupppooovvvzzzsssiiiVVVHHHccc~~~iiiQQQXXXttt|||~~~~~~}}}pppgggcccnnnbbbRRR]]]fffPPP555444...666666888;;;LLL{{{jjjhhhooorrrHHH666888777555444666888999555555555555555666777777:::<<>>;;;;;;@@@DDDAAA:::666555777:::999666888<<<...:::UUUcccTTTDDD@@@===QQQbbbUUUFFFHHH???EEEjjjvvvWWWVVVzzzaaa>>>:::===:::;;;777???CCCWWW[[[EEEPPPGGG]]]~~~~~~^^^bbbtttXXXjjj}}}OOO777333888000777222222222333444555777777<<<>>>LLLuuuWWWsssAAADDDBBBAAAfff|||]]]]]]vvviiiVVVrrreee___wwwccciii|||XXX===666111333555000222333333444555666888888888@@@???FFFOOOrrruuu{{{yyycccNNNXXXVVVYYYfff======???333333000---,,,,,,,,,+++***(((((((((((((((((((((((('''(((((()))***+++++++++---.........///111555888...+++***,,,,,,+++...444888<<>>...666888:::===???@@@BBBDDDGGGYYYggg```>>>555@@@eeeYYYGGGssstttzzzkkkJJJ<<>>===666TTTgggMMM@@@EEE<<>>AAA^^^}}}hhh^^^VVVJJJMMMTTTiiizzz\\\FFF^^^ttt\\\{{{yyyXXX{{{WWW@@@444111777000222333444666555444444666777BBB???GGGJJJVVVdddGGG^^^UUUSSSxxxnnnCCC>>>>>>333333000---,,,,,,,,,+++***((((((((((((((((((((((((&&&'''((()))***+++,,,,,,...////////////111555888222...,,,---,,,***---111777;;;BBBGGGJJJLLLNNNPPPTTTWWW\\\aaagggmmmtttyyy|||pppWWWAAA666888AAA\\\}}}vvvkkkZZZ```kkkccc]]]888///666888:::===>>>???@@@CCCEEEUUUdddWWW444222EEEqqqbbbNNNsssvvv~~~uuuOOO???GGGaaaqqq}}}qqqccc]]]^^^^^^tttvvvRRRQQQqqq}}}zzz~~~rrrwwwaaaeeehhhPPP666222///888555666>>>UUUcccssseeeggg888999777555555777888777555444444444555555666666666666888999;;;>>>BBBDDDEEECCC>>>:::999;;;;;;;;;::::::888999===>>>======@@@AAA<<<\\\sss[[[HHHIIIAAAFFFSSSWWWWWWUUUMMMNNN]]]yyykkkaaa\\\fffEEE===999<<<;;;<<>>@@@BBBNNNjjjYYY222///DDDpppgggRRRlllttt|||{{{TTTCCCGGG```ppp|||~~~sssooohhhwwwvvvTTTOOOlll}}}|||kkkkkknnnSSS333333000888666777>>>TTTfffuuu[[[uuuqqqTTT111999888777777888888666444333333444444444444555555555666888:::;;;???CCCGGGOOOJJJDDDCCCEEEGGGEEEAAA<<<888888>>>BBBAAA@@@AAADDDCCCfffnnnRRRJJJCCCMMM```gggdddccc]]]YYY^^^yyyfffyyyiii```kkkIII>>><<<<<<:::<<>>...999666222555666777777777888;;;>>>BBBTTTrrr```rrrDDD???BBBFFFaaa|||{{{xxx~~~}}}ttteeeXXXOOOJJJFFFFFF???HHHkkkoooIIIFFFHHHMMMSSSYYYcccttt}}}{{{vvv}}}uuuSSS???555333999333555111333555777999;;;???AAACCCDDDPPPVVVcccqqqEEEYYYTTTSSSeeesssGGG;;;<<<999333000---,,,,,,,,,+++***((((((((((((((((((((((((%%%%%%'''(((***,,,---...000111111000000222555888666000,,,,,,,,,)))***---111777???FFFJJJLLLNNNOOOQQQUUUZZZ```eeekkkqqqttt|||yyy]]]@@@222666444===XXXoooyyy```ccczzzlllfffHHH///222555999;;;<<<<<<<<<<<<===???KKK}}}uuuxxxiii<<<000999]]]dddPPPaaaooosssyyyXXXDDDGGG]]]nnn{{{wwwwwwXXXNNNggg|||ttt~~~yyyooossspppqqqUUU333666222999666777<<>>;;;:::999999;;;@@@DDDGGG^^^pppDDDIIIffftttrrr___^^^xxx[[[ZZZ```oooRRR???777:::444888555666666777777:::???BBBLLLMMMeeefffXXXoooAAA:::???EEEaaazzzrrroooiii[[[]]]XXX```|||eeeTTT```nnnrrrqqqqqqvvvzzzXXXEEE999444777000333333555777999;;;???CCCGGGOOORRR\\\^^^jjjTTTPPPKKKaaarrrFFF777999999333000---,,,,,,,,,+++***((((((((((((((((((((((((%%%&&&''')))***,,,------...///000000000222666999666///***+++,,,+++***+++,,,111888>>>DDDHHHMMMOOOPPPTTTZZZ```eeejjjooorrrvvvvvvrrrWWW@@@666999555555>>>DDDhhhyyy{{{|||aaapppmmmjjjZZZ===666555999:::;;;<<<<<<;;;:::<<<===DDDsssEEE444222KKK^^^SSSZZZttteeevvv^^^EEEBBBWWWiiixxxwwwxxx|||zzzzzzcccOOO\\\{{{iii]]]TTT]]]{{{}}}{{{pppQQQ555666222;;;;;;@@@FFFWWWuuuaaa[[[qqqSSSGGGBBB999666666777999888777666666777444444333333333333222222222111444777444444AAARRRgggsss~~~}}}qqqfffbbbccceeejjjooowwwlllSSSZZZllloooaaaRRRDDD>>>EEENNNfffuuu___NNNMMMXXXcccpppkkkooobbb@@@;;;;;;>>>AAAHHHMMMRRRrrruuuOOOCCCHHHIII```}}}cccIII<<<===CCC>>>======<<<<<<;;;;;;;;;EEEssshhhAAA@@@ZZZppp{{{aaaPPP[[[sss]]]```ZZZ~~~oooPPP@@@::::::333999555666777777999===BBBFFFTTTWWWssshhh^^^yyyGGG===@@@EEEaaa{{{{{{vvvqqqgggmmmllluuuuuuhhhvvv~~~\\\HHH;;;444666000444555777999;;;===BBBGGGLLLNNNQQQ[[[\\\jjjzzzrrrFFFHHHHHHcccpppHHH:::999888333000---,,,,,,,,,+++***((((((((((((((((((((((((&&&'''((()))***+++,,,,,,,,,---......///222666:::;;;333------...,,,*********...444:::@@@FFFLLLPPPPPPUUU[[[aaafffjjjnnnqqquuuttt~~~mmmLLL@@@???AAA===BBBMMMOOO[[[ppp}}}}}}{{{uuuppp]]]|||}}}nnniiiMMM777:::555;;;999;;;<<<<<<;;;;;;<<<>>>AAA}}}nnnCCC555222HHHZZZRRRTTTsss___tttbbbGGGAAATTTfffuuu{{{mmm___lllqqqxxxzzzfffMMMWWWxxxnnndddXXX]]]pppxxxxxx|||oooOOO777666222<<<===CCCIIIYYYrrriiiQQQuuuqqqRRROOOPPPBBB999<<<======:::777555666777555444444444333333333333222111444777333222AAAUUUgggyyy{{{yyyyyytttQQQ;;;BBBBBB@@@@@@999999FFF[[[ttthhhQQQ[[[```dddzzzlllppp```@@@===<<>>===<<<<<<===hhhzzz___???;;;WWWwwwrrrXXXKKKRRRjjj]]]~~~hhhUUU{{{mmm\\\AAA666;;;444666666777888:::<<>>EEEKKKPPPQQQUUU\\\aaafffjjjoooqqqwwwttt}}}lllNNNKKKNNNLLLDDDKKKYYY[[[III___ooonnngggccc]]]VVV]]]kkk|||yyyqqqvvvXXXvvv{{{rrr}}}pppiiiDDD333<<<444===999;;;<<<<<<<<<<<<===>>>HHH|||mmmDDD555...@@@UUUNNNMMM|||~~~nnnWWWoooeeeIIIBBBSSSdddrrrtttlll]]]NNN]]]uuuuuubbbrrrzzzgggLLLSSSvvv}}}xxxooo]]]```iiijjjooozzznnnNNN999888444<<<===BBBHHHVVVrrrpppKKKggg___WWWWWWKKKDDDBBBBBBAAA<<<777444555777555555555444444333333333222111444777333111BBBWWWfff{{{|||SSSBBB<<<111000666444888JJJttt|||lllnnn^^^@@@===>>>CCCHHHSSS[[[aaayyyccc}}}\\\KKKFFFEEECCCXXXtttiiiPPPFFFNNNXXXQQQMMMIIIIIIKKKIIICCC<<<::::::;;;===>>>@@@BBBBBBDDDhhhuuu[[[>>>:::YYYhhhMMMDDD\\\ZZZzzzkkkRRRtttkkkjjjBBB111<<<777222777999:::;;;>>>DDDKKKPPP\\\uuu~~~nnnRRRAAA<<<>>>YYYrrr~~~}}}www___JJJ<<<444777333:::666888;;;???DDDKKKSSSYYYWWWYYY```___ppphhh>>>UUUOOOLLLiiiDDDAAA:::===333000---,,,,,,,,,+++***))))))(((''''''''''''''''''''''''((()))+++,,,---333111222444444222666;;;AAA:::222...------,,,)))******---444===EEEHHHIIIQQQVVV]]]bbbeeeiiioootttpppvvv|||kkkeeekkkfffVVV^^^llldddUUUXXX___jjjmmmhhhaaa___RRR^^^qqqoooVVVsssnnnqqq{{{mmmVVVAAA666555888:::888;;;??????<<<:::;;;<<>>===BBBCCC@@@HHHtttzzzSSS@@@===JJJvvvwwwRRRRRRNNNddd\\\pppSSSiiivvvhhhIII333:::777000555999<<<===>>>DDDNNNWWWbbbddd|||WWW{{{???HHH;;;AAARRRuuuvvvfffNNN888444999111777999999<<>>>>>uuucccIII000222666WWWVVVSSSuuuqqqeeefffnnnOOO>>>III\\\ooo~~~~~~gggUUUJJJEEEDDD[[[wwwzzzYYYMMMhhh~~~iiiNNNOOOdddxxxxxxxxx}}}{{{tttggg|||xxxxxxnnnJJJ444:::777:::CCCHHHOOO```tttqqqrrrDDDUUUsss]]]RRRKKKBBB444444999444666555333444555555444222444000000555444111999FFF^^^sssxxxqqqlllllllllwwwjjjGGG===777888777333555===GGGlllrrrpppqqqsssZZZwwwJJJBBB<<<@@@KKKMMMVVVccceee}}}nnn>>>JJJDDDBBBSSSpppyyyjjjpppmmmiiieeecccbbb]]]VVVPPPGGGDDDAAA@@@BBBCCCDDDDDDHHHxxx}}}TTT???;;;CCCbbb~~~```UUUDDDYYY___nnn^^^lll~~~VVVEEE777;;;999:::888;;;>>>AAADDDKKKSSSYYYcccbbbvvvzzz[[[EEEEEE:::@@@OOOrrrzzzeeeNNN888444:::222999<<<===AAAIIISSS[[[___```dddbbbiiijjjwwwqqqOOO\\\XXXWWWlllGGGAAA777888333000---,,,,,,,,,+++***))))))(((''''''''''''''''''''''''((()))***+++,,,222000000222222222666<<>>CCCWWWlllzzzgggSSSGGGBBBAAAVVVmmmlllMMMEEEddd}}}hhhKKKCCCOOOlllxxx}}}mmm}}}rrrnnnDDD444===:::===FFFMMMTTTbbbqqqppp~~~MMMLLLttt[[[MMMDDD===444666:::555666555444444555555444222444000111444333000666AAAQQQiii|||iii\\\PPPGGGBBBAAAPPPyyypppKKK@@@888999888444666===>>>OOOSSSiiilll|||FFF@@@AAAEEEQQQTTT\\\fffdddwww>>>AAAFFFAAARRRnnn~~~xxxrrrkkkeeeWWWKKKEEEIIILLLIIIHHHKKKYYY___HHHGGGOOO^^^yyyxxxbbbBBBSSSdddiiihhhiiiNNNEEE:::999555<<<;;;===AAAFFFLLLSSSYYY\\\dddaaassssssgggOOO@@@;;;@@@LLLmmmdddNNN888555:::333:::???AAAFFFNNNWWW]]]aaaaaadddcccjjjlllyyyuuuTTT```^^^```gggEEEAAA888999333000---,,,,,,,,,+++***))))))(((''''''''''''''''''''''''((((((***++++++,,,,,,///444666555888===@@@>>>999444000...---...+++******---333;;;BBBFFFIIIPPPZZZbbbfffjjjnnnrrrsssvvvyyyuuufffttt}}}nnnXXX???555777;;;<<<;;;FFFAAA;;;999999999888666:::^^^rrrNNN444555444BBBZZZLLL___{{{cccaaattt___DDD???RRRgggttt~~~ooo[[[LLLDDDBBBLLL___]]]CCCBBBeeeoooPPP??????XXXkkkmmm|||kkk{{{hhh???:::<<<<<>>:::555777;;;666666555444444555555444333444111111333222000444;;;FFFaaa{{{~~~gggTTTCCC999555333???iiizzzRRREEE;;;:::999555666<<>>???AAAOOOjjj~~~mmm[[[QQQVVVXXXPPPMMMRRRpppiiiPPPXXXmmmsssxxxQQQYYYiiidddlll```tttOOOCCC666666444999<<<>>>BBBIIIRRRYYY]]]^^^bbbaaatttpppZZZ>>>>>>BBBIIIeeezzzrrrkkkwwwxxxxxxdddOOO:::555:::444;;;???BBBIIIRRRZZZ___cccdddgggeeelllnnn|||rrrHHHOOOSSSYYYeeeDDDAAA999;;;333000---,,,,,,,,,+++***))))))((('''''''''''''''''''''''''''((()))*********,,,222999:::777666999===>>><<<888111------...+++******+++///666===BBBEEEMMMWWW```eeeiiinnnqqqtttvvvxxx}}}rrrvvvtttoookkk|||kkkSSS<<<555999;;;::::::JJJEEE>>>:::999888777444999VVV{{{TTT666555333:::YYYJJJTTT~~~{{{fff]]]qqqfffIII<<>>CCCKKKTTT[[[___aaa______rrrkkkfff>>>CCCCCCFFF\\\uuusss^^^{{{aaahhhuuu{{{uuucccPPP;;;666:::444<<<>>>CCCKKKSSS[[[aaaeeegggllljjjoooqqq~~~IIICCCEEEKKKfffDDDAAA999;;;333000---,,,,,,,,,+++***))))))((('''''''''''''''((('''''''''(((((()))***...000666<<<<<<666444666;;;>>>AAA===555///---...++++++******,,,111888===BBBJJJTTT\\\bbbgggmmmqqqvvvxxxzzz|||~~~```RRR\\\eeejjjwwwkkkrrryyy|||eeeNNN:::666:::999888999DDD@@@<<<999999999:::999999OOO\\\888111///777XXXKKKNNNqqqzzznnn\\\fffgggMMM:::MMM```mmmttt___LLL???GGGSSSOOO@@@IIInnnmmmXXXKKK???XXXttt~~~tttsssoooaaa^^^tttwwwyyy|||YYY444888888BBBOOOWWW[[[```hhhpppPPPSSSyyyvvv\\\LLLEEE;;;666888555777666555555666666555333333222222222222222222333222NNNpppaaaHHH===<<<666333LLLuuudddSSSDDD???===888777;;;ZZZuuujjjqqqqqq|||lllcccGGGDDDMMMVVV```aaafffnnnhhhyyyvvvFFF===FFF???HHH\\\xxxyyyuuuoooddd]]]]]]bbbttt|||eee^^^tttUUU???111;;;<<<<<<>>>BBBGGGNNNVVV]]]bbbeeebbb___mmm___pppAAAFFFBBBDDDUUUiiiyyybbbxxxZZZ]]]vvvzzz~~~www|||aaaPPP<<<777<<<777@@@BBBGGGOOOVVV\\\bbbhhhkkkqqqmmmqqqrrr~~~YYYEEEAAACCChhhCCC@@@999===333000---,,,,,,,,,+++***))))))((('''''''''''''''(((''''''''''''((())))))///000555:::;;;888888;;;:::@@@FFFCCC:::111...///+++,,,,,,******---333888@@@GGGPPPXXX^^^eeelllqqqvvvxxx{{{|||~~~hhhLLLKKKKKKOOO^^^uuu|||aaasssvvv\\\GGG777777:::777666888;;;;;;:::999888888;;;===;;;HHHeee;;;111///666UUUMMMJJJbbbvvvuuuZZZ\\\hhhPPP:::JJJ[[[ggg~~~}}}oooZZZLLLUUU[[[RRRBBBLLLnnn|||jjj]]]FFF[[[ttt|||vvvnnnbbbttttttuuu|||tttPPP555;;;;;;JJJZZZ```___aaaiiipppvvv|||PPPGGGkkk|||bbbRRRJJJ<<<555888888777666555555666666555444333333333222333444333222000@@@ZZZuuudddKKK===999444---;;;SSSaaannn|||lllYYYHHHBBB???999777;;;MMMjjjhhh```XXXMMMSSSTTTiiizzzrrr}}}xxxYYYGGGGGGSSSYYYdddgggmmmssskkkyyyPPP:::CCC???DDDVVVppp~~~uuunnnjjjiiirrreee~~~aaadddMMMAAA777;;;:::>>>CCCGGGNNNSSSXXX___ffflllkkkeeennn\\\yyyCCCEEE<<>>333000---,,,,,,,,,+++***))))))((('''''''''''''''(((''''''''''''(((((()))------111777:::;;;???EEE:::BBBJJJHHH>>>444000000,,,,,,,,,+++)))+++000555???FFFNNNVVV\\\ccckkkqqqtttwww{{{|||{{{|||\\\UUUBBB>>>EEEZZZtttxxxVVVnnnpppUUUBBB555666999666555999666888:::888666666999<<<===EEEkkk???333333666RRRMMMGGGWWWrrryyyXXXXXXjjjTTT:::GGGUUU```xxxzzz}}}~~~jjj\\\bbbdddVVVDDDLLLmmm}}}pppNNNaaauuu~~~{{{uuuyyy|||~~~vvvxxxkkk```}}}ssswwwiiiHHH999CCC>>>PPPaaaeeeaaaaaahhhpppzzz}}}ZZZEEEcccyyy```QQQIII;;;444999;;;888666555555666666555444222333333333444555444111444555DDD___wwwlllUUUEEE???<<<222888BBBAAAJJJbbbrrrqqq]]]KKKDDD@@@:::888;;;999HHH>>>======555???DDDUUUfffuuuyyypppsssOOODDDIII[[[ZZZgggkkkrrrwwwmmmwww___<<>>BBBRRRkkk|||vvvzzz___^^^bbb{{{aaaUUUsssrrr777;;;999999888CCCFFFLLLSSSWWWZZZ```jjjqqqtttlllsss~~~bbb~~~DDDCCC888???OOO]]]||||||rrraaaRRRBBBWWWsss^^^uuuqqqXXXKKK;;;999BBB@@@KKKTTTWWW\\\___bbbffflllqqqsssnnnqqqsssVVV???AAAGGGddd@@@AAA:::999333111...---------+++***))))))((('''''''''''''''(((((((((((())))))))))))...111222222444999999666DDDAAAEEELLLGGG999000000...//////,,,+++,,,------777>>>GGGOOOVVV^^^gggmmmtttyyy~~~kkkZZZGGG333:::???PPPssszzzppp@@@llltttiiiGGG???777555888:::888444777777777777777777777777555RRR{{{nnnoooKKK222555000WWWdddNNNOOOppp{{{gggSSSjjj]]]>>>>>>NNN^^^oooyyyrrrrrrZZZEEESSSkkktttuuujjjkkklllllllllmmmoooqqqtttxxxpppqqqvvv}}}~~~}}}}}}tttttt}}}~~~tttfffzzzuuuWWWggg~~~nnn<<>>FFFNNNSSSYYY]]]aaagggnnnssssssrrr~~~```III888;;;GGGJJJVVVxxxoooqqqnnnZZZEEEUUUcccjjjsss[[[EEE======???EEEMMMYYY]]]aaaeeegggiiilllnnnzzzxxxrrryyy___===DDD@@@kkkBBB???999;;;333111...---------+++***))))))(((''''''''''''((((((((((((((())))))))))))***...111444:::AAAAAA<<<===>>>EEENNNOOODDD555+++000111000,,,******---...222999AAAJJJRRR[[[eeelllsssxxx}}}xxxkkkTTT???CCCFFFPPPiii{{{xxxqqqLLLrrryyybbb@@@;;;666555666888777444777777777777777777777777222CCCbbbtttsssyyySSS555111111OOOaaaRRRLLLgggzzznnnUUUccc]]]EEE===GGGZZZkkkwwwiiiSSS[[[mmmsssrrryyy{{{~~~zzzwwwwww}}}}}}jjjZZZ}}}{{{eeezzzkkk>>>BBB===IIIOOOUUUYYYZZZ\\\```dddwwwlllNNNLLLlllfffKKKEEEBBB888555:::888888999999999999888888444444444444444444444444444///000666>>>QQQuuuoooaaaTTTGGGHHHQQQ___ggghhhhhhkkkvvvlll\\\LLL@@@999555444444777999999777555666777888???HHHQQQ[[[iii|||ttt___LLLRRRYYY^^^___eeegggmmmtttqqqyyyqqq[[[ZZZ<<<888>>>BBBOOOddd~~~\\\^^^EEE???KKK^^^rrrgggwwwMMMAAAJJJeeehhhfff>>><<<===<<>>???BBBIIIQQQZZZ]]]bbbgggiiillloooqqqzzzzzztttwww~~~^^^CCCIIIEEEmmmDDD???888:::333111...---------+++******)))((((((''''''(((((((((((((((((())))))))))))))),,,111777AAAIIIHHHBBB@@@CCCHHHMMMRRRNNN>>>...000000000---***))),,,///---222999AAAIIISSS___gggmmmsssyyy}}}~~~~~~xxx```IIIIIIFFFGGGQQQbbb}}}zzzxxxuuugggvvvPPP777777555555444444555555555555555555555555555555:::AAAZZZzzz]]];;;///000@@@YYYVVVFFFWWWsssuuuYYYZZZ]]]QQQ======TTTeeetttrrr{{{vvv{{{{{{fffjjjtttzzzddd;;;@@@???NNNRRRXXX[[[\\\]]]aaaeeennn|||```III]]]lllLLLBBBAAA<<<777888888888999999999999888888444444444444444444444444666333111...+++444OOOkkkrrrgggaaaaaagggrrryyyzzzxxxwww{{{ooo\\\III<<<888999666:::======:::888888:::555999===AAAJJJ\\\tttvvv~~~XXXQQQYYY^^^aaaaaagggjjjooouuurrrxxx|||gggqqqCCCBBB>>>AAALLL```yyy~~~LLLTTTGGG???:::===aaaxxx|||fffiii```JJJAAANNNmmmzzzssslllBBB>>>===<<>>AAAJJJ\\\sss\\\^^^LLL@@@;;;@@@JJJeeesss]]]kkkrrrPPPFFFGGGNNNddduuueeeAAA>>>>>>???GGGNNNYYY^^^eeeiiikkkmmmqqqtttuuussssss}}}bbbCCCDDD>>>CCCCCCdddwwwkkkZZZSSSLLLJJJ]]]jjjNNN[[[~~~ppppppYYYDDD@@@GGGMMMUUU\\\___cccgggjjjlllnnnppprrrpppxxxtttpppuuuzzzzzz```HHHAAA<<>>222666888777333000111333222222222222222222222222222000LLLmmmKKK222111---CCCWWWJJJCCC[[[ttteeeSSSZZZbbbIII999IIIXXXcccrrr{{{|||uuuuuuyyyttt^^^llllllLLL666EEEUUUSSSYYYbbbjjjnnnppppppppplllSSSFFFkkk___GGGAAABBB>>>666888888999999999999888888666666666555555444444444......111444444111222444===OOOiiinnn[[[SSSSSSXXXYYYXXXPPPDDD;;;999:::;;;;;;888666;;;OOOmmmkkkSSSZZZccccccggghhhooonnnnnnrrroooppp|||SSS777???AAAGGGVVVlllrrrjjjNNN@@@<<>>EEE>>>[[[nnnlllYYY]]]XXXQQQXXXwwwpppTTT^^^yyynnnWWWDDDCCCLLLSSSZZZ```dddgggjjjlllllllllmmmnnnkkksssqqqooopppxxx[[[@@@>>>AAAhhhCCCBBB;;;<<<333111...---------+++***+++***))))))(((((())))))(((((((((((())))))))))))(((,,,...///444;;;<<<:::===EEELLLPPPSSSWWWVVVSSS666...***///111---***---***,,,------...333;;;BBBMMMWWWeeepppvvvzzz|||zzzgggUUUJJJRRRHHHCCC>>>CCC===EEE{{{zzzlllkkkooottt~~~dddFFF999333666777666222000111222222222222222222222222222999222CCCyyywwwVVV666444///<<>>IIIVVV]]]aaahhhooorrrsssqqqoooiii~~~___HHHZZZzzzoooQQQCCCDDDAAA888888888999999999999888888777777666666555444444444444111......000111000///222555@@@UUUrrrzzzwwwwww~~~|||tttcccOOO???::::::999;;;999666999JJJggg}}}zzzcccTTT___bbb```fffhhhnnnllliiinnnmmmnnnwwwyyy[[[;;;??????DDDPPPddd{{{xxxUUUFFF===888DDDWWWxxx{{{zzzZZZIIIlll^^^DDD???555===HHHbbb|||tttMMM888@@@GGGLLLSSSVVV\\\aaahhhllllllkkklllnnnkkkkkkhhhrrr^^^zzz???777AAACCCRRRddd{{{vvvjjjdddYYYWWWhhhsss\\\ffflllWWWFFFHHHRRRYYY^^^ccchhhjjjlllmmmlllllllllmmmlllpppppprrrpppbbb<<<<<>>FFFJJJKKKIIIKKKTTTZZZ[[[[[[]]]GGG666***---111...,,,...***+++,,,++++++...444999@@@HHHTTT^^^gggnnnvvv{{{xxxvvvooohhhgggeee___hhh^^^XXXxxxfff```kkksssvvv|||TTT:::333222333333333222222222333222222222222222222222222...///000fff}}}ccc<<<444111333NNNdddJJJ===ZZZkkk[[[PPPWWWZZZHHH???LLL\\\lllvvv{{{{{{tttddd[[[^^^```mmmzzztttooozzz|||{{{~~~xxx]]]HHHHHHNNNWWWdddfffiiimmmpppqqqpppnnngggvvvuuuUUUNNNnnn[[[EEEDDDCCC;;;888888999999999999888888777777777666555444444444666555222//////111222111333111222999GGG\\\sssqqqVVVCCC<<<<<<888<<<===:::;;;IIIbbbwwwxxx{{{wwweee]]]}}}^^^ZZZgggeee```gggdddkkkhhhdddjjjlllnnnwwwZZZWWW:::>>>===???III[[[sss|||ppp```LLLAAA999>>>IIIfffxxxyyynnniii}}}vvvZZZPPPLLLHHH[[[qqqxxxSSS@@@FFFKKKNNNSSSTTTYYY___fffiiiiiigggggghhhdddiiifffkkksss}}}BBB999;;;CCCIII[[[rrr}}}uuukkkhhhooo{{{vvvdddmmmmmmXXXIIINNNZZZ```cccfffjjjlllnnnoooooonnnnnnoooqqqpppqqqyyyrrr{{{CCC<<<<<>>BBBJJJ^^^{{{{{{|||nnniiiyyykkkMMMAAAMMMVVV___gggffffffhhhllloooppppppmmmuuuzzz___CCC\\\aaaFFFDDDDDD===888888999999999999888888888777777666555444444444...222444222000000000000+++///333222111999MMM___tttzzzxxxqqqTTT@@@999:::555:::>>>;;;;;;GGG^^^qqqtttyyy{{{pppmmmttt]]]aaaooojjjbbbiiiaaahhhdddaaahhhllloooxxxfffbbbGGG<<<;;;<<>>DDDVVVmmmxxxjjjrrrnnnZZZLLLRRR^^^dddfffhhhjjjmmmpppqqqqqqpppqqqrrrwwwqqqsss~~~tttOOO???777dddGGG===EEE666444111...,,,,,,,,,,,,+++******))))))((((((''''''''''''''''''((((((((((((,,,******...777@@@IIIMMMRRRBBBBBBVVVdddaaa```fffgggPPP888---,,,---...///+++,,,------,,,++++++,,,000444:::>>>DDDOOO\\\fffjjjpppkkkSSSKKKQQQMMMPPPlllyyyVVV<<<333444111111111111000000000//////000000000111111111111...666222III~~~ddd999---555777NNN[[[??????ZZZjjjSSSGGG___XXX>>>DDDQQQ___nnnvvv{{{zzzoooccc~~~aaaQQQFFFEEE@@@>>>PPPiii|||yyymmmjjj{{{bbbIIIBBBMMMYYY[[[ccccccdddfffhhhiiijjjkkklllfffoooSSS>>>yyytttKKK<<>>HHH666AAAKKK^^^sssoooeeeuuuxxx}}}nnn___VVV\\\gggjjjiiihhhiiikkknnnppprrrsssrrrrrrrrrsssyyyqqqtttdddAAA<<>>FFFWWWjjjtttzzz}}}{{{vvvlll^^^OOOGGG@@@>>>KKK\\\qqq~~~yyyzzzaaaXXXwww{{{ppp[[[IIIFFFQQQZZZ[[[bbbbbbccceeefffggghhhhhhkkkhhhpppcccFFF^^^aaaIII@@@777:::<<<:::555555999999666:::999888777666555555444444333222222111111222222222111000///000111333444777;;;AAAHHHNNNQQQSSSSSSQQQMMMHHHEEEBBBEEERRR^^^hhhxxx|||kkkWWWKKKCCC<<<@@@>>><<<:::>>>GGGTTT]]]eeejjjqqqyyysssggg^^^bbbjjjmmmjjjhhhgggfffddddddeeehhhkkknnn{{{XXX???@@@???@@@JJJ___xxx___WWWeee[[[JJJ;;;888:::EEEMMMMMMTTT]]]]]]RRROOOUUU]]]ggg~~~ttt}}}^^^QQQMMMVVV```dddhhhnnnjjjkkkmmmnnnnnnnnnnnnnnnqqqiiiqqqrrrtttddd{{{mmm888===EEE===DDDSSSggg~~~qqqqqqwwwpppbbb\\\kkkuuuiii^^^WWW\\\eeehhhiiiiiijjjkkknnnpppqqqrrrqqqpppsssttt{{{tttuuu```???CCC|||aaa@@@:::???666444111...,,,,,,,,,,,,+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((+++///555:::>>>BBBGGGEEE>>>BBBSSS```dddaaaaaa^^^RRR>>>---+++111---------------......///+++---///000111666===DDDTTT^^^ttt}}}tttlllcccSSSAAA:::<<<<<<888CCCmmmuuuXXX<<<,,,,,,222000000000000////////////////////////000000000000---,,,///<<<```\\\888000111AAA^^^TTT;;;<<>><<<666444777999999999999888777666555555555444333222222111111222222222111000///000111222333---...///000333555777999===:::888888666444888>>>GGGgggxxxjjjZZZZZZXXXNNNKKKEEE===:::===FFFPPPVVVYYY```jjjvvv~~~}}}{{{ggg```]]]bbbhhhjjjjjjkkkiiigggdddcccdddfffjjjlllvvv}}}ZZZ???@@@AAAAAAFFFUUUmmmtttXXXMMMlllrrrLLL>>>KKKdddvvv|||ssssssTTTRRRVVVaaafffgggllltttpppppppppqqqrrrrrrssstttvvvppptttrrrpppmmmfffQQQ666EEE<<>>mmmEEE??????:::444111...,,,,,,,,,,,,+++))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''***///777???EEEEEEYYYeeeXXXEEEGGG\\\oooeeegggiiibbbPPP:::///...,,,,,,,,,,,,------,,,+++,,,---...------000444888;;;SSSrrr~~~yyyrrrmmmlllUUUCCCAAA>>>555444;;;666LLLlllyyy[[[AAA222---///444000000/////////................../////////000000///+++000333AAArrrfff===//////888ZZZdddJJJ<<>>:::HHHZZZjjjvvvkkkOOODDDBBBAAAEEE^^^yyy}}}sssbbbbbbjjjhhhgggZZZNNNMMMUUU]]]aaabbb```aaabbbcccccccccbbbaaacccaaabbbnnnfff???QQQzzzkkkNNN===>>>===:::777888:::<<<999999888888777666555555444333222222111111222222111111000000000000111222222111000//////000111222888555555777777555555888777QQQdddhhhnnn{{{~~~vvv]]]QQQBBB999;;;DDDLLLPPPUUU\\\fffqqqzzz~~~~~~~~~{{{~~~ddd``````dddfffeeefffiiihhhfffcccaaaaaacccfffhhhvvvccc~~~cccBBB@@@AAAAAABBBKKKbbbyyylllTTTRRRRRRDDDvvvmmmTTTVVV^^^hhhlllkkkmmmrrruuutttsssssssssuuuwwwxxxyyytttvvvqqqmmmeee{{{;;;EEEAAA>>>@@@MMMccc}}}hhh[[[___llliii`````````bbbeeeiiimmmqqqllllllmmmnnnnnnnnnmmmmmmmmmlllsssoooppp|||mmm:::;;;OOOCCC;;;777444111...,,,,,,,,,,,,+++(((((((((((())))))))))))''''''''''''(((((((((((((((((('''(((,,,666BBBJJJKKK[[[lllhhhRRRCCCMMMbbbiiigggiiikkkdddQQQ===111333111///...///...+++))),,,------------...111333000AAAXXXeeeccc^^^bbbkkkwwwyyy{{{yyyuuurrrrrrtttzzz}}}zzzqqqggg___WWWPPPIII;;;555<<<<<<444444<<>>@@@@@@DDDYYYppprrrddd\\\III~~~gggWWWYYY```jjjqqqqqqooonnnsssrrrpppoooppprrruuuvvvwwwuuuuuuqqqlll}}}HHHHHHAAA>>>===FFF[[[vvvhhhXXX^^^ssshhh]]]aaacccddddddhhhmmmppplllllllllmmmmmmllllllllllllgggnnnkkkmmmyyywwwEEEBBBPPPDDD888888444111...,,,,,,,,,,,,+++(((((((((((())))))))))))''''''''''''((((((((((((***)))((('''(((000;;;CCCJJJMMMXXXccc```QQQHHHHHHdddaaadddooottthhhSSSDDD444000++++++...222333333,,,,,,,,,,,,---...//////333000222;;;CCCDDDCCCCCCPPPVVV[[[^^^]]]\\\]]]^^^eeegggcccXXXLLLDDD<<<555222222444222,,,---AAAXXXvvvtttTTT555,,,000111...,,,///.........------------------------.........///------111---+++LLLoooOOO333222111CCCjjjpppTTT;;;AAAVVVTTTPPPOOOFFF:::999@@@RRReeeqqqwwwzzzzzzllljjjlllnnnQQQCCCAAABBB@@@ZZZwww~~~uuu}}}iiiZZZSSS\\\cccccceeelllkkklllnnnoooooonnnmmmllljjjiiiiiippp{{{bbbAAA@@@fffUUUBBB<<<999::::::777666777888888999999999888666555444333222222111111222222000000000000000000//////......////////////......///---...111333555<<>>???@@@PPPeeexxxeeeJJJaaaggg[[[[[[___hhhpppsssppplllmmmlllkkkjjjkkkmmmooopppuuuttttttqqqlllsss```:::===;;;;;;CCCTTTmmmhhh```}}}kkkccc\\\bbbeeeccccccgggjjjlllkkkkkkkkkkkkkkklllllllllmmmhhhnnnlllllluuuRRR???NNNEEE888<<<444111...,,,,,,,,,,,,+++'''((((((((()))))))))***''''''''''''(((((((((((('''((()))((('''+++333:::EEEHHHQQQ```nnnnnn^^^LLLWWWYYYbbbsss}}}yyylllcccMMMBBB444------333888:::------------...///...---222+++''',,,222444333444999>>>CCCFFFEEEDDDEEEGGGGGGJJJGGG???888444111,,,///222111,,,,,,AAAfffXXX@@@------222000------.........---------,,,,,,,,,,,,---------.........+++......---...===ppp{{{___666555444555]]]uuu]]]EEE<<>>GGGXXXjjjrrrOOOHHH]]]kkk```aaabbbeeejjjmmmlllhhhjjjjjjiiiiiijjjkkkmmmnnnttttttrrrrrrllliii}}}DDD::::::<<<@@@KKK___wwwpppwwwhhhcccaaafffiiiffffffiiikkkiiijjjjjjjjjjjjjjjkkkllllllnnnhhhpppmmmkkkmmmYYY:::OOOEEE666<<<444111...,,,,,,,,,,,,+++'''((((((((())))))******''''''''''''((((((((()))"""&&&***+++***,,,111777@@@QQQ^^^gggyyy|||eeeLLLSSSdddwww}}}{{{yyygggMMM999111111444666000//////000111000///---+++...444555...)))---555///222666666444333444666000444555111///222333111,,,111555:::LLLlllkkk@@@222***///333///...222......---------,,,,,,,,,,,,,,,,,,---------......+++...***---111111VVVvvv@@@999333$$$FFFeeebbbPPP===999DDDQQQTTTNNNFFF>>>:::@@@IIIVVVhhhxxxyyy~~~~~~lllFFFJJJRRRVVVQQQHHHCCCDDDCCCccc|||vvvuuu~~~qqq\\\^^^UUUYYYiiimmmbbb```iiifffgggjjjlllmmmlllkkkiiihhhmmmlllfffhhhzzzuuuQQQBBBRRR{{{^^^LLL<<<999:::999888999777888999::::::999777666444333222222111111222222000000111000000///......222000...------///111333---...111222//////888CCCHHHWWWaaaiii~~~wwwggg^^^OOOCCC===>>>BBBEEEDDDHHHOOOWWW\\\`````````\\\}}}jjjhhhnnniiiffffffeeebbbbbbeeeeeefffiiijjjjjjiiifffdddoooqqquuuRRR999;;;@@@<<>>???DDDSSShhhxxx}}}ttt{{{www~~~fffgggggglllnnnjjjjjjnnnnnnjjjiiiiiiiiiiiijjjkkklllmmmmmmhhhpppnnnhhheeewww~~~ZZZAAAUUUDDD<<<666555222000......---+++***************))))))))))))))))))))))))(((((((((((('''(((((()))***,,,---...DDDTTThhhyyyOOOFFFKKKhhhzzzppptttuuu___BBB---***///222000.........///000000///...---...//////...------,,,///444333...---111555111---,,,...000111000//////666PPPwwwoooGGG//////...---,,,,,,++++++------------------------++++++,,,,,,,,,,,,---------+++---000,,,...DDD]]]|||XXX333666555%%%KKKppp[[[CCC777:::DDDMMMRRREEECCC???;;;===KKKaaaqqqxxxyyy|||iiieee```[[[VVVOOOGGGAAAOOOkkk^^^UUU[[[bbbeeeeeecccbbbcccfffffffffggghhhhhhiiijjjkkkffffffiiigggjjj~~~uuuiiiFFFEEE___~~~[[[>>>;;;???:::777999999999888888999:::777333444444444333333333222222222222222111111111111000000000000000000000000000111111000000111333555666@@@888666BBBWWWdddbbbZZZTTTKKKAAA:::999;;;>>>???@@@HHHKKKIIIKKKUUU\\\[[[ooowww```___gggeeebbb```^^^^^^^^^______```ccchhhkkkllliiigggpppjjj}}}RRR===BBB===<<>>999777777777666777888888777444444444333333333333222222222222222111111111111000000000000000000000000222111111111111222222333444000...444>>>DDDCCC???AAA===888666999===???@@@DDD???CCCMMMKKKFFFTTTkkkhhhVVVVVV\\\\\\\\\\\\\\\\\\[[[[[[_________bbbeeegggfffeeehhhcccuuubbb<<<<<>>CCCIII]]]sss}}}PPPMMMVVVdddcccXXXVVV___wwwbbbkkkkkklllnnnooonnnllljjjhhhiiikkklllllllllllloooqqqqqqtttvvvsssnnnmmmqqqvvv|||eee@@@555AAA===888GGGVVVmmm~~~zzzlllcccggghhhiiiiiikkkkkklllmmmnnnllljjjhhhggghhhiiikkkkkkooonnnooopppmmmyyyWWW<<>>FFFpppzzzSSS999111......------,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---+++---111---(((,,,777hhhddd555000@@@&&&IIIYYY]]]KKK777666BBBLLLNNNLLLEEE===888<<>>???@@@:::<<>>DDD===777>>>AAARRRfffwwweeeXXXOOOPPPLLLBBBAAAHHHQQQfffxxx}}}fffmmmooopppqqqrrrrrrqqqooommmkkkllllllkkkjjjkkknnnpppqqqrrrsssrrrpppoooppprrrpppKKK111CCC???555>>>GGGccczzz}}}~~~tttkkkeeeggghhhiiikkkmmmnnnpppqqqnnnllljjjhhhggghhhiiijjjhhhnnnppprrrsssmmmqqqtttDDDRRREEE<<<555555222000......---+++***************)))))))))((((((((((((((())))))))))))******))))))))))))******"""222III[[[hhhrrrzzz|||cccWWWYYYnnnrrr___FFF444---...000111444444444222000---++++++...000222444222///---...///222444888AAATTTmmm~~~```===...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,***,,,000000------111QQQvvvKKK***999///...NNNlllgggGGG000888LLLNNNNNNJJJDDD>>><<>>BBBBBB999<<<>>>III\\\ooowwwiiieee```UUUNNNOOOGGGQQQ___tttqqqhhhggglllmmmooopppqqqqqqppppppkkkkkkjjjhhhffffffhhhjjjooooooooopppppppppnnnllloooAAA888===;;;;;;BBBVVVlllyyy{{{tttkkkhhhiiiggghhhiiikkklllnnnooopppnnnmmmkkkjjjiiijjjkkkllldddlllooorrrvvvpppqqqPPPNNNDDD>>>888555222000......---+++***************)))))))))((('''((((((((()))))))))***+++***))))))((()))))))))'''+++444BBBUUUjjjsss___```tttqqqXXXGGG<<<444000---///000000000000222555111111000---+++,,,...///444DDD[[[mmm{{{]]]>>>000---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,---+++***---/////////000333gggrrr\\\333111222(((===```tttbbbAAA666AAAHHHKKKMMMLLLGGGAAA>>>>>>NNNZZZiiisssxxx{{{~~~{{{~~~yyyhhh[[[WWWXXXZZZ[[[]]]^^^___^^^\\\ZZZ___```bbbddddddcccaaa``````^^^^^^bbbdddeeefffiiippp}}}rrreeePPPCCCNNNyyycccFFF:::666444777;;;;;;666666:::666666666555555555444444333333333222222222222111111111111111111111111111---...000111222222111111111111222333333333444444777777666666666777888:::===@@@CCCMMMggglllQQQQQQTTTOOOTTTTTTTTTTTTVVVXXXZZZ[[[[[[ZZZZZZ\\\^^^^^^\\\[[[^^^ggg```kkksssppp???:::DDD@@@===888???MMMaaatttlllWWWLLLVVVOOOOOO\\\qqquuukkkccciiiaaafffgggjjjmmmooopppqqqqqqlllllljjjhhheeecccdddfffmmmllllllmmmooonnnkkkhhhooo{{{fff333;;;BBB999BBBHHH\\\uuujjjbbbffflllggghhhhhhiiijjjjjjkkkkkknnnmmmllllllllllllmmmnnnfffnnnooopppvvvrrrrrr}}}~~~IIIEEE>>>===:::555222000......---+++***************))))))))))))''''''(((((())))))*********))))))((((((((())))))---))))))333FFF```~~~{{{pppnnnrrrmmm]]]SSSAAAAAA???999333000222444//////,,,)))---:::GGGNNNdddsss```===,,,...000,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------************++++++++++++...,,,******+++,,,------&&&GGGooofffOOO777+++222000BBBdddqqq]]]BBB666@@@DDDKKKNNNLLLHHHCCCAAA???JJJYYYhhhqqqxxx~~~yyyvvv}}}}}}fff]]]```fffbbbbbbbbbccccccaaa]]]YYY[[[^^^bbbeeefffdddaaa^^^ccccccbbbbbbdddeeehhhjjjjjjvvvttthhhNNN>>>RRRwwwjjjKKK<<<555333999;;;777777;;;777666666666666555555555333333333333222222222222111111111111111111111111---...000111222333333333222111111111222222222111555555555444444555888;;;888555IIIrrr|||^^^QQQTTTUUUPPPSSSRRRQQQQQQRRRUUUXXXZZZ[[[[[[[[[]]]______]]][[[ZZZdddcccfffzzzVVV;;;@@@BBB:::888:::DDDTTTfffwwwdddQQQbbbQQQJJJMMMXXXwwwzzzZZZaaakkk```bbbdddfffiiilllnnnpppqqqlllmmmmmmkkkhhhfffffffffkkkkkkkkklllmmmllljjjhhheeeuuuLLL@@@CCC:::>>>???LLL```tttzzzjjjeeekkkpppggggggggggggggggggffffffkkkkkkkkklllmmmnnnoooppplllsssqqqooouuurrrpppwwwwwwHHHDDD<<<;;;888555222000......---+++***************))))))))))))'''''''''((()))*********))))))((((((((())))))***,,,((((((...:::OOOlll~~~ccciiiyyyvvvdddPPPBBB===<<>>...---//////---++++++++++++++++++++++++)))******+++,,,,,,------************++++++++++++,,,,,,+++***+++,,,---------666fffxxxnnnIII///555...111GGGbbbiiiTTT;;;999===DDDIIIKKKJJJHHHFFF:::AAALLLYYYfffqqqyyy}}}|||sssrrrxxx|||~~~ttt|||eee]]]aaaeee```^^^]]]]]]______]]]ZZZWWWZZZ^^^aaabbbaaa___^^^ccceeeeeecccbbbdddgggiiikkkvvvssseeeIIIBBB[[[yyyqqqSSSCCC888:::;;;777777;;;777777777666666666555555444444333333333222222222111111111111111111111111111111111111111222333444333444555444333222333444222444666666666777:::<<<>>>GGGfffgggUUUSSSTTTTTTRRROOOPPPPPPRRRTTTVVVXXXYYY]]][[[[[[[[[^^^___```___]]]dddhhhhhh|||~~~JJJ<<>>:::;;;BBBKKKWWWkkk|||kkkjjjmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiijjjlllnnnooopppnnntttqqqooouuusssnnnrrr}}}YYYIII@@@<<<777555222000......---+++***************))))))))))))&&&''''''((()))******+++((((((((((((((()))******+++******,,,---666NNNfffyyyZZZ@@@```}}}WWW888###)))111---(((***++++++++++++++++++++++++))))))***+++,,,,,,------)))************+++++++++(((+++---------000111000222)))CCC~~~YYY===///333000222JJJeeeaaaIII666999>>>DDDHHHJJJJJJKKK>>>???EEEOOO\\\iiirrrvvv||||||uuuhhhnnn|||zzzlllqqqpppmmmggg]]]]]]ZZZZZZVVVTTTTTTWWWZZZ[[[ZZZVVVWWWYYY\\\^^^^^^^^^^^^ZZZ___aaa___]]]^^^aaacccdddeeezzzsssuuu\\\GGGGGGXXXssskkkUUUBBB===<<<777555:::777777777777666666666666444444444333333333222222111111111111111111111111555444222111111111222333000444777666222111444888333666:::;;;999999:::<<>>:::777999BBBNNN___wwwxxxPPPGGGLLLJJJAAA]]]xxxeeedddbbbggg^^^___```aaabbbcccdddeeecccgggkkkmmmmmmlllkkkkkkmmmnnnooonnnlllkkklllnnnkkk^^^WWW777DDD999:::===???BBBQQQmmmpppfffiiihhhaaadddddddddeeeeeeeeeeeefffdddeeegggiiikkkmmmooopppkkkrrrpppooovvvtttnnnppp}}}ggg~~~OOO@@@888;;;222111///...,,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,+++))))))000<<>>===DDD999777@@@IIISSSjjjsssgggdddeeeeeeeeehhhggggggiiinnnqqqpppoooiiijjjkkkjjjjjjkkkmmmppprrrnnnnnnrrruuussspppppp{{{|||MMM>>>777:::222111000...---,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,***((()))000666GGGeee|||aaaWWWcccsss|||}}}nnnMMM111.........---,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,>>>kkkxxxLLL444***000000666JJJ\\\BBB333444???AAADDDOOOWWWIIIGGGDDDBBBDDDLLLYYYbbblllpppwww|||~~~xxxvvvvvvooodddccckkkwwwxxx{{{}}}|||rrryyyiiiVVVUUUPPPSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTVVVVVVVVVVVVWWWWWWWWWWWW[[[\\\```nnnwwwMMMDDD???LLLgggnnn[[[NNN???222<<<;;;888777:::===999111999888666555444333222222222222222222222222222222...000222333333444666888:::555222555555333333666888111000777@@@QQQnnn|||nnnsssdddQQQDDDGGGMMMKKKIIIKKKIIIJJJLLLNNNPPPRRRRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]YYYbbbbbb___eeettt}}}ppp??????CCC<<<:::<<>>FFFTTTaaa~~~~~~}}}ooolllmmmjjjffffffgggffffffiiinnnqqqrrrqqqhhhhhhhhhgggfffgggjjjmmmsssoooooosssvvvsssqqqqqqtttzzzJJJ===777999222111000...---,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************,,,...,,,((('''(((+++***DDDggg~~~rrrooozzz~~~zzz|||zzzbbbDDD000'''...------,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------(((---222DDD}}}www___CCC***+++333111@@@aaaYYYHHH666555======DDDVVVRRRQQQNNNGGGAAAAAAFFFLLL\\\bbbkkktttzzz~~~{{{vvvqqqjjj^^^YYYeeewwwssssssfffccc]]]VVVXXXOOOOOONNNOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTSSSRRRRRRXXXXXXWWW[[[mmmttt[[[BBB===III```|||yyy\\\AAA???999666999;;;999666555555555333333333444555666444444444444444444444444333333333222111111333555555333333666666333333555555888???NNNddd~~~iiioooiiiUUUIIIBBBEEEIIIGGGGGGJJJGGGHHHJJJLLLMMMOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZ\\\VVV^^^___``````dddUUU???<<<;;;888777999???HHHPPPiiiyyyjjjZZZbbbnnn```aaaXXXDDDVVVzzzccciiiooohhhdddjjjkkkhhhgggiiinnnqqqooolllffffffggghhhjjjkkkkkklllrrrqqqqqqpppooonnnnnnnnnqqqrrrjjjppp|||SSS<<<777@@@CCC<<<999@@@GGGIII___qqqtttfffiiimmmhhhdddfffccccccdddggglllooopppppphhhhhhhhhfffeeefffhhhkkkmmmjjjjjjooopppnnnlllmmmnnnxxxHHH===888999333222000...---,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************)))+++------+++******,,,+++000???\\\~~~qqqmmmsss|||mmmyyyzzz{{{vvvmmmnnnmmmSSS;;;++++++444---,,,,,,,,,+++++++++***************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))),,,...)))000ZZZnnngggSSS333***333...444QQQkkkbbbBBB...888<<<<<>>555555555666666777888888555555555555555555555555666666666555333222333555666777888999777555777999>>>OOOeeeyyyjjjzzzwwwWWWMMMGGGDDDGGGGGGDDDDDDHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOPPPRRRTTTWWWYYYZZZXXX\\\]]]aaabbb^^^qqqIII;;;<<<:::555444:::BBBHHHXXXeeewwwttt[[[^^^dddZZZ]]]uuujjjbbb```TTTBBBSSSiiinnnsssiiibbbeeefffdddccceeeiiimmmnnnmmmjjjjjjjjjkkkkkklllmmmmmmpppoooooonnnmmmllllllkkkkkkoooooommmxxxQQQBBBAAA@@@??????@@@AAAAAAJJJ[[[tttvvvnnn\\\___ddd``````fffaaaaaabbbeeegggjjjkkkllljjjjjjiiigggffffffiiikkkiiiggghhhlllmmmkkkjjjkkkjjjyyyyyyHHH???::::::333222000///------,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))******************++++++***+++,,,...222+++))):::YYYyyy|||ooodddkkklllaaaTTTTTTaaammmddd\\\SSSRRR[[[eeeiiihhhdddvvviiiFFF444+++%%%(((000+++++++++++++++*********************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------&&&555---'''111;;;fffqqqhhhFFF,,,...---...===\\\mmmZZZ999555:::<<>>FFFWWWwwweeeLLLCCC???999777;;;999::::::;;;:::888666444555555555555555555555555333555777888777777888999999;;;:::777777>>>JJJRRR```uuuyyyZZZIIIGGGFFFGGGHHHGGGEEEFFFJJJHHHHHHIIIKKKKKKLLLLLLLLLNNNOOOPPPQQQSSSVVVXXXYYYYYYYYYXXX]]]ddd```hhhggg???@@@???<<<888777:::>>>KKKTTTcccrrr{{{bbbLLLWWWzzzjjjhhhkkkjjjfffddd```aaaccccccccceeejjjnnnnnnmmmmmmllllllmmmnnnnnnlllllllllllllllllllllllljjjlllqqqppptttsssbbbJJJ;;;AAADDD;;;777<<>>333333444666777777777666555666666666666666666666666555666666555333222222333222777::::::BBBWWWooolllppp^^^IIIEEEBBBCCCFFFGGGHHHIIIKKKMMMHHHIIIJJJKKKKKKKKKKKKKKKNNNNNNOOOPPPRRRTTTUUUVVVUUUXXXTTTWWW```aaadddpppFFF===999======888555888AAAGGGTTTbbblllrrr{{{uuuqqqjjjccccccgggfffbbb^^^aaadddcccaaabbbggglllnnnmmmkkkjjjiiijjjkkkkkkiiiiiijjjkkklllnnnnnnooommmkkkllloooooozzz|||UUU;;;AAAFFF;;;777@@@;;;???HHHTTTcccvvvzzzzzz}}}pppyyy|||vvvhhh```]]]bbbgggfffbbb```dddeeeffffffeeeeeefffhhhdddfffhhhhhhgggffffffggghhhhhhkkkooonnnkkkllloooxxx|||xxxHHHBBB<<<999333333111///...---------))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))(((((((((***,,,+++)))111IIIaaaxxxxxxUUU===---))))))---111000+++''')))*********************************************))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,...+++///333)))333VVV}}}bbbDDD555444111777UUUuuurrrRRR;;;888777DDDFFFJJJNNNPPPLLLDDD???FFFGGGIIIJJJMMMRRRYYY]]]ccchhhnnnsssxxx|||~~~}}}}}}|||zzzwwwtttqqqnnnhhhaaa[[[VVV[[[bbbmmm{{{uuutttwwwsssrrryyy|||www}}}oooTTTUUUTTTQQQSSSLLLNNNHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLOOOPPPQQQRRRSSSTTTTTTUUUTTTRRRRRRUUUUUUTTTYYYaaawww}}}___GGG999BBBYYY{{{hhh]]]YYYRRRJJJ>>>===:::999888888999:::777777777777777777777777:::999777555444666;;;>>>BBBOOO\\\bbbkkk}}}qqq}}}jjjOOOHHHFFFAAACCCDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIMMMMMMMMMNNNOOOPPPRRRSSSPPPYYYVVVRRRZZZ```bbbhhhvvvpppOOO777999???:::777<<<:::<<>>DDDMMMTTTUUUOOOHHH@@@CCCGGGJJJNNNRRRWWW[[[XXX\\\bbbhhhlllqqqvvvzzz{{{}}}}}}|||zzzyyywwwvvvvvvvvvpppqqqpppkkkbbbXXXQQQNNN\\\iiixxxrrrllluuu|||{{{{{{|||vvvxxxzzzttt^^^HHHMMMMMMMMMSSSLLLKKKGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQXXXPPPKKKOOORRRSSSVVV[[[UUUtttkkkOOO@@@???XXXwwwkkkdddlllrrr___YYYOOOEEE>>>:::999:::999999999999999999999999::::::999;;;AAAKKKWWW___jjj~~~rrrPPPGGGIIIDDDDDDEEEDDDCCCCCCEEEEEECCCGGGHHHHHHIIIIIIIIIHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPMMM]]][[[QQQVVV^^^bbbfffggguuuCCC<<>>EEELLLZZZiiimmmeeeaaabbbeeeeee```___aaabbb```^^^```cccdddccc```fffdddbbb```^^^______```aaabbbccceeefffhhhiiiiiihhhlllaaagggyyyooopppfffNNNFFFDDDAAA???@@@===::::::@@@MMMZZZcccmmmtttqqqhhhggghhheee```bbbwww{{{hhh]]]cccbbbYYYYYYaaaaaaZZZZZZ]]]``````______bbbeeebbbfffkkknnnmmmkkkiiiiiiffffffjjjnnnmmmiiikkkooohhhtttLLLBBB888;;;444222000000//////---++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,)))777MMMgggzzz^^^FFF888111...---***++++++***))))))***,,,))))))))))))************))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------............///<<>>777777::::::666777AAAPPPZZZlllzzzzzzrrr~~~}}}kkkcccaaa^^^^^^___```______aaa]]]]]]aaabbb^^^^^^bbbeeeffffffdddbbb``````aaadddfffiiilllmmmmmmkkkjjjnnnkkkhhhhhhkkkppptttvvvTTT???AAAHHHAAA===;;;;;;;;;???IIISSSRRR]]]iiittt{{{iii``````ccccccPPPLLLbbb|||qqqddd___```bbbccccccbbbaaa```^^^```ccceeeddddddeeeeeefffgggmmmsssqqqjjjiiinnnggggggiiijjjlllmmmnnnoootttrrrIIIAAA777:::444222000/////////---+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++...000333999EEE[[[uuuyyyhhhQQQFFF777---***+++,,,,,,++++++******)))))))))***(((((()))))))))*********))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------............111OOOvvvkkkRRR444,,,///111888OOOnnnnnnUUU888777===HHHMMMLLLQQQYYYYYYUUUNNNFFFAAAAAACCCFFFGGGJJJOOORRRUUUZZZ___ccciiikkkmmmpppqqqsssssssssuuuuuuvvvvvvuuutttrrrpppfffdddbbbaaabbbbbb```^^^^^^VVVPPPNNNMMMQQQ^^^jjjsssyyyggg^^^iiijjjOOOLLLJJJHHHFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJMMMNNNNNNNNNMMMNNNPPPRRRRRRWWWaaavvvbbbJJJDDDXXXrrrvvvpppXXXaaazzzpppkkk}}}{{{jjj]]]YYYmmmsssSSSGGGFFFCCCAAACCCBBBAAAAAA@@@AAABBBDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSUUUXXXZZZ[[[```hhhSSS:::;;;EEE999===>>><<<:::999===BBBEEE\\\iii{{{~~~tttmmmgggnnnqqqdddccc```^^^^^^___`````````aaa^^^^^^aaabbb^^^^^^bbbdddeeefffdddcccbbbbbbdddhhhkkknnnooonnnnnnnnnooommmkkkhhhhhhkkkoooqqqrrrhhhKKK:::DDDCCCBBBBBB===666666:::DDDLLLVVV___lll}}}qqq]]]QQQPPPTTTUUUSSSJJJRRRkkkxxxccc]]]___aaabbbddddddcccbbbaaa^^^___``````aaacccgggkkkggggggjjjpppooojjjhhhkkkgggiiikkkmmmmmmlllkkkjjjkkkvvv{{{xxxpppFFF???777:::444222000//////...,,,+++******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))***+++(((***+++((((((000AAAOOOmmmzzzzzzkkkXXXEEE888000,,,((('''***,,,+++***+++***))))))((((((((()))(((((())))))))))))******))))))))))))************))))))))))))***************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............///777^^^}}}iiiOOO888---111---///]]]qqqLLL:::333???GGGFFFKKKWWW[[[\\\ZZZRRRGGG???<<<<<>>BBBAAA===;;;<<<999>>>BBBGGGRRRaaalllqqqxxx}}}~~~wwwqqqkkkgggaaaVVVLLLIIIMMMOOOKKKFFFKKK___hhheee]]]aaa___```bbbcccdddcccbbbbbb]]]\\\[[[ZZZ\\\aaahhhmmmiiiggggggkkkmmmjjjhhhiiiiiikkkmmmooonnnkkkhhheeefffqqqzzz|||oooEEE???888:::333111000//////...,,,***))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******&&&+++//////+++((((((***444???NNN[[[dddnnnwww~~~~~~yyyhhh\\\KKK<<<333///---,,,///...---...///...+++(((+++)))((('''((((((((('''(((((((((((()))))))))***((()))))))))************((()))))))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........111---BBBvvv}}}YYY999///555222BBBgggrrrSSS777333>>>GGGKKKNNNLLLSSSZZZ]]]XXXNNNEEE???============>>>@@@CCCEEEIIIKKKMMMPPPTTTWWWYYYZZZUUUVVVWWWWWWVVVSSSQQQOOOUUUTTTRRRPPPPPPPPPOOOOOONNNQQQYYYdddqqq}}}jjj[[[UUURRRbbbrrrfff}}}}}}^^^PPPPPPLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@AAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIJJJKKKMMMPPPRRRQQQQQQXXXnnnuuu]]]llljjj|||uuuzzzxxxxxxxxxzzzhhhggggggkkksss~~~sssMMMCCC<<<<<<===<<<===@@@@@@?????????>>>>>>>>>???BBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDDDDFFFHHHKKKMMMOOOOOOPPPQQQRRRSSSUUUVVVVVV]]]cccrrrLLL777777===999777888999999<<>>===<<<:::::::::;;;;;;<<>>BBBCCCHHHMMMNNNLLLMMMPPPOOOKKKFFFBBB>>>:::555000222000...,,,+++++++++***''''''''')))***+++)))(((***(((&&&''')))***)))((('''(((((((((((()))))))))((()))))))))************((()))))))))************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///+++///HHHsssuuuUUU444222888---@@@qqq~~~[[[<<<333===DDDCCCCCCHHHRRR\\\bbb```XXXRRRCCCAAA===;;;888777666555:::;;;<<>>===;;;;;;>>>>>>>>>>>>>>>>>>>>>======BBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBDDDGGGIIIKKKNNNNNNNNNOOOPPPQQQRRRSSSQQQ[[[]]]^^^zzz{{{NNN???@@@===<<<>>>===888888<<<<<>><<<;;;;;;<<<===@@@BBBCCCIIINNNPPPOOOPPPUUUZZZ^^^\\\XXXVVV[[[bbbccc___ZZZWWWRRRKKKFFFCCCBBBCCCDDDDDDAAA<<<:::KKKssssssYYYXXXRRRUUUZZZZZZ[[[\\\]]]]]]^^^^^^]]]^^^^^^]]]]]]___cccfffkkkiiiggggggjjjmmmkkkhhhkkkkkkjjjiiiiiiiiijjjjjjgggrrrpppEEEAAA999999333111///......---+++***''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((***'''%%%'''+++---+++(((333...)))(((+++...---+++000222444555444333333444222111//////000///...,,,&&&''')))***,,,,,,,,,,,,''''''''''''(((((()))******'''%%%'''***,,,+++)))''''''(((((((((((())))))))))))))))))************))))))))))))************)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...+++...HHHvvvvvvIII---222***...SSS]]]999222999<<>>>>>===;;;;;;;;;<<<===>>>>>>>>>>>>======@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPYYY\\\ZZZhhhmmmDDD<<<999======888555888888999:::<<<>>>AAAGGGKKKNNNVVV^^^bbbfffjjjkkkiiikkkoooqqqpppooommmiiiddddddeeebbbYYYMMMEEEDDDFFFTTTZZZgggeeeJJJ===fffttt^^^]]]^^^XXXWWWUUUSSSRRRSSSTTTTTTSSSVVVYYYZZZXXXYYY]]]]]][[[]]]^^^^^^]]]]]]^^^bbbeeehhhccc___```fffiiigggcccaaaaaadddhhhnnnrrrtttuuujjjuuukkkyyyooo\\\SSSLLLEEEAAA@@@===<<<<<<<<<999999<<<999<<>>???BBBEEECCCDDDCCCAAACCCIIIJJJHHHCCCBBB@@@>>><<<<<>>======AAAJJJUUU___eeehhhgggffffffgggeeeaaa^^^PPPNNNKKKGGGCCCAAA??????>>>===<<<===???CCCGGGJJJMMMQQQWWW]]]cccllluuu|||qqq^^^PPPGGGGGGZZZppp~~~rrrttt~~~ppp___UUUPPPLLLHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>???@@@BBBCCCAAABBBBBBCCCDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFDDDFFFHHHIIIHHHHHHHHHIIIMMMKKKKKKMMMLLLMMMVVV```ZZZcccxxxlllfff___RRRFFFDDDRRRlll}}}{{{xxxvvviiiRRRCCC???:::<<<<<<;;;::::::;;;:::;;;<<<===>>>??????>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNOOOPPPSSSTTTXXX]]]bbbvvvrrrWWW@@@:::<<<:::999;;;888888999999999;;;===??????EEEJJJKKKLLLOOOPPPNNNSSSRRRTTTWWWWWWSSSNNNLLLJJJJJJHHHCCC>>>===@@@DDD???KKKKKKAAAJJJmmmtttfff\\\YYYYYYYYYWWWUUURRRQQQQQQRRRQQQPPPQQQUUUVVVTTTVVV[[[\\\YYY\\\[[[[[[YYYXXXYYY\\\___\\\\\\]]]]]]]]]^^^```aaa``````aaaeeekkkooorrrsssmmmsssnnnmmmjjjPPPBBBGGGBBB??????===999:::>>>999999999999999::::::;;;:::>>>@@@<<<;;;===???>>>===>>>>>><<<::::::===@@@444===RRRiiivvvxxxccc]]]SSSTTTZZZSSS[[[UUUUUUUUUVVVWWWYYYZZZZZZ^^^_________]]]^^^___aaaaaagggiiiggggggkkkllljjjjjjjjjiiihhhhhhiiijjjjjjgggfffmmmpppCCC???777555222000///......---+++)))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''+++***)))%%%###$$$))),,,(((***++++++)))((((((***&&&)))***)))''')))******------,,,+++***)))((('''(((***++++++***(((''''''%%%&&&''''''&&&&&&((())))))&&&$$$'''---000///---''''''''''''((((((((()))))))))))))))************))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------------000000)))222]]]kkkBBB444888+++///SSS\\\CCC;;;000333777:::???GGGSSS[[[^^^^^^aaagggmmmooonnnkkklllhhhccc\\\VVVQQQMMMLLLKKKJJJIIIIIIMMMRRRXXX\\\```dddjjjpppwwwwwwcccPPPAAA???HHH]]]yyyxxxiiikkkwwwdddMMMHHHMMMLLLEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@???>>>======>>>????????????@@@AAABBBDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEGGGHHHGGGGGGGGGHHHGGGFFFIIILLLJJJHHHOOO[[[^^^PPPSSSooozzz```MMMLLL\\\nnnuuuqqq|||zzzjjjkkkjjjaaaSSSQQQ```ttt~~~gggLLL;;;:::>>>888:::999888888:::;;;::::::;;;===???????????????<<<======>>>???@@@@@@AAADDDDDDEEEFFFGGGGGGFFFFFFJJJJJJKKKLLLNNNPPPRRRSSSSSSMMMPPP[[[]]]aaa}}}VVV@@@===<<<===???;;;;;;:::999999888888999666;;;>>>======@@@BBB@@@DDD>>>???FFFIIIDDDAAABBB>>><<<999888999===@@@BBB>>>>>>EEE[[[||||||lll^^^ZZZWWWPPPOOOSSSVVVSSSPPPOOOOOOOOONNNMMMMMMRRRTTTRRRTTTZZZ\\\XXX[[[ZZZYYYWWWUUUVVVYYY[[[VVV\\\aaa```\\\[[[___eee```___```ccchhhllloooppptttdddlllqqqdddzzz}}}rrrPPPHHHCCCBBB???:::;;;@@@:::999777777999:::999888777>>>AAA<<<888888::::::999<<<>>>>>>===>>>BBBFFFOOOeeevvv\\\TTTPPPRRRTTTLLLWWWUUUUUUUUUVVVWWWXXXZZZ[[[ZZZZZZZZZXXXWWWYYY\\\___]]]eeeiiigggeeeiiikkkjjjjjjjjjkkkkkkjjjiiihhhgggooofffbbbvvvpppgggDDD???555<<<444222000///...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))+++*********))))))((((((************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,///111...+++111???KKK|||RRR111666333000FFFvvveeeHHH@@@555333999777111;;;MMMWWWUUUTTTWWW]]]bbbfffgggddddddcccaaa^^^]]]^^^___[[[___dddiiimmmsssyyy|||jjjUUUIII888BBBKKKYYYwwwyyyzzzbbbllleeeJJJFFFKKKJJJEEEEEEHHHGGGEEEBBB@@@???>>>===<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>????????????BBBBBBAAAAAAAAA@@@@@@@@@EEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHIIILLLNNNOOOOOOLLLOOOVVV^^^ooowwwiiinnndddeeeiiigggiiihhh___tttmmmQQQCCC@@@>>>;;;999999999999999999999999999777888999;;;<<<============>>>>>>>>>????????????AAABBBDDDDDDDDDEEEHHHJJJEEEGGGIIIKKKMMMMMMMMMMMMOOOOOOSSSXXXZZZ[[[eeeqqqZZZGGGFFFAAA===:::::::::888555555:::AAA777999::::::999888:::;;;<<<:::999999;;;=========666<<<@@@???;;;999999999;;;^^^pppeeeXXXPPPPPPRRRSSSSSSOOONNNLLLKKKLLLNNNPPPRRROOOPPPSSSUUUWWWXXXXXXXXXTTTSSSQQQPPPQQQTTTXXXZZZ[[[\\\^^^``````___]]]\\\ZZZ^^^bbbbbbbbbeeelllrrrrrrgggccchhhgggiii~~~}}}YYYTTTQQQAAA777;;;999666666:::999555666<<<;;;;;;<<<===<<<:::999:::CCC<<<===GGGNNNUUUeeeyyyggg^^^RRRMMMMMMPPPQQQQQQTTTTTTTTTUUUWWWXXXZZZ[[[XXXYYYZZZ\\\^^^___aaaaaabbbdddfffffffffgggiiikkknnnnnnnnnooopppooommmkkkhhhjjjpppssspppvvvfffDDD@@@666<<<444222000///...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))((((((************************************************)))************+++++++++******+++++++++,,,,,,,,,***---///---+++...666>>>bbbuuuSSS555444555888MMM|||wwwWWWGGG:::666333///333;;;CCCKKKVVV\\\^^^^^^^^^___gggiiikkkmmmnnnooorrrtttxxx{{{tttiii[[[JJJ???<<>>======<<<::::::::::::999999999999;;;<<<<<<<<<<<<=========??????????????????@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKNNNJJJKKKPPPSSS\\\wwwbbbQQQ@@@:::::::::888888999999999999999999999999888888999;;;<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAABBBBBBCCCEEEHHHEEEFFFHHHIIIKKKLLLLLLMMMNNNNNNQQQWWWZZZ[[[ccclllrrrZZZDDD:::>>>>>>>>>>>>===:::888888;;;;;;;;;:::777666777888555555666888:::;;;;;;:::>>>===999555444:::CCCIIIpppddd]]]TTTPPPPPPRRRRRRPPPPPPOOOMMMLLLLLLNNNQQQRRRPPPQQQRRRTTTVVVWWWWWWXXXUUUTTTRRRQQQQQQTTTWWWYYY]]]^^^```aaabbbbbbbbbbbb[[[___cccddddddeeeiiilllmmmfffcccdddbbbbbboooyyylllYYYLLLMMMHHH===444666;;;777...777444555777666777???JJJ???NNNggg}}}{{{rrrjjj[[[UUUOOOMMMOOOQQQQQQOOOPPPRRRTTTVVVXXXXXXXXXWWWYYYYYYZZZ\\\]]]___```aaaccceeeggggggggghhhjjjlllkkkkkkkkklllnnnnnnllljjjfffhhhnnnqqqlllnnneeeCCCAAA666;;;444222000///...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))******))))))))))))((((((************************************************)))************+++++++++******+++++++++,,,,,,,,,+++---......------///000:::ggg}}}}}}lllJJJ///666444444SSSnnnGGG333555;;;666---888BBBNNNUUUYYYcccrrrxxxhhh]]]MMMAAA999999CCCNNNkkkqqq~~~vvvhhhooo}}}cccLLLEEEBBBFFFFFFAAAAAAFFFAAA@@@>>>===<<<;;;;;;;;;999999888888888777777777999999999999:::::::::;;;<<<<<<======>>>>>>???????????????@@@AAABBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIGGGHHHJJJIIIKKK\\\ooopppWWWCCC<<<777999;;;999888999888888888888888888888888888888999:::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===?????????@@@CCCEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMLLLOOOUUUYYY[[[___dddbbbhhhWWWFFF@@@999666999<<<===<<<:::;;;;;;:::888888:::<<<;;;;;;;;;;;;;;;:::999999;;;888777:::EEEXXXmmm{{{yyyfffVVVRRRNNNNNNPPPPPPOOOMMMPPPOOOMMMLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUSSSRRRSSSUUUWWWYYY\\\]]]^^^```bbbdddeeefff```bbbeeegggiiiiiihhhgggmmmlllkkkhhhfffgggjjjlllzzzsssvvvjjjVVVQQQ[[[\\\QQQNNNLLLRRR^^^aaabbbooo~~~vvv```ZZZTTTMMMKKKJJJLLLOOOQQQPPPNNNNNNPPPSSSVVVXXXWWWVVVTTTYYYYYYZZZ[[[]]]^^^______bbbeeeggghhhhhhhhhjjjkkkpppooonnnnnnooonnnllljjjiiijjjmmmpppmmmjjjuuueeeCCCAAA666999444222000///...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((************************************************))))))*********+++++++++******+++++++++,,,,,,,,,///......///000000...,,,222CCCcccvvvtttjjjHHH888///222;;;PPPzzzxxxSSS???;;;777///---333:::>>>CCCOOOcccrrrzzzrrrfffWWWLLLEEE===555444???UUUoooiiiVVVwwwuuuuuuhhhOOOFFFDDDFFFIIIGGGAAA???BBB>>>===<<<;;;;;;;;;;;;;;;888888888777777777777666777777888888888999999999::::::;;;<<<===>>>???@@@>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDGGGJJJHHHHHHQQQ]]]fff{{{aaaIII;;;999777888;;;;;;777666888666666666666666666666666888888999999999999999888999999:::::::::;;;;;;;;;;;;<<<===>>>>>>???AAADDDEEEDDDDDDDDDEEEGGGIIIJJJLLLKKKMMMSSSXXX[[[\\\]]]^^^hhhvvveeeMMM;;;777;;;<<<:::333444666666666777999<<<<<<<<<:::888777888:::<<<;;;BBBQQQdddwww}}}hhhQQQNNNLLLJJJJJJLLLMMMLLLJJJNNNMMMLLLKKKKKKLLLMMMNNNPPPOOOOOOOOOPPPQQQSSSTTTWWWVVVUUUTTTTTTVVVXXXYYYXXXYYYZZZ[[[^^^aaaccceeeddddddeeehhhkkklllkkkiiinnnrrrrrrlllmmmrrrpppiiijjj{{{wwwuuueeeMMMLLLLLLFFFFFFGGGJJJMMMOOOOOOMMMNNNOOOQQQTTTUUUUUUUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]```ccceeeggggggggghhhiiisssqqqooommmllliiifffdddiiihhhiiillljjjhhhlllssseeeBBBAAA666777444222000///...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,000...------///000///...222000???hhh}}}SSS444555888444DDD```iiiKKK===777111444777999999999;;;===JJJPPPZZZccckkkrrrxxx{{{|||wwwrrroooooopppfffbbbZZZQQQIIIBBB>>>;;;444666>>>OOOiiiqqqkkkmmmsssuuuttt}}}oooWWWNNNJJJGGGFFFGGGFFFBBB@@@???======<<<;;;;;;;;;;;;;;;888888888888777777777777777777888888888999999999999:::;;;<<<===>>>???@@@>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEGGGHHHCCCEEEIIILLLKKKJJJOOOUUUVVVaaasssmmmTTT???666666666555777888555//////333555555555555555555555555777777888888888888888777999999999:::::::::;;;;;;:::<<<===>>>>>>???AAACCCDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMPPPUUUYYYZZZXXX______hhhooo^^^UUUJJJ???>>>??????===:::888777888888888888:::>>>HHHTTT\\\cccqqqwwwjjjZZZJJJMMMKKKHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJMMMLLLLLLLLLLLLNNNPPPQQQWWWVVVUUUTTTUUUWWWXXXZZZUUUVVVWWWYYY[[[^^^```bbbcccaaaaaacccgggjjjllllllnnnsssqqqjjjkkksssrrrjjjqqqjjjuuutttSSSFFFHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLOOOOOONNNOOOPPPRRRTTTVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\___bbbdddddddddeeeeeejjjhhhfffddddddcccaaa```eeebbb```bbbdddeeehhhlllccc@@@AAA777777444222000///...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...,,,***+++,,,...//////+++...222EEEvvvfffJJJ888000222999LLLrrrkkkMMMBBB<<<555111111333333222,,,000555999===???CCCEEEHHHHHHHHHEEEBBB@@@AAABBB======;;;666222333999@@@HHHTTTfff}}}zzz}}}eeedddnnnaaa]]]fff~~~uuuYYYJJJKKKIIIEEEAAAAAABBBBBB@@@???======<<<;;;:::::::::;;;888888777777777666666666777777777888888888999999999999:::;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDDDDEEEGGGHHHIIIFFFHHHJJJKKKKKKKKKMMMPPPWWWWWWZZZbbbnnnqqqTTTAAA888555666888555444555666222...000555444444444444444444444444555666666777888888888777888888999999999::::::::::::;;;=========>>>AAACCCCCCCCCCCCCCCDDDEEEFFFFFFFFFKKKNNNOOORRRWWWYYYXXXXXX\\\```jjjvvvmmmmmmkkkfff^^^WWWQQQOOOSSSUUUYYY___jjj{{{```PPPLLLJJJLLLJJJGGGEEEDDDEEEFFFHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNSSSRRRRRRRRRTTTUUUWWWXXXUUUVVVWWWYYY[[[]]]^^^___\\\\\\]]]^^^aaaeeeiiilllqqqssspppiiijjjpppqqqlllpppqqqnnnqqqvvvmmm[[[PPPHHHJJJLLLCCCGGGFFFFFFEEEFFFGGGHHHIIIMMMLLLJJJJJJKKKNNNRRRTTTRRRRRRTTTUUUWWWYYYZZZ[[[YYY\\\```bbbbbbaaaaaabbbaaa``````bbbeeeggghhhhhhgggdddaaaaaadddhhhlllnnnzzz___===AAA999888444222000///...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------'''///000222LLL{{{nnnJJJ===;;;777333@@@___jjj]]]KKK<<<666777999;;;555666666555333111222222...000333444333333444444...222666999>>>HHHVVV```|||xxx{{{}}}ttt```VVVbbbzzzsssjjjXXXJJJDDDBBBCCCBBB???======>>>??????===<<<;;;:::999999999999666666666666555555555444666666666777777777888888888888999999:::;;;<<<<<<======<<<======>>>??????CCCCCCBBBCCCDDDFFFHHHIIIHHHIIIHHHHHHIIILLLNNNOOOTTTSSSWWW]]]aaagggsss~~~[[[III777111333444555666555333444555444111333888333333333333333333333333333444555666777888888888666777777777777888888888999:::<<<<<<<<<===@@@BBBBBBBBBCCCDDDEEEEEEEEEEEEDDDKKKOOONNNOOOUUUYYYYYYWWWZZZ^^^bbbjjjkkkPPPEEEEEEHHHHHHHHHFFFEEECCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEGGGIIIJJJJJJKKKMMMMMMMMMOOOPPPRRRTTTUUUUUUVVVXXXZZZ[[[[[[ZZZZZZXXX[[[___``````bbbfffjjjoooooollliiiiiillloooqqqgggqqqqqqgggkkkrrrWWWIIIIIIHHHIIIJJJFFFDDDEEEEEEEEEDDDDDDDDDEEEGGGFFFFFFFFFHHHJJJLLLNNNNNNOOOPPPSSSUUUWWWYYYZZZWWWZZZ^^^aaaaaa`````````______```ccciiinnnqqqrrrllljjjgggfffiiimmmpppqqqsss\\\:::AAA::::::444222000///...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***---///000...,,,,,,---,,,,,,...//////???kkklllXXXEEE555444222===[[[wwwaaaOOOBBB:::777888888888777777999;;;888;;;???AAABBBBBBBBBCCCEEELLLVVVddduuuwwwdddWWW```~~~zzz~~~wwwbbbNNN@@@CCCGGG>>>@@@BBBAAA===::::::===>>>===<<<;;;999888777777777555555444444444333333333555555555666666666777777777777777888999999::::::<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@AAABBBEEEGGGHHHIIIHHHGGGFFFIIINNNQQQQQQPPPPPPSSSVVVUUUVVVaaapppooooooUUUCCC:::888999<<<:::333000000222000000222222///000333222222222222222222222222222333444666777888888888555555555666666666666777888999;;;;;;;;;<<>>BBBGGG@@@BBBEEEEEEDDDCCCBBBBBBAAABBBDDDEEEGGGGGGHHHHHHLLLMMMOOOQQQTTTVVVXXXYYYWWWZZZ^^^aaaaaa```___```^^^]]]^^^bbbhhhnnnqqqrrrkkkkkkiiiggghhhkkkmmmmmmuuuZZZAAA>>>888666444222000///...---+++)))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......///---000222///000EEE]]]|||qqqeeeWWWAAA444000===NNN^^^tttyyy```ZZZRRROOOVVV[[[XXXSSSQQQYYYYYY___lllssstttvvvzzzgggVVVEEE___}}}yyyqqqcccHHHCCCGGGCCC<<<:::>>>======<<<:::999888888666666666666555555555555444444444444444444444444555555444333333333444444666666555555555777999:::::::::;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUVVVYYY\\\eeejjjrrr}}}rrr^^^MMMAAA999666555555555555444333222111000000000000000000000000111111222222222222111111333333333444444444555555444444555555555555555555555666888:::<<<=========>>>@@@CCCEEEFFFFFFFFFEEEDDDFFFIIILLLPPPRRRTTTUUUXXXYYY[[[^^^bbbgggllloookkk]]]LLLCCCDDDGGGFFFCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFGGGIIIJJJKKKJJJKKKMMMNNNQQQSSSVVVWWWXXXWWWUUUSSSXXX[[[___aaacccdddeeeggghhhhhhgggfffeeefffiiilllooogggbbbcccfffhhhkkkooopppMMMEEEFFFIIILLLMMMKKKFFFAAACCCCCCCCCCCCDDDEEEGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEHHHLLLQQQUUUWWWXXXYYY[[[WWWXXXYYY[[[]]]```bbbddd```aaaccceeeiiilllooopppllllllllllllllllllllllllmmmvvv[[[BBB@@@;;;999444222000///...---+++)))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------......))))))---+++***444BBBXXXrrrZZZCCC;;;999999@@@IIIFFFZZZvvvwwwmmmnnniiiZZZRRRUUUeee^^^\\\dddpppzzzcccOOO@@@@@@BBB>>>;;;===;;;;;;:::999888777666666555555444444444333333333222222222222222222222222444333333222222333333333444444444444444555777888999999999999::::::::::::<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFGGGHHHIIIKKKMMMMMMOOOQQQRRRSSSUUUXXXZZZ^^^___bbbffflllttt}}}vvvXXXSSSJJJBBB<<<999999:::444444444444333222111000000000000000000000000000000111111222222111111000222222333333333333444444333333444444555555555666555666888999;;;;;;<<<<<<<<<>>>@@@CCCDDDEEEDDDDDDDDDFFFIIILLLOOOQQQSSSTTTUUUUUUVVVYYY]]]ccchhhkkklllgggXXXPPPGGGDDDGGGIIIIIIGGGEEEEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEFFFHHHJJJJJJJJJJJJLLLNNNRRRSSSVVVXXXYYYXXXWWWUUUSSSVVVZZZ]]]___aaadddeeefffggggggfffeeefffhhhjjjooogggbbbccceeefffiiimmmiii{{{```YYYQQQCCCHHHGGGFFFGGGGGGFFFCCCAAABBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEGGGJJJNNNQQQSSSUUUWWWYYYYYYZZZ[[[\\\^^^```bbbdddiiihhhgggfffffffffffffffkkkkkkllllllmmmnnnnnnnnnlllnnnXXX@@@???;;;:::444222000///...---+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------111***(((...000,,,,,,000;;;VVVmmmdddZZZHHH444***333666BBBXXXoooyyyhhh___MMM???FFF[[[nnnyyy~~~pppddd[[[aaappp|||kkk^^^GGG???<<<>>>>>>888888===888888777666555444444333333333333222222222111111000000000000000000000000222222111111111111222222222222222222333444555666777777777888888888999999;;;<<<===>>>????????????@@@BBBDDDEEEEEEFFFIIIKKKIIIKKKNNNOOOPPPSSSVVVYYYXXXZZZ[[[\\\^^^aaaeeehhhkkksssmmm[[[JJJ===999888555222222333444666222222333222222111000///000000000000000000000000000000111111111111000000111111111111222222222222111222222333444555666666555666777888999999999999999;;;===@@@BBBCCCCCCCCCEEEFFFHHHKKKNNNOOOQQQQQQRRRQQQQQQSSSWWW\\\bbbeeeaaammm~~~nnnWWWFFFFFFEEEDDDEEEGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMOOOQQQSSSVVVWWWWWWVVVVVVNNNQQQVVVYYY[[[^^^aaacccdddeeeggggggfffeeefffgggmmmgggbbbcccddddddfffjjjffflllqqqxxx~~~|||]]]CCC===AAACCCIIIFFFBBB@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDFFFHHHHHHGGGFFFEEEFFFHHHKKKMMMNNNQQQTTTWWWZZZ[[[[[[]]]___aaacccdddffffffeeeeeeeeeeeeeeefffiiijjjkkklllnnnooopppqqqllleeeSSS<<<===999999444222000///...---+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))))))))************************************++++++,,,,,,,,,---------000+++***000444111......444111KKKwwwbbbSSSIII:::///222777<<>>@@@BBBCCCCCCDDDFFFHHHGGGIIILLLNNNOOORRRUUUXXXZZZ\\\___aaabbbdddfffhhhbbbaaacccgggnnnzzzvvvnnndddUUUHHH@@@===;;;888:::999777444333222222111000111111111000000///...///////////////////////////000000000000000000////////////000000000111111000000111222333444555666555555666777888888888777888:::<<<>>>@@@AAABBBBBBEEEFFFHHHJJJLLLNNNNNNOOOOOOOOONNNOOORRRXXX]]]aaahhhiiiiiiuuu}}}jjjZZZJJJAAA@@@AAACCCEEEEEEDDDCCCBBBAAACCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHHHHHHHHHHJJJKKKJJJLLLNNNQQQSSSSSSSSSSSSOOOQQQUUUXXXYYY\\\___aaaaaacccfffgggfffeeedddeeekkkfffbbbcccbbbaaacccgggjjjnnnmmmeeefffvvvooo___WWWLLLBBB>>>@@@DDDEEEEEEBBB>>>===>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@BBBDDDFFFGGGFFFDDDCCCFFFGGGIIIIIIKKKNNNRRRUUUWWWXXXYYY[[[]]]```bbbdddccccccccccccdddeeefffgggggghhhiiikkkmmmooopppqqqqqqiiiuuuOOO;;;===:::999444222000///...---+++)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,***+++......,,,,,,...+++///444EEEjjjzzzvvvrrrbbbUUUPPPHHH;;;444666000111444888===@@@@@@>>>>>><<<:::999:::>>>AAACCC<<<;;;777888AAAKKKVVV```iiittt|||zzzxxxxxxuuupppoooVVVGGGDDDDDD@@@======<<<:::888999555555444444333333222222222222222111111111000000////////////////////////...............///000111111111222333444444444555555666666777888999999999;;;;;;<<<======>>>=========???AAABBBBBBCCCEEEGGGGGGIIILLLMMMOOORRRUUUXXX[[[^^^aaabbbaaaaaabbbbbbcccbbb```aaacccffffffdddiiiooouuuuuuuuuxxx{{{{{{|||zzz}}}zzzssspppjjjccc___ZZZQQQIII@@@;;;888999<<<>>><<<;;;555555444444444333333333/////////000//////.................................//////000000//////............/////////000000...///000111222333444555444555666666777777777777999:::<<<>>>@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMOOOOOONNNOOORRRVVV[[[^^^^^^cccccceeehhhiiizzzqqqXXXKKKCCC;;;???HHHBBBCCCDDDBBB???===>>>???@@@@@@@@@@@@??????>>>>>>??????????????????????????????@@@AAABBBBBBBBBBBBCCCDDDFFFGGGFFFGGGHHHJJJHHHIIIKKKNNNPPPQQQRRRRRRRRRTTTWWWXXXYYY[[[]]]```___bbbeeefffeeedddcccccciiieeeccccccbbb___aaaeee___hhhmmmggg___```iiiqqqkkkKKKMMMBBB999;;;@@@AAA???===>>>===<<<===???@@@@@@@@@AAAAAA@@@?????????@@@@@@>>>???AAACCCDDDCCCBBBBBBGGGGGGHHHHHHIIILLLPPPTTTRRRSSSUUUXXX[[[^^^aaacccffffffdddcccbbbbbbbbbbbbffffffhhhiiikkklllnnnnnnrrrtttoooyyyyyyOOO<<>>>>>>>>>>>===???AAABBBBBBCCCFFFHHHHHHIIILLLMMMOOOQQQTTTWWWYYY\\\```bbbcccdddeeegggdddcccaaa```cccfffbbb\\\^^^bbbeeegggfffeeecccbbbeee\\\VVVYYY]]]ZZZTTTPPPUUUQQQLLLGGGDDDBBB???===CCC===:::;;;;;;777333111222222222222222222111111......////////////....................................////////////..................////////////...//////000111222333333333444555666777777777777;;;<<<<<<>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLLLLPPPPPPPPPQQQTTTWWWZZZ\\\ZZZ```______dddaaabbbooo}}}pppiiiTTTKKKDDDDDDCCC>>>>>>CCC@@@@@@???>>><<<<<<>>>@@@======>>>>>>>>>>>>===============>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEEEEEEEEEEGGGIIIHHHIIIKKKMMMOOOPPPQQQRRRTTTVVVWWWXXXXXXZZZ\\\___^^^aaadddeeedddbbbbbbbbbgggdddddddddbbb___```dddbbbbbbbbbccceeeeeebbb```eeekkk~~~iii]]]WWWIII999;;;;;;===>>><<<999:::<<<::::::;;;===@@@AAA@@@???@@@???????????????@@@@@@======???@@@AAAAAABBBBBBFFFGGGHHHHHHHHHKKKOOORRROOOPPPRRRUUUXXX\\\___aaaaaaaaaaaabbbdddeeegggggggggggghhhiiiiiijjjkkkkkkhhhwwwpppsssoooLLL;;;???;;;:::444222000///...---+++)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))***************************************++++++++++++,,,,,,,,,---//////...------......333%%%'''555111***FFFppp|||pppmmmllljjjjjjrrrtttmmmfffiiiqqquuu}}}ggghhhqqq}}}cccMMMIIILLLHHHBBBAAA???>>><<<999888999999888222222222222222111111111////////////............---------------------------------......///000111...///111222222222222222333333444555666777888888888999:::<<<===>>>>>>>>>>>>@@@BBBCCCCCCDDDGGGHHHHHHIIIKKKLLLMMMOOORRRUUUUUUXXX]]]aaadddgggkkkmmmdddeeeaaa[[[]]]eeejjjiiidddccccccddddddaaa___]]]\\\WWWTTTUUUTTTNNNJJJJJJKKKIIIFFFDDDBBBAAAAAABBB===666333555666555777;;;555444333222111000///.........////////////......---------------------------......//////......---............/////////////////////000000111111111222333555666888888999999<<<<<<<<<===>>>??????@@@AAABBBDDDFFFIIIJJJKKKLLLQQQQQQRRRTTTVVVXXXYYYZZZ\\\ddd```]]]eeehhhfffiii```kkk{{{xxxgggVVVIIIBBBCCCBBBCCCDDDCCC???===<<<<<<;;;::::::;;;===>>>>>>:::;;;<<<===>>>>>>======;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@AAABBBDDDDDDDDDDDDFFFHHHHHHHHHJJJKKKMMMNNNOOOOOOQQQSSSTTTUUUVVVXXX\\\^^^^^^```bbbcccbbbaaaaaabbbeeecccdddeeeccc___```eeekkkbbbZZZ[[[aaaggggggfffXXX[[[dddooovvv|||uuuhhhVVVHHHAAA???===;;;333999<<<;;;888888;;;===:::999999:::===>>>>>>======<<<<<<<<<===>>>??????>>>>>>>>>>>>???AAABBBCCCEEEFFFGGGGGGGGGIIILLLOOOQQQQQQRRRTTTWWWYYY[[[]]]\\\\\\^^^aaaeeeiiilllmmmjjjjjjjjjiiiiiiiiiiiiiiicccuuupppwwwgggzzzIII999===999777444222000///...---+++)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))******---///...+++***...000///------000333RRRkkk}}}vvvkkk~~~vvvZZZOOOHHHGGGAAA:::???JJJ===@@@@@@<<<888777777777111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++---------...///000111111,,,...///111111111000000111111222333555666666777666777999;;;<<<>>>>>>>>>???@@@CCCDDDDDDEEEGGGIIIGGGIIIKKKLLLLLLNNNQQQSSSSSSVVVYYY[[[]]]^^^aaacccbbbhhhiiiaaa\\\^^^```^^^bbb]]]ZZZ\\\^^^]]][[[ZZZMMMNNNQQQQQQLLLDDDCCCFFF@@@@@@BBBCCCAAA===::::::888666888===;;;222...///000000/////////000000111......///////////////...---------------------------..................---........./////////000000////////////000000000000222333555777888999::::::===<<<<<<<<<<<<===>>>>>>???AAACCCFFFHHHJJJKKKLLLQQQRRRTTTVVVWWWXXXYYYYYYRRRdddgggbbbgggjjjggghhhfffccciiisssrrrnnn}}}vvvnnn___PPPJJJKKKHHHBBBDDDDDDBBB<<<:::<<<>>>>>>;;;999888999;;;<<<<<<:::888999;;;===>>>>>>======999999999::::::;;;;;;;;;===<<<<<<======>>>???@@@@@@BBBCCCDDDDDDDDDFFFGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMOOOQQQRRRTTTWWW[[[^^^^^^```aaabbbaaa```aaabbbcccccceeefffccc___aaafffbbb___]]]]]]^^^^^^```ccceeeddd___[[[XXXZZZ\\\^^^gggsss~~~lll]]]TTTFFF===888999;;;999999<<<======999555888===;;;555<<<:::888888999;;;<<<<<<:::::::::;;;<<<===>>>?????????>>>===???AAADDDEEECCCEEEFFFGGGGGGHHHJJJMMMTTTTTTTTTUUUVVVWWWYYYZZZbbbbbbbbbcccdddeeeggghhhllllllkkkkkkjjjiiihhhhhhjjjwwwnnnvvvuuuyyywwwJJJ===>>>:::===222222111000...,,,+++***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''******)))(((((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,:::XXXqqqaaa```uuu|||yyyqqquuu|||}}}fffTTTMMMJJJFFFBBB@@@??????@@@===<<<:::888666555444333222111111000///......---......---,,,,,,+++******************************,,,,,,------------------......//////000000111111000111111222222333444444777777777888999999999:::;;;<<<>>>>>>>>>???AAACCCDDDFFFGGGGGGGGGHHHKKKMMMPPPRRRTTTVVVWWWXXXZZZ]]]```___^^^]]]]]]]]]^^^^^^VVVZZZ\\\\\\YYYVVVVVVWWWIIIJJJJJJIIIHHHFFFDDDBBB@@@@@@???===<<<:::999999999888777666555444333333//////////////////////////////.........---------------------------------------------------------,,,,,,,,,---------...............///////////////111222333444666777888999============>>>>>>>>>>>>????????????AAAGGGNNNSSSVVVUUUSSSSSSSSSUUUXXXYYY^^^]]]\\\___dddhhhiiihhhhhhiiijjjkkkllllllkkkjjjwwwzzz~~~yyyssslllddd]]]WWWQQQNNNJJJGGGDDDDDDDDDEEEBBBBBBAAAAAA???>>>===<<<999888888888888888888999::::::999999999:::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDCCCEEEHHHIIIHHHHHHHHHIIILLLLLLLLLLLLNNNSSSZZZ___[[[```eeeeeebbb___aaaccchhhddd```___``````^^^[[[bbb^^^YYYYYY\\\___^^^[[[___]]]ZZZVVVTTTRRRRRRRRRTTTTTTTTTWWW]]]eeemmmsssxxxfff```XXXNNNFFF@@@===<<<;;;:::999999888888888999999888888888888888888888999999888888999999:::;;;;;;;;;:::::::::;;;<<<<<>>@@@999888222222111000...,,,+++***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------111111777IIIeeewwwjjj^^^kkkyyy|||vvvkkkYYYJJJJJJHHHDDD@@@>>>=========;;;:::999777555444333333111111000//////...------...------,,,++++++******************************,,,,,,,,,,,,---------------......///000000111111000000111111222333333444666666777888888999999999:::;;;<<<<<<<<<<<>>===;;;:::999888777777666555444333222222///////////////////////////.........------------------------------------------------------------,,,,,,,,,------------...............////////////000111222333555666777777:::;;;;;;<<<======>>>>>>===>>>>>>???AAAEEEKKKOOOPPPPPPPPPPPPQQQSSSUUUVVVZZZYYYYYY\\\aaadddeeeeeedddeeeggghhhiiiiiiiiihhhfffggghhhhhhiiikkkpppuuufffccc``````bbbaaa\\\WWW]]][[[YYYWWWUUUQQQMMMIIIMMMKKKGGGDDDAAAAAAAAABBB@@@@@@@@@???>>>===;;;;;;888888777777777777888888999999999999999::::::;;;888888888888999999999999;;;::::::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDCCCEEEGGGHHHHHHGGGHHHHHHLLLMMMMMMNNNOOOSSSYYY]]]WWW\\\aaabbb``````bbbeeecccaaa______```___\\\ZZZ```\\\XXXXXX\\\^^^]]][[[ZZZYYYXXXUUURRROOOLLLKKKNNNLLLJJJJJJKKKOOOSSSVVVMMMPPPSSSVVVXXXXXXVVVUUU]]]WWWQQQOOOPPPOOOIIICCCDDDBBB???<<<::::::;;;<<<999888888777666777777777777777777777777777777666888888888888888999:::::::::::::::::::::;;;;;;<<<>>>>>>>>>????????????@@@AAACCCEEEEEEDDDEEEFFFHHHJJJJJJJJJKKKMMMPPPRRRTTT[[[___dddeeecccbbbdddgggfffkkknnnmmmmmmooommmhhhjjjgggjjjnnniiijjjuuuCCC===AAA999666222222111000...,,,+++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$$$$'''***((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,...777JJJaaarrryyyiii```\\\WWWMMMDDDFFFDDD@@@===;;;::::::;;;999888777555333222111111000000//////...---------------,,,,,,+++*********************************++++++,,,,,,,,,---------------......///000000000000000000111222222333333555555666777777888999999999:::;;;;;;::::::<<<>>>@@@BBBCCCDDDEEEFFFIIILLLKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWZZZ[[[[[[YYYVVVTTTUUUVVVWWWUUURRRNNNLLLLLLDDDDDDDDDCCCAAA@@@>>>===>>>===<<<;;;:::888888777555555444333222111111000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////000000222333444555666777777888:::;;;<<<===>>>;;;===>>>???@@@CCCFFFJJJKKKKKKLLLNNNPPPQQQRRRSSSUUUUUUUUUXXX\\\^^^____________aaacccdddeeeeeeeeebbbbbbbbb___\\\[[[[[[]]]\\\XXXSSSQQQRRRRRROOOMMMIIIHHHHHHIIIJJJJJJIIIGGGGGGEEEBBB???=========>>>============<<<;;;999999777777666666666666777777888888888888888999999:::666666666777777777888888::::::::::::;;;<<<======>>>??????@@@AAABBBCCCCCCCCCEEEGGGGGGFFFFFFGGGHHHLLLMMMOOOPPPQQQTTTXXX[[[VVVZZZ^^^___^^^^^^```bbbaaa```___```aaa```^^^[[[^^^[[[XXXXXX[[[]]]\\\[[[WWWWWWVVVTTTQQQMMMIIIFFFLLLJJJGGGDDDCCCBBBCCCDDDAAAAAA@@@???????????????AAA???===<<<<<<;;;999777777666666555555555666666777666555555555555555555555555555555555555555555777777777777777888999999999999999999999:::;;;;;;======>>>>>>>>>?????????AAABBBDDDDDDCCCCCCDDDFFFGGGGGGGGGHHHJJJMMMPPPQQQZZZ^^^bbbdddcccccceeehhhfffjjjkkkiiijjjlllkkkggghhheeeiiioookkkeeeooorrr@@@<<>>;;;:::999999999777666555333111000000000............------,,,,,,,,,,,,++++++*********)))******************************++++++,,,,,,------,,,------......///000000//////000000111222222222444444555666777777888888:::;;;;;;:::999999;;;<<<>>>@@@AAABBBCCCEEEHHHJJJJJJLLLNNNOOOOOOPPPRRRSSSUUUVVVWWWXXXXXXVVVTTTSSSSSSSSSSSSQQQOOOLLLJJJIIIBBBBBBAAA@@@>>>===<<<;;;;;;;;;:::999888777666666333333222111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------....../////////......///000111222333444444444666777999;;;<<<===;;;===???@@@@@@AAADDDFFFGGGIIIKKKNNNPPPQQQRRRRRRSSSTTTTTTVVVXXXYYYYYYXXXYYYZZZ[[[]]]___```aaaaaaddddddcccbbb```]]]\\\[[[___[[[VVVRRRPPPNNNLLLIIIJJJIIIHHHIIIJJJJJJIIIGGGCCCAAA???<<<;;;:::;;;;;;;;;;;;;;;:::999888777777666666555555555555666666777777666666777777888999666666666666777777777777::::::::::::;;;<<<=========>>>>>>???@@@AAABBBBBBCCCDDDFFFFFFEEEEEEFFFGGGLLLNNNQQQRRRSSSUUUWWWZZZYYY[[[^^^]]]\\\[[[[[[\\\cccbbb`````````aaaaaaaaa^^^\\\YYYYYYZZZ[[[ZZZXXXUUUUUUTTTSSSPPPMMMKKKIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA???===<<<<<<<<<===;;;<<<<<<;;;:::999999:::999999999888666555333333555555444444333444444555333333444444444444555555666666666555666777777888888888888888888999:::;;;<<<<<<<<<======>>>>>>???@@@AAACCCCCCBBBAAACCCDDDFFFGGGGGGIIIKKKNNNPPPRRRXXX\\\```bbbbbbccceeefffeeehhhhhhffffffiiiiiigggfffdddhhhooommmfffgggpppuuuDDD>>>@@@:::;;;222222111000...,,,+++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%'''---333(((&&&&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,///111444@@@SSShhh}}}uuudddWWWYYYTTTMMMJJJKKKLLLKKKIII@@@???===;;;999999888888555444333111000/////////---------,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,---......//////...//////000000111111222222333333555666777888888:::;;;<<<;;;::::::<<<======???@@@AAABBBCCCFFFHHHJJJLLLNNNOOOOOOPPPRRRTTTWWWWWWVVVUUUUUUUUUUUUUUUQQQPPPOOONNNMMMLLLJJJIIIAAAAAA???>>>===<<<;;;:::999888888777666555444444111111000000//////......------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...//////000---......///000111222222111222444555777999;;;;;;;;;===@@@@@@@@@AAABBBDDDDDDFFFHHHKKKMMMOOOPPPPPPSSSUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\^^^^^^[[[[[[[[[[[[ZZZXXXVVVUUUVVVUUUSSSPPPNNNJJJFFFCCCGGGEEECCCBBBCCCBBBAAA???@@@???===;;;:::999::::::888888888888777777666555555444444333333444444555666555555555555666777777666666666666777777777777::::::::::::;;;<<<======<<<<<<===>>>???@@@AAAAAACCCDDDEEEDDDCCCCCCDDDFFFLLLNNNQQQSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[bbbaaa^^^\\\[[[]]]```ccc___]]][[[YYYXXXWWWVVVTTTRRRQQQOOOMMMLLLLLLLLLMMMFFFEEEEEEDDDDDDCCCCCCCCC>>>===<<<<<<;;;:::999999666888999777555333444666222333444555666555555444444444333333333333444444333333333444444444555555555444444444444555666666666666666777777999::::::::::::;;;<<<<<<===>>>>>>???@@@BBBBBBAAAAAABBBDDDFFFFFFHHHJJJMMMOOOQQQRRRTTTVVVZZZ\\\]]]^^^``````cccffffffcccdddhhhiiifffdddaaacccjjjkkkggggggkkkyyyIII@@@???888<<<222222111000...,,,+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######&&&)))((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++...,,,)))(((***---///000///++++++222AAAWWWrrrxxxrrrjjjccc^^^ZZZWWWTTTUUURRROOOMMMKKKIIIGGGEEE>>>===<<<:::999888888888444333222111/////////...,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++,,,,,,---..................///000000111111111111222444555666777777:::;;;<<<<<<;;;;;;===???>>>???@@@AAAAAABBBDDDFFFIIIKKKNNNOOOPPPQQQTTTVVVXXXWWWVVVUUUTTTUUUVVVWWWOOONNNLLLKKKKKKKKKIIIGGGAAA@@@>>><<<;;;:::::::::666666666555444333333333000000/////////.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++,,,---...//////000---......///000000111111111111333444666888999:::;;;===?????????@@@BBBCCCBBBBBBDDDFFFHHHJJJLLLMMMRRRTTTVVVWWWVVVUUUUUUUUUVVVVVVWWWWWWYYYZZZ\\\]]]XXXWWWUUUUUUUUUSSSPPPNNNPPPRRRSSSSSSQQQNNNJJJHHHDDDBBB@@@???@@@@@@???=========<<<;;;:::999999999666666777777666555555444333333333222222333333333444444444444444555666666555555666666666777777777999999999999:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@CCCCCCDDDCCCBBBBBBCCCEEEIIIKKKNNNPPPQQQSSSUUUXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]ZZZXXXVVVWWW[[[^^^[[[ZZZYYYWWWUUUSSSRRRQQQKKKJJJHHHGGGFFFHHHIIIKKKEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;999::::::999777555555666222222333333333333333222222222222222222333333444111222222333333444444555333333333333333444555555555555555666777888999:::999999:::;;;<<<======>>>>>>???AAABBBAAABBBCCCEEEDDDEEEGGGIIILLLNNNPPPQQQPPPQQQTTTVVVXXXYYYZZZZZZ```cccdddcccdddhhhiiigggbbb^^^^^^cccgggfffhhhkkkvvvGGG@@@@@@888;;;222222111000...,,,+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))*********++++++,,,...///...,,,***)))111------//////222;;;GGG^^^qqqttthhh```\\\XXXWWWUUUSSSRRRTTTXXX[[[RRRQQQOOOLLLHHHDDD@@@>>>;;;;;;:::999888777777777444333222000////////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++,,,------......------...//////000000111000000111333444555777777999:::;;;;;;;;;;;;>>>@@@???@@@AAAAAA@@@AAACCCEEEHHHJJJMMMOOOPPPRRRUUUWWWVVVVVVVVVVVVVVVUUUUUUUUUPPPMMMJJJHHHIIIHHHEEECCC???>>><<<:::999888888888555444444333333222222111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++,,,...//////000......//////000000111111111222333444666777888999999;;;<<<======>>>AAACCCBBBBBBCCCDDDFFFHHHJJJLLLMMMQQQUUUWWWVVVVVVWWWYYYXXXWWWWWWWWWXXXYYY[[[\\\[[[XXXUUUTTTUUUTTTQQQNNNHHHJJJLLLLLLJJJGGGEEEDDDFFFCCCAAA@@@@@@AAA@@@???;;;;;;::::::999999888888555555666666666555444444222222222111111222222222333333333333333444555555444444444444555555555555666666666777777888999::::::;;;<<<===>>>??????@@@CCCCCCCCCBBB@@@AAABBBDDDDDDFFFIIIJJJLLLOOORRRUUUVVVUUUUUUVVVWWWYYYYYYYYYXXXYYYZZZXXXVVVUUUVVVXXXTTTTTTTTTSSSRRRPPPOOOOOOFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDAAA???===<<<<<<<<<999888777666666666666666444444333222222222111000666555555333222111111000000000000000000111222222///000000111222222333333222222222222222333444444444444444555666777999999888888999:::;;;<<<======<<<>>>AAABBBBBBCCCEEEGGGCCCEEEGGGJJJMMMOOOQQQRRRQQQRRRSSSVVVXXXYYYXXXXXX]]]aaacccccceeeiiijjjgggccc______bbbdddeeehhhjjjnnnAAA???@@@999;;;222222111000...,,,+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&((('''&&&&&&'''((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))+++...---,,,,,,///222***,,,222666111***---555---888BBBHHHOOO[[[ffflllkkksss{{{~~~{{{zzz|||ssszzzyyyooojjjiiicccZZZ^^^[[[TTTNNNKKKLLLQQQUUUTTTVVVWWWWWWVVVUUUTTTTTTOOONNNMMMJJJEEE@@@<<<;;;999999999888777666666666333333222000////////////******************++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***++++++,,,,,,---......------......///000000000///000111222444555666777888999:::::::::;;;>>>@@@@@@AAABBBAAA@@@@@@BBBDDDFFFIIILLLNNNPPPRRRVVVXXXTTTUUUWWWXXXXXXVVVTTTRRRQQQMMMIIIGGGFFFEEEBBB???>>>===;;;999777777777777444333333222222111111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,...//////000......//////000000111111222222333444666777888888888999:::::::::<<<@@@BBBEEEEEEDDDDDDFFFIIILLLNNNIIINNNSSSVVVWWWXXXZZZ\\\YYYYYYXXXWWWXXXYYY[[[\\\XXXUUUQQQPPPRRRRRRPPPMMMKKKLLLLLLJJJGGGDDDCCCBBBCCCAAA===<<<;;;;;;:::999:::999999999888888888777555555555666555555444444222222111111111111222222333333222222333333444555222222333333333444444444444444444555555666777888::::::;;;<<<===>>>??????CCCCCCCCCAAA@@@@@@BBBDDDAAABBBEEEFFFHHHLLLPPPSSSXXXVVVUUUTTTUUUUUUUUUTTTUUUYYY\\\\\\YYYVVVUUUUUUMMMOOOPPPPPPOOONNNNNNOOODDDEEEFFFFFFEEECCCAAA???AAA???===:::999999999:::<<<:::777555444444666777555444222333444555333111000000///000111222333444...............///000111---......///000111111222222222111111222222333444333333444444666777888999777888888999;;;<<<======<<<>>>@@@BBBBBBDDDFFFHHHEEEFFFIIILLLOOOQQQSSSSSSUUUVVVWWWYYY[[[\\\[[[ZZZ[[[```cccccceeejjjjjjhhhfffdddbbbdddeeefffhhhjjjfffDDD>>>:::<<<444444333111000000///,,,)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///000111333555777888999@@@@@@AAACCCDDDEEEFFFGGGGGGIIIJJJJJJIIIIIIJJJLLLFFFEEEEEEEEEFFFHHHKKKLLLOOOPPPRRRSSSTTTTTTTTTTTTPPPNNNKKKHHHEEEAAA<<<888888888777666555444333333111111111000//////......))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111111111222333444555777777888888999;;;<<<===??????????????????@@@@@@CCCDDDFFFHHHKKKNNNPPPQQQRRRSSSTTTSSSRRROOOMMMKKKMMMKKKHHHEEEBBB@@@??????===<<<;;;:::888777666555111111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---......------......///000111444444444444555666777777888999:::;;;<<<<<<<<<<<>>@@@???>>><<<:::999999999888777777666555444444444333333333222222222111111///////////////////////////000000000111111111111444333222111111333555666666666666666777777777777777888888999:::;;;<<<<<<@@@??????>>>>>>??????@@@BBB@@@AAAEEEHHHKKKRRRZZZUUUVVVYYYZZZVVVPPPRRRXXX]]]^^^___]]]YYYVVVUUUUUUVVVSSSPPPMMMLLLJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@===<<<<<<;;;999888777777999888888777666555555444222222222111111111000000111111111111000000000///////////////////////////////////////000000000000111111000000111111222333333333222222333333444555666777999999888888:::;;;<<<<<<===???@@@BBBCCCCCCBBBBBBDDDGGGJJJMMMPPPRRRQQQUUUWWWVVVYYY^^^___]]]]]]]]]]]]```dddgggiiiiiibbbeeeggggggffffffhhhkkkdddDDD???:::===555444333111000000///,,,)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------......///111333444555666555666777888999;;;<<<<<<>>>???AAAAAAAAAAAABBBDDDDDDCCCCCCCCCDDDFFFIIIJJJNNNOOOQQQRRRSSSSSSRRRQQQNNNLLLIIIGGGDDDAAA<<<999888777777666555444333333000000000///......------*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++)))))))))*********++++++,,,,,,,,,---......//////222222111111111222222333666666666777888999:::;;;=========>>>>>>?????????AAABBBDDDFFFHHHJJJLLLMMMQQQQQQRRRRRRQQQOOOMMMLLLKKKIIIFFFBBB???>>>===<<<;;;:::999888666555444333111111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,...---,,,,,,,,,,,,---...------------...///000111333333333333444555666666666777888:::<<<=========@@@BBBDDDGGGHHHHHHHHHHHHPPPPPPPPPQQQQQQRRRSSSTTTZZZWWWUUUVVVZZZ[[[YYYVVVSSSQQQNNNNNNNNNMMMJJJGGGFFFEEEEEEEEEEEECCC@@@===>>>===<<<:::999888777777777777666555555444333333333222222222222111111111//////////////////////////////000000000111111111444333111111111222444555555555666666666666777777777888999:::;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBAAACCCGGGIIIJJJNNNUUUXXXXXXZZZ[[[XXXTTTTTTYYY[[[[[[ZZZYYYWWWUUUUUUUUUUUUSSSOOOMMMKKKIIIGGGEEECCCCCCBBBAAA@@@???>>>>>><<<<<<;;;:::999888777777777666666555444444333333222222222111111000000000111111111000000000//////............................../////////000000000111111000000000111222222333222222222222333444444444555777777666666888999:::;;;<<<===???@@@AAABBBCCCCCCDDDFFFHHHKKKMMMNNNPPPSSSUUUUUUXXX___aaa```___]]]\\\___cccffffffeeedddfffhhhhhhggggggiiikkkaaaCCC???;;;===777444333111000000///,,,)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,,,,,,,---------,,,---...///000111111222111222333444555666777888:::<<<>>>>>>>>>???AAACCCAAAAAA@@@AAABBBEEEGGGHHHKKKLLLNNNOOOOOONNNMMMLLLJJJIIIFFFDDDCCC@@@<<<999777777666555444333222222//////...------,,,,,,++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++((((((((()))))))))******+++,,,,,,------......///333222222111111111111111444444444555666777888999:::;;;;;;<<<===>>>??????@@@@@@AAACCCEEEGGGHHHHHHNNNOOOOOOPPPPPPOOOMMMLLLGGGEEEBBB???<<<;;;::::::888777666555444333222111000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,,,,,,,------------------...///000111222222111222222333444555333444666999;;;===>>>>>><<<>>>AAAEEEHHHJJJJJJKKKOOOPPPQQQRRRRRRRRRQQQQQQWWWUUUTTTVVVYYYZZZXXXUUUPPPNNNLLLKKKKKKJJJGGGEEEDDDCCCBBBBBBBBBAAA>>>;;;<<<;;;999888777666555555666555555444444333333333222222111111111000000000////////////////////////////////////000000000000222222111000111222333444444444555555666666666666888888999:::;;;<<<<<<===<<<======>>>???AAACCCDDDCCCBBBEEEIIIJJJHHHJJJOOOUUUSSSTTTXXXYYYWWWWWWZZZZZZXXXUUUUUUUUUVVVUUUUUUTTTQQQMMMKKKJJJHHHFFFDDDAAA@@@@@@???>>>===<<<<<<::::::999999888777666666555444444333333222222111111111111111000000000000000000000000////////////.................................////////////000000000000000000111111222222222111111222222333444222333555555444444666777888999:::;;;<<<===>>>???BBBCCCCCCDDDFFFHHHIIIJJJLLLOOOQQQQQQUUU\\\```___```\\\YYY[[[```dddccc```cccdddffffffeeeeeefffhhh^^^BBB@@@;;;>>>999444333111000000///,,,)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////222333333555666777888999:::;;;===>>>???@@@BBBCCC??????@@@AAABBBDDDFFFGGGIIIJJJLLLMMMLLLJJJHHHGGGGGGEEEBBBAAA@@@???<<<:::666666555444333222111111---------,,,++++++******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******+++++++++,,,------......111111000000000111111222222222222333444555666777999:::;;;<<<===>>>??????@@@AAAAAACCCDDDEEEFFFGGGKKKKKKLLLMMMNNNMMMMMMLLLEEECCC@@@===:::999888888666555555444222111111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000000111222333444333444666888:::;;;<<<<<<:::<<>>???@@@BBBBBBCCCBBBCCCGGGGGGFFFIIINNNMMMJJJLLLRRRVVVVVVVVVYYYYYYVVVRRRQQQSSSTTTUUUTTTQQQNNNKKKIIIHHHFFFDDDBBB??????>>>===<<<;;;::::::888888888777666555555555333333333222222222111111000000000000000000000000000000/////////.........------------------------------........./////////000////////////000111111111111111111111222333333111222444444333333555666777777888999:::;;;<<<<<<@@@@@@AAABBBDDDFFFGGGIIIHHHKKKLLLLLLOOOVVVZZZZZZ\\\WWWTTTVVV]]]aaa```]]]______```_________``````[[[BBBAAA<<<>>>:::444333111000000///,,,)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------.........///000111222333444666777777555777999::::::;;;===?????????@@@BBBCCCEEEGGGHHHIIIKKKMMMNNNMMMKKKHHHFFFCCCAAA???>>>>>>===;;;999555555444333222111000000,,,,,,++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))))))))*********++++++******++++++,,,---------.........///000111333444111111222222333555666777::::::;;;<<<===??????@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLCCCBBB???<<<:::888888888555555444333222111111000/////////............---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000222333333555666777888999:::::::::999;;;===@@@BBBEEEFFFGGGFFFIIIMMMPPPRRRRRRQQQPPPOOONNNLLLMMMPPPSSSVVVWWWMMMLLLJJJHHHEEECCCCCCCCCAAA???>>>>>>>>>>>><<<:::999888777666555555444555222222222222111111111111000000/////////.........---------------------------............/////////////////////000000111111111222222333444444555555666666777888999:::;;;;;;>>>>>>=========>>>??????BBB??????BBBCCCDDDJJJQQQKKKHHHIIIOOOSSSSSSSSSUUUVVVTTTPPPNNNNNNOOOOOOOOOMMMKKKGGGEEEEEECCCAAA???>>>======<<<;;;:::999999666666666555444444333333333333222222222222111111/////////////////////////////////............---------------------------------------............//////......//////000111111000000000000111222222111333444444444444555777666666777888999::::::;;;<<<===>>>@@@BBBEEEGGGHHHHHHKKKLLLKKKMMMSSSVVVUUUVVVRRRPPPRRRXXX]]]^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[XXXAAABBB;;;===:::444333111000000///,,,)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))*********+++++++++,,,,,,------.........///111111222333555666777888666777999:::::::::<<<>>>>>>???@@@BBBDDDFFFGGGHHHJJJLLLOOOPPPPPPMMMJJJHHHAAA???<<<;;;;;;;;;999888444444333222111000//////,,,,,,+++******))))))((()))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++)))******++++++,,,,,,---,,,,,,---...000222333444222222222333444555666777:::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKBBB@@@>>>;;;999888777777444444444333222111111111///.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000000000///000000111222333666777888999999999999999:::;;;<<>>@@@BBBIIIPPPNNNLLLMMMQQQRRRPPPPPPSSSUUUUUUSSSOOOKKKHHHHHHIIIIIIGGGDDDBBBAAA@@@>>><<<<<<<<<;;;:::999888777777444444444333333333222222111111111111111111111111............///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000///000000111222222333555555444444666777777777888888999::::::;;;;;;<<<===???AAADDDFFFHHHHHHLLLNNNMMMPPPUUUVVVTTTRRRQQQPPPQQQUUUZZZ]]]______]]]\\\\\\]]]]]][[[ZZZWWWAAABBB;;;<<<999444333111000000///,,,)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********+++******+++,,,------......111222333444666777888888999;;;<<<===<<<<<<>>>???===>>>@@@BBBDDDFFFGGGHHHGGGIIILLLNNNNNNLLLIIIFFF@@@===:::999999999888777333333222111000//////...,,,,,,++++++***))))))(((((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,------...///000222333333333333444555666777888::::::;;;;;;<<<<<<<<<===<<<===>>>@@@AAACCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIII@@@???<<<999777666666666333333222222111111000000.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---...//////000000000000111222333333555666777999:::;;;;;;;;;:::;;;<<>><<<===???===;;;999999999:::999777555555444333222222222222////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......//////////////////000111222333444444333333444555666777888888:::::::::::::::;;;<<<===<<<:::;;;>>>???@@@EEEKKKKKKLLLOOOSSSRRROOOQQQVVVZZZ\\\\\\VVVLLLFFFFFFIIIFFFDDDAAA???>>>===;;;:::999999888777666555555444333333222222222222111111/////////////////////000---------....../////////.........---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------......------......///000000////////////000111111111333444444444444555777888888999999::::::;;;;;;<<<======???AAACCCDDDFFFEEEJJJNNNOOORRRVVVWWWTTTSSSTTTTTTSSSTTTWWW\\\aaaaaa^^^\\\\\\^^^^^^\\\YYYVVVAAACCC:::;;;999444333111000000///,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))***+++,,,---.........///000111222333444555999:::<<<<<<;;;;;;<<<===<<<===???BBBDDDEEEFFFGGGBBBEEEHHHJJJJJJHHHEEEBBB???===:::888888888777666333333222111000///......,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))''''''''''''((((((((())))))))))))***++++++,,,,,,...............///000111444444444555666777888999::::::::::::::::::::::::999:::;;;===>>>@@@AAABBBFFFFFFEEEEEEFFFGGGHHHHHH???===;;;888666555555555222222111111000000//////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***,,,,,,,,,,,,---...//////000000000000111222333444444555777999;;;<<<===>>>:::;;;===@@@CCCGGGJJJKKKEEEFFFHHHIIIKKKKKKKKKKKKLLLPPPSSSTTTQQQLLLGGGEEEGGGGGGEEEAAA<<<:::;;;>>>;;;999777666777888777666333333222111000000000111.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////.........///000111222333444444222222333444555666777777777777888999:::<<<===>>>999999;;;???@@@???AAAFFFDDDFFFMMMQQQQQQOOOTTT\\\```dddeee^^^QQQIIIHHHLLLDDDBBB???======<<<:::888777777666555444333333222222222222111111111111111---.....................---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------------.../////////////////////000111111000222333333333333444666999999999:::;;;;;;;;;<<>>@@@BBBDDDEEECCCDDDEEEFFFEEEBBB???===;;;:::888777555444444444111111000000//////......------,,,,,,+++***))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++,,,,,,------.../////////111111111222444666777888777777888999999999999888;;;;;;;;;<<<===???AAACCCEEEFFFGGGGGGEEEBBB???===::::::999777666444333333222111111000///......---------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......////////////000111111222222333444777999;;;;;;;;;;;;999<<>>===;;;:::999666666555444333333222222222222222111000//////...///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333444444555555555555555555666777999:::;;;;;;:::999;;;:::999999;;;???BBBEEEFFFEEEEEEEEEFFFHHHJJJKKKQQQQQQPPPLLLHHHEEEDDDEEEAAA???<<<;;;;;;999777555555555444333333222111111222111111000///......---------------------------------------------------------------------------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111111111222333444666666777999999999999999999999999<<<<<<===>>>???@@@AAAAAAFFFGGGIIIMMMPPPSSSVVVWWWTTTTTTUUUUUUWWWXXXZZZ[[[^^^^^^\\\[[[ZZZZZZYYYYYY[[[AAABBB<<<===666333333222111///---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((()))******)))((((((((()))(((&&&$$$))))))***)))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***++++++,,,---...000//////000111333555666777888888999999:::::::::::::::;;;===???BBBDDDEEEDDDEEEFFFFFFDDDAAA>>><<<999888777555444333222222111111000//////......------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---......//////000000000111333444666777666777888888999999888888::::::::::::<<<>>>@@@AAADDDEEEFFFEEEDDDAAA===;;;999888777666555333222222111111000//////...---------------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---........./////////000111111222222333444666777999::::::;;;999<<>><<<::::::999666555444444444333222222111111111111000000///......---------------------------------------------------------------------------++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000111111111111222333444555666666888888888888999999:::::::::;;;<<<<<<>>>>>>???@@@CCCDDDFFFIIILLLOOOQQQRRRSSSSSSTTTUUUWWWXXXZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWW[[[AAAAAA<<<===777333333222111///---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***+++,,,.........------444222000...---...///000++++++,,,---...,,,((($$$+++***)))(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---.../////////000111333555666555555555666777888888888888999:::<<<>>>AAACCCEEEEEEEEEEEEEEECCC@@@===;;;888777555333222111111111000000//////...---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******++++++,,,,,,------......////////////000111333444555666666777888888888888888999888888999:::<<<>>>???BBBBBBCCCBBB@@@>>>;;;999777666555444333111111000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++,,,,,,------.........//////000000111111222444444444555666888999:::999<<>>===<<<;;;999888666666444444444333222222111111111111000000//////..................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000111111222222222222333444444555666666666777999:::;;;;;;::::::;;;;;;<<<>>>@@@AAABBBCCCEEEEEEEEEEEEFFFHHHIIIJJJMMMMMMLLLHHHDDDAAAAAABBB>>><<<:::999999888666444333333333222222111111000000000000///......------------------------------------------------------------------------------++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000000111111222333444555555666666777888888999::::::999999:::;;;<<<===>>>>>>BBBCCCDDDGGGIIIKKKMMMNNNQQQRRRSSSTTTVVVXXXZZZZZZVVVUUUTTTSSSSSSSSSSSSSSS[[[AAAAAA<<<===888333333222111///---,,,***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,///111222666888:::<<<===<<<;;;:::888666444222222444777999111111222444555555222000...,,,)))((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......///000111333444444333333444555666777777888666777888:::===@@@BBBDDDDDDEEEDDDCCCAAA>>>;;;999777666555333222111000000//////......---,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))*********+++++++++,,,------....../////////000111222444444555666777777888888777777777777777777888:::<<<===????????????===:::888666444444333222111000///...............------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++,,,------............//////000111111111444333333333444666888999888:::<<<======>>>@@@BBBDDDEEEFFFIIIJJJIIIHHHIIIGGGIIILLLMMMKKKFFFAAA===;;;;;;:::888777555444444333333222222222111111111000000000//////..................---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111111222000111222333444555666666666777888:::;;;::::::999:::;;;>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJIIIHHHEEEAAA???>>>???;;;:::888777777777555333222222222111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************++++++++++++,,,,,,,,,,,,------......///000000000000111111222333333444444444555666888999::::::999999:::;;;<<<===>>>>>>BBBCCCDDDFFFHHHJJJKKKLLLNNNOOOQQQSSSUUUWWWXXXXXXTTTSSSRRRPPPOOONNNNNNMMMZZZ@@@AAA<<<===777333333222111///---,,,***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''$$$$$$&&&((()))+++------111111333555888;;;===???DDDFFFHHHKKKLLLLLLKKKJJJ777555444444555888;;;===888777777999===@@@AAAAAA:::666222000000///...,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,---...000111222333333333333444555666777888888555666777999<<<>>>AAABBBCCCCCCBBB@@@>>><<<999888777666555333222111000000......------,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((((((((()))'''''''''((())))))************++++++,,,---------000000000000111333444444555555666777777777777666666666666666777888:::;;;======<<<;;;:::777555444222111111000///...---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,------............///000000111111333333222222333555777888666888:::::::::;;;===>>>BBBDDDFFFGGGHHHJJJIIIHHHCCCEEEGGGHHHEEEAAA<<<888999888777666555444333222111111111111111000000000/////////..................------------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111111000000111222333444555666555666777999999999999888999;;;===???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFDDDAAA>>>;;;;;;<<<999777666555666666444222000000000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************+++++++++,,,,,,,,,,,,,,,---......////////////000000111222222222333333444555777888999999999:::;;;;;;======>>>???@@@@@@AAACCCEEEGGGHHHHHHLLLMMMOOOQQQSSSTTTUUUUUUTTTSSSQQQNNNLLLJJJIIIHHHXXX@@@AAA<<<===666333333222111///---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%(((,,,000444666888777777777888:::<<<===>>>EEEFFFHHHKKKLLLMMMMMMMMMJJJHHHFFFBBB???<<<:::999===<<<===@@@EEEJJJMMMOOOJJJEEE???<<<<<<<<<:::777+++******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++,,,...///111222222222222333444555666888888999555666777888:::<<<>>>@@@@@@@@@???===;;;999777666777666444333111000000000------,,,,,,+++*********)))))))))((((((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&''''''(((((())))))***)))******++++++,,,,,,---000000000000111222333444444555555666666666666666666666555555666777999:::;;;;;;:::999777555444333000000//////...------,,,,,,,,,,,,+++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))************++++++,,,,,,---------......//////000000111333333333333444555666777666777888888888888;;;===???CCCEEEEEEFFFIIIIIIGGGAAABBBCCCBBB@@@<<<888555777666666555333222222111000000000000000000000000..................------------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000000000111222222333444444333444666777888888777777888999;;;===>>>>>>>>>===@@@AAABBBDDDEEEEEEFFFEEEBBBBBBAAA>>>;;;888888999666555444444444555333222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************++++++++++++++++++,,,,,,---........./////////000000000111111333333444555666666777777999::::::;;;<<<===>>>>>>;;;<<<===???AAACCCDDDEEEJJJKKKMMMOOOQQQQQQQQQQQQRRRQQQOOOLLLIIIGGGFFFEEEWWW@@@BBB======555333333222111///---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((())))))******++++++,,,---000333555777888222333333444555666888999CCCDDDEEEGGGIIIJJJLLLLLLYYYYYYWWWTTTOOOIIIDDD@@@CCCDDDFFFKKKQQQUUUXXXXXXRRRLLLEEEBBBBBBBBB???<<<555444222///,,,***'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++***+++---///111111111111111222333444666777888999666666666777999;;;<<<=========<<<:::999777666666555444333111000///......,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&''''''((()))))))))))))))******+++,,,,,,,,,////////////000111222222444444555666666666555555666666555555666777888999::::::999777666444333222000//////......------,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------------......///000000000222333444555555666666666888999999888888888;;;===;;;@@@BBBAAACCCGGGHHHDDDAAAAAA@@@???<<<999666444666555555444333222111111////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,------......///000000000111111111222222333333222333444666666666666555777777888:::;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBBBB??????>>><<<888666666777444333222222333444333111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************+++++++++++++++++++++,,,------............////////////000000333333444444555555555555888888999:::;;;<<<======999:::<<<>>>@@@BBBDDDEEEHHHJJJLLLNNNNNNNNNMMMLLLMMMLLLKKKIIIGGGFFFEEEEEEVVV@@@BBB===<<<444333333222111///---,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,333222222222111111000000...///000222444777999;;;HHHHHHIIIJJJLLLOOOQQQRRROOORRRVVVYYYZZZXXXUUUSSSIIIKKKOOOUUU[[[^^^^^^]]]QQQKKKCCC@@@@@@@@@===999@@@>>>;;;777222...***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++***+++---///111111111111000111222333555666777888666666777777888:::;;;<<<;;;;;;:::999888777666555444333111000...---------,,,,,,++++++***)))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''((())))))))))))))))))***++++++,,,,,,...............///000111333444555555666666555555777666555555666777888999::::::888777555333222222/////////......---------******************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------------......///000000000222333555666777666555555999::::::999888999;;;>>>888===@@@>>>@@@FFFFFFBBBBBBAAA@@@>>>;;;888666555555555444444333222111111.........///////////////---------------------------------,,,,,,,,,+++++++++++++++************)))******************************************************+++++++++,,,,,,,,,,,,,,,------...//////000111111111111111111222222111222333555555555555444666666777888888999::::::999:::<<<===>>>???>>>>>>>>>>>>===:::777555555666333222111222333333222111---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---...............///////////////444444444444444444444444777777888999:::;;;;;;<<<:::;;;===???BBBDDDFFFGGGHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEWWWBBB<<<888>>>555222222222111///---***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((******(((&&&)))***+++,,,000444444111222///---...111222555888888>>>DDDDDD@@@===???CCCAAAGGGFFFAAAGGGRRRNNN@@@MMMLLLKKKKKKMMMOOOPPPPPPWWWTTTTTTXXX[[[^^^ccchhh___UUUJJJCCC@@@===<<<;;;:::<<<<<<:::<<<>>>888...(((''''''))))))((('''(((((('''&&&'''((())))))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++---...//////000000222333444444555555444444666555444555888999999999888777666444333222222222222111000///...---,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...///000111111333333333444444555555555777777777777777777777777777666555444222111000///......---,,,,,,+++******+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------...000111222222444555555444555666888888999;;;:::999999:::<<<>>>???@@@AAACCCDDDEEEFFFAAA@@@>>>;;;999777666666333333222222111000000000//////.........---------++++++,,,,,,,,,,,,---------,,,,,,+++*********++++++++++++************)))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,------......///000000000000111222333444222222222333444555666666555555666777888888999999;;;;;;;;;<<<<<<<<<<<<<<<:::999777555444333444444111111111111000000000///.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------......///000000000222222222333444555666777666777999;;;<<<===>>>>>><<<===???AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAABBBBBBBBBCCCCCCVVVBBB===888>>>555222222222111///---***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))***((('''''''''''''''&&&,,,+++,,,...000/////////------...111333666:::===AAAHHHQQQUUURRRKKKFFFCCCDDDIIIJJJLLLTTT\\\ZZZQQQJJJLLLNNNMMMKKKGGGDDDCCC???CCCIIIOOOUUUZZZ]]]]]]aaa^^^[[[XXXSSSJJJ@@@:::888>>>BBBBBBDDDHHHFFFBBB;;;666---&&&)))///+++!!!)))(((''''''))))))'''%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,...//////000000222333333444444444444444777555444555888;;;<<<===666555444222111000000000111111000///...---,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,---...///000111111333333333333444444444555555555555555555555555555666555444333111000///......------,,,++++++******+++++++++*********))))))))))))*********+++++++++,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------...000111222222333555555444444666777888999::::::999999:::<<>>;;;999777555444444333222222111000000/////////.........---------,,,+++++++++,,,,,,,,,---------,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++,,,,,,---.........000000000000111222333333333333333333444555666777666666666777888888999999;;;;;;;;;;;;;;;;;;;;;<<<999888666555333333333444111111111000000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------......//////000000222222222222333555666777666777999:::<<<===============>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAATTTBBB>>>888===555222222222111///---***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***)))(((''''''((()))***///,,,---222222---...555...333888<<<@@@CCCFFFHHHFFFLLLWWWbbbjjjllliiifffnnniiicccaaaccceeeeeedddlllmmmlllfff___]]]___ccc```___UUUIIIFFFMMMQQQPPPTTTYYY___cccccc___XXXSSSEEEJJJMMMJJJGGGJJJNNNQQQIIIGGG<<>>>>>?????????>>>>>>===;;;:::888666444333222222222222111000000//////.........------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++,,,,,,------......////////////000111222333333333333333444555666777666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;888777666444333333333333000000000000////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------...//////000000111111111222333444666666555666888999;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@??????>>>>>>RRRBBB???888===666222222222111///---***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((()))***+++,,,---...000333,,,,,,222000***---888:::CCCOOOXXX___eeegggfffiiifffgggnnnyyypppgggbbbaaahhhpppxxx|||}}}hhh]]]``````ZZZLLLPPPSSSTTTWWW]]]aaabbb]]]``````XXXOOOMMMRRRXXXIIIJJJIIICCC777,,,(((***'''''''''((())))))&&&###''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************+++,,,---.../////////111111222333333333333333777666666666888888666555444333222111111222333444//////......---,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********+++,,,,,,---...///000111222222222222333333333333111111111111111111111111222111111000...------,,,,,,,,,++++++*********)))************))))))))))))))))))))))))************+++++++++***************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------...000111222111333444444444444555777777888999999888888999:::;;;;;;<<<======<<<;;;;;;999888666444333222111111111111000//////......---------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***++++++,,,------......////////////000111222222444444333333444555666666666666666777777888888888::::::::::::999999999999666555555444333222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000111111111111222444555666555555777888999:::::::::;;;<<<===???AAACCCEEEFFFEEEEEEDDDDDDDDDDDDCCCCCC@@@@@@???>>>===<<<;;;;;;PPPBBB@@@777<<<666222222222111///---***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''***---///...---...///111,,,---444777666<<>>===<<<;;;:::999888NNNBBBAAA777;;;666222222222111///---***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))),,,//////---+++,,,......222:::HHHXXXeeemmmqqqvvvzzz{{{zzz~~~wwwjjjooofff\\\XXXXXXVVVMMMEEEPPPPPPOOOKKKGGGHHHMMMQQQMMMZZZhhhnnnhhhaaa^^^^^^QQQXXXdddqqq|||}}}ooohhhgggaaaWWWVVVZZZccclllmmmhhhccccccWWW???777LLL\\\RRR===111+++)))(((((()))***)))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++---............000000111222222222222111111333777===@@@AAA>>>;;;<<<;;;:::888555000---***------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***++++++,,,---...//////000222222222111111111111000111111111111111111111111000//////...------,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******)))))))))***************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------------...000111222111222444444333333555666555777888888777777888999444666888:::;;;:::999888666555444333222111111111//////......---,,,,,,+++******++++++++++++,,,,,,************++++++++++++++++++******++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++,,,,,,---------------......///000111333333222222222222333333444444444555555555555555666666666555555444444333222222222333222111000000///.........------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---......///////////////000111222444444333444555666666777777777888999;;;>>>AAADDDFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@===<<<;;;:::999888777777LLLBBBAAA777;;;666222222222111///---***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********+++...000///---...333888@@@MMM[[[iii~~~uuummmoootttkkk\\\UUURRRRRRXXXbbbhhhfffbbbrrr{{{~~~uuummmllljjjfffcccfffgggaaaWWWPPPOOOQQQQQQJJJKKKUUU]]]aaakkkxxx}}}}}}ddd\\\YYY___eeeeeedddddd```MMM<<>><<<888444111,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,,,,......///000222222111111000000000000000000000000000000000000/////////...------,,,,,,))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***((()))))))))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------------...000111222000222333333333333444666555666888777666666777999555777999::::::999777666444333222111111111111111......------,,,+++++++++************+++++++++,,,************++++++++++++++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))((()))))))))************)))************+++++++++*********+++,,,,,,------------------...///000000222222111111000111111222333333333333333333333333444444444333222111111111000111222222222111000///.........---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,------......///////////////111222333444222333444555555666666555888999:::<<<>>>@@@AAABBBAAA@@@@@@???>>>>>>======::::::999999888777666666KKKBBBBBB777;;;666222222222111///---***)))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************,,,...///...///555???GGG___nnnzzz{{{uuuhhhaaakkkzzzxxxkkkpppmmmnnnwwwoooggglll```]]]eeebbbVVVUUU``````dddfffmmmpppZZZUUUYYY^^^dddiii```]]]LLL:::CCC\\\bbbTTT666222---)))(((''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,---.........//////000111111111111111333111///...///000000000---000555:::;;;:::777444,,,,,,++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***++++++,,,---...///000222111111111000000///////////////////////////////////////......------,,,(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------------///000111222000222333333333333444666555666777777666666777888777888:::;;;:::888555333222222111000000000000000......---,,,,,,++++++***))))))******+++++++++,,,)))************++++++++++++*********+++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))******+++,,,,,,---------------------///000000111111000000000000000111222222222222222222222222333333222222111000//////000000111222222111//////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......///......//////000222333444222222333444555555555555999999::::::;;;<<<======???>>>>>>===<<<;;;;;;;;;999999888888777777666666{{{PPPDDD>>>;;;<<<:::222222111000...,,,+++***+++)))((('''((()))((('''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''((((((%%%))),,,+++'''&&&+++000---111222444>>>RRRfffqqquuuxxxyyywwwvvvuuunnndddgggpppeeeaaa{{{lllYYYTTTYYYVVVRRRccc}}}hhhRRRPPP\\\iiiiiibbbUUUMMMRRR[[[aaaKKK:::111555222&&&%%%...)))''''''''')))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,------......//////000000000111111111111////////////////////////000000///000111222444555......,,,+++***)))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***++++++,,,,,,------...000000111111111111000000////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---............///111222333000111111222222333444444666666555555555555666666888888888777666444333222000000///...............------,,,,,,+++***))))))))))))))))))************************************++++++************++++++************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------......///000000000000111111111111111222333333444444333333222222222111111111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,++++++,,,---///000......///000111222333333555555555555555555555555888777777777888:::<<<>>>>>>======<<<:::999888888888777777666555444444444yyyOOODDD???<<<;;;999222222111000...,,,+++***+++)))((('''((()))((('''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''((((((((()))((((((+++...000...+++$$$333GGGXXXffftttvvvfffYYYRRRRRRUUUXXXmmm|||zzz{{{ttteee]]]aaallluuuyyy|||nnnbbb\\\SSSXXX\\\```eeefff```WWWSSSBBB777<<>>AAALLLLLL<<<+++******)))(((&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,------......////////////000000000000////////////////////////,,,,,,++++++++++++,,,---++++++************++++++))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******++++++,,,---------//////000000000000////////////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,---...///000111222222333333444555555555666555555444444555555666555555555444333222111000//////...------------...,,,,,,++++++***)))))))))))))))))))))************************************++++++************++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------....../////////000000000000111111111111222333333333333222111111111111000000000000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++++++++,,,---...///---...//////111111222333///000111333555777888999777666666666777888:::;;;:::999999888777666555555444333333222222111111111tttMMMEEEAAA<<<;;;777222222111000...,,,+++***+++)))''''''((()))((('''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((()))******,,,000111---(((,,,999EEE```hhhuuu}}}yyypppnnnsssddddddrrrkkkZZZAAAGGGTTTiiiuuuaaaRRRRRR\\\aaa```YYYRRRGGG@@@GGGOOOHHH:::///+++'''%%%''')))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))***************++++++,,,------.............../////////000000........................++++++******)))))))))))))))))))))))))))***++++++))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********+++,,,,,,------...//////000000//////............---------,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,+++++++++,,,---...///000111111222333333444444555555444444444444444444555333333333333222111000//////...------,,,,,,------++++++******))))))))))))((()))))))))************************************++++++************++++++************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------......///////////////000000000111000111111222222222222222111111000000000/////////------------,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********+++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,---......------...///000111222222///000111222444666777888555555555555666777888999777666666555444444333333222222222222111111000000sssMMMEEEAAA===:::666222222111000...,,,+++***+++)))''''''((()))((('''''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++------,,,...555DDDWWWdddjjjkkkssszzzrrrccc^^^eeejjjppplllWWWLLLUUUeeeoooxxxrrr___TTTXXX```fff\\\^^^TTTCCC>>>GGGMMMMMM999000'''%%%***---,,,((())))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))******************++++++,,,------...---............/////////------------------------++++++++++++***))))))((((((((((((((()))***++++++))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***++++++,,,,,,---......////////////......------------,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,...///000000000000111222222333333444444333333333333444444111222222222111000///.........---,,,,,,,,,,,,,,,******))))))))))))((((((((()))))))))************************************++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------......///...////////////000000000///000111111222222111111000000000/////////......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,---------------...///000111222222111111222222333444444444444444444444555666666777444444444333222222111111222222111111111111111111tttMMMEEEAAA<<<:::777222222111000...,,,+++***+++)))((('''((()))((('''''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---111++++++;;;VVVmmmwwwxxxmmm^^^VVVXXXUUUPPPZZZmmm|||tttqqqrrrrrrnnniiippp|||ssslllsss|||}}}dddYYYRRRJJJMMMYYYrrruuuggg[[[SSS```gggbbbOOO@@@BBBNNNVVVGGG<<>>+++///+++))),,,---+++***+++++++++************++++++************************)))************))))))((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,+++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------......000000000111222222333333222222111111111000000000//////.........---------+++++++++******))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++************************************************++++++++++++,,,,,,,,,,,,------------.....................///......---,,,......---------,,,,,,,,,+++++++++***************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------......///000000000000000111111111111000000000000000000000000000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{PPPFFFAAA===:::666333333222111///---+++***))))))))))))(((((((((((())),,,///---(((&&&(((,,,(((((()))***************,,,,,,+++************+++)))+++111<<>>777444222222111///...,,,+++++++++++++++************))))))************+++++++++***'''(((,,,,,,***,,,222???FFFPPPQQQFFF;;;AAANNN___dddkkkpppooolllhhhfffVVVkkkxxxvvvyyy|||rrrQQQWWWwwwzzzdddNNNPPP^^^bbbZZZbbbaaaHHH666///,,,///111---+++------------,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***((((((++++++*********+++,,,---+++,,,,,,+++***))))))(((---+++((('''(((+++...000******+++******)))((('''******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******)))))))))))))))))))))))))))************++++++++++++*********))))))((((((((()))+++---///111333333---,,,+++***))))))))))))))))))))))))))))))))))))***++++++***((()))+++---++++++*********+++,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---******************************************************************************************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))bbbHHHBBB<<<>>>777444222222111///...---,,,++++++++++++************))))))************++++++++++++)))***---,,,***///777BBBGGGMMMNNNFFF???EEEPPPbbbdddfffeeebbb]]]YYYWWWjjjqqqssssss|||ttt~~~uuuZZZLLLeeebbbRRRXXXdddaaaaaa]]]NNN>>>555...///000---,,,------------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***((()))***+++,,,+++******,,,,,,,,,,,,+++)))(((''')))(((&&&(((***------,,,(((***,,,,,,***(((&&&%%%+++++++++,,,,,,,,,++++++++++++************++++++************************+++++++++*********))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******************************)))************++++++++++++*********))))))))))))))))))+++,,,...///111111---,,,+++***)))))))))))))))))))))))))))))))))))))))******)))((())),,,...---,,,,,,+++++++++,,,,,,***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---******************************************************************************************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++*********))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))___GGGBBB<<<>>>777444222111000///...---,,,++++++++++++************))))))************+++++++++******,,,---+++,,,444===FFFFFFIIIMMMOOOPPPSSSYYYhhhhhheeeaaa\\\XXXXXXXXXrrrlllkkksss}}}lll}}}~~~vvvsssLLLNNNpppvvvVVVOOOaaagggaaa\\\XXXIII<<<111---///...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******((()))***+++,,,,,,,,,,,,)))***,,,---...---,,,,,,///,,,))))))+++,,,,,,******---111111...+++***+++*********+++++++++******,,,,,,++++++++++++,,,,,,************************+++++++++***************'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************************+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************************)))************+++++++++***************))))))))))))******+++,,,---......,,,,,,+++***))))))))))))))))))))))))))))))))))))((()))***))))))***---///......---,,,+++++++++,,,***,,,...000111000...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************)))))))))************************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))[[[FFFBBB<<<>>>777444111111000///...---,,,,,,+++++++++*********))))))))))))*********+++++++++)))+++,,,+++***...888BBBHHHCCCDDDPPP```hhhfffaaaeeedddaaa^^^\\\^^^cccggggggbbbhhh|||lllhhhMMMSSSmmm~~~```PPPZZZeeeddd```]]]PPPCCC333,,,---//////---...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))******************++++++++++++***++++++,,,,,,------......+++,,,,,,+++*********+++***,,,---+++((()))---222,,,,,,++++++************,,,,,,++++++++++++,,,,,,************************************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************************++++++++++++,,,++++++***))))))******))))))))))))))))))))))))'''((()))))))))***---000000///...---,,,+++++++++,,,...222444555444222000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))XXXDDDBBB<<<===666444111111000///...------,,,+++++++++*********))))))))))))*********+++++++++(((***,,,***+++222===EEEIIIAAA@@@QQQkkkxxxnnn___WWWVVVUUUUUUXXX^^^gggmmmeeeeeerrrpppbbbGGGUUUttttttaaaXXX```hhhccc]]]TTTHHH888------000111///.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************,,,++++++***))))))))))))...---+++***)))***+++,,,'''---222111...,,,000444...///...+++''''''))),,,...---,,,+++++++++,,,,,,++++++************++++++************************************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++***************+++++++++************************,,,+++******)))*********************************'''((()))))))))***---000000///...---,,,+++++++++,,,...222555666444222111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************+++++++++************************************************))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))TTTCCCCCC<<<===666555111000000///......------+++++++++************))))))************+++++++++(((++++++***///999CCCGGGFFFAAA@@@PPPiiiuuuiiiVVVNNNOOOQQQSSSWWW]]]eeekkksssxxxgggzzzuuuIIIFFF```zzzxxx]]]\\\eeeccc^^^VVVNNN@@@333...111222000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))*********++++++,,,,,,+++************+++((()))+++...222777<<<>>>AAACCCDDD@@@:::777:::???BBBCCCEEEEEECCC>>>999555111000...,,,+++***++++++++++++************++++++++++++++++++++++++++++++***************+++++++++((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++************************++++++***************+++************************((()))***))))))***---///......---,,,+++++++++,,,+++---///111222111///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))QQQBBBCCC======666555000000000///......------+++++++++************))))))************+++++++++***,,,+++,,,555BBBIIIHHH???@@@DDDNNN```jjjdddWWWOOOQQQUUUXXX\\\```fffjjjxxx|||WWWfff^^^IIILLLkkkeeeZZZ\\\^^^eeeZZZVVVJJJ:::111111111///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++,,,,,,++++++,,,---///000///333;;;DDDMMMSSSXXXZZZZZZTTTLLLFFFCCCDDDGGGJJJOOOPPPSSSYYY^^^___[[[VVVGGGDDD???888222...,,,***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,************************+++***************++++++************************)))******)))((())),,,...---,,,,,,+++++++++,,,,,,,,,---...//////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))PPPBBBCCC======666555000000//////......------+++++++++************))))))************+++++++++,,,---,,,...999GGGLLLJJJ888???GGGNNNXXXcccddd^^^NNNRRRWWW\\\___cccfffiiiqqqzzzNNNWWW}}}\\\JJJ\\\iiiZZZTTTZZZmmm]]]\\\RRR@@@333111111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,...111444555FFFLLLUUU^^^dddggggggfffWWWLLL???<<>>GGGPPPTTT\\\___ccchhhjjjkkkkkkjjjhhh]]]MMMEEEFFFNNNWWW\\\PPPRRRNNNHHHQQQeeerrrrrrqqqeee\\\\\\^^^XXXMMMEEE888333///......---,,,---,,,+++******+++,,,***)))***************************++++++++++++***))))))+++++++++************)))***)))(((''''''((()))***))))))))))))************,,,++++++******++++++,,,------,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------...---,,,,,,++++++++++++/////////......---------,,,,,,,,,,,,---------------..................---///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))UUUFFFAAA===<<<333888222000.........///...---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,...777@@@DDDBBB===IIITTTZZZVVVXXXdddooorrrllleee```___^^^___jjjvvv|||XXXOOO}}}vvvgggQQQuuuqqqRRRZZZeeebbb___XXXIII:::000...000.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------......+++,,,......------///000+++,,,...000000000000///000000222555:::===>>>>>><<<:::777555444222000...222///---...---)))(((***++++++++++++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***************************)))))))))))))))))))))************))))))))))))++++++******************)))+++---,,,+++***,,,...000444;;;DDDOOOXXX___cccfffeeeeeeddddddeeeeeefffjjjggg```XXXRRRQQQTTTWWWVVV```fffccceeennnqqqnnnyyykkk]]]XXXYYY[[[^^^bbbMMMEEE;;;222,,,***,,,......---,,,,,,------+++***+++++++++++++++++++++++++++++++++++++++***))))))+++++++++************)))***)))(((((((((((()))***))))))))))))************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,............---------,,,//////......---,,,,,,,,,------............---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||RRREEEAAA======555999222000.........///...---,,,++++++******++++++,,,++++++++++++++++++++++++***---111777;;;===>>>>>>VVVbbbjjjhhhgggmmmrrrsssfffYYYQQQTTTWWWYYYeeevvv}}}dddTTT{{{lllfffhhhqqqYYY]]]aaaaaa]]]QQQ@@@333///000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------,,,---...---,,,---...000---111666<<<@@@BBBBBBBBBCCCDDDGGGMMMSSSWWWXXXXXX\\\WWWSSSQQQOOOIII@@@999666333222111,,,''')))...,,,,,,+++,,,------+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++***---000---)))***000666FFFJJJRRRYYY```dddffffffccc^^^XXXQQQNNNMMMOOOPPPaaafffiiieee[[[SSSOOOOOOUUUdddpppqqqppptttuuurrrpppfff\\\WWWTTTTTTZZZ```ddd___UUUGGG:::111,,,***///...------...---,,,***------------------------+++++++++++++++******)))+++++++++************)))***))))))(((((())))))***)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwPPPEEEAAA<<<===444777222000.........///...,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,***000666888777888<<>>;;;777555666444000...000///---++++++---...---+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))***************++++++******+++++++++++++++,,,...///...,,,,,,111:::BBBWWWZZZ```dddfffdddaaa^^^^^^ZZZRRRKKKGGGEEEGGGHHHNNNVVV]]]^^^WWWPPPKKKJJJJJJTTT[[[]]]```hhhoooqqq___]]]^^^aaa___WWWPPPMMM___eeehhhbbbUUUGGG888...///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,---------------------,,,,,,,,,,,,,,,------.........///......////////////......//////......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrOOOGGG@@@;;;<<<222444222000.........///...,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,333:::;;;888;;;EEENNNIIISSS___gggmmmppppppnnnbbbWWWTTT^^^fffhhhrrr{{{eeemmmeeeyyy]]]jjjzzzaaa]]]ZZZ^^^___YYYLLL===333...//////.........------------------------------------------------------------------.........//////////////////////////////,,,---000333999@@@IIIOOOXXXYYYYYY[[[^^^aaaeeefff```___]]]\\\[[[WWWRRROOOVVVUUUYYYbbbjjjgggZZZNNNEEE>>>;;;@@@BBB>>>666222111///+++******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))******+++++++++,,,******++++++,,,,,,,,,,,,...,,,+++---555@@@KKKQQQ[[[]]]```aaa___[[[VVVRRRLLLJJJHHHFFFEEEFFFGGGHHHMMMPPPUUUWWWWWWUUUTTTSSSLLLMMMKKKJJJOOOWWW\\\^^^XXXWWW[[[eeekkkfff]]]WWWTTTaaannnpppkkk___NNN???111...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))************))))))************++++++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...------------------------,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,---......------------------------////////////000000000000//////000000000000//////000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((mmmMMMGGG@@@:::<<<222222222000.........///...---,,,++++++******++++++,,,*********++++++,,,,,,---...666<<<===<<>>666666666333///+++)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******+++,,,,,,,,,******++++++,,,------------,,,///666CCCOOOXXX\\\___^^^\\\WWWRRRLLLFFFCCCBBBDDDGGGKKKNNNPPPQQQQQQ^^^___```bbbccceeeggghhh```]]]YYYVVVVVVVVVSSSPPPTTTMMMKKKTTT^^^eeehhhkkkfffooouuussspppjjj\\\MMM;;;666000,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++************))))))******++++++******)))*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,---......------------------------,,,---------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------............------------------...///---------............///............---------,,,------............------,,,,,,,,,---......//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggJJJFFF@@@:::===333222222000.........///...---,,,++++++******++++++,,,)))******+++,,,,,,------333888<<<;;;;;;CCCUUUdddSSSOOONNNWWWaaaccc]]]VVVQQQYYY^^^```dddnnnuuuxxx}}}www```[[[fffwwwzzz___ZZZzzzssshhhdddVVVVVVWWWYYYWWWLLL<<<000////////////............------------------------....................................////////////......///000111111222333777>>>HHHPPPTTTUUUTTTTTTGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFFFFFFFHHHIIIHHHGGG888666666<<>>444---+++---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++))))))***++++++,,,------******++++++,,,------...///555>>>HHHOOOTTTWWWXXXZZZWWWRRRMMMIIIGGGFFFFFFTTTVVVZZZ]]]_________^^^]]]aaaeeeeeebbbccchhhmmmddddddeeedddbbb^^^[[[[[[\\\TTTNNNOOORRRVVV\\\cccoooqqqnnnffffffggg^^^OOOJJJCCC999111------......------------------------,,,,,,------,,,,,,+++***+++++++++************))))))***++++++++++++***)))*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,---...///------------------------------------....................................................................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------............---------------...//////........./////////000000//////000222333555666666777888888999999888888777555555444333222111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccGGGEEE???:::>>>555444222000.........///...---,,,++++++++++++++++++,,,))))))***+++,,,,,,------777:::;;;888666???PPP______UUUPPPXXXdddfff___WWWOOO\\\ccc___aaaooowwwwwwzzz~~~mmmUUUCCC<<>>BBBGGGLLLPPPSSSUUUUUUTTTTTTWWW[[[^^^``````XXXPPPGGGCCCDDDGGGGGGEEE999666888@@@GGGHHHIIIKKKKKKQQQTTTNNN???333......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))***+++,,,,,,------******+++,,,,,,---......555@@@NNNVVVUUUQQQOOONNNGGGEEEDDDEEEIIIPPPWWW[[[VVVWWWWWWWWWUUUSSSPPPOOOEEEOOOWWWWWWRRRPPPWWW___UUUYYY^^^aaa```___dddkkknnnkkkhhhdddZZZPPPMMMPPPYYY[[[WWWSSSYYYbbb]]]OOOVVVMMM@@@555///...//////........................,,,,,,------,,,,,,+++***+++++++++************))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---...///---------------------------------.........//////........................................................................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////---------------...///000.../////////000000111111555666:::>>>BBBGGGJJJLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIFFFBBB>>>:::777666000000000000000000000000........................------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbLLLCCCCCC<<<777777222111000///...---,,,++++++************************,,,,,,,,,++++++,,,///222999999777333666???HHHKKK___QQQLLLVVVaaaaaa___```VVVYYY\\\^^^cccllluuuzzz~~~}}}```NNNAAACCCKKKccc~~~tttqqq___QQQppp^^^UUUmmmSSSOOOYYYWWWWWWJJJ...222000000222000,,,---000//////.........---------////////////////////////...//////...,,,,,,---///333000---,,,///666>>>DDDYYYTTTMMMIIIIIIIIIHHHFFFPPPRRRUUUXXX[[[]]]^^^^^^^^^]]]^^^aaadddfffdddaaaggg\\\SSSQQQQQQPPPOOOPPPGGG>>>999;;;@@@AAABBBDDDQQQUUUUUUNNNEEE???888333...,,,***+++,,,---,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++(((***,,,+++***)))***+++,,,,,,++++++,,,,,,---...))),,,...---+++---333:::GGGLLLQQQQQQLLLGGGDDDDDD@@@<<>>FFFJJJMMMPPP[[[iiippplllddd```YYYZZZ[[[^^^eeeooovvvzzz~~~kkk\\\LLLFFFFFFXXX}}}fffRRRNNNnnndddJJJkkk```UUUZZZXXXUUUIII222111//////111000------000//////.........---------////////////////////////.../////////......000222+++---111555<<>>======222000---,,,,,,,,,+++***,,,,,,,,,++++++++++++***************************************++++++++++++***+++---,,,+++******+++,,,,,,++++++,,,,,,---...---------,,,---222:::AAANNNPPPRRRQQQLLLDDD<<<666<<>>;;;888888999999555222,,,---......---...000111,,,,,,------,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........//////////////////......,,,...111222222111222333555777888:::>>>EEEOOOVVVXXXXXXRRRGGGAAAAAA@@@===NNNOOOQQQQQQPPPNNNLLLKKKAAAAAA@@@>>>;;;:::<<<>>><<<>>>>>>===???BBB>>>666333000---+++,,,...///000///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))```KKKBBBCCC<<<777666222000000///...---,,,,,,+++************************+++,,,,,,++++++---000333777:::999777999AAAHHHJJJJJJZZZlllttttttnnneee]]]]]][[[ZZZ___hhhqqqwwwzzz}}}rrr___OOOEEEOOO}}}vvv^^^JJJKKKmmmvvvLLLZZZdddQQQUUUWWWTTTKKK<<<222......000000------000/////////............---////////////////////////---////////////000333555...333999???BBBEEEHHHIIIJJJKKKNNNSSSXXX\\\\\\\\\[[[]]]aaadddfffhhhhhhhhhrrruuuqqqcccSSSQQQ^^^mmmhhh___XXXYYY\\\^^^aaaeeehhhaaa[[[YYYVVVPPPJJJHHHNNNVVVXXXNNNCCC???BBBEEE999666222///...---,,,***,,,,,,,,,,,,++++++++++++************************************+++++++++,,,,,,---......,,,+++++++++,,,,,,,,,,,,,,,------...///---,,,,,,111:::CCCIIIQQQLLLEEEAAAAAAAAAAAAAAAGGGJJJMMMMMMJJJLLLZZZjjj|||zzztttrrrpppqqqqqqlllbbbZZZnnniiieeefffddd^^^[[[[[[QQQQQQOOOLLLLLLSSS___hhhfff```VVVJJJDDDFFFNNNUUU[[[EEEEEE^^^bbbFFF111222///....../////////---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...............,,,...///111111000///---///000333666:::>>>AAACCCGGGHHHIIIJJJIIIHHHGGGFFFJJJFFFDDDGGGKKKKKKEEE???999777444333222111000...)))***,,,.........---,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000//////............///000000000222555777:::>>>DDDKKKPPPVVV[[[^^^YYYWWWNNNAAA888777888888777888999::::::<<>>:::666333111000...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,111999BBBJJJNNNMMMJJJEEEBBBAAAEEEIIIMMMIIIIIIPPP___nnn{{{vvvnnnddd[[[TTTVVVXXXSSSKKKEEEDDDEEEKKKMMMSSS\\\aaaccchhhmmmmmmgggYYYJJJBBBDDDJJJMMMaaahhhiii\\\KKKCCCJJJUUU```[[[VVVWWW]]]ZZZJJJ777555111------...///---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------......//////000000///---,,,,,,///333666999;;;???DDDJJJOOOTTTWWWKKKJJJIIIFFFDDDBBBAAA@@@IIIHHHIIIMMMQQQSSSRRRPPPRRRMMMFFFAAA>>>:::444000...---,,,,,,---...000111........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111111000000///.........222000---+++---555???FFFJJJOOOVVVZZZZZZUUUNNNJJJ:::<<<;;;777444555888:::?????????>>>===>>>???AAA???999444555;;;??????===:::999666444666???JJJPPPRRRJJJ@@@999666444000---...------...//////---+++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))]]]IIIBBBCCC===888666111/////////...------,,,,,,***************************+++,,,,,,,,,///333666777444222:::LLLZZZYYYPPPhhhnnnlllbbb___dddeee```bbb[[[YYYaaalllrrrvvvzzzvvv]]]JJJIIInnnppp^^^QQQQQQtttoooSSSmmmtttVVVNNNUUUTTTKKKFFF666000---///000......000////////////////////////000000000000000000000000000000000//////111555888>>>BBBEEEFFFEEEFFFJJJNNNPPPUUU]]]jjjyyywwwnnnYYYVVVVVV[[[^^^^^^```cccaaadddddd^^^YYYUUUOOOHHH???<<<999666444222///------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...///000000...---------------,,,,,,------...///***,,,111888AAAIIIMMMNNNLLLQQQUUUSSSMMMIIIJJJNNNNNNZZZrrrwwwrrriii___\\\\\\ZZZTTTTTT[[[aaa^^^VVVOOONNNPPPEEEFFFJJJPPPRRRSSSYYY___ggggggccc]]][[[YYYOOOCCCJJJWWWeeehhh___SSSKKKHHH^^^iiihhhZZZYYY___UUU???;;;555...+++,,,......------------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------......000111222...///000000111666<<>>@@@CCCEEEEEEHHHMMMQQQZZZUUUPPPLLLKKKIIIEEEAAA<<<999333...,,,---///111...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111000000////////////...///000222888CCCNNNVVV]]]]]]\\\YYYRRRIII???999999;;;===>>>>>>???EEEKKKPPPOOONNNNNNLLLJJJFFFCCCKKKGGGCCCDDDHHHKKKJJJHHHAAA>>>:::999:::AAALLLTTT[[[UUULLLEEE???:::333//////---,,,,,,...///...------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************\\\HHHAAACCC===888666111//////.........---------************************)))***+++,,,---///444777666222111;;;OOO]]]YYYNNNRRRSSSSSSSSSVVV]]]```^^^ddd\\\[[[eeemmmqqqvvv~~~{{{dddSSSMMMkkkzzzhhhYYYQQQ\\\~~~RRR\\\zzzZZZHHHQQQUUUOOOMMM:::333...000111///...///...////////////000000000000000000000000000000000000111111000111333888;;;CCCEEEFFFEEEEEEJJJTTT\\\kkkttt~~~mmm___UUUPPPSSSYYY___aaabbb``````___XXXPPPBBB@@@>>><<<:::666111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...000000...---...///---------------......///***///888AAAHHHLLLNNNOOOOOORRRRRRLLLGGGMMM\\\jjj}}}vvvhhhfffhhhgggcccbbbgggnnnooojjjmmmpppuuu{{{}}}xxxmmmeee^^^YYYUUURRRMMMHHHIIIMMMOOOQQQRRRVVVbbbmmmlllbbbUUUQQQPPPWWWaaaddd^^^VVV]]]gggnnnllleee[[[OOOFFFAAA<<<444///------...///------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---...///111333444,,,111888<<<>>>???CCCFFFAAA@@@???===;;;:::999999;;;:::::::::999999888888777;;;===<<<888999???EEEGGGFFFFFFHHHKKKMMMNNNNNNJJJFFF@@@999333000....................................------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000+++111;;;EEELLLRRRVVVYYYPPPLLLFFFBBBBBBCCCCCCDDDMMMKKKJJJIIIGGGHHHQQQ[[[QQQPPPRRRXXX___bbb]]]XXXTTTUUUVVVWWWVVVTTTSSSRRRGGGDDDDDDGGGIIIIIILLLPPPXXXUUUQQQKKKEEE???;;;999444222...---.../////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************[[[GGGAAACCC===888666000...............---------************************)))***+++,,,---000444888444333555===JJJTTTPPPFFF???@@@EEEOOOUUUXXX[[[```fff___```iiioooqqqxxxxxxkkkbbbzzzvvvbbbXXXTTTgggqqq]]]hhhHHHNNNWWWSSSQQQ>>>666000000222000........./////////000000000000000000000000000000000000///000111222444888>>>CCCCCCFFFIIIKKKPPP[[[kkkxxxyyyeeeYYYVVVXXX\\\^^^\\\\\\^^^\\\XXXMMMLLLJJJHHHEEE???777222...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++---//////......///000---------------...//////---555???GGGKKKMMMOOOQQQNNNNNNLLLJJJPPPbbb}}}lll]]]\\\aaabbbkkkttt||||||yyyqqqiiiddd^^^VVVTTTUUUOOONNNGGGCCCOOOeeeqqqqqqooo```OOOJJJSSS```gggiiibbbfffnnnuuupppaaaRRRKKKCCCAAA===777222/////////...------------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------............////////////......---...///111444666888===AAABBB???===>>>@@@666666666666777888::::::@@@CCCGGGJJJJJJGGGBBB???===???AAA???<<<:::<<>>???AAABBBCCCEEEHHHJJJJJJKKKLLLJJJDDD<<<333---..............................------------............------------......------------------------------------------------............/////////////////////000111111222222666>>>HHHPPPRRRPPPMMMLLL>>>:::777999???GGGNNNQQQKKKLLLQQQUUUVVVWWWbbbnnnwwwtttvvviiipppvvvsssjjjaaa^^^___TTTNNNMMMRRRTTTRRRPPPQQQUUUVVVTTTNNNGGGCCCEEEGGG???:::444///...///000000........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************[[[GGGAAACCC===888666000...............---------************************)))***+++,,,---000555888222555999===DDDIIIFFF???CCCBBBJJJVVVZZZYYY^^^iiigggbbbdddmmmqqqqqqzzzyyyuuubbb[[[[[[nnnjjj{{{SSSPPPXXXRRRNNN@@@888111111222000........./////////000000111111000000000000000000000000...000111333777===DDDIII===DDDMMMWWWcccwwwpppaaaSSSYYY\\\XXXUUUWWWZZZZZZXXXXXXVVVTTTOOOGGG>>>888......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------)))+++............///111...------------...//////111:::DDDKKKLLLMMMQQQTTTIIIOOOZZZfffssswwwhhheeejjjnnnrrrtttzzzvvvqqqjjjffffff]]]^^^VVVJJJJJJWWW^^^[[[ppplllcccWWWOOOPPPYYYbbbhhhnnnqqqpppqqqmmm^^^MMMDDDEEEDDD???777111//////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------............/////////000......---...///222555777JJJIIIFFF>>>666222444888999999:::;;;<<<>>>@@@AAA888???IIISSSWWWUUUPPPKKKGGGGGGHHHIIIHHHGGGDDDBBBJJJKKKKKKGGGBBB>>>???AAACCCIIIRRRWWWTTTHHH:::111////////////////////////......------------............------------......------------------------------------------------............/////////000......///000111222333333GGGKKKOOOPPPLLLFFF@@@===DDDBBBBBBEEEJJJNNNOOONNNRRRZZZjjjzzzeee[[[TTTWWW[[[ZZZZZZ\\\XXXYYYWWWOOOGGGEEEJJJQQQGGGAAA888222/////////000...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************[[[HHHBBBCCC<<<666666222111000///...---,,,++++++,,,,,,,,,+++++++++******,,,+++++++++///333999<<<555:::???>>>===>>>BBBEEEMMMLLLRRR[[[^^^ZZZXXXZZZRRR\\\fffkkkooowwwwwwggg^^^bbb|||wwwppplllMMMVVVWWWLLLFFF999000111444222000111000000000000111111111111000/////////000111000///000///444===AAA@@@???@@@BBBEEEUUUppp|||bbbLLLLLLWWW\\\ZZZWWW[[[WWWTTTTTTTTTMMM@@@444333000------///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................222,,,***...111//////333;;;>>>DDDIIILLLMMMLLLKKKDDDWWWvvvhhhlllssszzz~~~vvvuuukkkjjjfff___WWWSSSTTTVVV\\\eeerrrvvvcccKKKFFFPPP^^^jjjnnniiinnnwwwooo]]]QQQDDDEEEQQQLLL444+++333,,,///---***,,,111000***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////333///++++++...111111000///000111111444:::CCCJJJIIIBBB999777:::???BBBCCCBBB<<>>HHHTTTVVVNNNEEEAAA888222---,,,000222111...111000///............///........................................................................///...------...///...---+++111555444000222===HHHNNNTTTOOODDD;;;222888KKKQQQRRRQQQNNNPPPVVVZZZZZZqqq|||yyyrrr___XXX```ddd]]]``````UUUNNNLLLEEEIIIIIIGGG@@@333***,,,333.....................---.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***YYYGGGBBBDDD<<<777666111111000///...---,,,++++++,,,,,,,,,+++++++++******,,,++++++,,,///333777999666>>>CCCBBB@@@DDDKKKPPP[[[YYY\\\___[[[TTTRRRUUURRR\\\ggglllrrryyyzzzjjjbbbhhh```rrrTTTKKKSSSRRRHHH;;;111111333111000111000000000000111111111111000000///000111222222111222000444>>>EEEEEECCCBBB[[[eeevvvlll[[[TTTSSSWWW]]]ZZZWWWUUUVVVUUUNNNAAA777666444111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///++++++///000...000444<<>>999===KKKUUURRRDDD999999777333000......///000/////////..........................................................................................------...///000////////////...111777@@@IIINNNVVVLLL:::777CCCGGGGGGPPPGGGKKKJJJMMMfffxxxzzz~~~yyyuuuzzzhhhiii[[[YYYcccjjjbbbZZZRRREEEHHHHHHJJJIIIAAA555///000////////////////////////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++XXXFFFAAADDD===777555111000000///...---,,,,,,+++,,,,,,,,,+++++++++******++++++,,,---///222444555333<<>>DDDEEEFFFPPP[[[|||gggVVVSSSWWWYYYXXXXXXYYYWWWOOODDD;;;999888666222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------000111000444999AAAIIINNNJJJEEENNNeeeyyykkkbbbpppyyykkk]]]TTTNNNMMMVVVhhhsssrrrpppqqqNNNOOOZZZiiinnniiihhhnnncccPPPBBBFFFQQQOOO>>>------000111...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...000222333111000//////222666:::<<<<<<:::999999222<<>>;;;:::;;;;;;666000---///222------.../////////..............................................................................,,,---...///000000/////////---...888EEENNNOOOMMMEEEEEE???DDDPPPPPPLLLRRRYYYooo|||~~~lll```^^^___bbb\\\JJJGGGHHHLLLPPPKKK@@@777444000000000//////000000000.................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++XXXFFFBBBEEE===777555000000//////...------,,,,,,,,,,,,,,,+++++++++*********+++,,,...000111222222222999>>>>>>CCCMMMSSSRRR\\\aaafffddd\\\VVVWWW[[[VVV]]]dddiiiooozzz|||zzzvvvjjjkkkzzzzzzRRRZZZrrriiiFFFNNNPPPLLLBBB777111///000000111000000111111111222222222222222222111000111222444111>>>KKKKKKCCCKKKiiirrrYYYLLLSSSUUUXXXZZZYYYRRRHHH@@@::::::999444...+++,,,...------------------------------------....................................000000000000222555===CCCIIIMMMMMMFFFFFF\\\wwwjjjiiiuuuwwwooojjj```TTTNNNWWWfffsss~~~```SSSMMMWWWeeelllmmmmmmlll]]]KKKHHHTTTZZZJJJ222---///000...,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---000333333000///000222===>>>>>>===;;;888666555999BBBMMMUUUVVVQQQLLLHHHMMMYYY\\\mmmhhhVVV]]]]]]NNNLLLYYY\\\YYYUUUMMMBBB:::===EEE;;;>>>@@@>>>888333111111,,,---.../////////..............................................................................---.../////////.........,,,111;;;GGGNNNNNNHHHBBB777JJJUUUUUUQQQKKKUUUmmmzzzwwwkkkVVVUUU\\\WWWRRRRRRTTTVVVOOODDD<<<:::222111000/////////000111.......................................---------------------------------------------------------,,,,,,,,,------------...........................................................................------------------------------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++ZZZHHHCCCEEE===777555111/////////...------,,,,,,,,,,,,,,,+++++++++*********+++---///000111111111555;;;???CCCOOO^^^```XXXGGGPPPXXXXXXSSSQQQSSSUUUZZZ___bbbdddlllxxx}}}vvvyyyuuulllsssbbbSSSeeeVVVOOONNNMMMEEE:::111///000111111111111111111222222222222333444333222///000222555<<>>000///...---,,,+++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000...000222000///000444888CCC@@@<<<999999:::===>>>EEECCC@@@@@@FFFRRR___hhh{{{mmmUUURRRMMMQQQVVVWWWOOODDDAAADDD>>>@@@CCCEEEBBB<<<555000......//////////////////////////////////////////........................////////////////////////...///000///---,,,...000333>>>JJJMMMHHHAAA======EEEOOORRRTTT[[[eee{{{sssxxxyyy```]]]ZZZVVVWWWZZZZZZRRREEE===;;;444333111///...//////000................................................------------------------------------------------,,,,,,---------.................................................................................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,^^^KKKDDDEEE===777666222//////.........---------,,,,,,,,,+++++++++*********+++---///111222222222555<<<@@@CCCPPPbbbddd[[[CCCKKKRRRQQQOOOPPPQQQRRR___aaabbbdddkkkxxxyyyqqqyyyxxxzzztttmmmFFF\\\kkkQQQNNNLLLGGG===333///222333111111111111222222222222333222444444333000111555999JJJDDDDDDSSSlll\\\VVVOOOOOOSSSVVVSSSOOO@@@>>>:::555000...///000------------------------------........./////////////////////////////////000000...///777DDDMMMOOOOOOMMMVVVqqq{{{qqqzzz~~~mmm]]]UUUWWW```hhhyyyxxxbbbRRRUUUaaaiiikkkmmmggg]]]]]]aaa[[[NNN999333---,,,---,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000222666;;;???AAA===999888<<>>NNN\\\\\\TTTVVV{{{}}}||||||nnnfffcccaaadddmmmeeeWWW]]]^^^eeekkkjjjfffeeeeeedddRRRAAA222///111///..............................---------------------------------.........//////////////////000000000000//////222888@@@EEEFFFEEE:::;;;>>>CCCIIILLLJJJHHH\\\}}}kkkYYYQQQQQQUUUUUUNNNBBB<<<>>>CCC999777333///...///111222000000000000000000000000........................000000000000000000000000///111222111111777AAAJJJNNNFFF??????EEEMMMQQQQQQSSSwwwpppWWWTTTlll~~~lll^^^]]]YYYPPPGGGAAA>>>:::555222111111222........................---.........//////000000------------------------........................---------.........//////////////////////////////////////////////////////////////////////////////......................................................------------......,,,------......------,,,sssOOOFFF@@@::::::222666000000000///......---------,,,,,,++++++,,,,,,---///......///222444555555AAAHHHGGG???999===CCCEEERRRRRRTTTVVVTTTQQQTTTZZZaaaggglllnnnrrrzzz~~~}}}yyyuuuwwwzzzzzz~~~nnn~~~RRRHHHHHHGGGAAA777111222333333333333333444444444555555222555555333555===EEEJJJRRRnnneeeNNNQQQVVVSSSVVVRRRIII>>>555111000///000000111111000///................../////////000333222000///000111000000222333333777DDDVVVcccfffzzzrrrrrruuu```kkk~~~mmmSSSZZZeeegggaaabbbjjjhhh___bbbOOO:::///000333000+++//////.........---------..................................../////////000---///000000//////111222555000666GGGOOOHHHAAA@@@======AAANNNUUUPPP^^^^^^RRRXXX]]]XXXKKKAAAAAAGGGJJJ;;;000111444333111111222111111000000000000000000000////////////000000111111111111111111222333333......666;;;===EEEOOOCCCCCCBBBIIIPPPJJJQQQhhhxxxnnniiifffvvvyyyzzzLLLYYY[[[[[[HHHBBB@@@???888///000777111111000...---...000222........................,,,,,,,,,---------................../////////000............/////////000---...//////------...///,,,---...000111111111111111000///...------......---.........///000000000//////...,,,,,,---111444------...//////...---,,,+++,,,---/////////......sssOOOGGG@@@::::::222555000000000///......---------,,,,,,++++++,,,,,,---.........///222444555666777>>>CCCBBBBBBGGGKKKJJJUUUTTTVVVZZZZZZXXXXXX\\\bbbhhhlllnnnsss{{{yyymmmnnnllltttuuunnnxxxmmm}}}}}}YYYFFFHHHGGGAAA777111222333333333333444444444555555555111333555666777>>>KKKWWWtttlllQQQLLLSSSPPPPPPNNNGGG>>>777333000///000000000000/////////........./////////000000000/////////000111000000000111999GGGRRR^^^sssmmmaaa```xxxgggTTTZZZaaadddffffffeeebbbcccTTTBBB555111111000...//////.........---------................................./////////000000///000111111000000111333222<<>>NNNPPPDDD???JJJKKKHHHMMMYYYyyyyyyYYYTTTkkklll^^^TTTVVVOOOEEE>>>;;;999444///000000000.........000111........................,,,,,,---------................../////////000000........./////////000000000111111000...,,,---...111000000///...---,,,+++.../////////000000111111000000000000111111111111/////////////////////...222111000////////////000---......///////////////sssOOOGGGAAA:::999000333000000000///......---------,,,,,,++++++,,,,,,------......000111444555666333777<<<@@@HHHOOOQQQOOOVVVTTTUUUZZZ]]]\\\[[[]]]bbbhhhmmmpppuuu}}}|||www}}}iiibbbZZZ\\\^^^\\\nnnjjjmmmHHHGGGGGGBBB888222333444333333444444444444555555555333333666:::<<>>333...///111/////////............---............................../////////000000000111111222111000000222444777GGGQQQMMMLLLRRRRRRKKKKKKLLLSSSvvvoooUUURRRXXXVVVPPPOOOYYYLLL===777444222111222333222111111000000111111111000000//////000000111000000000000000111222222---888===;;;EEERRRMMM<<>>IIIRRRSSSQQQTTTOOONNNSSSXXXZZZZZZ\\\ccciiinnnqqqvvvuuu___ZZZRRRPPPbbbooo\\\MMMIIIKKKMMMbbbsss^^^IIIFFFGGGBBB999333333444333444444444444555555555555555333666===BBBMMMjjjppp\\\SSSQQQOOOJJJAAA777333444////////////000000111111//////000000000111111111000222444444444333333333777>>>MMM[[[dddttt~~~qqqnnnvvvtttZZZMMM[[[gggbbb```hhhdddaaaXXXGGG555,,,...333/////////..........................................////////////000000000111222111000000111444777EEELLLQQQRRRTTTVVVNNNDDDLLLccc{{{dddUUUVVVWWWTTTYYYOOOAAA888444444444666333333222111111111111222111000000000000000000111000000000000000111222333555333999GGGNNNIIIEEEFFFUUUOOOPPPpppnnn[[[WWWppp^^^ZZZXXXXXXSSSGGG;;;555111000//////000000000///........................------------...............////////////000000000...////////////000000000.../////////...///111333//////.........///000111666888;;;>>>@@@AAAAAA@@@DDDEEEGGGJJJLLLOOOQQQRRRTTTOOOIIIIIIMMMPPPNNNLLLFFFDDDAAA>>>;;;888666666111000000///............qqqNNNGGGAAA:::999///222000000000///......---------,,,,,,++++++,,,,,,---+++---000000111222666999<<<999;;;FFFRRRWWWSSSNNNSSSLLLHHHMMMSSSVVVZZZ^^^bbbiiinnnqqqwwwpppzzz]]]OOOBBBJJJmmmwww\\\III@@@BBBCCCXXX|||mmmUUU~~~MMMFFFGGGBBB999444444555444444444444555555555666666555333777???JJJ\\\}}}gggTTTQQQPPPPPPIII>>>777666111111000000000111111222000000000111111111111222111333555555333222222444555JJJ___jjjxxxwwwrrrxxxsssSSSTTT___```___dddcccddd___OOO;;;......222////////////////////////////////////////////////////////////000000000111111111111000111444999<<>>666333777===BBBEEEHHHKKKQQQVVVYYYYYYXXXWWWQQQPPPNNNKKKGGGBBB>>><<>>HHHggg___mmmbbbEEEFFFCCC;;;666666666444555555555555666666666666555>>>HHHVVVqqqaaaSSSKKKOOOPPPEEE:::666888777444333222222333333111111111222222222333333111333555444222333999>>>HHHaaalllXXXbbbwww}}}lllRRRJJJWWWdddgggdddfffddd\\\MMM>>>444///.../////////000000000000//////////////////////////////000000000111111111111111222444888???HHHNNNPPPOOONNNNNNUUUlllyyyOOOWWW[[[WWWLLLAAA===999555555555444333333333333333222111111000000111111222222222222333444555777777===JJJMMMDDDEEETTT\\\WWWqqqSSSYYYfffrrr~~~\\\UUUYYYSSSGGG@@@:::333000111222111///////////////////////////............//////////////////000000000111111111//////000000000111111111333333222111000111555888<<<@@@FFFMMMRRRVVVXXXYYYTTTRRRNNNIIIDDD???;;;999999999999999999999999999>>>===;;;:::;;;<<<===>>>888;;;@@@FFFKKKNNNOOOPPPSSSUUUWWWXXXWWWUUURRRPPPlllJJJDDDAAA<<<;;;111444000000000///......---------,,,,,,++++++,,,,,,---)))---111111000111666;;;EEE===;;;CCCIIIHHHEEEEEEGGGIIIOOOUUUWWWWWW\\\ccc```gggmmmpppwww|||dddLLLHHHWWWYYYMMMKKKbbbSSS???]]]]]]JJJEEEFFF>>>CCC```yyyYYY``````DDDFFFCCC;;;666666666444555555555555666666666777888FFFTTTeee~~~fffRRROOOOOOHHHBBBBBB:::999666444222222333333111111222222222333333333333555777666555999@@@GGG___lllnnneeeggg}}}hhhLLLRRR___aaaeeefffeee___SSSDDD777///.../////////000000111111000000000000000000000000000000000000111111111111222333444666;;;CCCMMMTTTOOOOOOKKKQQQpppxxxTTT[[[[[[RRRHHHDDD@@@<<<555555444333333333333444222222111111111111222222333333333444555666888888NNNHHHHHHPPPUUUVVV[[[dddjjjTTTYYYnnnPPPUUUYYYOOODDD===444000000222111///000000000000000000000000............/////////000000000000000111111111111000000000000111111111111...///000111333777===AAAOOOPPPQQQPPPMMMHHHCCC???AAA@@@???>>>======>>>>>>BBBBBBDDDEEEGGGIIIJJJKKKUUUYYY^^^___]]]YYYVVVTTTIIIIIIGGGDDDBBB@@@>>>===BBBFFFMMMTTTXXXZZZYYYYYYfffJJJ???CCC===666555555////////////............,,,,,,,,,,,,,,,,,,,,,,,,***...222222111222777<<<;;;<<>>555777222555:::666444555444333666<<>>ZZZzzzwww}}}wwwfffnnnEEE]]]]]]eeedddaaa]]]YYYQQQ@@@000111//////000111222222000111111111000000000000000222111111111111111222222777///000===GGGHHHJJJQQQUUUIIIQQQnnn[[[JJJVVVQQQFFFDDD@@@777666555333222222333333222222111111222222333444,,,777666000333666<<>>@@@IIIjjjxxxccc}}}RRR>>>CCC???666777222666999444333777999777777999CCCVVVttt```LLLOOORRRJJJ???===:::666555555555333111222222222222333333333333111777333333999666AAA```~~~cccjjj~~~SSSTTT]]]ddddddccc___\\\TTTCCC333333222000111222222111000111111111111000000000000111000000111111222333444222222555???JJJPPPOOOLLLJJJTTTnnnwwwZZZVVVSSSWWWSSS@@@<<<999555333444555555444222222222222222333333444///888666222666888>>>JJJLLLXXX___```\\\^^^^^^[[[www{{{fffQQQeeeOOO===777777111000444333111111000000000/////////111111111111111111111111000000000000111111111111111222222111000000111222111666???IIIRRRWWWXXXWWWMMMGGG???::::::>>>DDDHHHIIIPPPZZZaaacccbbbbbbcccWWW[[[ZZZUUUSSSXXX[[[ZZZXXX[[[^^^______^^^```aaa\\\```eeeiiikkkiiieeebbbdddeeeggghhhaaaWWWSSSTTTcccKKKAAACCC<<<555444222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++...111222222333777;;;999???GGGMMMKKKHHHMMMTTTSSSZZZ]]]YYYVVVYYY```ccciiijjjlllpppuuu{{{aaaaaahhhLLLEEEAAA>>>>>>DDDbbbcccYYYAAACCC???777888222777888444333888<<<;;;:::;;;SSSrrr|||UUUKKKSSSPPPCCC===;;;777666555555444222222222222333333333444444222555444777888444FFFkkkeeeXXXdddiiiKKKYYYaaacccdddbbb___XXXHHH999555333111111222222111000111111111111111111111111000000000111222333444555222777===CCCMMMTTTPPPHHHXXXvvvsssUUUOOO^^^^^^GGGCCC===666333555888777555333222222222222333444444222888666444:::<<>>@@@EEESSS]]]jjjjjjpppxxxZZZnnn___ZZZMMMDDD===444666888///222222111111111000000000111111111111111111111111000000111111111222222222222222222111222666===CCCRRROOOIIIBBB===;;;<<<===DDDKKKVVV___ddddddcccbbbZZZ]]]]]]ZZZVVVWWW^^^ddd{{{|||vvvqqqkkkfffgggbbb```bbbdddfffkkkqqq[[[JJJCCCCCC:::555444000////////////............---------------------------...000222333666888;;;555===HHHOOOMMMJJJPPPZZZTTTTTTRRRRRRWWW```bbb```iiijjjmmmrrryyyyyyrrrRRRIIIEEEDDDBBBBBB[[[nnnlllJJJDDD@@@:::999333999777888:::888444888III\\\XXXMMMOOOMMMCCCAAA>>>:::666555555555333333444444444555555555777222666;;;;;;FFFhhhzzz{{{mmmTTTVVV[[[```aaaaaa\\\PPPEEE333111//////000222222222000000111111222222222333444444333333333333333333:::<<>>[[[wwwfffMMMMMMTTTHHHFFFBBB<<<777555555666444444444555555555666666888222777===CCC```ZZZQQQXXX]]]______]]]UUUKKK555333000///000222222222000000111111222333333333555444444333333444444555;;;@@@JJJTTT[[[iii]]]MMMYYYOOOGGG===777666777555333555444444444444555666666444777777;;;DDDHHHVVVnnnrrrgggoooZZZNNNIII===666777444333333333222222222111111222222222222222222222222111111111222222222222333555333333:::EEEOOOUUUVVVMMMGGGCCCEEENNNWWWZZZZZZ```\\\WWWSSSVVVcccuuuuuummmSSSFFFDDDCCC999666666000////////////..................................../////////222555888999:::>>>EEENNNRRRPPPQQQ]]]kkkTTTSSSQQQQQQWWWaaaeeecccfffgggkkkpppxxx___PPPIIIGGGCCC???TTTbbb|||QQQEEEAAA<<<:::333:::555888:::999;;;LLLooo\\\OOOTTTMMMKKKFFF???888555555777444555555555666666666666777111777>>>MMM}}}uuuqqqOOOVVV[[[]]]___^^^YYYRRR;;;888444111111222222111000000111222222333444444222222333333444666777888???NNNVVVVVVhhhZZZOOOQQQKKKBBB<<<888666555555555555555555555666666777444999:::???GGGMMM```SSSQQQnnnVVVQQQFFF:::666555444333333333333222222222222222222222222222222222111111111222222222333333444888???HHHPPPUUUWWWWWWNNNMMMNNNQQQVVVXXXXXXWWWPPPYYYiiizzzPPPEEEDDDBBB999777777000000/////////..................................../////////111555888:::::::::@@@HHHLLLIIIKKKZZZjjjTTTVVVVVVTTTWWW___eeefffeeegggjjjooovvv~~~gggVVVMMMJJJEEE@@@TTT|||cccSSSFFFBBB===;;;444;;;555555777:::BBBXXX}}}nnnSSSQQQPPPNNNIIIAAA999555555777555555555555666666666777666111777>>>UUUjjj~~~OOOUUU[[[]]]______\\\VVVAAA===777444222222111000000000111222333333444444///000111333555888:::;;;DDD]]]bbbWWWpppsssRRRRRRMMMFFF???:::777666666555555555555555666777777555;;;===BBBJJJPPPggg^^^mmm___YYYOOO>>>666444444444444333333333222222222222222222222222222222111111222222222333333333333===KKKTTTVVVVVVUUUUUUQQQTTTWWWYYYXXXXXXYYYZZZzzzLLLIIIDDD???:::666333222000000///.......................................111......333:::>>><<<999===EEEGGGDDDFFFLLLMMMGGGPPPRRRTTTVVVYYY^^^cccgggiiilllooorrrvvv~~~vvvVVVKKKGGGCCCFFFNNN^^^kkkcccEEEIII@@@777999777888<<<777777PPP|||OOOYYYPPPJJJEEEAAA;;;666666:::666666555555555555666666000<<<444<<>>444222444333333333333333333333333333333333555444555777666777>>>GGG```ssstttyyynnnWWWKKKLLLDDD999777:::777666666666666777888888666:::BBBGGGSSSqqqsssmmmgggeeeSSSEEE???888444333666666444333555333333333333333333333333222333333222222666===CCCFFFSSS^^^ZZZRRRQQQXXX^^^UUUUUUXXXdddLLLIIIDDD???:::666333222000000///..........................................///111444666888999999FFFMMMNNNHHHFFFJJJJJJEEEPPPPPPRRRUUUZZZ___dddggghhhkkkooorrrvvv~~~oooVVVHHHFFFKKKOOO{{{fff]]]VVVEEE===:::<<<<<<777666===UUUyyywwwPPPUUUOOOJJJFFF@@@999666777777777666666666666777777888777<<<___wwwtttjjjccczzzsssSSSXXX___WWWYYYWWWMMMAAA777444555333333333333333333333333333444444555555555777666999CCCOOOrrrxxxVVVKKKVVVBBB555;;;777777777777666777777888999666BBBDDDJJJjjjuuujjj```qqq]]]MMMAAA888444333666777555333555444444444444444444444444666444333333777???GGGLLLTTTSSSVVVYYYWWWSSSRRRTTTQQQaaauuuLLLIIIDDD???:::666333222000000///.......................................---000333444555555777999AAAJJJLLLGGGFFFLLLNNNKKKXXXWWWWWWXXX\\\```cccdddgggjjjooorrrwww~~~}}}^^^JJJFFFJJJMMMyyyvvvXXXZZZGGGAAA===:::999===777BBBfff]]]UUUOOOJJJGGGBBB;;;777666888777777666666777777888777444JJJzzztttrrrVVVRRRaaaVVVZZZSSSOOOEEE:::777555333333444333333333444444444444444555444444555666<<>>DDDIIIHHHTTTRRRQQQUUU\\\bbbddddddeeeiiiooossswww}}}zzz]]]MMMKKKOOOvvvzzzgggEEE<<<:::999@@@999AAA\\\[[[RRRKKKIIIEEE???:::888999999888888888888999999:::>>>hhh~~~fffrrrRRRMMMZZZaaaZZZPPPGGG>>>999666222333666333333333444555555666666444333444666;;;JJJdddzzz{{{^^^RRRKKK:::;;;999999888888999999:::;;;AAA>>>MMMvvvlll^^^UUUGGG>>>777888:::999777777666666666666666666666666333888???FFFLLLPPPQQQRRRRRRQQQRRRUUU```{{{}}}ooouuu|||{{{nnneeeiiipppsssxxx}}}|||~~~LLLIIIDDD???:::666333222000000///.......................................000//////333888;;;;;;999@@@IIILLLEEEAAAFFFKKKKKKSSSQQQPPPTTT\\\bbbddddddeeeiiiooossswww}}}hhhOOOIIIOOOvvv{{{rrrFFF>>>===:::@@@777PPPwwwcccYYYOOOKKKGGG@@@:::888999999999888888999999999777FFF}}}|||sssZZZnnniiiOOOXXXYYY^^^OOOGGG>>>999555222333777333333444444555666666666555555666:::AAASSSqqq{{{}}}UUUHHH@@@999:::999999999999:::;;;;;;BBBBBB___rrr}}}xxxmmm{{{rrrlllXXXMMMBBB999888:::999888888666666666666666666666666777===FFFLLLNNNPPPRRRTTTVVVUUUZZZmmmyyyqqqfffooo{{{{{{xxxzzzttt{{{sssyyytttkkkhhhbbbaaakkkLLLIIIDDD???:::666333222000000///.......................................111......333:::>>>===999===GGGKKKDDD@@@FFFLLLMMMXXXUUUSSSVVV]]]bbbdddbbbdddiiinnnssswww}}}sssUUULLLUUUvvvpppzzzJJJDDDBBB999;;;999___mmmooooooppp|||jjj___SSSMMMHHH@@@:::888:::999999888888999999:::>>>XXXkkksss^^^lllWWWXXXPPP]]]OOOFFF>>>999555222333777333333444444555666777777666666888<<>>888444444111111000///////////////......------------......000......444===AAA>>>999EEEZZZTTT???BBBQQQRRRLLLVVVUUUTTTWWW]]]aaacccbbbeeeiiinnntttzzz{{{ZZZLLLOOOrrroooxxxNNNDDD999888@@@;;;{{{[[[VVVLLL???EEE;;;:::888???;;;777======<<>>222;;;666777888777666777999;;;@@@DDDGGGIIINNNUUUWWWUUUTTTzzzsssNNNHHHCCCAAA>>>888444444111111000///////////////......------------......///...000555;;;>>><<<999HHHYYYSSSCCCFFFQQQQQQNNNOOOOOORRRXXX___cccddddddfffjjjoootttzzzcccSSSSSSooorrrSSS@@@===;;;;;;SSSbbbWWWOOOEEEGGG;;;:::999>>>:::777======:::???MMMzzzeee^^^ooommmZZZNNNWWW]]]SSSLLLBBB:::666555555555666666666666666666666666888555:::DDD[[[|||VVVNNNAAA<<<<<<;;;::::::===>>>???GGG``````JJJggguuuuuuqqq|||ZZZMMMGGG999:::===222;;;888888888777777888;;;>>>DDDEEELLLTTTTTTRRRXXXcccOOOHHHCCCAAA===777444444111111000///////////////......------------.........///222555888:::::::::CCCNNNIII@@@DDDHHHGGGIIIJJJLLLRRRZZZaaafffgggfffhhhlllpppvvv{{{sssiiiqqqoooxxxhhhVVVRRRlllssspppTTT:::CCCAAA;;;mmmrrrpppXXXQQQLLLGGG;;;;;;:::===888666===<<<888===VVVaaabbb^^^pppeeeqqqlllOOOSSS___TTTMMMDDD<<<777666666666666666666666666666666666666;;;<<>>@@@GGGqqqvvvIIIQQQ|||fffcccPPPJJJ>>>:::;;;222;;;999999888777777:::>>>BBBKKKGGGMMMWWWWWWTTTgggOOOHHHBBB@@@<<<666333444111000000///////////////......------------......,,,000444666666666999;;;>>>DDD???<<>>DDDNNNQQQVVV\\\bbbgggiiiiiikkknnnrrrwww|||zzzrrrtttjjjeeeppp[[[OOOlllrrrhhhWWW;;;DDD???BBB\\\RRROOOEEE<<<>>>;;;<<<777666===:::777>>>fffqqqRRRccc~~~^^^qqqqqqbbb|||XXXOOOZZZUUUNNNDDD<<<777666666666666666666666666777777777444======QQQyyygggDDD>>>;;;:::<<<======???CCCMMM]]]RRRooo^^^bbbiiinnnRRRLLLBBB::::::444<<<999999888777777;;;AAAEEEMMMKKKMMMSSSZZZjjjwwwrrrssskkktttssspppPPPIIIBBB???;;;666333444111000000///////////////......------------......,,,000555666444555999<<>>@@@;;;<<<777777===999999EEEcccRRRkkk}}}]]]qqq^^^dddyyy]]]OOOYYYUUUNNNDDD;;;777555555555666666666666777777888888666===BBBbbbMMMBBB===:::<<<>>>===AAAHHHZZZsssVVVkkkkkkOOO~~~qqqppp~~~VVVLLLEEE::::::666<<<888888888777999===CCCHHHIIIRRRYYY^^^qqqpppzzzvvvhhhlllQQQIIIBBB???;;;555222333111111000///////////////......------------......---000444555555777:::>>>CCCGGG@@@>>>EEEFFFCCCHHHXXXZZZ\\\^^^```dddiiimmmmmmppptttwww{{{vvvxxxnnnUUUhhhzzzYYYBBB@@@???ooovvvbbbhhhVVVaaasssXXXPPPBBB@@@@@@:::<<<888888<<<999>>>QQQdddWWWuuu{{{\\\qqqaaaWWWqqq```OOOWWWVVVNNNDDD<<<777555555555555666666777777888888999999===MMMxxxqqqtttwwwYYYGGG???:::===>>>>>>DDDMMMjjjeee\\\|||SSShhhfff]]]NNNIII;;;;;;999;;;888888999:::<<>>:::444222333111111000///////////////......------------.........000222444777999<<>>999<<<::::::;;;888CCC\\\\\\ZZZ}}}|||}}}yyy[[[pppoooSSSgggkkkTTTSSSWWWPPPFFF===888666666666555666666777888888999999<<<<<>>===:::999888:::<<<>>>AAAEEEJJJNNNXXXmmmyyyQQQIIIBBB>>>999444222333111111000///////////////.........------.........///000111444888;;;>>>???AAAIII@@@666???HHHGGGEEEFFFLLLUUU\\\```ccchhhkkknnnppptttwwwzzzfff[[[^^^BBBEEEOOO^^^___NNNUUUiiiYYYFFFEEE<<<999===<<<;;;;;;888GGGdddxxxMMMYYY}}}xxxZZZppp~~~QQQOOOwww{{{\\\TTTYYYRRRGGG???:::888777777555666666777888999999999>>>;;;^^^aaaIIIzzznnnuuuNNNBBB;;;===??????IIIVVVSSS^^^nnn{{{mmmOOOMMMrrr}}}oooVVVPPP@@@>>>;;;777999;;;>>>AAADDDHHHMMMQQQiiiwww|||TTTKKKBBB>>>;;;666222222000000000000////////////......------------......000000444777777666:::AAADDDEEE@@@@@@HHHFFFEEEOOONNNNNNSSS\\\bbbcccfffjjjlllooossswww{{{}}}zzzrrrlll}}}eeeDDDEEEccclllggghhhSSS___hhh[[[MMM<<>>BBBppp[[[sss[[[LLLIII===@@@777GGGBBBaaaiiiTTTbbbmmmtttpppWWWKKKgggwwwuuuZZZKKKJJJBBB:::;;;===<<>>;;;555222222000000000000////////////......------------.........///333777777777<<>>IIIIIIEEEWWWrrrSSSJJJAAA>>>;;;555222222000000000000////////////......------------......---...222777888888===DDDKKKKKKCCCBBBIIIFFFDDDLLLOOOOOOTTT\\\aaacccfffkkkmmmpppuuuyyy}}}zzzuuuiiikkkrrrrrrkkkEEERRRvvvRRRgggjjjSSSYYYwww___TTTCCC???:::;;;888;;;:::BBBWWWPPPKKKrrrtttpppttt|||tttWWWlllxxx^^^NNNmmmyyySSS[[[UUULLLCCC;;;888666666333555777888888888:::<<>>666<<>>DDDCCCCCCLLLQQQPPPTTT\\\aaacccgggkkknnnqqqvvvzzz~~~|||ssslllsssnnnuuuqqqKKK^^^```QQQkkkggg\\\___|||^^^SSSEEE;;;;;;888666;;;<<>>DDDXXXHHHJJJsssnnnbbbkkkooouuukkkSSSlllaaaYYYyyyRRRNNNHHHAAA<<<999888888888999999888777777:::<<>>CCCGGGRRRaaa\\\PPPOOOTTTSSSUUU\\\```cccggglllnnnqqquuuyyy}}}xxxeeePPPoooGGGOOOvvvoootttyyyZZZLLLBBBCCCAAA===888AAALLLOOOEEEOOOwwwhhh^^^iiilllqqq|||iiiRRRmmmjjjRRRUUUPPPIIIAAA<<<999888888666777777777777999===@@@UUUeeeuuuiiiEEE@@@DDDQQQYYYGGGLLLRRRUUUeeelllfffoootttyyyUUUFFFCCC:::===EEEFFFKKKmmmPPPGGG???<<<:::555222333000000000000////////////.........------.........///000333777777777;;;BBBCCCEEECCCKKKYYYVVVMMMOOOUUUSSSUUU\\\```cccggglllmmmpppuuuyyy}}}rrrqqqZZZ[[[KKKRRRuuuqqqdddlllYYYJJJBBB<<<===;;;777EEEUUUJJJEEEZZZ|||fff^^^iiilllppp{{{hhhRRRnnntttNNNxxx|||}}}XXXSSSKKKBBB<<<999888888333444666666888;;;???CCCbbb~~~hhhxxxyyyIII@@@EEERRRNNNHHHIIIPPPTTTeeefffdddwwwoooYYYIIIHHH@@@HHHFFFGGGXXXQQQHHH@@@===:::666333333111111000......---------,,,,,,---,,,++++++...000333444000222888555:::LLLPPPKKK@@@===LLL]]]XXXGGGPPPRRRVVV\\\bbbiiinnnqqqrrrsssvvv|||vvvooozzzmmmMMMCCCQQQyyysss___NNNRRRfffLLL@@@:::888999AAA>>>aaaKKKGGGYYYeee___dddeeekkkuuuyyycccTTTeeeXXX^^^|||sssWWWTTTLLLCCC===:::888666;;;///;;;:::444===@@@HHHtttwwwvvv}}}```ppp{{{TTTKKKBBBcccWWWCCCLLLQQQUUUgggkkkfffwww___MMMBBB@@@BBBPPPKKKaaaQQQHHH@@@===:::666333333111111000......------...////////////000///---+++...111000555;;;777:::JJJQQQLLLFFFGGGPPPYYYVVVMMMQQQSSSXXX]]]ccchhhmmmoooqqqsssvvv|||qqqlll~~~vvvUUUDDDNNN~~~xxxvvv]]]QQQQQQ{{{gggMMMBBB===;;;:::AAA>>>bbbqqqHHHFFFUUUbbbYYY```ccclllwww{{{bbbTTTeeeZZZXXX{{{YYYSSSIII@@@:::999999999;;;000<<<:::555<<>>777888GGGNNNIIIJJJQQQUUUSSSPPPNNNPPPSSSXXX^^^dddhhhkkklllppprrrvvv{{{~~~nnnhhhwwwWWWEEENNNzzzzzzttttttllliiiNNNAAA>>><<<:::???===ccc[[[CCCFFFSSS^^^SSSZZZ```kkkwwwzzz```SSSeee|||dddXXX|||```WWWJJJ???999888999:::;;;222===;;;777;;;@@@VVVssstttwww{{{|||bbbGGGDDDqqqSSSCCCDDDIIIJJJRRRfff}}}xxxyyyuuuPPPCCCEEEGGGOOOYYYQQQHHH@@@===:::666333333111111000///......//////111///,,,++++++---000222///555777;;;>>>777777GGGJJJDDDHHHXXX]]]SSSJJJIIILLLPPPVVV]]]cccgggjjjkkkooorrrvvv{{{nnneeeyyyNNNEEEQQQ}}}}}}iiikkkLLL===<<<;;;888<<<===hhhMMM@@@DDDUUUZZZPPPWWW\\\fffqqqttt^^^RRReee~~~~~~uuu```}}}hhh[[[MMMBBB<<<888777888:::444===;;;999:::BBBeeeyyyhhhrrrwww|||nnnkkkIIILLLLLLDDDGGGEEELLLTTThhh}}}uuuwwwPPPEEEHHHIIIPPPpppQQQHHH@@@===:::666333333111000000////////////000///222333111---+++,,,...000666777:::>>>888<<>>888666777999666===:::;;;:::GGGyyyfffccckkk___kkkhhhuuuHHHQQQJJJGGGDDDCCCNNNVVVfff{{{|||zzzmmmfffuuuQQQEEEIIIEEERRRQQQHHH@@@===:::666333333111000000//////000000000%%%)))...///...---,,,------333555999===:::BBBWWWUUUIIIKKKaaarrrkkkZZZOOOJJJMMMSSSYYY```eeeiiikkknnnsssxxx|||qqqiiirrr???FFFQQQqqq~~~ggg]]]llllllbbb[[[aaarrrvvvvvvnnnMMM===;;;>>>:::>>>JJJFFFAAAAAAZZZvvvVVVQQQUUUUUU[[[dddgggttt\\\PPPddd|||}}}\\\```lllcccTTTFFFAAA>>>888666999999888<<<999===;;;NNNaaaooo___RRR^^^jjjFFFRRR}}}CCCHHHBBBIIILLLUUUdddvvvtttcccNNNTTTtttUUUEEEGGGHHH___QQQHHH@@@===:::666333333111000000000000000111111@@@888///+++,,,///000///,,,333555999<<<888???TTTVVVKKKIIIYYYkkklllaaaVVVOOOQQQUUUZZZ___dddhhhjjjnnnssszzz~~~sssmmmuuu???FFFQQQppppppyyy|||oooVVVyyynnnOOO???;;;>>>;;;>>>MMMnnn@@@FFF@@@WWWlllSSSOOOSSSUUU\\\eeegggrrr[[[PPPcccwwwxxx|||ZZZTTTiii}}}kkkWWWFFFAAA===777666:::888999;;;888>>>===UUU```yyy|||{{{bbbbbbqqqKKKVVVlllBBBKKK???MMMJJJTTTeeevvviiiuuuXXXMMMRRRooo[[[HHHGGGOOOpppQQQHHH@@@===:::666333333111000000000000000111111yyy```@@@---+++///000///...555888:::;;;333888LLLQQQHHHCCCNNN^^^fffaaaXXXTTTUUUXXX[[[___dddgggiiiooottt{{{~~~wwwqqqwww???FFFRRRtttffftttuuuWWWwwwoooOOO???999===999<<>>;;;777888>>>BBBIIIIIIFFFPPP```cccYYYYYYWWWYYY]]]```bbbgggnnnppprrrvvv|||yyyvvvvvvFFFBBBOOOggggggqqq}}}```xxxkkkNNN;;;888BBB;;;>>>JJJTTTCCC;;;CCCYYYfffQQQMMMQQQRRRYYYccceeeooo^^^KKKccczzzggguuurrrmmmhhhPPPAAA999;;;555888999555===???333BBByyy___ooouuu~~~sssVVV]]]vvvaaaLLLBBBCCCFFFPPPXXXgggzzzsssdddYYYlllgggIIIFFFRRRMMMHHHAAA;;;777555444333000000000000000000000000///888888---(((///444222111333777:::999888===FFFCCCEEEDDDEEEPPP^^^```ZZZVVVTTTVVV\\\aaadddjjjqqqqqqsssvvv{{{yyy}}}mmmEEEFFFSSSggghhhqqq}}}iii|||fffKKK:::999BBB:::???LLL```EEE;;;CCCWWW```LLLKKKOOOPPPVVVaaacccmmm]]]JJJbbbqqqmmmgggPPP@@@888;;;777===:::444999===999NNNvvv\\\pppttt{{{rrrzzz^^^fffVVVHHHCCCEEEFFFJJJTTTdddvvvuuujjjwwwYYYaaahhhJJJIII```MMMHHHAAA;;;777555444222000000000000000000000000...&&&%%%,,,000---///444222222555888999<<>><<<444666:::>>>]]]iiiXXXqqqssswwwwwwhhhffftttNNNEEECCCEEEEEEJJJUUUfffvvv~~~iiidddsssmmmLLLLLLuuuLLLGGG@@@:::777555333222////////////////////////777---***222444---+++///000111444888;;;@@@LLLXXXZZZOOOIIIQQQ\\\```______[[[WWWWWW\\\aaaccchhhlllssstttwwwzzzjjj===>>>LLL```{{{eeennnyyymmmkkkjjj{{{yyyYYYFFF===999AAA:::CCCXXXaaaIII<<>>iiiYYYSSSjjj{{{xxx{{{zzz|||xxxuuuyyybbbrrrgggPPPHHHCCCCCCEEEFFFRRRbbboooyyyrrryyyiiiyyyMMMOOOLLLGGG@@@:::666444333111000000000000000000000000'''///111+++)))///111---///111666:::777444777===HHHFFFFFFLLLVVV]]]```___YYYTTTSSSZZZbbbgggkkkoooqqquuuzzz}}}tttEEE???DDDOOOeeebbbhhhqqqzzzvvvjjjhhhiiinnn^^^[[[\\\jjjhhhmmmsss}}}qqqRRR```jjjOOOBBB;;;===BBB999DDD[[[QQQIII>>>FFFcccQQQEEEEEEHHHHHHMMMVVVWWW___tttuuuPPPIIIbbbzzzzzzgggfffRRRBBB777888555;;;777:::<<<666AAArrrSSSQQQddd{{{uuussswwwvvvxxx}}}~~~yyyvvv[[[ZZZtttiiitttNNNIIICCCDDDGGGGGGRRRaaappp|||{{{{{{yyyyyyMMMTTTKKKFFF???999666444222111000000000000000000000000...222222---,,,...000......111777:::888333555;;;BBBHHHLLLLLLSSS]]]```\\\YYYTTTSSSZZZccchhhkkknnnooouuu{{{pppEEE???CCCLLLccccccgggnnnuuu{{{vvvbbb[[[ZZZ^^^ggggggfffmmm]]]iiippplllnnnoooOOORRRzzz```III@@@;;;<<>>GGG[[[QQQHHHDDDGGGFFFKKKSSSSSS[[[ooosssOOOIIIccc{{{~~~fffeeeOOO@@@888;;;666;;;666999:::666IIIMMMOOOdddvvv~~~nnnnnnsssssstttyyy}}}~~~{{{hhh]]]iiinnnuuuJJJGGGBBBCCCGGGIIIRRRbbbsssqqq```^^^dddwwwPPP___KKKFFF???999666444222111000000000000000000000000000,,,+++---/////////111,,,000666<<<;;;999===CCCFFFSSSWWWRRRTTT___aaaZZZ]]]WWWTTT[[[bbbfffhhhjjjnnnuuu|||kkkBBB<<>>???IIIVVVzzzMMMEEECCCFFFEEEIIIPPPPPPWWWkkkqqqNNNJJJcccfffkkkZZZJJJBBB>>>@@@666777555777777666QQQIIIOOOfffqqqyyyjjjkkkppppppqqquuuyyyrrrmmm|||rrrIIIGGGBBBBBBEEEEEENNN^^^rrroooaaa]]]]]]wwwxxxTTTiiiIIIEEE>>>999666444111000000000000000000000000000//////............//////111///111888;;;:::===CCCQQQIIIJJJXXXeeeeee]]]VVVZZZUUUTTT[[[bbbeeegggjjjpppssswww{{{|||ttt777DDDDDDBBBWWW\\\```ffflllqqqwww}}}sssooouuuPPPXXX}}}|||mmmJJJGGGRRRtttaaa{{{mmmTTTDDD<<<:::<<<<<<===HHHfffRRR>>>>>>FFFSSSwwwOOO@@@DDDBBBCCCGGGIIIMMMXXXbbblllJJJFFF___}}}[[[kkkrrrrrrUUUOOODDD999:::666;;;::::::;;;AAASSSQQQQQQ^^^oooyyyvvvlllkkkiiikkkssstttxxxzzz{{{mmmBBBDDDEEECCC@@@EEEPPP]]]iiiwwwyyymmmgggkkkvvvOOOrrrIIIEEE>>>999666444222000000000000000000000000000//////............////////////222999:::999===CCCLLLIIIJJJTTTaaajjjiiidddXXXSSSSSSZZZaaaeeehhhkkkpppssswww|||~~~qqq>>>AAA>>>AAAXXX\\\___eeejjjoootttyyy|||yyyqqqhhhVVVaaaiiiZZZIIIDDDLLLkkk{{{mmmRRRCCC<<<<<<===<<<===HHHgggLLL???;;;CCCVVVyyyQQQBBBDDDCCCDDDHHHIIILLLUUU___lllKKKFFF___~~~\\\aaavvv\\\OOOBBB999===666888888777777<<>>999666444222000000000000000000000000000//////............//////...///444888999888;;;AAALLLPPPPPPOOOVVVaaaaaa[[[WWWRRRRRRYYYaaaeeeiiimmmpppsssxxx|||~~~yyy~~~hhhsssGGGAAA;;;@@@UUUZZZ^^^cccgggkkkppptttxxx{{{ttt```TTTkkkiiiuuujjjPPPGGGEEE>>>BBBZZZ}}}~~~zzznnnOOO@@@===>>>???======GGGdddJJJ@@@888@@@WWWxxxQQQBBBCCCCCCEEEIIIJJJLLLSSS\\\kkkKKKFFF]]]}}}jjj___bbbMMM>>>999???777666:::999999===RRROOOHHHKKKYYYffffff```bbbcccfffoooppprrrssssssyyyyyykkk~~~mmmjjj@@@HHHDDDBBBEEEFFFJJJXXXjjjuuu|||uuummm}}}aaaxxxTTTyyyHHHDDD>>>999666444222111//////////////////////////////............//////---000444777777777999<<>>@@@<<<<<>>777777999999999>>>XXXSSSIIIGGGSSSaaabbb\\\^^^^^^```iiinnnqqqrrrqqqwwwkkk\\\nnniiinnnCCCIIIBBBAAAFFFHHHIIITTTfffrrryyy~~~{{{mmmvvvsssSSS}}}HHHCCC===999666444333111//////////////////////////////............//////...111444666777999999999>>>JJJNNNLLLWWWqqqaaaZZZXXX\\\bbbfffiiilllooosssyyy~~~xxxooojjjlll~~~ddd___NNNBBB>>>AAAEEESSSWWW]]]bbbgggmmmsssvvvxxx}}}wwwzzztttiiiQQQKKKKKKFFFCCCDDDIIITTTgggxxxmmmHHH<<<======>>>:::<<>>@@@DDDJJJLLLMMMTTT[[[gggHHH@@@UUUrrrxxxVVVKKK???777;;;777:::555666666;;;VVVNNNIIIHHHNNN]]]___ZZZ]]]]]]^^^ggghhhkkkllllllrrr{{{qqq|||ddd|||IIIHHH@@@@@@FFFEEEGGGTTTeeepppsss{{{{{{zzzgggnnnSSSGGGCCC===999666555333222000000000000000000000000//////............//////...111222555;;;AAA???:::<<>><<<;;;999???QQQlllSSS??????CCCJJJsssiiiKKKEEE===>>>BBBHHHIIIJJJQQQXXXyyydddEEE>>>SSSpppjjjNNNKKKAAA777999666<<<777999777;;;WWWqqqDDDFFFHHHHHHWWW[[[XXX\\\]]]^^^ffffffiiikkklllrrrzzz]]]NNNGGG@@@AAAEEE???GGGTTTdddppptttrrrppptttyyyuuu]]]lllSSSGGGCCC===999666555333222000000000000000000000000//////............//////...///000666BBBLLLIII@@@EEEFFFGGGKKKUUUeeewwwddd]]]YYY]]]cccfffjjjnnnooossszzz}}}tttiii```[[[{{{[[[PPPdddBBB;;;CCCAAANNNRRRWWW]]]bbbgggmmmpppyyyyyy|||yyy\\\RRRJJJIIIJJJJJJKKKNNNFFFZZZppp~~~uuu```???<<<@@@<<<;;;:::DDDXXXrrrOOOBBB>>>>>>HHHnnncccHHHFFF>>>>>>@@@DDDDDDEEEKKKRRRrrr```CCC>>>TTTrrrhhhNNNKKKCCC999:::666;;;999<<<;;;>>>[[[sssEEEEEEEEEEEETTTYYYVVVYYYYYYZZZaaaccchhhkkkmmmrrrzzz~~~}}}~~~|||vvv{{{ooovvvUUU|||QQQEEEAAACCCDDD===FFFQQQ]]]rrr|||rrruuucccSSSyyyiiiQQQ|||GGGCCC===999666555444222000000000000000000000000//////............//////......///777HHHUUUQQQFFFMMMLLLQQQYYY[[[YYYZZZ^^^bbb[[[XXX\\\bbbfffkkkoooooossszzzyyyyyymmmcccVVVwwwQQQMMMoooGGG;;;CCC@@@NNNQQQVVV[[[___dddiiillluuuuuuxxx~~~}}}mmmWWWPPPTTTXXXZZZZZZVVV^^^aaa```mmmiiiZZZ<<<===AAA<<<>>>===GGG[[[rrrNNNFFF;;;999GGGjjj]]]DDDEEE???>>>???AAA@@@@@@EEEMMMmmm^^^BBB???VVVtttmmmPPPLLLCCC:::<<<666:::555999888<<<[[[MMMGGGAAAFFFUUUXXXTTTVVVTTTSSSYYY\\\bbbfffiiinnnuuuxxxvvvyyybbbWWWZZZTTTwwwxxxYYYsssnnnNNN{{{qqqRRRDDDCCCFFFCCC>>>FFFKKKUUUsssmmm}}}___LLLMMMqqqeeeMMM{{{HHHDDD>>>999777444222000000000000000000000000000............////////////222---///999??????>>>@@@OOOUUU\\\^^^]]]ZZZVVVTTT]]]bbbccc___^^^cccjjjmmmqqqtttyyy~~~fffrrr{{{pppeeeaaalllEEEAAABBB:::===<<>>???===???@@@BBBMMMVVV\\\===@@@:::IIIgggVVV<<>>>>>>>>>>>???CCCHHHLLLjjjzzzZZZAAA===PPPkkk~~~}}}qqq[[[EEE===<<<999777888:::666:::<<>>999666444222000000000000000000000000000............////////////222...000777;;;999888:::GGGVVVZZZTTT[[[mmmmmm___```^^^XXXUUU[[[eeejjjiiippptttyyy~~~yyyvvvtttiiiccclllxxxHHHDDDGGGBBB@@@;;;DDDNNNVVVXXXZZZ```eeefffmmmpppuuuzzz}}}yyyooottt^^^CCC<<<>>>>>>===<<<===???JJJUUUnnnEEEAAA888CCC```\\\???CCC>>>>>>>>>>>>???BBBGGGKKKeee{{{yyy[[[CCC>>>NNNggg{{{kkkXXXEEE===:::888666888:::888:::<<>>WWWfffEEE@@@>>>>>>>>>>>>>>>AAAFFFIII^^^vvvvvv[[[DDD===KKKbbbxxxwww|||bbbUUUFFF===999666666888999:::999===QQQdddGGGDDDGGGLLLQQQRRROOONNNQQQTTTPPPYYY```___YYYZZZcccnnnppptttxxx{{{~~~SSSTTTiiiccc^^^QQQLLLiiiLLLKKKgggpppdddCCCBBBDDD@@@???AAAFFFMMMXXXkkkxxx^^^MMMIIIIIIjjjWWWLLL]]]jjjFFFBBB===999666444222000////////////////////////............////////////+++---111666888:::<<<===DDDPPPhhhwwwkkkWWW\\\qqqaaaeeecccVVVMMMQQQ]]]hhhooorrrxxx}}}|||zzzuuuvvvaaaHHHAAAWWWfffAAA;;;???<<>>PPP}}}qqqJJJ======>>>>>>===>>>@@@DDDGGGZZZqqqqqqWWWBBB<<>>999666777999777<<<888???OOOpppOOOEEEFFFJJJNNNOOOMMMLLLOOORRROOOXXX```___ZZZZZZaaajjjlllpppuuuxxx{{{qqq[[[nnnaaauuuyyyEEEDDDaaa```oooEEEGGGGGG:::@@@AAAEEEKKKSSSccc{{{zzz]]]JJJHHHMMMeeezzzQQQHHHVVVkkkEEEAAA<<<888666444222111////////////////////////............////////////+++---111555999<<<>>>===BBBJJJ```tttqqqbbbfffyyyhhhjjjfff\\\VVVZZZaaafffnnnrrrwww|||~~~}}}zzzZZZAAA===NNNrrrCCC999>>>;;;BBBLLLQQQRRRTTTZZZaaa```dddjjjppptttyyy~~~cccllliii~~~vvviiiJJJ???===;;;:::===<<<<<<999???KKKxxx{{{HHHAAA<<<>>>MMMzzz|||PPP:::<<<===>>>======>>>BBBDDDWWWmmmlllSSS???;;;III___wwwvvv\\\\\\ppp~~~iiiWWW[[[tttUUUQQQHHH???888777888999444>>>666@@@MMM]]]AAAEEEHHHJJJKKKJJJJJJMMMOOOSSSYYY___bbbbbbbbbdddfffiiimmmrrrvvvxxx|||xxxwwwzzzmmmDDDAAAYYYjjjvvvxxxHHHIIILLL>>>AAABBBEEEKKKQQQ]]]pppoooWWWJJJAAAFFF___wwwuuuJJJEEETTTkkk|||DDDAAA<<<888666444222111000000000000000000000000............////////////---///000222888>>>===888BBBKKKOOORRR```ppppppdddnnnggg^^^[[[bbbjjjiiibbbmmmqqqwww|||~~~}}}yyySSS<<<<<>>:::888=========888<<>>;;;III]]]tttpppSSSTTTkkk}}}wwwoootttyyylllYYYKKKLLLjjjSSSPPPGGG===888888999888333@@@555@@@IIIvvvIIIDDDEEEGGGHHHHHHIIIKKKMMMOOOQQQUUUZZZ___```___^^^eeeiiiooorrrtttxxx}}}ooosss___EEE@@@RRRgggxxxDDDCCCIIIAAAAAABBBEEEKKKPPPXXXhhhvvvuuubbb\\\WWWVVV\\\fffsssyyyuuusssjjjWWWKKKHHHEEEAAA]]]qqqlllmmm|||nnnYYY___ppplllEEEEEEQQQlll```DDD@@@;;;777555444222111000000000000000000000000............/////////////////////222;;;DDDAAA999AAAJJJIIIEEERRRhhhgggUUUfffaaaZZZVVVZZZbbbddd```mmmqqqvvv|||xxxyyyMMM;;;???DDDhhhPPP>>>======<<>><<<>>>999777<<<;;;<<<666:::EEE[[[mmmHHH999>>>HHHvvvaaa???;;;<<<======<<<<<<>>>@@@NNNeeegggRRRAAA===HHHZZZppplllPPPTTTpppqqqmmmppplll^^^QQQJJJIIIiiiRRRNNNDDD999666999999555333CCC333>>>CCC}}}NNNCCCDDDEEEFFFFFFHHHIIIKKKIIIIIIKKKOOOTTTXXXYYYZZZaaafffkkknnnppprrrwwwzzz~~~kkkcccPPPEEE@@@MMMZZZ}}}IIIAAAEEEBBB@@@@@@DDDJJJOOOUUUbbbnnn}}}pppMMMKKKGGGDDDEEEIIISSSdddtttcccbbbbbbfffnnnqqqdddOOOFFFIIIGGGHHHdddgggSSSXXXrrrcccUUUTTTppp___DDDIIIKKKssszzzRRRzzzDDD@@@;;;777555444222111000000000000000000000000............/////////000///......333@@@LLLIII???;;;DDDNNNTTTXXX]]]aaacccWWW^^^___SSSIIILLLXXXbbblllpppvvv|||xxxqqqJJJ===AAA===TTTPPP>>>AAA===999<<>>888777<<<999:::555999DDDUUU|||KKK;;;BBBGGGttthhhCCC;;;<<<======<<<<<<>>>???JJJcccgggTTTDDD>>>GGGWWWllliiiOOOWWWwww}}}{{{nnn^^^VVVKKKJJJkkkjjjQQQMMMBBB666444888888333444EEE222===>>>vvvyyyEEEBBBCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJLLLOOOUUU[[[______ccchhhkkklllnnnrrrvvvqqqkkkwwwXXXkkkyyyGGGEEEAAAKKKTTTWWWIIIHHHEEE??????CCCIIINNNTTT___jjjzzz\\\YYYTTTOOOIIIEEEGGGUUUdddaaabbbPPP```xxxtttZZZNNNPPP===OOOhhhwwwuuuoooqqqxxx|||cccSSS___TTTEEEMMMDDDaaaUUUeeeEEEBBB===888444333333444222222000///............//////............//////,,,...---000@@@RRRSSSHHH>>>```mmm___ZZZddduuummmaaaddd```OOOSSSbbb___ppprrruuuxxx|||gggEEE;;;;;;===IIIvvvIII999999888:::@@@GGGKKKMMMNNNPPPYYY``````ccckkkpppppptttzzz}}}hhh{{{aaaRRR^^^eeeWWW```mmm\\\HHH999:::===:::999<<<777888:::888EEESSS|||KKKEEE:::HHHjjjtttAAA>>>???===:::999;;;>>>???JJJaaajjjVVV>>>:::EEEPPPkkkWWWKKKYYYwwwvvv___RRRIIIDDDdddcccVVVIII===999888777666888:::666666EEE>>>[[[mmmHHHFFF@@@AAABBBAAAJJJNNNDDDJJJJJJJJJKKKNNNRRRWWWYYY^^^aaajjjmmmkkkrrrqqqbbbWWWjjjsssXXXbbbnnnfff@@@>>>DDDJJJooooooiiibbb<<>>>>>===:::999;;;===>>>FFF[[[eeeSSS===999DDDNNN[[[PPPMMM```www]]]QQQDDD@@@^^^YYYVVVIII===888777666666777;;;:::666AAA;;;NNNZZZEEE???BBBEEECCCHHHJJJAAAHHHHHHHHHIIILLLPPPTTTVVV]]]]]]cccfffgggooolllZZZPPPWWWlllfffddd|||}}}XXXXXXfff^^^>>>???CCCEEEddd~~~gggtttAAAKKKEEEBBBCCCCCCDDDGGGOOO[[[dddppp{{{yyybbbOOOFFFJJJrrrbbbJJJGGGqqqiiiRRRgggzzzLLLAAAFFFHHHKKKRRRhhhCCC@@@<<<777333222222222000111111111111111000/////////............//////---222222---222CCCTTT[[[DDDYYYeeebbbZZZVVVkkk{{{wwwoooaaaaaahhhgggmmmqqquuuzzzSSSAAA:::;;;===>>>iiibbbEEEAAA<<<999<<<@@@CCCIIIQQQNNNTTTXXXYYY[[[aaahhhkkknnnvvv{{{lll\\\RRRNNNGGGjjjzzzeeeOOOLLLPPPBBB@@@LLLggguuuNNNAAA777:::===:::888999;;;:::999777===FFFRRR===999@@@]]]yyyHHH===<<<;;;;;;;;;;;;<<<===AAATTT]]]OOO<<<888BBBKKKTTTMMMMMM```pppqqqyyyhhhLLL@@@???===YYY}}}ZZZUUUHHH;;;666666555555777777;;;444;;;:::AAA}}}{{{XXXEEE>>>AAAFFFDDDGGGHHH@@@EEEEEEEEEGGGIIIMMMPPPSSSZZZXXX]]]aaadddmmmkkkXXXDDDCCCJJJqqqddd[[[wwwvvvMMMGGGOOOkkkuuuoooiiibbbwwwQQQ<<<@@@BBB>>>WWWeeeJJJEEEJJJDDDEEEDDDCCCFFFNNNYYYbbblllvvviiiUUULLLVVVnnnQQQVVV}}}YYY^^^jjjEEE>>>EEEGGGCCCnnnTTTOOOBBB@@@;;;777333111111111//////000111111000////////////............//////(((///333000000999BBBFFF===???EEETTTZZZMMMNNNdddqqqvvvxxxkkkWWWQQQ]]]iiilllpppvvv|||rrrKKK>>>888999===;;;TTTxxxXXXDDD<<<888;;;>>>???FFFOOOMMMQQQTTTUUUWWW\\\ccchhhjjjqqq{{{{{{lllVVVMMMkkk}}}^^^JJJGGGCCCAAAPPPqqqlllEEE<<<777:::<<<999777888;;;:::888777999BBBxxxjjjAAA;;;>>>VVV~~~SSS>>>;;;:::;;;<<<;;;;;;<<>>IIIsss___ZZZlll{{{aaaQQQNNNdddzzzgggTTTwwwlllGGG;;;@@@BBB999OOOcccUUU???GGGEEEEEEDDDBBBDDDJJJUUU^^^eeeppp|||}}}ttteeeiiiWWWeeedddWWW]]]@@@===CCCDDDDDD\\\___EEEooo~~~BBB???;;;777444222111000//////000000//////......//////............//////---111333333555999<<<<<>>777;;;>>>>>>CCCLLLMMMOOORRRTTTUUUXXX___eeemmmooouuu{{{hhhwww~~~```JJJEEEKKKJJJQQQwwwyyyaaa>>>:::888999:::888777777999999666999888@@@fff|||GGG@@@>>>PPPsssaaaBBB<<<999<<<===:::999<<<@@@LLLSSSKKK===777<<>>WWWpppwwwjjjOOOOOOCCC777444555444555666111888444666>>>888YYYeeeKKK???BBB@@@@@@DDDDDDDDDDDDEEEFFFHHHJJJLLLMMMQQQTTT[[[WWWPPPXXX```YYYRRRWWWGGG:::QQQxxxZZZMMM^^^tttcccPPPGGG[[[yyyxxxbbb___AAA<<>>AAAEEE@@@GGG___hhhTTTPPPgggssswwwooogggggg```YYY^^^iiinnnvvv}}}llldddyyy}}}RRRCCC888777999999;;;@@@eeeZZZFFF888;;;???===@@@HHHLLLMMMPPPTTTUUUUUUZZZaaaiiijjjooo~~~qqq^^^OOOJJJUUUPPP```rrroooSSS999999999999888777777777777777444999777>>>VVV|||CCC>>>===HHHfffmmmHHH>>>999<<<===999888<<>>DDDBBBBBBUUUeeeXXXLLLYYYmmmcccGGG999<<>>666555666555555666666888999777===666JJJ[[[CCCAAA>>><<<@@@AAADDDDDDEEEFFFGGGIIIKKKKKKMMMQQQUUUMMMAAAJJJVVVTTTeeejjjVVVAAAPPPmmm}}}pppSSSSSSdddwwwbbbPPPIII[[[vvvfffyyyLLL>>>======@@@999IIIlllsss___pppJJJDDDDDDDDDDDDBBBAAADDDKKKQQQ[[[kkk{{{nnndddvvvnnnzzzooorrrNNNAAAAAAAAA???>>>AAAnnnpppIIIggghhh___zzzBBB@@@===:::666333222111777555222000......000000//////............/////////---+++,,,000666>>>DDDCCC???IIIgggyyyiiiaaaqqq}}}sssnnn___TTT]]]hhhnnnvvv}}}kkkbbbvvvcccaaa\\\^^^vvvsssKKKAAA666:::;;;777:::<<>>===???FFFJJJJJJNNNTTTTTTRRRVVV]]]]]]dddkkkwwwwwwuuunnn______NNN___}}}hhhaaawwwdddAAA777999:::888777666777777666666333:::555;;;HHHDDD===:::???XXX{{{tttNNNAAA999<<<===888888<<<<<>>BBB@@@TTT___OOOsssrrreeeooozzzCCCAAA>>>:::777444222111;;;888444000//////111222//////............//////...///111444555777>>>DDDGGG@@@JJJssstttsssxxx^^^XXXmmmhhhmmmvvv}}}lllaaasssvvvdddXXXPPPPPPJJJKKKcccsssGGG???555<<<>>>555999999<<>>999===<<>>DDDEEE@@@999999<<<666;;;<<>>==={{{EEEPPPyyy\\\___ggg|||BBB???:::666555333222111000000000000////////////////////////////////////111000111333333666AAAMMMRRRGGGBBBdddllluuuaaa]]]]]]cccllluuuyyy}}}wwwfffeee~~~}}}oooaaa^^^```fffoooxxxxxxVVVOOOTTTZZZwww@@@===999999:::;;;:::888===PPP}}}QQQ999===999333>>>BBBDDDHHHKKKMMMPPPRRRTTTWWW[[[bbbkkksssyyy}}}oooYYYhhhoooGGG222777777777777777777777777555999666666777777JJJjjjdddBBB???777CCCbbb\\\LLL===:::======999777:::;;;>>>???>>><<<:::888999999<<>>666???XXXxxxeeeRRR@@@:::<<<<<<;;;999:::;;;<<<===<<<:::999777===;;;;;;IIIjjj|||uuullllll{{{vvvQQQOOO:::999777555444444555666555666666555555888<<>>???BBBDDDFFFFFFFFFFFFHHHWWWccc\\\IIIAAAPPPdddtttggg^^^```aaa___ccclllmmmwwwccc\\\kkk{{{XXX999AAA===:::;;;>>>;;;999EEEVVVWWWeeeIIIBBBDDDFFFEEEEEEFFFGGGHHHVVVUUUeeerrruuu}}}hhhBBB>>>??????@@@===;;;???:::DDDxxxdddTTTtttzzzaaaWWWWWW```tttBBB???:::666555333222111000000000000////////////////////////////////////000......000222999GGGVVVmmmhhhWWWMMMVVV___hhhttt```iiizzzttt\\\WWWaaahhhoootttuuuxxxxxxvvveeegggsss{{{nnnooowwwlll\\\___mmmPPP>>><<<999888999::::::999<<<<<<[[[___>>>>>>BBB777;;;BBBIIILLLLLLLLLOOOSSSVVVYYY^^^dddiiimmmpppqqqxxxrrrrrr{{{RRR===888666666666666666666666666666777222555;;;888:::JJJNNN>>>888<<>>AAADDDFFFFFFFFFEEEJJJaaapppdddIII===JJJ^^^vvvdddWWWYYY```dddfffjjjiiiyyyjjjoooxxxzzz}}}GGG999???>>>999999<<<:::888???JJJaaaSSSPPP@@@BBBFFFHHHHHHGGGGGGHHHSSSSSSaaalll{{{ppppppZZZ<<<<<<>>>>>>@@@===AAA666???AAANNNPPPQQQrrryyyfffXXXWWW]]]pppvvvzzzmmmiiipppBBB???:::666555333222000000000000000////////////////////////////////////000............222===IIIQQQ[[[YYYTTT[[[aaaiiivvvjjjllluuu}}}sss___TTTVVVcccllltttwww{{{ooonnn{{{qqqggghhh}}}xxx}}}jjjppp~~~XXXBBB<<<;;;999888888999999999<<<:::EEE{{{vvvHHH===AAA555888@@@IIILLLKKKJJJMMMQQQSSSVVVZZZ___dddiiikkkmmmrrruuuzzz~~~aaa>>>888777666666666666666666666666666999555666;;;777777CCCOOOAAA;;;<<>>HHHZZZqqqcccPPPJJJEEELLLccc}}}fff\\\DDD777666555444444444555555333444555666777999===@@@BBB|||DDD;;;MMM@@@;;;===@@@CCCEEEFFFFFFEEEJJJdddttteeeIII@@@MMM]]]ttteeeYYYZZZbbbfffhhhiiilll~~~uuutttwwwwwwyyyiii<<<;;;===<<<888777;;;;;;:::<<>>>>>===>>>;;;???777EEEDDD===vvvqqqOOOLLLtttqqqfffVVVTTTUUU\\\cccjjjttt}}}~~~vvvrrrnnnjjjggg```ccchhhpppBBB???:::666555333222000000000000000////////////////////////////////////------///000///...666???>>>KKKOOOSSSbbbmmmrrrzzz|||ooo```UUUYYYdddpppwww}}}xxxaaacccjjjkkktttmmmooorrruuuVVV@@@::::::999888777777999:::555999666TTTdddFFF???777777>>>FFFJJJJJJIIILLLNNNPPPRRRVVV\\\aaafffjjjlllhhhooovvvvvvvvvwwwGGG333888666555555555555555555555555333999666444777555666CCCvvvqqqFFF<<<;;;EEEZZZ}}}fffMMMAAA???>>>===<<<888888888888999<<<>>>@@@BBBMMMaaawww[[[CCC:::;;;>>>GGG[[[tttpppeeeBBB555555555444444444444444222444555666666888;;;>>>888VVVbbbDDDJJJDDD<<<===???BBBCCCEEEEEEEEEFFF___kkkZZZCCC???KKKTTTfff^^^YYYZZZ^^^```aaabbbffflll|||yyywwwxxxvvvvvvzzzRRR777;;;888999777777:::<<<<<<===???UUUcccCCCtttKKKDDDBBBFFFIIIGGGEEEGGGGGGNNN]]]kkkxxxhhhRRR___www|||fffJJJ===@@@>>><<<<<<999888:::???>>>;;;SSSpppOOONNN{{{mmmbbbYYYRRRQQQUUU[[[[[[]]]dddlllooommmiiinnnpppsssssspppmmmjjjiii``````___\\\\\\```hhhnnnxxxBBB???:::666555333222111000000000000////////////////////////////////////+++---000333222111666???===FFFDDDHHH```yyyyyyeeeSSSQQQ]]]jjjrrrzzz{{{ooo{{{yyy}}}}}}wwwfff~~~SSS<<<999999999888666666888:::333:::666AAAsss```FFF<<<999<<>>888AAAPPPnnnnnnRRRDDD@@@>>><<<;;;999999888999:::<<<>>>???>>>CCCMMMZZZdddlllxxxqqq[[[???@@@666999;;;>>>MMMgggsssddd???444444444444444444444333333444555444333333444666333<<>>>>>??????AAABBBDDDEEEGGG```jjjVVVAAA???GGGJJJXXXWWWWWWXXXZZZ[[[\\\]]]^^^```gggtttzzztttuuuvvvuuuuuuwwwzzz}}}cccAAA777888444666777888:::;;;<<<===>>>GGG<<>>;;;:::===:::999>>>888999???AAApppUUUSSS^^^xxx|||yyyoooggg```aaahhhnnnnnnkkkjjjmmmqqqttttttsssssssssxxx~~~BBB???:::666555333222111000000000000////////////////////////////////////---...000333111111888AAA@@@IIIDDDBBBWWWsssnnndddTTT^^^hhhmmmuuuyyyhhhyyysssGGG888777888999777555555888;;;777999;;;>>>WWWTTT@@@;;;;;;===BBBGGGKKKKKKIIIKKKMMMPPPUUU[[[```dddfffqqqmmmkkknnnuuu}}}|||iiiDDD777888777666555555555555555555555555222888444222999999555:::GGGaaaDDD777===FFF\\\xxxXXXFFF???<<<;;;<<<;;;::::::999999999999999888777:::AAAEEEHHHPPPYYYnnn|||ZZZCCC333DDD777999999:::EEE^^^xxxnnnhhhVVV999333333333444444444333333333444555444222222333444444555FFF{{{LLLJJJAAA@@@>>>===>>>@@@CCCEEEHHHeeeqqq[[[DDDAAAFFFEEENNNOOOQQQSSSVVVZZZ[[[[[[ZZZ\\\___aaabbbeeemmmsssnnnkkkkkkooorrrrrrsssuuutttuuuxxxbbbBBB;;;:::666666444777:::999888999;;;<<>>JJJ```vvvuuuiiiffftttrrrSSSZZZHHH222222222333444444444333333111333555555555555777999777777666cccyyyNNNCCCAAA>>><<<<<>>666;;;444888;;;888555666888::::::LLLxxxGGGzzz[[[AAA???HHHJJJIIIIIIBBBJJJPPPYYYdddllluuufffxxxzzzlll___```ZZZVVV{{{qqqgggXXXIIIAAAJJJeee[[[EEE999:::???:::999===;;;:::111777AAA<<<999FFFUUUeeeKKKIIIZZZsssCCC???:::666444333222000000000000000//////////////////............//////......///......000444777IIICCCSSSqqq[[[TTTxxxjjjkkkdddwwwaaa```jjjqqqqqq{{{QQQ===777888888888888777777777666777777999999;;;SSS```???>>>::::::AAAKKKMMMJJJIIIEEEFFFNNNUUUWWWWWWYYYeeegggjjjlllnnnpppsssuuuwwwyyy|||~~~~~~YYY888222999:::444111555555555555666666666666999444222;;;FFFHHH>>>333:::aaaRRR888<<<>>>HHHlllqqqLLL>>><<<>>>DDD>>><<<999888888777666555777888:::===AAADDDDDDDDDKKK\\\ccccccUUUDDDDDDAAA>>><<<<<>>555QQQ;;;DDDJJJEEEDDDKKKVVV\\\eee|||iiiaaaooo~~~nnnfffssstttdddTTTRRRNNNDDDVVVMMM======<<<;;;::::::999999999999888999;;;===@@@BBBeeepppVVVGGGOOOgggsssxxxvvvBBB???:::666444333222000000000000000//////////////////............//////---...///......000444777LLLQQQbbbsssnnnsss{{{zzz```ZZZbbbooosss|||tttHHH;;;888888888888777777777666666555666777666333@@@hhhTTTEEE999777:::===GGGSSSQQQKKKGGGGGGGGGIIIQQQYYYTTTYYY```gggkkkooorrrttttttvvvyyy{{{}}}~~~```GGG222111777777444555444555555555666666666666444222222666;;;===999555555UUUppp@@@:::<<<>>>aaa[[[HHHAAACCCKKKPPPJJJAAA888444444777:::666777:::>>>AAABBBAAAAAAGGGbbb~~~}}}```PPPGGG>>><<<;;;===DDDSSSmmm{{{ooo```dddzzz{{{wwwUUU333555222333333444444333333222222333333444444444444444888666444===ddd~~~]]]KKK???333;;;DDD<<>>999666444333222000000000000000//////////////////............//////---.../////////000333666>>>JJJVVVkkkrrrxxxxxxvvv}}}wwwfffWWW\\\nnnvvv|||\\\===888999777777777777666666666666555555777666000222GGG___{{{\\\BBB???@@@:::;;;DDDTTTPPPLLLGGGAAA>>>CCCLLLOOOTTTZZZ^^^```aaabbbcccmmmrrrxxx}}}jjjBBB777111444666444333777444444444555555555666666222333333333111222555888333HHHxxxPPP;;;???777OOOlllPPP@@@@@@KKKZZZVVVLLLAAA777444666:::555777:::===???@@@@@@@@@:::ZZZlllLLLAAA>>>;;;999:::@@@NNNggg|||vvvttttttxxxMMM)))555222222333333333333222222222222333444444444444333:::000666333888ttt^^^___III>>>AAABBB777???@@@BBBJJJRRROOODDD???BBBAAABBBEEEFFFGGGIIIMMMOOOQQQSSSVVVZZZ]]]___``````^^^]]]]]]^^^```dddiiikkkmmmrrruuussstttzzzyyysssjjjfffwww}}}hhhEEE333888888666888777666666666666777777777777777555IIIUUULLLaaaMMM111CCCLLLGGGLLLFFFEEELLLRRRXXXcccpppjjjYYYTTToootttgggSSSJJJIIIOOO\\\}}}QQQ:::;;;;;;;;;:::999999888888::::::999999:::;;;===>>><<>>...666222222333333333333222222111111222333333333333333222///777555000UUUfff|||qqqjjjOOO???DDD<<<:::;;;;;;AAAJJJLLLFFFBBBBBBAAACCCEEEGGGGGGIIIKKKMMMMMMOOORRRVVVYYY\\\]]]]]]\\\[[[ZZZZZZ\\\```dddgggiiinnnqqqnnnlllnnnppppppiii```bbbhhhuuuwwwWWW???666:::666444777666555555555666666666777777888999:::aaayyyQQQRRRQQQ@@@BBBDDDCCCHHHEEEFFFKKKOOOSSS^^^iiivvveeeTTTnnnaaaMMMJJJNNNUUUqqqfffBBB<<<::::::999999999888888888::::::999999999:::;;;;;;<<>>QQQQQQGGGLLLRRRdddxxxzzz]]]XXXiiirrrvvvfffCCC555444777666666666555555555555444555666888:::999777999>>>aaaxxxLLL:::>>>DDDCCC===???HHHUUU\\\XXXSSSPPP@@@@@@@@@@@@CCCIIIPPPVVVYYY]]]dddjjjnnnrrruuuxxxvvv{{{ZZZ666888444333555777444222222333333333333444444444444444444444444444444444444666:::IIIIIIAAA===>>>TTTrrrQQQAAACCCBBBGGGLLLJJJCCC<<<999999777777777777999???GGGLLLMMMYYY}}}QQQBBBBBB===999777999FFF^^^sss~~~ggguuuHHH555<<<333111222222333333222222111000111222222333333222222...555444444999AAAlll```zzzaaa<<>>888IIIppp<<>>___xxxhhh|||lllWWWFFFIIIIIIEEEFFFMMMPPPOOOPPPKKKGGGJJJQQQTTTQQQMMMNNNLLLJJJLLLNNNLLLIIIFFFMMMJJJGGGFFFIIIJJJJJJIIIJJJOOOTTT\\\nnn???<<<888555444333222111000000000000//////////////////............//////,,,...////////////000222333OOOeee]]]VVVMMMFFFccc|||```VVVaaajjjtttWWW@@@777333777666555555555444444444444555444444555555666777888===vvvXXXGGG@@@999999888>>>MMM[[[cccfffiiiZZZXXXTTTNNNIIIFFFGGGHHHLLLQQQWWW___gggooowww}}}{{{lll999777444222000111333444333222222222222333333333444444222111111333555666333000333444>>>zzz]]]AAA>>>@@@HHHuuucccHHHAAA===???AAA@@@===;;;<<<>>>777888888777888>>>GGGNNNKKKSSSzzzVVVBBBEEE@@@:::777999FFF^^^sss~~~ttttttAAA444>>>***111111222222222222111111000000111222222222222111333:::000///:::444MMMxxx```HHHAAAHHH;;;999999<<>>@@@CCCCCCCCCCCCDDDEEEFFFGGGKKKNNNQQQSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]^^^cccaaa[[[RRRPPPRRRRRRPPPccczzzhhhiiiWWWAAA777777666///111777555444444444444555555555666///;;;999===kkkIIIQQQrrrTTT@@@IIIFFFLLLRRRPPPJJJJJJRRR[[[XXXaaaiiikkksss}}}ttthhhlllzzzxxxgggAAA444888777777777777777777777777777777777888888888888888===444???LLLbbb}}}oootttqqqcccYYYUUURRRLLLUUUOOOJJJIIILLLOOOOOOLLLIIIFFFEEEGGGGGGDDDCCCEEEGGGHHHKKKNNNTTTZZZ```dddiiixxx???;;;777444333333222111000000000000//////////////////............//////,,,---///000//////000111555TTT}}}zzznnncccVVVjjjjjj]]]^^^dddrrrvvvHHH<<<777111888555555555444444444333333444444333222333555666666444IIIsssrrrUUUBBBBBB===<<>>@@@ZZZsssPPP???>>>===;;;:::999:::;;;<<<666888:::999888;;;CCCIIIOOO[[[nnnZZZHHHBBB<<<999;;;GGG___ttt|||aaa???333555,,,111111222222222222111111///000000111111111111111444333111000111111AAA[[[}}}^^^GGGNNNAAA???;;;999;;;>>>?????????AAACCCDDDCCCBBBBBBCCCDDDEEEHHHKKKNNNPPPPPPPPPSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYRRRIIIEEELLLUUU[[[tttxxxrrrMMM666777333555444...222888222333333444444444555555555333555888:::LLLZZZeeehhhJJJHHHDDDJJJNNNLLLGGGGGGKKKNNNMMMUUU\\\^^^fffxxxyyyuuuwwwLLL:::999999666666666666666666666666555666666777888888888888>>>333<<<===999eeesssfff]]]WWWSSSQQQXXXYYY\\\]]]WWWSSSYYYcccaaakkkyyy>>>;;;777444333333222111000000000000//////////////////............//////,,,---///000/////////000222KKKxxxsssbbb___WWWmmmvvvfff```bbbrrr~~~iii===999666111999555555444444444333333333444555555444555888999999<<>>BBBDDDTTTvvvuuucccJJJDDD>>>:::<<>>999999<<<;;;777666666777888999;;;<<<===AAAYYY}}}rrrrrrnnnTTTMMMFFFAAAAAADDDNNNaaarrrwww{{{xxxhhh444666999,,,222000000000000000000000000000000000000111111111111222222222222333444555555>>>eeeeeepppdddiii~~~zzzQQQHHHBBBAAA>>>::::::???555:::AAAFFFHHHHHHIIIIIILLLKKKKKKKKKLLLNNNQQQRRRRRRPPPQQQSSSQQQLLLMMMRRR@@@FFFJJJJJJRRRggg~~~zzzVVV:::888555444444333333333333222222222222333444444555555666999444333;;;<<>><<<:::GGGjjjwwwTTTDDD888999===:::888999777777888888999:::<<<<<<===VVV{{{~~~bbb]]]SSSFFF???EEEUUUhhhtttrrrwww}}}uuu|||~~~XXX222333555---222000000000000000000000000000000000000111111111111222222222222333444555555>>>===fffggg___kkkhhhuuupppKKK@@@DDDEEE<<<222===;;;999888999===CCCGGGFFFGGGGGGHHHIIIJJJJJJKKKFFFGGGIIIMMMOOOLLLEEE>>>MMMFFFHHH```~~~mmmEEE444444333444444333333333222222222111111222222333444444444555333222777888888\\\uuuMMMVVVfffVVVNNNGGG777@@@NNNEEEHHHGGGJJJMMMOOOSSSYYYaaagggcccWWW<<<:::777333777666666666666555555555444444555555555666666666666777777777666777:::???CCCVVV???<<<777444333222111000000000000000////////////....................................////////////111222999JJJcccrrrmmm```]]]kkkZZZeeettt~~~}}}cccPPPbbbyyyeeeQQQ<<<444555666555555444444444444444444444444333333333333444444444444777777555222999YYYppp[[[DDD???>>>AAACCCBBBBBBDDDLLLOOOQQQPPPLLLLLLPPPTTTfffrrrqqqHHH+++111<<<666...000111111111111111111111111111111111222222222222333222222222222222333444444555000333555<<>>======>>>@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBAAAIIIIIIGGGIIIUUUcccbbbXXX\\\iiimmmbbbIII555...333333333333333333222222222222000000111111222333333333222555333444555444EEEdddgggNNNZZZhhhKKKCCCBBBHHHIII>>>HHHKKKKKKKKKKKKMMMRRRYYY^^^ZZZnnnggg@@@===;;;333333888666666555555555444444444444444444555555555666666666777777666555666999;;;777NNNqqq???<<<777444333222111000000000000000////////////....................................////////////333444555BBBeeemmmsssuuueeeaaaiii~~~yyyVVVWWWxxxZZZJJJ:::555666666555555333333333333333333333333222222333333333444444444444555999999222===ggg{{{rrrqqqmmm^^^LLL@@@IIIQQQ[[[bbbhhhssskkkDDD555---222444......555111111111111111111111111111111111111222222222222222222222111222333333444666000444888444HHH^^^BBBCCC999HHHkkkoooNNN???;;;999:::>>>;;;::::::999999999::::::AAA\\\{{{zzzwwwqqqwwwwwwkkkZZZYYYeeeiiiccclllooouuu{{{ZZZ:::888222...111000000000000000000000000000///000000000111111111111111111111111222333444555444///888TTTyyyxxxwwwuuuwww}}}zzzjjj]]]<<<:::888888:::<<<;;;:::@@@???===<<<<<<===>>>???777???DDDLLLfffzzzoooxxxfffBBB666000///444444333333333222222222222111000000111111222333333333444999666333777777:::FFFaaaLLL]]]NNNRRRJJJAAAEEECCCLLLNNNMMMKKKJJJKKKMMMPPPRRRYYY```pppLLL555===888222777666555555555444444444333333333333444444444555555555444555666666555555666777???:::???YYY~~~>>>;;;777444333333222111////////////000000000000....................................///////////////333333===aaaiiixxxuuuhhhWWW[[[yyy___XXX|||nnnOOOBBB555111222111222333333333333333333333333333222222222333333333444444111///555;;;555111CCC^^^uuujjjCCC---333555111...///222222000000000000000000000000000000111111111222222222222111111111111222333333444111555:::333555fffGGGBBB;;;BBBVVVqqqjjjHHH888999===;;;<<<;;;::::::999999:::::::::VVVzzz~~~kkk{{{ggg^^^eeeiiidddjjjmmmssszzzIII111999222---333111///////////////////////////000000000111111111111111111111111222333444444...777888;;;TTTyyynnnwwwuuuiiiuuu|||ppphhh\\\PPPGGGCCC@@@???===;;;999999;;;@@@EEEHHHBBBPPP[[[bbbvvvyyykkklllmmmHHH333444222111444222333333222222222111111111111111222222333444444444444:::666222999;;;888;;;RRRiiiQQQ```uuuZZZ???MMMSSSOOOJJJIIIHHHHHHIIIJJJJJJJJJNNNPPPVVVdddwwwyyy}}}}}}|||]]]???777<<<444555:::333444444444444333333333333333333333333444444444444222444666666666555777888<<<;;;;;;===DDD^^^>>>;;;777444333333222111////////////000000000000....................................////////////...333444666JJJmmm|||^^^^^^vvvoooTTTQQQfffvvv{{{|||ccc^^^yyy}}}zzzeeeEEE;;;333111222222333666333333333333333333333333222222222222333333333333666///000777777111555@@@MMM~~~bbbFFF111///555333---///888555)))000000000000000000000000000000000111111111111222111111111111111222333333111222333777444...KKK~~~___CCC;;;<<>>TTTxxx___dddkkkZZZaaannnqqquuuzzz{{{xxxrrrnnnkkkfffeeedddeeeiiiooouuuyyy~~~rrraaaZZZaaajjjlllfffxxxeeeGGG555000666333111333///222222222222111111111111111111222222333444444444111777333000888999666999888fffgggZZZ~~~qqqTTTJJJVVVJJJHHHFFFFFFGGGHHHHHHGGGDDDGGGLLLUUU```kkktttyyy|||}}}xxxuuuwww{{{}}}}}}nnnCCC<<<:::999444666888222444444333333333222222222222222222333333333444444111333555555555555777999555777999777444<<>>:::666444333333222222.../////////000000000111....................................///////////////333333222:::KKKZZZ```kkk___\\\}}}jjjZZZRRRiiittt}}}ggghhhzzzlllZZZ>>>888444555666555666888222222222222222222222222111222222222222333333333888222000555777666666999222ZZZtttVVV;;;000111444222///---000444222,,,000000000000000000000000000000000000111111111111111111111111111222222333000555111222888111:::XXXXXXEEE===@@@JJJfff}}}\\\GGG>>>999;;;;;;:::::::::;;;;;;<<<999;;;>>>[[[lllggg___XXXWWW\\\dddjjjgggooo{{{uuuAAA222...222///...222111////////////////////////000000000000111111111111000000000000111222333444444444...222888999ZZZXXXLLLbbb~~~mmm]]]KKKXXXkkkxxx~~~zzzhhhUUUGGGDDDJJJQQQ}}}wwwxxxdddBBB444///333555///000444...222222222222111111111111000000111111222333333333///555222222777555222999777AAApppYYYjjjbbbPPPaaa[[[UUUMMMHHHGGGGGGGGGFFFDDDEEEHHHMMMSSSZZZ```cccmmmqqq}}}{{{|||}}}xxxpppfffccciiirrrzzz~~~LLL:::;;;666444777333000666333333333333222222222222222222222222333333333333222333444444333333666777555444333444:::===:::444LLLkkk>>>:::666444333333333222.../////////000000111111..................................../////////000...///000555>>>MMM[[[dddkkkpppkkknnnMMM```nnnzzzkkkppp~~~xxx[[[JJJ777444333666666333222444222222222222222222222222111111222222222333333333111000000222555666777777;;;888FFFyyydddMMM:::,,,...999333///000222...(((,,,777000000000000000000000000000000000000111111111111111111111000111222222333222999000///;;;777333CCCzzztttTTTBBBAAA???KKKmmmuuuRRR@@@???;;;::::::::::::;;;<<<===777???<<>>+++NNNuuuYYY\\\dddyyyxxxiiioooeeeXXXMMMHHHFFFFFFFFFFFFDDDAAAAAAEEEKKKQQQTTT^^^eeerrrtttlllqqq{{{zzzwwwwwwuuutttvvvxxxrrriiifff]]]TTTSSS\\\jjjvvv|||zzz```<<<;;;;;;000000;;;111)))999333333333222222222111111111111222222222333333333444444444222111111333666444:::;;;666555:::===;;;999;;;KKKkkk>>>;;;888666444333111///////////////..................------------......---------............///---000000000999MMMaaakkksssuuuttt|||gggUUU]]]sss}}}~~~}}}gggPPPFFF666555222000333666333,,,333333333333333333333333222222222222222222222222111111222333333444555555999000555OOOrrr|||\\\;;;///222444333222000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111222333444666666777QQQnnnDDD:::;;;AAAZZZ{{{xxxZZZBBB???;;;:::>>>>>>999888;;;777999<<>>888;;;>>><<<::::::<<<;;;999888999;;;>>>???CCCEEEDDDBBBBBBJJJZZZgggzzzSSS777000000000000000000000000////////////////////////.../////////000000000000//////000000000111111111111111000000222444666888@@@fff{{{fffdddlll~~~|||qqqrrr{{{bbbAAA666444222111111000000000/////////000000000000000000000000//////000000000111111111222222333333444555555555666777777@@@cccsssTTT[[[pppvvv```LLL===FFFFFFEEECCCBBBAAAAAABBBEEEGGGJJJLLLLLLLLLLLLLLLJJJLLLMMMNNNPPPQQQSSSUUUWWWYYY[[[^^^ffftttqqqJJJ:::<<<777666555444333333333333333222111111333333222111000000111111111222222222222222222333333333333444555555444444555555666777666:::<<<999777@@@SSSbbb===:::777555444333111///////////////..................------------......---------............///000000222222///666QQQmmmxxxrrrzzzwww}}}YYYSSS]]]nnnuuu||||||yyy|||}}}eeeMMM;;;111222333222222666;;;:::555222222222222222222222222222222222222222222222222111111111222333333444444111222555444///444MMMiiifffJJJ<<<...---///333444000---,,,////////////////////////............................../////////000000000//////000000000000111111111111222333444444555666777DDD}}}YYYDDD<<>>\\\vvvpppRRR888///222333333333333111///...000////////////////////////................................./////////000000////////////000000000111000111111222333444444444555444bbbsssLLLEEEDDD;;;===[[[yyy___KKK@@@;;;999999666777:::<<<===<<<;;;:::===AAAFFFKKKVVVjjjvvv}}}|||uuuzzzvvvtttJJJ000222000000000000000000000000////////////////////////........./////////000000////////////000000000111000000/////////000111222444111<<>>:::777666:::888555444333333111///////////////..................------------......---------............///111,,,---222333111777AAAcccYYYbbbfff]]]ssswwwWWWHHHRRR]]]jjjwwwzzz{{{}}}uuunnnooouuu|||xxx|||xxx}}}yyyyyytttfffPPP===555222111///222222//////111111...000000000000000000000000111111111111111111111111000000000000000000000000///111333222000000444888666555555===UUUwwwrrreeeMMM@@@222///000000000111...///...,,,...111///***........................------------------------------........./////////......////////////000000000000111111111222222222111<<<222EEEdddCCCBBB<<<;;;@@@QQQiiiqqq___SSSLLLFFF>>>888888===DDDJJJ___eeeqqqvvviiikkkgggmmmxxx]]]BBB111///444////////////////////////........................------........./////////......////////////000000000000111111111111111111///...///111...000@@@RRR~~~vvv{{{|||xxxnnnmmmnnn}}}rrrjjj{{{hhhHHH333222///...000111///---...---------.............................................////////////000000///000000111111222333333444000111666666444888AAAkkknnn___^^^kkktttooojjjggggggfffccc``````eeekkkooottt}}}{{{[[[>>>666666222444:::444444333222111111111111222111000000111222111000/////////000000000111111///000000000000111111111111111111111111222333333444333222333333333111//////111333666888999::::::666999>>>DDDIIIOOOVVVZZZkkkfffmmmuuutttxxxyyyqqqqqqtttvvvwwwyyyzzzwwwqqq```___YYYPPPFFF>>>999777888777777777666666888::::::888555444333333111///////////////..................------------......---------............///...///000000000111555888QQQhhh}}}~~~dddMMMMMMPPPZZZkkktttwwwyyy{{{}}}yyynnnmmmqqqrrrrrrsss~~~yyyzzz|||}}}rrrXXXEEE:::333222444---111111......000000...000000000000000000000000111111111111111111111111000000000000000000000000///333666222......444999666777555333999FFFQQQVVVjjjyyywwwdddQQQAAA666222444666444---'''***222...222333000///111...(((........................---------------------------------.........//////........./////////000000000000000111111111111111333:::555777[[[lllUUU@@@AAACCCBBBAAAKKKfffxxxpppjjjccc]]][[[___dddiii{{{{{{qqqkkkddd^^^kkknnnwww}}}bbbFFF444...///111////////////////////////........................---------.........//////........./////////000000//////000111111111111111+++...222444111000222555AAAVVVooouuuyyyxxxooo___iiiyyy}}}iii]]]QQQAAA333,,,...000///,,,+++---......------......////////////................................./////////000000//////000000111222222222555222000111333444444555@@@dddZZZUUUgggrrrQQQCCC999777444...111;;;444333222111111000000000222000///000111222111///////////////000000000111/////////000000000111111111000000000000111222222000111222444444444333111999666333111000222444666888777666555555555555555555333;;;BBB???BBBEEE???@@@DDDDDD@@@???@@@===777:::===@@@???:::666999===999:::999777555555444444:::777555333333333111000000/////////.....................------.........---------.........//////,,,111333...,,,000555666JJJwwwpppTTTMMMIIIPPPcccppptttvvvxxxzzz|||}}}}}}}}}|||}}}tttqqqrrrnnniiiooo{{{~~~}}}}}}~~~~~~}}}zzzuuulllJJJ:::555000///333,,,000111......111222000000000000000000000000000000000000000000000000000000000000000////////////...000111222444555222...,,,333777444111333777999555???QQQfffyyyfff```SSSBBB666222333444666...)))---222222000///'''...000,,,+++000444333........................---------------------------------.........//////............/////////000000000000000111111111111333///888444444hhhnnnTTTKKKBBB>>>::::::DDDPPP{{{vvvdddZZZ[[[]]]]]]ooorrrRRR;;;111000///...////////////////////////........................---------.........//////............/////////000---...///000111111111111///...------000444333...333333???TTThhhvvv{{{|||}}}uuu{{{}}}}}}yyy~~~kkk\\\JJJ===333,,,///666+++111222---,,,111111---........./////////000000////////////////////////............/////////000/////////000111111222222111333444333333666666444666===```ttteeeWWW[[[gggzzzpppRRR:::888888888666333333555444333222111000000000000111000///000111222111///////////////000000000000////////////000000000000000000000000000111111222222222111000000000222333...000333666666555333111333222111333666777777555444000555777222555<<<999777::::::666777<<<;;;666777555555888:::999666444555666666666888999888444:::999777444222111000///////////////...............------,,,,,,------...---------............/////////.........000222333;;;kkkpppOOOCCCIIITTTZZZpppvvvzzzzzz|||yyy~~~}}}}}}|||}}}~~~{{{tttzzz{{{qqqeeeuuu~~~zzzzzz{{{}}}}}}~~~~~~~~~|||xxxxxxzzzyyywwwyyymmmzzzpppUUU<<<666555111///222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111222222222333333333444444444555777:::???DDDHHHKKKVVVfffwww~~~zzzxxx}}}~~~vvvjjj^^^QQQHHHCCC555444333333222222222333222111111000///......---................................................---------------------------------............///............////////////000000000000111111111111111000555777222???pppiiiVVVEEEBBBDDDAAA===<<>>@@@DDDMMMXXXdddmmmrrrxxx|||xxxsssXXXTTTQQQTTTZZZdddpppyyy}}}aaaIII333...///,,,,,,///....................................................................................////////////////////////////////////////////////////////////000222333000///333===EEE```jjj{{{}}}nnnjjj{{{ttt\\\HHH@@@555333000...---...///000...........................------,,,,,,------...........................,,,---------............//////000000000111111111111111222222333444444444444333444>>>VVVyyywwwfffnnnttt{{{~~~xxxttttttuuutttwww{{{cccIII<<<<<<777666555444444444444555444444333222222111000000000000000000000000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000111111111222222222333333222222222333333333333444444444444444555555555555666666666666666666666666555555555555555555555555444444555555555555444444:::999777444222111000///////////////...............------,,,,,,------...---------............///............///000111222000888NNNVVVHHHGGGaaawwwlllOOODDDFFF[[[eeeoootttvvvxxxwwwuuuzzzyyyyyyzzzzzz{{{}}}}}}}}}{{{||||||{{{yyy~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{zzz{{{{{{zzzyyyxxxvvvuuutttxxxuuuvvvyyytttkkkjjjooozzz~~~tttaaa[[[OOO===...---000///...000////////////////////////////////////////////////////////////////////////000000000000000000000000///000111111//////000111111111111222222222333333222222222222222111000000333111000111333444333222000000111222222222111111000000///............///000000000///......------------------------------------------------------------------------------------------............---............///////////////000000000000111111444......444333000:::JJJpppWWWFFF??????CCC>>>888666999AAAIIINNN\\\aaaiiiqqqyyytttnnnfffUUUIIISSSRRRUUU```rrrrrrzzzsssdddCCC666---...000---,,,///---------------------------------------------------------------------------............/////////////////////////////////////////////////////////.../////////...///222444888>>>JJJZZZkkkzzzxxxiiiZZZSSSIII;;;111...---------------...///000...........................------,,,,,,------...........................------.........///////////////000000000000111111222222222222222222333333444777777222555MMMtttuuu___EEE444555===555444444333333333333444333333333222111111000000000000000000000000000000//////////////////////////////////////////////////////......//////000111000000000000000000000000000111111111222222222222111111222222222333333333222222222333333333444444555555555555555555666666555555555555555555555555333444444555555444444333:::999777444222111000///////////////...............------,,,,,,------...---------............///------......///000000111222000???MMMIIILLLaaasss___AAA;;;MMMYYYhhhrrruuuuuuuuutttwwwwwwwwwxxxyyyzzz{{{{{{zzz||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzzyyyzzzzzz{{{zzzyyyxxxwwwyyyxxxxxxwwwvvvtttsssrrrwwwqqqooorrrooollluuuzzz|||cccQQQBBB666---...111111000111///////////////////////////////////////////////////////////////////////////////////////////////////000111000///...///111000000000111111111222222000111222333333222111111333000---...222444333111333222222111///...,,,+++......------------....../////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111222------222444111111666PPP|||]]]GGGBBBCCC@@@===<<<<<<<<<999777:::???GGGOOOSSSXXXaaajjjccchhh]]]PPPRRRSSSNNNNNNQQQPPPVVVmmmooojjjjjjYYYHHH333...---000111......111---------------------------------------------------------------------------------.........//////.........................................................000333555555555---...111777@@@JJJTTTZZZdddnnntttyyyzzzvvvsss___TTTGGG<<<444222222000///111///000000//////...---,,,...........................------,,,,,,------....................................////////////000////////////000000000111222222222222111111111111111888:::333+++111GGG[[[wwwjjjQQQCCC===999666555333333222222222222222333333222222222111111000000000000000000000000000000///////////////////////////////////////////////////............///000000000000000000000000000000000000000111111111111222111111111111222222222222000000000111111111222222444444444444555555555555444444444444444444444444333333444444444444333333:::999777444222111000///////////////...............------,,,,,,------...---------............///,,,---......///000000000111,,,444BBBOOOggg|||}}}wwwtttNNN;;;BBBLLL[[[hhhnnnooooooooossstttuuuvvvwwwxxxxxxyyyrrruuuzzz|||}}}~~~~~~zzz}}}~~~{{{zzz|||}}}}}}}}}{{{{{{yyyxxxwwwwwwvvvwwwvvvwwwxxxyyyxxxwwwvvvuuutttttttttttttttsssrrrrrrvvvqqqpppssstttvvvvvvooo|||{{{cccOOO999333...///111000//////...................................................................................................000111000///...///000/////////000000000111111,,,---///000000000///...++++++,,,------......---,,,------......------,,,......---------......///............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............////////////000000000///......///000111222555888UUUrrrQQQCCC@@@======??????<<<888666888===BBBAAA>>>BBBIIINNNJJJBBBDDDNNNMMMNNNZZZjjjqqqyyyooo```VVVCCC555///...///111000---...111------------------------------------------------------------------------------------............------------------------------------------------222000------///000///---444222000...///333666999===DDDSSSccckkkllloootttuuueeeeeezzzzzzmmmkkk[[[RRRMMMOOOMMMCCC999666444000---...000000///000000111111000///...,,,+++...........................------,,,,,,------....................................////////////000...////////////000000000111111111111111111000000+++000555555222222666;;;RRR___|||}}}nnn\\\HHH666444:::;;;555///222222111111111222222333222222111111111111111000000000000000000000000000...............................................................//////000//////////////////////////////000000000111111111000000000111111111222222////////////000000000000222222333333444444444444444444444444444444444444222222333333333333222222:::999777444222111000///////////////...............------,,,,,,------...---------............///,,,,,,---///////////////111,,,...555JJJrrrpppRRR888<<>>999777666444555333666<<<;;;666999BBBAAA<<<888FFFVVVUUUTTTaaazzzrrrvvv{{{eeeUUUDDD444......//////...---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------///---,,,+++---.........111000///......///000111---...000333666:::AAAFFFFFF:::666>>>DDD>>>777555;;;777555555222---...222///......000111///---+++,,,,,,---......---,,,,,,...........................------,,,,,,------...........................------........./////////......////////////000000000000000000000000111111333222222444666666444111333888HHHbbb{{{{{{qqq]]]JJJ<<<666333666888666444555222111111111111222222333111111111111111111111111000000000000000000000000......................................................------......///000////////////////////////////////////000000000000///000000000000111111111........./////////000000111111222222333333444444333333333333333333333333111222222333333222222111:::999777444222111000///////////////...............------,,,,,,------...---------............///+++,,,---////////////...111---000222<<<^^^~~~FFF???===FFFQQQ[[[ccckkkhhhiiikkkmmmoooooooooooojjjmmmrrrtttttttttuuuuuuvvvssszzz}}}wwwyyy}}}xxxxxxwwwvvvvvvvvvuuutttsssyyyxxxwwwvvvtttrrrrrrrrrqqqqqqpppooonnnnnnnnnooonnnoooqqqrrrrrrpppnnnlllkkkllllllmmmmmmlllllllllaaafffgggdddkkk|||yyyxxxrrruuuzzzeeeCCC000/////////............---........................................................................------------------------...///000///......///000------........./////////222222111000////////////,,,---...---,,,+++,,,---+++++++++++++++***)))(((---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000***111222,,,***...111///000,,,666XXX|||iii^^^WWWRRRNNNCCC;;;888;;;:::555888AAA===>>>===MMMiiixxx|||~~~mmmgggkkkaaaRRRFFF666+++000---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///111222333++++++,,,---.../////////333444222......000333333666444111111333555222///......///000///---///333***+++++++++---...---,,,+++++++++,,,,,,---------...........................------,,,,,,------...........................,,,---------...................../////////000000.../////////000111111111777666444333333222222111222222888DDDRRRbbbuuuwwwtttnnnfff^^^SSSFFF===444333555888666333444999222111111111111222333444000000000000111111111111000000000000000000000000...................................................------------...//////////////////////////////........./////////000000/////////000000000111111.........////////////000000000111111222333333444222222222222222222222222111111222222222222111111:::999777444222111000///000/////////...............------,,,,,,------...---------.........//////+++,,,---////////////...,,,,,,333444...AAAiiihhhVVVEEEAAADDDHHHOOOVVVdddeeehhhjjjkkklllllllllkkkmmmnnnooonnnnnnpppqqqpppnnnuuuxxxqqqrrrvvvqqqtttttttttrrrqqqpppppppppwwwwwwwwwtttpppmmmlllmmmmmmmmmlllkkkkkkkkkllllllkkklllnnnpppooommmkkkiiijjjjjjjjjjjjjjjiiihhhgggccchhhccc[[[fff}}}cccXXXWWWHHH666555...000111000///000111000........................................................................------------------------...///000///...---...000---------........./////////...---,,,---...///000...,,,***+++---000111222,,,---...///////////////,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000(((000222......222111+++///333444<<>>444......///...---........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------...........................////////////000000000111111111222222222222333333333444444444333<<>>222++++++000........................//////...------------............------,,,,,,+++------------------------------------------------------------------------------------------------............------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////...........................---///111---,,,888HHHvvv{{{zzzqqqfffmmmppp[[[AAA333///,,,,,,...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...............---............/////////000000000000111111111111111111111222222222333333000222222222999DDDNNNQQQaaasssvvvpppttt{{{~~~zzzwwwrrrqqqnnnfffbbbUUUHHHCCCCCC;;;000444111000111444666444222222222222222222222222222222111111000000111111222000000000000000000000000000000000000000000000000////////////////////////................................................------------------------------------------------------------............------...////////////........./////////000000000111111111111111111111111////////////////////////:::999777444222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000,,,---222444111000222AAAooossseeerrrwwwZZZWWW```MMMFFF??????HHHTTT]]]aaa```bbbcccccc```^^^^^^^^^]]]^^^^^^___aaabbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaa```bbbbbbaaa^^^\\\\\\\\\]]]]]]^^^^^^^^^_________]]]^^^______]]]\\\\\\]]]YYYaaa___[[[\\\TTTLLLPPPdddsss~~~yyyqqqxxxxxxddd[[[\\\ZZZWWWLLL???666///+++---222........................///......---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////------...............//////...111444222---...333AAAhhhrrrmmmzzz{{{ooojjjuuujjj\\\KKK;;;333000...,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------.........///////////////000000000111111000000000000111111111111555555444333333555666555666FFFLLLLLLVVV^^^eeepppkkkaaaaaaggghhhllllllaaabbbhhhhhh___VVVQQQNNNKKKGGGDDD<<<555777;;;777///555444333444666777555222111111111111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////................................................------------------------------------------------,,,,,,---------.........,,,---......//////.............../////////000000111111111111111111111111////////////////////////:::999777444222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,---///222333111111444---@@@hhh|||___ZZZ[[[QQQDDD<<<===DDDLLLRRRZZZ]]]___```___^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]]]]]]]^^^______]]]ZZZWWWVVVWWWYYYYYYZZZZZZZZZ[[[[[[[[[YYY[[[\\\[[[YYYXXXXXXYYYPPPXXXVVVQQQRRRNNNMMMWWWnnn||||||zzzuuu^^^```ggg```MMM@@@444000000///...///..............................---------......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///111111///,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............,,,---------......//////000///000333333222111333000@@@YYYuuu|||{{{|||yyytttzzzpppiiippprrrkkkdddZZZGGG222,,,000222000...---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------................../////////000000000/////////000000000111111---///222555666444333222...666555444<<>>>>>>>>OOORRRVVVYYYZZZ[[[[[[\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[YYYVVVSSSRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUVVVWWWVVVSSSRRRQQQRRRGGGKKKFFFEEEQQQYYY___kkkvvvwww{{{uuuZZZaaammmaaaCCC666,,,,,,//////---+++...........................------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///111222000+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,,,,,,,---......//////000...------///000111111777---111HHHccczzzuuusss{{{|||ooodddaaaaaaSSSDDD===555---,,,000......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,------------...................../////////////////////000000000111111000...///333444222333666222666000...555333---///555111777999333555999444999555111111444777555333///333666555333222222333666555333222222222333333111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---------........./////////000000000000000000000000........................:::999777444222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---//////......//////...888222555VVVtttbbbTTTNNNHHH@@@999@@@DDDJJJOOORRRTTTWWWXXXVVVVVVUUUUUUTTTSSSSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTTTTRRRPPPPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQOOOPPPPPPOOOLLLIIIIIIIIIGGGGGGCCCMMMfffrrrqqqtttuuu~~~lllsssvvvrrrPPPTTTaaaQQQ888000+++,,,///...,,,---........................---------------...//////------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---///...***(((+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........++++++,,,------...//////......---,,,---......,,,555+++(((111<<>>:::===EEEEEEKKKMMMNNNNNNMMMLLLKKKLLLQQQPPPMMMJJJIIILLLNNNNNNIIIKKKMMMNNNNNNLLLJJJHHHIIIJJJJJJJJJHHHGGGFFFFFF888DDD>>>@@@AAACCCOOOHHHDDDNNN___tttqqq[[[ZZZ\\\\\\aaannnuuueeeMMMSSSeeejjjVVV>>>444111...........................................................................///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000:::EEEWWWlll~~~wwwwww~~~vvv~~~~~~qqqgggfffjjjqqqeeeUUUHHHAAA;;;555111......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///...............000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////000000111111111222222222222222222111111111000000000000000000000000000000////////////////////////000000//////.........---............////////////////////////////////////333111///---,,,---...///,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------............///////////////////////////---------............///999777444333222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------............,,,---......000888EEENNN]]]ooo|||rrrUUUHHH@@@555666<<<:::;;;>>>:::@@@AAADDDFFFHHHJJJLLLMMMFFFHHHIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHGGGFFFFFFFFFEEEDDDBBBFFFKKK@@@DDDFFFCCCOOOKKKQQQWWW___iiiqqqqqqdddVVVfffkkkjjjcccaaaaaaVVVGGGFFFLLLMMMEEE<<<666222..............................................................................---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------.............../////////000000000000,,,111999DDDSSScccsss|||~~~rrrqqqzzz}}}uuuppprrrsssooohhhbbb___^^^WWWNNNBBB:::666333///,,,...------------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++------,,,,,,,,,+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000///...............////////////////////////000000000000000000000000111111111111111111111111111111111000000000//////000000000111111111222222222222222111111000000000////////////////////////////////////////////////000/////////........................////////////////////////////////////222111///---,,,---......,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................------------............999777444333222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............---///000000...///333777LLLfffcccRRRCCC@@@EEEDDDDDDBBB999:::::::::;;;===>>>@@@AAAGGGGGGIIIJJJJJJJJJIIIHHHEEEDDDBBBAAAAAAAAABBBBBB======>>>@@@CCCEEEFFFEEEDDDFFF;;;DDDMMMRRRbbb```ccceeeeeedddfffhhheee___fffpppsssggg]]]\\\______ZZZKKK<<<888888444...+++------------------------------------------------------------------------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000......------111:::DDDLLLXXX```llltttxxxxxxxxxyyyvvvqqqkkkhhhiiijjjjjjiiijjjddd]]]XXXTTTOOOFFF@@@<<<777111...---...,,,***------------,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000///......---.........////////////////////////000000000000000000000000000000000000000000000000111111000000000000//////000000000000111111111111111111111111000000000000////////////////////////////////////////////////////////////........................////////////////////////////////////111000///---------......,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................------------............999777444333222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........---///111111000///000111???[[[kkkVVVNNNPPPMMMJJJBBB333;;;999777666777777777777>>>;;;999;;;;;;<<<>>>BBBBBBAAA???===<<<;;;;;;;;;888:::;;;===>>>???BBBDDDCCCMMMBBBFFFUUUiii}}}sssfffeeebbb```dddkkknnnkkkXXXdddjjjaaaXXX\\\jjjuuupppQQQ666111222...+++---------------------------------------------------------------------------+++,,,---...---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000111111111000...---///000888<<>>999222+++111...,,,,,,...///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++,,,+++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111111000000000000000000000000///////////////////////////////////////////////////////////////.....................////////////////////////////////////000///...------------...,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------------------------------------------------------............///........................,,,,,,---------.........999777444333222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...+++,,,------------...///,,,@@@aaa}}}{{{yyyqqqkkknnnwwwzzzvvvlll[[[FFF???===:::999:::999888666777333333777888666777<<<888888999999999999999999;;;======<<<999999;;;===SSSeeeWWWJJJTTTnnniiiUUURRRPPPRRR[[[eeefffaaaLLLRRRTTTMMMGGGKKKXXXcccZZZ???+++,,,///***+++222------------------------------------------------------------------------***+++,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////(((+++///111111000000000,,,///222444444666:::>>>;;;<<<======;;;999999999777555222000000000///...///...---...//////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------..............................//////////////////////////////////////////////////////////////////000000....../////////000000000////////////////////////........................////////////////////////.........///////////////............///////////////////////////////////////......---------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------------------------------------------------------............///........................,,,,,,,,,------------...999777444333222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,---...---***777TTTkkkpppjjjeeerrrooooooxxxlllRRRNNNIIIFFFCCC???888333555222555<<<===777555999222222333444777:::>>>???<<<:::999<<>>;;;===CCCGGG999---)))///111***)))///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////,,,---......---...111333)))...333333000---...000000//////000000000...---------...---,,,,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++*********+++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------...///........................////////////////////////////////////////////////......////////////000000............////////////............////////////........................////////////////////////.........///////////////............////////////////////////////////////------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------,,,,,,,,,,,,------------999777444333222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---------.........444(((&&&666JJJXXXbbbjjj|||~~~~~~{{{zzz|||mmmiiieeebbb```[[[SSSLLL<<<555333999999555777???:::888555555888>>>EEEIIIHHH>>>999CCCVVVbbb___XXXQQQ^^^QQQHHHGGGOOO[[[NNNPPPOOOKKKGGGIIIMMMKKKFFFDDDAAA>>>===;;;999888888...,,,...111000***(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++************++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////222222111///,,,+++,,,...+++...000111///---------///...---...////////////000///......---,,,+++***+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++)))*********++++++++++++******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,------...///........................////////////////////////................................./////////000000------........./////////---------....../////////........................////////////////////////............/////////000............////////////////////////////////////,,,---------...---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------++++++,,,,,,,,,---------999777444333222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))))))))***,,,---,,,+++---,,,...222111666JJJ```{{{wwwqqqkkkfffcccaaa```tttyyy}}}|||}}}{{{___PPPFFFFFFGGGGGGRRR```IIIDDD===999:::AAAIIIPPPaaaOOOCCCMMMfffsssjjjZZZXXX[[[PPPRRROOOJJJUUUTTTXXXXXXSSSJJJEEEGGGHHHHHHJJJFFFCCCAAA===666///,,,,,,,,,++++++)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////'''+++...000///---++++++111...,,,+++---000333444---------,,,,,,---///000,,,***))),,,///111///,,,+++,,,------,,,---///000,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++))))))******++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///........................////////////////////////........................---.........//////000000---------.........//////---------.........//////........................////////////////////////---.........//////000000............/////////000////////////////////////,,,,,,---......---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------.........//////------------------------++++++,,,,,,,,,---------999777444333222111000...///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,---000666:::ooowww|||ttteee\\\```gggvvvaaa[[[xxxsss{{{zzz{{{|||xxxnnnxxxmmmgggcccbbb^^^XXXYYY___eeeSSSFFFKKKVVVWWWQQQLLLSSSJJJCCCIIIWWW```\\\UUUOOONNNRRRXXXXXXOOOJJJKKKTTTQQQKKKFFFDDDDDDEEEGGGGGGEEEAAA;;;666222///---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************))))))))))))******************************************************++++++************++++++************************++++++++++++++++++++++++************************+++*********))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------.........------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///........................................................................222111///---,,,---...///------------------------////////////////////////........................---------............/////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------++++++++++++------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------999777444333222111000...///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,++++++---111444???MMM\\\cccccceeemmmuuuvvvnnnpppwww}}}xxxoooUUUiii}}}wwwmmmeeehhhqqquuusssjjjeeecccdddbbb^^^```fffRRRDDD===EEEQQQVVVUUUSSSQQQFFF======EEEKKKIIIEEEFFFDDDGGGKKKJJJBBB>>>>>>DDDBBB???<<<<<<===???@@@<<<:::777444111...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************))))))))))))******************************************************++++++************++++++************************++++++++++++++++++++++++************************+++*********))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------------------------------------......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---------............///........................................................................------------///111444555------------------------////////////////////////........................---------............/////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------999777444333222111000...///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,---+++******+++---(((111>>>IIIQQQYYYdddlllnnnqqqrrrlll```[[[ffftttqqqiiiddd~~~yyyRRRPPPcccbbbdddeee```XXXTTTVVVYYYWWWVVVYYYXXXVVVVVVXXXGGG>>>888<<>>::::::===DDDJJJNNN@@@???>>>>>><<<:::888888>>>===<<<:::777555444333------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******************************************************++++++************++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------......---------,,,,,,,,,------------............,,,,,,,,,---------......---------............///........................................................................000//////...//////000111------------------------////////////////////////........................---------............///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------999777444333222111000...///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))+++------,,,+++++++++000---((((((,,,333:::>>>KKKLLLLLLKKKKKKKKKJJJHHH666<<<;;;@@@SSS^^^SSSEEE???@@@OOOcccaaaJJJ888666999>>>CCCHHHJJJGGG???888@@@???===<<<<<>>666444666333......222222---333333444555555555555555333666666222111444444111///......------------...+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,++++++******++++++++++++++++++++++++++++++************++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++******))))))******+++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******************************************************++++++************++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......---------............///........................................................................,,,,,,---......///......------------------------////////////////////////........................---------............///////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,------------------------,,,,,,,,,---------......,,,------......------,,,------------------------999777444333222222000...//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************(((***++++++******+++---,,,,,,,,,+++)))((()))***))))))(((((((((***---///+++---,,,***000;;;@@@>>>222777777,,,+++>>>CCC///000000222222222111222444333333000,,,111888777111111333111---000666666111333222111222333333333333000444333...,,,///...***,,,+++***((((((((()))************++++++---...///++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++*********+++++++++++++++++++++++++++)))************+++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++*********)))***++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******************************************************++++++************++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........------------------------......---------,,,,,,,,,---------.........//////,,,,,,,,,---------......---------.........//////...........................................................................///////////////......------------------------////////////////////////........................---------.........//////////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,------------------------,,,,,,,,,---------......,,,------......------,,,------------------------888888666555333111000000///............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))******************************+++,,,------......111111111111222222222222222111000000000111333444000000000000000000000000000...---///222222000...333222222222111111000000---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++...,,,******+++++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------------------------------------------------------------------------------------------------------.........//////------------------------------------------------........................------------------------................................................///////////////////////////////////////////////////............---------.........................................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------888888666555333111000000///............---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++***************+++++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,............/////////000//////.........///000111////////////////////////000...---///111222000...000000000000//////......------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++*********))))))************************************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---+++******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++,,,+++***+++,,,,,,+++)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------------------------------------------------------------------------------------------------------.........//////------------------------------------------------........................------------------------................................................///////////////////////////////////////////////////............---------......................................................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------888888666555333111000000///............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++************++++++++++++,,,************************)))************+++++++++))))))))))))))))))))))))************************((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.................................------...000111///......---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,++++++++++++***************************************************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++*********************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,*********,,,......+++)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------------------------------------------------------------------------------------------------------...............------------------------------------------------........................------------------------................................................///////////////////////////////////////////////////............---------...................................................------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------888888666555333111000000///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************((((((((((((((((((((('''((())))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++******+++---......---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------------------------------........................------------------------------------------------........................------------------------................................................///////////////////////////////////////////////////............---------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------888888666555333111000000///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++,,,,,,,,,************************((()))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---+++******---000111222,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------------------------------.....................---------------------------------------------------........................------------------------................................................///////////////////////////////////////////////////............---------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------888888666555333111000000///............---------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,)))))))))************+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))******+++,,,+++++++++************************&&&(((******)))((()))***++++++,,,,,,,,,,,,------*********+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++***************+++++++++************************************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,+++,,,///333444444,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------------------------------...............---------------------------------------------------------........................------------------------................................................///////////////////////////////////////////////////............---------................................................,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------888888666555333111000000///............---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++(((((()))))))))*********((((((***+++++++++***)))))))))))))))))))))))))))&&&)))++++++)))((()))+++******+++++++++,,,,,,,,,)))*********++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++************************************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************)))+++---,,,***)))***,,,******************************))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------***+++---111555666555444---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------------------------------//////.........---------------------------------------------------------........................------------------------................................................///////////////////////////////////////////////////............---------................................................,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------888888666555333111000000//////.........---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++((((((((()))))))))******&&&''')))*********)))(((************************'''***,,,,,,***)))***,,,))))))******+++++++++,,,))))))******++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))******++++++++++++************************************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************))),,,---,,,***)))+++---******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------(((***000666:::999555222---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------------------------------//////.........---------------------------------------------------------........................------------------------................................................//////////////////////////////////////////////////////.........---------................................................,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------:::888666555555444111///////////////////////////...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((+++------,,,***((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++******************++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---...---+++******---///************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...***&&&&&&(((***)))(((''')))******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,///222555666555333111111333444222---++++++---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,...---,,,++++++,,,---...------------------------------------------------:::888666555444333111///////////////////////////...---,,,,,,++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((())),,,---...---+++)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++******++++++************************************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******)))***,,,,,,,,,+++((()))******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,...000222444555444222111222333333111...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,---------,,,,,,---------------------------------------------------------:::888666555444333111///////////////////////////...---,,,,,,++++++,,,,,,************************)))************+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---...---+++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))+++------+++)))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++***((('''''')))***((()))******))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111111222222333222222111333222000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,------......------,,,------------------------------------------------999777555444444333111///////////////////////////...---,,,,,,++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((()))***,,,,,,+++******((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++---...---+++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++222222000+++&&&%%%(((,,,(((***++++++***)))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------222222111111111111111111333000......000000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///---------------------------------------------------------------------------------------------------------------------------------...........................////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,---......---,,,+++------------------------------------------------999777555444444222000...////////////////////////...---,,,,,,++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***))))))(((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,+++++++++,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++444777:::999444000......)))***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------333222111000000000111222222///------000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///---------------------------------------------------------------------------------------------------------------------------------.........//////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,---......---,,,+++------------------------------------------------999777555444333222000...////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++))))))***+++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++'''...888>>>===777///***)))***++++++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111111000000000111111222///...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------------------------------------------------------------------------------------------------------------------------,,,,,,------.../////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,------......------,,,------------------------------------------------999777444333333222000...////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++---...//////***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,...//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''...444333...***)))+++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++$$$'''---222444222---((()))***,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000111111222222---...///...------...///------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------------------------------------------------------------------------------------------------........................,,,,,,------...//////000............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------,,,,,,---------------------------------------------------------888666444333333222000...////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))+++---///111333444***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,---...///000---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((222<<<===555---+++---************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++000+++&&&%%%)))---......)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///111222222222222+++...000///,,,,,,...111------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------------------------------------------------------------------------------------------------........................,,,,,,------...///000000............/////////000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------...............,,,++++++,,,......------------------------------------------------888888777666444222000///111///---,,,...///000///...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))((()))))))))************...+++)))(((((()))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...000000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,...111111...+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---...---,,,,,,,,,,,,---...000///...---------------------------------------........................---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------///............---------------------------------,,,,,,,,,---------......................................................,,,000333111---+++---000------------------------//////.........---------------------------------------------------------////////////////////////////////////////////////////////////////////////111000...///000111///...//////000000000000////////////............//////......................................................------------...............------,,,,,,,,,++++++,,,,,,,,,---------------------------------...................................................,,,+++,,,//////---***........................888888777555444222000///222000//////000111111000...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))))))))************,,,,,,,,,---//////---+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,...000000---+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000............---,,,,,,---......//////...---------------------------------------........................---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------///............---------------------------------,,,,,,---------.........................................................,,,000222111---+++---///------------------------//////.........---------------------------------------------------------////////////////////////////////////////////////////////////////////////000...---...///000///---//////000000000000////////////............//////......................................................------------............---------,,,,,,,,,++++++,,,,,,,,,---------------------------------...................................................,,,,,,---///000...,,,........................888888777555444222111000111/////////000111000......------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********************************)))))))))***---000333333000...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++---......,,,***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///.........------------......//////...------------...------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------------------///............---------------------------------,,,------------.........................................................,,,///111000---,,,---///------------------------...............---------------------------------------------------------////////////////////////////////////////////////////////////////////////...---,,,---...///...---...//////000000//////...//////............//////......................................................------------.........------------,,,,,,,,,,,,,,,,,,,,,------------------------------------...................................................------...000111000...........................999888777555333222222111///---------......---+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++************))))))((()))***---000000///---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,---...///000000/////////..................//////......---------.........................................................------------,,,,,,,,,,,,,,,,,,------------...------------....................................///............---------------------------------------------............................................................,,,...000000...,,,---...------------------------........................................................................////////////////////////////////////////////////////////////////////////...---,,,---///000///......//////////////////...///......------......///......................................................------------......------------------------,,,,,,,,,------------....................................................................................000111111111000........................999888666555333333333333000...------......---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************+++++++++***************,,,***)))***,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,---...//////000000000////////////////////////......---------......///.........................................................---------,,,,,,,,,,,,---------.........---------.........//////........................///............------------------------------------------.........//////////////////////////////........................,,,---...///...------...---------------------------.....................................................................///////////////////////////////////////////////////////////////////////////...---...000111000///......////////////............------------............................................................------------......------------------------,,,,,,---------....................................................................................///000000000000000111........................999888666444333333333444555222000///000000000///,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++*********************+++++++++*********+++++++++,,,,,,000---+++***+++------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++,,,,,,******,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,------...///000111111//////000000000000//////...------------...//////............................................................---------,,,,,,---------............------........./////////........................///............---------------------------------------........./////////////////////////////////........................,,,,,,---............------------------------------------...............................................................///////////////////////////////////////////////////////////////////////////......///111222111000---......//////......---......------------............................................................------------......,,,,,,,,,------------...,,,---------.......................................................................................000111111/////////000........................:::888666444333333444555888444000...///111222222,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))******+++,,,---------,,,+++,,,---...,,,+++,,,,,,,,,------------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,---,,,******,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................,,,,,,---...///000111222///000111111111111000///---------------...//////............................................................------------------------........................////////////........................///............---------------------------------............////////////////////////////////////........................,,,,,,,,,---.........------------------------------------.........//////................................................////////////////////////////////////////////////////////////////////////...------...000111111000---......//////......---...------,,,,,,------.........................................................------------......,,,,,,,,,---------......------------.......................................................................................000222111...,,,---...........................:::888666444333444555555888444///,,,,,,///111111,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++(((((()))***,,,---...///((()))***---......+++(((,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---//////---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,...,,,******---000++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................,,,,,,------///000111222///000111222222111000///---------------...///000////////////////////////........................//////.........------------------.........//////............/////////000//////////////////////////////.........---------------------------------............/////////000000000000000000000000000........................,,,+++,,,---...///...------------------------------------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---,,,+++---///000000///---..................---...------,,,,,,------............................................................------.........,,,,,,,,,------.........---------.........//////////////////////////////................................................///111222111---+++,,,---........................;;;999777555333222111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))((((((,,,,,,,,,++++++*********---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++++++++---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,..........................................------000000000000000000000000////////////////////////////////////////////////000//////........./////////............---------........................////////////000000000000000000000000000000000000////////////............,,,,,,,,,---------..................////////////////////////////////////000000000000000000000000.................................------,,,,,,,,,............////////////........................//////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////////////////////////////////////////////////////------------------------........................////////////////////////................................................555333111...------..................////////////;;;999777555333222111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,+++++++++******,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,------------.........---------,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,................................................//////////////////////////////////////////////////////////////////////////////............//////000000/////////.................................////////////000000000000000000000000000000000000////////////............,,,,,,---------.....................////////////////////////////////////////////////////////////......................../////////......---------............////////////........................//////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////////////////////////////........................------------------------........................////////////////////////................................................333222000...------..................////////////;;;999777555333222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................................................................//////////////////////////////////////////////////////............//////111111111000000000//////........................////////////000000000000000000000000000000000000////////////............,,,------------.....................////////////////////////////////////................................................///////////////.....................////////////........................//////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////////////////////////////------------------------------------------------........................////////////////////////................................................111000...---------...///............////////////;;;999777555333222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------........................---------............///------------------------........................---------.......................................///////////////////////////////////////////////////............//////000111111000000000/////////........................////////////000000000000////////////////////////////////////............------------........................////////////////////////////////////................................................//////..............................////////////........................//////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////////////////////////////------------------------------------------------........................////////////////////////......................................................------------...///............////////////;;;999777555333222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))((())))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,---..............................---------............///------------------------........................---------.........//////........................////////////////////////////////////////////////...............///000000000000000/////////......////////////////////////////////////000000000000////////////////////////////////////............---------.........//////............////////////////////////////////////................................................------------------------............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////////////////////////////------------------------------------------------........................////////////////////////................................................---------------......///............////////////;;;999777555333222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------...///........................---------............///------------------------........................,,,,,,------.../////////........................////////////////////////////////////////////////......---......///000111000000/////////.........////////////////////////////////////000000000000000000000000000000000000////////////............------........./////////............////////////////////////////////////................................................,,,,,,,,,---------------............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////////////////////////////------------------------------------------------........................////////////////////////..................................................................///...............////////////;;;999777555333222111000////////////////////////------------------------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------...//////........................---------............///................................................,,,,,,------...//////000////////////////////////////////////////////////////////////////////////---------......///000111111111111000000000//////////////////////////////////////////000000000000000000000000000000000000////////////........................////////////............////////////////////////////////////////////////////////////........................------------.........///............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////////////////////////////........................------------------------........................////////////////////////................................................/////////000//////..................////////////;;;999777555333222111000////////////////////////........................******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222555444///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------...///000////////////////////////---------.........//////................................................,,,,,,------...///000000000000000000000000000000////////////////////////////////////////////////---------......000111111222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000000/////////......................../////////000............/////////000////////////////////////000000000000000000000000........................---.........//////000000............/////////000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////////////////////////////////////////////////////------------------------........................////////////////////////................................................000000111111000///................../////////000999888777666444222111000111000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++***///666444---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***+++,,,------......------........................+++,,,,,,,,,,,,,,,,,,+++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------..................------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////.........------------------------------------------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,------......------,,,//////////////////////////////.........---------........./////////000000---------......//////////////////000000000111111////////////////////////---------....../////////////////////............222222111000/////////000444333222000//////......000////////////000111111333333222222111111111111111111000000000/////////111///,,,---///111000............////////////000111111111111000///...---000111222111///......000...------------...//////......///////////////............/////////000000000000000000000000000000000000000000000000000000000000111222222111111000111111111111111111000000/////////000000//////...------------------------/////////.........------000//////.........//////000///...---------//////////////////////////////......---------///000111000///...------...///000......................../////////////////////...000000000//////.........---......//////......------------------------------------.........//////999999777666444222111111000000000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********)))++++++++++++++++++++++++************************,,,---+++***...444222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,///............---------......------------------.........---------,,,,,,,,,,,,---------.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////.........//////.........//////////////////////////////......------------------------.........................../////////.../////////000000000000////////////////////////.........//////000000000222222222222222222222222111000000////////////000222222111111000000111111222222111111111222222333222222222111111111111111111111111000000/////////111...,,,---///000///...000000000111111111111222///000111222222333333222111222333222000///000111111111000000111111222333111111222222333222222111/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000/////////////////////000111111111111000000///////////////////////////222222111111111000000000111111111111111222222222222111000000000111222333111111111111111111111111000000///......///000000000000///......///000000000000000000111111111111111000000000000000000000000000000111111111222222...//////000000//////...000000000000000000000000000000000000111111111111999999888666444333111111//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***---111///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,+++---...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................................................------------------------------------.........///------------------------------------------------------------------------------------------------,,,,,,---------------,,,...------------------...........................---......//////......---............------------///.........---------,,,//////............------------------............////////////////////////................................................------------------------------............////////////////////////////////////000000000000//////////////////////////////////////////................../////////000000000000000/////////////////////////////////000000000///////////////////////////000000000000111111111//////000000111111222222111000000000000111111222222111111111222333333444333333222222222222333333111111111222222222222222111111111111111000000000111///......///000000///000000000000111111111111...///000111222222222222///000111000///...///000000////////////000111111000000111111111111000000000000111111111222222222000000000000000000000000111111111111111111111111222222111000000111111222000000000000000000000000222222222222222111000000////////////////////////111000000000000/////////...///000111111111111111000/////////000000111222000000000000000000000000000///......------......//////...------...//////.../////////000000111111............///////////////////////////////////////000000111111000000///////////////////////////////////////000000000000:::999888666555333222111......////////////000000//////...------------...------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++---...---***------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,---.........------------------------...//////...,,,,,,---...,,,------...............//////////////////////////////000000000000//////000000000000000000000000................................................------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------.......................................////////////................................................---............/////////------------------------------------------------........................---...............//////,,,,,,---.........------///......------....../////////////////////////////////000000000000////////////............------000/////////............//////////////////..................////////////////////////////////////.................................................................................////////////000///////////////////////////000000111111000000///000000000000000000000000111111111111111111111111222222222333333333444444222222222111111000000///000000000000000000000000/////////000000000000000111111111111111111111111...//////000222333333444333333333333444555666666444444333333444444555666333333222222222222333333333333333333444444444444333333333333333333333333333333222111222222333333444444444444555555555555555555555555444333222222111333444333111111222333111111000000111111222333111111222222222111000000111111222222222222333333111111111111111111111111000000000000000000000000555444333222222222333333111111111222222222222222111111222222111111000///////////////////////////000000000/////////.........///000222222222222111......//////000111111222000000000000000000000000000000//////000000000111000000000000000000000000...//////000000111111111///////////////000000000111111000///......------000000000111111000000000/////////////////////////////////000000000111111:::999888777555333222111///000000000000000000000//////...------------...------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,------......///------------------------...------...//////...---,,,---......//////......////////////////////////111111222222222222111111111111111111111111111111................................................------------------------------------------------,,,,,,---------.........------------------------,,,,,,---------........................................../////////000000////////////////////////................................./////////000000.................................................................................//////000000000,,,---...///////////////000//////......//////000000000000000000000000000111111111222222111111111000000000/////////......000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000111111111111000000222222222222222222222222555555555555555555555555444444555555555666666666555444444333333222222222222222222222222222222222111111222222222333333333333333333333333333222222333444555666777888999:::888888888888999999:::;;;888888777666666666666777666666555555666666777888777777777777777777777777666666666666666666666666777777777777666666777888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;:::999888888999:::999888888999:::888888777777888888999:::888999999999888777777666333333333333444444444444333333333333333333333333222222222222222222222222555444333222222222222222111111222222333333333333000111111222222111111000111111111111111111111111222222222111111111000000222222333444444444444444111111222222333333333333222222222222222222222222000000111222333444444444222222222333333222222222111222222222333333333444222222222333333444444444222222222222111111111111000000111111111111000000222222222222222222222222222222222222333333333333::::::999777555444222222222222222111111000000000//////...------------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...++++++------+++***------------------------------------------------------------............//////......---------...///------------------------///,,,+++///444555000+++------...////////////...------------------------111111222222222222111111222222222222222222222222................................................------------------------------------------------,,,---------............------------------------,,,---------.............................................//////000000111////////////////////////........................////////////000000000000////////////////////////////////////////////////......................../////////000000111111222---...///000111111111111111000000//////000000111111111111111111111111111222333333333333333333222111111111111000000000000111111111222333333444444222222222333333333333444222222222222333333333333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111222222222333333222222222222222222222222222222333333333333222222444444444444444444444444777777777777888888888888444444444555555555666666777777666666666666666555666666666555555555555444444444555555666777777777777777666666666666555555555666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::999999999999;;;;;;;;;;;;<<<>>>???@@@============<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;===<<<<<<=========>>>>>>>>>999:::;;;<<<<<<===<<<<<<888:::;;;;;;999999:::<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999999666666666777777777888888777777777777777777777777777777777777777777777777555555555555444333222222111111222222333333444444222222333444555555555555555555555555555555555555222222222111111111000000333222222111111222222333222222333333333333222222000000000000000000000000...///000111222222222222000000111111111111000000111111111111111111111111111111111222222333333444......///000111222333333111111222222222222111111000000000000000000000000000000111111111222222222;;;:::999777555444333222555444444333222111000000//////...------------...........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++///...***+++///................................................------......////////////111000///...---------...........................000,,,***111;;;===444+++------...///////////////------------------------//////000000000000//////111111111111111111111111................................................................................................------------....................................------------....................................---......///000000111111////////////////////////........................//////000000000111111111////////////////////////////////////////////////........................//////000000111222222333//////000222222333333222111111111000000111111111222222222222222222222222333444444555555444444333333333333222222222111111111222222444555666777888666666666777777888888888444444444444555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333333333444444444444555666666666666666666666666444555555666666555555444666666666666666666666666777777888888999999999999666666666666777777777777888888888888999999999999999999999888888888777777777777888999999:::;;;;;;;;;;;;;;;;;;:::::::::999666777777888999::::::;;;<<<<<<;;;:::::::::;;;;;;======<<<<<<<<<===>>>>>>======>>>???AAACCCDDDFFFDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@===>>>???>>><<<;;;===@@@>>>>>>>>>>>>????????????:::;;;<<<======>>>======:::;;;<<<<<<;;;;;;<<<>>>===============>>>??????>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::<<<<<<<<<:::777555444555555666777777888888666777888:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777777777666666666555555888777444222111222444555888999999999999777666555777777777777777777777777666777777777777666444444555666666777777666666555555555444444333222222222222222222333444555555555444444444444444444333333444444555555555555444444222222222222222222222222222333333333333444444444;;;:::999777666444333222777666555444222111000000//////...------------...........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------////////////////////////---***+++//////+++,,,111................................................---.........//////000000333111000...------------........................222,,,***333@@@BBB777+++---......///////////////000000000000000000000000------............------////////////////////////////////////////////////////////////////////////................................................---------.........//////........................---------.........//////////////////////////////---......///000111111222000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000//////////////////////////////000111222222333333///000111222333444444444222222111111111111222222333333333333333333333333444444555555555555444444444444444333333333222222111222333555777888::::::999999:::::::::;;;;;;;;;555555555666666666666777777777777777777777777777888888888888888888888888555555555555555555555555555555555555555555555555444444444555555555666666888888888888888888888888777777888888888888777777777777777777777777777777777777888888888999999999888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<======??????>>>>>>=========<<<;;;<<<<<<======>>>>>>>>>;;;:::999999888888888888<<<<<<======>>>@@@AAABBB<<<===>>>???AAADDDFFFGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBB===???@@@???===<<<>>>AAAEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDDDDCCCCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::???AAACCCDDDDDDAAA===;;;999999:::;;;<<<<<<======999:::<<<>>>@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCAAA===:::999:::<<<>>>EEEEEEEEEEEEDDDCCCAAA@@@FFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBB???>>>BBBCCCDDDEEEEEEDDDCCCBBB???>>>>>>===<<<;;;::::::999::::::;;;<<<=========DDDCCCAAA???<<<999777666666666777777777777666666;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;:::999777555222111000222222222222111111000000000000000000000000000000---------............///..................------//////.........---------------------------------,,,,,,,,,---------............------------..............................///////////////............------------...//////................................................000000000000000/////////............/////////000000000000000000000000000//////............//////000000000///......------//////////////////......////////////////////////555222///---......///...//////000000000000//////........./////////000000.................................------,,,,,,,,,///......------......///////////////////////////000////////////.........//////......///000222333...000222333222111222333222111///...///000111333555222111333333000000444...///111333444444333333111222444555555444333222222000///000333444222000444444444444333222222111333444555555444333555666444//////555777333111444222333333222000/////////555555666777777666444444777666555555444555555555444555666888:::;;;======>>>;;;999999;;;>>>??????<<<@@@???999888<<<<<<777;;;<<<============<<<<<<===<<<;;;<<<======;;;999888:::===??????===:::888:::888666777:::;;;999666777888999777888999888666777999777333444::::::666999::::::999888666777888999:::<<<>>>>>>>>><<<;;;;;;;;;:::;;;;;;<<<===>>><<<===>>>???@@@@@@@@@???===???===999888;;;===<<<555@@@???:::======:::???===<<<<<<=========<<<;;;;;;===@@@BBBBBBAAA???>>>AAABBBCCCDDDDDDDDDDDDCCCCCCDDDCCCAAA@@@@@@@@@>>>;;;<<<===@@@CCCCCCBBB@@@HHHEEE???;;;999;;;===???DDDDDDDDDDDDDDDDDDDDDDDDAAADDDGGGJJJIIIFFFBBB??????<<<;;;===>>>===@@@DDDIIIGGGEEEDDDEEEDDDBBBAAADDDHHHKKKKKKHHHDDDDDDDDDGGGHHHFFFAAABBBGGGIIIHHHJJJEEECCCGGGHHHFFFIIIOOOMMMHHHFFFHHHGGGAAAAAADDDGGGFFFEEEEEEFFFEEEDDDBBB???===<<>>@@@BBB@@@AAABBBDDDEEEBBB>>>:::???>>><<<===???AAABBBAAA???@@@AAA@@@===:::888888<<<>>>@@@AAAAAABBBEEEGGGDDDCCCBBBAAAAAAAAAAAAAAACCCAAA???===>>>@@@CCCEEEEEEBBB???===???AAADDDEEEKKKIIIFFFGGGIIIJJJHHHEEEEEEFFFGGGFFFEEEDDDDDDEEEGGGGGGHHHKKKMMMNNNMMMLLLLLLLLLLLLIIIEEECCCCCCCCCAAA???<<<;;;<<>>??????CCCBBBBBBCCCDDDGGGHHHIIIAAABBBAAA>>>===>>>>>><<<===???BBBHHHKKKKKKGGGCCCCCCBBBBBBCCCEEEGGGFFFEEE>>>@@@CCCEEEEEEDDDAAA@@@DDDDDDDDDAAA>>>:::888777>>>>>>>>>>>>>>>>>>===;;;:::===<<<999999>>>???===AAAAAABBBAAA??????@@@BBB===>>>AAACCCEEEEEEEEEEEEHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGMMMLLLIIIEEEHHHLLLKKKFFFDDDMMMIIICCCFFFDDD@@@CCCAAA???<<<===???AAAAAAAAABBBCCCEEEGGGHHHGGGFFFEEE@@@BBBDDDGGGHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEIIIIIIIIIKKKKKKJJJFFFDDDFFFGGGHHHHHHFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEHHHKKKMMMMMMJJJFFFCCCAAA>>>===@@@BBBBBBEEEIIIFFFEEEDDDDDDFFFFFFEEECCC???AAACCCCCCCCCDDDFFFGGGEEEIIILLLJJJJJJLLLIIIEEEEEECCCEEEHHHFFFAAABBBGGGJJJFFFDDDFFFEEE@@@@@@CCCFFFEEEDDDEEEHHHJJJJJJIIINNNLLLIIIIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHGGGEEECCCBBBCCCEEEIIIMMMNNNLLLJJJGGGEEEDDDDDDEEEGGGGGGGGGAAACCCDDDDDDBBB@@@???@@@CCCDDDDDDEEEEEEFFFGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGDDDCCCAAA@@@AAACCCFFFGGGHHHFFFDDDCCCEEEGGGIIIJJJJJJHHHFFFFFFGGGGGGDDDAAAGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJKKKJJJHHHFFFHHHIIIJJJIIIGGGEEEDDDEEEEEECCCAAA??????@@@@@@@@@>>>???@@@AAA@@@???===<<<@@@CCCBBB===<<>>===<<<<<<===>>>???:::777999:::888888:::===<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@BBBBBB>>>===<<<;;;:::999888777999:::;;;===???@@@AAAAAADDDFFFHHHJJJKKKLLLNNNPPPMMMJJJHHHIIIHHHEEEFFFHHHEEEFFFHHHMMMRRRSSSPPPMMMNNNLLLHHHFFFEEEDDDBBB@@@GGGHHHKKKLLLMMMLLLKKKJJJFFFIIIKKKHHHDDDAAABBBEEEGGGFFFFFFHHHIIIIIIGGGFFFBBBFFFHHHDDDBBBDDDGGGGGGFFFFFFFFFEEEDDDDDDFFFHHHFFFGGGIIILLLNNNPPPQQQQQQHHHHHHHHHHHHHHHGGGGGGGGGOOONNNMMMLLLMMMOOOQQQRRRNNNKKKGGGFFFLLLRRRPPPJJJLLLRRRMMMHHHNNNOOOJJJKKKRRRMMMHHHEEEFFFGGGFFFEEECCCDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJIIIFFFCCCAAAFFFFFFFFFGGGGGGGGGGGGHHHNNNNNNOOOPPPQQQOOOKKKHHHIIIMMMRRRTTTSSSSSSTTTVVVSSSSSSTTTSSSRRROOOLLLJJJOOOQQQSSSUUUUUURRROOOMMMPPPLLLIIIIIIHHHEEEEEEIIIGGGGGGHHHJJJMMMOOONNNMMMIIIGGGEEEDDDEEEGGGHHHHHHFFFJJJMMMLLLLLLOOONNNKKKEEEFFFHHHJJJFFF???===???GGGDDDDDDFFFFFFDDDDDDFFFIIIFFFDDDCCCDDDEEEEEEEEEMMMMMMMMMKKKJJJJJJKKKMMMHHHIIIJJJKKKKKKHHHFFFDDDBBBCCCEEEIIIMMMPPPQQQPPPMMMKKKIIIIIIJJJJJJJJJIIINNNOOOOOOMMMIIIFFFEEEEEEHHHFFFDDDDDDGGGHHHFFFCCCHHHGGGEEEEEEEEEGGGIIIKKKJJJIIIHHHHHHHHHIIIKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGEEECCCEEEFFFFFFEEEEEEGGGJJJMMMNNNNNNNNNMMMLLLJJJHHHFFFHHHJJJMMMMMMKKKIIIGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHCCCDDDEEEFFFEEEEEECCCBBBFFFJJJJJJCCC>>>@@@DDDEEEPPPUUUWWWWWWVVVWWWTTTPPPWWWSSSNNNNNNRRRSSSQQQOOO;;;:::999777555444222222222222222222222222222222000000000000000000000000/////////000000000111111///////////////000000000////////////////////////......................../////////000000000000111000//////......//////000//////////////////////////////000000000000111111///000000111111111111111111111111111111111111111000000000000000000000000/////////000000000000000000000000111111111111222000000000000000000000000//////000000000000////////////000000111222222333222222222111111111111111111111111111111111111111......///111333333111///111222222333333222222111000000111111111222222222111111111111111111111111000000000000000000000000222111111000000111111222///000000111111222222333333222222222222111111111000000000111222222333333666666666555333333555777555555666777777777666555666444555888999777777:::777666666555666777999:::888777666555666777888999999999999:::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>@@@CCCDDDEEEFFFHHHKKKFFFCCCBBBDDDEEEEEEDDDDDDFFFEEEDDDDDDDDDDDDCCCBBBFFFFFFGGGHHHJJJLLLMMMNNNJJJIIIHHHFFFCCCAAA???>>>999;;;<<<>>>@@@@@@AAA@@@BBBFFFKKKMMMNNNOOOPPPRRRVVVQQQOOOQQQPPPLLLLLLQQQTTTTTTUUUUUUUUUWWWYYY[[[ZZZWWWRRROOOMMMJJJHHHFFFHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGFFFEEECCCEEEHHHLLLHHHFFFGGGLLLPPPOOONNNMMMMMMQQQTTTQQQLLLKKKMMMPPPLLLLLLLLLJJJIIIJJJLLLOOOPPPPPPRRRSSSTTTUUUVVVVVVPPPPPPQQQRRRTTTUUUVVVVVVTTTTTTSSSSSSUUUZZZ^^^aaaUUUSSSMMMHHHJJJOOOOOOLLLLLLRRRLLLJJJTTTYYYVVVWWW___[[[WWWUUUUUUUUUSSSQQQMMMNNNOOOQQQSSSVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRPPPOOOOOOQQQQQQOOOOOOQQQNNNOOOQQQUUUWWWXXXUUUSSSTTTWWWZZZZZZ[[[^^^ffflllhhhhhhhhhgggccc^^^ZZZWWW^^^___aaabbbaaa___]]][[[^^^ZZZWWWWWWVVVSSSSSSVVVTTTUUUVVVZZZ^^^aaaaaa```aaa\\\VVVSSSSSSRRROOOLLLMMMMMMIIIDDDGGGOOOVVVXXXQQQPPPPPPQQQPPPLLLHHHFFFIIIIIIJJJLLLLLLLLLLLLMMMKKKHHHEEEDDDEEEFFFFFFEEEKKKNNNOOOLLLIIIHHHMMMRRRSSSQQQNNNKKKIIIIIIJJJKKKJJJHHHHHHIIIKKKMMMMMMLLLMMMLLLJJJIIIIIIIIIHHHFFFNNNOOOOOOMMMJJJHHHHHHHHHLLLHHHEEEFFFJJJLLLIIIEEELLLKKKIIIGGGGGGHHHJJJKKKMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKHHHFFFDDDCCCEEEEEEEEEFFFGGGGGGGGGFFFDDDDDDDDDCCCDDDFFFJJJNNNSSSTTTUUUUUUSSSRRRQQQPPPPPPRRRUUUVVVSSSNNNKKKIIILLLNNNPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSSSSRRRPPPSSSSSSOOOMMMOOOOOOMMMQQQVVVYYYXXXXXXXXXUUUPPPZZZZZZ[[[[[[\\\^^^```aaa;;;:::999777666444333333222222222222222222222333111111111111111111111111....../////////000000000/////////000000000111111000000000000000000000000////////////////////////....../////////000000000000000000//////000000000000000000000000000000000000000000000111111222222...///000111111111000000000000000000000000000000111111111111111111111111000000000111111111222222111111111222222222222333111111111111111111111111000111111222222111111000///000000111222333444444555555444333222111111000333333333333333333333333//////111333555555222000222222333333333333222222000111111111222222222222111111111111111111111111000000000000111111111111222222111111111111222222222222222333333444444444333333333222222222222111000111111222333333444444333555666666555666888:::;;;;;;:::;;;<<<===???@@@<<<::::::>>>===:::999;;;======<<<===>>>@@@BBBCCC<<<;;;999888777777888999:::;;;===>>>@@@AAACCCDDD>>>?????????>>>>>>===<<<999;;;>>>@@@AAABBBEEEGGGIIIJJJKKKMMMPPPRRRPPPMMMMMMLLLKKKMMMPPPRRRRRRPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQNNNKKKIIIGGGCCCCCCDDDDDDCCCAAA???===BBBEEEIIILLLNNNNNNOOOOOOSSSOOOLLLMMMLLLIIIJJJNNNZZZ___cccccc___^^^bbbgggaaa```^^^___```aaaaaa```\\\\\\[[[ZZZYYYXXXWWWWWWRRRMMMGGGDDDFFFIIIKKKLLLHHHDDDFFFOOOVVVVVVTTTUUUXXXZZZ\\\ZZZTTTOOOQQQUUUXXXXXXWWWVVVSSSSSSUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUPPPPPPPPPPPPQQQSSSUUUVVVUUUUUUTTTVVVZZZ```fffiiiggggggbbbXXXRRRUUUYYY[[[ZZZ___XXXUUU___dddaaacccbbbbbbccceeefffeeedddccc```aaacccfffiiilllnnnoookkkiiigggggghhhjjjmmmpppfffbbbaaadddccc___^^^bbbYYYZZZ\\\```dddgggfffeee___aaacccddddddgggkkkoooqqqqqqrrrqqqnnnjjjeeecccggggggggggggfffdddbbbaaa\\\YYYZZZ___bbbdddgggmmm______```ccchhhlllmmmmmmnnnkkkgggffffffddd```\\\WWWVVVPPPIIIJJJSSSZZZ]]]\\\XXXUUUWWW^^^bbb```\\\VVVWWWXXXWWWVVVUUUTTTRRROOOMMMLLLLLLNNNPPPQQQPPPVVVYYYYYYSSSLLLJJJMMMRRRZZZYYYWWWVVVUUUVVVXXXYYYXXXVVVSSSRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKIIIGGGBBBDDDFFFFFFFFFGGGJJJLLLQQQNNNKKKNNNSSSVVVSSSPPPRRRQQQPPPOOOPPPQQQSSSTTTPPPPPPNNNLLLKKKJJJIIIIIINNNQQQSSSSSSPPPMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLNNNRRRVVV[[[]]]___^^^\\\ZZZYYYZZZ[[[^^^```___[[[UUUPPPMMMPPPRRRUUUVVVUUUSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZXXXWWWZZZ[[[TTTLLLIIINNNPPPOOONNNOOOLLLGGGRRRWWW[[[ZZZWWWVVV[[[aaa;;;:::999888666555444333222222222222333333333333111111111111111111111111........./////////000000//////000000111111222222000000000000111111111111000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000000000000111222222333333...///000222222111000000000000000000000000000000222222222222222222222222111111111222333333444444222222222333333333333444222222222222222222222222111222333444444333222111111111222222333444555555777666666555444333222222444444444444444444444444111222333555777666444222111111222222222222111111000000000111111111222222333333333333333333333333222222222222222333333333444333333222222333333444666666666666666555555555555555444444444444333333222333444555666666666666333555888999999999:::<<<888888888999;;;???BBBDDDCCC@@@@@@BBB@@@;;;999:::?????????@@@AAABBBDDDEEEBBBAAA???===;;;999999888999<<<>>>???@@@AAACCCEEECCCCCCCCCBBB@@@???===<<<;;;<<<>>>???>>>???AAABBBDDDFFFHHHIIILLLPPPOOOLLLKKKJJJJJJOOOUUUYYYZZZYYYZZZ[[[]]]___````````````___`````````^^^\\\ZZZYYYVVVUUUUUUSSSOOOKKKFFFDDDEEEFFFGGGJJJNNNNNNMMMKKKMMMMMMJJJEEEDDDGGGIIIGGGQQQYYYbbbeeeccc```aaadddbbbbbbbbbcccdddeeecccaaaiiihhhgggeeedddddddddddd]]]XXXSSSSSSXXX]]]^^^^^^TTTNNNPPP]]]eeedddbbbdddaaaaaabbbbbb]]]WWWWWWZZZaaaaaaaaa___[[[YYYXXXYYYVVVWWWYYYZZZ[[[ZZZXXXWWWQQQOOOMMMJJJIIIJJJLLLNNNQQQPPPPPPQQQTTTYYY^^^aaa]]]cccccc^^^ZZZ```hhhnnnooossskkkdddiiillliiilllmmmqqqtttsssnnnjjjhhhhhhjjjkkkmmmppprrrtttuuuuuutttqqqmmmjjjiiijjjlllnnnlllgggfffjjjiiicccbbbggghhhhhhhhhkkknnnqqqrrrrrriiikkkpppssstttqqqmmmjjjnnnooopppqqqpppooommmkkkddddddbbbaaa___]]][[[ZZZXXXVVVWWW\\\```bbbfffkkk^^^]]]\\\]]]aaaeeehhhiiillllllmmmooorrrsssrrrqqqdddgggfffbbbaaacccbbb^^^^^^\\\ZZZ\\\eeeppprrrooojjjlllkkkgggdddccc```\\\```^^^[[[ZZZYYYWWWTTTRRRYYY\\\]]][[[VVVUUUXXX]]]WWW[[[```dddggggggeeeccccccaaa______`````````___[[[ZZZXXXXXXXXXWWWTTTRRRQQQQQQQQQPPPNNNMMMOOOPPPWWWUUUUUUWWW\\\^^^^^^\\\]]]]]]]]]^^^___```aaabbb\\\[[[YYYWWWVVVVVVVVVVVVXXX]]]aaabbb___]]]]]]^^^``````^^^[[[YYYXXXZZZ]]]^^^___^^^]]]\\\^^^```ccceeehhhjjjhhhdddaaaaaabbbgggiiikkkjjjfff```\\\YYYbbbeeefffeee```]]]\\\]]][[[\\\\\\^^^___aaabbbcccdddbbb^^^]]]```___VVVJJJLLLPPPRRRQQQQQQTTTRRROOOOOOUUUYYYVVVOOOLLLPPPUUU;;;:::999888777555444444222222222333333333444444111111111111111111111111//////000000000111111111//////000111111222333333000000000111111222222222000000000000000000000000000000000111111111222222222111111000000111111222111111111111111111111111000000111111222333333444///000222333444333222111222222222222222222222222333333333333333333333333222222333333444555555666333333333333444444444444444444444444444444444444333444555666666555444333222222333333444444555555555555555555555555555555555555555555555555555555555444444666777777666444444444555555555555444444333333333333444444444444666666666666666666666666444444555555555666666666777666666555555666666777999999999888888777666666888888777777777666666666666777888::::::::::::999555888<<<>>>===<<<<<<<<<999999:::;;;<<<>>>???@@@BBB@@@AAADDDCCC>>>;;;===@@@AAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBAAA@@@???>>>>>>AAACCCCCCBBBBBBDDDGGGHHHGGGGGGFFFDDDCCCAAA@@@CCCDDDFFFFFFFFFFFFHHHIIIDDDEEEDDDAAADDDKKKMMMJJJJJJHHHHHHMMMTTTXXXXXXVVVXXXZZZ^^^bbbddddddcccbbb```aaadddfffhhhiiihhhhhhfffggggggfffddd```]]]ZZZYYYUUUSSSVVV[[[]]]YYYTTTSSSZZZWWWKKKJJJTTTVVVNNNQQQRRRTTTVVVXXXZZZZZZZZZ^^^^^^^^^______]]]YYYVVVZZZYYYXXXWWWWWWXXXZZZ[[[]]]]]]___bbbfffhhhjjjjjj```YYY[[[iiirrrooolllmmmllliiiiiillljjjeeeccceeeiiijjjjjjhhhccc^^^[[[ZZZXXX[[[```eeeggghhhfffeeeiiieee```\\\[[[]]]```bbbWWWUUUSSSRRRRRRSSSUUUWWWNNNUUU[[[\\\^^^dddiiikkknnntttnnnfffjjjmmmmmmsssyyy~~~tttmmmnnnrrrqqqrrrtttuuuuuutttsssrrrwwwuuurrrooolllkkkiiiiiillleeeeeekkkjjjcccccciiisssqqqpppqqqtttxxx{{{{{{vvvvvvzzz}}}wwwvvvvvvvvvvvvvvvuuutttssskkkjjjgggeeebbb___^^^]]]___[[[[[[^^^```___bbbgggccc```\\\\\\^^^cccggghhhlllnnnoooqqqrrruuuyyy|||tttzzz}}}{{{uuunnnkkknnnooonnnqqqzzzzzz~~~~~~{{{yyy{{{xxxssstttrrrpppnnnkkkgggbbb^^^___bbbeeeffffffhhhkkknnnaaadddjjjooorrrrrrpppnnnlllkkkkkklllnnnooonnnmmmjjjiiihhhhhhhhhgggdddbbbiiiiiihhhdddaaa___```aaadddeeefffhhhjjjlllmmmmmmkkklllllllllkkkjjjhhhhhhhhhgggeeecccdddeeehhhiiifffjjjnnnnnnjjjffffffhhhkkkkkkiiifffdddfffkkkppplllmmmmmmkkkiiiiiijjjlllmmmqqqtttsssooolllmmmooorrruuuxxxxxxvvvsssqqqpppvvvyyyzzzwwwqqqmmmnnnooommmmmmnnnoooqqqsssuuuvvvrrrpppkkkhhhhhhiiicccZZZ\\\```bbbbbbeeejjjkkkiiibbbddddddbbb___]]]]]]]]];;;:::999888777666555444222222222333333444444444111111111111111111111111000111111111111222222222///000000111222222333333000000111111222222222222000000000000000000000000111111222222222333333333222222111111111111222222111111111111111111111111000000111222333333444444000111333555555444333222333333333333333333333333333333333333333333333333333333444444555666777777333333333444444444555555555555555555555555555555444555777888888777555444333333333444444444444555333333444555666777888999666666666666666666666666777666666666888888666555888888999999999999888888777777777777888888888888888888888888888888888888666666777777888888999999999999888888888888999999<<<;;;;;;:::999888777777:::::::::999999999888888999:::<<<===>>>======<<<999<<<@@@BBB@@@>>><<<<<>>CCCDDDAAA@@@BBBFFFFFFFFFFFFEEEBBB@@@??????AAACCCEEEGGGGGGGGGGGGJJJLLLNNNMMMKKKJJJKKKNNNJJJJJJJJJIIIHHHGGGEEEDDDFFFHHHJJJLLLMMMNNNQQQSSSMMMMMMIIICCCEEENNNRRRPPPQQQNNNLLLOOOUUUXXXVVVSSSLLLPPPUUUZZZ]]]^^^\\\[[[VVVYYY]]]bbbfffhhhiiijjjnnnppprrrtttuuutttrrrqqqsssmmmhhhkkkqqqsssnnnhhhaaalllhhhXXXWWWeeeggg\\\```UUUKKKHHHNNNUUUXXXXXXZZZ[[[^^^bbbdddddd```^^^\\\\\\[[[[[[\\\^^^aaabbbZZZ___dddfffccc___^^^^^^bbbYYY[[[iiiqqqmmmiiikkkuuuppppppuuuvvvqqqoooqqqtttuuuuuusssmmmgggbbb```[[[```hhhoootttvvvvvvuuurrrnnniiieeedddhhhmmmpppfffddd```\\\YYYXXXWWWWWWXXX]]]aaabbbcccddd```[[[^^^gggddd^^^eeejjjoooxxxvvvyyywww~~~}}}zzzwwwxxxyyy|||~~~~~~ssslllmmmttttttnnnnnnuuuzzzxxxvvvwww{{{~~~~~~|||{{{zzz}}}{{{xxxuuurrrooommmlllfffcccdddhhhkkklllpppuuurrrmmmhhhfffhhhmmmqqqsssrrrsssssspppoooqqqwww}}}||||||~~~|||rrrtttvvvvvvvvvvvvvvvwwwvvvvvvvvvwwwwwwyyyzzz{{{wwwvvvwwwxxx{{{{{{zzzyyytttssssssssssssrrrooollllllnnnooooooppprrruuuxxxvvvxxxzzz{{{{{{|||~~~xxxxxxwwwuuuqqqlllhhheeeiiihhhffffffhhhkkkooorrrpppsssuuurrrkkkfffeeefffeeeeeedddcccccchhhpppwwwqqqrrrrrrpppnnnllllllmmmpppuuuzzzzzzxxxwwwzzz}}}zzz}}}~~~zzzwwwyyy||||||}}}~~~~~~~~~zzztttsssuuuuuurrriiimmmooopppttt{{{|||yyyvvvwwwzzzzzzwwwsss<<<;;;:::888777666666555333333333333333333333333222222222222111111000000222222333333333444444444333333333333333333333333444333333333333333333333222222222222222222222222222222333333444555666666555444444333333444444555111222333333444444333333444444555555444333222111222333444555777888888999888777666555555444444555777666666555444333333333555555666777777777777777888777777666666666666666555666777999999888777777444444555666666777666666666777777888888777777666777777666666777777888999888888888888888888888888999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???777888999999888999;;;======<<<;;;:::999::::::;;;333666999;;;;;;::::::;;;:::::::::::::::;;;<<<<<>>=========???@@@AAA===???AAAAAA???===<<<===;;;???CCCBBB??????CCCGGGGGGCCCBBBDDDDDDAAABBBFFFGGGCCCGGGPPPPPPFFFBBBFFFHHHKKKOOOPPPPPPNNNMMMMMMSSSTTTWWW[[[]]]\\\XXXTTTKKKLLLLLLKKKJJJJJJLLLMMMKKKNNNPPPRRRSSSWWW]]]bbbddd]]]VVVTTTUUUVVVSSSOOOUUUVVVVVVTTTRRRQQQSSSTTTSSSXXX[[[ZZZWWWXXX^^^eeeeeefffhhhjjjkkkjjjgggeee\\\TTTNNNQQQYYY]]]XXXQQQSSSSSSVVV```jjjkkkbbbXXXfffmmmrrrooommmppptttvvv|||{{{|||wwwyyysssmmmrrrzzz{{{}}}uuuhhhhhhttt{{{zzzhhhkkklllooovvvyyypppbbblllfffkkkyyyzzzmmmiiiqqqeeekkknnnmmmmmmooommmiiijjj]]]QQQSSS___hhhgggaaaccc```___aaafffiiijjjhhhdddllltttxxxxxxwwwtttrrrnnniiibbb```hhhsssvvvssssssvvvxxx{{{}}}yyyzzzzzzvvvqqqllliiihhhiiiggggggkkkpppuuuvvvuuummmtttzzzzzzvvvsssuuuxxxpppjjjiiiqqq}}}zzzqqqzzz{{{xxx~~~xxx|||{{{{{{}}}~~~|||yyyxxxtttuuuxxx|||~~~|||}}}}}}}}}|||{{{|||{{{wwwtttuuurrrnnnmmmnnnooonnnlllnnnmmmkkkkkklllpppsssvvvwwwxxx~~~}}}yyyssskkkfffcccaaaaaaccc___cccmmmoookkkoooyyy}}}xxxwww}}}zzzuuutttkkknnnmmmiiigggkkknnnmmmyyyxxxuuurrrmmmiiifffdddyyy~~~{{{sssvvv}}}}}}~~~{{{|||~~~~~~nnnvvvzzz===<<<;;;999777666666666444444444444444444444444333333222222222111111111333333333333444444444444333333333333333333333333333333333333333444444444444444444444444444444444222333333444555555666666666666555555555555666666777777777777888888888999777888888999999::::::;;;777666666555555666666777999999888777777777888888999888888777666666555555444555777888:::;;;;;;;;;999999888999999:::;;;;;;;;;;;;;;;;;;;;;:::999888777888999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>:::;;;<<<<<<;;;;;;>>>???@@@???>>>===<<<======>>>888:::===>>><<<;;;:::;;;>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<>>>@@@AAACCCCCCDDDEEEEEECCCBBBBBBCCC>>>BBBFFFFFFEEEEEEIIIMMMGGGDDDCCCEEEFFFDDDEEEHHHNNNIIIIIIPPPOOOHHHFFFLLLMMMPPPSSSSSSRRRPPPOOONNN^^^aaaeeeggghhhiiillloooiiilllmmmhhh^^^UUUQQQQQQ^^^\\\YYYVVVWWW^^^iiiqqqooonnnlllhhhddd```^^^^^^YYYYYYYYYZZZ[[[\\\]]]]]]^^^aaacccbbb```bbbgggkkknnnsssyyyxxxtttpppqqqtttooommmlllmmmppprrrpppnnnmmmlllmmmrrrvvvtttllleee]]]aaaeeeeeehhhooorrrrrrttt|||}}}~~~|||xxxxxxrrrpppooorrruuuvvvtttqqqnnnhhhbbbfffoooxxxyyywwwhhhhhhhhhjjjmmmnnnnnnmmmjjjkkknnnssszzz{{{zzzwwwtttuuuwwwsssmmmqqqpppooopppzzz}}}wwwpppnnnrrryyy}}}|||~~~~~~tttooottt}}}}}}{{{~~~wwwuuuyyyyyyuuuuuuvvvwwwvvvuuurrrnnnkkkjjjkkkmmmooo~~~yyyuuussspppmmmqqq{{{|||tttppptttzzzyyy|||{{{xxxwwwvvvvvv}}}{{{rrrvvvnnnoooppprrrssssssrrrqqq???>>><<<:::888777666666555555555555555555555555333333333333333222222222333333444444444555555555444444444444444444444444333333333444444555555666555555555555555555555555333444444555555666666777777777666666666666777777;;;:::999999999:::<<<===:::999::::::<<<>>>AAABBBBBB@@@===;;;999999999::::::999999999999:::;;;;;;;;;::::::999999888888888444555777:::<<<>>>???@@@::::::;;;;;;<<<>>>???@@@AAA@@@???===<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;=========>>>>>>===============<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@???===<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>@@@BBBBBBAAA@@@@@@???@@@@@@@@@CCCDDDFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAACCCEEEGGGHHHFFFFFFGGGEEEDDDCCCEEEFFFBBBEEEHHHHHHFFFGGGIIIMMMJJJGGGFFFIIIJJJHHHIIILLLQQQJJJHHHKKKJJJFFFGGGMMMLLLNNNPPPPPPNNNKKKJJJJJJJJJNNNQQQPPPNNNQQQYYY```mmmuuu|||yyynnnddd______hhheeeaaa]]]^^^dddnnnuuuooouuuyyyvvvmmmggghhhkkk^^^\\\\\\___cccffffffeeekkkmmmooosssxxx~~~www|||www{{{yyyrrrsssxxx{{{zzzjjjpppyyy}}}yyyrrrqqqvvvzzz}}}yyy{{{uuuooouuu{{{||||||zzz~~~~~~{{{{{{}}}~~~xxxvvvxxx~~~{{{{{{AAA???===;;;999888777666666666666666666666666666444444444444444444444444444444555555555666666666555555555555555555555555333333444555666666777777666666666666666666666666555555555666666777777777777777666666666666777777:::999777666666888:::;;;999888888888:::===@@@AAAEEECCC???<<<::::::;;;<<<888888888888999:::;;;<<<;;;;;;;;;:::::::::999999555666999;;;===>>>???@@@;;;;;;;;;<<<<<<>>>??????AAA@@@>>><<<<<<<<<============>>>======<<<;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>======<<<;;;;;;:::;;;;;;===>>>???>>>===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@EEEFFFHHHGGGDDDBBBBBBBBB>>>>>>>>>???????????????AAAAAABBBCCCDDDFFFGGGGGGBBBBBBBBB@@@??????AAADDDCCCDDDEEEDDDAAA@@@AAABBBEEEBBBBBBFFFGGGEEEFFFIIIJJJEEEBBBCCCBBB???AAAEEEAAACCCEEEEEECCCAAAAAAAAA???@@@AAA???<<<>>>CCCIIIPPPXXXaaaeeebbb]]][[[ZZZVVVWWWXXXYYYYYYZZZ\\\]]]XXX___dddccc\\\YYY\\\aaaUUURRRQQQUUU\\\___^^^ZZZVVVUUUWWW\\\dddkkknnnooohhhpppvvvsssjjjeeeiiioooqqqxxxqqqjjjnnntttvvvxxxvvv~~~yyyqqqffffffeeeeeemmm|||~~~}}}~~~@@@???===;;;:::888888777777777777777777777777777555555555555555666666666555555666666666777777777666666666666666666666666444444555666777777888888666666666666666666666666666666777777777777888888777777666666666666777777888777555444444666888999999888777777777999<<<===>>><<<999666555666777999555555666666777888::::::;;;;;;::::::::::::999999777888:::;;;<<<<<<======<<<;;;;;;::::::;;;;;;;;;===<<<;;;::::::;;;===>>><<<<<<<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================???>>>>>>>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<=========;;;;;;===???>>>>>>>>>?????????>>>>>>===>>>@@@???>>>======>>><<<===>>>?????????>>>>>>>>>>>>>>>>>>?????????>>>===>>>===<<<;;;;;;>>>@@@@@@@@@@@@???===;;;;;;;;;;;;999:::>>>???======@@@AAA???>>>???>>>;;;;;;===999;;;>>>>>>===<<<===>>>???>>><<<;;;<<<<<<======<<<>>>AAAEEEGGGFFFBBB??????@@@CCCFFFGGGEEECCC@@@@@@BBBDDDDDDBBBBBBDDDGGGDDDAAA???CCCHHHJJJHHHDDDBBB???===>>>BBBDDDCCC@@@GGGJJJLLLKKKGGGEEEEEEGGGFFFIIINNNRRRTTTUUUVVVWWWQQQSSSUUUWWWXXX[[[```dddiiifff]]]NNNGGGKKKSSSYYYTTTKKKIIIRRR]]]___YYYTTTYYYWWWRRRNNNPPPWWW\\\]]][[[aaahhhnnntttyyyzzzxxxooonnnpppuuu{{{vvvsss{{{}}}xxxqqqjjjlllvvvxxxvvv???>>>===;;;:::999888888777777777777777777777777666666666777777777777777666666777777777888888888777777777777777777777777666666666777777888888999666666666666666666666666888888888888888888888888777777666666666666777777888777666666666777888999::::::999888888999:::;;;:::999777666666777999:::555555555666666888999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::<<<;;;;;;:::999999::::::;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;:::999<<<======>>>>>>======<<<======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>======<<<<<<<<<======;;;<<<<<<;;;::::::<<<===<<<<<<===>>>>>>>>>======:::<<<======<<<<<<>>>???===>>>???@@@AAA@@@??????>>>>>>?????????>>>===<<<<<<===>>>===<<<<<<>>>???<<<<<<===============>>><<<:::;;;??????===<<>>>>>>>>===<<<<<<:::<<<>>>???>>>>>>???@@@:::888777999;;;<<<;;;999===:::888:::>>>???<<<888>>><<<::::::<<<======<<<>>>===;;;;;;;;;<<<;;;;;;<<<;;;:::<<>>???===;;;;;;;;;::::::::::::888777999999999;;;<<<<<<:::999:::;;;;;;;;;::::::<<<>>>:::AAADDD???:::;;;???AAA>>>>>>AAACCCBBB@@@CCCIII??????@@@??????>>>===<<<<<<>>>@@@CCCEEEFFFGGGFFFDDDBBBCCCEEEGGGHHHMMMSSSIIINNNMMMFFFEEEGGGFFF@@@DDDBBBEEEIIIGGGDDDMMMZZZOOONNNQQQWWW___cccbbb___aaa```]]]ZZZYYYZZZ^^^aaa^^^^^^bbbhhhhhhiiiwwwyyy}}}zzzqqqeeeeeeeeegggmmmvvv===<<<;;;:::999999999999777777777777777777777777777777777888888888999999777777777888888888999999888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888777777777777888888777888888888888999999999999999999999::::::::::::;;;::::::::::::;;;;;;<<<888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<============<<<<<<;;;;;;;;;<<<=========<<<<<<======>>>>>>>>>>>>=====================>>>??????========================<<<<<<<<<===============>>>>>>=========>>>??????<<<===>>>===;;;;;;<<<>>><<<===>>>???@@@??????>>>>>>???@@@???>>>>>>@@@BBB===>>>@@@AAAAAAAAA??????@@@@@@BBBBBBBBBBBBAAA@@@<<<>>>@@@@@@?????????@@@>>>======>>>???@@@??????@@@>>>???CCCCCC@@@???AAA??????@@@??????@@@AAA@@@>>>???@@@@@@???>>>???@@@???@@@@@@@@@@@@AAACCCDDD@@@???>>>???AAACCCCCCBBBEEEAAA===;;;===@@@AAAAAAAAAAAABBBCCCCCCBBB@@@???===>>>???@@@???>>><<<;;;888888999;;;===?????????@@@???>>>>>>??????>>>===@@@@@@@@@???>>>>>>>>>>>>AAAAAA@@@@@@@@@???===<<<999???CCCBBB@@@AAAAAA>>>>>>>>>@@@???:::444666<<<888:::>>>AAAAAA@@@???@@@CCCBBBBBBBBBBBBAAAAAABBBBBB@@@@@@AAA>>>;;;???FFF<<<>>>@@@AAABBBCCCBBB@@@???@@@@@@>>>:::999;;;>>>BBBDDDEEEFFFGGGGGGHHHIIIGGGFFFEEEEEEGGGHHHHHHGGGJJJFFFGGGLLLLLLJJJTTTbbb^^^```___YYYWWWYYYYYYXXXUUUWWWWWWWWWYYYYYYSSSKKKIIIHHHFFFEEEGGGNNNXXX^^^XXXYYYYYYXXXWWWYYY^^^bbbiiiiiiiiihhhgggfffffffffqqqsssvvvwwwwwwxxxyyy{{{|||xxxuuuuuuxxx|||~~~~~~yyyvvvrrrqqqsssyyy~~~{{{uuuqqqppppppqqqrrryyysssoooooolllgggeeefffmmmmmmmmmlllmmmpppwww|||xxxtttuuuvvvsss|||xxxtttvvv|||;;;;;;:::999999999999:::666666666666666666666666777777888888888999999999777888888888888999999999888888888888888888888888999999999888888888888888999999999999999999999999999999999999999999999999:::999999999999999999:::666777888999999999888888666777888999::::::::::::888888999999999999999999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<===???@@@AAA???@@@@@@@@@???===<<<:::<<<===>>>???????????????<<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>????????????????????????======>>>>>>?????????@@@>>>>>>===>>>>>>???@@@@@@>>>??????>>>======>>>@@@===>>>@@@AAABBBAAAAAA@@@>>>??????>>><<<<<<>>>???;;;===???@@@@@@???>>>===<<<===???AAABBBBBBAAAAAA<<>>===???===>>>AAAAAA===<<<>>>AAAAAA@@@>>>???BBBDDDDDD>>>???@@@???===<<<<<<===>>>@@@AAA>>>::::::???DDD???@@@BBBAAA>>>===>>>???BBB???===>>>@@@BBB@@@>>>;;;???DDDFFFFFFDDDCCCBBB;;;===@@@@@@>>><<<<<<<<<===>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>???:::===>>>===;;;;;;>>>BBB<<<<<<===@@@BBBBBB@@@===;;;<<<;;;999<<>>BBB@@@<<<:::@@@>>>======<<<;;;>>>AAA@@@??????@@@@@@??????@@@======AAAEEEAAA:::<<>>???CCCCCC???;;;@@@CCCAAA===<<>>>>>???BBBFFFFFFCCC???FFF@@@AAAHHHHHH@@@@@@GGGFFFIIIJJJHHHGGGIIIGGGCCCHHHHHHFFFDDDGGGKKKJJJEEEIIIJJJJJJIIIGGGFFFGGGHHHCCCGGGJJJJJJIIIHHHJJJLLLEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOONNNMMMMMMOOORRRRRROOOKKKOOONNNMMMNNNOOOQQQQQQQQQNNNSSSWWWVVVRRROOOQQQSSSXXXSSSOOOQQQWWWYYYWWWRRRUUUQQQLLLKKKMMMNNNMMMKKKQQQNNNOOORRRRRRNNNMMMNNNLLLNNNNNNLLLJJJKKKOOORRRTTTMMMRRRXXXRRRSSSYYYXXXYYYWWWVVVWWWZZZZZZWWWTTTTTTSSSSSSUUUYYYZZZXXXUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTXXX\\\\\\YYYVVVUUUUUUUUUYYY]]]]]]YYYUUUSSSTTTQQQTTTSSSNNNMMMQQQPPPKKKPPPPPPPPPQQQSSSRRRPPPNNNQQQPPPQQQUUUUUURRRQQQSSSNNNQQQTTTSSSQQQQQQUUUXXXUUUWWWXXXWWWTTTSSSTTTVVVPPPQQQQQQRRRTTTUUUWWWXXXSSSYYYZZZWWWXXX^^^aaa______^^^^^^^^^```dddgggiiicccdddccc___]]]___bbbddd^^^bbbbbbaaadddiiihhhaaaeeekkknnnmmmnnnrrruuutttuuutttsssssstttxxx||||||{{{{{{|||}}}