BM6P6(@ 666999:::666222000000000000000///...............////////////000000000000333333333222333333444444222888:::AAAbbb~~~kkkbbbaaa]]]eeemmmttt}}}jjjggg^^^dddhhhjjjppp|||hhhJJJIII?????????888888;;;777777555333333333333111///000/////////............//////............//////............/////////000000000000000111222333444111888000///<<<;;;AAA[[[xxxaaaNNNAAA;;;;;;@@@???888333555666333111111111111111111222222111111000000//////......//////////////////......////////////000000000000333111222333111111===LLL___hhhiiigggvvvyyyYYYfffzzzuuuvvv|||wwwZZZJJJBBBGGGJJJAAA999777888888888777777777777777666666666666555333111///222222222222222222222222333333222222111222222222111111111111222333444555777999777===YYY}}}777666444222222333333222000000///............///////////////000000000000222111111111111222333333777;;;@@@OOOvvvwwwfff```___iiimmmttt|||sssdddiiiooosssuuurrrpppqqqqqqnnnrrrqqqrrrwwwuuurrrrrrxxxyyyXXXKKK@@@???@@@999888:::444777555444333333333111000000000/////////.........//////............//////........./////////000000000000000000111222333333111777333555======JJJjjjjjjTTTDDD<<<>>>BBBAAA:::555666555222111111111111111111222222111000000000/////////...........................////////////000000000111333222333333222666EEEUUUdddffflllyyy|||eeeVVVqqq}}}wwwtttuuuqqqlllfffeeegggllloooqqqrrrtttwwwwwwuuussstttuuuoooXXXDDD@@@@@@<<<:::===888888888888777777777777555666666555444222111///222222222222222222222222333333222222222222222333222222222222333444555666999:::===HHHccc:::666333222333444333222111000//////......//////////////////000000000000000000000000000111222222777888@@@[[[oooccc```bbbooorrrxxx|||pppiiifffaaa```hhhwwwppphhhjjjhhhlllrrruuuvvvyyylllRRRCCC@@@BBB<<<::::::444777666444444444444222000000000000/////////......//////............//////....../////////000000000////////////000111222333000333333777;;;===WWWvvv\\\III???CCCDDDAAA;;;777777444111222222222222222222111111000000000000////////////......................../////////000000000111111333333333444444===QQQcccccccccooonnnRRR]]]{{{wwwtttnnniiigggfffbbbaaabbb]]]\\\\\\___cccggghhhiiidddddddddbbbaaahhhsss|||lllOOOAAA===:::;;;???999999888888888777777777444555555444333222111000222222222222222222222222333333222222222222333333444444444444555666777777999;;;EEEYYYqqq===999666666555222111222111000000///.../////////////////////000000000000000000000000111222333333777666BBBhhh|||kkkccceeeiiirrruuu~~~wwwlllbbb^^^dddooowwwoookkkoooooollljjjjjjjjjkkkpppvvv{{{{{{uuuxxx}}}\\\HHH@@@CCC???===<<<555888666555444555444222111000000000////////////...//////............//////...////////////000000000////////////000111222222333222444:::<<>><<<===:::::::::999888777777666444444333333333333333333222222222222222222222222333222222222333444444555333333333333444555666777777BBB[[[wwwCCC:::555666444///000555222111000000//////000000////////////000000000000333333333333444666777888999???ZZZ|||jjjcccfffnnntttxxxyyy{{{|||xxxyyy~~~uuuggggggkkkmmmooossswwwmmmoooooorrr}}}yyyVVV@@@???===;;;:::666999888666666666555444222111111000000000///////////////............///////////////000000000111111000000000000111222333444777000666@@@MMMqqqyyyiiibbbSSSGGG<<<999;;;999666555444444444333222222111111////////////000000000000------......///000000000000000000111111111222222111333555<<>>===@@@;;;;;;:::999888777777666444444333333333444555555222222222222222222222222333222222333333444555666444333333444444555666777;;;MMMiii[[[FFF666444666333222555222111000000//////000000////////////000000000000333333333444555666888888888FFFlllssseeebbbiiirrrxxx|||mmmjjjjjjgggjjjqqq}}}}}}uuuxxx}}}fffHHHCCC???<<<<<<888:::888666666666666444333111111111000000000////////////............////////////000000000111111111111111111111222333444555444///888FFF\\\xxxttt]]]MMM>>>:::;;;999777666555444444333222222111111.../////////000000000111......//////000111111222000000111111111222222222333555888BBBUUUhhhooolll```WWW}}}lll```\\\YYYZZZ^^^eeennnuuuyyyzzztttVVVDDD>>>???<<<;;;;;;:::888777777666555555444444444555666777222222222222222222222222222222222333333555666666555555555555666777888888BBB\\\xxxuuuUUU:::555:::888444333222111111000000000000000////////////000000000000333333333444555666888888<<>>@@@]]]xxxgggfffkkkpppwww|||{{{}}}qqqlllqqqnnniiivvvVVVIIIFFF???:::===999999888666555444333222111111111111000000000000000000000000000000000000...///000111111222111111333111///...000222333333222888DDD]]]wwwaaaLLL<<<;;;<<<888777;;;555555444333222222222222000000000000000000000000////////////000000000000222......222444222111333666444AAAZZZhhhiiiooo{{{dddRRRYYYmmm___XXXVVVZZZaaaiiivvv}}}UUUAAAAAA@@@>>>:::777999:::777222555555444444444444555555444444444444444444444444333333444444444444333333666:::;;;777666:::======VVVyyyoooGGG<<<999777555333222222111000000000000000000000000000000000000000000555222111666333444???JJJmmmttteeefffmmmttt}}}{{{vvvyyyzzzvvvvvvwwwvvvuuuxxx}}}|||~~~```MMMIIICCC>>>===999999888777555444333222111111111111000000000000000000000000000000000000...///000111222222222222222111000111222444555666888???PPPooo~~~gggQQQ@@@===???:::888999666666555444333333333333000000000000000000000000////////////000000000000222///...222333111111333666;;;KKKaaakkklllwwwuuuYYYVVViii|||mmm^^^ZZZ\\\aaajjjrrrzzzgggMMMBBB>>><<<:::999::::::999666666555555444444555555666444444444444444444444444444444555555555555444444555777888777666888@@@FFFfffWWW;;;:::999444444222222111000000000000111000000000000000000000000///333///111777555555AAAWWW}}}nnncccgggpppyyy|||vvvssswwwrrrrrrssswwwkkkPPPFFFDDD???::::::999888777666444333333222222111111111000000000000000000000000000000000///000111222333333333333111222222333444666777888;;;BBBZZZrrrZZZEEE@@@@@@===999888777777666555444444444444000000000000000000000000////////////000000000000222//////111222000000333777EEE[[[jjjmmmpppdddNNN```lllddd^^^bbbkkkttt~~~]]]DDD???===<<<;;;:::888777777666555555444444555555666444444444444444444444444555555555666666555555555555333666888666666CCCTTTvvviii>>>;;;;;;333666333222111111000000111111000000000000000000000000111222...111888555777EEEfffuuuiiiccciiittt~~~}}}~~~}}}xxx|||~~~{{{uuusssyyyzzzTTTEEEEEEBBB:::::::::999888666555444444222222222111111111000000////////////////////////000000222333333333333333222333444555555666777888>>>HHHgggeeeJJJ??????===:::999777666555444333333333333000000000000000000000000////////////000000000000222//////111111///000555999PPPhhhooolllqqq[[[OOOrrrqqqooonnnpppxxxtttOOOCCC@@@===<<<999555444666666666555555555555666666444444444444444444444444555555666666666666555555777333555:::777555HHHbbb}}}|||JJJ===:::444888333222222111111111111111000000000000000000000000333333000222888444:::MMM|||ooogggeeemmmxxxpppeeeooo~~~vvv|||uuuxxx___IIIGGGEEE???;;;;;;:::888777666555444222222222222111111111111////////////////////////000000222333333333333333333444555555333444666888EEETTTzzzoooQQQ@@@<<<<<<;;;:::666555444333222222222222000000000000000000000000////////////000000000000111000000222111///222888@@@YYYnnnnnnjjjttt|||YYY[[[uuuqqq~~~cccGGG@@@<<<;;;999555444888666666666555555666666666444444444444444444444444555555666666666666555555999555777;;;888:::QQQnnn```CCC999666999333333222111111111111222000000000000000000000000333444111444888555@@@[[[lllggghhhsss~~~zzzfff___mmmssskkk}}}jjjOOOFFFBBB===<<<;;;:::999888666555555333222222222222111111111000000000000000000000000///000111222333333333333333555555444222333888<<>><<<;;;666555444333333222222333000000000000000000000000////////////000000000000000000222444222111777@@@VVViiiqqqiiipppaaacccvvvoooyyy\\\JJJ<<<<<<===999888;;;777777666666666666777777444444444444444444444444444444555555555555444444555888::::::???PPPkkkQQQ999===:::444333222222111111222222000000000000000000000000---111333666888888OOOuuuvvvjjjhhhooo~~~zzziii]]]bbbiiitttlll^^^___|||nnnSSSFFFCCC===<<<;;;:::888777666666333333333222222222111111000000000000000000000000...///000111111222111111111333555444333888AAAIIIbbbkkkUUUGGG@@@===:::777777666444444444444444000000000000000000000000////////////000000000000000000222444333333999BBB___nnnqqqiiivvv\\\lll|||yyyvvv}}}ooojjjmmmjjjSSSAAA>>>>>>999555666777777666666666666777777444444444444444444444444333444444444444444444333222888;;;999BBBYYYttt```555DDD555777555333222333222111000111111222222222333333333111555111555<<<777LLL|||}}}pppjjjoooxxxnnn```\\\___hhhtttnnnccc```gggwwwmmmwwwUUUGGG??????>>><<<:::888666444333333333333222222222111111000000000000000000000000000111111222222333444444555666888888333444EEEXXXooowwwaaaOOOFFFAAA<<<===:::777555444333222111333333333222222222111111////////////000000000000333111444777444111>>>QQQgggrrrmmmkkkgggVVVzzzpppppprrryyy~~~qqqkkkjjjppppppzzz~~~ooogggppp]]]DDDDDD<<<:::;;;222888888888777777777777777444444444444444444444444333333444444555666666666555777777999JJJggg{{{FFFBBB555777555333222333333111000111111222222222333333333333666444777>>>>>>YYYzzzmmmkkkqqqzzz}}}hhh]]]\\\```jjjyyyyyyeee^^^^^^lll~~~bbb\\\dddsss```MMMCCCAAA@@@>>><<<:::888666555333333333222222222222111111111111111111111111111111111111222333333444444444555888888666:::LLL^^^xxxuuugggXXXKKKDDD???<<<888666555444333111333333222222222111111111////////////000000000111222111444666222222BBBVVVooorrrnnnttt}}}YYY^^^wwwtttxxx{{{ttthhhaaacccjjj|||rrrhhhiiixxxuuuPPPAAA;;;;;;===<<<777777777777666666666666444444444444444444444444333333444555555666666777666777777<<>><<<:::888777333333333333222222222222111111111111111111111111111111222222333333444444444555666777999BBBVVVhhhvvvaaaPPPKKKAAA>>>:::777666555333222333222222222222111111111/////////000000000111111222222444555111444GGG]]]uuurrrooo{{{oooRRRkkkyyyqqqeee]]]jjjxxxiii```iii~~~eeeEEE??????===@@@777777666666666555555555444444444444444444444444333444444555555666777777999777888BBBXXXuuuiii>>>AAA888666444333333333222111111111222222222333333333333444444444666HHHuuutttlllkkktttjjjZZZVVVYYY^^^ooowww```[[[fffsss___TTTLLLNNNTTTXXX]]]bbbllluuuwww|||yyyZZZKKKDDDCCCAAA???===:::999888444444333333333222222222111111111111111111111111111111222222333444444555444555666777<<>>:::777666555333111222222222222111111111111//////000000000111111111111222444333111888MMMcccppprrrpppzzzaaa\\\|||}}}{{{xxxxxx}}}~~~sssjjjtttvvv___]]]gggyyyOOOGGGBBB999===888888777777666666555555444444444444444444444444444444444555666666777777999777:::HHHbbb|||}}}BBBCCC888666444333444444222111111111222222222333333333555444777888;;;XXXsssmmmllluuu|||gggXXXUUUYYY^^^qqqmmm[[[___ssshhhTTTPPPNNNRRRWWW[[[___cccdddgggjjjlllqqqqqq[[[MMMCCCBBBAAA???<<<:::888777444444444333333333222222111111111111111111111111111222222333444444555555555666666777@@@RRRggguuuvvvqqq}}}uuulllYYYIIIDDD@@@===999666555444222111222222222111111111000000000000000000111111111111111222333333444>>>SSSfffeeeqqqqqqttttttYYYrrr|||pppnnnuuuzzzyyyjjjbbbaaajjj~~~XXXJJJAAA888<<<::::::999999888777666666444444444444444444444444444444555555666777777888999888>>>QQQkkkLLL@@@999777444444444444333111111111222222222333333333000---444888???ggg|||pppnnnnnnxxxwwwcccWWWVVV[[[aaauuuiii]]]ggg}}}pppTTTNNNNNNPPPTTTYYY^^^bbbffffffggghhhfffdddhhhqqqyyytttlll[[[MMMCCCBBB@@@>>><<<:::888777444444444444333333333333222222222222222222222222222222333333444444555555555777777:::FFF\\\qqq|||wwwdddyyyzzzuuueeePPPCCC>>>;;;888666555555333222222111111111111000000000000000000111111111222222111222222444999EEEWWWeee___oooqqqtttbbb]]]xxx}}}vvv~~~vvveee]]]]]]fff}}}dddIII>>>;;;???;;;;;;:::999888888777777444444444444444444444444444555555666666777888888888:::FFF\\\tttZZZ@@@999777555444444444333222111111222222222333333333000+++333888AAAooovvvllllllrrr|||qqq___VVVXXX___fffzzzmmmgggrrroooXXXPPPOOOSSSXXX[[[___dddhhhjjjjjjjjjjjjiiiggghhhkkkmmmxxxjjjooo[[[NNNDDDCCCAAA???<<<:::888777555444444444444333333333222222222222222222222222222222333333444555555555444777888===MMMfff{{{||||||zzzyyy}}}rrrZZZppp|||zzzqqqZZZEEE>>>;;;888777777777666555111111111111000000000000000000111111111222222222222111222555>>>LLLZZZaaaeeennnrrraaappp{{{uuubbbWWWZZZbbbxxxxxxQQQ???>>>===;;;;;;:::999888777666666444444444444444444444444555555555666777777888888999>>>OOOggg|||eeeDDD999777555444444444333222111111222222222333333333999111999>>>FFFuuusssiiiiiiuuukkk[[[TTTZZZccckkk~~~tttqqq{{{pppRRRJJJTTTTTT[[[aaaeeegggkkkooopppkkkjjjiiiiiikkkoootttvvvxxx}}}wwwrrrgggiiizzz[[[NNNDDDCCCBBB@@@===;;;999888555555444444444333333333222222222222222222222222222222333444444555555666222666999@@@RRRnnnyyypppnnnkkkgggeeeccc```]]]___dddccceeejjjooowwwmmmTTTiiiyyywwwsss^^^GGG>>><<<999888888888888777111111111111000000000000000111111111111222222222222111111666BBBPPP[[[___mmmmmmrrr}}}iiihhhWWWPPPZZZiii}}}uuuxxx~~~]]]CCC???777::::::999888777666555444444444444444444444444444555555666666777777888888:::AAAUUUnnnHHH::::::777333333444555444222222222222222222222222000555444666RRRpppkkkooowww|||hhh]]]ZZZ___fffpppyyyyyy{{{||||||wwwdddSSSMMMTTT]]]\\\```gggoootttuuurrrnnnccchhhnnnrrrtttvvvzzz~~~}}}mmmgggcccfff~~~mmmRRRLLLEEE???>>>===;;;;;;===999888777666444444444444333444666777777666444333333333333333444444555666444::::::KKKiiirrr|||rrrccc\\\ZZZXXXVVVSSSQQQRRRTTTTTTTTTTTTUUUVVVXXXZZZ___fffjjjuuu|||yyyNNNWWW|||___GGGBBB>>>:::777666777777666222111111000000000000000000111111222222333444444111444222777JJJUUUZZZcccsssooo{{{xxxcccVVVWWWhhh{{{yyyjjjccc___bbbfffkkkpppvvv|||nnnFFF@@@@@@;;;:::999888777777777777666666777666444444555777666666666555777:::;;;999999PPPiiiwwwQQQ===<<<999555444444444333222222222222222222222222333777555888UUUooolllrrr{{{wwweee[[[YYY^^^fffqqq{{{mmmlllmmmllllllhhhcccZZZQQQLLLNNNUUU[[[^^^bbbjjjssszzz}}}|||zzztttvvvyyy{{{}}}xxxnnnrrrzzzYYYPPPIIICCCCCCAAA===:::;;;999888777666555444444444222333555666666555333222333333333333444555666666555:::???UUUrrr{{{uuucccYYYVVVVVVTTTQQQOOONNNOOOPPPQQQPPPRRRTTTVVVVVVWWWXXX[[[^^^```eeemmmxxxSSSUUUiiiMMMDDD@@@<<<999888777666555222222111000000000000000000111111222222333444444111555222999MMMYYY^^^hhhxxxsssuuuaaaUUUZZZpppxxxiii\\\UUURRRUUUYYY[[[]]]```ccceeelllxxxyyyNNN??????;;;;;;:::888777777777777666666777666444444666777777777666666777999::::::===UUUooo}}}[[[@@@===999777666444333111333333333333333333333333333777666:::ZZZ|||nnnmmmtttrrrbbbYYYXXX^^^fffsssooo___[[[ZZZXXXWWWRRRLLLFFFFFFMMMWWW^^^aaacccgggpppzzz```UUUNNNIIIIIIGGG@@@:::888999888777666555444444444222222444444444444222222333333333333444555666777777<<>>;;;999777555333222222111000000000000111000111111222222333444444333666333;;;QQQ___fffooovvvpppppp]]]WWWbbb|||ttthhhaaa[[[TTTNNNPPPSSSVVVWWWWWWWWWXXXYYY\\\bbbqqq]]]AAAAAA<<<;;;:::999777777777666555666777666555555666888888777777777777888:::;;;DDD\\\uuucccAAA<<<777777777444222222333333333333333333333333111555777???bbbwwwkkkmmmvvvoooaaaZZZYYY```ggguuugggUUUOOOMMMKKKJJJKKKHHHEEEIIISSS]]]cccfffhhhllltttfffXXXQQQMMMNNNLLLEEE===999:::999888666555555444444111222333333333333222111333333333333444666777888999???SSSnnnzzz|||nnn]]]WWWXXXYYYYYYXXXVVVUUUUUUWWWYYYYYYXXXVVVXXX[[[]]]___aaadddfffeeeiiimmmqqquuuzzzcccKKKggg||||||XXXEEEBBB>>><<<:::888666444333222111111000000111111000111111222222333444444444666444>>>WWWfffmmmvvvuuunnnhhh[[[^^^ooowwwggg\\\XXXXXXVVVUUUXXXZZZ\\\\\\]]]___bbbeeelllkkknnnyyyoooHHHDDD===<<<;;;999888777666666555666777666555555777999999777777888888777:::>>>LLLbbbyyypppCCC:::555666777444333444333333333333333333333333000666999EEEkkkrrrhhhnnnyyy~~~mmmbbb]]]\\\bbbhhhwwwbbbNNNHHHFFFEEEEEEGGGHHHKKKNNNTTT[[[aaaeeejjjmmmsss~~~nnnXXXQQQMMMNNNOOOHHH@@@<<<:::999888777555555555555111222222222222222222111333333333444555666888888999CCC^^^wwwzzz}}}qqqeeeaaabbb```]]]]]]\\\[[[[[[]]]___^^^]]]]]]^^^___```aaaeeejjjnnnmmmtttzzz}}}|||yyyyyy{{{jjjGGGXXXxxxyyynnnwww\\\EEEBBB>>>;;;:::888777555333222222111111111111111000111111222222333444444444777666BBB]]]nnnttt|||{{{uuuwwwaaaZZZfffzzzzzzuuulllbbb[[[YYYZZZ\\\___`````````bbbffflllppp{{{zzzzzz}}}}}}PPPBBB>>>===;;;999888777666666555666777666666666888999999777777999999777:::AAAUUUhhh{{{III<<<444666777444333555333333333333333333333333333888<<>>:::999888777666555555555222222222222222222222222333333333444555777888999;;;IIIiii}}}|||}}}vvvsssrrrooollliiihhhhhhhhhjjjkkkjjjhhhjjjjjjiiiggggggjjjooosssuuu}}}|||yyyyyy|||pppFFFKKKkkkrrrooo{{{eeeIIIEEE???;;;999999888777333333222111111111111222000111111222222333444444444777888FFFccctttyyy}}}{{{~~~nnn\\\ZZZkkk{{{}}}{{{rrrfff^^^^^^```kkkkkkkkkkkkmmmqqqwww{{{~~~www\\\@@@>>>===<<<:::888777666666555666777777666666888:::999666666:::999666<<>>::::::888777666555555555333333222222222222333333333333333444666777999:::BBBSSSsss~~~~~~|||}}}~~~|||vvvHHHCCCaaavvv{{{pppQQQKKKCCC===:::888888777444333222222111111222222000111111222222333444444333888:::JJJhhhxxx{{{{{{}}}ooofff[[[ZZZjjjyyynnnjjjjjj{{{~~~gggmmmEEE???>>><<<:::888777666666555666777777666777999;;;888444666;;;:::777===IIIddduuuYYYGGG999999999333222666444444444444444444444444666666444>>>gggzzzllljjjxxx}}}hhhdddhhheee^^^ccc]]]YYY[[[___aaaeeejjjzzz[[[FFFCCCIIIQQQVVVWWW\\\ccciiimmmoooqqqrrrsssqqqqqquuu~~~^^^RRRGGGEEEGGGEEE@@@===;;;:::999777666666555555444333333222222333333444222333333444666888999:::III[[[yyy}}}~~~~~~yyyJJJ???WWWyyyyyyXXXQQQGGG???:::888888777444333222222111111222222000111111222333333444444333888;;;LLLjjjzzz|||{{{|||fffbbb[[[YYYfff{{{yyywww^^^zzz|||MMM???>>><<<:::888777666666555666777777666777999;;;888333555;;;;;;777>>>LLLhhhzzzpppBBB;;;:::333888555333555555444444444444555555222<<<777>>>mmmzzztttmmmlllxxxuuujjjhhhccccccgggfffhhhfff^^^XXX[[[fffnnnzzzUUUMMMIIIKKKWWW___```dddiiinnnpppqqqsssttttttvvvyyy}}}XXXQQQPPPMMMDDDEEEFFF>>><<<:::888777888888777666333333333333333333333333111777222000888;;;999>>>LLLnnnyyyEEEFFFXXXyyyvvv\\\PPPCCC=========999555666666555444333333333333333333333444444555555555666333===WWWppp~~~}}}hhhWWWUUUWWWbbbsssnnnkkkLLLBBB>>><<<===:::555333444555555555555555666777777444888666777:::666===QQQooo|||vvvEEE;;;:::333888555444555555444444444444555555333<<<777@@@qqq{{{sssmmmmmmyyypppfffhhhooozzzsssbbbXXXYYYdddnnnsssQQQMMMOOOTTT^^^dddkkknnnqqqtttuuuwwwyyy{{{vvvyyy|||ggg___^^^XXXKKKHHHGGG@@@===;;;999888888888777555333333333333333333333333111777333111888:::999???UUUrrrxxxHHHFFFXXXyyywww]]]UUUJJJBBB>>><<<999777666666555444333333333333222222333444444555666666999999DDD^^^wwwpppXXXQQQPPPRRR]]]ppprrrnnnQQQCCC>>><<<<<<:::666444555666555555555555666777777666999777888;;;888???TTTsssKKK===:::333888555555555555444444444444555555444;;;888DDDwwwrrrnnnooo|||qqqfffkkkxxx|||dddVVVWWWdddpppoooPPPRRRZZZbbbjjjlllqqqrrrtttuuuvvvyyy}}}~~~ppphhhfff```QQQKKKJJJCCC???===:::999888888666444333333333333333333333333000666333222888888888AAA^^^vvv{{{OOOFFFZZZwwwyyyhhhaaaUUUJJJAAA;;;888777666666555444333333333333111222222444555666777777;;;???OOOhhhsssyyylllXXXMMMMMMMMMNNNWWWiiizzztttZZZDDD>>>;;;;;;:::666555666666666555555666666777888777:::888888;;;999CCCZZZxxxQQQ>>>:::444888555666555555444444444444555555555:::888IIIqqqooossswwwpppyyyzzz```SSSVVVeeesssrrrXXX]]]gggppptttqqqssstttuuuwwwyyy}}}lllcccbbb___RRRLLLMMMHHHAAA>>>;;;999999888666444444444444444444444444444000666444444999777999EEEaaaxxxWWWGGGTTT|||uuu{{{yyymmm[[[KKKBBB<<<999666666666555444333333333333111111222444555777888999;;;DDDXXXppp|||mmmpppuuu^^^OOONNNLLLMMMNNNRRR]]]pppxxxssswww}}}~~~}}}gggFFF???:::::::::777666777666666666555666777777888777:::777777::::::GGG```|||VVV>>>:::555888555666555555444444444444555555555:::999NNNqqqqqqwwwyyywwwttt\\\RRRVVVeeesssvvvccchhhooouuuwwwrrrvvvxxx{{{hhh\\\ZZZ[[[QQQLLLMMMJJJBBB???<<<:::999888666444444444444444444444444444111666555555999666;;;LLLccczzz[[[DDDHHHooouuu}}}oooUUUEEE@@@???;;;666666666555444333333333333111222333444666777888999999HHH^^^vvv}}}mmmnnnyyy}}}xxx___RRRQQQLLLNNNPPPPPPSSSZZZdddkkkyyyqqqmmmlllfff\\\[[[```ttt}}}yyyzzz~~~rrrJJJBBB;;;:::;;;999777888666666666666666777888888555999666666:::<<>>;;;666888444666555555444444444444555555555999:::SSSooorrryyyxxxuuunnnXXXRRRVVVcccpppxxxlllqqqqqqsssuuuqqqwww|||qqq^^^XXXYYYRRRMMMMMMIIIBBB@@@===;;;:::999777555444444444444444444444444222666555555888666???UUUlll~~~|||}}}\\\BBBBBBhhhyyyjjjOOO@@@???AAA>>>888666666555444333333333333222333333555666777888888999KKKdddzzz~~~ppprrr~~~iiiZZZVVVQQQRRRSSSRRRPPPPPPPPPQQQVVVOOOMMMPPPPPPLLLMMMTTT\\\dddsss{{{xxxxxxzzz|||OOOEEE<<<;;;<<<:::888888777777666666777777888999555999666666:::???SSSrrrYYY>>><<<777999333555555555444444444444555555555888:::WWW|||mmmqqqzzz{{{{{{fffSSSOOOUUUbbbooowwwuuuyyytttssswwwvvv}}}}}}dddXXXZZZUUUPPPNNNHHHBBB@@@===;;;;;;:::888666555555555555555555555555333666555666888777CCC^^^zzz```EEEAAAbbb~~~}}}lllTTTEEEBBBBBB???:::666666555444333333333333333444444555666777777888:::PPPjjjuuu|||vvvkkkccc___\\\YYYVVVTTTRRRPPPNNNLLLEEEDDDJJJLLLIIIKKKRRRQQQRRRXXXcccnnn}}}yyyvvvvvvxxx~~~yyyTTTIII>>><<<===;;;999888777777666666777777888999555:::888777===CCCZZZ{{{YYY===<<<888999333555555555555444444555555555555777;;;YYYyyyjjjpppyyy___MMMLLLSSSbbbpppxxx{{{vvvttt{{{}}}vvv|||fffXXXZZZWWWSSSPPPIIIBBB???===;;;;;;:::999777555555555555555555555555444777555666888777FFFccceeeJJJ;;;ZZZ{{{sss^^^NNNFFFBBB>>>:::666666555444333333333333444555555555666666777777<<>>ZZZwwwnnnoooyyy~~~|||VVVMMMNNNPPP^^^qqqxxx|||rrrtttiii[[[ZZZXXXYYYXXXPPPFFFDDD@@@>>><<<;;;888666333444444555555444444333666222666;;;777666LLLiii}}}}}}mmmEEE???YYY}}}zzziiiUUUIIICCC@@@<<<999777555333222333555666555666666666444444666888AAAUUUqqqyyyyyyiii^^^[[[\\\]]]]]]\\\XXXTTTSSSWWWYYYVVVPPPYYYWWWUUUSSSRRRSSSUUUVVV___iii|||uuunnnnnnrrrsssrrrwwwooosssfffDDD>>>;;;:::???888999888888888888888888888888444;;;<<<888;;;PPPlllddd@@@AAA777444;;;444444444444444444444444444777;;;===YYYxxxooooooyyysssxxxXXXKKKNNNRRRaaasss~~~zzzwww~~~eeeYYYZZZYYYYYYWWWNNNGGGDDD@@@>>><<<:::888666444444444555555444444444666333555:::888:::RRRppp|||{{{jjjFFF>>>ZZZ{{{jjjVVVIIIDDDAAA>>>;;;999666444222333444555555666666666555555666888DDDZZZvvvnnndddfffkkklllkkkeeeaaa[[[WWWXXXZZZ[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUUTTT[[[jjjtttllllllnnnooommmsssoootttzzzTTTGGG???;;;>>>666888888888888888888888888888555:::;;;999@@@VVVrrrnnnEEEBBB:::666:::666444444444444444444444444777:::===XXXxxxoooppp{{{uuu^^^NNNQQQXXXgggxxx{{{xxx|||dddXXX\\\\\\ZZZVVVMMMHHHEEEAAA>>><<<:::777555444444444444444444444444666333555999888>>>ZZZyyy~~~{{{zzzhhhGGG@@@\\\}}}nnnYYYIIIDDDBBB@@@<<<:::777444333222333333444555666666555555777999GGG```|||~~~yyy~~~~~~xxxqqqjjjaaa[[[ZZZ\\\___aaa\\\\\\[[[[[[[[[[[[\\\\\\VVVVVVZZZggg{{{uuummmlllmmmllljjjiiiiiiooo^^^MMMBBB<<<===666:::999999999999999999999999777999999:::GGG```zzzxxxJJJAAA;;;777888666555555555555555555555555777:::<<>>777<<<999999999999999999999999888888888<<>>;;;888555666555555444444555555666888777777777777EEEeee|||zzziiiEEECCC[[[~~~{{{eeePPPEEEAAA???999888666555444444444444333555666666666777999;;;HHHhhhwwwxxx|||ooonnnqqqkkkbbb\\\```bbbeeekkkttt}}}zzzooojjjqqq}}}sssnnnkkkiiihhhkkkhhhgggsssYYYIIIDDDAAAAAA888===999999999999999999999999999888777>>>SSSqqqPPP======888444777555555555555555555555555666:::===YYYyyyrrruuuqqqcccfffiiilllpppxxx~~~vvvZZZWWWSSSOOOPPPNNNNNNKKKFFFCCC@@@<<<999666777666555444444555666777777777888777999IIIjjj|||yyy}}}fffDDD@@@UUUuuupppZZZKKKEEEBBB;;;:::999888666555555555333444666666666888:::===JJJkkk~~~zzzllldddhhhlllttt~~~~~~}}}qqqiiifffddddddhhheeebbbkkk\\\LLLIIIFFFCCC999===::::::::::::::::::::::::999888888@@@VVVsssSSS<<<>>>999444999555555555555555555555555555:::>>>[[[xxxrrrvvvttthhhjjjlllnnnpppvvv}}}{{{]]]ZZZVVVQQQQQQQQQQQQMMMIIIDDDAAA>>>:::888777666555444444555666777555777999888<<>>RRRppp{{{eeeUUULLLHHHBBBAAA???<<<999777555555222444666666777888;;;>>>MMMoooxxxtttwww|||nnneeeaaaaaabbb```aaa___ccc|||```NNNLLLIIIEEE999???::::::::::::::::::::::::888999:::AAAVVVsssTTT<<>>PPPrrr|||nnnddd``````bbb^^^bbbbbbcccxxxaaaMMMKKKHHHEEE;;;AAA::::::::::::::::::::::::888999;;;BBBVVVsssWWW??????555666555555555444444444444555555777<<<@@@[[[vvvppp|||uuujjjqqqzzz~~~fff```\\\ZZZZZZVVVQQQNNNIIIEEEBBB@@@===;;;;;;999555222111222444666999777;;;;;;===YYYxxxttt|||qqq]]]GGG???OOOkkkmmmgggaaaPPPLLLGGGAAA<<<:::999888888444444666999888888===EEEZZZzzzwwwjjjbbb\\\]]]aaa^^^bbb```aaayyyiiiMMMBBB???BBB999;;;;;;;;;;;;::::::999999999:::;;;:::===TTTwwwZZZAAA@@@777888777666555555444444555555666666:::>>>ZZZuuuooo{{{~~~qqqnnnzzztttxxxddd^^^[[[[[[\\\YYYUUUQQQLLLGGGDDDAAA===;;;:::999666444333333555666888666;;;;;;???\\\}}}vvvsss{{{vvvaaaEEE@@@QQQmmmxxxoooddd]]]PPPKKKFFF@@@;;;999888777666444444666999888888===EEE[[[{{{rrrfff___ZZZ\\\___^^^bbb___```xxxkkkNNNAAA>>>AAA:::===;;;;;;:::::::::::::::::::::;;;:::>>>VVVzzz___CCCAAA888999888666555555444444555555666555999<<>>AAA:::???;;;:::::::::::::::;;;;;;:::;;;:::@@@ZZZ~~~cccDDDAAA888:::888666666555555555555666666666999===ZZZtttmmm{{{xxxsss~~~xxxeeedddbbb___fff|||iiiccc```bbbfffeee___[[[VVVPPPKKKFFFAAA>>>888888777666666666666666555555;;;===FFFiii|||{{{xxxnnnhhhiiimmmooo}}}~~~yyysssrrr|||TTTCCCUUUsssuuu\\\SSSQQQLLLGGG@@@;;;999777666555555444555888777888>>>FFFcccnnnaaaZZZWWWXXX[[[]]]```^^^___vvvqqqTTTFFFAAABBB:::>>>;;;;;;:::::::::;;;<<<<<<;;;;;;:::CCC___gggEEE@@@888:::777666666666555555666666666888;;;???]]]uuummm{{{}}}qqqrrr}}}oooooo~~~uuuYYYXXXXXXXXX```vvvhhhaaa^^^^^^aaa______[[[VVVQQQLLLGGGAAA===888888777666666555555555555666;;;>>>JJJoooxxxmmmccc[[[ZZZ]]][[[bbbmmmwwwzzzyyyxxxxxx|||}}}wwwrrrsss~~~\\\FFFVVVuuuvvv[[[SSSTTTNNNJJJCCC>>>;;;999888777666555555777777777>>>FFFggg}}}pppbbbZZZWWWWWWYYY[[[___^^^___vvvrrrYYYMMMFFFDDD:::===<<<;;;:::999:::;;;<<<===;;;::::::EEEdddlllGGG???888;;;777777666666555555666666777999;;;AAAaaaxxxnnn|||vvvyyywwwnnnrrryyyiii\\\aaarrrrrrWWWQQQRRRSSSZZZnnnmmmhhhdddcccccc___]]]ZZZVVVQQQMMMHHHBBB???;;;:::888777666555666666555777<<<@@@NNNuuuzzzqqqggg```XXXPPPOOOQQQTTTTTTYYY```dddfffjjjpppvvvzzz|||uuupppsss\\\HHHWWWxxxvvv^^^WWWWWWQQQLLLEEE@@@===;;;:::999666555555777666777>>>GGGlllvvvmmm|||qqqaaaZZZWWWWWWYYYZZZ___^^^___wwwsss\\\QQQJJJGGG<<<>>>>>>===;;;999999:::;;;<<<;;;:::;;;HHHiiipppIII@@@:::===888777777666666666666777777777:::BBBdddzzzppp~~~rrryyywwwuuufffXXXOOOUUUddd|||pppVVVMMMOOOPPPTTTeeetttqqqooollljjjeee```^^^ZZZWWWTTTOOOJJJFFFAAA>>>;;;888666666777888666888===AAAQQQyyyzzzyyy~~~{{{tttoooeee___YYYVVVQQQKKKJJJLLLQQQOOORRRXXX\\\^^^dddlllssswww{{{}}}zzzsssnnnrrr~~~WWWIIIYYY{{{vvvaaa]]]ZZZRRRMMMFFF@@@===;;;:::999777555555666666777>>>GGGoootttllloooooo___YYYVVVVVVXXXYYY^^^]]]```xxxttt]]]RRRJJJGGG>>>BBBAAA???<<<:::999999;;;<<<<<<:::;;;JJJmmmsssKKKBBB;;;>>>999777777666666666666777777555999CCCfff|||qqqqqq{{{yyymmm]]]RRRLLLQQQWWWccczzzmmmUUULLLNNNNNNPPP^^^wwwttttttrrrooolllfffeeecccaaa^^^[[[WWWRRROOODDDBBB===999777888999:::666999>>>AAARRR{{{ttttttzzz{{{qqqlllhhhaaa\\\[[[VVVTTTTTTQQQLLLKKKNNNOOOMMMPPPWWW[[[\\\aaajjjrrruuuyyyzzz|||~~~~~~}}}xxxqqqlllppp~~~yyySSSIII[[[~~~uuudddaaa\\\RRRMMMFFF@@@===;;;:::999777555555666666777>>>GGGqqqnnnlllyyytttmmmvvvkkk\\\WWWUUUVVVXXXXXX]]]]]]```yyyuuu]]]QQQIIIGGG@@@EEEBBB@@@===:::888999:::;;;<<<:::;;;KKKoootttJJJBBB>>>@@@999999888777777777777777777666777DDDeee{{{ttt{{{ppp^^^SSSRRRQQQQQQVVV```lllttt{{{zzzrrrYYYLLLQQQRRRRRR[[[nnnyyyuuupppnnnkkkccc[[[jjjhhh^^^aaabbb^^^\\\QQQGGG???======;;;888888;;;666;;;EEEUUUxxxxxxsssuuuyyy~~~~~~qqqddd^^^[[[XXXWWWXXXXXXWWWVVVUUUSSSSSSTTTVVVQQQQQQQQQQQQSSSXXX___dddmmmtttwwwwww{{{~~~}}}|||{{{zzzxxxqqqiiinnnmmmSSSOOOcccuuufffdddbbbWWWPPPGGGBBB@@@>>>:::666777555555777666777>>>FFFmmmmmmsssrrrkkkpppyyyjjj```YYYQQQPPPVVVYYY]]]]]]___xxx\\\NNNDDD@@@DDDFFF@@@???<<<999888888999999<<<===;;;MMMwwwwwwMMMBBB<<>><<<::::::888444:::EEEUUUxxxssspppuuu{{{|||{{{|||nnncccYYYVVVVVVVVVXXX\\\aaabbb```]]]XXXUUUUUUWWWTTTTTTSSSRRRSSSVVV\\\```dddkkkppprrrzzzyyyvvvnnnhhhmmmyyy```KKKUUUqqqsssccc```]]]XXXRRRJJJEEEBBB???;;;777777555666777666777>>>FFFrrrttt~~~{{{fff]]]XXXRRRRRRXXXYYY^^^^^^```yyy]]]PPPGGGFFFHHHEEEBBB@@@>>>;;;:::::::::;;;;;;<<<<<>>:::999999888777777777777777888888???ZZZ~~~uuu|||www]]]QQQOOORRRUUUYYY^^^eeelllpppooommmllloootttyyyzzzyyysssrrrrrrrrrtttxxx{{{~~~sss^^^OOOMMMRRRZZZ___dddrrryyytttrrrqqqiiidddppppppnnnuuuppp]]]RRREEE>>>:::<<<===;;;888999777555===IIIYYYzzz|||ooonnnuuu}}}~~~zzzwwwvvvzzz~~~sss^^^WWWRRRSSSXXX\\\ccciiirrruuuuuupppggg```^^^___ZZZZZZYYYVVVUUUVVVZZZ\\\\\\bbbiiipppzzz~~~wwwssslllgggnnnxxxgggSSSDDDQQQwwwqqq___ZZZWWWXXXUUUOOOIIICCC>>>;;;:::888666666777777777>>>FFFvvv~~~tttsss```YYYVVVRRRTTTZZZYYY^^^^^^aaazzzhhh\\\XXXYYYWWWLLLDDDBBB@@@===<<<<<<<<<===:::<<<>>>WWWTTTCCC:::===::::::999888777666666666777::::::@@@WWWvvv}}}tttYYYMMMQQQTTTYYY^^^cccjjjqqqvvvuuurrrpppooorrrtttuuuuuusssrrrsssuuuyyyyyydddPPPMMMTTTbbbggggggttt|||uuuqqqrrrrrrllleeellliiikkkvvvtttbbbWWWIIIBBB=========:::999;;;999999CCCOOO^^^yyynnnooovvv|||~~~tttcccWWWTTTUUU\\\ccckkkvvv~~~qqqllllllcccbbb```]]]ZZZYYYZZZ\\\[[[aaaiiirrr~~~~~~~~~|||zzzuuuqqqjjjfffpppppp]]]NNNEEEMMMvvvppp]]]WWWSSSXXXVVVRRRLLLDDD>>>;;;;;;888777777888777777===FFFuuuyyykkkjjjzzzkkk\\\VVVSSSRRRUUUYYYYYY^^^___bbb{{{pppiiikkkooodddOOODDDCCC@@@>>><<<<<<======:::<<>>::::::999888777666666666666999:::>>>SSS~~~www~~~qqqXXXOOORRRUUUZZZ___eeemmmuuu{{{{{{zzzwwwvvvuuuuuutttsssrrrrrrssswww}}}~~~hhhTTTRRR[[[hhhlllkkkyyy{{{sssnnnppprrrmmmqqqooodddbbbmmmkkk[[[RRRNNNGGGAAA???===;;;<<>>::::::>>>===>>>IIITTTaaazzz{{{qqqjjjnnnwww}}}jjj\\\ZZZaaannn|||vvvvvvtttuuutttqqqmmmjjjiiiiiinnnpppxxx~~~~~~|||zzzxxxtttnnnffffffttt{{{eeeQQQGGGFFFaaatttaaa\\\XXXWWWUUUSSSNNNIIICCC>>>;;;:::888888999777777===EEEpppzzz}}}sssggg]]]aaatttxxxjjjbbbYYYSSSQQQSSSVVVXXX[[[aaacccggg~~~ssstttxxxppp\\\EEECCCAAA>>><<<;;;;;;;;;<<<===<<>><<<<<<===<<<<<<@@@<<<@@@mmmpppQQQNNNEEECCC???===<<<:::999888777777777555777<<>>;;;>>>BBBCCCFFFHHHOOOcccaaaRRRqqq~~~yyyyyyzzzxxxuuupppnnnoooqqqggg___]]]hhh|||zzznnn\\\RRRHHHCCC]]]sssjjjdddaaa^^^___]]]WWWNNNGGGEEEFFF@@@<<<999999999888>>>EEElll~~~ssshhh]]]TTTNNNSSSZZZfffvvvuuuiiibbb\\\TTTPPPPPPTTTXXX[[[[[[]]]```lllvvvfff\\\XXXQQQFFFCCC@@@>>>>>>>>>>>>=========EEErrrlllRRRNNNGGGCCCAAA===<<<;;;999888777777777666777:::IIIiii}}}~~~yyysssooommmxxx}}}zzzzzzyyyvvvzzz|||xxxqqqkkkiiiiiihhhmmmvvvzzz}}}{{{mmmgggxxx}}}sssiiiaaaZZZRRRKKKCCC;;;<<>>;;;:::888888<<>>>>>;;;@@@KKKyyyhhhSSSNNNKKKDDDDDD===<<<;;;999777666666666888666999JJJnnn~~~|||{{{wwwyyy}}}nnnddd```aaaeeemmmwwwyyynnn{{{}}}rrrccc___YYYSSSNNNFFF===;;;>>><<<<<<===FFF^^^pppOOO```~~~~~~|||{{{wwwrrrrrrttttttrrrooo```]]]```oookkkaaaZZZUUUMMMVVV}}}iii^^^\\\\\\hhheee___ZZZTTTOOOLLLIIIDDD???<<<;;;888777;;;BBBgggtttiiiccc___YYYRRRNNNNNNPPPRRR\\\jjj|||{{{wwwzzzyyyjjjaaaUUUOOOPPPTTTXXXYYY___aaadddrrrrrrggg^^^ZZZXXXQQQIIIFFFBBB@@@?????????>>>;;;BBBPPPdddUUUOOOOOOEEEFFF>>>===;;;999888666666666999666999LLLqqq~~~yyy~~~ooohhhaaaccchhhlllppp|||}}}}}}~~~xxxxxxqqqddd```]]]WWWPPPIIICCC???===;;;;;;<<>>===<<>>===;;;999888777777777777;;;LLLnnn{{{|||ssshhhjjjkkkhhhdddmmm~~~xxxvvvxxxtttlllllllllcccTTTLLLKKKFFF>>><<<<<<<<>>======BBBPPPxxx___XXXRRRUUUGGGIIIAAA@@@>>><<<:::999888888666888===LLLjjjyyysssttttttnnnfffnnn{{{xxxvvvvvvwwwwwwxxx{{{~~~zzztttxxxyyylllVVVLLLMMMHHH<<<===<<<===GGGaaaTTTWWW~~~}}}~~~}}}uuusssuuu{{{~~~{{{xxxrrrtttvvvtttooojjjfffeee```aaakkk~~~}}}aaaXXX\\\YYYYYYZZZhhhwwwiiibbb]]]YYYUUUTTTTTTTTTSSSQQQMMMJJJEEE@@@===;;;999888<<>>===<<<===AAAOOO```[[[XXXRRROOOKKKEEECCC???<<<999888888888666===;;;???rrr~~~|||xxxwwwwwwvvvsssuuuuuummmmmm{{{wwwpppooopppnnnmmmiiibbbXXXMMMEEEAAA:::===???EEE\\\hhhVVV~~~xxxuuuooonnnxxx~~~sssjjjeeedddjjjrrr{{{|||{{{xxxsssvvvtttrrrssstttqqqjjjcccaaacccmmmwww___UUUXXXbbb]]]\\\{{{kkk```bbbccc______^^^\\\YYYVVVSSSPPPOOOKKKFFFAAA>>>;;;888<<>>======>>>===GGGmmm}}}___[[[WWWQQQNNNJJJHHHFFFBBB>>>;;;:::999999555999999;;;eee{{{vvvzzzuuukkkrrruuuhhhgggmmmlllfffnnnrrrnnniiihhhjjjjjjdddbbbeeemmmssslllXXXGGGAAAAAA???DDDYYY{{{~~~~~~sssfff\\\YYYZZZaaapppzzzkkk^^^TTTNNNOOOTTTaaarrr}}}yyyvvvuuuvvvrrrnnnlllkkkiiieeeaaa[[[fffyyy{{{jjjVVV]]]llliii___vvv```XXX\\\bbbdddbbbbbbccccccbbb```]]]\\\TTTNNNGGGBBB===999<<>>>>>???>>>GGGlllttt\\\ZZZVVVQQQPPPLLLJJJHHHDDD@@@<<<:::::::::777888999999ZZZyyywww~~~zzzrrrvvvnnnppp|||vvveeebbbiiiiiigggkkkkkkgggfffhhhkkkjjjllljjjjjjooosssjjjXXXHHHDDDBBB>>>BBBUUUvvv{{{nnnaaaZZZYYY^^^iiiyyyttteeeZZZRRRLLLMMMQQQSSS^^^qqq}}}~~~yyywwwwwwtttpppkkkgggfffdddaaa___```nnnooo]]]SSS^^^lllcccaaaxxxeee\\\\\\___cccgggfffdddaaa___]]]\\\\\\VVVOOOHHHCCC>>>:::===CCCbbbyyyhhh___dddmmmwww~~~uuulllgggeeefffdddlllvvv{{{|||ppphhhcccXXXNNNNNNSSSWWW[[[___cccdddssswwwpppkkkfff^^^WWWVVVMMMKKKIIIEEEBBB@@@???>>>>>>>>>FFFhhhiiiXXXXXXTTTQQQQQQNNNLLLIIIEEE@@@===;;;:::999:::777;;;888OOOuuu{{{pppnnnzzzwwwpppzzz|||xxx}}}xxxiiifffmmmmmmkkkmmmlllggggggkkkmmmlllooollliiigggccc[[[PPPGGGFFFAAA===@@@QQQppp~~~|||~~~{{{yyyxxxqqqeee^^^^^^aaaiiixxxyyymmm___WWWQQQMMMNNNRRRRRRTTT^^^ooo}}}zzzwwwxxxqqqnnnhhhdddaaa___^^^^^^dddttt|||fffWWWXXXaaafff^^^lllwwwjjjccc^^^^^^bbbllliiiddd```^^^^^^___aaaTTTNNNIIIEEE@@@<<<>>>DDDbbbkkkbbbeeevvvyyyssssssuuuxxx}}}xxxkkkddd___UUULLLMMMSSSWWW[[[___dddhhhzzz|||tttmmmcccXXXQQQPPPNNNMMMJJJGGGDDDAAA???>>>===>>>DDDcccxxx```UUUVVVRRRPPPQQQMMMMMMJJJFFFAAA===:::999999:::555<<<888FFFkkkzzzvvvrrr~~~~~~xxx|||wwwtttjjjhhhmmmlllmmmpppooojjjhhhkkkmmmlllmmmkkkgggaaaZZZTTTQQQPPPHHHAAA<<<@@@OOOkkk}}}wwwsssqqqiii______eeeooozzz}}}yyywwwzzz}}}tttgggZZZTTTQQQNNNOOORRRRRRPPPSSS]]]pppzzzwwwwwwnnnkkkfffbbb^^^]]]]]]]]]dddtttppp```WWWYYY```[[[YYY|||ooojjjggg``````eeefffddd___\\\ZZZ\\\___aaaSSSOOOJJJHHHCCC>>>???CCC```wwwbbbeeessstttggg```]]]SSSLLLMMMSSSXXX\\\___aaakkkxxxlll^^^TTTQQQPPPNNNLLLIIIFFFCCC@@@???<<<>>>BBB```nnn[[[TTTUUUOOOLLLMMMIIIMMMJJJFFF@@@<<<999888888777222<<<888@@@ddduuuppplllyyy{{{zzzyyyzzzuuusssjjjhhhkkkgggkkkpppqqqlllgggggghhhhhhggggggeeeaaa\\\XXXWWWWWWJJJCCC>>>AAAOOOiii|||yyypppgggkkkwwwwwwsssqqqtttzzz~~~}}}{{{ooocccWWWSSSSSSSSSUUUWWWUUUUUUWWW___kkkxxx}}}xxxuuutttjjjiiieeeaaa]]]\\\\\\]]]gggtttrrrbbbXXXVVVWWW```SSSZZZwwweeefffggg```aaaiiibbbaaa^^^\\\ZZZZZZZZZZZZUUURRROOOLLLFFF???>>>AAA\\\|||llljjjvvv~~~ssskkkggg]]]TTTLLLNNNTTTYYY\\\```]]]nnn{{{nnn```WWWTTTQQQPPPNNNKKKGGGDDDAAA???===???CCC^^^jjjZZZTTTUUUMMMJJJJJJFFFMMMJJJEEE@@@<<<999777777555///<<<888===bbbpppiiikkkxxx|||zzzpppllllllfffhhhooorrrlllfffddddddddd``````______]]]YYYUUUSSSKKKDDD???CCCPPPiiivvv|||rrrrrrvvv~~~zzzqqqkkk___VVVTTTWWWYYY\\\```^^^aaafffmmmuuu{{{~~~~~~}}}zzzwwwsssqqqhhhgggeeeaaa]]][[[\\\]]]lllwwwyyygggWWWPPPQQQYYYdddTTTbbbsssaaadddeee```bbblllggggggfffccc```\\\YYYWWWXXXUUURRRPPPIII@@@===???YYYuuudddxxxxxxuuusssrrr^^^UUUNNNPPPVVVZZZ]]]aaaYYYpppqqqcccXXXSSSSSSQQQPPPNNNKKKHHHDDDAAA???>>>@@@CCC^^^|||___ZZZSSSNNNKKKIIIHHHGGGGGGFFFEEEBBB>>>:::777555888999;;;:::;;;NNNxxxwwwmmmsssooowwwhhhaaammmvvvuuujjjiiikkkeee[[[SSS\\\\\\aaajjjjjj```VVVRRRKKKGGGBBB@@@IIIccc}}}~~~xxxiiiccc^^^]]]^^^aaahhhppprrrwww}}}yyyuuuuuuyyy}}}}}}~~~}}}|||xxxrrrnnnkkkeee___\\\ZZZXXX]]]cccqqq{{{~~~nnnWWWLLLQQQZZZbbbZZZ[[[www|||jjj^^^aaaddd```]]]```eeedddbbb```]]]\\\[[[ZZZZZZZZZUUUNNNJJJGGGAAA:::SSSvvvnnnrrr}}}vvvoooiiieee^^^UUUNNNRRRXXX\\\^^^```\\\uuutttrrreeeZZZXXXTTTVVVUUURRRPPPMMMHHHCCC???>>>??????UUUrrr]]]YYYSSSOOOMMMLLLKKKIIIIIIHHHFFFDDD@@@===;;;:::666777:::::::::JJJqqqyyyvvvwwwoooiiikkkssstttrrrpppiiisssyyy~~~qqqjjjgggeeegggjjjjjjfffgggkkkjjjaaaYYYWWWQQQLLLEEEBBBHHH___|||ssslllfffdddfffjjjttt}}}}}}qqqnnnnnntttxxxzzz|||~~~~~~}}}|||zzzxxxtttoookkkgggbbb^^^\\\YYYXXX]]]eeeuuuyyyuuudddQQQIIIPPPYYYiiiaaalllzzzkkkaaacccccc]]]ZZZ]]]ccccccbbb```]]]ZZZWWWUUUVVVXXXVVVOOOIIIFFFBBB===OOOyyyrrrtttzzzrrrjjjddd```ZZZSSSOOOTTTZZZ]]]^^^```___{{{|||hhhbbbcccZZZTTTWWWVVVYYYVVVRRROOOLLLIIIEEECCC>>>???===QQQfffZZZWWWTTTRRRQQQOOOMMMLLLIIIHHHFFFDDDAAA???>>>===555555888999999EEEiii}}}lllhhhccc```___eeeuuuvvvcccooorrrkkkrrruuu~~~wwwoooiiieeehhhuuuzzzsssmmmllljjjddd^^^\\\WWWQQQIIIDDDGGGZZZ}}}}}}yyyrrrkkkjjjmmmtttsssdddaaabbbiiippptttxxx}}}}}}|||zzzxxxvvvtttpppkkkhhhbbb```]]][[[WWWWWW```jjjyyyttthhhXXXLLLKKKUUU```dddeee~~~uuukkkddddddaaa[[[YYY]]]ccccccbbb```]]]ZZZVVVTTTTTTXXXWWWQQQMMMJJJGGGCCCIIIooozzzppp~~~{{{~~~wwwnnneee___ZZZWWWSSSTTT[[[aaabbbbbbccciii{{{iii[[[ZZZ]]]WWWVVV]]]___^^^ZZZUUUPPPNNNLLLIIIGGG>>>@@@<<>>>>>777555666999888BBBddd}}}qqqgggggghhhfff```\\\```hhhiiiZZZuuu~~~lllffflllnnnmmmkkkiiihhheeefffppp{{{zzzrrrjjjgggeeebbb]]]YYYZZZSSSKKKGGGGGGWWWxxxqqqkkk}}}wwwqqqlllmmmqqq|||xxxcccUUUSSSUUU^^^hhhooovvv|||~~~~~~~~~|||yyywwwtttsssrrrpppllljjjccc___\\\YYYVVVYYYfffttt}}}ooo]]]PPPLLLRRR___kkkhhhwwwpppjjjeeeccc```\\\___eeecccbbbaaa___]]][[[YYYYYYXXXYYYWWWTTTTTTTTTNNNGGGEEEeee{{{{{{~~~uuuoooggghhhrrrvvvlllddd]]]XXXVVVVVV[[[ccchhhhhhhhhiiivvvuuufff\\\^^^aaaZZZZZZbbbddd```]]]YYYUUURRRNNNJJJGGG<<>>666666:::999===ZZZ}}}ssscccZZZ[[[WWWXXX^^^cccbbb```aaaZZZdddvvvrrr^^^fffyyyooorrrwwwuuuwww}}}|||xxxooogggdddcccdddhhhnnnmmmjjjgggfffjjjlllfff]]]ZZZSSSOOOMMMIIIOOOkkkddd}}}}}}vvvvvvwww{{{}}}gggSSSMMMOOOXXXgggqqquuuwwwyyyvvvuuutttuuuvvvwwwwwwvvvpppnnnllllllmmmooooooooohhhaaaZZZXXX[[[dddrrrvvvbbbPPPLLLQQQVVV___hhh}}}mmmkkkhhhdddaaa```ccciiinnn\\\[[[YYYWWWWWWYYY\\\]]]XXXVVVSSSSSSWWWXXXOOODDDBBBUUU{{{wwwhhh^^^YYYWWWOOONNNXXXdddrrr}}}rrrjjjccc^^^[[[SSSVVV___gggiiigggjjjoooqqqccc^^^bbbeee___```ccc]]]WWWWWWVVVUUURRRLLLDDD???;;;DDD@@@FFFooo|||```]]]TTTRRRPPPOOOOOONNNMMMKKKFFFIIILLLMMMLLLGGGBBB???===555666===999888OOOooorrrcccZZZXXX^^^ZZZ[[[```dddcccbbbdddaaaggguuuccc]]]tttyyypppkkkvvvuuupppiiiddddddfffjjjrrr{{{nnnmmmjjjjjjpppvvvpppfff___XXXTTTQQQIIIHHH```eeeppp~~~~~~}}}{{{zzzvvvwwwzzz|||zzzyyy~~~qqqaaaSSSTTT[[[jjj|||xxxttttttsssrrrrrrrrrrrrpppnnnllliiigggfffgggiiijjjjjjfff___YYY\\\bbbjjjsss{{{iiiWWWKKKOOOVVVZZZ```hhhjjjllljjjgggcccbbbdddeeeddd[[[[[[\\\\\\\\\\\\[[[[[[TTTWWWXXXUUUSSSRRRLLLEEEAAANNNuuulll]]]UUURRRQQQKKKKKKQQQUUUYYYhhhzzzuuukkkddd___[[[XXXSSSWWW___ffffffeeejjjrrrrrrhhhdddhhhlllhhhiiiggg\\\VVVUUUUUUUUUSSSPPPJJJFFF===FFF>>>???ffflll[[[[[[QQQOOOMMMMMMNNNNNNNNNMMMDDDGGGKKKMMMKKKFFF@@@<<<;;;444777???:::444FFFcccyyyeeeYYYXXX[[[RRRTTTZZZcccgggeeeeeegggnnnqqq}}}\\\___}}}qqqpppwwwfffiiigggggghhhhhhhhhooowwwkkkiiifffeeemmmtttpppfffccc\\\XXXTTTHHHCCCXXXvvvtttnnn|||xxxvvvsssuuuyyyyyyrrrlllnnnuuukkknnnnnnjjjgggccc[[[RRR[[[eeeyyyzzzpppuuusssqqqppppppnnnkkkiiijjjgggcccbbbcccdddeeeeeeddd\\\YYY___hhhnnnrrrvvv]]]NNNHHHRRR\\\```fffmmm}}}ooommmllliiifffdddccc^^^ZZZ]]]___aaacccbbb```\\\ZZZRRRZZZ___ZZZRRRNNNLLLIII@@@JJJqqqtttaaaRRRLLLLLLMMMIIIKKKQQQOOOLLLVVVfffxxx~~~wwwnnneee___ZZZWWWVVVVVVZZZaaagggffffffllluuuwwwqqqmmmhhhlllpppllllllgggYYYXXXWWWVVVVVVVVVUUUSSSQQQ???GGG<<<999^^^fffccccccSSSSSSOOOLLLLLLOOOMMMGGGHHHGGGEEEEEEDDDCCC@@@===:::777888;;;777555AAATTTwwwwwwpppbbb^^^___```YYYYYY```jjjkkkgggnnnzzzZZZhhh|||oookkkcccdddeeeeeefffffffffgggggghhhfffcccaaaaaadddgggiiiddd^^^ZZZWWWOOOIIITTTfffrrrfff}}}}}}}}}}}}}}}~~~|||{{{zzz}}}{{{wwwzzztttmmmjjjlllpppsssssssssllliiillllllfff___\\\mmmyyyqqqmmmmmmnnnppppppooommmkkkdddcccaaa```____________^^^^^^]]]```jjjtttqqqgggTTTSSSPPPXXXaaa```iiiyyyzzzyyyvvvqqqjjjddd``````aaa^^^aaaeeeiiijjjfff___ZZZ\\\[[[[[[ZZZXXXSSSMMMIIIDDDEEEgggrrrcccVVVNNNMMMPPPRRROOOPPPSSSTTTRRRRRRUUUggg~~~vvvmmmeee```[[[TTTPPPQQQNNNdddcccaaakkkbbbcccuuuccckkkfffhhhkkkooopppkkkbbbZZZXXX___cccbbb___]]]XXXRRRHHH:::@@@FFFOOO___ZZZZZZMMMNNNKKKIIIKKKNNNMMMIIIKKKIIIFFFDDDCCCAAA>>>;;;===999999<<<999555>>>MMM}}}}}}nnngggeeedddbbb]]]]]]dddnnnooommmvvvvvvjjjnnnxxx~~~sssZZZuuurrrfffccc\\\cccccccccccccccdddeeeeeeddddddcccbbbbbbbbbcccdddccc^^^[[[ZZZQQQKKKSSSbbb~~~fff}}}}}}}}}}}}}}}~~~{{{yyyyyyzzz|||{{{xxxtttuuuooojjjkkkrrr{{{|||yyysssllljjjmmmvvvooooooooonnnooopppnnnkkkiiihhhfffccc```]]]\\\[[[[[[\\\\\\[[[aaammmssskkk]]]MMMPPPRRR[[[fffiiivvvwwwuuuzzzvvvpppiiidddcccdddeeeeeeeeefffhhhhhhfffbbb______^^^^^^]]]\\\XXXSSSNNNGGGCCCaaaqqqfff\\\RRRNNNOOOQQQOOOPPPSSSSSSQQQTTTZZZcccvvvsssjjjaaa[[[VVVQQQNNNPPPPPPbbbaaaaaaiii```hhhjjj]]]eeekkkgggcccbbbbbbcccbbb``````cccbbb\\\XXXVVVRRRNNNLLL>>>AAACCCJJJ{{{nnnYYYRRRRRRJJJKKKJJJIIIKKKPPPPPPMMMPPPMMMHHHEEECCC@@@>>><<>><<<;;;;;;;;;;;;::::::EEEsssyyytttuuugggSSSRRR[[[___aaadddjjjuuuzzzkkkfffuuujjjddd|||~~~nnnfffhhhfffhhhgggeeedddcccdddfffgggeeeccc___\\\[[[]]]```cccgggjjjllljjjddd]]]YYYXXXhhhlllooo|||zzz|||||||||||||||~~~}}}{{{{{{~~~~~~yyyuuussssssuuuxxxvvvvvvzzzuuuggglllppppppkkkfffddddddaaa___]]]ZZZWWWVVVUUUUUUWWW^^^fffdddWWWJJJIIIOOOPPP\\\___iiirrr```aaaccc```]]][[[]]]ccciiilllllleeefffgggjjjkkkkkkhhheeeaaa___]]]]]]^^^___^^^]]]SSSLLLKKKbbbrrrYYYNNNOOOSSSWWWYYYVVV[[[eeerrr{{{zzzooowwwyyyrrraaaWWWNNNKKKKKKMMMTTTZZZddddddeeefffooonnnbbb___YYY^^^aaaddddddcccaaa``````YYY[[[[[[[[[___cccaaa[[[______[[[QQQKKKYYYooo\\\SSSLLLLLLMMMJJJNNNNNNIIIFFFGGGHHHGGGFFFEEECCCCCCCCCCCCAAA@@@>>>???===;;;999999999999???eeeppplllllltttsss```QQQRRRVVVVVVXXX]]]lllyyylllhhhkkkllldddhhhxxxfffzzzwwwwwwxxxtttqqquuurrroooooonnnmmmmmmmmmmmmmmmcccaaa]]][[[[[[]]]```ccciiikkkmmmiiiccc^^^[[[YYYbbbvvvppp~~~~~~~~~|||zzzzzzzzz{{{{{{|||}}}~~~~~~}}}{{{yyywwwyyy||||||wwwrrrpppqqqtttuuuuuuyyyooohhhqqqxxxwwwmmmdddbbbccc^^^]]]ZZZXXXVVVUUUUUUUUU```bbbccc]]]OOODDDIIITTTVVVaaaeeesss|||eee\\\YYYZZZ^^^\\\[[[^^^cccfffeeebbb```aaabbbfffiiijjjhhhggg```^^^[[[ZZZ[[[\\\]]]\\\QQQSSSMMMZZZ|||jjjSSSLLLPPPUUUVVVVVVSSSYYYgggyyy~~~tttlll[[[RRRKKKIIIKKKOOOVVV]]]bbbcccfffhhhxxxooo___]]][[[\\\aaaeeefffdddaaa______[[[[[[[[[[[[^^^aaa]]]UUU___dddaaaWWWMMMTTT{{{\\\[[[TTTKKKNNNOOOIIINNNNNNIIIEEEFFFGGGGGGIIIGGGFFFFFFFFFEEECCC@@@???AAA???;;;777777888888888XXXvvvwwwrrrooonnnqqqzzzhhhZZZQQQTTTWWWUUUXXX```mmm|||sssYYYTTTUUUTTT___oookkkyyyzzz~~~zzzuuuuuutttttttttsssrrrrrr```___]]][[[[[[]]]```aaafffiiiiiieee```\\\YYYWWW\\\lll~~~|||}}}~~~zzzyyyyyyzzzzzz{{{|||}}}{{{zzzxxxuuutttwww{{{~~~}}}zzztttooommmooorrrqqqssswww~~~{{{wwwiiikkkvvv|||oooccc```bbbYYYXXXWWWWWWWWWWWWXXXYYYhhhddd___XXXKKKCCCJJJVVV\\\gggkkk|||hhh___```ZZZ\\\___]]]]]]```dddddd```[[[\\\[[[\\\___cccfffgggfff]]][[[XXXWWWWWWYYYYYYYYYPPPWWWOOOUUUwwwxxxcccPPPMMMSSSWWWUUUSSSPPPVVVfff|||zzzooohhhWWWOOOHHHHHHLLLPPPWWW^^^```bbbfffiii~~~iiiTTTSSSVVVRRRZZZeeejjjjjjeee```]]]]]]]]][[[[[[^^^aaa]]]VVVRRRYYYXXXPPPFFFIIIooo]]]UUUUUULLLHHHNNNNNNOOOOOOOOOMMMJJJFFFDDDDDDFFFHHHHHHEEEBBBAAA@@@AAA@@@>>><<<:::999888888>>>HHHsssvvvooo}}}tttoooyyyxxxcccZZZUUUWWWXXXWWWXXX[[[mmm|||```QQQWWW[[[XXX___|||{{{}}}xxxwwwyyy|||yyyuuuxxxyyyrrrhhh]]]]]]]]][[[ZZZ[[[^^^aaa]]]\\\[[[\\\]]]\\\YYYWWWeeeqqq~~~}}}|||||||||}}}~~~|||zzzyyyyyyzzzyyyyyyyyyxxxxxxxxxyyy|||~~~zzzwwwrrrnnnmmmnnnppprrrvvvuuuuuuxxx{{{{{{wwwsss|||wwwiiiccciiinnntttrrrjjjaaa[[[YYYUUUWWWWWWUUUTTTUUUXXX\\\iiidddZZZOOOGGGGGGQQQ\\\nnneeepppdddVVVYYYZZZTTTWWW[[[^^^___cccgggfffbbb^^^^^^___cccffffffbbb^^^ZZZVVVSSSSSSUUUWWWVVVTTTVVVUUUNNNNNNfffvvv___NNNPPPUUUUUUTTTVVVQQQdddtttyyy~~~vvvjjj___VVVNNNEEEDDDLLLWWW___bbbhhhbbbeee{{{|||ddd\\\\\\UUUUUUYYY^^^eeehhhgggccc___\\\ZZZYYYZZZ]]]___]]][[[]]]XXXPPPMMMJJJIIIfffuuuUUURRRTTTMMMJJJQQQOOOOOONNNMMMLLLIIIGGGFFFGGGHHHJJJIIIGGGDDDCCCBBBAAA@@@>>><<<:::999888888???EEElll~~~|||xxxuuufff\\\WWWUUUYYY[[[ZZZ\\\aaaiiitttqqq___YYYZZZ```hhhrrr|||vvvrrrooonnnnnn|||vvvrrruuuyyyxxxsss^^^\\\ZZZYYYXXXYYYYYYZZZ]]]]]]^^^^^^]]]\\\ZZZZZZgggsss~~~}}}||||||{{{{{{|||}}}~~~|||zzzxxxwwwxxxxxxwwwwwwxxxxxxwwwwwwxxxzzz}}}{{{xxxtttpppmmmmmmmmmnnnooonnnnnnoooppppppooonnnyyytttjjjffffffhhhlllnnnkkkddd\\\XXXWWWTTTVVVVVVTTTRRRUUU\\\ccchhh___TTTLLLIIIPPP```nnnzzz{{{aaaXXX[[[\\\YYYYYY\\\^^^```ffflllkkkfffaaaaaabbbdddeeeccc]]]YYYVVVUUUTTTTTTVVVXXXYYYYYYWWWVVVOOOLLL___wwwbbbSSSUUUZZZXXXUUUWWWaaaoooyyy{{{{{{sssiii___PPPGGGGGGQQQUUUSSSYYYeeejjjcccjjjoooaaa]]][[[SSSTTTYYYaaafffhhhfffaaa^^^]]]\\\]]]^^^```___[[[WWWPPPRRROOOMMMFFFAAA]]]}}}bbbOOOQQQTTTNNNNNNUUUOOONNNLLLKKKIIIHHHGGGGGGIIIKKKLLLKKKHHHFFFDDDDDDAAA@@@>>><<<;;;999999888>>>AAA```jjjXXXUUURRRRRRXXX^^^aaadddgggbbbhhhssszzz^^^bbbhhhfffpppxxxrrrlllfffeeehhhmmmqqqrrrxxxwwwsssppprrrxxxzzzxxx```\\\YYYXXXZZZZZZXXXVVV]]]```bbb```]]][[[\\\]]]hhhppp|||{{{{{{{{{{{{|||~~~{{{yyywwwvvvwwwwwwwwwvvvwwwvvvuuuuuuvvvxxxzzz{{{zzzxxxuuuqqqnnnllljjjjjjhhhhhhhhhgggfffgggjjjlllsssuuujjjbbb___```ccchhhiiihhhbbb[[[VVVUUUVVVSSSTTTUUUTTTTTTYYYbbbjjjfffZZZMMMGGGIIIUUUjjj|||nnn^^^[[[[[[ZZZZZZYYY[[[]]]^^^dddjjjjjjfffgggfffeeedddbbb]]]WWWRRRYYYYYYYYYXXXVVVVVVWWWXXX]]]]]]VVVOOOXXXvvvzzzhhhYYYYYY^^^]]][[[\\\dddmmmtttwww~~~vvvpppfff]]]OOOEEEIIIWWWYYYPPPXXXlllnnniiiwwwrrrgggccccccaaaYYYZZZ```hhhkkkhhhccc___]]]\\\]]]```ccceeebbb]]]YYY[[[]]]XXXRRRGGG@@@ZZZeeeWWWNNNQQQSSSOOOOOOTTTMMMKKKIIIFFFEEEEEEFFFFFFJJJKKKLLLKKKHHHEEEEEEEEEAAA@@@???===;;;:::999999:::>>>UUU|||jjjWWWXXXTTTSSS[[[gggrrrwwwxxxnnnoootttkkk___nnn|||{{{mmmeee]]]^^^gggttt}}}yyyzzzxxxxxx{{{~~~{{{uuu```\\\YYY[[[___aaa^^^ZZZ^^^bbbeeeccc^^^[[[^^^aaagggiiivvv||||||||||||}}}}}}~~~~~~|||zzzxxxxxxyyyzzzyyywwwuuutttsssrrrrrrtttvvvwwwuuutttsssqqqooollliiigggfffggggggeeecccfffkkkqqqrrruuuvvvvvv{{{{{{tttkkkjjjgggbbb]]]ZZZZZZ[[[jjjhhhccc\\\UUUSSSTTTVVVTTTSSSTTTVVV[[[aaafffiii]]]QQQGGGHHHQQQbbb{{{xxxeee]]]\\\WWWTTTWWWZZZ^^^```^^^]]]aaacccbbbmmmjjjfffaaa\\\WWWSSSQQQVVVXXXZZZYYYWWWVVVXXX[[[dddeee```WWWWWWkkk~~~lll\\\ZZZaaafffkkknnnoootttxxx~~~{{{ssslllbbbYYYRRRJJJKKKTTTWWWWWWcccuuunnnrrrmmmhhhdddbbbdddbbbdddjjjooonnngggaaa___```^^^___cccfffhhhhhhfffeeemmmfffWWWNNNIIICCCUUUvvvWWWQQQNNNPPPOOOKKKJJJMMMIIIGGGEEECCCBBBBBBDDDEEEHHHIIIIIIHHHFFFDDDDDDDDDBBBAAA???===;;;:::999999666===PPPpppmmm[[[___ZZZYYYaaassskkkkkkrrrwwwqqqkkkkkkqqqwwwzzzzzzyyy|||~~~qqq^^^\\\[[[^^^dddfffddd``````dddfffccc___\\\___cccgggdddkkk}}}zzz}}}~~~~~~}}}}}}}}}|||{{{{{{}}}{{{{{{{{{||||||{{{yyysssqqqpppnnnnnnooopppqqqmmmnnnoooooonnnllliiigggeeefffgggeeeeeehhhnnntttuuupppiiigggkkkooollleee^^^^^^]]]\\\YYYYYYZZZ\\\kkkggg```XXXSSSRRRUUUXXXUUUSSSTTT[[[dddhhheee```OOOGGGFFFRRRaaassszzzwww```]]]]]]UUURRRWWW```hhhkkkccc[[[ZZZ___bbbnnnjjjccc\\\VVVTTTTTTUUUOOOSSSWWWYYYYYYZZZ^^^bbbaaadddeee^^^YYYddd~~~{{{}}}|||lll]]]]]]iiiyyyxxxoooggg\\\RRRLLLOOOQQQTTT]]]kkkvvvyyyhhh{{{uuuoooaaaZZZ___bbbeeeiiillliiidddaaacccfffeeeeeeffffffgggjjjlllnnnrrr```^^^fffccceeetttPPPNNNLLLKKKIIIFFFEEEEEEGGGEEECCCAAAAAABBBCCCDDDDDDEEEFFFEEECCCBBBCCCDDDBBBAAA???===<<<::::::999444>>>JJJfffooo```aaaaaa```eeessszzzkkkaaauuuzzzqqqrrrsssvvvwwwtttmmmhhhooouuu|||vvviii___^^^___cccggghhheeebbbcccdddeeeccc```^^^```cccgggdddiii~~~~~~|||{{{zzzwwwvvvuuuwww{{{~~~}}}{{{|||}}}||||||{{{yyyxxxwwwzzzyyyyyyzzz{{{{{{yyyxxxpppnnnllljjjiiijjjkkklllhhhiiikkkllllllkkkiiihhhdddeeeeeeeeefffhhhlllooommmfff___]]]aaadddccc___WWWVVVTTTSSSTTTXXX___eeeiiiddd]]]VVVRRRSSSUUUXXXVVVUUUXXX___gggfff^^^TTTJJJFFFKKKZZZgggttt~~~lll___^^^]]]WWWWWW^^^iiipppqqqhhh]]][[[```eeeiiieee___XXXTTTTTTWWW[[[XXXZZZ\\\\\\[[[ZZZZZZ[[[ZZZ]]]bbbccc^^^bbbyyy}}}zzzooofffjjj|||~~~qqqggg___VVVMMMDDDPPPXXX[[[fffvvv{{{uuulllyyycccZZZ^^^```]]]```bbbbbbaaabbbeeeiiilllkkkhhheeeccceeejjjnnnzzzqqqgggooo{{{pppsssOOONNNKKKGGGEEEFFFFFFDDDEEEEEECCCCCCBBBCCCDDDDDDAAACCCCCCCCCBBBBBBDDDEEEBBBAAA@@@>>><<<;;;::::::555===AAAXXXuuujjjhhhpppsssnnnjjjpppxxx}}}}}}{{{sssjjjmmmwwwnnnmmmppptttwwwuuuooohhhccchhhrrrzzzyyysssnnnhhhcccggghhhjjjkkkjjjgggdddbbbeeedddcccaaaaaaaaaaaabbbcccgggnnn}}}zzzuuusssppppppqqqssstttuuuuuuuuuwwwxxxxxxyyyxxxwwwvvvuuussssssssstttvvvuuutttrrrmmmkkkiiigggeeeeeefffgggeeefffhhhiiiiiihhhgggfffeeeeeedddfffggghhhgggeee```\\\YYYYYYZZZZZZWWWVVVRRRSSSTTTUUUXXX^^^eeejjjddd___XXXSSSQQQRRRTTTUUUVVVXXX]]]aaaaaa\\\SSSLLLKKKJJJSSScccllltttkkkfffbbb```\\\XXX\\\dddhhhkkkiiibbb\\\^^^aaabbb^^^^^^\\\XXXVVVWWW\\\```bbbaaa```___^^^\\\YYYVVV[[[[[[aaagggeeedddvvv{{{zzzxxxggg[[[UUUPPPJJJHHHQQQZZZ]]]aaafffiiijjjvvvccc```bbb[[[YYY[[[^^^aaacccdddddddddjjjhhheeeaaa^^^```eeejjjccc```[[[```jjjcccXXX[[[PPPPPPLLLFFFFFFIIIJJJHHHEEEEEEEEEDDDDDDDDDEEEEEE@@@AAABBBBBBBBBBBBDDDFFFCCCAAA@@@>>><<<;;;::::::666:::777KKKwww|||uuuvvv|||hhhaaagggmmmkkkoooqqqppprrrwwwyyyxxxuuujjjlll|||}}}|||yyysssmmmjjjhhhnnnyyyvvvhhhaaabbbdddppprrrtttrrrmmmhhhdddbbbfffdddaaa```aaabbbaaaaaa___hhhrrr|||{{{sssooommmoooqqqqqqqqqqqqrrrsssssstttuuuvvvvvvuuuttttttnnnmmmmmmoooppppppnnnlllkkkjjjgggeeeccccccddddddeeeeeefffggggggfffeeedddhhhfffeeegggiiigggccc^^^\\\[[[[[[\\\ZZZUUUPPPOOOPPPUUU[[[aaaeeeggghhhjjj___[[[UUUQQQOOOPPPRRRRRRUUU[[[aaabbb[[[RRRLLLIIIHHHJJJXXXlllvvvpppbbbeeegggbbb[[[XXX^^^fffbbbaaa\\\WWWYYY]]]^^^[[[VVVXXXZZZZZZYYYZZZ^^^bbb]]]\\\\\\___ccceeeccc```ccc```dddkkkjjjggguuuttt___RRRNNNLLLIIISSSSSSWWWYYYSSSMMMTTTaaa{{{xxxtttggg\\\bbbbbbSSSZZZ\\\```dddfffeeeaaa]]]bbbbbbaaa^^^\\\^^^ccchhhhhhhhh```[[[ZZZOOOKKKUUUWWWPPPGGGCCCCCCEEEGGGHHHAAABBBCCCCCCCCCBBBAAA@@@AAA???>>>???AAAAAA???<<<<<<===>>>???>>>===;;;999::::::999CCCeee{{{yyylllnnnmmmfffnnnrrrnnnrrrzzzuuuvvvwwwqqqlllooosssuuusssqqqkkkkkkjjjeeeaaa___aaaeeeiiiiiikkknnnpppooojjjgggeeebbb^^^\\\^^^aaadddfffggglllqqqvvv{{{uuulllooorrrrrrpppnnnmmmmmmqqqpppoooooooooqqqrrrsssnnnkkkhhhiiilllmmmiiieeefffdddbbb```___```bbbdddjjjiiigggeeedddcccddddddgggfffeeedddbbbbbbaaaaaaXXX\\\[[[UUUQQQRRRTTTUUU[[[aaaiiinnnooojjjbbb]]]WWWWWWRRRLLLLLLPPPSSSRRR]]]aaabbb\\\PPPGGGEEEGGGNNNXXXccclll~~~}}}}}}aaaYYY]]][[[UUUSSSXXX[[[ZZZYYYVVVSSSTTTVVVYYYYYYXXXUUUYYY^^^aaaaaa```______ZZZ\\\```bbbbbbbbbcccdddccceeeiiimmmmmmnnnuuu~~~vvvfffZZZQQQLLLKKKNNN[[[RRROOOOOOEEECCCccc{{{qqqhhhdddaaa]]]ZZZZZZXXX\\\bbbgggddd^^^^^^bbbjjjhhhfffeeeeeegggiiikkk^^^^^^___```ZZZOOOGGGFFF```QQQLLLEEEBBBCCCFFFHHHHHHBBBBBBCCCCCCBBBAAA@@@???@@@???===>>>@@@@@@>>>;;;??????AAAAAAAAA???>>><<<;;;<<<:::BBB```xxx~~~{{{rrrllljjjccc^^^\\\cccmmmsssrrrooohhhgggdddaaa___```dddgggkkkkkkjjjhhhffffffhhhkkkhhheeeaaa___```aaabbbccciiimmmpppttt~~~{{{nnnkkkiiiiiilllnnnooonnnlllkkkkkkjjjjjjjjjkkkkkkmmmiiiggghhhkkkkkkhhhdddaaa```___^^^^^^```aaabbbffffffdddccccccccccccdddgggfffeeecccbbbbbbaaaaaacccdddaaaZZZWWWXXXZZZXXX```cccggghhhfffaaaZZZVVVSSSUUURRRMMMLLLSSSZZZ]]]cccbbb]]]TTTJJJEEEGGGJJJUUU[[[mmmlllZZZUUUYYYXXXTTTSSSWWWZZZXXXZZZWWWSSSSSSUUUWWWWWWWWWYYY\\\```bbbaaa```______^^^]]]^^^aaadddfffdddbbbcccdddgggkkkkkklllrrrzzzzzz{{{wwwlll___UUUOOOLLLPPPVVVVVVNNNHHHHHHGGGWWWooogggaaa```^^^XXXTTTSSS]]]dddqqqzzzwwwmmmggggggmmmlllkkkkkkmmmqqquuuxxx```]]][[[ZZZSSSJJJEEEEEEWWWJJJGGGCCCBBBCCCFFFGGGGGGBBBBBBBBBBBBAAA@@@???>>>>>>=========>>>>>><<<;;;???@@@AAAAAAAAA@@@>>>>>>;;;<<<:::>>>UUU{{{~~~{{{~~~{{{yyyuuunnniii^^^[[[[[[aaajjjooolllhhhpppkkkfffccccccfffiiikkkmmmmmmjjjddd^^^^^^ccchhhkkkiiifffdddeeeeeeddddddjjjlllooorrrzzzssskkkcccaaafffkkklllkkkhhhiiiiiijjjjjjjjjjjjjjjjjjgggeeefffhhhhhheeebbb^^^^^^^^^___``````aaaaaabbbaaaaaaaaabbbbbbcccdddeeeddddddcccbbbaaa``````dddccc___ZZZZZZ^^^___\\\aaaaaaaaa```\\\WWWSSSPPPMMMPPPQQQNNNPPPZZZccchhhaaa[[[RRRHHHBBBCCCIIINNNXXXggg|||vvvbbbYYYSSSWWWXXXUUUUUUWWWYYYXXXZZZWWWTTTSSSTTTVVVWWWWWW]]]___bbbbbbaaa___^^^^^^ccc```^^^bbbhhhkkkgggbbbccccccfffiiiiiihhhmmmuuu{{{tttpppsssxxxlllbbbWWWQQQNNNOOOUUU\\\UUUMMMDDDBBBPPPssskkkccc^^^[[[^^^^^^ZZZUUUSSSXXXbbbsss~~~qqqfffbbbeeecccaaaaaaccchhhmmmpppccc^^^YYYUUUOOOGGGDDDEEEKKKEEEDDDCCCBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@>>>>>>======<<<<<<======<<<;;;:::<<<<<<===>>>======<<<;;;:::;;;999:::HHHiii{{{ttt~~~{{{~~~zzzqqqsssvvvtttmmmiii^^^bbbeeefffgggiiihhheeetttnnnfffcccdddggghhhgggkkkkkkiiifffccc```______kkkiiihhhiiikkkkkkkkkiiiiiijjjmmmqqqxxx~~~}}}uuukkkfffeeegggfffeeeccceeegggiiijjjjjjjjjiiifffeeecccdddeeeeeebbb```^^^___```aaaaaaaaa```___]]]^^^___```aaabbbcccdddbbbaaaaaaaaa```___^^^^^^]]]\\\XXXVVV[[[cccfffdddZZZZZZZZZXXXUUURRRNNNLLLHHHKKKNNNPPPWWWbbbggggggYYYSSSJJJDDDCCCHHHPPPUUU[[[~~~}}}kkkaaaYYYUUUXXXZZZYYYXXXXXXXXXXXXYYYXXXUUUTTTUUUWWWZZZ[[[^^^___aaa```]]][[[[[[[[[cccaaaaaadddiiijjjhhhddddddccceeehhhgggfffiiiooowwwoookkkkkknnnqqqiii\\\QQQOOORRRVVVYYY]]]UUUNNNFFFJJJeeerrraaa___ZZZXXX\\\^^^[[[XXXWWWSSSZZZgggrrrqqqggg^^^[[[___]]]YYYWWWWWWZZZ^^^```fff```ZZZWWWRRRJJJFFFFFFDDDpppDDDDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@???>>>=========;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::@@@YYYmmmuuuyyy~~~rrrjjjeeeggggggddd```___WWWbbbjjjfffaaabbbddddddgggccc___^^^```bbb```^^^bbbcccffflllppplllccc[[[ddddddeeehhhlllnnnnnnnnnjjjiiilllooorrr~~~wwwvvvmmmfffcccbbb```aaabbbcccdddcccbbbaaabbbbbbaaaaaaaaaaaa___^^^^^^___``````___]]][[[ZZZ[[[\\\]]]^^^```aaabbbbbb]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVV\\\eeeiiigggTTTUUUUUUTTTRRROOOKKKIIIHHHKKKNNNTTT^^^eeeccc\\\QQQNNNJJJHHHKKKRRRZZZ___ppp~~~www```^^^WWWWWWXXXZZZ[[[YYYVVVUUUVVVXXXXXXXXXXXXYYY[[[]]]___[[[\\\\\\[[[XXXWWWWWWWWWZZZ\\\___aaabbbccccccddddddbbbcccffffffdddeeeiiiooo}}}mmmfffjjjppppppmmmgggXXXMMMQQQ[[[```___]]]NNNMMMOOOaaa```fffggg```[[[\\\\\\ZZZXXXYYYYYYYYY^^^cccccc^^^\\\]]]cccaaa]]]ZZZZZZ[[[^^^```ddd^^^ZZZZZZVVVNNNGGGEEEDDDcccCCCDDDDDDBBB???======>>>??????>>>============>>>:::<<<======;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>======MMMsssmmmggg|||~~~uuu}}}sssjjjbbb\\\\\\]]]\\\]]]``````lllrrriii___]]]^^^]]]YYY[[[^^^ccceeeeeebbb___]]]]]]bbbmmmvvvvvvmmmccc______```dddhhhkkkllllllmmmkkklllmmmlllppp~~~wwwllleeecccddddddcccbbb```^^^\\\[[[____________^^^]]]\\\[[[\\\\\\\\\\\\ZZZXXXVVVUUUYYYZZZ[[[]]]^^^^^^^^^^^^WWWXXXYYYYYYYYYXXXVVVUUUQQQSSSRRRQQQUUU[[[^^^\\\SSSSSSRRRQQQPPPMMMKKKJJJOOORRRUUUYYY___aaaYYYOOOGGGGGGGGGIIIPPP[[[hhhqqq}}}zzzgggZZZ\\\XXXUUUUUUWWWYYYWWWSSSSSSUUUVVVXXX[[[[[[[[[\\\^^^___WWWWWWWWWUUUSSSSSSTTTUUUQQQUUUYYY[[[[[[\\\^^^```bbb______ccccccaaaaaadddbbb|||rrrkkkeeeiiixxxxxx```TTTMMMUUUbbbfffbbb]]]GGGPPPdddqqq^^^mmmvvvmmmdddaaa```]]][[[\\\^^^ZZZYYY[[[[[[YYYZZZ^^^^^^]]][[[ZZZ[[[]]]```aaa^^^YYYWWWYYYWWWOOOGGGCCCGGGWWWCCCDDDDDDBBB>>><<<===???======<<<<<<<<<===>>>???:::<<<>>>===;;;999:::<<<;;;;;;;;;;;;<<<<<<======>>>===>>>>>>999AAAccc~~~ddd|||{{{zzz{{{ooo}}}jjjccc```fffkkkkkkiiihhhllluuuuuujjjaaa```]]]XXXVVV^^^iiiqqqrrrnnnhhheeedddbbbbbbhhhooosssrrrooocccbbbaaaccceeehhhiiihhhpppnnnnnnooojjjjjj{{{|||sssjjjdddcccbbb```___^^^]]]]]]\\\\\\]]]^^^]]]\\\ZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTWWWXXXYYYZZZZZZZZZYYYXXXRRRSSSTTTUUUUUUTTTRRRQQQIIIMMMOOOMMMLLLPPPRRRQQQQQQPPPNNNMMMNNNOOOQQQSSSXXX]]]aaa___[[[WWWOOOGGGDDDFFFIIINNNZZZppp{{{ttt```ZZZYYY[[[SSSRRRTTTXXXWWWTTTUUUYYYWWWZZZ]]]^^^\\\[[[ZZZ[[[SSSSSSSSSRRRPPPQQQSSSUUUOOOPPPSSSWWW[[[]]]^^^^^^^^^[[[[[[___```]]]]]]^^^[[[mmm}}}qqqiii```fffooo~~~}}}YYYSSSSSS\\\cccbbb\\\XXXNNNaaaeeecccjjjvvvmmmeeecccbbb___^^^___\\\YYYZZZ]]]]]]YYYWWWXXXTTTTTTUUUVVVWWWZZZ\\\]]][[[UUUSSSVVVVVVPPPIIIFFFIIILLLsssBBBCCCCCCAAA>>><<<>>>AAA<<<<<<;;;;;;<<<===???@@@:::===???>>>;;;999:::<<<:::::::::::::::;;;<<<===:::999;;;<<<555999WWW{{{lllzzzwww~~~{{{~~~{{{ttttttoooppp{{{~~~pppfffgggmmmllldddbbbgggdddZZZXXXcccrrr{{{yyyrrrjjjeeeqqqllleeebbbdddkkkrrrvvviiigggeeedddfffggggggfffqqqoooqqqrrrmmmkkk{{{zzz||||||vvvllldddYYYXXXXXXWWWXXXZZZ\\\]]][[[\\\]]]\\\ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWWWWVVVUUUTTTOOOPPPRRRSSSSSSQQQOOONNNGGGMMMQQQNNNLLLNNNPPPPPPNNNLLLJJJIIIMMMSSSZZZ^^^^^^gggkkkcccVVVNNNHHHEEEJJJMMMQQQYYYkkkuuu{{{^^^^^^[[[TTTZZZSSSQQQSSSYYYYYYWWWYYY___WWW[[[___```\\\XXXWWWWWWQQQQQQQQQPPPOOOPPPSSSVVVRRRPPPQQQWWW___cccaaa^^^[[[XXXXXX\\\]]][[[ZZZ[[[YYYaaa|||}}}}}}}}}~~~zzzuuuyyyvvvmmmfffaaaffftttpppVVVVVVZZZaaaaaaZZZSSSQQQ\\\uuunnn```gggaaaggg```[[[\\\]]]\\\\\\]]][[[[[[___ffffff^^^VVVSSSUUUVVVWWWYYYZZZ[[[\\\]]][[[UUURRRUUUVVVRRRLLLJJJIIIEEEiiiLLLFFFBBBAAA???;;;:::<<>>======<<<;;;;;;:::::::::999999888888999999:::===???;;;;;;===:::FFF```}}}uuuuuuzzzuuu~~~yyyzzzsssfff```bbb```___```bbbbbb```]]]cccdddfffhhhhhheee```[[[eeeeeeddd```\\\]]]bbbgggjjjkkkllljjjgggeeedddeeellllllkkkiiijjjsssyyykkkgggzzzxxxpppjjjdddaaa\\\``````]]]^^^aaa___XXXYYYXXXXXXWWWVVVVVVVVVWWWVVVVVVVVVXXXYYYXXXVVVSSSUUUUUUUUUUUUTTTSSSQQQQQQQQQOOONNNMMMMMMMMMJJJHHHJJJIIIIIIJJJKKKLLLLLLKKKSSSOOOLLLMMMVVVaaaffffffcccdddaaaXXXLLLFFFGGGJJJVVVYYYXXXhhhvvvhhhWWWWWW]]]eeejjjXXXTTTSSSVVVXXXWWWWWWZZZXXXXXXXXXYYY^^^aaa[[[RRRQQQUUUXXXTTTMMMMMMTTT\\\TTTVVVYYY\\\]]]\\\[[[ZZZWWWXXXXXXWWWVVVWWWYYY[[[^^^```ppp~~~~~~|||{{{zzzyyyttttttsssrrrqqqooonnnmmmssstttxxx~~~}}}wwwuuusssooogggccciiisss{{{```XXX```hhheeeUUUIIIRRRbbb~~~bbbZZZ[[[ZZZbbb\\\SSSWWW```YYYSSSZZZ___aaaeeejjjlllfffZZZQQQTTTQQQTTT]]]```^^^]]]```aaa]]]YYYVVVWWWVVVTTTRRRNNNLLLYYYCCC>>>>>>DDDGGGEEECCCCCC===;;;;;;===;;;777888;;;=========<<<;;;:::::::::::::::999999999999:::::::::===;;;<<<>>>999AAAWWWzzzvvvxxx}}}|||}}}nnniiihhhmmmoooiiiaaa___WWWVVVVVVXXX[[[]]]\\\ZZZ[[[[[[\\\^^^```___]]]ZZZ\\\[[[YYYVVVUUUWWWZZZ^^^jjjjjjjjjgggccc```______```aaabbb```aaafffpppxxxqqqllljjjppp{{{yyyvvvtttrrrppplllpppqqqooonnnnnnjjjccc```^^^[[[YYYXXXWWWVVVUUUWWWVVVVVVWWWXXXWWWTTTRRRPPPPPPPPPPPPPPPPPPOOOOOONNNOOOOOONNNMMMKKKIIIHHHIIIHHHGGGGGGHHHIIIIIIIIIOOOPPPSSSXXX___dddeeeccceee[[[OOOHHHHHHMMMQQQSSSFFFWWWkkk|||}}}yyycccYYYXXXZZZ]]]___WWWSSSSSSWWWYYYWWWWWWYYYQQQVVVXXXYYYZZZ]]]ZZZVVVVVVYYYZZZVVVQQQOOOSSSXXXVVVXXXZZZ[[[ZZZXXXWWWVVVTTTUUUVVVVVVVVVWWWXXXYYY[[[[[[ddd~~~yyyqqqllliiifffdddgggggghhhgggfffcccaaa```cccbbbccciiipppsssoooiiiaaaaaacccfffiiippp}}}iii^^^```cccgggeee\\\WWW```ooowwwbbb\\\ZZZXXX^^^]]]YYY\\\bbbYYYRRR[[[dddaaa```cccfffeee]]]UUURRRPPPTTT]]]bbbbbbcccgggeeeaaa\\\ZZZ[[[]]]]]]]]]WWWTTTZZZ|||@@@===>>>DDDFFFBBB>>>===>>><<<<<>>;;;;;;===<<<<<<;;;;;;::::::999::::::999999999999::::::777<<<<<<===???888;;;KKKuuu~~~wwwuuuvvv}}}rrrpppsssccc^^^[[[]]]```___]]]]]]UUUTTTTTTUUUWWWYYYXXXXXXTTTSSSSSSUUUXXXYYYZZZYYYXXXVVVSSSSSSUUUXXXZZZ[[[cccddddddaaa^^^[[[ZZZZZZWWWYYY[[[ZZZYYYZZZ___cccsss|||gggbbbgggnnnwww}}}|||{{{zzz|||xxxnnniiibbb^^^[[[YYYVVVSSSYYYWWWUUUUUUUUUTTTQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMOOOPPPNNNIIIFFFFFFGGGHHHHHHIIIJJJLLLOOOQQQSSSVVV[[[dddiiihhhbbb\\\XXXMMMIIIFFFFFFIIIMMMNNNNNNTTTrrr~~~wwwwwwpppggg___]]][[[XXXUUUVVVUUURRRRRRUUUWWWUUUSSSTTTPPPVVVZZZYYYWWWYYYYYYWWWUUUVVVWWWVVVTTTSSSTTTUUUWWWYYYZZZYYYVVVSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[ZZZ[[[jjjzzzrrruuu|||||||||sssnnnfff```\\\ZZZYYYXXXWWWXXXYYYYYYXXXVVVTTTSSSVVVSSSRRRWWW^^^```\\\WWWWWW[[[eeeqqqzzztttbbb[[[ZZZYYYhhhtttmmm]]]___~~~jjjbbb^^^ZZZWWWWWW[[[[[[bbbjjjiiiooottteee]]]___cccbbb```UUUTTTXXX^^^bbbcccfffiiiaaa^^^[[[ZZZ\\\___aaabbb___]]]ZZZmmm@@@???AAACCCBBB???@@@DDDBBB>>>===AAADDDAAA===<<<;;;;;;;;;;;;::::::999999::::::999999999999::::::777===<<<<<>>>>>999<<<;;;WWW}}}~~~|||zzzzzzzzz{{{~~~~~~nnn```______\\\XXXQQQWWW[[[YYYYYY\\\[[[WWWTTTUUUVVVUUUTTTUUUYYY\\\SSSRRRPPPOOOOOONNNKKKIIIKKKNNNQQQTTTUUUVVVXXXYYYYYYZZZ\\\[[[ZZZYYYYYYZZZZZZXXXVVVUUUVVVWWWXXXYYY^^^^^^^^^fffpppooonnnqqqxxxwwwrrrpppqqqrrrsssqqqpppmmmkkkjjjjjjkkkkkkhhhkkkooosssuuuvvvvvvuuuzzz~~~{{{rrriiicccbbbSSSMMMLLLOOOKKKDDDGGGPPPLLLUUUiiitttfffaaa^^^]]]\\\XXXSSSSSSVVV\\\VVVRRRSSSSSSQQQQQQTTTSSSSSSQQQOOOQQQVVVWWWSSSYYYZZZZZZYYYXXXVVVVVVUUUVVVYYY\\\YYYUUUVVV\\\bbbaaa]]]YYYYYYZZZ[[[WWWTTTSSSUUU\\\aaacccnnnlllddd^^^]]]___bbbgggmmmaaahhhsss}}}|||tttnnngggaaaaaaeeemmmsssuuuiiiWWWNNNRRR[[[hhhnnneee^^^bbbfffeeedddddd[[[YYYTTTWWW^^^XXXTTT___XXXXXXYYYZZZ[[[[[[YYYXXX[[[cccgggccc^^^]]][[[XXXSSSVVVXXXYYYXXXXXXZZZ\\\XXX```VVVNNNccc???<<<===BBBDDDAAA===<<<777999>>>AAA>>>777555888888888888888888888999999666666555555555555666666333:::777777@@@???888999:::KKKkkk~~~wwwyyyyyy{{{~~~uuuzzzzzz|||wwwyyyvvv^^^[[[aaa```\\\[[[TTTZZZ]]]YYYYYY\\\[[[WWWQQQSSSSSSRRRQQQRRRVVVZZZXXXUUUQQQOOONNNNNNNNNMMMIIIMMMRRRTTTSSSSSSVVVXXXXXX[[[]]]^^^^^^___```bbb]]]\\\ZZZZZZ[[[[[[ZZZXXXRRR^^^bbb```rrrtttmmmsss}}}}}}~~~~~~zzz|||}}}wwwsssvvvwwwqqqeeeYYYQQQNNNOOOGGGGGGNNNPPPNNNTTT```ooo}}}yyylll```ggg___^^^^^^```]]]WWWTTTUUUUUUOOOLLLMMMNNNNNNPPPTTT[[[]]][[[UUUQQQSSSTTTSSSUUUWWWXXXXXXVVVUUUWWWYYYXXX\\\^^^[[[WWWWWW^^^dddbbb]]]WWWUUUWWWWWWTTTPPPTTTRRRXXXbbbbbbddd}}}}}}mmmccc___]]]```dddfffllluuu}}}{{{oooddd___[[[\\\]]]___eeelllqqq^^^OOOQQQ```nnnaaa]]][[[^^^dddggggggeee```YYYOOOQQQ[[[XXXUUU^^^[[[ZZZXXXVVVUUUWWWZZZ]]]]]]fffkkkfff___\\\YYYUUUVVVXXXYYYXXXWWWZZZ___ddd___eeeYYYNNN^^^BBBAAA???===;;;;;;;;;;;;<<<999777888:::;;;999666:::999777666555444555555666666555444444444444444555555666777888999::::::<<>>===<<<<<<<<<<<<:::888777777999999888555888777666555444444555555666555444444333333333444555555666777888999999:::999666HHHppp|||zzz{{{{{{tttggg[[[XXXXXXXXXXXXYYY[[[ZZZZZZZZZ[[[ZZZWWWTTTYYY___\\\SSSUUUaaaccc[[[UUUUUUUUUTTTSSSQQQNNNLLLHHHJJJQQQWWWUUUQQQRRRXXXWWWYYY[[[\\\]]]^^^```bbbbbbbbb```]]]ZZZXXXYYYZZZ^^^bbb``````fffoooyyyzzz{{{uuuoooiii```WWWXXX^^^fffkkkrrrwww{{{}}}~~~~~~{{{yyyvvvuuutttzzzyyywwwtttooohhh^^^XXXQQQTTTUUUTTTOOOJJJHHHGGGJJJJJJPPPccc|||mmm[[[ZZZZZZVVVUUUSSSQQQQQQSSSSSSSSSRRRQQQTTTWWWUUURRRRRRVVVYYYVVVVVVTTTSSSSSSSSSSSSTTTQQQPPPPPPOOOOOOPPPPPPQQQUUUWWWYYYYYYWWWUUUUUUUUUVVVXXXYYYVVVRRRQQQTTTXXXYYY[[[[[[YYYXXX[[[cccjjj|||sssmmmhhhgggiiijjjgggdddeeehhhjjjlllnnnqqqvvvzzzqqqeeeddd^^^XXX[[[\\\```lll|||uuuxxx}}}nnnjjjfffaaa]]][[[[[[\\\\\\ZZZ[[[ZZZVVVSSSSSSWWW[[[\\\TTTRRRVVVVVVQQQSSS[[[^^^YYYSSSPPPOOONNNLLLIIIJJJKKKMMMOOOSSSYYYaaagggjjjaaa\\\___ggg|||??????>>>===============999777666666777888666555555555444444444444555555555555444333333333333444444555666666888888999:::===444>>>aaayyyxxx~~~~~~{{{kkkccc\\\ZZZYYYXXXZZZ^^^^^^\\\ZZZYYYYYYYYYWWWVVVZZZZZZXXXUUUVVV[[[\\\ZZZVVVXXXYYYWWWRRRNNNMMMMMMJJJLLLPPPSSSQQQMMMMMMQQQUUUWWWYYY[[[[[[]]]___aaaaaaaaaaaa^^^[[[XXXWWWXXX\\\^^^ZZZYYY]]]```ooozzzuuuoooggg\\\TTTTTTXXXYYY\\\aaaccceeefffhhhjjjqqqwww{{{zzzxxxyyyzzzyyyvvvvvvtttrrrooollliiigggdddbbb___\\\YYYUUUOOOKKKLLLLLLKKKGGGDDDEEEJJJNNNcccjjjzzznnnZZZTTTUUUVVVVVVUUUSSSQQQQQQSSSUUUUUUTTTTTTWWWZZZYYYTTTQQQPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPJJJIIIIIIHHHIIIKKKMMMOOOVVVWWWWWWUUUSSSQQQQQQRRRWWWYYYYYYVVVRRRPPPRRRUUUXXXYYYZZZZZZXXXXXXZZZ[[[eeezzztttmmmcccZZZ]]]]]]]]]\\\\\\```eeeiiieeennnooorrrzzzyyyvvv}}}~~~mmmnnnfffccc___[[[YYYXXXYYYZZZVVV\\\___[[[TTTSSSZZZbbb]]]UUURRRTTTTTTQQQTTT[[[^^^XXXQQQMMMLLLMMMKKKJJJHHHJJJLLLOOORRRWWW]]]aaa^^^\\\fff}}}==================>>>>>>888888777777777777666666444444444555555666666666555555444444444444444555444444555666777888999999???999===QQQooo}}}}}}zzz{{{}}}|||nnnddd```]]]]]]\\\ZZZ^^^cccccc```\\\ZZZZZZZZZZZZZZZVVVRRRRRRVVVYYYZZZ[[[^^^ZZZZZZYYYVVVSSSOOOMMMLLLPPPQQQSSSSSSQQQNNNNNNOOOVVVWWWYYYZZZZZZ[[[]]]^^^^^^___```___]]][[[ZZZ[[[WWWYYYTTTTTT[[[\\\aaarrrtttfff___^^^UUUVVVXXXXXXWWWVVVWWWYYYXXX]]]bbbaaa]]]\\\\\\]]]___^^^\\\ZZZXXXVVVUUUTTTVVVTTTQQQPPPOOOOOOMMMLLLOOOOOONNNNNNRRR^^^ooo|||yyypppWWWPPPQQQQQQRRRUUUYYYVVVTTTSSSTTTVVVVVVVVVXXXYYYZZZWWWRRRLLLIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIHHHGGGGGGJJJMMMNNNVVVVVVVVVTTTRRRQQQRRRTTTZZZZZZXXXTTTPPPNNNNNNPPPTTTVVVXXX[[[\\\[[[YYYXXXYYYmmm}}}{{{yyyvvvtttsssvvv{{{~~~ooofffhhh^^^^^^^^^\\\[[[ZZZZZZ[[[RRRXXX]]]\\\WWWWWW___fffYYYTTTSSSUUUTTTQQQSSSWWWVVVRRRNNNNNNQQQTTTTTTRRROOOQQQSSSUUUWWWYYY]]]```WWWYYYiii;;;;;;<<<<<<============888999999888777777777777444555555666777777777888666555555555555555666666444444555666777888999999666<<<<<<@@@ZZZwwwvvvyyyuuuxxx}}}}}}ddd^^^\\\\\\^^^\\\ZZZ\\\bbbfffbbb]]]ZZZYYYZZZZZZZZZWWWRRRSSSZZZ^^^\\\]]]aaa^^^ZZZVVVUUUVVVUUUPPPLLLSSSTTTTTTRRRPPPOOOOOOOOOXXXYYYZZZZZZXXXXXXYYYZZZZZZ\\\]]]\\\ZZZXXXXXXXXXSSSVVVRRRSSS\\\\\\[[[ddduuutttmmmfffeeeccc___ZZZVVVUUUUUUTTTVVVXXXYYYWWWTTTTTTVVVTTTSSSQQQPPPPPPPPPQQQRRRWWWTTTRRRQQQQQQRRRQQQPPPRRRZZZdddooo}}}{{{uuuuuucccVVVUUUUUUOOOMMMRRR[[[XXXTTTRRRSSSSSSSSSSSSWWWVVVTTTQQQMMMJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJMMMKKKIIIGGGFFFHHHJJJKKKQQQRRRQQQPPPOOOPPPSSSUUUVVVUUUTTTQQQOOONNNOOOPPPQQQSSSWWWZZZ[[[ZZZXXXVVV[[[aaa{{{mmmfffbbbZZZYYY\\\```aaa^^^[[[YYYYYYQQQSSSVVVWWWWWWYYY[[[^^^UUUTTTUUUXXXXXXUUUTTTUUUOOONNNOOOSSSYYY\\\[[[YYYXXXYYY[[[[[[ZZZ[[[]]]^^^bbb\\\]]]kkkyyy::::::;;;;;;<<<;;;;;;:::888999:::999777666777888555555666777888888777777555555444444444555666666333444555555777777888999222<<<===;;;NNNxxxrrrqqq{{{vvvrrrsssxxxuuurrrbbb^^^]]]^^^aaa___\\\\\\```ddd___ZZZVVVUUUVVVVVVVVVZZZXXXXXX\\\^^^]]]\\\\\\^^^YYYTTTTTTWWWWWWRRRMMMPPPRRRQQQMMMMMMOOOOOOMMMXXXYYYYYYXXXVVVUUUVVVWWWXXXXXXXXXVVVSSSQQQQQQQQQRRRVVVSSSSSS[[[[[[WWW\\\^^^zzzssshhh```]]]\\\[[[\\\______\\\ZZZ[[[UUUUUUUUUVVVWWWYYYZZZ[[[RRRRRRTTTXXX]]]aaacccccckkkyyyiiiccc~~~xxx___ZZZXXX\\\\\\VVVVVV[[[___[[[WWWTTTTTTTTTUUUTTTQQQOOOMMMKKKKKKLLLMMMNNNPPPPPPPPPOOONNNLLLKKKJJJLLLJJJHHHFFFDDDEEEEEEFFFIIIJJJKKKKKKKKKMMMPPPRRRMMMMMMNNNOOOQQQSSSVVVWWWPPPSSSUUUUUUTTTSSSSSSTTT^^^^^^mmmsss```eeecccUUUZZZ___cccccc^^^YYYVVVUUURRRQQQPPPQQQTTTTTTRRROOORRRTTTXXX[[[\\\ZZZWWWVVVQQQQQQRRRVVV[[[]]]ZZZWWW[[[\\\\\\[[[YYYYYYZZZ\\\___[[[\\\cccgggjjjuuu888999:::::::::999888888666888999888666555666888444555666777777777666555333222222222222333444555333444444555666777888888777:::<<<<<>>@@@BBBAAAEEEIIIIIIFFFEEEGGGJJJIIIIIIJJJKKKKKKJJJIIIHHHIIIMMMQQQQQQOOOOOOSSSVVVSSSSSSUUUYYYXXXVVVWWW\\\VVVUUU]]]mmm~~~ccc]]]bbbfff^^^^^^]]]ZZZWWWTTTRRRRRRKKKMMMNNNLLLIIIHHHLLLPPPSSSQQQNNNLLLKKKIIIGGGFFFKKKIIIGGGFFFEEEEEEEEEDDDCCCIIIOOOPPPLLLIIIHHHIIIIIIKKKMMMOOOOOONNNKKKJJJGGGJJJMMMOOONNNNNNNNNNNNSSSNNNRRRqqq:::777555444444444333222222222222222222222222222333222222222222222222333222111111111000000/////////000222333444444333333111333444444555999;;;<<<666@@@^^^fffRRRXXXeeeooollliiiZZZZZZ]]]ccciiiiiibbb[[[UUU___ZZZRRRWWW]]]___eeeTTTRRROOOMMMOOOSSSUUUSSSPPPQQQPPPOOOMMMIIIEEECCCHHHFFFDDDCCCBBBAAA???===@@@AAACCCEEEEEEDDDCCCAAADDDEEEGGGKKKNNNOOOMMMKKKKKKNNNPPPRRRRRRRRRSSSUUUPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPSSS\\\bbbbbbdddhhhoookkk{{{zzzwwwxxxggg\\\SSSPPPQQQTTTUUUTTTRRROOONNNOOOQQQRRROOOJJJIIIMMMRRRNNNLLLKKKKKKJJJHHHDDDAAA@@@>>>>>>@@@EEEGGGGGGEEEFFFEEEEEEDDDDDDDDDDDDCCC@@@AAABBBAAA>>>>>>BBBEEE@@@DDDHHHGGGDDDCCCFFFIIIDDDEEEGGGIIIJJJJJJIIIIIIJJJLLLMMMKKKHHHHHHLLLPPPRRRMMMMMMSSSXXXXXXXXXYYYVVVYYY___fffmmm~~~yyy^^^WWWZZZ___aaa```^^^\\\WWWRRRNNNLLLLLLMMMOOOQQQOOOJJJHHHJJJNNNQQQNNNKKKIIIIIIIIIHHHGGGGGGEEEDDDCCCEEEFFFGGGGGGDDDIIILLLKKKGGGEEEGGGIIIDDDFFFIIILLLMMMMMMKKKJJJBBBEEEIIIKKKJJJHHHGGGGGGBBBLLLJJJVVV{{{JJJ===222111222111222666333222222222111000000000000000000000000000000000000000000000000000000000222222222222222222222222111111222333444666666777:::999HHHllliiiXXXQQQVVVfffvvvpppnnndddYYY[[[]]]______\\\YYYWWWSSSXXX\\\XXXSSSUUU```kkkgggZZZLLLHHHNNNTTTTTTQQQeee___UUUMMMHHHFFFEEEDDDAAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDCCCBBBAAAFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMKKKIIIIIIJJJLLLMMMQQQTTTXXX\\\___aaaaaaaaafffaaadddvvvqqqbbbXXXQQQOOOMMMOOOPPPPPPOOONNNNNNOOOQQQOOOMMMJJJHHHFFFEEEEEEJJJIIIHHHFFFCCCBBB@@@??????===;;;<<>>============CCCCCCDDDCCCBBBAAACCCEEELLLJJJGGGEEEEEEEEEDDDDDDHHHIIIJJJJJJKKKKKKJJJJJJJJJLLLPPPRRRQQQPPPSSSWWW\\\ZZZ]]]ccceeellleeeYYY[[[[[[ZZZ\\\YYYUUUPPPMMMLLLLLLLLLLLLQQQQQQPPPMMMIIIIIIMMMPPPRRRMMMHHHFFFFFFHHHIIIJJJIIIFFFCCC@@@???AAADDDFFFLLLNNNOOOKKKEEEBBBDDDGGGDDDGGGKKKLLLKKKIIIHHHHHHGGGEEECCCCCCFFFHHHGGGEEEHHHGGGJJJQQQWWWiiiAAA777000222333222222444222222111111111111111111000000000000000000000000////////////////////////222222222222222222222222111111222333444555666666666888@@@VVVwww}}}aaaRRRXXXfff{{{ccc^^^ZZZZZZZZZZZZZZZYYYYYYYYYXXX\\\]]]XXXRRRRRRZZZccc^^^WWWOOOKKKMMMQQQSSSSSSXXXSSSLLLGGGDDDBBBAAA@@@BBBAAA?????????AAACCCEEECCCDDDEEEEEEEEEDDDCCCCCCFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLNNNOOORRRSSSVVVYYYZZZ[[[[[[ZZZ[[[```eeegggmmmrrr___WWWRRROOONNNRRRRRRQQQOOOMMMMMMMMMNNNPPPMMMIIIFFFDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@???>>>???===<<<<<<@@@CCCFFFGGGIIIIIIGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>@@@BBBHHHFFFDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHGGGJJJKKKLLLMMMNNNOOOSSSWWW[[[YYY]]]bbbbbbggg|||zzzccc]]]\\\YYYYYY]]]VVVSSSOOOMMMMMMLLLLLLKKKPPPSSSTTTRRROOOMMMMMMOOOOOOLLLGGGEEEGGGIIIKKKLLLIIIGGGDDDBBBBBBDDDGGGIIIOOOPPPOOOKKKFFFBBBCCCDDDDDDFFFHHHIIIIIIHHHFFFDDDEEECCCAAABBBEEEHHHHHHFFFHHHFFFIIINNNRRR^^^|||666111///222555333111111000000111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111222333444444555666555888888>>>ZZZ}}}aaaTTTSSS]]]mmmqqqXXXXXXYYYXXXUUUTTTTTTVVVXXXZZZ[[[^^^]]]WWWPPPNNNSSSYYYVVVUUURRRPPPOOOOOORRRTTTOOOLLLJJJHHHGGGFFFCCCAAAAAA@@@???>>>???AAADDDFFFDDDDDDFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTTTT\\\```ZZZSSS```sss]]]RRROOOOOOOOOOOOVVVUUURRRPPPNNNMMMLLLLLLMMMJJJFFFBBB@@@BBBDDDFFFDDDDDDCCCBBBAAA???======???===<<<<<>>?????????>>>>>>??????>>>======>>>@@@CCCBBBBBBAAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDKKKKKKJJJJJJLLLPPPTTTVVVXXXXXX\\\```___aaaooouuujjjbbbaaa___ZZZYYY]]]VVVTTTRRRQQQQQQPPPNNNLLLPPPTTTXXXXXXTTTPPPOOOOOOLLLIIIEEEDDDFFFIIIKKKLLLHHHFFFDDDBBBBBBEEEHHHJJJMMMLLLKKKHHHFFFEEEDDDDDDDDDCCCDDDFFFIIIIIIFFFBBBCCCAAA@@@AAADDDFFFGGGGGGFFFDDDGGGMMMPPPVVVhhh{{{222000///111333333111/////////000000111111222222000000000000000000000000////////////////////////111111111111111111111111000111111222333444444444666777666777HHHkkknnnXXXQQQWWWggg}}}zzz^^^TTTVVVVVVUUURRRQQQQQQSSSVVVXXXYYYZZZYYYUUUOOOMMMPPPTTTRRRSSSSSSRRRPPPOOOOOOPPPIIIIIIIIIJJJJJJIIIEEEBBB??????@@@@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEECCCCCCEEEFFFHHHEEEEEEFFFGGGIIILLLNNNOOORRRSSSTTTTTTTTTSSSRRRRRRVVVVVVWWWYYY[[[___lllxxxlllnnnbbbSSSLLLLLLNNNNNNMMMVVVUUUTTTSSSRRRPPPNNNKKKJJJGGGDDDBBBAAABBBDDDEEEBBBBBBBBBBBBAAA@@@>>>===>>><<<;;;;;;>>>AAABBBBBBBBBBBBBBBAAA???===;;;:::999;;;===?????????>>>===>>>??????>>>======>>>@@@@@@AAAAAA@@@???>>>???@@@DDDDDDCCCCCCBBBBBBBBBCCCFFFHHHHHHHHHKKKOOOQQQOOOTTTUUUZZZ^^^]]]]]]eeeqqqmmmyyykkkfffbbbaaadddddd^^^[[[\\\XXXWWWVVVVVVWWWUUURRRPPPQQQTTTXXXWWWTTTPPPPPPQQQLLLIIIFFFEEEFFFHHHIIIJJJGGGEEEBBB@@@@@@BBBDDDFFFFFFEEECCCDDDFFFGGGGGGGGGEEEBBBBBBEEEKKKMMMJJJEEECCCBBBAAAAAABBBCCCEEEFFFEEECCCFFFMMMRRRWWWaaammm333333111000000222111000/////////000000111111222////////////////////////........................000000000000000000000000000000111111222333333333777333555:::???OOOwwwzzz```TTTNNNYYYnnn|||___VVVWWWVVVRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQNNNNNNPPPRRRPPPOOONNNNNNNNNLLLJJJHHHCCCCCCDDDEEEEEEDDD@@@===<<<>>>AAADDDDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPTTTOOOPPPZZZcccbbb]]]YYYlllppp^^^XXX^^^XXXOOOJJJKKKNNNNNNLLLQQQRRRSSSVVVWWWUUUOOOKKKFFFFFFFFFEEEDDDCCCCCCBBBAAABBBCCCCCCCCCAAA@@@???<<<;;;::::::===>>>??????===>>>?????????>>><<<;;;:::;;;===>>>>>>===;;;:::<<<===>>>===;;;;;;===???@@@AAABBB@@@===;;;<<<===DDDCCCBBBAAAAAABBBCCCCCCAAAHHHLLLKKKMMMPPPOOOJJJRRRTTTXXX\\\\\\\\\aaagggbbbkkk{{{nnnbbbgggbbb```dddgggccc]]]YYYXXXXXXWWWXXXXXXVVVSSSPPPPPPRRRSSSRRROOONNNPPPSSSRRROOOKKKIIIIIIIIIIIIIIIGGGEEEBBB@@@???@@@AAABBBBBB@@@@@@AAADDDFFFFFFFFFFFFCCCCCCGGGNNNQQQNNNKKKFFFEEECCCAAA@@@@@@BBBCCCFFFDDDFFFKKKQQQWWW^^^eeekkk333555333///...111222000//////000000000000000000////////////////////////........................////////////////////////000000111111111222222222555///333<<<999;;;[[[}}}dddLLLHHHQQQ^^^nnnzzzxxx___PPPUUU[[[UUUQQQRRRSSSTTTSSSRRRPPPOOOMMMMMMMMMMMMNNNOOOOOOPPPMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBBBBCCCAAA???<<<===???BBBEEEEEECCC@@@>>>>>>???AAABBBCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEGGGHHHJJJKKKMMMMMMLLLKKKOOOVVVYYYVVVTTTUUUVVVbbbxxx___LLLLLLTTTUUUUUURRRNNNPPPTTTUUURRRMMMMMMPPPTTTWWWUUUOOOJJJEEEFFFGGGGGGFFFDDDBBBAAA@@@AAACCCDDDDDDCCCAAA@@@<<<;;;::::::<<<>>>======<<<===???AAAAAA@@@>>>===;;;;;;<<<======<<<;;;::::::;;;;;;:::999999:::<<>>@@@BBBDDDDDDDDDBBBAAA>>><<<<<<<<<>>>???>>>===<<<>>>@@@AAAAAA???===<<<:::::::::;;;;;;<<<<<<===::::::;;;:::999888:::<<<===AAADDDBBB>>>;;;<<<>>>@@@???>>>>>>???AAACCCEEENNN\\\ddd^^^XXXZZZ[[[XXXUUUUUUVVVVVVXXX[[[]]]]]]]]]dddllltttzzztttpppnnnnnnccc___\\\]]]aaabbb]]]VVVSSSQQQOOONNNNNNLLLIIIGGGIIIJJJKKKIIIHHHJJJOOOTTTWWWTTTPPPMMMKKKJJJHHHFFFAAAAAA@@@???@@@AAACCCDDD@@@CCCDDDCCCAAAAAACCCFFFHHHHHHHHHIIIJJJJJJJJJJJJGGGGGGEEEBBB??????BBBFFFEEEGGGHHHHHHIIILLLNNNPPPUUUggg***000333000///222222---111111000000//////......////////////////////////........................////////////////////////000000000000111111111111444555555333111666@@@HHHrrroooXXXPPPUUUUUU]]]jjjwwwlllVVVYYYTTTUUUXXXMMMWWWVVVUUUSSSRRRQQQPPPPPPNNNLLLKKKKKKLLLKKKIIIFFFKKKQQQTTTOOOHHHFFFNNNWWWGGGDDDAAA@@@AAACCCDDDDDDEEECCCAAA?????????@@@AAA>>>???@@@BBBCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA???@@@AAAAAAAAAAAA@@@???===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKJJJMMMRRRSSSPPPOOOQQQOOOUUUXXXWWW```zzzmmmZZZPPPKKKHHHIIINNNJJJOOOOOOKKKKKKOOOPPPMMMNNNJJJFFFGGGJJJLLLJJJGGGHHHGGGDDDBBB@@@@@@AAAAAA===>>>AAACCCDDDCCCBBB@@@???>>>===>>>???@@@???>>><<<===???@@@???===:::888888888888999;;;===>>>???<<<======<<<;;;;;;<<<>>>;;;@@@DDDCCC???===>>>AAA>>>=========>>>AAACCCEEEJJJYYYaaaXXXPPPRRRVVVUUUWWWWWWUUUTTTUUUYYY[[[[[[TTTZZZ```cccgggsssrrrcccbbb```]]]\\\ZZZZZZYYYZZZ]]]___[[[VVVSSSQQQNNNLLLLLLJJJHHHFFFEEEGGGIIIIIIHHHJJJOOOSSSSSSPPPLLLIIIHHHFFFEEECCC;;;;;;;;;<<<>>>@@@BBBDDD===AAAEEEDDDBBBBBBGGGLLLIIIJJJJJJHHHFFFDDDEEEFFFFFFFFFEEEBBB???@@@DDDHHHAAAFFFJJJIIIIIIJJJKKKLLLNNNOOO\\\////////////////////////................................................---------------------------------...///000000111///////////////.........111000000000222444777999JJJxxxkkkRRRYYYWWW[[[hhhvvvuuuaaaYYYTTTPPPSSS[[[RRRSSSPPPKKKJJJMMMNNNMMMJJJIIIHHHGGGGGGIIIJJJKKKLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@AAABBBBBBGGGDDDAAA@@@@@@AAABBBAAA???>>>>>>???AAAAAA@@@>>>??????@@@AAABBBBBBBBBBBBCCCAAA>>><<<<<<>>>AAACCCAAABBBCCCDDDDDDBBB@@@???AAA??????CCCHHHLLLKKKJJJJJJIIIHHHHHHJJJMMMPPPRRRZZZ]]]___^^^]]]cccooozzzooo[[[ZZZWWWSSSNNNMMMMMMOOORRROOOKKKIIIJJJLLLMMMNNNMMMLLLJJJHHHHHHHHHJJJKKKMMMGGGAAA@@@AAABBB@@@===>>>BBBGGGIIIGGGDDDCCCDDD???@@@BBBCCCBBB@@@===;;;<<<;;;<<<===>>>===;;;888:::::::::;;;===>>>@@@AAABBB???:::777555777:::<<<@@@@@@@@@???>>>======<<<>>>===;;;:::;;;===@@@BBBLLLLLLMMMNNNOOOPPPPPPPPPQQQPPPPPPPPPRRRUUUXXXZZZXXX\\\^^^]]]\\\aaalllvvvrrr```dddeee]]]SSSSSSUUUXXXZZZZZZYYYVVVTTTSSSOOOIIIFFFEEEGGGHHHHHHIIIHHHGGGGGGGGGIIIKKKMMMMMMIIIDDDAAABBBBBB@@@>>>==================>>>>>>???@@@BBBDDDEEEGGGGGGGGGHHHEEECCCCCCDDDDDDBBB???CCCCCCBBBAAA???@@@BBBEEEFFFFFFGGGHHHHHHHHHHHHHHHNNNKKKMMM___........................................................................---------------------------------...///000000000////////////............000000000111222555888:::@@@ZZZooo```WWWSSS___qqq}}}yyyhhhZZZWWWVVVQQQSSSZZZZZZYYYTTTLLLIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCAAA@@@@@@@@@AAABBBEEEBBB@@@???@@@AAAAAAAAA>>>>>>>>>???@@@AAA@@@>>>AAAAAABBBBBBBBBAAA@@@@@@BBB@@@>>>======>>>@@@BBBAAABBBCCCDDDDDDBBB@@@???CCCBBBBBBCCCFFFHHHIIIHHHJJJIIIIIIIIIKKKOOORRRUUUZZZ]]]___]]][[[```iiirrrxxxhhhYYYUUUTTTRRROOOKKKJJJKKKLLLLLLIIIFFFEEEFFFHHHIIIIIIKKKJJJHHHGGGFFFGGGHHHIIIJJJEEEAAA@@@BBBCCC@@@===:::>>>CCCFFFFFFEEEFFFGGGAAABBBDDDDDDCCCAAA>>>===;;;;;;<<<===???>>><<<999:::::::::;;;<<<>>>???@@@CCC@@@<<<999888:::===?????????>>>===<<<<<<<<<<<<:::999999999;;;???BBBDDDGGGHHHJJJKKKLLLMMMLLLLLLLLLNNNPPPRRRSSSTTTTTTTTTTTTWWWYYYYYYXXXZZZ___dddfffkkk~~~}}}pppfff\\\UUUTTTSSSUUUWWWYYYZZZYYYWWWUUUSSSOOOJJJFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJJJJGGGCCCAAAAAA@@@>>><<<======>>>>>>???>>>>>>======>>>???AAABBBCCCDDDDDDDDDCCCAAABBBEEEFFFDDDBBBBBBBBBBBBAAA@@@AAACCCFFFBBBCCCDDDEEEFFFGGGGGGGGGDDDLLLSSSSSS[[[xxx........................---------------------------------------------------------------------------------...//////000000........................000000000111444666999;;;>>>AAA[[[ppp[[[TTTZZZeeerrr{{{}}}}}}~~~{{{cccdddYYYSSSUUUVVVRRRRRRWWW```^^^WWWMMMGGGGGGGGGDDDGGGGGGHHHIIIIIIHHHGGGFFFIIIHHHFFFEEECCCBBBBBBBBBCCCBBBAAA@@@???@@@AAAAAABBB@@@>>>===???@@@@@@???>>>======>>>@@@@@@???>>>CCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@??????@@@AAAAAABBBBBBCCCDDDDDDCCCAAA@@@DDDDDDDDDCCCBBBCCCFFFHHHIIIIIIIIIKKKMMMQQQUUUWWWYYY\\\^^^\\\ZZZ\\\ccciiieeeppppppZZZPPPNNNRRRQQQPPPMMMJJJIIIIIIKKKFFFDDDBBBCCCDDDEEEEEEDDDGGGFFFEEEDDDDDDDDDEEEFFFFFFCCCAAABBBDDDDDDBBB>>><<<>>>AAACCCCCCCCCEEEFFFAAABBBCCCCCCBBB???===;;;:::999:::<<<>>>>>>===;;;::::::::::::;;;<<<===>>>@@@>>>;;;999999;;;>>>@@@???>>><<<;;;::::::;;;<<<999999999999;;;???BBBDDDCCCEEEHHHJJJKKKKKKJJJIIIGGGJJJOOOSSSUUUTTTRRRPPPPPPRRRTTTVVVWWWWWWWWWVVVYYYZZZfff|||xxxyyyqqqooozzz|||tttcccXXXTTTQQQRRRTTTUUUVVVVVVUUUUUUSSSOOOKKKGGGGGGGGGGGGFFFCCCEEEGGGIIIJJJIIIHHHGGGGGGEEEBBBAAA@@@???===;;;===>>>???@@@@@@???===<<<;;;<<<===>>>?????????????????????AAACCCEEEEEEDDD@@@AAAAAA@@@@@@@@@CCCEEE>>>???@@@BBBCCCDDDDDDDDDAAAOOOXXXNNNDDDTTT........................---------------------------------------------------------------------------------....../////////------.............../////////000222444777:::;;;???999FFFllljjj[[[XXXbbbnnnuuuxxx{{{yyytttrrrtttwww|||~~~sssaaaZZZSSSPPPRRRTTTQQQQQQSSS[[[ZZZSSSJJJFFFHHHHHHFFFHHHIIIKKKLLLLLLJJJGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@???>>><<<<<<>>>??????>>>======<<<>>>???@@@???===AAABBBBBBBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAACCCDDDDDDBBB???@@@EEEIIIGGGGGGHHHJJJMMMQQQUUUWWWXXX[[[]]]]]][[[[[[___dddhhheeegggvvvzzzcccXXXTTTQQQNNNSSSSSSQQQNNNKKKIIIIIIKKKDDDCCCBBBDDDEEEFFFDDDCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBCCCEEEGGGGGGDDDAAADDDDDDCCCBBB@@@??????@@@>>>>>>??????>>><<<:::888777777777:::<<<===<<<;;;:::999999999999:::;;;;;;;;;999888777888:::<<<>>>>>>===;;;:::::::::;;;<<<===<<<<<<;;;<<<>>>???@@@BBBDDDGGGIIIKKKJJJIIIHHHFFFIIINNNSSSUUUUUUSSSRRRPPPOOOPPPTTTXXXZZZXXXUUU]]]XXXZZZjjj|||tttffflllqqqxxxpppccc______dddfffooo|||~~~qqq\\\NNNMMMNNNOOOPPPQQQRRRRRRRRRRRROOOKKKHHHGGGGGGFFFEEEBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@>>><<<:::<<<>>>@@@BBBAAA???===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>@@@BBBBBBCCC@@@@@@@@@???>>>>>>???AAA:::;;;===???@@@AAABBBBBBBBBKKKQQQNNNHHHOOOcccvvv........................------------------------------------------------------------------------------------............,,,---------......////////////111222444777999:::999:::>>>MMMpppuuugggaaaaaafffnnnuuuwwwssskkkeeeoooqqqtttxxx}}}|||yyyxxx{{{}}}{{{qqqeee[[[VVVQQQPPPOOONNNNNNPPPPPPPPPLLLFFFEEEIIILLLKKKHHHIIIKKKLLLKKKIIIFFFCCCBBBBBBBBBBBBCCCDDDFFFFFFAAA@@@???>>>===>>>??????===<<<;;;<<<===???>>>>>>===<<<<<<===??????>>><<<>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBB@@@???@@@FFFJJJDDDEEEFFFIIILLLPPPSSSUUUVVVYYY[[[\\\\\\\\\___bbbeee___[[[aaapppqqq[[[QQQRRRTTTPPPKKKSSSSSSRRROOOKKKHHHHHHHHHCCCBBBBBBDDDEEEEEECCCAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDGGGIIIHHHFFFDDDIIIGGGDDDAAA???===<<<;;;;;;<<<<<<<<<;;;:::999888555555555777:::;;;;;;::::::999999888888888888888777777666666888999;;;===>>>===<<<;;;;;;;;;<<<==================???@@@AAA???AAADDDFFFHHHHHHGGGGGGGGGIIILLLPPPSSSUUUVVVWWWSSSPPPOOORRRWWWYYYXXXVVVUUUQQQSSScccvvvuuugggbbbdddccccccmmmxxxiiiaaa]]]YYYXXXWWW^^^lllsssiiiVVVIIIMMMMMMNNNOOOPPPPPPQQQQQQOOOLLLIIIHHHHHHGGGEEEDDDBBBAAAAAAAAAAAACCCDDDEEECCCCCCCCCBBB@@@>>><<<<<<===>>>@@@AAAAAA???<<<:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<===>>>>>>???@@@@@@>>><<<:::;;;<<<999:::;;;===???@@@@@@AAA<<>>===<<<===>>>>>>;;;::::::;;;>>>??????>>><<<;;;;;;<<<>>>>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA===>>>??????@@@BBBFFFIIIBBBCCCEEEHHHKKKNNNQQQSSSTTTVVVXXXYYYZZZ[[[]]]___ZZZYYY[[[___bbbeeekkkrrrkkk]]][[[VVVRRROOOMMMMMMNNNNNNOOONNNLLLHHHFFFEEEEEECCCBBBAAABBBCCCBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGHHHHHHGGGFFFFFFDDDAAA???>>>===;;;:::;;;;;;;;;<<<<<<;;;;;;;;;666555555666999::::::::::::999888777666666666666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999999:::<<<>>>@@@BBBCCC===>>>???AAACCCDDDEEEEEEHHHIIIJJJLLLOOORRRTTTUUUSSSPPPMMMNNNQQQTTTTTTRRRRRRUUU[[[hhhwww{{{ooo```WWW___cccaaabbbmmm|||}}}mmmiiigggaaa[[[WWWYYY___ddd```VVVOOOMMMMMMNNNPPPQQQQQQPPPOOOOOOJJJIIIGGGGGGGGGGGGEEECCCCCCBBB@@@???@@@BBBDDDFFFBBBCCCCCCAAA>>><<<<<<======>>>???@@@???===;;;:::;;;;;;<<<<<<===<<<<<<<<<888999;;;:::999999;;;<<<>>>??????>>>;;;::::::;;;:::;;;<<<>>>???@@@@@@@@@;;;@@@EEEFFFDDDDDDHHHLLLQQQwww------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------...////////////000222333444444444444:::===:::@@@ZZZuuufffdddnnn}}}xxxvvvtttssstttssspppnnnhhheeefffmmmyyy~~~}}}~~~~~~xxxqqqwww}}}nnn___VVVYYYWWWRRRLLLGGGGGGHHHHHHGGGIIIHHHEEEEEEHHHIIIFFFFFFGGGGGGGGGEEECCC@@@???AAA@@@@@@@@@@@@AAABBBCCC???>>>===<<<<<<<<<======:::::::::<<<>>>@@@???>>><<<;;;;;;<<<>>>>>>===;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@@@@AAA>>>======>>>AAADDDEEEEEEBBBCCCEEEHHHKKKNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXSSSSSSXXX]]]]]]YYYZZZ___bbbooozzzbbbOOOJJJNNNRRRQQQMMMKKKMMMPPPIIIJJJKKKJJJGGGFFFFFFFFFDDDCCCAAAAAAAAAAAA???===???@@@@@@AAAAAABBBAAAAAA@@@BBBDDDEEEEEEEEEFFFFFFBBB???===<<<===<<<999777888888999::::::;;;;;;<<<888777666777999;;;;;;::::::999888666555444444444444555666777888888999999999:::;;;<<<<<<;;;:::999777777999:::===???@@@AAA======>>>>>>@@@CCCEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJKKKNNNPPPPPPPPPYYY^^^ccchhhnnnpppfffZZZUUU]]]bbbbbbaaadddfffgggkkkxxxllliiillllllfff___[[[[[[^^^^^^XXXPPPNNNQQQKKKLLLNNNPPPOOOMMMKKKJJJFFFEEEEEEFFFGGGGGGDDDBBBBBBBBBCCCCCCDDDEEEEEEFFFAAABBBAAA???;;;:::;;;>>>>>>>>>>>>======<<<::::::::::::;;;<<<<<<===<<<<<<777999;;;;;;999999;;;>>><<<===???>>>===<<<===>>>======>>>@@@@@@AAAAAAAAA@@@CCCEEEDDDAAABBBGGGMMMHHHWWWttt------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---...////////////000222222222222222333333666999666>>>]]]~~~~~~{{{tttooollljjjjjjrrr|||zzz{{{}}}~~~{{{zzz{{{{{{zzzyyyyyy{{{}}}xxxpppwwwrrrnnnfff[[[UUUSSSSSSPPPJJJFFFFFFFFFFFFKKKMMMKKKGGGEEEFFFDDD@@@HHHHHHHHHGGGFFFDDDAAA@@@AAAAAA@@@???>>>>>>>>>??????>>>===<<<;;;<<<<<<===:::999:::<<>>;;;;;;:::<<<===>>>===;;;<<<======>>>>>>>>>>>>===@@@??????>>>>>>??????@@@>>>>>>======>>>???@@@@@@???===<<<>>>BBBEEECCCAAACCCDDDFFFHHHKKKNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSQQQOOOPPPTTTTTTRRRUUU[[[```___bbblllhhh\\\YYYTTTMMMNNNLLLKKKLLLNNNNNNKKKHHHEEEGGGIIIIIIHHHHHHIIIJJJHHHEEECCCAAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBB???AAACCCCCCCCCCCCDDDEEE@@@>>>;;;;;;;;;999666222444555666777888999:::::::::999888888:::<<<<<<;;;:::999777666444333333333111222333444555555555555666888:::<<<<<<;;;888777888888999::::::;;;;;;<<<@@@?????????AAADDDGGGIIIEEEFFFGGGGGGGGGEEECCCBBBAAACCCGGGKKKNNNPPPRRRSSSWWW\\\^^^^^^aaafffeee___ZZZ\\\\\\ZZZ[[[```aaa___]]]jjjyyywwwmmmhhhuuuqqqooopppqqqnnnfff___[[[TTTPPPSSSUUURRRMMMKKKGGGIIIKKKMMMLLLIIIFFFDDDDDDCCCDDDEEEGGGFFFDDDBBBBBBCCCEEEGGGHHHGGGFFFEEE@@@AAA@@@<<<999888:::>>>>>>>>>===<<<;;;:::::::::999999:::;;;<<<<<<<<<<<<666999;;;<<<:::;;;===@@@:::<<<>>>?????????AAABBB??????@@@AAAAAAAAAAAAAAACCC@@@>>>???BBBDDDDDDBBBOOOFFFLLLmmm,,,,,,------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111333444555666666666;;;555333777<<<@@@JJJTTT~~~zzz}}}vvvqqqrrrxxxzzzuuuooowwwxxxyyy{{{uuupppwwwttt```TTTdddiiiKKKTTTQQQLLLHHHEEEDDDEEEFFFJJJJJJKKKJJJIIIGGGDDDCCCHHHJJJKKKHHHCCC???>>>???BBB@@@<<<<<<===>>>>>>===<<<======<<<;;;888666555999999::::::;;;<<<======;;;<<<===>>>??????>>>===<<<;;;888666555777999;;;BBBAAA@@@AAABBBBBBAAA@@@;;;;;;;;;<<<>>>???AAABBB===>>>AAABBBBBBCCCEEEGGGFFFIIILLLMMMLLLLLLKKKLLLQQQOOOMMMMMMOOOPPPNNNLLLMMMMMMNNNOOOPPPRRRSSSSSS\\\ZZZYYYZZZaaammmzzznnnfff[[[UUUSSSRRRNNNKKKDDDJJJQQQRRRLLLFFFGGGLLLJJJHHHEEECCCBBBDDDEEEGGGFFFCCC@@@@@@BBBBBB???<<<>>><<<<<<>>>BBBCCCBBB???AAAAAAAAAAAA@@@???=========;;;999666444333333333222222333444444555555666777999<<>><<<;;;888888::::::999777555333111000//////111333666888777888999::::::999888777999999888888999;;;===>>>????????????????????????CCCCCCBBBBBBBBBBBBAAAAAAGGGFFFFFFGGGJJJMMMQQQSSS```\\\VVVSSSWWW^^^```]]]WWWZZZ\\\[[[XXXXXX\\\```\\\bbbgggjjjnnn|||{{{sssjjjaaa[[[[[[]]]\\\]]]```bbbaaa\\\WWWWWWTTTRRRTTTXXXXXXSSSNNNKKKIIIHHHGGGGGGEEEBBB@@@CCCCCCCCCDDDCCCBBBBBBAAADDDDDDDDDCCCCCCCCCCCCCCC@@@@@@??????>>>======<<<===<<<;;;:::999888888888999999888888888999:::;;;777888:::<<<======<<<<<<@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCBBBAAABBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCLLLFFFFFFSSSmmm,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000111333444444444444666333333999===>>>CCCJJJXXX{{{~~~qqqrrrwwwkkk]]]TTTdddiiiNNNOOONNNMMMJJJHHHFFFDDDDDDHHHHHHHHHGGGFFFEEEDDDCCCFFFGGGGGGEEECCCAAAAAAAAACCCCCCBBB@@@===;;;;;;<<<;;;;;;<<<;;;:::999777666888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>======<<<===;;;888888999::::::999BBB@@@>>>>>>>>>???>>>===;;;;;;;;;;;;<<<>>>???@@@;;;===???AAABBBDDDFFFHHHEEEHHHJJJKKKJJJIIIHHHIIINNNLLLJJJKKKMMMNNNMMMKKKLLLMMMMMMNNNOOOPPPQQQQQQWWWSSSQQQSSSZZZbbbfffhhhuuunnnddd^^^XXXPPPMMMLLLLLLIIIFFFGGGIIIKKKLLLJJJHHHIIIKKKGGGFFFDDDBBBAAAAAABBBCCCDDDBBB@@@@@@AAAAAA???===>>>===<<<>>>AAABBB@@@>>>???>>>>>>===<<<<<<;;;;;;<<<;;;999666444333333333222222222333444444555555555888;;;===>>>===;;;999666777888888888666444333222111111000111222444555666777888999999888777666777777777777888:::;;;===>>>>>>>>>>>>============??????@@@@@@AAAAAABBBBBBFFFFFFFFFGGGIIIMMMPPPRRRYYYWWWSSSQQQUUUZZZYYYTTTVVVYYY[[[YYYUUUSSSUUUWWW[[[___bbb```___dddppp{{{~~~}}}ssskkkdddaaa]]]XXXVVVWWWTTTVVVXXXXXXWWWTTTRRRQQQYYYUUURRRRRRUUUUUURRROOOLLLJJJHHHGGGGGGGGGEEECCCFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@??????>>>>>>>>>===<<<;;;:::999999999999999999999999999::::::;;;777888:::<<<============@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDD@@@@@@AAAAAAAAAAAAAAAAAA@@@GGGNNNQQQUUUkkk,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///000111222333333333111111555:::===;;;;;;===999RRRvvv}}}yyyvvvsssaaaZZZWWWeeehhhQQQJJJKKKLLLLLLKKKGGGDDDAAAFFFFFFEEEDDDDDDDDDDDDDDDIIIFFFCCCBBBBBBAAAAAA@@@@@@CCCEEECCC===999999;;;999::::::::::::999888888777888:::<<<<<<<<<;;;:::;;;<<<===>>>===<<<;;;:::<<<::::::>>>DDDFFFCCC???CCC@@@===<<<<<<=========;;;;;;::::::;;;;;;<<<===999;;;>>>@@@AAACCCFFFIIIFFFHHHJJJKKKIIIGGGFFFFFFIIIGGGGGGGGGIIIKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNSSSPPPNNNSSSZZZ^^^[[[WWW^^^bbbjjjuuuooofffeeegggiiiQQQNNNJJJIIIKKKKKKIIIFFFIIIHHHFFFFFFGGGHHHHHHHHHDDDCCCCCCAAA@@@???>>>>>>BBB@@@??????@@@@@@???===>>>===<<<===??????===<<<<<<;;;:::888888888888999;;;:::888666555444333333111111222222333444444444444666888:::;;;:::888777555555666666666444333111222222222222222111111111555666777888777777555555555555555555666888999:::===<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDGGGJJJMMMNNNPPPQQQOOONNNRRRUUUSSSMMMSSSWWWZZZYYYVVVSSSSSSTTTUUUXXX[[[\\\[[[\\\```dddjjjmmm{{{wwwkkkmmm```[[[WWWXXXYYYVVVVVVXXXTTTWWWYYYWWWRRROOOPPPRRRZZZVVVQQQPPPRRRSSSQQQOOOLLLJJJGGGFFFGGGGGGGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@?????????===<<<;;;::::::999999:::999999999:::::::::;;;;;;888999:::<<<============>>>???AAABBBDDDDDDEEEEEEAAA@@@?????????@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@:::CCCLLLJJJCCCKKKiii------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,------.........///000111222333333333111222555999:::777555444:::;;;GGGhhhuuubbbYYYYYY[[[ggggggTTTHHHIIIKKKKKKJJJGGGDDDBBBEEEDDDCCCBBBBBBCCCEEEEEELLLHHHBBB???@@@@@@>>>;;;===???BBBBBB@@@===;;;:::777888888999999999999999999999999::::::;;;;;;;;;======>>>>>>>>><<<;;;::::::999<<>><<<<<<===>>>>>>::::::999999999999:::::::::<<<>>>???@@@AAADDDFFFGGGIIIKKKKKKHHHFFFDDDDDDDDDCCCCCCDDDEEEGGGHHHIIILLLMMMNNNOOOOOONNNNNNMMMOOOOOOQQQVVV[[[]]][[[XXX\\\```fffmmmvvvuuunnnhhh^^^WWWTTTVVV[[[^^^KKKJJJIIIJJJLLLKKKIIIGGGGGGIIIIIIFFFDDDEEEEEECCCBBBCCCCCCBBBAAA???===<<<@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::;;;999777555555666777888999999777666555444333333000111111222222333333444333444666888888777666555333444444444444333222111000111222222333222222111444555666666666555444333333333333444555666777888<<<<<<;;;;;;::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>???AAACCCFFFIIIJJJKKKMMMMMMLLLPPPTTTSSSNNNRRRVVV[[[\\\[[[YYYYYYYYYUUUWWWYYY\\\^^^___``````______gggsss}}}zzzsssgggiii{{{{{{llleeeaaa\\\YYYZZZ[[[YYYXXXZZZZZZ[[[ZZZXXXTTTRRRRRRTTTUUURRRQQQQQQRRRRRRQQQOOOKKKHHHEEEDDDEEEGGGHHHHHHFFFDDDBBBAAA@@@AAACCCDDDDDDFFFGGGHHHGGGEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::::::::::::::999999::::::;;;;;;;;;;;;888999:::;;;<<<======>>><<<===>>>???@@@AAAAAAAAA???>>>=========>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>@@@CCCEEEHHHRRR]]]............------,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------......///000222333333333333333444555555555555333222;;;444444FFFhhhxxxbbbYYYUUUWWW___gggcccTTTIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFJJJEEE@@@>>>??????===;;;===<<<<<>>666666777777888999::::::<<<:::888777777999<<<======>>>>>>???>>>===;;;:::;;;:::>>>GGGRRRVVVRRRLLLEEEBBB===;;;;;;<<<======:::999999888888888888888<<<===??????>>>???@@@BBBFFFGGGIIIHHHFFFCCCAAA@@@AAAAAAAAAAAABBBDDDFFFHHHMMMNNNOOOPPPPPPOOONNNMMMJJJNNNRRRUUUUUUVVVYYY\\\XXX]]]fffmmmqqqrrrrrrrrrpppqqqwwwyyygggYYYSSSXXXWWWTTTQQQMMMKKKJJJJJJIIIIIIJJJKKKKKKJJJGGGEEEFFFNNNRRRLLLEEEDDDCCCBBBBBBCCCDDDDDDCCC@@@>>>===>>>>>>>>>===<<<<<<;;;<<<;;;;;;<<<;;;:::999888888:::888777555555666777999777777777666555444444333000111111222222333333444333444555666777666555444333333333333333222222222///000111333444444444444444555555666555444333222111222333444555666666777<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@BBBDDDGGGIIIJJJJJJLLLMMMLLLPPPVVVXXXUUUUUUXXX\\\___^^^\\\[[[YYY[[[ZZZYYYYYYZZZZZZZZZZZZ[[[```cccgggssszzz}}}yyypppkkkffffffhhhppp|||sssbbbddd^^^ZZZZZZZZZWWWVVVXXX\\\XXXUUUSSSSSSRRRQQQOOOMMMNNNPPPRRRSSSRRRPPPMMMIIIFFFCCCCCCDDDFFFFFFFFFDDDBBB@@@???>>>???AAABBBDDDEEEGGGHHHGGGDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@;;;;;;:::999999999999:::888999:::;;;;;;;;;::::::888999999:::;;;<<<=========>>>>>>>>>>>>======<<<===<<<;;;;;;;;;<<<>>>???AAAAAA@@@@@@@@@@@@@@@@@@AAA======CCCIIIJJJJJJKKK///......------,,,,,,+++******++++++++++++******++++++************++++++)))******+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------...///000111222333333333333555444000000333333111...333888<<>>@@@@@@@@@???;;;;;;@@@IIIKKKFFF???666666666666777888999:::<<<;;;888777777888;;;===;;;<<<===>>>===<<<;;;:::<<<;;;===CCCJJJLLLHHHDDD@@@>>>:::999999:::::::::999999888888777888888888===>>>???>>>======>>>???CCCDDDFFFEEEBBB???>>>===@@@AAAAAA@@@@@@BBBEEEHHHKKKMMMOOOQQQQQQPPPOOONNNMMMRRRVVVUUURRRRRRWWW]]]\\\```eeeiiikkkjjjgggdddcccaaaccchhhfffbbbhhhsss~~~~~~qqqjjjccc^^^XXXPPPKKKJJJGGGIIIKKKLLLMMMPPPSSSUUUNNNNNNOOOOOONNNKKKIIIGGGGGGSSSYYYQQQHHHFFFFFFDDDCCCDDDDDDEEEDDDCCCAAA@@@===>>>>>>===:::999999:::888999;;;:::888777777888999888777666666777888888666666666666666555444333111111222222333444444444444444555666666666555444444444444333333333333333000000222333444666777777444555666666555444222111111222444555666777777777;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::@@@AAACCCEEEGGGIIIKKKLLLKKKNNNPPPOOORRRXXX[[[ZZZWWWYYY[[[\\\\\\YYYVVVTTTZZZYYYXXXWWWXXXZZZ\\\]]]```fffggggggqqq~~~zzzkkkmmmmmmlllmmmooosssvvvxxxyyyoookkkiiihhhdddiiijjjjjjuuuqqqhhhaaa\\\[[[ZZZXXXXXX[[[\\\WWWSSSRRRTTTTTTPPPMMMJJJLLLPPPSSSSSSQQQNNNKKKHHHEEECCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@AAABBBBBBBBBCCCEEEFFFEEEDDDBBBAAABBBAAAAAA@@@??????>>>>>>999999888888888888999999777888999:::;;;:::999888888888888888999;;;<<<===>>>??????>>>>>>===<<<;;;;;;::::::999999;;;<<<===>>>>>>?????????@@@@@@@@@===???DDDGGGDDD@@@CCCJJJ------,,,++++++***))))))******++++++++++++******++++++************++++++))))))***+++++++++++++++*********************************+++,,,,,,---------...///000111222222222000333222------111222///+++111888999777AAA```}}}mmm\\\VVVTTTRRRKKKMMM]]]bbbVVVLLLJJJIIIGGGEEECCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@:::<<<===>>>>>>???@@@BBB>>><<<;;;>>>BBBCCC???;;;666666555555666777999999999999999999999999999999888999:::;;;;;;;;;:::999:::::::::===@@@AAA@@@>>>===;;;999999:::;;;:::999888888888777888888999999;;;<<<>>>>>>===<<<>>>???CCCEEEFFFFFFCCC@@@???>>>AAAAAAAAA@@@???@@@DDDHHHIIIKKKMMMPPPPPPPPPNNNMMMQQQTTTVVVVVVTTTUUUYYY\\\___```aaaccceeedddbbb```fffdddgggkkkdddZZZ\\\fff[[[dddiiihhhlllwww|||yyyxxxxxxvvvsssnnnggg```]]]]]]VVVPPPOOOLLLHHHGGGHHHNNNOOOPPPOOOMMMNNNQQQTTTPPPQQQRRRQQQOOOLLLJJJIIIHHHQQQTTTLLLGGGIIIIIIDDDCCCDDDDDDDDDDDDDDDCCCCCC===>>>???<<<999666777888555888:::999777555666888777777777777777777777777444555666666666555444333222222222333444444555555555666666777777666666555555555555444444555555555444444333333444666777888555666666666555444222111222333555666888888888777999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======???AAACCCEEEHHHJJJKKKLLLKKKPPPTTTTTTUUUXXXYYYWWWVVVVVVWWWXXXYYYWWWTTTQQQVVVXXXYYYZZZZZZ]]]bbbfffdddeeeggglllqqqppphhh^^^gggfffeeeeeeeeeeeefffgggfffhhhlllqqqwwwzzz{{{zzzvvvvvvvvvvvvvvvuuuuuutttnnnuuuvvvnnnhhhiiilllmmmmmmpppnnngggbbbbbbbbbbbbbbbeeehhhkkkrrryyyzzzxxxnnnfff___]]]\\\ZZZ\\\___XXXWWWVVVTTTTTTRRRQQQOOOLLLNNNQQQQQQPPPMMMKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<888777777777777777888888555666888::::::999888777777666666666777999;;;<<<;;;;;;<<<<<<<<<;;;;;;::::::999888888888999:::;;;:::;;;;;;<<<===>>>??????<<>>:::???GGG++++++******)))(((((('''******++++++++++++******++++++************++++++))))))***++++++++++++***************************)))******+++,,,,,,------+++,,,---///000000111111---111111,,,,,,111111---555000...222444888AAALLLwww}}}iii]]]UUUQQQQQQPPPFFFHHHZZZ___RRRIIIIIIHHHGGGFFFDDDBBBAAA@@@???@@@@@@AAAAAA???>>>===:::===@@@@@@===<<<===???;;;;;;:::::::::888666444777666555555555777888999666888;;;======:::777555666666888999:::999999888777777888999;;;<<<>>>???===<<<;;;;;;======<<<:::888888888888888999::::::999;;;<<<=========???@@@EEEGGGIIIIIIFFFDDDBBBBBBAAABBBBBB@@@???@@@DDDHHHGGGIIILLLNNNPPPOOONNNMMMMMMNNNOOORRRUUUWWWXXXXXXSSSUUUXXX]]]aaabbbaaa```______ffflllfffZZZYYYbbb^^^ffffff^^^]]]dddeee```bbbfffkkkmmmjjjgggeeeeeebbbfffiiiiiigggdddeeefffiiijjjlllllljjjgggdddaaa___aaacccddddddaaa^^^\\\YYYRRRMMMMMMLLLIIIHHHJJJHHHKKKNNNOOONNNNNNPPPSSSLLLMMMNNNMMMJJJGGGFFFFFFFFFMMMKKKCCCCCCIIIIIIBBBCCCCCCCCCDDDDDDDDDEEEEEE===??????<<<888555555777444777999888666555666888666666777888888777777666444444555666666555444333222333333444444555555666666777777777777777666666666666555555555666666777888777555444444555777888666666777777666444333222333444666888999999888888888888999:::;;;<<<<<<===:::;;;;;;<<<===>>>??????===>>>AAACCCFFFGGGIIIIIIJJJQQQVVVWWWWWWXXXVVVQQQRRRSSSTTTVVVXXXXXXVVVTTTWWWZZZ\\\[[[YYYYYY]]]aaa^^^[[[aaaooorrriiibbbcccYYY[[[___bbbfffhhhiiijjjgggfffgggkkkoooqqqnnnkkkaaaaaaaaaaaaaaa```______aaajjjlllccc[[[\\\bbbeee]]]``````]]]\\\___aaa```aaa```fffooonnneeebbbgggrrriii```]]][[[YYYZZZ^^^QQQTTTVVVTTTOOOMMMMMMOOOQQQQQQQQQPPPMMMJJJIIIIIIHHHGGGFFFGGGGGGGGGEEECCCAAAAAABBBBBBBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA???===<<<;;;:::777666666666666666777777444666888999999999777666666666555555666888:::;;;666777888888999999999999999888777777777888:::;;;777888999:::<<<===>>>>>>AAA<<<999<<<>>>>>>@@@CCC,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))************************************************)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////000111222444666777FFFiii|||iii^^^UUUQQQQQQQQQOOONNNPPPSSSQQQJJJDDDLLLKKKHHHDDDAAA???===<<>>===<<<@@@@@@??????>>>>>>======:::;;;<<<<<<<<<999777666444666888888777666666666::::::999888777777777777555666777888999:::;;;;;;999999::::::;;;<<<<<<===<<<<<<;;;;;;::::::::::::;;;:::999888777888999999<<<===>>>???@@@AAABBBBBBGGGHHHHHHFFFDDDBBBBBBCCC??????>>>===>>>@@@BBBDDDGGGIIIKKKMMMOOOPPPQQQRRRKKKLLLOOOSSSWWWXXXVVVTTTPPPQQQSSSTTTWWW[[[aaafffgggjjjhhh```ZZZZZZ\\\[[[YYY\\\``````___^^^___```ZZZZZZZZZZZZYYYXXXWWWWWWYYY\\\aaaaaaYYYPPPPPPTTT]]]^^^```bbbcccbbbbbbaaa]]]\\\[[[YYYXXXWWWWWWWWWWWWUUURRRNNNKKKJJJIIIIIIMMMMMMLLLLLLMMMNNNNNNOOONNNLLLKKKJJJJJJIIIFFFDDDIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDAAA>>>;;;888777999<<<>>>;;;;;;:::999888888777777555666777666444222333444444555666666555444444555000111333555666666555444444666777888888777666444888777555444333444666777999888555333333444666888888777777666555555444444333444555666777888999:::777555333444777:::;;;<<<===<<<;;;;;;<<<<<<<<<:::======>>>???@@@AAABBBBBBHHHLLLQQQTTTTTTRRRPPPPPPQQQWWWYYYUUUSSSUUUUUUQQQPPPQQQRRRSSSUUUWWWXXXZZZVVVVVV___lllmmmccc___ddd___```^^^[[[___hhhjjjfffdddeeehhhjjjjjjhhheeeccc______^^^^^^\\\ZZZYYYXXX___```]]]WWWYYY```bbb______\\\YYYXXXYYY[[[[[[[[[```aaafffjjjiiiddd___]]]bbbdddeeebbb[[[UUUSSSSSSTTTSSSRRRPPPNNNLLLJJJJJJNNNPPPPPPNNNKKKKKKNNNQQQQQQKKKHHHKKKJJJEEEBBBDDDBBBBBBAAAAAA@@@???>>>>>>@@@??????@@@AAAAAA???>>>@@@===:::999::::::888555666666666666666666666666777666777999;;;<<<;;;:::444444555666666666666666666666777777888888888999::::::999999888999999999:::;;;<<<======<<<;;;:::<<<<<<;;;<<<===???AAABBB,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////000222333555666>>>MMMcccssshhhaaaZZZRRRNNNPPPPPPNNNMMMOOOQQQOOOIIIDDDHHHGGGEEEDDDBBBAAA@@@@@@>>>======<<<<<<;;;::::::?????????>>>======<<<<<<:::;;;;;;<<<;;;999777666666777777666555555777999;;;:::999888777666666666555555666777888999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999999888888888999;;;<<<<<<<<<===>>>???@@@AAABBBBBBDDDEEEEEEDDDCCCEEEFFFBBBBBB@@@@@@@@@BBBDDDEEEHHHIIIJJJLLLNNNOOOPPPPPPJJJKKKNNNRRRUUUVVVUUUSSSTTTUUUVVVWWWYYY]]]bbbfffaaadddbbb]]]ZZZ[[[\\\ZZZ[[[]]]______\\\ZZZZZZ[[[VVVWWWYYYZZZ[[[\\\\\\\\\ZZZXXXVVVTTTOOOLLLPPPXXXXXXYYY[[[]]]___aaabbbbbb\\\[[[ZZZYYYWWWVVVUUUUUUUUUSSSOOOLLLIIIHHHHHHHHHKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAADDDCCCBBBAAAAAAAAABBBBBBCCCAAA>>>;;;;;;<<>>======???>>>===>>>??????>>>======:::777777888888777555666666666666666666666666777777777888:::;;;:::888555555666666666666666555666777777777888888888888:::999999888888888999999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA+++++++++++++++*********))))))))))))))))))))))))+++************)))))))))************************************************)))))))))*********++++++)))*********++++++++++++,,,,,,,,,,,,,,,---............///000111333444555555666;;;NNNqqqppp______```^^^WWWNNNKKKNNNMMMLLLKKKLLLMMMLLLGGGBBBBBBBBBBBBCCCCCCCCCDDDDDD???>>><<<;;;::::::;;;;;;>>>>>>>>>===<<<;;;;;;;;;999999:::;;;:::999777666777777555444333444888;;;;;;:::999777666555555555333444444555666777888888888888888999::::::;;;;;;:::;;;<<<<<<<<<;;;999888888777777777999:::<<<>>><<<<<<===>>>??????@@@@@@===???BBBCCCDDDEEEGGGIIIFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMJJJKKKMMMPPPTTTUUUTTTRRRVVVWWWXXXYYYZZZ\\\```ccc___``````]]]^^^bbbaaa]]]\\\]]]]]][[[XXXUUUUUUUUUSSSTTTVVVXXXZZZ[[[[[[[[[XXXSSSPPPPPPOOONNNQQQWWWUUUUUUVVVXXXZZZ\\\^^^___[[[[[[ZZZYYYWWWUUUSSSQQQRRRPPPLLLHHHFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOQQQRRRPPPMMMJJJIIIJJJJJJJJJJJJHHHGGGGGGFFFDDDCCCCCCBBBFFFDDDBBB???>>>>>>???@@@BBBAAA>>><<<<<<===???AAA======;;;:::888777666555444555666555333222222222444555666444222000/////////111222444444444333333222333444555555444333222444444333333333555666777666555333111111222333444444444444333222222111111222222333444666777888888666444333333666999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>BBBGGGKKKLLLLLLLLLMMMSSSVVVVVVRRROOOOOONNNLLLJJJKKKMMMOOORRRVVVXXXZZZddd```bbbfffccc[[[YYY^^^\\\\\\XXXUUUUUUXXXXXXVVVZZZ\\\___aaabbbbbb```___\\\[[[ZZZYYYWWWVVVVVVUUUXXX]]]^^^[[[XXX[[[]]]^^^]]]\\\[[[\\\^^^______^^^]]]___`````````^^^\\\ZZZUUUUUUVVVWWWXXXXXXVVVTTTNNNNNNNNNNNNOOOPPPQQQRRRLLLKKKJJJJJJLLLMMMMMMMMMMMMIIIGGGIIIHHHEEECCCDDD@@@@@@??????>>>=========>>><<<;;;;;;<<<======<<<999777555555666666666555666666666666666666666666888777777888999999888666555666666666666666555555777777777777888888888888888888888777777888888999;;;::::::999999::::::;;;::::::::::::;;;<<<>>>???+++++++++***************))))))))))))))))))))))))************))))))))))))************************************************))))))))))))************))))))))))))************,,,,,,++++++,,,,,,---............///000111333444111555777999FFFdddoooeee^^^___^^^ZZZSSSMMMNNNQQQKKKIIIHHHHHHIIIHHHDDDAAA??????AAABBBCCCDDDEEEEEECCCAAA???===<<<===>>>???======<<<;;;::::::999888777888999999999888777666555555555444333555888::::::999888666555444444333222333333444555555666666666777777888888999::::::999:::;;;<<<<<<:::888777888777777777888:::<<<===;;;;;;<<<===>>>>>>??????<<<>>>AAABBBCCCEEEHHHJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLOOOSSSTTTSSSQQQTTTVVVWWWXXXWWWXXX[[[]]]\\\]]]\\\[[[___cccaaa\\\[[[[[[ZZZXXXUUUSSSQQQQQQPPPQQQSSSTTTUUUTTTSSSSSSTTTRRRTTTZZZ\\\XXXSSSQQQWWWVVVUUUUUUUUUVVVXXXYYY[[[ZZZZZZXXXVVVSSSQQQOOOOOOMMMIIIFFFDDDDDDEEEFFFHHHIIIKKKLLLNNNOOOPPPPPPLLLKKKJJJJJJKKKKKKIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBDDDBBB@@@===<<<===>>>???>>>===;;;::::::;;;<<<======<<<;;;:::888666555555444666777666444333222333333444555444222000000111111222333444444444333333222333333444444333333222222222222222333444666777444333111000000111222222222222222111111000000000000111222333444666777777555444222333555888:::::::::;;;<<<<<<;;;;;;<<<===888888999:::;;;;;;<<<<<<===@@@DDDFFFGGGGGGHHHIIIRRRTTTTTTQQQMMMLLLKKKJJJIIIJJJLLLOOOSSSVVVZZZ[[[ddd```^^^^^^ZZZUUUUUUZZZYYYXXXUUUSSSRRRSSSSSSRRRYYYZZZ\\\^^^^^^]]][[[ZZZ[[[ZZZXXXVVVUUUUUUVVVVVVXXX]]]```___[[[ZZZ]]]```\\\\\\\\\^^^aaabbbaaa```]]]___^^^ZZZYYYYYYWWWUUUYYYVVVUUUVVVXXXXXXTTTQQQOOONNNNNNOOOPPPRRRSSSUUUOOOLLLJJJJJJMMMNNNLLLIIIHHHFFFDDDEEEEEEDDDBBBAAA@@@@@@??????>>>>>>>>>>>>===;;;999999:::<<<<<<;;;666555444444555666666666666666666666666666666666888777666666777777555444666666666666666555555444777777777777777888888888777777666666666777888888;;;:::999888888999:::;;;999999999::::::;;;<<<<<<************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********,,,++++++++++++,,,---------------...///000111222///666:::777444???[[[ttttttccc___aaaYYYXXXUUURRRQQQQQQPPPOOOIIIHHHFFFEEEEEEDDDBBBAAA>>>???AAABBBCCCCCCCCCCCCDDDBBB@@@>>>>>>>>>???@@@<<<<<<;;;:::999888777666666666777777777777777777333444666777666555666777999888666555444333333333222222222333444444555555555555666666777888888888888999:::::::::999777666888888777666777888999:::;;;;;;;;;<<<<<<======>>>===???AAACCCCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHKKKKKKLLLNNNQQQSSSRRRQQQSSSUUUWWWWWWVVVVVVVVVXXXUUUUUUUUUUUUXXX\\\ZZZUUUYYYWWWVVVTTTSSSRRRPPPPPPNNNOOOQQQSSSTTTSSSQQQPPPVVVTTTWWW```ccc]]]UUUPPPVVVUUUTTTTTTTTTUUUVVVWWWZZZYYYXXXVVVTTTRRROOONNNLLLJJJHHHFFFEEEEEEFFFFFFJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLNNNNNNMMMIIIFFFEEEEEEDDDBBBAAA@@@>>>>>>@@@???===<<<;;;<<<>>>>>>::::::999999999::::::;;;<<<;;;:::999777666555444444666888888666444333333111333555555333333333444222333333444444444444444333333333333333333333333111111111222333444555555333222111000///000000111000000000000//////////////////000222333444555666555333111222555888999:::888:::;;;;;;:::999;;;===888888999999::::::;;;;;;===???BBBCCCCCCCCCDDDFFFKKKKKKKKKIIIFFFDDDDDDFFFKKKLLLNNNQQQTTTXXX[[[\\\```]]]ZZZXXXUUUSSSUUUZZZUUUTTTSSSSSSRRRRRRSSSTTT[[[\\\\\\\\\[[[ZZZWWWVVVYYYXXXVVVTTTTTTUUUWWWYYYYYY]]]aaaaaa]]][[[]]]aaaYYYYYYYYY[[[^^^______]]]\\\^^^\\\VVVSSSUUUSSSOOOXXXUUUSSSTTTVVVVVVSSSPPPRRRQQQPPPPPPPPPQQQSSSTTTSSSPPPMMMMMMNNNMMMIIIFFFFFFEEEDDDCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@?????????<<<:::999999;;;;;;;;;:::555555666555555555777888555555555555555555555555777666555555666555444222555666666666666666555555888888777777777777777777666555555555666666777888:::999888777777888999:::888888999:::::::::;;;;;;)))))))))***************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************+++++++++++++++,,,------------------...///000111//////000333555777???GGGfffzzzddd]]]YYYVVVTTTXXXWWWTTTRRRRRRRRRLLLDDDHHHGGGEEECCCBBBAAAAAAAAA>>>???AAABBBCCCBBBAAAAAAAAA@@@>>>===<<<<<<======;;;:::999888777666555444555555555666666777777777333555777777666555444444666666555444333333333333222222222333333333444444444444444555666666777777888888777777666666666666777666555555555666777888::::::;;;;;;;;;<<<<<<<<<>>>@@@AAABBBAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJLLLOOOQQQPPPOOORRRTTTWWWWWWVVVTTTTTTUUURRRTTTTTTSSSUUUZZZZZZVVVXXXVVVTTTRRRRRRRRRQQQOOOMMMOOOSSSVVVWWWWWWVVVUUUWWWTTTTTTYYY\\\YYYVVVUUURRRRRRRRRSSSUUUVVVXXXYYYWWWVVVTTTQQQPPPNNNMMMMMMJJJJJJJJJIIIIIIHHHHHHGGGJJJKKKLLLMMMMMMMMMLLLKKKMMMMMMNNNPPPPPPNNNJJJGGGFFFFFFEEECCCAAA@@@???>>>======<<<<<<;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;999888888777666555444444333666888888666333222222000222444555444444555666333222222222333333333333333333333222222333333333000000111111222222333333222111111000000000000000////////////////////////......///000222333444444444222111111444777999999555888;;;:::888777:::===999999999::::::;;;;;;;;;===>>>???@@@???@@@BBBCCCIIIGGGGGGHHHFFFCCCDDDHHHOOOOOOQQQSSSUUUXXXZZZ\\\\\\[[[YYYWWWUUUUUUXXX[[[SSSRRRSSSUUUUUUSSSTTTYYY\\\\\\\\\[[[ZZZWWWUUUTTTWWWUUUSSSRRRRRRUUUYYY[[[ZZZ[[[^^^```^^^ZZZ[[[```TTTSSSSSSUUUWWWYYYYYYXXXXXX\\\ZZZRRRPPPSSSRRRMMMPPPOOOOOOQQQSSSUUUUUUUUUTTTSSSPPPOOONNNOOOPPPQQQTTTRRRPPPNNNMMMKKKGGGEEEEEEFFFEEEDDDEEEHHHGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::;;;======;;;:::555666777666555555777888444444444444444444444444555444333444555444333111444555555666666666666666888888888888777777777777444444444444555666777777:::999999888888999999:::888888999:::::::::::::::((()))))))))*********+++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********+++++++++++++++***++++++,,,---,,,,,,,,,,,,---...///000000++++++111666555555666@@@TTTrrrrrr]]]WWWXXXVVVSSSRRR]]]\\\XXXRRRPPPPPPIII@@@GGGFFFDDDBBB@@@???@@@AAA===>>>@@@BBBCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;:::999888777666444333333444444444444555666777888666777777666444333333555444444333333333333444444222222333333333333444444333333333444555555666666888666555333333444555666444333333333444666777888::::::::::::;;;;;;;;;;;;<<<===??????>>>???@@@BBB@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGIIILLLMMMMMMLLLNNNQQQTTTUUUSSSQQQQQQPPPQQQUUUVVVTTTUUUZZZ]]]]]][[[WWWTTTRRRRRRRRRPPPNNNQQQSSSVVVYYYZZZYYYXXXVVVRRROOOOOOSSSVVVUUUVVVXXXPPPQQQRRRTTTUUUVVVVVVVVVSSSQQQNNNKKKJJJJJJKKKLLLIIIKKKLLLMMMMMMLLLJJJHHHHHHIIIKKKMMMNNNNNNMMMLLLPPPNNNLLLKKKKKKKKKIIIGGGIIIHHHGGGEEECCCBBB@@@@@@<<<<<<<<<<<<;;;:::888777999:::;;;<<<<<<<<<<<<;;;666666555555555444444444111444666666444222000000000222444444333222222333111111000000000000111111111111111000000111111111000000111111111111111111111111111000000000000000////////////////////////------...///111222333444444222000111444777888999333666999999666555888<<<::::::;;;;;;;;;;;;<<<<<<999:::<<<<<<<<<>>>AAACCCIIIFFFGGGJJJIIIFFFHHHNNNQQQRRRRRRSSSUUUWWWXXXYYYVVVWWWWWWUUUTTTUUUWWWYYYSSSRRRTTTWWWVVVSSSUUU[[[[[[[[[ZZZZZZXXXWWWUUUTTTSSSQQQOOONNNPPPTTTYYY\\\ZZZVVVVVVZZZZZZWWWXXX\\\SSSRRRPPPQQQSSSUUUVVVVVVRRRWWWWWWOOOOOOTTTTTTNNNLLLNNNPPPRRRSSSUUUXXX[[[RRRQQQNNNLLLKKKKKKMMMNNNPPPQQQQQQOOOKKKHHHFFFFFFBBBDDDCCCAAACCCGGGGGGBBB???????????????@@@@@@@@@;;;;;;<<<>>>@@@???<<<999555777777666444333555777333333333333333333333333444333222333444444222111333333444666777777777777888888888888777777777666333333333333444555666777999999::::::::::::999999888999:::;;;;;;;;;:::999(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------...///222///000333222...222999777===HHH[[[{{{zzzbbb^^^]]]]]]WWWQQQUUU]]]YYYYYYSSSKKKIIIMMMNNNJJJGGGFFFDDDAAA???>>>@@@AAA<<<===@@@BBBCCCBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::999999888666555444222222333333333444555666777888999888666333111111333666333333222222333333444555333333333333333333444444222222333444444555555666888666333111111222444666111000111222333666888:::::::::::::::::::::;;;;;;999;;;<<<===<<<===???@@@===>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGFFFEEEEEEGGGIIIKKKKKKJJJJJJMMMPPPQQQPPPNNNMMMLLLLLLQQQSSSQQQQQQVVV\\\^^^]]]YYYTTTRRRRRRRRROOOMMMUUUWWWYYY[[[ZZZXXXUUURRRJJJJJJNNNTTTVVVTTTUUUXXXRRRRRRTTTTTTTTTSSSRRRQQQPPPNNNJJJGGGFFFFFFIIIJJJIIIKKKNNNPPPPPPNNNKKKIIIEEEGGGJJJMMMNNNOOONNNNNNPPPLLLGGGDDDDDDEEEFFFFFFEEEEEECCCBBB@@@>>>===<<<<<<===>>>===;;;888555333777888:::;;;<<<;;;::::::444444444444444444444444///222444555333000......111222444333111000000000000///............//////000000////////////000000000111111111111000000///111111111111000000000000.../////////////////////,,,---...///000222333333333222000111333666888888222555999888555444888;;;;;;<<<<<<<<<<<<<<<<<<===666777888999:::===@@@CCCEEEBBBCCCGGGGGGDDDGGGNNNSSSSSSSSSSSSTTTUUUVVVWWWRRRTTTUUUSSSRRRSSSTTTTTTTTTRRRUUUYYYWWWRRRUUU[[[XXXXXXXXXXXXWWWVVVVVVUUUPPPNNNLLLLLLNNNSSSYYY]]]XXXRRRQQQUUUWWWTTTTTTXXXVVVSSSQQQQQQSSSUUUWWWWWWMMMTTTTTTNNNOOOVVVWWWPPPNNNQQQTTTUUUUUUVVVZZZ^^^PPPNNNKKKIIIHHHIIIKKKLLLLLLNNNPPPNNNJJJFFFFFFGGG===@@@@@@===???DDDDDD???>>>>>>>>>>>>>>>?????????;;;<<<>>>AAABBB@@@===999555666777666333222444666222222222222222222222222222222111222444444222111222222444666777888888888999888888888777777666666333222222333444555666777999:::;;;<<<<<<;;;:::999888999:::;;;<<<;;;:::999******************************))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((())))))*********))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000000555;;;@@@KKKdddmmmccc[[[YYYWWWUUUTTTTTTUUUUUUTTTRRRPPPNNNNNNNNNPPPPPPEEEDDDBBB@@@???>>>======???>>>>>>???AAAAAA@@@>>>>>>======<<<;;;:::::::::999999888777666555444444333333222222222666;;;@@@PPP???222333333000333:::777666444333222222333444222222222111222222333333333333333333444555666666444333222222222333444555000111222222222444777:::888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;===<<<;;;;;;<<<>>>AAABBBBBBCCCEEEDDDCCCCCCDDDEEECCCDDDDDDEEEEEEGGGGGGHHHIIILLLNNNLLLJJJKKKPPPUUUUUUQQQMMMOOORRRSSSSSSTTT[[[SSSQQQUUUWWWRRRNNNOOORRRRRRRRRSSSTTTTTTSSSQQQVVVQQQMMMPPPVVVZZZWWWSSSQQQRRRSSSUUUUUUSSSOOOKKKMMMLLLJJJGGGDDDDDDFFFHHHJJJHHHGGGHHHMMMSSSWWWYYYOOOMMMPPPXXXYYYQQQKKKJJJIIIGGGEEEDDDCCCDDDEEEFFFDDDBBB>>>===<<<<<<;;;:::;;;===>>>===:::777666666:::;;;======<<<;;;888777666555333222111222222333333333444444333111000///222222222222111000...---///111222000---+++,,,...---------...///000000111111111111111111000/////////////////////.........000000111111111///...---------......//////000000222333333222111111222444000111333555666777888888999:::;;;;;;;;;:::999888777666666777999<<<>>>@@@>>>@@@CCCDDDEEEFFFHHHJJJOOOTTTXXXVVVQQQMMMNNNPPPRRRLLLJJJNNNQQQPPPOOOPPPRRRSSSSSSQQQNNNOOOTTTYYYYYYYYYXXXVVVTTTRRRQQQPPPOOOQQQRRRRRRQQQQQQRRRSSSPPPQQQRRRTTTUUUTTTTTTSSSQQQPPPPPPRRRUUUXXXXXXXXXVVVTTTQQQPPPQQQRRRSSSSSSSSSUUUVVVVVVWWWZZZZZZYYYTTTRRRNNNIIIFFFEEEEEEDDDIIIRRRSSSIIIDDDIIIIIIDDD>>>???AAABBBBBBBBBAAA@@@BBBAAAAAA@@@???>>>======;;;;;;<<<<<<<<<<<<<<<;;;888888888888777666444444333333222111222333444555222222222111111111000000333444666888:::;;;<<<===;;;:::888666555444444555111333555555444333444555888888999::::::;;;<<<<<<888888999:::999888777666***************************)))))))))(((((((((''')))))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000444555666444666AAATTTcccsssfff]]]XXXVVVVVVUUUUUUTTTSSSQQQQQQPPPOOOMMMKKKJJJJJJKKKLLLDDDCCCAAA@@@???>>>>>>===>>>>>>===>>>??????===<<<============<<<;;;:::999999999888777666555444333222333333333333555:::===III:::000222333///111777666555333222111111222222222222111111111222333333222222222222333444555666444333222222222222333444111222333333333555888:::999999999999999888888888888888999::::::::::::999999:::;;;===>>>>>>??????@@@AAABBBBBBAAAAAABBBCCC@@@??????@@@BBBEEEHHHJJJIIILLLNNNMMMJJJKKKOOOSSSWWWSSSOOOOOORRRVVVXXXZZZYYYVVVVVVXXXVVVPPPOOOSSSTTTTTTSSSSSSSSSRRRQQQPPPUUUQQQNNNPPPTTTWWWUUURRRSSSSSSSSSSSSRRROOOKKKHHHIIIIIIIIIHHHGGGFFFHHHJJJLLLIIIEEEFFFJJJPPPVVVYYYSSSQQQSSSYYYYYYRRRLLLKKKEEEDDDBBBAAAAAACCCDDDEEECCC@@@===;;;;;;;;;:::999<<<======<<<999777777777:::;;;<<<<<<;;;:::888666555444333222111111222222222222222222222000///...000000000000000111111111222333333111---******,,,,,,,,,,,,---.../////////000111111111111000//////////////////............//////000111000000......///////////////000000000111222333222111000222444000000111222444555666777999:::;;;<<<;;;;;;999999888999999:::;;;<<<>>>>>>BBBCCCEEEFFFFFFGGGJJJMMMTTTSSSRRRSSSTTTUUUUUUTTTTTTPPPNNNRRRTTTRRRPPPQQQQQQSSSTTTRRRPPPQQQUUUXXX\\\ZZZXXXUUUSSSRRRRRRRRROOOQQQSSSTTTSSSSSSSSSTTTTTTVVVYYY[[[[[[YYYVVVTTTSSSRRRRRRTTTWWWYYYZZZZZZSSSRRRRRRSSSUUUVVVUUUSSSPPPRRRRRRRRRTTTVVVWWWWWWOOOMMMMMMNNNJJJDDDDDDGGGMMMPPPPPPLLLJJJJJJGGGAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<<<<<<<;;;;;;888888888777777666444444333222111111111222444444444444444444333333333333222333555777999:::;;;<<<:::888777555444333333444222333444444333333444666888888888999:::;;;;;;;;;777777888999999888777777************************))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........////////////000000111222000///111888===TTTiiiuuubbb[[[YYYWWWUUUQQQRRRTTTTTTSSSQQQNNNKKKLLLKKKIIIGGGFFFEEEFFFFFFBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<======;;;999;;;<<<===>>>===;;;999888888888777666555444444333222333444444333444777999>>>444///222333//////222444333222111000000000111111111000000111222333333222111111222222333444555444333222222222222333333111333444444444555888::::::999999888888777777666555666777777888888777777666888;;;===>>>===<<<;;;<<<>>>??????>>>>>>???AAACCCAAA???>>>@@@CCCHHHKKKIIIKKKNNNNNNLLLLLLOOORRR[[[WWWRRRPPPRRRWWW[[[\\\VVVWWWYYYYYYTTTOOOPPPUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRPPPPPPRRRSSSRRRQQQPPPPPPOOONNNLLLIIIGGGFFFEEEGGGHHHHHHHHHIIIKKKMMMOOOKKKFFFDDDGGGMMMSSSVVVSSSQQQQQQTTTTTTNNNJJJIIIBBBAAA@@@??????@@@BBBCCC@@@>>>;;;:::::::::999888<<<<<<<<<:::888777888:::999:::;;;;;;:::999777666555444333222111111111111000000111111000///...---............///111333555444444444111---***))))))++++++,,,,,,---.........000000000000000//////.................................///000000000//////111111111000000000000000111222222111000000111333000//////000111333555666999:::;;;<<<<<<;;;::::::::::::;;;<<<============CCCDDDEEEDDDEEEGGGKKKNNNVVVPPPKKKMMMUUUZZZXXXTTTSSSPPPQQQVVVWWWSSSPPPPPPRRRUUUWWWWWWUUUUUUWWWZZZ]]][[[WWWSSSQQQQQQRRRSSSOOORRRUUUWWWVVVUUUUUUUUUVVVXXX[[[]]]\\\XXXRRROOORRRQQQQQQSSSVVVXXXYYYYYYTTTTTTUUUVVVWWWVVVSSSPPPMMMMMMMMMNNNPPPQQQSSSTTTQQQJJJJJJOOOLLLFFFMMM[[[aaaVVVMMMLLLLLLIIIDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDAAA@@@???===<<<;;;;;;;;;::::::;;;;;;;;;::::::999777777777777666555555444222222222111222333333444555555555444444444333333222333444666888999999:::777666555333222222222222222333333222111222444666777777888888999999::::::555555777888888888888888************************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,------........./////////...///111333555666777888777CCCUUUkkkvvvlllaaa[[[[[[\\\YYYVVVOOOPPPRRRRRRQQQOOOLLLJJJJJJIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@??????>>>??????>>>===<<<<<<===<<<:::888999;;;===>>>===;;;999777777777666555555444333333111333444555444333444555555000...222444000...000444333333222111111000000000000000000000111222333111111111111222333444444333333333222222222222222111333555555555555777999777777777777777777777777555555666777777777777666666777999:::;;;;;;;;;::::::<<<======<<<<<<>>>???LLLHHHDDDAAAAAACCCHHHKKKJJJLLLOOOPPPOOONNNPPPQQQZZZZZZVVVSSSSSSVVVXXXWWWUUUVVVWWWVVVSSSPPPPPPRRRRRRRRRSSSSSSSSSSSSTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPJJJJJJJJJIIIHHHGGGHHHIIIGGGHHHHHHGGGHHHJJJMMMQQQPPPLLLHHHGGGIIIMMMQQQRRROOOMMMLLLMMMMMMKKKHHHGGGAAAAAA@@@???>>>>>>??????>>><<<999888999999999888<<<<<<;;;999888777999;;;::::::;;;::::::999777666666666555444333222111111000000000000//////............------...111333555444333222000---+++***))),,,,,,---------.........//////000000//////...---------...............///---......//////000000000333222222111111000000000000111222111//////111222111000//////000222555666888999:::<<<<<<<<<;;;:::999:::<<<>>>????????????BBBBBBBBBAAAAAADDDHHHLLLQQQKKKFFFJJJQQQVVVTTTOOONNNMMMQQQWWWWWWSSSOOOOOOSSSWWW[[[[[[YYYXXXZZZ\\\[[[YYYWWWTTTRRRQQQQQQQQQPPPSSSVVVXXXWWWVVVVVVVVVZZZ[[[\\\\\\ZZZVVVQQQNNNOOONNNNNNPPPSSSUUUVVVVVVZZZXXXWWWVVVUUURRRNNNKKKLLLJJJJJJMMMNNNMMMOOORRRXXXLLLGGGMMMKKKHHHYYYssszzz```KKKHHHIIIDDDCCCGGGCCCBBBAAAAAAAAABBBDDDEEE@@@???===<<<::::::::::::999999::::::999999888888666666777777666555555444333333333333333444444555333333333222222222222111111222333555666777777777333333222222111111111111333333222111000111444777666666777777777888888888333444555666777888888999))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********************************+++++++++,,,,,,------------............000000111222333333222222222555999AAAOOOgggpppaaaZZZZZZ[[[[[[ZZZXXXTTTQQQQQQQQQPPPOOONNNMMMLLLLLLJJJIIIHHHGGGEEEEEEDDDDDDAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<===<<<:::888777999;;;<<<<<<:::888666666666555555444444333333000222444444333222222222000///000333444222000000444444444333222222111111////////////000111222333111111111111222333444444333333333222222111111111111333555555555555666888444444555666666777888888555666666777777777777777888888777777888999:::;;;999;;;<<<===<<<<<<>>>???LLLIIIEEEBBBBBBEEEIIIKKKKKKMMMOOOPPPQQQQQQRRRSSSRRRWWWXXXTTTTTTWWWWWWTTTXXXWWWUUUUUUVVVVVVSSSPPPTTTUUUUUUTTTRRRQQQSSSUUUSSSRRRQQQPPPOOOOOOOOOPPPLLLMMMMMMKKKIIIIIIKKKMMMMMMKKKIIIGGGFFFJJJOOOTTTOOONNNLLLLLLNNNOOOOOONNNMMMLLLKKKJJJLLLMMMLLLJJJCCCBBBAAA???>>>===<<<<<<===;;;999888999::::::999<<<<<<;;;999888777999;;;;;;;;;::::::999888888777777777666555444333222111111000000000////////////000///...------///111333111111000///......---,,,.............../////////...////////////...------,,,---------......//////------.........///000000333333222222111111000000000111111000//////000222222111000000111333555777666777999;;;;;;<<<;;;;;;555777:::===???@@@AAAAAABBBBBBAAA@@@@@@CCCGGGJJJJJJIIIIIIKKKNNNOOOMMMKKKJJJKKKQQQXXXYYYTTTQQQRRRQQQUUUYYYZZZXXXWWWYYY[[[YYYYYYZZZZZZXXXVVVTTTSSSRRRTTTWWWXXXWWWUUUUUUUUUaaa```^^^\\\YYYWWWUUUSSSNNNMMMMMMOOORRRTTTUUUUUU[[[XXXUUURRRQQQPPPNNNMMMMMMJJJJJJOOOOOOLLLLLLPPPZZZMMMIIINNNLLLHHHXXXrrrwww[[[FFFFFFGGGAAA@@@FFFBBBAAA@@@@@@@@@AAACCCDDDAAA???===:::999999999999888888888888888777666666555666666666666555555444333444444555555555555555333333222222222111111111000111222333444444555444111111111111111000000000222222222000///000333666555555555666666666666666222222333444555777888999))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,---------......//////////////////000000333333222333555???TTTggg|||mmmccc\\\WWWVVVXXXYYYXXXUUURRROOONNNQQQPPPOOONNNMMMMMMLLLLLLHHHHHHHHHGGGGGGFFFEEEEEEAAAAAA@@@???>>>============<<<;;;<<<<<<<<<:::888666777888:::999888777555555555444444444333333333000222333333222111111222///000111333444333222222444444444444333222111000............///111222222222111111222222333444555222333333333222111000///000222444555444444555666222222333444666777888888666666777888888888777777999888777666666888:::;;;888:::<<<<<<;;;<<<===???DDDCCCBBBBBBCCCFFFIIIKKKKKKLLLMMMOOOQQQSSSTTTUUULLLUUUYYYUUUUUUYYYYYYTTTYYYYYYVVVUUUXXXZZZWWWPPPWWWXXXXXXUUUPPPOOOQQQTTTTTTRRRPPPPPPQQQQQQPPPOOORRRTTTTTTQQQMMMKKKMMMOOOPPPNNNLLLIIIHHHKKKQQQUUUOOONNNNNNOOOPPPPPPMMMKKKMMMNNNMMMLLLMMMQQQPPPMMMBBBBBBAAA@@@>>>===<<<;;;>>><<<999999:::;;;;;;;;;<<<<<<<<<:::888777888:::::::::999888888777777777777777777666555333111000111000////////////000000111000///.........///000000...---...///000///...////////////////////////...............------,,,,,,,,,,,,---......//////.........---......//////222222222111111111111111///000000///......///111333333222222333444666777444555777999:::;;;;;;:::444555888:::===???AAABBBBBBBBBBBBBBBBBBCCCFFFIIIGGGJJJLLLNNNMMMLLLKKKKKKKKKMMMTTTZZZZZZUUURRRTTTLLLPPPTTTUUUTTTSSSUUUWWWXXXZZZ\\\]]]]]][[[XXXVVVSSSUUUVVVVVVTTTSSSSSSTTT^^^]]]ZZZWWWUUUSSSSSSRRROOONNNNNNPPPSSSUUUVVVVVVWWWTTTQQQPPPQQQRRRSSSRRROOOKKKLLLSSSRRRLLLJJJMMMRRRLLLLLLQQQMMMEEEJJJXXXYYYJJJAAAFFFGGG@@@<<<@@@???????????????@@@@@@AAAAAA@@@===:::888888999999777777777777777666555444555555666666666555555444333333444555555555555555444444444333333333222222000000111222222222222222...///000000111000000///111111111000///000222444444444444444555555555555222222222333444666777888))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,,,,---------+++---...///...///222444333000000222222222999BBBPPP___uuuyyykkk```[[[ZZZ\\\]]]ZZZXXXWWWXXXXXXVVVRRROOOMMMNNNOOOOOONNNLLLJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@>>>===<<<<<<<<<:::999999:::;;;;;;999888555555666666666666666555444444444333333333333333000111222111000000111222///111222222222333333333222333333333222111000///---------...///000222222222222222222333444555666222333333333222111///...///111444444444333333444222222333444555666666777555666666777777777777777888888888888888888999999777888:::;;;:::;;;===>>>>>>???AAACCCEEEFFFGGGHHHIIIIIIJJJLLLOOOSSSUUUVVVRRR[[[^^^WWWUUUYYYZZZTTTUUUXXXWWWTTTTTTWWWUUUQQQTTTVVVWWWTTTPPPPPPTTTXXXUUUQQQNNNOOOSSSTTTRRROOOQQQTTTVVVSSSNNNLLLMMMPPPMMMNNNNNNNNNNNNOOORRRUUUOOONNNMMMMMMNNNNNNMMMKKKIIILLLKKKHHHIIIMMMLLLGGG>>>>>>>>>>>>>>>>>>======???===;;;;;;<<<===>>>===<<<======<<<999777777777888888777666555555555555555555555555333111///...//////...------...///000////////////////////////000...---...000111///---........................---............---,,,,,,++++++,,,------...//////000///...---------......000000000111111111111111//////000///...---///111222222333333444444555555222444666888999:::::::::444555666888:::<<<>>>@@@???@@@BBBBBBAAABBBDDDFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMOOOUUUZZZXXXRRRPPPRRRKKKNNNRRRRRRQQQQQQSSSVVVUUUVVVXXXYYYZZZYYYXXXWWWUUUUUUUUUSSSPPPOOOQQQRRRVVVVVVUUUSSSRRRPPPNNNMMMOOONNNMMMOOORRRUUUUUUUUUTTTRRRQQQRRRTTTUUUUUUTTTPPPLLLOOOVVVUUUKKKGGGJJJIIIIIIKKKMMMJJJDDDBBBDDD@@@===>>>CCCBBB===;;;===<<<<<<===>>>>>>>>>>>>===CCC@@@===:::888888999:::777777777666666555333333444444555666666555555444111222333444444444333333333333222222222111111111//////000111111111000000---...///111111111000000///000111111000000111333444444444444444333333333222222222222333444666777))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++...111000---,,,...000222------222444111111444444<<>>>>>>>>>>>???===<<<<<<===?????????;;;===>>>===:::777666666666666555333333333333333444444444333222000---,,,...---,,,,,,,,,---...///------...///000000//////111///---...000111///,,,------------------------------......------,,,+++++++++,,,,,,---...//////111///...---,,,,,,---...//////000000111111111222...///000///------///000111222333444444444444444111222555777999999999999666555555666777:::<<<===<<<===????????????AAABBBIIIGGGEEEEEEHHHKKKMMMMMMNNNPPPTTTXXXUUUNNNKKKMMMMMMPPPSSSSSSRRRRRRUUUXXXQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVTTTQQQNNNMMMOOOQQQTTTUUUVVVVVVUUUSSSPPPNNNLLLKKKKKKMMMPPPRRRSSSSSSTTTTTTTTTVVVWWWVVVSSSQQQQQQLLLPPPXXXWWWKKKEEEHHHFFFGGGGGGFFFEEEDDDCCCBBB:::<<<>>>>>>;;;999<<>>??????===;;;:::;;;===>>>===999999::::::999888666555555555444555666555222///333333333222000///---,,,...,,,)))+++///222333333///...,,,+++,,,...000111000000000000////////////......---,,,,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............//////000000............////////////222222111111222222333444///111333555777777777777777888999999888999;;;===<<<<<<<<<;;;:::;;;>>>AAA@@@@@@AAABBBDDDFFFHHHIIIRRRSSSRRRNNNIIIHHHJJJMMMOOOSSSVVVWWWUUUSSSSSSTTTPPPOOOKKKJJJPPPVVVUUUPPPSSSPPPLLLJJJKKKMMMNNNOOOPPPSSSUUUTTTPPPMMMLLLMMMJJJJJJJJJMMMRRRUUUWWWWWWTTTTTTTTTSSSQQQPPPOOONNNLLLLLLLLLKKKIIIGGGDDDCCCCCCDDDFFFFFFDDD@@@===:::<<<;;;888666666777999;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<:::888666555555777777999777444111111222444555444444444444333333222111//////000000000000///...//////000000000000//////222222333333222111///...,,,---///000000000///...222222111222333444333333000000000111222444555666((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++)))************+++++++++------------------------,,,---...///000111222222222111000111555;;;@@@DDDIIIVVViii}}}wwwsssmmmfffddddddeeeccc```[[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQSSSVVVWWWUUUPPPKKKHHHGGGGGGHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===;;;;;;:::;;;999999999999888777666666555555555444444444333333333333333222222111111111000000000111111111111222111111000000000000111111111111111000//////......000000000000000000000000000111111222222222222222333222222111111111222222111111222222333333444444444444444444444444444444555555555555555555555555666666777888888888888888666777888777555666:::===AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCEEEIIILLLSSSQQQMMMJJJJJJLLLOOORRRSSSUUUVVVTTTRRRPPPQQQSSSWWWTTTSSSTTTVVVXXXWWWVVVOOOOOOMMMIIIFFFEEEGGGJJJNNNOOONNNKKKGGGFFFIIIKKKIIIJJJLLLNNNNNNMMMLLLKKKLLLHHHDDDCCCEEEGGGHHHHHHGGGDDDAAA??????@@@???>>>;;;:::999888999;;;===>>>FFFBBB>>>;;;;;;;;;;;;:::999999::::::999888666555666555333333444333222000111111222111111000///...000---++++++...111111000...---,,,,,,,,,---///000///////////////////////////.........------,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------........./////////------........./////////000000000000000111222222111222333555666666555555555666777666666777999;;;;;;<<<;;;::::::;;;>>>@@@@@@@@@@@@AAABBBDDDFFFGGGHHHJJJLLLKKKHHHGGGIIILLLPPPSSSVVVUUUSSSQQQPPPQQQLLLLLLKKKJJJMMMSSSRRRNNNNNNLLLKKKKKKMMMOOOPPPPPPPPPSSSTTTRRRNNNKKKIIIIIIIIIIIIKKKOOOSSSTTTSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMFFFHHHIIIJJJIIIFFFCCCAAAGGGGGGFFFEEECCCAAA>>>===BBB@@@===:::888888999:::::::::999888888888888888::::::999999999999:::::::::888666444444444555666777666444222111222333333222222333333222111111000//////000000000///////////////000000000000//////111111222222111000...---------///000000000///...111000000000000///...---//////000000222333555666((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++)))************+++++++++------------------------,,,------...///000111111222222222222222222111111111777???JJJWWWhhhzzzxxxooohhheeeccc\\\ZZZYYYZZZ]]]]]]ZZZWWWWWWVVVTTTRRRPPPPPPPPPPPPOOOOOOOOOQQQQQQOOOKKKGGGFFFEEEEEEFFFGGGGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::::::::999999999999888777666666666666555555555444444444333333333222111000000///000111111111111222222222000000////////////000000////////////////////////////////////////////////...///000000111111000000111111111000000111111222222222222222222222222222333333333333333333333333555555444444333333222222333444555666777888888888777888888777666777:::<<<@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDCCCBBBBBBCCCEEEIIIIIIJJJKKKMMMPPPRRRTTTPPPQQQRRRRRRPPPPPPPPPRRRQQQPPPPPPPPPQQQPPPMMMJJJHHHKKKLLLKKKHHHGGGHHHJJJNNNNNNMMMJJJGGGFFFGGGIIIEEEGGGIIIJJJJJJIIIHHHGGGEEECCCAAAAAACCCDDDEEEDDDDDDAAA???>>>>>>??????>>><<<;;;999888888999;;;<<>>>>>CCCAAA>>>;;;:::999::::::999888777666444444333333666666666666666777888999777666444333222333333444444444444333222222111111111111111111111111000//////////////////////////////000000111111000000///000000111111000///---,,,---......///000/////////...//////000///...,,,+++.........///111333444555((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((((((((())))))************))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111222222222222111000666555444444777???IIIQQQ\\\dddpppzzzzzzqqqkkkgggfffeee```ZZZUUUTTTWWW[[[]]]\\\ZZZZZZ[[[ZZZVVVSSSXXXVVVTTTQQQOOONNNNNNNNNLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCDDDEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::999999888888888888888777666666666666666555555555444444333333222111000//////...111111111111222222222222000000////////////000000---------.........//////..............................///000000000000000000000/////////000111111111111111111111111000000111111111111222222222222555444444333222111000000111222333555666777888888888888888888888999;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFHHHIIILLLNNNOOOOOOOOONNNKKKKKKLLLLLLLLLMMMMMMNNNJJJJJJJJJKKKKKKJJJIIIGGGJJJIIIIIIJJJKKKLLLLLLKKKMMMLLLKKKIIIGGGFFFFFFGGGBBBCCCFFFHHHJJJJJJJJJIIIDDDDDDCCCCCCCCCCCCBBBBBB@@@???===<<<>>>>>>>>>===<<<;;;999888777888:::;;;HHHCCC===999777888888777666666666666555555444444555444444555666555333111000000111111111111000000000///---------............------,,,,,,---......)))***+++,,,---.../////////000111111000...,,,***)))******+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++,,,---------,,,+++,,,,,,,,,,,,------------......//////000000000000111222444555666666666555444444333222111222555888888888888777777888<<<>>>@@@???>>>======???AAABBBBBBEEEFFFEEEBBBAAADDDGGGGGGIIIKKKMMMMMMNNNNNNOOOOOOTTTUUURRRPPPRRRRRRPPPMMMMMMOOORRRUUUVVVTTTRRRLLLKKKHHHEEECCCCCCDDDFFFFFFFFFGGGIIIKKKJJJFFFDDDHHHKKKNNNQQQRRRQQQOOOMMMQQQQQQQQQPPPNNNMMMKKKJJJIIIGGGCCC???======>>>???>>>===;;;:::::::::;;;<<<888777555444333333222222333333333444555666777888666555444333333333444444333333333444333222000///000111111222111111000000///........./////////000000000000111111000000000000000111111111000...------......///////////////,,,...000111111000//////---......///000222444444((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////............///000000111000000000///000222666999>>>AAAEEEGGGIIILLLQQQVVVYYY[[[^^^ccchhhlllppprrrwwwxxxzzz|||~~~|||yyyiiiddd\\\VVVRRRQQQPPPPPPVVVXXXXXXUUURRRSSSWWW\\\ZZZXXXWWWVVVVVVWWWWWWVVVXXXVVVSSSPPPMMMLLLKKKKKKHHHIIIJJJKKKJJJJJJJJJJJJEEECCCBBBBBBCCCDDDCCCBBB????????????????????????<<<<<<<<<;;;:::999888888777777888888888777666666666555555555444444444444222222111000000///......000000111111111222222222000000////////////000000,,,,,,------......//////------------------------...//////000000000000000///.........//////000111000000000000000000//////000000000111111111222222444444333222111000000//////000222444666777888888888888888888:::;;;;;;;;;=========>>>???@@@AAABBB@@@CCCEEEFFFFFFFFFFFFGGGCCCEEEHHHIIIJJJHHHFFFDDDIIIIIIIIIJJJKKKLLLLLLKKKIIIIIIIIIIIIJJJKKKMMMOOOMMMHHHDDDFFFLLLPPPNNNKKKLLLKKKIIIHHHHHHGGGGGGFFFAAACCCEEEHHHIIIIIIHHHHHHFFFFFFEEEDDDBBB@@@???>>>>>>===<<<<<<===>>>===<<<;;;:::888777777888999:::@@@===999666777888999999333333333222222222222222333444666999:::888333000111222222111111000///...------------------...///---------,,,,,,,,,------((()))***+++,,,---...//////000111111000...,,,+++))))))))))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,...///000000111111000000///111333666888999999999444444444333111222555777555666666666555777:::===>>>===;;;;;;<<<>>>@@@BBBFFFGGGGGGEEEBBBCCCGGGLLLHHHHHHHHHJJJKKKLLLLLLLLLNNNSSSTTTRRRRRRVVVXXXWWWQQQRRRTTTWWWXXXWWWTTTQQQMMMJJJFFFCCCDDDGGGJJJMMMKKKJJJHHHHHHHHHHHHFFFDDDGGGJJJMMMQQQRRRRRRPPPOOOVVVSSSPPPLLLIIIHHHHHHHHHJJJGGGDDD@@@??????@@@AAA>>>===<<<;;;;;;;;;<<<<<<666666555444444444444555333333333333444555777777666666555555555555555555222333444444333222000///111111222222222222222111......------...///000000000000111111111111000000000111222222222111000///............/////////000---///222222000//////000.........///000111333444((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///.........///000111+++---000333444555444444555666777666444555:::>>>======???@@@BBBCCCDDDEEEJJJKKKKKKLLLMMMNNNNNNNNNRRRSSSTTTUUUUUUTTTRRRQQQOOOPPPQQQTTTWWWWWWUUUSSSKKKOOORRRTTTUUUXXX\\\```[[[YYYVVVSSSRRRRRRSSSSSSRRRRRRPPPNNNKKKIIIGGGFFFFFFHHHJJJKKKJJJIIIIIIJJJFFFDDDBBBBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999777777666777777888888777666666555555444444444333333333000000000000///////////////000000000000111111111000000////////////000000,,,---------......//////..............................///000000000000///------------...///000000//////////////////////////////000000111222222222333333222222111111000000000111222444666777777777999888888999;;;<<<<<<;;;;;;;;;;;;<<<===>>>@@@AAA>>>@@@BBBCCCCCCCCCDDDFFF@@@BBBDDDFFFGGGFFFEEEDDDKKKJJJIIIJJJLLLMMMLLLKKKEEEFFFGGGGGGHHHIIIMMMPPPMMMHHHDDDEEEKKKNNNLLLIIIKKKIIIHHHHHHIIIJJJHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFEEEBBB???<<<;;;;;;>>>===<<<<<<======<<<;;;:::999777666666888999:::;;;888666666777999::::::222222111111111111111222222444666999:::888444000222222222111111///......,,,---......---,,,---///------------,,,,,,,,,,,,))))))***+++,,,---............///000///...---,,,))))))(((((())))))***+++++++++++++++++++++++++++))))))))))))************+++,,,---......,,,+++)))************++++++++++++---...000111111111000///---///222555777999999:::333444555444333333444666333444444444444666999<<<;;;:::999999;;;>>>BBBDDDDDDFFFGGGGGGFFFHHHMMMQQQLLLKKKJJJJJJLLLMMMLLLKKKKKKNNNOOONNNQQQWWWZZZYYYRRRSSSUUUWWWXXXVVVQQQNNNPPPMMMKKKJJJMMMPPPRRRRRRQQQOOOLLLJJJJJJJJJIIIGGGGGGIIILLLOOOQQQQQQPPPOOOXXXUUUQQQLLLHHHGGGGGGHHHIIIHHHFFFEEEDDDCCCDDDDDDCCCBBB@@@>>><<<;;;::::::777666666555555555666666333333333333333444555666666666666666666666666666333444444444444222111///000111222222333222222222...------,,,---...000111000111111222222111111000000111222333333222111000///............///000000...000222000---,,,...000111000000000000111222222((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000000000000000111111111000111222333444444222111000333555666555666;;;>>>;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>?????????@@@AAACCCEEEGGGHHHIIIJJJHHHIIILLLOOOQQQPPPMMMJJJUUUUUUUUUSSSPPPNNNNNNNNNZZZYYYVVVSSSPPPNNNMMMNNNLLLLLLMMMMMMLLLIIIGGGFFFEEEHHHKKKKKKIIIGGGGGGGGGHHHFFFCCCBBBBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::888777666666666777777777777777666444333333333333222222222.........////////////000....../////////000000000//////............//////.............../////////........................,,,,,,---...............,,,,,,,,,,,,---...///000---------......//////000//////000111111222333333222222222222222222222222111222333555666777777777:::999888:::<<<>>><<<:::::::::::::::;;;===>>>???===???@@@@@@??????@@@BBBBBBCCCEEEFFFHHHIIIJJJJJJKKKIIIHHHIIIKKKLLLKKKIIIEEEGGGIIIIIIGGGFFFGGGIIIHHHJJJKKKKKKKKKJJJIIIIIIJJJHHHGGGIIIKKKLLLJJJHHHHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEDDDAAA===;;;<<<===>>>===<<<===>>>===<<<:::888777666555666888:::;;;;;;999888888999999888666333222111111111222333333333333333444666555444222000000111111111111000///---///000///,,,***+++,,,------------,,,,,,++++++******++++++,,,---......------------............))))))((('''((()))***+++************************)))))))))******++++++++++++,,,...//////---+++))))))))))))*********++++++,,,---...000000///...------...111333555666777666111333555555444222222333222333333333333555888;;;888888777888;;;@@@DDDGGGAAAEEEJJJKKKJJJIIIKKKNNNMMMKKKKKKMMMPPPSSSSSSRRRRRRQQQMMMKKKNNNUUUVVVSSSOOOOOOPPPRRRSSSRRRNNNKKKOOOOOOPPPTTTWWWVVVRRROOOQQQPPPNNNMMMMMMKKKHHHFFFGGGHHHJJJMMMNNNOOOOOOOOOTTTSSSPPPMMMJJJHHHFFFEEEDDDEEEFFFFFFFFFEEECCCCCCBBBAAA???>>><<<;;;999999999888777666555444444444333333222222222222333444666666666777777777666666555555555444444333222111///000000111222222111111...---,,,,,,,,,...000222000111111222222111111000///000111222222111000//////......---...///000111,,,///111000...///444999333333222111111111111111((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------)))+++---///000///......000...------///000000///---000444444222111222444666666777888999:::;;;;;;777888999;;;<<<>>>???@@@<<<===???AAACCCFFFHHHIIIOOOMMMLLLLLLOOOQQQQQQQQQLLLLLLLLLMMMNNNPPPRRRSSSMMMNNNOOOOOONNNMMMNNNNNNHHHJJJLLLNNNNNNLLLJJJHHHEEEIIILLLLLLHHHEEEDDDDDDJJJGGGDDDBBBAAAAAA@@@???::::::::::::::::::::::::888999::::::999888777666666666777777777777777666333333333222222222111111------......///000000000............////////////...------,,,,,,------...////////////////////////////////////////////////++++++,,,------------,,,,,,++++++,,,---...///000,,,,,,------...///000000///000000111222333333333222222222222222333333333222333444555666777777777:::999888:::===>>><<<::::::999999999:::<<<>>>??????@@@@@@???===<<<>>>???CCCCCCCCCDDDEEEGGGIIIJJJJJJHHHFFFGGGIIIJJJHHHFFFJJJMMMQQQPPPMMMHHHFFFFFFEEEMMMTTTTTTMMMHHHIIILLLIIIGGGGGGIIILLLMMMLLLIIIIIIJJJLLLNNNOOOOOONNNMMMDDDEEEEEEBBB>>>===???AAA???>>>======>>>===;;;999777666555555666888:::<<<>>><<<;;;::::::888666333444333222222222333444555555222000///111333333333......000111111222222222...000222000,,,))))))***---------------,,,+++***+++++++++,,,,,,------...,,,,,,+++,,,,,,---//////)))((('''''''''(((***+++************************))))))******+++++++++,,,,,,---///000///---+++)))))))))))))))***************+++---//////...---,,,---...000222333333333333///222555555444222111111111222222222222444888;;;777666666888;;;AAAFFFJJJAAAGGGMMMNNNLLLHHHFFFFFFJJJIIIIIINNNUUUZZZ\\\\\\]]]YYYQQQKKKMMMRRRQQQKKKKKKKKKLLLNNNOOONNNKKKHHHKKKNNNSSSYYY\\\XXXOOOHHHMMMMMMNNNNNNNNNKKKFFFBBBFFFGGGIIIJJJLLLMMMNNNNNNJJJKKKKKKKKKHHHDDD@@@>>>>>>@@@CCCEEEEEECCCAAA???;;;;;;;;;;;;;;;:::::::::;;;:::888666444333222222333222111111111111111222555555666666777666666555666666555444444333333222......///000000000000000...---,,,+++,,,...000222111111222222222222111111...///000111111000/////////......------///000111))),,,000111222666>>>EEE555444333222111111111111))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///............////////////222222333444444555555666444444555555666777777777999999888888888999::::::<<<>>>???@@@??????AAACCCHHHHHHHHHHHHJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHKKKIIIGGGFFFFFFHHHJJJLLLJJJHHHGGGHHHJJJLLLLLLKKKLLLMMMOOOPPPOOOLLLIIIGGGFFFEEEDDDBBBAAA@@@??????>>>888888>>>AAA===:::;;;777555444555777888888777777888888888888888777666444333333222111111111222000111111222222222111111////////////............------------------------------,,,,,,,,,,,,++++++..............................---------,,,,,,,,,,,,+++*********+++,,,------------............//////////////////000111111111111111000000000000000000000111222444555666666888888888888999:::;;;;;;;;;:::999888888:::<<<===@@@AAAAAA@@@??????@@@BBB@@@CCCEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDEEEHHHJJJLLLLLLNNNPPPQQQOOONNNNNNNNNMMMNNNNNNNNNMMMKKKIIIHHHIIIKKKNNNOOONNNLLLKKKLLLGGGIIIHHHGGGIIILLLKKKGGGEEEDDDCCCCCCDDDFFFIIIKKKGGG@@@<<>>>>>:::777666999999777777;;;>>>===<<<:::999999:::;;;666333000000111444555555444333111000000111333444111000///......///000000111000000000///---,,,++++++++++++************)))******+++++++++,,,,,,,,,))))))***++++++++++++***///---***((('''''''''(((...---+++***)))(((((((((******))))))))))))******------------------------))))))))))))************+++,,,---............---111000/////////111222333333333333333333333333333222222222333444777999:::666777999;;;<<<===>>>>>>BBBAAABBBEEEJJJKKKJJJHHHGGGEEEEEEIIIPPPVVVXXXXXXWWWTTTRRRSSSTTTSSSPPPLLLKKKOOOQQQOOONNNNNNKKKFFFKKKJJJJJJKKKLLLLLLJJJGGGLLLLLLLLLLLLMMMMMMMMMMMMGGGGGGGGGHHHJJJMMMPPPRRRJJJJJJJJJIIIHHHEEECCCBBB@@@AAABBBBBBAAA???<<<:::???>>><<<;;;:::999999999777666555555555555444222333333333333333333333333000111222222333333333333777666444222111111222222000000000000///...---,,,///...---------...000111222111111111111111111111111111111111000000000000............//////////////////000111333555888:::111111000000000000111111((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))*********+++++++++)))))))))*********++++++++++++,,,,,,---.........---.........////////////111111111222333333444444333444444555666666777777999999999999999::::::;;;999:::======>>>???AAACCCGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHJJJLLLNNNLLLJJJIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNMMMJJJHHHFFFFFFEEECCCBBB@@@?????????===888777<<<>>>;;;999:::777666555555777888888777777777777777777666555444444333333222111111111222000111111222222111111111000000/////////.........------------------------------,,,,,,,,,+++++++++------------------------......---------,,,,,,,,,,,,+++*********+++,,,------------............/////////...---...///000111000000000000000000000000111111222222333444555555777666666777777888999::::::999888777777999:::;;;===>>>???>>>======???@@@BBBDDDFFFFFFDDDCCCCCCCCCHHHGGGGGGGGGHHHIIIKKKLLLKKKMMMPPPQQQQQQQQQQQQRRRMMMMMMLLLLLLKKKKKKJJJJJJJJJMMMQQQSSSQQQMMMKKKIIIDDDHHHIIIFFFEEEGGGFFFBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLDDD>>>>>>???<<<:::999999777999===>>>:::999;;;;;;:::999888777777888888555333222222333444444333333333111111111111333333555444222000............//////000//////...---,,,+++++++++*********))))))*********+++++++++,,,,,,)))******+++,,,+++++++++...---***(((''''''((((((,,,,,,,,,+++******)))))))))))))))((())))))******------------------------))))))))))))************++++++,,,,,,------------///.........///000222333444444444444444444444444222222222222444666777999666777999;;;===>>>>>>???BBBAAABBBFFFJJJLLLJJJHHHLLLIIIGGGGGGLLLQQQTTTUUUPPPPPPPPPRRRSSSRRROOOMMMMMMPPPQQQNNNMMMNNNLLLHHHLLLJJJHHHHHHJJJKKKKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEHHHKKKNNNOOOJJJJJJJJJIIIGGGEEECCCAAA@@@AAABBBBBBAAA???<<<:::;;;:::999888888888888888777666555444444444333222333333333333333333333333111111222222333222222222333222111000000000111222000000000//////...,,,,,,---------------...//////000000000000000000000///////////////........................////////////...//////000111333444555000000000000000000000000''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))************+++((((((((()))))))))*********++++++,,,,,,---......---------.........////////////000000111222222333333333333444555555666666666777777777777888888999555777:::;;;<<<===@@@BBBDDDEEEGGGHHHHHHHHHHHHGGGDDDDDDEEEGGGJJJMMMPPPRRRNNNMMMKKKJJJKKKLLLNNNPPPMMMKKKJJJJJJKKKLLLKKKIIIJJJKKKKKKKKKJJJHHHFFFEEEEEEDDDBBBAAA???>>>>>>>>><<<888777:::;;;999888999888777666666888999888888888888888777666555444333333333222222222222222222000111111222111111000000000000000/////////......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,---------------............//////...,,,+++,,,---///000/////////000000000000000111222222222333333444444555555555555666777888888888888777666666888999::::::;;;<<<<<<;;;;;;===???BBBCCCEEEDDDCCCBBBBBBCCCGGGHHHHHHHHHIIIIIIJJJJJJJJJMMMPPPRRRRRRSSSUUUWWWPPPOOOOOONNNMMMMMMMMMMMMMMMPPPTTTUUURRRNNNIIIGGGEEEKKKMMMIIIEEEDDDCCC@@@???@@@BBBDDDFFFGGGHHHIIILLLDDD>>>>>>===:::888999777777:::???@@@;;;999999666666555555444555555666333333444555666666333111222222222222222222222222888666333111...---,,,,,,---......///......------++++++*********)))))))))*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,---,,,***)))((((((((()))***+++,,,------,,,+++***(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++***++++++,,,---,,,,,,,,,,,,...000222333444444444444444444444444222222222222333444555666666777999;;;===>>>??????@@@@@@BBBEEEIIIJJJJJJIIIPPPLLLGGGEEEGGGLLLOOOQQQJJJMMMQQQSSSSSSRRRQQQQQQPPPRRRRRRNNNMMMOOONNNKKKMMMJJJGGGFFFHHHJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIKKKNNNPPPRRRJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@AAABBBAAA???<<<;;;::::::999888777777777888555555444444333222222222222222222222222222222222111222222222222111111000///............///000111////////////...---,,,,,,,,,,,,---............---........................------------,,,,,,,,,,,,---............/////////......///////////////......///000000000000///...''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((((((((()))))))))***************+++,,,,,,------,,,,,,---------........./////////000111111222222222222333333444444555555333444444555666666666666666888:::;;;;;;<<<>>>@@@BBBCCCEEEGGGGGGGGGEEEDDDEEEEEEFFFHHHKKKOOOTTTVVVMMMLLLKKKKKKKKKMMMOOOPPPKKKKKKJJJKKKMMMNNNMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA@@@>>>>>>======<<<;;;:::::::::999999999999777666666888999888888999999999888777555444333222222222333222222222111111111111111111000000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,---------------............///...---+++******,,,...000......///////////////000222222222222222222333333444444444555555666777888888777777777777888999:::888999::::::::::::===???@@@AAACCCCCCBBBAAABBBDDDEEEEEEFFFGGGGGGFFFFFFEEEKKKMMMPPPRRRRRRTTTVVVXXXUUUVVVVVVVVVTTTRRRPPPNNNPPPRRRTTTSSSPPPKKKHHHFFFJJJQQQTTTOOOHHHFFFEEEDDD@@@BBBDDDFFFFFFFFFEEEDDDEEE@@@>>>@@@AAA>>><<<===999888999===<<<888555666444444444333333333444444222222555777888777333///111111222222222222111111777555222///---,,,+++++++++,,,---...............************))))))))))))************++++++++++++++++++,,,------------,,,,,,,,,***))))))))))))***)))***,,,.........,,,+++(((((('''(((((()))***+++++++++++++++++++++++++++((()))))))))************++++++***))))))***+++,,,*********+++---///111222555555555555555555555555222222222222222222333333666777999;;;===>>>??????===>>>@@@CCCEEEGGGGGGFFFKKKHHHFFFEEEFFFJJJMMMOOOKKKPPPUUUWWWVVVTTTTTTVVVSSSUUUSSSOOONNNPPPQQQNNNNNNLLLJJJIIIJJJJJJIIIHHHEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@???===<<<===<<<;;;:::888888777777444555555444222111111222222222222222111111111111111222222222111000//////..................//////...............---,,,++++++,,,.../////////...---,,,,,,------------......---,,,,,,,,,++++++++++++---------.........//////...//////000///---+++***,,,---///000000///---,,,''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------/////////000111111222222111111111222333333444444333444555666777777777777:::;;;===<<<<<<<<<===>>>@@@BBBDDDFFFFFFEEEDDDCCCFFFFFFFFFGGGIIIMMMQQQSSSJJJJJJIIIIIIJJJKKKMMMNNNIIIIIIJJJLLLOOOQQQPPPOOOLLLKKKJJJHHHGGGFFFEEEEEECCCBBB@@@???===<<<<<<<<<===>>>>>><<<;;;::::::999999888666666777888888777777777777666555333222111111222222333333333222111111111111111111000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,......---------,,,,,,,,,++++++,,,,,,---------------------............///---,,,***)))***+++---...------........./////////222222222222222222222222555444444555555666777888888888888888888999::::::777999:::::::::;;;===@@@CCCCCCDDDBBB@@@???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@KKKMMMOOOPPPPPPRRRTTTVVVXXXYYY[[[[[[YYYTTTOOOLLLRRRRRRQQQNNNJJJGGGGGGHHHLLLSSSVVVQQQJJJHHHHHHGGGDDDEEEGGGGGGGGGDDDBBB@@@???===@@@EEEFFFBBB?????????<<<:::;;;:::555444666444444444444444333333333000111444777888777333000000111111222222111111000333111///---,,,+++++++++***+++,,,------......---*********)))))))))(((((())))))*********+++++++++++++++,,,------------,,,++++++******************(((***,,,...///...---,,,((((((''''''((()))******++++++++++++++++++++++++((()))))))))************+++******))))))*********************,,,...000222444444444444444444444444111222222222222222222222666777888:::<<<===>>>>>>999;;;>>>@@@AAABBBBBBCCC@@@AAACCCEEEGGGJJJMMMNNNNNNRRRWWWXXXUUUSSSTTTUUUVVVWWWUUUPPPOOORRRSSSQQQNNNNNNMMMNNNMMMKKKGGGCCCCCCDDDFFFHHHJJJLLLNNNNNNGGGGGGGGGHHHIIIJJJKKKKKKEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===???===;;;999777666555444333555666444222000111333222222222111111000000000111111111111000000///...000000000//////...------,,,------------,,,,,,+++,,,---...///000///...---,,,,,,,,,---------......---------,,,,,,,,,++++++------------............///000000000///---***)))+++,,,...//////...,,,+++''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))***************)))))))))))))))(((((()))))))))*********++++++((())))))******+++,,,,,,+++++++++,,,,,,,,,------......///000000111111222000000111111222333333333555666888999::::::::::::<<<===>>>===<<<<<<===>>>???@@@BBBDDDEEEEEEEEEDDDEEEEEEDDDEEEFFFHHHJJJKKKGGGGGGGGGHHHHHHJJJKKKKKKHHHHHHJJJMMMQQQSSSRRRQQQMMMKKKIIIFFFEEEDDDDDDDDDBBBAAA???>>><<<<<<;;;;;;===AAABBB???<<<<<<;;;999999777555555666777666555333333333222111000///...000111222333444333222111111111111111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,---......---------,,,,,,,,,++++++,,,------------------------............///+++++++++++++++,,,,,,---,,,,,,------.../////////000111111111222222333333444444444444555666777888888888888999999999999:::777888:::::::::<<<>>>AAAGGGGGGFFFCCC???======>>>@@@@@@??????>>>>>>======HHHIIIKKKLLLMMMOOORRRTTTVVVXXXYYYYYYWWWRRRMMMIIIRRRPPPNNNJJJGGGFFFGGGIIIJJJOOOQQQLLLIIIIIIJJJIIIHHHIIIIIIHHHGGGDDDAAA???@@@@@@BBBGGGFFFAAA>>>>>>CCC???======;;;777666888555666666666555444222222000000111444666666555333111111111111111111111111000///---,,,+++++++++,,,***++++++,,,---------,,,******)))))))))((((((((()))))))))************+++***++++++,,,,,,,,,,,,,,,******++++++++++++++++++)))***+++---------,,,,,,)))((((((''''''(((((()))************************))))))))))))******************+++++++++***))))))+++*********,,,...000111111111111111111111111111111111222333333333222222444555777999;;;<<<======888:::===>>>>>>===>>>???999<<>>>>><<<;;;999777555333222222333555777555222000222444222222111111000////////////000000000000//////...111111111000///...,,,,,,+++,,,,,,------,,,++++++,,,,,,---...............***++++++,,,,,,------...------------,,,,,,,,,,,,,,,------------.........000000//////...---+++++++++,,,---......---,,,+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))((((((((((((((((((((()))))))))******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,---------...//////000000//////000000111222222333444555777999;;;;;;:::999:::<<<======<<<<<<===?????????@@@BBBDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKOOORRRSSSRRRQQQLLLJJJGGGDDDBBBBBBBBBCCCAAA@@@???===<<<;;;::::::;;;BBBEEEAAA======;;;777888666444444555666555444222222222222222111000000///111222444444333222111111111111111000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,------.........---------,,,,,,,,,+++,,,---.........---,,,---------............///***+++,,,---------,,,,,,+++,,,,,,---......////////////000111222333333444333222222333333444555666666777777888888888888888555777888999:::;;;>>>@@@FFFFFFEEECCC@@@???@@@AAABBBAAA???>>>======>>>>>>BBBDDDFFFHHHJJJMMMQQQTTTUUUUUUUUUTTTRRRPPPNNNLLLNNNNNNMMMJJJGGGGGGHHHIIIGGGIIIIIIFFFFFFIIIKKKIIIJJJJJJJJJIIIGGGDDDBBBAAACCCAAABBBDDDCCC>>>>>>@@@@@@======???===999777999777777777666555333111000///......000333555666666222111000//////000111222111000...,,,+++++++++,,,***++++++,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))************)))******+++,,,+++++++++)))***++++++,,,,,,,,,,,,*********+++++++++++++++***)))((('''''''''''''''************************))))))))))))************)))+++,,,------+++)))''',,,+++++++++,,,---///000////////////////////////000111222444444444333333333444666888:::;;;<<<<<<888;;;>>>>>><<<;;;;;;===:::===@@@BBBCCCEEEIIILLLNNNMMMLLLLLLNNNOOOOOONNNRRRUUUSSSOOONNNPPPPPPMMMJJJJJJJJJKKKKKKIIIFFFCCCAAABBBDDDGGGKKKMMMPPPQQQJJJJJJJJJIIIHHHFFFEEEDDD======<<<<<<===???@@@AAA@@@@@@@@@@@@?????????>>>999888777666555444444444333666888666222000222555222111111000//////............//////000///////////////000000000...---,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---((())))))***++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........///...------,,,,,,------+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********+++******))))))((((((((('''''''''''''''((((((((()))((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222111222555777888888777777888:::;;;<<<<<<<<<>>>@@@??????@@@AAACCCEEEHHHIIIDDDEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFHHHIIIIIIJJJKKKKKKMMMPPPRRRSSSQQQOOOKKKIIIEEEBBB@@@@@@AAABBBAAA@@@>>>===;;;::::::::::::BBBFFFBBB>>>===:::555888666444444444555444333444444555555555444333333///000222444444444222111111111111111000///...---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))******+++,,,------............---------,,,,,,,,,+++,,,---.........---,,,---------.........//////)))+++---...///...,,,+++++++++,,,------...//////...///000111222333444444111111111111222333444555555666666777777777777777444666777888999;;;>>>@@@AAAAAABBBBBBAAACCCEEEHHHEEECCCAAA???>>>>>>???@@@>>>@@@BBBEEEHHHLLLQQQUUUUUUTTTRRRPPPOOOPPPQQQRRRKKKLLLMMMLLLJJJHHHHHHIIIEEEFFFDDDBBBEEEKKKMMMJJJJJJJJJIIIHHHGGGFFFDDDDDDCCC@@@???@@@???===???DDD999888;;;???>>>999666777777777777666555222000...///---,,,---111555777888333111000......000111333333222///---,,,+++++++++++++++,,,,,,,,,++++++***))))))))))))(((((((((((())))))))))))************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,++++++***))))))******++++++***)))(((&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************)))+++---//////,,,)))'''------,,,+++,,,---///000........................000111333444555555444444222333555777999:::;;;;;;999<<>><<<:::;;;<<<>>>@@@AAA@@@???AAAFFFJJJOOOKKKIIIJJJNNNPPPPPPOOOPPPRRRRRRNNNMMMOOONNNKKKHHHGGGFFFFFFHHHHHHGGGFFFAAABBBCCCFFFIIIKKKMMMNNNGGGGGGFFFEEECCCAAA???>>>;;;::::::;;;<<<>>>@@@AAA@@@@@@@@@???????????????888777777777777777888999444777999777333111333666222111111000///......---------...///000000000///,,,---.../////////...---***++++++,,,,,,,,,++++++***)))((((((((()))+++,,,&&&''''''((()))******+++,,,,,,,,,++++++++++++***,,,,,,,,,---------......------+++++++++,,,---...,,,,,,+++******+++,,,,,,''''''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******))))))(((((('''''')))******)))''''''((()))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...////////////000000000000///000111333555777888999999888777777999;;;>>>???<<<===???AAACCCEEEGGGGGGDDDCCCAAA@@@??????@@@AAABBBCCCDDDEEEGGGIIIJJJKKKJJJLLLMMMNNNMMMLLLMMMNNNIIIHHHGGGDDDBBB@@@???>>>>>>===<<<<<<<<<>>>???@@@????????????>>>===<<<;;;777777666555333222111000999;;;;;;888333111111222222222222222222222222222222111111000///......------,,,,,,++++++,,,,,,---,,,+++******))))))******,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...////////////000111111111111111000000000///000000111111333333333333333333333333555555555555777999;;;===@@@AAAAAABBBCCCCCCCCCCCCFFF???:::===CCCFFFAAA:::888;;;@@@CCCDDDFFFIIILLLMMMLLLKKKMMMQQQSSSRRRPPPSSSRRRNNNIIICCCAAACCCFFFDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB>>>??????@@@@@@@@@??????>>>>>>===<<<:::888555444:::999777555333222111111......///000111333555555333111000///000111000///,,,------...---+++***))))))***+++,,,,,,+++***)))******************************)))((((((((((((((()))***++++++++++++***)))+++++++++*********)))))))))))))))))))))))))))))),,,***''''''''''''&&&%%%******))))))))))))******))))))*********+++++++++))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333444666666777666555444333444666888999;;;=========;;;:::;;;<<<;;;BBBDDD>>>:::===CCCGGGNNNLLLJJJJJJLLLOOOPPPQQQPPPRRRPPPLLLKKKKKKGGGAAAAAACCCDDDCCCBBBAAACCCDDDCCCCCCDDDGGGJJJLLLNNNOOOOOOHHHAAA===>>>???===:::>>>>>>===;;;===AAA???:::????????????>>>===;;;;;;:::888888999<<<>>>>>>>>>333555777666444111//////000000///...---,,,++++++,,,...///111111///...,,,.........------............---,,,,,,++++++,,,,,,******))))))))))))))))))************************---,,,***))))))+++,,,...,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))(((((((((''''''((()))((('''(((***+++***)))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,------............////////////000111111222333444444555666888777666777888:::===>>>>>>>>>???@@@AAABBBCCCDDDBBBBBBAAA@@@????????????CCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIIIIHHHHHHIIIJJJDDDDDDCCCCCCBBB@@@???>>><<<;;;;;;;;;<<<>>>@@@AAA=========<<<<<<;;;:::999666666555444333222222111888999999777333111111222111111111111111111111111111111000000///......------,,,,,,++++++,,,,,,---,,,+++******))))))******++++++++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......//////000111111111111000222222111111222222333333333333333333333222222222444444333444555777999:::<<<===>>>@@@AAABBBBBBBBBDDDAAA>>>>>>@@@@@@===:::<<<<<<===@@@EEEHHHIIIGGGFFFGGGIIINNNRRRTTTSSSQQQOOONNNLLLHHHDDDCCCFFFIIIDDDEEEFFFGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>>>>>>>======:::;;;<<<<<<;;;:::999888999888777555444222111111/////////000111333444555333111///...//////...---......//////...---++++++******++++++++++++*********************************))))))(((((((((((((((************************++++++*********)))))))))((((((((((((((((((((((((***(((&&&&&&'''(((((('''))))))(((((((((((()))))))))))))))******+++++++++(((((()))))))))*********)))***++++++,,,,,,++++++***+++,,,---...///000111111111222333444555555666444333222222222444666777;;;<<<===;;;:::999999:::999>>>@@@===;;;@@@FFFHHHKKKIIIGGGHHHJJJLLLMMMMMMMMMNNNLLLIIIIIIJJJGGGBBBBBBCCCEEEFFFFFFDDDBBB@@@CCCEEEIIIKKKKKKKKKLLLLLLJJJEEE???===>>>@@@???===;;;<<<;;;:::===AAA@@@;;;======>>>>>>>>>======<<<<<<:::999999:::;;;;;;:::444666888777555222111111000000//////...---------...///111222222111///.........------------......------,,,++++++++++++,,,************************************************---,,,***))))))***+++,,,+++++++++++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((((((%%%'''((((((((()))+++---******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))************++++++,,,---------------------............111111222222222222222222555555555555777999;;;===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===CCCCCCCCCDDDDDDDDDDDDDDDAAACCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCAAA>>><<<:::999999:::;;;===???@@@::::::::::::999888777777555555444444444333333333555666666555222111111222000000000000000000000000111000000//////.........---,,,,,,++++++,,,,,,---,,,+++******))))))*********************++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////000000000000000111111111111111222333444222222222222222222222222333333222222333444666777999:::;;;===???@@@AAAAAABBBBBBBBB@@@>>>===<<<<<>>;;;???FFFIIIHHHDDDDDDFFFIIINNNRRRSSSPPPNNNKKKJJJHHHFFFDDDDDDGGGJJJDDDDDDEEEFFFFFFFFFFFFEEE@@@@@@???>>>======>>>>>>????????????>>>===<<<<<<::::::;;;;;;;;;::::::999666666666555444222111000/////////000111222333444222000............---,,,000000000000///...---,,,++++++************++++++************************))))))((((((''''''((((((+++***)))(((((()))***+++************))))))))))))(((((((((((((((((((((((((((&&&%%%&&&'''))))))(((((((((''''''''''''(((((())))))))))))************(((((())))))))))))******)))***++++++,,,,,,++++++)))***+++,,,...///000111111111222222333333333444111111000000111222444555999:::;;;:::999888999:::999<<<===;;;>>>EEEIIIIIIEEEDDDDDDFFFIIIKKKLLLLLLLLLMMMKKKHHHIIILLLLLLHHHGGGGGGIIILLLNNNKKKDDD>>>BBBFFFLLLPPPQQQOOONNNMMMEEEAAA===<<>>============;;;999888888888777666555777888777555333222222000000//////////////////000111222333333222111000------,,,,,,,,,,,,------------,,,+++++++++++++++******++++++++++++++++++************************...---+++***))))))***+++)))************))))))((((((((())))))******++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((((((((((((***,,,*********)))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------++++++,,,,,,,,,---------000000000000111111111111333333333444666888:::;;;@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDCCCAAA@@@???CCCCCCCCCBBBBBBBBBAAAAAA???AAABBBBBBAAA@@@AAABBBKKKKKKKKKJJJFFFBBB===:::::::::999888999:::;;;<<<888888888888888777666666444444444444444444444444333444444333222111111111////////////////////////000000/////////.........---,,,,,,++++++,,,,,,---,,,+++******))))))******((()))))))))******+++++++++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++---...//////000000////////////...//////000111222111111111111111222222222333333222222222333555666999:::;;;<<<>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCEEEAAA???@@@EEEHHHGGGFFFKKKKKKMMMNNNNNNMMMKKKIIIHHHGGGEEECCCCCCCCCFFFGGGBBBBBBCCCCCCDDDDDDDDDDDD???>>>======<<<<<<<<<===AAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::999777666666555555555555444333111000000000000000000111111222000...------///000000///000000000//////...------,,,+++***))))))***+++,,,************************)))(((((('''''''''((((((+++***(((''''''(((***+++******)))))))))(((((((((((((((((((((((((((((((((((('''%%%&&&''')))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++((()))***+++---///000111111111111111111111111111000000000000000111333444666888::::::999:::;;;===<<<===<<<<<>>???BBBAAA>>><<<<<<=========<<<;;;;;;<<<:::888777777777666555444666777666444333222333//////000000111111111111111222222333333222222111---,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,************************...---+++***))))))))))))(((((())))))))))))(((((('''((((((((())))))************++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***)))''''''(((***************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---++++++++++++,,,,,,,,,,,,---......///000111222222111111222444666777999:::>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDCCCBBBAAAAAABBBLLLLLLLLLKKKGGGCCC>>>;;;<<<;;;999777666666777777777777888888888777666666333333333444444444444555333222222222222222111000........................////////////............---,,,,,,++++++,,,,,,---,,,+++******))))))******((((((((())))))*********++++++++++++******)))(((*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++******------...////////////...............///000111222000000111111111222222222444444333333333444666777<<<<<<===============<<<@@@>>>>>>CCCIIIMMMMMMLLLFFFEEEDDDCCCCCCEEEGGGJJJOOONNNMMMKKKJJJIIIIIIIIIGGGFFFCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>======<<<======AAAAAAAAA@@@???>>>===<<<:::999888888777666666666555555555555444333222111222111000000///000000000...---,,,...111333444333//////...---,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&&&&''')))***)))))))))(((((((((''''''''''''''''''''''''''''''***(((&&&'''((()))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++++++++***((((((***+++,,,...///////////////000000000000000000000000111111222333333444666888:::;;;<<>>???@@@AAAAAAFFFHHHHHHDDDBBBCCCBBB???>>>>>>======;;;:::999888999777666666777888777666333555555555333111222222//////000000111222222222000111111111111111111000---,,,,,,++++++,,,,,,---,,,,,,+++************+++******+++++++++,,,,,,,,,************************---,,,+++***))))))(((((('''(((((()))))))))((((((((((((((((((((()))))))))))))))***++++++***))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******)))'''&&&((()))++++++*********)))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000222222333000000222444666888999:::;;;<<<===>>>@@@AAACCCCCCEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEEEECCCBBBBBBCCCEEEFFFFFFFFFDDDBBB???======;;;999666444333333333666777777888888777666666444444444444444444444444444333111111222222111///................................................---,,,,,,++++++,,,,,,---,,,+++******))))))******(((((((((((())))))))))))*********+++******))))))))))))*********+++++++++)))))))))******++++++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++*********,,,------.............../////////000111222333444000000111111222333333333444444333333444666777888===============<<<<<<;;;???===>>>CCCKKKQQQQQQPPPGGGGGGFFFCCCAAACCCGGGLLLJJJJJJJJJHHHGGGHHHKKKNNNHHHFFFCCCBBBBBBCCCBBBAAA?????????>>>???@@@@@@AAABBBAAA@@@>>>======<<<<<<============<<<;;;::::::666666666666777888999:::999888666555333333333333333222111000///............---,,,...222444555555......,,,++++++***++++++++++++************++++++))))))))))))))))))))))))''''''&&&&&&''''''(((((()))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''''''''''')))((('''''')))++++++***''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))((()))******++++++******))))))***+++,,,,,,---...------....../////////000000000111222222333333333222555888:::;;;===@@@CCCBBBBBBAAA@@@DDDJJJJJJEEE?????????CCCIIIOOOSSSUUURRRSSSQQQNNNOOORRRRRRNNNQQQMMMIIIIIILLLNNNOOONNNUUUPPPOOOUUU^^^^^^RRRGGGBBBBBBAAA@@@@@@AAAAAABBBIIILLLLLLFFFCCCCCCBBB@@@>>>>>>>>><<<;;;999777666777666555555777999999888333444555444222111222333//////000000111111111222000000000000000000000000------,,,,,,,,,,,,------,,,,,,+++***************))))))******+++,,,,,,,,,************************+++++++++******))))))((('''(((((()))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((((((((()))))))))***((())))))((('''''')))++++++++++++*********)))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------//////000000000111111111///000222444666888999:::999:::;;;<<<>>>???@@@@@@CCCBBBAAA@@@@@@?????????>>>??????@@@BBBCCCCCCDDDCCCDDDEEEEEECCCBBBBBBCCCCCCCCCBBBBBBAAA???>>>===;;;:::777555333222222222555666666777777666666555444444444444444444444333666333111111333333000...................................................---,,,,,,++++++,,,,,,---,,,+++******))))))******((((((((((((((((((''''''((())))))************)))))))))))))))*********+++(((((())))))***++++++,,,+++*********))))))))))))***************************************+++++++++,,,,,,---............---////////////111222333444111111111222333444444444333222222333444666888999;;;;;;<<<<<<===<<<<<<<<<===>>>AAADDDGGGKKKMMMNNNHHHEEEAAA???@@@DDDGGGIIIBBBDDDFFFFFFFFFGGGJJJMMMIIIGGGDDDDDDEEEFFFEEECCC@@@@@@?????????@@@AAABBBDDDCCCAAA???===<<<<<<;;;:::;;;;;;;;;;;;;;;::::::777777666777888:::<<<===<<<:::777444333333333444333333111000......------///------...000222333222...---,,,+++******++++++******++++++++++++******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&(((+++...//////((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))((())))))***************************+++++++++,,,++++++,,,---...//////000///000000111222222333222333555888999:::;;;>>>@@@>>>AAAAAA@@@CCCHHHHHHEEEAAA???===???DDDJJJOOOQQQSSSTTTSSSOOOOOOPPPNNNIIIJJJIIIHHHGGGIIILLLOOOQQQTTTQQQPPPRRRUUUSSSKKKDDDAAABBBBBBAAAAAABBBCCCEEEGGGKKKKKKEEEAAAAAAAAA@@@======<<<<<<:::999777666888666555666777999888888444555555444222222333444//////000000000000000000000000000//////000000000......------------......,,,++++++***************(((((())))))***++++++,,,************************)))***************))))))'''((())))))*********)))))))))))))))))))))))))))'''(((***++++++***((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''((((((((())))))******&&&'''((((((((((((+++---+++++++++************)))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,---------222111111111000000000//////000222555777888999:::888999999:::;;;<<<======AAA???>>><<<;;;<<<<<<=========???@@@BBBDDDEEEFFFBBBCCCDDDDDDBBBAAAAAAAAAFFFEEECCCAAA???===;;;;;;999888666444333333333333444444555555666555555555555555444444444333333333777444222222333333000...////////////////////////---.....................---,,,,,,++++++,,,,,,---,,,++++++***)))*********))))))(((((('''''''''&&&'''((()))***************))))))))))))************'''(((((()))***+++++++++************))))))))))))************************))))))*********++++++++++++,,,------......------,,,,,,------...000111222111111222333444444555555111111111222333666888999888999:::;;;<<<=========<<<@@@DDDEEEBBBCCCGGGKKKIIICCC<<<<<<@@@EEEFFFEEE===AAAEEEFFFEEEEEEGGGIIIJJJGGGEEEFFFHHHIIIHHHFFFBBBAAA@@@@@@@@@AAABBBCCCDDDCCCAAA???===;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999999999;;;;;;???<<<888444222222444555444333111000...---------000...------///000/////////...,,,+++******+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$%%%(((---111333333((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((()))*********************************************+++,,,...///000000...///000111222222222222444666888888888999;;;===;;;???@@@@@@AAAFFFHHHFFFBBB???<<<<<<@@@FFFJJJMMMVVVWWWUUURRRPPPPPPLLLFFFGGGHHHIIIIIIJJJLLLPPPSSSLLLNNNOOOOOOMMMKKKHHHGGG@@@AAABBBBBBBBBCCCFFFGGGCCCHHHHHHCCC???@@@@@@???;;;;;;;;;;;;::::::999888999888666666888888888777555666666555333333444666000000000///////////////111111000000000000111111///......------......///,,,++++++***)))*********'''(((((()))******++++++************************((())))))************)))(((((()))***************************))))))))))))'''((()))++++++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))************))))))))))))******)))))))))))))))(((''''''((('''&&&&&&((())))))((())))))))))))(((((((((((()))))))))))))))***++++++******+++++++++,,,,,,,,,..................------111222222333444555666666666:::===<<<::::::>>>CCCEEEBBB>>>;;;;;;;;;;;;;;;AAAAAAAAACCCDDDDDDBBB@@@AAABBBCCCCCCAAA@@@AAABBBRRRLLLDDD>>><<<===>>>???<<<999777555555444222111444444555555666555555444333333222222222333555555333333222111000///...---,,,,,,,,,------.........---------.........//////************************((()))+++,,,,,,+++)))((())))))((((((''''''''''''(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////111111111000000000000000...000222444444444555777666888;;;<<<;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDCCCBBBBBBDDDEEEFFFEEEDDDDDDAAA>>>@@@CCCGGGHHHGGGHHHIIIJJJIIIGGGFFFFFFGGGOOOCCC===CCCJJJJJJGGGFFFMMMIIIEEE@@@>>>===>>>???======>>>AAADDDCCC???;;;999999888888888999::::::<<<;;;:::888666555333333555333111000.........///......------------......+++......***+++...///,,,+++******))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%'''***---///111222(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''******))))))((((((''''''((()))***)))((('''((()))++++++++++++,,,---......000111222333333333333333111222444555777888999999===>>>@@@@@@@@@BBBDDDGGGDDD@@@===>>>DDDJJJLLLLLLUUUUUUSSSRRRQQQQQQQQQQQQOOOJJJEEEGGGNNNRRRQQQMMMMMMLLLJJJIIIIIIHHHFFFDDDKKKHHHDDDDDDFFFHHHHHHGGGIIIGGGDDDAAA>>>=========:::999999999:::999666333:::777333333444555444222333333444444333333222111111111000//////...//////000000000000000111111111///...---,,,+++,,,,,,---------,,,,,,+++***))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))((('''''')))'''&&&&&&((()))(((''')))(((((((((((((((((((((%%%&&&(((******)))((('''*********+++++++++,,,,,,..................------111111222333444555666666777:::===<<<::::::>>>BBB???<<<::::::<<>><<<<<<<<<<<<:::::::::::::::888444111444555555666666555555555333333222111111222333444333333222111000///...---,,,,,,,,,---------......,,,,,,---------.........************************((()))+++,,,,,,+++)))(((((((((((('''''''''&&&&&&'''((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++******))))))))))))))))))(((((())))))***+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,------.../////////000000000000000000000000...000111222222333555777:::;;;<<<<<<;;;:::<<<===;;;===@@@BBBDDDDDDDDDCCCHHHHHHHHHIIIKKKKKKIIIGGGBBB@@@>>>@@@DDDHHHIIIIIIGGGIIIJJJJJJIIIHHHHHHIIIKKKBBB>>>BBBGGGFFFDDDEEEQQQNNNJJJEEEAAA?????????<<<<<<<<<>>>@@@@@@<<<999:::999999888888888999999<<<;;;:::999777666555444444333222000/////////000......------------.........---,,,,,,,,,,,,------+++***))))))(((((()))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&''')))***,,,------((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))((((((''''''((()))***)))((('''((()))++++++++++++,,,---......111111111111111222222222000111333555777999::::::===>>>@@@@@@@@@AAADDDFFFJJJDDDAAAGGGSSS]]]___]]]WWWVVVTTTRRRPPPNNNMMMMMMMMMIIIFFFGGGKKKNNNMMMLLLIIIHHHHHHIIIIIIGGGCCC@@@IIIGGGDDDEEEHHHJJJKKKJJJFFFDDD@@@===:::999999999;;;:::999:::::::::777555888555222222333555444222333333333444333222222111000000//////.../////////000000000000000000000000///...---,,,+++,,,,,,------,,,,,,+++******))))))))))))************))))))((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((************************)))))))))))))))((((((''')))(((''''''((()))(((&&&((((((((((((((((((((((((&&&)))---000111...***(((*********++++++++++++,,,------------------......000111111222333444555555888:::<<<<<<::::::===@@@;;;999999:::>>>AAACCCCCC???>>>>>>@@@BBBBBBAAA???AAABBBCCCBBBAAABBBCCCEEEJJJFFFAAA>>><<<;;;:::999888999<<>>>>>>>><<<::::::<<<>>>:::===AAADDDFFFEEECCCAAADDDDDDEEEHHHIIIIIIFFFCCC@@@???>>>@@@DDDGGGIIIIIIFFFHHHKKKKKKJJJIIIIIIJJJFFFAAA???AAABBBAAAAAACCCOOOMMMJJJGGGDDDAAA@@@??????>>>======>>>===;;;999;;;:::999999888888888888;;;;;;:::999888777666555333333222111000000111111......------------......///))))))...---'''''',,,+++***))))))(((((())))))((())))))))))))(((''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))(((''''''&&&''''''''')))))))))(((((((((((('''''')))***)))((('''(((***++++++++++++,,,---......222111//////...///000000///000222555777999::::::<<<===>>>??????@@@BBBDDDMMMGGGEEEMMM\\\ggghhheeeWWWVVVSSSPPPMMMKKKIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFHHHJJJJJJHHHCCC@@@GGGEEEDDDFFFHHHKKKLLLMMMFFFCCC???;;;888777777777;;;:::999:::;;;:::888666666333111111222333333222222333333333333222111111//////.........//////000111000000000///............---,,,+++++++++,,,,,,,,,,,,++++++***)))))))))((())))))******))))))(((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''************************(((((())))))))))))(((((()))(((''''''))))))'''%%%'''''''''((((((((((((((((((***...111111///,,,)))************++++++++++++,,,,,,------------......///000000111222333444444777888:::999888888;;;======<<<;;;<<<>>>@@@@@@???===<<<<<<>>>@@@AAAAAA???CCCCCCBBB@@@>>><<<===???FFFDDDAAA???>>><<<999777666888:::===???===888444333333444444333333222222111111111000000000000000222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((()))******))))))))))))************************************+++,,,,,,------...///////////////000000000000000000111111111111333666999>>>>>>===;;;::::::===???<<<>>>@@@BBBCCCBBB@@@>>><<<===@@@CCCFFFFFFCCC@@@@@@@@@@@@AAACCCEEEFFFGGGFFFHHHJJJJJJIIIGGGFFFGGGCCCBBBBBBAAA@@@>>>@@@BBBEEEEEEEEEDDDCCCBBBAAA@@@DDDBBBAAA@@@???>>>>>>======<<<;;;:::999999999999999999888777666666555555222222222111111111111111...------,,,,,,------...111***,,,666555)))&&&---******)))((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''((())))))(((((()))***++++++++++++,,,---......222000...,,,,,,---...///000111333555666777888888999;;;<<<<<<<<<===???AAAIIIFFFEEEJJJSSSZZZ[[[YYYSSSRRRPPPMMMJJJHHHGGGFFFHHHJJJJJJHHHEEEDDDFFFHHHGGGGGGGGGIIIJJJIIIFFFCCCEEEEEEDDDEEEGGGIIIJJJJJJHHHEEEAAA===:::888888999:::888777888999999888777333222111000000111222222222222222222222111111000------------...///000000000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((((('''''')))***++++++++++++***)))(((((())))))))))))(((((((((''''''((())))))'''%%%&&&&&&''''''((((((((()))&&&'''((()))))))))(((((())))))*********+++++++++,,,,,,,,,,,,------............///000111222333333555555666666666777999;;;======<<<===??????>>><<<<<<;;;;;;<<>>???DDDBBBAAA??????===999777666555666777999999888666222222222222222111000///000000000000000000000000111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************)))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''((())))))***(((((()))))))))*********************************++++++,,,,,,---...............//////000000000000111222222111111333777:::;;;;;;;;;:::999:::>>>AAA??????>>>======<<<;;;;;;:::;;;???DDDHHHIIIGGGDDDAAABBBBBBAAAAAAAAAAAABBBDDDFFFHHHHHHFFFCCCBBBAAABBBDDDDDDBBB???>>>???@@@@@@AAAAAABBBBBBAAA??????EEEDDDCCCAAA???>>>>>>??????>>>===<<<;;;:::::::::777666666555444333333222111111111222111111111111------,,,,,,,,,,,,------444...333???>>>111+++///***))))))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&((())))))(((((()))+++++++++++++++,,,---......111///---+++++++++---...222333444555666666666666666888999999888999;;;===@@@CCCEEEFFFFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKIIIDDDBBBDDDGGGGGGEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCDDDEEEHHHFFFBBB???<<<::::::999777666555555777888777666222222111000//////111222111111222222111111000///------,,,,,,---...////////////......---,,,++++++******++++++++++++++++++******))))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***)))'''(((((()))))))))))))))&&&&&&&&&(((******(((&&&&&&&&&&&&''''''(((((()))(((((('''''''''((()))***)))))))))************+++++++++,,,,,,------......---......///000111222222333333444555666888::::::::::::;;;>>>@@@AAA???>>><<<;;;:::<<>><<<999777666555333333555777777666111222222222111000///...//////000111111111111111000000000//////.........,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***((((((((()))))))))******************************+++++++++,,,------......---......//////000000111000111222222222333666999777888888888888999<<<>>>>>>===<<<:::999888888888888999<<>>======>>>@@@CCCFFFFFFDDDAAA??????BBBEEEEEEAAA?????????>>>BBBBBBBBBBBBAAA???>>>===BBBBBBAAA???===<<<<<<>>>>>>===<<<<<<;;;;;;;;;;;;666666555444333111111000111111111111111000///...------,,,,,,,,,,,,------...---111:::999000***,,,***)))((((((''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''(((((((((&&&'''))))))((((((***+++++++++++++++,,,---......///...---,,,+++,,,------222222333555555666666555555666777777666777999;;;<<>>>>>@@@CCCDDDEEECCCDDDDDDCCC@@@??????@@@DDDCCCAAA???===;;;999888666444333444666777777666333333222111......///111000111111111111000//////------,,,,,,,,,---............------,,,+++++++++))))))***+++++++++******)))))))))((((((((((((((('''(((((())))))(((((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,------,,,***)))''''''((()))))))))))))))$$$%%%&&&(((++++++)))'''%%%%%%&&&''''''((())))))******)))))))))***+++,,,))))))))))))***************++++++,,,------......,,,---...///000111111222333333333555888:::<<<<<<999999;;;>>>AAABBB@@@>>><<<::::::;;;???BBBCCCCCCBBBCCCBBBAAAAAABBBFFFIII@@@???===<<<<<<;;;888666777555444444666777777666333333333333222111000///---...000222333333333222///////////////.........,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---************************))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''((())))))(((((((((((()))))))))******************************++++++,,,,,,---......------......///000000111---...000111111222444666555666777777666666888999999::::::::::::999888777777777888<<>>AAA???:::AAA@@@@@@?????????>>>>>>>>>???@@@???<<<:::;;;<<<;;;;;;::::::::::::;;;;;;777777555444222111000///000111111111000...---,,,---,,,,,,++++++,,,,,,---)))***,,,......,,,***)))))))))(((''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++++++++++++++,,,---......,,,,,,,,,---------------///000222444666777888888666777888777777777999;;;===AAAFFFEEEBBB@@@AAADDDAAAAAABBBCCCDDDFFFHHHIIIEEEFFFFFFEEECCCBBBAAAAAA>>>===<<<===@@@BBBCCCBBBAAACCCDDDBBB???======>>>@@@AAAAAAAAA???<<<999777666444333333666888888888444555444111...---...111000000111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''(((***+++++++++******((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((())))))******)))***,,,------,,,***)))''''''((()))))))))))))))###$$$%%%(((+++,,,***(((%%%%%%&&&&&&'''((())))))&&&&&&'''((((((((((((((())))))))))))******************+++,,,,,,---......,,,,,,---...///000111111444333444666:::===>>>>>>:::;;;===???AAAAAA>>>;;;<<<;;;:::;;;???BBBDDDDDDDDDDDDBBB@@@>>>???BBBEEE???===;;;::::::999777555888777666777888999888666555555555444333222111000---...000222333444444333///////////////.........,,,,,,,,,++++++*********++++++,,,,,,,,,---------************************))))))(((((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,---......---------...///000000111***,,,///000000111222333444666777777555444444555444777:::<<<===;;;999777999999999;;;>>>???>>>===:::===??????<<<;;;<<<===888<<>>>>>AAA>>>777;;;;;;;;;<<<===???@@@AAA<<>>???@@@@@@AAACCCEEEGGGHHHCCCCCCCCCCCCBBBAAA@@@???<<<<<<===@@@CCCDDDCCCBBB@@@BBBDDDBBB???===>>>??????AAACCCDDDBBB???;;;888777555333444666999999999555666555222...,,,...000000000000000000//////......------,,,++++++++++++++++++++++++++++++,,,,,,'''((()))+++++++++***)))'''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******************++++++,,,,,,------...///......//////000111222111333666888999;;;===@@@:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===???AAACCCEEEBBB@@@>>>===;;;;;;;;;<<<999999999999999888777666555555666777888999::::::444444333333222111000000///////////////////////////...---,,,,,,,,,,,,,,,...------,,,+++***))))))---,,,,,,++++++,,,,,,---************************))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,//////.........//////000444333222222333444333222666777:::;;;;;;999777555::::::;;;;;;<<<<<<======999:::<<<:::888777:::=========>>>@@@CCCCCCBBB@@@AAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<>>@@@@@@===:::===;;;888666555666888999777555333333333333111000///...,,,,,,------,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******)))))))))))))))*********+++,,,---------------...000222444666888999999999888666555777:::======???AAABBBAAAAAABBBCCCDDDCCCAAA@@@BBBEEEIIILLLHHHIIIKKKLLLKKKIIIFFFDDDEEECCCAAACCCEEEEEEBBB???BBBBBBAAA@@@???>>>>>>===???AAACCCCCCBBB???;;;999555555555555777999;;;<<<999777444222000000111111222222222111000...---,,,......---,,,,,,,,,,,,---,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))******++++++,,,---------,,,,,,,,,,,,---...///000333555777777888888:::<<<999:::;;;<<<========================???@@@BBBCCCAAA@@@???===<<<<<<<<<<<<::::::999888777777666666333333444444555666666666444444333222222111000000..............................---,,,,,,,,,,,,,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---************************))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))*********+++++++++,,,,,,......------...///000000111111111111222222111000333555777999::::::999888<<<<<<<<<<<<<<<<<<======;;;<<<>>>===;;;:::;;;===???>>>>>>@@@AAAAAA???===::::::999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;>>>===<<<>>>@@@@@@===;;;888777555444444444555666444333111111111111000......---,,,,,,---...---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))'''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))******)))))))))))))))***)))***+++,,,------------------///111333555777888888888888777666777999<<<===???AAABBBBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEHHHJJJMMMNNNPPPQQQQQQOOONNNLLLEEECCCBBBBBBCCCDDDCCCBBBDDDCCCBBBAAA@@@???>>>>>>???AAACCCCCCBBB???;;;888666666555666777999;;;<<<:::888555333111111111111111111111111000///...---......---,,,,,,,,,,,,---,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))*********+++,,,,,,------,,,,,,,,,,,,---...//////444666777777666666777888999999:::;;;<<<<<<<<<<<<>>>=========>>>???AAAAAAAAA@@@???===<<<<<<<<<<<<;;;:::888666555555555555333333333333333333333333333333333222111111000000------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))******+++************)))))))))*********++++++++++++,,,,,,,,,,,,---...///000111......000111111000///...222333555777999;;;<<<==================<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>AAA@@@?????????>>><<<:::666666777888888888888888;;;<<<===>>>>>>===<<<;;;===<<<<<<===>>>>>>===;;;555555555555555555444444111000......//////...------,,,+++,,,.........,,,,,,,,,,,,+++++++++******************************(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))))))))(((((())))))***)))***+++,,,------------,,,,,,...000222333555555666777999888777777888:::===???AAABBBBBBBBBCCCEEEAAAAAABBBCCCEEEGGGIIIKKKJJJKKKLLLNNNNNNMMMLLLLLLCCCDDDCCCBBBAAAAAADDDFFFGGGFFFDDDCCCAAA@@@?????????@@@BBBCCCBBB>>>:::888777666666666777888:::;;;;;;999777555333222222222111111111111111000///.........---,,,,,,,,,,,,---,,,,,,,,,+++******))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))******+++,,,,,,,,,------------...///000111333444555555444444555777777888999:::::::::::::::===============>>>>>>>>>??????>>>======<<<<<<<<<<<<:::777555333333444555555444444444333333333222333222222222111111000000------------------------------,,,,,,+++,,,,,,---*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))************+++++++++++++++++++++,,,---///000111---///111222222000000000555555555666888;;;===???>>>>>>>>>======<<<<<<<<<<<<>>>AAACCCDDDCCCCCCBBBBBB@@@????????????===;;;777888:::;;;;;;;;;:::999:::;;;===>>>>>>===;;;:::::::::::::::;;;;;;::::::777888::::::999777555333000///......//////...------++++++,,,...///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((())))))(((((((((((())))))***)))***+++,,,,,,---,,,,,,+++,,,---...000111222333444666888999888888888999===???BBBBBBBBBBBBCCCEEE===???AAADDDGGGIIIKKKLLLFFFFFFFFFGGGGGGGGGFFFFFFBBBCCCCCC@@@===???CCCHHHJJJIIIGGGEEECCCBBBBBBBBB???@@@BBBBBBAAA>>>:::888888777777666777888:::;;;<<<:::888666444333333333111111111222111111000000......---,,,,,,,,,,,,---,,,,,,,,,++++++*********((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))******++++++,,,,,,,,,,,,------...///000///111222333333444555777666777777888888888888777;;;<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;::::::888666444222333444444444444333333222222111111222222111111111111111000------------------------,,,,,,+++++++++,,,,,,---*********++++++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++,,,...///000///111444444333222333444999888777777999;;;===>>>>>>>>>======<<<<<<;;;;;;;;;<<<@@@DDDGGGHHHHHHGGGBBBAAA??????@@@@@@???>>>:::<<<===???>>><<<:::999:::;;;<<<======<<<;;;:::888999999888777777777888:::;;;======<<<888444222111/////////111222111///---++++++,,,...///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((''''''((()))******))))))***+++,,,,,,,,,,,,++++++,,,---///000111111222444888999999888999999???AAACCCCCCBBBBBBCCCDDD???@@@BBBEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBB???<<<>>>CCCGGGLLLJJJHHHFFFDDDDDDDDDDDD@@@AAAAAA@@@???===;;;999999999888777777888999:::;;;:::999777666555444444111222222222222222111111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))******++++++************+++,,,------,,,...000111222333555777555555666666666666666555888999::::::;;;::::::999;;;;;;<<<<<<;;;:::999999777666555333333333333444111111111000000/////////111111111111111111111111------------------------+++++++++++++++,,,,,,---*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))***)))))))))************+++*********+++,,,---...///000333555444222222444777:::999888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>BBBGGGJJJJJJIIICCCAAA??????@@@AAA@@@???:::<<>><<<<<<;;;;;;;;;:::888888777888999:::999888888777777666555555333333333333333222111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((()))******+++))))))))))))***+++,,,---+++---///000000111444666444444555555555555444444555666777999999999888888999999:::::::::999888777444444333333333333333333111111000000000000000000000000000000111111111111........................++++++******+++,,,,,,---++++++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******))))))))))))************++++++***++++++,,,------///111333111//////333888777777777777888999:::::::::::::::;;;;;;;;;;;;;;;>>>===>>>AAAEEEHHHIIIHHHEEECCC@@@>>>>>>>>>===<<<999<<>>CCCDDDEEEDDDBBBAAAAAAAAADDDDDDCCCBBBAAA@@@@@@@@@CCCBBBAAAAAABBBEEEHHHJJJKKKIIIEEECCCCCCDDDEEEEEEFFFDDDBBB@@@@@@AAACCCDDDEEEBBB>>>;;;::::::<<<>>>;;;;;;999888777888999999666666777777777777666666444444444444333222000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))(((''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))*********++++++++++++,,,---...///+++---///000000000222444444444444555555444333333333444666777888888888777777888999:::999888777666111222333444444444333333222222222222222333333333000000000000000111111111////////////////////////+++*********+++,,,,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))************+++++++++***++++++,,,,,,---000111...+++,,,222777333444555666777888999999999999999::::::;;;;;;;;;AAA???>>>@@@DDDGGGGGGFFFGGGDDD@@@>>>===<<<:::999999<<>>===999555333444666555666999;;;;;;:::888777222111111222444666666555///...,,,,,,------,,,+++,,,,,,,,,+++++++++******************************)))***+++++++++***((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''')))******((()))***++++++,,,++++++---------.........//////---000333555777:::===@@@DDDEEEFFFEEEBBB@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCFFFJJJNNNPPPPPPKKKGGGFFFGGGHHHGGGEEECCCAAA???======???AAABBBFFFCCC===999888:::===???<<<;;;999888888888888999555555666777777777777777555555555444333222000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,------------,,,,,,---...000111111444666777555333222222444555666777777888888888777666777999:::999666444555444222222222333555777555444444333333222222111000111111222222222111111........................,,,+++***))))))***+++,,,+++++++++*********))))))******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((''''''''')))+++''''''((((((((((((''''''(((((((((((())))))))))))''')))***)))((('''(((***************+++,,,---...............///000111222555666666666666666555555444555666777999:::<<<<<<:::;;;<<<>>>@@@BBBCCCDDD============<<<;;;999999777:::???CCCDDDCCCAAA???>>>===<<<:::999999999:::>>>;;;888777999:::;;;:::888888999::::::::::::999666555444222111000000000///.........------------***+++,,,---,,,+++***))),,,+++******))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((()))*********+++...///////////////.........///000333777<<<@@@BBBHHHHHHGGGEEECCC???===;;;;;;@@@EEEDDDAAA???@@@BBBBBBBBBCCCDDDEEEFFFHHHHHHJJJHHHEEEEEEFFFHHHHHHHHHBBBAAA???===<<<===>>>???@@@>>><<<;;;===???@@@@@@<<<<<<;;;:::777666777888555555555555666666666666:::999777555333222111111...------,,,,,,++++++***+++***)))'''''''''((()))))))))))))))((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,,,,---------,,,,,,---...000111222444666666444333333333444555666777777888888888777777777999:::999777555555444333222333444666777555444444333333222111111000111111222222111111000------------------------++++++***))))))***+++++++++++++++*********))))))******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&(((***''''''(((((((((((('''''''''((((((((())))))))))))''')))***)))((('''((()))************+++,,,------------......000111222333555555555666666555555555555666777999:::;;;;;;;;;:::;;;<<<===???AAABBBBBB>>>>>>>>>>>>>>>===<<<;;;999;;;>>>AAABBBBBB@@@???>>>===<<<:::999999999:::<<<:::888777999:::;;;;;;888888888888888888888888555444333111000000///////////////.........------+++++++++++++++***))))))++++++******))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((())))))******++++++......////////////......---...000333777<<>>;;;:::;;;=========;;;;;;:::888666555555555555555555555555555555555888777666444333222111111......---,,,,,,+++************)))((((((((((((((())))))))))))(((((((((''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,---,,,,,,,,,,,,...///000222333555444333222444555444555666777777888888888777777777999::::::888666666555444444444555666777444444444333222222111111000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++************)))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%'''(((''''''((((((((((((''''''''''''((((((((()))))))))'''((())))))''''''((()))))))))******+++,,,,,,------------///000222444555444444444555555555555555555777999;;;;;;;;;:::999;;;;;;<<<===>>>???@@@@@@>>>???????????????>>>>>>;;;<<<===??????@@@@@@??????===<<<:::999888999999:::888777777999;;;;;;;;;:::999777666555555666666333333111000////////////000/////////............,,,+++******))))))******++++++*********)))))))))************************&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,------......///......---,,,---000444888<<>>===>>>???BBBDDDEEEDDDDDDEEEEEEEEECCC@@@888888888999;;;>>>AAABBBAAA???<<<:::;;;;;;;;;:::888888777666555444333333666555555444444333333333444444444333222222111111//////...---+++***)))))))))))))))))))))((((((''')))))))))(((((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,,,,+++,,,---///000222333333333222222444666444555666777777888888888777777777888::::::888666666555555555555666777888444444333333222111111111000000000111000000//////+++++++++++++++++++++++++++******************+++************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%&&&'''&&&''''''((((((''''''&&&'''''''''((((((((())))))'''((()))(((''''''((()))((()))******+++,,,,,,,,,,,,,,,---...000222444555333333333333333444444555555777:::<<<<<<;;;999888;;;<<<<<<===>>>??????@@@===>>>>>>????????????>>><<<<<<<<<<<<===>>>???@@@???===;;;999888888888888888777666777999;;;;;;;;;:::888666444222333444444222111000///////////////000000/////////.........---,,,+++))))))***++++++***************))))))((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,,,,---.........------+++---111555999<<<>>>?????????@@@AAA@@@???>>>===:::>>>BBBCCCCCCCCCCCCDDDAAA???<<<::::::<<>>@@@CCCDDDAAA???<<<;;;;;;:::999888555555555555666666555444555555444333222222111111111111222222222222111111//////...---+++***))))))'''((()))******)))((('''))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,++++++,,,---///000000222222222222333555777444555666777777888888888777666555777888999888777555555555555666666777777444333333222222111000000000000000000000///...---++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&((()))((('''&&&'''((('''((()))+++++++++++++++++++++,,,...000222444555222222111111222333444444555777:::<<<<<<;;;999777<<<<<<<<<===>>>??????@@@<<<<<<======>>>=========<<<;;;::::::;;;===???@@@???===;;;999888777777777777666555666999::::::999:::888555333111111222333000000//////.../////////////////////...............---,,,******+++,,,,,,)))************)))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***+++,,,,,,++++++,,,---------------+++...111666999;;;<<<<<<>>>???@@@AAAAAAAAA@@@???999<<>>;;;999999<<>>???@@@AAA>>><<<:::999999999777666444333333555888999888666444333333222111000000//////000111222222222111111///......---+++******)))'''((()))******)))((('''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++++++++,,,++++++++++++---...///...000222333222333555777444555666777777888888888666444444555777888888777444444555555555666666666333333333222111111000000///000000//////...---,,,++++++++++++++++++++++++)))***++++++++++++***)))(((((()))))))))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''))))))'''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''((('''((()))+++,,,++++++***+++++++++---...000222333111111000000000222333555444666888:::::::::999888::::::;;;<<<===>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;:::999888888:::<<>>;;;999777777777777777666555666888999999888888777555333222222222222000////////////000000111///.........---------------,,,++++++******++++++((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***++++++******+++,,,------------,,,///333777999:::999999;;;<<<===>>>???>>>=========>>>AAACCCDDDDDDCCCBBB???>>><<<;;;<<<>>>@@@BBB@@@@@@BBBDDDEEEDDDAAA>>><<<<<<<<<===============;;;:::888999999999888666666444444666::::::888444222111111000000/////////...///111222222222111000...------,,,,,,++++++***'''(((((()))))))))))))))((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++,,,++++++***+++---...///,,,///222333444444555666444555666777777888888888444333222333555777777666333333444555555555555555333333222222111000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%(((******(((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((&&&''')))+++,,,+++***)))***++++++,,,---...///000111000/////////111333444333444666777888999::::::666777888999;;;<<<>>>>>><<<<<<<<<<<<<<<;;;:::999777777777888:::===???AAA???>>>;;;999777666666666777666666777888888777666666666555444333333222222000/////////000000111222------------,,,,,,,,,,,,***************)))((((((((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''')))******)))***+++,,,,,,------------000444888999999777555777888:::;;;;;;;;;:::999;;;<<<>>>AAACCCDDDCCCBBB???>>>>>>>>>???AAABBBDDDAAAAAABBBDDDFFFFFFDDDBBB>>>>>>>>>>>>>>>======<<<<<<<<<;;;===??????>>>===:::777555777999999444000///////////////////////////000111333333222111000,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''')))***,,,---...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++,,,++++++***+++,,,...///+++...222444444444555555444555666777888888888888333222111222444666666666222333444444555555444444333333222222111000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***+++)))'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&''')))+++,,,+++***)))*********+++,,,---...///000000......///111333555333333444555777999:::;;;333444555777999;;;<<<===============<<<;;;:::999555555666888:::===@@@AAA???>>>;;;999777666666666777666666777888888666444555555555555555333222222000//////000000111222333------,,,,,,,,,+++++++++'''((()))))))))(((&&&%%%'''(((***+++***)))'''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***((()))***+++,,,---------...111555888999888666444666777999::::::999888888444666999===AAADDDCCCBBB?????????@@@BBBCCCDDDEEEAAAAAABBBDDDFFFGGGFFFDDD@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAACCCEEEFFFFFFEEE===999777777888777000+++.........//////////////////000222333333222111000++++++,,,,,,,,,---------)))(((''''''''')))***+++(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$########################((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''))))))))))))************(((((())))))*********+++(((((('''&&&%%%%%%$$$$$$&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************++++++,,,,,,,,,,,,------000111222333444555555555444444555666777777777666222222111111111111222222333333333333333444555666555444222111111111222222222111000///............---------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++******))))))))))))))))))(((((((((((('''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%((()))'''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))***+++,,,---...------------......//////000222444555666777777444444444555777:::<<<>>>AAA???<<<:::999888999::::::999777777777999;;;======;;;888555444555666777888999999999999888888777333333333222222222111111222222222111111000///...000...,,,+++,,,,,,+++***''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))***++++++,,,,,,------......000333555666666444333444444444777999:::888666:::;;;===???AAABBBCCCCCCDDDCCCBBBCCCEEEEEECCCAAAAAACCCEEEFFFFFFGGGIIIKKKJJJHHHGGGJJJMMMLLLGGGAAADDDEEEGGGHHHHHHGGGEEEDDDAAA>>>:::777666555444222000///...------...//////111222333333222111000///------,,,,,,+++******)))'''((()))******)))((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''(((((()))))))))*********)))))))))***************((((((((('''&&&%%%%%%%%%&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,------...///000222333333444444444444555555666555555555222111111111111111111222222222222222222333444444444333222111111111111222222111000//////......///------------,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))******)))(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&((()))'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((())))))))))))***+++,,,,,,......------......//////...000111333555555555555444444444555777999<<<===???>>>;;;888777666777777<<<<<<;;;:::;;;<<<===>>><<<:::777555444444555666888888888888888888777666333333222222222111111111111111111111000///...---///---+++***++++++***))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))******++++++,,,------------...111333444444333222444444555777999:::999888999:::===@@@BBBCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEGGGHHHHHHGGGEEEDDDEEEGGGJJJHHHGGGJJJNNNNNNJJJFFFGGGHHHIIIHHHGGGEEECCCAAA???<<<999777666555444222000//////............//////000000111000///...---,,,,,,,,,+++******))))))(((((()))******)))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((((())))))))))))******+++++++++***************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******++++++++++++,,,,,,,,,,,,---...///000111222222222333444444444444444333222111111111111111111111111111111111111222222222222333222111111000111111111222222111000////////////...---------------,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,...............///000000...///222444444444333222444444444555777999;;;<<<>>>===:::888777777777777======<<<<<<<<<<<<;;;;;;:::999666444333333555555777777777777777666555555333222222222222111111111000000000000///...---,,,---+++))))))******)))(((++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))*********+++,,,,,,------,,,---...000111111111111444444555777:::<<<;;;:::999:::===???AAAAAAAAAAAABBBBBBCCCFFFIIIKKKKKKJJJJJJJJJIIIGGGDDDCCCEEEGGGIIIHHHGGGJJJNNNPPPNNNLLLJJJJJJJJJHHHFFFCCC@@@>>><<<:::888666666666555444000000000000000//////...---............---,,,,,,,,,++++++***))))))(((((())))))************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''******(((''''''(((******(((((((((((()))))))))***,,,,,,++++++******))))))***)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******++++++++++++,,,,,,,,,---...///000111222222222333333333333333222111000111111111222222111111111111111222222222222222222111111111000000000111111222222111000////////////------------------------+++++++++++++++***))))))(((((((((((((((((((((((())))))(((''''''''''''''')))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((()))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,............//////000111///000333555555444222111444444555666777999::::::<<<;;;:::999999::::::;;;:::;;;;;;;;;:::999777666888777555444333333444444777777777777666555444444222222222222111111111111////////////...---,,,+++---+++***)))***+++***))),,,,,,++++++***)))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))******+++,,,,,,,,,---------...///000111222444333444777:::======<<<:::;;;<<<>>>>>>>>>======AAAAAACCCFFFJJJMMMNNNMMMEEEFFFFFFEEEEEEFFFIIILLLKKKIIIHHHJJJMMMOOONNNMMMIIIIIIHHHFFFDDDAAA???===;;;999888777888888777555222222333333333111000///,,,---------------,,,,,,++++++******)))((((((((()))******************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((,,,+++))))))))))))+++,,,'''(((((((((((())))))))),,,++++++******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))*********+++++++++,,,,,,---...///111222222333333222333333333222111000000000111222222222222111000222222333333333333222111000000000000000000000000222111000///............------------------------***++++++++++++***))))))(((((((((((((((((((((((())))))(((''''''''''''''')))(((((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))(((((((((((()))***+++,,,---------......///000111000222444555666555444333555666777777888999999999777777888999:::;;;======::::::::::::999777666555777666555444333333444444777777777666666444333333222222222111111111000000/////////......---,,,+++...,,,+++***,,,,,,,,,+++---,,,,,,+++***))))))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((((()))******++++++,,,---......///000111222333333222333666:::===>>>>>>:::;;;<<<>>>???@@@AAAAAAAAAAAABBBFFFJJJLLLMMMLLLAAACCCDDDEEEEEEGGGJJJMMMKKKJJJIIIJJJJJJKKKJJJJJJDDDDDDCCCCCCAAA@@@???>>>:::999888999::::::888777444444555555444333111000---------------------...++++++******)))(((((((((***))))))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((+++******))))))******+++''''''(((((((((((())))))*********)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((())))))************++++++++++++---...///111222222222222222222222222222222111000000111222333333222111000222333444444444333222111...//////000000000000///000000///...------------++++++,,,,,,,,,,,,------******++++++******)))((())))))))))))))))))))))))***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((()))***++++++,,,,,,,,,---...///000111222222333444555555666666777777888999:::::::::999444555666888:::<<<============<<<;;;::::::999999666666555444444444444444777777777777666555333333222111111111111000000000////////////...---,,,+++...,,,++++++,,,------,,,,,,+++++++++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))******++++++---...///111222222222222111111222555999===???@@@;;;;;;<<<>>>AAAEEEIIIKKKBBBAAABBBDDDGGGHHHHHHGGGAAACCCEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHHHHFFFEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>999888888999:::999888666555555444444333222000000------------------...///,,,++++++***))))))(((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))************++++++++++++,,,---...///000111111111111111222222333333222222///111222333333222111///111222333444333222000///---...///000000000/////////...---,,,,,,+++,,,,,,*********+++++++++,,,,,,***************))))))((())))))))))))))))))))))))******)))(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$%%%))),,,###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''(((((()))***+++***+++++++++---...///000111111111111333555666777888999:::;;;;;;;;;::::::999999;;;<<<===>>>>>>>>>???>>>===<<<;;;<<<<<<===666666666555555555555555888888888777666555444333111111111111000000000000//////000//////...---,,,---+++******+++,,,,,,+++******************))))))(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''(((((()))******+++,,,---000222333333222111000///000333888===???@@@???>>><<<===???DDDIIILLLBBBAAAAAABBBCCCCCCBBB@@@???BBBEEEFFFEEEDDDDDDDDDCCCEEEFFFFFFEEECCCAAA@@@999999999999:::;;;<<<===777777666777888777555333444333222000//////......------,,,,,,,,,---...///,,,,,,,,,+++******)))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++++++++---...///000000000000111222333333333333333///000222333333222000///000111222333222111///---,,,---///000000000//////......---,,,++++++++++++))))))*********+++++++++***************)))(((((())))))))))))))))))))))))++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%###%%%)))...######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((((()))***+++*********+++,,,---///000000000//////111333666888999:::;;;<<<<<<<<<;;;:::???@@@@@@AAAAAAAAAAAA@@@???>>><<<;;;:::;;;===>>>666666666666666555555555999999999888777555444333111111111111000000000000000000000000///...---,,,,,,***))))))***++++++***)))))))))))))))*********(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((()))************,,,///222333222111////////////222888===???@@@CCC@@@===:::;;;>>>BBBEEECCCBBB@@@@@@AAA@@@>>>;;;<<>>===:::;;;<<<>>>@@@@@@===;;;666666666666555555555555888888888888888777777666777444111///000000111000111111111111000///---,,,---,,,+++***)))))))))))))))***+++++++++***((('''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((())))))*********+++,,,...///......---,,,...000222555888:::;;;>>><<<999777777888:::<<<>>>CCCGGGGGGEEEAAA@@@@@@>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCAAA???<<<999777;;;999999<<<;;;777666999777777777666555444333222222111111000///......---***))))))***,,,------,,,+++++++++************)))'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,---...//////000000///000000111222222222111111222222222222222222222222222222222222222111111000////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***************))))))******+++,,,***,,,///000000111333555555777999:::999888999999999:::;;;============<<<::::::;;;===???>>><<<999333444444555666777888999666666666666555555444333555222///...///000000000000000111111000///---,,,---,,,+++***))))))))))))))))))******))))))((('''(((&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''((())))))*********+++,,,---.........------...000333555888:::;;;@@@>>>;;;888777888999;;;AAAEEEHHHHHHEEEAAA??????;;;===???AAACCCEEEEEEEEEBBBBBBAAA???===;;;999888;;;888888;;;;;;888666888222222333333333222222111222111111000//////......,,,+++******,,,,,,+++***+++++++++*********))))))''''''((()))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++++++++,,,---...///////////////000000111222222222111111111111111111111111111222333333333333222111111////////////////////////......---------,,,,,,,,,---,,,++++++******++++++++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))*********))))))))))))***+++++++++,,,---------///222555333555666777666777888:::888999999::::::;;;;;;<<<:::::::::<<<===<<<999777444444555666777888999999666666666555555333222222222000......///000000000......///000000///...------,,,+++***************))))))(((''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%&&&''''''(((((()))************+++------------------...000333555888:::;;;@@@>>>:::888777777888999AAADDDFFFGGGEEEBBB@@@@@@999999;;;>>>AAADDDFFFHHHAAA@@@>>>===;;;:::::::::;;;777666:::<<<:::777666000000111111222222222222111111111000000//////......---++++++++++++***(((++++++*********)))))))))'''((()))******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''(((((()))***+++++++++,,,.....................000111222222222222111111111111111000000000333333333333333222111111////////////////////////......---------,,,,,,,,,---,,,+++***)))***+++,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((()))))))))***)))))))))))))))***++++++,,,,,,---,,,,,,...222555222444555555555666888;;;999999888888999999:::;;;999999999:::;;;:::777444888777777777777666666666777777777777666444333222000...------///000000///,,,---...///000///......,,,,,,+++***************)))((('''%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***)))***++++++,,,------------...000222555777999:::;;;:::888666666777888999>>>@@@BBBDDDDDDBBBAAAAAA999999:::<<>>>>>???@@@AAA@@@>>>===<<<<<<;;;<<<>>>AAAEEEGGG@@@???===<<<;;;;;;<<<<<<<<<888888<<<>>>:::666555555444333111111000111111111111111111000000000000,,,+++******,,,,,,+++************)))))))))((((((((()))***+++***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((()))************+++,,,------------+++,,,...000111222333333333333333222111111000000111222222222222111000000////////////////////////......---------,,,,,,,,,---,,,++++++******++++++******)))))))))((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((()))******,,,---......---///111444111333555555555555666888888888888888888888888888777777777999:::999666444333333444555666777888888222222222222222111111000000///......///000///---***+++---.........------***))))))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))***+++,,,---,,,,,,...000222444666666222222333444666888:::<<<@@@???>>>>>>>>>===:::888===<<<<<<<<<>>>@@@CCCEEEAAAAAA@@@>>>============<<<;;;<<>>888555666444333111///.........///111111111111111111111111,,,+++******,,,---,,,*********)))))))))(((((((((((()))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((******)))***+++,,,,,,------,,,***+++---///111333333444333222222111000000//////000111111111111000//////////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++*********)))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&"""#########$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((((((((((((((((()))*********,,,---...------///111///222444555444333333444555666777888888777666555666666777888::::::777555222222333444555666777777///000111111111111111111111000//////000000...,,,++++++------...---,,,+++((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))))))))(((((()))***,,,---***+++---///111222444555333444444555777999;;;<<<===<<<;;;===??????===;;;:::::::::;;;===???AAACCCCCCCCCCCCBBBAAA???>>>======>>>BBBCCC>>>666444777444333111/////////000111111111111111111111111111...,,,++++++,,,+++***)))***)))))))))(((((((((((()))((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***))))))***+++,,,,,,,,,,,,***+++---///111333444444222111111000///......---000000000000000///......////////////////////////......---------,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))((((((((((((((((((((((((((()))******(((***,,,------,,,---......000333444333111000111333444666777777555444222555555666999::::::888666555555444444444333333333000111222333333444333333222111000000111000...,,,+++,,,---------,,,++++++''''''&&&&&&&&&''''''((('''((()))))))))(((&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((((((((***+++---******,,,...000111333333666666777777888:::;;;<<<888777888<<>>======@@@EEEEEE>>>444444888555333222111111333555666111111111111111111222222000...,,,++++++***(((&&&))))))))))))((((((((((((***(((&&&%%%$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******+++++++++***************,,,,,,---...///000111111444222000...------//////...............---------......//////000111111111///............---------------------------------+++++++++++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((((()))******)))((('''))))))))))))************+++***))))))+++---///111000222444444444333444555666555444333333444666666666666666666777777777777999666333111222333444333444333111000000000111222000000//////.........---,,,,,,,,,+++++++++******+++)))((('''((((((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************+++,,,---...///000111222666888;;;;;;:::999999999777999<<<@@@CCCEEEFFFFFF@@@;;;;;;@@@BBB@@@BBBHHHDDDDDDDDDDDDCCCBBBAAA@@@===FFFFFF<<<666999888222444444333333333333444444...///000000000000//////000000///...,,,+++******))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))************************,,,------...///000111111333222000...---...////////////......---------,,,------...//////000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''(((((())))))(((''''''))))))))))))************,,,+++******+++---///000///111222333222222444555666555444444444555666666444444555555666777777888999666444333333444333222333222111111000000111111//////......------------,,,,,,,,,+++++++++******+++)))((('''((((((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!########################"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))************+++,,,...///111222222666888::::::999888888999888888:::===@@@DDDGGGIII@@@<<<;;;???@@@>>>@@@EEEDDDDDDDDDDDDDDDCCCBBBAAA@@@GGGGGG>>>999;;;;;;555666555444444333333333444///000000111111111000000000///...---,,,+++******))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))******+++++++++------...///000111111222222111///...---......///000000///...------,,,,,,,,,,,,------...//////000000000/////////.........++++++++++++++++++++++++******++++++******))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&))))))))))))************,,,,,,+++***+++,,,...///...///000000000111444777666666555555555555666666222333444555666888999999999777555555555444222111222222222222222111000000......---------------,,,,,,,,,,,,+++++++++******+++)))(((((((((((('''%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))******)))***+++---///111222333444666888888777777888999888888888:::>>>BBBGGGJJJAAA===<<<>>>???>>>AAAEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDIIIIIIAAA===???>>>999888777555444333333333333000000111111111000000///......------,,,+++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))***++++++,,,,,,---...///000111111222111000///............///000000///...---,,,,,,+++++++++,,,------....../////////.........---------************************))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((()))))))))************---,,,+++++++++,,,------......///......111444888777777666666666666666666333333555666888:::;;;<<<999888666666666555222000111111222333333111000///........................,,,,,,,,,+++++++++*********)))(((((())))))(((&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""#########$$$####################################""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***((()))***,,,...000222222333444666666555555777888777888999:::===@@@BBBDDD@@@>>>>>>>>>@@@AAADDDFFFCCCCCCDDDEEEEEEEEEEEEEEEGGGJJJHHHBBB???@@@>>>:::999888666444333222111111/////////000//////......------,,,,,,++++++******))))))))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))******++++++,,,,,,---...///000111111/////////...............000//////...------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++))))))))))))))))))))))))((())))))*********))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''((()))))))))************,,,,,,,,,,,,,,,,,,,,,------............000444777888888888777777666666555444555666888:::<<<>>>>>>999888777777777666333111111111222333333111000//////////////////000000000,,,,,,,,,+++++++++*********)))(((((()))***((('''&&&'''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""##################$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))((()))***,,,---///000111111333444444333444555777666888:::===>>>===<<<;;;;;;<<<======???BBBEEEEEEAAABBBCCCEEEFFFFFFFFFFFFJJJJJJFFFAAA???>>>===:::888777666444222111000000------...------,,,++++++++++++++++++++++++******))))))))))))((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))*********++++++,,,---...//////000........................///............---------++++++,,,,,,---......///,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))******))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))************+++++++++,,,,,,------------.../////////000333666888888999999888777666555666777888:::<<<===??????999888666666777777555444222222222222222111000000///000000000000111111111,,,,,,,,,+++++++++*********)))((((((******)))(((&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))***+++---...//////000111222222111222444777666888;;;======;;;777555888;;;======???BBBCCCAAA@@@AAABBBDDDEEEFFFGGGGGGMMMIIIEEE@@@>>><<<:::888777666444333111000//////,,,,,,,,,,,,,,,+++***)))******************++++++))))))))))))((((((((((((%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((())))))))))))))))))******+++,,,---......---.....................---------...............,,,,,,,,,---......//////,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''))))))))))))))))))************)))***+++,,,---............///111111111111222444999999::::::999777666555777777888:::;;;===>>>???:::777555555666888888777333222111111000000111111////////////000000000111,,,,,,,,,+++++++++*********)))((()))***+++***(((&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))*********+++,,,,,,------...///000000000111444666666777999::::::999777666:::???BBBAAAAAADDDBBB===>>>???AAACCCEEEFFFGGGGGGPPPJJJDDD@@@>>>;;;888666555444333111000/////////---------,,,,,,+++))))))((()))))))))******++++++))))))))))))((((((((((((%%%%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))((((((((((((((()))***+++,,,------...------......///......---,,,,,,------.../////////,,,,,,---......//////000---------,,,,,,,,,++++++************************''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***))))))))))))************((()))+++,,,---............000222333222111222333999999::::::999888666555777777888999;;;<<<======:::777555444666888999999444333111000000000111222---.........//////000000,,,,,,,,,+++++++++*********)))((()))***+++***)))&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))******+++++++++,,,,,,,,,...////////////000333666666666777777888888888999???FFFIIIFFFFFFGGGCCC<<<===>>>@@@BBBDDDFFFGGGGGGRRRKKKDDDAAA>>>:::777555333333111000////////////---......---,,,+++***)))(((((())))))******++++++))))))))))))(((((((((((($$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((***++++++''''''''''''((((((((((((******))))))******+++,,,------............------------------............111111000000//////............---,,,,,,+++******(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++((())))))+++,,,---......111111111000111111222222666777888999888777555333333444555666777999::::::<<<:::888777777777555444000000////////////000111000...,,,---...///...---,,,+++******))))))******+++++++++++++++***((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$############################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))))))))***+++,,,---......---,,,---///111111000555444555555666888999:::DDDFFFHHHIIIGGGCCC>>>;;;;;;999:::???DDDGGGHHHIIIPPPJJJDDDAAA@@@>>>888444777555222111111000...,,,000///---+++*********+++******)))))))))***,,,---+++******)))))))))))))))''''''((((((((('''%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((()))******''''''''''''((((((((((((******))))))******+++,,,------............---------------.........//////000000000/////////............---,,,,,,+++******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''((()))***+++((())))))***+++,,,---...111000000000000111222222555666666777666555444333222333444555666888999999:::888555555555555444222000000////////////000000///---,,,,,,---......---,,,+++******))))))******++++++++++++***)))((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$############################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((******)))******+++,,,---000///------///111111111777777888888888999999999???AAACCCEEEDDDBBB>>><<<;;;;;;===@@@CCCEEEFFFGGGLLLGGGBBB??????===999555555333222111222111000...000///---+++******************)))))))))***,,,,,,***)))))))))))))))******''''''((((((((('''%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''((((((((((((***))))))))))))***++++++------............---------............////////////////////////............------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((''''''''''''((()))***+++(((((()))***+++,,,,,,---/////////000000111111111444444444333333333333333111111222333555666777888777555333222333333111000000000000///////////////---+++***+++---......---++++++***))))))))))))***+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$#########################################################""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******)))******+++,,,---333111......///111222222999999;;;;;;;;;;;;:::999:::<<>><<<>>>@@@AAABBBDDDFFFHHHHHHDDD@@@>>>>>>===:::777444222111111333333222000///...---+++*********************)))******+++,,,)))))))))(((((()))******'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++,,,------......------,,,------........./////////........................---------,,,,,,+++++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((******(((((())))))***++++++,,,---......///000000000000222222111000000111111222///000111222333555555666666444222111222222111000000000000000000//////...,,,+++******,,,......---++++++***)))))))))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######################################################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***,,,---///000555333000///000222333333666888:::<<<===<<<;;;:::;;;===???AAABBBBBBAAAAAA???BBBBBB@@@@@@FFFKKKNNNEEEBBB???>>>>>>>>><<<:::555444222222333333222000...------,,,+++***************************+++++++++***)))((((((''''''(((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,------------,,,,,,------------............---------------.........------,,,,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***((((((((())))))*********+++,,,---//////000//////000000///...//////000000...///000111222333444555555333111111222222111000000000000111000///...---,,,+++******,,,---------+++***))))))(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#################################$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((())))))'''((()))+++---000222333555333000000111333444444333555888;;;============<<<===>>>???@@@@@@@@@@@@BBBDDDCCC>>>AAAJJJQQQSSSDDDBBB@@@?????????>>>===888666444333333222000///------------,,,,,,+++************+++************---,,,+++)))'''&&&%%%%%%''''''&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((''''''''''''(((((((((((()))(((((((((((()))******,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***''''''(((((()))))))))))))))+++,,,.../////////...............////////////......///000222333444555555333111111222333222111000000111111111///...---...---++++++,,,------,,,******)))(((((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""###########################$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''')))+++---000222444222111000111333555555444111333666999<<<===>>>>>><<<<<<<<<<<<<<<=========CCCEEEBBB>>>CCCOOOTTTRRRDDDCCCBBB@@@>>>>>>======:::888555444444333000..................---,,,,,,***++++++++++++***))))))...,,,+++(((&&&%%%$$$$$$''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((()))******''''''''''''((((((((((((((((((((((((((()))******+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))((())),,,...//////...---,,,---.../////////............///000222333444555444222000000111222111000000000111222111///---,,,111///---,,,------,,,+++******)))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""#########$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***'''(((((()))+++---///000//////000222555666555333333444666888:::===>>>???;;;;;;;;;;;;<<<===??????AAADDDBBB@@@GGGRRRRRRHHHDDDCCCBBB???===;;;:::;;;888777555444555444222000...///000000000///...---***++++++,,,+++***)))(((+++***)))((('''&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""%%%&&&'''&&&$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((***+++,,,''''''''''''((((((((()))((((((((((((((()))******+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''))))))'''''''''(((((((((((((((''')))+++---//////...---+++,,,...000000///...---......///111222333444555333111//////000111111000000000222222111///---+++222000...---------,,,+++******)))((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$"""############$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((******(((((((((((()))***+++,,,------///333666777555333777777777888:::<<<>>>???===<<<<<<===>>>@@@BBBDDD???BBBBBBBBBKKKTTTNNN???DDDCCCBBB???;;;999888999777555444444555555444333///000000111111000///...***+++,,,,,,+++***)))(((((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%'''(((&&&$$$"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((''''''''''''))))))))))))***************+++,,,------,,,******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((''''''(((((())))))******,,,,,,------...---------+++,,,------......------+++---000444666777777777777666555111...------///000000000000////////////444000---...222333111...++++++******)))((((((''')))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******)))******++++++,,,------+++,,,...000333555666777666666777777888888888888888999;;;<<<===@@@CCCFFFGGGCCCEEEMMMOOOIIICCCBBB@@@@@@???>>><<<:::888777888666333222333222111000000//////...------,,,,,,***)))))))))***+++,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((()))))))))***************+++,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((''''''(((((())))))******)))***,,,---//////000000,,,---...///////////////,,,---000444666777777777666666444222...------///111111000000000/////////333000---...111333111...,,,,,,+++******)))(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''((())))))))))))******+++,,,,,,---,,,,,,---///111444666777666666555666666777888999999::::::::::::<<>>@@@BBBCCCCCCAAA???===;;;999666444333333111///.........---------------,,,,,,+++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''(((((((((((())))))(((((((((((()))))))))***((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''(((((())))))******((())),,,...111222333444111111111111111000//////---///000222444555555555666777777555222111111222222222222222111111111000222000......000111000///---------,,,,,,+++++++++)))))))))(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$##################$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""#########$$$$$$###############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&(((((())))))***+++++++++------,,,---...111333555333222111000111444777999<<<<<<===<<<<<<>>>BBBEEE===@@@EEEFFFCCC>>><<<===;;;===AAACCCDDDCCCAAA???:::777555333333333111000------------------------******+++++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!""""""""""""#################################################################################'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********'''(((((((((((()))))))))(((((()))))))))******+++))))))*********++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''(((((())))))*********+++---///000111222222222222222111000///...---//////000222333444444555777888888777555444444555222222222222111111111000111///......///000000///---------,,,,,,,,,,,,,,,***)))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))******+++,,,,,,,,,,,,---///111222111000//////000333777999<<<===>>>=========???AAA>>>CCCFFFEEE@@@<<<;;;:::777:::>>>AAACCCBBBAAA???777555333333333333222111---------------,,,,,,,,,'''((()))+++,,,,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###########################!!!""""""""""""#################################################################################'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++''''''(((((((((((()))))))))))))))))))))***+++,,,)))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''(((((())))))******+++,,,---...///000000000222222222222111000//////000000000111222333333444666888999999777555555666222222111111111000000000000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((())))))******++++++,,,---......////////////...///111444777999CCCEEEFFFFFFDDDBBBBBBCCCHHHIIIEEE===999999:::999555777;;;>>>@@@@@@??????999666444333444444333111......------,,,+++++++++%%%''')))+++,,,------,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###"""""""""###############"""""""""#########$$$$$$#######################################$$$$$$$$$########################''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''((((((((())))))******))))))***+++---...)))************+++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%$$$######%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))*********+++,,,---...////////////000111222444444444444000000000111111222333333444666888888666555555555111111000000000//////////////////.........///000+++++++++++++++,,,,,,,,,*********)))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&'''(((((())))))***)))***,,,.........---,,,---...///000222555777888AAADDDHHHJJJJJJIIIHHHHHHFFFFFFAAA999888<<<<<<999444666999;;;===?????????>>>;;;888666555444222000//////...---+++***))))))&&&(((***,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$############$$$$$$$$$%%%########################""""""#########$$$$$$$$$########################&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))+++******)))***,,,...///)))************+++++++++++++++,,,,,,,,,---------......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********((()))+++---...///000000---...111333666888999:::111111000000111222222333222444777777555444444444000000000000////////////////////////------///000++++++++++++++++++++++++************))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! %%%$$$###""""""###$$$%%%#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&''''''((()))))))))(((***---//////...,,,***,,,---///111444666777888444999@@@EEEHHHHHHIIIIII;;;======;;;>>>BBB???777555666888:::<<<>>>??????CCC@@@<<<999777444222///000000...---+++***((((((((()))+++,,,,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))))))))***++++++,,,,,,///---,,,///444888888777444333111000000111333444555444333222222222333444........./////////////////////.........---------,,,+++)))((((((((()))***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################%%%%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))+++---///111111000/////////000111222333666:::<<<;;;;;;===???===<<<;;;<<<>>>@@@AAAAAA666999<<<<<<;;;:::<<<>>>CCC???:::888999666111,,,//////...---,,,,,,,,,,,,+++++++++++++++***)))((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###"""$$$%%%$$$""""""###$$$################################################"""############$$$$$$$$$########################''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********))))))******++++++******(((((((((((((((((((((((()))))))))))))))((('''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***((())))))******+++,,,,,,///...---...000333444444444333222000000222333444444444333222222222333444////////////////////////......---------,,,,,,,,,+++***)))((((((((())))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$###$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))+++---///111111000000000111333444555555777999888777777:::===???======BBBHHHJJJFFFBBB@@@BBBCCC@@@<<<::::::<<<======>>>@@@BBB===444---111000///---,,,++++++++++++++++++++++++***))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###!!!"""######""""""###%%%################################################"""############$$$$$$$$$########################''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))************))))))(((((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***(((((()))******++++++,,,---...---,,,+++---///222444333222111111222333444333222222222222222333444000000000///////////////,,,,,,,,,+++++++++*********)))((('''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##########################################$$$%%%&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##############################$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))+++---///111111111222333444666777888888888888666555666999;;;@@@>>>>>>FFFNNNPPPJJJCCCFFFGGGFFFAAA<<<999:::<<<>>>>>>@@@CCCEEEBBB;;;555333222000...---++++++******++++++++++++***))))))((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###!!!"""############$$$%%%################################################"""############$$$$$$$$$########################''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,+++++++++***************************))))))((('''(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))(((((())))))***++++++++++++------+++***+++///444444333222222222222333444222222222222333333444444111111111000000/////////+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##########################################$$$%%%&&&'''######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))+++---///111444444555555666888999999888888999::::::;;;<<<<<<@@@???@@@EEEKKKLLLGGGCCCAAABBBAAA>>>:::999<<>>555444222///---,,,+++*********+++++++++******)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$%%%################################################""""""#########$$$$$$$$$########################''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,***************************************)))((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''(((((()))******++++++(((+++------,,,...333888444333333333333333333444111111222333444555555555333333222111000//////...+++++++++*********))))))(((((((((((((((''''''&&&((((((((('''''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##########################################$$$%%%&&&'''#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$"""######$$$$$$#########!!!""""""######$$$$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))+++---///111555666666777888888888888666888===AAADDDDDDBBB@@@BBBCCCDDDCCCBBBBBBCCCDDD>>>??????<<<999999<<<@@@EEECCC@@@?????????>>>>>>777555333111...,,,++++++)))******+++++++++******))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###'''(((((('''%%%###$$$$$$################################################""""""#########$$$$$$$$$########################''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++************++++++++++++)))))))))******************++++++++++++******)))'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''((())))))******+++'''))),,,...000333666999333333444444444444333333111111333555666777777777444444333222111000///...,,,,,,,,,+++++++++******((())))))))))))((('''&&&(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##########################################$$$%%%&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##############################$$$$$$"""############$$$$$$$$$!!!"""######$$$#########"""""""""#########$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))+++---///111444555666777888999999999555999???FFFKKKKKKHHHDDDFFFGGGFFFBBB===<<>>>>>@@@BBBCCCBBB>>>:::777777666444111///...---,,,))))))***++++++++++++***)))))))))(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###(((((()))'''%%%###$$$%%%################################################"""############$$$$$$$$$########################''''''((((((((((((''''''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++((()))))))))*********+++***++++++,,,,,,,,,,,,+++''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********((()))+++///444777777777333444444444444444444333111222444666888888888888666555444333111000///.........---------,,,,,,,,,))))))*********)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$!!!!!!"""###############""""""""""""##########################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))+++---///111///111333666888::::::;;;777999>>>EEEKKKLLLJJJFFFGGGFFFCCC???<<<<<<>>>AAA???AAABBB@@@<<<:::;;;===<<<>>>AAABBB@@@===:::888777666444222000///......))))))***+++++++++++++++))))))))))))((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$######%%%&&&%%%$$$$$$%%%&&&################################################"""############$$$$$$$$$########################''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++(((((())))))*********+++***+++,,,,,,------------''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********))))))+++000666888666444333444444555555444444333111333555777999::::::999666666444333111000///...//////.........---------)))***+++++++++***((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))+++---///111+++---111555999;;;<<<===999:::===CCCIIIKKKIIIGGGEEEBBB===;;;<<<===<<<;;;;;;>>>@@@???<<<:::;;;===??????>>><<<:::;;;===???777666444222111/////////((()))***+++++++++++++++))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!#########$$$%%%'''################################################"""############$$$$$$$$$########################))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))(((((())))))))))))************)))((((((((((((***,,,---***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))*********************+++,,,...000222333000000000111222333555555222444666777777888:::<<>><<<;;;===???@@@<<<===>>>===;;;999999999999<<<>>>>>>;;;999999:::999666333222444444111...,,,,,,,,,++++++*********'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$############"""))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********))))))((((((((())))))))))))************)))((((((((()))***+++,,,***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))************)))))))))***+++---///111222111111111111111222333333555666888888777888999;;;===999555222222222000...//////...------------...---,,,++++++))))))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$###############$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$#########""""""""""""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,---...,,,000333333111111444888999:::<<<>>>@@@AAAAAA@@@;;;;;;::::::<<<>>>AAACCC===>>>>>>===;;;::::::;;;;;;===???===:::777777888666555333333333222111000.........---,,,++++++***(((***++++++)))(((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""########################################################################""""""""""""#########$$$######""""""######$$$%%%########################$$$$$$$$$############"""))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************)))((((((((()))***+++,,,)))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((((()))***,,,...///000222222111111111222222333888999:::999777777888999:::777444222222111000///000//////...---............------,,,+++***)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''################################################$$$###############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---,,,...000000///000444888777888:::<<<>>>@@@AAABBB::::::;;;<<<===???AAABBB=========<<<:::999;;;<<<===>>>>>><<<999777666666444555555444111000000111111000///...---,,,+++******,,,---,,,+++)))******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################################################################""""""""""""##################""""""######$$$%%%########################$$$$$$$$$############"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))*********)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''(((((()))+++,,,...///222222222222333444555666;;;;;;;;;999666555777888999888555444333222111111//////...------------...///...---,,,+++******)))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########################################################"""######$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,,,,------------///333777999999999;;;<<>>>>>===<<<<<<:::;;;;;;999888888999;;;<<<<<<<<<;;;999888777777555777888555000......000111111000...,,,+++***)))***,,,---,,,+++*********'''''''''&&&&&&%%%%%%$$$############################################################################################################$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$#########""""""(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))((()))))))))************((()))))))))************((('''''''''))))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((()))***+++---...000111222333555777999:::<<<<<<:::888555555666888999999888666444333222222///......---------------///......---,,,+++******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######################################################""""""###$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))******++++++++++++,,,///333555;;;;;;;;;<<<<<<>>>???@@@@@@???>>>===;;;999888777777888999888777777888:::;;;:::::::::::::::::::::888::::::666000------...000000///---,,,***)))((()))***,,,+++***((())))))(((((('''&&&%%%%%%$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%########################$$$$$$$$$#########""""""))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))************((()))************))))))(((''''''((())))))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((((((((()))***+++,,,---//////111333666888;;;<<<::::::999666444444666999:::::::::888555333222333000///......------......///...------++++++***)))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""############################################################""""""""""""###$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$###################################################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))*********+++---000222444;;;;;;<<<<<<===>>>>>>>>>::::::999888777777777888666888:::;;;:::999:::;;;<<<:::999999;;;<<<<<<<<<;;;;;;:::777222///......//////...---,,,+++***)))((()))+++***)))''''''((((((((('''&&&%%%%%%$$$##################$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%%%%&&&######""""""######$$$%%%########################$$$$$$$$$############"""))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))*********+++++++++,,,))))))))))))************((()))***++++++***)))((('''''''''((())))))'''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((((((((()))***+++,,,---...///000222444777999:::888777666444333444777:::999;;;;;;888444111000111222111111000///000000000......---,,,+++***))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################"""""""""#########$$$$$$"""############$$$$$$$$$######################################################$$$%%%%%%&&&''''''%%%&&&&&&''''''(((((()))))))))***,,,///111222333777888:::<<<===>>>======999888777666777888:::;;;999<<>>??????<<<::::::<<<======;;;<<<:::888666555444222000/////////...---,,,,,,+++((()))+++***)))'''(((((()))((('''&&&%%%$$$$$$###""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$############"""))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''&&&%%%$$$$$$''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++++++++,,,,,,,,,))))))))))))************((()))***++++++***)))((('''''''''(((***)))'''%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))***+++------...//////111222444666777666666555333222444888;;;999:::;;;888333///...///444333222222111111222222...------,,,+++***)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######################################################$$$%%%%%%&&&''''''%%%&&&&&&''''''(((((((((((()))***---000222222222333555888;;;===>>>======>>><<<:::888888:::<<<>>>;;;???DDDFFFEEEDDDCCCBBBBBB???;;;;;;<<<===<<<:::;;;888666666888888555222000000//////.........---(((***++++++)))(((((())))))((((((&&&%%%$$$######""""""######$$$$$$$$$$$$########################################################################!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%########################$$$$$$$$$############"""))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++++++++,,,)))************++++++++++++******)))((()))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((()))***+++000000111222333555777888333444444222000111666;;;777777555444222222222222444444444333222111000///000///---+++)))(((((())))))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## !!!"""###$$$%%%%%%%%%###"""!!!"""$$$$$$"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))***,,,---...//////---111666999:::::::::;;;888===AAAAAA===;;;<<>>???>>>>>>777777666666555555555555555444222000...,,,+++***+++***)))(((((('''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******************++++++))))))*********++++++++++++******)))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((()))***+++/////////111222444666777555333222111333555666777666666444333222111111111333333333222222111000///000///---+++))))))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$###"""""""""$$$$$$"""!!!############"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''((()))+++,,,---.........222666999:::999::::::@@@DDDGGGFFFAAA<<<<<<===999<<<@@@BBBBBBAAA@@@AAAAAA???======>>>>>>>>>===999888777666555333222222222111111000///...,,,++++++***)))((((((''''''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******************)))))))))))))))*********++++++*********)))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((()))***+++------...///111333555666666333000111666888666444555555444333222111000000111111111111000///......///...---+++***)))))))))''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$#########""""""###$$$$$$###!!!############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################$$$############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))+++,,,------///333666888999888888999BBBEEEHHHGGGBBB>>><<<<<<:::===AAADDDDDDDDDEEEEEEAAA???======>>>>>>>>>===:::999888666444222000//////000111111000///---,,,++++++***)))((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))***************************)))((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''(((******++++++,,,---///222444555555444333444666777555333444444444444333222111000///000000000//////...---......---+++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$######"""######"""###$$$%%%###!!!#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""####################################################################################""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))+++,,,---///222555666666666666777888<<<@@@AAA???===<<<===???AAAEEEFFFGGGFFFGGGHHH@@@>>>======>>>>>>===<<<999888777555444222111000111222333333222000...,,,,,,+++***)))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))((((((((((((((()))))))))*********)))************)))((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***+++,,,...111333444555666888666444222333555444444555555444333222111....../////////...---------------,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$######"""$$$###"""###%%%%%%###"""""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&(((***+++,,,...000333444444444555666222444777:::;;;;;;;;;<<<===@@@BBBBBBBBBAAABBBBBB???>>>======>>>>>>===;;;666666666555444444444333555555555444222000...,,,,,,+++***))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))******)))******++++++)))((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((()))***,,,...111333444777999:::777222000222555222333444444444333111000.........//////......---,,,,,,---,,,,,,***)))(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$######$$$######$$$%%%%%%$$$"""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################!!!!!!"""""""""""""""###############$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&'''))),,,------///222333333333555777444444555666777888::::::===>>>@@@@@@???>>>???@@@>>>=========>>>>>><<<:::555555555666666666777777888777555333111///...---,,,,,,+++***))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((()))))))))***((()))+++++++++***((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))((()))***,,,...111333555===<<<999555222000111222///000222222222111///.........////////////......,,,,,,,,,---,,,+++)))(((((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################!!!!!!!!!!!!""""""##################$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''***,,,...---///222333444555777999666555333333444777999:::===>>>@@@@@@@@@@@@BBBCCC>>>=========>>>>>><<<:::555666666777777777888888777555222000.........///,,,,,,+++***))))))))))))'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))((()))+++,,,+++***((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))((()))***,,,///111444555CCC===666333333333111...---...000111000///---,,,......///////////////...+++,,,------,,,+++)))((()))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################################## !!!!!!!!!""""""######"""############$$$$$$$$$%%%%%%&&&&&&'''(((((()))''''''&&&&&&'''***,,,......000333444555777:::<<<444222000000222777:::<<<999;;;===>>>>>>???BBBDDD======<<<>>>???>>><<<999777777777777888888888888444222///---,,,---///000---,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))************************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))+++,,,...///111111555555444333222111///...000000111111000///---,,,---+++))))))+++---...---++++++++++++++++++++++++))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################%%%%%%$$$###"""""""""###################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&''''''(((***...222222111222444777888555222222111333777;;;<<<:::777;;;<<<<<<<<<;;;<<>><<<<<<@@@EEEFFFCCC>>>888888999:::;;;:::777444555333000---,,,++++++,,,...---,,,+++)))((('''&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))************************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))***+++---...//////222222222222111000///...//////000111111111000///...,,,++++++...000111111---,,,,,,,,,++++++******)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$######"""#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''&&&'''''''''(((***---000111000111444777888666333222111222666:::<<<;;;999999:::<<<<<<;;;<<<>>>@@@???===<<>>>>>999;;;===>>>>>>>>>???@@@@@@===<<<===@@@AAA>>>;;;777555555555777888777555111111///......///000000......---,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!""""""############"""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************,,,---...///000111111111111111222222333333333333///------...222555666666//////...---,,,+++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""########################$$$$$$%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###########################################################################"""""""""###$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''((()))((('''(((***,,,---...000333555777777777;;;:::999999;;;>>>@@@AAA:::<<>>======>>>>>><<<:::666555333444555777666666222111000////////////000......---,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$############$$$$$$!!!"""############""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))+++,,,...000111222333333444333333222222222222222...---,,,---000333444444//////...---+++***))))))'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""##################""""""######$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###########################################################################"""""""""###$$$%%%%%%########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$############""""""!!!!!!#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''((()))((('''((()))+++,,,...000222444666888999===<<<;;;:::999;;;===???:::<<>>??????@@@??????>>>>>>===;;;999777555444444555777666666222222111000///...------------,,,,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########""""""!!!!!!"""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""")))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))+++,,,---///111222333333555444333222111111111111///---,,,,,,...000000000------,,,++++++***))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$###""""""""""""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$#################################################################################"""######$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""###############$$$$$$$$$$$$&&&&&&&&&'''(((((())))))&&&'''))))))(((((()))***,,,...111222333444777999;;;;;;:::888777888;;;===:::<<<======<<<;;;<<<<<<@@@@@@AAABBB@@@>>><<<:::999888666777888888666555111111000///...---,,,+++,,,,,,++++++***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############""""""!!!""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********************************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&(((******)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********)))***,,,...000111222222333222111000000111222222111///---,,,---------,,,+++++++++******)))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$########################################################################$$$$$$######"""#################################################################################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))$$$&&&((()))(((((()))***,,,///111222222333666999888999::::::999:::===@@@>>>??????===;;;;;;<<<===???AAADDDEEEDDD@@@===;;;;;;::::::::::::999777444...............---,,,,,,+++******))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$###############"""!!!!!!""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&(((***+++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++((()))+++---...///000000111000000///000222333444333111...,,,,,,,,,+++************)))))))))))))))&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$########################################################################%%%%%%$$$###"""""""""###########################################################################"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((###%%%((()))(((((()))+++---///222222111222666999777:::<<<======>>>BBBEEEDDDDDDCCC@@@>>>===>>>@@@>>>BBBFFFHHHFFFBBB>>><<<===<<<<<<<<<<<<:::777444+++,,,,,,---......------******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$###############"""!!!!!!""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&((()))***((('''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))***+++---...//////000...---...000333444333222111///...---...000111+++++++++******************))))))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################%%%$$$###""""""$$$&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''***+++,,,))),,,///222444555555444666;;;@@@BBBBBBAAACCCEEECCCDDDDDDCCC@@@>>>>>>>>>===>>>???AAABBBBBBBBBAAA>>>===:::888666555555555////////////...---,,,+++***)))(((((())))))((('''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************))))))))))))))))))))))))************))))))))))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***,,,---...///000111///......111333333333222111///.........000111++++++******))))))))))))***))))))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################%%%$$$"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""#########"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))***,,,,,,---///111333444444444777999===@@@AAABBBDDDEEE@@@BBBCCCBBB@@@=========;;;<<<>>>@@@AAAAAA@@@@@@<<<;;;:::888777666555555111111000///...---,,,,,,+++***))))))******)))'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############"""""""""!!!""""""""""""############!!!!!!!!!"""""""""##################"""""""""!!!***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************)))))))))*********++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((('''%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))***+++,,,...///000000222000//////111333333222222111000///...///000000------,,,,,,+++***))))))+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################"""!!!"""###$$$%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%############"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''))),,,+++)))((()))+++......///000111333444555777888;;;>>>BBBDDDCCCBBB===???AAAAAA???<<<;;;::::::<<>><<<;;;::::::;;;===???AAAAAA@@@>>>===999;;;>>>@@@@@@???===;;;999777444111///......///...---,,,,,,------,,,+++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############"""#########$$$$$$$$$$$$""""""""""""""""""######))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))******+++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))***((()))***+++---...//////111000111333555666555444333333222111111000///...------,,,+++******)))))),,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$########################################################################"""""""""#########$$$$$$$$$###""""""""""""###$$$#######################################$$$$$$$$$"""############$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$(((+++,,,)))'''''')))''''''((()))---111444777666888;;;???@@@>>>:::666:::;;;======<<<;;;<<<===<<<<<<======<<<;;;:::999:::<<<>>>@@@AAA@@@>>><<<777666444111000/////////...---,,,,,,------,,,+++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""#########$$$$$$""""""""""""############))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&'''((()))***'''((()))***,,,---......//////000333666888777666333333333222111000///...---------,,,,,,,,,++++++++++++***)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""################################################!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""#########"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((((((((('''(((((()))+++...000111222444666777777888999;;;<<<======<<<;;;<<<>>>@@@@@@???>>><<<;;;999999999:::<<<===??????>>>===<<<444444333222111000//////...---+++,,,------,,,***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!!!!!!!"""""""""######!!!"""""""""############((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***''''''((()))+++,,,---......///000444777999888777333333333333111000......000000000000000/////////++++++***************+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""################################################ !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((())))))'''))))))))))))***+++,,,---000111111000///333:::@@@===>>>===<<<;;;<<<@@@CCCEEECCCAAA>>><<<;;;;;;;;;:::;;;<<<======<<<;;;;;;222333333222222000///......,,,++++++,,,---+++***)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---000///...---------.........//////000---++++++---///---,,,/////////000000000111111//////............//////---............---,,,+++///---++++++,,,.........+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((************+++,,,------......///333888:::999777222222111111000...---,,,---------...............+++*********))))))(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$##############################$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""######################################################""""""!!!!!! """############$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!""""""""""""############$$$$$$$$$#########""""""########################$$$$$$%%%&&&&&&''''''((())))))(((((()))+++---......///000111444666888999???<<<:::999;;;>>>@@@@@@BBBBBBAAA>>>;;;;;;>>>BBBDDDBBB???===<<<:::888777000111222333333222000...------------------------'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""#######################################"""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++,,,,,,,,,,,,------------------------111///......000111000.........//////000000111111333000//////111111000......------------------......---,,,,,,,,,,,,---...+++,,,---...///000111111333000...,,,,,,,,,***)))------------------------++++++++++++************************************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((************+++,,,------//////000333777999888666222222111000///...------...............---------************)))))))))((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""!!!!!!!!!!!!"""############$$$$$$$$$########################%%%%%%$$$$$$###"""""""""""""""""""""############$$$$$$$$$#########""""""########################$$$$$$%%%%%%&&&''''''''')))((((((((()))+++---......//////111333555777888999888777999<<>><<<<<<;;;999777444444555444333111///............------,,,,,,,,,((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""#######################################"""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------.................................///000111///---,,,---------......//////111000000000222111000...222222111000000000111111111000////////////000111000000///...------......,,,++++++,,,---......,,,........................,,,,,,,,,+++++++++******************************)))))))))*********++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''((((((((())))))))))))***+++,,,---//////000333666777666444333222111000///.........//////......------,,,,,,************))))))))))))''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""!!!!!!!!!"""############$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&&&&''''''((((((((()))***+++,,,---......///000111333555666777666777999<<<>>>>>>===@@@@@@>>><<<;;;>>>CCCGGGCCCAAA>>>===<<<;;;999888999888777555444222000000000//////...---,,,++++++)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""########################"""############""""""!!!""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))***************,,,,,,,,,,,,---------------------...............+++,,,---///111111111000000000000000000000000000000000111222333222111000333333222222222222333333111111111000000111111111333222111///......//////---,,,---...111222111000////////////////////////---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,...///000111333333222111333222111/////////////////////...------,,,++++++*********)))))))))))))))'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%#################################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$%%%&&&&&&''''''''''''((()))***+++,,,,,,---......///000222444555999888777888;;;>>>??????EEEDDDAAA??????BBBFFFJJJCCCAAA>>>======<<<;;;999<<<;;;999777555444333333111000///...---,,,+++******))))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################""""""############"""!!!""""""""""""""""""""""""########################""""""###$$$$$$%%%%%%%%%########################************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))*********+++******))))))))))))******************************))))))*********+++++++++)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------.........,,,---------......//////...000111222222222333333444444444444444444444444111222444666777888999:::444555555555555555555555222333444555555444333222333222222222222333333444555333111111111000///---////////////////////////------------,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,---////////////......333222111000000///000000//////...---,,,++++++***))))))))))))))))))******(((((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""############""""""#########$$$$$$$$$########################"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$######################################################$$$$$$%%%&&&&&&'''&&&'''((()))***++++++,,,------...///000222444555:::888777888===BBBFFFHHHLLLIIIFFFDDDDDDGGGJJJKKKDDDBBB???>>>>>>>>>===<<<<<<;;;999888777777666777111111000///---,,,++++++++++++***)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################!!!""""""#########""""""""""""""""""""""""""""""########################""""""""""""######$$$$$$########################************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))******++++++++++++******))))))******+++************************)))************+++++++++******************************++++++,,,------------------.........//////------......///000000000111222333222111111333555000000111333555666777888<<<>>>AAACCCFFFIIIMMMPPPOOOPPPQQQRRRQQQOOOLLLKKKJJJLLLOOOQQQQQQOOOLLLJJJCCCBBBAAA???<<<888666444444222///......///......////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++***,,,...///...---------111111222222111111000///......------,,,,,,++++++))))))))))))************((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$%%%#########$$$$$$$$$$$$%%%###############$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&&&&&&&((()))***+++++++++,,,,,,---///111333555666666555666;;;BBBJJJOOORRRNNNLLLHHHGGGIIIJJJKKKKKKEEECCCAAA@@@@@@AAA@@@>>><<<;;;;;;:::999888777777111000000///...---,,,,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""########################!!!""""""############"""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""########################************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++,,,,,,+++******))))))******+++************************)))************+++++++++++++++++++++++++++++++++++++++,,,------...//////---.........//////////////////000111111222333333333444555555555888===AAA???AAADDDHHHLLLPPPSSSUUU^^^aaadddgggjjjpppwww|||}}}xxxtttsssvvv{{{{{{vvvssshhhhhhfffccc___YYYTTTQQQGGGCCC===888666555444444111111111111111111111111............------------------------------------*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))*********,,,///000...---...//////111333444333222///...,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************((()))))))))((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%&&&((()))***+++******++++++---///222444777888444666:::@@@GGGMMMPPPPPPKKKHHHGGGGGGJJJLLLLLLJJJFFFDDDBBBBBBBBBCCCBBBAAA=========<<<:::888666444000/////////......---------,,,,,,+++)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""########################!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######""""""!!!########################************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++((())))))***++++++,,,,,,++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............/////////000111111222333444444555555888:::===???AAAGGGPPPVVVaaaccchhhnnntttzzzoooggg[[[OOOFFF>>>999666222222222222222222222222//////.........---------------------------------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&&&&'''(((""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******---111111///...///111...000333555555222///---,,,,,,,,,,,,,,,,,,,,,---(((((())))))*********+++((())))))))))))'''%%%$$$''''''&&&%%%%%%$$$##############################!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%&&&((()))***+++*********+++---///222666888:::666999>>>EEEKKKMMMKKKIIIFFFDDDDDDFFFJJJLLLKKKIIIFFFEEECCCCCCDDDDDDCCCBBB>>>>>>>>>===;;;777444111///////////////.........------,,,+++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""########################!!!!!!"""###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---......//////111///------///000000///555555444222222777???EEEHHHPPPYYY^^^cccooo~~~rrr^^^PPPKKKBBB???:::333//////222555,,,,,,---000000---,,,---,,,,,,,,,...///...+++))),,,,,,,,,+++++++++******************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))+++,,,---...///000111222111111222333222000---,,,,,,++++++---000000...+++)))))))))))))))*********''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""##############################$$$$$$$$$%%%%%%%%%''''''(((((())))))*********+++---...111222444555444999AAAGGGKKKJJJHHHEEEHHHKKKOOOQQQQQQMMMHHHEEEDDDBBBCCCGGGKKKJJJDDD===AAA@@@===:::888666666666555333000---++++++------...---,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%### """)))///+++###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++*********************++++++++++++,,,,,,,,,------------------------......//////////////////---...000222333555666777222444777999>>>IIIWWWbbbsss~~~tttlll^^^OOOBBB888333111999444///---...///000111000///......///000///---,,,,,,,,,,,,++++++++++++************************))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))+++,,,---...///000111222111222333333333111///---,,,++++++---//////---***)))))))))))))))))))))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######""""""""""""############$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))),,,,,,---...///000111111555888===BBBFFFGGGHHHHHHIIILLLOOOQQQPPPLLLGGGDDDCCCCCCDDDFFFHHHGGGBBB===>>>===;;;999777777777777555333000---+++,,,---------,,,+++******)))))))))''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$############""""""""""""############################################################"""$$$&&&$$$!!!"""''',,,---&&&!!!###&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................,,,---...////////////...,,,///222333222333777::::::CCCPPP[[[fffuuuppp```QQQBBB999666444111111222111...+++222000---,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++******)))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))++++++,,,...///000111222222333444444444222111000---,,,,,,---......,,,*********))))))))))))))))))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###############"""""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###########################""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))+++++++++,,,---///000111555666888;;;???DDDGGGIIIIIIKKKMMMNNNLLLIIIDDDAAAAAABBBDDDEEEEEECCC@@@>>>;;;:::888777666777777888444222000---,,,,,,------,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$#########"""""""""""""""""""""############################################################"""%%%&&&%%%###"""%%%(((...'''###%%%&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------.............../////////---...///111222222222222111444777666444777>>>EEEZZZhhh{{{wwwhhh\\\GGGGGGBBB999444222111///444222///------,,,***)))------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%#########%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******,,,---///000111222333444444555444444333222/////////000///...,,,+++*********)))))))))))))))***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######$$$##################$$$########################""""""#########$$$$$$$$$####################################"""""""""!!!##############################$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******+++*********+++---///111333222333555888<<>>???AAACCCDDDEEE???===:::666333111000///111000///......---------+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$######""" $$$$$$"""###&&&########################************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))************+++++++++******++++++,,,------...,,,,,,,,,------------.........///000000111222222111111000222666===CCCHHHPPPUUU^^^mmmttt\\\FFF@@@<<<555111000000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((***,,,...000222222333333333333444555666777555777888666222...------++++++******)))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******000...,,,++++++,,,...000111333666:::<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCBBB???===>>>AAADDDCCCBBB@@@>>>:::777333111000///000000//////......------++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$############""""""""""""####################################""""""""""""""""""""""""$$$###"""###$$$$$$$$$######!!!"""%%%%%%""""""%%%########################************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------.........//////000111222222222555555777<<>>@@@AAABBBBBBCCCDDDEEEGGGHHHHHHGGGBBB===>>>BBBDDDBBB??????===:::777444222111111000000//////......------,,,+++***))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""############################################################$$$###!!!"""###$$$%%%$$$%%%$$$%%%'''%%%!!!!!!$$$""""""""""""""""""""""""************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++,,,------------------...&&&***---////////////000222111000000111222333444666<<>>:::555333222444666111111000///...------,,,)))))))))))))))((('''&&&''''''&&&%%%%%%$$$####################################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))************++++++++++++,,,,,,,,,---------------000000000000000000111111///333666666444444888<<<>>>PPPkkkjjjKKK:::444333222333444000******000//////...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,---............///000111222444555555888777444111///............---+++***)))))))))***''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***+++++++++,,,///111333555777777777999>>>BBBAAA@@@@@@BBBEEEHHHIIIIIIJJJPPPPPPJJJKKKQQQQQQJJJAAA<<<777555555666555333222222111000///...------************)))((((((''''''&&&&&&%%%%%%$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************+++++++++,,,++++++,,,,,,------------222000......///000000000000444666555444:::HHHTTTjjjzzzoooSSSEEE888666444333///+++...444///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))***+++,,,---------,,,---...///000222333333666555333111000//////000///...,,,+++))))))((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***+++++++++,,,///111333666999:::999999===@@@@@@???>>>@@@CCCFFFGGGGGGDDDLLLPPPKKKIIIKKKKKKGGGBBB<<<777666999:::555111333333222111000///......,,,,,,++++++***)))((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$######+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))***************++++++*********+++++++++,,,,,,++++++,,,,,,------......///...,,,...000222222111555555666888AAAUUUpppuuuaaaNNNAAA444///333555444222//////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''))))))***++++++,,,++++++***+++,,,---///000111111555444333111111111111111///...---+++***)))((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((***+++++++++,,,///111333777;;;===<<<<<<>>>@@@>>>???@@@DDDGGGIIIIIIHHHDDDIIIJJJGGGFFFHHHGGGCCCDDDAAA>>><<<<<<:::555111333333222111000///.........---,,,+++******))))))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++,,,---......//////000000111222444555444333777:::BBBQQQiiiooocccPPPAAA999666333000000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++++++++*********+++,,,...///000111333333333222222222222222//////...,,,+++)))((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((***+++++++++,,,///111444888===???>>>>>>@@@BBB===@@@DDDJJJOOOOOOMMMJJJKKKIIIGGGFFFIIILLLJJJEEEGGGIIIHHHDDD===888555555333222222111000///......///...---+++***)))))))))&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000222333333333333444666<<>>888777:::444333333222111000//////000///,,,***))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""######"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***++++++,,,------+++++++++,,,,,,,,,------------...///000111222222111444777666444777@@@HHH\\\oooqqqQQQ@@@999444333222000///......---------------------------------,,,,,,,,,+++++++++************************((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%"""$$$&&&(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))***++++++++++++,,,---...000111222222333444444444333222222111---------------+++***)))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))(((***+++++++++,,,///111222666:::======>>>BBBEEEFFFFFFHHHLLLOOOOOONNNLLLFFFDDDEEEHHHKKKKKKIIIHHHKKKLLLKKKGGG@@@<<<;;;<<<666666555444333222111111000...,,,***((((((((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,---------......///000111222333333666;;;>>>======EEETTTaaasssSSS???555444333111///...---------------------------------------,,,,,,,,,++++++************************''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%"""$$$''')))***(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((***+++,,,,,,,,,---...///000222333333444444444444333222111111,,,------...---,,,***)))''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))(((***+++++++++---///111000444888:::;;;===BBBFFFKKKIIIHHHHHHJJJKKKKKKKKKEEEHHHMMMRRRQQQNNNMMMNNNLLLJJJGGGDDDBBB@@@>>>===888888777666555444444333000...+++)))''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""######"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,---------...............///111222//////222666999333DDDOOOJJJJJJ]]]yyy^^^DDD:::222222111///000444......,,,,,,,,,,,,...///......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((()))(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------//////............//////555555666666555333111000//////...---,,,,,,+++++++++++++++************)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,------...000111333666999===@@@BBBCCCDDDFFFHHHIIIJJJJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJHHHGGGDDDBBBAAA@@@@@@AAA;;;:::999888666444333333000///---,,,+++*********'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,---------............///000111222222444999>>>AAALLLDDDBBBMMMeeefffSSS>>>777666444111111000000///...------------.........---------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,------......///000111333444:::::::::999888555333111...---------,,,+++++++++++++++++++++************((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))***+++,,,------///000222555999<<>>===<<<999999888666555333222222......---++++++*********(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$########################***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))*********++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,------........./////////......///222666:::???CCCFFFBBBQQQvvv\\\CCC999333///,,,222111111000///...---,,,.........------------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,,,,---///222444777888:::999999777555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((()))******++++++++++++++++++++++++'''&&&%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,------///000111444777;;;>>>???@@@???>>>===============CCCEEEHHHJJJKKKKKKIIIHHHHHHGGGFFFCCC@@@===999777777777666555333222111111------,,,+++************)))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$###############"""############$$$$$$$$$########################***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------------......//////000000///...///333666888;;;??????XXXZZZAAA555111111111111111000///......---............------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))***++++++,,,++++++---///111444666888666666555444222000---,,,------------............,,,,,,+++++++++*********(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$"""###%%%'''***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))(((%%%###"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,...///000333666999;;;===<<<<<<:::999999999::::::===@@@DDDHHHKKKKKKJJJIIIDDDEEEEEECCCAAA<<<888666555555444333222222111111---,,,+++************+++((())))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''########################""""""#########$$$$$$$$$########################***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,++++++,,,,,,,,,---------------......///000000111444222444777888777===EEE```zzzXXXBBB999888000000000000//////////////////.........---------,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))******+++***+++,,,---///111333444444444555555555444222111/////////000000000000000,,,,,,,,,++++++++++++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$%%%%%%'''(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((******+++,,,---...///111444666999:::999999999::::::;;;<<<===@@@CCCGGGJJJLLLKKKIIIHHH@@@AAABBBCCCAAA>>>:::888444444333333333222222222------,,,+++************''''''((((((''''''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))************))))))******+++,,,,,,,,,,,,,,,------------------...///000000111222333000222666777;;;KKK]]]vvvXXXBBB666444333111000//////000111/////////.........------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))************+++,,,---///000111///000222333444444333333111111111111111111111111,,,,,,,,,,,,++++++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&******))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,---...000222444666888888999;;;===>>>???@@@@@@GGGIIILLLNNNMMMKKKGGGDDD>>>???AAABBBAAA???<<<:::444444444444444444444444//////---,,,+++*********'''''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$##############################$$$$$$$$$"""############$$$$$$$$$########################***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,------------...------...///000111222222222///222888===LLLlllyyy]]]GGG;;;999555111///000111222////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++---///111222...///111222333333333222222222222111111000000000------,,,,,,,,,+++++++++)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))*********)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))***+++,,,,,,---///111333555666999;;;>>>AAABBBBBBAAAAAADDDFFFJJJLLLKKKHHHEEEBBB??????AAAAAAAAA???===<<<555555555666666666666666222111///---,,,*********((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%$$$###############""""""#########$$$$$$$$$"""############$$$$$$$$$########################+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))*********)))***++++++,,,,,,,,,,,,---------......------...///000111222222888555888@@@JJJaaajjjBBB>>>999333000///111222000/////////............---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((((('''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))+++---000222333333444666777888777777666333222222111000///......---------,,,,,,,,,++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&))),,,---%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******,,,,,,---...000222444555;;;===AAADDDEEEDDDAAA@@@:::>>>BBBGGGHHHGGGDDDBBB@@@AAAAAAAAA@@@???===<<<666666666777777777777777444333111...,,,+++***))))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$#########$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################------,,,,,,,,,,,,++++++************************((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,---------------------111333000---...222555888888999GGGgggtttWWW999///111333111111111111///......------...///...,,,+++******+++,,,+++++++++************)))************))))))))))))))))))((('''&&&&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++++++++******'''))),,,---...000333555444<<<>>>777555::::::444444333222222222111///---,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((***---///000222555777;;;>>>@@@AAA@@@@@@@@@AAA???@@@BBBCCCDDDCCCBBBAAAGGGGGGGGGEEEAAA===<<<<<<777777888999999888888777444222///---,,,,,,---...+++***)))((((((''''''(((''''''((((((''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))************************************************++++++++++++,,,------------.........111444555444222222555666777???NNNjjjsssLLL999666666444333111111000000/////////...///...---++++++++++++,,,++++++++++++************************)))))))))))))))((((((''''''&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''')))((((((''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))************(((***,,,---...///222444===CCCAAA888444888888333444333222222222111///---++++++++++++++++++******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((+++---///000111444666888;;;>>>@@@@@@@@@BBBCCC???AAACCCEEEGGGGGGGGGFFFJJJJJJIIIFFFBBB>>><<<;;;777777666666555555444444222222111///...---,,,,,,+++***)))(((''''''''''''''''''((((((''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))************************************************+++++++++,,,------------......//////...000222333333333444777:::KKKhhheeeHHH:::555333333000111111111111000000//////...---,,,++++++++++++,,,+++++++++************************)))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++)))+++---------...000222>>>BBB???555111555666333444222111111222111///,,,******************++++++((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((()))*********,,,...//////000333555555888;;;>>>???AAACCCEEE@@@BBBEEEHHHJJJKKKLLLLLLLLLMMMKKKHHHCCC>>><<<;;;:::999777555444333222222111222222222000...+++*********)))((('''''''''''''''(((((((((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$------,,,,,,,,,+++++++++************************+++***)))(((((()))***+++((()))))))))*********************************************+++++++++,,,,,,---------...//////000000------///222333333777<<>>@@@CCCEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLKKKHHHCCC???======>>>===;;;888666555444444444333333222000...---,,,******)))(((''''''''''''((((((((((((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$------,,,,,,,,,+++++++++************************+++***)))(((((()))***+++((()))))))))***************************************++++++++++++,,,,,,,,,------...//////000111111333111222444333555>>>JJJppp^^^CCC888666000000111111111000//////............---,,,++++++,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))***++++++,,,))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''')))***,,,***+++------,,,---...000,,,000222111111333444444444333222222222111///---******************++++++))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))***)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++)))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******+++,,,...///...///111222555777:::;;;===???BBBDDDGGGHHHHHHIIIJJJJJJJJJJJJHHHIIIIIIGGGCCC@@@??????@@@???===;;;888777666555999777444111////////////+++***)))(((((('''(((((((((((())))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///000111222222555222111333333999MMMbbb~~~aaaHHH:::444333222111000000000000...//////......---,,,+++,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++000///...,,,***(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))+++,,,---,,,,,,...000///222555555444444444444666444333333444333000...,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((,,,---***'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((())))))************,,,.........///111222555777:::;;;===???CCCEEEIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHGGGDDDAAA@@@AAA>>>>>>>>>===;;;999888777<<<:::666222000000111222,,,,,,+++***))))))))))))((())))))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000111222222333111///222777;;;IIIkkkwwwrrrpppqqquuutttwww{{{nnnNNN999777555222111111222333.../////////...---,,,+++------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((()))&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((---,,,,,,+++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))((('''&&&&&&&&&'''''''''((((((%%%''')))++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))***(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((***,,,,,,,,,---...000444444555666555444555777777666555444555444222000///......---,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((,,,***(((&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((---...+++(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))+++---......///111333444666888;;;===AAAFFFIIIJJJJJJIIIHHHHHHGGGGGGHHHJJJJJJJJJHHHEEEBBBAAAAAA===>>>@@@AAA@@@>>><<<:::===;;;999666444333222222...---,,,+++************)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---------,,,,,,,,,++++++************************((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111222333333111111777@@@JJJ```vvvhhhcccbbbbbbdddgggeeeiiimmmpppssswww}}}iii>>>;;;777333111222444555...////////////---,,,+++---------,,,,,,,,,++++++************))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((***++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&(((+++......---***((())))))))))))))))))))))))''''''''''''''''''''''''&&&(((******)))((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&'''))))))))))))(((''')))+++,,,,,,---///111444333333333333444777<<<888777555555666555333111000000///...,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((,,,***(((%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((---///,,,((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,......///111333222444777;;;>>>CCCHHHLLLJJJIIIIIIHHHHHHHHHIIIIIIMMMMMMMMMJJJFFFBBB@@@@@@???AAADDDFFFFFFDDDAAA???<<<<<<;;;:::888555222111......---,,,++++++++++++)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,,,,,,,+++******************************************************''''''((()))***++++++,,,)))))))))))))))))))))))),,,,,,+++++++++,,,------,,,...///---...000222222555444666AAA```wwwlll```\\\ZZZZZZ[[[^^^^^^```bbbeeegggjjjooorrr}}}WWWBBB111222666444000111222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))***(((''''''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((()))******+++*********+++,,,---...//////000000000111444888<<<666555666999;;;999555000222111///...,,,,,,+++++++++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''+++...)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***,,,+++***(((''''''''''''(((((()))((((((''''''''''''(((((()))))))))*********++++++''''''((()))***)))'''&&&(((***,,,+++)))'''''''''+++***)))((((((((((((((('''((((((((())))))***************+++,,,---...///333444777:::>>>AAADDDEEEHHHHHHGGGEEEDDDFFFJJJMMMMMMKKKHHHDDDAAA???>>>>>>>>>???@@@AAA@@@>>>===<<<<<<<<<;;;:::777444111000000///...---------------+++***)))((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###+++,,,,,,,,,,,,+++******************************************************(((((())))))******++++++************************,,,,,,++++++,,,,,,---...---...//////111333444333888999HHH___~~~zzzqqqfffZZZVVVTTTSSSTTTWWWYYYZZZ]]]___```dddhhhlllpppyyynnnMMM444555999444///222222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))***(((''''''(((((('''&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((((((((((((((((((''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''(((((()))******+++))))))******+++---...//////000000000111444888<<<:::888777777999888666333111000///...---,,,,,,,,,++++++)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&(((,,,///(((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***,,,+++***''''''''''''((()))***+++))))))))))))))))))******)))))))))))))))*********---,,,------......---,,,&&&&&&'''((((((***+++---)))))))))*********++++++((((((((()))))))))***************+++,,,---...///111222444666999<<<>>>???@@@@@@AAA@@@@@@AAAEEEGGGFFFEEECCCAAA???>>>===============>>>>>>?????????;;;;;;;;;;;;999777444333111111000///............,,,+++***)))(((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$,,,,,,,,,,,,,,,++++++***************************************************)))*********************************************,,,,,,,,,,,,,,,---......000//////222444555444444;;;===[[[xxxlllaaaVVVQQQOOOMMMNNNQQQQQQSSSTTTVVVWWWZZZ^^^aaaccclllxxxddd@@@888:::444111555111111000///............------,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***))))))((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''''''''((()))(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))******************))))))((((((''''''((((((((((((''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))******+++---...//////000000111111444888;;;>>>;;;888777777777666555000///......------......,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&(((,,,///''''''&&&&&&&&&'''((((((''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***++++++***'''''''''((()))***+++,,,)))))))))(((((()))******++++++++++++************((((((((((((((((((((((((,,,***(((((()))+++++++++((()))***++++++++++++***)))))))))))))))******************+++,,,---...///111111333444666888999:::;;;<<<>>>?????????AAACCC@@@@@@@@@AAA@@@@@@??????<<<<<<;;;;;;<<<>>>AAABBB:::;;;;;;;;;:::999777666333222111000////////////,,,,,,+++***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$,,,,,,------,,,,,,+++***************************************************+++*********************************************,,,,,,,,,,,,,,,---...///111//////222444444444666CCCIIIrrrvvvkkk___TTTPPPNNNLLLLLLNNNKKKLLLNNNNNNOOOQQQUUUXXX[[[cccnnnwww}}}~~~WWW>>>666555555555111111000///............---------------,,,,,,,,,,,,,,,+++***)))(((((('''******))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''((()))(((&&&''''''&&&&&&&&&&&&''''''((((((((())))))*********,,,++++++***)))(((''''''((((((((((((((('''''''''(((((((((''''''''''''''''''(((((((((((()))))))))'''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))***************++++++,,,...///000...///111111222444888;;;>>>===;;;:::888777555444//////............//////,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&(((,,,000&&&&&&&&&&&&&&&'''((()))&&&''')))******((('''%%%''''''''''''''''''''''''((('''((()))***+++++++++***))))))))))))***++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,---///...,,,***+++,,,---,,,***+++,,,------------,,,+++*********************************+++,,,---...///111222333555777888::::::<<<>>>AAABBBAAAAAAAAABBB>>>???AAACCCDDDDDDCCCBBB???===;;;:::;;;===AAACCC::::::;;;;;;:::888666555333222111000///.........,,,++++++***))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$,,,------------,,,++++++************************************************++++++++++++************************************,,,,,,,,,,,,---...///000222......111222222777>>>SSSggg}}}qqqhhh]]]SSSOOOMMMJJJJJJMMMHHHIIIJJJJJJJJJKKKNNNQQQSSSZZZeeennnuuu{{{vvvMMM888999999333222111000//////...//////.........------,,,,,,,,,,,,,,,,,,+++***))))))(((*********)))(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''(((''''''&&&&&&''''''((('''''''''(((((())))))))),,,,,,+++***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((()))))))))*********+++******************************++++++++++++******************************)))))))))************+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---///000111...///111222222444888:::<<<===>>>===;;;777444222///............///000000---,,,+++******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&(((,,,///&&&&&&&&&&&&&&&'''((()))%%%'''(((******)))'''&&&''''''''''''''''''''''''(((((())))))******++++++---,,,+++***************......---,,,,,,,,,------+++,,,---...///000111111///111222111//////000222,,,---...000111000///---+++,,,,,,---.........---+++++++++++++++******************+++,,,---...///000111222444777999:::;;;<<<>>>AAABBBAAA@@@@@@@@@@@@AAACCCEEEEEEEEEDDDDDDCCCAAA>>><<<<<<===???@@@;;;;;;;;;:::888666333222333222000///...---------*********))))))(((((('''((('''&&&&&&%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%---------------,,,++++++******************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000000222...///222222444@@@OOOggg}}}qqqbbbWWWNNNJJJIIIGGGGGGIIIHHHIIIIIIHHHGGGHHHKKKMMMLLLQQQYYYbbbjjjrrryyy~~~qqqQQQDDD<<<111333333222111000000000000//////......---,,,,,,,,,.........---------,,,,,,+++******))))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&'''((()))((('''((((((''''''''''''((((((''''''''''''((((((((((((++++++******))))))(((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******((((((((()))))))))******((())))))******+++++++++************************++++++,,,,,,,,,,,,++++++************************)))*********++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,---///000111---///111222333555777:::999<<>>;;;777333222/////////...//////000000...---,,,+++************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&(((+++...''''''&&&&&&&&&'''((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''((()))+++***))))))+++,,,...---,,,+++++++++++++++*********+++,,,...///000555666777:::===???AAABBB???CCCFFFFFFCCCAAABBBDDDCCCDDDDDD@@@:::555222111---,,,+++*********++++++,,,,,,,,,+++++++++++++++*********+++,,,---...///......000222444777888999777:::===>>>>>>>>>???@@@FFFFFFFFFFFFEEEDDDCCCBBBEEEEEECCCBBB@@@???>>>>>>;;;;;;:::999888555333111333222111///...---,,,,,,******)))))))))((((((((((((''''''&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%---------...------,,,+++*********************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,...///000111111///111555555:::OOOfffzzzooo\\\RRRIIIGGGFFFDDDDDDFFFHHHIIIIIIHHHFFFGGGIIIKKKIIIKKKPPPVVV]]]dddkkkpppwwwzzzZZZ@@@666555444333222111111111111/////////...------,,,,,,------------............++++++******)))((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&''')))))))))(((((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********((())))))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********************************************************+++,,,---...///---///111333333555777999999<<<===<<<999555444444000000///////////////000...---,,,++++++***++++++((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%'''***,,,(((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((***,,,+++))))))***,,,,,,,,,,,,,,,,,,---......+++,,,...111555999===???MMMOOORRRVVVZZZ^^^aaacccjjjooottttttqqqnnnnnnoooiiiiiifff]]]QQQJJJJJJMMMEEEBBB<<<777222///...---------,,,,,,,,,+++++++++*********+++,,,---.../////////000222333444555666555888<<<>>>@@@BBBEEEGGGPPPNNNLLLIIIFFFDDDCCCBBBEEEFFFGGGGGGEEECCC@@@>>>::::::::::::999777555444444333222000///...------++++++*********)))))))))(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%------......------,,,+++************************************************))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,---...///111111111///222777777???ZZZwwwrrrfffZZZPPPHHHFFFEEEDDDDDDFFFIIIIIIIIIGGGFFFFFFHHHJJJJJJJJJLLLNNNSSSYYY___cccfffjjjooossswww{{{~~~lllEEE<<<555555444333222222222222000000///...------,,,,,,******+++,,,,,,------...++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&''')))***)))(((((((((''''''''''''((((((++++++******))))))((((((((((((((((((((()))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))************))))))))))))************((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++******************((((((((()))***+++---------///111333333555777999:::<<<<<<999666444555777111111000///////////////......---,,,++++++++++++)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((&&&%%%&&&))),,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((***,,,+++)))(((***---*********+++---///000111555777;;;@@@FFFLLLQQQTTTfffhhhlllpppvvvzzz~~~{{{}}}|||sssiiigggnnnuuuhhhbbbXXXMMMDDD===999777---------,,,,,,+++++++++*********+++,,,---//////222222333333444444444444777:::>>>BBBFFFJJJNNNRRRXXXVVVRRRMMMIIIFFFEEEDDDDDDFFFIIIKKKIIIFFFAAA>>>888999:::;;;:::999888777666555333111000///......,,,,,,++++++++++++++++++(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%///......------,,,++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++,,,------......///------...///000000000///000333555444;;;RRRuuunnnbbbQQQMMMHHHFFFEEEDDDBBB???EEEFFFFFFGGGHHHHHHHHHHHHEEEGGGIIIIIIJJJLLLQQQVVV]]]___bbbfffkkkooorrrsssxxxyyy~~~___CCC777666222///000444555333000000...---------------++++++++++++++++++++++++,,,+++***)))(((&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))************************+++*********))))))((((((++++++***************+++((())))))***++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++---,,,++++++,,,,,,+++******+++,,,,,,---------,,,***+++,,,......------,,,++++++++++++++++++++++++++++++******++++++,,,---000111333444555666999;;;>>>:::777777888888555333333555777666222///---,,,...,,,++++++++++++***((())))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///+++&&&%%%''')))(((&&&%%%&&&'''((())))))))))))((()))))))))((()))+++---'''))),,,,,,***(((+++000...---,,,...333999===???IIIPPPZZZaaaeeegggkkknnnqqqrrrsssuuuvvvtttooolllooommmlllmmmpppqqqpppnnnvvvuuuuuuuuuvvvyyy|||~~~{{{yyyyyyvvvjjjUUUDDDBBB888///---...---,,,---000...,,,+++***+++---...///111444666777777555444888<<>>>>>???>>>;;;666333111111111///...---......---+++******)))))))))(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***)))''''''(((((())))))))))))))))))))))))***++++++)))((()))***333///,,,///777@@@DDDEEEKKKPPPVVV]]]bbbddddddcccgggiiioooxxx~~~}}}vvvooommmrrrvvvyyyyyyzzz|||~~~sssuuuwwwxxxxxx}}}zzzlll```SSSBBB666000////////////...------,,,000000//////000333666777;;;BBBJJJOOOPPPOOOOOOPPPLLLPPPTTTRRRMMMIIIIIIJJJJJJNNNQQQOOOMMMKKKFFF@@@>>>===;;;::::::::::::;;;999999777555333111000//////---+++++++++,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$///......------,,,++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///......//////000111222333555555;;;JJJfffzzzjjj[[[QQQHHHGGGEEEDDDDDDDDDEEEEEEBBBDDDHHHJJJKKKJJJHHHGGGBBBCCCDDDFFFIIIOOOTTTWWWWWWUUUTTTSSSSSSUUUXXXZZZYYY\\\___^^^]]]```gggnnn{{{eeeIII<<<444888888000...222111000///...------------,,,,,,+++++++++++++++***++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))************************************************++++++*********+++,,,,,,------------------------//////...............---......////////////......000///...---,,,---///111...////////////...---,,,............------,,,,,,------------------------,,,,,,,,,,,,,,,---......---...///000111444888;;;999999999:::<<>>AAAAAAAAA===999555333222000///------......,,,+++************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%)))------+++((((((***(((((('''''''''((()))*********++++++---111777;;;===JJJUUUXXX[[[cccmmmqqqooonnnkkkhhhfffiiinnnsssvvv{{{yyyqqqiiieeebbbhhhttt}}}yyy\\\SSSEEE888000...111444//////000111222222333333:::@@@FFFJJJJJJIIIKKKMMMLLLLLLLLLMMMOOOQQQSSSTTTOOONNNPPPSSSSSSNNNGGGCCCBBBDDDGGGIIIGGGBBB===999999888777666444333111111...---+++***++++++***)))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%///......------,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///000/////////111333555666555@@@YYY~~~uuuhhhYYYNNNHHHHHHHHHGGGFFFDDDCCCEEEGGGJJJOOOVVV\\\\\\VVVOOOIIIMMMMMMOOORRRVVVYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVXXXUUUWWWXXXWWWVVVWWW\\\```___mmmmmmPPP<<<444444555666111111000///............---,,,,,,++++++*********(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********************************+++++++++++++++++++++***++++++,,,---...,,,------...//////000000/////////000000000000000333444444444444444444333444666888666222000111333111111111111111111000///000///......---....................................------------...//////...//////000111555:::>>><<<>>>@@@AAA???>>>===>>>===???@@@>>>:::666333222000///------......,,,+++++++++*********))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((+++,,,,,,*********((((((''''''((()))+++,,,))),,,000555;;;AAAHHHLLLJJJPPPWWWaaasssxxxmmmmmmllljjjmmmuuu~~~uuuhhheeefffmmmsssyyyzzzjjjWWWGGG:::333000---...000333444666666666;;;@@@FFFIIIJJJKKKMMMPPPLLLKKKIIIIIIKKKNNNPPPQQQKKKHHHIIINNNOOOJJJDDD@@@@@@CCCGGGIIIFFFAAA:::555999888777666555333222222///---+++++++++,,,+++)))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&///......------,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///000000//////111333666777>>>LLLkkkyyyuuuuuutttqqquuutttooofff[[[QQQLLLJJJIIIJJJKKKJJJHHHHHHKKKNNNSSSWWW]]]aaaaaa]]]WWWSSSVVVVVVWWW[[[^^^___]]]ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]___aaabbbaaahhhrrr~~~uuuxxxoooFFF444777888333222111000///............------,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))*********************************++++++,,,,,,,,,++++++++++++,,,---............///000222333444444222333444666999;;;<<<===BBBBBBCCCCCCCCCCCCBBBBBBBBBFFFHHHGGGAAA======??????>>>>>>===;;;999888777777666444222000/////////.......................................//////000...//////000111555:::???>>>AAAFFFGGGDDDAAA@@@???999<<>>888555999888777666555444333222000...,,,+++,,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&///......------,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///000000//////111333666888OOO]]]|||~~~|||uuuuuupppiiigggkkkmmmllliiigggbbbZZZRRRNNNNNNQQQKKKMMMOOOOOONNNOOOSSSVVVYYY\\\aaaeeefffeeebbb```ddddddfffjjjmmmlllhhhddd\\\]]]]]]^^^^^^_________bbbaaaaaadddgggiiiiiihhhpppppppppttt|||~~~pppyyyNNN555999999000222111000//////.........------,,,,,,+++***))))))))))))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))*********************************++++++,,,,,,,,,++++++++++++,,,---.../////////111222444666777777===???BBBEEEIIIMMMOOOQQQWWWWWWXXXXXXXXXXXXWWWWWWWWW[[[___]]]WWWRRRQQQRRRTTTSSSRRRPPPMMMJJJGGGFFF???===:::777444222111111////////////////////////...............///000000000000111111222777<<>>DDDFFFCCC@@@======777;;;???AAA>>>:::777555333222000000111111///...+++++++++************)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((''')))---...---***+++*********,,,///111333;;;CCCNNNVVVZZZYYYVVVTTTaaajjjooonnnsss{{{xxxooo}}}ooohhhgggiiiuuuyyycccTTT???<<<777333111111333444777===EEEIIIIIIHHHHHHIIIIIIPPPVVVTTTLLLHHHKKKOOOMMMEEEAAAEEEHHHFFFEEEFFFFFFFFFEEECCC@@@===:::888999888777666555444333333000...,,,,,,------,,,+++))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,------.../////////000222------555777999CCC\\\iii||||||}}}qqqgggcccbbb```eeeqqquuummmbbb]]]WWWZZZ[[[YYYZZZ[[[WWWQQQRRRVVVZZZZZZWWWVVVXXX\\\``````aaacccgggiiijjjjjjjjjtttqqqpppkkkeeedddiiimmmnnnmmmlllooottt{{{ccc???888777111777444222111111000///---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************++++++******************++++++++++++++++++++++++---,,,++++++,,,,,,+++***------------...///000111...444:::===>>>AAAHHHMMMRRRRRRWWW\\\ZZZVVVZZZbbbhhhsssyyyuuupppnnnkkkfffnnnvvv|||}}}~~~|||rrrffffffiiinnnqqqqqqoookkkiii^^^YYYQQQIIICCC===999666222///...000444444111---111111000///......---,,,......///000222555777999;;;<<<>>>???@@@@@@@@@@@@<<<===>>>>>>===<<<:::888444444333111000...------000---***+++,,,---,,,***))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))),,,...---)))+++000000+++''',,,000///,,,+++...222===HHHLLLNNNVVVXXX\\\gggggghhhiiikkkpppzzz{{{iiieeejjj{{{gggPPP;;;555777666222000777999<<<@@@FFFIIIFFF@@@EEEOOOWWWTTTKKKGGGNNNVVV\\\UUUJJJCCCDDDHHHEEE>>>AAA>>>>>>BBB@@@;;;;;;@@@777777666666555555444444222111///---+++******)))***)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,---,,,,,,---......//////000...333111///666888???OOO___www~~~wwwsssqqqooommmhhhgggiiikkkhhh```ZZZYYYXXXXXX]]]fffhhhbbbZZZXXXVVVZZZ[[[\\\^^^bbb```[[[VVVZZZ^^^^^^\\\[[[^^^aaa```aaabbbfffiiilllmmmmmmzzzyyy}}}nnnJJJ;;;888666666444111000000000///.........---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***************++++++******************,,,,,,++++++++++++++++++++++++***+++,,,------,,,222111...,,,,,,...222555<<<@@@CCCFFFHHHOOOYYYaaafffhhhooowwwyyyuuuuuuzzz|||wwwoooggg___UUUKKKCCC@@@<<<666222111111111111111111000111111222111000////////////111444666777888999;;;===>>>>>>======:::;;;<<<<<<;;;:::888666444444333111000...------000---+++***,,,,,,+++)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((((()))))))))***'''******(((+++000000,,,///000000...---...111444777HHHSSS[[[ccc```]]]ccccccmmm{{{wwwtttxxx~~~mmmSSSBBB999333333666333555888<<>>===???===888888<<<::::::999777666555444333000///...,,,+++******)))******(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,------......///000000...444333222777:::HHH```ooovvvppphhhaaa^^^\\\[[[ZZZYYYWWWWWWYYYXXXSSSQQQSSSRRRTTTYYY^^^___[[[YYYZZZ]]]```bbbbbbeeehhhgggccc]]]```cccdddbbbbbbdddgggbbbdddgggjjjnnnppprrrssswwwsss~~~ZZZAAA999:::555333111000000000///.........------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---///111444777<<>><<<<<<:::777777999===<<<;;;999666444333222......---++++++******+++******)))(((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------...//////000000000444111222:::@@@RRRmmm~~~zzzjjjfff```ZZZVVVUUUVVVVVVZZZWWWWWWYYYWWWSSSRRRSSSVVV[[[```cccbbbbbbeeejjjlllnnnnnnllllllmmmjjjeeeccceeehhhhhhfffeeefffhhhgggiiilllooorrruuuyyy|||mmmcccnnnmmmJJJ999999444222000000000111000///.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))***++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,------------............---...///111,,,222:::BBBIIIQQQYYY^^^bbbhhhqqq{{{vvvjjj\\\QQQLLLEEE;;;333555222000000222333111///111000/////////000222222333444666888999999999999<<<===>>>>>>===<<<:::888444333333222000//////...///...,,,++++++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))*********)))***+++---000222111///,,,///222555999@@@IIIPPPWWW___\\\ZZZ```cccjjjxxx|||wwwtttrrrpppnnnlllkkkjjjlllooorrrssssssmmmnnnpppuuu}}}wwwnnnlllooo{{{lllVVVCCC888<<<<<>>;;;::::::999999:::<<<;;;:::888666444333222......---,,,,,,,,,------+++***)))(((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000111444222---222@@@JJJ^^^zzz|||vvvyyy{{{yyyuuueeeccc```]]]ZZZZZZ\\\]]]```______bbb___YYYUUUUUUbbbiiioooqqqppprrrxxx}}}|||~~~}}}yyywwwuuuooohhhhhhiiijjjiiigggfffffffffjjjlllnnnqqquuu|||[[[???777666444111111111111000/////////...------,,,,,,+++************************))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++))))))***+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------............///000...---...111333999???FFFMMMUUU```nnnwwwzzzuuuqqqfffPPP>>>:::555111000333555444222222111000//////000111111222444666888999:::::::::<<<===>>>>>>===<<<:::888444333333222111000////////////...,,,+++*********))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))************,,,++++++...111222222222222999AAAEEEFFFKKKVVV___dddhhhbbb^^^iiiwwwzzzvvvvvv~~~xxxuuuqqqnnnnnnpppqqqrrrrrrsssuuuxxx{{{|||{{{yyyhhhggghhhkkkoooqqqpppooosssjjjjjjtttyyy```MMMBBB??????DDDDDDAAA@@@CCCAAACCCFFFHHHGGGDDDAAA>>>HHHLLLJJJCCC???EEEMMMRRRAAA@@@===<<<>>>@@@@@@>>>999999888777555444333222//////............//////+++***)))((((((''''''((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////000111111555222---666HHHUUUmmm~~~yyysssqqqssstttqqqnnnggghhhhhhhhhggghhhkkkmmmlllkkkmmmpppnnngggbbbaaavvv~~~xxxoookkkkkkkkkjjjiiihhhgggfffkkkmmmpppttt}}}zzzRRR<<<888666333222222222000/////////......---,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++)))***++++++,,,+++++++++******++++++,,,---------,,,------....../////////---///222222333666<<>>>>>>>><<<:::888444333333222222111111111222444444111---+++,,,...))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))************+++++++++---***...;;;HHHQQQ\\\eeehhh^^^TTTSSSYYY______\\\zzzwwwqqqllliiinnnvvv{{{~~~|||oootttvvvXXXKKKGGGCCCDDDJJJNNNMMMLLLLLLLLLKKKHHHFFFFFFMMMNNNHHHBBBCCCHHHKKKGGGIIIIIIGGGJJJMMMGGG===???===;;;999666333111000111111///......---------,,,+++***)))((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&111000///......------............------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------............000222333222111777222;;;OOO\\\jjjyyyxxxoooqqqqqqpppttt{{{yyysssuuu{{{fffAAA;;;555333555666111+++//////...---,,,,,,,,,,,,************************(((((())))))*********+++************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...'''...444111++++++333<<<===KKKYYY```hhhvvvsssmmmbbbMMM;;;;;;444///111333222///...000555:::<<<<<<;;;<<<======>>>@@@AAA@@@===:::888666555555444333333333333000000///...---,,,++++++************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((***++++++))))))***,,,111)))666OOOZZZ___fffgggddd\\\WWWXXXZZZaaaqqq}}}kkkggghhhnnntttyyytttttt~~~bbbLLLFFFKKKPPPRRRKKKGGGJJJNNNLLLHHHGGGPPPOOOLLLJJJHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@???===:::777555333222111000...------------,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((111000///......------.........---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---............///000111222222111111888FFFVVVbbbwwwrrrmmmnnnuuuyyyyyywwwzzz~~~~~~zzzjjjDDD;;;444444555333111111//////...---,,,,,,,,,,,,************************((()))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((((((((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........222///---///555<<<@@@BBB[[[gggttt|||kkkSSS@@@888222444777666444444222555777888777888;;;===>>>???@@@AAA@@@>>><<<;;;999888666444333222222222111111000///...---,,,,,,************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((''')))+++,,,+++***,,,111GGG___gggjjjkkkiii___YYYWWW^^^jjjyyytttiiifffjjjmmmvvv|||{{{|||cccQQQGGGCCCJJJFFFFFFJJJLLLJJJIIIKKKMMMKKKIIIFFFEEEDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@???===;;;999777555222222000///...---------,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''111000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............///000000111111111222CCCRRRZZZjjj}}}tttnnnpppvvv{{{~~~~~~{{{TTTBBB666777777000000666000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...//////......000777BBBMMMSSSVVVkkkzzz]]]NNN???777444222111333555666666555555888<<<@@@???@@@@@@AAAAAA@@@@@@???===;;;888444222111222222222222111000///......---++++++*********)))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******+++(((&&&)))---000...,,,///FFF```mmmmmmiiiccc]]]]]]^^^fffvvvzzzmmmeeebbbeeejjjvvv}}}rrrwwwmmmUUUEEECCCAAABBBFFFGGGEEEGGGKKKJJJIIIGGGDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@??????===;;;888777444333111000//////......,,,,,,,,,+++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&111000///......------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///000000///000111333:::MMMZZZ___xxx{{{wwwuuurrrsss{{{oooPPP888888999111///666000///...------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********************************,,,++++++******))))))((())))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,,,,,,,,,,---------------///000000///...///000222///;;;HHHOOOQQQWWWdddooowwwoooUUUBBB777000000222666666555666777;;;???BBBAAAAAAAAAAAAAAABBBBBBCCC>>><<<999555333333333444444333222222000000///...+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((())))))******+++,,,+++***+++...111222333>>>^^^ssspppiiibbbZZZVVV\\\iii~~~pppiiibbb```eeeppp~~~uuurrrwwwuuunnnVVVIIIDDDCCCFFFIIIHHHIIIKKKJJJIIIGGGEEEDDDCCCCCCDDD>>>??????@@@AAABBBBBBCCCAAAAAAAAA@@@>>>;;;888777444444222111000/////////---,,,,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%111000///......------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...///000000///000333666???RRRbbbrrryyyvvvrrrooommmmmmlllkkkyyyuuusssuuuyyy}}}^^^;;;777:::444000444000000///...------------++++++++++++++++++++++++******))))))))))))))))))************************,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........///000000......///333777FFFPPP[[[___aaaiiixxxxxxdddSSSCCC888444444444444666999===???AAAAAAAAAAAABBBCCCCCCDDDDDD===<<<999777555555666666444444333222111000//////++++++++++++************((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((()))***+++++++++))),,,...---,,,000777>>>RRRrrryyyhhh```\\\[[[aaafffzzzpppccc[[[```fffooo{{{~~~~~~lllXXXMMMFFFIIIOOOQQQOOONNNIIIGGGFFFDDDCCCCCCDDDDDD??????@@@AAAAAABBBBBBBBBBBBBBBBBBAAA???;;;777555555444333111000000000000------,,,,,,+++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%111000///......------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---///111111000111666:::DDDTTTmmmqqqgggfffgggiiijjjllloootttxxxzzzwwwzzzpppEEE777888666333444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...//////...///333<<>>>>>AAABBBBBBCCCDDDDDDDDDCCC===<<<;;;999888777777777444444333222111000000///,,,++++++++++++*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((()))))))))'''((())))))***+++,,,,,,&&&+++......---444BBBNNNjjjuuuZZZUUUUUUYYYlll}}}oooccc[[[XXX\\\iiiyyyjjjZZZLLLKKKPPPQQQNNNKKKGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@AAABBBAAA???<<<888555555444222111000000//////---------,,,++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&111000///......------...,,,,,,,,,---------......------------------------,,,,,,------.../////////,,,///222222111333888>>>QQQYYYvvvlllcccaaaooovvv~~~[[[???777666555555111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************************)))******++++++,,,,,,---))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...000111222555>>>KKKUUUccchhhrrrcccNNN@@@<<<888777999<<<>>>???@@@BBBCCCEEEEEEDDDBBBAAA>>>>>>>>><<<:::888666444444444333222111000//////,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''((((((((())))))))))))'''((()))***+++,,,,,,---)))+++---000666CCCTTTaaavvvnnnUUUZZZ___iiilllaaa\\\ZZZ___eeepppvvvbbbXXXTTTOOOJJJGGGGGGFFFEEEDDDDDDDDDEEEFFFIIIHHHGGGFFFEEEDDDCCCCCC<<<===???@@@@@@===:::888444333222111000/////////...------,,,,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''111000///......------...,,,,,,,,,------.........------------------------,,,,,,------.../////////,,,///222222222444:::@@@___```{{{ppp``````eeeqqqIII777555666555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((************************))))))***+++,,,------...))))))))))))))))))))))))*********)))******+++,,,++++++,,,,,,,,,---------,,,,,,------...///000000111333555777<<>>AAABBB@@@BBBDDDEEEEEEDDDAAA@@@@@@@@@@@@>>><<<888444222444333333222111000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,------...---...333???QQQdddpppsss~~~iiiYYYkkkyyyggg]]]VVVWWW[[[```kkkuuu~~~lll]]]RRRLLLKKKJJJIIIHHHGGGGGGHHHIIIIIILLLLLLJJJHHHFFFEEECCCCCC888:::===@@@@@@???<<<:::444333111000//////.........------,,,,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((////////////............------------------------++++++,,,,,,,,,---------+++---......---...///111111222333333000222???NNNYYY^^^nnnlllssszzzrrrZZZ>>>666666444333222111///............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++******************++++++,,,,,,,,,---------------------///222222111///444555>>>OOOYYYggg}}}wwwWWW@@@;;;:::???EEEAAACCCCCCAAA@@@AAACCCBBB???:::<<<>>><<<888555666888333444444333222111000000------,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))))))))'''(((,,,,,,)))))),,,,,,444444===VVVhhhjjjlll|||sssiiiiii}}}|||eeeUUUSSSRRRXXXeeevvvttt[[[NNNMMMQQQLLLIIIKKKMMMJJJGGGGGGMMMOOOLLLGGGEEEGGGGGGDDD666>>>BBBBBBCCCFFFCCC<<<666555333222111111222222000///...---,,,+++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&'''((()))******))))))((((((''''''&&&&&&&&&'''''''''((((((////////////............------------------------++++++,,,,,,,,,---------+++---............///111000111333333111444CCCSSSbbbiii{{{}}}vvv{{{fffGGG:::888888333222111000............------------,,,,,,,,,+++************************************************************************))))))))))))************++++++******************+++,,,,,,,,,,,,---------......------///111222222666CCCJJJPPPZZZdddzzzrrrZZZMMM===777???CCCBBBCCCCCCBBBBBBBBBAAA???@@@@@@???===:::999999:::333333333333222111//////------,,,,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&%%%'''++++++))))))------999BBBQQQgggmmmjjjmmmuuugggggguuucccVVVVVVTTTWWWdddxxxcccSSSQQQXXXQQQLLLNNNOOOMMMLLLLLLQQQSSSRRRMMMIIIHHHEEEAAA<<>>===<<<:::555444333222111000//////...------,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******'''&&&(((,,,,,,***+++000...???RRReeeppphhhcccnnnxxxkkkVVVOOOPPPYYY[[[eeezzzoooZZZTTT\\\TTTNNNNNNOOONNNNNNPPPOOORRRRRRNNNKKKIIIEEE@@@CCCFFFFFFBBB@@@@@@===999:::999777555444444444555444333111///---,,,,,,,,,******)))))))))(((((((((((((((''''''''''''(((((()))(((((((((((()))******))))))))))))((((((((((((&&&&&&'''''''''(((((((((////////////............------------------------,,,,,,,,,------------...,,,---//////......000111//////111222333:::MMM___eeeyyypppxxx[[[>>>555555333333111000///..................------------,,,++++++++++++++++++++++++************************************************((()))))))))******************+++++++++++++++,,,------------............333111000222222333777<<>>@@@AAAEEEHHHGGGDDDCCCFFFIIIGGGEEEFFFFFFDDD???:::888777555444222111000000......------,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))***************,,,///...,,,///555:::MMMaaannnmmm^^^ccc}}}kkkYYYLLLOOO\\\bbblllgggYYYYYYQQQLLLMMMOOOMMMMMMNNNHHHKKKKKKHHHHHHIIIHHHDDDGGGGGGEEEBBB???>>>===;;;999888777666555666666777666444333000///---,,,,,,+++******))))))(((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((////////////............------------------------,,,,,,---------.........,,,...//////...///000222000000111222444===RRRfffpppzzzrrrxxxoooKKK;;;999444333222000////////////------------,,,,,,,,,,,,************************************************************************((()))))))))******************++++++,,,,,,,,,,,,------........./////////111///000444777888@@@III^^^ssssssUUUEEE@@@???AAAFFFGGGDDDEEEIIIMMMMMMOOOQQQRRRNNNEEE???<<<:::888666444333222222//////......---,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************,,,+++---///------333<<>>???>>>;;;999888777777777666555333111///...------+++++++++***)))(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''((((((((())))))////////////............------------------------,,,---------............,,,...////////////000222111111222444777CCCZZZoooYYY???777444333222111000/////////---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************))))))))))))******************++++++,,,---------.........////////////000///---111;;;AAAFFFSSSaaauuurrr\\\IIIAAA???EEEGGGEEEGGGMMMWWWYYY\\\]]][[[UUULLLEEE???===:::777555444444333000//////......---,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))*********+++++++++***+++------000:::FFF___hhhhhhcccbbbjjj}}}dddPPPNNNUUU^^^pppbbbZZZUUUTTTTTTPPPMMMNNNRRRRRRNNNHHHFFFJJJLLLKKKEEEBBB@@@@@@???======@@@HHHFFFBBB>>>:::777666555666555333111///.........,,,,,,+++***))))))((('''((((((''''''''''''((((((%%%&&&&&&'''((('''''''''(((((((((((())))))))))))''''''((((((((()))))))))////////////............------------------------------------............---...000000//////111222111111333666<<>>;;;777555444333333000000//////...---------************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++***)))+++---000777FFFUUUaaaeee^^^[[[kkktttbbbXXXQQQVVVdddyyyrrrggg\\\WWWTTTPPPNNNPPPXXXXXXTTTMMMJJJKKKKKKHHHDDD???>>>@@@???<<<<<<@@@GGGDDDAAA===:::777666666444333222000//////......---,,,,,,+++***)))((('''((((((''''''''''''((((((%%%&&&'''((()))((((((''''''((((((((()))))))))***'''((((((((())))))))))))000/////////............---------------------------------.........//////---...000000//////111222111111444888@@@QQQmmmwwwrrrJJJ888555444222111000000//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************+++,,,,,,---......////////////000000000000555666AAAUUUeeerrrlllYYYLLLOOOTTTSSSTTTYYYhhhiiihhhaaaWWWNNNJJJHHH@@@>>>:::777444333222333000000000///......------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++---000555???QQQcccddddddZZZ\\\{{{yyyfffQQQTTTYYYcccttt~~~ppp```WWWQQQNNNNNNPPPVVVXXXVVVPPPMMMMMMKKKGGGDDD???>>>@@@???::::::>>>>>>===;;;999888777777888333222111000////////////------,,,+++***)))((('''((((((''''''''''''((((((&&&''')))*********)))((('''((((((((())))))******(((((((((((())))))))))))222222111111000/////////........................---------............///////////////000000000000222---<<<555AAAaaarrr{{{~~~SSS>>>555555444222111222000.........---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***************+++222///......000222222222444FFF[[[iiiwww~~~fffOOOLLLXXX^^^[[[eeebbb^^^YYYUUUOOOIIIEEE>>><<<888666555444333111111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******++++++***)))))))))))))))***...)))///777???QQQ___^^^eeeWWWYYYyyyxxx___UUUOOOZZZiii|||zzzkkk\\\MMMHHHKKKQQQSSSQQQKKKJJJMMMJJJDDDCCCBBB@@@@@@@@@???<<<:::999;;;<<<<<>>;;;888555555444333111111111000///...------,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******+++***************+++,,,---000,,,111>>>LLL[[[bbb]]]]]]]]]qqqxxxcccXXXRRRWWWfff{{{nnn^^^QQQLLLNNNGGGKKKLLLKKKLLLOOOMMMHHHHHHFFFEEEDDDDDDBBB???===999;;;;;;:::===???;;;444444222000...---,,,,,,------,,,++++++***+++++++++((((((((())))))*********))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***222222111111000/////////........................---------............///.../////////000000000111444222555>>>ZZZjjjssswww|||mmmHHH999666444333333333222222.........------------,,,,,,,,,,,,+++++++++******************************************************************************+++++++++******++++++,,,+++---000111222444999===OOO[[[ooosss___bbbnnngggaaaWWWOOOJJJGGGDDDCCC===;;;777555444444333111222111000000......---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++))))))******+++---...///000000999JJJ\\\dddaaaZZZVVVjjjuuu[[[TTTVVVXXXfffyyyqqq___RRRMMMNNNEEEIIILLLMMMNNNPPPNNNKKKLLLJJJHHHGGGFFFCCC@@@>>>;;;===<<<<<<>>>???;;;444444333111///...---------------,,,+++++++++++++++)))))))))***************))))))((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******222222111111000/////////........................---------............///......//////000000111111222444555FFFfffqqq{{{zzz|||QQQ<<<666222222333222111222............------------,,,,,,,,,+++++++++******************************************************)))***************++++++,,,++++++++++++,,,,,,------000333333333888BBBJJJ]]]hhhnnn```dddaaa[[[SSSLLLGGGEEECCCAAA===:::777555555444333222222222111000///...------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))******+++*********+++,,,---...//////999FFFWWWfffdddZZZWWW```eeeUUUPPPZZZhhh|||hhhXXXPPPOOOOOOQQQRRRRRRPPPOOONNNMMMLLLJJJHHHFFFEEEBBB???<<<===?????????AAACCC???888444333222000///...------------,,,++++++++++++,,,******************++++++))))))(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********222222111111000/////////........................---------............///.........///000111111111000666999OOOgggrrr}}}uuu[[[@@@666000222333111000222//////.........---------,,,,,,,,,+++++++++******************************************************))))))******+++++++++,,,,,,,,,++++++,,,---......111222222222444>>>MMMYYYkkk{{{fff[[[YYYUUUOOOKKKHHHEEEBBB@@@===;;;777666555555444333222222111000///...------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++++++++++++++,,,---......111DDDSSS```iii^^^UUU___aaa\\\WWWSSSfff~~~gggXXXRRRXXXXXXWWWUUUQQQNNNNNNPPPNNNLLLIIIGGGEEECCC???<<<===??????@@@CCCFFFBBB;;;444444333222000///...---...---,,,,,,++++++,,,,,,++++++******************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************222222111111000/////////........................---------............///------...///000111222222222888???XXXeeetttzzzhhhEEE999111222444000///222/////////.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////111111222444<<>>;;;888777777777666555333222111111//////...---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******++++++++++++,,,---///000111:::RRR\\\aaaggg[[[]]]yyyiiiRRRXXX___eeeyyycccVVV[[[ZZZZZZYYYTTTNNNOOOSSSQQQOOOLLLKKKIIIFFFCCC@@@<<<>>>??????BBBEEEAAA:::444444444333111000...---...------,,,,,,,,,,,,,,,***************)))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++222222111111000/////////........................---------............///------...///000111222222444777EEEccchhh{{{LLL===333555666111///333////////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,---...///000111222555===KKK]]]oooyyykkkXXXSSSMMMHHHEEEDDDCCCCCC???<<<999888888888777666333222222111000///......,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******+++***+++,,,...111444666777III^^^^^^]]]eeeaaaqqqppp___TTT\\\lllxxxddd^^^^^^aaabbb[[[RRROOOSSSRRRPPPNNNMMMKKKIIIFFFCCC@@@BBBAAAAAACCCDDD???888444444444444222000...---......---,,,,,,,,,,,,---*********))))))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++222222111111000/////////........................---------.........//////------...///000111222222555555HHHlllooo|||vvvPPP@@@555777888222000444000/////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---...///000000222444:::GGGZZZnnn~~~}}}\\\VVVMMMFFFCCCCCCCCCDDD@@@===:::999999999888777333333222111000///......,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++)))***,,,000444888;;;===UUUeee]]]WWWdddiiiwwwTTTWWWZZZ```tttxxxcccdddiiikkkcccUUUNNNPPPRRRPPPNNNMMMLLLIIIFFFDDDFFFGGGFFFDDDDDDEEE???888444555555444333111///---......---,,,,,,,,,,,,---***)))))))))((((((''''''(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++444333222111000000000000///............------------------............//////000000/////////222444666888QQQiiiyyywwwlll~~~dddBBB444:::666///111444.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++************++++++******+++++++++,,,,,,,,,000,,,***---///...///222111888JJJ___kkkuuugggKKKHHHIIIDDDDDDLLLCCC@@@<<<:::::::::999999444444333222111//////...------,,,+++***)))((('''+++******)))))))))))))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))***************+++++++++...***,,,444666777@@@NNNlll___^^^^^^```{{{cccXXXVVV]]]pppwwwnnntttxxxgggWWWWWW[[[XXXRRRKKKJJJOOORRRMMMEEEQQQPPPLLLIIIEEEBBB???>>>999888666444222111000///000000///...---,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,444333222111000000000000///............------------------............//////000000000///000222444888@@@ZZZpppzzzmmmzzznnnJJJ666:::777111222333.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++************++++++***++++++++++++,,,,,,,,,---******...//////111555;;;KKK]]]iiiuuu\\\LLLIIIHHHHHHLLLEEEBBB>>>;;;;;;;;;:::999555444444222111000///.........---,,,+++***))))))++++++***)))))))))))))))***))))))(((''''''&&&&&&(((((((((((()))))))))***************++++++++++++***+++...222555===NNN^^^gggaaa___ccczzzeeeVVVUUU\\\mmm~~~nnn___^^^^^^WWWQQQIIIFFFIIIMMMLLLIIINNNMMMLLLJJJGGGCCC???===;;;:::888555333111000///000000///...---,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,444333222111000000000000///............------------------............//////000000000///000333555555FFF___qqqttt{{{}}}TTT:::999777333333111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,---+++---000111111444:::III___pppuuupppWWWQQQQQQPPPLLLGGGDDD???===<<<<<<;;;:::666555444333222000////////////...---,,,,,,++++++++++++***))))))))))))******))))))((((((''''''&&&((((((((()))))))))******************++++++,,,,,,***000222111555FFF\\\kkk___aaa]]]llldddVVVVVV^^^pppxxxsssfff]]]ZZZTTTRRROOOMMMMMMMMMMMMKKKIIIJJJKKKLLLKKKHHHDDD???<<<===<<<999777444222111000111000000///...---,,,,,,***************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++444333222111000000000000///............------------------............//////000000000000111333666555MMMdddsss{{{}}}}}}]]]===888666555555111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------......000222222222888AAAVVVeeeuuukkkaaa```YYYOOOHHHDDD@@@===<<<<<<;;;:::777777666444333111000/////////......---,,,++++++,,,+++******))))))******))))))))))))((((((''''''(((((()))))))))*********)))******++++++,,,,,,,,,000666666222;;;QQQccciiiYYY]]]^^^|||jjjVVVYYYggg|||{{{mmmhhh```]]]XXXMMMKKKOOOVVV]]][[[RRRKKKHHHIIIJJJJJJJJJGGGDDD@@@>>>===<<<:::777555444333333111111000///...---,,,,,,************************))))))))))))))))))))))))************************)))))))))*********++++++444333222111000000000000///............------------------............//////000000000000111444777===WWWjjjzzzwww}}}fffAAA777444666777111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......000222000111;;;GGGbbbfffvvv|||jjjddd[[[PPPHHHEEE@@@>>>======<<<;;;999888777555333222000000......------,,,,,,++++++,,,++++++***************)))))))))))))))((((((((())))))))))))************)))******+++,,,,,,------333666555777GGG\\\eeebbbXXX^^^jjjoooZZZTTTcccyyyvvvnnnggggggbbbRRRJJJOOOYYYbbb```UUULLLKKKLLLKKKIIIGGGEEECCCBBBAAA;;;:::999888777666666666111111000///...------,,,************************************************************************)))************+++++++++444333222111000000000000///............------------------............//////000111000000222555777AAA\\\nnn~~~vvv|||oooHHH999444666888222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,---000000...222AAAPPPmmmoookkk^^^TTTKKKHHHEEEBBB????????????>>>::::::888666444333111000......---------,,,,,,,,,,,,,,,+++************+++)))))))))))))))))))))))))))))))))*********++++++)))******+++,,,---......111000333???TTTeeegggaaa___jjjqqq]]]UUUYYYnnnsssfffgggbbbQQQOOOOOOTTT\\\[[[RRRNNNPPPNNNLLLJJJGGGEEEDDDCCCBBB;;;:::999888777666666666222111111000///...------+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,444333222111000000000000///............------------------............//////000111111111222555888CCC___sss}}}zzzvvv~~~vvvyyyPPP===444555777111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---///111222111999MMM```ttt{{{hhhXXXNNNJJJGGGDDDBBBBBBCCCCCCBBB;;;;;;999777555333222111/////////............------,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,---...///111...444HHH]]]gggfffccciii~~~{{{___XXX]]]hhhrrr^^^___^^^OOOQQQMMMQQQZZZ[[[RRRNNNPPPNNNMMMLLLJJJHHHEEEBBBAAA>>><<<:::888666444333333222222111000///...------+++++++++*********))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------444333222111000000000000//////.........------------------........./////////000111111111333666888IIIeee{{{{{{yyywwwtttWWW@@@444444666111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000222555666777AAAXXXnnnuuuiii[[[KKKHHHEEEDDDEEEFFFFFFFFF<<<;;;:::888555333222111000000000000////////////---,,,++++++******++++++)))))))))))))))*********)))************+++++++++)))******+++---...//////333000888OOO```cccccceeeooohhhVVVZZZfffvvvvvv^^^___bbbVVVNNNKKKRRR```bbbVVVMMMLLLMMMNNNNNNNNNKKKFFFBBB???@@@???<<<888555222111000222222111000///...------++++++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,---------......555444333222111111111111////////////////////////////////////////////////***222///,,,222333444;;;MMMiii{{{{{{zzzzzzrrruuu~~~gggDDD888888777333000000000///......------------------------------...---,,,,,,,,,,,,---...------------------------...,,,+++,,,///000---+++///222333444>>>SSSkkkzzz]]]QQQMMMEEEAAAEEEKKKIIIAAACCC===888666888888444000111000///...............---------,,,,,,,,,++++++******))))))))))))******)))************+++++++++,,,+++***+++---...---,,,000:::DDDQQQ]]]]]]```pppooo```TTT\\\www|||ssswww{{{{{{~~~ttt[[[VVV]]]UUUZZZYYYQQQLLLNNNNNNLLLNNNMMMKKKIIIHHHHHHHHHIIIDDDAAA<<<777444222222333333111000//////...,,,)))---,,,++++++******++++++******++++++++++++******+++***)))))))))***,,,,,,------,,,++++++,,,,,,,,,555444333222111111111111////////////////////////////////////////////////,,,333000---333444555===PPPjjj{{{~~~www~~~wwwuuuxxxrrrIII888666555222000000000///......------------------------------......---,,,,,,---......------------------------...---,,,---000000///,,,000///333===NNN```ppp{{{mmm[[[TTTKKKFFFFFFGGGEEECCCHHHBBB<<<999999888555111111000///...............---------,,,,,,,,,++++++******))))))))))))******************++++++++++++,,,+++++++++---......---333???IIISSSYYYUUU```zzzpppbbb]]]lll~~~{{{zzzssskkkmmmmmmjjjlllrrr{{{hhh[[[[[[TTTXXXXXXRRRNNNOOOOOOLLLNNNLLLKKKIIIHHHHHHIIIIIICCCAAA===999666444333333222111000/////////,,,***---,,,++++++******++++++******++++++++++++******+++***)))))))))***,,,,,,------,,,,,,+++,,,,,,---555444333222111111111111////////////////////////////////////////////////...555222///444444666AAAYYYnnn~~~xxxuuuyyyqqqooo|||PPP999555666333111000000//////......---------------------------......---,,,,,,---......------------------------...------...000111000///222111:::OOOcccnnnwwwaaaSSSIIIHHHHHHDDDEEEJJJLLLGGG???;;;999888555333222111000///............------------,,,,,,,,,,,,******))))))))))))******************+++++++++,,,+++++++++,,,---...//////666DDDQQQXXXUUUOOOgggppphhhmmmzzzrrrmmmqqqxxx~~~xxxvvvxxxssshhhccceeeiiinnnuuu{{{}}}}}}}}}}}}uuu___WWWSSSWWWXXXTTTQQQQQQPPPNNNNNNLLLJJJHHHGGGGGGHHHIIIDDDCCCAAA>>>;;;888666555333111//////000///...,,,---,,,++++++******++++++******++++++++++++******+++************+++,,,,,,---,,,,,,,,,,,,,,,------444444333222111111111111///////////////////////////////////////////////////444111000444333777EEEeeerrr}}}~~~rrrttt}}}sssllljjjWWW===777888777111111000000///.........------------------------......------------......---------------------------------...///000111111333999LLLdddpppsss{{{qqqZZZJJJKKKKKKEEEDDDJJJKKKFFF???;;;888777666444222222000///...............------------,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,++++++,,,,,,---...000222999IIIWWWZZZRRRPPPsssppppppxxxrrrkkkfffjjjuuu~~~rrrqqqkkkqqqxxx{{{xxxsssnnnlllhhhXXXUUUWWWXXXXXXWWWVVVTTTRRRPPPNNNKKKGGGEEEDDDEEEEEEEEEEEEDDDBBB???<<<999888333222000///000000///...---,,,++++++******++++++******++++++++++++******************++++++,,,,,,---,,,,,,,,,,,,------...444444333222111111111111////////////////////////////////////////////////...222//////333222888IIInnnvvvyyy{{{uuunnnuuuvvvmmmjjjlll```AAA888888555111111111000//////......------------------------........................------------------------,,,,,,------...///111333444EEE___qqqrrrqqqjjjRRROOONNNEEE???AAAEEEBBB===999777777666666333222111000.........---.........---------,,,,,,++++++************++++++***++++++++++++,,,,,,,,,***,,,------,,,...222555???PPPYYYWWWPPPUUU~~~www{{{qqqzzz|||rrrjjjeeeaaa______hhhwwwttt^^^YYYYYYZZZ\\\\\\ZZZXXXWWWUUURRRMMMHHHDDDBBBBBBBBBCCCCCCCCCBBB@@@===:::888555333000000000000///...---,,,++++++******++++++******++++++++++++************++++++,,,,,,,,,,,,---,,,,,,,,,------...///555444333222111111111111////////////////////////////////////////////////---000...///444222:::OOOpppyyytttwww{{{lllkkkuuu}}}tttllljjjoookkkFFF888555111222111111000000//////...---------------------------...////////////...---------------------------,,,---.........000333666<<>>@@@???===:::999888888888444333222000///...------............---------,,,++++++************++++++++++++++++++,,,,,,,,,,,,***,,,...---,,,...333888GGGVVVYYYQQQRRRcccxxxtttuuutttjjj```[[[XXXWWWZZZ^^^kkk}}}}}}ccc^^^[[[[[[___```]]][[[[[[YYYVVVPPPJJJFFFDDDDDDDDDBBBBBBAAAAAA???<<<:::888777555222000000000///...---,,,++++++******++++++******++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,---...///000555444333222111111111111////////////////////////////////////////////////---000...111555333===UUUppp|||rrrvvv}}}ooodddgggqqq~~~~~~{{{vvvnnnjjjjjjvvvLLL;;;666222222222111111000/////////---------------------------...///000000///...---------------------------...///000000000222666:::MMMaaaqqquuu|||lllYYYOOOJJJEEEBBB@@@@@@@@@>>><<<:::999999555444222000///...------............------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------***,,,...---,,,...444:::LLL[[[XXXNNN[[[zzzpppttt{{{{{{oooccc^^^\\\\\\bbbiiixxx|||mmmbbb]]][[[___```]]][[[]]]\\\YYYSSSMMMJJJIIIIIIJJJEEEEEEDDDCCCAAA???>>>===:::777333000000//////...---,,,++++++******++++++******++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,------...///000555444333222111111111111////////////////////////////////////////////////---000///222777555@@@YYYooo~~~qqqxxxrrrfff___dddooozzz~~~xxxyyywwwpppgggcccqqq|||PPP>>>:::777222222111111000/////////---------------------------...///000000///...---------------------------///111222222222444999===]]]llltttuuunnnXXXNNNHHHCCCBBBCCCDDDBBB???<<<::::::555444222111///...------//////.........---------,,,++++++******++++++,,,++++++,,,,,,,,,---------))),,,......,,,...555;;;NNN]]]WWWNNNfffkkkrrr}}}pppkkkiiiiiiooowww||||||ddd]]]ZZZ^^^```]]][[[]]]]]]ZZZUUUPPPNNNMMMOOOPPPJJJJJJHHHGGGEEEDDDCCCCCC;;;888333111000///...------,,,++++++******++++++******++++++++++++*********+++,,,---...---,,,,,,,,,,,,,,,---...///000000666555444333222111111111000000000000////////////000000000000000000000000---333222222444444DDD```rrrsssyyyyyyccc```^^^```iiittt~~~{{{wwwvvvrrriiiaaajjj}}}^^^;;;222666666555444222111000000///........................////////////////////////......------------.........,,,///333444444<<>>;;;777555333222222222111///.........---------,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,...///...000===KKKVVVUUUSSS[[[{{{lllrrrxxxooolllsss~~~}}}~~~{{{|||eeeXXXVVVSSSWWW\\\XXXTTTSSSZZZ[[[OOOKKKMMMIIIEEECCCAAA@@@@@@???<<<:::888777555333111///......///...---,,,++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,000+++,,,111000---444@@@777666555333222222111111000000000000////////////000000000000000000000000...333222222555777HHHdddooossswww}}}kkkZZZ\\\```bbbfffmmmwww~~~}}}zzzwwwqqqggg```aaavvvqqqIII999;;;555444333111000//////...........................///////////////////////////......------......///,,,000444222000999RRRjjjwww||||||hhhVVVJJJBBBAAA@@@AAACCCCCCAAA???:::777555333333333111000.........------------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,/////////444CCCRRRYYYVVVVVVfff|||lllwwwbbb```^^^```fffpppzzz}}}yyy~~~~~~uuucccXXXMMMNNNSSSPPPQQQaaazzz}}}fffTTTNNNHHHDDDAAA===;;;;;;<<<<<<<<<:::888555222000////////////...---,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......///---...000///...:::III888777555444222222111111000000000000///////////////////////////////////////333222222666999KKKhhhsssnnnvvvtttcccWWW\\\cccfffhhhmmmuuu}}}~~~{{{xxxqqqiiiddd___uuuyyyNNN;;;:::555444333111000///..............................//////////////////////////////............//////---111444222444BBB]]]ttt|||~~~fffSSSJJJDDDBBBAAABBBCCCCCCBBB@@@;;;888555444333222111///............---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***---000000111999JJJYYYYYYUUUYYYsss}}}zzztttbbbYYYQQQUUUYYY\\\```gggqqqyyywwwyyy{{{wwwyyyuuucccVVVKKKMMMRRRMMMWWWsss}}}___RRRJJJJJJEEE???;;;;;;<<<>>>>>><<<:::666222000///000111///...---,,,,,,++++++,,,***++++++,,,,,,++++++***+++,,,,,,---///111222333////////////---///>>>OOO888777666444333222111111000000000000///////////////////////////////////////333222222666;;;NNNmmmrrrnnnwwwlll^^^XXX^^^fffjjjmmmqqqxxx~~~}}}|||zzzsssllliii^^^vvvVVV>>>;;;555555333111000//////.../////////////////////////////////////////////////////////....../////////000111222444<<>>:::888555333333222000...//////.........------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***...000000555AAAQQQ]]]WWWUUU```wwwgggXXXQQQPPPOOOUUU\\\```dddlllxxx~~~wwwtttxxx~~~zzzsssttt{{{lll^^^VVVQQQXXX\\\UUUVVVoootttYYYQQQLLLMMMHHHAAA======???AAABBB???<<<888444111111111222//////...---,,,,,,,,,,,,***++++++,,,,,,++++++***++++++---///111444777888000000000...,,,222CCCSSS999888666555333222111111000000000000////////////000000000000000000000000000444111222777<<>><<<:::777555333333222111////////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,...000111:::IIIWWW^^^VVVXXXlll~~~tttdddVVVKKKIIIKKKLLLSSS[[[bbbiiivvvtttoooppptttxxx~~~{{{{{{}}}qqqdddXXX[[[^^^UUUOOOZZZnnnoooYYYMMMNNNNNNJJJFFFAAA???@@@BBBDDDEEE@@@>>>;;;777444333333333000///...---,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---///111444666888000111000...///999JJJXXX:::999777555333222111111000000000000////////////000000000000000000000000000444111222777>>>TTTtttsssyyyzzzggg^^^^^^aaahhhooovvv}}}|||sssmmmnnnooogggFFF<<<777666555333222111111000////////////////////////////////////////////////000000////////////000000222333333999KKKeeeyyytttaaaQQQMMMIIIEEECCC@@@===;;;:::888555444555444333222////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,------------......//////222???PPP[[[]]]WWW^^^yyy{{{|||ooo```UUULLLGGGGGGKKKOOOUUU]]]fffrrr{{{ooojjjkkkppprrruuu{{{___WWWXXXRRROOOOOOYYY[[[RRRPPPTTTPPPKKKHHHEEEDDDDDDEEEEEEEEEAAA@@@===:::888555444333000///...------,,,,,,---***++++++,,,,,,++++++***,,,,,,------///000111222///000//////444BBBSSS^^^:::999777555333222111111000000000000////////////000000000000000000000000000444111222888???UUUvvvpppzzz{{{hhh___```bbbgggoooxxx|||qqqkkkmmmccc}}}jjjEEE:::888777666444333222111111000000000000000000000000////////////////////////000000////////////000000111444555:::MMMiiioooRRRNNNIIIEEECCC@@@>>><<<:::888666666666666555444000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////...222BBBUUU]]]\\\XXXccc|||ssseeeXXXLLLFFFFFFIIIOOOVVVZZZ^^^eeeooo~~~uuuxxxxxxlllfffhhhmmmppppppxxx~~~dddWWWZZZXXXWWWSSSZZZbbb``````]]]RRRQQQNNNKKKJJJHHHGGGDDDBBBBBBAAA???===:::777555444000000...---------------+++++++++,,,,,,+++++++++...------,,,,,,,,,,,,---...///...000999IIIZZZddd;;;888666444444333222000111111111111000000000000////////////000000000000000111111...222DDDaaawwwooossswwweee^^^aaaeeekkkrrryyy~~~{{{zzzuuunnniiifffmmmmmmEEE???:::888555333333222111///000000000000////////////////////////////////////////////////000111222333222000222AAA\\\yyy|||XXXIIIDDDEEEAAAAAACCC===BBB>>>999777777666444222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......111......666GGGWWW^^^^^^XXXbbbvvvyyyqqqfffXXXNNNEEEEEEJJJMMMRRRVVVWWW___kkkxxxrrreeecccjjjssszzzsssllldddaaagggppptttqqquuuvvvZZZRRRUUUXXXYYY___hhhjjjddd]]]ZZZYYYSSSKKKGGGEEEEEEDDDCCCAAAAAA@@@>>>;;;777333111000000///...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......///000111333>>>OOObbblll;;;999666444444333222000111111111111000000000000////////////000000000000000222222000444GGGddd{{{~~~nnnrrr~~~wwweee^^^aaafffnnnvvv}}}~~~yyyxxxtttnnnjjj```aaaxxxsssIII???:::888555444333333111///000000000000/////////////////////////////////////////////000000111222333444222777HHHddd~~~]]]LLLFFFFFFAAAAAACCC===@@@===999888888888666444222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......222///000:::LLLZZZ]]][[[WWWjjjxxx|||xxxeeeZZZPPPHHHCCCFFFKKKNNNSSSWWW\\\hhhwwwzzzjjj``````kkkuuu|||yyyvvvrrrlllfffgggmmmqqqqqquuuhhh___```ccc^^^\\\___```\\\WWWVVVUUUPPPIIIEEEDDDDDDCCCBBBGGGFFFFFFCCC@@@<<<777555111000000///...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........000000111666BBBTTTeeennn;;;999666555444444222000111111111111000000000000////////////000000000000111333333222777JJJhhhzzzlllppp|||zzzggg]]]aaahhhrrr{{{|||vvvuuurrrnnnkkk^^^ZZZlllSSSBBB:::888555444333333111000000000000000////////////////////////////////////000000000000000111333333666555===RRRnnndddQQQHHHGGGAAABBBDDD>>>@@@>>>;;;:::::::::888777333222222000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///222///333AAARRR\\\[[[VVVWWWwwwyyy{{{iiiWWWNNNHHHDDDCCCIIIOOORRRVVV[[[bbbppp~~~yyyrrrqqqyyy|||uuummmffffffkkkmmmooouuu~~~zzzzzzkkk```aaalll```VVVVVVXXXXXXVVVVVVQQQMMMHHHDDDDDDDDDCCCCCCFFFFFFEEECCC???;;;777444222111000///...------,,,---------,,,,,,++++++***,,,------------.........111///000999III[[[iiippp;;;999666555555444222111111111111111000000000///////////////000000000000///222333333999MMMkkkuuuiiinnn{{{jjj]]]bbbkkkwww}}}vvvtttpppllljjj]]]XXXkkk|||^^^FFF;;;888666444444333111000000000000000////////////////////////////////////000000000000111222333333666666BBB[[[sssmmmWWWKKKHHHBBBDDDGGGAAABBBAAA???===;;;999888777444333222111000...------------------------------------,,,------...///000111///666GGGXXX]]]XXXRRR\\\xxxzzzmmm\\\NNNHHHDDDDDDGGGOOOTTTVVV[[[```eeevvv{{{rrrfffaaaeeekkkkkkooouuuzzz~~~rrruuu~~~eeeYYYZZZggg[[[QQQSSSYYY\\\[[[ZZZMMMKKKHHHFFFEEEEEEEEEEEEBBBBBBBBBAAA>>>:::777444333333222000///...------///......---,,,++++++***------------............111...000>>>QQQaaalllsss<<<999777555555444333111111111111111000000000///////////////000000000000...111222222999MMMllloooffflllxxxlll^^^eeennn{{{vvvsssnnnjjjhhh]]]VVViiiwwwfffGGG;;;999666444444333222000000000000000////////////000000000000000000000000000000000000111222333444555666FFFbbbvvv{{{www___OOOIIIDDDGGGJJJEEEEEEDDDCCC???<<<888666555333333222111000///......------------------------------------...///000111//////999LLL[[[\\\VVVRRRhhhqqqxxx|||nnn___QQQGGGDDDCCCEEEKKKRRRVVVXXX]]]eeejjj|||qqqddd```dddjjjnnnsssxxxzzz{{{~~~fffYYYZZZ\\\SSSNNNTTT\\\]]]ZZZWWWHHHHHHGGGEEEDDDCCCDDDDDDAAABBBBBBBBB@@@>>>;;;999555444333222000///...---//////......---,,,++++++---------.........//////000---333DDDWWWeeeooovvv<<<:::777666555555333111111111111111000000000000////////////000000000000---000222222999NNNmmm~~~jjjccciiiuuunnn```gggqqquuurrrmmmhhheeecccYYYiiiiiiFFF;;;999666555444444222111000000000000////////////000000000000000000000000111111000111111222333444444888LLLjjjxxxxxxiiiUUULLLFFFHHHLLLGGGFFFFFFEEEAAA<<<777444444222222222111111000000///------------------------,,,,,,------...///111111///111>>>RRR]]]ZZZVVVVVVtttggg|||ssscccTTTHHHBBBBBBDDDGGGNNNTTTVVVYYYaaakkkvvvrrriiiddddddgggssswwwzzz{{{|||{{{wwwyyy}}}nnn^^^]]]VVVPPPNNNTTTYYYWWWQQQMMMDDDEEEFFFEEECCCBBBBBBCCC@@@AAABBBAAA@@@===;;;999666555444333111000....../////////......------,,,------........./////////000///888LLL^^^hhhqqqzzz<<<:::777666666555333222111111111111000000000000////////////000000000000...111333333999NNNmmmyyyfffaaaeeepppzzz|||}}}qqqeeegggrrr|||sssqqqlllgggdddeee]]]ppplllGGG<<<999666555555444222111000000000000////////////000000000000000000000000111111111111222333444444555;;;TTTrrr}}}zzzttt[[[OOOGGGHHHKKKEEEDDDEEEEEEBBB<<<777555555111111111111111111111111........................,,,,,,------...000111222000444CCCWWW^^^ZZZYYY^^^yyyyyyfff|||iiiZZZMMMDDDCCCFFFHHHKKKRRRXXXZZZ^^^jjjwwwyyymmmhhheeeeeefffsssuuuxxxyyy|||zzzssshhhfffkkkvvvyyyeeeaaaYYYSSSPPPSSSTTTPPPKKKJJJEEEGGGIIIHHHFFFDDDDDDEEEDDDDDDDDDCCC@@@===:::777777666555333222000///.../////////...........................////////////222222>>>TTTdddkkkttt===:::777666666555333222111111111111000000000000////////////000000000000///222444444:::OOOnnnwwwddd```bbbmmmvvvxxxxxx{{{}}}~~~tttiiigggrrrxxxrrrppplllfffddd```\\\uuupppJJJ<<<999777555555444222111000000000000////////////000000000000000000000000111111111111222333444555666===YYYxxx~~~{{{```QQQGGGGGGIIIBBBBBBDDDDDDBBB<<<777666666000111111111111222222222........................,,,,,,------///000111222111666GGGZZZ___ZZZ[[[cccyyyuuuiiisssaaaTTTIIIDDDGGGLLLMMMPPPWWW\\\___dddsssooodddbbbccceeegggoooqqqsssvvvzzzwwwiii```YYY[[[fffwwwmmmggg]]]WWWRRRRRRPPPMMMLLLNNNIIILLLNNNMMMJJJGGGGGGHHHLLLLLLKKKIIIFFFBBB===;;;888777666444222000///............///////////////............/////////000333555CCCZZZhhhmmmwww===888666777666222111222222222111111000/////////////////////000000000000000+++000555999QQQtttwwweee___\\\gggttt|||~~~}}}llljjjrrrqqqkkkiiifffdddddd___nnn{{{KKKBBB===999:::888444111222222222222222111111111111000000000000111111111111111------111333222333666555FFFbbbyyy~~~uuuZZZMMMGGGEEEEEEGGGDDD@@@>>>>>>;;;777333555444444333222111000000///............---------...............///000111+++AAASSS]]]```[[[^^^ppptttmmm}}}ppp[[[JJJCCCFFFJJJLLLKKKSSS\\\bbbgggrrr~~~vvvmmmhhhhhhqqqxxx~~~lll___[[[^^^cccfffjjjrrrxxxwwwzzz}}}kkk```]]]WWW[[[iii|||~~~ddd]]]XXXUUUUUUSSSMMMIIIIIIJJJJJJJJJJJJIIILLLPPPTTTPPPMMMKKKIIIGGGDDDAAA>>>:::777444222222111000///000000///...............///............//////000666444LLLeeegggqqq}}}???:::777888777444222333222222111111000/////////////////////000000000000111,,,111666:::SSSuuurrr```ZZZbbblllyyyssspppxxxsssllljjjgggeee___[[[iii|||RRRBBB===999:::888444222333000000000000////////////000000000000111111111111222//////222444333444777===TTTnnn}}}{{{{{{rrrhhhkkksss{{{iiiVVVOOOJJJFFFDDDBBB@@@??????===999666555444444333222111000000///............---------...............///000111///EEEWWW```bbb\\\aaassskkklll{{{lllWWWHHHEEEIIIMMMNNNQQQYYYbbbiiippp}}}zzzpppiiibbb```aaajjjtttxxxggg[[[XXX\\\bbbeeejjjrrrxxxyyy{{{sssccc[[[ZZZ```bbblll|||dddUUUQQQOOORRRRRROOOMMMMMMNNNMMMMMMLLLLLLNNNQQQSSSRRRPPPNNNLLLJJJFFFBBB???:::777444222222222111000000000///...............///............///000000555888QQQgggkkkxxxAAA<<<888999888555333444222222111111000/////////////////////000000000000222...222666;;;UUUxxxppp```[[[iiisss~~~zzzuuunnnjjjgggddd\\\YYYccc}}}{{{SSSBBB===999:::999555444555111111000000000/////////000000000000111111111111444111111444555333555999CCC___xxx}}}tttsssxxxkkkccc```eeelllxxxsssYYYPPPIIIAAADDDCCCCCCBBBAAA>>>999555555555444333222111000000///............---------............///000111222444JJJ\\\cccccc^^^dddyyylllrrrwwwfffQQQFFFGGGLLLPPPPPPXXX___iiirrr||||||lllbbb\\\ZZZ[[[^^^hhhuuutttcccWWWUUUZZZaaaeeejjjrrrxxxzzz||||||uuuhhh[[[WWWZZZjjjkkkppp{{{eeeRRRNNNMMMPPPRRRPPPPPPRRRPPPOOOMMMNNNOOOPPPPPPPPPTTTSSSQQQOOOMMMIIIDDD@@@:::777444333333333222111000000///...............///.........//////000111222@@@YYYhhhoooBBB===999999888444333555222222111111000/////////////////////000000000000333///333666<<>>VVVfffgggbbb^^^nnn{{{{{{qqq]]]LLLJJJNNNQQQUUUZZZ```jjjyyylllbbbXXXYYY```jjjuuu~~~qqq^^^RRROOOUUU]]]aaagggjjjqqqxxx{{{{{{xxxlll]]]UUUZZZeeelllqqqvvvzzz\\\UUUQQQQQQRRRQQQSSSVVVWWWXXXYYYXXXWWWWWWXXXZZZXXXUUURRROOOMMMJJJFFFCCC>>>;;;888666666555444333000000///........................///000111222333;;;VVVgggooo}}}FFF???:::888777444444666222222111111000/////////////////////000000000000111000222222<<<^^^~~~|||ttt{{{tttkkkgggccc```\\\ZZZ```yyyvvvJJJBBB<<<;;;999555444666222222111111111000000000000000000000111111111111000000222444333333:::CCCgggsss{{{jjjkkk|||||||||xxxVVVIIIKKKEEEGGGHHHGGGDDDAAA@@@AAA666666555444333222222111///............---------------...///000222444555CCC[[[kkkkkkfffbbbttt{{{}}}lllZZZLLLLLLPPPRRRYYYbbbkkkvvvhhh```[[[```lllxxxsssaaaTTTSSSZZZbbbggghhhjjjpppyyy||||||ssscccZZZ___jjjpppvvvzzz~~~fff___XXXVVVUUUSSSSSSVVV[[[]]]^^^ZZZTTTRRRVVV[[[bbb^^^XXXSSSNNNJJJFFFDDD@@@===999777666555444222000000///........................///000222333444BBB[[[jjjuuuHHHAAA;;;:::888555555777222222111111000/////////////////////000000000000111000222222;;;^^^zzztttlllhhhdddaaa[[[[[[fffKKKDDD===;;;999555444666444444444333333333222222000000000000111111111111000000333555444555===FFFpppyyyzzzhhhhhhxxx|||vvvzzz}}}}}}]]]LLLNNNHHHJJJJJJGGGCCC??????@@@666666555444333222222111//////.........---------------...///111222444555GGG___ooooooiiifffzzz|||{{{hhhWWWLLLMMMQQQSSS\\\hhhtttiiicccaaajjjwwwvvvdddYYYXXX```iiiooojjjjjjqqqyyy}}}}}}{{{jjj```eeepppuuu{{{~~~sssjjjbbb]]]YYYTTTSSSUUU[[[______YYYOOOLLLQQQXXXkkkeee]]]VVVPPPKKKGGGDDDAAA>>>:::888666555333222000000///........................///000222333444GGG^^^lllzzzJJJCCC<<<;;;999666555666555444444333222111000000111111000000000000111111333333666555<<<^^^tttjjjgggeeeaaa___]]]aaaVVVJJJ>>>:::999777555666444444333333333333222222777555111...---...111222444333///222777444???YYYxxx}}}nnneeegggzzz}}}rrrjjjjjjyyy{{{iiiNNNPPPLLLHHHEEEDDDEEECCC>>>999888666333222222222111///000000000000////////////000------000111111444999QQQeeeqqqpppllllll{{{www```SSSKKKMMMQQQUUUbbbsssyyyeeegggmmmwwwyyyfffWWWZZZgggnnnmmmsssqqqsssxxx}}}ssslllqqqxxx~~~}}}}}}nnnbbb]]]TTTTTTYYYVVV[[[ZZZ[[[]]]ZZZRRRMMMLLLUUUXXXYYYTTTLLLGGGHHHJJJGGGDDD???999555333222222333222111////////////000...///000000111333555555NNNbbbrrrLLLDDD===<<<:::777666777555444444333222111000000111111000000000000111111222222666444;;;^^^tttiiigggddd```^^^ZZZ[[[www}}}UUUIII>>>;;;:::777555555444444333333333333222222666444111///...///111222222333111444888666DDDaaa{{{~~~wwwrrrjjjbbbfffyyywwwsssooojjjkkkrrryyy||||||wwwzzz{{{YYYWWWNNNKKKGGGEEEEEEDDDBBB@@@888666444333333444333111000000000000////////////000------000111111555:::SSSgggqqqpppmmmnnnvvvzzzooo]]]RRRKKKOOOSSSYYYhhhxxxwwwhhhmmmxxx|||hhhZZZ]]]jjjssssssuuurrrsssxxx|||{{{}}}}}}{{{{{{wwwfff^^^WWWXXX[[[UUUXXXWWWXXXZZZWWWOOOJJJJJJOOORRRSSSRRRMMMIIIGGGHHHHHHEEE@@@;;;777555444333444333111000//////000000...///000000111333666777SSSeeesss~~~PPPGGG???===<<<999777888555555444333222111000000111111000000000000111111111111555444;;;]]]sssiiifffccc___]]]XXXWWWooovvvmmmSSSHHH???<<<<<<999666555444444333333333333222222333333222111000000000111000333333666888888JJJkkk}}}wwwooojjjddd___dddwww~~~qqqfffcccaaabbbmmm{{{||||||yyyrrrrrr^^^WWWQQQNNNJJJFFFCCCBBBBBBBBB:::888555444444555444333000000000000///////////////---...000111222666<<>>:::777666555444333111000//////000000...///000111111333777:::YYYiiiuuu~~~UUUKKKAAA???>>>;;;888999555555444333222111111000111111000000000000111111000000555444;;;]]]rrrhhheeeccc___[[[ZZZYYYjjjtttfffRRRHHH@@@>>>===:::666555444444333333333222222222111111222222222111111000///444555666888888OOOtttxxxooogggbbb^^^[[[aaassswwwgggZZZYYY[[[```lllyyy{{{yyywwwqqqooo```VVVQQQPPPMMMIIIEEEBBBAAAAAA???<<<888666555555444333000000000000///////////////---...111111222888???[[[lllsssqqqqqquuuxxx~~~mmm___UUUPPPOOOTTT\\\hhhzzzttttttuuuggghhhsss}}}}}}wwwtttwww|||}}}~~~~~~zzzrrrggg^^^]]]^^^WWWZZZZZZ\\\^^^YYYRRRPPPRRRRRRSSSVVVXXXYYYVVVPPPKKKLLLJJJFFFBBB>>>;;;888777444333222000///000000111//////000111222333888???]]]nnnzzzYYYNNNCCC@@@???<<<999999666555555444333222111111111111000000000000111111///000555555;;;]]]qqqhhheeebbb^^^ZZZ]]][[[ggguuueeeTTTJJJAAA??????;;;777666444444333333333222222222000000111222222222111111111555555666777999SSSzzzxxxmmmddd\\\XXXUUUUUU]]]nnnsss```QQQRRRXXX]]]bbbiiipppuuuyyyyyyssslllfffdddeeeiiimmmsssyyy||||||{{{qqqqqqppplllsssjjjYYYNNNNNNNNNNNNMMMJJJGGGDDDCCC@@@:::777555444222111000000000000////////////......///111111222999BBB___nnnsssqqqrrrxxxrrr|||kkk\\\RRRQQQRRRWWW```oooxxx||||||mmmmmmttt}}}zzzvvvwww|||zzzyyy~~~xxxuuujjj^^^\\\___ZZZVVVWWWZZZ[[[VVVOOONNNQQQXXXXXXZZZ\\\\\\XXXRRRNNNMMMLLLIIIFFFBBB===:::888444333222000000000000111000...000222222222:::DDD```rrr]]]PPPCCC@@@@@@===:::888666666555444333222111111111111000000000000111111///111666666<<<^^^rrriiifffccc___ZZZ^^^[[[eeeyyyjjjXXXMMMCCCAAA???<<<888888444444333333333333222222///000111222222222222222333666555555888<<>>___rrriiigggddd___[[[^^^[[[jjjuuu]]]QQQEEEAAA@@@<<<999999444444333333333333222222///000000111222222333333444555333555;;;BBB___xxxiii]]]TTTNNNKKKFFFHHHPPP^^^ppp||||||^^^MMM@@@BBBFFFEEEDDDFFF@@@EEEKKKMMMKKKHHHGGGGGGEEEGGGJJJLLLMMMOOORRRTTT\\\[[[\\\bbbgggkkkrrrzzzpppuuu}}}oooooommmggggggnnnkkkTTTNNNJJJIIINNNUUUWWWRRRKKKCCC???:::666444444444333000000000000////////////......000222111222<<>>___sssjjjgggddd```]]]^^^]]]qqq```SSSGGGBBB@@@<<<::::::444444444333333333222222000000000000111222444444444555222555>>>GGGeeeooo^^^RRRIIIDDDAAADDDFFFKKKVVVeeepppqqqmmmUUUGGG===>>>???<<<===BBB>>>BBBFFFFFFBBB>>><<<<<<<<<===??????AAACCCHHHKKKLLLKKKNNNUUUYYY\\\bbbiiilll{{{rrr|||yyyllliiiddd]]]```kkkgggSSSSSSKKKEEEHHHPPPSSSMMMEEEAAA===888555555555666666000000000000////////////......111222111222<<>>NNNmmm~~~gggLLLIIIDDD???CCC:::999777666555444333222222222111111000000000000111111...666333666===[[[pppeeehhhgggaaa]]]^^^```yyyhhhVVVEEE@@@@@@>>>999666333333333333333333333333333333222222111111222222999444777888666LLLqqq}}}gggWWWLLLDDDAAABBB>>>FFFMMMQQQUUU\\\___^^^QQQGGG???>>>>>>:::999<<>><<>>======???AAABBBAAAAAACCCEEEJJJOOOTTTVVV]]]cccrrryyyttt~~~rrrfffaaa```___^^^zzzwww```UUUNNNIIIJJJQQQSSSNNNHHHIIIEEE>>>999777666666555333222111000////////////...000---///555333;;;PPPhhhqqqwwwvvvuuu~~~xxxqqq]]]QQQPPPRRRXXX```iiiwwwqqqdddcccXXXYYYXXXWWWXXX^^^gggnnnvvv|||wwwsssyyy~~~xxxxxx}}}xxx}}}~~~kkkbbbaaa\\\[[[^^^XXX]]]^^^YYYTTTSSSSSSQQQSSSNNNNNNSSSSSSNNNKKKMMMYYYSSSMMMJJJIIIFFF???999666555333111000000111111111222000333666222===XXXtttjjjMMMJJJDDD???CCC:::999777666555444333222222222111111000000000000111111///666222666===ZZZoooeeefffeee___]]]^^^^^^sss~~~gggWWWGGGBBBCCC@@@;;;888444444444444333333333333333333222222222222333333666222666888999QQQvvv{{{dddSSSHHH@@@>>>???===EEELLLNNNQQQUUUVVVTTTMMMFFFBBBCCCAAA>>>===@@@DDDFFFHHHHHHDDDAAA>>>===>>>============???@@@AAA@@@@@@@@@BBBDDDHHHKKKMMMNNNQQQ[[[gggooottt}}}rrreee___\\\ZZZXXXrrr}}}aaaQQQNNNLLLPPPUUUWWWSSSOOOIIIDDD???:::888777666555333222111000////////////...000---///555444<<>><<>>AAADDDEEEFFFEEEAAA???>>>>>><<<<<<======>>>???@@@@@@AAA@@@?????????AAABBBCCCEEEFFFJJJPPPUUU\\\hhhsssssseee]]]ZZZWWWVVVhhhaaaSSSSSSSSSTTTUUUSSSPPPLLLHHHDDD???;;;999888666555333222111000////////////...000...000555444===SSSnnnvvv{{{wwwtttuuu^^^QQQPPPRRRWWW[[[^^^iiiuuuhhh^^^VVVSSSVVVZZZ^^^eeeppp~~~zzzpppmmmrrrwwwssssssxxx~~~yyywww~~~{{{vvvwwwjjjbbb\\\XXXWWWSSSTTTSSSPPPQQQTTTSSSOOOOOOLLLLLLOOOPPPNNNLLLLLLIIIKKKLLLLLLIIIDDD???;;;666555444333222222333333111222000333666444AAA^^^tttQQQIIIDDD@@@BBB999;;;777666555333222111111111111111000000000000111111///555222777;;;SSSwwwuuu{{{}}}lllddddddbbb]]]]]]___]]]jjjttt```TTTIIIFFFFFFCCC===:::888777777666555444333222222222222333444555777777444222666:::AAA___oooXXXIIICCC??????AAA===EEEKKKLLLKKKJJJFFFAAAAAADDDHHHIIIFFFBBBAAACCCFFFFFFEEECCC@@@??????AAA??????@@@AAAAAA@@@??????BBBAAA@@@????????????@@@CCCCCCCCCEEEHHHOOOYYYaaakkkyyyuuuggg^^^ZZZXXXWWW___cccSSSTTTTTTRRROOOMMMLLLLLLGGGDDD@@@===;;;999777555333222111000////////////---000///000444444>>>UUUttt{{{~~~xxxsss~~~ooo[[[PPPPPPSSSXXX[[[\\\fff|||pppggg___VVVXXX]]]cccjjjrrr~~~zzzjjjaaaaaaeeeeeeiiisss~~~~~~|||zzzzzz|||vvvvvvjjj```[[[WWWTTTRRRRRROOOMMMPPPUUUTTTPPPPPPNNNMMMOOOOOONNNKKKJJJJJJKKKMMMKKKFFF@@@<<<:::666555444222222222222333000222000333666555EEEdddzzzSSSIIIEEE@@@AAA999<<<888888666444333222111111111111000000000000111111///444111777999PPP~~~oooooowwwyyykkkeeeeeeccc```[[[^^^[[[eeennn{{{\\\QQQHHHFFFFFFBBB===;;;::::::888777555444333222111111222333444666777888666444777;;;DDDdddoooVVVGGGBBB??????@@@@@@HHHOOOPPPOOOMMMHHHCCCCCCIIIMMMMMMJJJGGGFFFFFFIIIHHHGGGDDDAAA@@@BBBDDDFFFFFFFFFEEEDDDBBB@@@???AAAAAA@@@???????????????>>>?????????AAAFFFKKKNNNQQQ]]]dddkkktttwwwzzzkkk```YYYVVVUUU[[[mmmTTTSSSQQQNNNKKKKKKNNNQQQGGGDDDAAA???===;;;888555333222111000////////////---111///000444444@@@XXXuuu|||yyytttkkkZZZRRRRRRUUUZZZ___bbblll}}}lllfffbbb\\\eeekkksss{{{xxxbbbTTTRRRVVVXXX```mmm{{{~~~www||||||vvvxxxggg]]]ZZZWWWUUUTTTSSSOOOLLLPPPUUUVVVRRRPPPPPPOOOMMMMMMLLLIIIFFFJJJKKKKKKHHHDDD@@@??????777555444222111111111111000222000222666666IIIjjjXXXKKKGGGCCCBBB:::>>>:::999777666444333222222111111000000000000111111///333111777888LLL{{{yyykkkppp{{{vvvjjjffffffdddbbbYYY]]]YYYaaa}}}iiiyyyZZZPPPGGGFFFEEEBBB???>>>===<<<:::888666444222222111111111222333555666777777555888;;;GGGiiiqqqVVVFFFAAA>>>===>>>EEEMMMTTTTTTSSSQQQMMMHHHCCCHHHJJJIIIHHHIIIHHHFFFLLLKKKJJJGGGEEEDDDFFFHHHNNNMMMKKKIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@===@@@AAA???@@@DDDEEECCCFFFMMMOOOSSS^^^eeeqqq~~~mmm___VVVSSSRRRYYY|||aaa]]]WWWOOOIIIHHHIIILLLFFFDDDBBB@@@???<<<888555333222111000////////////,,,111000111444444AAA[[[rrrzzz~~~zzzvvvlll^^^WWWTTTWWW^^^fffooo{{{vvvhhheeehhhjjjwwwsss[[[LLLJJJMMMQQQ[[[jjjyyyvvvxxx~~~xxx|||dddZZZZZZYYYXXXVVVVVVRRRNNNOOOTTTVVVTTTPPPQQQPPPMMMMMMNNNJJJEEEHHHHHHGGGFFFFFFEEEEEEEEE999888555333111000000000000222111222555777MMMppp]]]NNNJJJFFFEEE===CCC<<<;;;999777555444333333111111000000000000111111///222000777777IIIxxxsssjjjtttuuukkkgggfffcccbbbYYY^^^[[[ccckkk~~~ZZZQQQHHHFFFFFFCCCAAABBB>>>===<<<999777444222111111111111222222444555555666444777:::HHHmmmoooSSSDDD@@@???@@@AAAJJJQQQWWWVVVUUUSSSOOOJJJDDDGGGGGGFFFHHHNNNNNNJJJOOOOOONNNKKKIIIIIIJJJLLLQQQOOOMMMJJJHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBEEEEEECCCDDDHHHGGGCCCDDDJJJHHHJJJSSSYYYdddxxxzzzjjj]]]UUURRRRRRWWWgggbbbYYYQQQKKKHHHFFFFFFEEEDDDBBBAAA@@@===999666333222111000////////////,,,111111111444444BBB]]]ttt||||||xxxooo```XXXVVVYYYaaaooo}}}~~~nnnfffhhhsss~~~mmmVVVIIIIIIIIINNNXXXeeesss|||wwwyyy}}}dddZZZ[[[]]]]]]XXXYYYUUUOOOMMMQQQUUUVVVSSSUUUUUURRRSSSVVVSSSMMMIIIGGGFFFHHHKKKKKKHHHDDD===;;;888555333222111111000222111222555888OOOttt```QQQMMMIIIHHH@@@FFF===<<<:::888666555444333111111000000000000111111///222000777777HHHwww~~~oookkkwwwuuukkkhhheeebbb```[[[aaa___hhhppp[[[RRRIIIGGGFFFDDDCCCEEE???>>><<<:::777444222111111111111111222333444444444222666:::JJJpppiiiOOOBBBAAACCCEEEGGGMMMTTTXXXWWWUUUSSSOOOJJJKKKMMMKKKJJJOOOXXXYYYTTTQQQQQQPPPNNNLLLKKKMMMNNNRRRPPPMMMJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDGGGFFFBBBDDDHHHHHHCCCCCCGGGEEEFFFMMMOOOXXXjjjtttggg[[[UUUTTTUUUVVV~~~[[[WWWRRRPPPOOOOOONNNMMMEEEDDDCCCBBBAAA>>>999666333222111000////////////,,,111111111444444CCC^^^zzz~~~xxxqqq```WWWXXXZZZccctttwwwjjjggglll}}}{{{jjjTTTJJJKKKGGGKKKTTTaaannnyyywww|||{{{ddd\\\]]]``````XXXZZZWWWPPPLLLOOOTTTVVVVVVZZZ[[[XXXZZZ___]]]WWWKKKIIIIIIKKKNNNMMMFFF???@@@>>>;;;888555333222222000333111222555888QQQvvvfffSSSNNNHHHMMMIIIFFFAAA???<<<888666555555555333333333222222222111111333222333333777IIImmm}}}ppphhhpppwwwjjjdddbbbaaa```]]]]]]___nnnpppfffTTTPPPSSSKKKDDDDDDBBBAAA???<<<999777555555555222222111111222222333444555333:::555LLLuuu}}}bbbIII@@@BBBDDDGGGMMMOOOQQQTTTUUUUUUUUUVVVXXXVVVUUUTTTTTTUUUWWWYYY[[[XXXWWWXXXZZZXXXSSSSSSWWWXXXYYYZZZWWWRRROOOPPPRRRRRRRRRSSSRRRRRRPPPNNNMMMKKKJJJJJJLLLOOOOOOKKKHHHHHHHHHHHHHHHLLLSSS[[[aaaqqq|||jjjYYYSSSPPPNNN]]]tttvvv\\\WWWSSSRRROOOJJJIIILLLGGGEEEBBB@@@>>>;;;888555444444333222111111111111///000///222555333BBB___wwwppp\\\WWWWWW___jjjvvvhhhdddlllxxxzzzfffSSSKKKLLLKKKNNNWWWbbbkkkyyy{{{zzzyyytttfffWWW\\\dddeee___YYYSSSOOOJJJHHHKKKRRRWWWZZZ]]]]]]___```]]]WWWTTTQQQNNNLLLKKKJJJGGGFFFAAA@@@>>>;;;777333000...222///222444111999YYY}}}fffXXXUUUMMMOOOHHHEEEBBB@@@===:::777666666666333333333222222222111111222222333444777HHHmmm|||llljjjuuutttgggbbbaaaaaa```\\\[[[\\\kkksssgggSSSMMMQQQKKKFFFDDD@@@AAA@@@===:::888666555555222222222111222222333444666444:::666MMMwww{{{cccKKKCCCBBBCCCGGGNNNQQQSSSUUUVVVXXX[[[```cccgggfffdddccccccdddfffggggggfffgggiiihhhddddddggghhhiiihhheeeaaa^^^\\\\\\\\\\\\\\\[[[ZZZXXXVVVTTTUUUSSSRRRSSSTTTRRRNNNJJJLLLLLLLLLMMMOOOSSSXXX[[[VVVcccqqqyyy{{{~~~|||kkk\\\UUUSSSQQQZZZrrr~~~hhh___VVVPPPLLLGGGFFFHHHGGGEEECCCAAA@@@===999666444333222111111111111111///000///222555333BBB___xxxqqq^^^YYY\\\eeeppp|||pppaaaeeeqqq~~~~~~hhhTTTJJJKKKMMMQQQZZZdddmmmzzzzzzzzzttttttuuuvvvcccaaacccbbbaaaYYYRRRQQQPPPNNNNNNPPPRRRUUUVVVVVVXXX[[[YYYUUUYYYVVVRRROOONNNLLLIIIGGGBBBAAA???<<<999555333222222000222555222:::[[[ggg]]][[[QQQPPPHHHDDDCCCAAA>>>;;;999777777777333333333222222222111111222111333555888GGGlllooogggnnn|||rrreeeaaaaaa```___^^^\\\\\\jjjssshhhTTTMMMPPPLLLIIIGGGAAAAAA@@@>>>;;;999777666555222222222222222333444444666444:::777OOOzzz{{{dddMMMEEEDDDDDDIIIPPPRRRTTTVVVYYY]]]dddkkkqqqzzzzzzyyyyyyzzz{{{}}}~~~~~~zzzwwwuuuuuuuuuuuusssqqqooommmhhhfffeeecccbbb___ZZZWWWRRRSSSSSSTTTUUUVVVWWWWWWOOOTTTYYYZZZ[[[bbbnnnxxx~~~{{{kkk\\\UUUSSSSSSWWWoooqqqcccUUUNNNKKKGGGEEEFFFGGGEEECCCBBBAAA???;;;888555444333333333333333333000111///222555333AAA^^^zzzuuubbb]]]cccmmmyyyjjj```]]]iiizzziiiUUULLLLLLPPPVVV```jjjrrr{{{~~~}}}rrrrrrxxxjjjbbbaaa^^^dddYYYQQQQQQSSSQQQNNNMMMSSSTTTSSSRRRUUU[[[\\\YYY\\\XXXTTTQQQOOOMMMJJJHHHDDDBBB@@@===:::888777666222000222666444===^^^ggg^^^\\\PPPOOOGGGEEEBBBAAA>>><<<999777777666333333333222222222111111222000333777888DDDiiiyyyeeedddssstttgggbbbaaa```___aaa___^^^jjjzzzqqqgggVVVQQQRRRMMMKKKLLLGGG@@@???===;;;999777555444333222222222222333444444666444:::999SSS~~~~~~eeeMMMGGGJJJKKKNNNRRRXXX[[[```ffflllttt{{{|||yyyuuussslllkkkiiiiiijjjkkklllkkkjjjiiifff___ZZZ[[[bbbiii{{{yyyjjj[[[RRRPPPQQQUUUmmmnnn```RRRMMMLLLJJJHHHGGGEEEDDDCCCCCCBBB@@@<<<999777777666555555555555666000111///222555333AAA^^^|||zzzfffaaajjjuuuppp^^^\\\aaaqqqhhhVVVOOOOOORRR[[[gggrrr|||zzzuuu{{{zzz}}}jjjbbbbbbbbblllbbbYYYWWWVVVTTTSSSSSSTTTUUURRRPPPTTT[[[___]]]YYYVVVRRROOONNNMMMKKKJJJGGGEEEAAA>>>:::888777666222000333666555???bbbfff\\\WWWLLLLLLGGGFFFAAA@@@>>>;;;999777555555333333333222222222111111222000333777777AAAeeeqqqbbbgggyyyxxxjjjdddbbbaaa___aaa^^^]]]hhhwwwooocccWWWTTTSSSKKKJJJNNNKKK??????===;;;999666444333333333222222333333444555777444;;;;;;VVVgggLLLHHHPPPTTTUUUVVVaaagggpppyyyxxxoooiiigggfffnnn~~~yyyjjj[[[QQQNNNPPPUUUlllggg[[[PPPNNNOOOLLLGGGEEECCCCCCCCCCCCCCCAAA===:::888777666555555444444555000111///222555333AAA^^^|||~~~kkkfffrrrttt]]][[[]]]fffuuuhhhXXXRRRSSSUUUaaappp}}}vvvyyy|||rrrwwwhhhcccfffhhhtttlllddd___ZZZVVVYYY^^^SSSSSSPPPNNNQQQYYY\\\[[[WWWTTTPPPNNNNNNNNNNNNNNNIIIGGGDDD???;;;777555333333000333777666@@@dddfffWWWRRRHHHKKKGGGGGG@@@???>>><<<999777555444333333333222222222111111333///333888555<<<```zzzkkkcccnnnzzzllleeecccaaa___]]]\\\[[[ccc{{{nnnhhhbbbWWWSSSQQQJJJLLLPPPKKK@@@???>>><<<:::777555444333333333333333444444555777444;;;<<>>\\\nnnVVVQQQVVV\\\dddmmm{{{rrrfffYYYOOOMMMQQQVVVhhhbbb[[[UUUSSSOOOJJJGGGGGGDDDEEEFFFHHHIIIGGGCCC@@@<<<:::888666444333222111111222000222555222@@@]]]|||rrr______aaajjjvvvfffYYYWWWXXXaaarrr~~~rrrnnntttwwwnnnjjj{{{|||gggcccdddaaaccc^^^YYYYYYWWWTTTTTTVVVZZZ\\\ZZZXXXZZZ]]]]]]YYYVVVSSSNNNLLLLLLNNNNNNNNNIIIIIIHHHFFFAAA<<<777444444111333666555@@@dddfffTTTOOOJJJNNNHHHEEEBBBBBB@@@???<<<:::777666333333333222222222111111333///222888333555XXXgggcccjjj|||uuuhhhbbbaaa```___[[[]]]]]]bbbuuummmmmmppp\\\PPPPPPVVV___\\\JJJCCCCCCBBBAAA???<<<999777444333333333333444555555777444;;;>>>]]]qqq]]]UUUUUUZZZhhhwwwzzzlllaaaVVVLLLKKKPPPUUUfff```ZZZUUUSSSOOOKKKKKKNNNFFFFFFHHHJJJKKKIIIEEEBBB@@@???===:::777555444444222222000222555222@@@]]]|||fff___aaajjjtttdddYYYZZZ\\\fffxxx|||yyyqqqmmmrrrwwwooommmpppnnnkkkfff```ZZZWWW[[[^^^\\\WWWUUUXXXZZZYYYWWWXXXZZZXXXSSSUUUQQQLLLIIIIIIIIIJJJJJJHHHIIIIIIHHHDDD???:::666555222333666555???dddqqqUUUTTTTTTRRRRRRNNNFFFCCC???===<<<;;;999888666444222222333333333222444,,,222222555:::KKK{{{www```eeerrrsssfffaaa```___^^^[[[ZZZYYYfffmmmzzzzzzhhh]]]dddiii```SSSMMMLLLIIIEEEBBBAAA>>>999555666555444333222333444555777777:::;;;aaa{{{iiiZZZVVVVVV\\\qqq~~~vvvssskkk___TTTMMMMMMOOOSSSjjjbbbWWWNNNLLLMMMLLLKKKLLLIIILLLNNNNNNLLLHHHEEEDDDBBB???:::666555555444333222444000111555444>>>TTT|||www___```jjjtttiii\\\___fffvvvzzz}}}sssgggmmmwwwnnnpppwwwhhhcccbbbaaa]]]\\\WWWRRRRRRSSSPPPJJJRRRVVVYYYXXXTTTRRRTTTWWWYYYOOOIIIJJJKKKIIIJJJMMMKKKLLLLLLJJJFFF@@@999555555777444444888@@@```fff\\\TTTQQQQQQMMMJJJGGGBBB???<<<:::777555777555333222333444333222333---444333666888FFFrrryyyssswwwnnnbbbhhhvvvtttfffaaa```___^^^aaa^^^\\\lllooooooccc^^^cccddd[[[TTTSSSVVVSSSNNNKKKHHHCCC===999777666555333333444555555666777;;;===bbb~~~qqqbbbZZZYYYbbbyyy}}}uuurrrjjj^^^SSSMMMMMMOOOVVVjjjbbbXXXPPPOOOPPPMMMJJJIIIJJJLLLNNNNNNMMMIIIFFFEEEEEEAAA;;;777555444333222222444111111555444===SSSzzz}}}fff___jjjyyyoooccceeelll}}}}}}ttt~~~}}}ssshhhpppvvvqqqqqqqqqccc^^^ZZZUUUXXXZZZYYYUUUSSSSSSOOOJJJOOOSSSVVVTTTQQQRRRXXX___UUUMMMHHHJJJJJJHHHIIIKKKLLLLLLLLLJJJGGGBBB<<<888666888555444888???___tttaaaTTTRRRSSSLLLLLLIIIDDDAAA???<<<999777888666444333444444333222333...666444666666@@@hhhvvvkkkccchhhrrr|||~~~{{{eeedddlll{{{uuugggbbb```___]]]```[[[XXXiiirrr|||bbb]]]]]]aaa^^^WWWUUUZZZVVVTTTQQQNNNJJJDDD>>>:::888777666555444555666666666777<<>><<<:::888555444555444333222333000666333444666>>>ccc}}}ooocccZZZ___jjjwww~~~||||||~~~sss```fffpppvvvhhhbbb```___]]]]]]YYYVVVbbbtttxxx]]]ZZZ[[[^^^[[[VVVWWW\\\QQQPPPOOOMMMJJJEEE@@@===:::999777666666666666777555777===@@@fffzzzjjjdddnnnvvvtttpppggg\\\QQQLLLMMMPPPTTTaaaeee[[[SSSRRRQQQLLLGGGFFFIIIIIIJJJKKKLLLKKKHHHFFFEEEBBB===:::888666444333444666333333666333:::OOOxxxnnnaaaTTTRRRYYYfffxxx~~~~~~xxxyyyqqq}}}tttrrrsssttt```\\\YYYTTTPPPXXX[[[VVVNNNLLLMMMNNNYYYWWWSSSNNNKKKKKKNNNQQQMMMKKKKKKKKKKKKJJJIIIJJJHHHIIIJJJMMMMMMHHH@@@:::555777444444888???___kkk[[[XXX]]]]]]QQQMMMKKKHHHGGGFFFDDDAAA>>><<<:::777666555555333222444111666111333777???bbb|||mmm___VVV\\\hhhvvv{{{mmm```jjjuuuvvvhhhbbb```___]]]]]]]]]\\\ccc~~~sssxxx^^^ZZZXXXZZZ[[[YYYXXXYYYUUUUUUUUURRRNNNIIIEEECCC;;;:::888777666666777777444777<<<@@@fffyyyiiiiii||||||rrruuuppphhh[[[PPPKKKMMMPPPRRR^^^ggg\\\QQQOOONNNKKKIIIHHHGGGGGGGGGIIIKKKKKKHHHFFFCCC@@@===;;;:::999777666444666333333666333:::NNNyyyyyyhhh]]]NNNKKKKKKQQQZZZfffvvvyyyuuutttnnnrrr|||```YYYXXXVVV]]]cccbbbWWWLLLIIIJJJLLLVVVRRRMMMLLLOOOOOOMMMIIIJJJKKKLLLJJJIIIIIIIIIHHHJJJKKKNNNSSSTTTOOOEEE===333555333333888@@@```fff]]]\\\]]]\\\TTTRRRPPPMMMJJJHHHEEE@@@===>>>;;;888777666555444222333111666000222888>>>___|||{{{mmm[[[VVV[[[gggwww~~~{{{tttkkkdddrrr~~~uuugggbbb```___]]][[[]]]]]]cccyyyxxxnnnuuu___ZZZWWWWWWZZZ[[[YYYVVVZZZYYYWWWRRRLLLFFFCCCBBB<<<:::999777666666666777444666;;;>>>eeeyyylllvvv|||rrrwwwrrriii\\\PPPKKKLLLPPPRRR^^^eeeYYYOOOLLLMMMKKKJJJKKKGGGFFFEEEHHHKKKLLLJJJGGGBBB@@@===<<<<<<;;;999888333666333444777333:::NNNxxxsss```SSSNNNNNNGGGGGGJJJQQQWWWaaaqqqwwwvvvssslllooofff\\\\\\ZZZiiilllhhhZZZMMMHHHIIIJJJNNNJJJIIILLLRRRUUUQQQMMMJJJNNNNNNKKKHHHIIIJJJHHHHHHGGGIIIMMMPPPLLLCCC;;;333555333333777???___ccc___]]]WWWWWWWWWTTTRRROOOMMMJJJGGGBBB??????===999888777666444222111000666000333777:::WWW|||~~~nnnYYYXXX\\\hhhwww|||vvvppplll|||tttfffaaa```___^^^[[[[[[YYY___uuu}}}mmmgggooo\\\YYYVVVVVVXXXZZZYYYVVVWWWVVVSSSMMMFFFAAA@@@@@@<<<:::999777666555666666444666:::<<>>===;;;777555111444333444888444;;;OOOrrrmmm]]]RRRKKKHHHHHHLLLJJJLLLRRRWWW[[[aaagggvvvzzzvvvsssttt~~~ppppppkkkeeeaaa___WWWTTTXXXYYYTTTOOOOOOOOOMMMWWWZZZ[[[VVVMMMIIIJJJMMMYYY^^^]]]VVVRRRUUUVVVUUUPPPJJJCCCBBBFFFHHHEEEAAA999:::666444666;;;ZZZddd\\\ZZZZZZPPPSSSOOONNNKKKJJJJJJIIIFFFDDDAAA@@@>>>;;;999666444333333333222222333777===BBBqqq|||~~~iiiZZZVVV^^^kkkxxx{{{vvvyyy~~~nnngggddd```]]]\\\[[[cccZZZWWWuuuyyydddwwwccc[[[VVVQQQPPPQQQSSSSSSRRRSSSQQQOOOMMMJJJHHHFFFEEE???===999666555555666777888555:::<<<^^^xxx~~~qqqpppgggWWWLLLKKKNNNQQQTTT\\\~~~___XXXPPPNNNPPPOOOKKKFFFHHHGGGGGGHHHKKKMMMMMMLLLQQQKKKCCC>>><<<:::888666444333333333222333<<>>666999333555===SSScccYYYXXXYYYQQQUUUMMMKKKHHHHHHGGGGGGEEECCCBBBAAA???===:::777555444444444333222333777<<<@@@mmm~~~hhhZZZXXX```kkkwwwxxxxxx}}}}}}mmmgggdddaaa^^^^^^VVV]]]VVV]]]kkkddd[[[WWWRRRPPPQQQRRRPPPNNNPPPPPPOOOMMMJJJGGGEEECCC???===:::777555555666777777555;;;;;;\\\zzzwwwrrrqqqoooeeeUUUJJJIIIMMMPPPRRR^^^___YYYRRRPPPSSSSSSPPPLLLHHHHHHGGGIIIKKKLLLKKKJJJLLLIIIEEEBBBAAA???;;;888666444444444222333;;;DDDmmmeeePPPIIIIIIMMMOOOQQQOOOPPPSSSSSSTTTZZZaaauuuqqqqqqyyyxxxsssmmmnnn{{{{{{mmmgggqqqyyyhhh\\\TTTWWWUUUWWWWWWSSSSSSUUUUUURRRWWW[[[\\\VVVMMMKKKQQQYYY___^^^\\\ZZZXXXVVVTTTRRRKKKIIIGGGFFFFFFDDDAAA??????777:::444666===RRRbbbVVVUUUWWWPPPVVVMMMKKKIIIHHHHHHHHHGGGEEEDDDCCCAAA>>>;;;999777666555555444333333555:::>>>bbbgggZZZ[[[bbbmmmwww{{{lllfffeeebbb```___YYY]]]YYYhhhxxxddd^^^ZZZUUUTTTTTTSSSPPPMMMPPPPPPQQQPPPNNNJJJGGGDDD@@@>>>;;;888666666666777666555;;;;;;YYYxxxmmmgggqqqnnncccRRRHHHHHHMMMOOORRRaaa___YYYTTTSSSUUUWWWTTTQQQIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGDDD???;;;999666555555333333999BBBjjjcccNNNIIIMMMPPPQQQTTTSSSSSSUUUUUUUUU\\\ddduuu}}}rrriiiiiiwwwvvvkkkgggsss|||nnnddd^^^bbbVVVXXXXXXXXX\\\___\\\VVVTTTVVVWWWQQQKKKIIIOOOVVV\\\\\\[[[ZZZWWWTTTQQQPPPOOONNNMMMLLLKKKIIIEEEBBBBBB999<<<666777===OOO```UUUTTTUUUMMMRRRMMMKKKHHHGGGHHHHHHGGGFFFDDDCCCAAA>>>;;;999777666666666555333333444888;;;TTT{{{eeeZZZ^^^eeeoooxxxxxxjjjfffeeecccaaa```]]]^^^ZZZlllccc```\\\YYYXXXXXXWWWSSSPPPQQQSSSUUUUUUSSSOOOKKKHHHAAA???<<<:::888777777777555555<<<999VVV}}}}}}ppphhhffftttooobbbQQQGGGIIINNNPPPWWWiiivvv^^^YYYTTTSSSTTTUUUSSSQQQJJJIIIIIIIIIJJJJJJGGGEEEGGGGGGHHHHHHGGGDDD@@@>>><<<888666666444333888???fffbbbPPPMMMQQQSSSRRRVVVVVVXXXZZZYYYYYY```iiivvvtttggghhhwwwrrrhhhfffvvvuuukkkeeeiiiXXXZZZ[[[]]]cccfffbbbZZZOOOQQQQQQMMMJJJJJJPPPUUUZZZ[[[\\\[[[XXXTTTRRRPPPUUUTTTSSSSSSRRROOOKKKHHHEEE<<<>>>888888===LLLyyy```WWWUUUTTTJJJNNNMMMJJJGGGEEEFFFFFFEEEDDDCCCBBB@@@>>>;;;888666555666666555444333444777:::LLLuuu|||cccZZZ```hhhrrrzzzuuuhhheeeeeeccc``````ZZZZZZWWWfff|||fff^^^[[[XXXXXXYYYXXXUUURRRQQQSSSVVVWWWUUUQQQMMMIIIBBB@@@>>>;;;999888777777555555<<<888QQQ~~~}}}{{{|||}}}~~~vvvjjjjjjpppxxxqqqbbbQQQHHHKKKQQQSSS^^^ssssss^^^YYYTTTQQQQQQPPPOOOMMMIIIIIIIIIJJJKKKJJJHHHFFFIIIIIIHHHFFFCCCAAA@@@???>>>:::777777666444888===```dddTTTRRRTTTTTTRRRVVVWWW[[[^^^]]]___hhhrrr~~~wwwtttzzzuuugggmmmqqqhhhgggvvvpppeee^^^```WWWYYYYYY\\\bbbfffbbb[[[MMMMMMMMMKKKKKKMMMRRRVVVYYY[[[]]]\\\YYYUUUTTTSSSXXXVVVUUUTTTSSSQQQMMMKKKHHH???@@@::::::<<>>;;;999777666555666555444333444666999IIIssswwwaaa[[[aaajjjvvv}}}sssfffccccccaaa___^^^YYYYYYVVVeee~~~{{{kkk\\\YYYUUUTTTUUUUUUSSSPPPOOOQQQTTTUUUTTTPPPLLLIIICCCBBB???===;;;999888777555666<<<555NNN}}}xxxpppjjjfffaaa___[[[]]]___```bbbeeejjjmmmwwwnnnqqqyyy|||sssbbbPPPIIIMMMSSSVVVbbb~~~uuu^^^ZZZUUUQQQOOOMMMKKKJJJHHHHHHIIIKKKMMMMMMJJJHHHKKKJJJHHHDDD@@@??????AAA@@@;;;888888777666888<<>><<<999888777666666<<<444JJJ{{{|||}}}}}}}}}qqqjjjjjjkkkkkkiii```___\\\YYYWWWXXX\\\___www~~~wwwwww|||~~~tttbbbOOOHHHMMMTTTWWWaaaooo^^^[[[VVVRRROOOMMMLLLKKKFFFFFFIIILLLOOOOOOMMMKKKIIIJJJIIIEEEAAA???@@@BBB@@@;;;777888888777888<<>>===<<>>;;;999888333444555444333444666999777eeeppp___]]]bbblllzzz}}}pppdddaaaaaa___[[[ZZZXXXSSSNNN```yyysssssskkkbbb]]]VVVRRRRRRRRRPPPNNNRRRSSSUUUUUUUUURRRPPPNNNDDDCCCAAA???<<<:::888777777777<<<222IIIzzz{{{qqqnnnppp}}}yyytttlllbbb[[[ZZZ\\\___gggttt{{{zzztttaaaNNNHHHMMMTTTWWW^^^ccc^^^\\\XXXTTTQQQOOONNNNNNDDDEEEHHHLLLPPPQQQPPPNNNFFFHHHJJJHHHDDDAAABBBCCC@@@;;;777999999888999<<>><<<888888666555555666777777CCCNNNjjj___aaajjjpppxxx}}}~~~pppeeebbbdddaaa[[[XXX[[[]]]TTTZZZzzz|||gggggguuuaaa[[[[[[YYYXXXWWWUUUTTTTTTUUUUUUUUUWWWYYYVVVPPPKKKGGGGGGEEECCC???<<<888666555===888;;;EEEgggwwwmmmmmmttttttmmmkkkqqq}}}||||||}}}qqq\\\LLLIIIOOOTTTVVV^^^___SSSSSSRRRQQQNNNKKKHHHFFFDDDGGGMMMTTTXXXWWWRRRNNNNNNMMMJJJHHHFFFDDDBBBBBB<<<<<<:::777555444666888HHHvvvnnn___VVVVVV```kkkuuu{{{gggMMMKKKLLLGGGEEEKKKJJJHHHIIINNNTTT```wwwyyynnnuuuxxxlllmmm}}}|||pppkkkpppcccfffggg___```___ZZZTTTRRRTTTWWWXXXXXXTTTUUUWWWYYYYYYTTTMMMGGGQQQPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKOOOSSSSSSMMMHHHRRRHHHBBBCCCAAA>>>GGGUUUeee]]]ZZZXXXXXXVVVVVVTTTPPPLLLIIIGGGFFFFFFHHHFFFEEEDDDDDDBBB???===888777666555555555666777@@@JJJ|||jjjaaadddnnnsssyyy}}}zzzmmmbbbaaabbb```[[[YYYWWWVVVSSScccxxxaaahhhppp]]]^^^]]]\\\ZZZXXXVVVTTTTTTVVVVVVVVVXXXYYYVVVQQQLLLLLLJJJGGGDDD@@@===:::999666===777;;;CCCeeekkkdddcccooo}}}vvvooommmqqquuuyyykkkWWWIIIHHHOOOUUUXXX]]]\\\RRRQQQPPPNNNKKKHHHFFFEEEDDDFFFJJJOOOSSSSSSPPPNNNMMMKKKIIIFFFDDDCCCCCCCCC???>>>===:::777666888999EEErrrlll\\\UUUXXXdddppp~~~}}}bbbLLLKKKMMMHHHFFFKKKJJJGGGGGGIIIKKKRRRcccttt|||tttrrrgggjjjzzztttiiihhhpppiiiiiihhh```bbb___[[[WWWVVVWWWYYYYYYYYYYYYZZZZZZXXXSSSOOOLLLKKKSSSQQQNNNLLLLLLNNNRRRTTTMMMKKKJJJMMMRRRTTTSSSPPPNNNHHHFFFGGGBBB;;;@@@LLL}}}ddd]]]\\\[[[\\\ZZZVVVTTTPPPLLLIIIGGGGGGGGGGGGGGGFFFFFFFFFDDD@@@===888777666444444444555666<<>>VVV|||ooo^^^[[[___fffmmmwww}}}yyyjjjaaa[[[\\\^^^\\\YYYYYYUUUMMMPPPlllzzzpppyyyssslllbbbaaa___\\\YYYVVVTTTRRRVVVVVVVVVUUUTTTRRRPPPPPPJJJLLLOOOPPPNNNIIIDDD@@@<<<<<<666<<<===TTTqqqyyyqqqjjjmmmqqqpppjjjkkknnnqqqxxx}}}www^^^TTTSSSYYYXXXXXX^^^lllooohhhiiieeegggcccZZZXXXdddsss|||}}}}}}uuuiiieeemmmvvv{{{gggYYYKKKIIILLLOOOUUU[[[tttgggXXXXXXUUUQQQMMMLLLKKKMMMNNNLLLHHHCCC@@@AAADDDFFFGGGIIIHHHFFFDDDCCCCCCDDDEEECCCCCCBBB???;;;999999999>>>\\\vvvbbbYYYUUUZZZ]]]XXXTTTTTTQQQTTTUUUQQQJJJFFFEEEEEEHHHIIIIIIIIIOOOWWWYYYWWWPPPQQQXXXeeettt~~~xxx~~~yyyhhhcccdddqqqkkkbbb```lll~~~lll___ZZZ]]]```[[[\\\]]]]]][[[YYYWWWVVVQQQQQQSSSYYY]]]\\\UUUOOOJJJOOOUUUYYYYYYTTTMMMHHHKKKJJJJJJKKKNNNPPPQQQQQQPPPRRRSSSQQQHHH@@@@@@EEEjjjrrrlllggg```ZZZSSSWWWUUURRRNNNLLLKKKKKKKKKEEEDDDDDDEEEEEEDDD@@@===:::999777666555555555555444;;;MMMxxxlll______cccgggnnnxxxuuufff___ZZZZZZ[[[XXXVVVVVVSSSNNNQQQgggxxxqqqnnn~~~iiiddd]]]\\\[[[YYYVVVTTTSSSRRRTTTUUUTTTSSSPPPNNNNNNOOOLLLNNNQQQQQQMMMGGG@@@;;;>>><<<777>>><<>><<<:::888666555555222>>><<>>EEEjjjrrrpppyyy~~~}}}zzzssslll___YYYeeewww~~~yyyiiiwwwhhh______```gggjjjhhhgggooo}}}oooaaaZZZ\\\ZZZUUU]]]nnnzzzmmmkkksssyyyqqqdddYYYHHHCCCMMMOOOIIIOOO```zzzXXXQQQRRRNNNJJJHHHJJJJJJHHHFFFGGGGGGHHHHHHHHHIIIIIIJJJOOOQQQQQQNNNGGGDDDFFFIII@@@AAABBBBBBBBBAAA@@@???>>>JJJddd}}}sssqqqvvv{{{~~~}}}|||}}}xxxnnnooovvv|||{{{|||wwwlll___WWWRRRPPPWWWgggwwwvvviii```iiivvv{{{uuuyyyhhhWWWWWWXXXaaatttrrraaa___\\\bbbjjj___^^^```___YYY[[[YYYVVVQQQNNNNNNQQQTTTSSSVVVXXXVVVQQQOOOPPPRRRXXXUUUQQQOOONNNNNNMMMLLLLLLUUUTTTQQQUUUSSSRRRZZZWWWRRRLLLKKKMMMNNNLLLJJJMMMaaaiiiddd```ZZZ[[[]]]ZZZYYYWWWTTTRRRPPPOOOOOOOOOSSSSSSNNNJJJHHHFFFBBB@@@???===;;;888777666666666>>>:::^^^hhh]]]cccmmmnnnrrrxxx{{{}}}sssjjj]]]YYYUUUUUUUUUTTTOOOJJJNNNOOOWWWiiiooo\\\UUUggglll[[[]]]YYYWWW]]]gggfff[[[UUUWWWOOOOOOOOONNNLLLJJJHHHGGGIIIKKKLLLKKKMMMPPPNNNIIIDDDCCC>>><<<<<>>???FFFZZZzzz~~~oooeee```___kkk{{{pppiiiwwwyyyyyy}}}bbbUUUXXX]]]iii}}}lll]]]^^^```jjjfff^^^\\\aaammmqqq___[[[UUUPPPNNNOOOQQQSSSSSSTTTUUUXXXZZZXXXTTTPPPRRRQQQOOOOOOOOOOOONNNLLLJJJPPPLLLKKKRRRQQQNNNSSSRRROOOLLLOOOSSSTTTQQQLLLPPP^^^gggaaa]]]YYY[[[]]]XXXWWWTTTQQQOOONNNOOOOOOPPPTTTUUUPPPKKKIIIEEEAAAAAA@@@>>>;;;999888777666555:::777VVV|||hhh^^^eeepppppptttzzz~~~|||pppgggZZZWWWUUUUUUUUUTTTPPPKKKOOOSSS[[[gggfffVVV[[[yyylll^^^^^^ZZZXXX\\\dddcccZZZTTTVVVRRRQQQPPPNNNLLLJJJIIIHHHMMMOOOOOOMMMNNNQQQPPPLLLDDDEEE@@@===:::===___}}}iiieeelllsssuuuvvvuuukkkcccjjj~~~zzz}}}[[[XXXcccmmmwwwoooiiijjj{{{|||wwwoooeee```VVVRRRVVVWWWWWWcccuuuwwwllliiinnnqqqhhh\\\OOOFFFFFFNNNMMMIIIWWWmmmkkkVVVVVVSSSTTTSSSPPPLLLHHHFFFEEEDDDEEEGGGGGGFFFFFFHHHIIIMMMOOOPPPMMMJJJHHHJJJMMMIIIIIIIIIHHHFFFCCC???===@@@@@@LLLrrr}}}vvvtttxxxttt|||ttt|||nnnZZZRRRYYYaaapppzzzgggZZZ\\\cccrrrhhhbbb]]]eee{{{eee^^^TTTNNNNNNPPPQQQRRRVVVTTTVVV]]]dddccc[[[RRRSSSQQQPPPOOOOOONNNLLLJJJMMMMMMGGGGGGSSSTTTMMMNNNQQQNNNNNNSSSYYYYYYSSSLLLPPPVVVvvvfff^^^ZZZVVVXXXZZZVVVTTTQQQNNNMMMMMMNNNOOONNNSSSTTTPPPLLLIIIFFFAAAAAA@@@>>>;;;999777666666444555444LLLsssiii]]]bbblllqqqvvv}}}yyymmmdddWWWUUUUUUUUUUUUTTTPPPMMMMMMSSS[[[ccc```UUUjjjooo```^^^YYYWWWZZZ___^^^WWWSSSTTTSSSRRRPPPOOOMMMMMMLLLLLLOOOQQQRRRPPPRRRTTTQQQLLLEEEFFFCCC@@@<<<;;;[[[wwwddd```gggooouuuyyywwwrrrttt\\\ZZZgggqqqzzzrrrnnnrrrzzzwwwqqqiii[[[TTTRRRVVVWWWYYYgggyyy{{{uuulllhhhkkklllbbbVVVHHHDDDGGGNNNLLLKKK]]]vvvaaaQQQTTTQQQTTTVVVTTTNNNIIIGGGHHHCCCFFFHHHGGGEEEEEEGGGIIIHHHJJJLLLMMMMMMNNNQQQTTTMMMMMMMMMKKKHHHDDD@@@===???<<>>;;;999777666555666444444AAAccckkk]]]```hhhqqqwwwvvviiiaaaTTTTTTUUUUUUUUUSSSPPPNNNIIIPPPYYY```^^^\\\}}}qqqccc^^^^^^\\\]]]___^^^[[[YYYZZZSSSSSSRRRQQQQQQRRRRRRSSSRRRUUUWWWWWWWWWXXXSSSMMMFFFGGGEEECCC@@@===WWWvvvccc\\\```iiirrryyytttwww{{{\\\^^^lllvvv}}}wwwuuu|||~~~uuuuuuqqqiiiYYYTTTSSSUUUUUUYYYhhhyyyxxxtttmmmiiiiiiggg]]]QQQDDDDDDIIINNNLLLNNNddd^^^PPPRRRMMMQQQUUUUUUQQQMMMKKKLLLEEEHHHJJJIIIFFFDDDGGGJJJHHHIIIKKKLLLNNNPPPRRRTTTMMMNNNNNNMMMJJJFFFBBB???>>>;;;===[[[ooolllmmmWWWQQQUUU___hhhyyy{{{hhhaaaZZZZZZddd}}}lll______ZZZ[[[ffflllfff]]]RRRMMMNNNPPPPPPOOOOOOQQQSSSTTTUUUSSSQQQOOOXXXTTTMMMIIIGGGGGGGGGGGGWWWUUULLLMMM\\\]]]TTTRRRVVVSSSPPPQQQTTTTTTRRROOOKKKMMMaaaeee[[[WWWRRRSSSSSSRRRQQQOOONNNNNNOOOPPPQQQJJJOOOOOOLLLIIIIIIHHHFFFCCCBBB???<<<:::888666666555333777;;;YYYlll___bbbjjjpppwww~~~rrreee\\\SSSTTTUUUVVVUUUSSSPPPNNNFFFOOOYYYcccccccccrrrfff___^^^]]]]]]]]]\\\\\\\\\]]]UUUUUUVVVVVVWWWXXXXXXXXXWWWZZZ[[[ZZZ[[[[[[WWWPPPIIIIIIFFFGGGDDD>>>PPPuuuyyydddZZZ[[[cccnnnwwwzzzuuu[[[aaaqqq{{{}}}{{{~~~tttrrrmmmcccWWWUUUTTTTTTTTTYYYiiiyyy}}}vvvuuupppjjjhhhcccYYYMMMCCCEEEJJJNNNMMMSSSkkk~~~```SSSRRRMMMOOORRRSSSRRRPPPOOONNNIIILLLOOOLLLGGGEEEGGGJJJLLLKKKKKKKKKKKKKKKLLLMMMJJJKKKMMMMMMLLLHHHDDDAAA>>>===<<>>HHHfff{{{ggg\\\]]]fffsss}}}eeehhhuuu~~~~~~}}}yyyooocccXXXXXXYYYXXXWWW^^^nnn~~~~~~vvvvvvrrrlllhhhbbbVVVLLLDDDFFFJJJNNNOOOWWWpppyyyaaaVVVRRRNNNNNNOOOQQQRRRRRRPPPNNNMMMQQQSSSOOOIIIEEEGGGKKKKKKIIIHHHGGGGGGFFFFFFEEEEEEGGGJJJLLLLLLIIIFFFDDD???@@@<<>><<<::::::999666===222GGGqqqjjj]]]aaajjjnnnuuuvvvjjj]]]TTTRRRTTTWWWWWWUUUQQQNNNMMMHHHRRR```nnnpppiiillliiiddd[[[[[[YYYVVVWWW[[[^^^^^^\\\]]]_________^^^[[[ZZZ[[[ZZZUUUPPPPPPTTTUUUSSSPPPLLLGGGIIIHHH<<>><<<;;;666999:::999RRRyyyhhhZZZZZZ```mmmwwwvvviii\\\RRRMMMQQQUUUVVVTTTSSSTTTRRRNNNJJJTTTYYYTTTXXXooonnnbbbeee]]]ZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ\\\______]]]YYYVVVUUURRRPPPNNNMMMKKKKKKKKKKKKMMMIIIFFFFFFEEEBBBCCCGGGddd{{{kkkiiiwwwwwwnnnggg^^^XXX[[[^^^cccfffhhhqqq|||qqqnnnlllgggaaaXXXPPPHHHDDDFFFLLLIIIJJJVVVhhhvvv\\\XXXWWWRRRPPPOOOMMMLLLJJJIIIIIIIIILLLLLLKKKIIIGGGDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIJJJKKKKKKJJJJJJIIIBBBAAACCCOOOttt}}}tttxxxnnnWWWWWW___iiivvv|||wwwjjj\\\SSSXXXYYYooottt___[[[^^^\\\ZZZZZZ[[[\\\]]]___^^^YYYRRRMMMMMMOOOPPPQQQUUUZZZ[[[XXXWWWUUURRRPPPMMMKKKGGGDDDJJJLLLPPPRRRTTTWWWZZZ\\\VVVWWWWWWWWWVVVWWWYYY[[[[[[UUUSSSYYYqqqxxx```\\\WWW[[[VVVVVVXXXWWWVVVUUUTTTSSSRRRRRROOOPPPPPPPPPOOOMMMKKKJJJIIIGGGEEEDDDDDDBBB@@@===;;;888:::999888IIImmmfffXXXYYY___iiisss}}}~~~qqqcccVVVNNNKKKRRRUUUUUURRRRRRSSSRRRNNNIIISSSTTTRRReeeooocccbbb]]]YYYZZZ[[[[[[[[[ZZZXXXWWWVVVXXX[[[[[[YYYVVVTTTSSSOOONNNLLLKKKJJJKKKKKKLLLGGGDDDCCCDDDCCC@@@@@@BBBUUUvvvuuuwwwkkkhhhccc\\\WWWXXX\\\```bbbfffttt{{{qqqnnnjjjcccZZZRRRKKKGGGDDDKKKJJJHHHLLLZZZuuulllWWWTTTSSSPPPRRRPPPMMMKKKJJJHHHGGGFFFJJJJJJIIIGGGEEECCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIKKKLLLLLLLLLLLLGGGDDDBBBAAAIIIdddrrrllltttwww\\\QQQYYYbbbooo{{{{{{pppaaaYYYWWW```___yyynnnYYYTTTXXXYYYWWWUUUXXXYYY\\\^^^]]]YYYRRRLLLMMMPPPQQQPPPSSSWWWYYYVVVUUUTTTSSSRRRQQQOOOMMMKKKMMMOOOQQQRRRSSSUUUXXX[[[UUUVVVVVVVVVUUUUUUWWWYYYYYYQQQRRRSSS]]]vvvaaa^^^XXX\\\XXXXXXXXXXXXWWWUUUSSSRRRQQQPPPNNNOOOOOOPPPOOONNNLLLKKKHHHGGGEEEEEEDDDCCC@@@>>>:::999999999:::BBBbbbfffXXXYYY___hhhrrr}}}vvvjjj^^^QQQKKKKKKRRRUUUUUURRRRRRSSSRRRNNNIIISSSUUUZZZ|||lll^^^YYYWWWYYYZZZ[[[\\\[[[YYYWWWUUUSSSTTTVVVUUUSSSQQQQQQQQQMMMLLLJJJHHHGGGGGGHHHHHHHHHFFFGGGJJJIIIEEECCCEEEJJJnnnkkkbbbdddccc]]]XXXXXX]]]bbbdddkkk{{{}}}sssnnnhhh___VVVNNNIIIGGGFFFNNNIIIIIIQQQbbbiii[[[WWWTTTPPPRRROOOKKKJJJIIIIIIFFFDDDGGGFFFEEEEEEDDDDDDDDDCCCAAABBBCCCCCCCCCCCCBBBAAACCCEEEGGGIIIJJJJJJJJJJJJDDDDDDBBBBBBFFFWWW|||yyynnnmmm|||iiiTTTQQQ___jjjttt|||vvvgggZZZWWWYYY```hhhxxxgggVVVSSSWWWYYYUUUQQQWWWYYY[[[^^^___[[[VVVQQQOOOSSSSSSQQQQQQTTTTTTRRRNNNPPPQQQRRRRRRRRRSSSSSSOOOPPPQQQQQQQQQRRRTTTVVVUUUWWWYYYYYYWWWUUUTTTTTTTTTOOOUUURRRQQQuuuuuuaaa___XXX[[[WWWWWWVVVVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLHHHFFFEEEDDDDDDCCCAAA>>>::::::777888<<<===VVVgggYYY[[[bbblllvvv|||mmmdddYYYNNNJJJMMMQQQUUUVVVTTTSSSTTTRRRNNNJJJUUU[[[gggeeeXXXQQQRRRYYYZZZ\\\]]]\\\YYYUUURRRPPPRRRRRRQQQOOOMMMMMMNNNLLLJJJHHHFFFDDDCCCCCCCCCHHHGGGJJJOOOOOOJJJGGGGGGGGG^^^kkkdddfffddd___\\\[[[cccjjjnnnuuu~~~uuulllfff\\\RRRKKKGGGGGGGGGMMMFFFLLLZZZmmm{{{ddd[[[WWWRRRNNNPPPMMMIIIHHHJJJJJJGGGEEEDDDDDDDDDCCCDDDEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCEEEFFFGGGFFFFFFCCCFFFDDDEEEHHHMMMlllwwwssszzzttt]]]OOOQQQ```qqquuuvvvlll^^^UUUVVV[[[```xxxlllbbbWWWTTTXXXZZZWWWSSSZZZ[[[]]]___```^^^ZZZVVVTTTWWWXXXTTTQQQSSSSSSQQQHHHJJJMMMNNNOOOPPPQQQSSSPPPQQQRRRRRRPPPPPPQQQRRRVVVXXX[[[\\\YYYUUURRRPPPQQQQQQVVVTTTNNNdddsssaaa^^^VVVXXXSSSTTTSSSRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNMMMKKKJJJGGGEEEDDDDDDDDDCCC@@@>>>;;;;;;555777===888JJJtttiii[[[]]]eeerrrzzzuuufff___VVVKKKJJJPPPQQQUUUWWWVVVUUUVVVRRRMMMLLLXXXcccpppttt^^^WWWTTT\\\ZZZ[[[]]]^^^\\\XXXSSSOOONNNPPPRRRRRRPPPLLLJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKOOOUUUUUUPPPKKKKKKOOOWWW|||wwwqqqpppkkkhhhjjjlllwww}}}xxxiiibbbXXXOOOHHHFFFFFFHHHIIIBBBPPPdddyyyooo]]]YYYUUUPPPLLLNNNJJJGGGGGGJJJKKKIIIFFFDDDDDDCCCCCCDDDEEEFFFGGGCCCEEEFFFGGGGGGFFFEEECCCAAABBBDDDEEEFFFFFFFFFEEEDDDIIIGGGIIIKKKEEE]]]uuu{{{eeeUUUPPPUUUbbbooonnnhhh^^^VVVUUU\\\cccrrrpppccc]]]WWWTTTWWWZZZZZZWWW\\\\\\\\\]]]^^^\\\YYYVVVUUUYYYYYYUUUQQQRRRSSSQQQGGGJJJLLLLLLKKKJJJLLLNNNNNNPPPRRRSSSRRRQQQQQQRRRSSSUUUXXXXXXUUUQQQOOONNNOOORRRRRRRRRPPPTTTvvvrrr```]]]UUUUUUPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOKKKKKKLLLKKKKKKIIIGGGFFFFFFEEECCCCCCCCCBBB@@@>>>===<<<333666===444BBBllljjj\\\___hhhttt|||qqqbbb\\\TTTJJJJJJQQQQQQVVVXXXWWWWWWVVVSSSMMMMMM[[[iiitttlll\\\[[[^^^lllZZZ\\\^^^___\\\WWWQQQNNNLLLOOOTTTUUURRRMMMIIIFFFEEEEEEFFFHHHKKKOOORRRTTTQQQRRRXXX^^^^^^XXXSSSSSSYYYVVVyyy{{{sssssszzz|||zzzfff```VVVMMMFFFEEEFFFGGGFFF@@@RRRkkklll\\\[[[YYYTTTQQQLLLHHHEEEFFFJJJLLLJJJGGGFFFEEEDDDCCCCCCDDDFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFKKKIIIMMMNNNAAATTT|||{{{~~~zzzrrr|||___UUUVVV]]]jjjiiiddd\\\TTTRRRXXXccckkkeee\\\ZZZUUURRRTTTXXXZZZZZZ\\\[[[ZZZZZZYYYXXXUUUSSSSSSWWWXXXTTTPPPQQQRRRQQQKKKMMMNNNMMMJJJGGGHHHIIILLLOOORRRTTTSSSSSSRRRSSSOOOQQQRRRQQQOOOMMMLLLLLLNNNQQQLLLMMMPPPJJJbbbqqq]]]ZZZTTTTTTNNNNNNQQQPPPNNNLLLLLLKKKLLLLLLNNNKKKHHHGGGGGGHHHIIIHHHEEEHHHJJJHHHCCCAAACCCFFFDDD===;;;<<<999999FFFYYYiiiZZZ___lllwww{{{|||pppbbbXXXPPPKKKMMMSSSUUUUUUWWWXXXXXXUUUPPPLLLLLLaaannnqqqaaa\\\ZZZ\\\mmm^^^YYYUUUTTTUUUTTTOOOKKKNNNQQQSSSSSSPPPLLLIIIHHHFFFKKKNNNQQQZZZfffiiieeeUUU\\\bbbccccccaaa[[[TTTSSSNNN[[[zzzlllccceeelllhhhrrr{{{nnn```XXXMMMFFFEEEGGGIIIKKKBBBKKKXXXlllhhhaaaZZZRRRNNNJJJKKKGGGCCCEEEIIIJJJEEE@@@BBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFHHHJJJLLLKKKKKKGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHNNNQQQKKKGGGUUUkkk}}}pppmmmuuuzzzvvvyyylllWWWNNNTTT```iiibbb\\\TTTNNNNNNYYYlll|||}}}^^^ZZZ___^^^WWWSSSUUUTTTQQQVVVVVVUUUTTTTTTUUUUUUVVVZZZWWWSSSOOOMMMMMMNNNOOORRRTTTQQQLLLMMMRRRRRRMMMPPPMMMKKKNNNSSSVVVUUURRRQQQNNNKKKJJJKKKMMMOOOOOOTTTOOOMMMMMMHHHIII^^^wwwkkkXXXVVVPPPQQQLLLMMMQQQPPPNNNMMMLLLMMMMMMNNNMMMJJJGGGEEEFFFGGGFFFFFFDDDFFFHHHFFFBBBAAABBBDDDCCC>>>===???;;;888AAAPPP{{{kkk\\\```lllxxx{{{uuujjj]]]SSSLLLHHHKKKQQQUUUVVVWWWYYYYYYVVVQQQMMMKKK[[[hhhtttddd___[[[ZZZhhhaaa[[[UUURRRSSSSSSQQQNNNMMMMMMLLLJJJHHHHHHJJJMMMWWW\\\___aaaggglllkkkeeeaaafffiiihhhggggggccc^^^RRRLLLRRRqqq}}}vvvppphhh```XXXSSSVVV]]]kkkxxx~~~tttiii]]]TTTJJJEEEFFFIIIKKKKKKGGGRRRaaawwwaaa\\\XXXRRRRRRQQQTTTNNNHHHGGGJJJLLLJJJFFFDDDCCCBBBAAAAAABBBBBBCCCFFFEEEEEEFFFHHHIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGKKKNNNHHHDDDPPPbbbsssttt|||uuuxxxzzzdddSSSOOOUUU^^^eeeZZZSSSQQQUUUUUU\\\wwwxxxbbb^^^aaa___XXXUUUXXXYYYWWWXXXVVVTTTRRRQQQRRRTTTVVV]]]ZZZVVVRRROOOOOOPPPQQQRRRSSSPPPLLLMMMQQQQQQNNNLLLJJJIIIMMMSSSVVVUUURRRNNNMMMMMMNNNPPPQQQPPPOOOTTTQQQQQQPPPJJJGGGVVVjjjkkkZZZXXXQQQTTTPPPQQQQQQPPPOOONNNNNNOOOPPPQQQLLLJJJGGGEEEFFFFFFEEEDDDEEEFFFGGGFFFDDDCCCCCCDDDBBB@@@@@@BBB===777;;;EEEnnnmmm^^^bbbmmmyyy|||nnndddXXXOOOJJJGGGKKKRRRVVVVVVWWWYYYYYYVVVPPPLLLOOOVVVeee~~~eeeaaa\\\YYYbbb```[[[UUURRRTTTVVVWWWVVVRRRPPPKKKHHHGGGLLLTTTZZZaaafffjjjlllnnnnnnhhhbbbgggiiiiiieeedddeeeddd```SSSNNNLLLaaammm[[[VVVXXX[[[UUUOOONNNMMMNNNRRRYYYyyyyyyooogggdddccciiihhhjjjooosssuuu|||}}}hhh```WWWNNNEEECCCHHHLLLMMMKKKLLLZZZmmmnnnYYYYYYUUURRRVVVYYY\\\UUULLLIIIKKKNNNMMMLLLFFFEEECCCBBBAAAAAAAAABBBEEEDDDDDDEEEFFFFFFEEECCCBBBCCCDDDEEEFFFFFFFFFFFFJJJGGGGGGJJJFFFCCCKKKWWW{{{}}}{{{}}}yyyssshhhYYYQQQRRRWWW[[[]]]TTTMMMPPP[[[]]]dddmmmccc^^^```^^^YYYWWWYYY[[[[[[WWWUUURRRPPPQQQTTTWWWZZZXXXUUURRRNNNLLLLLLMMMNNNQQQQQQNNNKKKLLLPPPPPPNNNLLLJJJJJJMMMQQQTTTRRRPPPJJJKKKMMMPPPRRRRRROOOMMMSSSRRRSSSSSSLLLFFFNNN[[[nnn^^^ZZZRRRVVVTTTUUURRRRRRQQQPPPPPPQQQRRRSSSNNNLLLJJJIIIIIIIIIHHHGGGIIIIIIIIIJJJJJJIIIGGGFFFCCCAAABBBBBB===888999@@@bbb}}}pppaaadddnnnyyy}}}{{{jjj```UUUNNNJJJIIIOOOVVVUUUUUUWWWXXXXXXTTTOOOKKKOOORRRgggzzzdddaaa]]]YYY]]][[[XXXTTTTTTVVVZZZ\\\\\\VVVSSSNNNKKKLLLTTT^^^fffcccfffjjjmmmmmmlllgggcccfffhhhgggbbb```aaa```]]]SSSQQQJJJUUUuuuvvvhhh\\\PPPGGGHHHMMMQQQKKKHHHJJJOOORRRWWW\\\sssvvviii^^^YYYZZZ\\\___\\\]]]bbbeeeeeehhhmmmnnnwwwlll]]]WWWPPPIIIBBBCCCJJJOOONNNKKKMMM___xxx{{{```VVVYYYUUURRRVVVYYY[[[UUUMMMIIIJJJLLLKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDEEEDDDDDDEEEFFFEEECCCAAAAAABBBDDDFFFGGGHHHHHHHHHLLLGGGFFFHHHHHHFFFJJJPPPggg{{{xxx|||~~~qqq^^^XXXSSSSSSWWWYYYVVVRRRQQQOOOSSS[[[dddwww{{{bbbaaaZZZ\\\\\\ZZZXXXXXXYYYZZZRRRRRRRRRRRRTTTWWWZZZ\\\QQQPPPNNNLLLKKKLLLMMMNNNPPPNNNKKKIIIJJJMMMMMMLLLMMMLLLLLLNNNQQQRRRPPPNNNIIIIIIKKKMMMOOOOOOMMMJJJPPPOOOQQQQQQKKKGGGLLLUUUnnnaaa[[[PPPUUUSSSTTTTTTTTTSSSRRRRRRSSSTTTUUURRRPPPNNNNNNOOOOOONNNLLLLLLJJJJJJKKKNNNMMMJJJGGGDDDCCCBBBAAA===999;;;@@@VVVvvvrrrccceeennnzzz}}}~~~uuuddd[[[QQQKKKIIIJJJPPPWWWTTTUUUVVVWWWVVVSSSMMMIIIKKKQQQnnnqqqeeeaaa\\\YYYYYYVVVUUUTTTTTTVVVWWWWWWWWWUUUSSSQQQPPPRRRXXXaaaggghhhiiijjjlllllliiihhhhhhfffiiiiiifffdddccc```[[[QQQTTTMMMQQQlllnnn```QQQLLLKKKJJJKKKMMMLLLFFFEEEIIIMMMQQQVVV[[[kkk}}}~~~|||oooaaaWWWUUUXXX\\\```\\\\\\___```^^^___ccciiivvvqqqaaaWWWSSSJJJEEEAAADDDKKKPPPOOOLLLMMMeeekkkYYYVVV\\\VVVPPPSSSSSSSSSPPPKKKIIIIIIIIIFFFDDDFFFEEEDDDDDDDDDEEEGGGHHHFFFEEEEEEFFFGGGFFFCCC@@@AAACCCEEEHHHIIIJJJJJJJJJLLLHHHFFFHHHJJJKKKLLLOOO]]]{{{rrrvvv~~~uuu}}}ooo[[[PPPPPPRRRWWW[[[YYYQQQJJJNNNTTTVVVYYYmmmuuu``````XXXZZZ\\\]]][[[WWWVVVWWWOOOPPPSSSUUUVVVVVVUUUTTTOOOOOONNNNNNOOOQQQSSSTTTNNNLLLIIIIIIJJJJJJIIIIIIJJJKKKMMMPPPRRRTTTSSSRRRMMMLLLJJJKKKLLLNNNMMMMMMMMMLLLLLLLLLJJJJJJPPPWWWrrrfff___SSSXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVTTTSSSRRRRRRTTTTTTSSSRRRMMMJJJIIILLLPPPPPPKKKFFFGGGFFFDDDAAA>>><<<>>>@@@IIImmmssseeefffmmmyyy}}}yyyooo]]]TTTKKKFFFEEEGGGNNNVVVUUUUUUVVVWWWVVVSSSMMMIIIMMM[[[nnnhhhbbbZZZXXXUUUTTTTTTTTTSSSRRRQQQOOOOOOWWWWWWXXXYYYZZZ^^^cccgggiiihhhggghhheeeaaabbbeeebbbfffgggeeecccbbb^^^XXXXXX^^^[[[ZZZjjj~~~yyyhhhYYYKKKIIIMMMNNNKKKIIIIIIFFFFFFJJJMMMOOOUUU[[[kkkwww~~~}}}~~~~~~}}}wwwlllaaaXXXVVVYYY]]]\\\ZZZ[[[^^^^^^\\\___eeeuuuwwwfffZZZSSSPPPEEECCCDDDGGGLLLOOOOOOMMMSSSpppcccUUUVVV\\\UUUOOOPPPNNNNNNLLLKKKKKKKKKIIIFFFDDDEEEDDDDDDDDDEEEFFFHHHIIIEEEEEEEEEGGGHHHFFFCCCAAAAAACCCFFFIIIKKKKKKKKKJJJJJJIIIHHHIIIKKKMMMNNNNNNYYYwwwuuuvvvtttqqqzzzmmmZZZJJJJJJMMMRRRWWWYYYVVVPPPKKKMMMWWW[[[aaa~~~vvvfffddd[[[[[[]]]^^^[[[VVVTTTVVVOOOQQQSSSUUUTTTQQQMMMJJJLLLLLLLLLMMMOOOQQQSSSTTTOOOKKKJJJMMMMMMIIIFFFFFFDDDGGGKKKPPPTTTVVVWWWWWWRRROOOLLLKKKMMMPPPRRRSSSMMMKKKIIIHHHIIIMMMTTTZZZsssjjjbbbVVV\\\]]]^^^ZZZYYYWWWVVVUUUVVVVVVWWWSSSRRRRRRSSSUUUVVVUUUTTTPPPLLLJJJNNNTTTTTTNNNHHHIIIJJJHHHDDDAAA???>>>===>>>ccctttfffffflllyyy}}}tttjjjXXXOOOGGGCCCBBBEEELLLTTTWWWWWWXXXYYYXXXTTTOOOJJJSSSiiihhhiiiaaaXXXXXXUUUUUUTTTSSSRRRPPPQQQRRRSSSYYY[[[\\\]]]^^^```ccceeecccaaaaaaccc```ZZZ[[[```^^^aaabbb```^^^^^^[[[VVV]]]fffeee```fffooouuucccVVVKKKJJJMMMLLLIIIGGGIIIIIILLLPPPQQQSSSZZZbbbdddhhhlllqqqtttwwwzzz|||~~~~~~}}}yyyuuunnneee^^^ZZZ[[[]]]WWWXXX\\\_________fffoooqqq]]]QQQLLLHHHAAADDDGGGKKKLLLMMMNNNNNN^^^xxx___RRRQQQVVVQQQNNNQQQOOOOOONNNNNNOOOOOONNNLLLKKKEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFHHHFFFCCCAAAAAACCCFFFIIIJJJJJJJJJIIIHHHIIIIIIHHHIIIJJJKKKJJJRRRlllzzzvvvyyyzzzpppttt~~~mmmZZZLLLGGGIIIMMMQQQSSSRRRQQQQQQRRRRRRZZZdddtttvvvmmmggg___\\\ZZZZZZVVVPPPPPPTTTPPPQQQSSSTTTSSSQQQNNNLLLKKKKKKKKKLLLMMMNNNPPPQQQQQQNNNNNNQQQQQQJJJEEEEEECCCGGGKKKPPPRRRTTTTTTUUUOOOMMMKKKLLLOOOSSSVVVWWWOOOMMMJJJHHHJJJOOOUUUXXXnnnfff^^^SSS[[[]]]^^^[[[ZZZXXXWWWVVVVVVVVVWWWQQQPPPQQQSSSUUUWWWVVVUUUTTTOOOMMMQQQXXXYYYRRRKKKKKKLLLLLLHHHDDDAAA===999:::^^^tttfffffflllxxx|||qqqgggWWWOOOFFFCCCBBBEEELLLUUUYYYYYYZZZZZZZZZVVVPPPLLLSSSlllzzzaaaggg^^^VVVYYYXXXUUUUUUSSSRRRRRRVVV[[[___WWWXXXYYYYYYYYYZZZ]]]______]]]```cccaaa[[[\\\aaa___bbbaaa^^^\\\^^^\\\XXX[[[dddccc]]][[[^^^tttsss\\\SSSKKKKKKLLLJJJJJJKKKGGGIIINNNSSSTTTVVV^^^gggmmmkkkmmmuuuyyyyyyyyy|||||||||}}}}}}uuusssnnnggg```[[[ZZZZZZ[[[]]]bbbfffeeefffooozzznnnVVVIIIDDDAAA@@@EEEJJJMMMMMMLLLMMMNNNhhheee]]]OOOMMMQQQMMMMMMSSSRRRSSSRRRRRRRRRRRRSSSSSSSSSFFFEEECCCBBBAAAAAABBBBBBBBBBBBDDDFFFGGGFFFCCC@@@@@@BBBEEEHHHJJJIIIHHHGGGFFFHHHIIIGGGFFFGGGGGGGGGIIIYYY{{{tttsss{{{yyynnnooo~~~sssaaaNNNIIINNNKKKNNNPPPNNNLLLNNNTTTYYY[[[^^^lllyyyzzztttppphhhaaa[[[VVVTTTPPPJJJLLLSSSPPPQQQRRRTTTUUUVVVVVVVVVPPPPPPOOOOOOPPPPPPQQQRRRTTTPPPPPPUUUTTTLLLEEEEEEGGGJJJNNNPPPPPPOOOOOONNNJJJIIIIIIKKKPPPTTTWWWXXXRRRPPPMMMJJJKKKPPPSSSTTTlll]]]\\\YYYZZZ[[[VVVXXXVVVVVVWWWYYYYYYUUURRRXXXXXXWWWVVVUUUUUUUUUUUU\\\OOOJJJTTTaaa```WWWOOOLLLMMMLLLJJJEEEBBB@@@@@@>>>FFFmmm|||hhh```bbbfffqqquuu|||nnnaaaRRRHHH===;;;CCCMMMTTTWWWYYY^^^ZZZXXXYYYQQQJJJNNNbbbeeetttZZZ[[[bbb^^^YYYZZZUUUSSSQQQRRRVVVZZZ^^^```^^^\\\ZZZXXXXXXWWWUUUTTTXXXWWWZZZ]]]ZZZUUUWWW^^^ZZZZZZ[[[[[[ZZZXXXVVVTTTZZZTTTQQQQQQNNNTTTlll}}}ttt^^^SSSIIIIIILLLLLLKKKLLLKKKOOOTTTVVVWWW\\\dddlllpppvvvzzzzzzzzz{{{wwwrrrxxxxxxyyy{{{~~~|||wwwpppnnnkkkhhhfffccc```]]]cccddddddaaa```jjjlllYYYNNNHHHCCC@@@CCCKKKJJJHHHLLLKKKMMMXXXyyy|||]]]VVVTTTOOOLLLLLLNNNNNNLLLMMMOOORRRTTTSSSPPPLLLIIIJJJIIIGGGFFFDDDCCCCCCCCCEEECCCBBBBBBCCCDDDBBBAAA>>>AAAEEEHHHIIIHHHEEECCC@@@GGGLLLHHHDDDFFFIIIJJJQQQUUUoootttuuuuuuuuu{{{xxxzzz{{{~~~fffXXXQQQLLLLLLOOOPPPMMMJJJJJJLLLQQQUUUWWWaaajjj}}}}}}xxxiiihhhjjjfff]]]ZZZUUUOOOMMMRRR\\\eeeWWWVVVVVVYYY[[[[[[WWWSSSTTTMMMKKKOOOPPPMMMMMMPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHLLLPPPQQQNNNKKKKKKLLLIIIKKKOOORRRTTTUUUTTTSSSRRRPPPNNNLLLLLLNNNQQQSSSiiiZZZZZZXXXYYY\\\YYYXXXVVVUUUVVVXXXYYYWWWUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSLLLKKKWWWaaa___UUUMMMOOONNNMMMKKKHHHFFFCCCBBB@@@BBBbbbsssbbb\\\^^^aaammmrrrzzzxxxgggZZZMMMEEE??????GGGPPPTTTUUUXXX[[[WWWUUUXXXPPPJJJOOOccckkkfffTTTXXX___\\\XXXZZZTTTRRROOOPPPSSSVVVYYYZZZYYYXXXXXXXXXXXXYYYYYYXXXZZZWWWVVVYYYZZZWWWXXX]]]VVVWWWXXXWWWVVVTTTRRRPPPUUUPPPNNNNNNJJJMMMaaayyy|||ttt]]]RRRIIIIIILLLMMMMMMNNNMMMSSSZZZ^^^___cccjjjpppwww|||~~~}}}~~~|||}}}yyyyyy|||}}}yyysssoooooonnnmmmllliiifffdddhhheeebbbbbbkkk}}}tttiiiZZZMMMFFFCCCAAA@@@IIIMMMKKKKKKNNNKKKPPPaaapppYYYZZZWWWRRRMMMJJJJJJKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFEEEDDDCCCCCCCCCDDDDDDEEECCCBBBBBBCCCCCCBBB@@@???@@@BBBEEEFFFGGGGGGGGGHHHLLLLLLIIIHHHJJJIIIGGGLLLOOOeeeyyyooonnnqqq}}}|||vvvzzzqqq\\\RRROOONNNOOORRRPPPJJJDDDCCCHHHPPPVVVYYYcccnnnpppuuuuuueeecccbbb^^^]]]YYYSSSPPPSSSZZZaaafff\\\YYYVVVVVVYYYYYYWWWUUUTTTPPPOOORRRSSSNNNKKKLLLKKKJJJIIIIIIHHHHHHHHHIIIIIILLLPPPOOOLLLIIIJJJKKKMMMNNNPPPRRRRRRQQQOOOMMMPPPNNNKKKHHHHHHIIIKKKMMMmmm^^^]]][[[\\\```]]]YYYWWWUUUUUUWWWXXXXXXXXXVVVUUUTTTRRRQQQPPPPPPPPPOOONNNTTT___eeeaaaWWWPPPRRROOOLLLLLLLLLKKKGGGCCCBBB===RRRxxx}}}iii]]]YYYZZZ]]]hhhnnnvvv}}}nnn\\\QQQFFFBBB@@@DDDLLLSSSTTTSSSXXXZZZUUUUUUXXXQQQKKKRRRdddyyyppp^^^SSSXXX]]]XXXUUUXXXWWWTTTQQQQQQRRRUUUVVVWWWTTTTTTUUUVVVVVVWWWWWWWWWXXXSSSRRRUUUXXXXXXXXXYYYTTTUUUUUUTTTSSSPPPNNNMMMPPPMMMMMMMMMHHHHHHVVVggg}}}|||ttt]]]RRRIIIIIILLLNNNOOOQQQSSSZZZdddiiikkknnnssswwwyyyvvvyyyzzzuuuooonnnnnnooopppppppppooonnnsssnnniiimmm}}}}}}nnndddZZZUUUMMMGGGCCCBBBCCCEEEHHHJJJGGGHHHKKKIIIXXXtttcccYYYZZZXXXTTTOOOJJJHHHJJJLLLNNNMMMKKKIIIHHHGGGHHHHHHBBBBBBAAAAAABBBCCCDDDEEEEEECCCBBBBBBBBBBBB@@@?????????@@@AAACCCFFFHHHIIIKKKKKKJJJHHHJJJMMMKKKFFFFFFGGGTTTtttqqqiiimmmtttyyyzzzoooxxxooo___OOOKKKNNNQQQRRRSSSOOOJJJFFFFFFLLLSSSYYY\\\lllyyynnnhhhaaa^^^[[[YYY___ZZZUUUVVV^^^fffjjjlllccc]]]WWWTTTUUUWWWXXXWWWVVVSSSSSSVVVVVVPPPLLLJJJIIIHHHFFFFFFFFFHHHJJJKKKKKKMMMOOOMMMIIIGGGHHHJJJMMMNNNPPPPPPPPPOOOMMMKKKOOOMMMJJJGGGEEEFFFGGGHHHooo```___ZZZZZZ^^^[[[\\\ZZZWWWVVVVVVWWWXXXYYYUUUTTTSSSQQQPPPOOONNNNNNMMMRRRZZZaaabbb\\\UUUQQQRRRNNNKKKKKKNNNMMMIIIDDDBBB:::GGGhhhrrrccc\\\ZZZ[[[]]]eeekkkttt{{{~~~xxxdddTTTJJJBBBAAAAAAGGGOOOUUUVVVUUUXXXZZZWWWXXX[[[QQQKKKTTTgggnnnbbbZZZ\\\ZZZSSSQQQUUUXXXUUURRRPPPQQQRRRRRRRRRQQQRRRSSSSSSRRRRRRSSSSSSWWWWWWXXXYYYXXXVVVUUUUUUUUUTTTTTTSSSQQQOOOLLLKKKLLLLLLMMMNNNKKKIIIQQQ\\\xxx}}}wwwaaaVVVLLLKKKLLLMMMPPPSSSZZZaaajjjoooppprrrvvvzzzvvvssswwwwwwrrrmmmmmmnnnnnnooopppsssvvvyyy~~~lll]]]SSSPPPMMMIIIDDDAAABBBEEEIIIFFFHHHEEEFFFIIILLLiiiooo]]]^^^WWWUUUSSSRRRNNNKKKMMMQQQVVVTTTQQQMMMJJJHHHGGGGGGDDDCCCBBBAAAAAACCCDDDEEEEEECCCBBBAAABBBAAA@@@>>>@@@@@@AAABBBCCCDDDFFFFFFDDDGGGGGGEEEGGGLLLMMMJJJIIIHHHMMMcccnnnjjjmmmmmm|||vvvuuuwww~~~zzz}}}qqqddd[[[QQQIIIJJJPPPTTTRRROOOGGGIIILLLNNNQQQWWW]]]bbbvvvqqqaaa___ZZZYYY\\\___]]]]]]```fffmmmrrrtttiiibbbXXXSSSSSSWWWZZZ[[[XXXVVVVVVWWWVVVSSSPPPMMMHHHGGGFFFFFFGGGJJJNNNPPPMMMNNNNNNKKKFFFEEEGGGIIIIIIJJJLLLOOOPPPPPPPPPOOOQQQOOOLLLHHHFFFEEEFFFFFFhhh[[[ZZZUUUTTTXXXVVV^^^\\\YYYVVVTTTTTTVVVXXXTTTSSSRRRPPPOOOOOONNNNNNKKKQQQXXXXXXUUUPPPMMMKKKOOOKKKHHHIIILLLLLLHHHDDD@@@;;;BBB]]]zzzzzz|||iii^^^[[[[[[]]]```dddjjjssszzz~~~~~~~~~~~~ooo\\\NNNGGGAAA@@@BBBGGGOOOUUUXXXXXXVVVYYYWWWYYYYYYMMMJJJXXXvvvooofff___\\\WWWOOOOOOTTTVVVSSSPPPNNNNNNOOONNNMMMOOOPPPRRRQQQQQQRRRUUUWWWaaahhhlllhhh^^^WWWTTTTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHIIILLLNNNMMMLLLPPPUUUpppzzzggg\\\QQQMMMLLLLLLPPPTTTZZZ```gggjjjiiijjjooottt}}}tttrrruuutttpppnnnoooooonnnnnnooottt|||{{{lll```VVVOOOJJJHHHDDD???===@@@EEEJJJIIILLLJJJHHHLLLYYYdddYYY___WWWTTTUUUXXXVVVPPPNNNQQQUUUUUUSSSQQQNNNLLLKKKJJJHHHGGGDDDBBBBBBBBBDDDEEEEEECCCBBBBBBBBBBBB@@@???AAABBBCCCDDDDDDCCCBBBAAABBBHHHJJJGGGDDDGGGKKKMMMOOOOOOOOO]]]|||mmmiiihhhooozzzwwwpppooowww{{{uuusssyyymmmfff^^^SSSNNNLLLKKKNNNSSSTTTOOOIII@@@GGGMMMOOOQQQZZZiiivvvoooddd^^^VVVWWW___\\\^^^bbbdddgggkkkqqquuujjjbbbXXXSSSSSSWWWZZZ\\\YYYXXXUUUTTTTTTUUUTTTRRRFFFEEEDDDEEEGGGKKKOOOQQQMMMNNNNNNJJJEEEDDDFFFIIIGGGIIIKKKMMMOOOPPPQQQQQQPPPNNNKKKHHHFFFEEEEEEEEEvvvaaaWWWYYYUUUVVVZZZYYYZZZZZZWWWTTTQQQQQQSSSVVVRRRQQQPPPOOONNNNNNNNNNNNMMMSSSWWWSSSMMMKKKKKKKKKKKKIIIGGGHHHJJJJJJGGGDDD??????@@@RRRqqqzzzwwwaaaYYYZZZZZZ]]]bbbffflllttt{{{~~~vvvdddTTTJJJFFF@@@AAACCCIIIOOOUUUYYYZZZSSSVVVUUUUUURRRFFFKKKbbb~~~iiiccc]]]YYYTTTOOOQQQVVVYYYWWWTTTRRRSSSSSSRRRQQQLLLNNNPPPQQQQQQUUU\\\aaaoooxxx|||sssdddYYYUUUTTTSSSRRRPPPMMMKKKHHHFFFFFFEEEGGGJJJLLLMMMMMMOOOQQQddd~~~zzzlllaaaUUUPPPMMMMMMQQQWWWXXX^^^dddfffeeeeeeiiimmmsssuuusssnnnqqqrrrrrrtttqqqnnnoooppppppooommmnnnttt}}}uuuggg```YYYRRRNNNFFFCCC@@@???@@@EEEJJJMMMGGGLLLIIIHHHUUUnnnrrr]]]XXXYYYZZZWWWYYY``````VVVNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPLLLJJJGGGDDDBBBBBBDDDEEEEEECCCBBBBBBCCCDDDBBBAAACCCDDDEEEFFFEEECCCAAA@@@GGGMMMOOOIIICCCDDDHHHKKKJJJLLLNNNVVVrrryyylllhhhccckkkvvv~~~tttnnnpppyyywwwrrrpppyyy|||}}}zzzyyyzzz{{{yyy}}}jjjYYYUUURRRMMMKKKOOOQQQRRRRRRQQQKKKEEEGGGKKKOOOPPPUUUeee}}}qqqhhh___UUUTTT\\\XXX\\\```aaa```bbbhhhmmmeee^^^VVVSSSTTTWWWYYYYYYWWWVVVSSSPPPPPPSSSSSSPPPBBBBBBBBBDDDFFFJJJNNNPPPMMMNNNNNNKKKFFFEEEGGGIIIKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIGGGEEECCCBBBBBBCCCrrr^^^XXX[[[XXXWWW[[[ZZZRRRSSSSSSPPPNNNNNNQQQTTTNNNNNNMMMMMMMMMMMMMMMNNNMMMTTTVVVPPPKKKLLLMMMLLLGGGGGGGGGHHHHHHGGGGGGFFF>>>DDD>>>EEEeeeppp]]]YYYZZZZZZ___fffjjjooowww||||||hhhXXXLLLFFFCCC>>>AAAEEEKKKRRRVVVXXXYYYTTTWWWTTTQQQKKKDDDTTTvvvpppaaa^^^ZZZXXXTTTQQQSSSVVVYYYWWWUUUTTTUUUUUUTTTSSSKKKMMMNNNNNNNNNTTT]]]eeellltttvvvlll```ZZZXXXVVVTTTRRRPPPMMMJJJHHHFFFEEEGGGIIIKKKLLLMMMPPPPPPPPPXXXrrr~~~zzzwwwmmmcccXXXQQQOOOOOOUUU[[[]]]dddmmmpppooonnnpppsssvvv{{{{{{wwwxxx|||rrrttttttnnnkkknnnjjjlllmmmlllkkkooowww~~~qqqccc^^^[[[TTTLLLHHHDDDAAA@@@BBBGGGLLLNNNMMMCCCIIIFFFKKKiiizzzccc]]]ZZZUUUZZZUUUZZZgggjjj^^^QQQLLLJJJJJJIIIJJJLLLPPPSSSVVVMMMJJJGGGCCCBBBBBBDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCJJJMMMLLLFFFCCCEEEGGGGGGCCCGGGKKKPPP___xxxmmmaaacccgggnnnzzz~~~wwwqqqqqqvvv{{{~~~tttnnncccXXXPPPKKKJJJKKKMMMTTTWWWRRRMMMKKKIIIEEEOOOPPPQQQUUU^^^ooo|||wwwnnnhhh```XXXUUUXXXZZZ[[[[[[[[[\\\]]]___aaa[[[WWWSSSRRRTTTVVVVVVTTTRRRTTTRRRMMMMMMOOOMMMGGGAAABBBCCCEEEHHHKKKNNNOOOLLLNNNNNNLLLHHHFFFGGGJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBooo\\\VVVYYYUUUSSSUUUSSSKKKMMMNNNMMMLLLLLLPPPSSSKKKKKKKKKKKKKKKLLLMMMMMMHHHOOOQQQLLLHHHJJJKKKIIIEEEGGGHHHHHHGGGFFFGGGHHH>>>GGG<<<;;;\\\|||nnn]]][[[\\\\\\aaajjjmmmrrrxxx~~~ttt___OOOGGGCCCBBB<<<@@@GGGNNNTTTWWWWWWWWWXXXYYYTTTOOOIIIEEE^^^iii___\\\[[[YYYWWWTTTSSSUUURRRPPPOOOOOOPPPPPPOOONNNKKKMMMLLLJJJIIINNNXXXaaa```eeeddd\\\WWWYYYYYYVVVWWWUUUSSSOOOLLLJJJHHHHHHKKKMMMMMMMMMOOORRRRRRQQQQQQfff{{{zzzxxx~~~}}}{{{wwwtttmmmcccXXXRRRPPPQQQXXX___eeennnyyy}}}}}}~~~zzzsssuuussskkkiiimmmcccgggjjjjjjhhhjjjoootttpppddd\\\\\\ZZZQQQFFFAAA@@@>>>===BBBHHHLLLJJJGGGCCCKKKIIITTTkkk[[[```___TTTWWWRRRYYYkkkrrrfffVVVOOONNNKKKHHHGGGIIINNNTTTXXXKKKIIIFFFCCCBBBCCCEEEFFFDDDCCCBBBDDDFFFGGGFFFEEEFFFEEECCCBBBBBBDDDGGGHHHHHHHHHEEEAAABBBGGGGGGDDDEEEJJJOOOPPPVVVooorrrgggccc]]]]]]hhhxxx~~~{{{ooogggfffhhhlllppprrrqqqpppttt}}}}}}tttmmm[[[TTTOOOOOOOOOLLLLLLOOOOOOWWWYYYPPPHHHGGGHHHGGGMMMMMMOOOWWWcccnnnvvvzzzmmmxxxkkkiiigggeeebbb]]]YYYWWW___[[[XXXXXX[[[\\\[[[YYYTTTRRRPPPQQQSSSUUUSSSPPPNNNQQQQQQLLLKKKLLLGGG???CCCDDDFFFIIILLLNNNPPPQQQKKKMMMOOOMMMIIIGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDtttjjj```\\\YYYUUURRRSSSKKKKKKJJJIIIJJJLLLNNNPPPKKKJJJJJJLLLOOOPPPPPPOOO]]]YYYTTTPPPMMMJJJGGGEEEDDDGGGIIIHHHEEEBBBCCCEEEAAACCCAAA???JJJkkkiii\\\aaagggfffjjjtttxxxzzz~~~|||}}}fffTTTKKKDDD@@@@@@AAAFFFMMMRRRVVVWWWYYYZZZ[[[RRRLLLKKKGGGKKKcccddd___^^^]]]]]]]]]ZZZWWWSSSRRRRRRSSSSSSRRRQQQPPPPPPUUUPPPMMMQQQZZZaaaaaa___ZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVSSSOOOMMMKKKKKKKKKRRRSSSSSSQQQMMMLLLMMMOOOWWWYYYfff{{{|||yyy~~~sssttt|||~~~}}}zzzvvvrrrrrrhhh[[[RRRRRRZZZeeelllvvv|||xxxrrrqqqkkkjjjkkkeeekkkjjjhhhfffeeeggglllpppyyy}}}uuufffccc^^^XXXPPPIIIDDDAAABBB???@@@HHHMMMLLLIIIHHHGGGJJJQQQhhhwwwhhhddd]]]YYY\\\UUUQQQUUU___^^^SSSMMMPPPJJJGGGCCCBBBDDDHHHKKKLLLLLLKKKHHHEEECCCBBBAAAAAADDDFFFHHHIIIHHHFFFEEEDDDDDDBBBBBBCCCFFFIIIKKKKKKHHHHHHJJJMMMNNNKKKEEE@@@GGGMMMNNNPPPVVVaaaqqqjjjaaaZZZZZZbbbmmmvvvyyyqqqjjjccc___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\aaakkkxxxyyysssqqqbbbbbb^^^ZZZZZZ[[[WWWQQQLLLMMMMMMKKKIIIKKKQQQUUU```WWWNNNJJJGGGGGGJJJOOOWWW[[[[[[[[[fffssspppdddxxxccc]]]dddggg```YYYXXXZZZ\\\YYYXXXUUUSSSQQQQQQQQQRRRNNNPPPRRRSSSRRROOOKKKHHHKKKLLLNNNOOONNNMMMKKKJJJKKKIIIJJJOOOQQQQQQTTTXXXcccVVVKKKHHHIIIJJJKKKNNNMMMKKKHHHEEEDDDDDDEEEFFFIIIGGGDDDCCCDDDEEEFFFFFFpppggg```^^^\\\WWWSSSSSSOOOMMMKKKIIIIIIJJJLLLMMMOOOLLLJJJJJJMMMPPPRRRSSS^^^ZZZUUURRROOOLLLJJJGGGCCCFFFIIIJJJJJJHHHHHHHHHDDDFFFDDD???FFFbbbnnnbbbiiiooonnnrrr{{{|||~~~tttmmmmmmyyyttt^^^PPPHHHBBB@@@@@@BBBGGGNNNSSSVVVWWWYYYZZZXXXQQQLLLGGGCCCNNNrrrttt___^^^^^^^^^^^^___]]]ZZZXXXbbb^^^YYYUUUSSSSSSUUUWWW^^^XXXTTTWWW___fffhhhggg[[[ZZZXXXWWWVVVUUUUUUUUUVVVUUUSSSPPPNNNLLLKKKJJJPPPQQQRRROOOLLLKKKLLLNNNPPPSSSaaaxxx{{{wwwxxxtttsssxxx~~~|||xxxtttqqqjjj```YYYZZZcccqqqzzzvvvppppppjjjiiikkkfffjjjiiigggeeecccdddhhhkkkqqquuuzzz}}}zzzssskkkeeebbb___YYYSSSLLLFFFBBB@@@BBBBBBGGGNNNPPPKKKGGGGGGFFFQQQcccyyymmmhhh]]]UUUTTTUUUPPPQQQXXXXXXRRRRRRXXXJJJGGGDDDBBBDDDFFFGGGHHHHHHGGGEEECCCBBBBBBBBBBBBEEEFFFHHHHHHGGGEEEDDDCCCDDDBBBBBBDDDGGGJJJLLLLLLLLLLLLMMMOOOQQQOOOJJJFFFEEEKKKLLLMMMTTT]]]zzzxxxeeeZZZ[[[```dddeeeuuuyyy~~~yyymmm```XXXPPPPPPNNNMMMMMMMMMMMMNNNQQQPPPPPPQQQUUUZZZ```dddgggdddaaa```aaadddeeeeeessstttsssoooiiibbb___]]]RRRRRROOOKKKLLLPPPQQQNNNKKKMMMNNNNNNNNNQQQVVVZZZVVVOOOJJJIIIIIIIIIMMMSSSTTTWWWbbbrrrbbb___dddeeeaaa]]][[[WWWSSSLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPOOOMMMJJJIIIHHHJJJNNNQQQQQQPPPMMMKKKKKKHHHHHHKKKLLLKKKLLLPPPRRRJJJDDDDDDEEEEEEFFFIIIHHHEEEBBB@@@???@@@BBBDDDHHHFFFDDDCCCEEEFFFGGGGGGkkkddd___^^^]]]XXXUUUTTTRRRPPPLLLJJJHHHIIIJJJKKKPPPOOONNNPPPSSSUUUVVVUUU[[[XXXTTTQQQOOOMMMJJJHHHAAACCCGGGLLLOOOOOOMMMKKKIIIJJJHHHAAA@@@UUUzzztttkkkrrryyyzzz}}}pppmmmmmmqqqtttyyytttdddSSSIIIDDD@@@???@@@DDDHHHOOOTTTVVVXXXYYYZZZUUURRRNNNGGGCCCTTTnnnccc___^^^^^^___aaa```^^^\\\gggeeeaaa^^^\\\[[[\\\\\\aaa\\\YYY[[[bbbhhhjjjiii\\\ZZZXXXUUUSSSQQQQQQQQQWWWWWWWWWVVVTTTRRROOONNNOOOPPPPPPNNNKKKJJJKKKLLLKKKNNNZZZpppyyyooo{{{vvvpppkkkjjjnnnvvv~~~|||yyyvvvuuurrrlllffffffppprrrllllllggggggjjjeeeiiihhhfffcccaaabbbdddgggoooooonnnkkkgggbbb]]][[[[[[XXXRRRKKKFFFBBB@@@???BBBGGGPPPVVVSSSLLLJJJMMMUUUhhhrrrhhhdddZZZTTTTTTTTTPPPQQQWWWXXXRRRQQQVVVKKKHHHFFFEEEEEEFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBEEEFFFGGGGGGFFFDDDBBBAAAAAA@@@AAACCCGGGIIIJJJIIIJJJIIIIIIJJJKKKJJJGGGDDDCCCJJJJJJKKKPPPVVVlllvvveee\\\ZZZZZZZZZdddkkkuuu{{{zzzssshhhaaaTTTSSSPPPMMMKKKJJJJJJJJJNNNNNNOOOPPPRRRUUUWWWXXXVVVWWWXXX\\\```ccccccbbbbbb___[[[WWWUUURRROOOMMMXXXYYYUUUNNNJJJMMMOOOOOOQQQUUUYYY[[[ZZZXXXVVVUUUJJJFFFEEEHHHKKKLLLQQQWWWXXX]]]rrruuuccc\\\^^^```______^^^WWWNNNGGGHHHJJJLLLNNNPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJFFFIIINNNQQQSSSRRROOOMMMKKKHHHGGGIIIHHHEEEEEEHHHHHHEEEEEEGGGHHHFFFGGGJJJGGGEEEBBB??????BBBEEEGGGGGGEEECCCDDDFFFHHHHHHHHHkkkccc]]]\\\[[[WWWUUUUUURRRPPPMMMJJJIIIIIIKKKLLLNNNPPPTTTYYY\\\[[[XXXTTTWWWTTTQQQOOONNNLLLIIIGGG@@@BBBFFFMMMSSSUUUQQQLLLLLLMMMKKKCCC???KKKkkkwwwqqqyyyzzz|||~~~cccWWWJJJDDDAAA>>>>>>???FFFKKKQQQUUUWWWXXXXXXYYYUUUTTTOOOJJJMMMddd{{{kkkhhh___^^^^^^___```___]]][[[ZZZ___eeejjjjjjfff```[[[[[[YYYXXX[[[aaaeeedddbbb^^^\\\XXXTTTQQQOOOOOONNNUUUWWWXXXXXXWWWUUURRRPPPOOOOOONNNMMMLLLKKKLLLLLLLLLMMMUUUgggsssuuurrrkkkggghhhiiimmmzzz}}}{{{xxxvvvyyyzzzxxxsssrrr}}}~~~nnnhhhiiidddeeeiiieeeffffffeeecccaaaaaaccceeemmmjjjgggbbb^^^ZZZWWWVVVSSSOOOIIIDDD@@@??????@@@DDDKKKUUUXXXSSSMMMRRR\\\sss}}}cccZZZYYYWWWXXX]]]RRRRRRWWW]]]\\\SSSMMMLLLKKKJJJHHHHHHIIIIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAFFFEEEDDDDDDDDDCCCAAA???>>>>>>???BBBEEEGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBDDDKKKJJJHHHLLLNNN\\\tttyyyeeeYYYWWWZZZZZZ]]]ccciiipppuuuxxxzzzllljjjfffaaa]]]ZZZYYYXXXYYYYYYYYYZZZZZZ[[[\\\\\\[[[^^^eeemmmuuuyyyyyyxxxppphhh^^^XXXVVVUUUQQQNNN___bbbaaaZZZVVVWWWZZZZZZ```cccggggggbbbXXXMMMGGGDDDCCCEEEJJJMMMOOOSSSYYYcccoooooocccVVVYYY\\\\\\^^^___[[[UUUNNNMMMMMMMMMNNNPPPSSSTTTXXXUUUPPPLLLIIIIIIJJJKKKHHHJJJLLLOOOPPPPPPOOONNNKKKHHHGGGHHHGGGDDDCCCFFFGGGFFFHHHJJJIIIFFFGGGLLLHHHEEEBBB@@@@@@CCCGGGJJJFFFDDDDDDEEEGGGIIIJJJJJJmmmcccZZZWWWVVVTTTSSSUUUQQQOOONNNLLLLLLMMMNNNNNNOOOPPPSSSVVVYYYZZZXXXVVVUUUSSSQQQPPPOOOMMMKKKIIIDDDFFFKKKRRRXXXXXXTTTOOOLLLMMMMMMHHHAAAGGG```zzzyyyuuu|||~~~jjjXXXNNNEEEBBB@@@======@@@HHHMMMRRRVVVXXXXXXXXXYYYXXXQQQIIIJJJ^^^mmmdddccc___^^^]]]\\\]]]\\\ZZZXXXQQQXXXbbbjjjlllggg___YYYVVVVVVYYY]]]aaabbb___[[[___\\\XXXTTTPPPOOONNNNNNQQQSSSUUUWWWVVVTTTRRRPPPPPPOOONNNMMMMMMMMMMMMLLLNNNOOOSSS___uuurrriiihhhfffdddkkkvvv}}}}}}~~~{{{xxxvvvuuuxxx{{{|||zzz|||~~~nnnhhhhhhdddfffkkkgggcccddddddcccaaaaaabbbdddcccaaa^^^[[[WWWSSSQQQOOOKKKGGGCCC???===???AAACCCIIIOOOVVVUUUNNNOOO^^^pppmmm[[[VVVVVVWWWZZZ___TTTTTTXXX\\\[[[TTTNNNLLLLLLKKKJJJKKKLLLMMMKKKJJJFFFFFFEEEDDDCCCAAA@@@@@@EEECCCBBBBBBCCCCCCAAA>>>??????@@@CCCFFFGGGEEECCCFFFEEEDDDCCCBBBCCCDDDEEEFFFLLLJJJGGGIIIIIIOOO___lllwwwiii^^^XXXSSSRRRSSSWWW```mmmyyy~~~|||zzzxxxuuusssrrrqqqnnnllliiidddaaa^^^\\\[[[^^^aaahhhqqqzzz~~~~~~vvviii```^^^]]]YYYVVVUUU\\\bbbbbbccchhhlllmmmmmmkkkfff___WWWNNNFFFAAAGGGFFFIIINNNPPPQQQWWW^^^qqq}}}ooocccYYY]]]___]]]\\\___```___YYYUUUOOOKKKJJJLLLPPPSSS]]]ZZZTTTNNNKKKIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLHHHEEEDDDFFFFFFCCCCCCFFFGGGEEEEEEFFFEEEBBBDDDIIIGGGEEEBBB@@@@@@BBBFFFHHHFFFEEEDDDFFFHHHJJJKKKJJJlllaaaWWWSSSRRRQQQRRRUUUOOOOOOPPPPPPPPPPPPPPPPPPQQQOOOLLLLLLPPPTTTXXXYYYUUUTTTSSSSSSSSSQQQOOOMMMKKKNNNRRRXXXZZZYYYUUURRRLLLKKKLLLLLLFFFGGGYYYnnn}}}zzz~~~gggWWWQQQIIIBBB@@@???===???BBBKKKOOOTTTXXXYYYXXXXXXXXXWWWMMMCCCLLLrrr{{{fff```]]]^^^\\\ZZZYYYZZZYYYWWWVVVVVVXXX\\\______^^^[[[XXXUUUWWW[[[___bbbaaa]]]ZZZ]]]ZZZVVVRRROOONNNOOOOOORRRTTTVVVXXXYYYXXXVVVTTTPPPNNNLLLLLLMMMNNNMMMLLLNNNQQQSSSZZZkkkooohhhddd^^^___gggqqqwww}}}}}}}}}~~~~~~|||xxxuuuttttttrrruuuxxxyyypppiiiiiieeehhhllliiibbbcccdddccc```______```ZZZYYYXXXUUURRROOOLLLKKKDDDBBB???===>>>BBBFFFHHHPPPSSSVVVSSSPPPYYYtttkkkccc]]]]]]]]]YYYVVVWWWVVVUUUSSSRRRRRRSSSTTTUUULLLKKKJJJKKKLLLMMMLLLKKKGGGGGGGGGFFFDDDBBBAAA@@@DDDAAA??????BBBCCCAAA>>>AAABBBDDDFFFHHHGGGDDDAAACCCCCCCCCBBB@@@AAACCCEEEEEEKKKGGGDDDHHHFFFGGGQQQXXX~~~kkkYYYRRRQQQOOOPPPUUU^^^ggglll{{{|||}}}zzzxxxvvvuuuooopppsssxxx~~~yyyllldddbbbcccbbb```bbbhhhmmmoooqqquuuwwwuuummmcccVVVJJJDDDDDDFFFHHHLLLLLLNNNRRRTTTWWW___hhh{{{}}}wwwkkkbbbeeeddd___\\\___cccccceee^^^UUUMMMJJJLLLQQQUUU\\\YYYUUUPPPLLLJJJJJJJJJNNNMMMLLLKKKJJJIIIIIIHHHEEEBBBBBBDDDEEECCCDDDGGGIIIEEEDDDFFFGGGFFFHHHLLLMMMLLLIIIGGGGGGHHHIIIKKKFFFEEEEEEGGGJJJKKKKKKJJJfff]]]TTTRRRRRRQQQRRRTTTOOOPPPRRRTTTTTTRRRQQQOOONNNLLLLLLMMMQQQTTTVVVVVVUUUTTTSSSTTTTTTSSSQQQOOOOOOSSSWWWYYYXXXTTTQQQPPPLLLIIIKKKNNNKKKHHHSSSccczzziiiYYYNNNKKKDDD??????>>>>>>AAAFFFMMMPPPUUUYYYYYYXXXXXXXXXPPPIIIFFFXXXooodddaaa[[[[[[YYYWWWWWWXXXXXXXXXVVVYYYXXXWWWVVVVVVVVVWWWWWWUUUVVVXXXZZZ[[[[[[ZZZXXXZZZWWWSSSOOOMMMMMMNNNPPPQQQRRRUUUWWWWWWWWWVVVVVVOOOLLLJJJJJJLLLMMMLLLJJJLLLRRRTTTUUU^^^tttzzzpppmmmddd]]]]]]bbbhhhqqq{{{}}}|||vvvxxxyyyxxxuuuttttttuuuoooqqqsssuuu{{{~~~mmmffffffbbbdddiiifffcccddddddbbb^^^[[[YYYYYYUUUSSSQQQNNNKKKIIIGGGFFF???>>>===>>>AAAFFFKKKNNNRRRTTTWWWXXX]]]rrrxxx___]]]]]]^^^]]]XXXTTTSSSVVVTTTQQQNNNMMMPPPSSSTTTLLLJJJHHHGGGHHHHHHHHHGGGEEEEEEFFFFFFEEEDDDBBBAAABBB???<<<===AAACCCAAA>>>AAABBBCCCFFFGGGEEE@@@===>>>???@@@>>><<<<<>>???DDDIIINNNQQQVVVYYYYYYYYYXXXXXXIIIIIINNNfffccc___```YYYXXXWWWUUUVVVXXXYYYYYYXXXUUUUUUUUUUUUUUUUUUVVVVVVRRRRRRQQQRRRSSSTTTTTTUUUWWWTTTQQQMMMLLLLLLNNNPPPIIIJJJLLLNNNOOOPPPPPPOOONNNKKKIIIIIIKKKLLLKKKIIIJJJRRRUUUQQQSSSbbbuuu}}}|||ooo```ZZZXXX^^^gggpppwww}}}|||{{{|||}}}{{{zzzqqqsssvvvvvvtttsssuuuwwwqqqqqqqqqqqqwwwzzziiibbbaaa]]]___dddaaadddeeedddaaa\\\WWWTTTTTTOOOMMMIIIEEEBBB@@@??????<<<<<<===@@@DDDIIINNNQQQPPPSSSYYY```mmmfff[[[YYYXXXXXXVVVTTTUUUWWWSSSTTTSSSQQQOOONNNLLLJJJKKKIIIEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCAAA===;;;<<>>;;;;;;???GGGMMMSSSRRRSSSUUUYYYYYYWWWSSSGGGFFFTTTvvvttt```^^^[[[UUUYYYXXXWWWUUUSSSRRRTTTVVVXXXVVVTTTUUUWWWWWWUUURRRSSSSSSSSSSSSSSSSSSSSSSSSTTTOOOLLLMMMLLLJJJKKKOOOJJJIIIIIIJJJKKKMMMOOOPPPIIIIIIIIIJJJKKKKKKLLLMMMPPPOOOPPPQQQRRRUUU```lll~~~}}}}}}lllZZZYYYXXXWWWZZZcccooovvvxxxxxxzzzyyyvvvwwwyyywwwrrrooommmiiiggggggjjjnnnpppsssssssssrrrsssyyykkkeee^^^YYYXXXZZZ]]]___hhhfffbbb]]]WWWQQQLLLIIIGGGGGGFFFCCC???======>>><<>>;;;<<<;;;;;;<<<>>>???>>>===>>>@@@AAA@@@<<<:::;;;<<<@@@>>>===AAAFFFIIIGGGCCCMMMMMMVVV{{{xxxvvvlllbbbZZZRRRJJJGGGHHHHHHGGGIIINNNQQQSSSXXX___iiinnntttxxxyyy{{{}}}}}}}}}}}}}}}}}}{{{zzzzzzxxxsssnnnhhhddd]]]VVVPPPLLLIIIIIIFFFEEEEEEFFFGGGIIIKKKLLLRRRWWW[[[]]]```iiixxxyyyhhh___cccjjjhhh```]]]UUUQQQZZZgggcccVVVXXXVVVRRRLLLHHHIIINNNRRRUUUQQQNNNMMMOOOOOONNNKKKHHHKKKNNNPPPPPPNNNKKKIIIHHHGGGFFFEEEFFFGGGHHHIIIDDDEEEGGGJJJLLLNNNOOOPPPNNNOOOPPPNNNJJJGGGEEEDDDGGGGGGGGGGGGGGGFFFEEEDDD\\\XXXSSSQQQSSSVVVYYY[[[XXXVVVUUUTTTUUUTTTRRRQQQPPPNNNUUU```___SSSKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQSSSTTTTTTRRROOOMMMLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJ]]]xxxsssfffWWWLLLHHHAAA@@@???======BBBIIIPPPSSSSSSTTTVVVYYYXXXUUURRRNNNDDDWWW~~~mmm___\\\ZZZVVVYYYWWWUUURRRPPPPPPRRRTTTVVVTTTRRRRRRTTTSSSQQQNNNKKKLLLNNNPPPPPPPPPNNNMMMPPPLLLJJJKKKJJJGGGHHHLLLJJJJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLMMMKKKLLLLLLKKKLLLTTT^^^sss}}}{{{mmm[[[UUUUUUTTTUUUYYYaaajjjoooooorrrrrrppppppsssrrrnnnjjjhhhfffddddddgggiiikkkjjjjjjiiihhhiiiooowww}}}yyymmmccc___YYYVVVWWWXXXZZZ[[[___]]]YYYTTTNNNIIIEEECCCBBBBBBAAA>>><<<;;;<<<>>>@@@CCCHHHLLLPPPTTTVVVVVVSSS\\\mmmvvvdddaaaaaa___\\\YYYWWWUUUTTTTTTWWWYYYVVVPPPMMMNNNMMMJJJIIIEEECCCFFFFFFCCCEEEIIIJJJIIIGGGGGGHHHHHHFFFDDDAAA@@@???AAACCCBBB???<<<===<<<;;;<<<>>>???>>>===>>>@@@BBBAAA>>>======>>>@@@>>>===AAAFFFHHHGGGDDDEEEMMMPPPdddwwwjjjccc]]]TTTLLLIIIJJJGGGGGGJJJJJJIIILLLQQQSSSWWW]]]```bbbdddhhhkkkjjjkkkkkkjjjjjjlllpppsssoookkkfffeeefffddd```[[[UUURRRNNNIIIFFFDDDDDDDDDEEEEEEFFFHHHKKKNNNPPPRRRRRRZZZcccjjjrrryyyeee]]]YYY^^^ccc___WWWYYYYYYZZZgggtttsssiiiXXXVVVRRRMMMHHHHHHLLLOOORRRPPPMMMLLLLLLLLLKKKJJJPPPPPPQQQQQQOOOLLLIIIGGGFFFEEEEEEDDDDDDEEEEEEEEECCCDDDGGGIIILLLNNNOOOOOOHHHIIIIIIGGGCCC@@@??????BBBBBBCCCBBBBBBAAAAAA@@@ZZZUUUOOOLLLNNNSSSWWWZZZVVVSSSPPPNNNOOOQQQRRRSSSSSSRRRXXXaaa___RRRIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRQQQOOOMMMMMMMMMPPPOOOMMMKKKIIIHHHHHHGGGLLLiiiuuutttvvvyyykkk___RRRHHHDDD@@@@@@>>>>>>@@@EEEMMMSSSTTTTTTVVVXXXYYYWWWSSSPPPTTTIIIfffvvvbbb]]]ZZZWWWXXXXXXVVVRRROOONNNOOOQQQSSSSSSQQQPPPOOOOOONNNLLLKKKDDDFFFIIILLLLLLKKKIIIGGGLLLIIIIIIKKKJJJGGGGGGIIIKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHFFFEEEEEEGGGIIIKKKIIIGGGHHHJJJHHHGGGKKKRRRkkkyyyeeeUUUTTTQQQOOOOOOSSS\\\ccccccggghhhfffgggjjjjjjgggfffeeedddddddddfffggghhhddddddccccccdddiiioootttqqqvvv~~~~~~zzzuuummmccc\\\ZZZXXXVVVVVVVVVWWWVVVUUUTTTRRRMMMHHHDDD@@@>>>=========<<<;;;:::<<>><<>>===<<<===>>>???>>>======???@@@@@@>>>===>>>???@@@>>>>>>@@@EEEGGGGGGEEE@@@MMMKKKKKKmmmzzznnnggg]]]TTTOOOJJJFFFDDDEEEEEEBBBBBBFFFDDDFFFIIIJJJKKKNNNQQQSSSUUUVVVVVVTTTTTTUUUXXX[[[WWWTTTQQQPPPQQQPPPMMMJJJFFFDDDCCCAAAAAABBBDDDEEEHHHHHHIIIJJJLLLMMMOOOPPP]]]eeepppyyytttaaaYYYZZZYYY]]]```ZZZSSSYYY]]]___gggooommmeeeYYYWWWSSSNNNJJJHHHIIIKKKMMMMMMLLLJJJHHHGGGIIIJJJRRRRRRQQQPPPNNNLLLJJJIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCEEEHHHJJJLLLMMMNNNIIIIIIHHHFFFBBB@@@@@@AAA?????????>>>>>>>>>======UUUQQQLLLJJJLLLPPPSSSUUUQQQOOOLLLKKKMMMOOOQQQQQQPPPPPPSSSYYYWWWNNNGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIMMMNNNPPPPPPNNNMMMMMMNNNQQQPPPNNNLLLJJJIIIIIIHHHDDD```yyyyyy~~~ooo```VVVLLLEEECCC>>>>>>===>>>BBBHHHPPPUUUTTTVVVXXXYYYYYYVVVQQQNNNPPPSSS}}}cccZZZ\\\XXXUUUYYYWWWTTTPPPOOOPPPRRRUUUVVVRRRQQQOOONNNLLLKKKJJJIIIFFFGGGHHHHHHHHHGGGFFFFFFKKKIIIJJJMMMMMMIIIHHHJJJJJJJJJIIIIIIIIIKKKLLLMMMOOOMMMIIIFFFEEEFFFHHHJJJGGGFFFIIILLLLLLJJJLLLQQQeee|||___VVVNNNKKKKKKMMMSSSXXXYYY]]]___^^^^^^bbbcccaaa`````````aaaaaabbbbbbcccaaaaaaaaaaaabbbfffjjjmmmgggiiimmmppppppooollljjjjjjhhhfffdddcccaaa\\\YYYUUUTTTTTTUUUUUUTTTQQQNNNLLLIIIEEEAAA>>><<<<<<<<<<<<<<<<<<;;;<<<@@@EEEIIIMMMOOOSSSVVVUUUTTTXXX^^^wwwmmm```aaacccZZZ[[[[[[[[[ZZZYYYWWWWWWVVVXXXVVVQQQNNNOOOMMMIIIFFFEEEEEEFFFGGGHHHJJJLLLKKKIIIFFFEEEEEEDDDCCCAAA???<<<:::===CCCEEEBBB>>>???>>>======??????>>>===:::;;;<<<===============???>>>>>>@@@CCCFFFFFFEEEBBBNNNIIICCCVVV|||qqqcccZZZWWWMMMIIIGGGHHHHHHEEEDDDGGGFFFEEEDDDCCCCCCEEEGGGIIIJJJJJJJJJIIIGGGHHHJJJLLLKKKIIIGGGGGGHHHHHHFFFDDDDDDDDDCCCDDDEEEGGGIIIJJJIIIJJJLLLNNNRRRUUUXXXZZZaaakkkxxxgggYYYXXX]]][[[\\\]]]UUUUUU[[[^^^]]]]]]___\\\WWWYYYXXXUUUQQQLLLJJJHHHHHHGGGIIIJJJIIIFFFFFFJJJMMMNNNNNNMMMMMMMMMNNNNNNNNNIIIJJJJJJJJJIIIGGGEEEDDDAAABBBDDDFFFHHHIIIJJJKKKKKKJJJIIIFFFCCCBBBCCCEEE>>>>>>===============>>>PPPNNNLLLKKKMMMNNNOOONNNKKKJJJIIIKKKMMMNNNNNNMMMLLLKKKLLLNNNMMMIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFKKKMMMOOOOOONNNNNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLGGG]]]vvvkkkZZZPPPHHHCCCAAA<<<;;;;;;===CCCJJJQQQUUUUUUWWWYYYYYYWWWTTTQQQOOOMMMhhhyyyYYYXXX]]]WWWUUUZZZVVVSSSPPPPPPTTTXXXZZZ[[[SSSRRRQQQNNNLLLKKKKKKLLLOOOMMMJJJHHHGGGGGGIIIJJJJJJHHHJJJNNNNNNJJJIIIKKKFFFFFFGGGHHHKKKNNNQQQRRRVVVSSSNNNJJJGGGGGGHHHJJJJJJIIILLLPPPQQQNNNNNNQQQZZZ}}}ooo]]]MMMIIILLLMMMMMMNNNPPPVVVYYYWWWWWWZZZ[[[ZZZWWWWWWXXXYYYZZZ[[[[[[[[[]]]\\\\\\\\\^^^```bbbccc^^^___bbbddddddccc```___ZZZZZZZZZZZZZZZXXXTTTRRRPPPOOOOOOPPPOOOMMMHHHDDDDDDBBB???<<<;;;:::;;;<<<<<<======>>>@@@DDDJJJOOOUUUUUUWWWZZZYYY[[[fffsssxxxcccbbbbbb]]]VVVVVVWWWVVVUUUTTTSSSRRRTTTTTTQQQKKKIIIKKKLLLJJJFFFGGGHHHHHHIIIKKKLLLKKKGGGFFFFFFFFFFFFDDD@@@===>>>;;;:::===BBBEEECCC???@@@???>>>>>>???@@@???===;;;;;;;;;===>>>>>>>>>===>>>======>>>AAACCCEEEEEEFFFJJJGGGFFFMMM[[[~~~oooaaa]]]VVVPPPMMMNNNNNNJJJGGGGGGGGGEEECCCBBBCCCEEEFFFGGGGGGGGGGGGEEEDDDCCCEEEGGGGGGFFFEEEFFFFFFGGGFFFEEEFFFFFFFFFFFFGGGIIIJJJKKKHHHJJJNNNUUU]]]fffmmmqqqaaammm|||aaaVVVWWW[[[WWWWWWXXXRRRSSSXXX[[[YYYWWWWWWYYYXXXXXXWWWUUUSSSPPPLLLIIIFFFCCCEEEHHHHHHGGGIIIMMMQQQJJJJJJJJJJJJKKKLLLNNNOOOJJJKKKKKKKKKIIIGGGEEEDDDAAABBBCCCDDDFFFFFFGGGGGGEEEEEEDDDAAA???>>>???AAA===<<<;;;;;;;;;<<<<<<===OOONNNLLLLLLMMMMMMKKKJJJGGGGGGHHHJJJMMMMMMKKKIIIIIIHHHHHHHHHHHHIIIKKKLLLDDDCCCCCCCCCCCCDDDDDDEEEKKKMMMOOOOOONNNNNNOOOPPPNNNNNNMMMLLLLLLLLLMMMMMMLLLXXXjjj{{{hhhUUULLLEEE@@@???<<<;;;:::>>>EEELLLRRRUUUVVVXXXYYYXXXVVVSSSQQQQQQ___nnnXXXYYY^^^XXXWWW\\\WWWTTTRRRTTTYYY]]]^^^]]]TTTTTTSSSPPPMMMLLLNNNOOOUUURRRMMMJJJIIIKKKNNNPPPIIIGGGIIIMMMMMMJJJIIILLLCCCDDDEEEGGGJJJNNNQQQSSSVVVTTTPPPLLLJJJIIIJJJJJJMMMLLLNNNRRRRRRNNNLLLMMMNNNmmmjjjSSSMMMOOOMMMHHHGGGJJJPPPSSSPPPNNNPPPRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXZZZYYYYYYZZZ\\\]]]\\\[[[[[[[[[\\\]]]\\\[[[YYYWWWUUUUUUVVVUUUSSSOOOKKKIIIIIIHHHGGGGGGFFFCCC???<<<===<<<;;;:::999:::;;;;;;===>>>@@@AAADDDHHHNNNRRRTTTSSSWWW]]]___fffyyyeee]]]___[[[SSSXXXWWWUUURRROOOMMMKKKJJJOOOOOOLLLFFFEEEHHHKKKIIIGGGJJJJJJHHHHHHKKKKKKHHHDDDDDDEEEFFFFFFDDD???<<<<<<<<<<<<===@@@BBBBBBBBBAAA@@@??????@@@@@@???>>>???>>>>>>???AAABBB@@@???<<<;;;<<<<<<>>>@@@CCCDDDFFFFFFEEEHHHIIIFFF[[[uuummmccc[[[VVVUUURRRLLLFFFDDDEEECCCAAAAAACCCFFFGGGGGGFFFFFFGGGEEEDDDCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKNNNPPPSSSYYYaaakkktttzzzwww{{{eee```UUUVVVYYYTTTTTTWWWTTTUUUWWWWWWTTTQQQPPPRRRTTTTTTTTTTTTTTTRRROOOIIIEEEBBBCCCEEEFFFHHHKKKOOORRRKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@@@@???<<<;;;<<<>>>999888777777777888::::::SSSPPPLLLKKKKKKKKKJJJJJJGGGGGGGGGIIIKKKKKKJJJHHHFFFGGGGGGFFFGGGJJJKKKLLLDDDDDDCCCCCCCCCEEEFFFGGGKKKMMMOOOPPPOOOOOOPPPQQQMMMLLLKKKKKKJJJKKKKKKKKKNNNPPP[[[ooovvv]]]OOOIIICCC???<<<>>><<<;;;???GGGOOOTTTVVVWWWXXXYYYWWWTTTRRRRRRSSS{{{vvvfffZZZ\\\^^^ZZZZZZ^^^YYYVVVUUUWWW\\\___^^^[[[TTTTTTTTTQQQNNNNNNPPPSSSTTTRRROOOMMMMMMOOORRRTTTKKKIIIJJJNNNNNNLLLLLLOOOHHHHHHHHHIIIJJJLLLOOOPPPQQQPPPNNNLLLKKKJJJJJJKKKLLLJJJKKKPPPRRROOOMMMNNNPPP]]]{{{}}}cccYYYTTTLLLGGGGGGDDDJJJMMMIIIFFFGGGIIIIIIMMMMMMMMMMMMNNNPPPQQQRRRTTTSSSSSSUUUWWWWWWUUURRRWWWVVVVVVTTTRRRPPPNNNLLLPPPPPPPPPNNNKKKHHHFFFFFFCCCBBB@@@??????>>><<<999999999:::;;;;;;<<<======AAACCCEEEHHHJJJNNNRRRVVVUUUVVV^^^jjjrrr~~~kkk]]][[[ZZZVVVSSSYYYWWWTTTPPPMMMJJJIIIHHHIIIKKKIIIEEEEEEHHHIIIGGGHHHKKKKKKGGGFFFHHHGGGCCCBBBAAAAAAAAABBBAAA>>><<<:::<<<>>>>>>>>>>>>AAADDDBBB@@@??????@@@@@@???>>>AAA??????@@@BBBCCCAAA???::::::::::::;;;>>>AAACCCBBBFFFDDDCCCDDDAAAJJJ```}}}tttmmmjjjfff^^^VVVRRRLLLIIIFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLNNNQQQSSSTTTVVVWWWYYY^^^gggsss~~~yyymmmeeeXXX^^^TTTUUUWWWPPPOOOTTTSSSVVVVVVUUUSSSOOOLLLLLLNNNOOOOOOPPPRRRSSSPPPIIIDDDDDDCCCCCCDDDHHHKKKMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<>>>???>>><<<;;;;;;<<<777666555444555666888999VVVRRRLLLIIIIIIJJJKKKKKKIIIGGGFFFGGGIIIJJJJJJIIICCCEEEFFFFFFGGGIIIJJJIIIEEEEEEDDDDDDEEEFFFHHHIIILLLNNNPPPPPPOOOOOOPPPQQQLLLLLLKKKIIIIIIHHHHHHHHHMMMHHHQQQgggzzz~~~yyyeeePPPGGGFFFCCC>>><<>>???@@@@@@@@@FFFHHHLLLNNNPPPSSSWWWZZZ^^^aaannnvvvbbb\\\[[[VVVVVVYYYXXXVVVRRROOOLLLKKKLLLLLLDDDHHHHHHFFFFFFIIIIIIFFFGGGKKKKKKFFFDDDFFFEEE???@@@>>>;;;;;;<<<<<<<<<;;;999===@@@???<<<<<<@@@EEEBBBAAA@@@@@@AAAAAA???>>>AAA???===???AAABBB???===999999999999:::<<<@@@CCC@@@JJJFFF>>>AAADDDHHHQQQhhh{{{rrrnnnYYYUUUQQQNNNNNNLLLHHHEEEEEEGGGHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMOOOQQQUUUYYY]]]```aaaVVVWWW\\\eeettt}}}______gggcccZZZQQQQQQRRRIIIGGGLLLKKKRRRRRRTTTVVVUUUSSSRRRTTTKKKKKKNNNQQQSSSPPPIIICCCFFFCCCAAACCCGGGJJJJJJIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBBCCCCCCBBBBBB@@@>>>===<<<888:::;;;;;;:::888777777888777555555555777999:::JJJKKKMMMPPPQQQOOOJJJFFFLLLOOOQQQNNNIIIFFFHHHKKKHHHGGGEEEDDDDDDDDDEEEFFFFFFHHHJJJHHHFFFEEEHHHKKKLLLLLLOOOTTTUUUQQQNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJOOOQQQ[[[tttqqqkkkjjjiii|||aaaXXXLLLCCC@@@???;;;888<<<<<>>===>>>@@@BBBEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>???>>><<<:::999:::;;;;;;:::888<<>>@@@>>>999777:::======>>>===<<<===???@@@AAA@@@AAAAAA@@@@@@???>>>>>>>>>=========???@@@@@@???===999999::::::;;;<<<======DDDBBB@@@AAACCCEEEDDDBBBVVVsssyyyyyyrrrqqqmmmfff]]]TTTNNNLLLNNNMMMMMMNNNPPPOOOMMMJJJKKKJJJJJJLLLPPPSSSTTTTTTVVV\\\hhhvvv~~~vvvmmm\\\aaaqqqggg]]]^^^^^^ZZZWWWQQQLLLMMMNNNJJJHHHHHHMMMOOOUUU\\\```^^^WWWPPPMMMOOORRRTTTRRRNNNJJJFFFKKKJJJHHHFFFFFFHHHJJJLLLNNNHHHDDDDDDDDDBBBBBBEEEDDDCCCBBBAAA???>>>======BBBAAAAAA@@@???===;;;::::::999888999::::::999777;;;;;;:::999999999::::::PPPOOOOOOOOOPPPPPPOOOMMMNNNPPPQQQMMMGGGDDDDDDGGGHHHHHHFFFEEEDDDEEEEEEFFFIIIJJJKKKJJJJJJJJJLLLMMMJJJJJJMMMSSSTTTRRRQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMRRRRRRYYYmmmzzzeee___bbbdddxxx}}}hhhYYYQQQGGGAAA???>>>;;;999;;;===AAAHHHPPPUUUWWWWWWWWWXXXXXX[[[VVVGGGOOOmmmooobbb^^^ZZZYYYZZZ]]]^^^]]]^^^[[[WWWVVVVVVWWWXXXXXXXXXVVVTTTRRRQQQQQQPPPOOOMMMNNNQQQTTTWWWYYYYYYXXXYYYXXXVVVQQQMMMKKKKKKLLLQQQOOOMMMKKKJJJIIIIIIIIIGGGLLLPPPQQQNNNKKKKKKMMMJJJKKKLLLMMMNNNNNNNNNNNNTTTZZZYYY\\\iiixxxttt\\\OOOJJJEEECCCCCCDDDBBBAAA@@@@@@???>>>======>>>??????@@@@@@AAA@@@???>>>===????????????????????????>>>>>>===<<<<<<<<<======::::::999999;;;<<<======>>>@@@CCCEEEFFFHHHLLLOOOLLLOOOSSSTTTUUUYYY___eeeoookkkcccZZZUUUSSSRRROOOLLLPPPMMMKKKJJJJJJIIIFFFDDDEEEDDDFFFJJJIIIFFFHHHNNNNNNMMMKKKHHHFFFCCCAAA@@@???DDDFFFBBB>>>>>>@@@??????>>><<<===>>>??????>>>??????>>>>>>===<<<<<<<<<@@@??????@@@AAA@@@===;;;999888888777888:::<<<===;;;;;;;;;???EEEJJJKKKKKKNNNYYYuuu|||pppooowwwvvvmmmnnnjjjbbbXXXQQQOOORRRVVVUUUVVVZZZ```iiirrrxxx{{{xxxxxx{{{|||vvvooovvv~~~nnn\\\XXXYYYYYYYYY\\\TTTOOONNNMMMIIIGGGHHHGGGJJJOOOVVVZZZZZZUUUQQQPPPQQQTTTVVVWWWWWWWWWVVVTTTOOOHHHCCCDDDJJJRRRXXXLLLFFFBBBCCCCCCAAABBBDDDBBBBBBAAA@@@???===<<<;;;@@@??????>>>===<<<;;;;;;:::999888999:::;;;999777;;;;;;:::999999999::::::UUURRRNNNMMMNNNOOOPPPQQQMMMOOOOOOLLLGGGDDDDDDFFFIIIIIIGGGFFFFFFEEEEEEFFFKKKJJJJJJKKKMMMNNNNNNMMMMMMKKKMMMQQQRRRPPPPPPRRRWWWWWWVVVTTTTTTSSSSSSSSSQQQVVVTTTVVVcccsssooo\\\YYYbbbiiilllWWWNNNHHHBBB>>>>>>===;;;999;;;>>>DDDLLLSSSWWWVVVUUUXXXVVVVVVZZZSSSCCCTTT}}}}}}ggg\\\\\\ZZZYYYXXXZZZ\\\^^^___\\\YYYWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUQQQRRRTTTUUUVVVWWWYYY[[[VVVVVVUUUQQQMMMIIIHHHHHHNNNNNNMMMLLLJJJHHHFFFEEEEEEJJJNNNOOOMMMKKKKKKLLLIIIJJJKKKKKKLLLLLLLLLLLLLLLWWWXXXUUUYYYcccYYYTTTLLLGGGEEEEEEEEEDDD>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999:::;;;===>>>@@@AAAAAACCCCCCEEEGGGIIIMMMQQQSSSTTTVVVXXXXXX[[[cccppp{{{fff[[[XXXTTTSSSTTTRRROOOKKKNNNLLLIIIHHHHHHGGGEEEDDDEEEEEEGGGKKKKKKHHHIIILLLIIIIIIGGGFFFDDDBBB@@@@@@AAAJJJOOOKKKDDDBBBCCCCCCAAA???===<<<======<<<;;;===<<<<<<;;;;;;:::999999=========???AAAAAA???===888777666666666888:::;;;555666999>>>EEEKKKNNNOOOGGGJJJZZZ{{{sssmmmqqqwwwwww{{{vvvuuu}}}rrr\\\UUUVVVUUUUUUXXX```YYYSSSRRROOOKKKIIIKKKFFFHHHLLLQQQVVVWWWVVVTTTUUUUUUVVVWWWYYY\\\]]]___VVVQQQIIIDDDEEEJJJRRRXXXJJJDDD@@@AAAAAA@@@@@@CCCAAAAAA@@@???>>><<<;;;:::===<<<<<<;;;;;;;;;;;;;;;:::999999:::<<<<<<:::999;;;;;;:::999999999999999RRROOOKKKIIIJJJLLLMMMMMMIIIKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFJJJHHHGGGIIINNNPPPNNNLLLRRROOONNNPPPOOOLLLLLLNNNWWWVVVTTTQQQOOONNNNNNNNNVVV[[[XXXTTTZZZddd{{{lllbbbhhhvvvcccRRRGGGCCC???=========;;;999;;;@@@HHHPPPVVVWWWVVVTTTXXXYYYUUURRRPPPPPPkkkooofffYYYXXXWWWWWWXXXYYYZZZZZZ\\\ZZZWWWVVVVVVVVVTTTSSSQQQRRRTTTUUUUUUVVVXXXZZZ[[[XXXTTTRRRRRRTTTVVVXXXQQQRRRSSSQQQMMMJJJIIIIIIKKKLLLLLLKKKIIIFFFCCCAAADDDGGGKKKMMMLLLJJJJJJKKKGGGHHHHHHIIIIIIIIIHHHHHHGGGSSSVVVRRRSSSYYYqqqoooggg[[[PPPIIIFFFDDDCCC@@@???>>>?????????>>>===;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::888888888888999:::;;;<<<<<<>>>@@@BBBCCCDDDEEEFFFIIIIIIKKKMMMPPPSSSTTTUUUVVVZZZ___dddmmm~~~ooo[[[VVVTTTSSSSSSTTTTTTQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEGGGHHHJJJLLLKKKIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAABBBLLLRRRMMMEEEBBBDDDFFFBBB@@@===<<<<<<;;;:::999<<<;;;;;;:::999999888888666666888<<<@@@BBBAAA@@@666666777888888888888888666777:::===BBBEEEGGGHHHDDDPPPbbbrrruuuuuu{{{}}}hhhXXXXXXZZZVVVUUUXXX___[[[XXXXXXVVVQQQNNNPPPMMMNNNOOORRRUUUWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWMMMLLLKKKJJJIIIIIIIIIIIIHHHBBB>>>???@@@??????BBBAAAAAAAAA@@@???===;;;:::::::::999999999:::;;;<<<<<<;;;;;;<<<>>>>>>===;;;;;;;;;:::999888888888888NNNLLLJJJIIIIIIJJJIIIHHHIIIIIIJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFJJJHHHHHHKKKOOOPPPOOOLLLSSSOOOMMMOOONNNKKKKKKNNNSSSRRRPPPOOONNNOOOOOOPPPXXX^^^ZZZTTTUUUYYYjjjvvvxxxkkkWWWLLLDDDBBB???======<<<;;;:::>>>CCCKKKSSSWWWWWWVVVUUUTTT^^^WWWLLLWWWrrrdddaaa[[[WWWTTTVVV[[[^^^[[[VVVWWWUUUSSSSSSSSSTTTSSSQQQOOORRRUUUVVVVVVWWWYYY[[[___YYYQQQLLLMMMQQQSSSTTTOOOPPPQQQPPPMMMJJJHHHGGGHHHIIIJJJIIIHHHDDDAAA???BBBDDDHHHJJJKKKJJJIIIIIIEEEEEEFFFFFFFFFFFFFFFEEEDDDNNNQQQQQQTTTVVVddd}}}qqqdddZZZQQQIIIBBBEEECCCBBBBBBDDDDDDCCCAAA======<<<<<<<<<;;;;;;<<<::::::::::::::::::::::::999999999:::;;;===>>>???@@@BBBDDDEEEEEEFFFHHHKKKNNNPPPTTTWWWYYYZZZ[[[[[[ZZZgggyyysssaaaZZZSSSQQQPPPOOOOOOOOONNNNNNKKKKKKJJJHHHFFFEEEEEEFFFJJJKKKLLLKKKJJJIIIFFFCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCKKKNNNHHH@@@???DDDGGGBBB@@@===<<<<<<;;;:::999<<<;;;;;;::::::999888888333333555999===???>>>===333555999;;;;;;999666444666888:::<<<===>>>???@@@???PPPccchhheeepppooobbbYYY[[[\\\WWWVVVXXXZZZYYY[[[___^^^YYYVVVWWWVVVVVVUUUTTTTTTUUUWWWYYYZZZZZZYYYWWWTTTQQQOOONNNEEEGGGIIIJJJJJJHHHFFFDDDHHHBBB>>>???@@@>>>???AAABBBBBBBBBBBBAAA???<<<;;;888888888999999:::;;;<<<===<<<<<<===???@@@???===<<<;;;:::999888888888888MMMLLLJJJJJJJJJJJJHHHFFFJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHGGGGGGGGGKKKKKKLLLNNNPPPQQQOOONNNNNNKKKKKKNNNNNNLLLMMMQQQPPPPPPOOOPPPQQQTTTWWWYYYWWW]]]YYYTTTTTTSSS]]]rrrkkkYYYMMMFFFBBBAAA???===<<<<<<<<<<<>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<======???@@@CCCDDDEEEEEEGGGIIIIIIHHHIIINNNRRRPPPUUU\\\aaaccceeejjjmmm~~~uuu```XXXZZZTTTSSSQQQOOONNNNNNNNNNNNJJJLLLMMMKKKIIIGGGGGGGGGKKKLLLKKKIIIHHHIIIFFFAAAEEEDDDDDDDDDCCCCCCCCCCCCBBBHHHHHHAAA;;;===CCCGGGAAA???===<<<======<<<;;;<<<<<<;;;::::::999999888666666666888::::::888666222555999;;;;;;999555333333666999:::;;;;;;;;;<<<999BBBLLLPPPNNNSSSfffzzztttYYY]]]\\\ZZZXXXVVVVVVVVVVVVUUUVVV[[[aaaaaa]]]\\\___ZZZYYYWWWSSSPPPPPPRRRUUUVVVVVVVVVUUUSSSQQQOOONNNGGGGGGFFFFFFFFFHHHJJJKKKJJJDDD@@@@@@@@@>>>>>>AAABBBBBBCCCCCCBBB???<<<;;;888888:::;;;<<<<<<<<<<<<<<<;;;;;;===???@@@???===<<<;;;:::888888777777777MMMKKKIIIHHHHHHHHHGGGFFFHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFHHHHHHHHHGGGJJJLLLOOOPPPOOONNNNNNNNNLLLIIIJJJNNNOOOMMMMMMPPPOOOOOONNNNNNPPPSSSWWWYYYSSSYYYVVVSSSTTTPPPSSSccc{{{nnnYYYOOOIIIBBB???>>>===<<<;;;<<<>>>@@@FFFJJJOOORRRTTTVVVYYY[[[TTTXXXUUUaaakkk___YYYZZZXXXVVVYYY\\\\\\XXXTTTVVVSSSOOOMMMMMMNNNNNNNNNLLLPPPSSSSSSPPPNNNOOORRRNNNTTTWWWTTTLLLHHHJJJOOOKKKLLLKKKIIIFFFCCCBBBBBBCCCDDDDDDDDDDDDBBBAAA@@@>>>@@@CCCGGGIIIJJJHHHGGGDDDDDDFFFGGGHHHHHHHHHHHHEEEJJJIIIJJJPPPMMMMMMWWW___ooonnnWWWPPPIIIFFFFFFFFFDDDAAACCCBBBAAA@@@@@@@@@AAAAAA????????????????????????AAAAAABBBDDDFFFIIIKKKLLLLLLOOOQQQPPPPPPSSSZZZ```[[[ccclllrrruuu}}}wwweeeYYYUUUWWWUUUUUUTTTSSSQQQPPPOOOPPPJJJMMMPPPOOOLLLIIIHHHHHHIIIKKKIIIEEEGGGJJJHHHBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAEEEDDD???<<>><<<===>>>??????>>>;;;;;;::::::999888888888888777777888999888666444444555666777777666555444111444999::::::999:::<<<:::888:::???BBBDDDKKKSSSppp___NNNRRR\\\___WWWQQQTTTVVVSSSTTTUUUYYY^^^___]]]```eee[[[ZZZWWWRRRMMMLLLNNNQQQSSSRRRPPPOOOOOOPPPQQQRRRNNNLLLHHHEEEEEEFFFIIIKKKMMMGGGBBBBBBAAA???>>>AAA@@@AAABBBCCCAAA>>><<<:::888:::<<<>>>???>>><<<;;;999999999;;;===>>>===;;;<<<;;;:::888777777666666MMMJJJFFFDDDEEEEEEFFFEEEBBBAAAAAABBBDDDEEEDDDCCC@@@BBBDDDFFFGGGHHHHHHHHHGGGKKKNNNOOOLLLJJJJJJLLLNNNKKKLLLOOONNNKKKJJJLLLPPPNNNLLLKKKKKKMMMOOOQQQOOOUUUTTTSSSTTTOOONNN[[[zzzzzz[[[MMMIIIEEE???<<<<<<;;;::::::<<<@@@CCCIIILLLPPPRRRSSSUUUYYY]]]XXXTTTRRRmmmoooaaa\\\TTTTTTUUUWWWXXXWWWUUUSSSRRRYYYUUUOOOLLLKKKLLLLLLLLLJJJOOORRRQQQLLLIIIJJJMMMIIIVVVaaa\\\MMMBBBCCCJJJDDDFFFFFFEEECCCCCCDDDEEEBBBBBBCCCCCCBBBBBBAAAAAA>>>???BBBFFFIIIIIIHHHFFFEEEEEEGGGHHHJJJJJJKKKKKKJJJMMMJJJJJJNNNIIIGGGRRRMMM___yyyjjjbbbXXXRRRQQQQQQNNNKKKGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGJJJMMMOOOPPPSSSVVVXXXXXXXXX\\\eeelllmmmvvvvvveee___ZZZVVVUUUPPPRRRSSSSSSQQQOOOMMMMMMJJJMMMRRRRRRNNNKKKIIIIIIGGGIIIFFFCCCEEEKKKJJJEEECCCCCCCCCBBBBBBAAAAAAAAA@@@CCCCCC???>>>BBBDDDCCC>>>===<<<===???@@@AAA@@@::::::999999888777777777666666666888::::::888666666555444333222333444555222666:::;;;:::888999;;;>>><<<<<<>>>>>>>>>CCCIIILLLgggwww]]]XXXQQQbbbgggYYYOOOTTTVVVQQQUUUTTTWWWZZZ[[[[[[aaahhh\\\[[[XXXRRRMMMKKKMMMPPPRRRPPPLLLJJJJJJMMMQQQTTTRRRPPPMMMIIIFFFDDDCCCBBBOOOHHHDDDCCCBBB??????AAA???@@@AAABBB@@@>>>:::888888;;;>>>@@@AAA???<<<:::777777777888;;;<<<;;;999<<<;;;:::888777666666666IIIHHHFFFEEEDDDDDDDDDEEEDDDBBB@@@AAACCCEEEDDDBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUgggcccTTTMMMCCC===>>><<<;;;;;;;;;===???AAACCCLLLOOORRRSSSUUUYYY[[[[[[ZZZPPPYYY{{{~~~\\\WWWYYYTTTVVVWWWWWWVVVRRRPPPOOOOOO[[[TTTOOOQQQVVVXXXRRRLLLPPPOOOMMMKKKJJJIIIIIIHHHHHHMMMQQQQQQLLLHHHHHHJJJIIIHHHEEECCCAAAAAAAAAAAAEEEEEECCCBBBBBBBBBBBBBBBCCCBBBAAABBBCCCFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIMMMLLLJJJHHHGGGFFFGGGGGGMMMPPP___{{{{{{ssspppnnndddWWWXXXSSSOOONNNLLLIIIHHHJJJIIIDDDDDDIIIKKKHHHHHHLLLGGGHHHIIIJJJLLLPPPUUUYYYiiinnnssspppkkkllluuu~~~aaaWWW]]]```YYYQQQSSSQQQNNNLLLKKKKKKMMMNNNKKKPPPTTTQQQKKKHHHKKKOOONNNJJJFFFCCCDDDFFFHHHIIIFFFFFFDDDBBB@@@@@@BBBCCCBBBDDDDDDAAA======@@@DDD>>>===<<<===>>>???>>>===<<<;;;:::999888888888888888888888777777777777777888777555444333333444444222333444666777999:::;;;<<<===>>>>>>===>>>@@@BBBIIIMMM___zzzjjj___WWWTTTWWWWWWRRRLLLIIIKKKOOOOOOTTTYYY[[[[[[[[[]]]___bbb___[[[VVVSSSPPPOOOOOONNNMMMMMMOOOSSSTTTRRROOOTTTQQQLLLHHHFFFFFFHHHJJJHHHGGGEEECCCAAAAAABBBBBBAAABBBBBBBBBAAA???===<<<:::<<>>===>>>@@@@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<>>>>>>===<<<::::::999888777777777777777777777777888888888888888777555444333333333444222333444555777888999:::;;;<<<======<<<===???@@@@@@AAALLLbbbppp___ZZZXXXUUUSSSRRRQQQOOOMMMLLLLLLMMMNNNRRRVVVXXXYYYZZZ\\\^^^^^^]]]]]]]]]\\\ZZZYYYYYYSSSPPPNNNNNNOOOPPPOOOMMMOOOLLLGGGBBB@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBBBB@@@???>>><<<===>>>>>>===:::888666888888888888888888777777888777555333222222333444IIIHHHEEECCCAAA?????????AAA@@@??????AAABBBBBBAAACCCBBBAAA@@@??????>>>???BBBBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBCCCDDDFFFIIIKKKLLLNNNNNNNNNMMMLLLKKKKKKKKKLLLaaauuu^^^IIIBBBAAA>>>;;;;;;>>>===;;;;;;>>>CCCIIIMMMPPPQQQUUUXXXYYYYYYWWWWWWYYYhhhccc[[[YYYTTTNNNNNNOOOQQQPPPOOOOOOPPPQQQSSSSSSTTTUUUUUURRRMMMIIIMMMNNNOOOOOOOOONNNLLLKKKMMMLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???>>>@@@BBBDDDFFFGGGGGGGGGGGGNNNTTTRRRKKKGGGIIIMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEHHHWWWlllppphhhdddgggmmmqqqsssuuuvvvvvvssspppqqqzzzjjj```YYYYYY[[[ZZZZZZ[[[ZZZXXXUUUQQQOOONNNNNNNNNLLLMMMOOOQQQRRRSSSTTTUUUSSSPPPKKKGGGEEECCCAAA???CCCGGGKKKIIICCC>>>>>>???===<<<>>>BBBFFFFFF@@@;;;>>><<<;;;<<<======<<<;;;888888888777666666666555666666777777888888999999777666444333222333333444333333444555666777888999999:::;;;:::::::::<<<>>>AAAAAACCCIIITTTjjjtttXXXMMMOOORRRQQQRRROOOLLLLLLNNNOOONNNLLLNNNPPPSSSUUUVVVWWWZZZ\\\YYY[[[]]]___```___^^^\\\WWWSSSNNNKKKKKKKKKLLLLLLNNNKKKFFFBBB@@@@@@BBBDDD@@@AAACCCDDDDDDDDDCCCCCCAAAAAACCCCCCCCCBBBAAA@@@======<<<;;;999888666555555666777888888888777666666555444222222222333333GGGEEECCCAAA????????????@@@@@@??????@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>???AAADDDFFFIIIKKKLLLIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@BBBDDDFFFHHHJJJKKKIIIJJJJJJJJJKKKKKKKKKLLLLLLTTTiii~~~zzzwwwwwwwwwzzz|||___PPPAAA???@@@???======>>><<<:::;;;???EEEMMMQQQQQQRRRUUUYYYYYYWWWXXXZZZkkklll]]]]]]ZZZTTTRRRNNNPPPRRRRRRRRRSSSUUUWWWVVVWWWXXXVVVRRRNNNKKKIIILLLMMMOOOQQQQQQPPPOOONNNMMMIIIFFFHHHKKKMMMJJJGGGFFFGGGGGGGGGFFFEEECCCBBB>>>@@@CCCFFFHHHIIIHHHHHHHHHMMMPPPOOOIIIFFFGGGKKKLLLKKKIIIFFFEEEEEEFFFFFFGGGFFFDDDCCCCCCDDDEEEEEEIIIFFFGGGMMMXXXjjjxxxccc]]]ZZZ\\\\\\ZZZYYYZZZ[[[YYYVVVSSSQQQPPPPPPPPPNNNMMMMMMPPPTTTWWWVVVTTTOOOMMMJJJHHHFFFEEEBBB???CCCHHHMMMKKKEEEAAAAAADDD;;;<<<>>>AAACCCBBB===999===<<<;;;;;;<<<<<<;;;:::888888888888777666666555555555666777888888999999666555333222222222333444333333444555666666777777666777888888777888:::<<<@@@CCCEEEEEECCCHHH[[[nnnppp[[[QQQQQQPPPMMMQQQPPPOOONNNOOOOOONNNMMMPPPQQQQQQRRRRRRTTTVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVYYYTTTNNNIIIGGGHHHJJJLLLNNNKKKFFFBBB@@@@@@BBBCCC???@@@CCCEEEEEEDDDBBBAAA@@@AAABBBDDDDDDDDDCCCBBB???===;;;888666555555555333555777999999999777666555444333222222222222333CCCBBBAAA?????????@@@@@@@@@@@@@@@@@@???@@@AAABBB??????>>>>>>??????@@@AAA>>>@@@BBBDDDGGGJJJLLLMMMIIIHHHFFFEEECCCBBBBBBBBBAAABBBDDDFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKNNNOOOYYYmmm||||||mmmeeeaaaaaa```ggglllrrrwww|||kkkQQQGGG???===??????===<<<<<<;;;;;;<<>>@@@???===:::::::::<<<;;;::::::;;;;;;:::888777888999999999888777666444444555666777777888888555444222111111222333333333333444444555555555666444555666666555666888:::888<<>>>>>??????AAACCCEEEDDDBBB@@@>>>???@@@AAACCCCCCCCCCCCBBB???===999666444444555666444666888::::::999888777444444333333222222333333AAAAAA????????????AAAAAA===?????????>>>>>>???AAA=========>>>???AAABBBCCCAAAAAABBBCCCEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGDDDEEEGGGIIIKKKLLLMMMMMMNNNMMMMMMKKKJJJIIIHHHGGGLLLNNNUUUeeeyyytttcccZZZXXXXXXXXXaaagggpppwww~~~|||ZZZGGGBBB===<<<======;;;999:::;;;>>>AAAFFFLLLQQQTTTRRRSSSVVVXXXVVVWWWhhh|||ttt\\\ZZZZZZTTTRRRWWWUUUVVVWWWVVVVVVXXX[[[^^^bbb```\\\VVVQQQNNNNNNNNNLLLMMMOOOPPPQQQQQQQQQPPPIIIFFFEEEHHHNNNPPPNNNJJJJJJKKKKKKKKKKKKKKKJJJJJJFFFHHHIIIKKKKKKKKKKKKJJJOOOLLLIIIHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCFFFDDDBBB@@@???>>>>>>>>>===???EEEHHHHHHIIIRRR]]]sss}}}iiibbbccc^^^UUUOOOSSSYYYZZZYYYXXXUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLKKKMMMPPPRRRPPPMMMHHHGGGGGGIIIKKKMMMMMMLLLIIIIIIHHHEEEAAA???>>>>>>>>>AAABBB???:::888999<<<<<<:::999999::::::888777777777999999999888777666333333444444555555666666444333222111111111222333333333444444444444444444333444555555444444666888:::999;;;@@@AAA>>>>>>AAAHHHZZZzzzlll___XXX\\\[[[RRRJJJJJJMMMPPPLLLQQQTTTRRRLLLIIIKKKOOOPPPOOOMMMMMMNNNMMMLLLJJJLLLKKKJJJJJJLLLNNNQQQSSSTTTSSSPPPLLLHHHHHHJJJLLLIIIIIIGGGFFFDDDAAA@@@??????AAACCCDDDCCCAAA???======>>>@@@AAABBBAAA@@@@@@???<<<999666444444555777666777888999999999888777444444444444444333333333CCCBBB@@@?????????@@@@@@:::<<<===<<<;;;:::===???<<<<<<======>>>@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDFFFGGGHHHFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGLLLPPPVVV^^^mmmqqq___WWWWWWYYYZZZgggnnnwwwfffMMMAAA???===;;;;;;;;;:::888:::===BBBHHHMMMQQQSSSTTTTTTUUUXXXYYYTTTZZZuuuwwweeeWWWXXXZZZTTTSSSWWWTTTUUUTTTTTTSSSTTTWWWZZZ___]]]ZZZWWWTTTRRRQQQPPPNNNNNNNNNOOOPPPPPPPPPQQQIIIHHHIIIKKKNNNOOOLLLIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPMMMIIIGGGGGGIIIDDDEEEFFFGGGFFFEEECCCBBBCCCBBB@@@>>>======>>>>>>===@@@EEEIIIHHHEEEJJJQQQ```nnnxxxlllbbb\\\ZZZUUUOOOLLLQQQVVVWWWWWWYYYTTTSSSRRRPPPOOOMMMLLLLLLHHHHHHIIIJJJLLLMMMMMMLLLFFFEEEDDDDDDGGGHHHHHHHHHFFFEEEEEEFFFGGGFFFCCC@@@AAAAAAAAA@@@???=========<<<:::999888999999777666555666777999999888666555333333333333333333333333333222111000000111222333444444333333333333333333222333444444333444666888>>>:::999<<<>>><<<:::<<>>???AAABBBBBBBBB@@@???<<<===>>>?????????>>>======;;;999666555555777777777777777777777777666666444444444555555555444444EEECCCAAA@@@>>>>>>>>>???888:::;;;:::888888;;;======<<<<<<======>>>???@@@@@@@@@AAACCCEEEFFFGGGHHHDDDDDDDDDCCCCCCCCCDDDDDDGGGIIIKKKMMMNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJPPPTTTVVVWWW```yyynnn]]]WWWYYY\\\^^^ooouuu{{{WWWFFF??????>>><<<;;;<<<<<<:::;;;???FFFMMMRRRTTTUUUUUUVVVWWWZZZZZZTTT\\\~~~hhh\\\UUUXXX[[[XXXVVVWWWRRRRRRRRRPPPOOOPPPSSSUUUTTTRRRQQQQQQQQQOOOLLLIIIOOONNNNNNNNNNNNOOOPPPQQQJJJKKKLLLNNNOOOMMMJJJGGGHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRLLLQQQUUUQQQIIICCCDDDGGGBBBDDDFFFGGGGGGFFFCCCAAA@@@???>>>======>>>???@@@===>>>BBBEEEBBB???BBBHHHLLL[[[mmm~~~kkkaaadddccc[[[TTTPPPNNNOOOSSSUUUTTTUUUXXXTTTSSSQQQOOOMMMJJJIIIHHHDDDEEEGGGIIIJJJKKKLLLLLLDDDBBB??????@@@AAAAAA@@@AAAAAACCCJJJPPPQQQLLLGGGBBB@@@@@@BBBDDDDDDAAA===;;;:::888888999888777555333555666888888777555444333222222222222222222222222222111000000111222333444444333333333333222222222333444444333444666777777555666<<>>@@@???<<>>DDDCCCDDDFFFIIIIIIHHHFFFDDDCCCDDDGGGJJJJJJGGGDDDEEEGGGIIILLLMMMMMMLLLLLLTTTUUUVVVRRRLLLHHHFFFGGGEEEFFFHHHIIIGGGBBB===:::<<<===???AAABBBBBBBBBBBB;;;<<<===>>>>>>===<<<;;;<<<;;;999777666666777888888777666555555555555555444444555666666555555555AAAAAA???>>>============;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;:::<<>>>>>BBBAAA>>><<<;;;;;;<<<===????????????@@@BBBDDDEEEDDDFFFOOOccc}}}tttiii___]]]^^^[[[XXXWWWNNNMMMMMMMMMNNNPPPRRRSSSPPPOOONNNNNNNNNLLLIIIFFFHHHFFFFFFIIIMMMPPPPPPNNNCCCEEEIIIKKKHHHAAA@@@CCCAAA======EEEOOORRRIII???CCCBBB@@@???@@@???===<<<777777777888::::::999888777666555444333444444555222222222222111111111000555444222000000000000111111111222222222222111111000111333333222222222333555666888888888888;;;===:::;;;;;;;;;???LLL]]]iiilllXXXOOOLLLIIIFFFEEEEEEDDDCCCAAA@@@??????CCCBBBBBBAAABBBCCCEEEFFFFFFDDDCCCEEEIIIKKKJJJHHH@@@GGGPPPSSSOOOLLLLLLNNNTTTTTTSSSRRRPPPLLLFFFBBBEEEEEECCCBBBBBBAAAAAABBB;;;;;;<<>>===============;;;;;;;;;<<<<<<======>>><<<=========<<<>>>AAADDDEEEDDDDDDEEEHHHIIIIIIHHHEEEDDDDDDCCCDDDFFFIIIJJJRRRRRRSSSRRRPPPMMMKKKIIIIIIHHHGGGIIIMMMOOONNNMMMOOOOOOQQQSSSSSS^^^uuuyyy~~~mmmZZZUUU\\\fffmmmyyyeeeLLL@@@>>>;;;<<<<<<;;;::::::<<<>>>GGGJJJNNNQQQSSSUUUWWWYYYWWWXXXXXX___rrrddd\\\YYYUUUSSSQQQPPPOOOMMMOOONNNLLLJJJIIIHHHGGGGGGJJJJJJJJJKKKMMMLLLIIIGGGGGGFFFFFFHHHKKKMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJIIIHHHHHHHHHGGGEEECCCDDDGGGIIIFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>???AAACCCDDDEEEFFFIIIQQQ```tttpppddd[[[UUUVVVXXXUUUPPPMMMNNNMMMMMMLLLMMMNNNOOOPPPMMMKKKIIIIIIIIIJJJJJJIIIHHHFFFDDDFFFIIIJJJJJJIIIFFFIIIOOOSSSOOOGGGCCCDDDDDD@@@<<<===@@@BBBAAA???@@@???============;;;:::777666666888999:::999777666555444333333333444444222111111111000000000000333222000///......//////000000111111111111000000///111333333222111222333333444666666555666888;;;999:::;;;::::::???IIIQQQZZZxxx~~~ppp^^^QQQKKKHHHDDDAAAAAAAAA@@@??????>>>======AAA@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBEEEIIILLLKKKJJJFFFOOOYYYXXXPPPIIIIIIMMMQQQQQQPPPOOONNNJJJEEEBBBCCCCCCCCCCCCCCCDDDDDDEEE===;;;:::;;;>>>@@@AAAAAABBB@@@===;;;:::;;;===>>>======<<<;;;::::::999999888888777666555555555555111222333333111222333555>>>======<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@<<<===???@@@???@@@BBBDDDEEEDDDDDDEEEHHHIIIIIIHHHFFFFFFEEEEEEGGGHHHJJJLLLRRRQQQOOOMMMJJJHHHFFFEEEGGGHHHJJJNNNPPPQQQNNNLLLLLLMMMPPPUUUUUUZZZoooyyyyyy}}}|||~~~mmm[[[VVV^^^jjjrrr}}}qqqTTTDDD<<<999:::;;;;;;:::::::::===BBBFFFLLLNNNRRRTTTUUUVVVXXXZZZ\\\YYY[[[mmmlll\\\XXXVVVSSSOOOKKKJJJKKKMMMNNNMMMKKKIIIHHHGGGHHHHHHIIIHHHHHHIIIJJJIIIGGGDDDFFFEEEDDDEEEGGGHHHGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGHHHJJJLLLLLLKKKHHHEEEAAA??????AAABBBCCCBBBBBBAAA@@@@@@@@@AAABBB@@@???===<<<;;;;;;<<<===??????>>>===<<<;;;::::::<<<<<<<<<===>>>???@@@AAABBBEEEEEEDDDFFFQQQdddsssiiiYYYYYYSSSQQQVVVXXXTTTNNNKKKNNNMMMLLLJJJJJJJJJKKKLLLIIIFFFDDDCCCEEEHHHIIIJJJGGGDDDBBBAAABBBCCCCCCCCCFFFJJJRRRWWWSSSJJJDDDEEECCCBBB@@@===:::;;;>>>BBB<<<;;;::::::::::::999888777666666777999999888666444444333222222222222333000000000000////////////000000///...------------//////000000000000/////////111222333111111222333111222333333333333666888666888:::999666555777::::::KKKeeemmmZZZZZZVVVOOOJJJFFFCCC@@@>>>>>>>>>>>>=========<<<<<<============>>>???AAAAAAAAA@@@AAAEEEIIILLLMMMMMMNNNXXX___[[[OOOFFFGGGLLLNNNMMMLLLLLLKKKHHHCCC@@@DDDCCCCCCCCCCCCDDDDDDEEE@@@===:::999<<>><<<;;;:::;;;;;;<<<<<<<<<;;;;;;::::::999999777777666555444444444444000111222111000111222444<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<======>>>>>>>>>===???AAABBBAAAAAAAAABBBEEEDDDCCCEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJIIIGGGFFFEEEEEEEEEFFFEEEGGGJJJMMMPPPPPPNNNMMMNNNNNNQQQUUUVVVXXXbbbmmmzzzuuuvvvsssvvv|||nnn]]]YYYaaannnwwwfffJJJ===;;;;;;;;;:::999999999999;;;AAAHHHMMMPPPRRRTTTUUUVVVWWWYYYZZZ]]]___kkk{{{^^^YYYOOOOOONNNKKKHHHIIINNNRRROOONNNLLLJJJIIIIIIJJJKKKHHHGGGFFFGGGHHHGGGEEECCCEEEDDDBBBCCCDDDDDDCCCAAADDDCCCCCCCCCDDDGGGIIIKKKFFFEEEEEEFFFHHHJJJJJJIIIEEEBBB??????AAABBBAAA???AAAAAAAAA@@@@@@@@@@@@???>>>===;;;999999:::;;;<<<<<<<<<<<<<<<;;;999888777:::::::::;;;<<<======>>><<>>@@@@@@>>><<<===>>>;;;999888888999999888777666555555666888888666555222222222111111111111222000////////////.........//////......------------......////////////.........000222222111000111222000111222222111222444666333666999999777555555555<<<>>>DDDPPPfffqqqYYYOOOOOOFFFGGGGGGFFFCCC@@@???>>>>>>>>>>>>===============::::::;;;;;;<<<===>>>???===>>>@@@DDDHHHLLLNNNOOOUUUYYY[[[VVVMMMGGGIIIMMMMMMLLLJJJIIIHHHEEEAAA>>>DDDCCCBBBBBBAAAAAABBBBBBBBB@@@======>>>@@@AAAAAA<<<;;;;;;:::::::::999999999999999888888888777777555555444333333333333333000111222222111111222444<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::>>>@@@CCCCCCAAA?????????CCCBBBBBBCCCEEEFFFEEEDDDAAABBBCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFGGGIIIJJJEEEFFFHHHIIIKKKLLLMMMOOORRRQQQQQQTTTUUUVVVZZZ```jjjvvvuuuwww{{{{{{tttooommmggghhhjjjnnnuuu|||qqqaaa]]]fffttt}}}qqqPPPEEE;;;;;;>>>===<<<<<<888999:::;;;???EEEMMMRRRRRRTTTVVVVVVVVVWWWYYY[[[XXXgggfffUUURRRJJJKKKKKKIIIGGGIIIOOOTTTMMMLLLKKKIIIIIIIIIJJJJJJGGGFFFEEEFFFGGGFFFEEECCCDDDCCCAAAAAABBBBBBAAA???CCCBBBBBBBBBBBBDDDEEEFFFAAAAAAAAACCCEEEFFFEEECCCAAA@@@@@@CCCFFFFFFCCC???BBBCCCEEEEEECCCAAA>>><<<<<<;;;:::999999999:::;;;999::::::999888777555444888999999::::::;;;;;;;;;:::>>>BBBCCCAAA?????????BBBWWWtttiii]]]WWWTTTRRRTTTOOOMMMQQQQQQNNNJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEGGGHHHGGGDDDAAAAAAAAA@@@@@@???@@@AAACCC???@@@EEEHHHGGGCCCDDDIII<<<:::999:::<<<<<<;;;999<<<:::999999::::::888777666555444555666666555333000000111111111111111111////////////.........---///000000000//////............////////////......---///111111000000000111000111222222111111333555333555777888777777777777444777<<<@@@EEEPPP___kkkgggMMM@@@BBBJJJCCCDDDDDDCCC???===>>>???<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<=========;;;<<<@@@CCCGGGJJJMMMOOOVVVSSSOOOKKKJJJJJJLLLMMMMMMKKKIIIGGGFFFCCC???<<>>===>>>AAA??????@@@BBBBBBBBBAAA<<<===>>>@@@AAACCCDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFFFFGGGIIIMMMPPPSSSRRRQQQQQQRRRTTTWWWYYY[[[sssooojjjhhhnnnsssrrrnnnmmmdddbbb```aaagggpppyyyvvvhhheeemmm{{{qqqWWWMMM@@@===<<<>>>===::::::===999;;;>>>AAAEEEJJJPPPUUUUUUVVVWWWXXXXXXYYY[[[]]]YYYrrrmmmZZZSSSNNNKKKKKKJJJHHHGGGHHHKKKNNNHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEGGGGGGGGGEEECCCBBBAAABBBCCCCCCBBBAAACCCCCCBBBBBBAAA@@@??????@@@@@@BBBDDDFFFEEEBBB???>>>@@@CCCGGGIIIGGGCCC@@@DDDEEEGGGGGGEEE@@@<<<999;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444777888999999::::::999999<<<;;;;;;<<<===>>>>>>===;;;>>>JJJaaa}}}vvveee]]][[[XXXTTTRRRSSSNNNLLLNNNNNNJJJHHHJJJHHHGGGFFFDDDDDDDDDEEEFFFEEEFFFGGGIIIJJJGGGCCC??????@@@BBBBBBAAAAAACCCDDD??????AAACCCBBB@@@EEEKKKIIIAAA999777;;;@@@???===>>><<<::::::::::::888666555444444444555555444222///000111111222111111111////////////............000000111111111000000///......////////////......---///000111000///000111000111222111111111333444333444444444444555555555222444888:::777777===FFFNNN^^^xxxbbbNNNGGGDDDAAA@@@DDDCCCAAA>>>;;;:::;;;===:::::::::999999999888888777888999;;;<<<=========999<<>>>>>===<<<;;;;;;;;;<<<:::::::::999999888888777999;;;===>>>======>>>???>>>===<<<===>>>???>>>===;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBDDDFFFGGGGGGHHHLLLPPPNNNOOOOOOOOOOOOQQQSSSTTTVVVeeezzzwwwiii^^^```gggkkkjjjiiidddaaa]]][[[^^^eeennnsssxxx~~~}}}pppmmmuuueeeLLLAAAAAA>>><<<===>>><<<888999===;;;???DDDIIIMMMPPPTTTWWWWWWXXXZZZZZZZZZ[[[^^^aaakkk}}}ZZZSSSSSSNNNLLLJJJGGGFFFGGGHHHGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFGGGFFFEEEFFFHHHIIIIIIHHHCCCBBBAAACCCEEEFFFEEEDDDAAABBBDDDEEEDDDCCCBBBAAABBBDDDFFFJJJKKKHHHCCC???>>>AAAEEEGGGFFFCCCAAA@@@DDDDDDDDDCCCAAA>>>;;;999:::;;;===>>>>>>===;;;:::;;;:::888777555555666666777777999999:::999999888::::::999:::<<<=========BBB===:::BBBUUUllluuuddd]]]YYY[[[]]]XXXTTTTTTPPPLLLLLLOOONNNKKKIIIJJJEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIGGGDDDAAA>>>AAADDDEEECCCAAABBBCCCAAA@@@AAABBB@@@>>>BBBIIIKKKDDD>>>===BBBFFFFFFDDD@@@>>><<<;;;:::999777555555444333444555444333111///000111222222222111111000000000/////////......///000000111111111000////////////000000/////////,,,...000000///...///000000111111111///000111333111111111222333333222111888333111222222222999AAA666;;;BBBMMM___|||}}}dddLLLDDDGGGGGGBBB<<>>;;;::::::;;;<<<;;;;;;::::::999888777777777888:::<<<===>>>>>>>>>999<<>>===<<<:::999777666555111000000//////000000111000111222111000111222444@@@???>>>===<<<;;;;;;;;;999999999999999999999:::666888:::;;;<<<===???AAA<<<;;;:::;;;<<<===<<<;;;>>>???AAACCCEEEGGGGGGHHH@@@@@@AAABBBDDDEEEEEEFFF@@@CCCGGGHHHHHHIIILLLOOOHHHKKKMMMMMMNNNPPPQQQPPPTTT\\\ooojjjVVVRRRYYY___```___aaa]]]XXXUUUVVV[[[aaafffjjjrrr~~~vvvssszzzfffMMMCCC>>>===>>>:::999;;;>>>===:::;;;>>>===BBBIIIOOORRRTTTVVVXXXYYYZZZ[[[[[[\\\^^^aaaddddddLLLLLLNNNLLLJJJGGGDDDEEEGGGHHHGGGDDDFFFGGGJJJLLLLLLKKKHHHGGGGGGFFFEEEFFFIIIKKKKKKJJJCCCBBBBBBDDDFFFHHHHHHGGG>>>AAAEEEHHHKKKKKKJJJIIIFFFHHHKKKOOOPPPLLLEEE@@@???CCCEEEDDDAAA>>>???@@@DDDCCCAAA???===<<<;;;;;;:::;;;>>>@@@@@@>>><<<:::===<<<999777666666777888777777999::::::999888888555999===@@@???===;;;;;;444===EEEEEE@@@CCCUUUggg}}}ttt^^^SSSYYYUUUUUUWWWTTTLLLIIILLLIIIGGGIIIMMMMMMIIIFFFGGGCCCCCCCCCCCCDDDFFFHHHIIIGGGFFFEEEEEEFFFGGGEEEDDD>>>BBBFFFFFFDDDAAA@@@AAAAAA@@@AAABBB???;;;>>>DDD======???CCCHHHIIIGGGDDD@@@>>><<<;;;:::999666444555444333333444444222000///000111333333333222111000000000000////////////...///000111111000////////////000000000000//////,,,...000000///...///000///000000000......000222......///222444444222111333------333777444222333111444777:::AAAQQQgggwww{{{nnn]]]PPPEEEAAAAAA@@@@@@AAADDDAAA===;;;<<<======<<<>>>>>>===<<<;;;999999888777888:::===>>>??????>>>999<<>>>>>======AAA>>><<<<<<>>>@@@BBBCCC:::999888888888999:::;;;<<<<<<:::888666444333222000000////////////000111///000111000//////111333999:::;;;<<<<<<<<<;;;:::888999999999999888777777777777777777888999:::;;;;;;;;;;;;;;;;;;<<<======;;;===AAADDDFFFGGGFFFEEE@@@?????????@@@BBBDDDEEEAAAAAABBBCCCEEEHHHJJJLLLKKKNNNNNNIIIGGGKKKOOOQQQTTTVVVaaa|||zzzjjj]]]QQQSSSZZZXXX]]]YYYVVVVVVSSSPPPSSSXXX\\\eeepppyyy}}}{{{nnn^^^JJJ>>><<<>>>===;;;888999:::::::::<<<@@@CCCEEEKKKRRRUUUSSSSSSVVVZZZ[[[XXXZZZ^^^]]]]]]llloooWWWLLLBBB@@@EEEGGGGGGGGGGGGFFFFFFFFFEEEIIIMMMPPPMMMIIIGGGJJJNNNIIIGGGGGGIIIGGGDDDEEEIIICCCCCCCCCCCCDDDDDDDDDDDDCCCEEEIIIOOOTTTTTTOOOKKKDDDIIIOOOSSSSSSOOOIIIDDDEEECCCAAA@@@AAABBBBBBAAAEEECCCAAA???===;;;999999:::>>>AAAAAA===;;;;;;<<<======;;;999777555333333666666666666666555555555999999:::;;;===<<<999777:::;;;<<<>>>???AAABBBCCCSSSccc{{{mmm]]]SSSNNNSSSSSSRRRQQQNNNKKKIIIGGGKKKGGGCCCCCCFFFIIIIIIIIICCCEEEFFFDDDBBBBBBEEEIIIFFFEEEAAA>>>AAAFFFFFFBBBBBBBBBBBBAAA@@@@@@BBBEEEGGGDDDAAA>>>===<<<:::888<<<>>>AAADDDEEEDDDBBBAAA>>>===;;;777444222444555444555666777777666444444444333222111000000000000//////............//////000000///...............111000///000111222111000111111000000//////......//////............//////...///000111222333444444111111111111111111111111000000111444777<<<@@@CCCMMMVVVeeetttxxxeeeYYYQQQLLLDDDCCCAAA???=========>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888777888999:::<<<>>>@@@BBB>>>===<<<<<<===AAADDDFFFHHHEEEBBBAAAAAA???;;;666999999888888:::<<<>>>@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@<<<:::===CCCDDD???::::::999888777777888999:::;;;999888777666444111///---...///000000111111000000000000000000000111111999:::;;;;;;;;;;;;:::999888888999999888888777777777777777777888999::::::>>>>>>===<<<<<<=========<<<>>>AAACCCDDDDDDCCCBBB??????>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIJJJMMMLLLHHHHHHKKKNNNMMMOOOPPPWWWlllyyybbbUUUVVVVVVWWWSSSRRRRRRPPPLLLMMMQQQSSS[[[eeemmmssszzzzzzvvvvvvzzzaaaUUUKKK@@@:::;;;======<<<:::;;;<<<===>>>@@@DDDGGGNNNRRRUUUVVVUUUVVVXXXZZZZZZ^^^^^^]]]cccwww^^^NNNHHHBBBBBBGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIKKKLLLLLLMMMMMMNNNHHHEEEEEEFFFEEEBBBCCCHHHGGGFFFEEEDDDDDDDDDDDDDDDHHHHHHKKKOOORRRQQQMMMIIIIIIJJJLLLMMMKKKHHHDDDBBBAAA???======???@@@@@@???CCCBBB???===<<<;;;;;;;;;<<<>>>AAABBBAAA@@@???@@@???>>>===;;;999888666666333333444444555555666666888888999:::<<<<<<:::888888888999:::<<<===>>>>>>@@@HHHVVVgggzzzzzzlll___VVVPPPNNNNNNNNNMMMLLLJJJHHHFFFEEEIIIFFFBBBBBBDDDFFFFFFFFF@@@BBBCCCCCCBBBCCCFFFIIIEEEDDDBBB???BBBFFFEEEAAAAAABBBBBBBBBAAAAAACCCEEEEEEBBB???======<<<:::888::::::;;;<<<============<<<<<<:::777444333444555777888888888888777666555444333222111000000000000//////............//////000000///...............000.........000111000///000000000000//////......//////............//////......///000111222333444111111111111111111111111555444333222333555777888000555===DDDJJJRRR]]]eee}}}hhhWWWLLLFFFBBB???@@@???>>>===<<<======>>>::::::::::::::::::::::::;;;;;;;;;:::999888888888999999999::::::;;;=========<<<;;;;;;<<>>===<<<===>>>???===;;;<<<@@@@@@>>>:::999999888888888888999999:::888666555555333111.........///000111111111111111111111000000000000000;;;;;;;;;;;;;;;:::999888888888888888777777777666777777777777888999::::::======<<<<<<;;;<<<<<<<<<<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>??????@@@@@@AAADDDEEEFFFHHHHHHHHHGGGGGGJJJLLLLLLJJJLLLPPPPPPLLLKKKKKKMMMYYYrrrjjj[[[VVVUUUQQQPPPQQQOOOJJJHHHJJJHHHNNNVVV\\\bbbiiiqqqwww|||}}}yyyrrrpppooosss|||mmmSSS@@@>>>;;;999999;;;<<<<<<;;;<<<===???AAACCCFFFJJJNNNRRRSSSTTTUUUVVVWWWXXXYYYYYYaaaaaa]]]mmmjjjNNNGGGGGGCCCCCCHHHEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEFFFJJJOOORRRQQQOOOJJJGGGFFFFFFEEEBBBEEEJJJKKKIIIGGGFFFEEEEEEEEEEEEJJJJJJKKKMMMOOOOOOMMMJJJPPPNNNKKKGGGDDDBBBBBBAAACCCAAA@@@AAACCCDDDDDDDDDDDDBBB@@@>>>===>>>@@@AAA??????@@@BBBEEEEEEDDDCCC>>>>>>===;;;:::888777777111222222333444555666666666666777999;;;<<<;;;999777777888999999:::;;;;;;::::::;;;@@@NNNbbbxxxwwwjjjqqqmmmeee\\\TTTNNNJJJHHHGGGGGGGGGGGGFFFEEECCCBBBGGGDDDAAA@@@AAABBBBBBBBB===???@@@@@@AAABBBFFFIIICCCDDDBBBAAADDDGGGEEE??????AAACCCCCCCCCCCCDDDEEEAAA???===<<<<<<;;;:::999999888777666666777999999999::::::888666444444555::::::::::::999888666666333222111000000//////000//////............//////000///......---............------...///000000...000000000////////////...///......------......///......///000111111222222000000000000000000000000555444222000/////////000333555777777666777;;;???LLLVVVhhhxxx|||uuuXXXPPPEEE>>><<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888888888888888888888888::::::999999888888777777::::::999888888888888888;;;::::::999;;;===@@@AAACCCCCCCCCAAA?????????AAA<<<:::888777888;;;>>>@@@<<<===<<<;;;999999;;;<<<>>>===<<<;;;;;;;;;::::::999999999::::::999999999888666444333333222000......///000111222222222222222111111111000000//////>>>>>>===<<<;;;:::999888888888777777666666666666666666666777777888999:::888888888888999:::;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>???@@@BBBCCCDDDDDDDDDCCCEEEGGGIIIJJJIIIHHHGGGJJJLLLLLLMMMRRRWWWUUUPPPLLLLLLLLLPPP]]]vvvjjjWWWVVVRRRPPPRRRPPPKKKHHHIIICCCFFFJJJNNNRRRXXX```eeelllooottt||||||sssnnniiifffeeefffoooyyyzzzfffNNNEEEBBBAAA888:::;;;<<<;;;;;;;;;;;;===???BBBEEEGGGKKKOOORRRSSSSSSTTTWWWZZZ[[[[[[YYY[[[___ccclllooo[[[JJJHHHIIIEEECCCEEECCCCCCCCCBBBBBBBBBBBBAAABBBCCCFFFJJJNNNPPPPPPOOONNNKKKJJJJJJHHHFFFIIINNNKKKJJJHHHGGGFFFGGGHHHHHHGGGHHHIIIKKKMMMNNNOOOOOORRRPPPKKKGGGCCCBBBBBBBBBDDDCCCCCCDDDGGGHHHHHHHHHEEEDDDAAA@@@@@@CCCFFFHHHBBB@@@???BBBEEEFFFDDDAAA;;;;;;:::999888777666666333333333444444555555555444444555777:::<<<;;;::::::::::::::::::;;;;;;;;;;;;:::888777;;;CCCNNNVVVcccrrryyyiii[[[RRRMMMccc```\\\VVVPPPJJJFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDBBB@@@????????????======>>>>>>???AAACCCEEECCCDDDCCCCCCFFFHHHEEE>>><<>>AAABBBIII\\\pppttt___LLLAAACCC@@@<<<;;;<<<>>>======::::::999999888888888888777777777777888888888888888888888777777777666666888888777666555555666666888888888999;;;>>>AAABBBBBBDDDDDDBBB>>>===@@@CCC@@@>>>;;;999:::===@@@BBB===<<<;;;999888888;;;===<<<======:::666555777:::888999:::;;;;;;:::999888555333111111111000///---///000111222222333333222222222111111000/////////@@@???>>>===;;;::::::999888777666555555555666666666666666666777888999:::444444555666888:::;;;<<<:::;;;===???AAABBBCCCCCC???AAADDDFFFHHHIIIIIIIIIBBBCCCFFFIIIJJJJJJIIIIIIHHHJJJLLLNNNTTTYYYXXXSSSMMMNNNMMMMMMRRRbbb{{{www[[[SSSNNNLLLNNNNNNKKKIIIJJJEEEEEEFFFGGGIIIMMMQQQUUUYYY\\\cccjjjoooqqqpppnnnaaa]]][[[[[[ZZZ\\\fffpppzzzxxxZZZFFF>>><<<:::999:::<<<>>>===;;;;;;<<<>>>???BBBEEEHHHJJJMMMRRRTTTVVVWWWYYY\\\___^^^[[[XXXYYYYYYhhh___SSSJJJKKKKKKEEEBBBDDDBBBBBBBBBAAAAAAAAA@@@@@@???DDDHHHJJJHHHHHHKKKNNNOOOLLLKKKLLLJJJHHHJJJOOOHHHHHHGGGGGGGGGIIIJJJKKKGGGHHHHHHIIIJJJKKKMMMNNNMMMLLLJJJGGGEEECCCBBBAAAAAAAAAAAACCCEEEGGGGGGFFFDDDBBB@@@???@@@CCCFFFIIICCC@@@>>>???BBBBBB@@@===999999888888888777777777777666666666555555444444333333333666999;;;::::::::::::::::::::::::::::::555777999::::::;;;===???HHHOOOXXXcccppphhhbbbXXXNNNHHHGGGJJJMMMNNNMMMMMMKKKJJJGGGFFFDDDAAAAAAAAABBBBBBCCCCCCDDDEEEDDDCCCAAA???>>>>>>??????>>>======>>>???@@@AAABBBDDDDDDDDDFFFIIIEEE>>>;;;===@@@BBBBBBBBBBBBCCC===;;;999999:::;;;:::999888888888888888777555444555777888888666555555666999888777666555444333333000000//////.../////////......------------............------------......///......///111222222111.............../////////------,,,,,,,,,,,,---------------......//////000..........................................//////***+++---......000222333///000444666666666<<>><<<;;;;;;<<<>>>>>>>>>===;;;;;;:::888777555444333666666777777777888888888666666666666666555555555555555444444444555555666555666777999<<<@@@CCCEEECCCDDDEEEBBB>>><<<>>>@@@???>>>;;;999999;;;>>>@@@;;;;;;:::888666777999<<<;;;<<<===999444333666999888888:::;;;;;;:::888888444222///...//////...---///000111222222333333222111111111111000000//////@@@???>>><<<;;;:::::::::888777555444444444555666666666666666777888999999444444555777888;;;===>>>999:::<<<>>>@@@BBBCCCDDD@@@CCCFFFJJJLLLLLLKKKJJJBBBCCCEEEGGGIIIIIIIIIIIIEEEIIIKKKMMMQQQVVVVVVRRRLLLLLLMMMMMMNNNUUUgggxxxhhhWWWOOOJJJJJJKKKIIIHHHJJJGGGFFFEEEDDDDDDFFFHHHIIIHHHKKKPPPUUUYYY\\\\\\]]]SSSRRRSSSUUUWWW\\\iiivvvZZZLLL>>><<>>@@@CCCCCCEEEIIIKKKMMMOOORRRUUUVVVXXX[[[\\\\\\ZZZWWWVVVWWW]]]wwwhhhQQQKKKHHHIIIHHHDDDCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>CCCGGGFFFBBBBBBFFFKKKKKKIIIIIIKKKIIIFFFGGGKKKEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJHHHFFFFFFGGGIIIFFFGGGGGGGGGEEECCCAAA???BBBBBBBBBDDDGGGHHHGGGFFF@@@???===<<<===???AAACCCBBB@@@>>>======<<<:::999888888888999999999999999888888777666555444444333333222222444777999999999777777777777777777888888555777999999888888888999??????>>>>>>AAAKKKXXXbbb|||yyymmmcccXXXQQQKKKJJJIIIFFFDDDDDDGGGIIIEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDCCCAAA???===>>>??????===<<<<<<===?????????AAABBBBBBBBBDDDGGGCCC===:::<<<>>>>>>>>>>>>???@@@===;;;999999:::;;;:::999666666777888777666444333666777888777555444555666666555444222111111111111//////............//////......------------......---------,,,------...//////......///222333333222---............/////////---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------////////////...---------000000111111111111111111000///000222444555555444<<<@@@AAA;;;999EEE]]]rrrooojjjuuu|||qqq```PPPHHHFFFCCC???<<<:::;;;===???888999:::;;;======>>>>>><<<;;;;;;999777555222111555555666666777777888888555555555555444444444444333333333333333444555666333444666999<<<@@@CCCDDDBBBCCCCCCBBB@@@>>>======;;;:::888777777888999:::888999888777555555777999999;;;;;;999555333555777888888888999999888888888333000...---...//////......///000111222222222222000000000000000000000111>>>===;;;:::999999999:::888777555333333444555666666555555666666777888999555555555666777888::::::999:::;;;===>>>???@@@AAABBBDDDHHHKKKLLLKKKHHHGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHLLLOOOMMMMMMQQQRRRQQQKKKJJJKKKMMMMMMOOOZZZgggooocccVVVPPPMMMHHHFFFFFFGGGEEECCCBBBBBBCCCCCCCCCAAABBBDDDFFFGGGJJJLLLNNNJJJJJJMMMQQQTTT[[[jjjyyydddQQQHHH>>>888:::>>>>>>>>>@@@;;;;;;;;;===@@@CCCDDDEEEGGGJJJMMMOOOPPPQQQSSSUUUVVVYYY[[[[[[ZZZZZZ^^^aaakkk~~~wwwXXXJJJHHHFFFFFFDDDAAABBBDDDBBBBBBAAAAAAAAA@@@@@@@@@???AAAAAA@@@???@@@CCCFFFGGGFFFHHHJJJIIIDDDDDDHHHCCCDDDFFFHHHHHHHHHGGGFFFGGGIIIIIIGGGEEECCCDDDFFFEEEFFFGGGGGGFFFCCCAAA@@@BBBBBBCCCEEEGGGHHHFFFEEE>>>===<<<;;;;;;<<<===>>>>>>>>>>>><<<999777777888666666777777888888888999666666666555555444444444444333222333666888888888444444555555666666666777777999999888555444444444555888;;;;;;999777999;;;EEEKKK[[[nnn|||uuueee^^^SSSJJJEEECCCAAAAAADDDFFFHHHGGGDDDAAA@@@AAAEEEEEEDDDCCCAAA???>>>=========<<<<<<===>>>@@@AAA@@@BBBCCCAAA>>><<<===???>>><<<:::;;;>>>@@@@@@@@@?????????===@@@CCC@@@:::999:::;;;;;;::::::<<<>>>===<<<::::::;;;;;;:::999888777777666666666777777888888888666333333444666333222111000///000000111///......------......///...------,,,,,,------...---,,,,,,,,,------...///...------...111222222111---------.........//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,......------------,,,***000...+++***---111444555333444444111111999HHHTTT]]]]]]SSSDDDAAAMMMWWWYYYBBBIIIQQQVVVVVVSSSPPPOOOTTTNNNKKKLLLHHH>>>777555888999999888777555444444777888999999:::;;;===>>>;;;;;;;;;:::888666444333333333444444555666666777333333333444444444444444333333222222333333444555444555666888;;;===???@@@>>>??????AAABBB@@@===;;;888888777777666666666666888999999999777666777888888999:::999777666555555888777777666666777777888222000---,,,---/////////......///000111111111111/////////000111111222222<<<;;;999888777888888999888666444333333333555666555555555666666777888999555555444444444444555555::::::;;;;;;<<<======>>>CCCEEEHHHJJJJJJHHHDDDBBBFFFFFFEEEDDDDDDEEEEEEFFFLLLRRRTTTPPPMMMOOOQQQQQQLLLIIIJJJNNNOOONNNVVV```vvvzzzggg[[[RRRIIIDDDCCCEEECCCBBBAAABBBBBBAAA@@@AAAAAA@@@??????AAADDDGGGBBBBBBEEEHHHKKKRRRbbbqqqrrr^^^LLL@@@999===999:::>>>>>>::::::>>>=========@@@DDDFFFFFFEEEKKKMMMPPPQQQQQQRRRTTTUUUZZZ]]]```______dddmmmuuu___PPPJJJIIIHHHFFFBBB???@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@AAA>>>;;;;;;>>>AAACCCCCCFFFFFFHHHKKKJJJEEEDDDFFFCCCDDDGGGHHHHHHFFFDDDBBBBBBEEEGGGFFFDDDDDDFFFHHHIIIIIIIIIHHHGGGEEECCCBBB>>>>>>>>>@@@BBBBBBAAA???>>>>>>===<<<<<<<<<<<<<<<;;;===>>>;;;777555777:::333333333444555666666666333444444444444444444444444333222333555777777777444444555555666777777888111444777888777555555555000444888999777777999;;;777:::CCCNNNRRROOOLLLLLLLLLVVVbbbhhhlllttt~~~tttggg\\\VVVQQQKKKGGG===<<<;;;;;;<<<===???@@@<<>>>>>>>>>>>????????????;;;::::::999:::;;;===>>>>>>@@@BBB@@@===<<<===???===:::999:::>>>BBBBBBAAA======<<<:::===@@@>>>999999:::999888777777:::<<<>>><<<::::::;;;;;;:::999<<<:::777555666777:::<<<:::999888555222222444666222111000/////////000111......---------......///...------,,,,,,------...,,,,,,,,,,,,------...///---,,,,,,---000222111111---------.........//////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---,,,,,,...///000///...)))---000111111111///,,,000111222444555666555444;;;AAA???777666<<<<<<666888:::<<<===<<<<<<<<<===;;;777888<<<<<<777666:::333444666666555444555555666666666555555666888:::999:::::::::999888666555111111222333333444555555333333333333333333333333444444333333222333333333555555666888999:::;;;<<<;;;;;;<<<@@@DDDCCC???:::888888999999888777666555999;;;<<<<<<:::999999:::888888999999999888666444888777666555555666777888222000---,,,---///000000---...///000000111111111......///000111222333333999999999888777666666555444444444444444444444444666666777777777777666666444444555555666777777777777888999:::::::::::::::<<<@@@DDDFFFFFFFFFEEEFFFFFFCCC@@@@@@CCCFFFGGGFFFLLLMMMOOOPPPQQQNNNIIIEEEGGGIIIKKKJJJHHHKKKRRRYYYhhh~~~jjjQQQHHHHHHFFFCCCCCCFFFDDD@@@BBBHHHBBB???<<<===???@@@???===;;;;;;<<>><<<;;;;;;;;;<<<===>>>??????@@@@@@BBBDDDGGGIIIKKKKKKKKKPPPQQQRRRUUUWWWXXXXXXXXXWWW\\\\\\[[[fffcccRRRTTTJJJHHHFFFCCCAAA@@@AAAAAACCCBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>DDDEEEFFFEEECCCBBBBBBCCCHHHDDDAAABBBFFFHHHFFFBBB???@@@AAABBBCCCDDDDDDDDDIIIIIIGGGFFFFFFFFFGGGGGGDDD@@@<<<::::::;;;;;;;;;:::::::::999999999888888888999:::;;;:::888666555222333444555666666666666444444444555666777555444555444444333333333444444555666666666555444333333222222222222333333444555555555555555555555555555777888;;;===>>>===<<<;;;???@@@AAABBBCCCEEEJJJMMMSSSRRR___uuu~~~sssfffbbb\\\ZZZVVVSSSQQQPPPPPPPPPJJJHHHEEEBBB@@@>>>>>>===:::;;;<<<<<<;;;;;;===??????@@@@@@@@@@@@???>>>>>>AAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<;;;888888>>>EEEHHHDDD>>>>>><<<;;;<<<>>>AAABBBBBB777;;;;;;888888<<>>888999:::<<<===;;;777333444555666777777777777777999999999888666555333222111111111111111111222222333---+++...///***)))---.........---,,,+++***))))))))))))******+++++++++------------------------)))***+++,,,---,,,+++***,,,,,,------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................///000000444444444444444444444444333333222222333333444555333333333444444444555555333333222222222333444444555444444444444555666666444666777888888777666444555444222111111222444555444444333222000000111333444444444444555666888888555555666777999:::<<<<<<===>>>???BBBDDDCCC???<<<777888999999888888:::<<>>@@@CCCFFFFFFFFFKKKIIIHHHHHHKKKMMMNNNNNNCCCFFFIIIJJJJJJKKKOOORRRUUUfff}}}dddSSSPPPHHHDDDEEEJJJLLLGGGDDDEEEGGGEEEBBBBBBBBBBBB@@@===;;;;;;;;;<<<===@@@BBBCCCAAAEEEJJJNNNOOOMMMIIIFFFEEEBBB???<<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBEEEEEEFFFGGGIIILLLNNNPPPWWWXXXYYYYYYZZZ[[[\\\^^^bbb[[[UUU]]]zzzrrrZZZPPPMMMIIIGGGDDDBBB@@@???@@@@@@????????????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@AAABBBAAAAAAAAACCCEEEHHHDDD@@@@@@CCCDDDCCC@@@AAA@@@??????@@@AAADDDEEEIIIHHHGGGEEEEEEEEEFFFFFFEEEAAA===;;;;;;;;;;;;;;;::::::::::::999999999999777777999:::999888666555555555555555555555444444444333333444666777666555555444333222222333444444444444444444333333333333333333222222222333444444444444444444444444444444444555777888999888777666666777888888888999<<<>>>AAADDDPPP______RRRHHHGGGDDDCCC@@@>>>======>>>>>>>>>===;;;:::888888888888::::::;;;:::999999;;;===<<<===>>>???????????????@@@???===<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<::::::???FFFHHHCCC>>>===<<<;;;<<>>:::888;;;<<<;;;:::;;;<<>><<<;;;999777666666666666333444555666777666555444777444222555999;;;888555555444444333222222111111444222000///000111000//////......------------...888888777777666666555555444444444444444444444444444444555555555555444444333333333444555555666666666666555555666888999:::===@@@BBBCCCBBB@@@??????>>>======???BBBDDDDDDDDDDDDCCCBBBEEEIIIMMMOOOPPPBBBDDDHHHKKKMMMMMMLLLKKKIIIQQQ___uuuiii]]]NNNHHHDDDGGGJJJIIIFFFFFFGGGFFFDDDCCCBBBAAA>>>;;;<<<<<<<<<;;;:::999999888:::;;;;;;;;;<<<<<<<<<<<<::::::999999;;;===@@@BBBAAAAAABBBCCCDDDEEEFFFFFFJJJIIIHHHHHHJJJNNNRRRTTTRRRVVVYYY[[[ZZZYYY\\\^^^ZZZ\\\fff|||nnnTTTPPPNNNGGGFFFEEECCC@@@???>>>>>>>>>;;;;;;;;;;;;<<<<<<======999:::;;;<<<======>>>>>><<<============@@@CCCFFFIIIEEE@@@>>>???@@@???>>>BBB@@@>>><<<<<>>>>>??????>>>===;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>><<<===BBBGGGGGGBBB===<<<;;;;;;===???@@@???>>>@@@CCCBBB===999::::::999===>>>???AAACCCBBB???<<<999999999999::::::::::::444555555666666555555555111111111111000000000000///,,,+++------++++++..................---,,,+++++++++++++++,,,,,,,,,,,,************************+++************+++,,,,,,444333000...,,,+++++++++******++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------......///////////////////////////000000//////000000111222111111111222222222333333111111111111111222222333111111111000111222222333333444555666666555444333444444444444444444444444333444444333111111222444555555555555555555666666777555222111222555999;;;AAAFFFIIIGGGAAA===???CCC===<<<:::777555777:::>>>999888666555444444444555222444555777888777666555444333222444666777333000333444444444444333111000444333111111222111///---//////...---,,,,,,,,,,,,777777777666666555555555333333333333333333333333333333444444444444333333222222333333444444555555666555444333444666999:::???@@@BBBBBB@@@>>>======<<<<<<===???AAABBBAAAAAA===???CCCHHHLLLLLLJJJGGGDDDDDDGGGJJJMMMMMMKKKHHHLLLMMMQQQ^^^ttt}}}hhh```UUUMMMHHHHHHJJJLLLDDDDDDDDDDDDCCCBBB@@@>>>?????????>>>===;;;999888<<<;;;999888888999;;;<<<>>>=========>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMLLLMMMOOORRRTTTVVVSSSWWWZZZZZZWWWWWWYYY\\\\\\ooo|||UUUFFFIIIJJJGGGDDDBBBAAA???===<<<<<<<<<999999999999999999999999777777888999;;;<<<>>>???<<<<<<<<<;;;<<<>>>CCCFFFKKKFFF@@@======>>>>>>===AAA@@@>>>======???AAACCCGGGFFFDDDCCCBBBBBBCCCCCCGGGDDD@@@>>>======<<<;;;888888888888777777777666333444555666777777777777888777444333222333555666666444333333444666666555666555333222222444666777333222111000111222555666444444333222111111111222333333333333333333333333444444555555555444333333444555777777555444444555666;;;DDDHHHAAA666555;;;777666666555555666777888777777777777888888999999777777777666444333555666888888999;;;;;;<<<<<<<<<;;;:::888777888:::<<<>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===>>>?????????>>>???BBBFFFFFFAAA<<<;;;;;;<<<===???@@@>>><<>>:::;;;:::888??????@@@AAACCCBBB???<<<999999999999999999999:::555666666666666555555444000000000000000/////////,,,,,,,,,---,,,+++---///.........///......------,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,---666444000---+++******+++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...............//////000///000000000111111111111000000//////000000111222000000000000000111111222222333333444444333333222000000111222222111000000222333444333222111222444555555555555555555444444666444000///000555:::>>>FFFHHHHHHDDD>>>;;;<<<>>><<<<<<;;;999777777999;;;777666555444333333444555222333666888999888777666222111000111333222...+++000111333444444222000///111111111222333222///---------,,,,,,,,,,,,,,,---666666666555555555555555333333333333333333333333222222333333333333222222111111111222333333444444444444333222444666888:::???AAABBBAAA???=========<<<>>>???@@@@@@??????@@@@@@BBBDDDHHHIIIHHHDDD@@@EEEDDDCCCEEEGGGHHHGGGFFFPPPOOONNNQQQ]]]tttjjjWWWLLLIIIJJJCCCDDDEEEEEEEEEEEEEEEEEE???@@@@@@AAAAAA@@@??????>>>===<<<;;;:::;;;<<<<<<@@@???>>>>>>>>>???@@@@@@GGGGGGIIIJJJKKKMMMNNNNNNMMMNNNPPPRRRTTTUUUUUUVVV\\\\\\ZZZXXXZZZaaalllttt^^^LLLGGGCCCCCCGGGAAA@@@???>>>===<<<;;;;;;999999888888777666666555666666777888999;;;===>>>?????????======>>>BBBEEEKKKGGGBBB>>>===>>>>>>???>>>???AAABBBBBBAAA@@@???DDDCCCBBBAAA@@@AAABBBBBBFFFDDD@@@???>>>>>><<<;;;666666666666555555555555222333444555666777777777666555333222333444777888888666444444555555444333666555444333444555777888444333222111222333555777444333222222111111111111222222222222222222222222444444444444444333333333///111333444333222333444666777;;;===;;;666555777666666555444444333333333333333333333333333333333555555555444222111222444777888888999999888777777999888777666777888:::<<<::::::::::::999999999999888888999:::;;;======>>>?????????AAACCCCCC???<<<;;;;;;;;;===???>>><<<:::>>>BBBBBB>>>;;;<<<<<<:::???>>>>>>??????>>>;;;888999888777777777777888888888888888777666555333222000000000/////////......+++...///---+++,,,...///------......///.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))((()))***+++,,,333111...+++)))((()))))))))******++++++******)))************************************************)))))))))******+++++++++)))******++++++++++++++++++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,---..................///////////////............///000000000000000///000000111222111111111222222111111111//////000111111000//////000222333333222111222333333333444444444333222222444222000///111666<<>>===>>>???===???@@@@@@??????AAABBBJJJGGGDDDCCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCEEEJJJKKKLLLKKKOOObbbpppYYYKKKDDDDDDEEEEEEDDDCCCCCCEEEFFF@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDHHHIIIJJJLLLMMMOOOPPPQQQNNNOOORRRTTTVVVVVVVVVUUUUUUSSSRRRYYYiiidddIIIIIIIII>>><<>><<<;;;:::::::::999888777666555444444777666666777888;;;===>>>BBBBBBAAA@@@??????BBBEEEHHHFFFCCC@@@??????@@@AAA===@@@DDDGGGGGGDDD@@@===AAA@@@?????????@@@BBBBBBDDDBBB@@@??????>>>===;;;666666555555555444444444444444444555666777777888444444333333444555777888777666555555666555333111444444444555555666777777444444333222222333555555333222222111111111111222111111111111111111111111111111111111111111111111///000222222222222444666666555444555555444222111444444333222111000000///222222222222222111000000222333444222111000222333666666777777666555555444666666666666666777888888888888888888777777777777666666777999:::;;;<<<===???=========??????>>><<<===<<<;;;<<<======;;;::::::>>>@@@<<<;;;<<<<<<:::===<<<<<<<<<===<<<:::777888777666555555555666777888888888777555333222111000000//////......------,,,111222...+++---///000+++,,,---...............,,,,,,,,,,,,++++++++++++***************************))))))))))))***++++++///---,,,***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((())))))******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........---------------.../////////////////////000000111000000000000000000000000111111111111111111111111...000222222111000111222000111222333333222111000111000000111333777:::===999777555777:::<<<<<<:::333777;;;<<<;;;888555444666555444333444555666777333555888;;;;;;:::777666555444333222111000//////+++,,,.../////////......+++,,,---000222222111...(((((()))***+++---...///444444444444444444444444222222222222222222222222222333333333333333333222//////000000111222222333222222333555666777999999999;;;======<<<<<<>>>???<<<>>>@@@@@@@@@AAAEEEIIIKKKHHHEEECCCDDDDDDCCCBBBBBBDDDEEECCC@@@@@@BBBEEECCCFFFIIIIIIHHHTTTrrrsssbbbVVVPPPOOOMMMIIIDDDCCCEEEGGGEEEDDDCCCBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@AAAAAABBBEEEEEEFFFFFFGGGHHHIIIJJJHHHIIIJJJLLLNNNOOOQQQQQQPPPQQQQQQRRRTTTUUUVVVWWWRRRTTT^^^qqqaaaNNNBBBDDDDDD>>>;;;@@@??????>>>>>>===<<<::::::888888888777777666666666888777777777888:::<<<>>>AAABBBCCCBBBAAAAAACCCEEEDDDDDDCCCAAA@@@@@@AAABBB>>>BBBGGGJJJJJJFFFBBB>>>>>>=========>>>@@@BBBCCCBBB@@@???>>>??????===<<<777777777666666666555555555555555555666777777888444444555555555555555555222333444666888888555222111222333444555555555444333333333333222222222222111111111111111111222333000000000000000000000000////////////000000111222111222222222111222444666444444333222222333333222444444444333333222111000111222333444444333222222111222222222000000222444333333444555555555444444444555666666777666555555777777666666666555555555555666777888:::;;;<<<<<<===<<<:::999:::;;;<<<===>>><<<::::::;;;;;;;;;:::777<<<===;;;999;;;;;;888:::::::::;;;===>>><<<;;;999888666444444555666777555555555444333222111000000000///......---,,,,,,---333555///+++---000000******,,,---............,,,,,,+++++++++*********))))))))))))))))))))))))((())))))************************************)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++'''((())))))******))))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------------...////////////............//////111111////////////111111,,,...000111000///000000,,,...000111222111000//////000111333444555555666111333444555666777888999222555888:::999777555555444444333222333444666777444666999<<<<<<:::777555444444222000......///111,,,,,,---......///000000,,,,,,,,,...000000///---))))))))))))***,,,------444444444444444444444444222222222222222222222222222333333444444333333222/////////000111111222222111222444666777888999999666888:::;;;;;;<<<>>>@@@;;;===???@@@@@@CCCIIINNNDDDEEEGGGIIIJJJHHHCCC@@@CCCGGGJJJHHHDDDBBBDDDGGGBBBEEEIIIIIIEEEJJJ```xxxyyyaaa```[[[TTTMMMJJJKKKMMMJJJIIIFFFCCCBBBBBBCCCDDDFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRPPPPPPQQQTTTWWWYYYccckkk|||tttKKKGGGCCC@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;:::777777777888888888888888999888777777888:::<<<>>>???AAABBBCCCBBBBBBCCCEEEAAAAAABBBAAA@@@@@@AAACCCAAADDDHHHKKKJJJGGGCCC@@@<<<<<<<<<<<<>>>@@@BBBDDD@@@???>>>>>>??????>>><<<888888888888777777777777777666666666666777888888666666666666555444333222...000333777::::::777444...///222444555444333222222222222222222111000///111000000000111222333333000000000000000000000000/////////000000222333444000000///---,,,---000222...111222000000222555666222222333333333222222111---...000222222222222111000111222111000111333444000111222333444555555555333444666777777666444222666555555555555444444444555666777888:::;;;<<<===<<<:::888777777999<<<===???===:::999:::;;;::::::666;;;<<<:::888999999777999888999<<>>??????>>>===>>>@@@DDDHHHJJJBBBAAAAAACCCEEEDDDAAA===FFFEEEEEEFFFHHHHHHGGGEEEDDDCCCCCCDDDIIIQQQXXX]]]tttiiiXXXTTTUUUXXXQQQIIIFFFHHHJJJJJJIIICCCGGGJJJJJJGGGEEEFFFHHHFFFHHHIIIHHHHHHIIIIIIGGGIIILLLNNNNNNLLLLLLPPPSSSOOOSSSTTTRRRSSS___sssnnnPPPAAA@@@>>>===<<<<<<<<<======<<<;;;:::999::::::;;;::::::999888888999::::::888888777888999:::;;;<<<>>>===<<>>@@@AAABBBBBB@@@>>><<<;;;999999666666777777777777666666666666666666555555555555333555666777777666555333444444555555444444333222222222111111111222444555111000000000000000111222000///...---...000222444000//////............///111000......000000000///......///000000000000000///000000000111111111111000000////////////000000222111000.........///000////////////000000000000///000111222333444444444111222555777777777555444666666666666666666666666444555666999<<<===<<<;;;999888666444444555777888:::::::::;;;;;;<<<<<<<<<888:::<<<>>>===<<<999888666777999===@@@@@@???<<<;;;999777555444444666666333222111111222222111///////////////............666555222000...------...+++,,,------......------)))))))))))))))))))))))))))))))))***++++++)))'''''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))((((((************************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++---///000///...---...++++++***,,,...//////...222222222111111111111111666666666444222222444666888888888888777555444333666666666444222222444666<<<<<<;;;:::999888777777000///...---,,,++++++++++++,,,,,,---...///000000...---+++******+++---.........---,,,++++++++++++222222222222222222222222000000000000000000000000222222111111111111111000000///......///000111222222222222222333555777888999888888888:::;;;===???======<<<===???CCCFFFHHHEEECCCBBBCCCEEEEEEBBB???DDDDDDDDDEEEGGGHHHFFFEEEEEEDDDCCCCCCGGGLLLRRRVVVbbbrrrqqqeee```ccc]]]VVVPPPMMMKKKHHHFFFNNNLLLJJJHHHHHHIIIKKKMMMKKKKKKKKKIIIHHHJJJMMMNNNOOOOOOPPPOOONNNNNNPPPRRRRRRUUU[[[gggxxxoooPPP??????>>><<<;;;::::::;;;;;;<<<;;;999888888888999:::999888777666666777888999888999999:::;;;;;;<<<<<<===<<<<<<>>>BBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAFFFGGGFFFDDD@@@>>>>>>@@@===<<<<<<<<<<<<>>>???@@@BBBAAA@@@>>><<<:::888888666666777777777777666666333444444444555666666666555666888999999888666555444555555444444333222222222111111111111222333444111111000000000000000111///...---------///111333///...............//////111///......///000000///......///000000000000////////////000000000111111000000//////...///////////////..................////////////000000000000000000111222333333333333222333444555666666555555555555555555555555555555666666666888;;;===<<<;;;999888666555555666666777999999::::::;;;;;;<<<<<<===<<<<<<;;;::::::::::::999999;;;===>>>>>>;;;888999888666444444444555666444222111111222222111000////////////............444333111///...---------+++,,,,,,---------------***************************))))))+++,,,,,,***(((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((*********)))))))))((((((************************++++++,,,,,,+++******)))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,,,,,,,------,,,++++++---......---111111111111000000000000333444555444444444666888666777777777666555444333333888>>>AAA???:::666333::::::999888777555555444111000///...------------,,,,,,------...//////000...---+++******+++---...,,,,,,+++++++++,,,,,,---222222222222222222222222000000000000000000000000000000000000000111111111111000/////////000111222333333333333444555777777777666666777999;;;===>>><<<;;;;;;<<<>>>AAADDDEEEEEECCCBBBBBBCCCCCCBBBAAACCCCCCCCCDDDGGGHHHGGGEEEGGGEEECCCBBBDDDGGGKKKMMMQQQSSSeee{{{oooaaaVVVPPPQQQPPPPPPSSSWWWXXXSSSNNNNNNMMMKKKKKKLLLNNNPPPRRRSSSQQQNNNOOOUUU\\\cccfffnnnooovvvrrrOOOBBBBBB<<<;;;:::999999888999999999999888777777777888888777666666555555666666777888999:::<<<<<<<<<<<<;;;;;;;;;;;;===@@@BBBBBBAAAAAAAAA@@@??????@@@BBBCCCHHHGGGEEEAAA===;;;<<<>>>>>>===<<<<<<<<<<<<>>>>>>AAA@@@???===;;;999777666666666777777777777666666222222333444555666666777666777888999999888777666555555444444333222111111111111111000111111222333222111111000////////////...---,,,,,,---...000111------------......///000000///------///000///...------...///////////////....../////////000000000111000///...............,,,,,,---.........------....../////////000000000111111222222222222222111333333333333444555666666444444444444444444444444888777666777999:::::::::777777777777666666666666888888999::::::;;;<<<<<>>;;;;;;<<<===???@@@BBBCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEEGGGHHHGGGFFFFFFEEECCCBBBBBBDDDGGGHHHJJJHHHRRRlllpppeee]]]bbblllzzzzzziiiZZZRRRPPPTTT^^^iiimmmlllkkkfffbbb```eeerrryyyVVVCCCAAAGGG::::::999888888888888888888888777777777777777777666666555555555555666666666888:::<<<<<<;;;:::999999999:::;;;===?????????@@@???>>>>>>???AAACCCDDDHHHFFFCCC???<<<<<<===???>>>===<<<;;;:::;;;;;;<<>>===;;;999777666555666666777777777777666666333333444444555555666666666666777888888777666666555555444333222111111000111111000000000111111111333222111//////.........---,,,,,,,,,,,,---...///,,,,,,,,,,,,---...///000000...------...//////...,,,,,,---...............---............/////////000000///...------------***,,,---/////////...------.........///000000000111222222222222111111000333333222111222444666777333333333333333333333333888666444444555777777777666666777777777777666555888888999999:::;;;;;;<<>>@@@@@@AAAAAA>>>???@@@AAABBBDDDFFFHHHDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCBBBBBBCCCEEEFFFHHHHHHKKKNNNUUUjjjzzzkkkjjjsssrrrQQQBBB;;;999:::888888888888888888777777777777777888888888888777555666666666666666666555444666888999999888777666666777888999:::;;;<<<===??????>>>>>>???AAACCCDDDDDDBBB???======>>>@@@AAA===<<<:::999888999999:::;;;;;;:::999888666555555555555555666666555555555666666666555555444444444444444555555555555444444555444333111000000000111000000000000000000000000222111000///............,,,,,,,,,,,,,,,------...++++++++++++,,,.../////////---,,,,,,---......---++++++,,,---------------,,,,,,---------.........//////...------,,,------+++,,,...///000000///...,,,------...///000000000111111222222222111000000333222111000111333555777111111111111111111111111666444111111333444444444555555666777888777777777999999:::::::::;;;;;;;;;???>>><<<:::999999888888999888888888999888666444222222222222222333333333222000------...//////...............------------++++++,,,,,,,,,+++++++++)))***++++++,,,,,,++++++************************)))'''&&&'''((()))((('''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''''''''((())))))((((((((('''(((((())))))(((((('''((((((((()))))))))******)))))))))))))))))))))))))))******))))))***---///000---)))((((((***++++++,,,,,,------............000222444555333222111222333555777999:::999888777555555444222000111444777333333222111000///......//////......---........................---------++++++++++++++++++++++++---,,,++++++************222222222111000000//////000000000000000000000000222222222222222333333333222111000000000000222222333444555666666666666666777777666666777999;;;<<<:::<<<===???@@@@@@??????===???BBBCCCDDDFFFHHHJJJEEEDDDDDDEEEFFFGGGFFFDDDAAAAAABBBCCCDDDEEEFFFGGGEEELLLLLLHHHRRRmmmxxxMMM<<<===>>>:::777666777777888888777666666666666777888888888777777444555666666666666555444333444555666666555444444444555777888777888:::;;;<<<===>>>>>>???@@@@@@AAA@@@===;;;;;;===@@@AAAAAA::::::888777666777777888888888777777666666666666333333444444444444333333777777666555444333222222333333333333333333333333333222111000000000111222///000000000000//////...111000000///............------------------------++++++++++++,,,,,,---......---++++++---...---,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,------...---......////////////...,,,,,,---...///000000111000000111111111111111000222111000000000222444666000000000000000000000000333222000111222333333222333444555666777888999:::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999777666666555555666888888777666333333333333333222222222000///......//////...,,,.........------------,,,++++++,,,,,,,,,+++******))))))***++++++++++++***))))))))))))))))))))))))((('''%%%%%%&&&''''''&&&''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((***++++++***+++---///---***(((''')))+++,,,+++,,,,,,,,,---......//////000111333222000//////000444666888;;;;;;:::888777222444777888777555555666222222222111111111000000///......------......////////////...---------,,,++++++++++++++++++++++++------+++******)))))))))222222222111000/////////000000000000000000000000222222222222111111111111111000000000000111333444444444666666777666666555999888888777888999:::;;;999:::===>>>???>>>===;;;<<>><<<<<<333444555666666555444444333444555666777666666555222333444555555444333222444444444444444444444444222444666666555555777:::999:::<<<>>>>>>>>><<<<<<;;;999888999<<<>>>>>>===888777666555555555666777444555555555666666666666111222222333333222222111444333333222222111111111222222222111111222222222222111/////////000222333//////000000000///...---000//////.........//////------............------,,,+++++++++++++++,,,,,,...,,,++++++,,,------,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///......------,,,---------+++,,,,,,---...///000111...///000111111222111111111111000000111222333444////////////////////////222111111333444555444333222222333444666999<<<===???>>>======<<<;;;:::999999999999999888888777777555444333444666777777666444444444444333222111111000000000111222111///,,,.........---------,,,,,,+++,,,,,,,,,,,,+++***)))((())))))***************(((((((((((((((((((((((()))'''%%%%%%&&&(((((('''''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''')))+++,,,+++,,,---...((('''&&&(((***,,,---,,,,,,,,,,,,---.../////////.../////////......///111444666888:::;;;999777555000333777888777555444444222222222333333333444444000//////...//////000000000//////...------,,,,,,******++++++++++++******++++++***************+++222222222111000//////...000000000000000000000000222222111111000000//////000000///000000222444555444555666777777777666555;;;:::999888888999:::;;;777999;;;===>>>===;;;999999===AAAAAA???>>>>>>???CCCBBBAAAAAABBBAAA???>>>??????@@@BBBBBBCCCBBBBBBBBB===BBBLLLIIICCCPPPggg}}}bbbFFF===999>>><<<444333888111222333444444444333222111222444555666555444444111222333444444333222111555444444333333333444444111333666666444444666999666888;;;======<<<999888999777666888;;;<<<;;;999666555444333333444555666222333333444555666777777111111111222222111111111000000000000000111111111333222222111111222222333111000///...///111333444//////000000000///---,,,//////.........//////000.........//////...------,,,,,,++++++***+++++++++...,,,++++++,,,------,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...//////...,,,+++***++++++,,,++++++,,,---...///000111......///111111222222222000000000000111222333444////////////////////////222222222444777777555333222222222333666999===???AAA@@@???>>><<<;;;:::999999888777666666777777888555444333444666777666555555555555444333222111000000111222444555333000---......---------,,,,,,,,,,,,,,,------,,,+++)))((((((((()))***************((((((((((((((((((((((((***(((&&&&&&'''((((((((('''(((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%(((+++,,,,,,+++,,,---%%%%%%&&&(((+++---...---,,,,,,------...///000000,,,,,,---,,,,,,---000333333555888::::::888555333///000111111000000222333222333333444555555666666111000000000000000111111000000///...---,,,,,,+++******++++++++++++******))))))))))))***+++,,,---