BM6(7 ;;;;;;;;;::::::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;AAAGGGSSSZZZ[[[ttthhhmmmjjjppp}}}|||~~~~~~zzzzzz~~~xxx```XXX___^^^lll{{{uuujjjdddccciiivvviii^^^SSSQQQXXX```ddddddggghhhgggaaa[[[^^^hhhqqq{{{|||||||||zzzwwwvvvyyy{{{{{{yyyxxxxxxxxxvvvrrrnnnrrrppprrrwwwwwwuuutttvvv}}}yyyyyy{{{xxxxxx{{{|||xxxxxxzzz}}}~~~~~~}}}~~~~~~||||||~~~xxxqqqrrrrrrwwwooo```gggaaa]]]kkkxxx|||QQQEEEHHH???BBBBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>>@@@>>>>>>>>>>>>DDDSSSbbbgggqqqcccrrreeeaaaeee|||___NNNTTTWWW]]]YYYYYYVVVPPPQQQXXX]]]___gggrrr|||wwwbbb^^^fffmmmyyyrrrxxx{{{tttssstttsssvvvrrrjjj```WWWQQQPPPPPPKKKNNNRRRVVVZZZ```fffjjjllloooqqqooolllmmmsssxxx::::::::::::999999999888888888888999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888AAAMMMYYY^^^ZZZmmmeeemmmooonnnwww}}}zzz}}}zzz{{{{{{ccc[[[aaadddqqqvvvmmmccceeennn|||___ZZZWWW]]]jjjvvv|||}}}|||wwwtttuuuvvvuuuttt{{{{{{||||||{{{zzzzzz{{{}}}|||{{{{{{{{{zzzwwwsssooopppnnnoootttuuussssssuuu|||xxxxxxxxxvvvwww|||}}}zzzzzzzzz}}}~~~~~~{{{zzzyyy{{{vvvrrrpppooosssvvvddd```YYY^^^jjjxxx[[[JJJHHH>>>AAAAAA??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===???======>>>>>>DDDTTTdddeeelll___rrrxxx\\\___}}}{{{gggXXXMMMTTTXXXcccaaaaaaVVVQQQRRRZZZ___aaajjjvvvwwwbbb^^^fffnnntttqqqxxxzzz|||yyyvvvoooeee[[[TTTQQQPPPJJJKKKNNNQQQVVV\\\dddiiipppqqqqqqpppppprrrvvvzzz999999999888888888777777777777777888888888999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;777CCCPPP[[[^^^YYYhhh]]]lllpppmmmttt}}}zzzwwwyyy~~~~~~|||hhh```dddlllyyywwwnnndddhhhttt\\\\\\```lll{{{}}}yyy~~~~~~||||||}}}}}}|||yyytttqqqpppmmmnnnrrrsssrrrsssvvv~~~}}}||||||||||||}}}}}}|||{{{}}}|||~~~~~~}}}}}}~~~zzzyyyyyy{{{rrrrrrooooootttkkkjjjYYY^^^fff{{{fffNNNGGG<<<@@@@@@>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888888888888999999999::::::::::::::::::::::::999999:::::::::::::::;;;<<<<<<===<<<<<<===>>>EEEVVVffffffiii\\\uuuwwwWWWccchhhgggRRRMMMUUUYYYfffeeedddUUUQQQTTT]]]bbbeeeooo|||wwwbbb^^^gggooozzzoooppp{{{lll[[[\\\}}}}}}vvvlllaaaXXXSSSQQQJJJJJJLLLNNNRRRZZZbbbhhhsssssssssuuuxxx{{{888777777777666666666666666666666777777777888888888888888888888888888888888888999999::::::::::::999EEEOOOWWWZZZXXXiiiYYYoookkkkkksssvvvwwwyyy~~~ooofffhhhqqq~~~uuulllhhhnnnzzzkkk```aaafffnnnvvvyyyuuuqqqwwwuuuxxx~~~yyy{{{|||}}}{{{yyyvvvuuuuuurrrqqquuuvvvuuuwwwzzz~~~~~~~~~}}}||||||~~~zzz{{{zzzxxxzzz~~~}}}xxx~~~~~~}}}~~~}}}~~~~~~kkkooommmpppsssooorrr[[[ZZZ```lllOOOEEE;;;AAABBB======<<<<<<;;;::::::999999999::::::::::::999999999888888888888777777777777777777777888888888888888888888999999999999999999999999999999::::::;;;<<<;;;;;;<<<>>>FFFXXXiiiiiiiii[[[yyy{{{^^^ppp___lllsssMMMOOOVVVYYYhhhgggcccWWWUUUXXX```dddfffqqqwwwbbb^^^gggppp~~~sssmmmsssiiiZZZXXXYYYjjj{{{|||qqqeeeZZZSSSPPPMMMNNNNNNOOORRRYYYaaagggppprrruuuyyy~~~666666666666555555555555555555555666666666777777666666666666666666666666666777777888888999999::::::FFFMMMQQQVVVYYYooo{{{]]]yyyjjjpppvvv{{{}}}~~~uuukkkiiiqqq~~~tttlllnnntttddd______aaaeeegggeee^^^XXX___bbbjjjyyy}}}xxxzzz}}}}}}|||||||||}}}yyyvvvtttvvvwwwvvvxxx}}}xxxzzz|||}}}~~~~~~}}}||||||}}}~~~|||{{{{{{{{{zzzyyy|||}}}xxx{{{}}}uuugggllljjjoooppppppfff\\\XXXcccoooSSSGGG===CCCBBB<<<<<<;;;;;;:::999999999888888999999999999888888888888777777777666666666555666666666666777777777777777777888888888888888888888888888888999::::::;;;999:::;;;>>>GGGZZZkkkmmmkkk^^^~~~www]]]tttaaawwweeeIIIRRRYYY[[[jjjhhhaaaYYYWWW[[[bbbccceeeppp~~~xxxccc___gggooo{{{{{{vvvnnnnnnxxxttt[[[XXX]]]ZZZ___bbb```yyy~~~sssfff\\\VVVSSSNNNNNNNNNMMMOOOTTT\\\aaajjjpppwww}}}{{{zzz555555555555444444444444444444555555555666666666555555555555555555555555555555666777777888999999999EEEJJJMMMSSS[[[uuuwwwdddttt~~~~~~|||~~~yyynnniiipppwwwqqqtttzzzmmmbbbZZZXXXWWWXXXYYYXXXUUURRRTTTYYYaaajjjrrrzzz}}}|||~~~~~~}}}}}}}}}|||||||||}}}}}}{{{|||}}}||||||yyy}}}~~~}}}xxxzzz}}}}}}~~~sssiiinnnlllppplll|||sssaaaeee]]]fffzzz^^^QQQBBBCCC>>>;;;;;;;;;:::999999888888777888888888888888888777777777777666666666555555444555555555555666666666666666666777777888888888888777777777777888999999:::888999;;;>>>GGG[[[mmmnnnmmmbbbjjjXXXtttwwwddd[[[EEETTT]]]^^^mmmkkkaaaTTTSSSXXX```bbbeeeqqqxxxddd```gggoootttsssoookkkppp~~~bbbSSSUUU\\\[[[hhhrrrjjjwwwyyy|||}}}vvvkkkbbb]]]\\\SSSSSSRRRQQQQQQTTTZZZ^^^hhhqqq|||~~~yyyxxx555555444444444333333333444444444555555555666666555555555555555555555555444555555666777888888999888CCCIIILLLSSS]]]xxxssshhh}}}~~~zzzvvvvvvxxx|||~~~}}}~~~{{{ooohhhqqq}}}xxxxxx}}}uuu[[[___ZZZVVVPPPMMMLLLLLLLLLKKKLLLRRRWWWXXXXXX^^^kkkuuu~~~}}}}}}zzz{{{|||~~~~~~||||||}}}}}}}}}zzzyyy|||}}}{{{zzzuuuwww{{{~~~}}}|||}}}{{{xxxxxx}}}xxxooossspppssskkkyyywwwbbbeeetttcccccckkkZZZGGGBBB999;;;;;;::::::999888888777777777888888888888777777777666666666555555555555444444444555555555666666555666666666777777888888777777777777777888888999999888888:::===HHH\\\nnnnnnnnnddd\\\\\\}}}mmmcccTTTCCCVVV___aaaqqqnnncccKKKKKKSSS]]]bbbfffuuuyyyeee```gggnnnoooooollljjjrrr|||WWW\\\\\\bbbeeezzzpppiiifffeee^^^^^^]]][[[ZZZ\\\```cccjjjuuuzzz{{{222222222222222222222222222222222222222222222222444444444333333222222222333444555444444444666888<<<===AAAIIIWWWnnniiittt~~~{{{~~~{{{xxxuuuttttttuuuvvvtttyyy|||}}}tttmmmttt^^^SSS\\\TTTSSSQQQOOOMMMKKKJJJJJJLLLNNNPPPQQQRRRWWW___eeeuuuqqqppptttyyy~~~}}}zzzxxx~~~~~~zzz||||||}}}~~~~~~}}}wwwtttvvvyyy~~~~~~|||{{{qqqxxxrrrrrrnnntttZZZ^^^bbb___vvv|||qqqXXXIIIBBB@@@999999888888777666666666555555555555555555555555555555444333333222111111333333333444444444555555333333333333333333333333555555555555666666666666:::777666888===GGGYYYhhhqqqkkkfffqqq]]]___{{{cccgggxxxJJJPPPVVV]]]eeeiiiddd\\\IIIKKKVVVUUUaaaooowww~~~fff___dddiiiooooooiiinnnfffUUU___ZZZddd{{{wwwuuutttsssrrrrrrrrrqqqrrrrrrrrrvvv~~~222222222222222222222222222222222222222222222222444444333333333222222222333444555444333444666888>>>BBBCCCIIIaaakkkrrrttt}}}~~~}}}~~~{{{zzzzzzxxxwwwwwwvvvvvv}}}}}}xxxsssppp~~~hhh[[[YYYTTTTTTSSSQQQOOONNNMMMMMMMMMNNNOOOQQQRRRUUUZZZ___ccclllhhhggghhhkkkppp{{{|||{{{}}}zzzzzz{{{|||}}}}}}|||vvvtttuuuxxx}}}}}}~~~~~~~~~~~~zzzzzzsssrrrnnnsssYYY]]]}}}^^^TTTdddvvvwwwqqqVVVDDD======999999888888777666666666444444444444444444444444555444444333222222111111333333333333444444444444333333333333333333333333444444555555555666666666888555444777<<>>999666444444333333111222222222222111000000////////////....................................////////////////////////222222000/////////000000111333333222666CCCWWWfffkkkYYY]]]{{{www```WWWooo}}}wwwuuuNNNHHHNNNYYYYYY[[[lllssseeeXXXXXXVVVYYYbbblll{{{|||jjj]]]^^^eeettttttlllyyyyyyzzz............------------------------............////////////////////////111///000333444333777===CCCHHHNNNlllyyyxxxyyy~~~{{{{{{|||}}}zzzyyy{{{~~~}}}}}}~~~zzz~~~}}}}}}~~~zzzyyyzzz|||~~~}}}xxxsssdddUUUQQQUUUVVVbbbsssyyyvvvddd]]]\\\[[[WWW^^^fffjjjjjjiiihhhhhhjjjlllsss}}}|||~~~~~~}}}~~~~~~zzzyyy|||yyyxxxvvvttttttvvvxxxyyy{{{yyywwwwwwxxxzzz{{{zzz}}}|||sssttttttuuuuuuuuuuuutttyyyzzzssssssvvvttttttuuuwwwzzz{{{zzzxxxzzzyyyxxxxxxyyy{{{~~~~~~ddd___ggghhhcccnnnmmmSSSGGGAAArrrcccNNNcccsssTTTMMMAAA===999666666555444333111222222222222111000000////////////....................................////////////////////////111111000/////////000000000111222111555BBBVVVeeejjjUUUWWWrrrzzzcccTTTXXXooo|||{{{mmmJJJIIIRRR]]]]]]ccc~~~sssZZZWWWUUUYYYbbbjjjyyyxxxdddVVVXXX```vvvvvvpppvvv.........---------,,,,,,,,,,,,---------..................///////////////000...000333444444999???CCCKKKWWW{{{zzzwwwwww}}}}}}~~~|||{{{}}}~~~zzzuuutttuuunnnsss{{{~~~|||{{{zzz{{{}}}wwwxxxyyy|||~~~}}}xxxtttbbbSSSOOORRRPPPYYYjjjrrr{{{hhh]]]ZZZ]]]___]]]eeemmmpppllliiijjjmmmqqqttt|||~~~|||{{{{{{}}}~~~~~~~~~}}}}}}|||}}}|||xxxxxx{{{xxxxxxwwwwwwwwwwwwxxxxxx{{{yyywwwwwwxxxyyyyyyxxxzzz{{{|||}}}|||zzzxxxvvvrrrssstttuuuuuuuuuuuuuuuvvv}}}xxxqqqqqqtttyyyxxxxxxzzzzzzzzzwwwtttzzzyyyyyyyyyzzz|||iiifffooooooeeellloooYYYMMMGGGqqqfffLLLTTTvvvzzzrrrzzzqqqMMMBBB???<<<888666555555444333111222222222222111000000////////////....................................---...............//////000000000/////////000000///000111111444BBBVVVeeeiiiRRRRRRkkkmmmTTTOOOaaasssyyyeeeFFFKKKWWWbbbbbbiiiuuuXXXWWWVVVZZZbbbiiivvvvvv___PPPRRR[[[ppp~~~vvvnnnsss}}}}}}...------------,,,,,,,,,,,,,,,,,,------------...------....../////////000///...///333444444999???BBBMMM```}}}wwwuuuxxx~~~~~~}}}~~~~~~xxxttttttuuusssuuuvvvxxxyyy}}}~~~{{{zzzxxxwwwzzz|||~~~~~~}}}|||}}}~~~vvvxxxzzz|||~~~}}}zzzwwwcccRRROOOTTTPPPSSSaaaiii{{{~~~oooccc\\\ZZZ]]]bbbiiinnnsssqqqkkkiiinnnsssvvv{{{}}}}}}||||||{{{zzz}}}~~~~~~|||~~~~~~}}}~~~zzzyyy{{{zzzwwwwwwzzzuuuwwwzzz||||||zzzwwwuuuyyyxxxxxxyyy|||~~~~~~~~~yyyzzz{{{{{{zzzyyywwwuuutttuuuvvvwwwwwwwwwwwwwwwtttxxx{{{|||yyyvvvttttttwwwwwwxxxyyy{{{zzzwwwuuuyyyyyyzzzzzz|||~~~pppiiiooommm```ggglll\\\IIIKKKmmmsssQQQFFFiiiooowwwuuucccooosssKKK<<<<<<999666555555444333222111222222222222111000000////////////....................................,,,,,,------............/////////000000000//////...000111111444BBBVVVffflllVVVUUUiiieeeMMMOOOiiizzzttt\\\BBBLLLWWWbbbdddlllnnnWWWXXXXXX]]]dddiiitttxxx^^^LLLNNNXXXfffyyy{{{fffoooyyyyyyzzz------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000///---...222333333888>>>CCCMMM```uuutttsssyyyttttttyyy~~~yyy{{{{{{{{{zzzzzz{{{|||}}}{{{wwwrrrqqqtttzzz~~~}}}zzz{{{{{{zzzxxxvvvuuuwwwxxxxxxyyy{{{|||}}}|||{{{zzzgggTTTPPPVVVRRRQQQ[[[aaannnwww~~~}}}yyyxxxwwwuuunnngggaaa]]]\\\___hhhrrruuuwwwwwwsssmmmmmmssszzz}}}{{{zzz|||}}}}}}|||}}}{{{xxxzzz~~~~~~{{{|||zzz{{{|||zzz{{{xxxwwwyyyxxxuuuvvvyyysssvvvzzz}}}}}}zzzvvvsssrrrqqqsssvvvzzz}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyvvvwwwxxxxxxxxxxxxxxxwwwttttttuuuxxxyyyyyyxxxvvvpppqqqtttwww{{{{{{yyywwwxxxxxxyyyzzz|||~~~||||||yyykkkkkkhhh]]]dddkkk\\\???DDDaaaYYYFFFhhhrrriiisssxxxMMM;;;999777555444555444333111111222222222222111000000////////////............------------------------++++++,,,,,,---...............///000000000//////...000111111555CCCWWWgggqqq^^^\\\hhh```KKKQQQkkk~~~UUU???NNNUUU]]]cccooozzzdddXXXXXXYYY___fffkkkvvv}}}```LLLMMMWWW___ssstttlllgggrrr~~~zzz{{{---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---......///000000...---...111222222666<<>>999777666555666555444222111222222222222111000000////////////............------------------------***++++++,,,------......------///000000000/////////111222222666DDDXXXhhhooobbb```fff]]]NNNWWWnnnUUU???PPPVVVZZZbbbuuuqqqYYYUUUUUUXXX```hhhmmmyyyeeeNNNNNNXXX[[[iiisss}}}vvvjjjiiioootttyyy---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------...///000000...------000111111555;;;LLLHHHOOOzzziiirrrqqq~~~~~~}}}~~~{{{{{{{{{|||}}}~~~~~~~~~{{{xxxuuuwww{{{~~~|||yyytttnnnkkkjjjkkkvvv~~~~~~~~~zzzvvvuuuxxx}}}}}}}}}|||{{{{{{}}}tttYYYNNNSSSQQQNNNUUUYYYYYYeeemmmlllhhhfffaaa[[[XXX\\\fffnnnooommmttt}}}yyywwwyyy~~~zzzwwwwwwxxx{{{~~~}}}zzz|||{{{|||}}}{{{zzz{{{|||vvv{{{}}}{{{{{{~~~~~~xxxuuutttvvvvvvttttttwwwxxxyyy{{{||||||{{{yyyxxx~~~|||{{{yyyvvvtttzzzyyyvvvtttttttttvvvwwwuuuvvvvvvvvvuuutttssssssxxxxxxxxxwwwuuutttuuuwwwyyyyyyzzz|||}}}{{{wwwsssssstttuuuwwwyyy{{{|||}}}}}}|||}}}fff^^^^^^XXXaaacccPPPGGGAAAVVVSSSGGGcccrrr~~~YYYDDD999888666666777777555444111222222222222111000000000/////////............------------------------******+++,,,,,,---......,,,---///000000000/////////111222222777DDDYYYiiiiiiaaa```ccc\\\SSS]]]qqqXXXAAAQQQ\\\[[[ccc{{{mmmRRROOORRRVVV___iiiooo|||hhhPPPOOOYYYYYYaaaeeeppp||||||vvvtttnnnhhhgggoooyyy~~~------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000.........------333;;;AAAIIITTTqqqlllmmmjjj}}}zzz}}}|||}}}zzzzzz}}}{{{{{{vvvvvv|||~~~zzzxxx{{{xxx{{{yyytttqqqqqqoooiiilllsss~~~|||xxx{{{}}}{{{xxxwwwzzz~~~~~~|||{{{{{{{{{}}}~~~qqqaaaRRRNNNOOOQQQXXX```aaagggmmmpppmmmfff```]]]```cccllluuuwwwuuuyyy~~~|||}}}}}}{{{{{{~~~}}}{{{~~~}}}zzzzzzzzzzzzzzzzzzyyyyyy{{{zzzzzzzzz{{{|||~~~|||zzzwwwuuuuuuvvvvvvvvvtttwww{{{{{{yyyzzzwwwzzzxxxnnntttuuuvvvtttrrrqqqtttwwwxxxwwwvvvvvvvvvwwwxxxyyy{{{uuuqqqtttvvvuuutttuuutttrrruuu|||{{{vvvttttttvvvxxxxxxxxxyyy{{{}}}yyyfff\\\[[[ZZZ___^^^QQQEEE???RRRUUUKKKaaa{{{dddRRROOO@@@333111444555444444111111111111000000000000///............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------///////////////.........///111222444:::III\\\kkktttcccYYY\\\XXXRRR\\\pppUUUFFFNNNYYY\\\ooozzz\\\JJJLLLQQQUUU```jjjppp{{{}}}kkkQQQOOOZZZYYYYYY^^^gggnnnqqqqqqqqqhhhgggccccccqqq------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000......///......444===BBBKKKYYYwwwpppwwwhhh{{{xxx|||yyyxxxwwwzzzyyy}}}xxxxxx}}}~~~~~~~~~}}}{{{yyywwwuuutttssspppuuu}}}{{{wwwtttwwwzzzyyywwwvvvyyy}}}vvvuuuuuuvvvxxx{{{~~~yyygggUUUNNNPPPTTT\\\ccceeeiiimmmpppnnnjjjeeeaaabbbgggrrr~~~{{{zzzzzzxxxyyy}}}~~~yyywwwzzz}}}~~~|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}{{{yyywwwuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvxxx}}}xxxzzzyyytttxxxyyyyyyxxxuuuuuuxxx{{{zzzzzzzzzyyyxxxwwwuuuttttttppppppuuuwwwtttqqqqqqsssqqqssszzz}}}yyyuuutttwwwxxxyyyxxxwwwwwwyyy{{{xxxeee[[[YYYXXX]]]ZZZNNNAAA>>>PPPppp}}}ccc@@@\\\~~~uuucccSSSEEE888555666555222111111111111111000000000000///............------------------,,,,,,++++++++++++++++++,,,,,,,,,------////////////...............000111222999HHH\\\jjjxxxhhh\\\ZZZVVVSSS^^^oooWWWHHHNNNTTTZZZiiivvvnnnYYYKKKJJJRRRVVV___iiinnnzzz}}}}}}vvvXXXPPPXXXXXXZZZ___dddggghhhhhhhhheeeeeeiiisss,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---...//////000777???EEEOOOaaa}}}tttzzzmmm}}}zzzwww{{{wwwsssxxx|||}}}yyyzzz{{{~~~zzzyyy}}}~~~|||zzz{{{xxx{{{~~~~~~zzzuuuqqqpppssswwwwwwuuutttwwwyyyqqqqqqrrrtttwww|||oooYYYOOOQQQYYYbbbiiimmmnnnqqqsssssspppkkkggggggnnn|||~~~zzzxxxvvvssstttxxx~~~yyyttttttyyy}}}~~~}}}zzz~~~}}}~~~~~~~~~}}}||||||||||||||||||{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwxxxvvvtttuuuwww{{{}}}~~~}}}}}}|||yyyvvvttttttvvvyyyyyyyyyxxxwwwwwwyyy{{{{{{|||||||||yyyuuuqqqnnnmmmlllpppvvvxxxtttooonnnssspppqqqvvvxxxvvvssstttyyyyyyyyywwwuuutttvvvxxx~~~wwwdddYYYWWWVVVYYYVVVIIIAAA@@@QQQfffnnn^^^HHHgggwww___PPPDDD999777888555111000222222111111111000000000///............---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...........................///000111888GGG[[[jjjyyylll]]]TTTRRRUUU```lllZZZJJJNNNVVV```kkknnnhhh___WWWTTTZZZ[[[bbbjjjppp|||}}}___UUU[[[___gggnnnqqqnnnllllllnnnooopppyyy,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,---///000111999AAAIIISSSiii}}}yyyttt~~~}}}zzzxxx|||xxxqqquuu}}}yyyzzz~~~{{{yyy{{{|||{{{|||~~~|||wwwssspppooorrrtttuuusssrrrssstttsssssstttvvvyyy}}}sss\\\PPPRRR]]]iiiqqqtttuuuwwwyyyyyyuuunnniiillluuu}}}zzzyyyuuunnnmmmooorrrppppppvvv}}}{{{vvvxxx~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwuuuttttttvvvwww{{{xxxvvvxxx}}}~~~{{{wwwrrrrrrwwwvvvqqqrrrxxx{{{zzzzzzyyyyyyzzz{{{}}}{{{{{{zzzyyywwwsssooommmkkklllpppwwwxxxtttqqqppprrroooppptttuuurrrqqqtttwwwwwwvvvtttssssssuuuwww|||}}}wwwdddYYYWWWUUUWWWTTTFFF>>>@@@NNNhhhmmmTTTGGGeeelllNNNDDD;;;444555777666333222222222222111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------...............//////000000222888HHH]]]lllwwwlll[[[OOOOOOXXXdddjjj]]]LLLNNNZZZhhhpppjjjfffhhhfff```eeeeeeiiipppuuu~~~ddd[[[```ggguuu{{{zzz{{{zzz}}},,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///000222999BBBIIIUUUqqqtttppp~~~}}}{{{}}}}}}}}}}}}{{{tttvvv|||~~~zzzxxxwwwzzz}}}}}}{{{yyyxxx|||yyyxxx{{{}}}~~~yyyuuusssqqqsssssssssrrrqqqqqqrrrtttttttttvvvyyy}}}sss___RRRTTTaaannnvvvwwwyyy|||}}}|||uuummmggglllwwwzzzsssyyy~~~||||||{{{ssshhhbbbcccbbbbbbeeemmmvvv{{{{{{xxxyyy}}}}}}~~~~~~~~~}}}|||zzzyyyxxxtttuuuvvvvvvttttttuuuwwwyyywwwwww{{{}}}wwwzzzssssss{{{|||uuuuuu|||}}}|||zzzzzz{{{}}}~~~~~~xxxwwwuuutttrrrqqqpppppplllkkkooottttttqqqqqqsssrrrppppppsssssspppppptttrrrsssssssssrrrsssuuuxxx{{{}}}xxxeeeZZZXXXUUUWWWSSSDDD:::>>>HHHiiioooWWWDDDbbb|||kkkGGG===666222444777666444333222222222222111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---------......//////000111111222999JJJ___nnnvvvjjjYYYPPPSSS^^^iiinnn```NNNNNNYYYjjjqqqhhheeemmmnnnfffnnnlllnnntttyyylll```___iii}}}~~~|||{{{++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,///000111999BBBGGGVVVzzz{{{mmmfff~~~~~~{{{{{{|||~~~xxxyyy{{{}}}}}}}}}}}}zzzwwwyyy}}}~~~}}}}}}~~~}}}{{{xxxzzz}}}wwwwww|||}}}yyy{{{|||xxxuuuttttttssssssssssssttttttppppppqqqsssvvv{{{|||ttteeeWWWVVVbbbpppxxxvvvzzz~~~~~~zzzsssmmmjjjnnn{{{|||{{{xxx|||{{{}}}~~~}}}}}}||||||xxxmmm^^^VVVVVVSSSRRRSSSXXXbbblllvvv{{{xxx~~~||||||}}}}}}~~~}}}|||zzzxxxwwwqqqtttvvvvvvtttsssuuuxxxvvvtttuuuyyy}}}}}}xxxrrryyysssssszzz{{{wwwvvvyyywwwuuuttttttvvvxxxxxxxxxtttsssrrrpppppppppqqqrrrmmmlllnnnrrrrrroooqqquuurrrppprrruuussspppppptttoooqqqsssttttttuuuwwwyyy|||~~~wwweee[[[YYYVVVXXXSSSDDD<<>>===BBBCCC|||rrr{{{mmmOOONNNccc~~~~~~uuuiii~~~xxxVVVDDD===999;;;:::666555999555444444555666555222000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---000---///<<>>::::::888444222444555444444444555444222000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........111...000<<>>???>>>;;;:::<<<666444444444444444222000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........222///000<<>>HHHuuuMMMXXXxxxmmmKKKGGGAAA===;;;888666666777555444333444333222000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---222///000:::DDDWWWqqqiiiTTTTTT[[[YYYhhh}}}[[[QQQXXXrrr{{{{{{zzz}}}mmmeee______eeeooo|||}}}{{{tttpppooossszzzxxx~~~,,,+++******))))))******)))))))))))))))))))))))))))***************++++++---,,,---//////000777???KKKOOOooozzzyyytttxxx~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~xxxrrrnnnmmmlllmmmooorrrtttuuuuuuvvvxxx{{{}}}}}}}}}~~~{{{nnnccc]]]\\\___aaammmyyywwwqqqrrrpppnnnhhh___VVVOOOLLLKKKIIIKKKOOOUUUYYY[[[YYYXXXUUUSSSPPPKKKHHHGGGFFFEEEEEEGGGMMMUUUZZZ___hhhqqqzzz{{{kkkaaaZZZTTTPPPOOORRR\\\ggglllhhhbbb^^^]]]dddzzz~~~~~~xxxyyyzzz{{{{{{zzzzzzzzztttttttttsssrrrrrrrrrsssnnnqqqssstttrrrrrrsssuuurrrqqqqqqrrrtttttttttrrrmmmmmmpppuuuuuuqqqooonnnrrrtttvvvwwwxxxyyy{{{}}}wwwvvvuuusssrrrqqqpppppprrrssstttsssrrrrrrtttuuuwwwvvvuuuvvvxxxzzzzzzyyy|||~~~ttt[[[MMMNNNOOORRRPPPEEE===<<>>::::::888666555555444333222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------***000...---555>>>RRRmmmmmm]]]OOOTTT]]][[[jjj~~~VVVPPPWWW^^^cccdddkkkxxxrrr]]]RRRVVV[[[ggguuu}}}}}}yyy~~~zzzzzzvvvzzz}}}uuu]]]LLLLLLJJJLLLOOOPPPWWWlll,,,+++******))))))******))))))))))))))))))))))))(((***,,,+++))))))+++------+++,,,......///666???HHHOOOuuu}}}uuu~~~}}}~~~zzzxxx|||}}}zzzxxxzzz}}}~~~{{{wwwtttvvvwwwsssooooootttzzzzzzwwwxxx}}}~~~|||~~~{{{ooobbbWWWSSSUUUYYYdddsss}}}yyyuuupppooosssssspppkkkaaaVVVLLLFFFCCC@@@???>>>???@@@AAA@@@>>>???DDDGGGEEEFFFIIIHHHDDDCCCCCCGGGMMMRRRWWWaaalllzzzvvvgggbbbbbb^^^XXXTTTSSSXXX[[[ZZZWWW[[[eeennnzzz~~~|||yyyzzzzzzxxxvvvvvvyyy|||xxxyyyxxxuuuqqqqqqsssuuurrruuuxxxvvvrrroooqqqtttpppnnnkkkkkklllnnnooonnnppprrrssssssssstttsssrrrwwwxxxyyyyyyxxxxxxyyy{{{xxxwwwtttsssrrrsssuuuvvvvvvvvvwwwvvvuuuuuuwwwxxxzzzyyywwwwwwxxxxxxxxxwww|||uuu^^^SSSSSSRRRSSSOOODDD<<>>;;;777<<<:::777666555555444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***++++++,,,---***111///...444===QQQmmmpppdddYYY___eee^^^hhh\\\QQQSSSVVVYYYYYYbbbrrrooo___ZZZVVV^^^kkkyyyzzzxxxzzzxxx~~~~~~zzzzzznnnllluuuzzzuuuwwwxxxvvvrrrnnnjjjgggcccdddfffiiimmmqqqvvvxxxppplllhhheee```___hhhuuusssbbbWWWPPPNNNKKKLLLPPPPPPRRRbbbvvv,,,++++++***)))*********))))))))))))))))))))))))(((***,,,+++))))))+++------+++,,,......///666???QQQYYY}}}jjj|||~~~zzz{{{}}}|||}}}}}}{{{{{{}}}}}}zzz}}}~~~yyyuuutttuuuwwwpppqqqsssuuuxxxyyy{{{{{{zzzvvvssstttyyy|||{{{xxxtttyyy|||xxxqqqnnnttt{{{{{{wwwwww|||}}}{{{}}}|||rrreeeYYYSSSSSSVVV]]]mmmxxxuuurrrqqqllliiijjjmmmkkkfff^^^SSSJJJDDDAAA>>>===<<<<<>>;;;888666666666555444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---+++222000///555===QQQmmmzzznnneeejjjlll___ccc}}}eeeQQQKKKKKKMMMLLLVVVggghhh]]]\\\UUU^^^mmmzzzyyyvvv{{{qqqeee]]]ffftttsssjjjiiillllllkkkfffaaa[[[TTTNNNLLLJJJIIIJJJNNNRRRTTTUUURRRQQQQQQPPPJJJHHHRRR```hhhlllvvv}}}bbbYYY[[[___SSSOOOQQQYYY\\\]]]hhhxxx*********)))******++++++''')))***++++++***)))'''************+++,,,---...+++***+++---...///555>>>MMMkkkrrrsss~~~~~~}}}}}}~~~xxxzzz~~~{{{xxxyyy}}}}}}zzzxxx|||}}}xxxssspppoookkk^^^]]]cccgggqqqzzzvvv{{{zzzxxxwwwvvvwwwxxxyyy{{{yyyyyyyyyvvvtttxxx~~~{{{zzzzzz}}}}}}qqqbbbWWWSSSSSSSSS___lllxxx||||||{{{yyyvvvsssnnnjjjkkkkkkhhhgggiiijjjiiiddd]]]WWWUUUOOOHHHEEEFFFHHHHHHGGGGGGHHHJJJMMMMMMNNNQQQTTTSSSNNNJJJOOONNNQQQWWW\\\bbbnnnzzz~~~lllgggfff```YYYWWWeeekkkkkkccc]]]bbbllltttzzz}}}|||~~~~~~zzz{{{||||||zzzwwwuuuvvvxxx{{{}}}uuuooonnnnnnnnnppptttuuurrrooooooqqqrrrqqqppplllooooookkknnnttttttooorrrooolllmmmqqqtttuuuttttttssstttwwwzzz}}}}}}}}}}}}yyysssppppppqqqssssssqqqrrrttttttssstttvvvxxxtttsssvvv{{{|||yyyyyy{{{~~~bbbPPPNNNLLLNNNPPPNNNHHHCCC===888KKKxxxmmmccctttRRRIIIRRR^^^ooojjjzzzuuuZZZJJJOOO>>><<<@@@999333444333666444000...///111///,,,...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,---000---///777<<>>888666222111222///...------,,,,,,------******************************+++++++++,,,,,,,,,+++000...///444:::OOOooozzzhhh___bbbfffuuu{{{tttYYYOOOWWWkkkaaaQQQTTTWWWhhhuuuxxx{{{dddVVVSSSXXXZZZ^^^ccchhhlllppprrroookkkhhhiiikkkjjjddd___\\\^^^bbbfffgggccc[[[UUUTTTXXX]]]cccnnn{{{wwwrrrttt}}}}}}rrruuuwwwuuueee```iiippp}}}~~~+++***))))))((((((((((((***))))))))))))))))))***))))))((())))))***+++,,,---+++,,,...------444<<>>TTTqqqxxxzzzcccgggxxxhhhUUUEEE555///000///......---------------******************************+++++++++,,,,,,,,,+++000//////333999PPPqqq{{{iiidddkkknnnyyyvvvdddTTTXXXrrrhhhXXXUUUXXXhhhvvvxxx}}}wwwsssxxxzzzcccWWWWWWXXX\\\ccciiiooorrrssstttpppqqqrrruuuuuupppggg```\\\___fffmmmqqqnnnfff^^^XXX\\\bbbjjjxxx{{{vvvvvv|||ssstttxxxxxxiiieeepppwww***))))))((((((((())))))******))))))))))))******((((((((())))))***+++,,,+++***+++.........555===EEEQQQpppsss}}}yyy{{{uuuwwwzzzzzzyyyyyy{{{}}}~~~}}}kkkdddlllwwwnnnddd```dddttt~~~zzz~~~}}}~~~}}}{{{tttdddWWWVVVWWWVVVZZZbbbhhhkkkkkkiiijjjllljjjfffiiieeedddeeedddaaabbbfffbbbfffhhhhhhgggfff___WWWJJJLLLOOORRRUUU[[[bbbggghhheeebbbaaabbbaaa^^^ZZZQQQVVVaaakkkqqqvvvpppccc```^^^YYYVVV[[[^^^\\\\\\```cccccckkk~~~~~~}}}zzz{{{|||{{{zzz{{{}}}}}}yyyvvvvvvtttqqqrrrvvvtttuuuvvvtttqqqqqqsssvvvqqqllllllqqqsssrrrrrruuuwwwuuussssssvvvxxxyyyzzzvvvwwwzzz}}}}}}yyyuuuzzzxxxvvvvvvwwwxxxxxxwwwzzz|||~~~~~~yyyxxx{{{rrrVVVKKKDDDEEEFFFHHHJJJJJJHHHFFF???777===VVVrrrtttqqqgggooojjjFFF333000//////...---------------******************************+++++++++,,,,,,,,,***000//////222888PPPrrrzzzkkkiiirrrqqqqqq~~~rrr~~~qqqYYYYYYwwwkkkZZZUUUXXXhhhuuuwww|||yyyzzztttkkkgggooo~~~{{{cccXXXYYY\\\aaajjjrrrwwwyyywwwvvvvvvyyy||||||wwwnnnddd]]]YYY]]]eeepppvvvtttjjjbbb[[[___dddmmm||||||wwwvvvyyy}}}ssstttzzz}}}llliiissswww)))(((((((((((())))))*********))))))))))))******(((((((((((()))***+++,,,+++***+++......///555>>>FFFUUUuuuzzzqqqsss}}}}}}~~~zzz{{{qqqtttwwwxxxvvvvvvxxxzzzrrrrrr}}}vvv{{{|||wwwzzz{{{~~~~~~yyyzzz~~~}}}rrraaaUUUVVVYYYYYY___hhhfffiiiiiihhhkkkooonnnkkkddd___^^^aaadddcccdddggg```eeehhhhhhhhhggg```XXXPPPQQQRRRSSSUUUZZZ___cccjjjgggeeeeeefffeeeaaa]]]___aaahhhppptttwww~~~qqqeeebbb]]]UUUWWW]]]aaaeeennn}}}wwwxxxtttvvv}}}zzz|||~~~~~~}}}|||||||||{{{uuuqqqrrrrrrqqqrrrtttqqqrrrsssqqqnnnnnnpppsssrrrmmmmmmsssvvvtttuuuyyywwwtttqqqrrrvvvzzzzzzyyyyyy{{{~~~~~~xxxssswwwvvvuuuvvvyyy|||~~~~~~~~~||||||~~~yyyxxx{{{lllNNNCCC@@@CCCGGGJJJJJJIIIHHHHHHBBB666;;;ZZZyyyrrrllljjjdddxxx```BBB;;;//////...------------...******************************+++++++++,,,,,,,,,***000//////222888PPPsssyyylllmmmvvvppphhhnnntttkkk|||zzz\\\XXXxxxjjjYYYUUUWWWgggtttwwwzzzwwwrrrooojjjkkkwww{{{cccXXXYYY___eeeoooyyy}}}}}}yyyvvvxxx{{{}}}{{{rrrggg]]]WWWUUUZZZcccooowwwuuulllccc^^^bbbfffooo~~~~~~~~~yyyxxxyyy|||uuuuuu~~~mmmjjjssstttyyyzzz{{{eeennn|||************))))))))))))))))))))))))))))))))))))))))))))))))************---,,,---...------333:::EEEUUUyyymmm^^^ppp}}}~~~sssqqqsssuuuvvvvvvwwwyyy{{{~~~~~~|||uuuxxx|||{{{vvvssssssttt~~~vvvmmmZZZQQQQQQRRR\\\iiikkklllhhheeeiiiqqqrrrllleeeddddddcccaaa```aaaccceeeiiifffdddhhhrrrvvvlll___]]]VVVTTTZZZbbbdddcccccciiipppkkkfffmmmnnnjjjlllgggmmmyyy}}}mmmddd___VVV]]]YYY^^^sssrrrnnnvvv}}}{{{yyyxxxtttrrrooonnnpppqqqrrrrrrrrrqqqooonnnmmmmmmnnnnnnmmmnnnoooqqqsssuuuwwwwwwvvvtttssstttwwwzzz{{{|||wwwxxx{{{~~~zzzwwwvvvxxx{{{zzzxxxxxxzzz|||}}}|||{{{|||{{{zzzxxxzzz|||bbbGGGBBB???@@@CCCGGGJJJJJJHHHEEEAAA===<<>>KKKaaakkkZZZfff}}}}}}}}}~~~~~~yyytttsssrrrrrrvvv{{{qqqpppqqqxxx{{{yyyyyyyyyzzz{{{zzzxxxwwwvvvxxxzzz|||}}}uuukkkXXXOOOQQQRRR]]]jjjkkkllliiihhhkkkqqqsssoookkknnnllliiifffeeegggjjjmmmlllllllllooowww{{{ssshhhaaa\\\ZZZbbbjjjmmmnnnnnnrrr|||xxxoooooopppsss|||mmmdddaaaZZZUUU[[[jjjlllggglllvvv~~~{{{xxxvvvvvvtttqqqppprrrssstttttttttrrrpppnnnmmmllllllllliiijjjllloooqqqssstttuuussstttuuuxxx{{{|||zzzxxxqqquuuyyy||||||yyyuuurrruuuwwwxxxwwwvvvvvvyyy{{{~~~}}}{{{|||}}}}}}|||{{{}}}```GGGBBB???@@@CCCGGGJJJJJJHHHEEE::::::CCCggg~~~oooiii\\\mmmiiivvveeeZZZZZZVVVRRRRRRYYYYYYbbbnnnsssrrryyy{{{aaa333111///---,,,,,,------************************++++++******++++++,,,---+++222000---333<<>>???BBBEEEHHHIIIGGGEEE999999DDDooo|||eeeooo\\\___[[[dddtttRRRSSSPPPIIILLLOOOLLLHHHFFFHHHDDD@@@DDDNNN@@@EEELLLTTT]]]^^^TTTGGG111000...,,,++++++,,,,,,************************++++++******++++++,,,---,,,222000...333;;;PPPlllvvvbbbPPPLLLOOOUUU___jjjfffrrrmmmKKKVVV```qqq~~~jjjaaa\\\[[[cccsss{{{{{{fffYYYXXXZZZhhhtttzzzrrriiicccccceeehhhkkkllllllkkkjjjiiinnnvvv}}}zzzooofffiiisssvvvkkkqqq|||lllaaabbb|||rrryyy************)))))))))(((((((((((((((((((((((((((((()))))))))************+++***,,,000333777BBBLLLHHHbbbuuu^^^YYYmmm}}}yyyyyy{{{~~~~~~|||}}}~~~yyytttvvv{{{rrreee[[[WWWRRRTTTXXX]]]ccckkksssxxx~~~{{{zzzzzz|||~~~~~~|||yyywwwqqqiiihhhoootttvvveeeSSSLLLQQQVVVbbbnnnnnnlllnnnoooqqqrrrtttxxxzzzwwwxxx{{{~~~~~~|||yyy~~~}}}zzzwwwrrrlllqqqzzz}}}wwwxxxggg\\\]]][[[XXXjjj}}}iiinnnqqq|||}}}{{{zzzyyyxxxwwwuuuttttttvvvwwwwwwvvvuuutttqqqooommmlllllllllhhhiiijjjkkklllmmmmmmllloooqqquuuyyy{{{zzzvvvssssssxxx}}}|||xxxtttuuuxxxuuutttsssrrrsssuuuxxx{{{{{{{{{{{{}}}~~~^^^IIIDDD>>>>>>AAADDDGGGHHHFFFDDDAAA:::???hhhttt```rrrYYYWWW\\\eeeqqqsssUUU___VVVOOORRRJJJNNNHHHDDDBBB===888;;;BBB777999888666777999555///000///...,,,+++++++++,,,************************++++++******++++++,,,---,,,333000...333;;;NNNhhhpppaaaRRRMMMNNNRRR\\\eeeooossscccRRRSSSTTTddd{{{|||mmmggg\\\[[[dddttt|||zzz```UUUXXX]]]jjjuuu}}}vvvpppjjjeeeeeehhhlllppptttuuuvvvvvvrrrvvv|||vvvlllrrr~~~qqqeeekkkwwwnnnfffmmmrrr************)))))))))(((((((((((((((((((((((((((((()))))))))************+++***---111333777AAAKKKKKK^^^vvveee\\\yyyzzzuuusssuuuxxxzzz{{{|||zzzzzz~~~~~~|||||||||~~~}}}xxxvvvzzz~~~ssseeeZZZZZZ___dddjjjnnnlllggggggpppxxx{{{}}}}}}{{{yyyyyyzzz}}}{{{ssspppsssuuusssdddRRRLLLRRRYYYfffpppooollloooqqqssstttvvvzzz}}}xxxuuuqqqqqqrrrssssssrrrxxx~~~~~~xxxuuuppplll}}}||||||hhhZZZ\\\\\\[[[mmmkkkpppuuu|||{{{zzzyyyyyyyyyzzzzzzvvvtttssstttvvvwwwwwwvvvuuusssrrrpppooooooooopppnnnmmmmmmllllllkkkkkkkkkpppppprrruuuwwwwwwuuusssrrruuuwwwtttpppooossswwwwwwvvvtttsssuuuxxx{{{|||{{{zzz{{{~~~|||^^^IIIBBB===>>>???BBBEEEGGGEEEDDDEEE;;;>>>eeewwwgggvvvWWWWWWbbbjjjwww^^^QQQYYYPPPRRRUUUDDDGGGDDDBBBAAA>>>;;;;;;>>>===>>>;;;666444555444111///...------,,,,,,,,,,,,************************++++++******++++++,,,---,,,222000...444;;;LLLeeepppbbbRRRIIIIIIRRRbbbnnn|||~~~aaaSSSRRRTTTiiipppgggZZZZZZddduuu}}}www]]]SSSWWW]]]hhhqqqxxxwwwtttsssqqqooolllooossswwwzzz{{{{{{zzztttwww}}}}}}vvvyyykkk]]]dddqqqllljjjrrrqqq************))))))))))))))))))))))))))))))))))))))))))))))))***************)))+++///000222:::BBBHHHUUUrrrwwwxxxssskkk~~~yyyvvvuuuuuuvvvvvvzzz}}}~~~||||||}}}}}}|||||||||~~~}}}vvvuuuvvvzzztttdddZZZ^^^sssyyywww{{{zzz}}}~~~zzzxxxzzz}}}}}}uuudddRRRLLLTTT\\\iiirrrpppllloooqqqtttuuuwwwzzz|||vvvggg^^^]]]aaagggjjjnnnuuuzzzxxxtttssspppmmmvvv{{{}}}uuuvvvwwwppplllllllllkkkmmmpppsssvvvvvvooohhhjjjuuukkk\\\^^^___```ooouuuqqqwww}}}{{{{{{{{{{{{|||tttsssssstttvvvwwwvvvuuuvvvuuusssrrrqqqqqqrrrrrrsssrrrooommmllllllmmmnnnrrrqqqqqqrrrtttuuuuuuttttttuuuuuusssqqqqqqvvvyyyyyywwwuuuvvvyyy|||}}}~~~|||{{{|||~~~}}}aaaKKKAAA======>>>AAADDDEEEEEECCC???;;;DDDmmmrrr{{{VVV]]]iiinnnkkk]]]XXXPPPUUUXXXHHHBBBBBBBBBAAA@@@>>><<<;;;444666444000///222111...............------,,,,,,************************++++++******++++++,,,---+++111///...555;;;KKKcccssseeeQQQCCCCCCSSSkkk}}}nnnRRRWWWdddtttdddWWWWWWcccuuuzzzvvv}}}www[[[QQQVVV\\\dddkkkppprrrtttxxxyyywwwrrruuuyyy}}}~~~|||zzztttxxx~~~eeeWWW^^^mmmoooooossszzz~~~qqqzzz************))))))))))))))))))))))))))))))))))))))))))))))))******************,,,//////...222999AAAKKKggg~~~mmmrrrttt{{{wwwtttttttttpppuuu{{{}}}}}}||||||~~~}}}zzz{{{zzzwwwrrrtttwww{{{~~~{{{ooonnn|||}}}~~~~~~~~~~~~fffSSSMMMVVV___llltttppplllnnnppptttwwwyyyyyyyyyqqq```TTTSSSXXX^^^bbbaaahhhmmmmmmkkkkkkiiieeeaaa^^^]]]^^^bbbmmmvvvooojjjfffddddddbbb```bbbgggdddbbb]]]XXXUUUYYY```ggglll]]]___aaacccooo{{{pppttt~~~}}}}}}~~~tttssssssuuuwwwxxxwwwvvvyyyxxxvvvtttsssrrrrrrsssuuusssooolllkkknnnqqqssssssrrrrrrtttvvvwwwuuuttttttuuuuuuvvvwwwxxxyyyyyyyyywwwvvvxxx|||~~~~~~}}}}}}||||||~~~iiiRRRFFF<<<<<<===@@@CCCEEEDDDCCC:::<<>>@@@@@@???BBBFFFEEEBBB555<<>>>>>:::999888777555333222111333222111000///...---,,,---,,,***))))))+++,,,...++++++++++++++++++++++++000......///222;;;NNN```~~~uuucccRRRPPP\\\dddeeeXXX[[[ttt\\\JJJPPPVVVaaapppzzzyyy~~~zzzuuu\\\SSSUUUYYYZZZ^^^bbbeeekkkrrrtttrrrsssxxxzzzxxxqqqmmmmmmkkkhhhiiikkkhhhmmmzzz^^^NNNXXXkkkpppkkkooo{{{************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,,,,...111333<<>>ccc{{{gggYYYyyyKKKcccvvvuuu^^^]]]SSSIIILLLFFFGGGEEEEEECCCBBB@@@???>>>===:::999888666555333222111222111111000///......------,,,+++***)))***,,,---++++++++++++++++++++++++///------...111:::MMM___wwwnnn```VVVTTT[[[dddjjj{{{VVV]]]yyy|||WWWFFFMMMRRR___rrr}}}vvv^^^TTTUUUYYYZZZ^^^aaabbbhhhpppuuuuuu~~~iii]]]TTTRRRRRRNNNLLLLLLRRRNNNNNNNNNKKKPPPhhhcccRRRYYYhhhpppeeebbbrrrppp************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,...111444;;;PPPfffhhh|||{{{}}}}}}{{{{{{zzz|||{{{zzzvvvqqqqqqttttttwwwxxxwwwxxxzzzxxxrrrtttsssxxx}}}tttkkkqqqlllccc```gggrrrxxxyyyyyy|||~~~oooUUUOOOMMMVVVaaagggkkkooommmttt{{{}}}qqqdddUUURRRRRRTTTRRRMMMJJJKKKIIIEEEDDDEEEEEEBBBBBBFFFPPPfff{{{qqqhhhffffffeeefffiiiooorrrvvvyyyzzz{{{}}}~~~{{{|||zzz|||tttbbb\\\bbbdddgggoooxxx}}}hhhxxx~~~|||{{{|||~~~|||zzzyyyxxxwwwvvvssspppxxxwwwwwwwwwwwwuuurrroooqqqqqqooommmkkklllooorrrrrrssstttuuuvvvwwwwwwwwwwwwxxxyyyyyyxxxyyy{{{}}}}}}zzzxxxxxxzzz{{{zzzxxxwwwyyy{{{~~~~~~~~~|||{{{{{{}}}|||dddOOOLLLJJJEEE>>>===AAACCCAAA@@@<<<;;;cccwwwfffaaarrrGGGYYYnnnoooWWWUUUMMMGGGLLLEEEEEEFFFFFFDDDCCCAAA???>>>===:::999888666555333222111111111000000/////////......---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000999LLL^^^sssjjjbbb```[[[XXX___lllzzz^^^bbbxxxtttWWWMMMOOOSSSbbbwwwwww___UUUVVVYYY\\\aaacccdddiiittt}}}wwwooolllhhheeekkkrrr{{{uuuggg^^^XXXRRRNNNPPPSSSSSSSSSTTTMMMLLLLLLLLLFFFFFFUUUhhhgggVVVZZZeeewwwmmmnnn************)))))))))(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,---...222444===SSSggg```sss|||}}}|||zzzyyyyyyzzz|||yyyvvvuuuqqqllllllppptttwwwxxxwwwyyy}}}{{{vvvsssrrrwww}}}wwwwwwsss]]]TTTOOOUUU```jjjttt{{{}}}zzzuuuRRRNNNNNNWWWaaahhhnnnssssss|||qqqaaaQQQQQQUUUWWWSSSKKKIIIKKKJJJFFFDDDFFFGGGGGGKKKPPPQQQ___ooovvvtttppppppsssvvvpppkkkjjjiiiggghhhkkkpppuuu|||{{{~~~fffZZZ___cccjjjwwwzzz~~~|||}}}}}}zzzzzzzzzyyyyyyxxxwwwvvvzzzyyyxxxwwwwwwuuurrrppprrrrrrsssqqqpppppprrrsssrrrtttuuuuuuuuuuuuwwwyyyuuuwwwyyyzzz{{{}}}~~~zzzvvvxxx|||}}}zzzvvvqqqtttyyy}}}~~~}}}yyy|||yyycccRRRTTTPPPGGG>>><<>>===::::::888777555333222222000000000000///////////////...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------///111:::LLL^^^tttjjjhhhkkkbbbTTTWWWggg|||fff___eeewwwyyyeeeVVVVVVTTTZZZlll}}}{{{uuu^^^TTTVVV[[[bbbiiinnnooosss|||}}}~~~{{{vvvmmmbbbZZZSSSTTTRRRKKKFFFDDDGGGIIIUUUaaapppxxxvvvmmmccc^^^ZZZYYYZZZ^^^bbbdddfffgggbbbcccffffff^^^WWW[[[dddxxxgggVVV[[[eeennnkkkyyy}}}************)))))))))(((((((((((((((((((((((((((((()))))))))************)))+++,,,,,,---///222555>>>TTThhheeemmm|||||||||~~~~~~{{{zzzzzz{{{|||yyyvvvtttsssoookkkkkkooosssuuutttrrrtttxxxxxxtttqqqqqqwww~~~aaaVVVTTTVVV]]]dddkkkvvv|||yyyzzzSSSOOOPPPZZZdddlllsssxxxwwwooo^^^PPPQQQSSSSSSNNNGGGGGGKKKHHHEEEDDDGGGKKKMMMSSSYYYaaadddhhhkkknnnqqquuuwwwzzzwwwwwwwwwsssmmmkkkmmmpppvvv~~~jjjYYY\\\___gggvvv|||yyyzzzzzzzzzyyyxxxvvvuuutttxxxwwwvvvvvvvvvuuurrrpppqqqssstttsssrrrrrrssstttsssuuuvvvvvvuuuuuuwwwxxxrrruuuzzz}}}{{{xxxuuuxxx}}}|||xxxrrrvvv{{{}}}yyy|||xxxcccUUUUUUQQQHHH>>>===AAADDDCCC;;;<<>>;;;;;;999888666444333333000000000000///////////////...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---///111333;;;MMM^^^mmmfffjjjrrrhhhSSSQQQ```zzzeeeSSSNNN\\\cccYYYRRRUUUVVVbbbyyy|||vvvttt[[[RRRWWW]]]llluuu}}}|||{{{|||uuupppkkkddd```\\\VVVNNNGGGGGGHHHIIIHHHFFFFFFIIINNNRRR]]]jjjooolllgggeeeeeeaaadddhhhkkkmmmqqqssstttqqqsssuuutttoookkkooovvv~~~fffVVV\\\hhhsssttt************))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,---///222555>>>TTTiiicccooo|||}}}{{{zzz{{{|||~~~~~~~~~~~~~~~yyyvvvuuuuuurrrmmmmmmqqqvvvwwwvvvsssuuuxxxxxxuuuoooqqqxxx~~~www[[[VVV\\\fffpppttttttyyy{{{yyyVVVQQQQQQ\\\iiiqqqwww{{{www}}}kkk[[[PPPOOONNNNNNJJJFFFHHHNNNGGGDDDFFFKKKPPPSSSXXX^^^kkkjjjkkkpppwww|||~~~~~~|||rrrnnnpppsssyyyppp\\\YYYiiilllttt|||{{{xxx{{{|||{{{yyytttqqqoooooossssssssstttvvvuuurrrooopppqqqsssrrrqqqqqqrrrssstttuuuvvvvvvwwwwwwwwwvvvrrrwww|||xxxvvvvvvyyy}}}~~~}}}zzzyyy{{{}}}zzz{{{}}}vvvaaaTTTOOOLLLEEE>>>===BBBDDDCCC>>>===DDDtttttteeeyyygggAAANNNZZZiiiqqqeeedddwwwcccLLLMMMIIIGGGPPPLLLMMMGGGGGGFFFDDDCCCBBBAAA@@@===<<<;;;999888666555444111111000000/////////.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......///222444<<>>===AAAlllnnnfffEEEZZZggg{{{rrrhhhlllVVVWWWOOOGGGLLLHHHJJJFFFFFFEEEEEEDDDCCCCCCBBB>>>>>><<<;;;999888666666222111111000///......---------------------,,,,,,------------------------------///111333;;;MMM]]]ZZZ___lllyyyvvveee\\\^^^rrrppp]]]VVV```dddYYYSSSXXX\\\xxxzzzkkkpppzzz```VVVZZZaaarrr~~~|||yyy{{{~~~{{{kkkbbb]]]YYYTTTPPPKKKHHHHHHJJJLLLMMMOOOKKKKKKQQQVVVVVVYYY]]]mmmrrrwwwwwwsssrrrtttxxxbbb\\\hhh{{{yyy|||************))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---///333666BBBWWWkkkjjjggg}}}}}}}}}~~~~~~}}}}}}}}}}}}xxxqqqoooqqqooosssvvvwwwyyyzzzwwwqqqtttwww~~~}}}xxx~~~~~~{{{}}}yyyuuuvvv|||xxx\\\SSSPPP\\\mmmxxx{{{{{{xxx|||}}}vvviii\\\RRRNNNMMMOOOQQQRRRVVV[[[```___bbbiiimmmmmmooossshhhmmmtttzzz~~~yyyxxx|||vvvzzz~~~```OOObbbdddjjjsss{{{}}}~~~}}}xxxuuuuuuvvvqqqsssvvv{{{~~~~~~{{{xxxssstttuuutttttttttvvvxxxvvvttttttwww{{{|||vvvqqqqqquuuzzz|||yyytttpppmmmvvvxxx{{{|||{{{zzzzzz{{{zzz|||~~~iiiQQQEEE===>>><<<999<<>>@@@DDDHHHIIIGGGEEEEEEEEE>>>>>>>>>===;;;999666555444333222000//////......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++222///---222999HHH^^^\\\jjj|||pppaaauuu___UUUZZZWWWSSSPPPaaatttgggYYYZZZ```qqqvvv|||~~~rrr]]]RRRSSSXXX[[[QQQOOOVVVVVVPPPUUUbbbjjjdddeeennnxxx}}}jjj[[[kkk{{{,,,,,,++++++***))))))((())))))))))))))))))))))))(((((()))))))))*********&&&''')))+++---///111222;;;KKKVVVsss{{{vvvzzz}}}~~~}}}}}}~~~~~~~~~}}}~~~}}}zzzuuuqqqpppqqqppppppoooqqquuuxxxvvv~~~{{{yyyxxxyyy}}}{{{{{{}}}~~~{{{cccTTTTTTbbbnnn{{{{{{uuuwwwzzz|||yyyqqqfff^^^UUUQQQNNNRRR[[[cccggggggiiimmmssswwwsssnnnqqqwwwtttwww{{{}}}wwwrrrsssxxxyyyjjjZZZeeelllttt~~~yyytttqqqrrrtttvvvttttttwww{{{~~~}}}{{{wwwxxxzzz{{{{{{zzzxxxwww{{{zzzxxxxxxxxxxxxwwwwwwyyyyyywwwtttrrrrrrtttvvvyyyzzz{{{{{{zzzzzz{{{|||~~~~~~}}}{{{cccLLLAAA:::999999===BBBDDDCCCAAA<<<777JJJvvvyyycccfffOOOttteeePPPIIIGGGEEECCC>>>BBBFFFGGGEEEDDDCCCDDDAAAAAA@@@>>><<<:::777666444333222000////////////---,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,+++222///---222999HHH___aaapppsssdddqqq___QQQSSSTTTYYYaaawwwmmm]]]\\\```mmmwww}}}|||}}}kkk^^^YYYZZZ]]]XXXSSSTTT[[[___^^^dddmmmtttnnnoooyyynnnZZZdddxxx+++++++++***))))))(((((())))))))))))))))))))))))'''((((((((()))))))))))))))***+++,,,------...///999GGGQQQnnn~~~uuu{{{}}}}}}|||{{{|||~~~}}}|||{{{|||{{{xxxvvvuuusssooollllllpppwww|||yyy}}}yyywwwuuuyyyyyyttt{{{~~~yyyiiiWWWVVVeeesssxxxtttwwwyyyxxxqqqhhh```[[[NNNMMMOOOWWWbbbkkkmmmkkkjjjlllqqqtttqqqmmmqqqwwwuuuvvvzzz~~~~~~uuujjjccc^^^^^^eeennnrrrzzznnnaaaaaagggooovvv{{{wwwsssrrrsssuuuwwwuuutttvvvzzz}}}|||{{{uuuwww{{{~~~~~~{{{wwwuuu{{{yyywwwvvvvvvxxxzzz{{{~~~|||zzzwwwtttuuuyyy|||xxx{{{}}}}}}|||||||||}}}~~~~~~zzzvvv^^^GGG===999999:::>>>CCCDDDCCC@@@<<<888MMMyyy}}}nnn\\\~~~aaaSSS{{{aaaKKKDDDCCCDDDFFF???AAAEEEFFFFFFEEEEEEEEEEEEDDDBBB???===:::888777444333222111000/////////------,,,,,,,,,---......------------------------,,,111///---222888IIIbbbgggxxxuuueeekkk}}}^^^TTT\\\hhhxxxvvvccc^^^aaaooo}}}vvvbbb[[[[[[\\\[[[WWWXXX[[[```gggnnntttxxx|||~~~www\\\]]]}}}~~~~~~,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---......777IIIUUUrrr|||kkkxxx~~~}}}~~~|||{{{|||~~~|||zzzzzz{{{||||||{{{{{{xxxtttooonnnrrrxxx}}}{{{zzzwwwrrrtttzzzooojjjkkkuuu~~~}}}|||sss]]]XXXfffvvvxxxuuuvvvuuuoooddd[[[VVVTTTJJJKKKQQQ]]]iiippppppmmmjjjjjjmmmpppnnnlllpppwwwvvvwwwzzz~~~|||tttmmmcccZZZPPPIIIEEEGGGOOOYYYaaahhhrrrxxx}}}}}}lllbbb___ccceeegggmmmuuuxxxxxx{{{}}}~~~{{{wwwuuuuuuvvvxxxvvvvvvxxx|||{{{wwwtttwwwzzz||||||zzzwwwtttvvvvvvwwwwwwxxxyyy|||~~~~~~}}}|||yyywwwwwwyyy{{{wwwzzz}}}~~~~~~||||||||||||}}}~~~{{{sssYYYCCC:::888888:::???DDDEEEBBB???:::888MMM{{{~~~nnnbbb```RRRxxxtttXXXLLLHHHEEECCCDDDBBBDDDFFFHHHHHHHHHHHHGGGFFFEEEBBB???===:::888777444444222111000/////////------,,,,,,,,,------...---------...............,,,111///...333777JJJfffjjj}}}uuudddddd}}}]]]\\\sss|||ggg```cccyyyppp]]]ZZZ```dddeeeeeehhhiiikkkrrr~~~|||```[[[zzzxxxwww{{{{{{...------,,,,,,+++******(((((((((((((((((((((((()))))))))*********++++++((()))***+++---...///000222HHHSSSiii|||zzzbbbjjj}}}~~~~~~~~~~~~|||{{{yyy}}}||||||~~~{{{yyyyyy{{{}}}~~~~~~{{{wwwuuuuuuxxx{{{|||~~~yyyuuuqqqqqquuu|||kkk```aaagggrrryyy{{{}}}|||dddZZZfffuuuyyyuuurrrlllaaaVVVNNNKKKLLLIIIKKKSSS```mmmsssqqqllljjjjjjkkknnnnnnmmmpppwwwyyy{{{~~~|||qqqbbbWWWIIICCC???<<<:::888===DDDHHHOOOXXX___hhhwww}}}mmm^^^VVV___dddgggggghhhjjjiiieeeooosss}}}{{{zzzzzzzzzyyyxxxwwwxxx{{{~~~~~~zzzvvvvvvvvvwwwwwwwwwwwwvvvvvvsssvvvyyyzzzyyyxxxxxxzzzzzz{{{|||{{{xxxuuuuuuuuuvvvyyy|||~~~}}}||||||||||||}}}pppUUUAAA:::777888;;;@@@EEEEEEBBB>>>888666MMM}}}uuupppaaaVVVtttzzzdddPPPLLLKKKEEEAAACCCDDDDDDEEEGGGHHHIIIHHHGGGFFFEEECCC@@@===:::888777555444333111000000//////...------,,,,,,,,,---------------.........//////---111//////333666KKKkkkmmmtttbbb^^^cccccc|||jjjeeeiiikkk^^^aaammmyyy{{{|||zzzyyyvvv___ZZZnnn}}}.........---,,,,,,++++++))))))))))))))))))))))))************++++++++++++'''((()))+++---///000111333HHHOOO^^^oooxxx^^^bbb{{{~~~~~~~~~}}}|||yyywwwvvv~~~~~~|||{{{||||||yyywwwwwwzzz|||~~~~~~~~~}}}zzzxxxxxxyyy}}}~~~}}}wwwsssttttttuuuzzzwwwlllddd\\\ccceeemmmvvvzzz{{{ggg\\\eeerrrxxxssslll```SSSIIIDDDEEEGGGIIILLLTTTaaammmssspppllllllkkkmmmpppqqqpppsssxxx}}}vvvgggUUUJJJ===;;;;;;<<<:::666777;;;:::???EEEJJJRRRddd}}}lll[[[OOOIIIXXXcccmmmqqqoooiii```WWWccciiiyyy~~~{{{yyy~~~yyytttsssuuuxxxyyyyyywwwvvvuuussssssuuuvvvwwwtttxxx{{{{{{wwwtttssstttvvvyyy{{{{{{xxxuuusssssswwwyyy|||}}}}}}|||}}}~~~~~~nnnRRR???:::666888;;;AAAFFFFFFAAA===<<<<<>>???@@@>>>;;;;;;???BBBEEEEEEBBBBBBNNNdddvvvvvvdddVVVNNNJJJTTTbbbrrrzzzzzzuuukkkbbbeeehhhuuu{{{wwwzzztttrrrtttwwwxxxxxxwwwvvvuuuttttttuuuvvvwwwsssvvvyyyxxxtttrrrtttwwwuuuwwwyyyyyyxxxwwwwwwxxxyyy{{{}}}}}}}}}}}}lllOOO>>>:::666777;;;BBBFFFFFFAAA<<<===???\\\rrrOOOMMMdddppp{{{gggZZZ\\\ZZZMMMFFFHHHGGGEEEDDDDDDFFFGGGEEECCCCCCDDDEEEEEEBBB???:::888555444333222111000000000///...---,,,,,,,,,,,,,,,+++++++++,,,---.........///000...000333555LLLrrrxxxhhhfff{{{wwwhhhgggsssssslllppprrrdddaaakkkyyy|||~~~vvvbbb___\\\UUUSSSkkk------,,,++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++---......///,,,EEERRRhhhVVV___zzz~~~{{{wwwuuuuuuvvvxxxxxxwwwuuuuuuuuuuuusssrrrsssuuuwwwxxxxxxvvvxxxyyyyyyxxxwwwxxxyyy}}}|||~~~}}}|||~~~~~~~~~|||~~~|||jjjZZZVVVbbbwwwzzzeee^^^gggoooxxxyyyooonnn```MMM@@@===AAAGGGKKKGGGIIIPPP]]]jjjrrrrrrooorrrpppsssxxxzzzyyyzzz}}}yyyzzzyyyqqqcccUUUKKKGGGFFFCCCBBBBBB@@@>>>@@@EEESSSRRRMMMBBB:::???OOO^^^rrreeeZZZVVVUUUXXXfffwww}}}sssrrr|||{{{uuu|||zzzxxxyyy{{{{{{xxxuuuwwwwwwvvvvvvvvvvvvwwwwwwnnnqqqtttsssrrrsssyyyuuuvvvwwwxxxxxxyyy|||{{{|||}}}~~~}}}~~~~~~~~~~~~jjjNNN===:::555777<<>>::::::999:::>>>CCCDDD???:::BBB222]]]{{{|||nnnyyyzzzLLLHHHbbbvvvttt|||rrriiihhhggg___VVVQQQGGGJJJMMMLLLIIIEEEDDDEEEEEEEEEFFFFFFEEECCCAAA???;;;999555444333333222111000000...---------------,,,------,,,+++,,,...000111000222...666999EEExxx{{{dddppp}}}tttoookkkyyywwwwww}}}|||yyyrrrTTTUUUXXX]]]eeeppp|||}}}dddMMMHHHMMMMMMIIIFFFDDDGGGIIIVVVvvvxxxiiiccc```WWWNNN[[[hhh{{{000///......,,,,,,+++***((()))))))))))))))))))))))))))))))))************)))***+++++++++,,,...000444HHH^^^hhh^^^ZZZooo~~~|||zzzyyywwwsssqqqmmmnnnooonnnmmmmmmoooqqqrrrnnnkkkmmmrrrvvvwwwvvvyyyzzzyyywwwtttrrrssstttwwwyyy|||~~~{{{{{{}}}~~~{{{tttvvvyyy~~~yyytttvvvuuussssssuuuxxx|||{{{{{{vvvrrr~~~|||fff^^^[[[cccmmmooollljjj\\\NNN@@@999888;;;CCCJJJFFFIIIRRR```mmmtttvvvvvvwwwvvvzzzzzzmmm[[[MMMHHHKKKOOONNNSSSOOOKKKQQQTTTWWWbbbsssyyy```JJJLLLIIIQQQqqqyyytttqqqhhhhhhlllssstttrrrrrruuuvvv~~~|||zzzzzzyyywwwuuusssrrrqqqvvvwwwwwwwwwvvvtttssssssqqqqqqrrrtttuuuwwwyyyzzzwwwwwwxxxyyy{{{|||}}}}}}}}}{{{zzzzzzzzzxxxwwwzzz{{{|||||||||~~~rrr[[[GGG;;;777:::999:::???CCCDDD???:::<<<444ccc|||lll~~~uuuHHHHHHcccvvvxxxtttiii___^^^^^^YYYRRROOOHHHJJJKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHFFFCCCAAA???;;;999555444333333222111000000///...------------,,,,,,,,,,,,,,,---...000000///222...666999EEExxxooouuu}}}mmmooozzz~~~~~~}}}{{{~~~yyytttmmmLLLPPPUUUYYY___iiiuuu~~~^^^RRRGGGCCC@@@===>>>BBBAAA@@@BBBKKK^^^wwwrrrmmmaaaUUU[[[jjj~~~000//////...---,,,++++++))))))))))))))))))))))))))))))))))))************)))***,,,,,,+++,,,...000333DDD\\\ggg___ZZZoooxxx~~~|||{{{yyywwwssspppnnnooopppooonnnnnnpppqqqssspppmmmooossswwwwwwwwwwwwzzz{{{xxxrrroooqqquuuqqquuuzzz|||xxxzzzyyyzzz|||}}}|||pppsssxxx}}}|||vvvqqqrrrqqqppppppqqqtttwwwzzzzzz}}}vvvjjj]]]WWWWWW```iiiiiiccc^^^UUUGGG:::777:::>>>DDDJJJIIIHHHRRRcccooosssvvv|||}}}}}}{{{nnn___RRRNNNSSSZZZQQQ]]]aaaeeennnqqqvvvppp^^^bbb___lllwwwpppkkkjjjhhhgggkkkppp}}}|||xxxzzz{{{{{{{{{yyyvvvsssqqqtttwwwyyywwwrrrooopppsssqqqqqqssstttvvvwwwxxxyyyxxxzzz|||}}}~~~}}}|||{{{~~~|||zzzyyyzzzzzzxxxwwwyyyzzz|||}}}}}}~~~pppYYYEEE:::777999999;;;???CCCCCC>>>::::::;;;lll|||hhhvvvKKKSSSooowwwpppdddYYYXXXYYYWWWTTTSSSIIIJJJIIIHHHGGGGGGIIIKKKKKKKKKKKKIIIGGGDDDAAA???<<<999666444333333222111111000///......---------+++,,,,,,---......//////......111---666999EEExxxtttxxxkkkfffoooyyywwwrrryyykkkTTTFFFLLLSSSWWWYYY```lllvvvmmmFFFCCCAAABBBBBBAAABBBFFF???>>>BBBHHHMMMaaasssbbbXXXeeesssyyyzzz000000///...---,,,++++++*********)))))))))))))))((()))))))))***************+++,,,,,,+++,,,...000---<<>>BBBEEEGGGKKKIIISSSdddnnnnnnttt}}}{{{mmmddd______ccchhhmmmqqqgggmmmiiittt~~~rrrllljjjlllssszzz{{{xxx{{{{{{||||||{{{yyyxxxwwwwwwyyyyyywwwsssqqqqqqrrrrrrrrrsssuuuvvvwwwxxxyyyxxxzzz}}}|||{{{}}}{{{yyyxxxyyyzzzyyyxxxyyy{{{~~~pppYYYFFF<<<999999:::===@@@CCCBBB>>>:::===CCCqqq|||zzzeeesssMMMdddpppcccXXXUUUWWWWWWVVVVVVKKKJJJGGGEEEFFFHHHLLLOOONNNMMMLLLJJJGGGDDDAAA???===:::777555444444222111222111000///............,,,,,,,,,---///000///...---...111---555888DDDvvvoooyyytttzzzsss^^^^^^hhhsss{{{ppphhhnnn{{{[[[HHHFFFMMMTTTVVVVVV[[[fffqqqxxxpppQQQHHHEEEBBBEEEIIIJJJHHHFFFGGGGGGJJJLLLNNN[[[yyysss^^^___bbbeeefffiiiqqqyyy111000///...---,,,,,,++++++*********)))))))))(((((()))))))))***************+++,,,,,,++++++---///,,,888[[[dddfffwwwVVVMMMddd}}}|||{{{zzzxxxvvvyyyxxxuuurrroooppptttwwwrrrqqqppprrrtttwwwxxxxxxzzz~~~yyyqqqlllnnnrrrooorrrxxx}}}{{{yyyyyy{{{|||vvvuuutttuuuwwwyyyyyyxxxwwwtttpppmmmlllmmmpppsssmmmlllllllllmmmooorrrssswww{{{}}}vvvnnnwwwqqqqqqkkk^^^]]]bbb______VVVQQQVVV[[[XXXPPPKKK@@@:::999>>>DDDEEEEEEEEELLLMMMVVVdddjjjkkkrrr|||vvvdddbbbhhhiiihhhfffuuuoooUUUYYYbbb\\\___qqqnnnoooxxxwwwzzz~~~}}}|||{{{|||{{{zzzzzz{{{|||}}}~~~}}}{{{xxxwwwxxxwwwuuusssssssssssstttuuuwwwyyyzzzxxxzzz}}}~~~|||}}}{{{xxxxxxyyyzzz{{{zzzzzz}}}}}}~~~nnnVVVEEE===;;;888:::>>>BBBCCCAAA===999;;;FFFooo||||||xxxfffhhhIIIrrrmmmaaaWWWUUUXXXWWWUUUUUUMMMJJJFFFDDDEEEJJJOOORRROOONNNLLLJJJGGGEEEBBBAAA???<<<888666555555333222222222111000///////////////---,,,---///000///---------111---555777BBBtttrrr~~~mmmhhhqqqwwwwwwrrrbbbWWWZZZcccmmm|||zzz~~~{{{ssseee[[[fffyyypppRRREEEHHHNNNTTTTTTSSSXXXdddppp{{{nnn]]]RRRAAAPPPTTTUUURRRMMMMMMQQQUUUjjjggg```\\\dddrrrvvvrrrmmmaaaZZZcccrrrzzz}}}~~~111000000///...---,,,,,,+++++++++******))))))((())))))))))))************+++,,,,,,,,,++++++---///000888^^^ggg^^^iiidddSSSccc}}}zzzxxxxxxyyyyyyyyyyyyxxxvvvsssooonnnoooqqqooooooqqqrrrtttwwwyyyzzz{{{}}}}}}yyysssooopppsssssstttyyy{{{~~~{{{xxxvvvwww{{{~~~uuusssssssssuuuvvvuuutttxxxtttnnngggcccdddiiimmmffffffggghhhkkknnnppprrrppprrrvvvxxxxxxvvvrrrpppqqqlllkkkggg```gggqqqnnnaaaVVVOOORRRUUUQQQIIIDDD;;;999<<>>;;;888777666555333333222111000////////////333///,,,,,,...000///---......111---555666@@@qqq}}}}}}hhhaaa]]]YYYTTTRRRUUU^^^gggoooxxx}}}vvvxxx~~~ttthhh[[[QQQcccttteeeKKKFFFJJJMMMPPPPPPQQQZZZiiiuuu~~~VVVIIIKKKGGGOOObbbpppiii]]]___rrr~~~wwwsssyyywwwbbbXXXhhh111111000///...---,,,,,,,,,,,,+++******))))))((())))))))))))************+++,,,---,,,++++++---...333666^^^lll```hhh}}}{{{^^^___}}}xxxvvvwwwzzz|||}}}zzz|||}}}|||xxxsssooommmlllnnnppprrrtttvvvyyy{{{zzzzzzzzzxxxvvvtttuuuwwwvvvwwwzzz{{{}}}}}}|||yyywwwwwwyyy|||sssrrrrrrrrrtttsssrrrpppwwwuuuqqqkkkdddbbbccceeecccccccccdddeeefffhhhiiidddggglllppprrrpppooonnngggfffmmmpppoooxxx}}}ttt]]]TTTMMMOOORRRMMMEEE???:::;;;@@@EEEFFFDDDFFFKKKNNN\\\fffeeehhhttt~~~xxxaaaRRRZZZeeebbbXXXQQQOOOUUURRRRRRYYYUUULLLMMMQQQCCCEEEQQQUUU\\\ppp|||{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{zzzxxxvvvvvvvvvvvvvvvyyyvvvsssqqqrrrvvvzzz~~~|||{{{yyyxxxxxxyyy{{{|||~~~|||yyyyyyzzz}}}~~~~~~yyy}}}}}}}}}wwwbbbLLL===777888777;;;@@@CCCCCC@@@<<<999:::TTT}}}uuujjj___RRRuuuhhhbbb___eeeiiifff___ZZZQQQKKKFFFDDDGGGLLLPPPRRRPPPPPPOOOMMMMMMLLLLLLLLLCCC@@@<<<:::999888666555333333222111000000000000777111,,,***---///...,,,//////222...444444>>>ooonnn[[[TTTOOOKKKQQQYYYcccqqq~~~zzz~~~wwwxxxooo^^^SSSNNN\\\lllxxx|||uuuZZZGGGJJJNNNMMMMMMNNNTTTbbbtttrrrPPPKKKSSSRRRQQQdddssspppjjjrrr{{{}}}qqqmmmzzzdddVVVddd}}}111111000///...---,,,,,,,,,,,,++++++***))))))((())))))))))))************+++,,,---,,,++++++---...222111\\\pppfffnnn]]]UUUvvv}}}~~~yyyvvvxxx|||~~~{{{sssnnnjjjlllooorrrtttvvvyyy{{{xxxwwwwwwwwwxxxyyyzzzzzzxxxxxx{{{}}}{{{}}}~~~|||xxxvvvwwwyyyrrrrrrrrrrrrsssrrrooommmwwwxxxxxxssskkkdddaaa```ddddddbbbaaa___^^^^^^^^^ZZZ^^^eeelllmmmjjjhhhhhhbbbgggttt~~~sssYYYPPPKKKOOORRRLLLBBB;;;<<<>>>BBBEEEDDDCCCHHHOOONNNaaakkkgggiiizzzooo\\\RRR[[[fffbbbXXXSSSJJJIII???===HHHLLLKKKQQQWWWKKKKKKLLLIII\\\{{{sssppp}}}~~~~~~}}}zzzyyyvvvxxxxxxvvvrrrrrrtttxxxzzzwwwssspppqqquuu{{{}}}xxxuuutttvvvyyy{{{|||yyyyyy{{{~~~www|||~~~~~~uuu```JJJ<<<777888666;;;AAADDDCCC???;;;999BBBcccqqqhhh^^^UUUmmm___[[[\\\dddjjjfff]]]WWWQQQLLLFFFDDDGGGLLLPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPEEEBBB>>>;;;:::999777666444333222111000000000000999333,,,))),,,......,,,///000333...444444<<>>BBBIII>>>CCCMMMXXXccctttvvvmmmvvv~~~~~~}}}|||zzzwwwrrroooppptttwwwuuurrroooppptttxxxyyyyyywwwxxxyyyyyyxxxxxxzzz|||uuuuuuwwwzzz~~~~~~zzz}}}}}}~~~nnnWWWEEE<<<999888444???CCCFFFGGG===666>>>IIIwwwzzzhhh\\\```YYY|||iiiddd]]]UUUTTTYYY]]]\\\YYYVVVLLLDDDHHHTTTZZZVVVNNNSSSOOOKKKKKKOOOQQQOOOLLLDDDAAA===<<<===<<<888555666555222111000000111222000//////.........//////333---222///222666@@@ggg~~~mmmsssppp```gggbbbeeewwwuuutttyyyuuurrryyy~~~wwwrrrqqqrrriiiRRRJJJKKKXXX^^^ggghhh^^^PPPKKKMMMUUUNNNNNNWWWbbbqqqwwwSSSKKKQQQYYYbbb[[[ZZZQQQGGGIIISSSTTTLLLAAAKKKDDDFFFVVVMMMLLLlllooo___RRR```zzz666555333111///...------,,,++++++*********************))))))))))))******++++++,,,,,,---.........///444LLLssstttnnncccRRRppp|||}}}xxxtttuuusssrrrrrruuuwwwxxxxxxwwwxxxyyyyyywwwxxx{{{}}}}}}zzzyyyxxxtttuuuwwwxxxxxxvvvtttsssrrrqqqpppmmmjjjiiihhhhhhhhhiiijjjkkkiiiddd]]]XXXTTTWWWVVVQQQPPPQQQOOOKKKHHHIIILLLOOOQQQTTTUUUVVVbbbiiimmmnnnuuu~~~~~~uuuTTTLLLIIILLLIII???:::===@@@DDDFFFFFFFFFIIIRRRYYYbbbjjjkkkppp~~~YYYJJJCCCNNNZZZZZZVVVUUU```TTTGGG@@@===;;;===@@@EEEHHHSSSfff~~~zzz~~~|||tttuuu~~~~~~}}}|||}}}xxxtttrrrssstttxxxuuurrrrrruuuwwwxxxxxx{{{zzzyyyyyyzzz{{{}}}}}}{{{{{{zzz{{{||||||zzzwwwzzz|||lllVVVDDD;;;888777999BBBDDDEEEEEE;;;666@@@UUUttt{{{eeegggvvvYYYTTTssssssdddbbb\\\VVVUUUWWWZZZYYYWWWSSSJJJDDDJJJXXX```^^^XXXQQQMMMIIIJJJMMMOOONNNKKKGGGDDDAAA???>>><<<999555777666333111000000111111333222111000///.........222---111...111555>>>cccwwwgggooozzzgggooorrrxxxvvvuuuuuurrrkkkeeegggpppyyyvvv^^^MMMIIILLLYYY^^^dddeee[[[OOOLLLOOOVVVTTTWWW^^^jjj~~~zzzXXXQQQQQQOOOPPPQQQRRRLLLDDDEEEKKKHHH>>>BBBCCC888999GGGMMM^^^jjjbbbYYYhhh666555333111000......---,,,,,,+++*********************))))))))))))******++++++,,,,,,------......111333FFFooozzzxxxqqq___ttt~~~|||yyyzzz{{{zzzwwwvvvuuuuuuwwwxxxxxxwwwvvvwwwxxxxxxwwwwwwyyy{{{{{{yyyyyy~~~xxxuuuvvvwwwwwwvvvtttqqqpppoooooommmkkkiiigggfffeeebbb```_________]]]ZZZWWWMMMOOONNNKKKJJJLLLKKKHHHDDDEEEFFFGGGHHHIIIJJJJJJZZZ^^^___```gggnnnlllcccKKKHHHIIIJJJCCC999888???AAADDDFFFFFFGGGLLLWWW```hhhnnnnnnsssQQQGGGCCCKKKSSSSSSRRRTTT___\\\UUUKKKEEEEEECCCAAA@@@FFFUUUsss```PPPSSScccsssiiijjjqqqyyy}}}zzzrrrsss}}}|||zzzuuuvvv~~~}}}}}}|||wwwtttttttttyyywwwuuuvvvxxxzzz{{{{{{|||yyyvvvvvvyyy|||}}}|||}}}|||{{{||||||zzzwwwuuu{{{|||~~~~~~|||hhhTTTCCC:::777777;;;CCCDDDCCCCCC:::999EEE```~~~rrrzzzeee}}}rrrWWWTTTsssjjj___\\\YYYXXXYYYYYYWWWVVVQQQIIIEEEKKKWWW``````[[[PPPMMMJJJJJJMMMOOONNNLLLJJJHHHEEEBBB@@@===999666888777555222111000000000555444222111///.........222---111---000444:::]]]zzzgggkkkooowwwsssttttttppphhh^^^ZZZ___mmmxxxzzzwwwooo___OOOFFFGGGLLLZZZ\\\```___VVVMMMMMMRRRSSSZZZ```ggguuu|||^^^YYYYYYQQQMMMKKKKKKEEE>>>???FFFEEE???=========???CCCSSSuuu}}}pppcccWWWZZZWWWeeeqqqooowww777666444222000///......,,,,,,+++************+++******))))))))))))*********++++++,,,------......000555CCCkkk}}}}}}uuuzzz~~~~~~}}}zzzxxxyyy}}}}}}xxxwwwuuuuuuvvvwwwvvvtttrrrsssuuuvvvxxxyyy{{{|||yyyxxxyyy~~~~~~xxxzzzzzzyyywwwtttpppllljjjmmmllljjjhhhgggeeebbbaaa^^^\\\YYYWWWVVVSSSPPPMMMHHHHHHHHHGGGGGGGGGHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBJJJOOOTTTYYY___aaaWWWJJJBBBDDDHHHHHH???777;;;DDDBBBDDDEEEEEEEEELLLXXXbbblllqqqooorrrrrrKKKFFFGGGNNNRRRQQQQQQSSSVVVaaaeee___YYYVVVMMMBBBFFFQQQfffQQQHHHDDDNNNppp}}}mmmcccdddkkkyyy~~~{{{qqqqqq~~~~~~~~~}}}yyyvvvuuuwwwyyyxxxxxxyyy{{{}}}yyytttpppqqqvvvzzzzzzxxxyyyyyyyyy{{{||||||zzzxxx|||}}}~~~~~~~~~wwwcccPPPBBB888666888777@@@BBBBBBBBB:::;;;HHHdddwwwzzzjjjpppUUUVVVsssnnn[[[\\\^^^^^^]]][[[XXXVVVQQQJJJEEEHHHQQQWWWWWWTTTPPPNNNKKKKKKMMMOOOOOONNNIIIHHHFFFDDDAAA>>>:::888999888666444222000000000333222111000//////...///222...333---000444888WWWpppmmm|||sssyyyzzzxxx~~~~~~xxxmmmkkkeeeddd```YYYUUUWWW^^^eeeddd___VVVKKKCCCBBBGGGLLLZZZZZZZZZYYYRRRKKKNNNTTTOOO]]]hhhnnn~~~ccc```dddbbbbbb\\\WWWKKK>>><<>>EEEGGGHHH```{{{lll___YYYaaacccnnnllleeeccckkkxxx777666555333111000//////---,,,,,,+++***+++++++++******))))))))))))************++++++,,,------...+++444???dddyyywwwwwwooo|||~~~~~~~~~}}}~~~}}}xxxvvvtttttttttuuutttsssvvvvvvwwwxxxzzz{{{||||||vvvwwwzzz}}}|||xxxzzzzzzxxxvvvsssooolllkkkllljjjgggfffeeebbb^^^[[[XXXWWWUUUSSSQQQMMMHHHDDDBBB@@@@@@AAAAAAAAABBBDDD???>>><<<;;;:::999999999===AAAHHHNNNRRRPPPEEE:::<<>>;;;:::999888777555333111000000//////.........///000000222///444...111666888SSStttqqqtttxxxwwwsssppptttzzz|||qqqjjjjjjlllggg^^^SSSTTTRRROOOJJJHHHIIIKKKMMMIIICCC???>>>BBBHHHLLLXXXVVVUUUTTTNNNJJJNNNUUUNNN___nnnvvvddd___fffjjjooommmfffXXXJJJCCCBBBCCCBBBHHH???BBBNNNbbb{{{oooccciiilllsssyyylll]]]ZZZbbbqqq}}}888777555333222000000///------,,,+++++++++++++++******))))))))))))************++++++,,,,,,------'''222888ZZZqqqlllyyykkkZZZ{{{~~~}}}}}}~~~}}}~~~~~~zzzxxxtttssstttuuuuuuuuu~~~}}}|||||||||{{{yyywwwsssvvvzzz}}}~~~}}}zzzxxxvvvvvvvvvuuutttrrrqqqpppkkkhhheeecccbbb___YYYUUUPPPOOOOOONNNMMMJJJDDDAAA<<<999888;;;;;;:::<<<@@@===<<<:::777666555666666888888:::;;;======:::777<<>>666999IIIvvvfffaaaPPPcccooodddaaa___]]]\\\\\\ZZZWWWUUUTTTOOOJJJHHHKKKNNNOOOOOOLLLKKKIIIGGGFFFFFFFFFGGGBBBDDDEEEDDDAAA===;;;:::999888777666444333111111------------...///000111000///555...222777777OOOooorrrvvvttt~~~rrrmmmjjjjjjiiihhhiiimmmhhhjjjeee[[[[[[bbb^^^RRRMMMLLLHHHCCC???===>>>@@@===<<<:::;;;>>>CCCIIIMMMTTTRRRQQQQQQMMMJJJMMMSSSRRRaaarrr}}}```XXX^^^```ccc___]]]ZZZUUUPPPLLLIIIGGGFFFCCCIIIiiieee\\\nnnsssyyy{{{~~~pppggghhhiiirrr999888666444222111000000------,,,++++++++++++,,,******))))))))))))***************+++,,,,,,------***333111QQQnnnfffkkkxxx|||qqqSSSooo}}}yyy|||zzz~~~|||zzzzzz|||~~~{{{wwwtttuuuwwwyyyzzz}}}{{{zzzyyyzzzxxxtttqqqqqquuuzzz}}}|||{{{yyyxxxuuuuuuuuuuuuttttttttttttkkkgggcccaaa```\\\UUUOOOLLLKKKIIIIIIHHHEEEAAA>>>;;;666555888999777999>>>===<<<999777666666666777555444333222000111555:::@@@??????@@@BBBFFFGGGGGGIIIKKKLLLKKKKKKQQQ[[[dddiiippplllgggkkkpppzzzYYYCCC???@@@BBBDDDHHHLLLOOONNNMMMDDDEEEMMM\\\fffiiiiiiiii]]][[[bbbooouuurrrsssyyyqqqyyyuuujjjlllfffrrrwww}}}|||||||||}}}zzzwwwyyy}}}}}}{{{zzztttuuuwwwyyy{{{||||||{{{wwwwwwwwwyyy||||||zzzyyyxxxzzz}}}~~~~~~}}}~~~zzzeeePPPFFF???777777===@@@GGGDDD>>>;;;777???TTTwwwaaaTTTPPPpppsssiii^^^XXXXXXZZZZZZYYYXXXTTTNNNKKKKKKMMMOOOPPPMMMLLLKKKHHHFFFDDDEEEFFFDDDFFFHHHFFFAAA<<<::::::888888777666555444333222//////////////////000000---...333---111777666KKK~~~|||jjjlllyyyqqq|||}}}qqqjjjdddbbb^^^XXXVVVYYYUUUVVVUUUSSSRRRSSSOOOIIIIIIGGGBBB>>>:::999;;;<<<777777999:::===CCCJJJNNNPPPOOOOOOPPPMMMJJJLLLQQQVVV```ppp~~~}}}|||~~~~~~vvvRRRSSSZZZUUUOOOLLLNNNRRRTTTTTTRRRQQQQQQHHHTTTYYYtttuuuMMMXXXoooyyyxxx{{{999888666444222111000000...---,,,,,,++++++,,,,,,******))))))))))))******)))******+++,,,,,,------111666...NNNooogggeeennn|||~~~[[[fff|||~~~~~~{{{}}}zzzzzzzzzxxxxxxzzz~~~yyyvvvwwwzzz}}}~~~vvvuuussstttvvvuuuqqqnnnpppuuuzzz}}}|||yyyxxxxxxwwwwwwvvvuuutttssssssrrrlllgggcccaaa___[[[SSSLLLNNNKKKGGGDDDCCC@@@>>>;;;<<<777666999:::777:::???:::888666444333333444555111222444333000///444;;;CCC@@@======CCCHHHGGGBBBEEEHHHJJJIIIJJJPPPZZZcccbbbkkkhhhbbbdddjjjwwwjjjDDD777<<>>777777>>>???EEEAAA;;;:::;;;IIIaaaqqq___qqqEEEKKKuuutttaaaVVVVVV[[[^^^^^^\\\XXXRRRLLLJJJJJJLLLMMMQQQPPPNNNKKKHHHFFFGGGGGGFFFHHHJJJGGGBBB<<<999888777777777777666555444333222222111000000///000000+++,,,222+++000777555IIIzzzhhheeewww}}}ooo{{{xxx}}}}}}rrrggg___]]]ZZZRRRMMMMMMPPPJJJIIIMMMKKKCCCAAAFFF???>>><<<:::888666555555777888:::;;;===BBBIIIOOONNNLLLNNNPPPNNNJJJKKKOOOWWW]]]mmm|||zzzkkkdddggghhh^^^FFFSSS^^^RRREEEOOOOOOOOOPPPOOONNNOOORRRXXXjjj___[[[xxx|||ccc[[[dddxxx|||:::888666555666444222//////...---,,,+++,,,---...******))))))))))))******+++,,,+++)))+++//////,,,//////555JJJfffvvvssshhhuuuhhhWWW}}}~~~~~~yyy~~~zzzvvvvvvyyy}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzzwwwuuurrrpppooopppqqqrrrnnn}}}zzz}}}~~~zzz{{{yyywwwuuusssrrrrrrrrrjjjiiifffccc___XXXPPPKKKIIIFFFBBB@@@@@@???;;;777888888888888888777777777;;;:::777555333333444444333333333333555777999;;;???@@@AAAAAAAAA@@@???>>>CCCFFFJJJJJJJJJNNNVVV]]]jjjmmmddd\\\dddooo~~~zzzQQQBBB777===<<>>ssswwwlllqqqvvvzzz{{{}}}{{{yyyuuujjjddd___\\\WWWOOOIIIHHHHHHGGGDDDAAA???=========???<<<:::999::::::999777;;;;;;;;;<<<@@@EEEJJJMMMMMMNNNOOOMMMJJJJJJLLLOOOWWWYYYaaajjjkkkddd```bbbmmmkkkPPPPPPVVVSSSOOOPPPLLLRRRRRRJJJFFFJJJNNNOOOdddpppjjj___eeellljjjgggnnnfff___hhh~~~:::999777666555555555555///...---,,,,,,,,,---...******))))))))))))*********++++++))),,,111111...---***000HHHhhh{{{tttddduuuqqqWWWxxx}}}{{{wwwvvvyyy|||}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyywwwssspppppppppppppppmmmxxx~~~zzz{{{|||uuutttrrrqqqpppppppppqqqlllkkkgggccc^^^VVVNNNHHHGGGCCC???>>>>>>===999555555555555555555555555555:::999666444333333333444444444444555777999;;;<<<======>>>>>>>>>>>>>>>===???CCCHHHIIIJJJNNNVVV\\\___fffccc^^^gggsssrrrLLLAAA444777;;;>>>AAABBBBBBGGGNNNUUUXXXQQQHHHAAA@@@EEELLLQQQWWWVVV___llliiiXXXPPPUUUfffoooyyypppkkkjjjgggddddddiiiooosss}}}}}}{{{|||~~~{{{zzzyyyxxxxxxzzz|||~~~{{{xxxxxx|||yyy{{{}}}|||{{{yyyxxxyyywwwwwwvvvvvvwwwxxxzzz{{{}}}|||~~~mmm[[[GGG<<<888777999<<>>555===777@@@eee}}}bbbgggZZZKKKJJJuuu~~~rrrggg]]]^^^aaa```]]][[[WWWWWWVVVSSSOOOMMMNNNPPPTTTQQQMMMKKKJJJJJJJJJIIIEEEEEEFFFEEECCC@@@<<<:::;;;;;;;;;:::888555222000222111000//////......///////////////000444999===lllrrruuu{{{rrrzzzyyyzzz~~~{{{wwwrrrhhhaaa[[[XXXSSSJJJEEEDDDBBBAAA???<<<;;;:::999999===<<<;;;999888888777888;;;;;;<<<===@@@DDDGGGIIIIIIMMMOOOLLLFFFEEEJJJPPPWWWVVVYYY^^^^^^]]]aaahhhwwwbbbJJJKKKTTTSSSPPPSSSYYYWWWSSSOOORRRYYYZZZUUUWWW```]]]___wwwzzzmmmssszzzxxx999999888666555666999;;;000///...---,,,------...******))))))))))))******)))*********---333444111...***---EEEhhh}}}ttt```ttt~~~]]]lll}}}yyyxxxyyyzzz{{{|||xxxxxxyyyyyyzzzzzzzzzzzzzzzwwwsssrrrrrrsssssssssqqqwwwyyywwwyyyzzzrrrqqqpppooonnnoooppppppnnnlllhhhccc]]]TTTKKKEEECCC@@@<<<;;;<<<;;;777444444444444444444444444444888777555444333333333444555666666888999;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<<<>>BBBFFF<<<999>>>666EEEnnnrrraaauuuPPPKKKQQQ{{{~~~ooohhhfff```\\\^^^```^^^\\\\\\WWWWWWVVVSSSQQQPPPQQQSSSSSSPPPLLLJJJKKKLLLLLLLLLEEEFFFFFFGGGEEECCCAAA???<<<<<<<<<;;;999666333222222222111000////////////////////////000333888<<>>???AAACCCDDDEEEJJJOOORRRNNNFFFDDDLLLTTTWWWVVVXXXYYY[[[___kkkvvv{{{^^^GGGHHHQQQRRRRRRUUU___]]]^^^gggvvv}}}uuuhhhOOORRROOO___www```XXXYYY```hhhjjjsss}}}xxxvvvppphhhcccgggkkk666777888777666666999;;;111000///---------......+++******))))))******+++(((*********///555666444111---///AAAbbbyyyuuudddpppeeekkk~~~{{{yyyxxxyyyyyyzzzwwwwwwxxxyyyzzz{{{||||||zzzwwwttttttwwwyyyxxxwwwvvvzzz{{{wwwvvvyyyyyyvvvtttsssqqqpppooooooooopppnnnkkkgggbbb\\\SSSIIICCC@@@===:::999;;;:::777444555555555666666666666666666666555444444444444555888888999;;;<<<>>>@@@@@@===<<<;;;999999999:::;;;<<>>???AAABBBCCCCCCCCCBBBNNNQQQRRROOOJJJKKKQQQXXXUUUXXX[[[^^^cccnnn|||aaaJJJGGGMMMPPPRRRVVV___fffvvvWWWSSSOOOaaabbbKKKHHHNNNZZZeeelll~~~~~~lllfffhhhgggcccXXX]]]zzz555777888999888666666666222111000...------......++++++************++++++(((***++++++///555777444...000222===XXXttt|||tttxxx|||fffjjj}}}~~~}}}{{{yyywwwvvvwwwxxxxxxxxxxxxyyyzzz|||~~~{{{wwwwwwzzz{{{yyyvvvwww|||yyytttsssvvvxxxxxxwwwtttqqqooonnnmmmmmmllljjjfffaaa[[[RRRIIICCC???<<<999999;;;;;;888555555555555555666666777777666666666666666666777777:::;;;<<<===???@@@AAAAAA===;;;:::888777777777888===BBBIIILLLLLLOOOUUU[[[gggiiiiiiwwwtttEEE===888>>>@@@BBBCCCDDDBBB@@@>>>>>>IIIKKKHHHAAA999999AAAIIILLLPPPXXX]]]UUUFFF???AAADDDDDDMMMUUUZZZeeehhh\\\|||sssmmmlllooopppllljjjkkkuuuyyyrrrwwwzzz{{{xxxuuuuuuzzz|||zzzvvvtttssssssttttttwwwzzz|||}}}}}}}}}}}}~~~xxxzzz~~~}}}{{{}}}sssWWWJJJ===777666777<<>><<<:::VVVuuuTTTbbbNNNHHHaaannndddkkkgggaaa]]][[[XXXVVVYYY^^^ZZZWWWUUURRRQQQPPPOOONNNMMMJJJGGGFFFHHHJJJKKKKKKIIIIIIIIIHHHFFFDDDBBBAAA<<<;;;;;;999888666444444333222111000000////////////000000000000222666999XXX~~~nnnqqqxxx}}}}}}|||{{{uuunnn___WWWNNNIIIDDD===999:::888999999::::::;;;;;;;;;666:::===;;;777666999>>>AAABBBCCCDDDDDDCCCBBBAAALLLKKKKKKKKKMMMPPPTTTVVVUUUWWWYYY]]]iii~~~vvv___IIIDDDIIINNNSSSWWW___jjjbbb^^^ZZZiiifffVVV[[[yyyaaaBBBPPP```{{{pppeeehhhmmmmmmbbbeee===;;;:::999:::888555333333222000///.........///++++++************++++++)))+++++++++...444555222)))///222888PPPqqqwww~~~aaaddd{{{}}}}}}||||||{{{xxxuuutttuuuwwwzzzyyywwwwwwxxx{{{zzzyyyzzzzzzvvvqqqsssyyy~~~|||vvvtttyyy|||yyyvvvrrrooolllkkkjjjllliiieee```ZZZQQQHHHAAA===:::888888;;;;;;999666333333333444555555666666666777777888999:::::::::======>>>@@@@@@@@@@@@@@@;;;::::::999999999999999===CCCIIILLLMMMQQQXXX^^^dddffflllxxxFFF>>>999>>>BBBCCCDDDEEEDDDBBB@@@>>>IIIKKKKKKEEE===;;;@@@FFFLLLQQQXXXYYYOOOAAA;;;===AAAJJJXXXZZZRRRSSSRRRFFF[[[jjj|||~~~nnndddaaahhhoooqqqtttzzz~~~{{{www{{{|||{{{xxxuuuvvvzzz}}}|||xxxvvvvvvwwwvvvuuuvvvyyy|||~~~~~~~~~vvvyyy}}}~~~||||||}}}oooQQQGGG<<<777666777===CCCGGG>>><<<===777;;;^^^qqqYYYmmmRRRIII```sssgggiiifff___XXXWWWVVVWWW]]]ccc\\\YYYVVVTTTSSSRRRPPPOOOKKKIIIGGGGGGIIIJJJJJJIIIGGGGGGFFFEEEDDDBBB@@@???===<<<;;;:::888777666666333333222111000000000000///000111111000222444777TTT~~~zzziiihhh|||ttt~~~rrryyy||||||||||||vvvooo]]]TTTKKKFFFAAA;;;999:::666777888999::::::::::::777:::<<<<<<:::;;;>>>AAABBBBBBCCCDDDDDDCCCAAA@@@DDDBBBCCCGGGMMMRRRUUUUUUYYYYYYXXX\\\ppp~~~dddSSSDDDBBBHHHNNNSSSVVVXXX^^^kkkwwwzzzsssiiieeecccccceeepppzzzgggJJJ@@@GGG[[[}}}wwwNNNGGG```yyytttttttttyyyxxxKKKDDD===:::;;;<<<888444444333111///.........///,,,++++++******++++++,,,+++---,,,+++---222333000)))000222555KKKnnnrrrbbb```ttt}}}||||||yyyzzzzzzwwwtttrrrtttvvv{{{yyyvvvtttuuuyyy~~~|||wwwwwwzzzzzzvvvqqqsssvvv{{{}}}{{{zzz~~~}}}yyyuuuqqqooommmmmmmmmkkkfff```YYYOOOEEE>>>;;;888666777:::;;;999666333333444555555666777777888888:::;;;<<<===>>>>>>??????@@@AAAAAA@@@??????;;;<<<>>>???AAABBBBBBCCCAAAGGGMMMPPPSSSYYYbbbjjjhhhppp~~~|||KKKDDD;;;;;;BBBCCCDDDFFFGGGGGGFFFDDDCCCFFFGGGEEE@@@>>>@@@CCCFFFLLLSSSSSSJJJ???===@@@@@@KKK\\\```YYY\\\ZZZLLLKKKZZZiiiqqqyyyuuujjjdddjjjooottt~~~~~~}}}}}}|||zzzyyyxxxxxxxxx}}}zzzwwwvvvwwwxxxwwwvvvvvvyyy|||~~~zzz|||~~~~~~|||}}}wwwhhhNNNEEE<<<888777888===DDDCCC===>>><<<555DDDmmmjjj___xxxMMMPPPkkkppphhhgggddd[[[UUUTTTVVVYYY]]]bbbZZZWWWTTTRRRSSSSSSRRRPPPLLLKKKKKKKKKMMMMMMKKKJJJFFFFFFEEEEEEDDDCCCCCCBBB??????===<<<:::999999999333333222111000000000000///000111111000111333666IIIuuu~~~lllfffuuuyyyooo}}}rrrkkknnnwww~~~}}}vvvnnn[[[QQQHHHCCC???:::999;;;666777888::::::::::::999999:::;;;<<<>>>AAACCCDDDAAAAAABBBAAAAAAAAA@@@??????AAAFFFLLLRRRWWW[[[]]]bbbdddgggqqq]]]RRRHHHAAADDDKKKPPPQQQRRRKKKKKKNNNQQQMMMGGGFFFJJJYYY```fffnnnlllSSS???BBB???FFFSSSkkk]]]KKK]]]zzz~~~qqqwwwWWWLLL???:::<<<>>>;;;777555333222000///......///,,,++++++******++++++,,,,,,...---+++---111111...---333333444IIIkkkuuuhhhbbbnnn}}}|||~~~~~~zzzwwwxxxyyywwwsssqqqsssuuu|||xxxtttqqqssswww}}}zzzuuurrrtttzzz|||yyytttvvvvvvyyy}}}}}}yyyvvvsssrrrqqqppplllggg```XXXMMMBBB;;;999777555666999:::888666666666666777888999999:::999999;;;===>>>???@@@@@@@@@@@@AAABBBAAA@@@>>>===>>>@@@CCCGGGJJJLLLMMMMMMFFFKKKRRRVVVZZZbbbmmmuuuqqq~~~QQQKKK>>>:::AAAAAACCCFFFIIIKKKKKKJJJEEEGGGGGGDDD???;;;999::::::AAAJJJKKKDDD>>>???DDDCCCKKKZZZ```bbbnnnpppbbbPPPWWWZZZUUUPPPSSSZZZ___cccggggggnnnxxxrrrsssuuuyyy}}}~~~}}}}}}}}}}}}{{{wwwtttxxxvvvssssssvvvwwwwwwuuuvvvyyy|||~~~~~~~~~yyyyyypppbbbLLLDDD<<<888777888===DDD>>><<<@@@===888OOO|||vvv]]]ZZZxxxrrrAAAYYYhhhhhhiiiddd[[[TTTTTTWWWXXXZZZ]]]VVVSSSPPPOOOQQQRRRQQQOOONNNNNNNNNOOOPPPPPPMMMKKKGGGGGGGGGGGGGGGGGGHHHHHHAAAAAA???>>><<<<<<;;;;;;444333222111000000000000///000111111000111333555>>>mmmxxxjjjqqqsssuuu~~~yyyrrrppp~~~}}}vvvmmmYYYOOOFFFAAA===999888;;;888999:::;;;<<<<<<;;;::::::::::::===AAADDDFFFFFF@@@@@@@@@????????????>>>???FFFOOOUUUYYY^^^dddiiijjjqqq|||hhhSSSEEEIIIEEECCCIIIPPPQQQOOOLLLEEEBBBCCCEEECCC>>>@@@GGGPPPZZZccchhh___EEE:::GGG@@@DDDDDDMMMmmmsssjjjnnnsssssskkkaaa]]]^^^[[[~~~zzzqqqrrrbbb]]]bbbooorrrlllnnnxxx}}}CCCAAA???======<<<999777999333000333222---,,,///,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,***,,,222888HHHiiizzz{{{}}}yyyeeeooo~~~yyy||||||{{{zzzyyywwwuuuttttttuuutttvvv{{{{{{tttsssrrrrrrsssuuuvvvuuusssxxxxxxyyy{{{~~~|||zzzxxxvvvrrrnnnmmmlllhhh```VVVIII>>>888666666666777999:::999777333555777888999:::<<<>>>;;;;;;<<>>:::;;;===AAAEEECCCBBBFFFNNNOOOYYYkkkyyy```OOOMMMTTTOOOIIIHHHEEEFFFKKKSSS```zzz}}}}}}~~~}}}yyyvvvyyyxxxqqq|||wwwuuuuuuvvvuuussstttxxx|||}}}}}}~~~~~~~~~~~~~~~|||zzz{{{}}}jjj[[[KKK@@@777777999999===CCC>>>@@@<<<<<<888WWWyyyVVVIII|||eeeKKKZZZpppccchhhbbb\\\ZZZVVVTTTUUUYYY^^^bbbYYYVVVRRRNNNQQQUUURRRLLLOOOOOOOOOPPPPPPOOOMMMKKKMMMMMMLLLKKKJJJJJJJJJJJJHHHFFFCCCAAA@@@???>>><<<;;;777222111111222111///000000000000000111111222<<>>CCCHHHJJJGGGDDD@@@DDD@@@>>>AAA;;;777AAAAAAOOOXXXYYY```ooowwwvvvqqqUUUNNNMMMLLLMMMCCC@@@MMMSSSOOOOOOEEEAAAEEEOOOOOODDD===>>>GGGRRR\\\]]]SSSGGG???<<<999FFFMMMPPPddd|||{{{lllYYYMMMLLLOOOgggwwwxxxmmmfff]]]SSSTTTOOO\\\ppprrreeexxxyyyyyy|||>>><<<::::::::::::888777:::555222444333///...000---,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,------111444AAAbbb~~~nnn|||rrruuuzzz|||||||||{{{zzzxxxvvvuuutttssstttssstttxxx|||zzztttppppppqqqrrrtttuuusssrrrwwwwwwwwwxxxzzz|||}}}{{{zzzzzzxxxtttqqqkkkkkkhhhbbbXXXLLLAAA:::666666666777999:::999888444666888999999:::<<<>>>>>>>>>???AAACCCDDDDDDDDDDDDCCCBBBAAAAAAEEEKKKOOOSSSZZZccckkksssvvvqqqhhhhhhgggiiiooouuu{{{bbbIII>>><<>>BBBHHHLLLRRRXXXccctttkkk]]]ZZZYYYKKKBBBEEEFFFAAAJJJTTT___qqq~~~||||||||||||{{{zzzyyyxxx}}}yyyuuusssuuuwwwxxxwwwvvvzzz}}}~~~}}}|||~~~~~~}}}||||||}}}|||}}}zzzgggYYYFFF===666777:::<<<@@@FFFCCC>>>;;;@@@888NNNwww[[[ZZZ]]]JJJ___ooocccddd[[[\\\YYYUUUSSSTTTWWW\\\___[[[YYYUUUQQQSSSWWWUUUOOONNNMMMMMMMMMLLLLLLJJJIIINNNMMMKKKIIIHHHGGGGGGGGGFFFDDDAAA@@@@@@@@@>>>===:::666222000111111000///000000000000000111111222:::]]]{{{ffffffnnn{{{tttlll~~~{{{xxxqqqjjj[[[OOOBBB===:::888999;;;777888999:::;;;;;;;;;:::======???BBBEEEEEEBBB???@@@CCC???===AAA======HHHKKKYYYdddhhhqqq^^^NNNMMMPPPJJJNNNFFFCCCOOOUUUSSSTTTNNNNNNPPPQQQLLLDDD@@@AAAJJJOOORRROOOHHHAAA??????DDDKKKPPPXXXqqqeeeLLLNNN\\\mmmrrrjjj^^^^^^YYYMMMJJJRRR]]]mmmyyy}}}zzzuuuqqqaaauuukkkmmmsss|||;;;:::888888999:::999888999666444444333///...000------,,,+++++++++++++++,,,,,,,,,,,,------------///---000000888XXX{{{nnnsss{{{~~~vvvzzzwww{{{~~~}}}{{{yyywwwvvvttttttrrrqqquuuzzzyyytttqqqqqqrrruuuwwwwwwuuusssvvvvvvuuuuuuvvvwwwyyyzzzyyyxxxxxxyyyyyyxxxuuurrrjjjkkkjjjeee\\\OOOCCC<<<777666666888:::;;;:::888666888:::::::::;;;===??????@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEEIIIPPPYYY```kkkvvv}}}}}}yyyoooaaaLLL@@@AAAFFFFFFGGGJJJMMMNNNLLLKKKQQQVVVZZZ\\\___^^^UUULLLOOOIIIHHHPPPYYY```fffkkk~~~ppplllrrrlllQQQ???@@@DDDAAAMMMYYYaaahhhsss|||{{{}}}~~~|||zzzxxx{{{zzzwwwsssrrrtttxxx{{{|||yyy|||}}}|||}}}~~~}}}}}}}}}}}}~~~~~~qqq___SSS@@@:::666888;;;???DDDIIIFFF===999BBB;;;MMMlllZZZhhhPPPEEEccczzzmmmcccTTTYYYWWWTTTRRRRRRUUUYYY\\\\\\[[[WWWSSSTTTXXXVVVQQQOOONNNMMMKKKJJJIIIIIIHHHNNNLLLJJJGGGFFFEEEEEEEEECCCAAA@@@???@@@@@@???===888666333111111111111000000000000000000111111222666VVVzzzkkkgggkkkxxxzzznnn}}}}}}|||uuulll[[[OOOBBB<<<999777888:::888888888888999:::;;;;;;AAA@@@AAABBBDDDCCCAAA???AAADDD>>>===CCCCCCHHHWWWppp}}}fffUUUSSSZZZbbb[[[\\\PPPHHHOOOSSSQQQTTTRRRVVVVVVNNNFFFBBBAAA???DDDFFFGGGGGGEEECCCCCCCCCIIIKKKPPPaaarrrTTT[[[pppmmmiiiXXXMMMTTTUUULLLIIIDDDKKKTTT[[[bbbkkkuuu}}}{{{{{{mmmbbbbbbcccgggooozzz~~~>>><<<::::::;;;<<<;;;;;;999888777555222///...000...---,,,+++++++++++++++,,,,,,,,,---------.........,,,//////222OOOvvvtttxxx}}}kkk{{{{{{{{{||||||}}}~~~~~~}}}}}}|||zzzyyywwwvvvuuuuuusssqqqsssxxxyyyvvvtttuuuvvvyyy||||||yyywwwvvvvvvuuuuuuvvvwwwyyyzzzuuuvvvwwwxxxxxxvvvrrrppplllmmmlllhhh^^^QQQDDD<<<777666666888;;;<<<;;;999888:::<<<=========???AAADDDDDDEEEDDDDDDDDDEEEFFFGGGJJJNNNTTT\\\fffpppvvvuuuhhh\\\ZZZUUULLLEEEDDDFFFGGGJJJMMMQQQTTTUUUVVV```ccceeehhhmmmmmmeee[[[WWWYYYaaaiiinnnrrr{{{xxxhhhuuu```CCC???BBBHHHUUUbbbffffffggghhhggggggtttyyyvvvpppttt~~~~~~|||~~~yyywwwtttrrrtttxxx|||~~~{{{yyyhhhVVVKKK<<<999888999<<>>999@@@@@@]]]yyy]]]SSSnnnyyyIIIHHHkkkxxxeeeSSSTTTSSSQQQQQQRRRUUUYYY[[[ZZZZZZWWWSSSSSSVVVUUUQQQSSSRRRPPPMMMJJJIIIIIIJJJKKKJJJHHHFFFEEEEEEFFFFFFAAA@@@???@@@AAAAAA@@@>>>999777555444333222222222000000000000000111111222333MMMpppuuuqqqooowwwpppyyyooo\\\PPPCCC===999777777999999888777777888:::<<<===CCCCCCCCCCCCDDDDDDDDDCCCHHHJJJEEEEEENNNUUUcccwwwqqqggglllrrrzzzdddQQQSSSUUUQQQRRRSSSXXXWWWOOOKKKMMMIIIAAA???CCCKKKRRRWWWXXXWWWUUUSSSTTT___wwwwwwfffnnnxxxddd```PPPGGGNNNRRRRRRWWWPPPNNNLLLNNNWWWgggyyyrrrmmmdddZZZcccccccccfffqqqCCC@@@===<<<<<<===<<<;;;>>>???===999444222111222///...---,,,++++++++++++,,,,,,,,,---------......,,,***000222111HHHpppsssrrryyyeeennn}}}yyy|||}}}xxxxxxwwwwwwvvvuuutttsssvvvwwwuuuqqqsssxxxzzzxxxuuuvvvwwwzzz|||}}}{{{yyyvvvvvvvvvwwwyyy{{{}}}~~~xxxzzz{{{{{{yyyuuurrrpppppppppooojjj___QQQDDD;;;777777777999;;;===<<<;;;:::<<>>>>>===DDDGGGFFF>>>888666555555000///...,,,++++++++++++,,,,,,,,,,,,------------,,,(((///444111DDDkkknnnlllpppsss}}}xxx|||}}}vvvwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvrrrssswwwyyyxxxsssssssssuuuxxxyyyyyyxxxwwwwwwwwwyyy{{{~~~{{{vvvtttsssrrrrrrpppjjj___QQQDDD<<<777777777999<<<======<<<<<<>>>AAACCCDDDEEEHHHJJJEEEGGGJJJJJJIIIKKKOOOTTT[[[___gggssswwwfffUUUZZZTTTEEE@@@GGGIIIBBBHHHIIIJJJJJJJJJMMMPPPSSS^^^bbbhhhppp}}}|||vvvsssmmmrrrcccGGGKKKSSS[[[cccjjjkkkjjjiiieee___hhhiiillllllhhhgggoooyyy|||uuulllgggfff]]]___hhhvvv{{{}}}{{{{{{zzzxxxwwwxxx|||~~~uuuaaaNNNBBB:::>>>???======@@@CCCCCC888???:::;;;LLLrrrVVVZZZkkkIIIWWWxxxnnnooo|||tttkkk]]]WWWOOOOOOPPPRRRTTTXXXZZZ\\\\\\]]][[[VVVUUUWWWWWWUUUWWWWWWVVVRRRKKKGGGGGGIIIGGGHHHJJJLLLMMMMMMLLLLLLGGGFFFEEEEEEEEEDDDAAA>>>===>>>===;;;777444333444000000000000000111111222333>>>YYY|||wwwrrr}}}iiivvv}}}{{{```SSSFFF???;;;888777:::999999999:::<<>>>>>======@@@CCCEEEGGGIIIMMMOOOGGGKKKPPPRRRTTTXXX```fffwwwsssddd]]]OOOMMMIIIDDDBBBEEEHHHHHHHHHIIIJJJIIIIIIKKKOOOSSSZZZ```ffflllvvv}}}rrr}}}eeeKKKRRR\\\bbbgggjjjkkkmmmmmmfff^^^^^^\\\]]]```___^^^eeemmmvvvzzzqqqhhhdddfff___```gggttt~~~yyy{{{|||{{{zzz{{{}}}nnnZZZJJJ@@@999???AAA>>>===AAACCCBBB999===:::???MMMyyyzzzjjjUUUeee^^^FFF\\\zzzttt{{{mmmnnnlll^^^ZZZQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]][[[VVVTTTVVVWWWUUUYYY[[[[[[VVVOOOIIIHHHJJJIIIKKKOOOQQQRRRPPPNNNLLLKKKJJJIIIIIIHHHEEEAAA>>>???@@@???<<<777333222222000000000000000111111222555999PPPtttpppmmm|||hhhlll~~~{{{bbbUUUHHH@@@<<<888888:::999999;;;===@@@DDDGGGIIIEEEEEEEEEDDDDDDGGGNNNSSSXXXhhhxxxwwwfffccckkkzzz}}}~~~sssmmmVVVFFFLLLRRRSSSWWW^^^ZZZ^^^mmmzzz|||uuuooouuusssoookkknnnzzzyyy___YYY___```dddhhh^^^VVV\\\^^^eeeqqq~~~~~~oooccc[[[ZZZSSSQQQaaasssooooooooopppxxxJJJGGGEEEDDDFFFHHHJJJJJJGGGLLLKKK???666444333111000000...---,,,+++++++++******+++++++++,,,,,,,,,111''',,,333111@@@hhhyyyzzzqqqiii~~~|||zzzyyyyyywwwsssooolllmmmnnnpppqqqrrrrrrrrrrrruuuvvvrrrqqqtttvvvtttqqqooonnnnnnqqqtttvvvwwwwwwwwwwwwxxxzzz|||~~~~~~xxxtttsssuuuqqqpppmmmggg]]]RRRHHHBBB777777888:::===???>>>===>>>AAADDDGGGIIILLLOOORRRRRRWWW^^^bbbffflllvvv~~~xxxiiiddd^^^WWW\\\OOOIIILLLLLLDDDCCCHHHGGGIIIJJJJJJJJJNNNTTTXXXTTT[[[```bbbeeekkkoooooosssxxxmmmRRRWWW^^^gggjjjkkkmmmppppppggg]]]]]]VVVRRRSSSSSSTTT[[[eeehhhzzz~~~{{{vvvlllbbb___bbbiiiiiiooozzz~~~~~~{{{zzz|||wwwzzz}}}}}}|||}}}wwweeeSSSEEE>>>777>>>BBB???===BBBDDDBBB;;;;;;999CCCMMMkkkxxxnnnaaaQQQjjj[[[KKKdddllluuuvvveee]]]TTTUUUUUUVVVWWWWWWXXXXXXXXX[[[ZZZTTTRRRTTTUUUSSS\\\___```[[[SSSMMMKKKLLLKKKNNNRRRUUUUUURRRNNNKKKOOOMMMLLLKKKIIIFFFAAA>>>???@@@@@@<<<666111000000000000000000000111111222777777KKKooozzziiiiii}}}dddaaayyy}}}{{{xxxcccVVVIIIAAA===999999;;;888:::<<>>===;;;::::::::::::777444111///...///...---,,,,,,,,,,,,---,,,)))''')))------...111666UUUwww~~~]]]xxx|||xxxzzzzzzvvvssssssrrrvvvwwwrrrnnnnnnooonnnqqqooommmnnnrrruuuwwwxxxpppqqqrrrssstttssssssrrruuuuuuxxx}}}|||xxxzzz{{{rrrnnnooorrrsssooohhhaaaYYYQQQIIIDDD@@@999555;;;AAABBB@@@???===CCCIIIJJJJJJLLLOOOQQQ\\\hhhnnnqqqxxx~~~~~~nnnaaa[[[YYYYYYXXXWWWUUUQQQKKKGGGGGGIIILLLQQQKKKHHHKKKOOOYYYnnnppp[[[PPPWWW]]][[[___iiimmm```dddxxx|||bbbccciiikkkmmmoooooommmgggbbb^^^```ZZZTTTPPPSSSZZZbbbgggppprrrvvv|||zzzzzzxxxrrrjjjeeeddddddwwwzzzzzzxxx}}}{{{}}}|||{{{}}}www|||}}}{{{{{{~~~rrr\\\LLLCCC===888777777===DDDGGGEEEAAA888AAA999@@@ggg|||yyyzzzhhhNNN```YYYJJJnnnqqqddduuurrreeeXXXVVVYYYZZZZZZZZZWWWUUUTTTSSSTTTVVVYYY[[[]]][[[WWWSSSPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMKKKGGGCCCAAA@@@AAABBBBBBDDDDDD@@@:::555333333444333222111000000000000666555===___qqqoooxxxyyyTTTdddwwwooo}}}zzz}}}zzzrrrbbbVVVIIIBBB===999888:::======>>>CCCJJJLLLJJJFFFBBBCCCHHHMMMPPPXXXmmmzzz{{{yyypppfff^^^\\\YYYTTTTTTXXXbbboootttgggYYYSSSOOOIIIRRRNNNMMMOOORRRXXXgggwww{{{xxxkkkaaa\\\\\\______^^^bbbhhhgggaaa^^^jjjvvvzzzuuujjj]]]TTTUUUWWWXXXppp~~~{{{HHHHHHHHHGGGEEEBBB@@@???>>>>>>===<<<;;;;;;;;;;;;888555111/////////...---...---------...---,,,***)))---------000555RRR{{{{{{|||xxx]]]mmm{{{xxxyyyzzzxxxuuuvvvsssxxxxxxtttqqqqqqqqqooopppnnnmmmmmmoooqqqrrrrrrpppqqqrrrssssssrrrqqqqqqqqqppprrrvvvvvvrrrtttzzz~~~}}}wwwppplllmmmppppppmmmhhhbbb[[[RRRIIICCC<<<999;;;BBBGGGFFFDDDDDD???DDDJJJLLLMMMOOOSSSVVV^^^iiipppxxx|||rrrlllccc[[[WWWUUUUUUUUUSSSSSSRRROOOKKKIIIIIIJJJOOOOOONNNNNNVVVhhhyyycccSSSTTTXXXYYYbbbpppeee___jjj{{{wwwkkkfffiiijjjkkkmmmmmmjjjfffaaa^^^ZZZZZZXXXVVVWWW\\\fffnnnwwwvvvwwwzzz|||}}}|||||||||uuunnnjjjgggeeedddxxx}}}}}}{{{}}}}}}|||}}}{{{~~~}}}oooYYYJJJAAA;;;888777888>>>DDDGGGDDDAAA666@@@>>>IIIkkk{{{wwwvvviiiOOOkkkzzzUUUNNNxxxooouuuhhh___XXXQQQNNNOOOUUUTTTTTTUUUWWWZZZ]]]___YYYWWWTTTPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNJJJHHHEEEBBB@@@@@@@@@@@@>>>@@@@@@>>>999555444444444333222111000000000000444444:::ZZZvvvrrryyy]]]cccpppjjjyyy~~~~~~uuujjj]]]OOOFFF???999888999>>>>>>AAAGGGLLLNNNKKKHHHJJJDDDHHHTTT```lllkkkaaaeeedddccc]]][[[\\\[[[VVVUUUXXXgggmmmooohhh^^^VVVQQQMMMKKKIIILLLRRRWWW]]]kkkyyywwwlllaaa]]]VVVYYYYYYWWW\\\fffnnnpppdddgggjjjjjjgggaaaYYYRRRUUU\\\kkkJJJIIIHHHFFFDDDAAA???===@@@???>>>======<<<======999666222/////////......---------,,,,,,,,,,,,,,,***---,,,---///222MMMtttyyy{{{aaaaaa}}}yyyyyyzzzxxxvvvvvvtttxxxzzzvvvssssssrrrooopppnnnmmmnnnoooooonnnlllnnnoooqqqrrrrrrrrrqqqppprrrqqqrrruuutttrrrtttxxxvvvwwwwwwtttnnnkkkkkkllllllkkkhhhddd^^^TTTJJJCCC:::<<>>999777777:::???DDDFFFDDD@@@888>>>@@@MMMkkkzzzyyyyyypppTTT|||lllOOOPPPmmmfffxxxssskkkccc\\\TTTLLLKKKNNNPPPQQQRRRUUUXXX[[[^^^___SSSRRRPPPMMMKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKHHHGGGFFFEEECCCBBBAAAAAA;;;<<<===;;;999777666666444333222111111000000111111222777TTT~~~~~~eee]]]eeeeee{{{~~~zzznnnaaaSSSHHH@@@:::999;;;===@@@EEEJJJNNNNNNJJJGGGLLLDDDKKKdddzzz{{{dddWWWVVV[[[YYYYYYUUUTTTXXX[[[\\\]]]___gggcccaaaaaa___XXXTTTSSSLLLKKKMMMRRRYYYcccsssuuujjj```]]]VVVXXXXXXUUUVVV___hhhmmmnnniiiccc___]]]ZZZWWWTTTRRRgggJJJIIIHHHFFFDDDBBBAAA@@@DDDCCCBBB@@@???>>>======:::777333000000//////...***+++++++++***)))***,,,***---,,,,,,...///GGGmmm}}}~~~sss\\\|||{{{zzzzzzwwwuuuuuutttwwwxxxuuussssssqqqmmmpppooonnnoooppppppnnnlllkkkmmmoooqqqrrrssssssssstttssstttuuutttttttttvvvssstttuuusssoookkkjjjjjjkkkkkkkkkiiidddYYYMMMEEE>>>BBBHHHKKKGGGAAABBBGGGLLLIIIHHHIIIJJJJJJLLLNNN^^^pppssslllddd```^^^[[[WWWUUUZZZbbb]]]______[[[TTTOOOMMMNNNMMMPPPRRRRRRQQQNNNMMMMMMOOOXXXXXXTTTaaa|||bbb```eeemmmmmmeeeeeemmmwwwpppwww~~~xxxyyytttkkkjjjnnnnnnnnnmmmjjjgggcccaaa```eeekkknnnkkkgggeeeddddddeeebbb```dddoooyyy~~~wwwlllccchhhwww|||yyy}}}}}}~~~zzz~~~~~~~~~zzzdddPPPDDD===888777888<<>>QQQnnnxxxZZZ[[[IIISSSzzzppplllbbb[[[___\\\WWWSSSSSSRRROOOOOORRRLLLMMMOOORRRTTTVVVXXXYYYPPPOOOMMMLLLKKKJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIHHHFFFDDDCCC<<<<<<<<<;;;999888777777444444333222111111111111000222555MMMyyyooo```dddkkk}}}ttt{{{ooobbbTTTIII@@@;;;<<<@@@???CCCJJJOOOPPPMMMIIIFFFJJJIIIZZZ}}}sssZZZYYYZZZ[[[^^^\\\XXXRRROOOTTT___gggjjjjjjcccVVVPPPUUUXXXUUUTTTXXXXXXUUURRRRRRXXXeeevvveeelllmmmtttoooddd[[[ZZZTTTUUUUUUTTTVVVZZZ___bbbsssooojjjeee___YYYXXXZZZWWW|||GGGGGGFFFFFFEEEEEEEEEEEEIIIHHHFFFCCC@@@???======;;;888333111000000///...***,,,---,,,***)))***,,,***---,,,,,,......CCCfffvvv\\\uuu{{{zzzzzzxxxwwwyyysssvvvuuurrrqqqrrrppplllmmmllllllnnnpppqqqooonnniiikkknnnqqqtttvvvwwwxxxrrrssstttsssssstttrrrppptttuuuvvvtttqqqmmmjjjiiikkklllnnnooojjj```SSSJJJDDDGGGJJJJJJDDDAAAHHHSSSVVVOOOKKKOOORRRRRRTTTXXXmmmyyyjjjddd]]]VVVRRRXXXYYYZZZXXXQQQMMMSSS]]]]]]^^^^^^YYYQQQKKKIIIJJJOOOQQQQQQQQQOOOOOOQQQRRRSSS[[[\\\\\\mmmnnnbbbkkk|||uuupppsssxxxnnnuuuqqqmmmnnnnnnnnnmmmkkkhhhddd```^^^\\\aaakkkvvv}}}|||tttmmmdddfffccc___dddttt}}}qqqgggjjjwww~~~yyypppzzz}}}}}}}}}}}}yyy~~~ttt^^^KKKAAA<<<888666999>>>CCCFFFEEEAAA>>>AAA:::EEEeeetttZZZvvvJJJFFFXXXiiidddffffffbbb]]]\\\SSSNNNQQQUUUTTTQQQOOONNNNNNOOOPPPQQQRRRRRRRRRNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJHHHFFFDDDAAA@@@>>><<<;;;999888777555444333222111111111111000333444GGGsss|||{{{{{{zzz|||zzztttvvvjjjZZZMMMCCC<<<>>>DDDEEELLLTTTXXXVVVRRROOOMMMPPP\\\xxxiiiTTTRRR^^^]]]ZZZ[[[[[[YYYUUUSSS\\\jjjssspppiiicccSSSIIILLLOOOOOORRRXXX\\\[[[YYYXXX[[[dddnnnttt```fffiiixxxuuudddZZZUUUZZZSSSPPPNNNPPPTTTZZZ___ccckkknnnrrrpppdddYYYYYY```pppEEEDDDDDDDDDEEEFFFGGGHHHJJJHHHFFFCCCAAA???======<<<999444222111000///...---000333222...,,,,,,---***---,,,---...---???aaattteeejjjzzzyyyzzzzzz{{{}}}vvvvvvtttqqqqqqsssqqqmmmjjjiiiiiikkkmmmoooooonnniiikkkooossswwwyyy{{{{{{vvvxxxyyyxxxyyyyyyuuupppuuuuuuuuutttrrrooolllkkklllnnnqqqsssoooeeeYYYPPPHHHIIIJJJIIIEEEHHHUUUddd```VVVRRRYYYaaacccgggmmmiiiRRRNNNQQQRRRRRRSSSSSSVVVZZZ[[[WWWRRRVVV]]]___```___\\\WWWSSSQQQPPPRRRRRRQQQPPPOOOPPPSSSVVVVVV]]]```fffyyykkkooo{{{yyywww|||yyyqqqooonnnoookkkkkkjjjhhhddd^^^YYYVVVXXX[[[cccoooyyyyyyooofffZZZ]]]^^^bbbrrr|||rrriiikkktttxxxtttlll~~~~~~}}}}}}||||||mmmVVVEEE>>>:::888666:::@@@EEEGGGDDD@@@===>>>;;;XXXbbbWWWbbbDDDFFF\\\rrriiiiiiaaa^^^```]]]ZZZPPPJJJNNNTTTSSSOOOMMMSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNJJJKKKKKKJJJIIIGGGDDDCCCEEEBBB???===<<<;;;999777555444333222222111111222000555222@@@lllwwwwww~~~}}}vvveeeUUUGGG???@@@FFFMMMVVV```dddaaa^^^\\\]]]ccczzznnn^^^WWW]]]ddd[[[TTTWWWXXXYYY\\\bbbjjjrrrtttjjj^^^ccc[[[RRRNNNLLLLLLPPPUUUTTTYYY]]]^^^aaaeeeeeebbbqqq|||dddYYYRRRQQQZZZ]]]XXXSSSRRRSSSVVV]]]eeeaaagggooopppeeeZZZ```nnnBBBBBBBBBBBBCCCDDDFFFGGGFFFEEECCCAAA???>>>=========999555222111000///...---222666555000,,,+++,,,***---,,,---///--->>>^^^{{{|||xxxbbbnnn|||zzzzzzxxxyyy{{{{{{zzzvvvrrrrrrvvvuuuqqqllljjjiiijjjlllooooooooommmooorrrvvvyyyzzz{{{|||yyy}}}~~~yyypppsssrrrqqqqqqqqqpppnnnmmmlllooossstttqqqhhh\\\TTTKKKIIIHHHGGGFFFLLL[[[kkkgggZZZUUU^^^iiimmmrrryyyiiiYYYMMMOOOQQQNNNMMMPPPQQQRRRWWW\\\\\\YYY[[[``````````````````]]]XXXTTTRRRRRRRRRQQQPPPQQQSSSVVVVVV\\\aaaiiizzztttvvvzzz}}}zzznnnllliiiiiiiiiiiigggbbb[[[TTTPPPTTTVVV[[[bbbggghhhccc^^^[[[\\\^^^kkkyyyrrrkkklllssszzz{{{yyy~~~~~~yyyfffOOO???:::888666555;;;BBBGGGGGGDDD@@@===<<>>======<<<:::888555555444333222222222222///555000:::fff{{{|||~~~xxx|||pppfffjjjwww|||jjjYYYIIIAAACCCJJJQQQ[[[fffkkkjjjhhhjjjnnnuuulll[[[bbb___eeedddYYYWWW\\\YYY^^^hhhpppnnnjjjeee]]]UUU\\\___]]]UUUNNNOOOSSSTTTPPPVVV[[[^^^ccchhhhhhdddmmmYYYTTTMMMMMMYYY^^^```dddddd\\\UUU[[[fffbbbbbbfffiiidddcccrrrBBBAAA@@@@@@AAABBBDDDEEEAAAAAA@@@???>>>>>>>>>>>>===:::555333111111000...,,,111666666000+++))))))***---,,,...000---===\\\vvv}}}uuu```bbb{{{xxxuuutttuuu}}}xxxsssuuuyyyxxxtttpppnnnllllllnnnpppqqqqqqqqqsssuuuxxxzzz{{{{{{{{{vvv{{{~~~}}}~~~~~~vvvkkkooonnnnnnnnnooopppooonnnmmmooosssuuurrriii^^^VVVLLLJJJGGGFFFEEEKKKZZZiiiiiiZZZTTT^^^iiimmmrrryyyjjj\\\TTTRRRWWWUUUKKKHHHLLLWWWVVVXXX\\\]]]YYYXXXZZZ\\\\\\]]]___aaa]]]VVVOOOQQQRRRSSSSSSRRRQQQSSSTTTUUUYYY___fffsss{{{xxxvvvlllgggaaaiiijjjjjjhhhccc[[[SSSNNNOOORRRVVV[[[```cccggghhhppplllkkk{{{~~~yyyrrrppptttzzzuuubbbKKK<<<777777555555;;;CCCGGGGGGDDD???<<<===DDDuuusssFFFbbbGGGCCCJJJnnnzzz}}}sss\\\\\\cccZZZYYY^^^VVVOOOLLLJJJLLLLLLKKKMMMQQQXXXUUURRROOOMMMMMMNNNOOONNNNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJKKKLLLNNNOOOOOOQQQQQQOOOMMMJJJHHHGGGFFFEEEAAA===<<<======;;;999555555444333222222222222///555///666aaayyyxxxppp}}}eeejjj~~~~~~vvvggg]]]```lllwww{{{|||}}}zzziiiXXXJJJBBBFFFMMMPPP[[[hhhnnnnnnnnnrrrwww|||kkkYYY___\\\[[[```^^^WWW\\\aaaZZZgggssswwwjjjZZZSSSTTTUUUPPP]]]bbbYYYQQQSSSVVVVVVSSSWWWXXXYYY```lllrrrqqq|||dddWWWTTTKKKJJJVVVNNN]]]pppvvvkkk^^^```llljjjccc```ccceeemmmAAA===:::===DDDIIIGGGDDDJJJHHHDDDAAA===;;;::::::999999888777555222000...222111///---,,,,,,,,,,,,,,,+++)))...111,,,888UUUkkkrrrmmmeee{{{zzz{{{yyyvvv{{{tttrrrsssuuuvvvpppooonnnnnnnnnooopppqqqwwwvvvuuuuuuvvvyyy{{{}}}uuuxxx}}}}}}wwwpppkkkkkklllkkkhhhggghhhmmmrrroooqqqtttvvvuuummmddd]]]NNNMMMJJJFFFDDDHHHVVVbbbddd[[[ZZZdddppprrrpppppp|||ddd[[[]]]SSSSSSRRRSSSSSSRRRNNNKKKSSSYYY___ccciiijjj]]]NNNSSSZZZ___bbbfffiiiddd\\\PPPSSSVVVVVVTTTSSSUUUXXXZZZ[[[^^^bbbhhhqqq{{{~~~{{{pppgggeeemmmddd[[[\\\___```bbbddd[[[^^^aaaaaa^^^]]]]]]___lllqqqyyyuuurrruuu~~~vvvhhhWWWJJJ@@@888666999888>>>EEEHHHEEE@@@======@@@IIIaaaMMMZZZJJJ<<<^^^}}}rrrkkkYYYTTT^^^]]]RRRNNNOOOLLLKKKOOOPPPOOOQQQUUURRRPPPMMMMMMOOOQQQRRRRRRPPPOOOMMMLLLKKKIIIFFFCCCDDDKKKOOONNNMMMNNNNNNMMMMMMNNNMMMKKKHHHFFFFFFFFFIIIGGGCCC???===<<<;;;<<<999777555333111000000000---444444555OOOyyy}}}vvvzzzyyyzzz______zzzwwwgggXXXVVV^^^gggpppvvvuuu~~~sssbbbNNNAAAEEESSSPPPTTT[[[dddlllrrrsssssszzz}}}nnnbbb[[[aaa```bbbbbb___]]]```hhhooo{{{sssiii```[[[WWWTTTQQQRRRWWW^^^eeeeee```XXXRRR\\\VVVUUU\\\cccgggmmmuuu}}}nnndddfff```VVVZZZhhhbbbhhhpppxxx}}}qqqkkkbbb\\\hhhDDDAAA>>>BBBIIILLLJJJFFFDDDBBB@@@===;;;:::::::::777888777777555333000///111000...---,,,,,,,,,,,,,,,,,,***...000+++777RRRzzznnn~~~qqqbbbzzz{{{sssrrrxxx{{{uuupppooopppqqqrrrooopppqqqqqqrrrqqqppppppooonnnmmmmmmnnnoooqqqsssvvvzzz~~~~~~yyyrrrmmmggghhhhhhgggfffggglllooorrrssstttuuutttooogggbbbVVVSSSOOOJJJFFFIIIVVVcccddd[[[XXXaaakkknnnkkkjjjrrrsss}}}zzzhhhXXXQQQRRRPPPRRRUUUVVVUUURRRNNNLLLTTT\\\dddhhhlllkkk___RRROOOXXX```bbbdddgggfffbbbUUUTTTSSSTTTUUUWWWXXXXXX\\\]]]^^^```dddkkktttzzz|||}}}~~~zzzzzz~~~rrrhhh___]]]^^^]]]^^^```ffflllqqqooogggbbbdddhhhlllvvvzzzwwwxxxjjj]]]NNNDDD<<<777777;;;:::@@@GGGIIIEEE@@@======>>>UUU}}}TTTNNNjjjnnnJJJFFFiiizzzpppZZZOOOUUUUUUOOOPPPLLLJJJJJJNNNQQQQQQTTTYYYSSSQQQOOOOOORRRTTTUUUUUUNNNMMMLLLLLLMMMMMMKKKJJJEEELLLPPPOOOMMMOOONNNLLLLLLMMMMMMKKKIIIHHHIIIJJJLLLJJJFFFBBB???<<<:::999999888666444222222222222,,,222111111GGGoooxxxpppsssxxxggg[[[oooyyylll```___ffflllrrrwwwwww}}}{{{lllWWWEEEDDDNNNKKKNNNUUU\\\cccgggiiiiiifffgggnnnfffccc___ccc[[[^^^bbbbbbaaaccchhhmmmjjjfffaaa^^^\\\ZZZWWWTTTUUUVVVZZZaaafffddd[[[SSSPPPOOOSSSZZZ```dddkkktttzzzttttttzzz}}}ooollldddbbbyyyDDDAAAAAADDDJJJLLLJJJFFF===<<<;;;999999999::::::666666666666555333111000///...---,,,,,,,,,,,,,,,---...+++...000+++444MMMmmm|||sss|||zzz}}}hhhtttwwwtttxxx}}}xxxuuupppnnnnnnooooooooooooqqqsssttttttsssqqqooonnnmmmmmmlllmmmnnnooopppvvvxxx|||~~~|||wwwrrrnnnfffggghhhiiihhhiiilllnnnrrrrrrrrrttttttrrrnnnkkk^^^XXXRRRLLLHHHHHHTTTaaacccZZZVVV\\\eeegggdddaaaeeegggqqqxxxfff]]]UUUPPPNNNLLLQQQVVVXXXUUURRRPPPPPPYYYaaajjjnnnoookkkbbbZZZMMMWWW```bbbcccfffhhhiii]]]XXXSSSSSSVVVZZZZZZYYY\\\]]]]]]^^^aaagggnnnsss~~~|||zzzpppmmmkkkjjjjjjllluuu}}}yyylllccceeekkkooo|||}}}{{{bbbVVVHHH@@@:::666777;;;<<>>>>>BBBFFFGGGDDD@@@;;;:::999888777888999:::444555666666555444222222---------,,,,,,,,,,,,------///,,,...000+++111FFFccc|||wwwiiinnn}}}|||xxxsssvvvtttqqqppppppooonnnmmmqqqqqqrrrrrrrrrrrrqqqqqqoooooonnnooopppqqqrrrssssssuuuwwwxxxwwwtttooolllkkklllmmmmmmnnnnnnnnnnnnmmmnnnpppsssuuuvvvsssqqq```XXXPPPLLLGGGFFFOOO\\\aaaYYYTTTWWW___bbb___ZZZ\\\aaammm}}}xxxfff\\\WWWTTTRRRHHHNNNUUUVVVTTTSSSVVVYYY___fffnnnpppnnnjjjgggdddTTTXXX]]]```cccfffiiiiiiddd___YYYVVVVVVXXXZZZZZZ\\\\\\]]]___aaagggnnnssswww{{{www~~~~~~|||zzz{{{~~~{{{llldddgggnnnzzz~~~~~~tttaaaUUUHHH@@@:::555666999>>>DDDJJJHHHBBB======???OOO~~~\\\JJJXXXQQQ???^^^WWWWWWMMMGGGMMMNNNMMMTTTSSSPPPPPPRRRSSSRRRSSSWWWVVVUUUSSSRRRRRRQQQOOOMMMVVVSSSOOOLLLJJJIIIGGGEEEHHHMMMPPPOOOOOOPPPOOOKKKGGGGGGGGGDDDBBBBBBDDDGGGDDDDDDEEEEEEDDDBBB@@@>>>:::999888777555444333333111333111000===[[[yyyzzzyyy|||fffhhhtttppprrryyy~~~jjjQQQDDDDDDHHHKKKNNNQQQSSSTTTVVVWWWPPPMMMOOO\\\rrrxxxXXX```aaaeeegggjjjkkkjjjfffbbb______]]]]]]\\\[[[YYYWWWUUUSSSYYYWWWWWW[[[bbbeeeddd```\\\[[[[[[\\\^^^aaadddgggooo}}}{{{qqqjjjqqqvvvzzziiibbbhhh<<<;;;<<>>CCCWWWzzzOOOLLLmmmuuuJJJRRR|||uuubbbaaaTTTKKKNNNLLLKKKRRRSSSQQQRRRVVVWWWTTTTTTVVVTTTSSSSSSTTTUUUTTTRRRPPPNNNLLLKKKLLLOOOPPPQQQPPPHHHLLLNNNNNNOOOQQQOOOJJJIIIIIIHHHEEEBBBAAABBBCCCAAABBBDDDEEEEEECCCAAA???;;;:::999888666444333222222333222111;;;SSSqqqwwwrrrzzzqqqfffrrrssszzzpppVVVGGGEEEJJJLLLOOOPPPPPPPPPSSSUUUQQQMMMOOO[[[ppp{{{XXX^^^___dddkkkjjjiiifffaaa^^^[[[ZZZ]]]]]]\\\[[[ZZZ\\\^^^```YYYZZZ\\\]]]___bbbfffiiilllggg```\\\^^^ccceeedddmmmwww{{{~~~vvveeejjjnnnrrr{{{zzztttdddmmm<<<<<<===>>>@@@@@@???===>>><<<;;;999888888888888666777888888777666555444.../////////......---,,,***///------000,,,---;;;]]]ttt}}}pppyyykkkwwwxxx{{{yyywwwtttrrrpppnnnkkkhhhrrrpppnnnlllmmmppptttwwwkkklllmmmooopppqqqrrrsssssssssssstttsssrrrqqqpppnnnmmmmmmnnnooonnnmmmkkkoooppprrrttttttrrrmmmiiiggg[[[SSSSSSNNNGGGLLLXXXYYYUUUQQQRRR\\\dddccc]]]QQQWWWdddttt}}}}}}{{{{{{xxxeeeUUUOOOPPPRRRKKKOOOTTTXXXZZZ^^^ccchhhffffffiiillljjjhhhkkkpppjjjaaa[[[___fffhhhfffdddggghhhgggbbb[[[XXXZZZ]]]cccccccccbbbaaacccgggjjjjjjkkkpppyyy~~~wwwtttvvvzzz{{{wwwvvvwwwvvvtttuuuyyyzzztttmmmggghhhsssyyy|||nnnSSSIII???:::777555777;;;@@@EEEHHHDDD===<<>>>>>===<<<:::888555333222000000000111666HHHfffvvvkkksss{{{cccrrrvvvwww]]]KKKGGGIIILLLOOOOOOOOOPPPTTTXXXQQQMMMNNNZZZmmmZZZ\\\\\\aaacccbbb```^^^]]]\\\[[[[[[XXXXXXYYY[[[^^^eeemmmrrr]]]___aaa```^^^aaahhhnnnrrrnnnfff______dddhhhgggpppuuuqqqrrrzzzyyyuuuzzzwwwyyyssskkkppp~~~ppppppnnnppp|||xxxnnnyyyxxxmmmbbbnnn???>>>>>>>>>???@@@??????===;;;:::999888888999999888999999999888777555444000000111000000...,,,+++(((///---,,,000,,,---888NNNlllnnnjjj{{{ppp~~~~~~zzzxxxtttrrrqqqooollljjjpppooonnnooopppsssvvvxxxppppppqqqqqqrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqllljjjiiikkkmmmooonnnmmmrrrqqqqqqqqqrrrqqqnnnllllll^^^WWWWWWRRRGGGHHHSSSVVVSSSPPPRRR^^^jjjjjjdddXXX[[[fffwww~~~|||xxxcccSSSOOOQQQRRRQQQTTTZZZ___ccceeeffffffbbbaaadddjjjllliiijjjnnnoooeee___aaaeeeffffffhhhfffggggggeeebbb```^^^]]]aaaaaaaaa```___```cccfffeeedddhhhrrr{{{|||xxxtttpppmmmuuussstttvvvtttooonnnqqqhhhhhhfffffflll}}}}}}ssscccMMMDDD;;;888666666888===BBBFFFHHHCCC<<<>>>IIITTThhhSSSqqqLLLBBB___iiiTTTQQQMMMJJJOOOOOOPPPVVV]]]___ZZZWWWWWWPPPQQQTTTXXX[[[\\\YYYWWWRRRRRRRRRRRRRRROOOKKKHHHEEEHHHIIIKKKNNNRRROOOJJJIIIKKKMMMLLLJJJGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@>>>;;;777444222//////000000111===ZZZwwwuuukkkttthhhlllsssdddOOOHHHKKKNNNQQQRRRQQQSSSYYY^^^XXXRRRRRR\\\ooo]]]]]]YYY[[[[[[[[[[[[\\\]]]^^^^^^]]]VVVXXX[[[]]]aaahhhqqqxxxccccccbbb```aaadddiiinnnsssvvvrrrgggaaadddiiilllqqquuunnnjjjooollldddeeeWWWYYYWWWZZZkkk{{{sssooouuu~~~|||xxxqqqnnnpppttttttsssrrrvvvyyyvvvqqqpppsssvvv???>>>>>>===>>>>>>??????;;;:::999888888999:::;;;::::::::::::999777555444111222222222000...,,,+++'''...---,,,000---,,,777===dddtttffftttmmm~~~|||yyyvvvtttsssrrrpppnnnmmmnnnppprrrtttvvvxxxxxxppppppppppppooonnnlllkkkoooooonnnnnnnnnnnnooooookkkiiihhhjjjnnnqqqrrrpppqqqooonnnnnnqqqsssttttttnnn```XXXYYYRRREEEDDDNNNTTTRRRPPPRRR___mmmoooiii]]]^^^gggwwwwww```QQQNNNOOONNNVVVYYY___fffkkkkkkgggccc^^^]]]bbbkkknnnjjjhhhkkkooogggbbbddddddcccfffllleeeddddddfffhhhgggbbb]]][[[\\\]]]]]]]]]___cccfffaaa```fffpppvvvxxx}}}zzznnnnnnrrrssssssuuu{{{}}}|||zzzyyyzzzyyytttmmmuuutttuuuvvvsssllliiikkkeeejjjoooqqqvvv}}}zzz~~~zzzwwwiiiXXXMMMDDD<<<999777666999===DDDGGGHHHCCC===@@@MMMZZZ]]]VVV}}}DDDDDDddd}}}vvvbbbTTTVVVSSSNNNQQQRRRSSSYYY``````ZZZTTTSSSSSSSSSUUUXXXYYYXXXTTTQQQIIIJJJLLLOOOPPPOOOKKKHHHCCCFFFHHHJJJNNNRRRPPPJJJEEEHHHKKKLLLJJJHHHFFFEEEBBBCCCDDDEEEGGGGGGHHHHHHEEEEEECCCAAA===999555333000///111111///888TTTqqqqqqkkktttpppdddmmm~~~jjjQQQHHHMMMQQQTTTUUUUUUXXX___eeeaaaZZZXXXaaauuu___^^^WWWVVVZZZZZZ\\\___aaaaaa```^^^[[[]]]___```aaaffflllrrrhhheeeaaa```cccgggjjjkkkttt}}}qqqdddbbbiiiooojjjqqqmmmggghhh^^^QQQOOONNNRRRWWWccczzz~~~ppphhhdddbbbcccggg|||wwwpppllliiikkkttt}}}~~~nnnkkkvvvrrrfffqqqDDDBBB@@@@@@AAA@@@===:::;;;===<<<888777<<>>>>>>>>>>>===;;;999888444444333222000...,,,+++---,,,,,,+++,,,---...///999YYY~~~zzzuuueeesssvvv~~~{{{wwwtttrrrrrrrrrnnnmmmmmmmmmnnnqqqsssuuupppllliiijjjmmmnnnjjjfffooommmllllllllljjjhhhfffpppmmmjjjjjjmmmooonnnlllnnnqqqssstttrrrpppoooooopppccc[[[[[[WWWKKKFFFHHHPPPKKKLLLXXXiiitttqqqkkk```eeeooozzz~~~jjjRRROOOTTTPPP\\\eeennnppppppnnniiiccc``````dddlllnnnlllkkkllloookkkeeeaaa```bbbfffhhhbbbdddfffgggfffccc```]]]YYYZZZ\\\^^^```aaacccddd```fffmmmpppooooooqqqsssmmmiiiccc]]]^^^fffrrr||||||~~~}}}xxxxxx|||}}}yyyttttttwww|||xxxqqqooossstttuuusssoooqqqvvvtttmmmfffpppsssttt}}}uuummm```UUUDDDBBB===777333555;;;AAAIIINNNDDD======999NNN|||ZZZUUU```DDDUUUqqqwwwjjj```XXXXXXWWWVVVYYY```iiiddd___]]]^^^___^^^]]][[[\\\\\\\\\YYYVVVRRROOOKKKKKKJJJJJJJJJKKKKKKLLLEEEFFFIIIKKKNNNOOOPPPQQQLLLJJJHHHFFFGGGGGGGGGFFFIIIGGGEEEGGGJJJKKKIIIGGGCCCFFFEEE@@@<<<;;;777111111---///333333777KKKccc~~~iiiggg}}}rrreee```xxxxxx```LLLLLLOOOTTTWWWWWWZZZccclllmmmbbb```mmmdddXXXXXXZZZ\\\\\\\\\___aaacccbbbaaa\\\^^^aaacccdddfffiiilllhhhbbbbbbiiiiiicccfffppptttyyy{{{uuulllffffffiiinnnpppmmmbbbTTTKKKKKKNNNPPPXXXeeeuuuvvvggggggjjjhhhfffgggsssuuujjjnnnsssrrrsssmmmllllllcccbbbFFFEEECCCDDDEEEDDDAAA===BBBDDDBBB===<<<@@@BBBAAADDDDDDCCCBBB@@@>>>;;;:::888777666444222000...---------,,,+++,,,---...///666QQQvvvxxxfff}}}}}}zzzwwwuuutttkkkkkkkkkkkkllloooqqqrrrnnnjjjggghhhkkkmmmkkkhhhhhhhhhhhhjjjmmmnnnnnnmmmkkkjjjhhhiiikkkmmmnnnnnnoooqqqssssssrrrqqqqqqqqqpppfff``````ZZZMMMGGGIIIIIIGGGJJJWWWfffooommmhhheeeiiisss}}}vvv[[[UUUZZZWWWnnntttwwwtttpppnnnjjjeeeaaaaaaeeemmmpppnnnlllmmmmmmmmmjjjddd^^^\\\___ccccccdddggghhhhhheeecccaaa]]]\\\\\\^^^aaaeeeggghhhjjjjjjjjjllllllkkkgggddd[[[WWWTTTWWWaaallltttxxxxxx|||{{{tttoooooolllgggkkkooowww}}}yyyqqqooorrrzzz{{{xxxttttttvvvsssllllllttt|||xxxppphhh[[[PPPBBB@@@<<<777444777===BBBCCCHHHAAA<<<@@@CCC\\\zzzZZZgggSSSDDD^^^pppfffhhh```ZZZZZZZZZYYY]]]ccclllhhhccc```______^^^]]]]]]]]]]]]\\\YYYUUURRROOOJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJKKKLLLMMMNNNNNNOOOLLLIIIGGGHHHJJJLLLLLLKKKLLLIIIGGGHHHJJJKKKJJJHHHFFFGGGDDD>>>::::::888444333000000333222444EEEZZZ}}}mmmiiiuuuqqq___iii~~~iiiUUUNNNPPPSSSUUUTTTYYYfffssstttkkkjjjwwwdddYYYXXXZZZ_________bbbeeeggggggfff___```bbbdddeeeeeeffffffkkkllljjjffffffhhhjjjjjjlllssszzz{{{vvvnnnjjjiiilllmmmhhh]]]QQQKKKMMMRRR^^^lll|||zzzvvvtttwwwxxxrrrpppfffkkknnnkkkjjjyyyGGGGGGGGGHHHIIIGGGDDDAAACCCEEEDDDAAAAAAEEEGGGEEEJJJIIIHHHFFFDDDAAA???>>>===;;;999666333111000000------,,,+++,,,---...///222HHHlll|||hhh~~~~~~~~~|||zzzvvvsssqqqjjjjjjjjjkkklllnnnpppqqqmmmiiiffffffiiikkkkkkjjjfffffffffiiimmmpppqqqppphhhiiijjjjjjjjjllloooqqqoooppprrrrrrqqqqqqrrrtttrrrkkkgggeee[[[NNNHHHJJJDDDFFFMMMZZZfffmmmkkkhhhiiimmmxxxjjj```eeedddxxx|||{{{uuupppnnnlllhhhcccbbbfffnnnrrrqqqoooooohhhllllllggg___ZZZ\\\___bbbdddgggiiiiiihhhfffeeebbb___\\\^^^ccchhhkkkkkkpppkkkggggggiiifff\\\SSSQQQNNNPPP\\\nnnzzz|||yyyvvvxxxvvvooojjjlllooopppwww~~~vvvpppqqqwwwwwwvvvrrrqqqqqqnnnhhhmmmwww~~~}}}tttjjj```TTTIII???===:::777666:::@@@DDDDDDHHHAAA:::===EEEaaajjjYYY|||rrrKKKLLLnnn|||gggeeelllfff```]]]ZZZXXXZZZ^^^fffccc___]]]]]]]]]]]]\\\^^^]]][[[XXXUUUQQQNNNMMMJJJJJJIIIIIIJJJLLLMMMNNNOOOOOOMMMLLLKKKLLLLLLMMMKKKHHHGGGJJJOOOSSSQQQOOOOOOLLLIIIHHHIIIJJJJJJJJJJJJJJJEEE===999:::999666555222222333111111===MMMvvvrrrooommmwww|||nnneeettt|||rrr```TTTSSSTTTUUUTTTZZZkkk||||||uuuuuu}}}cccYYYYYYZZZ]]]]]]^^^aaaeeehhhiiiiiifffeeeeeefffggggggeeecccnnnuuusssfffcccjjjlllfffjjjooovvv{{{zzzwwwsssqqqiiifff^^^RRRIIIHHHOOOVVVqqq|||}}}|||xxxsss{{{rrrnnnhhhjjjhhhiii}}}EEEFFFGGGHHHHHHFFFDDDBBB>>>AAAAAAAAADDDJJJKKKIIIKKKKKKJJJHHHFFFDDDCCCBBB@@@>>>;;;888555333111111...---,,,,,,,,,,,,......///AAAeeeooo~~~}}}{{{yyywwwtttrrrqqqnnnoooooopppqqqrrrssssssnnnjjjfffeeefffhhhiiiiiiiiihhhhhhiiilllnnnnnnmmmjjjlllnnnmmmkkklllppptttnnnppppppppppppqqqsssuuutttppplllfffZZZLLLGGGIIIEEEJJJUUUaaakkkpppooommmhhhnnn{{{xxxjjjnnnoooqqquuuvvvrrrooopppooolllfffdddgggoootttsssqqqqqqfffiiikkkiiieeeaaa______aaacccfffhhhiiiiiihhhggghhhccc^^^^^^ccchhhkkkkkkmmmiiifffffffff```TTTJJJPPPQQQXXXhhhyyyyyywwwvvvrrrmmmnnnyyyvvvuuuqqqrrrqqqooonnnmmmllljjjlll}}}zzz|||~~~|||qqqeeeZZZMMMCCC;;;:::888777999===CCCFFFHHHIIICCC:::<<>><<<999666333222111......,,,,,,,,,,,,---......===```xxxyyy~~~|||yyyvvvvvvvvvwwwuuuvvvwwwxxxxxxxxxwwwvvvpppmmmiiifffeeeeeeffffffjjjiiiggghhhjjjkkkkkkkkkkkkmmmnnnmmmjjjjjjmmmqqqmmmooooooooooooppprrrttttttqqqmmmfffZZZMMMHHHHHHFFFNNNZZZgggppptttsssqqqhhhnnn|||nnnnnnpppgggmmmqqqqqqqqqrrrrrroookkkggggggnnnttttttrrrrrrkkkjjjjjjkkkllliiiccc^^^___aaacccfffhhhiiiiiihhhkkkgggbbb```bbbeeeggggggggghhhiiigggaaaXXXOOOHHHMMMTTTaaaoooyyy}}}{{{xxxxxxvvvsssssswww~~~{{{uuusssqqqpppooonnnpppsssxxx}}}~~~|||oooaaaUUUIII???999777666888;;;@@@EEEHHHEEEDDDAAA;;;BBB\\\wwwwwwqqqyyymmmOOO]]]YYYKKKiiizzz{{{xxxqqqfff]]]XXXWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]YYYXXXUUURRROOOLLLJJJIIIKKKJJJIIIIIIJJJLLLOOOQQQPPPNNNLLLJJJJJJJJJKKKLLLMMMKKKKKKNNNRRRTTTPPPLLLOOOMMMJJJGGGFFFFFFHHHIIIHHHJJJIIICCC@@@???;;;666444222111111000000555:::^^^zzzwwwhhhmmm}}}xxxttt|||xxx~~~ooo[[[VVVUUUXXXYYYZZZiii{{{xxxvvvyyyxxxbbb\\\\\\]]]aaabbbeeejjjppptttuuuuuupppmmmiiiggghhhllloooqqqoooppptttssshhh```fffsssrrrpppnnnnnnpppuuu{{{~~~rrrgggXXXLLLLLLWWWhhhsss~~~}}}|||nnnwwwyyyyyynnnttt<<<>>>??????>>>===>>>???BBBDDDDDDEEEIIIMMMKKKFFFFFFEEEDDDDDDCCCDDDDDDDDD>>>>>><<<:::888555222111///...---,,,+++,,,---...///888XXXyyyyyy{{{wwwtttuuuwwwyyy{{{|||}}}}}}}}}zzzxxxvvvpppnnnkkkhhheeedddddddddgggeeedddeeehhhkkklllllljjjjjjjjjiiihhhhhhjjjkkklllmmmoooooonnnnnnoooqqqppppppnnniii```UUUMMMIIIGGGMMMYYYgggqqquuutttqqqjjjppp}}}ppplllkkkfffmmmssstttuuuvvvuuurrrpppjjjgggmmmrrrssssssssssssooolllmmmooommmfff^^^^^^___bbbdddfffhhhhhhhhhjjjiiifffdddccccccddddddeeehhhiiicccYYYPPPLLLKKKSSS\\\jjjtttyyy{{{||||||xxxvvvwww{{{}}}|||~~~xxxsssooonnnnnnpppwww~~~}}}wwwiiiZZZOOOEEE===777666555888===CCCGGGHHHCCC???===;;;EEEggg~~~wwwtttkkkZZZNNNnnnqqqQQQ^^^wwwrrriiijjjfff\\\VVVVVVZZZ[[[\\\]]]]]]\\\[[[[[[\\\^^^XXXXXXWWWUUURRRPPPNNNLLLLLLKKKJJJIIIJJJLLLOOOQQQPPPOOOMMMLLLKKKKKKLLLMMMMMMNNNOOOQQQRRRPPPMMMJJJMMMMMMKKKIIIFFFFFFGGGIIIFFFIIIIIIEEEBBBAAA===888555333111000000222444777OOOttt}}}vvvhhhgggwwwssszzzyyy}}}{{{bbbWWWSSSXXXZZZYYYcccrrrrrrsssyyyvvvbbb^^^___```bbbdddggglllqqqsssrrrpppnnnmmmkkkiiihhhlllrrrwwwrrrooosssxxxqqqeeeiiivvvmmmooorrrsssqqqooooooooohhh___SSSNNNTTTbbbrrr|||zzzrrrnnnqqqxxxvvvrrr|||{{{|||}}}xxxttt;;;<<<===<<<:::;;;>>>@@@CCCDDDEEEFFFKKKNNNKKKDDDFFFEEECCCBBBAAAAAAAAAAAA======>>>===;;;777444222///...---,,,+++,,,------111000KKKppp|||{{{xxxvvvvvvwwwxxx|||}}}~~~~~~|||yyyuuusssnnnnnnllljjjgggeeeeeeeeeeeecccbbbcccfffjjjkkkllliiigggffffffhhhiiijjjjjjjjjlllnnnooommmllllllmmmhhhlllpppqqqmmmcccVVVLLLHHHMMMWWWeeeqqqvvvtttppplllrrruuunnnllliiipppvvvvvvxxxzzzzzzxxxuuulllgggjjjppprrrrrrssstttqqqooooooooonnniiieee^^^```bbbdddfffggghhhiiifffiiikkkjjjeeebbbccceeecccccc```YYYQQQNNNPPPUUUbbbiiirrrxxxzzz{{{|||~~~yyyuuuwww}}}vvvsss~~~wwwqqqlllmmmpppwwwvvvvvvuuunnn___QQQGGGAAA;;;666555555999???EEEHHHHHHAAA;;;<<<===MMMvvvtttsss^^^OOO^^^bbbRRR{{{rrraaaXXX\\\[[[TTTSSSZZZbbbfffZZZ\\\]]]\\\ZZZYYY[[[]]]UUUVVVVVVVVVUUUSSSQQQOOONNNMMMJJJIIIIIILLLOOOQQQRRRQQQQQQOOONNNMMMLLLLLLLLLPPPTTTTTTRRRNNNLLLLLLLLLMMMMMMKKKHHHGGGHHHJJJGGGJJJHHHDDDBBBCCCAAA===999666222000000333444444???ddduuummmfffoooooovvv}}}~~~~~~}}}}}}ooo^^^TTTYYY]]][[[bbbnnnooouuutttbbb```bbbbbbccceeeiiilllnnnmmmhhhdddlllppprrrqqqnnnooouuu{{{xxxuuuuuuxxxyyyvvvrrrpppkkkqqqwwwvvvnnnfffaaa```YYYTTTPPPTTT```ooo{{{~~~~~~zzzrrrgggeeeuuu{{{||||||xxxwww|||;;;<<<===;;;999:::>>>BBB>>>@@@AAADDDJJJOOOLLLEEEGGGEEECCCAAA????????????<<<===??????===:::555333///...---,,,+++,,,,,,---222+++AAAhhhxxx~~~}}}{{{{{{zzz{{{|||}}}}}}zzzvvvqqqooolllllllllkkkhhhgggfffgggfffdddbbbccceeegggiiiiiiiiigggdddfffjjjmmmmmmllliiilllnnnooommmkkkjjjjjjbbbiiiqqqwwwwwwnnn]]]OOOIIIMMMVVVdddrrrxxxuuuqqqmmmttt{{{sssqqqkkkqqqvvvvvvxxx|||~~~}}}xxxnnnfffiiioooqqqrrrsssoooppppppooonnnnnnnnnnnn___```bbbdddfffhhhiiiiiibbbhhhnnnmmmhhhcccdddggg```]]]VVVOOOKKKOOOWWW^^^mmmppptttvvvwwwwwwwwwxxxyyysssuuu}}}{{{zzzwwwqqqnnnrrryyyuuuvvvmmmmmmfffWWWJJJBBB>>>:::555444555999@@@EEEHHHHHH===777<<>>???@@@@@@CCCAAAEEEMMMQQQNNNJJJHHHEEEEEEDDDAAA>>><<<<<<===<<<<<<<<<======;;;666333//////...---------------///,,,<<<```wwwfffhhhmmm~~~~~~~~~}}}{{{}}}|||{{{zzzyyyvvvqqqnnnnnnmmmllllllllljjjgggeeebbbaaaaaa``````cccgggjjjiiiiiijjjkkkkkklllmmmmmmpppooonnnnnnoookkkddd^^^^^^ppp{{{xxxvvvsssaaaLLLKKKMMMWWWgggsssvvvuuuvvvqqqyyyzzzttttttqqqtttyyy~~~}}}yyywwwssstttooohhhgggmmmooollllllnnnpppooollljjjjjjllleeebbb```aaaeeehhhiiiiiigggjjjiiigggiiimmmjjjbbbcccZZZRRROOOOOOSSSaaapppvvvyyyzzzxxxvvvvvvtttrrrnnnkkkkkkuuuxxxwwwxxx{{{{{{wwwwwwpppwwwwwwrrr|||qqqlllpppgggYYYKKKBBB===:::888777777888===CCCGGGGGGEEE===>>>999CCCooo{{{XXXLLLaaaZZZNNNjjj}}}rrrccc___^^^\\\ZZZZZZ[[[]]]^^^MMMNNNPPPRRRTTTUUUVVVVVVTTTRRRTTTVVVRRRJJJJJJOOONNNMMMMMMMMMMMMNNNOOOPPPVVVUUUSSSQQQPPPPPPPPPPPPVVVRRROOONNNOOONNNJJJFFFLLLKKKJJJKKKLLLLLLHHHEEEFFFDDDCCCCCCDDDCCCAAA???<<<;;;999777555444333222222EEEiiirrrkkkzzzzzz|||ssseeewww}}}}}}}}}}}}sss```___bbbaaaccciiissszzzuuu```dddddd```gggiiimmmqqqrrrqqqllliiiwww{{{}}}zzzsssooorrrwwwzzzxxxtttssszzz~~~xxxzzzxxxlll[[[PPPOOORRRPPPWWWdddrrr|||~~~yyy~~~qqqccccccppp|||xxx~~~wwwzzz::::::;;;;;;<<<===>>>>>>CCCBBBHHHQQQTTTPPPJJJHHHBBBAAAAAA@@@@@@@@@??????===<<<;;;<<<<<<:::666444000000///...------------///+++888ZZZzzz}}}iiicccuuusssxxx{{{~~~|||zzzyyyvvvrrrnnnllljjjiiiiiiiiihhheeeccccccdddddddddeeegggjjjlllkkkkkkkkklllllllllllllllnnnmmmllllllmmmmmmmmmlll|||zzzhhhQQQMMMOOOXXXfffqqqtttuuuvvvuuu{{{yyyyyytttwww||||||yyyssswwwvvvmmmfffiiinnnpppnnnooopppooollljjjkkkmmmmmmhhhccccccgggjjjiiiggghhhjjjjjjiiikkkpppnnniiieeeZZZQQQSSSZZZdddppp{{{{{{|||zzzvvvrrrrrrtttuuuvvvsssrrrxxxvvvzzz~~~~~~|||zzzyyyzzzuuulllrrr{{{vvvpppnnnkkkbbbUUUIII@@@;;;888777777777:::???DDDFFFEEECCC999;;;===QQQ~~~nnnNNNSSS~~~SSSSSSjjj|||uuuppprrrkkkeeebbb]]]XXXUUUUUUVVVXXXVVVVVVVVVUUUVVVVVVVVVVVVTTTQQQRRRTTTQQQKKKIIIMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUTTTRRRPPPOOONNNNNNOOOOOOOOONNNLLLJJJHHHHHHHHHJJJIIIGGGHHHIIIIIIFFFDDDEEEDDDCCCCCCCCCCCCAAA???<<<;;;999777555444333222222AAA```wwwqqq{{{zzz|||ttt||||||{{{}}}~~~yyyeeebbbdddeeekkkssszzz}}}sss```fffgggdddeeefffiiimmmqqqtttuuuuuuwwwzzz|||yyytttqqqqqqsssqqqsssqqqpppuuu~~~}}}tttfffZZZSSSPPPNNNMMMZZZcccqqqyyy~~~nnn```\\\]]]mmm}}}zzz|||www>>>===<<<;;;:::;;;;;;<<<@@@AAAGGGPPPSSSNNNIIIGGG@@@>>>===@@@CCCDDDBBB@@@>>><<<;;;;;;;;;999777555111111///...------------///***222PPPpppppp___hhhyyyrrr|||~~~}}}zzzwwwvvvssspppmmmllljjjiiiiiiiiihhheeecccggggggggggggggghhhhhhhhhmmmllllllllllllkkkkkkkkkkkkkkkjjjiiikkkooouuuzzz~~~}}}ppp[[[PPPPPPWWWdddmmmqqqtttwwwzzz~~~xxxzzz~~~~~~|||ttt{{{}}}sssgggfffnnnuuupppppppppnnnlllkkkmmmooosssmmmgggfffhhhiiihhheeegggiiiiiiiiikkkooommmjjjaaaUUUNNNSSS```mmmwww|||}}}{{{wwwrrrnnnoootttzzz}}}||||||}}}~~~~~~zzzssstttxxxvvvooovvvxxxpppmmmmmmccc[[[OOODDD<<<999777555777999<<>><<<:::999:::;;;=========BBBIIIKKKHHHEEEEEEAAA>>><<>>999666555444777:::???DDDEEEDDD@@@===@@@<<>>===<<<:::777555333222222555CCC]]]www|||qqqkkk}}}}}}yyyyyyxxxvvvvvvxxx|||||||||}}}rrrddd___cccooo{{{{{{pppbbbkkknnnlllnnnnnnnnnnnnqqquuu{{{~~~vvvpppooorrrrrrooooootttwwwvvvpppgggXXXLLLJJJUUUhhhvvv{{{~~~{{{~~~~~~xxxttt{{{iiiqqq>>><<<;;;::::::;;;===>>>===<<<>>>BBBCCCBBBCCCFFFDDD@@@>>>@@@DDDEEEAAA===@@@>>><<<;;;;;;:::999777444333222000...---------...***+++:::WWWuuunnnlllooosss|||xxxuuusssqqqnnnlllpppnnnlllkkkkkkkkkiiigggiiihhhhhhiiijjjjjjfffccceeeffffffgggiiijjjkkkkkkiiikkkmmmlllkkklllqqquuuqqqrrrooommmrrrxxxuuulllSSSRRRUUU]]]dddjjjsss|||~~~}}}~~~{{{uuupppppprrrrrrpppnnnlllmmmnnnooopppkkknnnooojjjbbb___ccchhhaaaccceeefffbbb[[[UUURRRTTTZZZbbbhhhmmmrrrvvvxxxtttpppnnnqqqpppnnnooouuurrryyyvvvssssssttt~~~{{{tttsssnnnbbbXXXOOOIIIAAA:::666555555555999===BBBEEEEEEAAA===:::@@@;;;@@@WWWqqq{{{ssshhh[[[OOONNNtttkkkZZZ[[[```ZZZSSSTTTUUUUUUSSSQQQNNNLLLKKKJJJHHHHHHJJJNNNRRRUUUVVVSSSNNNLLLMMMNNNLLLIIIKKKKKKMMMNNNNNNNNNNNNNNNIIIJJJKKKKKKLLLMMMMMMMMMKKKIIIFFFFFFHHHIIIIIIHHHFFFFFFEEEDDDCCCCCCEEEFFFCCCBBBBBBCCCDDDEEECCCBBB??????>>><<<:::777444333111111999NNNlllpppbbbhhh}}}wwwwww{{{zzz|||xxxeee[[[[[[fffqqqppp|||tttccclllpppppprrrssstttttttttvvv{{{~~~xxxqqqqqqrrrqqqpppqqqrrrlllccc```XXXPPPRRR```uuu}}}~~~mmmZZZfff;;;;;;::::::;;;<<<>>>??????===>>>@@@AAA@@@DDDJJJGGGDDDAAA@@@AAABBB@@@===AAA???>>>>>>>>><<<:::888666555333111///------,,,,,,,,,+++333LLLlllvvvuuuxxxqqq{{{~~~|||zzzyyywwwtttrrrpppnnnllljjjjjjjjjiiiggghhhggggggjjjnnnooommmjjjbbbcccdddfffhhhiiijjjkkkiiikkknnnnnnmmmlllkkkkkkhhhmmmpppppprrrvvvtttpppZZZWWWWWW\\\aaagggrrr}}}~~~|||vvvpppoooqqqnnnllllllmmmoooooonnnhhhmmmppplllccc___aaafffccccccdddddd___VVVPPPPPPRRR```nnnrrrqqqsssvvvxxxssslllkkksssuuuppplllmmmlllrrrzzz~~~~~~~~~{{{yyyyyyxxxvvvppppppjjj[[[MMMHHHCCC<<<777555555666666;;;???DDDFFFCCC???;;;999;;;;;;CCCWWWmmmwwwpppdddaaadddFFFUUUxxxoooddd[[[YYYZZZVVVQQQRRRUUUUUUSSSNNNIIIEEEFFFFFFEEEGGGJJJOOOUUUXXXUUUTTTPPPJJJJJJMMMMMMKKKIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKLLLHHHDDDDDDGGGJJJIIIGGGFFFGGGGGGFFFEEEDDDFFFGGGCCCCCCBBBDDDFFFFFFEEEDDDAAAAAA@@@???<<<999666444111111444BBB___vvveee]]]nnn}}}}}}xxxwww|||zzz~~~lll\\\WWW^^^fffhhhzzzyyyfffmmmsssuuusssvvvxxxxxxwwwyyy}}}xxxrrrooopppooonnnpppnnncccWWWUUULLLJJJ^^^}}}xxxwww{{{zzzbbbVVVmmm;;;;;;;;;<<<<<<<<<<<<===>>>===???BBBAAA@@@DDDJJJIIIFFFCCC@@@???>>>???@@@AAA@@@@@@@@@@@@>>>;;;888777666444111///...---,,,***......000DDDeee~~~xxxxxxqqqyyyrrrjjjrrr{{{}}}~~~}}}{{{xxxuuurrrpppmmmkkkkkkkkkjjjiiijjjgggfffiiimmmooommmjjjddddddeeefffgggiiijjjjjjjjjjjjlllnnnpppoookkkiiiiiilllooooooqqqttttttrrrddd```]]]^^^```eeeqqq|||~~~xxxpppnnnooommmkkklllnnnooonnnlllmmmooopppnnniiieeebbbaaadddaaa```___ZZZSSSSSSXXXYYYhhhuuuuuupppoooqqqrrrpppffffffrrr{{{wwwqqqpppmmmpppsssuuuwww|||zzzvvvwww|||uuummmhhh```SSSHHHCCC>>>999555555666777777>>>AAAEEEFFFBBB===999888:::CCCQQQbbbuuu|||ppp^^^iiiTTTTTTuuu~~~^^^bbbddd\\\XXXWWWTTTUUUWWWWWWTTTPPPKKKHHHGGGFFFGGGHHHKKKOOOTTTVVVRRRTTTQQQIIIFFFJJJLLLKKKFFFHHHJJJLLLMMMLLLLLLKKKLLLLLLMMMLLLKKKJJJHHHGGGHHHFFFCCCBBBCCCDDDFFFFFFDDDGGGIIIHHHFFFEEEFFFHHHDDDCCCCCCEEEGGGHHHGGGFFFCCCCCCCCCAAA>>>;;;777555333444333999SSSuuuzzziiibbb___rrr~~~|||~~~wwwddd[[[]]]bbbiiizzzjjjooowww|||xxxzzz{{{zzzxxxyyyzzzuuummmooooookkkhhhdddZZZPPPPPPRRR^^^yyyyyyoookkkkkk~~~yyywwwyyy]]]```<<<<<<<<<======<<<;;;:::;;;;;;???BBBBBB???BBBGGGHHHGGGDDD@@@======@@@BBBAAAAAAAAABBBBBB@@@;;;888888777444222///...---,,,)))000000...???aaa|||wwwwwwtttqqqooogggsss|||xxxuuuuuussspppnnnnnnnnnmmmlllmmmjjjfffgggiiijjjgggcccffffffgggggghhhhhhiiiiiijjjiiijjjmmmqqqqqqnnnjjjhhhhhhggghhhmmmsssuuussslllgggbbb``````dddppp|||~~~}}}wwwpppooommmlllkkkllloooooommmjjjtttrrrppppppoookkkccc\\\ccc^^^ZZZYYYVVVRRRWWW```hhhttt|||wwwpppooonnnmmmkkk``````qqqyyyxxxqqqpppooonnnqqqyyy~~~yyyrrrnnnqqqyyyvvvlllaaaWWWNNNHHH@@@<<<777555555777888999???CCCFFFEEEAAA<<<999888>>>NNN___mmm|||mmmTTTnnn|||ZZZppprrrVVVgggooobbbYYYWWWQQQRRRSSSSSSQQQOOOLLLJJJHHHHHHHHHIIIKKKNNNQQQRRRPPPSSSQQQHHHCCCGGGKKKKKKDDDFFFIIILLLMMMNNNMMMMMMPPPOOOOOOMMMKKKHHHEEECCCCCCDDDDDDAAA>>>>>>BBBFFFCCCFFFIIIIIIGGGEEEFFFGGGDDDDDDDDDFFFHHHIIIHHHGGGEEEEEEDDDCCC@@@<<<888666555777444555KKKnnn{{{jjjlllYYYlll}}}~~~|||{{{|||kkk```___bbbnnn{{{lllqqqzzz~~~~~~zzzvvvwww~~~}}}zzzmmmqqqqqqiiiaaaZZZSSSLLLNNNaaa}}}zzznnniiikkkooo{{{|||bbbmmm===???AAA???;;;999999;;;DDDEEEDDDBBBAAABBBDDDGGGEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGHHHHHHFFFCCC???===888777555444444333000...'''///---+++999MMMjjjyyyuuuooorrr~~~wwwyyy~~~{{{~~~~~~{{{|||{{{ttt{{{wwwrrrqqqsssssspppllliiigggffffffgggfffdddaaacccdddeeeggghhhiiijjjjjjkkkiiiggghhhiiikkkkkkjjjhhhjjjlllmmmnnnpppsssuuu|||sssfff]]]]]]gggvvv}}}||||||}}}{{{sssmmmrrriiieeejjjppppppmmmkkktttssssssrrrppplllgggccc______[[[UUUQQQTTT^^^gggoooqqqwww|||yyypppjjjjjjooooooppptttzzz~~~~~~xxxvvvqqqmmmqqqzzz~~~~~~|||qqqooovvvuuussszzzpppfff]]]SSSHHHAAA999999888555444666;;;@@@???LLLNNNAAA888;;;;;;555FFFnnn~~~|||xxx___TTTyyyiii```hhhSSS]]]bbb]]]YYYVVVYYYVVVQQQOOOOOOPPPPPPPPPJJJGGGFFFHHHMMMQQQSSSRRRNNNOOOOOONNNKKKJJJKKKMMMJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNKKKHHHDDDAAAAAA@@@@@@AAABBBDDDFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFHHHJJJOOOKKKFFFAAA???>>><<<;;;444000666666888\\\uuuhhh```bbbzzz}}}~~~}}}uuuqqquuuzzz}}}|||}}}eee[[[```jjjooosss|||}}}{{{{{{|||}}}}}}qqqfff```[[[TTTPPPPPP```wwwxxxeeeuuu|||iii===???@@@???>>>======>>>EEEEEEDDDBBB@@@AAACCCFFFCCCDDDEEEEEEDDDEEEGGGIIIGGGHHHIIIJJJHHHFFFCCCAAA>>><<<999777666333///,,,***///,,,,,,666EEE```{{{nnnpppzzz|||mmmhhhuuu}}}yyywww|||yyyvvvtttuuuwwwvvvqqqlllllljjjiiihhhiiihhhfffeeedddeeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjhhhjjjlllnnnqqqtttxxxzzzxxxlllbbb```iiixxx~~~||||||}}}{{{tttnnnnnniiihhhlllooonnnnnnpppsssrrrrrrqqqqqqooollljjjaaa\\\UUUSSSWWW```jjjpppttttttxxx{{{wwwooojjjjjjnnnooorrrwww|||~~~|||zzzyyyxxxtttssswww~~~~~~{{{rrrnnnlllnnnvvv{{{ooocccYYYNNNCCC<<<888888777555444777===AAADDDJJJHHH<<<555:::AAACCCWWW}}}}}}gggVVVZZZ```mmmkkkUUU\\\___\\\\\\[[[WWWTTTPPPOOOOOOPPPQQQQQQMMMKKKIIIIIIMMMPPPRRRQQQSSSRRRQQQOOOLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLSSSRRRRRRPPPMMMIIIEEECCCCCCBBBBBBBBBCCCDDDFFFGGGIIIIIIHHHHHHGGGHHHHHHHHHJJJKKKJJJHHHFFFFFFHHHIIIOOOLLLHHHEEEDDDBBB@@@>>>777000555666777TTTwww~~~uuuhhhdddcccttt}}}uuu|||}}}wwwuuuxxx{{{|||~~~~~~jjj]]]^^^kkkpppsss|||}}}|||~~~}}}}}}sssggg[[[RRRMMMRRR[[[ppplllssszzz>>>>>>>>>???AAAAAA@@@???EEEEEEDDDAAA@@@@@@BBBDDDAAABBBDDDDDDDDDEEEHHHKKKIIIIIIIIIIIIHHHFFFDDDBBBBBB@@@===;;;999555111......///,,,---333999RRRxxxjjj___iiixxxyyyfffeeeyyy|||yyyyyyyyy|||~~~|||wwwrrrrrrooolllkkkkkkjjjiiihhheeeeeefffggghhhhhhiiiiiihhhkkknnnnnnlllkkklllnnnjjjkkkmmmppptttxxx{{{}}}|||ssshhhaaagggvvv}}}}}}}}}~~~~~~zzzuuuqqqllljjjjjjmmmnnnmmmoootttqqqppppppppppppooooooooocccZZZQQQRRR]]]jjjrrrtttuuutttvvvxxxuuuooommmooolllnnnrrrvvvzzzyyyvvvssssssvvvxxxxxx||||||uuukkkmmmlllnnnxxxjjj]]]RRRHHH@@@:::666666555444555999???DDDHHHHHHCCC<<<777999AAAHHHlllzzzZZZZZZtttnnnRRRjjjiiiWWW[[[ZZZYYY^^^```VVVSSSOOONNNOOOQQQRRRRRRQQQOOOLLLKKKMMMPPPQQQQQQUUUSSSPPPOOOOOONNNMMMKKKMMMNNNOOOOOOOOONNNMMMLLLSSSSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIIIIIIILLLMMMLLLJJJGGGGGGHHHJJJNNNLLLIIIHHHGGGEEEBBB@@@;;;111333666555IIIjjj~~~{{{kkkiiibbbgggyyyrrrooo{{{yyyzzzzzzzzz}}}uuuccc]]]iii}}}uuuuuu|||||||||wwwzzzrrrfffWWWKKKLLL\\\nnnxxxvvvrrryyy@@@>>>===>>>AAABBB@@@===DDDDDDCCCAAA??????AAACCCBBBCCCCCCCCCCCCEEEHHHKKKIIIIIIHHHFFFDDDBBB@@@???AAA@@@>>>>>>===:::666333111///+++///111000GGGoooooo[[[aaazzztttiii|||~~~}}}}}}}}}}}}~~~|||yyyvvvqqqnnnlllkkkjjjiiiccccccdddeeegggiiikkkkkkjjjnnnqqqqqqnnnoootttyyyqqqqqqqqqsssvvvyyyzzz{{{}}}}}}wwwkkkaaacccqqq~~~}}}{{{}}}}}}}}}}}}|||zzzvvvtttpppllljjjmmmnnnmmmooorrrnnnoooooonnnllljjjiiiiiiaaaZZZTTTWWWcccnnnsssssstttrrrqqqrrrpppnnnoootttlllnnnqqqssstttsssqqqnnnlllvvv~~~~~~|||zzzvvvrrrppppppsss{{{yyyoooaaaTTTKKKEEE>>>:::555555444555888===BBBFFFHHHEEEBBB@@@;;;888<<>>444222555444===[[[wwwvvvsssccc]]]rrrxxxeeeuuuuuuyyy{{{xxxvvvvvvzzz~~~~~~nnn___ddduuu}}}yyy|||~~~~~~~~~}}}~~~yyyqqqoooiii```WWWQQQWWWmmmwwwaaaaaaqqq@@@>>><<<===@@@@@@===:::CCCBBBBBB???>>>>>>@@@BBBDDDDDDDDDBBBBBBCCCFFFIIIMMMKKKHHHEEEBBB???>>>===AAA@@@??????>>><<<777444111///,,,000111---@@@eee~~~yyyaaa^^^vvv~~~ttt~~~~~~zzzyyy{{{uuuqqqnnnllljjjhhhbbbbbbccceeehhhkkknnnpppooorrrttttttssswww|||zzzzzz{{{{{{zzzxxx|||~~~{{{pppdddbbblllxxxvvvvvvxxx}}}}}}}}}|||{{{yyyxxxxxxwwwoooiiilllppppppnnnmmmlllnnnnnnlllfff```]]]\\\[[[[[[]]]ccckkkrrruuuuuuuuuqqqnnnmmmkkkjjjnnntttrrrsssssssssrrrrrrqqqqqqsss|||uuusssrrryyywwwyyyqqqgggYYYLLLEEE@@@;;;888444444555777<<>>ZZZhhhwwwmmm^^^ZZZ]]]YYY[[[aaaaaaXXXUUUQQQOOOOOOPPPQQQQQQSSSRRRPPPNNNNNNPPPTTTWWWRRRQQQOOOOOOPPPPPPPPPOOOLLLLLLMMMNNNNNNMMMLLLKKKIIILLLQQQTTTTTTQQQLLLIIIJJJIIIHHHGGGFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJJJJIIIKKKMMMPPPJJJIIIIIIJJJJJJHHHDDDAAA@@@888333444444666LLLlll||||||fff\\\tttkkksss~~~xxxyyy|||vvvrrrrrrwww~~~}}}~~~{{{fff___mmm}}}~~~|||~~~~~~}}}|||~~~~~~yyyooofff]]]ZZZYYY[[[```jjj||||||qqqhhhiii}}}>>>===<<<=========;;;:::@@@@@@@@@>>>===>>>@@@CCCDDDDDDCCCBBBAAABBBFFFIIIOOOMMMIIIEEEBBB@@@>>>>>>BBBAAA@@@???>>>:::444000000111---///111...;;;WWWuuuhhhZZZmmm|||zzz}}}~~~yyyzzz||||||~~~~~~yyyuuurrrooommmjjjeeeeeefffhhhkkknnnrrrttttttvvvwwwxxxzzz~~~{{{xxx~~~wwwkkkfffkkksssrrrvvv{{{}}}~~~}}}{{{yyyxxxzzz{{{}}}ssskkkmmmrrrsssooommmlllmmmmmmggg___XXXUUUUUUXXX^^^hhhpppuuuxxxyyyyyyxxxrrrmmmkkkhhhgggkkkrrrzzz{{{{{{zzzwwwvvvwwwxxx~~~uuutttvvvyyykkkaaaRRRFFF???:::666333333444666;;;AAAEEEGGGGGGDDD???777333888FFFWWWdddjjjdddccc```^^^xxxYYYFFFnnn~~~{{{ggg^^^```bbb^^^```ddd___YYYVVVRRRPPPQQQRRRSSSSSSTTTSSSQQQNNNMMMOOOTTTXXXSSSSSSSSSPPPLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMOOORRRUUUWWWVVVQQQLLLHHHJJJIIIHHHGGGGGGGGGHHHIIIFFFGGGIIIJJJKKKKKKKKKJJJGGGHHHIIIIIIIIIKKKNNNQQQLLLLLLKKKLLLLLLJJJGGGDDD@@@>>>555333555333AAA]]]yyy|||eeeYYYnnnzzzvvvwww~~~vvvsssrrruuuyyy{{{~~~rrraaaiiivvv}}}}}}zzzuuulllaaaZZZRRRSSSZZZgggrrr{{{~~~qqqfff___sss:::<<<======<<<<<<<<<===>>>???>>>===<<<>>>AAACCCCCCCCCBBBAAAAAACCCHHHKKKLLLJJJFFFCCC@@@??????@@@>>>>>>>>>>>>===999444000///333///,,,000///666HHHiii~~~ppp\\\jjj~~~}}}~~~{{{yyywwwuuurrrppplllllllllmmmooorrruuuwwwwwwyyy{{{~~~~~~}}}~~~{{{www}}}qqqiiiiiimmmnnnuuu{{{~~~~~~}}}{{{xxxxxx{{{~~~wwwqqqrrruuuttttttuuummmmmmjjjbbbYYYUUUUUUXXX]]]cccmmmuuuzzzzzzwwwvvvuuupppkkkiiihhhhhhooovvv~~~~~~{{{{{{{{{{{{wwwxxxyyytttmmmaaaXXXLLLBBB<<<888555333333555999???FFFIIIIIIGGG>>>>>>888333===VVVlllvvvpppjjjhhhcccllltttMMMZZZxxxnnngggaaabbbccc^^^aaaddd[[[WWWTTTQQQQQQSSSUUUWWWWWWVVVUUUSSSOOOLLLMMMRRRVVVQQQSSSTTTPPPHHHDDDFFFJJJKKKJJJJJJIIIJJJLLLOOOPPPRRRSSSTTTTTTSSSPPPMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJFFFHHHJJJKKKLLLKKKJJJIIIGGGHHHIIIIIIIIIJJJMMMPPPMMMLLLKKKKKKKKKJJJGGGDDD???CCC888222777444999OOOssszzz~~~|||}}}~~~|||zzzfffVVV```sss{{{xxxxxxzzz~~~zzzxxxuuurrrqqqsssyyy~~~jjjjjjrrr{{{||||||zzz~~~xxxmmmbbbYYYTTTUUU[[[iiiyyyzzznnnfffdddkkkwwwxxx777:::>>>>>><<<<<<>>>AAA============<<<>>>AAADDDAAAAAA@@@@@@AAADDDIIIMMMGGGEEEBBB???===>>>???@@@888999:::<<<<<<:::666333///555000***...///222===___|||xxxbbbmmm{{{yyy|||~~~||||||{{{zzzwwwuuusssrrrqqqqqqrrrtttvvvxxxyyyzzz~~~|||xxxxxx{{{|||yyyvvv~~~sssjjjggghhhmmmuuu|||~~~~~~}}}zzzwwwxxx{{{~~~yyyvvvwwwvvvuuuxxx|||nnnmmmggg^^^VVVUUUYYY___dddhhhnnnuuuyyyxxxrrrmmmoookkkhhhiiijjjmmmuuu~~~}}}}}}{{{{{{zzzvvvxxx{{{{{{ppp```]]]XXXQQQFFF???;;;:::888666333555:::BBBIIIKKKIIIFFF888???>>>:::GGGcccwwwzzzpppnnnnnnhhhvvvhhhHHHiiixxxjjjhhhbbbbbb```[[[___aaaWWWTTTRRRPPPQQQTTTXXXZZZ[[[YYYXXXTTTOOOKKKKKKOOOTTTKKKPPPSSSOOOGGGCCCGGGMMMLLLKKKIIIIIIJJJMMMPPPSSSPPPPPPOOONNNNNNNNNOOOOOOHHHHHHGGGFFFGGGHHHIIIJJJGGGHHHJJJLLLLLLKKKJJJHHHHHHIIIIIIIIIHHHIIIKKKNNNLLLKKKIIIHHHHHHGGGDDDBBB>>>FFF:::111999666555FFFkkkttt{{{{{{{{{}}}nnnZZZXXXbbbuuu|||wwwvvv{{{||||||~~~yyyqqqlllkkksss{{{}}}{{{|||rrrmmmpppxxxyyyxxxwwwrrr|||vvviii^^^XXXUUU]]]gggxxxyyyooommmooo{{{<<<>>>???===;;;>>>FFFLLL@@@???>>>======>>>??????===>>>???AAADDDGGGJJJLLLEEECCCBBBCCC@@@===>>>BBB:::===??????<<<777222///333222000//////111222444III___www{{{tttmmm|||rrrssswwwyyy}}}}}}}}}}}}wwwzzz}}}~~~{{{zzz|||{{{xxxuuurrrpppsssyyy~~~~~~|||~~~wwwnnnjjjttttttzzz|||}}}{{{xxxwwwyyy}}}yyy}}}{{{tttqqqtttwwwuuunnndddZZZVVVVVVYYY```gggtttuuuxxx~~~~~~tttlllkkkjjjjjjkkkooouuu{{{|||}}}zzzzzz|||}}}}}}~~~mmm```XXXTTTQQQHHH???;;;777333333666888:::>>>DDDHHHHHHGGGEEE666@@@666777YYYooollljjjmmmnnn\\\[[[yyy\\\nnnuuueee\\\]]]\\\XXXWWWXXXVVVQQQSSSRRRQQQPPPPPPPPPPPPPPPSSSQQQPPPOOOOOONNNMMMLLLJJJLLLNNNLLLIIIHHHIIIKKKNNNKKKGGGFFFGGGJJJLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKEEEDDDCCCDDDFFFFFFDDDCCCGGGHHHHHHIIIHHHGGGFFFEEEMMMIIIGGGHHHGGGGGGLLLRRRPPPOOOLLLIIIGGGFFFGGGGGGCCC@@@;;;666444444666777UUUlll~~~~~~{{{|||pppcccSSSQQQggg~~~xxxuuuvvvoookkklllqqqwww{{{}}}wwwxxx}}}qqqoooyyy|||vvv~~~zzzzzzwwwdddVVVXXXbbblll>>>@@@AAA@@@>>>AAAGGGLLL@@@???>>>======>>>?????????@@@BBBCCCDDDEEEFFFGGGGGGCCC@@@@@@>>>;;;:::===<<>>>>>======>>>>>>??????BBBDDDDDDCCCBBBBBBBBBGGG@@@<<<<<<===;;;999:::<<<@@@DDDBBB<<<999999;;;666555333111000000000111333HHHbbbvvvyyypppsssooouuu{{{}}}xxxrrruuuzzzwwwxxxxxxxxxwwwyyy{{{}}}~~~{{{tttsssjjjgggqqq~~~~~~|||{{{zzz}}}{{{vvvrrrrrrqqqhhh^^^XXXTTTSSSXXX]]]bbbjjjqqq}}}~~~yyyrrrqqqmmmiiijjjqqq{{{}}}|||~~~yyytttqqqwwwyyyvvvrrrooojjjbbbXXXPPPJJJAAA:::777666555777:::<<<@@@DDDHHHHHHDDD>>>;;;>>>333@@@bbb|||VVVMMMooojjjJJJzzzxxx```aaapppxxxmmmZZZOOOPPPTTTOOOOOONNNMMMKKKJJJIIIIIIHHHIIILLLNNNOOONNNMMMMMMKKKJJJGGGEEEEEEHHHOOOSSSPPPKKKFFFFFFIIILLLLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGFFFEEEEEEFFFFFFDDDBBBEEEFFFGGGGGGGGGFFFDDDDDDDDDBBBBBBDDDDDDCCCFFFLLLOOONNNKKKHHHFFFFFFGGGGGGDDDBBB???<<<999777666666>>>XXXrrr{{{{{{}}}~~~}}}}}}|||{{{tttbbbQQQPPPYYYqqq|||zzzwwwvvvwwwxxxxxxwwwyyy{{{~~~}}}zzzzzzwww{{{zzzsssggg\\\ZZZkkk{{{~~~888;;;===>>>======>>>@@@============>>>>>>>>>???>>>AAACCCCCCAAAAAACCCEEEFFF>>>888;;;>>>===<<<;;;;;;@@@FFFEEE???;;;;;;===888777555333111000//////111AAAYYYppp~~~zzzlllwwwyyyppp|||qqqqqquuurrruuuyyyzzz|||~~~|||xxxxxx{{{{{{pppkkkccccccnnnzzz}}}{{{zzzxxxuuusssrrrmmmeee]]]ZZZZZZ]]]dddiiimmmssszzzxxxsssooorrrtttuuuvvv{{{~~~}}}xxxvvv~~~llliiihhhhhhfff___SSSJJJDDD<<<777666777777999===???CCCGGGIIIFFF@@@:::777;;;888RRRrrrfffNNNXXX|||}}}]]]aaavvv]]]]]]llltttiiiWWWNNNQQQXXXNNNNNNMMMLLLJJJIIIGGGFFFEEEHHHKKKMMMMMMLLLKKKJJJIIIGGGEEEDDDEEEHHHMMMPPPRRRMMMGGGHHHLLLOOOMMMJJJHHHHHHIIIJJJKKKKKKJJJJJJGGGFFFEEEEEEFFFFFFDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDAAAAAABBBAAA>>>@@@DDDMMMKKKIIIFFFEEEDDDEEEFFFEEEDDDAAA???;;;999777666666NNNkkk{{{~~~}}}~~~~~~|||zzzttteeeWWWUUUZZZppp{{{xxxuuurrrppprrrwww{{{~~~}}}{{{xxxxxx}}}lllddd[[[XXXfff777999;;;<<<<<<;;;::::::<<<<<<======>>>>>>>>>>>>===???AAAAAA???AAAFFFKKKJJJAAA;;;<<>>======:::@@@FFFGGGCCC===;;;;;;999888666444222000///...000;;;OOOgggzzz~~~uuunnnnnnrrr]]]tttwwwyyyxxxyyyvvvvvvwwwxxxyyy|||~~~|||wwwvvvzzz}}}oooccc```dddpppyyy~~~|||wwwvvvtttqqqkkkddd___]]]\\\^^^fffpppvvvzzz{{{vvvrrrrrrzzz~~~yyypppppp}}}{{{uuuhhheeebbbaaa___XXXLLLBBB>>>888555777999999;;;???AAAEEEHHHHHHCCC===999777;;;KKKiiixxx||||||UUU```~~~cccVVVooo}}}~~~vvv|||ttthhhSSSUUU^^^bbbXXXLLLHHHLLLPPPMMMMMMMMMLLLKKKIIIGGGFFFFFFIIILLLMMMKKKHHHGGGGGGFFFFFFEEEFFFHHHIIIIIIIIIQQQLLLHHHHHHKKKMMMLLLIIIHHHIIIKKKLLLLLLKKKIIIIIIFFFEEEDDDDDDEEEEEECCCAAAAAABBBCCCDDDDDDDDDCCCBBBAAA??????AAA@@@===???DDDJJJIIIFFFDDDBBBBBBCCCDDDEEEDDDBBB@@@===:::888666222EEEaaawww~~~}}}{{{}}}|||{{{yyytttiii^^^XXXYYYjjjvvvwww}}}~~~wwwoookkknnnuuu{{{~~~zzzxxxyyy~~~|||yyywwwqqqvvvuuummm]]]]]]```jjj999:::<<<======<<<:::999;;;;;;<<<===>>>>>>>>>>>>===@@@CCCBBB@@@@@@FFFKKKLLLEEE??????@@@>>>>>>@@@>>>AAAEEEGGGEEEAAA===;;;999999777555333111///......222BBB\\\ttt|||jjjccc~~~www\\\gggoookkkuuu~~~}}}zzzwwwxxxzzzyyyxxxuuuxxxzzzxxxuuutttxxx}}}vvvcccaaafffqqqxxx}}}~~~}}}{{{wwwsssoookkkccc]]]]]]aaaiiikkkrrryyyzzzyyy||||||xxxuuusssuuuvvvzzz}}}ssskkkgggccc^^^YYYTTTLLLCCC===999555555999<<<<<<===@@@CCCFFFGGGEEE???;;;:::;;;QQQjjj{{{ssslllwwwvvv```VVV~~~UUUXXXgggiii{{{rrrccc[[[NNNUUUXXXVVVNNNHHHHHHIIIIIILLLLLLMMMLLLKKKIIIGGGFFFGGGJJJMMMLLLHHHEEEDDDEEEDDDEEEGGGIIILLLKKKIIIFFFMMMKKKHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFCCCBBBBBBCCCDDDEEECCCAAA@@@AAABBBCCCCCCCCCBBBAAA<<<:::<<>><<<:::888:::;;;<<<>>>>>>>>>>>>===???DDDIIIHHHBBB???AAADDDHHHBBB???@@@@@@@@@CCCHHHGGGEEEDDDDDDEEEDDDAAA>>>999888777666444222000///...,,,777QQQlll|||qqqbbbqqqjjjeeeqqqtttkkkooovvvuuu{{{|||yyyxxxyyyyyyyyyxxxuuuwwwxxxwwwvvvwww{{{~~~}}}llleeedddnnnvvv{{{{{{xxxnnnfffdddcccbbbffflllxxxzzz}}}zzzrrrqqqttt{{{||||||{{{zzzyyyxxxxxx|||}}}uuulllfffccc___XXXOOOHHHAAA===;;;666333555<<>>>>>???DDDEEEEEEAAA<<<:::===AAAaaattttttccc___aaa\\\WWWkkkbbbVVVeeennnyyy~~~eee[[[UUURRRSSSUUUTTTOOOLLLMMMLLLIIIIIIJJJKKKKKKKKKIIIGGGEEEHHHKKKMMMKKKFFFDDDEEEGGGEEEEEEGGGKKKOOOPPPMMMJJJKKKLLLMMMKKKHHHGGGIIIJJJHHHIIIJJJJJJIIIFFFCCCAAAAAA@@@@@@AAACCCDDDCCCBBB>>>???AAABBBBBBBBBAAA@@@;;;999;;;???AAADDDJJJRRRJJJHHHFFFDDDCCCCCCDDDEEEDDDCCCAAA???===<<<;;;;;;555666GGGcccuuuvvvtttwwwuuuwwwyyyyyyuuukkk^^^SSSZZZggg|||{{{}}}~~~zzzvvvxxxzzzxxxuuu}}}}}}~~~zzz|||hhhKKKMMMWWWzzzzzzjjjaaa]]]eeexxx<<<<<<<<<<<<<<<;;;999777999:::<<<>>>>>>>>>>>>===AAAHHHNNNMMMEEE>>>;;;<<>>???DDDEEECCC>>>999:::???EEEZZZeee\\\RRRZZZ[[[ZZZfffNNN]]]sssmmm\\\VVVPPPTTTKKKOOOQQQOOONNNOOONNNJJJGGGHHHJJJJJJJJJHHHFFFEEEGGGJJJLLLJJJFFFDDDFFFIIIFFFFFFGGGLLLQQQSSSRRRPPPMMMPPPRRROOOJJJIIIKKKOOOGGGHHHIIIIIIGGGDDD@@@>>>???>>>???@@@CCCDDDCCCBBB>>>???@@@AAABBBAAAAAA@@@???<<<<<>><<<<<<<<<<<<999666BBB___sssuuutttwwwyyyyyywwwvvvuuuqqqhhh___RRR\\\mmmxxxuuuxxx|||~~~|||zzztttxxxuuu___KKKNNNSSScccyyyoooeeedddfffvvv=========<<<;;;;;;::::::<<<;;;:::;;;===>>>>>>===@@@NNNSSSIII???@@@BBB??????>>>>>>???AAAEEEHHHJJJUUUUUUOOOEEEBBBDDDDDD???;;;:::888777777666444333444000111>>>WWWnnnzzz~~~kkknnnoooaaa|||{{{yyyvvvwwwxxxwwwvvvxxxwwwuuuuuuxxxzzz{{{|||~~~|||tttlllhhhllluuupppfffccc```cccllluuu|||~~~zzzwwwvvvvvvyyyyyywwwuuuvvvzzzuuukkkeeedddddd^^^RRRGGGBBB???:::666666333555888<<>><<>><<<===???AAACCCBBB??????@@@DDDIIILLLGGGGGGFFFFFFEEEDDDCCCCCC@@@AAAAAA@@@>>>>>>???@@@999333999PPPhhhtttxxx{{{}}}xxxttttttvvvuuunnngggUUUSSSccc~~~~~~||||||yyyooofffwwwxxxxxxvvvtttwww~~~XXXJJJIIIFFFTTTaaallliii```___lllzzz;;;;;;;;;::::::999999999:::999999;;;===>>>===<<<;;;EEEHHHBBB???DDDFFFAAADDDBBB@@@@@@AAAEEEJJJMMMSSSQQQLLLGGGIIILLLGGG???>>><<<;;;:::;;;:::999777444222111999OOOjjjzzz|||zzzvvvmmmzzzaaakkkxxx~~~yyywwwwwwxxxwwwvvvxxxvvvttttttvvvyyy{{{|||}}}rrrkkkkkksss||||||mmmggggggjjjpppyyy|||zzzzzz{{{|||yyywwwwww{{{{{{qqqhhhccc```___UUUJJJ@@@===;;;777444444333666:::???BBBDDDEEEEEEHHH???:::999666<<>>???AAAAAA???======>>>AAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBAAA???>>>===>>>???;;;666888HHH^^^nnnvvvyyy|||yyyxxxyyyxxxtttpppbbbYYY]]]wwwzzzvvvrrrnnnrrrssssssssstttwww{{{~~~gggVVVOOOJJJIIIMMMSSSXXXaaaqqq999999999888888888888888666777888;;;>>>>>>===;;;999>>>???<<<>>>FFFFFFAAAEEECCCAAA@@@CCCHHHNNNRRRMMMJJJGGGGGGLLLOOOHHH>>>EEECCC@@@??????===;;;999333555222222FFFfffyyy|||xxxppppppgggVVViiivvvxxx~~~|||{{{{{{{{{zzzyyyxxxwwwuuutttuuuxxx{{{~~~xxxmmmiiiooozzzssseeeiiimmmttt~~~|||}}}}}}zzz{{{tttkkkeee```[[[WWWLLLCCC;;;888777555333444333777<<>>BBBDDDBBB???<<<;;;???AAADDDFFFGGGFFFDDDCCCHHHHHHIIIIIIIIIHHHHHHGGGEEECCCAAA>>>======>>>???<<<:::888===OOOeeetttyyy~~~|||zzzyyyxxxxxxfffVVVSSSkkk}}}uuuqqqooommmnnnooossswwwzzz||||||}}}mmm^^^VVVSSSMMMIIISSSiii}}}777777777777888888888888444555888<<<>>>???===:::;;;??????<<<===BBBCCC@@@AAA@@@@@@AAAEEEJJJOOORRREEECCCBBBCCCGGGGGGCCC===JJJGGGDDDBBB@@@>>>;;;888333777333///???aaaxxx|||~~~~~~tttqqq|||rrr^^^ccc||||||~~~uuu~~~zzzyyywwwvvvvvvyyy}}}{{{mmmeeeiiiuuurrrqqq~~~uuujjjbbbnnnsss||||||}}}xxxmmmeeeaaa\\\UUUOOOGGG???999888777555444666333777>>>DDDGGGHHHFFFDDD:::===<<<:::DDD^^^qqqYYY[[[|||fffiiissscccXXXYYYZZZQQQWWWWWWVVVSSSSSSUUUTTTQQQTTTSSSQQQOOOMMMLLLLLLLLLSSSUUUXXX[[[\\\[[[WWWSSSWWWUUUSSSPPPNNNOOORRRUUUXXXVVVTTTSSSSSSRRROOOMMMMMMNNNOOOOOOMMMLLLMMMNNNKKKJJJHHHFFFDDDBBBAAA@@@<<>>===BBBDDDFFFHHHIIIGGGEEECCCHHHIIIJJJKKKKKKJJJJJJIIIGGGEEEAAA???>>>?????????>>>===777555BBB\\\rrr{{{|||xxxvvvxxxzzziiiXXXQQQfff}}}sssnnnmmmmmmooouuu|||zzz|||rrrjjjfff\\\UUU```{{{|||ggg666666666777888888888999444555888;;;>>>???<<<:::;;;@@@BBB???===???BBBCCC>>>???AAACCCEEEFFFGGGHHH@@@AAAAAABBB@@@>>>>>>???FFFDDDBBB@@@@@@>>><<<:::333888555000<<>>888444<<>>???CCCFFF???@@@BBBBBBBBB@@@===;;;???@@@CCCDDD???;;;===BBB>>>===<<<===>>>???>>>===444777666333999LLLaaannnyyyxxxlll^^^jjjzzzoooeee~~~~~~vvvddd```lllyyyVVVTTT___pppvvvmmmkkkuuuzzzpppjjjbbb[[[UUUNNNFFFAAA<<<888555555444222333777888<<>>;;;888555555===SSSlll}}}mmm\\\mmmfffVVVooo|||pppmmmqqqnnn^^^XXXXXXRRRPPPRRRPPPLLLPPPXXXXXXRRRPPPOOOOOOOOOPPPRRRTTTUUUSSSXXX[[[VVVNNNJJJMMMSSSKKKKKKJJJIIIIIILLLQQQTTTPPPNNNLLLLLLLLLKKKJJJHHHGGGIIIKKKKKKKKKKKKMMMNNNIIIIIIHHHGGGFFFDDDBBBAAADDDEEEFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJKKKKKKJJJHHHGGGFFFDDDBBBCCCFFFHHHFFFDDDBBB>>>:::888:::HHHbbbyyy{{{yyyzzz|||yyymmm[[[WWWjjjrrrwwwvvvxxxxxxuuurrrsssvvv|||}}}vvvssswwwqqq```[[[aaannnwww{{{zzzmmmaaaZZZ222222333444555666777888444444444666888999888666555666888<<>>>>>??????>>><<<:::999===<<<@@@EEEDDD>>>===@@@<<<;;;:::;;;<<<===<<<;;;555444555666555;;;LLL]]]ssszzzvvvaaa___rrrooo{{{uuuyyy}}}mmmhhhtttxxxHHHIIINNN___sssxxxuuusssttt~~~xxxsssfffccc]]]VVVMMMEEE???;;;666333222444444333666;;;>>>@@@CCCDDDCCC@@@;;;888:::777:::GGGWWWeeemmmrrrdddYYY```|||YYYYYYqqq``````hhhhhh\\\WWWUUUNNNJJJNNNLLLHHHOOOZZZ[[[TTTMMMLLLLLLMMMNNNPPPRRRSSSRRRUUUWWWTTTNNNKKKMMMPPPKKKJJJHHHGGGHHHKKKMMMNNNJJJIIIGGGHHHIIIIIIHHHGGGDDDEEEGGGHHHGGGHHHIIIKKKFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFEEEDDDFFFGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKJJJHHHFFFDDDDDDBBBBBBEEEKKKMMMKKKGGGEEE>>>===???;;;===TTTqqq}}}~~~~~~}}}}}}}}}wwwtttfffYYY___www~~~xxx}}}xxxqqqooosss{{{|||vvvuuuwww}}}~~~~~~~~~yyysssyyyhhh[[[YYY]]]000000111222444555666666444333222333555666555444666333333999???@@@<<<999:::::::::;;;;;;<<<===>>>:::777<<>><<<;;;:::999777555666222333777222///<<>>:::777::::::CCCSSS]]]]]]]]]```VVV```XXX___uuummmZZZXXX___bbbZZZVVVSSSJJJIIILLLKKKHHHPPP]]]___XXXKKKKKKJJJJJJKKKMMMOOOPPPRRRSSSTTTTTTRRRPPPNNNMMMPPPMMMIIIHHHHHHHHHHHHFFFHHHGGGFFFGGGIIIJJJIIIHHHAAACCCEEEEEEEEEEEEGGGIIIDDDEEEFFFGGGGGGFFFEEEDDDAAACCCFFFGGGFFFEEEEEEEEEAAACCCEEEGGGHHHGGGFFFEEEFFFHHHIIIJJJIIIGGGDDDBBBBBBAAABBBGGGMMMPPPMMMIIIGGG>>>>>>CCC<<<555JJJjjjxxxyyy{{{}}}~~~~~~~~~}}}xxxccc\\\hhhvvvzzz}}}}}}rrrkkknnnxxx|||yyyvvvtttssszzzwwwiii^^^XXXXXX[[[222333444444555555555555222222333444444555555666222444666888;;;===>>>>>><<<:::888888;;;<<<<<<;;;;;;999888:::<<<===:::888BBB888666>>>???666333777;;;777666888777555:::CCChhhssszzzxxxwwwvvvkkk[[[|||nnnnnnnnnzzztttlllzzzxxx{{{hhhKKKJJJIIICCCFFFWWWiiisssvvvyyywwwtttyyyyyyuuuqqqjjjbbb\\\WWWPPPGGG???999666444:::888555444555888<<>>>>>AAAHHHPPPUUUTTTMMMGGG@@@>>>@@@BBB===;;;III]]]ppp{{{}}}vvvzzzttt~~~zzzeeeTTT[[[nnn{{{vvv|||tttnnnkkkiiikkknnnqqqtttwww~~~~~~fff^^^aaaaaaZZZTTT000111222333444444333222222333333444444555555666555666777888::::::;;;;;;:::::::::999888888;;;>>>===;;;999:::;;;;;;999666:::666666;;;===;;;;;;???>>>:::888888666333777???bbboooyyywwwuuuuuunnndddzzznnn}}}uuuhhhjjjzzz|||ttttttzzzbbbNNNOOOHHHBBBBBBKKKVVV]]]dddkkkqqqttt{{{zzzppphhhaaaZZZSSSPPPIIIBBB===999666666555444333444777<<>>;;;FFFVVVlllzzz~~~wwwwwwzzz~~~yyybbbOOOQQQ```vvv~~~llluuunnnkkkjjjooopppqqqsssvvv|||~~~ooo```[[[[[[XXXUUUTTT...000222333333222111000333333333444555555666666888888888999999888888777999;;;;;;888555666;;;@@@<<<;;;999999999999777555222999===999777:::>>>@@@@@@===:::999555222444999VVVhhhwwwxxxuuuuuusssppp~~~ooouuu~~~zzzbbbjjjzzzrrrkkkvvvggg]]]aaaWWWQQQKKKJJJJJJMMMUUU]]]mmmwwwyyyiii^^^VVVPPPHHHEEEAAA===999777777666222333333666999>>>CCCFFFDDDCCC>>>999555666<<>>BBBCCCDDDEEEFFFGGGGGGGGGCCCDDDFFFEEEDDDCCCCCCDDDAAAAAABBBCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCAAA???>>>>>>???AAACCCDDDDDDDDDCCCGGGFFFEEEFFFGGGFFFDDDBBBEEEAAA@@@BBB@@@<<>>;;;999777666666666555555777999<<>>???AAACCCDDDCCCAAA@@@===>>>@@@AAACCCCCCCCCCCCGGGFFFEEEDDDCCCCCCBBBAAAEEEAAA@@@BBBBBB???@@@EEETTTlll~~~ppp\\\TTTUUUkkk|||sssooo~~~xxxuuusssnnnjjjiiilllooopppoootttvvv||||||mmmbbbZZZZZZ]]]___[[[UUUSSSVVV111222444555555333222111333333444555555666666777888888999:::;;;;;;::::::???:::555666:::======;;;444444444444555666888999???YYYeeeSSS>>>999===>>><<<<<<:::888888999888777===UUUqqq}}}~~~tttjjjzzz}}}mmmmmmlllqqq}}}zzzvvvqqqmmmfff[[[SSSUUUfffuuu|||sssddd[[[VVVNNNEEE<<<:::999777555444444444555666999<<>>@@@BBBCCCCCCBBBAAA??????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBB@@@@@@CCCCCCBBBAAACCCEEE]]]zzz}}}vvvfffZZZUUU```rrrpppyyy~~~wwwoooiiidddcccggglllooopppqqqvvv}}}ooo___VVVWWWVVVXXX[[[ZZZTTTRRRSSS444555555555555444333333444444444555666666777777666777888999:::;;;;;;;;;???888333555<<>>BBBCCCDDDDDDDDD>>>666222777DDDRRR\\\hhhwwwuuufff[[[___```UUU|||vvv]]]UUUTTTSSSSSSRRRQQQPPPPPPOOOMMMLLLJJJIIINNNQQQMMMEEEIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@@@@AAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFDDDAAABBBDDDFFFDDDBBBEEEEEEEEEFFFFFFEEEEEEDDDDDDFFFGGGFFFDDDBBBBBBCCC???@@@@@@@@@@@@??????>>>??????@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA???AAADDDEEEDDDCCCBBBCCC@@@AAABBBCCCDDDCCCCCCCCC===NNNjjj}}}~~~zzznnn```WWW]]]iiiwwwxxx~~~tttooohhheeeggglllrrruuurrryyy}}}nnnaaaYYYVVVRRROOONNNQQQSSSPPPPPPRRR666666444333333333444444444444555555666666777777555666777888888999888888999666333666:::<<<999555555666777777666777;;;???:::CCCHHHCCC===<<<<<<;;;999;;;;;;:::<<>>???AAACCCAAABBBCCCDDDDDDEEEEEEEEEGGGFFFEEECCCCCCBBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGEEECCC@@@@@@@@@??????@@@@@@???>>>>>>===============>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCC>>>@@@CCCCCCAAAAAABBBDDDAAADDDFFFEEECCCBBBCCCCCC<<>><<<===AAACCCAAA>>>:::===<<<;;;>>>BBB@@@999777AAAUUUlll}}}wwwVVV\\\}}}|||hhh]]]ccckkkrrrrrrmmmllloooqqqvvv~~~{{{yyyyyyxxxpppdddZZZVVVUUUPPPHHHBBB???999333222222222222333333333333;;;===AAACCCCCCAAA>>><<<777999@@@NNN___iiikkkhhheeedddTTT```___VVVcccsssmmmuuutttuuuppp^^^ZZZTTTRRRRRRQQQPPPOOONNNLLLKKKKKKCCCLLLPPPIIIBBBBBBHHHLLLMMMNNNOOOOOONNNKKKHHHEEEDDDBBB@@@>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHEEEAAA??????@@@>>>???AAADDDFFFHHHIIIJJJEEEFFFGGGEEEBBB?????????AAAAAAAAAAAAAAA@@@???>>>999999999:::<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEE???AAABBB@@@>>>>>>AAADDDBBBGGGIIIFFFBBBAAABBBCCC???:::GGGgggvvv]]]WWWRRRaaavvvzzzzzz}}}uuuzzzlllgggjjjooosss{{{~~~zzzvvvwwwvvvrrrvvvvvvkkk^^^WWWUUUSSSMMMHHHMMMKKKJJJKKKLLLQQQ^^^jjj333333333222222111111111444444333222222333333333333444444555555444444333///000444888777333222555777777666666777999<<<===???:::>>>KKKSSSNNNCCC===;;;;;;<<<>>>AAACCCBBBAAA<<<@@@III[[[qqqooobbbsss{{{kkkcccjjjnnnpppsss{{{qqqhhhgggfff___VVVSSSOOOIIIBBB===999888777666555333222222444777999>>>@@@AAA@@@===;;;999999===GGG\\\rrruuuiii^^^]]]cccQQQUUU}}}zzz]]]hhh~~~|||lll]]]RRROOOQQQQQQQQQQQQOOOMMMLLLMMMNNNIIIIIIIIIJJJIIIIIIHHHHHHDDDGGGKKKNNNNNNLLLHHHEEEDDDDDDBBBAAA@@@@@@AAAAAAKKKGGGFFFHHHIIIFFFEEEGGGGGGFFFFFFEEECCCAAA@@@???DDDDDDDDDDDDEEEFFFHHHHHHDDDDDDEEEEEEEEEDDDBBBAAABBBDDDFFFFFFDDDAAA@@@@@@:::;;;===>>>@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCBBB@@@???>>>GGGCCC>>>>>>@@@DDDEEEEEEEEEEEEEEEVVVwwwgggZZZPPPUUUfffxxxwwwkkkmmmxxxpppjjjhhhooojjjfffjjjrrrxxxyyywwwuuuwww}}}zzzsssggg]]]TTTRRRQQQOOOMMMMMMKKKMMMNNNOOORRR___vvv333333222222222111111111555444444333333444444444333444444444444444444333444000///111222222444999777666666555777999;;;<<<>>>;;;===GGGMMMIIIAAA>>>======>>>???AAABBBBBBBBB===;;;???OOOiii~~~lllmmmtttZZZ\\\___bbbiiiuuu{{{oooddd```___YYYQQQNNNKKKEEE???;;;888666666555444333333444666999;;;===???@@@>>>:::888888999888XXXyyyyyyjjj```[[[PPPHHHXXXiiiooo}}}ggg___WWWRRRQQQSSSTTTSSSPPPKKKIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGEEECCCBBBCCCCCCDDDIIIEEEDDDGGGGGGEEEDDDFFFHHHHHHHHHGGGEEECCCAAA???@@@AAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBAAACCCDDDDDDBBB@@@???@@@:::;;;<<<===??????@@@@@@======>>>???@@@@@@AAAAAA>>>>>>???@@@BBBCCCBBBAAAEEEBBB???@@@BBBEEEGGGFFFFFFEEEHHHVVVpppttt```NNNOOOaaavvv~~~kkkdddggg}}}tttmmmjjjkkkddd```eeepppwwwwwwtttmmmrrrzzzwwwooojjj```XXXQQQPPPPPPNNNLLLMMMLLLNNNQQQUUU___uuu222222222111111111111111555555444444444444555555333333444444444444333333666111000444888777777888666666555555666888:::;;;<<<:::;;;AAACCCBBB@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFF???<<>>???@@@@@@;;;555444777<<>>===>>>???:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===???AAADDDEEECCCAAA@@@AAADDDFFFEEECCCCCCBBBAAABBBEEEGGGHHHGGGHHHGGGLLLSSSaaakkkTTTQQQ^^^ppp}}}qqqeeeVVViii~~~vvvrrrhhhbbb]]]aaakkkssstttqqqooosssyyy}}}ssshhh```^^^XXXSSSOOOOOOOOOLLLKKKMMMNNNUUU^^^hhhyyy111111111111111111111000444333333333333444555555444333333333333333333444333222777AAAGGGAAA888222555555555555666777888999999999999;;;<<<>>>BBBFFFDDDEEEFFFFFFEEEEEEGGGHHHLLLCCC>>>CCCSSSfffzzzvvvyyyzzzwww}}}vvvgggWWWLLLOOOWWW\\\gggrrr~~~}}}yyyuuunnniii___UUURRRRRROOOIII>>>===:::777555444444444222333444777:::===@@@AAACCCBBB???888222444===FFF___qqqyyyjjj[[[RRRfffsssooo{{{fffRRRNNNRRRSSSOOOLLLOOOSSSTTTQQQJJJHHHJJJNNNNNNNNNNNNNNNMMMLLLKKKKKKRRRQQQPPPOOONNNNNNNNNNNNOOONNNKKKIIIGGGGGGHHHIIIFFFDDDEEEGGGFFFCCCCCCGGGFFFHHHJJJLLLMMMLLLJJJIIICCCDDDFFFHHHHHHGGGEEEDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???===;;;;;;===???<<<======>>>>>>>>>>>>>>>=========>>>@@@DDDGGGIIILLLIIIEEEEEEHHHHHHFFFCCCAAAAAACCCEEEGGGHHHHHHHHHIIIHHHMMMLLLPPPoooxxxccc\\\^^^gggvvv}}}zzzgggLLL^^^lllgggaaa___ccciiinnnqqqtttvvvvvvuuusssuuuzzz~~~}}}ttthhh]]]WWWTTTSSSPPPNNNOOOMMMJJJKKKOOOTTTcccwww000000000000000000000000222222111111222333333444444333222222222222333444333333:::EEEJJJCCC777000444444444444555666777777555777777777888>>>EEEJJJBBBDDDEEEDDDCCCCCCEEEHHHEEE@@@>>>???CCCOOOfff|||yyyrrr~~~uuurrrvvvhhhQQQMMMPPPSSSZZZbbbqqqwwwzzzyyyyyy~~~~~~xxxrrrmmmbbb___YYYQQQMMMKKKFFF@@@888777666444333333333444222444777:::===@@@BBBCCCBBB???;;;666555>>>MMMXXXpppmmmooopppcccUUUYYYhhhaaaRRRtttaaaXXXPPPNNNOOOMMMLLLLLLKKKOOOQQQQQQNNNMMMQQQUUUMMMMMMMMMMMMLLLKKKJJJIIIOOOPPPRRRRRRRRROOOLLLJJJNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFGGGIIIHHHDDDFFFJJJJJJKKKMMMNNNMMMLLLJJJIIIFFFGGGHHHHHHGGGEEEBBB@@@???@@@AAABBBBBBBBBAAA@@@??????===;;;::::::===@@@??????@@@@@@@@@???>>>>>>=========>>>@@@DDDGGGIIILLLJJJHHHGGGIIIHHHFFFCCC???AAACCCEEEFFFGGGGGGHHHFFFIIIKKKHHHHHH```pppddd\\\^^^sssVVVKKKnnnvvvrrrjjj```[[[]]]eeelllqqqtttuuutttqqqnnnppprrrqqq~~~zzzsssjjjbbb]]]XXXTTTQQQOOOMMMLLLMMMLLLKKKOOOVVV^^^xxx////////////000000000000111000000111111222333444444333222111111222333444777444555;;;>>>:::555333333333444444444555555555444666666444777???FFFIII===???@@@???===>>>BBBEEE@@@???@@@AAA>>>EEE^^^yyy|||bbbpppqqq~~~sssxxxrrrooo{{{bbbTTTQQQRRRUUUYYYaaaiiippprrruuuzzz~~~yyyssslllggg[[[ZZZUUULLLGGGCCC===666666555555444444444444444444666:::===@@@BBBBBBBBB<<<:::777777???MMM]]]hhhkkkeeeddd^^^KKKCCCbbbSSSMMM^^^ggg\\\[[[YYYVVVRRROOOMMMMMMKKKLLLNNNOOOPPPRRRUUUXXXMMMMMMMMMLLLLLLJJJIIIHHHJJJMMMQQQSSSRRROOOJJJGGGJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGIIIKKKIIIEEEGGGMMMQQQPPPOOOMMMKKKIIIGGGEEEFFFFFFFFFFFFDDDBBB@@@>>>???@@@AAABBBBBBBBBAAA@@@??????>>><<<;;;;;;>>>@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<===???AAADDDEEEDDDEEEGGGGGGGGGFFFEEEEEE>>>@@@BBBCCCCCCCCCEEEFFFBBBJJJIIIFFFMMMWWWtttxxxkkk[[[YYYrrrqqq]]]qqquuuggg\\\ZZZ^^^dddjjjpppxxx|||{{{vvvppplllooovvvwwwiiibbbYYYTTTTTTTTTSSSQQQJJJJJJKKKNNNOOOSSS___kkkwww........./////////000000111111111111222333444555444333222000000222333444888444222333333000111444222333333444444444444444444666555333666???DDDCCC:::<<<>>>===;;;<<>>IIIWWWccciii___]]]ZZZPPPCCCLLLyyyfffCCCRRRooo{{{iii___ZZZZZZZZZXXXVVVTTTQQQNNNNNNLLLLLLNNNQQQTTTTTTSSSNNNNNNMMMMMMLLLJJJIIIHHHGGGIIIMMMPPPPPPMMMIIIFFFGGGIIIKKKMMMMMMKKKIIIGGGGGGHHHJJJLLLIIIEEEHHHNNNQQQPPPNNNKKKIIIHHHGGGGGGEEEEEEEEEDDDCCCBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBB?????????>>>======???AAABBBBBBAAAAAA???>>><<<<<<======>>>???@@@@@@AAAAAA@@@DDDIIIJJJFFFCCCCCCDDD===???AAAAAA@@@@@@BBBDDD???NNNFFFGGGVVVOOO___xxxfff[[[llleeegggtttjjjddd```^^^dddiiiqqqxxx|||zzztttooooooooopppuuu}}}wwwlll]]]ZZZUUUQQQOOONNNNNNNNNIIIJJJNNNTTTZZZfffzzz---.........//////000000222222222222333444555666444333111000000111333444666444333444111---...222222222333444444444333333555777555222666>>>@@@===:::===???>>><<<===CCCHHHKKKDDDAAAAAA>>>BBBYYYrrrzzz\\\dddsss{{{nnnWWWPPPNNNJJJJJJVVVdddnnnvvv}}}zzztttoooiiiccc]]]YYYRRRQQQJJJAAA<<<<<<;;;777555555666666666666777777999;;;>>>AAACCCBBBAAA@@@===;;;<<>>>>>@@@AAAAAAAAAAAA@@@>>>===;;;:::@@@@@@AAABBBBBBBBBAAAAAABBBIIIOOONNNGGGAAA@@@BBB===???@@@???======@@@CCC@@@QQQEEEFFFZZZGGGNNNttt___bbbsssmmmjjjqqqyyyqqqeee[[[^^^^^^```gggooossstttrrrmmmkkkjjjnnnwww~~~}}}zzzmmm```[[[\\\[[[VVVOOOJJJIIIJJJJJJLLLRRR[[[eeewww////////////////////////111111222222222333333333555444222000000000000111111222222111///...000111333222111111222333555666999<<<<<<999999<<<<<<:::>>>@@@BBBAAA@@@AAADDDHHHEEE>>>>>>CCCAAA;;;@@@MMMfffxxx```kkk}}}eeewwwjjj[[[PPPDDDIIIJJJOOO[[[mmmzzzuuummmeee___ZZZUUURRRMMMGGGBBB???;;;666666999777666555555444555666666???@@@@@@>>>;;;999999:::;;;JJJZZZmmm|||tttaaaZZZ```MMMEEENNNccc^^^FFFnnnnnnyyyhhhTTTPPPUUUUUUUUUTTTTTTRRRQQQQQQTTTQQQNNNKKKIIIJJJLLLMMMPPPOOONNNLLLJJJIIIHHHGGGIIIGGGIIILLLLLLHHHFFFHHHIIIGGGFFFGGGJJJLLLKKKIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJJJJIIIGGGGGGIIIJJJFFFDDDCCCAAABBBDDDGGGIIIDDDCCCBBBAAAAAACCCEEEFFFGGGFFFCCCAAA???>>>>>>>>>???>>>>>>>>>???@@@@@@AAACCCAAA>>>===???AAACCCCCCKKKMMMMMMIIICCC???AAACCCCCCBBB@@@???@@@CCCFFFHHHGGGLLLNNNJJJCCCFFFRRR^^^zzzlll^^^tttvvvnnnpppzzz{{{ssslll___XXX^^^cccaaabbbiiifffiiilllooossszzzvvvtttuuuqqqcccWWWSSSQQQNNNKKKIIIIIIKKKNNNRRRVVV\\\iii........................111111111111222222222222444333111000//////000000000111111000......///111......///000222444666777>>>BBBBBB>>>;;;<<<<<<;;;AAACCCEEEDDDAAA@@@AAACCC???@@@BBBCCC???:::???GGGQQQzzz|||hhh}}}ooouuunnnWWWLLLFFFEEEGGGOOO^^^sss|||yyypppkkkddd^^^XXXSSSNNNKKKFFF@@@<<<;;;999555333555999888666555444555666777:::???CCCBBB>>><<<===@@@GGGkkkuuuccc[[[HHHAAAPPPsss```^^^vvv~~~```RRRPPPUUUUUUTTTTTTRRRQQQOOONNNUUURRRNNNKKKIIIIIIKKKLLLJJJJJJJJJJJJIIIIIIHHHGGGHHHFFFGGGKKKKKKGGGFFFGGGIIIHHHGGGIIIKKKLLLJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIOOOOOONNNLLLHHHGGGGGGHHHEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@???>>>>>>@@@AAABBBBBBAAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBB>>>;;;999:::<<<======HHHJJJJJJGGGBBB???AAACCCBBBBBBAAAAAACCCGGGJJJLLLIIIJJJJJJHHHEEEFFFJJJNNNZZZlllvvvyyy{{{pppvvvyyyxxxjjjbbbcccccc\\\YYY\\\cccgggkkkooosssxxx~~~|||tttjjjdddaaa\\\SSSLLLKKKLLLMMMKKKIIIJJJNNNQQQZZZeeevvv........................//////000000000111111111222222111000///////////////000000///------...000,,,---///222555777888999???EEEFFF???999888999999@@@AAABBB@@@>>>;;;;;;<<<666>>>BBB===888999===>>>@@@fffsss~~~}}}lll{{{bbbjjjZZZGGGEEEDDDHHHTTTggg{{{~~~~~~zzzsssnnnfffbbb\\\WWWRRRLLLFFFCCC>>>999777999:::777333222;;;999777666555666888999>>>CCCFFFBBB999666999???YYYttt___SSSHHHHHHdddkkkSSSllleeeTTTOOOOOOUUUTTTTTTRRRPPPNNNLLLJJJSSSQQQNNNKKKIIIHHHIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDFFFDDDFFFIIIIIIFFFEEEGGGHHHHHHHHHJJJLLLLLLIIIGGGHHHGGGFFFEEEEEEFFFFFFGGGRRRQQQPPPLLLGGGDDDCCCCCCEEEGGGIIIJJJIIIEEEBBB???>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===???AAABBBAAAAAAAAAAAAAAAAAABBBCCCDDDAAA<<<999:::;;;<<<===CCCEEEFFFDDD@@@???@@@CCCBBBBBBAAABBBDDDGGGJJJLLLIIIFFFDDDEEEGGGGGGDDD@@@CCCRRRsss{{{}}}rrr|||VVVZZZ{{{|||qqqooojjj___VVVUUUbbbeeejjjnnnrrrwww|||zzzwwwxxx~~~wwwoooiiiaaaYYYSSSOOOMMMKKKFFFIIIKKKKKKKKKNNNVVV]]]lll~~~................................./////////000000111000000///////////////...//////...,,,,,,---///...000333666888:::::::::999@@@BBB;;;333111444555<<<;;;999888777888:::;;;;;;DDDEEE;;;999AAADDD>>>BBBYYY{{{}}}eee}}}wwwlll{{{qqqiiiwwwoooOOOJJJDDDDDDKKKXXXeeelll~~~wwwwwwxxxxxxwwwrrrjjjeee```]]]XXXSSSMMMGGGAAA===:::666666<<>>>>>@@@AAABBBAAA???>>>@@@BBBAAAAAAAAAAAABBBEEEGGGHHHGGGDDDAAADDDHHHHHHDDD???HHHIII___}}}|||^^^[[[eeeyyylll```ZZZaaabbbeeeiiinnntttzzz~~~}}}|||}}}qqqiiiddd```ZZZTTTPPPNNNNNNNNNGGGIIILLLMMMQQQ\\\mmmzzz........................------........./////////000000000000000//////......//////...,,,+++---...000111333666777777777777222999<<<666//////222444:::888555555888===CCCFFFQQQVVVPPPBBBBBBMMMNNNDDDKKKOOOaaaqqq~~~hhh^^^mmmhhhhhhfffYYYIII@@@AAAGGGKKKMMM```iiivvv|||yyysssqqqooonnnkkkgggbbb^^^ZZZWWWRRRMMMHHHBBB<<<777777555777>>>AAA===777555777777888999;;;===???@@@@@@>>>:::777:::GGG[[[jjjssspppmmmsssrrrZZZFFFIIIPPPtttqqqMMMXXX{{{YYYOOOMMMMMMLLLPPPPPPOOOMMMJJJHHHFFFDDDEEEEEEEEEFFFGGGHHHHHHIIILLLLLLLLLKKKIIIGGGDDDCCCFFFCCCCCCFFFEEEBBBBBBDDDAAADDDGGGIIIIIIHHHFFFFFFGGGFFFDDDBBBAAABBBDDDEEEDDDEEEEEECCCAAAAAABBBCCCGGGGGGFFFEEEBBB@@@>>><<<>>>>>>==================<<<<<<;;;<<<===???@@@BBB??????>>>>>>>>>>>>>>>???<<<:::888888:::===>>>?????????@@@???>>>???@@@AAA??????@@@AAADDDGGGIIIKKKIIIGGGEEEEEEFFFFFFFFFEEEKKKBBBMMMrrr|||pppuuujjj[[[fff}}}ooofff```^^^\\\^^^ccckkksssxxx}}}}}}wwwppphhh___XXXXXXTTTOOOLLLLLLLLLJJJHHHMMMOOORRRXXXeee|||------------------------------.........////////////000000111111000//////...//////...,,,,,,---/////////000111222222222222000666999555111222555666<<<999777888>>>FFFMMMPPP\\\]]]TTTFFFDDDMMMMMMEEENNNKKKOOOeee|||mmmTTTfff{{{{{{cccOOOEEEBBBBBBCCCLLLTTT```mmm}}}|||vvvrrrooommmjjjfffccc```]]]XXXUUUPPPMMMHHHDDD@@@;;;777333333444999@@@@@@:::666666666777:::<<<>>>@@@AAAAAA===:::777;;;FFFVVVcccjjjgggddddddjjj```DDDBBB]]]~~~nnnFFFLLLooosss^^^VVVPPPMMMMMMLLLKKKKKKJJJHHHGGGEEEDDD???AAACCCEEEGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHDDDDDDEEEDDDAAA@@@BBB@@@CCCFFFHHHHHHHHHHHHIIIFFFDDDBBB@@@@@@AAACCCEEEAAACCCDDDCCCCCCDDDFFFHHHGGGFFFDDDAAA@@@???>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>???@@@AAABBB>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;===@@@CCCDDDDDDAAAAAA@@@???????????????<<<>>>@@@CCCGGGLLLOOOQQQLLLKKKIIIFFFDDDDDDEEEGGGFFF???GGGhhh{{{}}}rrraaafffuuugggbbb\\\YYY\\\bbbiiilllnnnpppwwwvvvpppiiiccc___[[[UUUQQQRRRNNNKKKJJJKKKLLLLLLKKK[[[^^^eeesss------------------------............///////////////000111222222111000000///000000///---,,,...///............//////000111111666777555444777888777:::888777:::@@@GGGKKKLLLOOOSSSPPPGGGBBBEEEIIIJJJNNNQQQRRRYYYqqqjjj[[[ooorrr[[[LLLEEEDDDCCCJJJSSS]]]nnn~~~zzzsssmmmiiigggeeebbb___[[[XXXTTTOOOKKKFFFBBB>>>;;;999777555333222666===BBB???777555888777999===@@@AAAAAA@@@>>><<<;;;@@@OOO```hhhccc\\\ZZZ[[[XXXTTTMMMFFF^^^bbbMMMKKKiiizzzwwwccc\\\VVVMMMJJJMMMGGGGGGHHHGGGGGGFFFEEEEEE???AAADDDFFFHHHIIIHHHHHHCCCCCCBBBBBBCCCEEEGGGIIIJJJFFFDDDEEEDDD@@@???AAA@@@CCCGGGHHHHHHIIIKKKNNNDDDBBB@@@>>>???AAACCCEEECCCDDDEEEDDDCCCCCCEEEGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBBBBDDDEEE======<<<;;;;;;;;;;;;;;;>>>???AAADDDHHHJJJIIIHHHDDDCCCAAA@@@@@@??????>>>???@@@BBBEEEHHHKKKMMMNNNJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDIII^^^wwwpppYYY^^^}}}vvvllldddbbbcccdddeee]]]aaakkkuuuzzzzzz}}}~~~yyysssqqqfffaaa\\\YYYWWWUUUQQQNNNMMMMMMMMMLLLMMMRRRYYY___pppvvv------------------------........./////////000000000111222333333222111000///000000///------...000......------...000222333333666666444555888999666444333444888>>>BBBBBBAAAAAAIIINNNJJJCCCCCCLLLUUUPPP[[[]]]XXXcccoooxxxhhhcccoooSSSDDD@@@<<>>;;;888<<>>>>>@@@BBBDDDKKKGGGEEEFFFCCC???>>>@@@AAADDDHHHIIIIIIJJJNNNQQQCCCAAA???===>>>@@@DDDFFFEEEFFFFFFDDDBBBAAABBBCCCCCCCCCDDDDDDDDDCCCAAAAAAAAABBBCCCEEEFFFGGGHHHHHHEEEEEEDDDCCCDDDEEEFFFGGG>>>===<<<;;;;;;;;;;;;;;;===>>>AAAEEEHHHIIIGGGEEEGGGEEEBBBAAA@@@@@@>>>===CCCCCCCCCDDDEEEEEEFFFFFFDDDBBBBBBDDDHHHJJJIIIFFFGGGIIIIIIQQQnnnvvvxxxdddRRRTTTwwwuuuooojjjfffdddYYY]]]eeeooorrrqqqtttyyyyyy{{{rrrhhhcccaaa[[[XXXTTTRRRRRROOOKKKGGGEEEIIIMMMMMMNNNVVVfffsss,,,,,,------------------------..................000000111111111222222222222111111111000000//////......///000111222222333888444000222666:::999666777999:::<<<>>>???@@@@@@DDDCCCCCCCCCFFFJJJNNNPPPSSSOOORRRVVV___zzzmmm|||yyy^^^[[[}}}___IIIKKKCCC>>>===DDDQQQ\\\bbbeeezzz~~~zzzsssmmmgggcccbbbaaa___[[[VVVPPPKKKFFF@@@<<<;;;999777444333444444555777;;;@@@@@@;;;888888:::===>>>???@@@AAA???;;;999???PPPcccrrr|||mmmYYYFFFBBBGGGSSS}}}zzzQQQXXXbbbuuu___WWWSSSMMMIIIGGGGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFGGG<<<888???BBB???@@@GGGIIIHHHFFFDDDAAA???===<<<@@@???@@@EEEKKKNNNLLLHHHAAABBBCCC@@@>>>===AAAEEELLLJJJGGGEEECCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEDDDCCCBBBBBBCCCEEEEEEAAA>>><<<;;;;;;<<<;;;;;;;;;>>>BBBFFFHHHHHHGGGFFFDDDDDDCCC@@@===;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJIIIFFFFFFNNN^^^xxx~~~wwwfffUUUZZZnnnrrraaaWWWYYY___fffkkkmmmppptttrrrnnn{{{~~~tttiiiaaa\\\[[[[[[XXXTTTQQQRRRQQQMMMLLLMMMGGGLLLLLLQQQ\\\dddttt,,,,,,,,,------.........000000//////////////////000000000111111111222222111111111000000000//////......///000111222333444777333111222777999888555666888999;;;===>>>??????AAAAAA@@@AAABBBEEEHHHIIIJJJIIIIIIMMM[[[rrrkkk{{{lllccchhhUUUJJJEEEBBBBBBBBBDDDNNNYYYlllyyyuuurrrmmmhhhccc```^^^]]]WWWSSSNNNHHHDDD???;;;777777666555444444555666777999<<<===<<<888777999======>>>???===::::::<<<>>>OOObbbxxx{{{ppphhhSSSRRR\\\mmmyyyaaaddd{{{iiiVVVRRRLLLIIIGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJJJJHHHAAAAAAJJJMMMGGGEEEHHHIIIHHHFFFEEECCCCCCBBBBBBDDDBBBBBBFFFKKKMMMJJJFFFEEEEEEDDDBBBAAABBBEEEHHHMMMLLLJJJHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDBBB???===<<<=========<<<:::===AAADDDFFFEEEDDDCCCBBBCCCBBB@@@===<<<<<<===AAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHGGGGGGIIIMMMSSSbbb{{{yyyhhh^^^___pppssspppuuudddddddddcccaaaaaadddiiiqqqmmmvvv~~~{{{~~~|||uuuppplllhhhaaa[[[VVVTTTTTTUUUTTTPPPNNNNNNMMMJJJJJJMMMPPPUUUYYYeeeyyy++++++,,,---...//////000222222111111000000000//////000000000000000111111000000000000////////////---...///000222333444555444222111333777888666333555777888:::<<<===>>>>>>======>>>>>>???@@@AAAAAAAAADDD???EEEWWW___rrrsssppp|||^^^NNNBBB@@@<<<999AAAOOOYYYfffttt}}}zzzyyyuuupppjjjhhheeebbb^^^ZZZWWWVVVOOOKKKEEE@@@<<<999666444333333333444555666777888===>>>===:::888999>>>BBB@@@@@@>>>;;;888;;;CCCJJJYYYaaannnvvvrrrfff^^^]]]IIIdddmmmMMM\\\{{{qqqfffTTTPPPLLLHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKIIIGGGLLLWWWYYYQQQKKKKKKJJJIIIGGGFFFFFFHHHIIIKKKJJJIIIHHHKKKNNNNNNKKKGGGIIIFFFCCCBBBDDDFFFIIIJJJNNNNNNMMMLLLJJJIIIHHHHHHKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIIIIHHHFFFEEECCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCAAA???>>>??????>>>===:::<<>>???DDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFBBBFFFJJJKKKHHHLLL]]]ooo}}}~~~uuuxxx}}}lll^^^JJJZZZuuu~~~{{{sssiii```]]]___aaalllgggjjjkkkjjjttt}}}wwwssstttvvvxxxzzz{{{qqqiiibbb]]]YYYWWWUUUSSSRRRPPPPPPPPPQQQMMMKKKJJJLLLMMMNNNSSSZZZ```iiirrr***+++,,,---...///000000222222111111000/////////////////////////////////////////////////////////------...000222333444555222222222444666666444222555666888:::<<<===>>>>>>999:::<<<>>>?????????>>>>>>CCC;;;BBBVVVQQQWWW~~~}}}dddggg{{{}}}```HHHDDDDDD???AAAJJJIIIVVVggguuuyyysssoooiiicccbbbaaa___\\\XXXTTTPPPMMMIIIEEE???:::888777555444222333444555666777888888AAAAAA@@@===<<<>>>BBBFFFCCC@@@<<<;;;>>>FFFOOOUUU]]]YYY]]]ggggggYYYLLLHHHMMMbbbEEEMMMqqqrrrWWWVVVUUURRRNNNJJJHHHHHHHHHHHHGGGEEEEEEGGGHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKRRR[[[\\\UUUNNNMMMLLLKKKIIIHHHIIIKKKNNNPPPNNNMMMNNNOOOQQQQQQNNNKKKJJJFFFAAAAAADDDHHHJJJIIINNNNNNNNNNNNLLLKKKIIIHHHOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@?????????@@@AAACCCAAA@@@@@@AAAAAA@@@>>>:::<<<>>>@@@AAA@@@???===>>>??????>>>======???AAACCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@CCCGGGIIIFFFGGGQQQ^^^vvvkkklllppp{{{sssrrr{{{}}}|||qqqVVVKKKMMMmmmxxxoookkkfffbbbbbb___aaaaaaeeevvv~~~tttjjjkkknnnqqqtttzzz}}}wwwrrrkkkccc]]]XXXUUUTTTRRRRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMOOOQQQVVVbbbnnnwwwlll******+++,,,---...///000000000/////////......................................................///,,,---...///111222333444111111222333555444333111555666888:::<<<======>>>888999<<>><<>>>>>???@@@BBBAAA@@@@@@AAAAAA@@@>>><<<===>>>@@@@@@@@@>>>>>><<<===>>>>>>===>>>@@@BBB????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBEEEGGGIIIOOOWWWttt|||kkkhhhiiiooowwwuuu|||zzzrrr___OOOTTTppptttgggZZZYYY___dddlll~~~yyy```aaadddgggkkkqqqxxx}}}~~~yyyuuutttxxx}}}~~~zzzzzzyyywwwtttnnngggaaa```___]]]ZZZWWWUUUSSSSSSRRRQQQQQQPPPNNNLLLKKKJJJRRRRRRTTTXXX\\\ddduuuvvvnnn))))))***+++,,,------...------------.....................------------,,,---------...............,,,---......///000111111111111222222222222111111444555666888:::;;;<<<<<<888:::<<>><<<999666444444555555444555777999<<<===<<<;;;:::======>>>?????????>>>>>>:::888;;;JJJ[[[ccc___WWW]]]]]][[[SSSLLLRRRjjjhhhHHHRRRlllzzztttpppWWWHHHHHHKKKLLLJJJHHHGGGHHHIIIHHHHHHEEEFFFGGGIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLLLLKKKLLLMMMMMMLLLKKKJJJJJJLLLMMMOOOIIIJJJLLLNNNOOONNNMMMLLLNNNLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHOOONNNLLLJJJHHHGGGGGGGGGCCCBBBBBBAAABBBBBBCCCDDDBBBAAA@@@???>>>>>>??????@@@???>>>???AAAAAA???===<<<===>>>???@@@@@@??????;;;<<<=========>>>@@@BBB===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGCCCAAADDDGGGIIILLLPPP___~~~yyytttsssrrrqqqsss||||||vvv{{{}}}zzz}}}}}}wwwkkkZZZOOOYYYxxxuuuccc```dddiiiiiippppppdddVVVWWWYYYZZZ]]]bbbhhhlllllliiifffdddeeehhhlllooohhhmmmuuu||||||xxxyyy~~~|||{{{|||zzz{{{{{{xxxsssmmmiiiggg___^^^^^^^^^]]]ZZZUUURRRPPPRRRTTTSSSQQQOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOQQQXXXeeerrr|||zzz)))))))))******+++++++++,,,,,,,,,---......//////------------,,,,,,,,,+++,,,,,,---------.........------------.........///111111111111000000111222111222444666777999999:::999:::;;;===>>>????????????>>>>>>@@@@@@>>>AAAHHHIIIeeewwwsssXXXWWWcccrrrlllXXXMMMHHH@@@;;;===CCCLLL\\\jjjpppvvv~~~~~~}}}~~~yyyxxx{{{{{{~~~~~~zzzwwwsssqqqpppnnnjjjgggnnnnnnjjjbbb^^^___^^^[[[OOONNNKKKGGGCCC???<<<:::888666444444555666555444444777;;;???AAAAAA@@@???>>>=========>>>>>>===<<<===BBBPPPdddtttvvvkkk^^^SSSUUUTTTRRR\\\wwweeeQQQPPPmmmcccddd\\\MMMKKKPPPKKKIIIGGGGGGHHHIIIIIIHHHEEEGGGHHHJJJJJJJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIIIIEEEGGGHHHFFFEEEFFFIIILLLIIIIIIIIIIIIJJJLLLMMMMMMIIIKKKMMMOOONNNMMMLLLLLLLLLMMMMMMLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIEEEDDDBBB@@@@@@BBBDDDEEECCCBBB@@@???>>>>>>??????=========>>>??????===<<<;;;;;;===>>>????????????;;;<<<=========>>>@@@BBB???AAACCCEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGEEEFFFHHHHHHFFFHHHMMMTTTccc{{{yyytttzzz|||yyy}}}zzz~~~rrr[[[LLLSSScccwwwwwwxxxmmmeee___VVVTTTTTTTTTSSSRRRUUUXXX\\\UUUTTTTTTVVVZZZ___bbbdddbbbccchhhnnnoookkkiiikkkooonnnmmmllljjjjjjlllooosssuuuvvvwwwvvvuuurrrqqqmmmjjjgggcccaaa```aaaaaa^^^\\\ZZZYYYYYYWWWSSSPPPRRRQQQQQQQQQRRRSSSQQQOOOKKKNNNPPPPPPNNNLLLMMMNNNPPPPPPQQQSSSYYY```ggglllmmm{{{}}}|||)))))))))))))))*********+++,,,,,,---...///000000---------,,,,,,+++++++++,,,,,,,,,------.........------------------------111222111000...///111222///000222444555777777888;;;;;;;;;;;;;;;;;;<<<<<>>AAAAAA;;;???EEECCCMMMWWWwwwvvvhhhooowwwUUUMMMaaa{{{}}}___LLLDDD???@@@@@@@@@GGGOOO^^^fffrrr~~~|||~~~}}}~~~}}}www~~~}}}rrrrrrqqqnnnjjjhhhhhhiiiyyyuuukkk]]]VVVUUUUUUSSSHHHGGGDDDAAA>>>;;;888777777666666777888999888777333777<<<@@@CCCDDDDDDCCCBBB@@@>>>======>>>>>>===EEEQQQfff|||wwwiiiMMMVVVcccwwwSSSYYYiiizzzcccOOOcccdddPPPJJJOOOJJJHHHGGGGGGHHHIIIIIIHHHEEEFFFGGGIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHCCCFFFGGGDDDBBBDDDHHHJJJEEEFFFGGGIIIJJJLLLMMMMMMMMMOOOQQQRRRPPPNNNMMMMMMIIILLLNNNLLLHHHFFFFFFHHHMMMLLLIIIHHHGGGHHHIIIJJJFFFEEEEEEFFFGGGIIIKKKMMMJJJHHHEEEBBBBBBCCCFFFHHHDDDCCCAAA????????????@@@<<<;;;<<<===???>>><<<:::999:::;;;===>>>?????????;;;<<<============???AAABBBDDDGGGHHHHHHFFFCCC@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEGGGKKKMMMIIIEEEHHHOOONNNOOO___zzz}}}}}}zzzeeeRRRIIILLLffftttmmmhhhXXXWWWUUURRROOOOOORRRTTTPPPPPPPPPRRRUUUWWWXXXXXXbbb___```fffjjjgggcccbbb```^^^\\\ZZZWWWUUUVVVYYY[[[YYYXXXXXXZZZZZZYYYWWWUUUUUUUUUTTTSSSQQQPPPOOOSSSOOOLLLMMMQQQSSSQQQMMMOOONNNLLLLLLNNNOOOOOONNNMMMPPPQQQPPPNNNNNNPPPSSSXXXXXX[[[aaalllyyyyyy...---+++******+++---...)))***+++---.../////////------,,,++++++***))))))------------------------,,,++++++++++++,,,------111111111000000000000000444333333222333444666777;;;:::;;;<<<>>>>>>===<<<;;;@@@CCC@@@;;;===FFFPPPXXXVVVddduuuaaayyynnnUUUNNN]]]rrruuukkkqqqeeeRRREEEGGGDDD;;;<<>>@@@???@@@DDDGGG@@@======@@@???;;;<<>>>>>??????===<<<777:::===@@@AAAAAA???===;;;<<<>>>???@@@@@@@@@???===>>>@@@AAABBBBBBAAAAAAFFFFFFGGGGGGFFFDDDBBBAAA>>>AAADDDEEEDDDCCCCCCCCCFFFGGGGGGFFFEEEEEEGGGIIIJJJCCCKKKhhh~~~pppTTTGGGIIIQQQccc~~~{{{oooiiiaaaZZZVVVSSSQQQOOORRRRRRQQQNNNMMMNNNQQQTTTTTTUUUWWWYYYZZZ[[[\\\]]]XXXXXXWWWUUUTTTSSSTTTVVVXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQPPPPPPOOONNNMMMMMMNNNOOOOOONNNQQQTTTRRRLLLPPPNNNNNNPPPSSSTTTQQQNNNLLLSSSYYYZZZWWWVVVZZZ___ccckkkvvv+++***(((''''''(((***+++((()))***,,,------......---------,,,+++*********------------------------,,,,,,,,,,,,,,,------...000000000000000000000000333333222222333444555666999999888888999999888888888;;;>>><<<:::===EEEMMMNNNQQQYYYwwwvvvpppxxxyyyrrr^^^XXX[[[}}}wwwiiimmmxxxRRRCCCBBB???===>>>@@@EEEOOO\\\iiiuuu}}}{{{yyy{{{||||||{{{yyyxxxzzz|||}}}~~~~~~xxxsssuuuxxxvvvuuuuuupppqqqqqqsssrrrooojjjfffeee```ZZZRRRLLLIIIGGGGGG>>><<<999888777777777666666555444555777999777666;;;<<<===???AAABBBBBBAAADDD===888999:::>>>FFFPPP]]]cccccccccnnnwwwiiiPPPaaauuu```pppyyy```KKKAAALLLUUUMMMDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAACCCEEEHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFIIICCC===<<>>??????===;;;888:::===@@@AAA@@@>>>===;;;<<<>>>@@@BBBBBBBBBBBB@@@AAAAAABBBBBBAAA@@@???@@@AAAAAABBBBBBAAA@@@??????@@@BBBDDDEEEDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDFFFEEEDDDGGGWWWwwwvvvXXXQQQHHHGGGTTTlllwwwmmmfff```\\\YYYYYYVVVQQQNNNMMMOOORRRTTTNNNNNNPPPRRRUUUUUUUUUTTTQQQRRRSSSSSSRRRRRRRRRSSSUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMLLLNNNMMMJJJLLLQQQSSSQQQNNNMMMMMMOOORRRSSSRRRPPPYYY___gggiiiiiilllrrrxxx}}})))((('''&&&&&&'''((()))(((((()))+++,,,,,,,,,,,,...------,,,,,,++++++***---------------------------------------........./////////000000000000000111111111111222333555555999888777666555555555555555666777777999===BBBGGG???HHHLLL\\\{{{nnnooo}}}hhh\\\XXXWWW```xxxoooooowwwmmmYYYLLLDDD@@@999<<>>===@@@DDDEEEBBB>>>AAA<<<:::>>>EEEMMMXXXaaadddbbb]]]ZZZ\\\___\\\XXX|||mmmUUUeee^^^TTTCCC;;;EEENNNJJJCCCAAA@@@AAABBBBBBCCCCCCBBBBBB??????>>>???@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDHHHAAA;;;===FFFNNNRRRQQQVVVWWWXXXXXXUUUOOOJJJFFFEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHCCCBBBAAABBBDDDFFFFFFFFFBBBFFFIIIJJJHHHDDDAAA@@@FFFDDDCCCBBBDDDDDDDDDCCCCCCBBB@@@?????????===;;;888:::===???@@@@@@>>>===;;;===???AAACCCCCCCCCCCCCCCCCCCCCBBB@@@???===<<<<<<===>>>??????????????????>>>>>>AAAEEEFFFDDDAAAAAABBBCCCBBBAAA@@@AAABBBAAAFFFFFFGGG___}}}uuuiiiWWWGGG@@@EEEQQQ[[[ooo{{{wwwssslllccc^^^^^^```aaaaaaZZZXXXWWWWWWWWWTTTOOOJJJKKKKKKLLLMMMNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNRRRSSSOOOPPPVVV]]]```ZZZZZZZZZ]]]aaadddffffffrrryyy+++******))))))******+++((()))***+++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------........................///////////////000000000111111222333444555999999888777555555666888555444333555888<<<>>>???777@@@FFFSSSmmmkkkmmmwww[[[SSSMMMRRR___ppp}}}~~~kkkgggrrrhhhQQQAAA>>>>>>>>>>>>@@@EEEMMMSSSfffooowww{{{|||uuurrrrrrrrrooolllppprrrsssrrrqqqsssyyy~~~|||wwwvvvzzz{{{yyywwwxxxsssqqqmmmiiiddd^^^XXXSSSLLLJJJEEE@@@===::::::999333555777555333444777;;;:::888777777999<<<>>>???AAA@@@@@@BBBDDDDDDBBB???777;;;CCCOOOYYY___bbbddddddaaa]]]VVVLLLLLL___uuu^^^VVVjjj|||vvv```[[[OOOBBB<<>>@@@AAABBBCCCBBBBBBAAAAAABBBBBBBBBDDD@@@???FFFQQQXXXXXXTTTQQQOOOKKKHHHEEEDDDEEEEEEEEEGGGIIIJJJJJJIIIIIIIIIGGGFFFCCCAAA@@@AAACCCDDDCCCBBB@@@???@@@@@@???>>>BBBDDDGGGGGGFFFDDDCCCCCCEEEDDDBBBCCCDDDDDDCCCBBBDDDBBB@@@???@@@???===;;;999:::===?????????>>>======>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;????????????@@@????????????<<<;;;???DDDGGGDDDAAA@@@AAABBBBBB@@@??????@@@AAAHHHIIIGGGQQQsss}}}oooooo~~~{{{lllYYYIII@@@===CCCLLLddd|||{{{zzzvvvsssmmmjjjhhhhhhgggbbbZZZTTTYYYWWWUUUTTTUUUWWWXXXXXXSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUWWWWWWVVV^^^cccaaaaaahhhrrrwwwppppppsssxxx~~~+++++++++******+++++++++)))***+++,,,,,,------,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------.........///////////////111222333444444555555777888777666666888:::888666555666:::<<<<<<;;;999>>>GGGWWWaaaffflllooommmdddVVVMMMOOO^^^ppp{{{{{{ccccccjjjGGGFFFCCC@@@<<<<<>>>>>@@@===EEERRR^^^hhhjjjeee___aaaXXXTTTTTTRRRYYYtttfffUUUmmmTTTGGGOOOKKKDDD???AAAFFFGGGCCC??????@@@AAAAAABBBBBBAAAAAA============>>>>>>??????@@@@@@?????????@@@@@@AAA@@@AAAEEENNNWWWYYYSSSLLLFFFDDDAAA>>>>>>???AAACCCDDDFFFIIIIIIHHHGGGHHHIIIIIIGGGCCC@@@>>>>>>???@@@DDDBBB@@@@@@AAAAAAAAA???CCCDDDDDDDDDCCCDDDFFFHHHIIIGGGFFFFFFFFFFFFDDDBBBCCCAAA@@@?????????===;;;999:::<<<>>>>>>>>>===<<<>>>???@@@AAAAAA@@@????????????>>>===============BBBAAA@@@??????>>>>>>>>>>>>;;;:::===CCCFFFDDD@@@@@@BBBCCCCCCAAA@@@@@@@@@BBBEEELLLOOOMMMZZZuuuxxxaaaeee}}}uuuqqqxxxzzz|||yyy|||yyybbbPPPGGGBBB>>>AAASSSooo}}}{{{{{{{{{zzzvvvpppjjjuuuoooiiieeeeeegggiiijjj````````````aaabbbcccddd````````````aaadddfffgggcccnnnxxxzzz{{{))))))))))))))))))))))))***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------,,,,,,------...///////////////111333444555555555333666999999777666888;;;<<<;;;:::;;;===>>>===<<>><<<:::999999999999888999999888777777999;;;999:::::::::999;;;===@@@???AAACCC@@@======AAAEEEVVV[[[aaaggglllnnnhhh```TTTKKKMMM```uuukkkiiimmmwwwqqqIIIAAAFFFEEECCC???===AAADDDAAA;;;>>>>>>???@@@@@@@@@@@@???<<<=====================>>>>>>>>>>>>>>>??????@@@???BBBGGGNNNQQQNNNFFF???@@@AAABBBBBBBBBBBB@@@@@@CCCFFFHHHFFFDDDCCCEEEGGGJJJGGGDDD@@@???>>>???@@@CCCBBBAAACCCFFFHHHHHHHHHEEEEEEDDDCCCBBBDDDGGGJJJKKKJJJIIIIIIIIIHHHEEECCCAAA???>>>>>>??????===<<<:::;;;<<<===>>>======<<<>>>???@@@AAAAAA@@@???>>>>>>======<<<======>>>???AAA@@@???===<<<<<<;;;;;;>>><<<;;;===@@@CCCBBB@@@BBBCCCEEEEEECCCAAA@@@AAABBBBBBJJJQQQIIIIIIlllzzzhhhzzz|||~~~vvv```aaavvv}}}}}}~~~xxxqqqooo^^^TTTGGG>>>???SSSxxx{{{vvvuuuwwwxxxwwwpppoooooooooqqqrrrtttvvvuuuuuuuuuuuuwww{{{~~~'''((((((((((((((((((''')))******+++++++++++++++************************++++++++++++++++++++++++***+++---.........,,,,,,+++,,,,,,---....../////////000222444555666666666555999>>>>>>;;;888999;;;===>>>@@@AAAAAAAAAAAABBBHHHDDDBBBIIIKKKAAALLLmmmlllWWWTTTVVVWWWfff|||iiiiiiyyy{{{kkkWWWGGGAAA???===<<>>;;;::::::999888888888999999999888666777999;;;<<<<<<999;;;======;;;;;;===???>>>>>>???AAAEEEKKKRRRWWW___aaabbbbbbfffjjjfff^^^RRRYYYnnn{{{ppp~~~{{{cccOOOEEEEEECCC???AAA>>>:::===BBBAAA:::;;;;;;<<<============<<<;;;;;;<<<<<<<<<;;;;;;;;;===============>>>???@@@???AAADDDEEEEEEBBB@@@???@@@@@@AAABBBBBBCCCCCCCCCFFFHHHHHHEEEAAAAAADDDHHHHHHGGGDDDBBBAAAAAABBBCCCCCCBBBBBBDDDGGGJJJKKKKKKGGGGGGGGGFFFDDDDDDEEEGGGFFFFFFEEEFFFGGGGGGDDDBBB>>>===<<<===>>>>>>===<<<:::;;;<<<=========<<<<<<===>>>@@@AAABBBCCCBBBBBB@@@???>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;<<<======<<<<<<===>>>???@@@@@@BBBDDDFFFFFFDDDAAA@@@@@@CCCCCCHHHKKKEEEEEE[[[wwwuuuxxxllldddmmmwww~~~|||}}}}}}kkkTTTBBB>>>LLL\\\uuunnn(((((())))))))))))((((((((())))))************)))))))))))))))))))))******++++++++++++++++++++++++)))***,,,......---,,,+++++++++,,,------.../////////000222555666777777666999???DDDDDD???;;;:::<<<===@@@CCCEEEEEEDDDEEEGGGHHHEEE<<<<<>><<<999777777777777666777777888888999666444666:::>>>>>><<<;;;>>>AAA@@@>>>===>>>@@@<<<;;;<<>>999<<>>???@@@???@@@@@@>>><<<>>>BBBFFFBBB???<<<:::;;;@@@FFFJJJJJJKKKKKKGGGBBBAAAFFFKKKFFFEEEDDDDDDDDDDDDEEEFFFDDDCCCBBBCCCEEEGGGGGGGGGHHHIIIJJJIIIFFFCCCBBBBBB??????@@@AAACCCCCCAAA@@@===<<<;;;<<<===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;===???BBBDDDFFFFFFFFFCCCBBB@@@?????????@@@@@@>>>>>>===<<<===>>>???@@@<<<===>>>===<<<===???AAABBBDDDFFFFFFDDDAAA@@@@@@EEEGGGHHHDDDCCCIIIUUU___kkkZZZfffxxxzzzzzzyyy~~~{{{fffRRRBBB;;;:::PPPppplllRRR(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***,,,+++*********+++,,,------------...------,,,,,,......---------,,,,,,,,,.........///111333666777888999::::::;;;;;;::::::>>>???@@@@@@AAACCCFFFIIIDDDCCCBBBBBBDDDGGGLLLOOOXXXfffpppppp~~~hhhZZZVVV[[[kkkyyyeeeYYYWWWbbb}}}fffPPPCCCAAA???<<<999888:::>>>AAAFFFIIILLLPPPUUU]]]hhhoooxxx{{{vvvpppkkkgggfff___[[[UUUQQQOOOKKKGGGCCC???>>><<<:::999777777777888777777999;;;======<<<888999;;;===>>>@@@AAAAAA<<<>>>@@@AAA???===;;;;;;AAA===KKKgggooo```XXX^^^SSSNNNQQQXXXRRRKKK[[[tttqqqOOO]]]QQQJJJBBB>>>??????===:::888888888999999:::::::::888888999999999:::::::::;;;:::888777777999:::<<<888999:::<<<>>>?????????FFFFFFDDDBBBAAA???>>>>>>999:::===@@@DDDFFFGGGFFFKKKJJJJJJIIIIIIHHHGGGGGGGGGEEECCCBBBDDDEEEFFFEEEHHHGGGFFFHHHJJJMMMMMMMMMGGGFFFEEEEEEFFFDDDAAA???@@@===<<>>???FFFHHHCCC>>>>>>@@@===:::999;;;===>>>???@@@>>>===<<<===>>>@@@AAA>>>>>>???@@@@@@@@@@@@???AAAAAA@@@???@@@CCCHHHLLLhhhggghhhqqq{{{sss~~~yyyzzzxxxvvvzzzwwwYYYGGGDDDDDDIIIRRR\\\mmmxxx```XXX[[[(((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***++++++*********+++,,,---,,,---------------,,,,,,------------------------.........///111333666777777888999::::::;;;;;;;;;===>>>???@@@AAACCCGGGJJJGGGEEEDDDDDDGGGJJJLLLMMMUUUZZZxxxnnnvvvttt___SSS]]]mmmyyyrrr]]]WWWhhhpppYYY???<<<:::;;;===???===;;;===???CCCFFFKKKRRRZZZaaahhhooovvvxxxwwwxxx~~~{{{xxxtttoooiiieeebbb```YYYUUUOOOKKKHHHEEEAAA===::::::999888888888888888888777777999;;;======<<<<<<<<<===>>>>>>>>>======???>>>===;;;999999:::;;;AAAKKK___ttt}}}sss]]]LLLYYYNNNKKKRRRUUU[[[sss~~~UUUWWWeee{{{hhhIIICCC>>><<<===???===:::888888999999999999999999888888888999999999:::::::::999888777888999;;;<<<============???AAADDDEEEHHHHHHGGGEEECCCAAA>>>===<<<===???BBBEEEFFFFFFEEEHHHIIIKKKKKKKKKIIIFFFEEECCCBBB@@@@@@BBBDDDDDDDDDFFFFFFHHHKKKNNNOOONNNMMMHHHGGGGGGGGGHHHGGGDDDBBB???<<<:::<<>>===<<<:::::::::===???AAA@@@?????????@@@AAABBBBBBCCCCCCEEEAAABBBGGGHHHBBB>>>======;;;888888;;;===???@@@>>>===<<<;;;<<<===???@@@>>>>>>???@@@@@@@@@@@@???AAA@@@???>>>===@@@DDDGGGZZZyyywwwpppppptttuuuyyyzzzxxxxxxoooeeeVVVQQQKKKEEEBBBJJJ```vvvrrrXXXGGGYYYyyy(((((((((((((((((((((((((((((())))))))))))******((()))******++++++******+++************+++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------........./////////000111444666777555666777888999:::;;;<<<;;;===>>>???@@@BBBFFFHHHHHHEEECCCEEEHHHKKKJJJIIIOOONNN^^^tttzzzfffeeeccc___lllsssddd\\\ooo|||UUULLLAAA<<<<<<<<<999666555777999;;;===AAAGGGKKKQQQVVV\\\^^^^^^aaagggmmmvvv~~~|||yyyyyywwwssspppiiigggddd___[[[WWWUUUTTTNNNKKKFFFBBB@@@===999777666666666666777888999::::::999888:::<<<>>>===<<<>>>???@@@@@@@@@>>><<<;;;>>><<<999777999===BBBEEELLL^^^kkkpppyyy~~~kkkPPPRRRLLLPPP```rrrbbbVVVgggttt~~~rrrHHH>>>;;;888999<<<===<<<:::999999999888888888888888888888888999999999999:::999888888888999:::<<<===??????>>>>>>@@@CCCFFFHHHIIIJJJIIIHHHEEEBBB>>><<<>>>???BBBDDDFFFFFFGGGFFFGGGHHHKKKMMMLLLIIIEEECCCCCCAAA@@@AAADDDEEEFFFEEEEEEFFFIIIMMMPPPQQQOOOLLLHHHGGGGGGHHHIIIHHHFFFDDD???<<<::::::>>>@@@@@@>>>AAAAAABBBBBBBBBBBBAAAAAA???===<<<===???@@@@@@@@@======>>>???@@@AAABBBCCCEEEBBBBBBEEEEEEAAA===<<<;;;999777888;;;>>>@@@@@@===<<<;;;;;;;;;<<<>>>???>>>>>>???@@@@@@@@@@@@???@@@???>>><<<;;;<<<@@@CCCNNN___zzzxxxssssssyyy~~~xxxrrrrrr}}}tttfffRRRDDDCCCHHHUUUgggnnn[[[XXXQQQSSSttt(((((((((((((((((((((((((((((((((((()))))))))***((())))))******************************++++++,,,++++++,,,---------,,,,,,******+++,,,---...///000/////////000111333555777333333444666888:::;;;<<<;;;<<<=========>>>AAADDDDDDBBB@@@CCCGGGIIIGGGDDDHHHIIIRRRiiisssUUURRRdddttt}}}```RRRcccvvvsss___MMMBBB<<<999777888888888888999:::<<<>>>@@@CCCGGGIIIJJJMMMTTTZZZZZZcccnnntttvvvwwwzzz~~~}}}zzzvvvssssssrrrqqqpppllliiieeebbbaaa___\\\YYYSSSRRROOOLLLIIIFFFEEEDDDBBB@@@>>>;;;999777666555666666666666777888::::::<<<;;;;;;<<<>>>??????>>>===>>>???@@@???>>>===<<<:::::::::===CCCJJJPPPSSSTTTeeennnnnnuuu}}}tttaaaSSS]]]rrreeexxxzzzqqqQQQAAA888777666888:::;;;:::888999999888888777777777666888888888888999999999999888888888888:::;;;===>>>======>>>@@@AAACCCEEEFFFIIIIIIJJJIIIFFFBBB===;;;>>>@@@CCCFFFGGGHHHIIIIIIHHHIIIJJJKKKJJJHHHFFFDDDEEEDDDDDDFFFHHHJJJJJJIIIHHHHHHIIIKKKNNNNNNMMMKKKGGGFFFFFFGGGIIIHHHFFFDDDBBB???<<<;;;<<<===>>>===AAABBBCCCCCCDDDDDDDDDDDDCCCAAA>>>>>>???@@@@@@@@@<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAA???=========;;;999:::<<<>>>??????======<<<<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;<<>>AAA@@@@@@CCCGGGIIIGGGEEECCCKKKSSSYYYgggkkkTTTTTTaaaeeennn|||iii___ZZZaaappp~~~yyyeeeRRREEE???===<<<;;;:::;;;<<<<<<===888:::<<<===???BBBHHHMMMKKKQQQWWWZZZZZZ\\\bbbgggkkkkkkkkkmmmppptttyyy{{{|||xxx||||||{{{wwwrrrooommmmmmiiifffaaa^^^]]]]]]\\\\\\UUUSSSQQQOOOMMMKKKHHHFFFCCCBBB@@@>>><<<;;;::::::999999999888777666777888999999888888888999::::::>>>===<<<===???AAA@@@???<<<<<<<<<<<<;;;::::::999;;;===BBBJJJRRRWWWXXXXXXRRR___oooxxxxxxssskkkeeeooo~~~mmm^^^HHHAAA;;;777777777888999999888666888888888777777666666666777777888888888999999999777888888999:::<<<===>>>;;;===AAADDDEEEEEECCCBBBFFFFFFGGGGGGEEEAAA===;;;===@@@EEEGGGHHHHHHJJJLLLJJJJJJHHHGGGGGGFFFGGGGGGGGGFFFFFFHHHKKKLLLLLLKKKKKKIIIGGGFFFHHHIIIJJJIIIHHHGGGGGGHHHJJJIIIGGGEEEFFFCCC@@@============<<>>>>>??????@@@>>>@@@@@@@@@@@@AAABBBBBBAAA???======>>>??????>>>>>>>>>===>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<<<<===@@@CCC???AAAGGGTTTeeewww|||~~~zzzuuuxxx|||~~~}}}sss^^^OOOMMMJJJGGGIIISSSbbbmmm}}}~~~{{{xxx}}}{{{pppcccYYYNNN___yyy((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******))))))((()))******++++++******)))***+++,,,,,,------,,,******+++,,,---//////000............///111333444111111111222444777999;;;:::::::::999888888:::<<>>BBBEEEGGGJJJLLLMMMMMMOOOTTTXXXWWWVVVVVVWWWZZZ```eeeiiimmmtttwwwuuuuuu||||||wwwqqqmmmnnnnnnmmmiiieeebbb``````___[[[VVVRRRPPPOOOMMMLLLEEEEEEEEECCCBBB???===<<<;;;;;;:::999888888888999666777888888777777999;;;<<<;;;::::::999:::::::::>>>===<<<===???@@@???>>><<<;;;999888777888999999FFFJJJRRR[[[aaa```YYYSSSWWW[[[eeennnmmmggglllxxxzzzlllxxx~~~^^^AAA@@@>>>666888888888888888777666555777777777777666666666666777777777888888888888999888999999:::;;;<<<<<<===<<>>BBBFFFHHHGGGHHHJJJMMMLLLJJJHHHEEEEEEFFFGGGHHHFFFFFFFFFHHHJJJKKKJJJIIIKKKHHHEEECCCDDDFFFHHHHHHJJJIIIIIIJJJKKKJJJHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCEEECCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCAAA@@@DDDGGGGGGCCCAAA?????????@@@???===>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???;;;<<<===<<<<<<>>>@@@CCC???CCCMMMUUUXXXhhh}}}vvvqqquuuooojjjxxx~~~|||{{{{{{}}}~~~mmmiii___QQQFFFDDDKKKRRRZZZqqq}}}rrrkkkvvv}}}zzz}}}xxxaaaWWWTTTQQQMMMZZZ(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))'''((()))***+++******)))))))))***,,,,,,------,,,++++++,,,,,,---...//////------------...///111222111111111111333555888999888999999999999:::===???DDDGGGIIIGGGCCCAAACCCFFFBBBDDDJJJMMMKKKUUU{{{}}}gggRRRRRRUUUYYYZZZaaawww|||gggXXXPPPOOORRR]]]mmmrrrhhhQQQLLLEEE@@@>>><<<;;;999:::;;;;;;::::::;;;===???AAABBBCCCDDDEEEFFFHHHIIIJJJIIIIIIJJJLLLOOOSSSUUUUUU[[[```aaaeeennnssstttlllnnnooonnnkkkhhhfffeee______^^^\\\XXXUUUTTTUUURRROOOKKKHHHGGGEEECCCAAA===>>>???>>><<<;;;999999888888888888888999:::;;;777999:::999888777:::<<<;;;;;;::::::::::::;;;;;;<<<;;;:::;;;=========<<<;;;:::999999;;;???DDDGGGUUUZZZbbbkkkoooiii\\\QQQ]]]]]]ccclllttt~~~sssaaahhhhhhEEE<<<>>><<<888777888888777666555666666555555666666666666666666777777777777888888888888999::::::;;;;;;<<<<<<;;;===???CCCEEEEEECCC???===@@@AAAAAABBBBBBBBBBBBAAA@@@EEEIIIIIIFFFEEEGGGJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJHHHFFFGGGEEECCCCCCEEEHHHHHHHHHIIIHHHGGGHHHHHHGGGDDDBBB@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCBBBAAAAAAAAA@@@>>><<<@@@@@@??????>>>======<<<===BBBCCC???===BBBFFFEEEAAA???>>>>>>@@@@@@???>>><<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???;;;<<<===<<<;;;<<<>>>@@@AAAEEEOOOVVVQQQTTTttt~~~xxxxxx~~~}}}~~~zzzgggZZZVVVWWWNNNVVVjjjpppfffgggkkkgggooorrr```VVVXXX```iiinnn((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))'''((()))++++++******)))((()))***+++,,,---------+++,,,,,,------.........---,,,,,,,,,---...000111222111000000222444777888666777999999:::<<<@@@CCCDDDHHHJJJEEE>>>;;;>>>CCCDDD<<>>??????@@@@@@@@@EEEJJJMMMTTT[[[YYYRRRTTTWWWZZZYYYUUUQQQPPPPPPMMMNNNMMMKKKHHHFFFFFFGGGDDDBBB@@@?????????>>><<<888:::;;;;;;:::888888888777777777777888:::;;;<<<:::;;;<<<;;;888777999;;;999999999999:::;;;<<<<<<:::999888999;;;;;;:::999:::999999<<>>@@@@@@@@@>>><<<;;;??????@@@AAABBBCCCDDDEEECCCGGGKKKJJJEEECCCDDDGGGHHHHHHIIIIIIHHHGGGEEEDDDGGGGGGGGGIIIJJJJJJHHHFFFBBBBBBCCCEEEHHHJJJJJJIIIEEEDDDDDDDDDDDDBBB@@@===;;;===@@@AAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA>>>;;;AAAAAA@@@???>>>===<<<<<<<<>>AAAAAA>>>===<<<===???@@@@@@???;;;<<<<<<===>>>=========>>>>>>???@@@@@@@@@@@@???=========<<<::::::;;;<<>>DDDJJJCCC@@@XXXyyy~~~hhh]]]WWW\\\cccgggqqq~~~|||cccWWW]]]nnnqqqZZZYYYZZZbbbrrr'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------.........------------.../////////111222222111222444666333666888888777666999;;;:::;;;;;;<<<<<<;;;;;;:::===>>>???BBBGGGOOOYYY___{{{qqqkkkUUUOOO]]]lllpppsssvvvyyyyyynnnRRRLLLIIIJJJKKKMMMTTT]]]ZZZkkkrrriiibbbccc[[[MMMNNNIIICCC@@@@@@@@@>>><<<:::999999:::<<<<<<;;;999:::999999888888999999:::999:::;;;===@@@BBBDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@<<<===>>>??????>>>===<<<:::::::::999999888888888777777777888888999999999999999999999999999999999<<<;;;::::::;;;;;;:::999<<<:::;;;======::::::>>>;;;<<<999:::===666333>>>AAAEEEEEEEEEMMMYYYYYYQQQSSSlllyyyvvvtttmmmdddcccyyyoooooojjjtttrrrHHHDDD>>>999777666444333777777666666555555444444777777666666666666777777999999888777777666777777888999:::999888777888999=========<<<;;;;;;===???AAAAAAAAAAAABBBDDDEEEFFFDDDEEEGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIGGGEEEBBBAAAGGGGGGHHHIIIKKKJJJGGGEEEGGGGGGFFFFFFGGGHHHJJJKKKEEEDDDAAA>>>>>>???AAABBB@@@@@@@@@@@@AAACCCEEEGGGFFFDDDBBBBBBCCCCCCBBBAAA?????????===;;;;;;===???>>>>>>>>>>>>>>>===<<<<<<>>>@@@AAA@@@???>>>???@@@CCC@@@>>>>>>??????===:::<<<<<<<<<===============???>>>=========>>>@@@AAA<<<:::777888:::<<<:::999<<<===>>><<<;;;@@@JJJRRRwww}}}bbbOOOOOOTTTfffqqqjjjlllqqqssssssffffffhhhuuuyyyhhh[[[\\\lllzzz'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,,,,------......------......///000...000111111111111444666333666888888777777999;;;999::::::;;;;;;::::::999;;;;;;<<<<<<>>>CCCIIIMMMdddppp]]]SSSYYYXXXYYY___hhhooorrrsssyyyuuulll___SSSHHHAAA>>>BBBMMMTTTUUU\\\jjjrrrqqqaaaaaa^^^XXXOOOGGG@@@<<<<<<;;;::::::;;;;;;999888:::999999888888999999:::777777888999:::<<<<<<===??????>>>===<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888===::::::======::::::===;;;;;;555555<<<;;;???NNNRRR^^^eee]]]QQQOOOTTTZZZVVVeeefffbbbmmm|||JJJBBB>>>:::777666666555444666666666555555555555555777666666555555666666777888777777666555555666666666777888888777666777999<<<<<<<<<;;;:::;;;===???AAAAAAAAABBBBBBCCCCCCDDDAAABBBDDDDDDCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEEEEFFFGGGGGGFFFDDDCCCEEEDDDDDDDDDDDDFFFGGGHHHEEEDDDBBB@@@??????@@@AAA>>>>>>???@@@AAACCCDDDEEEDDDBBB@@@@@@AAAAAA@@@???===>>>>>>===;;;<<<>>>@@@@@@@@@@@@@@@???>>>=========>>>@@@@@@??????AAABBBAAA???======>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>===;;;999999;;;===<<<;;;999;;;<<<;;;:::>>>FFFLLL[[[yyy|||ssssssxxx~~~}}}vvvmmmggg^^^[[[dddxxxssshhhbbbeeennnssseee^^^[[[XXXUUUooo'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))*********************+++++++++......------......///000---...000000///000222444444555777888777888999;;;888888999999999999888888<<<============>>>BBBDDDNNNddd{{{|||ppp{{{aaaPPPJJJKKKXXXcccfffkkkqqqwwwhhh^^^PPPBBBGGGDDDAAA@@@DDDMMMWWW]]]___dddgggdddZZZPPPIIIFFFAAA>>>;;;::::::;;;:::999:::999999888888999999:::777777777777777777777777<<<;;;999888777888999999;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<========================;;;;;;<<<<<<<<<;;;::::::>>>999888:::;;;888777999888;;;777888BBBDDDIIIVVVccchhhnnnnnneeeYYYUUUWWWXXXeeegggjjj}}}~~~qqqCCC;;;888555333444555555555444444444444555555555555666555555444444555555666666555555444444444444555333555666666555555777888:::;;;;;;;;;::::::<<<>>>@@@@@@BBBBBBCCCBBBAAA@@@???@@@BBBBBBAAAAAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBAAA@@@??????;;;<<<>>>???AAABBBBBBBBBCCCAAA??????@@@@@@???>>><<<======<<<;;;<<>>===;;;===????????????AAABBB>>><<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;999:::<<<=========777999::::::999;;;AAAEEEFFFSSSzzzuuurrryyywwwssswwwtttwwwxxxtttgggaaaaaaccceeecccvvvvvvxxxyyytttmmmgggfffgggvvvzzzkkkXXXMMMNNNWWW```eee'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))))),,,,,,,,,,,,,,,---......,,,---.........///111333444555666777888999:::;;;777777777888888777777777;;;===???@@@AAABBBCCCEEEHHHPPPVVViiiqqqppp[[[MMMSSSZZZZZZ^^^fffvvv}}}{{{~~~uuufffOOOFFFAAACCCBBB===???EEEDDDIIINNNQQQQQQPPPPPPPPPBBB???<<<:::;;;<<<<<<<<<:::999999888888999999::::::::::::::::::999999999===<<<;;;:::999:::<<<===;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<<<<;;;;;;;;;<<<;;;777555888999888888:::999BBBDDDHHHPPPMMMJJJQQQ```fffssszzzppp]]]VVV\\\eee|||uuuttt}}}oooWWWKKK888555333222333444444444222222333333444444555555444444333333333333444444444333333222222222333333111333444555444444666888777888::::::999:::;;;===>>>???AAABBBBBBAAA???===???@@@BBBBBBAAAAAACCCDDDEEEDDDBBBAAA@@@@@@@@@AAADDDEEEFFFEEEDDDBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAAEEEEEEEEEDDDCCCAAA???>>>999;;;===???@@@@@@@@@???CCCAAA??????@@@@@@???>>><<<<<<===<<<;;;<<>>===;;;<<<>>>===<<<<<<===>>>;;;:::::::::::::::999999>>>>>>>>>===============;;;;;;;;;;;;<<<<<<======:::999999999:::<<<<<<<<<666888::::::::::::===???BBBDDDZZZjjjmmmqqq{{{vvveee]]]]]]```mmm{{{nnnaaaaaakkkrrrtttkkkttttttjjjcccZZZVVVVVV^^^ppp'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))))))))))))))++++++******++++++,,,---+++,,,......---...000222444444555666888:::;;;;;;777777777888888777777777777:::===???@@@@@@AAABBBBBBGGGDDDGGG\\\zzz~~~}}}ZZZPPPPPPNNNOOOTTTYYYeeelllmmmuuuvvvjjjeeeeeeiiiaaaOOOEEEFFF===:::888999>>>CCCFFFGGG>>>;;;999888:::;;;<<<<<<:::999999888888999999:::;;;;;;;;;<<<<<<=========???>>>=========>>>???@@@<<<;;;:::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;:::777666777888777666777<<<>>>???DDDJJJLLLVVVWWWUUUYYYTTTLLLOOOTTTkkklllYYYeeeoooqqqjjjPPP>>>777999777555333222333333333222111111222222333333444444333333222222222222333333222111111111111111222222000222333333333333555666444666888999999999;;;<<<===>>>@@@AAAAAA???===<<<>>>???AAAAAA@@@@@@BBBCCCFFFEEEBBB@@@>>>=========@@@BBBCCCBBB@@@>>>???@@@======>>>??????@@@@@@@@@DDDEEEEEEEEEDDDBBB@@@>>>:::;;;===>>>???>>>>>>===@@@>>>======>>>??????>>>>>>>>>>>>===<<<<<<>>>@@@>>>>>>>>>>>>>>>===<<<<<<<<<======<<<999888888999777888888888888888999999>>>=========<<<<<<<<<;;;999999::::::;;;;;;;;;;;;777777777777777888999:::666777999::::::;;;;;;<<<======CCCWWWzzz}}}wwwiiillloooqqqzzz~~~zzzrrrcccbbbbbbaaa```eeejjjiiiddd___cccggggggeeeeeehhhkkkgggiiinnntttvvvsssppppppnnnnnnooonnnlllhhhbbb___cccbbb```eeewwwkkk\\\VVVTTTQQQVVV[[[iii'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))*********+++************+++,,,,,,+++,,,......---...000222444444444666999;;;;;;:::888888999999999999888888:::<<>>??????>>>DDDCCCAAAGGGTTTuuuvvv|||{{{vvvhhhVVVLLLFFFMMMRRRVVVbbboooqqqllluuuwww~~~zzzjjj______YYYOOOBBB:::888999888777:::999777777999;;;;;;;;;:::999999888888999999:::999::::::;;;<<<===>>>>>><<<<<<======>>>>>>>>>???;;;;;;;;;;;;<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<;;;888444333666999:::===BBBGGGHHHJJJSSS]]]fffkkkbbbWWWWWWTTTQQQUUUZZZlll}}}}}}{{{zzzSSS===;;;777111///666555333222333333222111111111111111222222222222222111111000000111111222111000000000000111111222000222333333222222444555111444666888888999:::;;;<<<===>>>>>>???>>>===<<<;;;<<<>>>>>>======???@@@FFFEEECCC@@@>>><<<;;;:::999<<<===<<<:::999;;;===>>>???@@@AAABBBBBBBBBBBBDDDEEEEEEEEEEEECCCBBBAAA===============<<<<<<;;;<<<;;;:::;;;===?????????BBBBBBAAA???<<<<<<===???:::;;;<<<<<<======<<<<<<=========;;;888666666777555777888888777777999:::;;;;;;::::::999888888888555666777888888888777777555666777666444444666777666777888999:::;;;;;;;;;999;;;:::<<>>@@@AAA@@@??????@@@@@@BBBAAAFFFLLLLLLYYYsssooowww|||yyydddLLLKKKLLLQQQXXX^^^^^^\\\QQQZZZgggoooqqqttt|||xxxooobbbTTTJJJCCC@@@???>>><<<;;;<<<======<<<;;;:::999999888888999999:::999999::::::;;;<<<<<<<<<777999;;;=========<<<;;;::::::<<<======>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::<<<<<<:::999<<>>>>>;;;<<<>>>>>>======???@@@DDDCCCBBBAAA???===;;;:::444888:::999666666999===AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDD@@@???>>><<<;;;;;;;;;:::<<<;;;;;;===@@@BBBCCCCCCFFFFFFDDDAAA===;;;<<<===888999:::<<<===============>>>>>><<<999888888888444666888888777777999;;;::::::999888888777666666444555666777777777666666555777777555333222333555555555666777999:::::::::888888:::<<>>???@@@CCC>>>:::DDDQQQMMMKKKXXX]]]|||}}}}}}ccc[[[WWWYYY[[[VVVQQQPPPIIIRRRWWWUUUUUU^^^nnnzzzyyymmm```WWWTTTUUUDDDCCCBBBBBBBBBAAA???===:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;555777:::===>>>===;;;:::888:::;;;===>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999999999999999888;;;===>>>AAAHHHTTT]]]TTTYYY^^^ZZZOOOIIIRRR___kkknnn___NNNMMMOOOPPPVVViiittt\\\RRRGGG>>>444...111999000//////000222222222111222222111111000000//////000000////////////000000000000000000000111222222333444555444222222222444...111555777777888999::::::::::::;;;;;;===>>>???===>>>@@@@@@??????AAABBBAAAAAABBBBBB@@@>>><<<;;;444777:::999666666:::???CCCDDDEEEGGGHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA>>><<<::::::::::::???>>>>>>AAADDDGGGIIIIIIIIIIIIFFFBBB>>>;;;;;;;;;777888:::<<<===>>>??????===>>>>>>===;;;::::::;;;333666888888777777999<<<;;;;;;::::::999888777777555666888999999999888777666888888666222111222555444444444555888999:::999888444:::BBB;;;888VVV~~~{{{mmm[[[bbb|||eeeSSSOOOSSSVVVVVV[[[lll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********))))))))))))))))))))))))))))))******+++...------,,,,,,++++++***---......///000111111222333333333333555888:::;;;999999:::999888999<<<>>><<<======<<<::::::;;;===CCCGGGKKKNNNMMMKKKJJJJJJQQQ}}}rrrggg```TTTEEEHHHCCCHHHOOOQQQ]]]jjjjjjuuukkkmmmrrrqqquuu}}}}}}lllYYYPPPYYYaaaYYYKKKCCC@@@???===999666777;;;???;;;888888::::::777999===????????????>>><<<;;;:::999;;;:::777:::@@@???888???<<<:::::::::777555555:::<<<<<<:::999::::::999888===@@@???@@@CCCFFFEEEDDDCCCCCCDDDIIIVVVeeepppjjj\\\UUUYYYUUUMMMPPP]]]nnnaaaVVVRRRTTTWWWbbblll~~~pppwwwmmmHHHDDDAAA<<<777333222333444000000000000000000000000000000000000000000000000000111000000///000444666111000000000//////......111111222222222333333333222333555777999:::;;;;;;:::::::::;;;<<<===>>>???===>>>@@@AAABBBBBBAAA@@@>>>?????????>>>===;;;;;;;;;:::999:::<<<=========BBBDDDFFFGGGGGGGGGHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFGGGDDD@@@===<<<>>>AAACCCBBB@@@???@@@EEEIIIMMMNNNHHHFFFBBB>>>;;;:::999999444666999::::::<<<>>>@@@>>>>>>===;;;999999:::<<<<<<;;;:::999:::<<>>ccc~~~~~~wwwjjj]]]VVVOOOGGGPPP___bbbeeeWWWSSSYYY]]]kkkzzz~~~wwwrrrnnnpppwwwzzzqqqfff[[[SSSJJJDDDAAA???<<<999999;;;===>>>>>><<<;;;999>>>===;;;<<<===>>>===;;;888:::999777999>>><<<666:::999:::<<<=========>>>???>>>===<<<===@@@CCCDDDHHHKKKMMMOOOSSSYYYXXXTTTIIILLLNNNPPPTTT___nnnyyyzzzeeeUUUSSSPPPKKKOOO[[[WWWYYYdddwww{{{|||uuutttzzzZZZCCC???<<<999666333111111111222000000000000000000000000000000000000000000000000000000000//////000333666111111000000000/////////111111111222222222333333111333444666888999:::::::::::::::;;;<<<===>>>???<<<<<<===>>>????????????@@@@@@??????>>>>>>>>>===???======>>>@@@BBBBBBAAADDDEEEGGGGGGEEEDDDEEEFFFHHHGGGFFFFFFEEEEEEEEEFFFHHHEEEBBB@@@???@@@BBBDDDEEECCCAAABBBDDDFFFGGGGGGFFFDDDAAA===:::888888888777888:::;;;;;;<<<>>>@@@>>>>>>>>><<<::::::<<<===>>>===;;;999888888888999888888777666555555555555666666666666666666666666555555444333333222111111333333444444555666777777888555555777777666===EEE[[[{{{qqqzzz}}}rrryyyzzzuuupppfff[[[[[[IIIQQQYYYooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,......//////////////////000000000000111222333444555666777777666777999;;;:::;;;<<<;;;::::::;;;===EEEFFFGGGFFFDDDBBBBBBCCCBBBXXXmmm}}}yyyooo]]]XXXZZZVVV^^^OOOLLLQQQRRRZZZddddddnnnsssqqqkkkqqq|||yyymmmqqqiiiaaa___bbbbbb^^^XXXTTTYYYZZZXXX[[[bbbbbb\\\]]]XXXRRRPPPRRRSSSPPPMMMLLLMMMMMMLLLMMMOOOMMMHHHNNNOOOPPPOOOMMMKKKIIIGGGUUUSSSQQQRRRUUUXXXZZZ[[[NNNNNNPPPVVVaaaiiieee[[[KKKMMMNNNPPPTTT```qqq}}}uuu___MMMLLLPPPRRRZZZfffsss|||}}}wwwvvvpppTTT<<<333777444333222111111000111111000000000000000000000000000000000000000000000000///000000//////000222444111111111111000000000000111111111222222222222333111222444666777999999:::999999:::;;;<<<===>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDFFFFFFEEEFFFGGGGGGFFFDDDBBBCCCCCCIIIHHHGGGFFFEEEEEEDDDDDDGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCBBBCCCEEEFFFEEECCCCCCBBB???<<<:::999888888:::;;;<<<<<<;;;;;;===???>>>>>>???===<<<<<<===??????>>>===;;;:::888777666777777666555444444444444777777777777777777777777555444444333333222222111222222333444555666777888;;;777555666555444555999:::NNNhhh|||wwwxxx{{{wwwqqqrrrwwwllliii[[[QQQTTTRRRMMMRRRVVVlll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((()))******)))******+++,,,,,,------///.....................000000000000000000111111555666777777777777888:::999:::;;;:::999999;;;===BBBCCCCCCAAA@@@???@@@BBBNNNRRRWWWhhhuuuzzz|||yyy|||wwwsssjjj[[[NNNMMMPPPMMMSSS^^^aaaeeeccc\\\XXX^^^fffeee^^^```bbbeeehhhjjjjjjiiiiiinnnuuuuuuqqqzzz{{{qqqlllmmmlllgggbbbeeegggggggggggggggdddbbbbbbfffhhheee```[[[UUUOOO[[[YYY[[[^^^___[[[WWWVVVOOOOOOQQQ[[[llluuunnnbbbZZZVVVSSSSSSYYYdddpppxxxggg\\\WWW___iiiqqq~~~SSSAAADDD@@@888666222333333333333222111111000000000000000000000000000000000000000000000000///000000///...///111333111111111111111111000000111111111111222222222222111222444666888999::::::888999:::;;;<<<=========???>>><<<<<<===???BBBDDDDDDCCCAAA@@@AAABBBDDDFFFCCCCCCCCCEEEHHHIIIIIIHHHFFFGGGGGGFFFDDDCCCDDDEEEHHHHHHFFFEEECCCCCCBBBBBBFFFEEEEEEDDDDDDDDDCCCCCC@@@AAABBBFFFHHHIIIGGGEEE@@@???>>>===<<<<<<<<<<<<<<<<<<===;;;::::::<<<>>>>>>?????????======>>>???>>>>>>>>>>>>>>>===<<<;;;888777666555444444444444666666666666666666666666444444444333333222222222222222333555666777888999===:::888888999888777777<<<>>>GGGnnn}}}yyymmmbbbaaacccgggkkkuuuvvvhhh\\\TTTRRRSSSIIIQQQOOOPPPYYY]]]```kkk&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''((())))))***((()))******+++,,,------.........---------------000000000111111111000000555666888888888777999:::888999:::999999999;;;<<<===>>>>>>>>>===>>>AAACCCHHHDDDLLLaaayyy{{{uuulllaaaOOOMMMWWW\\\iiiYYYMMMPPPWWWWWWUUUUUUQQQ\\\hhhhhh```YYYZZZ^^^ccckkknnnooo{{{wwwnnnkkkmmmooolllggggggggghhhiiihhhfffeeeeee___ggglllhhhccc___XXXQQQ\\\]]]ccciiidddWWWMMMJJJMMMNNNRRR___qqq{{{uuuhhhXXXUUUSSSYYYdddkkkllljjjwwwyyy}}}tttyyyfffBBB999888111111999333333444444333111000///////////////////////////////////////////////////...///000///......000111000000000000000000111111000000111111111222222222222333555777888::::::;;;777888:::;;;<<<===<<<<<<>>>===;;;;;;<<<>>>BBBDDDCCCBBBAAAAAABBBDDDFFFHHHFFFFFFGGGIIIKKKLLLKKKJJJEEEFFFFFFEEEDDDEEEGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBBBBAAABBBEEEHHHKKKJJJGGGDDD>>>>>>>>>??????@@@AAABBB=========;;;999999;;;===>>>???@@@@@@>>>===>>>???>>>>>>?????????>>>======:::999888777666666666666555555555555555555555555444444333333333333222222333444555666777888999999999999888888:::<<<<<<:::===<<<>>>XXXddd^^^ZZZ\\\```eeekkkqqqzzzsssmmmooo{{{~~~uuuqqqppp^^^[[[WWWTTTTTTVVVVVVUUU]]]mmmwww|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((((((''''''(((((()))***)))))))))***+++,,,,,,---,,,---------------------///000000111111111111000444666888999888888888999777888999999888888:::<<<999:::<<<======???AAADDDEEECCCPPPdddhhhdddsss~~~vvvuuuvvvnnnggg___hhhTTTHHHNNNTTTOOOJJJKKKNNN[[[hhheeeXXXMMMNNNSSSMMMTTT\\\eeeqqqwwwlll\\\]]]XXXTTTVVV]]]ccceeedddZZZXXXYYY[[[YYYVVVWWWZZZ___hhhjjjbbbZZZVVVQQQIII]]]```jjjooofffUUUKKKLLLCCCGGGOOO[[[kkkuuurrriiiZZZ^^^iii{{{}}}vvv{{{SSSCCC999:::777//////777222222222111000///---,,,////////////////////////////////////////////////---///000///...---...000////////////000000000000000000000111111111111222111222444666888999999:::666888:::;;;<<<<<<<<<<<<;;;:::999888999<<>>;;;::::::<<>>@@@AAA@@@>>><<<<<<===>>>>>>======<<<<<<;;;;;;;;;;;;:::999888888888888555555555555555555555555333333333333333333333333444444555555666777777777333666777555777;;;===;;;888@@@DDDLLL\\\ooo{{{}}}|||sssdddYYYWWWUUUTTTVVV___lllyyy|||||||||{{{yyyooolllgggaaa\\\WWWTTTSSSIIIOOOXXXbbbooozzz~~~|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''''''''((())))))))))))******++++++,,,,,,+++++++++,,,---------...---...///111111111000000222444777888777666777888666777888888888888:::<<<888:::<<<===>>>???AAACCCFFFGGGQQQ[[[WWWKKKMMMYYYeee|||tttqqqyyyqqqkkkjjjkkkeee\\\VVVSSSWWW\\\ZZZTTTNNNLLLLLLKKKLLLRRR___jjjhhhZZZLLLJJJIIIIIIMMMTTT[[[___aaaRRROOOOOOQQQOOOLLLOOOVVVccciiifffXXXNNNMMMLLLGGGTTTXXXaaafff\\\MMMLLLUUUSSS\\\gggrrryyyqqqttt{{{cccKKK;;;444111555:::999555333000000000///.........---////////////////////////////////////////////////---...000///...------...---.........////////////000000000000111111111111///000222444555777777888666777999;;;<<<<<<<<<;;;999999888888:::<<>>???AAACCCDDDFFFFFFHHHGGGHHHJJJKKKKKKHHHFFFAAAAAABBBAAAAAABBBFFFHHHCCCBBBBBBAAA@@@@@@@@@AAACCCBBBBBBAAAAAABBBCCCCCCDDDDDDFFFIIIJJJIIIFFFCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@===<<<<<>>;;;::::::===<<<<<<<<<<<<===???@@@<<<;;;:::999888888888888555555555555555555555555333333333333333333333333444444444444444444444444111666777333111666999999888???AAABBBCCCFFF]]]zzzwwwrrrlllgggeeegggiiixxx}}}|||yyyxxxwwwttt{{{}}}qqqiiigggaaaYYYTTTRRRSSSTTTTTTVVVXXX]]]ccciiimmmooooooyyy&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''((())))))***************+++++++++******+++,,,,,,---......,,,---...000111000000///111333666666666555555666666777888888777888:::<<<888:::===>>>??????AAABBB===@@@DDDGGGFFFEEEGGGJJJLLLPPPlllyyyqqqkkkeeedddeeeccc\\\VVVRRRKKKKKKWWWbbb```VVVNNNLLLMMMNNNPPPSSSXXX\\\^^^QQQNNNMMMOOONNNKKKOOOWWW\\\aaa\\\MMMEEEKKKQQQPPP\\\___gggkkkaaaVVV^^^nnn~~~yyymmmkkkxxxjjjKKK<<<777777999999666111///000000111000////////////000111////////////////////////////////////////////////,,,...//////...------...,,,---------......//////000000000000111111111111---...000222444555555666555777999<<<===<<<;;;;;;:::::::::;;;<<<>>>@@@BBB;;;<<<>>>AAACCCDDDEEEEEEDDDDDDDDDEEEFFFEEECCC@@@@@@@@@@@@??????@@@CCCFFFCCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBDDDDDD???@@@CCCFFFIIIJJJHHHFFFEEEEEEDDDCCCBBB@@@???>>>CCCCCCAAA???>>>???BBBEEE???AAABBB@@@===:::999999;;;:::;;;<<>>???????????????===;;;===BBBDDDBBBBBBDDDKKKDDDMMMooo|||kkknnnhhh]]]ZZZ___\\\SSSTTTSSSNNNJJJRRR^^^\\\SSSSSS[[[aaa]]]SSSKKKLLLQQQ]]]\\\XXXSSSQQQUUU]]]eeeqqqvvvvvv{{{zzz}}}pppjjjooo\\\HHH===777555555555444333222000000//////............---------..............................------------......------------------------...------------...//////............////////////222222111111222222333444666777888999:::;;;;;;;;;<<<<<<<<<============>>><<<===>>>??????AAADDDGGGBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCFFFEEEEEEDDDBBBAAA@@@@@@CCCAAA???@@@AAACCCDDDCCCDDDCCCCCCDDDFFFFFFEEECCCCCCBBBAAA@@@????????????CCC@@@======>>>AAACCCCCCDDD@@@<<<:::;;;;;;999666999999999:::<<>>?????????>>>???<<<<<>>???BBB@@@>>>CCCOOOaaa}}}{{{zzzuuummmiiinnnuuuuuuppphhhnnnsssqqqllljjjoootttvvv|||uuuuuuzzz~~~||||||yyyWWWBBB999555444444555444333222111000000///............------------------------------------......------------......---------------------------------------......///---------............///222111111111111222333333666666777888999999999999::::::;;;;;;<<<======>>>;;;<<<=========???BBBDDDAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCBBBAAA@@@??????BBB@@@>>>>>>???AAAAAA@@@DDDDDDCCCEEEFFFGGGEEEDDDAAAAAA@@@???>>>>>>>>>>>>>>><<<::::::<<<>>>??????AAA>>>;;;:::::::::999777999:::;;;<<<============999888666555555555666666666666777777666666555444333333444444444444333333333333333333333333333333222333333222111111222444555666666777888999::::::FFFTTToooxxxnnnfffaaa^^^^^^ZZZYYY^^^gggkkkhhhbbbZZZ\\\[[[XXXZZZ```bbb___ccchhhuuu$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))*********************+++++++++,,,,,,,,,,,,---......//////000000000000000111222333444000111222444555666666777::::::;;;======>>>>>>>>>@@@<<<:::<<<<<<:::;;;???777===DDDCCC@@@MMMwww|||tttrrrzzz}}}SSSEEE777222222333555777444333333222111000//////............------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------......//////111111111111111222222333444555666777777777777777777777888:::;;;<<<===>>>;;;<<<<<<<<<;;;<<<>>>AAA?????????>>>>>>>>>>>>===AAAAAA@@@@@@???>>>>>>===AAAAAA@@@@@@???>>>======AAA???===<<<===>>>>>>>>>CCCCCCCCCDDDFFFFFFEEECCC???>>>===<<<<<<<<<<<<<<<:::888888999;;;===<<<;;;===;;;999999999:::999888888:::<<<======;;;888666666555444444444555666777555555555555555444333333222333333444444333333222111111111111111111111111111222333222222222444666444444555555555666666666::::::BBBZZZ}}}www$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))******))))))******++++++,,,,,,+++,,,,,,---......//////////////////111222333444///000111333444555555555777888:::;;;<<<=========>>>;;;;;;>>>>>>;;;;;;>>>>>>???CCCEEEBBBBBBLLLZZZ|||uuulllqqqwww~~~dddGGG<<<777444555555333444777333222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------...//////000000000000000000000111222222333333444555555555555555444555666888:::;;;======<<<======;;;::::::<<<>>>?????????>>>>>>>>>======BBBBBBAAA@@@>>>===<<<<<>>======<<<;;;;;;>>><<<:::;;;<<<>>>???>>>AAA@@@@@@AAACCCDDDCCCBBB===<<<;;;;;;:::::::::;;;999999:::<<<>>>>>>===;;;888888888888999999999999888999:::;;;:::999777555777666555444444444555666333444444444444333222222222222333333333333222222111111111111111111111111///111222222222333555777444444444444444444444444444555888===MMMkkk$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((()))******+++,,,,,,++++++,,,,,,------......------...///000222333444000111222333444555555555666777888:::<<<======>>>::::::===CCCDDD???===>>>DDD>>>:::===CCCGGGJJJMMMWWWvvv{{{nnnkkknnnrrrxxx~~~{{{oooRRRCCC666888666555666333///...111111111111000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************+++,,,,,,------...///000000111111000000//////000000111222222222333444444444333333333333555777999:::<<<============;;;999999;;;===????????????>>>>>>>>>>>>BBBBBBAAA@@@???>>>===============<<<<<<;;;;;;:::;;;:::999:::<<>>@@@AAA@@@???<<<;;;::::::::::::::::::::::::;;;===???>>><<<:::555666777888888999999:::888888777777777888888999:::999777555444444444555333333333333333222222111111111222222222222111111111111111111111111111111...000111111111222555777444444444444444333333333444888999666666EEE```vvv$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((('''(((((()))***+++,,,,,,******+++,,,,,,------...---------...///111222333000111222333444444444444555666888:::<<<===>>>???:::;;;@@@GGGHHHCCC>>>>>>:::<<>>>>>777555333333444222......222000000000000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))***++++++,,,------...///000111111///////////////000000111222222333333333333222222333333555666888:::;;;<<<<<<===<<<:::999888:::<<>>>>>>>>>>>@@@@@@@@@???????????????=========<<<<<<<<<;;;;;;:::999888999;;;>>>??????:::::::::<<<>>>???>>>===<<<;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<999777333555888999888888999;;;777777666555666777999:::;;;:::888666444444444444333333333333333222111111000111111222222111111000111111111111111111111111---///000000000111333555444444444333333333333333666555333333666===FFFMMMzzz$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,*********+++,,,,,,---------------...///000111222000111222333333333333333555666888:::<<<>>>???@@@>>>>>>BBBHHHHHHBBB??????555>>>FFFHHHEEEBBBAAABBBMMMKKKRRRhhh{{{xxxyyy|||}}}mmmPPP>>>444777;;;333333000111444333000000333000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))***************************)))(((((((((((()))************+++,,,---...///000///............///000000222222333333333222222111333444555777888:::;;;;;;:::::::::999777777999;;;>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>============<<<<<<;;;999777777999:::;;;:::999999999;;;===???>>>===<<<<<<<<<;;;;;;<<<<<<======<<<::::::;;;:::888666333666999:::999888999;;;666777777777888888888888999777666444333333444444333333444444333333222111000000111111111111000000000000000000000000000000---...//////...///111333222222222222333333333333222111000222666:::<<<<<>>??????@@@??????AAAEEEHHHHHHEEEHHHIIIGGGHHH___}}}~~~uuuqqqrrrnnntttMMM???999999444555666...222//////333333///...//////////////////.........---------,,,,,,,,,++++++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((())))))***,,,---.....................///000000222222333333333222222111444555666777888999:::;;;888888888777555666888:::======<<<<<<<<<;;;;;;;;;999999:::<<<===???@@@AAA>>>>>>>>>>>>>>>=========<<<:::777666666777666666999999999;;;>>>???>>>=========<<<<<<<<<======>>>@@@>>><<<;;;;;;:::888666333666:::;;;999888999;;;666777999::::::888666444555555333333333333444555333444444444444333222222000000111111111111000000////////////////////////---...///.........000222000111111111222222222222---222666555111111666<<<888???RRRmmmyyyXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,,,,,,,,,,------......---------......///000000000111222333555555999:::<<<>>>>>>===;;;:::BBB???===???BBBBBB>>>:::<<<>>>AAADDDFFFFFFFFFEEECCCGGGBBB???EEEJJJZZZqqq}}}xxx|||zzzrrroooqqqsssrrrpppuuuyyy{{{~~~~~~```KKK777777555444333222222222000000000000000000000000///............---------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,///////////////.........000000111222333444444555111222333555555555555444666888:::<<<=========<<>>===<<<;;;:::::::::::::::;;;===>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>;;;888777777888888888:::===@@@@@@???>>>@@@BBBJJJDDD===;;;<<<===;;;999:::;;;<<<======;;;999888999888888;;;???AAA???<<<999999:::999999888777666777555222000000111333555555555444444333222111111111111111111111000//////////////////000000000000//////000000111111111111000000000000000000000000111111222222222333333333000777===BBBLLLgggkkkSSSAAA;;;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,...------------......///000000000111222333444555777888:::<<<>>>>>>>>>>>>CCC???;;;;;;>>>@@@>>>;;;<<<>>>@@@BBBDDDDDDCCCCCC???FFFEEECCCEEEBBBGGGXXXpppsssfffccceeelllqqqsssyyy}}}xxxtttrrrssstttyyyxxx}}}~~~zzzZZZBBB666777666555333222222111111////////////////////////............------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,......------------------///000000111222333444444333444555666777666666555555777999;;;<<<<<<;;;;;;>>>======<<<;;;;;;::::::888999999:::;;;===>>>???CCCCCCBBBAAA@@@???>>>===>>><<<:::999999:::;;;<<>>@@@>>>;;;:::;;;<<<======;;;999888;;;::::::===@@@AAA???===999999999888888666555444666444333111111222333444444444444333222111111111111111111111111000///////////////////////////000000000000000000000111111000000000000000000000000111111111222222222333333---111555666:::JJJcccwwwcccLLL@@@999999???$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))*********+++++++++------,,,------...//////000000000111222333444555666777999;;;===???AAABBBBBB===999888;;;=========<<<>>>???AAAAAAAAAAAA@@@>>>FFFEEEEEEFFFAAACCCQQQ___mmmxxxxxxfffOOO>>>666555666555444333222111111111////////////////////////............------------+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---//////000111222333444444555666777777888777777666555666888::::::;;;::::::===<<<<<<;;;;;;:::::::::777777888888:::<<<===>>>DDDDDDCCCBBB@@@>>>===<<>>===<<<<<<>>>@@@AAAEEEFFFGGGFFFCCCBBBBBBCCCBBB???===>>>AAABBB@@@>>>:::;;;<<<<<<<<<;;;:::999;;;::::::;;;======<<<::::::::::::999888666555444444444333333333222222222333333333222111111000000111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222///222333222111666@@@III^^^}}}jjjSSS===555444222333777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******************++++++++++++,,,,,,,,,,,,---...////////////000000111333444555777777888:::<<<>>>@@@BBB???<<<999999;;;=========>>>>>>???@@@@@@@@@??????@@@EEEBBBAAAGGGIIIQQQcccrrrhhhwwwqqqbbbQQQEEE===777888;;;444444333222111000000000////////////////////////.........---------,,,,,,+++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,------------......///000111222333333666666777777777777666666666777888999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;777777888999:::<<<===>>>CCCCCCCCCBBBAAA???>>>===???@@@?????????AAADDDFFFKKKJJJIIIGGGEEEDDDCCCCCCAAA@@@???AAABBBBBB@@@===;;;;;;<<<<<<<<<;;;:::999888777777777777777666555<<<<<<;;;:::999888666555333333444444444333222111222222222111111111000000111111111111111000/////////////////////.........000000000000000/////////000000000000000000000000000000000111111111111222222333444444444444666777999MMMddd~~~~~~^^^KKK<<<555222888<<<999333111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,...///////////////000111222444444999999999999:::<<<===>>>;;;:::;;;<<<===>>>===<<>>;;;;;;;;;<<<;;;;;;;;;::::::666666555444333222222333::::::999999888666555444222333444555555333222000222222111111111111111111111111111111111000//////000/////////......------000000////////////////////////////////////////////////000000000111111111000///000111444555555444222777<<>>555444666000---///333444333444$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,,,,,,,---------++++++++++++,,,---///////////////000111222333444888888999999999999999999777999;;;<<<=========<<<>>>>>>??????????????????>>>CCCAAABBBHHHGGGIIIVVVVVVkkk~~~zzzeee```yyynnnQQQ>>>999555333444333000000333111111000///////////////........................------------,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((()))))),,,,,,------......//////------...///000111222222333222222222333444666666999999999999::::::;;;;;;::::::;;;;;;<<<<<<======::::::;;;<<<===???@@@AAA???@@@BBBCCCDDDCCCAAA@@@===???AAA@@@>>>@@@EEEIIIJJJHHHEEECCCCCCCCCBBBAAABBBBBBBBBBBB@@@>>><<<:::<<<<<<;;;;;;;;;:::::::::777888777666444333444555666666666666555444333333222333444555444333222111222222222222222222222222111111111111111000//////000//////......---------.........//////000000000////////////////////////////////////000000000000000//////000333444555444111444000222;;;DDDXXXtttlllPPP???888444111000444222//////000000//////$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++***+++++++++,,,,,,,,,,,,*********+++,,,---///000////////////000222333444555666888999999888777777777777999999:::;;;<<<===<<<<<<<<<<<<===>>>??????===BBBAAABBBGGGBBBAAAKKK[[[uuugggLLLNNNccctttyyyrrraaaNNNAAA>>>666444444666666333333777000000//////......//////........................---------,,,,,,,,,++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((***++++++,,,------......,,,------...///000111222111111111222333555777888888888888888888999999:::777777888999::::::;;;;;;::::::;;;<<<===???@@@AAA@@@AAACCCDDDDDDCCC@@@???<<<>>>@@@>>><<<===BBBGGGFFFCCC??????@@@AAAAAA@@@AAABBBBBB@@@>>><<<;;;;;;<<<<<<;;;;;;:::::::::;;;888999999777444444666888555555666666666666555555333444444444333333222222222222222333333333333333111111111111111000//////000000///......---,,,,,,,,,------...///000111111////////////////////////........./////////000000111111111222333333444444...444222000777;;;BBBQQQiii}}}qqqOOOAAA666777;;;888333///---000444555444222...***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++)))************+++++++++*********+++,,,---///000......//////000222333444333444666888999888777666777777666666666888<<>>>>>@@@CCC???@@@EEECCCDDDPPPoooyyyjjjGGG:::MMM]]]\\\XXX]]]gggyyy}}}^^^FFFBBBAAA888555:::222111333666444///---///000//////.........//////........................---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))***+++,,,,,,------,,,,,,---...///000111111111111111222333666888999888777777777777777888999555555666777888999999::::::::::::;;;===>>>@@@AAAAAACCCDDDEEEDDDBBB???===:::===???===;;;;;;AAAFFFCCC???<<<<<<>>>@@@@@@???@@@AAAAAA???===<<<<<<===<<<<<<;;;::::::::::::;;;777999999777444333666999777777888999999999999999444444333333333222222222333333333333333333333333111111111111111000//////000000///...------,,,,,,+++,,,---...///111222222////////////////////////............/////////000---...000111111000000000...777444///444444222777:::LLLhhheeeSSSDDD999666222000111...***---444///000///---,,,///111111$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((()))***************++++++,,,,,,,,,,,,------...------......///000111333333444444555666666666777777777777777777777777666777:::<<<>>>????????????===;;;;;;???GGGPPPVVVnnneeeVVVIIICCCDDDJJJOOOSSSOOOIIIJJJXXXvvvdddWWWAAA>>>:::777444444555666222222222111111111000000......------------......---------,,,,,,+++++++++,,,+++******))))))******+++(((&&&(((+++,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,------.../////////111222222333333444555555777555444555777888555333555555555666666666666666::::::;;;;;;::::::<<<===@@@@@@@@@@@@@@@???======@@@@@@????????????@@@@@@===<<<;;;;;;;;;===???@@@??????>>>===<<<;;;::::::======>>>===<<<999777666:::999888888777777888888::::::999888777666555555222333333444444333333222444444333333333222222222000000000000000///...............---,,,***)))(((,,,---......------...000////////////............---------............///////////////000000000000000000111111111222222222555999AAARRRiiittt[[[GGG;;;666333111//////////////////////////////............//////$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((()))************)))+++++++++,,,,,,,,,------------------...///000111333333333444555555666666777777777777777777777777666888:::===>>>?????????@@@>>><<<;;;>>>DDDJJJOOOXXXSSSKKKDDDAAACCCGGGJJJFFFFFFEEEDDDFFFQQQ___kkklllRRR???999<<<;;;888555333333333444222222111111111000000000......------------......------,,,,,,,,,+++++++++,,,+++******))))))******+++***))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,---......//////000000111222222333333444666555444555777777555333555555555555555666666666888;;;>>>>>><<<;;;;;;<<<@@@@@@@@@@@@???>>>===<<<>>>======<<<<<<<<<======;;;;;;:::999:::<<<>>>@@@>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<;;;999888777:::999999888888888888888:::999888777666555555444222222333333333333222222444333333333333222222222000000000000000///......000/////////...,,,+++***,,,---......------...///////////////.........---------------................../////////000000000000000000111111111222222333333444999DDDSSSaaaiiipppaaaMMMDDD777000...000111111//////////////////////////////............//////$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''((())))))******))))))++++++++++++,,,,,,,,,,,,------------...///000000222222333333444555555555555555555555555555555555666888:::<<<>>>??????>>>@@@???<<<;;;<<>>===<<<<<<<<<;;;:::999999999999999888888888888999;;;===>>>=========<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999::::::999888888888888999999888888777666555444444222222333333333333222222333333333222222222111111///000000000000///......111111000000///...,,,,,,+++,,,...---,,,,,,---/////////.........---------------------.....................////////////000000000000000111111111111222000......222888???CCCYYYcccuuuzzzcccPPP???666333///,,,+++...111000///////////////////////////........................##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))'''(((((()))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111222222333444444444333333333333333333333333555666888;;;<<<======<<<>>>===;;;;;;;;;<<<===>>>??????>>>>>>>>>=========>>>@@@BBBCCCBBBBBBCCCEEEFFFJJJQQQ^^^wwwhhhRRR===777:::<<<::::::222222333444333222111000111111000000000/////////...------,,,,,,------...,,,+++++++++++++++++++++++++++***)))))))))))))))***,,,...,,,(((&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,------......---------...//////000000333333333444555555444333333333444444555555666666777<<>>>>>>>>>>>===<<<;;;;;;::::::999888777777777777666666777777999:::<<<===<<<<<<<<<;;;;;;;;;::::::999999999999999::::::;;;::::::999888888888888888888777777666555444333333111111222222222222111111222222222222111111111111//////000000//////...---000000000000///...---,,,***,,,------,,,,,,---............---------,,,,,,,,,,,,---------.........------.........//////////////////000000000111111222111111222444888;;;===@@@DDDLLLXXXiii~~~vvvkkkZZZKKK@@@999555333777555333333333222///---................................................##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,---...///000000111111222333333333222222222222222222222222444555777999:::::::::::::::::::::::::::;;;<<<<<<>>>>>>===<<<;;;;;;<<<<<<@@@???>>><<<;;;;;;===>>>;;;===AAADDDMMMbbbqqq[[[LLLDDDDDD<<<666666888666111///000111333444444333111000000000000/////////......------,,,,,,,,,,,,------+++++++++++++++++++++++++++***))))))(((((())))))))),,,---+++'''%%%''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,---------++++++,,,------......///000111333333333333333333333333444444555666666777999<<<===:::777666:::>>>============<<<;;;:::::::::999888888777777777888666777777888999:::;;;<<<<<<<<<;;;;;;::::::999999777777888888999::::::;;;:::999888888777777888888777666666555444333222222000111111222222111111000222222111111111000000000///////////////...------............---,,,,,,+++***+++,,,,,,++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,------------...------------................../////////000000000111111111111111111111111777666555555;;;EEERRR[[[yyylllVVVGGGDDD@@@999333000//////000///...............---,,,------------------------------............------###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&'''(((((())))))((((((************++++++++++++++++++++++++,,,---......//////000000111222222222222222222222222222222222333555777888999:::999999888999999999:::;;;<<<===<<<;;;999999999:::<<<===<<<======>>>===<<<:::999888;;;???@@@===@@@MMM\\\qqq~~~gggPPP???777333222555555555555555333111000000111222333333222111000////////////............------,,,,,,,,,,,,------*********+++++++++++++++******)))(((((((((((()))((()))***)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,---+++++++++,,,------.........000222333222111222333333444444555666777888888;;;:::999777666888;;;>>><<<<<<<<<<<<;;;:::999999999999888888888999999:::888999999:::;;;;;;;;;<<<===<<<;;;:::999888888777555666888999::::::999999888888777666666666666777666555555444333222111111000000111111111111000000111111111000000000000///...////////////...------,,,,,,------,,,++++++***)))+++,,,,,,+++***,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////...///000000000///...---000111111111111222555888DDDRRRcccpppttt]]]KKKAAA;;;666111222222111000///...............------,,,---------------------------------,,,---...//////...---,,,""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((&&&'''(((((())))))((((((************++++++++++++************+++,,,---.........///000000111111222222222222222222222222222555666888:::;;;;;;:::::::::999999999:::;;;======<<<;;;:::999999:::;;;<<<999;;;===???@@@@@@>>><<>>;;;999AAAKKKFFFQQQ___oooqqqTTTLLL@@@777333444666888333444444333444666777777000111111111111111000000/////////.........---------,,,,,,++++++,,,,,,---)))*********++++++++++++******)))(((((((((((((((((('''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,***++++++,,,,,,---......---///222222111000222444444444555666777888999::::::888666777:::<<<======;;;<<<<<<;;;;;;:::999888888888888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>===<<<:::999777666555333555888:::;;;:::888666777777666555555555555555555555444333222111000000///000000000000000000///111111000000000/////////......//////......---,,,,,,,,,,,,,,,,,,++++++***)))***++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------........./////////,,,...000222333333333333---///333555555444555666000777???GGGSSSdddrrrxxxnnn^^^KKKBBB555......111555666000000111111000000111222222222222222000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((&&&''''''((((((((((((((()))************+++++++++************+++,,,---.........//////000111111111222222222222222222222222777888999;;;<<<<<<<<<;;;<<<;;;:::::::::;;;===>>>???>>>===<<<;;;:::999999;;;999888777888999888777:::777:::@@@BBB??????CCCIIIJJJGGGFFFUUUxxxttt[[[DDDCCC???:::666555444333222555444111///000111000---000000000000//////////////////.........------------,,,,,,++++++,,,,,,---))))))******++++++++++++******)))((((((((((((((('''%%%###$$$''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,***++++++,,,------......,,,///222222000000111444555555666777888999:::::::::777666999>>>AAA>>>;;;;;;;;;;;;;;;:::999888888777777777777888:::;;;<<<======>>>>>>======<<<;;;>>>>>><<<:::888666555444222555999;;;<<<:::777444666666555444444444444444555444444333222111000000//////000000000000//////000000000000////////////......//////......---,,,,,,,,,------,,,,,,++++++(((***++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,---...000000//////...000000///---++++++---///111333222222999FFFPPPTTT]]]kkk}}}nnn]]]NNNAAA888777555222111111111000///111111///---++++++---///)))+++...000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++***+++++++++...///000111111222222111000000111111111222222222444777::::::999999;;;======999777999===???<<<888<<<;;;::::::999999999:::888888999::::::::::::999<<<;;;;;;;;;;;;<<<======:::;;;>>>CCCJJJSSSZZZ___mmmrrraaaWWWNNNDDD<<<777777666555444444333333111111111111111000//////000000000000000///......//////...---,,,,,,+++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))+++,,,---......////////////000111222333111333777:::<<<<<<;;;:::777888999;;;===>>>@@@@@@@@@???>>>===<<<;;;::::::888999;;;;;;::::::<<<===@@@@@@@@@?????????>>>>>>???>>>===<<<:::777555444111333777999:::999777555777888888777777666555444333333222222111000//////000000000000000000000000////////////000000000000........................,,,+++******,,,,,,+++***---,,,,,,+++*********+++---,,,+++***+++,,,---...------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---............////////////111111111111222333444555777???IIIOOOVVVbbbuuuqqqiiiQQQMMMFFF>>>888444222222///////////////////////////............---------,,,---...000222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************########################$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******++++++,,,++++++******+++++++++------...///000000000000111111111111222222222222333666999:::::::::<<<>>>;;;999888999<<<>>><<<:::<<<;;;;;;:::999999999:::888888888999999888888777::::::::::::;;;;;;<<<<<<;;;;;;:::;;;>>>BBBGGGJJJFFFUUUfffrrryyywwwhhhTTTKKKAAA<<<;;;:::666222333333333222111000000000000111111111111000/////////000000000000///...............---,,,,,,+++++++++++++++*********))))))*********)))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***,,,------.........//////000222333444333555777999:::::::::999999999:::;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;:::999:::<<<<<<;;;;;;===>>>@@@@@@?????????>>>>>>>>>======<<<;;;999777555444333555888:::;;;:::888777888888888888777666555444333333222222111000000///000000000000000000000000///000000000000000000000........................---+++***+++,,,---,,,+++---,,,++++++******++++++,,,++++++++++++,,,............---,,,,,,+++******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------........./////////////////////000111222333...222666666777===HHHQQQXXXaaaooo}}}uuummmbbbWWWNNNEEE===888666444111/////////111222////////////////////////............------------,,,,,,...000222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))******+++++++++*********++++++,,,,,,,,,---...////////////111111222222222333333333333555888:::;;;;;;===???::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888888888888777666555999999999999999:::::::::@@@>>>;;;999999:::<<<===>>>AAABBBBBBBBBHHHSSS\\\yyy{{{mmm```SSSEEE<<<;;;999777777888888777555222222111111000/////////000000000000000//////.../////////000//////...---...------,,,,,,+++++++++++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))((())))))***+++,,,------.........///111333555666666777777777777777888888999999:::::::::::::::;;;777888999:::;;;;;;<<<<<<:::<<<============>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;999888777777888999:::;;;;;;;;;;;;888999999888888777666555333333222222111000000000000000000000000000000000000000000000000000000000........................---,,,+++,,,---...---+++,,,,,,++++++******++++++++++++***+++,,,---...///.........---,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------...........................///000111000000///---,,,,,,///222444999AAAIIIRRR___llluuu{{{qqqfff[[[RRRMMMBBB>>>:::666444222000...//////...---,,,,,,------////////////////////////......---------,,,,,,,,,,,,,,,---///000000...+++++++++++++++++++++++++++************************########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))************************++++++,,,,,,,,,---...////////////222222222222333333333333333555777999;;;===>>>???:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;:::::::::::::::999888666555444777777777888888888888888???===;;;:::999:::<<<===BBBCCCCCCBBBAAAAAACCCDDDGGGVVVaaaooo|||ppp[[[TTTJJJCCCAAA???<<<999888999999777555222111000333333333222222111111111//////000000//////...---...////////////...---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,------...///111333555666888777666555555555666666888888888888777777777666555666888:::<<<=========;;;===>>>>>>>>>>>>???AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;<<<======999999999999888777666555222222222111111111000000000000000000000000000000111111111000000000000000...........................---,,,,,,......---,,,,,,,,,++++++***++++++,,,*********+++,,,---...///---------,,,,,,+++++++++))))))***+++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,---------------------------...///000333222111111333444444333444555666777888===DDDIIIOOOSSS[[[dddooozzztttcccVVVMMMKKKIIIEEE@@@;;;777555444333111111111111111111555444333222000...,,,+++........................------------,,,,,,,,,++++++++++++---//////---+++++++++++++++++++++++++++************************########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((())))))*********)))))))))******+++,,,------...///000000000000111111222222222333333333333444555888;;;===>>>>>>;;;<<<===;;;999777777888::::::;;;<<<<<<<<<;;;:::<<<;;;;;;:::999777666555555666777777888888777777888777666666777888:::<<<444666:::???BBBCCCBBB@@@???GGGFFFHHHUUU]]]eeerrruuu___NNNFFFBBB>>>999888999:::999888333444444333000///000222333333333333222222222222...////////////...------...............---,,,,,,+++++++++++++++******************)))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))******++++++,,,,,,,,,---///000333444666888777555444333444555666666666666555555555444444666888:::<<<>>>>>>>>>>>>;;;<<<>>>>>>======???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@??????>>>======<<<;;;;;;;;;<<<===>>>888888999888888777666555222222222111111111111111111111111111111111111111222111111111000000000///////////////////////////...---,,,,,,......---,,,,,,++++++***++++++,,,,,,******+++,,,------......+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,...------------......///,,,+++,,,...222333222111111222222222333444666888;;;<<<@@@FFFMMMSSSXXXZZZkkknnnttt|||yyyqqqbbb[[[TTTQQQPPPKKKAAA999<<<<<<;;;999888666444333/////////...------......,,,---...///000000//////---------------------------,,,,,,,,,+++++++++++++++******,,,---...,,,***************************))))))))))))))))))))))))########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))))))))***+++,,,------...///000000000000000000111111111222222222333333444777:::<<<<<<;;;;;;;;;::::::999999888888999:::<<<======<<<;;;;;;<<<<<<;;;;;;999888777666444555666888888777777666666666666666777888:::;;;888777777999;;;<<<<<<;;;:::AAA>>>===CCCCCCBBBJJJJJJMMMRRRYYYdddrrrxxx^^^VVVQQQQQQKKK???888999777666555555666666444333666666666555333333555777111000000000000000000000...............------,,,------......------,,,+++******************************)))))))))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,---///111333444555444333333333444555666444444555555555555555666:::;;;===??????>>>===<<<999;;;<<<<<<<<<<<<===???@@@@@@@@@????????????>>>;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===777888888777777666555444111111111111111111111111111111111111111111111111222222222111111000000///////////////////////////---,,,+++,,,---...---+++++++++******++++++,,,,,,***+++,,,---------,,,,,,***************)))))))))((()))******++++++******++++++++++++++++++++++++*********+++++++++++++++************++++++++++++------,,,,,,,,,------...---,,,,,,---//////---,,,//////111222222222222111333333444777:::<<<<<<;;;;;;===BBBEEEIIINNNSSSWWWcccgggmmmsssxxx||||||wwwqqqjjjbbb]]]UUURRRNNNKKKIIIEEE???:::>>>:::555555777888555222---......//////......---///111222111000///000111***+++,,,---............------------------------,,,,,,,,,+++++++++*********))))))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))***+++,,,,,,,,,---...//////////////////000000000111111111333333333555999;;;:::888999777666777;;;===<<<:::999:::<<<===>>>===<<<;;;::::::::::::999777666666444555777888888888666666777777777777888:::;;;<<>>======<<<;;;<<>>@@@@@@???===:::888777999:::;;;::::::;;;============<<<<<<<<<<<<;;;999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::666777777666666555444333111111111111111111111111111111111111111111111111333333222111111000000///////////////////////////---+++***+++,,,---,,,+++++++++******++++++,,,---,,,,,,---------,,,+++***************************((())))))***************************************+++++++++***************)))))))))*********++++++,,,++++++******++++++,,,///000000000000/////////222111111111111000///.........///222555555222///222444666777666777:::===888:::===???AAACCCFFFHHHJJJKKKMMMOOOPPPPPPPPPOOOLLLMMMOOOQQQSSSSSSSSSRRRRRRRRRQQQOOOMMMJJJHHHGGGHHHFFFCCC@@@===:::666333:::999777666444333222111555333000///000000///---,,,---///000222333333333+++---......+++***+++---000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))#################################$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))***+++,,,++++++,,,---............////////////000000000000444222222444888:::888666666333222666===AAA???<<<999:::<<<>>>>>>===<<<;;;888888999888888777666555444555777888999888777555222222333444666888:::;;;666777888888888888888888888<<<777333999888666<<<999<<<>>>>>><<<:::999999:::>>>BBBCCCCCCEEEJJJPPPRRR]]]lllyyy{{{uuulllaaaWWWNNNIIIDDDBBB???===<<<;;;:::888888000000888999111000555333333444444333222000///......///222555555333111/////////000000000000000------......------,,,+++,,,------------,,,++++++)))))))))))))))*********))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,---...///000...///111222444666777777444555666888999;;;<<<===???@@@AAA@@@>>>;;;777555666888999999999999:::<<<;;;;;;:::::::::999999999999:::;;;<<<============999::::::;;;;;;:::999999666666666666555444333222111111111111111111222222111111111111111111111111333333222222111000000///000000000000000000000000,,,+++******,,,,,,+++***+++*********+++,,,,,,---,,,---......---,,,***)))+++++++++++++++++++++,,,(((((()))***************************************++++++******))))))(((((())))))))))))******************)))))))))))))))***(((***,,,------...000333...---,,,,,,...000000000......000555999999555222///111333222000000333555555666666555333333444666888888888888888888888888333444666777888999888888777888999999::::::999999888666555555666666555444333333222000......000222//////////////////......000000111111000000///...///111333111...,,,,,,...,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***,,,'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((++++++,,,,,,---...//////000////////////000000111222222333333444555666666444666888999999999:::<<<<<<<<<============<<<<<<;;;:::999777666555555555666666666666666666666666666666666777888999999999777777777777777666555555777777777777777777777777777777777777888888888888::::::::::::::::::::::::@@@BBBEEEIIIMMMPPPSSSTTTZZZaaarrrzzz|||}}}uuulllbbbZZZVVVJJJIIIFFFCCCAAA>>>===<<<888888777777666666555555111111111111111111111111222222222222222222222222111111000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))***+++---...//////000//////000222444666777333444555666999;;;===>>>AAA===999888:::;;;888444888777777777888:::<<<===:::::::::999999999888888888:::======;;;999888888999999888777777777777777777777666555444444333333444333222222111111222222000000000000000000000000//////000000111111111222000000111222111///---+++++++++,,,,,,++++++***)))*********)))******++++++***++++++,,,,,,++++++***+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))************))))))******+++,,,,,,,,,,,,---------.................................///000222444333000---///000000000111111111111222222222222222222222222111111222333333333333222222222111111222222333444444444444444444444444444000000000000000000000000000000000000//////////////////////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))(((((((((((())))))******))))))((((((''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%''')))+++&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((******++++++,,,------...//////////////////000111222333333333444555555555444666888888888888999:::::::::;;;;;;;;;;;;:::::::::999888777666555555555555555555555555555555555555666666666777777888888666777777777777666555555777777777777777777777777666666666666777777777777888888888888888888888888555666888;;;===???@@@@@@;;;>>>GGGPPPLLL@@@>>>DDDDDDFFFHHHJJJMMMPPPRRRSSSNNNTTTYYYXXXQQQJJJGGGGGGDDDCCCCCCAAA>>>;;;999777:::999888666444333333222555555555555444444444444111111111111111111111111111111111111111111111111000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((())))))******))))))((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))******+++,,,---....../////////000111333555777333444555666888;;;===>>>>>>:::777888;;;<<<:::777888777666666777999;;;<<<<<<<<<;;;999999888888999777999;;;;;;:::999999:::999888777666666666666666666666555444444333222222222222111000000000000000000000000000000000000000//////000000000111111111///000111111111///---,,,,,,,,,,,,,,,,,,++++++***++++++******)))************++++++++++++++++++******++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))************))))))******+++,,,,,,,,,,,,,,,------------------------------------......000222444333000---/////////000000000111111000000000000000000000000///000000111111111111111000000000000000111222222222222222222222222222222000000000000000000000000000000000/////////..............................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++******************************++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''')))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((((((''''''''''''(((((((((((())))))******++++++,,,,,,///.........//////000111333333333333444444444444333555777777666666777888777888888999999888888777999888777666555444444444444444444444444444444444555555555555555666666666666666666777666666555444555555555555555555555555444444444555555555666666555555555555555555555555222333333444444444444444666555999@@@>>>555111444444444555555666777888888555888<<<<<<:::777555555444555555555444333222222333222111111111111111111111111111222222222222222000000000000000000000000000000000000000000000000///////////////...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))************+++++++++,,,,,,,,,/////////000111333444555333333444555777:::<<<===:::888666777:::<<<;;;999999888666555555777:::<<>>===;;;888555555777999999888666555333222111111111111111111111000000000222111000000//////000000////////////////////////000000//////////////////...............------,,,------......------,,,+++,,,+++***)))((((((((((((((())))))******))))))(((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))(((((())))))***+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,...111333333000...,,,,,,---------.................................---......///////////////...............///000000////////////////////////....................................------------------------------------,,,,,,------------,,,,,,------,,,+++******))))))++++++++++++++++++++++++++++++*********)))))))))*********************************))))))(((((((((((((((''''''''''''(((((('''''''''''''''(((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222333333333333111333555555444444555666555666666777777666666555444333222111111111111222222222222222222222222222222222222333444444555555444444555555444444333222222222222222222222222222111111222222222222333333222222222222222222222222000111111222222222111111444333222333555555444333222222222333333333333333444333222222333444333333333333222222222333444444222222111000//////////////////000000000000000000////////////////////////------------------------,,,,,,,,,---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))*********)))))))))))))))------///000111111111111111111222333444666888888:::999888777666666666666:::999888777666777777888666555444333333555666888>>>>>><<<999777666888::::::999777555333222111111111111111111111111111111333222111111000000111111////////////////////////000000////////////......---------------------------------------,,,+++++++++***))))))(((((((((((((((((())))))))))))(((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((((((''''''(((((())))))(((((((((((()))******))))))*********+++++++++************************+++,,,...000333333000...+++,,,,,,,,,,,,---------------------------------------...////////////.........------......///000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++******))))))*********************************))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''(((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((++++++++++++++++++******,,,,,,,,,---...///111111111111111222333333333444111333555555555555666777444555555666666555555444222222111000000000111111111111111111111111111111000111222333444666666777333444444444444333222222222222222222222222222222111111222222222333333333111111111111111111111111111111222333333222222111***,,,...///000222333333000000000000000000000000///000000111111111111111333222000...,,,,,,,,,,,,222111111000000000000000//////////////////..............................------------------------++++++,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))))))))))),,,---...000000000000///111111111222333555777777999999888777555555555666777777777777666555444333111222222333555777999:::<<<<<<<<<;;;999999;;;===;;;:::888666444222111000111111111111111111111111333222111111000000111111000000000000000000000000000000/////////.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++******))))))((((((((())))))'''(((((())))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''')))******((((((''''''''''''((((((((((((((((((((()))******))))))))))))*********+++))))))))))))))))))))))))***+++---000333333000...++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---..............................---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++*********************************************)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))*********)))))))))))))))+++,,,,,,---...///111111000000111222333333444444000222555666555666777888333444444555555444444333222111000000000000000111000000000000000000000000000000222333555666888888333444444444444333222222222222222222222222222222111222222222222333333333000000000000000000000000000111111111111000//////...111333111//////000///000000000/////////......,,,///111111000000111333//////.........///111222//////......//////000111/////////......---------........................------------------------+++++++++,,,,,,---------+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))(((((((((((()))))))))***,,,---...000000000//////111111111222333555666777777888888777555555666777555555666666555333111000///000222555777999;;;<<<999;;;<<<<<<;;;<<<>>>@@@<<<;;;999666444222111111111111111111111222222222222222111000000000000000111111111111111111111111000000//////.........---,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,+++******)))(((((((((((())))))***''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))***+++---000333333000...******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))***+++)))************+++++++++,,,,,,,,,,,,---...//////000111222333444333222111444444444444444555666777666666666555444444333333333333333333333333333333222111000000000111222333444444444444444555666777777555333333444444333222222222222222222222222222111111111111000000000000222000///------///000222//////////////////////////////000000111111111222////////////000000000000////////////////////////////////////////////////................................................---------------------------,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,/////////000111111222222444444333333333444555555777666666666555555555555555555444444444444555555777777888999::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;888888777777666666555555222222222222222222222222000//////000222222111///222222222222222111000///000000///...---,,,,,,,,,************+++,,,---...,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***---111222222000,,,***)))***+++---,,,,,,************)))))))))(((***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! %%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((())))))***))))))*********+++++++++,,,,,,+++,,,,,,---...///000111222333333333222222444444444444444555666666666666666555555444444444333333333333333333333333222222111111111222333444444444444444444555666666555444222222333333222111222222222222222222222222111111111000000000//////000///...,,,,,,...///000................................./////////000000....../////////000000000////////////////////////........................------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))***)))((((((((((((((()))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,......///000000111111222111111111222222444555666666555444333333444666777666666555555555555666666777888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999999888777777666666666333333333333333333333333111000000111333444222111111111222222222111000000000000///------,,,,,,---************+++,,,---...,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((())))))***---000111000///,,,***))))))+++,,,,,,+++*********)))))))))((((((***++++++++++++++++++***+++******))))))******+++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++*********+++******))))))******+++************************))))))))))))((((((((('''))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###""""""!!! %%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&'''''''''((((((((()))))))))*********+++++++++++++++,,,,,,---...///000111111222333333222222444444444444444444555666666666666666666555555555444444444444444444444444333222222222222333444555444444444444444444555666333222111111222222111000111111111111111111111111111111000000000000/////////...---,,,,,,---...///........................---------------.........---.........////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************)))))))))))))))))))))))))))))))))+++***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,---......///000000111111/////////000222333555666555444333222333555777888777777666666666666777777888888888999999::::::;;;::::::;;;<<<============:::999888777666666666666444444444444444444444333222222111333444555444222000000111111222111111111000///...---------------+++******++++++,,,---...,,,+++******))))))******))))))(((((((((((())))))************************''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((())),,,...///...,,,,,,***))))))+++,,,,,,+++))))))))))))((((((((((((******++++++++++++************))))))))))))******)))*********++++++++++++)))*********+++++++++++++++++++++*********************))))))))))))******)))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''))))))))))))************++++++++++++,,,---...///000000111111222222333333444444444333333444555555666666666666666666666666555555555555555555555555333333333333444444555555444444444333333444555555333222111111333333222000111111111111111111111111111000000000////////////......---,,,,,,---......------------------------------------------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++---------...//////000000000000000111111333444555222333444666777777888888888888777777777777888888888888888999999:::::::::888999;;;<<<===>>>>>>>>>999888666555444444555555444333333333333333222222222111111222444444333111//////000111111222111111000///...---------------+++++++++++++++,,,---...,,,+++******))))))******))))))(((((((((((())))))************************''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((()))+++------,,,***+++***((()))+++,,,,,,+++))))))((((((((('''''''''))))))************)))))))))))))))(((((())))))))))))))))))************+++)))))))))************+++*********************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''(((((()))))))))*********++++++++++++,,,---......//////000000111222333333555444444333333333444444444444555555666666777777555555555555555555555555333333444444555555555555555444444333333333444444222222222333444444333111000000000000000000000000000000000////////////...///..................///------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******+++++++++,,,,,,---......//////444333333222222222222333000333777:::<<<;;;999777888888777777777777888888888999999999999999::::::777888:::===>>>>>>>>>===777666444222222222333333222222222222111111000000000//////000222222111000...///000111111111111111//////...------------...,,,,,,,,,+++,,,,,,------,,,+++******))))))******))))))(((((((((((())))))************************''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((***,,,---+++***+++)))((()))***+++++++++(((((((((''''''''''''&&&((())))))******))))))((()))((((((''''''(((((()))(((((()))))))))*********(((((()))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***************++++++,,,---.../////////000000222333444555444444333333333333333222333333444555666777777444444444444444444444444222333444444555555444444555444444333333333333333222111222333555555333111////////////////////////000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******++++++++++++,,,------......555444333222222111111222111444999<<<===<<<999777888888777777777777888888999999999999999999999999777888;;;===>>>>>>======666555222000000000222333222222111111000000//////......---///000111///...//////000000111000000000///......---------......------,,,,,,,,,,,,------,,,+++******))))))******))))))(((((((((((())))))************************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&'''***,,,---,,,***+++)))((((((***++++++***((('''''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((()))))))))***************+++,,,---...//////...///000222333444555444333333222222333333111111222333444555666777333333333333333333333333111222333444555444444333555444333333222222333333000000111222444444222000////////////////////////000000/////////.........---------......---------++++++++++++++++++++++++,,,,,,+++++++++*********************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))(((((()))))))))(((((((((((())))))******(((((((((((((((((((((((()))((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***************++++++,,,---------333222222111111111111222444666888999::::::999999777777777666666777777777999999999999999999999999777999<<<>>>???>>>===;;;777555222000000000222333333333222222111000000///...------...000000///---000000000000000000///.........---------......///...------,,,,,,,,,------,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''***---...---,,,***)))((((((***++++++***'''''''''&&&&&&&&&%%%%%%'''(((((())))))(((((('''(((''''''&&&&&&''''''((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&''''''''''''######$$$%%%'''((())))))(((((((((((())))))))))))************+++,,,---...///.........000222333555555444333333222222222222000000111222444555666666333333333333333333333333111222333444444444333222555444333333222222222222......///111333333111///////////////////////////000/////////............+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********))))))(((((()))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********)))******+++,,,,,,------000000///000000111222222777777666666666888999:::777777666666666666777777999999999999999999999999888999<<<>>>???>>><<<;;;777666333111000111333444444444333333222111000000...------...000111///...000000111000000///............---------......///...------,,,,,,,,,------,,,++++++***)))*********))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''***---///...---***)))'''(((***++++++***''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$#########$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++***)))((((((***,,,---......//////000000111111666555444222111000000000000000111222333333444444333222222222222222222222111222222333333222222222222333444444333222000///000000000000111111...,,,///...---,,,,,,---.../////////...---,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& ))),,,%%%%%%++++++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))***++++++,,,,,,---......---------...000111333444444444444555555666888888666555333333444777:::<<<;;;;;;::::::::::::999999;;;;;;<<>><<<===;;;777333111000111111111111111000000000000///////////////000000000000333111//////000000...,,,//////............//////------,,,,,,,,,,,,+++++++++++++++************)))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))...111111//////+++((())),,,,,,((($$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''################################################$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''+++***)))((((((***+++------......//////000000111555444333111000000//////000000111111222333333444444444333222222111000000222333333333333222222111111222222222222000///...000//////000111000...,,,///...---,,,,,,---...///.........---,,,+++++++++++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''444@@@FFFCCC@@@???999...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))((())))))***++++++,,,,,,,,,,,,---...///111222333555555555555555666777888999888666666777:::===>>>;;;;;;::::::999999888888::::::;;;>>>@@@@@@>>><<<===:::777444222111222333111111000000000/////////.../////////000000000000222111//////000000...,,,///......------......///------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))---000111000111...+++,,,......***&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++)))'''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######################################################$$$$$$###""" ##############################$$$$$$$$$$$$$$$###%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((((()))+++,,,,,,------...//////000000333333111000///////////////000000111111222222222555555444222111000///...444444444444333333222111000111111111000///...---000///...///000000...,,,......------------......---------,,,++++++*********************************))))))(((((())))))***'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''111777444111///(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''(((((()))******,,,,,,,,,---...000222222555555555444555555666666999888777777888:::<<<===;;;;;;:::999888888777777888888:::<<>>===<<<:::777555333333444555111000000000000/////////....../////////000000000222000////////////...---...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++*********)))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///000000333111//////111///+++(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''################################################!!!"""$$$%%%%%%###!!! """"""""""""""""""""""""!!!"""$$$%%%%%%$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))(((((((((((()))***+++++++++,,,---...//////000222111000/////////////////////000000000111111111444333333222111000000///444444444444444333222111111111000000///......---///...---...//////...---------------------------,,,,,,+++++++++*********************************)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""''''''###!!!$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''(((((())))))+++++++++,,,---///111222444333333222222333444444666555444444444666888999::::::999888777666666555777777888:::===???>>>===;;;999777555555555555666222111111111111000000000........./////////000000111///......//////...------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************))))))))))))+++***(((''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000111444222111111111///+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&################################################!!!###&&&&&&&&&%%%$$$"""""""""""""""""""""""" """###$$$%%%$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''((((((((()))))))))***+++,,,---...//////000000//////.../////////000000000000000111111111111111111111111111111222333444444444333333222111222111111000//////.........---,,,,,,...///...---,,,------------------,,,***************))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''((((((((()))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((()))'''###"""''',,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))*********+++,,,...000000111111000000000111222222444444333222333333444555999999888777666666555555666666666888;;;======<<<999999777666555555555666333333222222222111111111............////////////000///......//////...---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******************)))))))))((((((+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((())),,,000222222222222111000---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################ !!!###%%%&&&''''''&&&########################!!!!!!"""###$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((()))***+++,,,---...///000////////////000000111111111111111111111111111//////000000111222222222111222222333333222222222222111000///.........///...,,,++++++---......---,,,,,,------------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!###$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))******)))))))))***+++---///000////////////000111222333555555444444333444444444777777666666666555555555666555555777999;;;;;;:::999888777666555555444444333333222222222111111111------.........////////////...------//////...------,,,,,,++++++,,,,,,---++++++++++++******************)))))))))((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((+++000333000111222111...***&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%################################################!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&''''''(((((((((''''''((()))***+++---......000/////////000000111222222222222222222222222111000000000000111111111111//////000111222222222222111000///------------...---,,,******,,,......---+++,,,------------,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%((()))((($$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))((((((((()))+++,,,...///......///000111333444555666555555444444333333333444555555555555666666666777555444555888999999999888888777666444333333222111111111000000000//////---------........./////////...------//////...---------,,,,,,,,,,,,------++++++++++++***************)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''***///444///111222111---((($$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%###################################################""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''(((***+++,,,......000//////000000111222333333333222222222222222222222222111111000000//////---...///000111222222222000///---,,,++++++,,,------+++******,,,---......++++++------------++++++'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''(((((()))'''(((((()))***,,,......//////000111333444666777444444444333333222222111333333444444555666666666777666444555777888888777888888777555444333222111////////////............---------.........//////...---,,,---//////...---...------,,,,,,------...+++++++++************)))))))))))))))((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''***///444///111222111---((($$$"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%!!!!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---............////////////222222111111000111111111222222333333222111///.........//////000000111111---------...............,,,,,,,,,,,,,,,---...///------,,,,,,,,,++++++++++++***((('''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""###"""""""""!!!!!! ######""""""""""""######$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,------...///000111222333333111111222222222222111111444222222444888:::999666888999;;;;;;<<<;;;:::999:::999888666444222111000111111000///////////////......////////////////////////...---,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++************)))***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++,,,111000...,,,)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!"""############################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,------........./////////000000222222111111111111222222222222333333222111///.........//////000000111111///........................---------......///000......---------,,,,,,,,,+++***)))((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#################################"""""""""!!!!!!#########""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((()))***,,,,,,......///000111111222222111222222333333222222111333222222444888:::999777:::::::::;;;::::::999999999999777666444222111000//////...---------------........................///......---,,,,,,+++++++++++++++,,,,,,---------+++++++++*********)))))))))************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++,,,///...,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,------...////////////000000000000333222222111222222333333222222222222111000//////......//////000000111111000000000//////.........///............///000000............------------******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,.../////////000000111111111222222333333222222111111111222555888::::::999;;;;;;:::999999999999999888777666555333111000000///......------------.........------------------......------,,,,,,++++++))))))***+++,,,---......++++++*********))))))))))))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++++++++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,---....../////////000000000111111222222222222222222333444111111111111111000//////......//////000000111111222111111000///......---///...............//////...------------,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$***)))((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''')))***+++,,,////////////////////////000111111222222111111000000111333555888999::::::<<<;;;:::888777888999999666555444333111000///...111000////////////000000---------------,,,,,,,,,---------,,,,,,,,,++++++)))******+++,,,,,,------************))))))))))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%###############################################################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------...////////////000000000000222111111111222222333444111111000000000000000000......//////000000111111222111111000///......---......------,,,------...,,,,,,,,,+++++++++******)))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((***+++,,,..................////////////000000000000//////000222444666777888999:::<<<;;;999888777888999999333333222111000......---000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###################################################""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---............////////////000000000000111222333333111000000/////////000000......//////000000111111000000000//////...............---,,,,,,,,,,,,---++++++++++++************)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---------....../////////000000000000000000///111333555666666777888999999999888888888888999999333333222111000///.........------------....../////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******************)))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&################################################""""""!!!!!!!!!"""############################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,------------............////////////000111222333111000///...//////000111......//////000000111111///.....................//////...---------------,,,,,,,,,+++++++++******((())))))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%#########""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,---......//////111111222222222222111111222444777777666555777888666777888999999:::999999555555444333222111111000---------------...//////000000//////...------,,,++++++++++++++++++++++++***************+++++++++***)))))))))((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&################################################!!!!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,,,,---------..................///000111222111000///......///000111......//////000111111111---------...............111000///...............---------,,,,,,,,,++++++((()))*********)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######""""""""""""######$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))***+++******+++,,,...///000000222333333444444333333222222555888777555444666888444555777999:::::::::999777777666555555444333333///////////////000111222111111000///......------++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""!!!!!!""""""""""""############""""""""""""####################################$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&))))))))))))************......---------,,,,,,,,,------...000111111111111000000////////////000000//////000000000000//////000///...---,,,---..............................,,,,,,,,,++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''((()))))))))***,,,,,,,,,,,,...//////000111222333333333333444666888777444333555777:::999999888888777777777555555555555444333222222000000//////000111222222000///...---,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++***)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%################################################'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$############"""""""""!!!""""""""""""############""""""""""""####################################$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((((((((()))))))))******++++++++++++,,,,,,,,,,,,---...///000000000000000000//////////////////000//////000000000000//////000///...---,,,------...------------------------,,,,,,,,,++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))(((***,,,,,,,,,,,,...///000000111222333444333333666888999888666555777999999999999999999888777666555555555555444333222222000000000000000000111111///...---,,,,,,+++++++++,,,++++++******++++++,,,,,,+++++++++******************)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%#########################################################$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$################################################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%################################################&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""############""""""""""""##################""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''(((((((((((())))))))))))***++++++,,,,,,......///////////////...///////////////////////////000000111111000000//////......---,,,---------------------------------+++++++++++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###########################""""""""""""################################################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))+++,,,+++,,,...///000111222333333333333333666777888888666666777888777888999::::::999777666555555555555444333222111111111111000000000000000......---,,,++++++++++++,,,++++++******++++++,,,************))))))))))))******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%#########################################################$$$$$$$$$$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$################################################$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!"""""""""############!!!"""""""""####################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''(((((()))+++,,,,,,---....../////////...------........................///000000111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$######""""""!!!!!!################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''')))+++++++++,,,...000000111222222333333333222333333444444444444444555555777999;;;;;;999777666666666555555444333222111111111111111000000//////------,,,+++++++++++++++,,,++++++******++++++,,,)))))))))))))))(((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%################################################!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######!!!"""""""""############!!!"""""""""####################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''((()))***+++,,,---...---............------,,,,,,---............---,,,//////000000000000//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$######""""""!!!!!!################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&(((***++++++,,,...000000000111111222111111111111111111222333333333333333555777999:::999777555666666666555444333111000111111222222111000///...------,,,,,,++++++,,,,,,,,,++++++******++++++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%&&&################################################!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""""""""####################################$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''((('''((()))***+++,,,------,,,,,,---------------,,,+++,,,---......---,,,+++---......//////......---,,,------------,,,++++++++++++++++++++++++++++++)))))))))***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$############""""""""""""################################################""""""""""""""""""""""""########################"""""""""############$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%''')))***+++,,,...000...//////000000000//////111000000111333444444222111333555777888888777666777666666555444222111000000000111222222111///......------,,,,,,---------,,,++++++******++++++,,,(((((((((((())))))))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$################################################"""""""""############$$$######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""###############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%################################################"""""""""#########$$$$$$###""""""!!!!!!""""""###!!!"""""""""############""""""""""""############""""""""""""####################################$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&''''''''''''(((((((((''''''((())))))***++++++***+++,,,---------------***,,,---......---,,,***,,,,,,------------,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++((()))))))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########################################################""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%''')))***+++,,,...000---...............------000...---///111333222000000111333444555666666666777777666555444222111000...///111222222111000//////......------......///,,,++++++******++++++,,,((((((((())))))*********((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""############################################################""""""""""""##################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$%%%%%%############################################################$$$$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$""""""""""""############""""""""""""####################################$$$$$$$$$############""""""############$$$$$$$$$########################"""############$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''''''''(((((((((((()))&&&&&&''''''((())))))))))))***+++,,,---.........***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,---...---,,,+++***************************(((((())))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$################################################""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%''')))***+++,,,...000,,,------...------,,,,,,,,,+++)))+++...000///---000000111222333555666666777777666555444222000///---...000222333222111000//////.........//////000,,,++++++++++++++++++,,,(((((())))))******++++++((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""""""""############################################################""""""""""""#####################"""###$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))******+++,,,---.../////////------......------,,,++++++++++++++++++***)))(((,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***((('''''''''((()))))))))))))))))))))))))))(((&&&%%%%%%%%%%%%###""""""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""##################""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((()))******++++++,,,,,,.........,,,***((('''((()))+++,,,---......333333444666777999::::::333333333333222000///...---...000111111111000///111000///...---,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$##########################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###%%%$$$######""""""######"""############$$$$$$$$$########################%%%%%%$$$###"""!!! ######$$$$$$$$$$$$###############""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!"""###############$$$"""!!!!!!###$$$###!!!######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''(((((()))))))))&&&&&&''''''((())))))***)))***+++,,,,,,,,,,,,,,,---------...------,,,++++++++++++++++++***)))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))((((((((())))))))))))))))))))))))))))))((('''%%%%%%&&&&&&$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$##################""""""!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++,,,---...---,,,***))))))***+++---...///000000222333444555777888999:::555444333222000///...---,,,,,,---...............//////...---,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""###$$$$$$$$$######%%%$$$###"""""""""###$$$%%%$$$######""""""######"""############$$$$$$$$$########################$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!"""""""""#########$$$######""""""######$$$########################!!!!!!"""##################"""!!!"""###$$$###!!!######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((()))((((((&&&&&&''''''((()))))))))((())))))*********))))))---------------,,,++++++++++++++++++++++++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))'''&&&&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############""""""""""""###$$$$$$#########""""""#########"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))++++++,,,------,,,+++***+++,,,...///000111222222222333333555666777888999777555333000...---,,,,,,---------,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""#########"""######$$$%%%%%%$$$######""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""###### !!!!!!!!!""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""##################"""""""""######""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''(((((()))))))))))))))***))))))((((((,,,------------,,,+++++++++++++++,,,,,,+++******,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!"""""""""############"""""""""""""""###$$$$$$######""""""""""""######""""""###$$$$$$$$$##############################""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((***++++++,,,,,,,,,++++++,,,---///000111222222222222222333444555666777777666444111///------......000///...------...000111++++++******+++,,,,,,------,,,,,,++++++***))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$$$$#################################""""""""""""""""""##########################################$$$$$$$$$########################""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$%%%%%%%%%$$$######""""""######""""""#########$$$$$$$$$########################!!!!!!""""""##################$$$$$$$$$$$$######"""""""""""""""#########!!!!!!!!!"""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""######"""""""""#########""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((******************)))))),,,,,,------,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((((((((((((((((((((((('''&&&&&&'''((('''%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!"""""""""############""""""!!!!!!""""""###$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))******+++,,,,,,,,,,,,,,,---...000000111111111111111222333444555555666444222000///...///000111000///...------...///000************++++++,,,---------,,,,,,+++*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######$$$$$$$$$$$$##############################"""""""""######"""""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%$$$######""""""######""""""#########$$$$$$$$$########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!!!!""""""############"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!###$$$###"""!!!"""#########""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''(((((((((((((((((()))******+++++++++******,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((&&&%%%&&&''''''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""!!!!!!!!!!!!"""###############""""""#########!!!"""###$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''')))))))))***+++,,,------,,,---...///000000000000000111111222333333444444333222111000000111222333...---,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------------,,,++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%######$$$$$$$$$$$$##############################""""""############"""""" !!!"""###$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######""" !!!"""$$$$$$%%%%%%%%%%%%$$$######""""""######"""############$$$$$$$$$########################!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###!!!!!!"""$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((((((((((((((((((((('''((()))******+++++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------***+++,,,,,,,,,+++))))))((((((((((((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$########################!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''(((((())))))***,,,---...---...///000000111111000000000111111222333333333444333333333222222111111,,,---------,,,,,,+++***,,,,,,+++++++++,,,,,,---...------,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$######!!!"""###$$$%%%$$$$$$###%%%$$$######""""""######"""############$$$$$$$$$########################"""""""""""""""###############$$$$$$$$$$$$###### !!!!!!"""######$$$$$$""""""""""""############$$$$$$############$$$$$$########################!!!!!!"""###############!!!###%%%$$$!!! """$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$####################################"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((((((''''''''''''''')))***+++++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,------------,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++,,,+++***)))(((((((((((((((((((((((((((&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((()))***,,,---......///000111111111111111000000111111222222222333555555555555333222000///......///000///...,,,+++------,,,,,,+++,,,,,,---...------,,,,,,++++++***(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%$$$$$$###"""#########"""############$$$$$$$$$##############################""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""##############################!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""############################################################""""""""""""############!!!!!!"""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,+++******))))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''(((++++++)))+++///------......//////000000+++,,,...111222333333333111111222222222111111000,,,,,,.../////////...---,,,+++++++++******)))))),,,,,,,,,+++***))))))((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######%%%%%%$$$###""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""############""""""""""""""""""""""""""""""################################################$$$$$$##################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################$$$$$$###"""""""""""""""""""""""""""############################################################""""""""""""############"""""""""###$$$$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,+++***************(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$!!!"""############"""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&&&&))))))(((***///,,,,,,------......//////---///111333444555555555111111111111111000//////...////////////...---,,,,,,,,,,,,++++++*********,,,++++++***))))))(((((())))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######%%%$$$$$$###""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""######""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$"""##################"""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""############################################################""""""""""""##############################$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++************++++++---,,,++++++******++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$!!!"""############"""!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((%%%%%%)))***(((***---++++++,,,,,,---......///111222333555666777777777333333333222111000///...111111111000///---,,,+++,,,,,,,,,++++++++++++++++++******))))))((((((''')))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######%%%$$$######"""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""####################################"""""""""""""""###!!!"""""""""############################################################!!!"""""""""############$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))******************************************+++,,,,,,,,,++++++++++++************++++++---,,,,,,+++++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""######$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&(((...000---***+++++++++,,,---......///000222333444555666666777777555555555444333111000///111000000000///...------+++++++++++++++************)))))))))((((((''''''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$###############$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""##############################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""""""""""""""######!!!"""""""""############################################################!!!"""""""""############$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********************************)))***+++,,,,,,,,,,,,,,,+++******))))))******+++---,,,++++++******++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''',,,444777222,,,)))+++,,,---...///000111111222222222333333444444555444444444333222000///...///............/////////)))*********************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$###############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""##################""""""""""""##############################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""############################################################""""""""""""##############################$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************************)))***++++++,,,,,,,,,,,,******))))))))))))******,,,+++******))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""###$$$$$$$$$$$$###"""######"""!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''---777:::555,,,(((,,,,,,---...///111222222222111111111111111222333111111111000///...---,,,---------------...//////)))************+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$###############"""######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""#####################$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""############################################################""""""""""""############"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************))))))***+++,,,,,,,,,,,,******))))))))))))******+++***))))))(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$"""###$$$$$$$$$$$$###"""######"""!!!!!!"""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%""""""""""""###############$$$$$$$$$$$$%%%%%%%%%'''&&&)))222777222+++'''***+++,,,---///000111222222111000//////000111111111111111111000000///......---,,,,,,+++,,,------+++++++++,,,,,,---------************************(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############""""""###$$$$$$%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$"""##################"""################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""############################################################""""""""""""############!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,---------******))))))))))))*********))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%((($$$&&&---222///***''')))***+++,,,...///000111222111000/////////000111333333444444444333333222000///---+++*********+++---------....../////////***************+++++++++(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############""""""###$$$%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""#################################!!!!!!"""#######################################$$$$$$$$$############"""$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))++++++************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$#########""""""!!!!!!"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$###"""###$$$$$$###"""$$$$$$##################"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))***+++,,,---......////////////000000000000222222222222222222222222000///...,,,++++++,,,,,,,,,---------.../////////...---+++***)))***,,,---))))))))))))))))))))))))$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$########################$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$################################################$$$$$$###############$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$#########"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))******************)))++++++************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###########################"""""""""!!!"""############$$$$$$$$$###############################################################$$$$$$$$$$$$###"""###$$$$$$###"""########################"""############$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((())))))***+++,,,,,,---////////////000000000000222222222222222222222222000///---,,,++++++,,,,,,------------............+++***((('''&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#############################################$$$%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$################################################$$$$$$###############$$$"""!!!!!!!!!""""""###$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))******++++++++++++******++++++************++++++************************&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%############"""""""""""""""############$$$$$$$$$################################################$$$$$$$$$###############$$$###"""###$$$$$$###"""########################"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))******++++++.../////////000000000111222222222222222222222222000///---,,,++++++,,,---............------------,,,+++***)))))))))******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""######################################################$$$$$$$$$$$$###############""""""""""""""""""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""###########################""""""""""""###$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$################################################$$$###############$$$$$$!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))+++++++++,,,,,,+++++++++++++++************++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$###"""###$$$$$$###"""""""""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))***......//////000000111111111111111111111111111111///...---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,+++++++++***(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""################################################$$$$$$###"""!!!!!!!!!!!!########################"""""""""!!!""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$#########################################################"""######$$$%%%"""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***+++++++++,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""""""""######""""""#########$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$###"""###$$$$$$###"""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''((()))))))))***.........///000111111111111111111111111111111111///...---,,,+++,,,---.........------,,,,,,,,,+++))))))*********)))(((''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########""""""############""""""###################################################"""!!! ########################"""""""""!!!""""""###$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$######################################################""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%########################!!!!!!"""############"""########################$$$$$$$$$############"""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))************++++++++++++******++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ########################""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""###$$$$$$###""" !!!!!!""""""#########"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++------...///000111222222111111111111111111111111......,,,,,,,,,,,,---...------------,,,,,,,,,,,,***+++---...---,,,***(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$"""##################"""################################################!!!!!!!!! !!!!!!"""###########################""""""""""""###$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$################################################""""""""""""###$$$%%%%%%$$$######""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))'''''''''((()))*********)))******************)))++++++************++++++************************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""###$$$$$$###""" !!!!!!"""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***+++------------...///000111222222111111111111111111111111...---,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,---------...111222222000---+++''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######################################################""""""!!!""""""###$$$%%%#######################################$$$%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&%%%%%%$$$###############"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++))))))************))))))++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%&&&&&&!!!!!!""""""#########$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$###"""###$$$$$$$$$""" !!!"""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((+++,,,...///------...///000111222222000000000000000000000000...---,,,,,,,,,---...///+++++++++,,,,,,---------***,,,///000000...+++)))''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""######$$$%%%''''''########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""########################"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&&&&&&&%%%$$$#########$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%'''((((((((('''&&&(((((((((((())))))))))))((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,...//////...+++)))(((((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$################################################ !!!"""###############$$$$$$$$$#########""""""################################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))...............///000111//////000000000000/////////...,,,,,,+++,,,---...,,,------......------,,,---,,,++++++******+++++++++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############''''''''''''''''''''''''$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%&&&&&&'''''''''''''''((((((((()))))))))******)))))))))************+++,,,,,,,,,,,,,,,---------222333333222///,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$################################################""""""##################$$$$$$$$$#########""""""#########################################################""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))------------...///000000//////000000000000////////////...---------...///---------------------------,,,++++++******++++++*********)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################################################################""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((())))))))))))************)))************+++++++++,,,,,,,,,---------......444555666444111...------))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$################################################%%%%%%######"""###$$$$$$$$$$$$$$$###############################################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))),,,,,,,,,,,,---...///000...//////000000//////...//////.........//////000...---,,,,,,,,,,,,---...---,,,++++++******++++++******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""######$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((())))))))))))*********+++************++++++++++++,,,,,,,,,------......///222333444222///,,,+++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$################################################(((&&&$$$""""""###$$$%%%########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))++++++++++++,,,...///000...//////////////////..................////////////...,,,++++++,,,...///---,,,++++++******++++++***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((((())))))))))))*********))))))*********+++++++++++++++,,,,,,---......///000111111000---+++***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################(((&&&$$$""""""###$$$%%%########################################################################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))******+++---...///......////////////......,,,,,,------............///...,,,++++++,,,...///---,,,++++++******++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))((())))))))))))***************++++++,,,---.........///000///---,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""######$$$$$$######################################################%%%%%%######"""###$$$$$$###############$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))+++,,,......---......//////......---***+++,,,---.........---...---,,,,,,,,,,,,---...---,,,++++++******++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################################################################""""""""""""""""""""""""######################## !!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''((((((((((((''''''((((((((()))))))))((())))))***+++,,,---...+++,,,......,,,+++,,,---))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###############################################################""""""##################""""""#########$$$$$$$$$################################################"""#########$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''''''''(((***,,,---...---......//////......---***+++---.../////////...---------------------------,,,++++++******++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################################################################""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''((()))***+++,,,------''')))++++++*********,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%"""###$$$%%%&&&&&&'''&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""############################################################### !!!"""###############""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((***+++---...---..................---+++,,,...000000000000///,,,------......------,,,---,,,++++++******++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$#########""""""!!!!!! !!!###$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%%%%$$$###""""""############$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''')))***,,,---////////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&''')))+++++++++'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$####################################"""""""""!!!!!!!!!""""""""""""""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))******++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$###""""""############$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!$$$$$$$$$#########""""""%%%%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''((()))***,,,---......///......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######)))111666555333'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$####################################""""""""""""############""""""!!!!!!###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%$$$######"""###############$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################""""""""""""""""""""""""############""""""""""""$$$$$$$$$###############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$######""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""***555;;;888333&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#######################################"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######"""""""""""""""###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))***+++***)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$###############$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""""""""##################################################################"""""""""""""""#######################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################%%%$$$%%%***///111---)))%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""########################""""""""""""""""""######""""""!!!!!!"""$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""""""""######$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$###############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))******+++++++++,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###########################&&&))))))(((%%%###"""$$$$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###########################""""""""""""############!!!###%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$####################################"""######$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((()))***************+++------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""############$$$$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!&&&)))((($$$!!!"""$$$$$$############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################!!!"""""""""############"""!!!  !!!###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################""""""###$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""######$$$%%%%%%&&&################################################!!!"""""""""############""""""#########$$$$$$$$$ """###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((()))***))))))))))))+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$###############""""""!!!########################!!!!!!"""""""""#################################"""$$$%%%%%%$$$###$$$%%%###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################!!!!!!""""""#########$$$'''&&&$$$""""""###$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""!!!""""""###$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################""""""###$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%'''(((******))))))((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((("""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$###############"""!!!!!!########################""""""""""""############""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$"""######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%%%%###"""""""""""""""############""""""!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""##########################################$$$%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$##################$$$%%%%%%###""""""###""""""############""""""""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$%%%%%%%%%$$$#########################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((******+++,,,------------------------+++++++++++++++,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###########################""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""""""""$$$%%%%%%###""""""###""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######"""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""###################################################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$##################"""###%%%%%%###"""######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$####################################""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""###################################################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!###%%%%%%###"""###$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&########################""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########################################################$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''))))))***+++++++++++++++++++++++++++((()))***,,,------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$%%%&&&'''!!!###$$$$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""""""""#########$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''(((***+++,,,------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&''')))+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$ """$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((('''((()))******++++++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))((((((((((((((((((((('''((()))******++++++***++++++,,,,,,+++******)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$######""""""######$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''((()))******++++++******++++++++++++***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$###############"""""""""#########$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''((()))******++++++************++++++***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''((()))******++++++***)))******+++++++++******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################!!!""""""""""""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))'''((()))******++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###""""""!!!!!!""""""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###############$$$$$$$$$"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''((()))******++++++***++++++,,,---------------))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((()))******++++++***+++,,,------............))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))***+++,,,---------,,,,,,+++++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((&&&&&&%%%&&&'''((((((((()))))))))(((''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''((()))******+++------,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((()))(((''''''''''''((()))''''''(((((((((''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''(((((())))))))),,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((()))***''''''((()))))))))((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''((((((((((((((((((+++++++++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((()))))))))'''((()))***************########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((************************))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((())))))))))))&&&'''((()))***+++++++++########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))******+++******&&&'''(((***+++,,,,,,,,,########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))******)))***+++---------------+++,,,---///111222222222########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))***'''((((((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***,,,---///000000//////111222444666888999999:::&&&%%%%%%$$$#########$$$########################$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((&&&&&&'''((())))))((((((((('''''''''***((($$$"""$$$'''(((&&&---((('''***(((%%%(((000***000---***222666777???AAA<<>>>>>@@@GGGKKKIIIQQQ]]]dddiiimmmgggccclllnnnkkkjjjnnnuuu~~~%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))************************((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))...,,,,,,---------777BBB]]]gggmmmhhh```\\\[[[[[[iiisssxxx|||}}}uuuttt$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((************************((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''((()))))))))))))))))))))***---+++---111333888JJJ\\\pppfffeeepppzzz$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((************************((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''((())))))''''''((()))(((((()))***+++,,,,,,---------333>>>FFFPPPhhhooonnnzzz$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((************************)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))***)))((('''(((***'''''')))***,,,...///000333555@@@PPP\\\jjjvvvuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########''''''&&&%%%$$$""""""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******+++++++++*********))))))***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((******)))(((***''')))...000000555===@@@DDDOOO]]]eeehhhpppyyy|||}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******+++++++++*********))))))***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))+++,,,------...111222222333999BBBIIINNNRRR[[[eeefff```^^^aaa```hhh{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******+++************)))))))))***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))***,,,...///***333666555;;;LLL[[[```WWWXXXZZZ^^^]]]ZZZZZZ]]]```kkk$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***************))))))))))))***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********))))))+++...111000;;;AAAGGG[[[yyywwwppphhhcccdddkkkvvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,---...333999>>>FFFOOOYYYiii$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&'''''''''(((((((((((((((((((((((()))******(((((()))))))))))))))******)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))************+++---111444888???JJJQQQTTTZZZggg########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))*********)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++///333777:::>>>GGGSSS\\\XXX\\\ooo########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))*********)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++555888;;;<<>>@@@BBBCCCAAA>>>999666;;;<<<>>>===::::::;;;<<<;;;===@@@CCCDDDDDDDDDCCCAAA===;;;;;;999666666999666777999888666555666888666444333444555555333111/////////............---******************++++++************************))))))))))))))))))))))))(((((((((((()))))))))***&&&'''(((******+++++++++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((***++++++***+++---000222AAAHHHQQQdddmmmlllmmm%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******+++(((''')))***((()))---)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---..................---,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))*********************++++++---...///........................111000000111555999>>>AAA@@@AAABBBBBB@@@===999777:::???GGGLLLOOOSSSWWW[[[]]]___bbbeeeggggggfffeee]]]XXXTTTRRRMMMGGGDDDEEEGGGKKKMMMLLLGGGDDDCCCCCC999666444555777777555222222222222222111111111111...---------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******'''((()))*********************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((%%%%%%%%%&&&&&&((()))***''')))+++++++++...444:::BBB^^^mmmkkkmmmooouuu%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++***((((((******((()))---,,,++++++++++++,,,------,,,,,,---------.............../////////000000000///000222333444555555444333333222111111111111111333333222111000//////...------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++((()))************)))((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))******+++++++++,,,,,,,,,---...000111222222222333444555666777888777666555555888<<>>??????BBBEEEJJJNNNPPPNNNVVVaaaiiimmmrrrxxx|||}}}xxxtttqqqooojjjbbb^^^^^^ccchhhllllllfffaaa______QQQJJJBBB===<<<;;;888555777777666666666555555555333222222111000///......++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********((())))))*********))))))*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&''''''(((***+++,,,(((+++---///111888BBBKKKaaa{{{wwwrrrxxx$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++)))((())),,,,,,((()))---...------------...//////............/////////000000000111111222222222333555666888:::<<<<<<<<<;;;999999888777777777777777888888777666444333222222........................,,,,,,,,,---------......------------------------((()))***++++++***)))((())))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))******++++++++++++......//////000222333444666777999;;;===@@@AAABBB===;;;999888:::===BBBEEEBBBBBBDDDJJJTTTaaammmuuurrryyy}}}~~~zzzsssooopppwww}}}|||zzzzzzqqqfffXXXMMMHHHEEEAAA>>>:::::::::999999999999888777666555444333111000000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************))))))(((************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((()))***,,,---...+++...222444888BBBOOOYYY}}}uuuxxx$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((()))))))))*********+++))))))***++++++*********,,,,,,,,,,,,++++++++++++......---,,,...000333555000000000000000222444666000333555333555:::===<<<;;;???AAAAAADDDGGGAAA888???EEEEEE>>>>>>DDDCCC===DDDFFFCCC>>>>>>AAA>>>888333222222222222111000...///111000......000...))).........,,,***)))***+++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((+++(((&&&''')))***'''%%%((('''&&&'''((())))))(((+++***))))))+++...000111000333555333333666:::===:::<<>>JJJWWWYYYXXX[[[fffuuuuuunnnttt|||ttt{{{hhhZZZ[[[UUUOOOUUULLLJJJFFFBBBCCCEEEAAA:::333555777888777555222111)))111333///+++------***,,,,,,+++***((((((***,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))((('''&&&&&&)))+++***&&&000---333BBBKKKPPP]]]mmmwww%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((((((((((((((()))******++++++******)))//////...---------------222111///.........//////777999<<>>???>>>@@@DDDFFFDDDEEEJJJOOOTTT\\\dddddd___VVVYYYYYYTTTPPPOOONNNLLLNNNPPPNNNIIIIIINNNPPPNNNTTTPPPKKKEEEAAA===999777222444222---,,,///222111,,,---------,,,---...///,,,,,,,,,,,,++++++***))),,,,,,+++***************(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((&&&%%%&&&((()))(((&&&++++++***++++++++++++***111///---,,,---...//////<<<<<<;;;888555666999<<>>:::666444444333333(((,,,...---///333111+++++++++,,,...//////,,,***************************************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))))),,,+++)))((()))---111222888>>>NNNaaaiiijjjrrr|||ooofffeee%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((()))))))))*********))))))((((((((((((((((((+++++++++,,,,,,+++++++++...------------///111222222222222333555777999:::@@@BBBEEEIIIKKKIIIDDDAAAAAADDDFFFHHHNNNVVVXXXVVVUUUYYY]]]cccmmmvvvwwwtttjjjlllrrrvvvtttqqqsssyyydddgggeeeaaaaaahhhqqquuujjjhhhddd```[[[WWWSSSRRRYYYZZZUUUGGG:::666555444---------------------...//////...---,,,+++******------,,,+++++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((((((&&&&&&&&&(((******)))******+++,,,,,,---------444444444444555666666777<<<<<<===>>>???BBBGGGLLL```mmmyyyzzzuuuuuu~~~nnnbbbgggiii```]]]dddmmmttt~~~yyysssvvvuuusssqqqmmmiiifffdddccckkktttuuupppjjjjjjlllpppnnnlllkkklllsss|||~~~{{{bbb\\\TTTLLLGGGBBB===888666444000000444888444---...,,,***+++------***(((************************************************))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******)))***+++,,,,,,...444:::CCCPPPfffyyyzzztttwww|||uuuaaadddbbb\\\[[[```eeeggg&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******,,,,,,+++++++++*********++++++,,,---------,,,,,,---......000333666:::<<<;;;;;;;;;<<>>999555333111//////......---000000///...------------------,,,+++++++++++++++)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((((((((((((+++***))))))***++++++,,,)))+++---...///111333555888:::>>>@@@@@@???>>>===888:::@@@KKKTTT\\\dddkkk}}}sss{{{yyylllhhhqqquuuuuusssoooiiieeeccccccooorrruuuxxxxxxwwwvvvvvvpppxxxyyytttuuuyyyzzz{{{xxxrrruuutttvvvwwwtttpppmmmhhh___SSSKKKEEE???777333555999888555666333...***((()))+++,,,***************)))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++'''***///222111222999BBBUUUaaaqqqzzztttkkkmmmuuu}}}nnnbbb]]]\\\RRRZZZ[[[WWW```sss}}}{{{&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((())))))))),,,,,,,,,,,,,,,+++++++++))))))***,,,,,,---------333333555888;;;???CCCEEEIIIGGGFFFFFFIIIOOOUUUXXXIIIJJJKKKLLLPPPUUU[[[```ssstttwww|||pppiii{{{ooo]]]PPPIII>>>:::555222111111000//////...------,,,------...,,,,,,+++***************)))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))),,,+++***)))((()))+++,,,...///111222333666;;;???CCCHHHOOORRRSSSQQQPPPOOOOOOOOOVVVcccmmmrrryyywwwppprrrjjj[[[ZZZfffjjjhhhccc```bbbiiisss{{{ppp^^^[[[cccfffkkktttuuu{{{{{{xxxxxxyyy{{{zzztttllleeeQQQIII???888555555777999777777666222---,,,...222,,,+++++++++*********)))************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))+++,,,,,,,,,---000444444777DDDSSSggglllrrrrrrmmmkkksss}}}uuuoooeee[[[WWWXXX]]]aaa\\\cccdddcccooozzz%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''''''''((((((((())))))))))))*********+++++++++((()))+++---...///000000777999;;;???BBBFFFHHHIIIMMMNNNPPPTTT[[[bbbhhhlll^^^]]]YYYTTTQQQXXXeeepppwwwppp{{{zzzmmmccc]]]IIICCC:::444333444333222000///---,,,+++,,,------,,,,,,+++*********************))))))))))))******((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))(((''''''((((((((()))))))))*********((('''(((+++...///111333333555;;;DDDKKKVVV]]]fffnnnsssxxx}}}|||uuusssxxxzzzvvvwww{{{}}}uuu___[[[]]]bbbcccbbbkkkxxx{{{{{{|||rrrtttyyyvvvvvvyyyqqqmmmuuu}}}yyyvvvuuuggg___WWWOOOFFF;;;444222111444666666222///......---------,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))***+++------000---///444888@@@RRRfffooonnnmmmnnnttt~~~wwwsssrrr^^^]]]^^^aaadddfffeeeddd^^^bbbccceeeqqq~~~zzzkkk%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))*********((())))))***+++,,,------...///111444666888999:::>>>AAAGGGMMMSSSWWWZZZ[[[\\\```fffnnntttyyy{{{|||rrrpppjjj___XXX^^^ppp}}}wwwtttsssiii___QQQGGGCCCBBB@@@>>>888777444111///......///------,,,++++++++++++++++++******))))))******+++((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))((('''((((((((()))))))))))))))***+++******,,,000444222555999===CCCOOO^^^iiivvv{{{|||xxxrrriiigggllliiikkkoootttvvvqqqggg^^^nnnssszzz}}}{{{|||{{{wwwwwwzzztttbbbNNNDDD???:::444222333333000,,,//////...------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,---...111111;;;KKKTTTZZZhhhxxxssspppooowwwxxxvvvuuujjjcccaaaZZZYYY\\\aaagggkkkggg___WWWRRRSSSTTTVVV^^^ddd```VVV$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++******+++,,,...///000000555666999<<>>EEEMMMXXXjjj~~~uuummmeee\\\\\\ccchhhnnnyyyuuuiiiyyy}}}~~~{{{jjj\\\KKK777///333888777222000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((())))))))))))***+++---...///444<<>>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''((((((((())),,,+++***)))((((((((())))))((())))))+++---...///(((,,,///000///...111444;;;BBBHHHIIIEEECCCDDDGGGRRR```iiiqqqwwwwww}}}~~~uuuhhh\\\JJJIIIEEEAAA<<<777333111---//////---***)))***---,,,***))))))***++++++***&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''$$$###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************))))))))))))(((***,,,---,,,+++)))((('''+++...///111777;;;===EEERRRbbbkkkpppyyy{{{eeegggkkkiiiqqqssscccccceeegggmmm}}}gggFFF666666999666111666555222000...------...111000---++++++,,,---///******))))))***+++,,,,,,+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((()))))))))+++---...000333666777888KKKeeeyyysssooohhhgggdddaaa^^^ZZZVVVUUUOOOOOOOOONNNKKKHHHFFFDDD>>>===<<<;;;::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))++++++***)))))))))))))))))))))******++++++,,,,,,---,,,+++---000444777888@@@DDDGGGHHHJJJNNNVVV]]]qqqxxxxxx{{{rrr___GGGGGGGGGGGGEEEAAA;;;666555333111000000000000000...---+++***+++++++++)))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++***))))))+++,,,---,,,555///,,,111>>>JJJMMMKKKVVVaaaqqq~~~zzz{{{}}}~~~vvvtttqqqmmmeee___gggxxx}}}fffMMM;;;222333666666444222000000///......------,,,+++++++++++++++***************+++,,,,,,+++******)))((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))******)))...)))***222888777777:::DDDYYYttt~~~nnngggfffdddccc```\\\XXXTTTQQQOOOKKKJJJIIIGGGDDDAAA>>>===:::999888777666666666666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))+++******)))))))))******,,,,,,,,,+++,,,,,,,,,,,,444222222666<<>>???CCCKKKTTTaaaooo~~~sssllleee\\\VVVRRRKKKCCC<<<:::666111/////////---+++000...,,,+++,,,,,,***)))(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))),,,+++***+++---...///...666666;;;GGGVVVbbbhhhjjj}}}}}}xxxbbbZZZZZZfffqqquuuyyytttoooqqqwww{{{}}}rrrllljjjnnnooollliiiiiihhhjjjjjjiiihhhhhhkkknnnzzz}}}lllccccccfffhhh{{{~~~{{{lllVVVEEE>>>>>>:::666222000111222000...+++,,,,,,,,,,,,+++******+++************++++++,,,*********))))))(((((('''((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))************000...222999:::777>>>IIIWWWlllmmm```\\\]]]___^^^\\\YYYUUUPPPLLLHHHFFFDDDCCC@@@===:::888777666777777666555444444444444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))'''(((((((((((()))))))))*********))))))***++++++///...---,,,---000333555999;;;@@@GGGLLLMMMJJJFFFHHHRRRcccuuu{{{hhh]]]UUULLLFFFJJJFFF???888333///,,,***000...,,,+++,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))******---000///...///444888DDDSSShhhuuuwwwvvv}}}wwwmmmfff^^^\\\fff|||iiiaaaXXXQQQUUUbbbpppwwwyyyYYYUUUSSSUUUUUUPPPMMMMMMMMMMMMLLLJJJIIIJJJNNNRRRWWW[[[___^^^```nnn~~~pppgggdddppp|||qqqggg]]]WWWIIIBBB:::666666777666444//////......------,,,,,,+++++++++******++++++,,,*********)))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))***,,,...///000:::@@@<<<888@@@QQQ```cccsss|||vvvmmm___SSSQQQXXX^^^```WWWUUURRRMMMHHHDDDAAA???>>><<<999777555444444444888777777666555555666666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))(((((((((((()))))))))*********))))))***+++,,,,,,...---+++,,,000666<<<@@@<<>><<<;;;888777666555555555666777888888777666666666777777&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((()))))))))******)))))))))***+++,,,---...,,,,,,...111777???FFFJJJAAAFFFLLLQQQVVV___jjjrrrxxx|||oooggguuuoooeeeYYYMMMAAA888222000...,,,,,,------,,,+++++++++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))******++++++,,,,,,,,,...000///,,,000CCCbbbzzz|||iiiaaakkkzzzrrruuummm___UUUUUUZZZYYYUUUUUUVVV[[[hhhyyyvvvZZZIIIEEEFFFMMMWWW\\\WWWPPPRRRNNNLLLLLLJJJFFFEEEHHHMMMKKKIIIJJJMMMOOOPPPOOOJJJJJJKKKLLLNNNOOOOOONNNVVVgggtttnnnbbbdddvvv}}}pppiii\\\NNNBBB;;;888888888666555222000///......---,,,,,,++++++++++++,,,************************)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((***000999AAAFFF<<<>>>;;;???YYY{{{zzzvvvxxxyyyyyy~~~{{{ooohhh```ZZZTTTYYY\\\\\\```ddd___VVVIIIGGGCCC@@@===;;;:::999555555555666777888999:::666666555555444555555666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))))))))*********)))))))))***+++,,,...///---111777???FFFLLLPPPRRRKKKQQQ[[[hhhvvv|||ooogggaaaXXXIII<<<666333111///...---,,,***,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''((('''%%%###%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***++++++,,,------......000111222666BBBYYYuuu||||||lllhhhuuutttfff___aaagggnnniii___TTTQQQSSSRRROOOPPPPPPSSSXXX___fffkkknnnssswwwtttnnnmmmlll```PPPKKKIIIKKKRRRZZZ\\\WWWRRRPPPNNNOOOQQQOOOJJJHHHJJJLLLNNNPPPPPPOOOMMMMMMNNNGGGIIIMMMQQQUUUUUUSSSPPPQQQYYYiiiyyyvvvhhhiii```uuu|||kkkWWWHHHAAA???<<<===>>>===:::666111......---,,,+++++++++++++++************************))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((+++///555<<>>HHHZZZnnnzzz~~~~~~mmm___YYYXXXWWWXXX```ccc^^^\\\]]]VVVJJJBBB@@@===:::999888888999444555666777888888888888555555444444444444555555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))***+++---...///111888BBBLLLTTTXXXXXXXXXSSS\\\nnn}}}~~~xxxdddRRR;;;888444222000...+++))),,,,,,,,,++++++*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%''')))'''$$$###$$$'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------...//////111333999EEEVVVjjj{{{|||~~~kkkttt|||pppmmmcccXXXNNNJJJIIIQQQdddxxx______YYYOOOJJJLLLOOOOOOEEEHHHLLLMMMNNNRRRYYY___ZZZZZZWWWTTTUUUXXXVVVOOOIIIGGGHHHLLLRRRTTTRRRNNNSSSTTTXXX\\\ZZZSSSPPPPPPTTTZZZ```^^^XXXSSSTTTWWWSSSTTTTTTTTTTTTUUUWWWXXXRRRQQQSSSYYY```mmm}}}uuugggjjjhhhgggvvvsss___SSSOOOAAACCCFFFGGGDDD===555000...---,,,,,,++++++++++++******************++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))+++///333888;;;>>>???888BBB^^^xxxwwwgggmmmmmm[[[WWWYYYYYYUUUXXX___```WWWSSSSSSNNNCCC===;;;999777666777888888444555777888888777666555666666555555555666666777'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''((()))************)))))))))'''&&&&&&(((***...***)))***+++,,,333:::777FFFTTTYYY[[[___eeehhhxxxzzzlllTTTCCC;;;888000///333000,,,,,,,,,,,,+++***)))(((************))))))))))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&'''***,,,+++((('''))),,,***,,,------,,,...333777???999PPPeeeiii}}}~~~{{{hhhdddggggggrrrtttnnnjjjdddaaa]]]VVVLLLEEEGGGHHHBBB===MMMgggrrrmmmKKKOOOPPPNNNMMMPPPRRRQQQTTTSSSPPPOOONNNOOOQQQRRRTTTWWWXXXVVVYYY______ZZZWWWOOORRRaaalllllllllpppwwwwwwjjjiiimmmxxxwwwwwwwwwuuuqqqkkkgggiiihhhfffcccbbbaaaaaaaaa^^^]]][[[WWWVVVZZZbbbiiittt|||pppkkkkkkppp~~~uuufff^^^fff]]]MMMBBBHHHPPPIII999+++000444111***&&&)))...,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''))))))((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''')))***)))((((((+++...---,,,222<<>>===???KKKnnn{{{iiiVVVPPPXXX___]]]XXXZZZVVVPPPIIICCC???===<<<777777777777777666666666666666555555555666666777555777888777777777999;;;'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))*********'''((())))))((((((***,,,///++++++000444555777;;;CCCJJJOOOQQQZZZkkk}}}xxxiiiXXXMMMEEE666111333000,,,,,,,,,,,,++++++******************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''''')))++++++******+++---...///...---...333:::@@@JJJMMMbbbtttzzzpppaaa^^^iiizzzooo^^^NNNKKKHHHHHHHHHHHHDDDAAADDDFFFFFFHHHSSS```aaa[[[VVVWWWTTTNNNLLLPPPUUUVVVMMMNNNPPPSSSWWWZZZ]]]___cccmmmwww{{{}}}}}}wwwoooeee```iii~~~zzzxxxxxxxxx}}}wwwoooiiiddd___YYYUUUaaagggvvvxxxqqqrrryyywwwnnnpppnnncccSSSGGGFFFKKKKKKHHH===555,,,)))---000///,,,,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''')))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''***,,,+++***)))***,,,111444999===<<<:::AAALLLhhhqqq^^^WWWRRRRRRWWWYYYVVVRRRSSSOOOJJJDDD???<<<::::::666666666666666666666666777666666666666777777888555666777777666777999;;;'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''((())))))*********'''(((***+++++++++---......,,,...666<<<======>>>>>>JJJZZZiii||||||lllbbbUUU@@@444333///------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''''')))***+++,,,---------000//////000555???LLLTTTaaannn}}}sssmmmfffbbbfffuuusssZZZIIIHHHGGGGGGHHHLLLOOOQQQQQQDDDDDDFFFKKKQQQTTTTTTQQQQQQSSSRRROOOSSS]]]ggglllqqqtttyyy~~~}}}|||{{{hhhYYYYYY\\\fffuuu|||ssssssmmm\\\OOOHHHKKKQQQOOODDD666......///---+++------,,,,,,,,,+++++++++******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((***,,,---,,,++++++,,,666;;;???===777<<>>BBBCCCHHHOOONNN^^^uuu~~~|||vvvjjjQQQ@@@;;;555000///---,,,+++,,,,,,---+++++++++*********)))))))))))))))(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((())))))***+++------------///000222:::GGGYYYjjjuuuvvvnnnrrrbbbzzz{{{lllaaaVVVLLLEEEFFFHHHKKKOOOTTTYYY^^^aaaQQQKKKGGGIIIKKKLLLRRRYYYXXX```hhhppp}}}uuutttuuuzzz~~~ppp]]]KKKGGGMMMVVVYYYUUUGGG444***+++000------------,,,,,,,,,,,,*********)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++,,,---...111222999<<<>>>;;;;;;LLLlllmmmSSSOOOVVV[[[bbbccc^^^TTTJJJEEE>>>===:::888666666666666555555555555555666666666555555555666777888999:::999:::;;;;;;:::;;;===>>>'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))(((((()))((((((((()))***+++,,,***+++------,,,,,,...///666;;;CCCGGGFFFIIIYYYiii}}}xxxppprrrvvvoooooottttttwww~~~fffRRRGGG>>>444222///,,,++++++,,,---++++++++++++************''')))+++------+++)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))******+++,,,,,,---//////444888AAAPPPdddzzz{{{pppooo{{{wwwnnn___PPPFFFDDDGGGLLLIIINNNSSSXXX[[[___eeeiii\\\XXXWWWXXXZZZ___kkkxxxwwwyyy|||ppp[[[MMMJJJSSS\\\aaaWWWCCC333000333.........---------,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))+++***)))+++...444888;;;999:::;;;===JJJfffjjjVVVWWWdddcccaaa^^^YYYSSSKKKAAA:::999888777666666666666777555555555555666666777777555555555666777999:::;;;>>>???@@@?????????AAACCC'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))******))))))(((***)))(((((()))***,,,---,,,------------...111444666>>>HHHKKKIIIRRRkkkzzz{{{wwwvvvqqqqqqvvvwwwxxxzzzqqqllliiiaaaaaacccdddeeefffjjjpppuuuvvvzzzuuu___PPPCCC<<<999444///,,,+++,,,---,,,++++++++++++*********&&&))),,,//////,,,)))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******))),,,------,,,...444999EEELLLYYYmmmxxxeeeYYYXXXSSSJJJBBBCCCKKKSSSZZZ]]]```^^^[[[\\\aaafffaaalllyyyxxxppplllsss}}}gggZZZPPPNNNMMMLLLJJJBBB666---//////.........---------++++++*********)))))))))'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))),,,+++***---222999>>>AAA:::;;;>>>HHH^^^|||dddTTTRRRYYYeeeooofff^^^TTTLLLHHHDDD>>>999777777777666666777777777555555666666777777888888666777777888:::<<<===>>>BBBCCCDDDDDDCCCCCCEEEGGG'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))***)))(((((()))***,,,...------......///333888<<<<<>>@@@@@@;;;BBBKKKZZZppp~~~~~~ppp```JJJAAALLL___hhhhhh___VVVKKKCCC???===<<<:::777777777777777777777777666666777777888999999:::999::::::<<<>>>@@@BBBCCCDDDEEEFFFFFFEEEFFFHHHJJJ'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))+++***(((((()))***---...------......111777>>>CCCJJJQQQ\\\fffppp}}}sssjjjgggfffbbb]]]ZZZ]]]eeellljjj{{{ssseeeKKKFFF>>>777111/////////,,,,,,,,,+++++++++******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++&&&,,,222111///555DDDQQQgggppp}}}zzzggg```ddd[[[GGGFFFUUUaaa^^^VVVMMMGGGJJJTTT\\\eeejjjnnnqqqvvvzzz|||~~~kkkTTTIIIIIIJJJEEE???000/////////............+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&((()))***)))(((&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,---000777>>>AAA@@@======HHHXXXhhh{{{{{{ooouuuoooSSSSSSLLLFFFOOOaaafff```SSSMMMDDD<<<777555555777888888777777777777666666666777777888999:::::::::<<<<<<===???AAACCCEEEFFFEEEFFFGGGGGGFFFGGGIIIKKK(((((('''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((())))))))))))(((((((((((()))***,,,,,,+++***+++---,,,///111333<<>>UUUnnnyyyttttttlllUUUEEEFFFHHHIIIVVVhhhkkkbbbUUUNNNOOOVVV\\\```aaauuuiiiTTTJJJLLLPPPRRRBBB777000333000((((((///***+++,,,---,,,+++***)))+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---,,,***((('''&&&''''''''''''''''''((((((((()))***)))(((''''''(((******'''888===:::??????<<>>>>>===BBBCCCDDDEEEFFFFFFFFFFFFFFFKKKMMMKKKNNNYYYfffmmm(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))(((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))''')))************,,,...+++...999FFFKKKKKKRRR]]]qqqzzzvvv~~~|||yyytttpppppptttyyy|||yyyvvvyyy}}}uuukkkaaa\\\TTTEEE888222............---,,,+++************)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))*********,,,---......---,,,222999===>>>HHHbbb|||qqq```sss}}}lllSSSGGGBBBJJJTTT[[[fffrrrjjj\\\UUUYYY\\\]]]gggvvv~~~mmm[[[UUUWWWZZZRRREEE666...222666222***+++,,,,,,---,,,+++******,,,,,,,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''((()))'''''''''((((((((())))))((()))))))))))))))+++,,,///:::???DDDGGGAAAFFFYYY}}}vvvsssxxxpppXXXNNNMMMMMMMMMPPPTTTVVVSSSLLLFFFCCC>>>888777999:::888666777888888777666666777999<<<<<<<<<===???BBBCCCDDDFFFFFFEEEEEEFFFHHHKKKNNNJJJUUU___eeennn~~~'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''))))))(((''''''''''''((('''''''''(((((()))))))))))))))))))))))))))))))))''')))*********,,,///111333444AAARRRUUURRRaaazzz~~~ooosss|||sssnnnjjjfffbbb^^^^^^\\\XXXUUUTTTVVVXXXZZZ^^^eeekkkpppxxxwwwpppmmmmmmrrrwww~~~pppeeeYYYKKK>>>777000000000///---,,,,,,---*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((())))))))))))((((((((((((((()))))))))*********+++,,,---............+++888@@@???AAAUUUtttsssccc\\\\\\zzz}}}fffYYYHHHGGGHHHNNNYYYhhhttt{{{hhhUUUNNNZZZeeepppiii[[[TTT\\\VVVEEE222...666444(((,,,,,,------,,,,,,+++***------,,,,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))''''''((((((((()))))))))&&&)))++++++***+++...222???AAABBBHHHHHH???KKKkkkxxxxxx~~~pppWWWGGGJJJUUUOOORRRUUUWWWTTTMMMEEE???===:::666555888::::::888888999:::999888888999;;;<<<<<<===>>>AAADDDGGGIIIJJJIIIFFFDDDEEEKKKRRRXXXYYYiii|||''''''''''''''''''''''''$$$%%%&&&((()))(((''''''(((((('''''''''''''''((('''''''''((())))))******))))))***************+++***+++++++++,,,///333666@@@AAAGGGNNNTTT```{{{|||xxxmmmeeeiiiccc\\\VVVTTTRRRPPPOOOMMMNNNNNNMMMLLLLLLOOOQQQNNNOOOOOOOOOPPPTTTZZZ___uuusssvvv~~~jjjXXXKKKEEEDDD999555000---,,,,,,------************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((())))))******++++++,,,.........------...///:::>>><<>>:::777555555777999999999999:::::::::999999;;;======???AAACCCEEEGGGJJJLLLKKKJJJJJJJJJOOOYYYfffooo&&&'''''''''''''''''''''$$$%%%'''((((((((('''&&&'''&&&&&&%%%&&&&&&''''''''''''(((((()))******+++)))*********++++++,,,,,,++++++,,,,,,...222888<<>>???VVVppp{{{uuukkksssmmmNNNOOOYYYXXXPPPLLLSSSSSSQQQLLLEEE@@@===<<<888777666555666777888777888999;;;;;;;;;<<<>>>@@@DDDGGGJJJKKKJJJJJJLLLMMMKKKPPPXXXaaannn&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((())))))***++++++*********+++,,,,,,------***+++---///333:::BBBHHHMMM___kkkpppvvvoootttjjjbbbZZZTTTQQQOOOMMMMMMNNNOOOPPPPPPHHHIIIJJJKKKLLLKKKKKKKKKGGGHHHHHHGGGEEEDDDEEEFFFDDDCCCAAA@@@@@@BBBCCCEEEGGGGGGHHHIIIKKKMMMOOOQQQUUU[[[fffpppwww}}}{{{tttwwwssseee]]]\\\QQQAAA555000///...---------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))***(((((())))))))))))(((((('''((())))))***+++,,,,,,,,,...//////...000555:::;;;III[[[qqqrrrdddjjj{{{jjjaaabbbkkktttuuuccc___qqqyyyaaaNNNNNNNNNAAA333...111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''&&&%%%((((((((()))))))))******,,,++++++...444;;;BBBFFF@@@CCC>>>DDDeee~~~|||}}}___UUUSSS]]]ddd```[[[ZZZWWWRRRKKKCCC===999777777888777777666666777777777888999<<<===>>>???CCCEEEIIIKKKLLLLLLJJJKKKOOOSSS\\\hhhzzz&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((()))***+++,,,,,,******++++++,,,------...,,,...111555===GGGRRRZZZfffzzz}}}{{{uuu{{{fffUUUTTTVVVRRRLLLKKKMMMPPPRRRRRRQQQPPPQQQRRRHHHIIIJJJJJJIIIIIIIIIIIIKKKLLLLLLKKKIIIHHHHHHIIIGGGFFFFFFEEEDDDCCCAAA@@@DDDEEEEEEDDDDDDCCCDDDEEEBBBCCCIIIOOOQQQQQQXXXbbbvvvxxxtttiii|||mmmjjjdddWWWGGG888000///111//////...,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((('''((()))***+++,,,,,,---+++---///000111666???GGGNNNaaa{{{{{{~~~mmmgggbbbccckkkuuu~~~mmmeeeuuu```TTTUUUQQQBBB333222111///...---,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))***************---444>>>DDDFFFEEE@@@AAABBBUUUyyy]]]KKKVVVfffoooooojjjdddaaaSSSLLLCCC<<<999888666444666666777777777777888999999;;;===@@@AAADDDHHHKKKIIIJJJKKKKKKMMMUUUaaakkk&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%&&&'''''''''''''''((()))***&&&'''((()))***+++,,,,,,******+++,,,,,,---......///111666===FFFSSSaaaiii|||rrrzzzvvvkkkYYYNNNLLLTTTSSSJJJJJJSSSLLLQQQVVVUUUPPPLLLKKKMMMKKKKKKKKKIIIHHHHHHJJJKKKHHHIIIKKKJJJJJJIIIKKKLLLHHHIIIJJJKKKLLLKKKHHHFFFBBBEEEGGGFFFCCCBBBDDDGGGEEEBBBCCCGGGHHHEEEFFFKKKSSSYYYmmmxxxqqqqqqiiiUUU???111000555000000...---+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))((((((((('''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((('''((()))***+++,,,------))),,,///111444;;;HHHQQQbbbvvv}}}nnnYYYXXX\\\hhhxxx}}}vvvrrreee[[[\\\TTTDDD333222000...---,,,------+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&((()))++++++******))))))))))))************((()))...999EEEJJJGGGBBB===<<>>EEEGGGDDDAAAAAAGGGUUUttt|||[[[SSSXXXmmm}}}nnn^^^QQQIIIEEE@@@:::777666666444333555777888888777777888999999>>>DDDGGGJJJLLLKKKIIISSSNNNMMMXXXooo''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++---+++,,,//////---...111999999BBBRRR```qqq}}}hhhppp|||bbbSSSNNNPPPRRRMMMOOOQQQSSSTTTSSSQQQPPPNNNOOOOOOOOOMMMLLLKKKKKKMMMNNNPPPRRRTTTUUUXXXYYY^^^^^^____________^^^^^^```bbbddddddcccbbbbbbccc^^^\\\ZZZXXXWWWUUURRROOOHHHIIIIIIHHHFFFDDDBBBBBB???DDDKKKSSS[[[ccciiilllqqqTTT>>>777///...---,,,,,,,,,,,,,,,)))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,------------------222:::???KKKhhhmmmuuullldddiiigggjjjyyy|||tttqqqvvvpppsssttt[[[FFF333111333000---------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))+++---...///666>>>EEEGGGEEEBBB@@@RRRbbblllvvvwwwWWWLLLYYYjjj{{{kkk\\\SSSLLLFFFAAA===888666666777777555666777999999999999<<<>>>BBBDDDFFFIIILLLOOOPPPPPPMMMTTTeee~~~''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))************++++++,,,,,,...,,,---000111000333999AAAAAAKKKccc|||tttiiijjjrrrbbbOOODDDDDDIIIKKKKKKLLLNNNPPPRRRRRRQQQPPPOOOPPPOOOOOOPPPRRRRRRQQQOOOXXX[[[___bbbdddfffiiikkkooopppqqqssssssqqqpppooosssuuuvvvvvvtttsssssstttooommmjjjhhhfffdddaaa___VVVTTTRRRQQQRRROOOKKKFFFAAACCCDDDBBB@@@BBBIIIOOO^^^lll}}}vvvbbbHHH555555111......///000...+++,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))))))))(((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,,,,------,,,444;;;>>>EEEZZZzzz|||mmmhhhyyymmmfffkkkppprrrxxx}}}vvvxxx~~~}}}uuuttt~~~uuu\\\???///000444222---------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((***+++)))((()))---111777???IIIKKKGGGBBBBBBDDDfff|||{{{vvvYYYOOOZZZppp}}}kkkXXXNNNJJJEEE@@@;;;999666555666888999888666777999:::;;;===AAADDDEEEGGGIIIJJJKKKLLLPPPSSS```sss''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))******++++++,,,,,,,,,000...///111222333999AAAHHHJJJ[[[{{{xxxlllcccOOOJJJGGGJJJPPPRRROOOJJJOOOOOOOOOPPPPPPPPPPPPPPPRRRQQQSSSWWW\\\``````___iiillloooqqqrrrtttxxx|||{{{}}}zzzxxxtttrrrpppooollljjjhhhbbb\\\[[[^^^]]]XXXRRRLLLKKKHHHDDDAAABBBFFFJJJMMMXXXeeeooovvv}}}yyyrrr^^^III===777///,,,...000...+++---,,,,,,+++******))))))))))))(((((((((((())))))((((((((((((((((((((((((###%%%''')))******)))(((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,---...111;;;@@@@@@LLLhhhvvveeeggg\\\VVV```ppp}}}{{{vvvvvvyyyqqq~~~xxxlll{{{jjjNNN666...222333000...------------,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''***,,,***'''(((...444@@@FFFLLLJJJCCCBBBHHHPPPzzzyyyVVVLLL]]]vvvyyyooo```TTTMMMGGG@@@:::888777666555666888999999666777999;;;===@@@EEEHHHFFFIIIMMMNNNKKKMMMWWWbbb''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))******+++,,,,,,------///......000222555???JJJNNN```{{{{{{xxx~~~aaaLLLIIIHHHGGGIIILLLPPPTTTVVVUUUSSSQQQPPPQQQTTTWWWYYYXXXYYY]]]bbbiiinnnpppqqqxxx{{{~~~}}}yyyuuurrrwwwooofffdddggghhhddd___XXXTTTOOOLLLKKKIIIGGGEEEBBBGGGOOOXXXcccsss~~~{{{jjjVVVHHH???222,,,,,,------,,,,,,,,,+++***)))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((###%%%''')))******)))((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++******+++,,,---///000333===DDDKKK^^^|||ooojjj~~~zzzPPPQQQdddsss}}}xxxmmmvvvnnnvvvqqq___FFF444///000000.........---------,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))'''***,,,+++(((+++111888GGGIIIHHHCCC@@@FFFTTTaaaaaaDDDHHHiiiiiicccZZZRRRKKKCCC<<<999888888777666666666888999666888;;;===???CCCGGGKKKHHHKKKOOORRRRRR\\\vvv''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---......---,,,...111444;;;JJJWWW```vvvxxxeeeTTTMMMIIICCCHHHMMMNNNMMMOOOTTTYYYTTTSSSSSSTTTWWW\\\aaaeeehhhlllrrrwww|||vvvsssttttttpppkkkjjjeee^^^ZZZWWWQQQIIIBBBEEEBBBBBBHHHSSSdddzzz~~~}}}hhhTTTTTTJJJ<<<222------------,,,,,,+++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))))))))(((((())))))))))))))))))))))))'''((())))))******))))))&&&&&&''''''(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******+++---///222333444@@@PPPccc{{{zzziiihhhyyy___hhhwwwhhhhhh___hhhuuutttmmm\\\GGG666///...............---------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((()))++++++---111888>>>IIIGGGCCC@@@DDDQQQaaammm___RRRNNNdddsssbbb[[[SSSKKKBBB:::888;;;888888999888777666888999888;;;???AAACCCFFFIIILLLHHHIIIPPP[[[hhh~~~''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))******+++,,,---...///......222888>>>III[[[lllvvvXXXGGGDDDFFFHHHDDDLLLTTTWWWUUUSSSSSSUUUUUUWWW[[[```gggnnnssswww{{{yyywwwrrrllleee^^^VVVRRRSSSKKKEEEFFFIIINNNYYYdddvvv~~~uuuddd]]]VVVJJJ>>>444///...---,,,,,,,,,++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))************)))&&&''''''((())))))******(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,...111555777;;;LLLhhhuuu^^^ddd{{{yyy}}}yyyccc```dddyyysssppppppdddLLL999111............------------************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))******+++---222999@@@EEEGGGCCC@@@DDDPPP___jjjpppdddRRRXXXkkk}}}eeeYYYPPPHHHCCC<<<666555999666888:::999888777999<<<<<<@@@DDDGGGIIIJJJKKKLLLKKKMMM^^^{{{''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))******+++---...//////111333888???HHHUUUkkk~~~qqq___MMMGGGJJJNNNQQQRRRSSSTTTSSSQQQOOOQQQUUUYYY[[[```hhhrrr|||~~~~~~xxxooohhheeeeee___VVVNNNMMMJJJFFFFFFJJJPPPZZZgggsss|||{{{ooobbb]]]TTTHHH;;;333///...------,,,,,,,,,,,,++++++))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,///333777999EEE[[[~~~ppp\\\UUU||||||cccnnnppp~~~|||}}}~~~pppnnnzzzzzzbbbFFF888//////.........---------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,++++++///777???FFFIIIEEE@@@@@@JJJ[[[iiinnnnnntttdddOOOgggppp~~~ooo```OOOEEE??????===777444555444777::::::999999;;;>>>???CCCHHHKKKLLLLLLLLLMMMSSSZZZuuu))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***,,,------...000222111444???JJJOOO\\\yyyyyyxxx~~~VVVPPPJJJIIILLLPPPSSSTTTSSSSSSTTTTTTSSSUUU\\\ccceeeppp{{{}}}xxxrrrkkkiiilllhhh]]]\\\\\\RRRMMMLLLFFFLLLNNNTTTbbbuuuhhhXXXNNNNNNGGG555,,,............,,,+++***+++,,,&&&&&&''''''(((((())))))(((((())))))))))))((((((+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))++++++******************)))------+++,,,444===BBBNNNnnnbbb[[[bbbvvvddd||||||qqqrrrttt{{{rrr___nnnwwwSSS777111111111111111///,,,++++++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((()))+++***'''(((---''',,,111666@@@JJJJJJCCCHHHDDDGGGVVVgggppppppooo}}}rrrwwwZZZLLLddd{{{~~~vvvfff\\\LLLEEE<<<777777777555222777777666666666999>>>BBBDDDDDDHHHMMMOOOMMMNNNQQQZZZuuu))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((***,,,---,,,---///000222;;;HHHSSS^^^rrrnnn{{{yyy~~~[[[OOOLLLJJJKKKNNNRRRSSSSSSTTTVVVXXXZZZZZZ]]]dddjjjssswwwrrrrrrmmmbbb``````VVVQQQQQQLLLJJJJJJKKKQQQ]]]nnnwwwcccRRRNNNLLL@@@222+++---------,,,+++++++++,,,(((((())))))))))))))))))(((((())))))))))))((((((*********)))(((''''''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++******************,,,---///222666:::@@@EEESSSlll\\\eeeyyy|||rrrnnnlll|||qqqrrr|||{{{```AAA000000////////////...---++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((()))+++***'''(((,,,)))...333888AAAJJJJJJEEEDDDBBBQQQiiirrrkkklllwww|||uuupppwwwgggUUUUUUhhhooorrrvvvxxxtttiii\\\SSSGGGAAA:::777777888666444777888888888999<<>>666000//////......,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((((((***)))&&&(((,,,---444===DDDGGGGGGDDD@@@===DDDUUUeeebbb^^^rrrkkkFFFFFF\\\sss~~~zzztttlllbbbWWWLLLEEE:::888777777888999777555777999<<<>>>@@@DDDIIILLLPPPPPPPPPQQQWWWmmm(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++------......000555;;;@@@IIIXXXooommmqqq{{{{{{cccVVVJJJFFFUUUSSSTTTUUUWWWYYY]]]aaaccckkkttt||||||zzzoookkklllgggddd^^^VVVPPPNNNMMMLLLKKKVVViiizzzmmm^^^PPPFFF888444000------------,,,*********))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))******************++++++,,,,,,,,,,,,222111555<<>>888888777777888777666444666999===@@@CCCFFFJJJMMMSSSPPPRRR]]]rrr))))))))))))))))))))))))))))))(((((((((((())))))((())))))******++++++++++++++++++,,,000999DDDKKKHHHaaaggg___kkk|||ttt~~~fffKKKKKKKKKKKKSSSVVVWWWXXXYYY[[[aaahhhmmmrrr~~~wwwqqqqqqllllllcccXXXRRRPPPQQQPPPOOONNNUUUcccvvvvvv]]]NNNHHHCCC<<<444............---))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))************)))(((''''''''')))))))))*********++++++******++++++,,,---------///222666:::EEE\\\{{{hhhXXXmmmyyybbbuuunnndddaaaSSSAAA444000000000000,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++((((((******))),,,222666<<>>666333222000------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********+++((((((+++++++++///555===@@@FFFJJJGGGBBBGGGOOOXXX\\\eeeqqq~~~]]]KKKQQQhhhyyy|||pppiii^^^TTTLLLFFFAAA>>>777777777777666777888999:::>>>CCCGGGJJJLLLNNNPPPNNNYYYqqq))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,///...---///888GGGXXXdddcccmmmnnngggKKKGGGSSSQQQUUU^^^ZZZXXX\\\bbbggglllsss|||{{{uuuxxxyyytttiii^^^VVVSSSXXXOOOOOOWWWZZZ^^^uuu}}}xxxxxxyyyvvvWWWJJJTTTIII:::111...//////...*********++++++,,,,,,---(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''(((((())))))******)))************+++++++++******+++,,,,,,---......444>>>CCCHHH___rrrbbbtttvvvooo{{{___HHH;;;666222///---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***((()))+++,,,,,,111888AAABBBEEEHHHEEECCCMMM[[[nnnggglll}}}jjjLLLHHHXXXmmm|||qqqhhhaaaVVVKKKDDD>>>:::777666666666666666777:::<<<<<<@@@EEEJJJLLLNNNPPPRRRYYYkkk))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++---.........///333222000===WWWjjjooo}}}hhhWWW\\\rrrwww}}}|||```MMMMMMNNNQQQWWW]]]]]][[[[[[hhhlllnnnvvv~~~|||vvvnnnfff```\\\YYYSSSPPPQQQPPPWWWrrroooSSSWWWVVVKKK;;;333333111------,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))///,,,)))///111///444===@@@JJJaaa~~~rrriiipppzzzzzz|||lllDDD777;;;+++---,,,++++++,,,,,,***(((++++++++++++++++++++++++,,,+++))))))***)))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))*********)))***+++******000<<>>IIIFFFHHHMMMOOONNNRRRYYY___))))))))))))))))))))))))(((((((((((()))))))))***))))))+++,,,---......///---...111888EEEYYYnnn|||qqq]]]^^^ffftttttt||||||eeePPPMMMPPPTTTUUUWWWZZZ]]]___eeeqqqsssttt}}}zzzuuuoooiiidddbbb\\\TTTNNNNNNNNNRRRdddxxx~~~vvv```YYYWWWNNNAAA555000...---,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))///,,,)))000111///666<<>>777//////---,,,---------+++)))++++++++++++++++++++++++))))))***************+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))***************+++++++++---555@@@HHHLLLHHHGGGGGGDDDKKKiiikkkLLLDDDWWWvvvrrrfffZZZSSSIII@@@;;;999888888888999999999999:::>>>AAAGGGGGGKKKOOOOOOOOOWWWaaaxxx))))))))))))))))))))))))((((((((()))))))))*********++++++,,,---......///000111999IIIYYYjjjVVVQQQbbbnnnsssvvvnnnPPPGGGNNNSSSYYY[[[YYYYYY___eeelllvvvxxx~~~yyysssmmmiiifffdddZZZTTTSSSRRRQQQWWWaaammmzzzzzzyyyxxxaaa]]]WWWOOOAAA444------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))///,,,+++111111111999===ZZZrrr}}}ttt^^^kkkjjjqqqkkkzzz~~~nnnEEE444555111///............,,,+++++++++++++++++++++++++++))),,,---,,,)))(((***,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''')))))))))*********++++++,,,+++***,,,222;;;DDDJJJNNNJJJFFFCCCFFFVVVuuuzzzPPPJJJKKKlll}}}iii]]]QQQKKKCCC===:::999999999888888888888999<<>>BBBHHHLLLNNNQQQQQQPPPZZZxxx)))))))))))))))))))))))))))))))))*********++++++************,,,...000111555QQQdddmmm|||[[[WWWvvvzzzWWWLLLJJJSSSZZZUUU[[[WWWZZZccckkkoooyyyzzzqqqoooqqqtttuuu|||||||||{{{xxxuuurrrqqqssstttvvvyyy{{{xxxlllmmmmmmkkkfffaaa___```\\\___hhhzzz{{{xxxsssuuuzzz^^^BBB222111///---,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((())))))***+++,,,---------///---111:::<<>>@@@BBBFFFKKKNNNNNNQQQTTTYYYnnn))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...111444555BBBYYYnnndddYYYggg\\\KKKPPPPPPWWW]]]WWW]]]ZZZ___jjjpppvvv}}}vvvkkkcccXXXRRRRRRVVVZZZ[[[bbbbbbbbbbbb```^^^\\\ZZZZZZ[[[]]]```eeekkkqqquuutttwwwvvvsssssswwwxxxwww{{{~~~vvvtttpppmmmkkkjjjfffbbb^^^___dddrrr{{{yyywwwyyyqqqSSS666333000,,,***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((())))))***,,,------......///---222<<>>@@@BBBFFFHHHEEEFFFZZZvvv{{{qqqyyyiiiTTTUUUhhh}}}pppbbbPPP@@@;;;999888888999::::::999:::===AAADDDFFFIIILLLOOONNNUUU___nnn)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---000333666999HHHWWWmmmhhhRRR[[[tttlllMMMHHHSSSPPPUUU___\\\]]]]]]eeeooosssyyy{{{tttkkkdddbbbWWWPPPHHHEEEGGGLLLOOOQQQQQQQQQRRRRRRQQQPPPOOONNNJJJKKKLLLOOORRRWWW]]]aaa___cccddd```___bbbeeeeeellloooqqqsssuuuzzz|||tttppprrrsssmmmeeebbbaaaccciiisss|||zzz|||```888555000,,,)))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((())))))+++,,,---......//////---333>>>DDDVVVrrrllllll{{{yyyoooxxxyyyooogggqqqyyy~~~~~~}}}ooo{{{{{{[[[777444111......///......++++++++++++++++++++++++,,,+++))))))***)))(((&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((())))))+++,,,---......,,,444>>>CCCCCCCCCEEEHHHHHHKKKfff|||___PPPSSSjjj|||lll[[[MMMEEE;;;999888888:::::::::999;;;>>>CCCGGGIIIKKKMMMOOOQQQZZZjjj***************)))((('''++++++******++++++,,,---+++------,,,+++000999AAAPPPTTTxxxsss]]]bbbttt}}}~~~}}}hhhQQQMMMKKKPPPYYY______[[[bbbgggooouuuzzz{{{hhhVVVQQQQQQMMMIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFHHHGGGGGGGGGHHHIIIKKKKKKLLLMMMMMMLLLMMMPPPNNNJJJQQQRRRTTTWWWZZZ```fffjjjpppwwwtttnnnppppppllleeefffffffffjjjpppuuuvvvxxxnnnuuutttiiiOOO===---***,,,,,,,,,...+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))((((((((((((((()))***))))))***---///...---777@@@AAAQQQpppxxxnnntttlllppplllnnn~~~~~~|||}}}RRR666000333+++---222)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&))),,,+++))))))+++...555:::AAADDDGGGIIIIIIGGGFFFYYYzzzhhhRRRWWWbbbvvv}}}iii\\\SSSGGG;;;777777666666777888999:::???BBBHHHMMMMMMJJJMMMSSSVVVbbb)))************))))))(((++++++******++++++,,,---***,,,---...///666AAAIIILLLddduuuvvv|||bbbQQQMMMOOORRRVVVYYY]]]```bbbppprrryyyyyylll^^^SSSJJJIIIIIIGGGFFFHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIGGGGGGIIIJJJHHHEEEIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNKKKLLLPPPQQQNNNUUUVVVWWWVVVTTTUUUYYY]]]ZZZaaajjjqqqwww}}}rrrlllnnnnnnkkkqqqrrrqqqlllhhhiiiooosssxxxooommmmmm\\\III666///...---,,,,,,+++++++++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))(((***+++,,,+++++++++...000444777===GGGSSSccc{{{uuuuuu~~~hhhppp|||xxxzzzzzz{{{{{{zzz~~~}}}gggDDD444444---...444///+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))(((+++---,,,******,,,///888<<<@@@DDDFFFHHHHHHHHHNNNhhh\\\YYYcccnnntttaaaTTTKKKAAA777888777666666777888:::;;;BBBCCCGGGMMMPPPOOOPPPSSS```vvv((())))))************)))++++++******++++++,,,---***,,,---///333===IIIRRRWWW~~~|||nnnRRRHHHIIIQQQZZZ\\\ZZZ\\\bbbiiivvvwww~~~ppp[[[TTTNNNKKKJJJKKKJJJGGGIIIMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPMMMKKKKKKLLLMMMLLLJJJQQQQQQPPPPPPOOONNNMMMLLLMMMOOONNNJJJJJJOOORRRRRRNNNRRRVVVVVVTTTUUUYYY]]]___dddjjjnnnrrrxxxsssnnnnnnmmmkkksssvvvvvvpppgggcccgggnnn{{{lllhhhrrrcccPPP;;;111...---,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++,,,......------...000222===???LLLiiiwwwqqq~~~yyykkkuuunnn{{{www~~~~~~|||}}}jjjmmmvvv~~~~~~zzz~~~TTT777222,,,***//////,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++***((('''&&&%%%$$$(((((((((((())))))))))))***,,,---,,,***+++...111<<<>>>AAAEEEGGGGGGGGGGGGLLLjjjzzzqqqrrr~~~rrrXXXiiittt~~~rrr^^^PPPHHH???777888777777777888999;;;<<>>444///))))))---,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&%%%(((((((((((())))))))))))***,,,---+++***+++///444???@@@DDDHHHHHHEEEDDDFFFKKKaaalllhhhqqqdddaaawwwzzznnn[[[MMMCCC<<<666888777777888999;;;===???HHHHHHKKKPPPQQQRRRYYY```{{{rrrmmmdddXXXNNN'''((()))***************++++++******++++++,,,------------000777BBBMMMUUUtttxxxcccOOOLLLJJJSSSWWW]]]___aaaeeelllsssgggWWWSSSUUUVVVVVVWWWXXX\\\aaacccbbbbbbdddfffiiillloooqqqrrrqqqxxx}}}{{{vvvuuu{{{}}}}}}~~~vvvpppmmmlllppp{{{}}}tttrrrrrr{{{wwwppp^^^TTTEEE555---,,,...///++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((()))))))))*********+++***,,,---...---...000111888MMMSSSjjjzzzhhh||||||zzzzzz{{{~~~yyyxxxxxxttt||||||}}}iiiGGG999666...***///,,,------------,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))++++++***))),,,222777AAACCCHHHMMMJJJDDDFFFMMM^^^cccjjjtttjjjZZZgggtttoootttaaaPPPDDD<<<777555777777888999<<>>NNNYYYttt{{{ddd^^^zzzvvvooozzz}}}yyyvvvzzz{{{xxxqqqqqqgggNNN;;;888111***///---------------,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))***+++******...666<<>>JJJXXXbbbhhh~~~lllWWWNNNJJJPPP[[[ZZZ[[[]]]```hhhuuu{{{tttqqqrrrpppsss~~~|||wwwvvvuuuzzz~~~qqqkkknnntttwwwyyyxxxwww{{{rrrXXX>>>000---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))((())))))******+++,,,,,,,,,,,,,,,,,,---111666:::@@@HHHXXXsssfffaaadddttt~~~xxxoookkkuuu~~~vvvuuuxxx{{{yyymmmdddnnn\\\AAA;;;444+++...---------...------,,,+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***+++,,,+++---222;;;BBBGGGIIINNNPPPJJJKKKaaa|||```KKKKKKRRR___kkkyyynnn___PPPGGGAAA;;;999;;;666777999===BBBGGGKKKNNNOOOQQQUUUXXX^^^rrrrrrnnniiijjjkkkjjjbbb[[[]]]cccXXXWWWZZZ```iiinnnnnnkkk***************)))((('''++++++******++++++,,,------000888DDDTTTcccnnnttt}}}nnn|||{{{www~~~YYYQQQOOOGGGLLL\\\YYY\\\___bbbiiizzzuuujjjcccccchhhuuu~~~{{{}}}vvviiijjjuuuuuurrrsss~~~dddDDD222...///++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))************))))))((())))))***++++++,,,,,,---------,,,...222999>>>EEEFFFVVVqqqxxxdddnnnvvvyyynnnxxxtttkkkwwwpppoooqqqsssssstttrrrwww{{{}}}qqqiiioooMMMBBB:::000111------......------,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))+++,,,------///555>>>FFFIIIKKKOOOOOOIIINNNnnn|||nnnRRRMMMOOOTTT___yyy~~~mmm^^^NNNEEE>>>666333555666777:::>>>CCCIIINNNQQQSSSRRRTTTYYYggg}}}ssskkkkkkpppqqqnnnqqq~~~)))))))))))))))))))))))),,,---...---+++++++++---,,,000666HHHaaakkksssrrreeepppxxxzzzpppRRRJJJNNNPPPRRRWWW]]][[[___kkktttwwwwwwwwwkkkeeedddrrr{{{xxxtttrrrrrrssssssssstttuuuzzzyyy}}}~~~rrrVVV:::...///000...,,,,,,,,,,,,***(((+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))***+++...444===CCCKKKQQQaaazzzrrrttt}}}~~~eee___kkkjjjppp}}}tttsssvvvtttoooqqqssswww~~~uuu~~~vvvUUU>>>333***//////...---,,,,,,,,,,,,************))))))))))))******))))))((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++,,,++++++---222999AAAFFFTTTGGGPPPVVVIIITTT}}}aaaSSSQQQVVVlllrrreeeWWWGGGAAA>>>;;;888777:::999:::???GGGMMMMMMKKKPPPXXXSSSVVVzzz)))))))))))))))))))))))))))+++,,,,,,+++,,,---///222<<>>===:::888888999999<<>>///000///...------,,,,,,,,,************)))))))))((())))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))+++++++++******************+++///444;;;BBBHHHKKKPPPPPPDDDLLLnnnoooXXXfffxxxnnn___MMMCCC:::999999888888:::;;;>>>DDDIIINNNRRRUUUVVVZZZfffzzz))))))))))))))))))))))))***++++++++++++,,,///222999JJJOOOYYY~~~jjjgggzzz|||}}}dddPPPMMMOOOVVV]]]```aaaaaaiiissszzzrrrggg{{{{{{xxx|||{{{wwwqqqlllmmmwww}}}{{{zzzxxxvvvvvvzzzwww~~~|||zzzlllbbbOOO<<<222000---,,,---......---***************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++......000777DDDNNNMMMHHHiiixxxpppooosssrrrxxxyyylllmmmxxxuuu~~~nnnkkkllliiimmmqqq]]]VVVwwwyyyooowwwxxxkkkSSS444000000///...------------************)))))))))((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))************************(((+++000666===CCCHHHJJJHHHDDDBBB^^^~~~___^^^sss~~~vvvdddVVVIIIAAA::::::999888888:::???CCCHHHLLLNNNQQQVVVZZZ___uuu)))))))))))))))))))))))),,,,,,,,,++++++---111333BBBOOOTTTdddeeekkk}}}xxxuuuUUUIIILLLQQQXXX^^^bbbeeegggiiirrrvvv~~~zzz}}}{{{rrrggg]]]\\\cccqqq~~~vvvtttvvvzzz|||yyy|||~~~|||zzzdddJJJ555222...------......---*********+++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++000,,,111???IIILLLNNNRRRnnnwwwiiiiiimmmzzzyyy{{{mmmxxxxxxlllooozzzwww|||wwwlllgggdddhhhjjjzzzhhhYYYoooyyyddd<<<111000///...------------************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))*********+++++++++(((,,,222999@@@EEEHHHJJJIIIDDDRRRwww}}}pppVVVeeeooo]]]QQQFFF@@@;;;;;;:::888999;;;BBBGGGLLLNNNOOOSSS[[[bbbjjj))))))))))))))))))))))))+++,,,,,,,,,---///444777EEEPPPYYYpppbbbbbbmmm}}}vvv{{{YYYKKKFFFLLLSSSXXX]]]dddjjjnnnlllwww|||yyy}}}}}}wwwkkk]]]SSSYYYjjjzzzxxxyyy{{{|||~~~~~~~~~{{{qqqWWW777444///------------,,,*********++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++000,,,777IIILLLEEENNNaaammmaaaiiitttooommm{{{oooppp{{{wwwmmmpppzzzzzz}}}mmmcccdddggghhhrrrwww^^^bbbjjjLLL111000///...------------************))))))))))))'''((((((((()))))))))***&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---***...555<<>>:::888:::;;;:::;;;???EEEKKKPPPRRRTTT[[[iiiuuu))))))))))))************,,,///000---***---666???OOOWWWkkkgggXXXhhhzzzooohhhVVVGGGGGGPPPWWWZZZYYY^^^iiirrrtttzzz~~~zzz~~~|||~~~yyyxxxzzz|||zzzkkkXXXXXXddduuu~~~xxxrrrwwwrrrqqqvvvyyyzzzvvvwwwlllKKK333///444+++---222(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,******))))))))))))******000+++))),,,---++++++...///111???MMMFFF>>>UUUyyy{{{___\\\kkkyyygggYYYmmmyyyaaaeeevvvwwwxxxzzzqqqoootttzzz}}}ssscccccc^^^ccccccvvvaaaOOOpppcccwwwvvvvvvvvvbbb>>>***222333,,,---)))000,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%++++++***+++------+++***000000666AAAIIIJJJIIIIIIDDDYYYoooXXXfff^^^aaa~~~iiiPPPAAA;;;<<<;;;:::999999<<<>>>JJJNNNNNNRRRXXXZZZhhh))))))))))))***************---...---+++000;;;DDDSSS___uuuyyyhhheeeqqqyyyooorrr{{{tttQQQGGGGGGOOOUUUXXXYYY^^^jjjtttxxx{{{ppplllooo}}}}}}xxxwwwyyy|||xxxuuukkkXXXWWWfff}}}}}}zzz~~~xxxsssrrrooopppwww|||~~~wwwzzzrrrQQQ888000111***...333***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++******))))))))))))******---)))))),,,---,,,,,,///111999IIIRRRJJJEEE^^^tttaaaeeesss{{{~~~ccc```xxxlllccciiinnnuuuzzzzzzqqqpppwww~~~uuubbbbbb\\\bbbaaannn{{{___MMMeeezzzaaapppkkkmmmwwwtttFFF---000111,,,...)))///,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&*********+++,,,,,,+++***///555<<>>AAAOOORRRSSSXXX[[[[[[nnn)))))))))*********++++++(((***------...555AAAJJJYYYmmmoooiiitttzzz___JJJIIIKKKQQQVVVZZZ\\\bbbnnnzzz}}}~~~uuueee\\\ZZZnnnwww~~~xxxtttsssuuu{{{|||zzzxxxuuulll[[[ZZZmmmuuueee```eeevvv{{{wwwtttnnnmmmpppwww}}}{{{yyy~~~vvvpppWWW@@@222...+++///222+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))*********))))))))))))*********((())),,,...,,,,,,000222CCCSSSTTTKKKOOOkkkpppjjj{{{lll___iiivvvaaajjjqqqjjjrrrzzz|||zzzrrrrrryyyyyy```___YYY```\\\cccooo\\\KKKWWWjjjeeemmmllllllpppTTT333///...,,,///***...,,,++++++++++++*********((((((((((((((((((((((((&&&&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))))))))((((((((((((((())))))******++++++++++++000;;;CCCCCCFFFMMMOOOLLLJJJkkk}}}|||```OOOYYYbbbzzznnnYYYGGG???;;;::::::999999===BBBGGGMMMOOORRRZZZ]]]\\\www))))))*********+++++++++(((***,,,...222;;;GGGQQQWWWwwwlllrrr{{{yyyMMMEEEMMMPPPVVVZZZ^^^```fffrrrqqqpppooorrrxxxuuuggg^^^]]]bbbiiipppwww~~~|||xxxrrrnnnmmmooouuu{{{|||}}}{{{mmmaaa___ssswwwjjj]]][[[ddd{{{xxxtttrrrmmmnnnrrrwww|||yyyppp|||}}}vvvnnnjjjYYYFFF555...---111111,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******)))(((***------+++,,,000444JJJYYYSSSLLL[[[{{{nnnvvveee^^^qqqgggaaarrrwwwlllsssxxxyyy~~~|||ttttttzzz~~~___ZZZVVV\\\XXXYYYccc[[[MMMMMM```mmmnnnxxxvvvrrrvvveee:::...,,,---000***...++++++++++++************((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********,,,---444@@@GGGFFFHHHOOONNNGGGTTTpppYYYSSS^^^nnn|||hhhRRRCCC===::::::999999;;;@@@GGGLLLLLLMMMRRR]]]bbbddd************+++++++++++++++,,,...000666AAANNNWWW```ooozzz~~~hhhFFFGGGQQQTTTZZZ]]]```dddiiittt|||vvvnnniiilllvvv}}}yyyooojjjkkkbbbfffkkksss}}}yyyvvvqqqllllllmmmqqq{{{|||}}}ooohhheeesss{{{eeecccaaaccclllwwwqqqoooppprrrsssuuuwww{{{~~~~~~rrrooo}}}yyyyyyppphhhfffYYYNNN<<<000111222...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******+++***+++...---***,,,111;;;PPPZZZRRRQQQiiivvvfffvvvjjj```xxxoooaaahhhrrrrrrlllsssyyyxxxzzz||||||vvvuuuyyy~~~aaaWWWTTTWWWTTTTTTZZZZZZPPPIII\\\qqqiiiwww{{{zzzzzztttCCC000,,,---111)))...+++++++++*********))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((******)))***---000:::BBBHHHIIILLLPPPKKKBBBaaa[[[YYY```nnnyyyeeePPPAAA<<<999:::999:::===CCCKKKPPPPPPRRRWWWbbbjjjqqqmmmlll*********++++++++++++,,,,,,---///333;;;GGGUUU^^^ooozzz|||]]]IIIMMMTTTVVV[[[]]]aaaeeekkkvvv}}}qqqhhheeeiiipppvvvtttrrrttt}}}~~~~~~yyyqqqoooqqqpppuuu|||{{{yyysssooonnnnnnqqq{{{~~~yyyrrrooojjjvvvjjj^^^___fffpppzzzyyyqqqmmmqqqtttsssqqqssswwwyyyxxxwww{{{~~~rrrgggddd^^^[[[FFF555444111,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******++++++,,,...---+++///555GGGUUU[[[WWW]]]xxxhhh^^^oooqqqfff~~~```bbbnnnnnnjjjkkkpppzzzxxxzzz{{{xxxtttuuu{{{gggXXXUUUSSSRRRRRRTTTVVVQQQIIIVVVxxxppp___ggguuuJJJ333......///(((...+++************)))))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((''')))+++***)))***///333???CCCIIIMMMNNNLLLJJJIIIooo|||UUUcccsssqqq___MMM@@@;;;999:::;;;<<>>;;;888:::<<>>DDDHHHMMMLLLFFFKKKddd~~~mmm___[[[|||kkkWWWIII>>>;;;<<<;;;999<<>>@@@YYYrrr___gggwww~~~rrrFFF555444,,,---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((()))******,,,---,,,...777BBBFFFJJJMMMJJJGGGRRRmmmZZZYYY]]]vvvgggTTTGGG===:::;;;;;;;;;???HHHMMMPPPSSSXXXjjjbbbooozzzfffSSSNNNQQQUUU^^^hhh***++++++,,,,,,---------,,,111===LLLVVVcccwwwkkk|||}}}{{{\\\PPPHHHNNNXXX]]]```aaahhhlllrrr|||~~~}}}{{{xxxuuuzzz|||~~~|||}}}|||ssskkkfffddd```UUUNNNTTT___fffmmmsssllljjjnnnwww~~~~~~xxx{{{zzzxxxwww|||zzzyyyyyyuuurrrvvv}}}~~~rrrddd[[[\\\WWWUUUXXXUUUQQQTTTOOOVVVeeezzz~~~zzzqqqqqqrrrrrrqqqpppnnnlllvvvyyyzzzVVV999////////////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,+++,,,------///:::NNN^^^___QQQaaafffaaaiii~~~|||vvvnnnppp|||{{{xxx}}}}}}|||xxxttt}}}yyyvvvsss^^^SSSOOONNNIIIJJJJJJAAAAAA<<>>AAAHHHPPPRRRRRRVVV\\\[[[qqq}}}bbbQQQLLLLLLSSSPPPOOOVVVjjj******+++,,,---...//////777666OOOiiirrrnnnbbb}}}{{{cccLLLOOORRRUUUZZZaaagggjjjnnnwww~~~|||}}}~~~~~~||||||zzzxxx|||}}}zzzxxxxxxtttmmmcccYYYPPPIIIFFFAAAAAAIIITTTaaaooozzz}}}yyywwwuuusssssssssxxxyyy}}}}}}{{{lll[[[YYYXXXdddzzzoookkkmmmooonnnjjjllluuuyyy{{{yyy}}}{{{fffJJJ777111//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------+++000222111888HHHZZZbbbQQQRRRpppQQQVVVkkkyyyrrrhhhkkkrrrzzz~~~~~~}}}}}}zzz|||{{{rrrpppooollliii[[[TTTPPPIIIKKKLLLDDD@@@@@@BBBuuu}}}ccctttwwwIII444777)))222...------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,''',,,//////555AAAIIIKKKMMMNNNIIIIIIbbbyyysssSSS\\\eee{{{kkkXXXKKKBBB<<<:::<<>>BBBDDDvvveeevvv~~~LLL555777)))444...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,&&&,,,///000777CCCKKKKKKNNNNNNHHHIIIeee___III]]]cccyyyiiiWWWJJJBBB<<<;;;===???BBBIIIOOOQQQQQQVVV^^^pppwww]]]MMMJJJMMMOOONNNUUU^^^ppp000,,,+++...///......000666LLLSSSjjj[[[ttttttkkkTTTLLLPPPUUUXXX\\\bbbjjjpppvvv}}}}}}}}}}}}||||||||||||}}}yyy{{{}}}}}}||||||nnn^^^TTTJJJBBBAAACCCFFFOOOYYYrrryyy|||}}}~~~|||zzzzzz{{{yyyuuuqqqvvvxxx{{{|||yyy~~~uuutttuuurrryyy|||}}}{{{zzz}}}pppYYY^^^hhh~~~~~~xxxoooiiihhhkkkooorrrkkkmmmuuuqqqfffFFF555222---,,,///000---+++------------,,,,,,,,,++++++************************)))************+++++++++************+++,,,---......000///111BBBXXX___YYYQQQ]]]{{{rrrSSSiiiqqqwwwppphhhmmmsssuuu|||mmmpppnnnqqqyyy{{{tttppprrriiibbbXXXQQQNNNLLLJJJHHHDDD;;;@@@sssiiihhh]]];;;,,,666///......---,,,+++))))))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***,,,666???EEEKKKQQQSSSQQQDDDOOOwww|||WWWYYY]]]fffwwwcccOOODDD===777:::AAACCCJJJIIIIIIQQQSSSXXXfff___TTTLLLLLLNNNNNNSSSZZZ[[[}}}000,,,+++...000...///111<<>>TTT}}}kkkaaakkkJJJ222444,,,......---,,,+++***))))))************))))))))))))((((((((('''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******---,,,///:::CCCIIINNNSSSSSSQQQNNN^^^zzz~~~qqqgggQQQTTTeeekkkYYYGGG@@@<<<:::>>>FFFHHHNNNNNNPPPVVVWWW___qqqzzz^^^KKKKKKKKKLLLMMMNNNUUUdddsss---***+++---...---000555CCCYYYXXXdddyyyrrr}}}}}}}}}tttTTTLLLQQQUUUZZZ^^^bbbiiiqqqwww~~~|||zzzxxxwwwyyy|||}}}}}}{{{ssswww{{{~~~ooo\\\NNNEEEBBBCCCIIIYYYnnn~~~|||zzzyyyyyyyyyyyyzzzvvvrrrrrrrrrooofff^^^```^^^mmm~~~{{{yyy{{{~~~}}}{{{xxxzzz}}}zzzZZZNNNZZZ]]]www~~~zzz|||tttlllhhhiiinnnrrrpppqqquuu{{{}}}|||~~~~~~}}}yyy```???444///---//////---,,,---+++++++++*********))))))************************))))))*********+++++++++++++++++++++,,,---......,,,,,,///<<>><<<:::???GGGGGGNNNOOOQQQWWWXXXccczzz|||```RRRLLLLLLNNNOOOOOORRRaaayyy***)))***,,,,,,,,,111777FFF\\\YYYbbb{{{zzz~~~hhhQQQMMMQQQUUUZZZ^^^bbbiiiqqqxxx{{{{{{zzzyyyxxxwwwwwwvvvyyy}}}~~~xxxwwwwwwyyy~~~ttt___SSSLLLHHHKKKYYYoooxxxvvvwwwxxxuuurrryyyuuurrrpppnnniii```XXX^^^aaazzz}}}{{{{{{}}}}}}{{{xxxyyyzzz~~~jjjNNNHHHYYY___}}}~~~{{{~~~{{{uuummmhhhgggkkknnnnnnlllooowww|||~~~{{{pppJJJ666000---...///,,,,,,...+++++++++*********))))))************************))))))*********+++++++++++++++++++++,,,---...///------222AAAVVVcccaaaXXX^^^rrrfffaaaxxx}}}uuuvvv~~~ssspppooorrrzzz}}}dddaaaiiieee___bbbdddhhhttt{{{www|||sssmmmmmmgggaaaYYYSSSQQQOOOLLLIIIIIIFFFAAAEEEbbblllXXXhhh```666000///...------,,,,,,+++++++++))))))((((((((('''''''''))))))(((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************,,,,,,222===GGGLLLPPPTTT[[[PPPVVVmmmyyyxxxoooXXX\\\```yyyvvvbbbQQQBBB===;;;999>>>FFFFFFLLLNNNRRRWWWYYYjjj___KKKJJJNNNLLLOOOPPPQQQ\\\ttt))))))***,,,,,,,,,222:::NNNccc\\\dddzzzxxxuuu^^^PPPLLLRRRVVV[[[```dddkkktttzzz|||yyywwwwwwwwwwwwwwwvvvvvvvvvxxx{{{}}}~~~~~~}}}zzzwwwxxx|||jjj]]]WWWNNNSSSeee}}}~~~|||wwwrrrqqqtttvvvuuutttxxxuuuppplllgggbbb\\\YYYcccnnn}}}yyywwwyyyzzzyyywwwwwwwwwxxxzzz~~~sss^^^LLLLLL]]]bbb}}}||||||{{{wwwpppiiifffhhhkkkllliiijjjsss~~~|||}}}}}}|||XXX777111.........,,,,,,...,,,++++++++++++*********************************)))************+++++++++++++++++++++,,,---...///...000777FFFXXXaaa___YYYeee|||bbb```wwwvvvqqqyyyyyynnnnnnnnnttt~~~vvvbbbbbbjjjddd[[[^^^bbbhhhsss~~~yyyyyyzzzpppiiihhhccc^^^WWWRRRQQQOOOLLLJJJKKKFFFBBBDDDZZZpppWWW[[[llliii:::111111...---------,,,,,,,,,+++))))))))))))(((((((((((()))))))))((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))*********++++++,,,---444@@@JJJOOORRRUUUTTTQQQhhhcccTTT\\\hhhnnn```OOOAAA===;;;:::>>>GGGGGGLLLNNNSSSZZZ]]]tttjjjNNNDDDHHHMMMKKKOOOSSS[[[mmm******,,,.........555>>>VVVjjj___cccwwwzzz|||mmmwwwTTTPPPNNNVVVZZZ___dddiiioooxxx{{{yyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxx{{{||||||zzzzzzxxxwwwvvvxxx{{{}}}~~~iii```^^^ZZZaaauuu{{{||||||xxxuuutttvvvyyyrrrooojjjccc^^^]]]```dddlll|||~~~wwwttttttttttttrrrssssssuuuwwwzzz~~~{{{aaaRRRNNNVVVeeeqqqzzzyyyzzz{{{|||zzztttlllggggggiiillliiijjjpppwww}}}{{{}}}ddd888222.........,,,,,,///,,,,,,,,,,,,++++++++++++************************)))************+++++++++,,,,,,+++,,,,,,---...///---111<<>><<<======CCCKKKMMMQQQSSSZZZbbbjjj\\\JJJMMMTTTUUURRR[[[cccnnn,,,...+++---111...444GGG```lllXXXdddwwwhhh}}}|||kkkeeeMMMOOORRRYYY\\\dddkkknnnpppyyy}}}}}}~~~~~~|||{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{|||}}}zzzvvvqqqoooooosssvvvxxxwww}}}fffYYYYYY[[[iiippp{{{sssoooccc]]]YYYYYY]]]cccoooyyyvvv{{{vvvttttttsssqqqooorrrnnnpppwww|||{{{~~~rrr\\\MMMOOO[[[dddddd~~~zzz{{{zzzwww}}}xxxxxx{{{ssseeebbbgggmmmllllllmmmpppzzzwwwzzz{{{|||zzzEEE---000---+++111,,,///---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******(((((((((((()))))))))))),,,,,,+++++++++,,,------000---JJJ]]]jjjggg]]]}}}```[[[hhh{{{|||mmmlllooozzz}}}sssrrrrrrxxx~~~~~~|||~~~zzzkkkfffjjjjjjbbb\\\___]]]aaaoooyyyrrrsssvvv~~~}}}|||zzzuuulll___VVVZZZ\\\ZZZTTTPPPQQQRRRPPPNNNGGG999???GGGcccXXXJJJ```yyyyyyHHH888//////......------,,,+++++++++******)))))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,------111999EEEPPPWWWXXXVVVPPPpppbbb\\\[[[hhhvvvdddUUUFFF;;;;;;;;;;;;BBBNNNMMMRRRQQQ\\\kkkmmmoooVVVOOOQQQSSSVVVYYYdddooo+++---+++---222000777KKK^^^hhh___uuuuuuwww~~~uuudddMMMPPPUUU\\\^^^dddjjjmmmpppzzz}}}~~~|||{{{zzzyyyyyyyyyvvvuuutttuuuuuuvvvvvvuuuwwwtttoookkkiiiiiiiiijjjmmmqqqwww~~~lll[[[VVVXXX[[[kkkvvv~~~uuukkkddd]]]YYYWWWZZZ___fffqqq{{{zzzwwwuuuuuutttrrrtttqqqrrruuuuuusssuuuzzzzzzhhhUUUMMMPPPaaa}}}{{{yyy{{{{{{www{{{wwwwwwzzztttfffbbbfffjjjjjjkkkmmmnnnuuu||||||{{{FFF///111///+++000+++...---,,,,,,++++++,,,,,,---,,,++++++***))))))******(((((()))))))))*********,,,,,,++++++,,,,,,---...444333NNN___jjjeee___~~~ccc```lll}}}xxxggghhhkkksss|||~~~|||www||||||ssstttqqqvvv|||}}}|||{{{}}}uuugggdddlllkkkaaa\\\``````fffvvvyyyuuuxxxzzz~~~|||zzzyyyuuummmaaaYYYYYY[[[ZZZTTTQQQRRRRRRPPPOOOLLL@@@AAACCC^^^bbbPPPkkkPPP999000000000///......------,,,++++++***)))))))))))))))*********)))((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---...333<<>>XXXrrrYYYuuuSSS555444111111000//////......---,,,+++******))))))*********)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((************+++,,,------000777BBBMMMTTTWWWUUUSSS[[[nnn```YYY[[[ooommm\\\MMMCCC;;;:::===???FFFNNNNNNUUU]]]bbbeeevvvmmmWWWSSSNNNPPPXXX```iii{{{---///,,,,,,///000===VVVcccUUUlllxxxjjjooojjjtttWWWMMMPPPXXX[[[]]]dddoooyyy~~~|||{{{{{{yyywwwvvvtttuuuvvvxxxyyyrrrooommmooosssvvvvvvtttuuuvvvtttnnncccXXXOOOJJJDDDDDDGGGMMMUUUZZZZZZYYY[[[ZZZUUUOOOOOOVVV\\\]]]hhh}}}zzzmmm]]]SSSQQQSSSVVV]]]ccc___XXXbbbyyywwwrrrnnnmmmooorrruuussssssooohhh```]]]]]]^^^```jjjtttuuuhhh___YYYVVV^^^lllvvvzzzzzzuuutttvvvwwwtttkkkdddaaaggghhhiiijjjiiilllxxxyyyppp{{{zzzmmmiiieeeVVV333///...,,,000***000---,,,,,,++++++,,,,,,---+++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...CCCWWWlllmmm]]]eee~~~www[[[VVVhhh|||uuuooopppvvv|||}}}|||cccOOOZZZ___dddggghhhkkkpppuuuyyy~~~~~~vvvxxxtttvvvzzz~~~zzznnnpppqqqmmmaaa^^^jjjqqq|||qqqrrr|||qqq|||{{{rrrqqqppppppooojjjccc]]]TTTWWWWWWSSSPPPQQQRRRPPPIIIJJJAAAAAA>>>SSSooo]]]qqq\\\666555000000//////...------,,,,,,++++++***************))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************+++,,,---...222999CCCMMMSSSTTTRRRQQQcccddd___VVVYYYtttjjjYYYIIIBBB;;;:::===BBBHHHNNNNNNSSS^^^cccfffqqq___SSSRRRMMMRRRaaappp~~~---000---,,,000111AAA]]]^^^\\\~~~fffxxxwwwpppYYYRRRQQQYYY___```fffooowww||||||}}}yyyxxxvvvvvvwwwzzz}}}sssnnnjjjlllrrrwwwwwwvvvrrrtttsssmmm```RRRIIIDDD======???AAADDDFFFFFFEEEEEEPPPXXXUUUQQQUUU]]]ccckkkzzzxxxvvvooobbbWWWRRRVVV\\\XXX^^^ccc___\\\kkkzzzyyyvvvtttrrrtttxxx{{{xxxzzz{{{|||}}}gggZZZYYYVVVZZZggguuu{{{{{{zzzwwwwwwvvvvvvsssmmmeee```fffgggiiikkkjjjmmmyyyyyynnn~~~vvvlllvvv~~~hhh<<>>DDDJJJNNNOOOQQQ]]]eeekkklll\\\TTTOOOOOOMMMXXXooo,,,000------222666HHHeeeddd___mmm\\\|||}}}www~~~XXXSSSSSS\\\dddeeeiiipppvvv~~~|||zzzuuutttssstttvvvzzz~~~xxxqqqkkkkkkqqqwwwxxxwwwqqqtttssskkk]]]MMMCCC???;;;===>>>>>>???@@@BBBDDDGGG^^^oookkk[[[UUU]]]gggkkkqqqssslllbbb[[[WWWYYY]]]```^^^___bbbeeemmm}}}yyyyyyxxxvvvssstttwwwzzzwww|||xxxmmmppp~~~{{{cccXXXYYY\\\iii||||||wwwzzzyyywwwuuurrrnnnfff```bbbdddiiilllkkklllvvv~~~yyy}}}xxx{{{~~~III222---///333,,,000---,,,,,,++++++,,,,,,---******))))))***++++++,,,************+++++++++++++++,,,,,,,,,...///000111777VVVbbbsssmmmWWWkkkjjjUUU\\\qqq}}}tttpppssszzzrrreee___dddcccbbbdddjjjuuu{{{{{{oooooonnnlllbbbcccqqqwww}}}{{{nnnttt{{{qqqppppppqqqoooiii```XXXTTTVVVTTTNNNLLLPPPSSSSSSPPPQQQHHHEEE;;;EEEooo~~~xxx```qqq|||BBB888111111000//////......------,,,++++++******++++++(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---......888???HHHNNNQQQQQQQQQRRRyyy~~~bbbZZZWWWfffsss]]]PPPCCC@@@<<<:::>>>FFFLLLNNNRRROOO\\\hhhrrroooZZZRRRQQQOOONNNSSSfff+++///...///444:::NNNlllqqq]]]xxxnnnYYYuuu}}}sssxxxxxxSSSQQQSSS^^^fffggglllrrrwwwzzztttpppooonnnooorrrvvv{{{~~~~~~vvvmmmlllrrrxxxzzzyyysssuuutttkkk[[[KKKAAA<<<;;;>>>AAABBBBBBEEEJJJOOOZZZvvvgggXXX]]]hhhiiiiiirrryyy}}}}}}ssshhh\\\XXX[[[```aaa___dddaaabbblll~~~zzzzzz{{{{{{vvvwwwvvvtttpppooorrruuutttwwwzzzjjj``````dddpppjjjbbb[[[dddwww}}}uuu}}}{{{xxxtttrrrnnnggg```^^^bbbiiimmmlllkkkrrr{{{sss~~~RRR666...000555,,,///---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,))))))*********++++++++++++,,,,,,---...///111111777YYYbbbsssnnnZZZuuueeeOOOZZZrrr{{{tttuuu{{{yyyggg___```iiigggeeehhhsssxxxnnnsssyyymmmlllmmmkkkccceeerrrxxx|||uuujjjsss}}}xxx{{{yyymmmmmmmmmnnnllleee[[[SSSTTTVVVSSSMMMKKKOOOTTTTTTNNNQQQJJJFFF:::CCCooo___sss~~~DDD<<<222222111111000/////////---,,,++++++******++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---......;;;AAAJJJOOOQQQQQQRRRSSSaaaUUU\\\^^^qqqqqq]]]RRRAAA???<<<:::>>>GGGLLLNNNTTTNNN[[[jjjxxxaaaSSSSSSTTTRRRQQQ\\\vvv//////000000111;;;UUUnnnhhh]]]mmmlllXXXrrruuuooosssqqqUUUNNN[[[]]]aaafffnnnttt|||wwwoooooonnnmmmnnnrrryyyzzzwwwssssssuuuxxxxxxwwwppprrrsssnnn]]]JJJAAAAAAFFFBBBBBBFFFFFFEEELLLVVV^^^dddZZZbbbhhhiiihhhkkkuuu|||tttnnnddd\\\^^^dddfffggghhhhhhdddppp{{{}}}yyyyyy{{{}}}{{{zzzvvvnnnhhhgggkkkoookkkjjjjjjooo~~~xxx^^^TTTXXX^^^ccc~~~rrrccceeekkk{{{vvvqqqpppnnngggaaa^^^aaaggglllkkkjjjnnnuuu|||{{{uuuYYY222444000,,,000...------------------------++++++++++++++++++++++++)))************+++++++++---))))))+++,,,+++...222>>>]]]nnntttccc]]]WWWQQQ___nnn}}}xxxssswww~~~yyyfffbbbeeekkkbbbbbbooo~~~~~~sssnnnlllxxx{{{nnnlllppphhhdddkkkvvv~~~ooovvv{{{||||||zzz{{{~~~www{{{nnniiiiiioooqqqjjj^^^WWWUUUVVVTTTPPPLLLLLLQQQVVVTTTRRRKKKFFFBBBEEEhhhbbbgggNNN999444222000/////////...---------,,,++++++******)))************))))))))))))((((((((((((((('''''''''))))))))))))***************))))))***---...//////<<>>>>>@@@EEEJJJNNNPPPUUUYYYfffddd\\\```bbbkkkxxx}}}vvvkkk___]]]]]]TTTRRRVVVTTT+++...//////777LLLhhh|||lll]]]sssfff|||{{{nnn}}}bbbTTTRRRWWW```ccchhhnnnttt~~~zzzwwwwwwyyyxxxxxxwwwvvvuuusssrrrqqqssstttuuuvvvwwwwwwwwwwwwtttqqqqqqqqqkkk```XXXUUU___kkkfff]]]eeellliiiiiimmmwww{{{yyy{{{eeeffffffllltttwwwuuussstttqqqtttxxxzzzuuuiiiZZZPPPLLLPPPUUU^^^mmm{{{kkk[[[RRRLLLQQQiii|||xxxvvvqqqlllgggaaa___aaaeeehhhiiinnntttwwwwwwvvvMMM666333111,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))(((***,,,+++,,,333<<>>>>>>>>BBBGGGLLLOOOPPPSSSUUUccchhhaaafffiiisssyyybbbUUUSSSKKKMMMOOOHHHHHHMMMKKK,,,/////////888PPPmmmtttcccuuu{{{ggguuu~~~\\\UUUUUUXXXbbbgggjjjpppzzzzzzwwwwwwyyyyyyyyywwwvvvuuuttttttttttttuuuvvvvvvtttssstttvvvuuusssrrrpppiii___ZZZ[[[ggg{{{ggg___dddkkkkkkkkknnnyyy{{{xxx|||___UUURRRXXXeeesssyyywwwvvvxxxmmmnnnrrrxxx|||vvviii]]]QQQQQQQQQXXXjjj~~~|||hhhXXXRRRPPPYYYxxx~~~yyyvvvrrrooojjjgggbbb```aaaeeehhhiiilllppp|||}}}vvvuuuMMM111222222...000------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))+++,,,,,,---555???SSSrrriiiYYYwwwxxxOOOUUUlll||||||lllmmmtttyyy{{{}}}}}}wwwpppsssmmmlllooowww}}}zzznnn{{{uuu|||~~~}}}xxxsssrrruuuyyyuuuiii\\\VVVWWWUUUPPPJJJGGGJJJSSSZZZSSSUUURRRKKK@@@>>>```UUUKKKdddxxxxxxtttOOO888777444222111222222111///......------,,,,,,++++++,,,,,,+++++++++*********'''(((((())))))******+++))))))))))))***************,,,---,,,,,,...444999JJJKKKUUUZZZbbbZZZXXX|||```YYYUUU^^^nnnxxxbbbNNNDDD======???CCCIIINNNPPPQQQSSSUUUdddrrrhhhlllrrr}}}ppp```VVVQQQRRRLLLOOORRRLLLNNNRRRMMM---000000///999SSSpppvvvggg{{{uuuiiirrrWWWUUUVVVWWWcccjjjkkkqqq~~~{{{yyyxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwuuuwwwwwwuuussssssuuuxxxvvvtttsssnnneee[[[YYY^^^rrrjjj```aaagggiiijjjnnnzzz~~~qqqTTTYYYSSS\\\lllzzz~~~zzzxxxzzzqqqqqqrrrvvvzzzxxxrrrlllbbb``````iii}}}mmmYYYYYYaaarrr}}}zzzvvvqqqnnnkkkhhhgggccc```aaafffiiihhhiiilllxxxuuu}}}~~~tttMMM...111444///222------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---///---///888DDD___yyyiiiZZZvvvoooPPP___zzzooopppwwwxxx|||zzzyyywwwoooqqqooolllnnnxxxzzzvvvnnnzzzttt~~~}}}|||||||||uuurrrqqqrrrmmmbbbZZZWWWVVVVVVSSSKKKDDDGGGRRR\\\XXXVVVNNNGGG@@@<<>>XXXvvvzzzhhhzzz|||uuuiiisssvvvooovvv\\\MMMUUUZZZaaajjjnnnqqqvvv{{{zzz{{{|||{{{zzztttvvv{{{|||vvvqqqsssyyywwwzzz||||||zzzxxxyyyzzz{{{wwwsssnnndddYYYWWWZZZgggxxxzzzpppeeeaaacccjjjlllrrrwwwqqquuu|||gggOOOTTT^^^oooxxxsssyyyyyyzzz{{{}}}~~~~~~}}}{{{{{{{{{yyywwwvvvwwwyyy{{{xxxuuurrrpppnnnkkkhhh```bbbccccccdddeeehhhkkkqqqcccssssssZZZ===777000222,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---......---///111///111CCCXXXppp}}}uuucccuuulllTTTjjjvvvsssuuu~~~|||||||||yyywwwkkkgggfffjjjsss{{{yyyllljjjllljjjccc___aaarrruuuooossswwwyyyvvvxxx{{{zzzxxxuuurrrnnniiiddd^^^XXXTTTUUUTTTPPPHHHBBBBBBIIIPPPXXXWWWPPPIIIAAA???]]]gggUUUrrr}}}}}}___BBB:::888555444333222111/////////......---,,,,,,,,,)))************)))((((((******))))))))))))******************************+++***+++.........555===RRRVVV^^^bbb[[[ZZZrrrvvvYYYUUUkkk}}}aaaKKKBBB???>>>AAAGGGLLLNNNRRRWWWbbb```}}}}}}tttllliiiddd\\\UUURRRSSSZZZdddkkkmmmllliiiggg000+++///666@@@\\\yyynnnooosssxxxggglllwwwqqqwww]]]PPPWWW\\\cccmmmpppssswww}}}|||}}}}}}}}}|||tttuuuxxxzzzwwwrrruuuzzz{{{~~~|||xxxwwwzzz}}}~~~yyyuuuqqqgggZZZVVVZZZgggwwwyyyqqqgggbbbbbbkkkmmmssszzztttuuutttrrrhhhYYY[[[iiiwwwtttxxxwwwvvvvvvyyy~~~yyyxxxyyyzzzzzzxxxvvvvvvwwwyyywwwtttqqqooollliiifff```bbbeeefffffffffggghhhnnnjjj\\\===888222555///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///---///111000333FFF\\\uuuooo^^^sssmmmUUUeeesssxxx{{{wwwuuu{{{}}}}}}|||~~~{{{hhhiiihhhkkkrrryyy~~~qqqfff[[[ZZZZZZXXXUUUSSS^^^tttqqquuu|||}}}wwwtttuuuwwwuuussssssqqqmmmhhhddd]]]VVVRRRQQQQQQNNNGGGAAABBBHHHNNNTTTTTTOOOIII@@@;;;UUUkkkUUUggguuuuuuiiiKKK:::888555333333222111000/////////...------,,,,,,***************)))))))))******))))))))))))******)))***************+++++++++***,,,------...666???QQQUUU^^^bbb]]]^^^sssxxx\\\WWWmmmyyy]]]IIIAAA???>>>BBBIIIMMMOOOTTTZZZbbbddd}}}vvvooogggcccddddddkkktttzzz{{{|||~~~///,,,000777CCC```|||lllkkkzzzjjjnnnyyyttt}}}^^^RRRYYY\\\dddlllqqquuuzzz~~~~~~}}}||||||yyyuuuuuuxxxxxxtttsssuuu{{{{{{yyyuuusssuuuzzz~~~xxxvvvuuukkk[[[UUUZZZiiixxxxxxssslllhhhggggggjjjqqq}}}zzzjjjuuuyyyqqqfffjjj}}}|||}}}zzzwwwvvvzzz{{{zzz}}}{{{vvvxxxzzz{{{zzzxxxvvvvvvvvvuuusssqqqooommmjjjfffccc___cccgggiiihhhfffddddddlllppp___<<<555000555111---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000...///222111555JJJaaawww~~~fffWWWqqqrrrZZZcccjjjlll{{{}}}|||wwwqqquuu}}}nnn^^^jjjiiikkkppptttxxx|||zzzzzzzzzsssfff\\\XXXaaawwwssszzz~~~zzzvvvtttuuuuuutttssspppnnnjjjgggbbb\\\UUUPPPNNNNNNLLLFFFAAABBBIIIPPPRRRSSSOOOJJJAAA888MMMuuuzzzeeePPP[[[{{{lll}}}lllHHH;;;888444222222222111000000//////......---,,,,,,,,,,,,++++++******************))))))))))))******))))))******+++++++++,,,++++++,,,...,,,...888DDDNNNTTT]]]bbb^^^```ttt~~~aaaXXXiiinnntttYYYFFF?????????DDDJJJNNNOOOUUU\\\aaaggg{{{xxxzzz}}}...,,,111777EEEeeevvv|||jjj}}}qqqttt|||zzz^^^SSSYYY[[[bbbiiiooouuu|||}}}|||{{{{{{}}}xxxvvvyyyyyyuuupppppp{{{wwwrrroooqqquuu{{{zzzuuuvvvyyyooo\\\UUUZZZkkkzzz}}}vvvsssqqqooommmiiimmmrrrzzzwwwiiiaaavvvqqqkkk}}}~~~zzzyyy|||xxxtttyyy|||zzzxxxyyy{{{zzzwwwyyyzzzyyywwwuuuuuuvvvrrrpppooonnnllliiieeebbb^^^bbbfffhhhhhhfffddddddlllpppuuuccc===222,,,222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111///000222222888NNNeeevvv}}}yyy```SSSqqqsss\\\eeeiiimmm~~~zzzpppooowwwvvvsssyyy~~~~~~~~~qqqiiihhhhhhggghhhkkkkkklllsss{{{uuuyyyoookkkyyyzzzwww{{{zzzxxxuuutttuuuvvvvvvvvvkkkiiigggdddaaa[[[TTTOOONNNNNNKKKEEE@@@BBBIIIQQQSSSTTTPPPLLLCCC999KKKqqqyyyzzzbbbRRR]]]}}}ddd|||rrrEEE;;;888444222222222111111000000//////...------------,,,++++++******++++++******))))))))))))******))))))******+++,,,,,,,,,++++++---...---000<<>>@@@EEEKKKNNNPPPVVV^^^bbbjjj---,,,222888GGGhhhxxxyyyggg{{{xxx}}}]]]SSSWWWXXX___ggglllrrrxxx~~~|||{{{zzz{{{|||{{{}}}~~~yyyvvvxxx}}}uuusssuuuyyy{{{{{{vvvrrruuu|||sss^^^UUUZZZfffxxx}}}tttppppppooommmlllnnnooopppsssrrriii^^^\\\nnn|||~~~{{{zzzwwwvvvxxx||||||vvvxxxvvvsssxxxzzzwwwwww{{{|||yyyrrrtttuuuuuutttsssuuuvvvpppooonnnnnnmmmjjjfffccc]]]```bbbddddddeeegggiiiooopppppp{{{mmmEEE666---222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111///000222222999PPPiiixxx|||bbbWWWvvvmmmYYYeeekkkooorrrpppjjjnnnyyyxxxvvv~~~zzzqqqmmmooonnniiieeedddcccccchhhnnneeedddeeefffccc```eeemmmiiittt|||xxxzzzwwwxxx}}}vvvqqqyyyzzzxxxtttrrrqqqqqqqqqqqqgggeeedddbbb___ZZZSSSNNNQQQOOOKKKDDD>>>@@@IIIQQQTTTSSSMMMIIIAAA999LLLsssxxxfffZZZeeekkkzzzIII<<<888444222111222111111000000//////......------,,,,,,***)))))))))***+++******))))))))))))******))))))***++++++,,,------***+++...///...222???NNNRRRZZZaaa```]]]ggg|||fff___gggsssWWWFFFAAA>>>@@@FFFLLLOOOPPPWWW___bbbooo---,,,222888GGGiiiqqqmmm~~~wwwaaazzz~~~\\\QQQUUUUUU]]]gggkkkooottt|||}}}}}}|||{{{zzzzzz{{{www{{{~~~{{{}}}}}}zzzvvvsssooouuu~~~uuu___UUUZZZ^^^uuusssmmmllljjjggghhhhhhfffbbbaaaaaa[[[SSSRRR___rrr|||wwwxxxwwwtttqqqqqqpppppppppppppppqqqttttttzzzyyyuuuwww}}}yyyoookkkeeelllrrrvvvwwwzzz}}}xxxpppmmmoooppppppppprrrtttwwwoooooonnnnnnnnnlllhhheee]]]^^^______aaaeeejjjnnnqqqtttvvvmmm}}}uuuMMM<<<000333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222///000222333:::RRRjjj{{{iii^^^|||gggTTTccckkkmmm|||~~~{{{uuu}}}||||||}}}wwwlll___XXXWWWccc\\\XXXYYY[[[[[[[[[^^^dddddddddccc^^^ZZZ^^^eeeuuuttt{{{|||vvv{{{llleeehhhfffjjjzzz{{{xxxsssnnnkkkiiiiiiiiidddcccbbbaaa^^^YYYRRRNNNTTTRRRLLLCCC===???HHHPPPSSSPPPIIIDDD>>>888NNNvvv{{{zzztttggg^^^fff~~~~~~}}}LLL<<<888444111111222222111000000000///......------,,,+++)))((((((((()))*********))))))))))))******))))))***+++,,,,,,------***+++...//////333BBBQQQWWW___ddd```\\\jjjttteeecccmmmvvvYYYGGGBBB>>>AAAGGGMMMOOOPPPXXX```cccssssssrrr+++111...888HHHhhh~~~eeedddlllaaa|||zzzzzz___OOOTTTYYYaaahhhmmmqqqttt}}}~~~{{{yyy}}}}}}}}}|||yyyzzzwwwuuuuuussstttvvvwwwuuunnnddd]]]```sssxxxlllbbbfffrrrppphhh[[[SSSUUUZZZYYYRRRPPPZZZ]]]```wwwwwwrrrqqqpppooopppqqqvvvyyywwwlll```YYY___gggoootttwwwwwwuuurrr~~~}}}ppp___YYY]]]fffsssuuussswwwuuuoooqqqlllllljjjkkknnnqqqoookkkmmmnnnoooooommmjjjgggeeecccbbbaaaaaabbbccceeegggqqq|||~~~rrr~~~QQQ;;;444000111///............---------++++++,,,,,,,,,------------......///000111111222...000000///333BBBZZZmmm}}}hhhccc]]]\\\aaaiiilll}}}zzzvvv{{{~~~}}}xxx~~~~~~oooZZZSSSPPPLLLNNNVVV[[[YYYUUUSSSSSSVVVZZZ\\\ccccccZZZVVV\\\]]]^^^gggvvvrrr}}}vvvkkklllvvvlll___```cccbbbnnnzzzwwwtttpppnnnooonnnkkkiiigggddd```^^^^^^]]]\\\ZZZWWWPPPGGGAAA===>>>IIITTTXXXRRRNNNCCC@@@;;;GGGgggGGG^^^|||OOO===:::666444333222111///000000...---------------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,---000000...111???OOOYYYaaahhh^^^UUUlllrrr\\\XXXeeetttWWWHHHFFF@@@BBBHHHLLLLLLMMMWWWcccbbbppp{{{rrr{{{---222...888JJJhhh|||gggfffpppbbbzzz~~~zzz~~~```QQQWWW[[[cccjjjooosssuuu||||||yyy}}}~~~{{{|||yyywwwwwwwwwvvvuuuvvvvvvssskkkdddhhhvvv|||qqqfff```dddmmmhhhaaaUUUMMMNNNRRRPPPJJJHHHLLLKKKMMMccctttoooooopppqqqtttwww|||zzzlll\\\RRRUUU[[[bbbjjjpppssssssrrruuurrroookkkbbbYYYTTTTTTeeeuuuyyytttuuupppjjjkkkggghhhiiijjjlllooorrrrrrvvvsssmmmjjjhhheeebbb___aaaaaabbbcccddddddddddddlllzzzxxxrrrPPP:::444/////////............---------++++++,,,,,,,,,---------......//////000000111111...000111000444DDD]]]ppp~~~iiieee]]]\\\aaakkkqqqyyy{{{}}}zzzfffUUUOOOLLLGGGHHHOOOSSSQQQOOOOOOSSSZZZaaafffiiijjj```XXXXXXXXX___oootttwwwzzzrrrmmmfff```hhhuuu|||uuusssrrrpppxxxxxxxxxuuurrrooonnnoooooommmkkkgggddd```_________]]][[[VVVOOOGGGAAA===???IIITTTWWWSSSPPPDDD@@@;;;JJJuuuSSShhhMMM===:::777444333333222000000000///...------------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++,,,...///...222AAAPPP]]]bbbhhh___ZZZtttpppXXXVVVfffuuuWWWFFFDDD@@@CCCHHHMMMMMMOOOYYYdddgggvvv|||///222---:::MMMkkk{{{fffeeezzzjjj~~~bbbSSSYYY\\\ccclllqqqtttuuuzzz{{{yyy|||}}}|||}}}|||yyyyyy|||xxxvvvwwwyyyyyytttooonnnxxx|||kkk``````dddffffff```VVVNNNNNNQQQOOOIIIHHHFFFCCCFFFZZZ{{{yyyrrrnnnoooqqqtttzzz~~~|||lllYYYKKKMMMPPPUUU^^^gggmmmpppqqqpppnnnhhh```[[[ZZZWWWSSSbbbxxx~~~tttoookkkfffgggfffggghhhjjjkkkmmmqqqtttvvvqqqkkkgggggggggfffddd___aaabbbdddeeedddcccccciiiyyywwwzzzuuuNNN999444///---///............---------,,,,,,,,,,,,------------////////////////////////...111222111666GGGaaatttjjjggg\\\YYY___jjjqqq~~~uuu{{{{{{xxx{{{{{{lll___UUUSSSPPPKKKJJJNNNTTTQQQNNNLLLNNNTTTZZZ___eeejjjfff^^^[[[WWW```uuuwwwtttkkkaaa]]]iiizzz~~~xxxvvvrrrpppnnnnnnoooooonnnmmmgggddd```___``````^^^[[[TTTMMMFFFAAA===???IIITTTWWWUUUSSSEEE???;;;NNNbbbsssIII>>>;;;777555444444333222111000///...------------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,)))+++---...---222AAAQQQ___aaaeee___^^^{{{rrr\\\```vvvuuuVVVDDDBBB@@@CCCIIINNNNNNQQQ[[[ggglll}}}000111---===RRRoooddddddwwweeeUUUZZZ[[[aaakkkqqqttttttyyy{{{xxxyyy~~~{{{xxxyyy{{{|||{{{zzz|||yyyxxxzzz~~~|||xxxsss|||~~~ggg[[[___ccc```eeebbbZZZSSSQQQTTTRRRNNNLLLJJJKKKVVVjjj~~~}}}yyyuuuqqqqqqsssvvv~~~yyykkkYYYJJJMMMKKKMMMTTT[[[aaaggglllnnnpppkkkaaa[[[]]]^^^\\\fffrrrhhheeebbbeeecccaaadddjjjpppsssvvvyyyooooooooommmjjjiiihhhiii```aaabbbbbbcccdddddddddlll{{{yyyzzzooo}}}MMM999555000---///............---------,,,,,,,,,------------...//////////////////......///111222222888JJJeeezzzjjjiiiWWWVVV^^^iiippppppjjjooowwwuuuzzz|||zzzxxxwwwrrrppprrrooogggbbbbbbhhhfffaaa]]][[[ZZZ[[[\\\eeelllllljjjhhh```eeewwwuuujjj```aaapppyyysssppppppooooooooonnnmmmlllgggccc______bbbbbb^^^[[[RRRKKKEEE@@@===???IIITTTVVVVVVVVVGGG???;;;RRRlllwww|||GGG@@@===888666555555444444111000///...------------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++,,,......---111AAAQQQ]]]___ccc___aaa~~~rrr___fff}}}uuuWWWEEEBBB@@@DDDJJJOOOPPPRRR]]]iiimmm000000...@@@UUUrrriiihhh}}}iiiVVVXXXXXX^^^iiiooossstttxxx{{{xxxwwwzzz}}}}}}|||wwwtttuuuuuurrrlllnnnppprrrvvvyyy{{{zzzzzzyyyzzz}}}}}}}}}aaaTTTZZZ^^^ZZZ^^^^^^YYYRRRPPPSSSUUUSSSMMMSSSaaavvv~~~{{{xxxvvvwwwxxx}}}{{{tttkkk]]]PPPNNNIIIGGGJJJNNNRRR[[[eeeooosssqqqfff[[[[[[aaaffftttsssbbb^^^\\\]]]WWWSSSVVVbbbnnnrrrtttuuujjjpppuuussslllfffdddfffcccbbb```___```bbbeeegggssswww{{{ccc{{{~~~NNN999666111...///............---------,,,,,,---------.........////////////...............000222333:::NNNjjjiiihhhPPPUUUbbbnnntttqqqiiigggggghhhppptttqqqnnnuuu{{{}}}}}}|||}}}yyyxxxyyyqqqssshhhddd]]]XXXVVV___rrr|||xxxtttkkkpppqqqqqqpppnnnlllkkkjjjhhhccc______bbbbbb^^^YYYOOOIIICCC@@@===???IIITTTUUUVVVVVVGGG???<<>>@@@JJJUUUTTTUUUUUUFFF???<<>>@@@JJJUUUSSSSSSSSSEEE@@@===RRRcccGGGNNN___sssSSSJJJEEE>>>999666555555444222111000///............,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,---/////////666GGGYYY```eeelllgggcccxxxyyyddd]]]ddduuu^^^HHHBBBCCCFFFKKKPPPPPPRRR\\\gggooo///111000AAAOOOiiiwwwqqqxxx\\\hhhzzzqqqpppWWWTTTWWWccckkksssvvvtttuuuxxxsssuuusssxxxyyyrrrlllhhhccc___\\\eeekkkjjjkkkqqqvvvwwwvvv{{{}}}xxxqqqrrr|||zzzfffRRRFFFHHHRRR[[[TTTXXXXXXUUUVVV___jjjqqq}}}zzzxxx{{{~~~rrrzzz{{{tttrrrssskkk^^^YYYVVVXXXZZZYYY```zzztttoooeee\\\jjjllldddVVVHHHHHHGGGMMMVVV\\\eee~~~zzzlllgggeeebbb___````````````aaabbbcccdddjjjiiirrrqqqtttqqqggguuubbbBBB888444333//////.........------------------.........//////,,,,,,------...///000000+++---000222<<>>@@@JJJUUUSSSRRRQQQEEE@@@===QQQ]]]IIIQQQZZZ|||xxxQQQKKKFFF???999666555555444222111000//////.........,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***+++...///000888KKK]]]```eeekkkeee___tttwww|||eee\\\cccttt```JJJDDDCCCFFFKKKPPPOOOQQQ[[[fffsss222...444===LLLmmm{{{iii~~~}}}ddd^^^nnnzzz}}}TTTNNNZZZbbbkkkrrruuutttzzz{{{yyy}}}sssjjjeeelll{{{|||vvvxxxxxxwww|||}}}{{{hhhTTTKKKNNNTTTVVVRRRSSSTTTVVV[[[dddnnnuuu{{{~~~}}}{{{zzzyyyzzzzzzyyy{{{zzzvvvuuutttjjj^^^[[[aaa```cccoooxxx}}}yyy~~~uuueeelllsssjjj]]]QQQLLLNNNaaawww|||qqqiii___\\\```^^^aaa```[[[\\\cccfffdddkkkmmm}}}pppsssoooppp```???999666333////////////000000000000////////////////////////---------............//////333222///;;;XXXrrr^^^WWW{{{IIITTTkkkiii|||rrriiifffcccaaaeeellluuu|||~~~wwwyyy~~~{{{rrrqqqppprrrxxx}}}ssssss{{{}}}|||vvvppprrrwwwwwwiiicccjjjvvvqqq]]]PPPPPPRRRVVVZZZ[[[ZZZXXX\\\ooo}}}zzzyyywwwtttrrrkkklllmmmmmmmmmjjjhhhgggddd```\\\[[[\\\ZZZTTTOOOGGGEEECCCCCCAAABBBJJJSSSUUUUUUTTTCCC??????UUUZZZJJJSSSeeewwwyyyYYYMMMHHHCCC>>>;;;888666555333222222111000//////...,,,,,,++++++++++++++++++******))))))))))))******)))))))))***++++++,,,,,,---///111111000777LLL___dddjjjpppggg]]]ppprrrpppWWW___kkkfffMMMDDDCCCHHHLLLNNNQQQXXXccckkklll111...555???NNNpppppp|||uuuwwwzzz{{{XXXMMMVVV\\\kkkqqquuutttyyyzzzyyy|||vvvrrryyyxxxwwwuuu|||}}}|||hhh[[[ZZZ```dddlllkkkhhhdddccceeeiiimmmxxx~~~|||zzzzzz{{{|||{{{{{{xxxwwwzzzyyynnn```___dddeeeppp~~~zzzmmmbbbpppxxxssskkkeeeiiisssuuunnnggg]]]WWWYYY^^^aaa```\\\]]]ccceeedddqqq}}}jjjuuu}}}yyyddduuu}}}uuunnnooo^^^>>>888555222000000000000000000000000////////////////////////---------............//////333222///<<>>;;;:::KKK|||NNNLLLggg}}}{{{zzzrrrSSSGGGEEEBBB@@@???===:::888555555444333222111000///------,,,,,,,,,+++++++++******))))))))))))******)))))))))***++++++,,,,,,+++---///000000999OOOcccjjjooovvvooofffsss{{{uuu```fffpppkkkPPPEEEDDDHHHKKKLLLNNNTTT^^^fffrrr000///666@@@NNNoooyyy~~~zzzqqq[[[[[[```iiiooouuuwwwyyy}}}~~~~~~{{{{{{{{{yyy|||xxxttt{{{rrrpppyyywwwxxx{{{xxx{{{eee\\\aaahhhkkkkkkiiifffddddddfffhhhsss~~~~~~{{{zzzzzz|||}}}}}}sssjjjeeejjjooovvvrrr~~~zzzrrrlllkkkiiiaaa[[[YYY^^^^^^^^^^^^___aaacccccctttrrrcccjjjjjjmmmbbbrrrxxxxxxpppqqqdddDDD===888444222111111111111111000000////////////////////////---------............///...333222000>>>[[[wwwkkkccc~~~QQQSSSeeehhhrrrmmmvvvrrrmmmhhheeebbbbbbdddeeegggiiiiiijjjjjjiiihhhkkkooovvv|||}}}|||qqq{{{}}}}}}{{{|||~~~}}}|||{{{{{{wwwrrruuuzzz~~~{{{nnnkkkrrr~~~sssllljjjmmmppprrrooottt~~~}}}{{{xxxtttpppkkkhhhkkkkkkkkkkkkjjjiiigggfff`````````___]]]VVVMMMGGGCCC???<<<<<<<<>>;;;888555555444333111000//////......------,,,,,,++++++******))))))))))))******)))))))))***++++++,,,,,,+++,,,...///000:::QQQfffnnnqqqvvvnnnffftttuuu{{{|||ccciiivvvkkkPPPCCCCCCGGGKKKMMMNNNUUU___hhhwww111///666===IIIjjjuuu|||{{{sssYYYXXX]]]hhhmmmuuuxxxzzz~~~{{{xxxvvvuuuyyy{{{~~~~~~uuurrr{{{xxxyyy||||||xxxttt[[[OOOQQQUUUVVVWWWXXXYYYZZZ]]]bbbfffhhh|||zzzyyyyyyzzz|||~~~{{{yyyxxxiiirrrxxxtttuuuooojjjiiihhhccc```^^^^^^]]]\\\^^^___```ccceeennnqqqdddnnnrrrxxxeeexxx||||||yyyyyygggEEE===888444333333222222111111111000////////////////////////---------............///...222222111???]]]yyyoooeee{{{OOOPPPbbbiiitttsss}}}uuusssnnniiiggggggiiiiiiiiigggffffffeeecccbbbbbbssswwwoooqqqyyy~~~{{{{{{~~~}}}|||{{{zzzuuupppqqqvvvzzzppppppwwwwwwsssvvvzzzyyyvvvrrr{{{{{{{{{xxxtttppplllkkkooonnnmmmjjjhhhfffdddbbb\\\]]]^^^^^^[[[UUUMMMGGGEEE@@@===<<<===AAALLLWWWXXXSSSLLL<<<;;;===NNNvvvKKKLLLkkkxxxkkkTTTIIIGGGEEECCCBBB???;;;888666555444333111000///...//////......---,,,,,,+++******))))))))))))******)))))))))***++++++,,,,,,+++,,,...///000;;;RRRhhhoooqqqtttkkkbbbqqquuu{{{~~~```gggyyyoooSSSDDDBBBGGGKKKNNNQQQXXXccclllyyy222000444:::DDDgggqqqttt{{{vvv[[[WWW[[[dddjjjsssyyyzzz}}}|||wwwwwwxxx||||||xxxzzzyyyyyyxxxxxx{{{wwwsss{{{yyywwwxxx|||lllTTTHHHFFFFFFNNNOOOPPPQQQTTTYYY___dddfff|||{{{zzzyyyyyyyyyzzzzzzwww{{{|||{{{sssoooiiifffdddbbb```___^^^[[[ZZZ]]]___```ccchhhnnnrrreeessslllfffCCC;;;666333444444333333222111111111////////////////////////---------............///---222222222AAA___{{{sssgggxxxNNNLLL]]]fffssspppyyyppprrrpppllllllpppqqqpppllliiigggiiiiiihhhiiimmm}}}pppooowwwzzz|||{{{}}}|||{{{{{{|||}}}|||||||||xxxssstttyyyxxx|||mmmhhhhhhooo|||~~~yyy{{{yyyvvvnnnooopppssstttuuutttrrrppppppqqqqqqooommmjjjgggdddaaa```YYYZZZ\\\\\\XXXRRRKKKFFFDDD@@@=========AAAKKKVVVSSSOOOJJJ::::::>>>SSSmmmHHHQQQrrruuuiiiQQQKKKIIIFFFCCCBBB???<<<:::777777555444222111//////000000///...---,,,,,,+++******))))))))))))******)))))))))***++++++,,,,,,+++,,,...///000;;;SSSiiioooqqqssshhh^^^mmm{{{~~~|||ZZZdddzzzuuuYYYHHHCCCGGGLLLOOOSSS[[[fffoooxxx222///333777BBBeeesss}}}rrr~~~aaaYYYZZZ___eeepppwwwxxxzzz}}}{{{zzz{{{|||}}}}}}{{{yyywwwwwwwwwwwwwwwyyy~~~{{{www{{{tttnnnuuuqqqpppsssyyy||||||xxxcccQQQHHHEEECCCLLLMMMNNNPPPTTT[[[dddjjj~~~}}}|||xxxyyyyyyzzzzzzzzzzzzzzzyyyyyy|||}}}yyyrrroookkkeeebbb```^^^\\\^^^YYYWWW[[[^^^___eeellluuupppbbbwwwuuuddd@@@999777555555444444333222222111111////////////////////////---------............///---222333222AAA```}}}wwwiiiuuuVVVQQQ___ggg{{{qqqvvvpppvvvzzzzzz|||{{{{{{zzz~~~nnndddccclllvvv}}}|||~~~}}}{{{vvv}}}~~~{{{|||}}}zzzyyyzzzzzzvvvqqqrrrwwwwww|||qqqooonnnpppzzz~~~}}}yyy~~~yyyjjjeeeeeedddoooppprrrqqqppppppsssuuupppooollliiifffcccaaa```YYYZZZ\\\ZZZUUUNNNGGGDDD???<<<;;;===>>>AAAKKKVVVPPPNNNJJJ;;;;;;AAA[[[dddMMM```}}}{{{~~~xxxoooRRRKKKHHHDDDBBBBBBAAA???>>>:::999888666555333222111111111000///...---,,,,,,******))))))))))))******)))))))))***++++++,,,,,,,,,---...///000;;;SSSiiilllpppttthhhZZZgggxxx{{{yyyZZZeee}}}xxx]]]JJJDDDIIIMMMPPPSSSZZZfffnnnttt111...222555AAAfffvvvyyyuuucccXXXWWW\\\bbbmmmvvvvvvwww~~~zzz{{{zzz|||}}}}}}||||||~~~uuuuuutttrrrssswww}}}|||ooommmtttnnngggmmmfffhhhqqqzzz{{{vvvvvvzzzyyykkkZZZOOOKKKIIIEEEIIIJJJLLLPPPWWWbbbmmmuuuvvvwwwyyy{{{||||||{{{zzz|||zzz~~~~~~}}}}}}sssrrrqqqmmmhhhccc```]]]ZZZ^^^XXXVVVZZZ]]]___fffnnn||||||kkk^^^yyyvvveeeAAA::::::999555555444333333222111111////////////////////////---------.........//////---222333333BBBaaa~~~zzzkkkuuuaaaYYYeeekkk|||vvvttt~~~zzzzzzhhhYYY[[[dddppp}}}~~~{{{vvvmmmjjjpppyyy|||xxx|||vvvqqqooosssxxxwwwvvvvvvvvvqqqkkkkkkooossszzzsssjjjiiifffgggpppwww{{{|||~~~{{{vvvtttxxx~~~qqqkkkhhheeecccqqqssssssrrrppppppsssvvvooommmkkkhhhfffdddbbbbbbZZZ[[[\\\YYYRRRKKKEEEAAA:::888999<<<>>>BBBLLLVVVPPPOOOLLL======EEEccc```VVVpppgggfffxxxWWWJJJGGGCCCAAABBBBBBBBBBBB<<<;;;:::888777555444333222111000///...---,,,,,,******))))))))))))******)))))))))***++++++,,,,,,---...//////000;;;SSSiiijjjpppuuuiiiYYYddd{{{xxx]]]jjjxxx^^^IIIFFFJJJNNNPPPRRRYYYdddlllppp333(((000888:::\\\lllpppggg[[[WWW[[[```iiisssxxx}}}}}}~~~}}}{{{yyyyyyzzz{{{|||vvvsssooommmrrryyy}}}}}}xxxnnneee^^^YYYWWWWWWTTT]]]dddfffnnnyyyzzztttrrrrrrhhhXXXLLLJJJIIIGGGLLLKKKLLLPPPSSS[[[kkkyyyyyy{{{{{{}}}|||~~~|||{{{}}}~~~|||{{{}}}{{{wwwtttrrrllljjjkkkggg___\\\^^^```WWWSSSXXX\\\___gggqqq|||eeebbb~~~XXXEEE>>>888===;;;:::888666444333222111////////////............---------............///000333333333DDDdddjjjjjjdddUUUhhhrrr~~~|||}}}{{{dddYYYYYYbbbttt|||zzznnn___ZZZ[[[eeelllmmmnnnqqq|||}}}}}}sssrrryyyzzzyyyxxxssskkkiiikkkkkkhhhmmmeee___```cccdddeeehhhppprrrwwwvvvtttrrrnnniiiiiisss|||pppmmmmmmllljjjtttzzzzzztttuuu|||zzzqqqllljjjhhheeebbb___^^^]]]___ZZZWWWVVVRRRJJJDDDBBB<<<:::888:::@@@HHHNNNQQQQQQRRRLLL<<>>>>>===<<<;;;:::888444111222111000///...---------++++++++++++++++++++++++******))))))******+++,,,+++***,,,000111777MMMdddnnnlllnnnmmmbbbXXX___ppp}}}wwwaaaiii~~~|||cccKKKEEEMMMQQQNNNPPP[[[eeeiiittt444+++222888999YYYzzzjjjmmmooo^^^UUU[[[```iiitttyyy|||zzzyyywwwuuuttttttuuuvvvooommmkkkkkkooovvv|||~~~{{{ooocccYYYQQQNNNMMMKKKOOORRRVVV___jjjpppqqqmmmkkk```PPPGGGGGGHHHGGGMMMMMMOOOSSSTTTXXXdddppp|||kkkcccuuu~~~{{{|||yyy|||{{{{{{{{{}}}}}}|||zzzyyyyyy|||~~~wwwxxx~~~{{{yyyzzz{{{{{{yyyuuuqqqnnnqqqmmmjjjkkkggg```]]]___^^^WWWVVV\\\```aaagggpppzzzccceee~~~UUUFFFAAA999:::;;;999777555333222111000////////////............------------............---000000111BBBcccnnnnnneeeXXXjjjsss~~~~~~ooo^^^ZZZZZZeeennnrrrwwwzzzqqqcccVVVOOOKKKMMMVVV___eeelllsssvvvsssxxxwwwzzzxxxqqqiiigggiiihhheeeddd]]]XXXYYY[[[ZZZYYYZZZbbbcccfffmmmssstttooojjjccccccddddddcccfffrrr}}}tttqqqsssvvvwwwvvvtttyyyvvvmmmkkkjjjhhheeeccc```___^^^]]]XXXUUUUUUQQQIIICCCAAA;;;999888:::AAAHHHNNNQQQNNNOOOIII:::@@@GGG|||QQQLLLjjj~~~hhhbbbrrrUUUKKKIIIFFFDDDCCCBBB@@@>>><<<;;;:::;;;;;;;;;888666222111000...------------++++++++++++++++++++++++******))))))******+++,,,+++***,,,///000777NNNfffllloootttppp^^^PPPZZZmmmeeeiii}}}yyybbbPPPEEEKKKNNNKKKNNNYYYffflllzzz333///555777777SSS~~~xxxkkkjjj}}}hhhVVV[[[```jjjuuuzzz{{{xxxwwwtttrrrpppooooooooofffcccbbbeeelllsssyyy||||||ssshhh^^^WWWSSSSSSNNNMMMQQQVVV\\\eeemmmhhhcccWWWJJJDDDFFFJJJKKKQQQRRRTTTVVVTTTSSSZZZccc~~~hhh\\\ccc{{{||||||yyy~~~{{{wwwzzzxxxvvvvvvxxx{{{}}}}}}yyyjjjwww|||||||||||||||{{{zzzyyywwwwwwwwwwwwuuuqqqnnnlllpppmmmkkkjjjgggaaa___```\\\XXXZZZaaadddccchhhrrrppp^^^hhhnnnuuuSSSHHHDDD999:::;;;999777555333111000000/////////............---------------............+++//////111CCCdddssssssdddYYYjjjrrr{{{vvvsss{{{pppjjj______^^^bbbnnn}}}ttteeeZZZSSSUUUVVVZZZaaahhhoooxxxvvvtttwwwtttxxxssskkkbbb```bbbaaa]]]WWWQQQNNNPPPQQQMMMJJJIIIMMMNNNQQQTTTVVVWWWWWWVVV[[[\\\___dddfffkkkwww~~~{{{~~~xxxssstttqqqiiikkkjjjhhhfffdddbbb```___[[[VVVTTTTTTPPPHHHAAA???;;;999888;;;AAAHHHNNNQQQOOOPPPKKK>>>FFFNNNuuuLLLJJJppprrrwwwdddTTTHHHGGGEEEDDDDDDBBB@@@>>>>>><<<;;;;;;<<<<<<:::999222111///...---,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,---***+++...000888PPPhhhkkkrrrvvvmmmXXXNNN___yyydddeeeyyysss___QQQDDDIIIKKKIIILLLWWWdddlllrrr111111555666777OOOrrriii~~~wwwooorrr~~~ttt[[[YYY^^^jjjvvv||||||~~~}}}{{{zzzxxxvvvssspppooonnnmmmaaaYYYUUU]]]jjjrrruuuuuuvvv}}}xxxtttjjjcccccc^^^XXX[[[dddddd\\\QQQHHHFFFJJJMMMNNNWWWVVVVVVVVVRRRQQQWWW```mmmqqqkkkmmm|||~~~www||||||vvvtttrrrrrruuuzzz}}}}}}|||xxxxxxyyywwwlll}}}yyyxxxwwwtttqqqqqqsssuuuttttttttttttsssqqqpppoooooommmjjjhhhfffcccaaaaaa\\\YYY\\\cccddddddlllxxxyyygggXXXkkkttt}}}UUUIIIDDD;;;===<<<;;;999666444222111000//////.........---------,,,,,,---------.........,,,000111222EEEfffvvvtttdddXXXhhhrrrqqqoooooowww{{{qqqiii```___iiixxxssslllkkkmmmzzzsssssswwwsssssslllbbbYYYYYY[[[YYYSSSLLLHHHGGGKKKMMMHHHBBB@@@>>>AAADDDEEEFFFIIINNNSSS^^^___ccchhhkkkoooxxxyyyrrrrrrnnnhhhiiiiiihhhfffeeecccaaa```XXXTTTRRRRRROOOFFF???===:::888888;;;BBBIIINNNQQQOOOQQQLLL@@@GGGLLLoooIIIPPPXXXVVVKKKHHHEEEBBBBBBAAA@@@???DDDAAA>>>===<<<<<<:::888222111000...---,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,---++++++...///888QQQjjjnnnssssssgggVVVUUUnnn|||___eeeuuu___PPPCCCGGGJJJJJJMMMUUUaaaiiilll...111333444888KKKyyy{{{hhhwwwxxxwwwmmmqqqzzz|||]]]YYY]]]hhhuuu}}}~~~~~~|||yyywwwyyyxxxvvvtttqqqooonnnmmmbbbUUUQQQ___qqqxxxsssmmmfffxxxyyyfff^^^```bbbXXXMMMHHHIIILLLNNNOOOWWWUUUSSSTTTTTTYYYfffsssyyy{{{vvvxxxsssxxx{{{{{{{{{|||yyyttttttssstttwww{{{|||yyyuuupppnnnpppwww~~~}}}vvvooozzzvvvooohhhcccdddiiimmmkkkkkkllllllnnnoooqqqrrrlllllliiifffdddccccccbbb]]]ZZZ\\\aaabbbdddrrryyyeeeWWWppp||||||YYYIIICCC===BBB>>>===;;;888666444222222............------------,,,,,,,,,------------...,,,000000222EEEgggwwwpppjjjXXXfffsssxxxnnnppprrrvvv{{{|||uuuiiibbbeeennnzzzzzzyyy{{{yyyuuupppqqquuupppooohhh\\\UUUVVVZZZVVVNNNFFFCCCEEELLLNNNJJJCCC@@@;;;???BBBCCCDDDHHHOOOUUUZZZ[[[___fffiiikkkqqqyyyzzzsssrrrnnniiiiiihhhhhhgggeeeccc```___UUURRRPPPQQQNNNEEE>>><<<999888888<<>>===>>>===<<<333222111///---,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,---++++++...///777PPPiiirrrtttrrrhhh[[[]]]qqq|||nnnxxx[[[kkkeeePPPDDDGGGKKKNNNOOOTTT^^^gggnnn,,,111000111999HHHqqqiiirrr}}}|||xxx}}}___ZZZ\\\eeerrrzzz|||}}}yyyvvvwwwvvvuuutttrrrpppooonnnggg\\\]]]rrrttthhh\\\nnnuuupppeeeWWWJJJGGGJJJMMMNNNPPPUUUSSSRRRUUU\\\iiitttuuussswwwyyyvvvtttuuuuuusssxxxxxxwwwxxxwwwuuuqqqnnnrrrnnnooovvv|||zzzuuurrr}}}|||xxxpppeee[[[VVVWWW\\\```\\\\\\]]]^^^aaafffjjjllliiijjjhhhcccbbbcccdddaaa\\\ZZZ\\\``````dddvvv{{{ggg\\\xxxzzznnnvvvWWWHHHDDD???EEE@@@???<<<999777444333222.........------------,,,,,,,,,,,,,,,------------***......000CCCdddvvviiitttXXXbbbtttrrrppprrrtttxxx~~~rrrjjjgggjjjsss}}}~~~{{{wwwxxxzzzvvvpppppprrrmmmnnnfff[[[VVVZZZ^^^XXXNNNDDDBBBFFFNNNRRRMMMGGGCCC@@@CCCFFFFFFGGGIIINNNSSSSSSUUU[[[dddiiikkkpppvvvzzztttsssoookkkhhhhhhhhhfffdddaaa___]]]TTTPPPPPPQQQNNNEEE===;;;888777888<<>>???AAACCCCCC555444222000///---------++++++++++++++++++++++++******))))))******+++,,,---***+++......666NNNfffsssvvvvvvmmmbbb```jjjuuurrrdddzzz\\\nnnhhhNNNFFFGGGKKKOOOQQQTTT___iiijjj...333///000;;;EEEhhhnnnnnn}}}~~~ggg\\\\\\bbbmmmuuuxxx||||||yyyuuuuuuuuuuuutttrrrqqqqqqmmmkkkwwwyyyiii]]]pppooo\\\JJJFFFJJJNNNRRRVVVYYYWWWWWW]]]gggyyywwwzzzzzz~~~~~~vvvpppqqqtttuuuxxxxxxwwwtttqqqooooooooovvvqqqqqqxxx}}}zzzwwwwwwyyyzzzrrrhhhZZZPPPMMMNNNPPPQQQNNNNNNNNNOOOSSSYYY___bbbgggiiigggaaa```cccdddaaaXXXXXX\\\``````eeeyyywwweeeaaarrrkkk|||ooooooPPPFFFGGGBBBEEE@@@>>><<<999666444222222.........---------,,,,,,++++++,,,,,,,,,---------+++//////111CCCddduuuccc}}}UUUZZZppp}}}mmmjjjmmmsss||||||}}}}}}}}}xxxuuuxxx~~~}}}rrrlllmmmxxx{{{xxxqqqoooqqqllllllcccYYYWWW]]]bbbZZZNNNDDDCCCGGGOOOSSSNNNGGGDDDDDDFFFHHHJJJKKKMMMOOOPPPRRRUUU]]]hhhnnnqqqtttyyy|||xxxtttsssuuu{{{yyyvvvsssoookkkhhhhhhgggfffccc```\\\ZZZSSSPPPOOOQQQNNNEEE===;;;777777888<<>>@@@CCCEEEFFF777555444222000///......++++++++++++++++++++++++******))))))******+++,,,,,,***+++......555KKKbbbqqqvvvvvvmmmddddddoooyyytttsssaaa|||zzz___lllnnnSSSHHHGGGIIIMMMPPPVVVdddrrruuu000555//////;;;CCCbbbuuuiii|||}}}ppp^^^]]]```iiiqqqtttxxx}}}~~~|||vvvvvvwwwwwwwwwvvvuuuuuupppvvv}}}lllbbbxxxzzzcccMMMFFFJJJPPPVVV\\\aaa^^^___dddooo}}}xxxzzzqqqpppuuuyyyuuuuuusssoookkklllqqqvvvtttnnnnnnuuuzzzxxxvvvwww|||tttuuulllaaaSSSJJJIIIIIIIIIHHHGGGFFFFFFGGGKKKQQQWWW[[[eeehhhfff___^^^cccdddaaaUUUVVV\\\aaaaaafffzzznnn```bbbxxxuuudddooo|||IIIEEEJJJCCCCCC???>>>;;;888555333222111......---------,,,,,,,,,++++++,,,,,,,,,---------...111111333EEEfffuuu```QQQSSSjjjxxxvvviii___eeepppxxxuuuyyy}}}|||}}}~~~yyyfffgggkkkwww}}}}}}~~~~~~vvvkkkhhhmmmwww}}}xxx}}}yyyyyyqqqooorrrmmmhhh```WWWVVV^^^cccZZZMMMEEECCCGGGOOOSSSMMMFFFCCCDDDEEEHHHLLLOOOQQQQQQQQQTTTVVV^^^jjjqqqsssvvvyyywwwkkkbbb^^^XXX___hhhpppxxxyyyvvvsssnnnjjjhhhhhhgggfffccc___[[[YYYSSSPPPOOOQQQNNNEEE>>>;;;777666888<<>>___|||wwwppp}}}zzzttttttbbb\\\]]]jjjtttsssrrrttt|||{{{zzzxxxuuuqqqmmmkkkuuu|||yyy}}}sss{{{uuu\\\FFFCCCMMMUUUZZZ]]]hhhdddfffoooxxxvvvssstttuuuvvvtttrrrpppnnnnnnpppsssvvvvvvvvvuuuvvvwwwxxxwwwvvv}}}pppjjjsssyyyssslllkkkqqq^^^LLLHHHNNNQQQMMMHHHNNNFFFFFFSSSdddmmmnnnnnnuuulllccc```___^^^___bbbYYY[[[\\\[[[___lll|||ggg^^^___nnnkkk{{{zzzbbbKKKKKKGGGFFFCCC@@@<<<999777444000...000000...---------------******+++++++++,,,,,,,,,,,,000///000BBBccc~~~jjjWWW___iiixxx~~~}}}nnnaaa[[[VVV[[[iii}}}qqqfffbbb___\\\```hhhnnnpppooo{{{vvvpppooobbbggghhhkkkuuuhhhcccdddrrrzzzpppvvv|||ssstttsssmmmkkkooojjj___UUUVVV```eee[[[NNNAAAGGGLLLOOOPPPOOOHHH???BBBBBBEEEKKKNNNMMMOOORRRNNNRRR[[[fffooouuu{{{xxxmmm\\\MMMKKKOOOMMMNNNUUUddd{{{zzzwwwqqqrrrrrrkkkdddcccbbbbbb```]]]XXXTTTNNNPPPQQQNNNHHHAAA;;;999888666777===FFFLLLNNNMMMPPPLLL???<<<;;;SSSeeeDDDQQQxxx~~~TTTRRRJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJFFFDDDBBB@@@>>><<<777666555333111///...------,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,---+++,,,000111DDDeeeiiiyyyzzzpppiiifffppp|||iiiyyy}}}yyy^^^iii}}}xxxbbbQQQJJJFFFIIIOOO[[[rrr~~~{{{111111///111555:::[[[|||xxx||||||tttyyy|||ddd[[[\\\hhhrrrttttttxxx{{{}}}~~~{{{zzzyyyvvvsssppplllkkk~~~}}}uuurrr~~~~~~zzz{{{{{{yyypppYYYEEEDDDNNNWWW]]]bbbhhhgggjjjuuu{{{tttrrrsssttttttuuuqqqmmmmmmppptttuuuuuuxxxwwwuuuuuuuuuuuuuuutttyyynnniiikkkiiieeegggpppqqqcccSSSLLLNNNQQQRRRQQQQQQQQQXXXeeetttvvvfff```aaa```^^^\\\YYY[[[[[[[[[```ooo|||hhh___nnnsssppp}}}jjjPPPNNNKKKLLLFFFBBB===999777444222000000000///...------------***++++++++++++,,,,,,,,,...222222222CCCeeesssZZZbbblllyyy|||{{{|||uuufffYYYTTTTTTXXXeeetttyyyooo```WWWUUUSSSRRRWWW```ggghhhgggwww{{{{{{uuummmjjjnnnrrruuunnn{{{~~~~~~}}}tttiiieeegggooo}}}yyyqqqvvv|||rrrrrrpppllllllpppjjj___UUUVVV```ddd\\\QQQFFFKKKOOOOOONNNNNNHHHBBBDDDDDDGGGLLLNNNLLLLLLPPPQQQVVV```mmmxxxmmm```RRRGGGIIIIIIIIILLLUUUfff}}}vvvuuutttvvvtttjjjfffdddbbb```^^^[[[WWWTTTLLLNNNOOOLLLFFF???:::777777555666<<>>======UUU\\\III[[[yyyzzzRRRRRRLLLLLLLLLLLLLLLMMMNNNNNNMMMJJJGGGDDDCCCAAA???===:::999777444222000//////------,,,+++******************+++++++++,,,,,,,,,,,,---***,,,000000BBBcccpppzzzzzztttlllbbbfffyyy|||vvv~~~~~~rrrdddiiippp{{{wwwaaaPPPIIIGGGKKKOOOUUUfffyyy{{{rrrooo000111000111111555UUU~~~tttttt|||uuummmbbb]]]gggqqqtttwww|||{{{~~~zzzyyywwwuuurrrooommmlllzzz{{{~~~uuusss~~~yyywwwxxxwww{{{xxxssszzz|||ooohhhTTTDDDFFFPPPXXXaaajjjrrrwww{{{~~~wwwsssssstttsssrrruuuoooiiiiiinnnrrrrrrooosssrrrqqqppppppqqqrrrssswwwrrrnnnhhh]]]VVV```oooooofffZZZQQQPPPSSSXXXZZZ___eeessszzzddd^^^bbbbbb]]]XXXYYYZZZ[[[\\\bbbtttyyyfffYYYvvvwwwwww|||~~~iiiRRROOOMMMPPPIIIDDD>>>999777555333222111000///...------------++++++++++++,,,,,,,,,,,,---222222222CCCdddzzzVVV```mmm{{{}}}{{{yyyuuujjj\\\SSSQQQPPPTTT^^^gggggg]]]RRRNNNLLLJJJJJJPPPZZZbbbdddcccnnnoooqqqvvv|||rrrvvv{{{yyyxxxzzzyyysssjjjhhhjjjrrr~~~xxxpppsss{{{}}}rrrqqqpppkkklllqqqhhh^^^VVVXXXaaaddd]]]UUUNNNSSSUUURRROOOMMMJJJFFFEEEFFFJJJPPPQQQNNNOOOSSSTTT\\\hhhuuu~~~{{{aaaSSSHHHDDDJJJJJJMMMRRR[[[lllqqqrrrsssvvvsssggggggeeebbb___]]]ZZZUUURRRJJJLLLLLLJJJDDD===888666555444666<<>>===;;;888555333111000000///...---,,,++++++++++++******+++++++++,,,,,,,,,+++---+++---000///AAAaaasssxxxyyyxxxppp^^^^^^sss|||{{{lllkkkddd~~~zzzbbbQQQLLLKKKOOOPPPQQQ\\\jjjjjjrrr}}}rrrhhhddd///111111111000222RRR|||kkkooozzz{{{lllbbbgggppptttyyy~~~}}}{{{zzzxxxuuusssrrrqqqpppxxx|||sssqqquuuyyy{{{yyyyyywwwzzzuuunnnuuuwwwjjjaaaOOODDDIIIQQQWWWdddsss}}}|||}}}zzzvvvvvvwwwwwwtttqqqrrrmmmhhheeeggghhhhhhhhhjjjkkkkkkkkkkkkmmmppprrrzzz{{{zzzsssdddYYY^^^jjjrrrlllbbbYYYWWW\\\______fffnnnrrr___\\\aaabbb^^^ZZZZZZ[[[[[[\\\dddwwwtttfffUUU{{{zzz{{{yyyiii]]]OOOPPPLLLNNNIIIEEE>>>888666444333222111000///...------------+++++++++,,,,,,,,,------+++000000000@@@aaaxxxzzzXXX]]]iii{{{~~~|||vvvmmmaaaXXXUUUUUUNNNQQQXXX]]][[[UUURRRTTTOOOLLLKKKQQQ[[[dddhhhhhhkkkqqqkkkkkk{{{wwwvvvvvvwwwssslllkkknnnppp~~~uuummmrrr|||~~~uuutttrrrmmmlllqqqfff]]]YYY^^^eeeeee^^^XXXWWW]]]___ZZZUUURRRNNNJJJGGGIIINNNTTTUUUSSSUUUZZZ\\\jjjyyyzzz[[[MMMGGGHHHPPPSSSWWW]]]fffuuu{{{qqqrrrooopppnnndddfffeeedddbbb___ZZZTTTOOOIIIJJJKKKHHHBBB<<<888666444555888>>>EEEJJJKKKJJJHHHHHH<<<999;;;WWW]]]PPP[[[wwwsssbbbcccHHHMMMPPPOOOOOOOOOOOOOOOPPPPPPMMMKKKHHHEEEDDDCCCAAA???>>><<<999555333111111111000///...------,,,,,,,,,******+++++++++,,,,,,,,,,,,...,,,...111///@@@___oootttxxx{{{qqq\\\^^^yyyrrrllldddgggTTTNNNMMMQQQRRRSSS[[[ggglllwww}}}ttthhh^^^ZZZ...111111222222222OOO||||||rrrtttpppbbbeeennntttzzz}}}}}}}}}|||zzzxxxwwwwwwxxxxxxyyyvvv|||}}}zzzxxxzzzvvvpppwwwxxxjjj[[[MMMEEEKKKRRRWWWiii~~~~~~}}}~~~zzzwwwuuuuuuvvvuuuqqqmmmiiihhhgggccc______cccggghhhiiijjjjjjiiijjjmmmpppyyy~~~{{{ooojjjjjjzzzuuuiii___^^^cccccc^^^]]]mmmttthhh^^^^^^aaa```^^^]]]\\\]]]]]]^^^fffzzz}}}llleeeYYY||||||~~~VVVRRRMMMQQQJJJHHHHHHCCC<<<777555444333222111111///...............++++++,,,,,,,,,---------+++000000///===^^^rrr~~~fff___cccxxx{{{rrrdddZZZVVVXXX[[[QQQRRRUUUWWWUUUSSSVVV\\\VVVRRRPPPTTT___hhhmmmooottt{{{ttt]]]___vvv|||yyyvvvvvvvvvsssnnnnnnppprrrwwwnnnvvvwwwxxxvvvooommmpppeee^^^]]]eeekkkhhhbbb^^^___eeegggddd___[[[TTTNNNLLLNNNSSSWWWVVVSSSVVV\\\dddxxxxxxXXXLLLKKKOOOWWWXXX```hhhqqq|||wwwvvvmmmjjjkkkfffdddeeeffffffccc\\\RRRLLLHHHIIIJJJGGGAAA<<<888666444666;;;AAAGGGJJJKKKJJJIIIHHH:::999@@@```aaaMMMXXXwwwlll\\\[[[GGGPPPPPPOOOOOONNNNNNNNNOOOOOOMMMJJJGGGEEEDDDCCCAAA???===;;;999666333111111000111000///...------------******+++++++++,,,,,,,,,---///...000222///>>>]]]lllsssyyy{{{ppp[[[```~~~{{{tttlllnnniiiVVVNNNKKKOOORRRTTT^^^jjjeeerrr{{{rrrhhh\\\RRROOO///111000333444222IIIrrr~~~wwwsssaaabbbkkksss{{{~~~||||||~~~{{{zzz{{{}}}~~~~~~}}}xxxvvvyyyxxxwww~~~|||kkkXXXKKKGGGOOOTTT[[[rrr||||||}}}vvvtttqqqqqqrrrppplllhhh```bbbccc___YYYYYY___eeehhhkkkmmmllljjjiiikkkmmmsss{{{}}}www{{{nnnbbbaaahhhjjjeeeeee~~~jjjddd```aaaaaa^^^\\\]]]\\\^^^___bbbkkkrrrccc[[[```uuuQQQOOONNNRRRIIIDDDEEEAAA<<<888666555444333111111000///............,,,,,,,,,,,,---------------222222000<<<]]]~~~pppwwwppp______yyy}}}yyymmm^^^UUUVVVZZZ[[[UUUTTTVVVXXXVVVTTTXXX___YYYVVVUUU\\\fffooossssssxxx|||iiiYYY^^^sss~~~|||zzzvvvuuuvvvtttqqqpppssswww}}}wwwwwwuuuooommmppphhhaaa```iiinnnkkkgggggggggkkkllljjjhhhddd\\\SSSSSSTTTVVVXXXTTTQQQUUU]]]jjjwwwVVVLLLPPPUUU[[[ZZZdddoooyyy}}}|||{{{nnniiikkkhhhbbbdddeeefffccc[[[RRRKKKGGGHHHHHHEEE@@@;;;777666333777===CCCHHHJJJJJJJJJGGGEEE888;;;IIImmm[[[JJJZZZ___XXXYYYKKKVVVPPPOOOOOONNNNNNNNNNNNNNNLLLJJJFFFEEEDDDCCCAAA???;;;:::999777555333222111111000///...------------******+++++++++,,,,,,,,,,,,///...111222...<<>>999:::<<<===;;;999666444000///...------,,,,,,---******+++++++++,,,,,,,,,))),,,,,,...///***666SSScccooorrrrrrtttmmmeeehhhtttpppoooqqqqqq|||^^^SSSKKKMMMOOOQQQYYYccciiiqqqpppcccVVVHHH>>>;;;333222222222///111<<>>>>>;;;888999;;;;;;777333444222///------...---,,,++++++************++++++***---++++++...,,,666LLLccchhhooottttttpppllliiieeehhhmmmuuugggQQQJJJOOOLLLNNN\\\eeebbbzzznnn___PPPBBB:::999333222222222000111;;;GGGxxxqqqjjj~~~ssswww{{{xxx}}}mmmeeejjjpppqqq|||wwwssssssyyy}}}{{{{{{{{{{{{zzzyyyzzz}}}{{{xxx{{{{{{yyygggcccjjj{{{zzzyyywwwwwwvvv{{{~~~rrr___VVVNNNWWWdddhhhyyyxxxjjj]]]ccc{{{~~~uuuooosssyyyxxxssspppuuurrrooommmkkkjjjiiiiii```VVVMMMIIIEEE@@@???CCCEEEIIISSScccrrrxxxtttmmmrrrmmmnnnrrrnnnkkkxxxxxxaaaZZZZZZYYYYYYYYYYYYYYYYYY___bbbaaalllsss]]]aaammm[[[MMMKKKEEEJJJHHHIIIFFFDDDAAA???>>><<<:::888333222111///............---,,,,,,++++++,,,,,,---......333333777VVV{{{pppqqqnnn[[[gggyyy}}}yyyyyytttllljjjkkkiiicccccchhhvvvuuummmgggooozzzrrr___\\\ccchhhhhhsssqqqbbb[[[iiiwww{{{wwwuuuuuuxxxzzzxxxpppiiieeeeeeooosssmmmvvvzzzqqqnnnpppqqqoookkkeeeeeefffiiilllpppqqqrrrmmmhhhcccaaaaaacccddddddZZZWWWXXXcccttthhhUUUZZZhhhqqqsss{{{zzzpppiiiddd___^^^^^^]]]ZZZVVVPPPKKKHHHDDDCCCAAA>>>;;;888555333333;;;BBBDDDFFFHHHHHHEEEEEE<<<:::???ZZZlllPPP^^^xxxZZZ]]]xxx___^^^WWWSSSQQQPPPPPPQQQRRRRRRQQQRRRRRRRRROOOKKKEEE@@@<<<>>>;;;888999;;;;;;777333555222///.........---,,,++++++************++++++***---++++++...,,,555KKKccchhhooossstttpppllliiidddhhhvvviiiRRRJJJNNNKKKMMM[[[dddhhh|||~~~lll]]]NNNAAA:::999333222222222000111:::EEEqqq}}}rrrrrrooo}}}zzzxxxvvvwwwxxxfffdddkkkrrrvvvsssqqqrrrwww}}}~~~{{{~~~|||{{{zzzyyyyyy|||zzzwwwuuuuuuxxx{{{}}}|||sssqqqvvvxxxwwwbbbcccnnn}}}yyyzzzzzzwwwwwwzzzyyyvvveee[[[RRRZZZggghhhttt|||hhh]]]YYYYYYfff}}}vvvqqqlllnnnzzz{{{tttqqqpppooommmllllllllllllbbbZZZPPPJJJDDD??????BBBCCCEEEMMM[[[jjjssstttrrrtttooojjjeee```cccvvv}}}rrrddd\\\YYYXXXXXXXXXXXXYYYYYYZZZ\\\bbbdddpppmmm___fffnnnZZZJJJLLLFFFHHHEEEIIIFFFDDDAAA???>>>;;;888555333333111000///......------,,,,,,++++++,,,,,,---//////333444777UUU|||sssnnn}}}aaabbbrrrttttttssspppppprrrpppllljjjqqqyyyqqqnnnuuu~~~~~~|||rrr___]]]fffkkkjjj}}}llldddsss}}}yyyvvvuuuvvvyyywwwpppiiidddfffppprrrhhhmmm{{{{{{sssmmmnnnuuuvvvooohhh^^^^^^___ccciiinnnpppqqqllleee\\\WWWXXX]]]cccgggbbb^^^aaarrr```WWWeeesss{{{~~~www{{{zzzrrriiieeeaaa^^^^^^]]]\\\YYYTTTOOOJJJGGGBBBAAA???===:::777555444222:::AAACCCEEEGGGGGGDDDAAA<<<:::CCCeeegggHHHfffSSSjjjrrrZZZWWWPPPOOOOOOPPPRRRTTTSSSQQQNNNPPPQQQRRRPPPLLLFFF@@@;;;===;;;999999;;;;;;777444555333000.........---,,,++++++************++++++***---***+++///,,,444HHHbbbfffmmmrrrssspppkkkggguuugggbbbtttlllTTTKKKNNNJJJMMMZZZbbbjjjyyyzzzhhhYYYKKK???999888444222222333111111888AAAhhhkkk|||sss~~~{{{nnnbbbfffpppsssrrrqqqsssvvv{{{wwwtttyyyxxxxxxxxxyyyzzz{{{|||{{{xxxuuussstttvvvxxxyyy~~~zzzvvvvvvzzzzzzwwwggggggppp}}}yyy{{{{{{wwwuuuyyy{{{zzzmmmbbbVVV[[[hhhkkkuuugggXXXTTTSSSTTT^^^ppp|||xxxmmmiiihhhnnnzzz|||xxxppppppqqqpppooonnnnnnoooiii___SSSKKKGGGEEEDDDCCCHHHNNNWWW___fffnnnvvv|||uuurrriii^^^\\\jjj{{{tttxxx}}}}}}zzz~~~~~~vvvjjjaaa^^^___YYYYYYXXXYYYYYY[[[\\\]]]YYYbbbffftttjjj^^^dddnnn___OOOQQQJJJHHHDDDJJJPPPLLLFFFAAA===:::777444555444222111///...---------,,,,,,++++++,,,,,,---000...222333555QQQzzzwwwmmmddd```rrr~~~}}}vvvuuurrrqqqrrruuuvvvuuuyyyxxxzzz{{{zzzuuu___XXX^^^fffhhh|||~~~rrrlll{{{{{{zzzvvvtttuuuwwwvvvoooiiiggggggooorrrkkkppp{{{}}}tttpppnnnqqqvvvtttlllcccZZZWWWUUUXXX___fffjjjlllkkkdddZZZSSSRRRVVV]]]bbbddd___aaaooo^^^]]]nnn{{{}}}uuuwwwtttllleeecccaaa___^^^]]][[[WWWRRRMMMHHHFFFAAA@@@===;;;888666444444333:::AAACCCEEEGGGFFFCCC???:::999KKKxxx]]]GGGsssTTT|||nnnYYYTTTOOONNNMMMNNNPPPQQQPPPMMMJJJMMMMMMNNNMMMJJJFFFBBB???===<<<::::::;;;;;;888555666444111//////...---,,,++++++************++++++***,,,***+++000,,,222EEE___ccciiioooqqqoooiiidddyyy}}}kkk}}}yyyddduuuqqqWWWLLLMMMJJJLLLYYY```gggsss~~~qqqaaaTTTHHH===888888555333222333222111777>>>]]]}}}___fffrrrwww~~~gggfffooottttttuuuvvvxxx{{{~~~}}}yyyzzzwwwwwwvvvvvvwwwyyy{{{}}}}}}zzzwwwwwwyyy|||}}}|||www|||zzzssspppqqqvvv{{{{{{zzzzzzuuuwwwwwwvvvxxx}}}}}}{{{uuujjj[[[\\\hhhnnnzzzhhhXXXNNNNNNMMMLLLPPP[[[cccaaaYYYXXXYYY^^^dddeeeeeeggglllnnnqqqttttttsssqqqpppqqqqqqgggXXXPPPOOOPPPMMMHHHSSSYYYfffvvvlllllleee]]]fffjjjhhhppptttrrrqqqrrrrrrnnnhhhaaa\\\[[[[[[XXXWWWWWWWWWXXXZZZ]]]^^^XXXfffnnn|||~~~ggg\\\bbbxxx```SSSUUUMMMKKKHHHMMMYYYSSSJJJCCC???===;;;:::777666444222000///......---,,,,,,++++++,,,,,,---///,,,000222333LLLuuuqqqmmmcccwww~~~}}}}}}|||wwwqqqppprrrwww|||vvvrrrttt}}}aaaQQQSSS^^^fffuuuuuuvvv~~~yyyvvvtttuuuwwwvvvoooiiieee```eeelllmmmvvv~~~{{{pppqqqrrrtttsssnnneee___VVVQQQLLLLLLSSS[[[```bbb```\\\VVVPPPOOOQQQWWW[[[YYYTTTSSS[[[bbbccc```^^^vvvttt^^^cccssszzzttttttppphhhcccccccccaaa]]]\\\YYYUUUPPPKKKGGGDDD???>>>;;;999666555444444333;;;BBBDDDEEEGGGFFFCCC>>>999:::XXXRRR]]]XXXhhhYYYSSSPPPNNNLLLJJJJJJJJJJJJIIIHHHJJJIIIIIIGGGFFFFFFEEEEEE>>>===<<<<<<<<<;;;999888888555222000//////...,,,++++++************++++++***,,,)))+++000,,,000BBBZZZ___fffmmmqqqmmmfff___hhhxxxfffmmmssswww[[[MMMNNNJJJMMMXXX___iiittt}}}ooodddWWWMMMDDD<<<888999666333222444333222555:::OOOpppddd]]]~~~zzzpppwwwqqqkkkrrruuuvvvwwwwwwxxxzzz~~~{{{yyyxxxvvvvvvwwwxxxyyy}}}{{{}}}ttt{{{|||wwwsssqqqqqqrrrtttuuuqqqssstttuuuyyy}}}{{{vvv{{{qqqaaa^^^hhhooo~~~vvvhhhZZZOOOJJJLLLMMMMMMOOORRRNNNGGGHHHHHHJJJKKKHHHHHHQQQ\\\hhhnnnuuuxxxvvvsssrrrrrrxxxpppbbbXXXWWWZZZYYYTTTXXX\\\oooxxx___cccccceee|||ooo]]]```iiiiiiiiilllmmmjjjfffbbb```]]]YYYWWWTTTTTTSSSTTTVVVXXX[[[]]][[[mmmxxxxxxaaa[[[hhhZZZUUUVVVNNNQQQOOOPPPPPPKKKEEE@@@>>>>>>>>>>>>:::999777444222000//////---,,,,,,++++++,,,,,,---...***000222111GGGpppuuuyyyiii~~~zzzpppgggdddggglllttt|||oooccccccccckkk}}}dddNNNMMMYYYdddrrrvvvoooqqq~~~zzzvvvtttsssuuuxxxvvvpppjjjeee\\\___hhhooo{{{}}}rrrsssttttttppphhh___YYYPPPJJJDDDDDDKKKRRRUUUUUUNNNNNNNNNNNNNNNQQQUUUYYYRRRNNNMMMOOOOOOKKKIIIJJJcccuuummmaaa[[[dddttt{{{xxxqqqqqqllleeebbbcccdddaaa]]][[[XXXTTTOOOIIIEEECCC===<<<999777555444444444555<<>>eeemmmKKKlllfff~~~dddVVVMMMLLLNNNKKKHHHFFFGGGHHHHHHHHHJJJHHHGGGEEEEEEFFFGGGHHH?????????>>>===<<<;;;:::999666222000000///...---++++++************++++++***+++))),,,111,,,///???WWW\\\dddnnnrrrnnnddd[[[\\\rrraaabbbyyyzzz}}}}}}```OOOOOOKKKMMMXXX___nnnyyyttthhheee]]]TTTLLLFFFAAA;;;888999666333222444444222444888DDD```qqq```~~~yyy~~~vvvnnnsssuuuvvvwwwvvvvvvxxx|||{{{yyywwwuuuuuuvvvwwwyyy~~~|||{{{~~~zzztttyyy~~~}}}zzzvvvrrrpppqqqqqqqqqsssvvvwwwuuuvvvxxxwwwsss|||vvvgggaaahhhooo|||jjjUUUKKKOOOOOOLLLJJJJJJGGGBBBAAA???@@@AAA@@@AAAIIISSS^^^gggrrryyyxxxuuuttttttzzzxxxoooccc]]]```dddddd^^^hhhjjj[[[dddkkkuuu|||fffYYY```eeeaaaaaahhhjjjgggccc```^^^[[[XXXUUUSSSRRRRRRSSSUUUXXX\\\^^^]]]qqqpppYYY\\\wwwxxxXXXZZZXXXNNNUUUTTTQQQFFFCCC@@@???@@@@@@???>>><<<;;;999666444222000000---,,,,,,++++++,,,,,,---...***111444111EEElllrrruuunnn~~~vvvjjj]]]XXXWWWXXX___gggrrrsssaaaQQQEEERRRXXXeeezzzcccLLLKKKWWW```pppnnnmmmqqquuusssrrrrrrvvvyyywwwpppiiieee]]]```hhhmmmzzzvvvtttrrrqqqnnnggg\\\TTTHHHCCC@@@CCCIIINNNLLLIIIDDDGGGKKKNNNPPPTTTXXX\\\VVVTTTTTTSSSPPPPPPXXXbbbtttttthhhQQQSSSYYYbbbqqqsssrrrmmmlllhhhaaa___bbbbbb___]]][[[WWWRRRMMMHHHDDDBBB<<<:::888555444333444444666>>>DDDFFFGGGHHHGGGDDD:::999DDDnnn[[[KKKtttxxxyyy___SSSJJJLLLLLLJJJHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFAAAAAAAAAAAA???===<<<<<<:::777333111000///...---++++++************++++++***+++(((,,,111,,,---<<>>;;;<<<@@@CCCDDDIIIOOOWWWbbbpppxxxyyywwwuuuuuuyyy~~~yyyjjj___bbbkkkppphhh|||ggg___lllvvvyyyeee\\\cccfff]]]\\\eeefffccc___[[[XXXUUUSSSRRRTTTTTTSSSTTTVVVZZZ^^^aaa\\\rrrjjjSSS^^^~~~sss[[[aaa[[[NNNWWWVVVOOOFFFFFFFFFGGGHHHGGGDDDAAA>>>===:::777555333111111---,,,,,,++++++,,,,,,---...+++222666222DDDjjjkkkhhhqqq}}}|||~~~{{{mmm^^^UUUPPPLLLOOOVVVZZZeeellljjjlllxxxzzziiiZZZQQQLLLHHHIIIRRRdddzzz```LLLLLLUUU\\\pppxxxhhhmmmsssqqqqqqqqqrrrvvvzzzxxxqqqiiibbb\\\```fffgggrrr~~~zzzsssnnnmmmnnniii\\\PPPAAA??????DDDKKKMMMHHHBBBDDDHHHNNNQQQSSSWWW\\\```ZZZZZZZZZXXXUUUYYYkkk}}}{{{kkkYYYKKKEEENNNXXX```nnnxxxqqqoooiiihhhddd^^^]]]``````]]]\\\ZZZWWWRRRLLLGGGDDDBBB;;;:::777444333333333444777???EEEFFFGGGIIIHHHEEE888:::HHHsssuuuNNNMMMnnnZZZSSSNNNTTTJJJIIIIIIKKKNNNPPPPPPPPPLLLMMMMMMMMMKKKHHHFFFDDDAAABBBCCCBBB@@@>>>>>>>>>:::777444111000000...---++++++************++++++***+++(((,,,222------;;;UUU[[[fffrrrxxxrrrdddXXXiiitttdddnnnzzz~~~~~~bbbkkkwwwfffSSSQQQMMMOOOYYY___dddpppyyylll^^^PPPGGGEEEBBB===;;;===>>>;;;999;;;:::888555333222222333444???KKKwww{{{~~~{{{}}}mmmiiillluuu~~~~~~uuuooopppuuuyyyvvvqqqmmmjjjmmmuuu|||rrrsssvvvxxxwwwuuuqqqooosssqqqsss{{{~~~{{{zzzxxxyyytttlllgggkkkttt|||zzzssspppsssuuuvvvtttyyyyyyuuummmjjjsssyyywwwyyyssseeeZZZTTTOOOMMMMMMIIICCC@@@@@@CCC???===???@@@BBBLLLYYYjjj~~~yyyyyy}}}wwwgggbbbjjjrrrppp|||zzzpppwwwyyyssspppppprrrnnnfffdddgggkkkddd]]]ZZZXXXTTTSSSUUUSSSQQQQQQUUUXXXYYY]]]bbbnnn|||xxxiiiTTTaaa{{{fffZZZQQQTTTYYYWWWQQQLLLIIIGGGGGGIIIKKKIIIBBB<<<>>>===;;;:::999777333000///...---,,,+++,,,---.........111333222===\\\|||{{{nnnhhhsssbbb}}}}}}|||wwweeeXXXXXXYYYSSSPPPSSSQQQOOOPPPRRRVVV\\\eeelllmmmfff___\\\XXXRRRNNNOOOJJJZZZjjjwww\\\GGGJJJYYYdddooowwweeehhhtttzzz{{{~~~ssstttvvvxxxxxxuuuoookkkaaa]]]\\\```fffiiinnntttkkkmmmlllhhhfffdddZZZNNNDDD@@@>>>AAAHHHMMMKKKHHHBBBHHHPPPWWW\\\___aaacccllljjjeee______iii{{{}}}iiiVVVKKKHHHFFFHHHNNNVVVaaappp~~~ssskkkfffeeefffbbb\\\XXXYYYWWWTTTXXXUUUPPPJJJEEEBBB@@@???::::::999666333333555777888???DDDFFFHHHHHHEEE???===777PPPjjjLLLIIIppp{{{___PPPWWWOOOJJJIIIKKKNNNRRRSSSOOOKKKSSSQQQQQQQQQRRRPPPJJJFFFFFFFFFFFFEEECCC@@@>>><<<999777444000...---------------,,,++++++******)))******+++,,,---///000111III]]]mmmooosssvvvjjjWWWyyylll]]]{{{{{{aaaqqqlllPPPIIIMMMNNNRRRXXXggggggvvvxxxjjj[[[QQQGGG???===AAABBB???======<<<888888:::===<<<:::777555444333333999BBBlll|||~~~sssmmmiiiqqqxxxyyyuuuqqqqqqtttwww{{{{{{yyyxxxnnnjjjhhhjjjqqqxxxzzzzzzppprrrtttuuuvvvvvvuuutttsssooooootttwwwuuuttttttvvvtttmmmaaaXXXYYYbbbiiiwwwtttqqqnnnnnnooopppqqqtttvvvwwwwwwyyypppkkkjjjeee^^^YYYZZZWWWVVVYYYYYYRRRKKKHHH@@@>>>@@@FFFMMMXXXkkk|||~~~zzz|||xxxppplllsss{{{zzzvvvvvvvvvrrrjjjgggiiiiiiaaaYYYWWWUUUSSSTTTWWWSSSQQQRRRWWWYYYZZZ^^^dddsssqqqeeebbb~~~yyy___UUUNNNPPPSSSRRRNNNKKKLLLHHHEEEFFFHHHGGGCCC>>>???>>><<<;;;:::777444111///...---,,,,,,,,,---.........111222111;;;XXXvvvsssiiikkk___|||zzz}}}oooaaaYYY]]]___XXXTTTUUURRRQQQOOOLLLIIIHHHLLLPPP[[[[[[[[[ZZZXXX\\\iiixxxvvvXXXJJJNNN[[[eeezzzssseeeeeeqqq|||}}}|||zzzyyyvvvrrrlllhhh```\\\ZZZ]]]___^^^aaadddkkknnnmmmgggddd```WWWMMM@@@???@@@FFFNNNSSSQQQNNNMMMQQQXXX^^^bbbeeehhhjjjooommmkkkhhhlllwwwtttbbbPPPFFFEEEAAACCCHHHQQQ^^^pppvvvlllhhheeeeeefffbbb[[[XXXYYYXXXUUUWWWTTTOOOJJJFFFCCCAAA@@@::::::888666333333555777:::AAAGGGHHHIIIIIIDDD>>>999888WWWcccIIIMMMhhhkkkXXXMMMQQQMMMNNNNNNNNNOOOPPPOOONNNLLLQQQOOOOOOPPPQQQPPPMMMIIIHHHHHHHHHGGGEEECCCAAA???:::888555222///.........------,,,,,,+++***************+++,,,---///000111EEEYYYiiioootttyyynnn]]]vvvppp```{{{eeemmmpppTTTLLLMMMNNNQQQVVV___gggzzzxxxmmmllltttxxxiiiddd[[[PPPGGGEEEDDDBBBDDDHHHFFFCCCBBBDDDBBB===<<<>>>DDDBBB@@@<<<999666333222666:::]]]|||wwwmmmfffkkkppptttttttttssstttsssuuuxxxyyywwwvvvuuuuuukkkhhheeegggmmmrrrttttttrrrrrrrrrrrrssstttuuuvvvuuupppnnnpppqqqooooooppprrrooohhh^^^VVVXXXcccnnnssssssqqqpppnnnnnnppprrrtttuuuwww|||uuujjjffffffhhhmmmssshhhcccccchhhjjjaaaUUUMMMIIIFFFFFFKKKRRR___rrr{{{tttyyywwwvvvwwwxxx|||yyyvvvvvvwwwsssmmmhhhhhhhhh^^^VVVRRRQQQPPPTTTXXXSSSRRRTTTXXXZZZ[[[```ffftttkkk```ooozzzyyyYYYQQQLLLMMMOOOMMMMMMNNNOOOJJJEEECCCDDDEEEDDDBBB@@@>>><<<;;;:::888555222000///...---,,,------.........000111000888SSSooo{{{lllggg[[[}}}{{{xxxxxxhhh___\\\bbbccc\\\VVVUUUTTTVVVVVVPPPIIIEEEFFFHHHMMMTTT[[[]]]]]]lllbbbQQQOOOSSS\\\eeeyyyhhhfffccccccmmm|||~~~zzzwwwtttoooiiifff^^^ZZZXXXYYYXXXVVVWWWZZZsssssspppiiiccc\\\RRRIII<<>>DDDKKKOOOQQQRRRLLLIIIIIIKKKIIIBBB??????KKKHHHCCC===888555444333999777OOO}}}~~~yyyxxxggghhhkkkpppuuuwwwvvvtttuuuvvvvvvvvvtttqqqnnnmmmiiigggeeegggkkkoooqqqqqquuusssqqqoooooopppqqqrrrvvvsssrrrttttttpppoooqqqtttqqqkkkddd^^^aaappp{{{vvvqqqnnnooopppooonnnxxxwwwxxx{{{}}}vvvoookkkjjjooo~~~|||yyy|||zzznnn___UUUVVVRRRPPPSSS\\\gggqqqwww{{{yyyvvvooopppyyy}}}}}}sssuuuttttttvvvyyyyyywwwsssqqqhhh^^^TTTPPPNNNOOOSSSXXXTTTTTTVVVZZZ[[[\\\bbbiiizzz{{{kkk```wwwyyy~~~kkkVVVPPPMMMNNNMMMLLLNNNRRROOOLLLGGGEEEEEEFFFEEEDDD@@@>>><<<;;;:::888555333111000///---------......------000222111777OOOiii}}}qqqxxxrrrccc~~~|||{{{|||yyy{{{~~~zzzvvvttteee```___cccccc]]]WWWVVVYYY^^^aaa[[[TTTQQQQQQRRRSSSYYY```cccggg|||qqqQQQOOOYYY^^^bbbhhhwwwkkkZZZdddiiigggkkkxxxxxxvvvuuutttrrrnnnjjjfff[[[WWWUUUVVVVVVUUUYYY___yyypppiiieee]]]PPPEEE;;;AAAJJJUUU\\\___]]][[[]]]___bbbdddgggkkkppptttooo]]]MMMFFFGGGJJJQQQXXX___kkk~~~zzzjjjccccccfffeeefffbbb\\\YYY[[[ZZZXXXQQQPPPMMMIIIFFFDDDCCCBBB999999888666333333555888???GGGMMMNNNMMMJJJBBB999888;;;```}}}sssWWWPPPnnn~~~OOOWWWUUUPPPRRRMMMMMMMMMKKKJJJLLLRRRXXXVVVUUURRROOOMMMJJJHHHGGGCCCDDDEEEEEEDDDCCCBBBAAA>>><<<:::777444333222111......------,,,,,,++++++******+++,,,---///000111<<>>>>>QQQLLLDDD<<<777444444555:::666CCCmmm~~~yyyxxxvvvlllkkkkkkpppvvvyyywwwtttrrrrrrssssssrrrnnniiifffiiihhhggghhhjjjmmmooopppqqqpppnnnmmmmmmnnnppprrrtttsssvvvyyyyyytttrrrsssxxxtttooojjjcccfffvvvrrrlllnnnooohhhaaalllooouuu||||||uuunnniiilll{{{zzzllleeedddeeekkkwww}}}tttlllnnnxxx}}}vvvpppssstttwww{{{hhh^^^TTTPPPNNNNNNQQQVVVVVVUUUXXX[[[\\\___hhhqqqvvvkkkhhhppp~~~zzz~~~|||hhhTTTPPPNNNNNNMMMKKKMMMQQQMMMKKKJJJJJJIIIHHHFFFDDD@@@>>>;;;:::999888666444222111000...------......---,,,000333222777LLLccc}}}wwwttt}}}~~~yyyvvvyyy~~~{{{wwwrrrnnn```^^^^^^``````^^^]]]___bbbiiilllhhhdddeeegggffffffddddddfffnnn{{{\\\HHHQQQccciiijjjlllpppxxx~~~rrrlllrrrzzz{{{sssssssssssssssoooiiieeeZZZVVVTTTTTTTTTVVV]]]fffuuugggdddeee```QQQDDD???FFFQQQZZZ______^^^]]]aaacccfffiiikkkooosssvvv~~~vvvdddUUUPPPQQQQQQ\\\fffnnnyyytttgggaaa```bbbccceeebbb]]][[[\\\[[[XXXOOOMMMKKKHHHFFFCCCBBBAAA999999888666444444666888AAAHHHNNNOOOMMMIII@@@777:::@@@kkk}}}nnnVVVOOOrrrsssLLL[[[ZZZSSSUUUNNNNNNMMMJJJHHHKKKQQQWWWUUUTTTRRROOOLLLIIIHHHGGGCCCDDDEEEEEEEEEDDDBBBAAA???>>><<<999777555333333//////......---,,,,,,+++******+++,,,---///000111:::HHHZZZiiivvv}}}vvvjjjoooeeexxxxxxcccooozzzeeeTTTMMMMMMPPPTTT```kkkuuu~~~zzzYYYOOOJJJEEEDDDCCCBBBCCCEEEIIINNNVVVaaakkknnnjjjcccccc^^^ZZZWWWPPPEEE>>><<>>666:::FFFzzzjjjTTTIIIqqq~~~gggNNN\\\XXXTTTUUUTTTRRRPPPLLLJJJKKKNNNPPPOOOPPPQQQPPPMMMKKKJJJKKKFFFGGGGGGHHHGGGFFFDDDCCC???>>>===;;;888666444333000//////......---,,,,,,******+++,,,---///000111888CCCTTTeeettt{{{tttiiiooollluuufffeeellltttmmmXXXNNNMMMPPPSSSVVV\\\eeeqqqwwwTTTJJJGGGEEEDDDEEEFFFGGGHHHUUUaaappp|||xxxppphhhaaaZZZPPPDDD>>>>>>PPPMMMHHHBBB===999777666000999888KKKzzzooooooTTTUUUzzzvvvssssssuuuvvvssspppfffeeeeeegggjjjkkkjjjhhhcccdddeeefffgggiiilllmmmeeehhhkkkooossstttuuuuuuuuuuuuwwwzzzwwwrrrrrrvvvooonnnrrrwwwxxxyyylllYYYZZZ```kkkyyyyyyuuurrrsssuuuvvv{{{{{{rrrsssvvvxxxwww|||uuuuuuuuuqqqmmmkkkmmmpppiiimmmoooqqqtttuuummmccc[[[TTTPPPQQQQQQPPPPPPSSSTTTUUUYYY___eeeppp|||hhhqqq~~~~~~zzz]]]SSSNNNKKKMMMMMMHHHEEEEEEEEEGGGIIIJJJIIIHHHGGGFFFDDDAAA>>><<<<<<<<<:::999444333111///.........//////...111444111111???RRRrrrjjj|||yyywwwvvvyyyyyyyyy||||||yyy{{{wwwnnnhhhfffaaa[[[VVVZZZ]]]___aaahhhpppvvvtttyyyzzzyyyuuudddVVV[[[ppp~~~}}}rrraaaJJJHHHKKKVVVfffrrrvvvvvv{{{rrrpppvvv~~~xxxqqqkkkeee```]]]QQQQQQSSSUUUUUUUUU\\\eeessseee[[[[[[]]]YYYRRRNNNKKKSSS[[[```______aaadddlllqqqyyy~~~zzzyyy|||qqqggggggeee___[[[ZZZ^^^___\\\[[[ZZZWWWRRRJJJJJJHHHFFFCCC@@@===<<<888888777555444444666999BBBHHHKKKJJJHHHDDD===666;;;KKK}}}\\\LLLKKK^^^SSSZZZTTTVVVVVVWWWUUURRRPPPOOOOOONNNMMMLLLOOOQQQQQQNNNKKKJJJKKKGGGHHHHHHHHHGGGFFFDDDCCC??????===;;;999777444333000000//////...---------******+++,,,---///000111444>>>NNNaaarrryyysssiiigggrrrtttlll___bbbiiiuuu]]]PPPMMMOOOQQQSSSWWWbbbssswwwSSSJJJLLLMMMKKKIIILLLRRRWWWmmm~~~tttjjj___VVVKKK@@@<<<===NNNMMMJJJGGGBBB<<<777555///???:::AAAqqq~~~oooyyy[[[XXX```}}}zzzvvvttttttssspppnnnjjjgggddddddhhhjjjkkkjjj```aaacccdddeeegggiiikkkgggjjjooosssuuuuuutttssszzzxxxyyyyyyvvvqqqsssxxxuuussswww|||{{{xxxtttkkkcccgggttt}}}wwwtttuuuvvvtttrrrsssvvvyyy{{{nnntttxxxwwwsssuuu~~~vvvtttnnnkkkooosssooofffgggkkkkkkhhhiiiggg\\\OOOTTTOOONNNQQQRRRQQQPPPSSSSSSTTTYYYaaaiiiwwwuuufffwwwiiiXXXUUUOOOLLLOOOOOOJJJDDDBBBDDDEEEGGGGGGFFFFFFGGGHHHFFFCCC@@@>>>>>>>>>===<<<555333222000///......///111000222333///---:::KKKkkk___ttt|||{{{|||~~~~~~xxxyyy|||~~~|||vvvwwwrrrgggaaa___ZZZSSSXXX]]]aaabbbdddjjjrrrwwwxxxxxxrrrjjjooo{{{}}}uuurrr___PPPWWWpppvvvuuummmaaaMMMTTT\\\cccppp~~~vvvvvvvvvsssvvv~~~vvvkkkddd```]]][[[JJJMMMSSSXXXYYYYYY___gggsssiiiaaa^^^ZZZSSSOOOQQQOOOVVV^^^aaa______ccchhhnnnuuu~~~lllfffkkkjjjbbb\\\VVVZZZ]]][[[ZZZYYYTTTNNNJJJIIIGGGEEEBBB???<<<:::888888777555444444777999BBBGGGJJJHHHFFFCCC<<<555>>>MMMrrrLLLDDDRRR[[[XXXZZZQQQXXXXXXVVVTTTQQQRRRTTTTTTQQQNNNMMMQQQSSSRRRNNNJJJHHHHHHFFFFFFFFFFFFEEECCCBBB@@@??????>>><<<999777444333000000000///......------******+++,,,---///000111000:::KKK___qqqxxxrrriii___zzztttsssooodddeeejjj|||aaaQQQMMMNNNOOORRRWWWeeewwwyyyUUUQQQWWWXXXQQQLLLRRR___kkkrrrhhh[[[PPPEEE<<<999<<>>:::777444999444===ddd{{{|||oooNNNdddlll|||sssrrrvvvvvvsssrrrqqqkkkfffggglllnnnkkkfffeeedddcccbbbbbbccceeefffggglllnnnkkkkkkooossstttzzzxxxuuusssssstttvvvxxxxxxsssqqqtttzzz~~~{{{~~~{{{zzzwwwyyyxxxrrrmmmkkkfff~~~}}}wwwuuutttssstttwwwyyyyyyxxxxxxxxxxxxyyyzzz|||~~~uuuooohhhfffiiilllllljjjgggddd\\\VVVYYY^^^YYYPPPPPPOOONNNNNNOOOPPPRRRSSSTTTYYY```eeeooo|||dddmmm~~~```WWWRRRLLLIIILLLNNNIIIDDDBBBDDDCCCCCCDDDFFFGGGGGGFFFFFFEEEDDDCCCBBB???<<<999888666222///,,,+++++++++......000222111111888BBBdddddduuu~~~{{{xxx|||yyywwwyyy|||{{{uuuooofffccc\\\UUUWWW]]][[[TTTZZZ]]]___bbbhhhpppttttttwwwkkk``````ggglllllllllqqqeee[[[bbbwwwwwwsssrrr[[[mmm~~~xxxrrrpppsssxxx{{{}}}zzzoooggg```[[[UUURRRGGGQQQRRRRRRZZZ]]]aaannnzzzpppfffaaa]]]WWWSSSRRR___``````___]]]___dddhhhoooxxx|||kkkhhhhhhaaaZZZXXXYYYZZZ[[[[[[YYYUUUQQQNNNIIIGGGDDDBBB@@@>>>;;;999444555555333111222777;;;AAAHHHFFFEEEGGG===333666;;;___mmmJJJKKKlllvvvzzz]]]ZZZWWWUUUXXXWWWWWWVVVSSSPPPOOONNNOOOPPPRRRRRRQQQNNNJJJGGGGGGGGGHHHFFFDDDEEEGGGHHHGGGDDDGGGDDD@@@===;;;:::888666444333111000...------,,,,,,,,,++++++,,,,,,---...444666EEE^^^qqqtttqqqppp^^^vvv{{{mmm}}}|||pppfffbbbppp~~~dddTTTOOOPPPPPPMMMYYYeeennn|||tttbbb^^^bbbeee```UUUUUUfffzzzyyy```HHH@@@===888999@@@WWWWWWRRRJJJDDDAAA;;;555555:::444999ZZZ{{{```PPP[[[qqq~~~~~~~~~}}}}}}zzz|||{{{xxxwwwoookkkfffeeeggghhhfffcccaaaaaa```aaacccgggjjjmmmiiimmmnnnjjjhhhkkknnnnnnkkkkkkkkklllooorrrvvvxxxyyytttooolllhhhdddeeeiiinnnlllqqq|||~~~zzzzzzyyyooohhh]]]nnn{{{vvvuuutttssstttvvvxxxxxxwwwuuuuuuvvvwwwyyy{{{~~~tttmmmfffbbbbbbcccaaa___cccaaaZZZTTTTTTWWWSSSKKKPPPPPPOOOPPPPPPRRRTTTUUUUUUXXX^^^fffttt{{{kkkbbbqqq|||{{{sssgggTTTVVVLLLFFFDDDHHHJJJGGGDDDCCCJJJHHHFFFEEEFFFHHHHHHHHHDDDCCCBBBAAA@@@>>><<<:::777555222///---------......---///111000000777@@@\\\|||dddqqqzzzyyyxxxxxxvvvpppggg___UUUVVVUUUUUU\\\dddccc]]]]]]]]]cccmmmvvvwwwsssooocccdddiiisss{{{vvv|||uuullljjjnnntttxxxyyyzzzrrrggg\\\UUUPPPLLLIIIJJJSSSSSSVVV___ccceeeooowwwmmmggg```WWWPPPNNNVVV\\\aaaaaa^^^```hhhppp|||xxxkkkbbbcccddd]]]YYYYYYXXXYYYZZZZZZWWWSSSOOOLLLHHHEEEBBB@@@???===:::888444555555333111333888<<>><<<999666333555555333222444999>>>CCCIIIHHHFFFEEE:::555>>>[[[qqqRRR>>>VVVaaahhhbbbQQQSSSSSSSSSTTTQQQMMMMMMLLLKKKKKKLLLMMMNNNQQQRRRSSSQQQMMMHHHFFFEEEGGGFFFGGGHHHKKKLLLKKKJJJGGGFFFCCCBBB@@@>>>;;;888666555333000...,,,++++++,,,,,,++++++,,,,,,---...333222;;;QQQfffooolllhhh[[[qqq{{{jjjaaa{{{~~~rrr~~~yyy```PPPLLLNNNRRR\\\gggooo}}}{{{sssooovvvgggSSS???999999999===CCC^^^\\\VVVNNNKKKJJJFFF@@@999>>>888333@@@YYY]]]ZZZccclllnnn|||xxxzzz~~~xxxuuusssrrrrrroooiiiccc___```bbb```^^^[[[YYYZZZ\\\```bbb]]]``````]]]^^^bbbdddcccjjjjjjkkkmmmoooqqqtttuuuvvvuuuuuupppbbbRRRJJJIIIAAAKKKPPPPPP]]]ttt}}}vvvhhhccceeeqqq{{{xxxlllcccXXXYYY]]]kkk~~~yyyvvvsssrrrpppppprrrssssssrrrnnnooooooqqqrrrsssuuuuuujjjeee]]]XXXVVVVVVUUUUUUPPPPPPOOOMMMLLLMMMNNNNNNPPPOOOPPPQQQRRRUUUWWWYYYbbbbbbggguuugggXXXWWW___hhhnnn|||kkkXXXLLLHHHKKKFFFDDDGGGJJJIIIJJJLLLKKKJJJIIIIIIJJJIIIGGGFFFCCCCCCCCCAAA>>><<<;;;;;;;;;999666333111000000000...,,,---//////...333999NNNqqqooogggzzzuuuyyyzzzwwwzzzwwwpppfffZZZPPPJJJHHHRRRTTTYYYbbblllpppmmmgggggggggoooyyyvvvmmmoooyyyuuuXXXJJJWWWiiinnnkkkhhheeedddkkkuuu{{{yyyuuurrrkkk```VVVQQQPPPRRRTTT]]]cccdddlll{{{~~~xxxzzzwwwlllbbbWWWPPPOOOZZZaaafffeeebbbeeeppp{{{tttccc\\\XXXTTTWWW^^^XXXYYYYYYXXXUUUQQQMMMKKKFFFDDDAAA???===;;;888666333444555333222555;;;@@@FFFKKKHHHEEE@@@555555DDDhhhjjjSSSOOOjjj```www\\\NNNQQQQQQRRRUUURRRRRRQQQOOOMMMKKKIIIIIIIIIQQQQQQPPPLLLIIIFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFGGGFFFEEEDDDCCCAAA===:::777666444111...,,,+++***,,,,,,++++++,,,,,,---...111///555HHH___lllmmmiiiaaayyyvvvfffyyyxxxmmmUUULLLOOOPPPXXXaaajjjvvvwwwqqqqqqqqqYYYIII:::666888;;;???DDDVVVYYYVVVOOOIIIIIIIIIGGG===AAA;;;666;;;LLLqqqggg\\\]]]eeeiiizzz}}}~~~vvvpppmmmrrrsssrrrlllddd______aaaaaa___[[[XXXWWWWWWYYYZZZUUUXXXYYYYYY^^^eeehhhgggllllllkkkkkkkkkmmmnnnoooooooooqqqooodddSSSHHHEEEJJJWWW___```lllzzzdddZZZUUU]]]fffhhhccc^^^[[[[[[\\\jjj|||vvvtttqqqooonnnnnnooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmjjjddd[[[SSSNNNMMMNNNOOOPPPNNNLLLKKKKKKLLLMMMPPPNNNNNNNNNPPPRRRUUUXXXYYY```dddooowww[[[TTTZZZdddeeettt}}}___TTTMMMIIILLLHHHFFFIIIJJJIIIJJJMMMHHHIIIKKKNNNOOOMMMIIIFFFFFFGGGFFFCCC>>>;;;;;;<<<@@@>>>:::555222000/////////,,,,,,//////...111666LLLmmm|||wwwdddoooooo{{{zzzrrrfffXXXMMMJJJLLLOOOZZZ[[[```jjjtttvvvrrrnnnlllqqqvvvuuukkkiiizzzyyyhhhOOOGGGQQQdddnnnjjjdddeeelllwww{{{tttooojjjaaaYYYTTTTTTWWWZZZ```iiinnnzzzrrrggg^^^XXXVVVXXX]]]```bbbdddfffnnnyyyssswww|||fffbbbrrrwwwbbb\\\[[[XXXWWWZZZZZZZZZYYYXXXUUUQQQNNNLLLGGGDDDAAA???>>><<<999777333444444333222666===CCCEEEIIIGGGCCC???666===UUUdddUUUdddzzzcccoooXXXLLLNNNLLLOOOTTTRRRZZZXXXVVVTTTRRRPPPNNNNNNQQQOOOKKKEEEBBBBBBFFFIIIGGGHHHIIIIIIHHHFFFDDDCCCFFFEEEDDDDDDCCCAAA>>>;;;888666444111///---++++++,,,,,,++++++,,,,,,---......---222AAAXXXjjjooommmcccrrrwww|||}}}wwwvvvYYYMMMMMMNNNTTT]]]eeeooo}}}zzz~~~xxxbbbLLLBBB888666999===AAADDDWWW[[[\\\UUUOOOOOOPPPPPP@@@BBB===999;;;BBB```~~~zzzvvveee```fffhhhsss{{{sssnnnqqqrrrqqqmmmfff```^^^^^^aaa___]]]ZZZXXXXXXXXXYYYTTTVVVXXXZZZ```iiilllkkkmmmlllkkkjjjlllooorrrtttrrrqqqqqqpppfffVVVHHHBBBIIIXXXfffppp|||vvv{{{|||wwwbbbVVVLLLNNNTTTWWWWWWWWWZZZ^^^dddqqqwwwrrrpppnnnmmmkkkjjjkkklllkkkjjjjjjkkkkkkjjjiiihhhgggfffccc^^^WWWRRRRRRWWW^^^bbbZZZSSSMMMKKKKKKJJJKKKMMMLLLMMMNNNPPPSSSVVVYYY[[[]]]ggg{{{hhhVVVWWWZZZqqqyyyyyyyyy|||TTTGGGIIIMMMJJJGGGFFFIIIIIIFFFGGGJJJIIIJJJMMMPPPRRRPPPLLLHHHGGGIIIHHHDDD???<<<===???DDDAAA===888444111000///000---,,,//////...///333GGGhhhvvv}}}cccgggvvvooowww|||xxxuuukkk]]]QQQLLLOOOVVV\\\VVVXXXaaaqqq~~~{{{yyyyyysss^^^SSSRRRVVVdddlllddd```eeennnyyyxxxrrrkkkhhhccc]]]YYYYYY\\\___fffrrr|||qqqfffaaa___bbbgggbbbeeehhhlllrrryyyyyyvvv{{{{{{ssslllsssxxx\\\[[[WWWWWWggg{{{iii[[[]]]aaa]]]XXXVVV[[[ZZZYYYWWWTTTPPPMMMKKKFFFDDDAAA???>>><<<999666333444444333333777???EEECCCGGGDDDBBB>>>:::JJJkkk\\\UUUtttooouuueeeRRRJJJJJJHHHLLLQQQNNNTTTTTTTTTTTTSSSSSSSSSRRRPPPLLLGGGAAA>>>AAAGGGLLLLLLNNNOOONNNKKKHHHFFFFFFFFFDDDCCCBBBBBBAAA>>><<<777666444111///---,,,,,,,,,,,,++++++,,,,,,---...------111<<>>@@@DDDDDDBBB>>>999555333222222222...---///000...///111???aaarrreeedddmmmqqq}}}xxxtttllldddXXXRRRTTTZZZ```ccc[[[```qqqtttpppzzzfffUUUUUU]]]]]]dddeeeVVVSSSXXX```gggllloooqqqqqqjjjkkkkkkjjjiiijjjnnnqqqyyyyyyqqqoooppptttzzzxxx~~~zzznnniiiffffffccc``````jjj~~~mmmYYYHHHBBBLLL[[[ooo}}}lll___WWW[[[```\\\XXXYYYZZZYYYXXXUUURRROOOLLLJJJEEECCC@@@>>><<<:::777555333444444333333888AAAGGGCCCEEEBBB>>>:::777OOOvvvuuuSSS[[[yyy[[[MMMJJJKKKHHHKKKOOOJJJJJJKKKMMMNNNPPPQQQQQQRRRMMMJJJFFFAAA???BBBHHHMMMNNNPPPSSSRRROOOLLLJJJJJJEEECCC@@@?????????>>><<<666555333111000...------,,,,,,++++++,,,,,,---...,,,///222888III^^^lllpppeeetttwwwiiixxxxxx{{{kkkooommmjjjwwwgggSSSMMMLLLPPPXXX```eeerrr~~~XXXEEE;;;:::999:::>>>BBBBBBAAAYYYYYYVVVSSSSSSTTTNNNGGGDDDAAA<<<======555AAAaaarrrdddggglll|||zzzssstttttttttqqqkkkeeeaaa______]]]ZZZWWWSSSPPPOOOWWWWWWWWWWWW\\\dddeeebbbgggeeebbbbbbeeekkkrrrwwwvvvpppmmmpppnnncccUUULLLLLLVVViiiwwwjjj^^^ZZZWWWRRRPPPRRRJJJCCC???AAAFFFIIILLLOOOSSSdddvvv|||~~~xxxssssssuuukkkiiigggfffffffffeeedddcccdddeeefffeeeeeecccccc^^^YYYQQQMMMOOOXXXeeennnbbbTTTHHHHHHLLLLLLMMMPPPNNNNNNPPPRRRVVVZZZ]]]___ssseeeQQQWWWgggpppvvvyyyGGGUUULLLJJJCCCEEEDDDGGGKKKKKKHHHHHHLLLMMMJJJGGGEEEEEEEEEDDDCCCAAADDDFFFCCC@@@???CCCGGGDDDAAA>>>:::666555444444333...---000111//////111888\\\ooohhhdddsssxxx{{{{{{|||}}}|||zzzfff___XXXWWW\\\cccffffffnnnuuugggeeemmmqqqwwwuuu```QQQXXXfffcccfffcccNNNDDDHHHMMMRRRXXXaaakkkrrrkkkoootttxxx{{{~~~~~~yyywwwqqqiiibbb\\\YYYYYY___ZZZTTTQQQUUUbbbuuulllLLLDDDGGGHHHWWWbbbssslllnnnbbbYYYZZZZZZWWWYYY___YYYXXXWWWTTTQQQMMMKKKIIIDDDAAA???<<<;;;999666444333333444333333999AAAHHHEEEFFF@@@:::444111KKKuuuxxxUUULLLeeeyyyUUUKKKKKKOOOLLLNNNPPPJJJIIIKKKLLLNNNPPPQQQRRRRRRJJJIIIFFFCCCBBBDDDIIINNNLLLPPPSSSSSSPPPMMMLLLMMMDDDBBB???===>>>>>>>>>===666555333111000///......,,,,,,++++++,,,,,,---...---111333666DDDYYYiiinnnkkknnnqqq```nnnyyy{{{jjjqqqtttwwwoooXXXQQQJJJNNNUUU]]]aaalll}}}}}}{{{PPP===888:::;;;<<<@@@CCCBBB???SSSXXX\\\ZZZSSSNNNLLLLLLGGGDDDAAA>>>999888???III~~~yyyrrreeePPPttt}}}yyy{{{}}}{{{tttllleeebbbfff```ZZZWWWYYYYYYUUURRRUUUUUUVVVWWWYYY[[[\\\^^^bbbeeegggeeedddgggooovvvuuuyyyxxxssspppmmmcccWWWYYY^^^xxxzzzlllbbbTTTJJJFFFFFFFFFGGG>>>HHHFFFBBBJJJLLLIIILLLTTTbbbsss}}}yyyxxxrrrsssrrrpppvvvmmmnnnxxx|||tttnnnooopppnnnjjjhhhgggeeecccaaaccc]]]UUUPPPPPPWWW```fffeeeQQQDDDHHHOOONNNLLLMMMLLLRRRRRRTTT\\\\\\```nnnttt^^^UUUbbbuuuqqqxxxxxx[[[SSSKKKDDDEEEFFFFFFGGGJJJLLLNNNOOOOOOOOONNNJJJEEECCCBBBBBBDDDFFFDDDDDDDDDBBBAAAAAACCCEEELLLHHHAAA;;;666555555666555333111///......///000888NNNqqqppp^^^ppp{{{|||{{{zzztttlll\\\WWWXXXaaaggghhhiiilllzzzllloookkkjjjnnnqqqrrraaaQQQSSSTTTXXXaaaggg```UUUHHHFFFHHHKKKJJJKKKTTTaaafffooozzz|||zzz}}}|||ppphhheeegggaaaXXXPPPNNNPPPVVVZZZXXXUUUJJJGGGSSS[[[hhhzzzwwwQQQAAACCCJJJRRR^^^pppoooggg```YYYWWWZZZ^^^^^^]]]VVVUUUSSSRRRQQQNNNJJJGGGBBBBBBBBB@@@===999555333666444222333888???DDDGGGKKK;;;AAA888888BBBOOOkkkQQQMMMwwwlllXXXUUUQQQOOONNNMMMKKKJJJKKKMMMOOOQQQPPPNNNKKKHHHIIIKKKKKKGGGBBBBBBGGGMMMMMMOOOPPPOOOLLLJJJIIIIII>>>>>>>>>@@@AAAAAA???===:::888555444444222000...---------..................000000333AAAVVVdddggghhh|||___VVV}}}zzzuuuqqqxxxrrrzzz|||___MMMMMMKKKSSS^^^bbbggg}}}vvvHHH:::888;;;>>>@@@@@@@@@AAABBBYYY[[[[[[XXXSSSMMMJJJJJJBBB???===;;;666555;;;DDDppp~~~yyyiiiWWWsss~~~~~~}}}{{{xxxsssmmmjjjeee___XXXVVVWWWWWWTTTPPPTTTUUUVVVWWWYYY[[[\\\]]]^^^```bbbcccdddgggnnnsssuuuwwwwwwsssrrrqqqjjjaaaYYYjjjwwwZZZUUUOOOJJJHHHFFFDDDAAAEEEIIIEEECCCJJJJJJHHHOOOYYYaaappp}}}ssslllnnnrrrrrrvvvqqqttt{{{ssssssssspppllliiifffdddaaa^^^\\\XXXTTTQQQUUU\\\ffflll```PPPEEEIIIOOOMMMLLLNNNOOOXXXXXXXXX\\\^^^iii~~~pppYYYVVVnnn{{{{{{VVVOOOJJJDDDBBB???CCCDDDFFFHHHJJJJJJJJJJJJJJJHHHEEEDDDCCCBBBBBBDDDEEEEEEEEECCCBBBBBBCCCEEEKKKHHHBBB<<<888666666666444333000///......///000555KKKmmmxxxdddiiivvvjjjaaaUUUXXX```ggggggfffooozzzyyydddlllkkkkkkpppyyy|||bbbXXXQQQRRRTTTWWW```fffaaaWWWQQQMMMMMMMMMKKKHHHMMMUUU^^^iiixxx~~~tttvvvuuusssqqqppprrrwww{{{}}}vvvmmmddd^^^[[[WWWRRRKKKFFFEEEJJJPPPUUUMMMKKKCCCBBBNNNWWWcccuuu~~~mmmKKK@@@FFFNNNWWWtttiiihhhaaa\\\VVVVVVZZZ]]]^^^]]]VVVTTTRRRQQQOOOMMMIIIFFF@@@@@@@@@>>>;;;777444222555333111333888???DDDFFFIII>>>???888666HHH```}}}\\\LLLMMMyyy}}}cccZZZXXXVVVUUUTTTRRRPPPNNNKKKMMMOOOPPPPPPNNNLLLJJJJJJJJJIIIGGGDDDEEEIIIMMMMMMPPPSSSSSSPPPLLLIIIHHHAAA@@@@@@AAABBBBBB@@@>>><<<:::888666555444111///------------------------///000000222???SSSbbbgggzzzZZZWWW|||~~~zzzvvvvvvqqqvvveeeRRRNNNKKKQQQ\\\___ddd}}}~~~wwwHHH:::999;;;???@@@@@@@@@AAABBB]]][[[YYYWWWVVVTTTRRRPPPAAA>>><<<;;;777444888???\\\|||~~~kkk\\\hhhzzz|||xxxvvvvvvuuuqqqnnnfff```YYYVVVWWWVVVSSSOOOQQQRRRTTTVVVXXXYYYZZZZZZWWWYYY[[[^^^aaaeeehhhjjjlllnnnpppppprrruuusssooogggdddaaa\\\WWWTTTPPPLLLJJJOOONNNIIIKKKRRRPPPSSSccceee___bbbsss}}}zzz{{{qqqkkkllloooqqqsssqqqvvv}}}tttqqqrrrnnniiieeebbb^^^ZZZXXXUUUSSSQQQQQQTTT[[[bbbgggWWWMMMGGGKKKNNNKKKLLLPPPLLLWWWYYYXXX]]]cccxxxjjjWWW]]]~~~nnnMMMJJJHHHEEEBBB===BBBCCCEEEGGGGGGGGGFFFEEEDDDEEEEEECCCAAA@@@AAABBBEEEEEEFFFDDDCCCBBBDDDEEEJJJHHHDDD???;;;888777666333222000.........///000111EEEggg~~~}}}ggg```sss{{{hhhXXXQQQLLLWWWffflllkkkpppyyyeeeggg^^^hhhjjjiiipppbbbTTTRRRPPPQQQSSSWWW^^^dddaaaZZZXXXSSSPPPNNNLLLHHHIIILLLPPP\\\mmm{{{}}}yyyssslllggghhhhhhhhhgggfffgggjjjmmmkkkhhhddd___[[[VVVRRRNNNGGGCCC>>>;;;===CCCJJJOOOGGGHHHBBBCCCNNNUUU^^^ooosssuuu^^^CCCDDDSSScccoooaaaddd^^^ZZZVVVVVVXXXZZZZZZXXXTTTSSSPPPOOOMMMKKKGGGDDD>>>>>>===;;;999666333111444222111333888>>>CCCEEEEEEBBB;;;777666RRRwwwqqqNNNIIIMMMvvvsss|||zzzfffTTTXXXWWWUUUTTTTTTSSSQQQOOOMMMMMMNNNOOOOOOOOONNNNNNLLLKKKIIIGGGGGGIIILLLNNNJJJNNNRRRSSSPPPLLLHHHEEEDDDCCCBBBCCCCCCCCCAAA???@@@===:::888777555222000............------------///000///111<<>>===???AAAAAACCCDDDEEEDDDCCCBBBCCCEEEIIIHHHEEEBBB>>>;;;888777444222000.........///000...???aaa{{{nnn\\\gggmmmWWWJJJIIIJJJUUUbbbmmmxxxnnn```\\\^^^^^^gggjjjhhhpppiiiUUUQQQSSSQQQRRRTTTXXX]]]aaa```]]][[[VVVPPPMMMLLLKKKKKKLLLLLLUUUbbbnnnttttttqqqoookkkiiihhhhhhjjjjjjjjjiiiaaaaaa```^^^]]]]]]```cccccc^^^WWWSSSQQQNNNJJJFFFAAA>>>:::888999>>>DDDHHHEEEGGGCCCDDDMMMPPPXXXhhhnnnjjjQQQ???NNNlllnnn\\\ddd^^^[[[XXXVVVVVVUUURRRPPPTTTQQQNNNLLLKKKHHHEEEBBB===<<<;;;:::888555333111333222111444999>>>BBBDDDAAAEEE888888888]]]dddJJJPPPXXXyyyccczzzxxx\\\RRRZZZXXXUUUSSSTTTTTTTTTTTTPPPPPPOOOPPPPPPQQQRRRRRRRRROOOLLLJJJKKKLLLMMMMMMHHHJJJMMMMMMKKKGGGDDDCCCGGGEEEDDDDDDDDDDDDBBB@@@AAA???<<<999888666333000///////////////.........000///...000888HHHZZZeeeqqqYYYGGGMMMccc}}}|||{{{xxx{{{uuuvvvqqq\\\PPPMMMQQQYYY]]]```nnnrrrHHH@@@;;;>>>AAABBBBBBAAABBBCCCUUUQQQPPPVVV___eeeeeecccMMMJJJHHHGGGCCC<<<999;;;AAA\\\yyypppiii\\\```qqqyyy||||||}}}{{{xxxrrrkkkccc___^^^\\\WWWRRRLLLLLLMMMNNNNNNNNNNNNNNNTTTTTTUUUXXX[[[\\\\\\[[[XXX\\\dddlllqqqtttvvvwwwyyytttrrrssslllnnnooonnnkkkhhhiiilllnnnmmmpppssssssnnniiihhhccc```\\\XXXVVVSSSPPPMMMMMMLLLKKKIIIGGGFFFEEEEEEIIIIIIKKKMMMLLLKKKNNNSSSUUUZZZ[[[cccyyyvvvnnntttoooUUUIIIJJJDDDBBBEEEEEEFFFGGGIIIKKKJJJHHHFFFDDD@@@AAA???:::;;;AAACCC@@@AAABBBDDDDDDCCCCCCDDDEEEHHHGGGEEECCC???<<<999888555444111///......///000...;;;ZZZuuuxxx___bbb}}}~~~iiiTTTLLLNNNTTTVVV]]]nnn~~~|||{{{zzznnn]]]YYY___]]]dddhhhllllllxxxuuu^^^UUUUUUUUUSSSSSSVVVZZZ]]]^^^^^^^^^___ZZZRRRLLLKKKMMMOOOOOOQQQVVV^^^ggglllmmmjjjgggcccbbb``````aaaaaa```^^^YYYXXXWWWUUUTTTWWW\\\aaaccc]]]UUUPPPMMMIIIDDD@@@BBB???<<<:::999;;;===???;;;@@@===???HHHLLLTTTeeerrrhhhMMMCCC]]]{{{nnnaaaZZZ___\\\ZZZXXXVVVTTTRRRPPPOOOSSSQQQMMMJJJIIIFFFCCCAAA===<<<;;;:::888666444333222111222555:::???BBBCCC>>>CCC777999@@@gggZZZGGG[[[uuunnnyyy}}}gggaaabbb^^^XXXUUUVVVYYY[[[]]]SSSRRRRRRRRRRRRSSSUUUUUUXXXUUUQQQNNNNNNMMMLLLKKKIIIJJJJJJHHHFFFDDDCCCDDDHHHFFFDDDCCCDDDDDDBBBAAAAAA>>>;;;999777555222000111111111111000000////////////...000555BBBTTTcccdddgggQQQ@@@JJJOOOXXXrrrzzz{{{zzzyyyzzz}}}yyydddRRROOORRR[[[___aaahhhrrrmmmHHHDDD===???BBBCCCCCCBBBCCCDDDRRRPPPPPPUUU[[[^^^\\\XXXMMMJJJIIIJJJFFF>>>:::999<<>>:::???HHHGGG@@@???AAADDDEEEEEEEEEFFFHHHHHHGGGEEEBBB???===:::999888666333111/////////000///777RRRnnnzzz{{{eeebbbuuu{{{tttwwwuuufff___\\\aaa]]]^^^mmm|||yyy{{{yyyyyywwwkkk]]]ZZZ```^^^iiihhhooouuuyyynnntttkkk[[[YYYXXXUUUVVVWWW[[[______[[[[[[]]]aaa___YYYPPPLLLNNNPPPOOOSSSTTTXXX```gggkkkiiifffdddbbbaaa``````___\\\ZZZVVVVVVUUUTTTUUUZZZaaafffaaa]]]VVVOOOJJJDDD@@@===AAA@@@???===;;;999888777444:::999<<>>>>>999<<>>AAACCCDDDCCCCCCCCCDDDRRRSSSTTTWWWYYYVVVQQQLLLIIIGGGHHHKKKIIIBBB<<<;;;999HHHeeennnllliiibbbeeerrr|||qqqkkkgggbbb\\\VVVNNNLLLIIIFFFDDDDDDEEEFFFNNNQQQTTTTTTSSSSSSVVVYYYbbb```aaaeeefffeeekkksss}}}zzzsssqqquuuvvvoooiiiccc[[[UUUWWW^^^aaaccceeedddddddddcccbbb[[[XXXTTTQQQOOOMMMJJJHHHEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJLLLLLLLLLNNNQQQSSSVVV]]]eee{{{qqq```PPPMMMPPPIIIEEEGGGDDDEEEGGGJJJLLLLLLIIIFFFDDDDDDDDDAAA@@@IIISSSLLL>>>???AAAEEEGGGHHHHHHJJJKKKHHHFFFDDDAAA>>><<<;;;:::;;;999666222000/////////000333JJJffftttkkkaaannn}}}~~~uuuzzz}}}uuuiiifffdddbbbjjj}}}{{{xxxyyyyyysssiii___]]]^^^]]]kkkeeepppzzz{{{lll^^^VVV[[[hhh{{{ggg[[[\\\[[[VVVYYYZZZ___ccc```YYYXXX[[[^^^aaa___VVVPPPPPPQQQOOORRRQQQTTT[[[dddiiigggdddbbb```___^^^___```___]]]XXXXXXXXXXXXXXX[[[___bbbZZZYYYUUUNNNGGGAAA>>>===???@@@AAAAAA???<<<888555333888777:::FFFPPP___uuu|||rrraaagggjjjbbb\\\YYYYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVTTTQQQLLLIIIGGGEEEBBB@@@<<<;;;:::888777666666666222333555999>>>BBBCCCCCC>>>888;;;>>>VVVrrrfffQQQQQQqqq{{{tttaaaeee```]]]XXXVVVVVVWWWXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUUUUQQQKKKHHHIIIKKKMMMNNNNNNLLLJJJHHHGGGHHHDDDBBB@@@@@@AAABBBBBBBBB???===:::999888666444222111111000000///......---,,,,,,///111222888JJJ]]]aaaXXXEEEAAAPPP[[[^^^dddtttjjjyyy{{{{{{}}}```YYYTTTWWW^^^dddiiillleeeAAAAAA???BBBDDDEEEDDDCCCDDDDDDSSSUUUXXXZZZYYYSSSLLLFFFFFFEEEGGGLLLLLLEEE@@@>>>777CCC\\\vvvrrrtttjjjiiizzzuuummmiiiddd\\\VVVPPPMMMIIIEEECCCCCCDDDEEEGGGKKKOOONNNLLLMMMRRRWWW___[[[ZZZ]]]^^^```jjjuuuwwwrrr~~~}}}|||zzzrrroootttlllhhhfffccc[[[PPPMMMRRRTTTXXX\\\\\\\\\]]]]]][[[XXXUUUPPPMMMJJJHHHEEEBBBDDDDDDEEEFFFGGGFFFFFFFFFIIIKKKLLLKKKLLLOOORRRSSSVVVbbbpppxxxnnnnnn\\\MMMJJJPPPNNNLLLLLLEEEFFFIIILLLNNNNNNLLLHHHFFFEEEFFFDDDEEEQQQZZZOOO<<>>>>>@@@BBBEEEEEEEEEDDDDDDEEE