BM6P6(@ 666333444666777888===EEEPPPeee{{{xxxxxxkkk```]]]bbblllsssxxx~~~yyyvvvrrrnnnnnnpppsssvvvrrrqqqpppoooooopppqqqrrrwww{{{}}}}}}vvvmmmmmmmmmooouuuzzzzzzsssmmmgggbbb[[[UUUQQQNNNLLLJJJGGGFFFDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCEEEIIINNNWWWjjjzzz}}}mmmfffnnn{{{ooohhhppp}}}fffVVVMMMGGG>>>777666555222111111000000000000///////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++,,,---...///---------............///........................000//////.........//////111222333444666999===???CCCGGGVVVooo~~~ooo]]]QQQJJJFFFFFFIIIMMMUUU___iiiqqqxxx~~~~~~{{{www}}}|||rrrbbbTTTLLLHHHHHHIIIMMMVVVdddrrr~~~555333444888999:::@@@HHHUUUpppxxxvvv}}}yyyrrrhhh___]]]aaahhhmmmvvv|||uuuqqqmmmkkkmmmpppqqqrrrqqqooommmllllllmmmoooqqquuuyyy}}}~~~|||}}}wwwooommmmmmooouuuzzz{{{vvvqqqmmmhhhaaa[[[VVVRRROOOMMMIIIHHHGGGGGGHHHHHHFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCFFFIIIPPP```ooovvvgggiiissswwwjjjnnn{{{ppp]]]QQQHHH???888777666333111222111000000000///////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---...///---------............///........................000//////........./////////000222444555888;;;===EEEKKK\\\sss~~~ttteeeUUUKKKFFFDDDEEEIIIPPPXXXccclllsssyyy~~~|||vvvrrrtttxxxvvvfffXXXOOOKKKJJJJJJJJJQQQ]]]iiiuuu444333666999;;;<<>>AAAHHHXXXnnn|||~~~xxxbbbVVVKKKGGGGGGGGGKKKOOOZZZbbbmmmvvvzzz}}}~~~|||zzzyyyxxxyyy|||ttteeeYYYQQQKKKHHHIIIMMMRRRXXX```iiisssyyy444555777::::::>>>IIIUUUrrr}}}{{{uuuuuuyyyyyypppgggdddaaa]]]\\\```gggooouuuwwwzzzxxxrrrkkkhhhggglllssswwwsssnnnnnnllljjjhhhhhhjjjlllnnnnnnpppsssvvvxxx{{{~~~~~~wwwppphhhaaa\\\WWWVVVTTTSSSRRRPPPLLLIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDGGGHHHIIIPPPWWWiii{{{rrr```lll{{{iiiccckkkwwwwwwdddPPPGGG???<<<:::555222222111111111111000000000000---..................---------------------------------------------------,,,,,,,,,------------------------............///........................///////////////000111111000555999;;;;;;<<>>;;;666333333222222111111111000000000------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///........................////////////000111222222...333777999999<<>>@@@GGGbbb~~~}}}}}}mmmjjjbbb\\\YYYVVVPPPNNNOOOPPPRRRXXXbbbmmmwww}}}|||xxxxxxpppkkkhhhjjjiiiccc]]][[[TTTXXX\\\```bbbcccdddeeehhhgggfffffffffhhhiiijjjooonnnnnnqqquuuyyy{{{|||yyy}}}}}}~~~}}}~~~}}}||||||||||||}}}~~~{{{oooddd]]]XXXVVVTTTVVVTTTRRROOOMMMKKKIIIIIIIIIGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFEEEFFFIIILLLLLLMMMMMMKKKHHHFFFFFFGGGGGGGGGGGGFFFEEEGGGKKKNNN\\\gggwww}}}~~~ttthhhqqqooohhhttt{{{qqq___PPPEEEEEEBBB888333666222111000000000000000111000000//////......------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................---------------.........//////---...000222333333333333888444666===>>>???NNN```}}}}}}xxx|||qqq}}}cccKKKJJJEEECCCGGGMMMQQQWWW]]]fffkkkssszzzsssjjjkkkrrryyy~~~{{{qqqqqq{{{qqqaaaYYYVVVTTTXXX```eeeccc^^^]]]\\\___eeelllsssyyy}}}888666:::???BBBKKKiii{{{xxxuuuyyy}}}yyyllllllcccYYYTTTQQQMMMMMMPPPPPPTTT[[[eeeooowww}}}rrrlllhhhgggeee]]]VVVSSSSSSVVVZZZ]]]^^^```bbbccceeedddcccbbbbbbbbbcccdddiiiiiijjjmmmqqquuuxxxyyy{{{~~~}}}~~~~~~}}}}}}|||qqqiiiccc___]]]XXXWWWUUURRRPPPNNNMMMMMMIIIGGGEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEFFFJJJLLLMMMNNNOOOMMMKKKIIIIIIJJJGGGGGGGGGEEEEEEGGGKKKNNN[[[gggvvv}}}zzz{{{~~~yyykkkrrrssshhhiiisss{{{ssskkkYYYJJJFFFBBB888222333222222111000000000000111///////////////.........,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...///111222333333333222777444777===???DDDVVVkkkzzz~~~ooohhhxxx~~~nnnWWWFFFGGGDDDCCCHHHMMMQQQWWW]]]fffkkkrrryyy}}}ssskkkkkkpppwww|||vvvrrrvvv{{{hhh\\\YYYWWWZZZccchhhfffbbbaaaZZZ\\\aaaffflllrrrvvvyyy~~~888999<<<@@@DDDTTTvvv~~~vvvsssppprrr{{{xxxuuutttjjjlllaaaUUUOOOKKKIIIKKKPPPPPPUUU^^^hhhqqqxxx|||~~~~~~~~~~~~~~~|||tttmmmjjjddd[[[RRRNNNRRRTTTWWWYYYZZZ\\\___aaacccbbbaaa____________```eeefffhhhlllooosssvvvwww}}}}}}}}}~~~}}}||||||}}}{{{ssslllfffbbb]]]\\\ZZZWWWUUUSSSRRRQQQMMMKKKHHHGGGGGGHHHGGGFFFEEEFFFFFFFFFEEEGGGKKKMMMNNNPPPQQQOOOMMMJJJJJJJJJGGGGGGFFFEEEEEEGGGKKKNNNZZZfffuuu}}}zzz{{{|||~~~~~~~~~mmmrrrzzzhhh___eeeqqq~~~{{{fffRRRIIICCC:::444333333222111111000000111111.........///////////////------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000000111222333333222222666555888===@@@JJJbbbzzzyyymmmnnn~~~tttiii]]]PPPHHHDDDBBBCCCIIINNNRRRXXX^^^fffjjjqqqxxx~~~}}}zzzvvvqqqoooqqqwww{{{}}}rrrooo{{{rrrbbb[[[XXXZZZaaafffdddaaa```VVVWWWYYY]]]aaagggkkknnnpppuuu{{{}}}~~~555888;;;???GGG___yyyvvvuuuuuuwww}}}~~~nnnmmmooohhhggg\\\QQQKKKGGGFFFIIIMMMPPPWWWbbbllltttxxx{{{|||~~~~~~}}}~~~vvvpppiii^^^TTTQQQQQQSSSUUUVVVWWWYYY\\\^^^aaa```___^^^______aaaaaacccfffkkkooorrruuuxxxzzz||||||}}}~~~~~~~~~}}}|||}}}{{{tttmmmiiifffdddbbb^^^[[[XXXVVVUUUTTTQQQNNNKKKKKKKKKJJJIIIEEEFFFFFFFFFFFFHHHKKKNNNPPPQQQRRRQQQNNNJJJHHHGGGFFFFFFFFFEEEDDDFFFJJJNNNZZZeeeuuu}}}}}}~~~}}}}}}ooorrrmmm]]]\\\bbbqqqqqqYYYMMMFFF???999666444333222111111111111111------......//////000000------............---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////111111111222222333333333666777:::===BBBPPPlllxxxsss~~~mmm^^^TTTNNNKKKAAAAAADDDKKKPPPSSSYYY```gggkkkrrrxxx}}}yyy{{{|||zzzvvvvvvyyy|||tttkkkrrr{{{iiiZZZVVVUUUZZZ]]]ZZZWWWWWWPPPPPPPPPRRRUUUZZZ^^^```ccciiippprrrqqqttt|||555999<<>>EEEWWWuuu{{{mmmttt|||gggVVVLLLHHHGGG@@@@@@EEELLLPPPTTT\\\dddjjjnnnuuuzzzzzzvvvzzz~~~~~~|||zzzzzz|||{{{{{{lllnnn{{{nnn[[[UUUQQQSSSSSSOOOLLLLLLJJJIIIIIIJJJKKKNNNRRRTTTXXX^^^dddfffeeeiiirrrzzz777===@@@CCCTTTsss}}}|||zzzmmm```ccchhhaaaTTTLLLGGGFFFEEEDDDEEEHHHRRR\\\iiisssyyy|||}}}sssiiiccc]]]UUUNNNMMMNNNPPPRRRSSSSSSTTTVVVWWWVVVVVVVVVWWWYYY\\\^^^```___eeemmmrrruuuwwwzzz}}}|||xxxxxxyyy{{{|||}}}~~~~~~~~~~~~|||zzzvvvqqqlllhhheeeccceee```YYYTTTPPPNNNLLLKKKHHHHHHHHHGGGFFFGGGJJJMMMRRRUUUWWWWWWSSSNNNJJJHHHFFFFFFEEEDDDDDDFFFJJJMMMYYYcccrrr}}}~~~|||||||||~~~iiiZZZRRR]]]ssszzziiiWWWKKKCCC===:::666555444333222111111111.........///////////////......////////////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000111111111111222444555666999:::<<<@@@KKKaaa}}}pppfffxxxwwwcccSSSIIIEEEDDD@@@AAAFFFMMMQQQVVV___iiiooosssyyy~~~uuuppptttyyy|||}}}|||||||||vvv|||pppllluuu|||nnn]]]UUUOOONNNMMMIIIEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJNNNSSSWWWYYYZZZ^^^fffmmm666===BBBIII```|||pppdddZZZ___eee___MMMFFFAAAAAABBBCCCFFFJJJVVV```mmmwww|||nnneee\\\XXXUUUOOOKKKJJJJJJMMMPPPQQQQQQQQQQQQRRRTTTSSSTTTTTTVVVXXX[[[\\\]]]eeennntttwwwxxx|||~~~zzzuuuvvvxxxyyy{{{}}}zzzvvvssspppoooooojjjbbb[[[VVVSSSPPPNNNJJJJJJIIIGGGFFFGGGIIILLLKKKOOOSSSUUUSSSOOOKKKJJJEEEFFFEEEDDDDDDFFFIIIMMMXXXaaannnyyy}}}||||||~~~xxxbbbRRRYYYlll{{{dddSSSGGG@@@;;;777666555333222222222111///////////////...............////////////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000.../////////000000000000000000000111333555777888999:::===CCCSSSlllrrrlllnnn\\\OOOGGGDDDBBBAAABBBGGGMMMQQQWWWbbbmmmssswww}}}~~~rrrjjjlllqqqxxx~~~ssswww}}}tttkkkmmmwwwlll]]]TTTMMMKKKIIIEEECCCCCC@@@AAAAAAAAABBBBBBCCCCCCFFFHHHJJJLLLPPPUUU[[[```222;;;BBBMMMjjjzzz}}}wwwiii]]]VVV^^^ddd]]]JJJCCC===>>>@@@BBBGGGMMMYYYcccpppzzz|||ggg^^^VVVTTTRRRNNNLLLLLLGGGJJJNNNPPPOOOOOOOOOOOOUUUUUUTTTTTTUUUWWWYYYZZZ^^^fffqqqwwwyyy{{{~~~~~~~~~}}}xxxtttuuuwwwyyy{{{}}}~~~}}}}}}}}}}}}~~~}}}}}}zzzyyyxxxyyysssjjjbbb\\\XXXUUUSSSKKKKKKJJJHHHFFFFFFIIIKKKCCCGGGMMMQQQPPPMMMJJJIIIEEEEEEEEEDDDCCCEEEIIIMMMXXX```lllvvv|||~~~~~~~~~kkkVVVWWWggg|||qqq[[[LLLCCC>>>777777555444333222222222000000//////.........---......////////////......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000//////000111333555888:::888:::===FFFYYYtttyyyuuuwwwcccQQQGGGBBB@@@>>>AAACCCGGGMMMQQQWWWdddpppvvvzzz{{{ooogggiiimmmvvvrrruuuzzz~~~wwwjjjgggxxxsssiii[[[RRRJJJHHHGGGCCCAAABBB>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBDDDIIINNNTTTWWW<<<>>>CCCUUUyyy~~~~~~}}}qqq```WWWWWWZZZXXXRRRBBB???>>>>>>===>>>GGGPPP[[[eeeqqqzzz~~~|||rrrhhh^^^VVVTTTSSSNNNJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSRRRQQQRRRWWW[[[bbbhhhpppuuuwwwxxx{{{}}}}}}sssjjjkkkqqqwwwyyyxxxyyy}}}|||zzzyyyyyy{{{}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~||||||zzzvvvoooggg___WWWSSSRRRKKKGGGIIIKKKJJJJJJKKKEEEHHHLLLNNNOOOMMMKKKIIIFFFEEEDDDCCCDDDGGGJJJLLLUUU]]]iiittt|||}}}{{{~~~qqq\\\___kkkxxxmmmWWWGGG>>>;;;888444222222222222111222111111000///......------------.........//////.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......000000000000///////////////111333444444666999<<<999;;;>>>HHHaaa{{{bbbLLLFFFEEE@@@>>>AAABBBDDDGGGMMMUUU___hhhnnnwww{{{yyysssjjjhhhjjjttt{{{{{{zzzzzz~~~zzzmmmfffooottthhh^^^UUULLLHHHFFFCCCDDDGGGBBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@AAACCCGGGJJJMMM>>>BBBJJJ___yyykkkZZZOOOOOOQQQNNNIIIBBB???===>>>===???HHHRRR^^^hhhrrrzzzvvvkkkaaaXXXQQQPPPPPPLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRQQQPPPRRRWWW[[[dddjjjrrrvvvxxxyyy|||~~~}}}uuulllkkkmmmsssvvvuuuwwwzzz|||{{{zzzzzz{{{}}}}}}~~~}}}~~~}}}{{{{{{|||}}}~~~~~~{{{tttlllccc\\\XXXSSSLLLGGGHHHJJJIIIHHHJJJHHHIIIJJJKKKKKKKKKJJJIIIFFFEEECCCCCCDDDGGGIIIKKKVVV]]]hhhrrryyy~~~~~~|||~~~~~~zzzdddccckkktttyyyaaaNNNDDD;;;888444222222222222111111111111000///.........---------.........//////......---------,,,,,,,,,...---,,,,,,,,,,,,---...---------.........//////000000000000///////////////111333444555666999<<<===???EEEUUUrrrpppZZZGGGCCCCCC>>>===@@@@@@BBBFFFMMMVVV```hhhmmmyyy}}}yyyuuuvvvwwwuuuqqqjjjhhhjjjsss~~~xxxmmmfffnnn~~~ooo___VVVLLLHHHFFFCCCCCCEEECCCBBBAAA@@@????????????@@@?????????@@@DDDGGGIII@@@FFFUUUnnnttteeeSSSIIIHHHHHHEEEBBBAAA>>>===>>>>>>AAAKKKUUUcccllluuu{{{zzznnnbbbXXXQQQKKKKKKLLLJJJHHHIIIGGGGGGFFFGGGGGGHHHIIIJJJKKKMMMOOOOOOOOOQQQWWW\\\ggglllssswwwxxxyyy|||~~~~~~zzzoooiiiggglllppprrruuuwww{{{{{{zzzzzzzzz{{{{{{|||zzzxxxvvvvvvyyy}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~zzzrrrjjjccc___WWWOOOIIIIIIJJJIIIHHHIIIJJJIIIIIIHHHGGGHHHHHHIIIEEEEEEDDDCCCDDDFFFIIIJJJVVV\\\fffooouuuzzz}}}}}}}}}}}}nnnggghhhooohhhSSSGGG<<<999555333222222222111111111000000//////......---------..................------------,,,,,,,,,...------,,,,,,------............/////////000000////////////000000000000000111333444555777:::<<<===???HHH```|||bbbQQQCCC@@@AAA>>>===???@@@CCCHHHPPPZZZccclllppp{{{}}}pppiiiiiilllnnnnnnlllkkklllsss}}}zzzwwwwwwwwwssskkkggglllxxxwwwdddYYYOOOKKKIIIEEECCCDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>===<<<===???BBBCCC@@@III___}}}}}}qqq```OOOGGGFFFEEECCCAAA@@@===<<<>>>???CCCNNNYYYhhhpppxxx|||~~~~~~yyykkk]]]SSSMMMHHHHHHHHHFFFFFFHHHFFFFFFEEEEEEFFFGGGGGGHHHHHHJJJLLLMMMNNNRRRYYY^^^hhhmmmtttwwwxxxxxx{{{}}}qqqhhhbbbeeelllppptttwwwxxxyyyyyyyyyxxxxxxxxxyyywwwuuuttttttwwwzzz||||||{{{||||||{{{{{{{{{|||}}}~~~}}}~~~wwwoooiiieee]]]UUUNNNMMMLLLJJJIIIKKKJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIISSSXXX```hhhoootttyyy|||~~~}}}~~~xxxiiidddjjj|||jjjSSSFFF>>>;;;666444333333222111111000000000/////////...........................---------------------------------------------------.........////////////////////////000000000000000222333444555777:::<<<>>>???KKKiiinnnYYYMMMCCCAAAAAA>>>>>>@@@CCCGGGNNNWWWaaakkkrrrvvv}}}xxxjjjaaa```cccgggiiinnnnnnpppuuu|||tttkkkfffdddjjjfffeeejjjqqq|||jjj^^^SSSOOOMMMIIIFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;<<<===???@@@???KKKggg~~~~~~~~~kkkZZZJJJFFFGGGEEECCCCCC>>><<<;;;>>>@@@FFFRRR]]]lllttt{{{~~~~~~~~~yyykkk\\\RRRLLLHHHGGGFFFCCCCCCFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFIIIKKKLLLNNNTTT\\\bbbiiinnnsssvvvvvvvvvyyy|||}}}rrrggg___```gggmmmsssxxxtttvvvwwwwwwuuuuuuvvvxxxwwwwwwvvvxxxyyyzzzyyywwwyyy{{{}}}}}}{{{zzz{{{}}}}}}~~~}}}~~~{{{tttooolllbbbYYYQQQOOOMMMJJJIIIJJJIIIIIIJJJJJJIIIGGGEEEDDDFFFFFFEEEEEEFFFGGGHHHIIIMMMRRRYYY```fffmmmssswwwyyy{{{mmmaaafffvvvlllTTTFFF???<<<888555333333111000000000000000////////////.....................---------------------------------------------------,,,,,,---------............/////////000000000111000222444555555777:::===CCCDDDSSSuuuwwwdddTTTMMMFFFCCCBBB@@@@@@AAAFFFKKKSSS]]]hhhpppvvvzzz~~~uuuhhh```]]]```ccceeekkkmmmppptttxxx{{{}}}}}}|||~~~sssfff]]]YYY``````bbbgggkkkrrrrrreeeWWWQQQNNNJJJGGGGGGCCCBBBAAA@@@@@@?????????>>>>>>===<<<<<<===>>>>>>AAAOOOnnn|||dddSSSFFFEEEGGGDDDAAAAAA===;;;;;;>>>AAAHHHUUUbbbnnnvvv~~~}}}}}}xxxjjjZZZPPPKKKHHHGGGEEEAAABBBFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFHHHKKKMMMPPPVVV```gggkkkoootttvvvuuuuuuxxx{{{zzzssshhh___^^^aaagggooouuupppsssvvvvvvttttttuuuxxxyyyyyyyyyzzz{{{zzzwwwuuuxxx||||||zzzzzz||||||}}}~~~~~~~~~~~~~~~~~~{{{vvvtttggg]]]TTTPPPNNNJJJIIIJJJIIIJJJLLLLLLKKKIIIGGGEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIMMMRRRXXX]]]dddkkkooouuu{{{{{{wwwddddddqqq|||sss[[[LLLAAA===999555444333111000000000000000////////////...............---------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,------------.........//////000000111111111222444555666888;;;===BBBGGGZZZ}}}ppp]]]QQQMMMHHHDDDBBBAAABBBDDDHHHMMMWWWbbbllltttyyy{{{zzzssshhhaaa^^^___bbbdddfffjjjooorrrssstttuuuvvvyyy{{{~~~xxxkkkbbb^^^\\\^^^ccchhhiiikkkrrr|||ooo^^^UUUPPPKKKGGGFFFCCCBBBAAA@@@???????????????>>>>>>>>>===>>>>>>>>>EEESSSuuuzzz```OOOCCCEEEHHHBBB>>>>>><<<::::::===BBBJJJXXXeeennnwwwzzzyyyttteeeUUUMMMIIIFFFFFFCCC@@@BBBFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHKKKNNNRRRYYYccckkknnnqqquuuvvvvvvvvvxxx{{{{{{tttkkkaaa\\\[[[^^^gggooonnnssswwwxxxuuuuuuwwwzzzzzzyyywwwwwwxxxxxxwwwvvvyyy}}}|||yyyyyy{{{|||||||||||||||}}}~~~~~~|||}}}~~~}}}||||||~~~}}}nnndddYYYUUURRRNNNLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJHHHKKKNNNQQQUUU[[[bbbfffpppwwwlllhhhpppwwwvvv```RRRBBB???:::666444333111000////////////000000000000//////.........---------,,,,,,,,,---------......,,,,,,---......---,,,,,,------------.....................///000111111111111222444555666888;;;===@@@IIIccchhhUUUKKKJJJGGGCCC@@@AAADDDGGGLLLRRR\\\hhhqqqxxx|||}}}xxxrrrhhhaaa^^^___ccceeedddjjjpppssssssqqqrrrsssvvvxxxzzz|||}}}rrrjjjcccffflllqqqoookkkkkkooowwwjjj]]]VVVOOOJJJGGGDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>IIIWWWzzzwww~~~xxx```OOODDDGGGIIIBBB<<<===<<<999:::===BBBKKKYYYfffnnnxxx{{{~~~xxxvvvppp```PPPJJJGGGEEEEEECCC@@@BBBGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFIIILLLOOOSSS[[[fffnnnpppssswwwxxxvvvwwwyyy|||vvvmmmbbb\\\WWWXXX```jjjnnnsssxxxyyywwwvvvyyy|||zzzxxxuuutttuuuwwwxxxxxxyyy~~~}}}yyyyyy{{{|||{{{zzzzzzzzz|||}}}~~~zzz{{{||||||{{{{{{}}}uuujjj___ZZZWWWRRRPPPQQQPPPNNNLLLJJJJJJKKKMMMOOOIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMPPPUUU[[[```gggoooxxx}}}~~~~~~tttoootttwwwuuubbbVVVCCC???:::666444333111000////////////000000000000//////.........---------,,,,,,,,,------.........,,,,,,---......---,,,,,,............/////////000---......///000111111222111333555666666888;;;===BBBPPPnnn}}}```LLLFFFGGGEEE@@@>>>AAAEEEHHHPPPVVVaaammmvvv}}}}}}yyyrrrhhh```]]]___dddhhheeellltttwwwuuusssrrrssssssuuuwwwxxxzzz|||tttmmmpppvvv{{{wwwooojjjjjjbbbnnn~~~uuueee\\\TTTMMMKKKEEEEEECCCBBBBBBBBBBBBBBB=========>>>>>>>>>>>>>>>HHHjjjvvvwwwvvvXXXNNNGGGGGGEEE@@@>>>@@@???======@@@IIIUUUbbbjjjpppwww}}}{{{~~~|||wwwqqqfffYYYOOOGGGEEECCCAAA@@@AAABBBCCCBBBAAAAAA@@@AAABBBDDDEEEEEEGGGJJJPPPWWWaaalllssssssvvvyyyzzzzzzyyyyyyyyywwwmmmbbb\\\XXXWWW\\\bbbooouuuzzzzzzvvvuuuyyy~~~zzzxxxwwwwwwxxxyyyxxxwww~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||~~~|||zzzxxxxxx{{{~~~|||ttthhh```[[[XXXVVVSSSRRRRRRRRRPPPOOOOOOQQQSSSLLLJJJHHHIIILLLMMMKKKHHHJJJKKKKKKLLLMMMPPPUUUYYY```fffmmmrrrrrrrrrrrrtttwww|||~~~}}}}}}}}}|||wwwttttttxxxyyy}}}uuucccOOOKKKBBB;;;:::888444111111333222111000////////////000///...---,,,---......//////.........---------,,,,,,,,,---------..................////////////000000000000000111111111444111222777;;;;;;===@@@CCCVVV{{{nnnTTTHHHDDDBBB@@@BBBFFFIIIJJJJJJWWW^^^iiittt{{{~~~|||vvvlllcccaaabbbbbbeeehhhooorrruuuvvvuuusssrrrqqqtttuuuwwwwwwwwwxxx{{{}}}}}}mmmaaadddbbbiiiyyytttkkk^^^QQQJJJJJJHHHFFFDDDDDDDDDCCCAAA@@@@@@??????>>>>>>======PPPuuuvvvmmmqqqsssXXXPPPJJJIIIFFF@@@===>>>=========BBBKKKYYYfffnnnuuuzzz}}}yyywwwzzz~~~~~~}}}zzzvvvmmmaaaTTTLLLFFFEEECCCAAA@@@AAAAAABBBAAAAAA@@@@@@AAABBBDDDEEEFFFIIINNNTTT[[[eeennntttuuuxxxzzz{{{{{{zzzyyyzzz|||}}}~~~sssggg___YYYVVVXXX]]]iiiooouuuvvvssssssvvv{{{|||{{{yyyyyyzzzzzzyyyxxx||||||{{{zzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}|||{{{yyyxxxxxxzzz|||~~~|||rrrkkkhhhccc\\\VVVXXXYYYXXXVVVTTTSSSTTTUUUTTTRRRPPPQQQRRRSSSQQQOOOLLLLLLLLLKKKKKKMMMQQQTTTZZZ___eeeiiiiiihhhhhhhhheeehhhuuu~~~}}}~~~~~~pppjjj{{{zzzzzzvvvyyy~~~uuufffXXXPPPGGG@@@>>>===999777777333222111000////////////000///...---------......//////.........---------,,,,,,---------.....................////////////000000000000111111111111555222333888;;;;;;===AAAIII^^^dddMMMEEECCCAAA???BBBGGGMMMPPPQQQ\\\cccmmmwww~~~zzzyyyqqqhhhaaaaaaaaabbbdddggglllooorrrtttsssrrrqqqqqquuuvvvwwwxxxwwwxxx{{{}}}xxxllleee```cccmmmyyywwwgggYYYRRRHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@??????>>>======<<<[[[|||kkkfffkkkmmmXXXRRRMMMKKKGGGAAA===<<<<<<<<<>>>DDDNNN\\\iiiqqqyyy{{{~~~|||xxxwwwxxx{{{~~~zzz{{{zzzssshhhZZZOOOHHHEEECCCBBB@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFKKKRRRYYYaaaiiipppuuuvvvxxx{{{|||{{{zzz{{{{{{{{{}}}|||mmmbbb[[[UUUTTTWWW```gggnnnqqqqqqqqqtttxxx}}}|||{{{|||{{{zzzxxxxxxxxxxxxxxxyyyyyyyyyzzz|||||||||}}}}}}~~~~~~~~~zzzzzzyyyyyyzzzzzz{{{|||zzzyyyyyyuuuiii______aaaaaa```^^^]]]]]]^^^\\\ZZZXXXXXXXXXXXXVVVTTTQQQQQQPPPMMMKKKKKKMMMPPPRRRVVV[[[______^^^]]]\\\```___ggg~~~~~~~~~xxxggg___ooo|||wwwmmmxxxttteee\\\SSSIIIAAA>>><<<777444444333222111000////////////000///......------.....................---------,,,------------.....................//////////////////000000111111111111666444555999;;;;;;>>>BBBPPPgggtttWWWHHHDDDBBB@@@???AAAHHHPPPVVVZZZcccjjjsss|||zzzrrrqqqiiiccc___```aaaaaacccfffkkknnnppprrrqqqqqqqqqrrrwwwxxxyyyyyyxxxyyy{{{}}}yyykkkccc```cccgggpppooo```XXXMMMJJJGGGDDDDDDCCCBBB@@@@@@??????>>>>>>===<<<<<>>999333000///222222111000//////000000000//////.......................................------------........................//////////////////000000111111222222777555666:::;;;<<>>>>>===<<<<<>>AAAHHHSSS___kkkqqqwwwyyy{{{yyyyyywwwnnn```SSSJJJFFFAAA@@@@@@???????????????????????????@@@BBBDDDEEEFFFLLLVVV___fffkkkoooqqqnnnqqqtttwwwxxxzzz}}}|||xxxkkk```VVVPPPOOOUUU[[[dddkkknnnqqqtttvvv|||{{{zzzzzzzzzyyyvvvtttttttttvvvwwwxxxyyyyyyxxxzzz{{{{{{|||}}}}}}~~~~~~yyyzzz{{{|||||||||{{{{{{}}}~~~~~~zzzzzz|||ppphhhjjjlllnnnnnnooorrrtttyyywwwuuuqqqlllhhhfffeeebbbaaa^^^YYYSSSOOONNNNNNLLLOOOTTTYYY\\\]]][[[ZZZYYY\\\dddqqq~~~}}}}}}{{{hhhYYY```xxxxxx{{{ssskkkwwwyyyhhhbbbYYYOOOEEE@@@<<<666333333222111000000000000000000///////////////.........---.....................---------.........//////............////////////...//////000111111222222888666888;;;<<<<<>>>>>======~~~nnnfffhhhoooxxx{{{fffVVVMMMOOOLLLEEE@@@>>>===;;;===???DDDKKKVVVbbbmmmsssxxxyyy|||~~~yyyvvvqqqggg[[[PPPHHHDDD??????????????????>>>>>>???>>>>>>???@@@BBBDDDEEEGGGMMMWWW___eeeiiilllnnnlllooorrrtttvvvyyy|||~~~zzzqqqeeeYYYQQQNNNQQQWWW___fffkkkooosssuuuxxxxxxwwwxxxxxxwwwtttrrrrrrsssuuuwwwxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{||||||yyyyyyzzz{{{{{{{{{{{{zzz|||}}}{{{~~~yyyqqqmmmnnnpppqqqrrruuuyyy}}}|||uuuooolllkkkiiihhheee```YYYTTTRRRRRROOOQQQVVV\\\```aaa```]]]ZZZ___fffppp~~~}}}}}}~~~}}}lll\\\^^^ooo{{{ttt{{{{{{lllvvv|||hhh\\\WWWMMMCCC???<<<777555666111111000000000000000111///000000000000///...------------...............------........./////////............////////////......///000111222222333777777999<<<===>>>DDDLLL\\\{{{hhhRRREEE@@@???@@@@@@AAACCCIIIRRR]]]eeennnttt|||{{{lll^^^XXXYYYXXX[[[___``````ccchhhtttttttttrrrqqqqqqsssvvvxxxzzz{{{||||||}}}{{{tttnnnrrr{{{|||jjj^^^YYYSSSNNNKKKIIIGGGFFFBBBAAAAAA@@@??????>>>>>>{{{mmmhhhjjjpppwww}}}~~~}}}{{{{{{~~~nnnZZZMMMGGGKKKIII@@@;;;===>>><<<===@@@FFFOOO[[[gggrrrxxx}}}~~~~~~~~~~~~}}}vvvqqqhhh^^^UUULLLDDD@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEIIIOOOXXX```eeehhhjjjkkknnnppprrrssstttwwwzzz||||||wwwjjj\\\RRRMMMMMMRRRXXX___eeekkkooorrruuuuuuuuuvvvwwwvvvsssqqqqqqrrrtttuuuvvvuuutttsssuuuuuuvvvwwwxxxyyyzzzzzzwwwxxxxxxxxxxxxyyyyyyyyy{{{{{{}}}|||}}}|||xxxtttpppqqqtttwww|||yyyuuutttrrrqqqoooiiibbb]]][[[ZZZXXXYYY]]]bbbggghhheeebbbaaaccchhhsss~~~~~~}}}~~~~~~}}}~~~xxxgggaaaiii}}}~~~mmmooo{{{uuuxxxxxxhhh\\\QQQFFF@@@<<<777444555111111000000000000111111///000000111000///...------------.........//////............////////////............////////////......///000111222333333666666999======???GGGPPPhhhlllXXXJJJCCC???===>>>@@@CCCFFFLLLUUUaaaiiipppuuu}}}vvvjjj```\\\YYYYYY[[[___``````dddjjjooooooooonnnnnnppptttwwwuuuvvvxxxyyyzzz{{{~~~}}}|||zzziiiddd\\\UUUPPPLLLIIIGGGCCCCCCBBBAAAAAA@@@@@@???wwwnnnkkkmmmrrrxxx|||{{{uuupppqqqxxxxxxeeeSSSHHHDDDHHHFFF===999<<<>>>======@@@GGGRRR^^^lllwww}}}~~~~~~}}}~~~}}}tttlllaaaWWWPPPIIIBBB<<<======>>>>>>>>>>>>>>>===>>>======>>>@@@BBBDDDEEEKKKPPPYYY```eeegggiiikkkqqqrrrsssttttttuuuxxxzzz|||nnn___RRRLLLJJJNNNSSSZZZaaagggllloootttttttttvvvwwwvvvtttqqqoooqqqrrrttttttsssrrrqqqssstttuuuvvvwwwxxxyyyyyyvvvvvvuuuuuuvvvvvvwwwxxxzzzzzz{{{~~~{{{zzz{{{{{{zzzpppssswww}}}zzzyyywwwrrrkkkfffcccbbb```aaadddiiimmmmmmjjjfff``````gggwww}}}~~~}}}|||||||||~~~rrrggghhhwwwhhheeessszzziii]]]PPPHHHAAA:::555555111000000000000000111111///000111111111000...------------.........//////............/////////000............/////////000---...///000111222333333666666999===>>>@@@HHHRRRsssppp[[[LLLFFFCCCAAA>>><<>>CCCHHHOOOWWW```kkkyyy}}}~~~tttmmmcccUUULLLIIIGGGDDDAAA@@@@@@???>>>===<<<;;;;;;@@@>>>;;;;;;>>>BBBEEEGGGLLLQQQYYY___cccgggmmmqqqvvvxxxyyyxxxwwwvvvwwwxxx|||mmmaaaWWWPPPLLLMMMPPPUUU\\\cccjjjnnnqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmrrrrrrsssttttttttttttssstttuuuuuuttttttvvvyyy|||yyyzzzzzz{{{|||{{{vvvuuutttzzzzzzwwwuuurrrmmmiiinnnnnnmmmlllmmmoooiiibbb___aaalll}}}|||}}}~~~|||{{{{{{|||~~~kkkbbbllliiicccnnn{{{rrrVVVJJJCCC;;;777:::333111000000111222222111---------.........//////---------............///---------------...//////..................------111000000000111222333333666888666999AAAAAAJJJ___uuudddPPPGGGCCC@@@??????AAACCCFFFJJJPPPYYYbbbiiirrrwww~~~xxxssskkkccc___]]]]]]^^^```ccceeeeeedddbbbfffgggeeegggmmmrrrsssyyytttppprrrssssssvvvzzz~~~mmmeee^^^UUUOOONNNHHHFFFBBBAAAAAABBBBBBAAAzzzwwwuuuvvvvvvvvvuuutttwwwttttttyyy}}}~~~nnnZZZNNNLLLLLLFFFBBB@@@<<<999999===???EEENNNVVV___jjjvvv~~~~~~~~~uuukkk```RRRIIIFFFDDDBBB@@@??????>>>>>>===<<<<<<<<<@@@???======???CCCGGGIIIQQQVVV]]]bbbdddggglllpppvvvwwwxxxxxxwwwvvvwwwyyy~~~}}}ooocccXXXQQQIIIJJJKKKOOOUUU]]]dddhhhnnnnnnnnnnnnoooooopppppppppooonnnmmmllllllllllllqqqqqqrrrssssssssssssssspppqqqqqqqqqppprrruuuxxxvvvwwwwwwwwwwwwzzz~~~zzztttrrrsss|||}}}zzzwwwtttrrrttttttrrrrrrqqqkkkdddbbbcccnnn}}}}}}~~~}}}||||||}}}~~~nnnpppnnn```iiiwwwzzz{{{hhhWWWJJJ===666777333111000000111222222111/////////......------------------............///......------......///000////////////////////////000000000000111222333444777:::999;;;AAABBBOOOgggrrraaaOOOGGGDDDBBB@@@AAAAAACCCFFFKKKQQQZZZdddjjjrrrvvv}}}wwwqqqjjjccc___^^^___```bbbdddddddddcccbbbeeeeeebbbdddjjjoooqqqxxxtttrrruuuvvvvvvxxx|||~~~qqqfffZZZQQQNNNJJJGGGCCCBBBBBBBBBBBBBBB~~~|||}}}yyy{{{~~~~~~|||vvvvvvzzz~~~vvvdddTTTLLLMMMLLLFFFAAA???<<<888888<<<===EEEOOOYYYbbblllvvv}}}~~~}}}~~~~~~uuuhhh\\\NNNDDDBBBAAA@@@>>>========================@@@???>>>>>>@@@DDDIIIKKKVVV[[[aaaeeefffhhhlllooouuuvvvxxxxxxwwwwwwxxxzzz|||}}}qqqdddXXXPPPIIIHHHHHHJJJNNNUUU]]]aaaggghhhiiiiiijjjkkkllllllkkkjjjiiihhhhhhhhhhhhhhhlllmmmnnnnnnoooooonnnnnnkkklllllllllkkkmmmooorrrrrrrrrrrrqqqppprrruuuxxx{{{zzzuuuqqqtttzzzvvvooogggcccccclll~~~~~~~~~}}}|||}}}~~~xxxrrraaaeeeooo{{{xxxbbbPPP@@@666555333222000000222333222111111111000///...---,,,,,,---------............///...............///000000///000000000000000000000000000000111111222444444777<<<<<<===AAAEEEWWWtttnnn^^^MMMFFFDDDBBB@@@@@@AAADDDHHHMMMSSS\\\ffflllsssxxx~~~yyyqqqllleee___\\\^^^```bbbdddeeedddcccbbbdddfffeeebbbccciiioooqqqvvvttttttxxxzzzyyy{{{qqqaaaVVVQQQKKKHHHEEECCCBBBCCCBBBAAA~~~{{{xxxmmm[[[OOOKKKLLLIIIDDD???>>><<<888999===@@@HHHUUU```iiiqqqyyy~~~~~~}}}}}}~~~|||~~~}}}tttdddYYYKKKAAA?????????===;;;;;;;;;<<<<<<=========>>>>>>>>>>>>@@@DDDIIIMMMXXX]]]cccfffggghhhlllooosssuuuwwwwwwwwwxxxyyy{{{|||~~~}}}}}}{{{pppdddXXXPPPKKKIIIGGGFFFIIIOOOVVVZZZ```aaabbbccceeefffggghhhdddcccbbbbbbbbbbbbbbbccceeeeeefffgggggggggggggggfffggghhhhhhggghhhjjjlllkkkllllllllllllmmmppprrrxxx{{{~~~|||xxxsssxxx}}}sssjjjaaa```fffvvv~~~}}}~~~~~~~~~||||||}}}~~~vvveeedddiiiyyy~~~fffRRRAAA888666444222000111222333222222222111111000///...---------------............//////............///000000///////////////000000000000000000111222333444555666=========BBBGGG___lll]]]NNNHHHFFFCCC@@@???BBBEEEIIIOOOVVV```iiioooyyy}}}pppgggccc]]]XXXWWW\\\___bbbeeeeeeeeeddddddhhhjjjiiieeeeeelllrrrssssssrrruuu{{{|||{{{~~~{{{jjj\\\UUUMMMJJJFFFCCCBBBBBBAAA@@@vvvgggTTTLLLKKKKKKEEE@@@======<<<:::<<<@@@CCCLLLYYYeeemmmtttzzz~~~}}}}}}~~~~~~|||zzzrrraaaVVVIII@@@?????????===:::::::::;;;<<<<<<======;;;<<<======???CCCJJJOOOWWW\\\bbbeeegggiiimmmppprrrtttvvvwwwwwwxxx{{{|||{{{||||||{{{xxxxxx}}}~~~wwwnnnbbbWWWPPPLLLIIIFFFCCCEEEIIINNNRRRXXXXXXZZZ[[[]]]^^^``````]]]]]]]]]\\\]]]]]]^^^^^^^^^___``````aaaaaa``````aaacccddddddcccccceeefffdddeeegggggghhhjjjmmmppprrrtttwwwyyy{{{}}}zzzvvv|||xxxnnn```___cccooo~~~~~~{{{||||||{{{zzzzzz|||~~~iiiccceeeuuufffQQQBBB:::888444222111111222333333222111111000000000/////////---------............///...............///000000---------....../////////000000000111222444555666555<<<===>>>CCCLLLhhhnnn```RRRMMMLLLHHHDDDBBBBBBFFFKKKRRRZZZcccmmmsssvvvhhh```\\\WWWUUUVVVXXX\\\aaaddddddeeeggghhhjjjlllkkkhhhhhhnnntttuuuqqqrrrvvv|||}}}|||qqq```UUUOOOLLLGGGDDDCCCBBBAAA@@@~~~|||bbbQQQMMMLLLLLLBBB>>>;;;<<<;;;:::===BBBEEENNN[[[fffnnnsssxxx|||}}}~~~~~~~~~~~~~~~|||uuummm]]]TTTGGG@@@??????>>><<<:::::::::;;;;;;<<<<<<<<<999;;;======???CCCKKKQQQVVV[[[aaaeeegggiiimmmqqqqqqsssuuuwwwxxxyyy|||~~~|||{{{{{{{{{wwwsssuuuzzz}}}{{{xxxssskkkaaaXXXSSSLLLIIIEEEAAAAAACCCFFFIIIOOOOOOPPPRRRSSSUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZ\\\]]]]]]\\\\\\]]]___\\\^^^```bbbcccfffiiilllmmmooorrrtttwww{{{}}}{{{xxx}}}{{{pppaaa```dddnnnzzz}}}{{{{{{{{{zzzyyyzzz|||~~~nnnbbb___ooohhhQQQBBB;;;999444333111111333444333222111111111111000000000000---------............///---------------...//////,,,,,,------......//////000000000111333444666777555;;;<<<>>>GGGRRRpppooobbbWWWSSSSSSOOOJJJHHHCCCFFFMMMTTT]]]fffpppvvv|||ooobbb\\\XXXUUUUUUXXXVVVZZZ___aaabbbdddhhhkkkiiilllmmmjjjkkkqqquuuvvvqqqsssxxx}}}~~~}}}{{{www|||zzzfffWWWSSSPPPKKKGGGEEEDDDBBBAAA~~~vvv^^^PPPOOOOOONNNBBB>>>;;;;;;;;;:::<<>>???@@@DDDLLLSSSXXX]]]cccfffhhhiiimmmqqqppprrruuuwwwxxxzzz}}}{{{uuuuuuzzzyyyxxxvvvppphhh```ZZZWWWNNNKKKGGGCCCAAAAAACCCDDDFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRTTTUUUUUUTTTTTTTTTUUUUUUWWWZZZ\\\]]]___ccceeeiiikkkmmmpppsssxxx|||~~~yyy~~~zzzlllaaaaaadddmmmwww}}}{{{|||{{{zzzyyyzzz}}}zzzfff[[[ggg}}}iiiRRRCCC===:::555333111222333444333222333333222111000000//////---------............///,,,,,,,,,,,,,,,---......---------...//////000000000000111111333555666777666;;;<<<@@@LLLZZZxxxyyyjjj___UUUTTTUUURRRNNNKKKCCCGGGNNNVVV___iiirrrxxx~~~tttiii]]]WWWTTTSSSUUUYYYWWW[[[^^^______aaagggllljjjnnnpppooopppuuuyyyyyytttuuuzzz~~~yyyxxx|||sssbbbXXXTTTOOOKKKIIIGGGEEEDDDzzzyyyqqq[[[PPPQQQRRROOODDD???;;;;;;:::999;;;???KKKTTT```iiiooosssxxx{{{vvvyyy}}}{{{vvvooogggVVVNNNEEE@@@???>>>;;;888::::::::::::::::::::::::999<<>><<<555333222222333444444333666555444222000///---------------.........//////,,,++++++++++++,,,---------......///000111111222000000111222333555777777777<<<<<>>EEEKKKWWWeeemmmrrrxxxzzzyyy|||}}}}}}yyytttfffWWWKKKGGGBBB>>>===<<<;;;:::::::::::::::::::::::::::;;;<<<===>>>BBBIIIQQQWWW]]]___aaacccfffiiinnnqqqqqqssswwwyyy{{{}}}{{{vvvqqqiiibbb]]]YYYSSSLLLGGGFFFDDDAAA???======>>>AAABBBBBB@@@===@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLMMMOOORRRTTTVVVXXX___aaacccfffhhhlllqqqtttzzz~~~~~~wwwooo___```fffqqqzzz~~~{{{yyyzzz|||}}}}}}}}}|||vvv___```pppjjjRRREEE@@@===555333222222333444333222444444333333222111000000000///---,,,,,,---///000------------------------000000000000111111111111333333333444555666777888<<<;;;<<>><<<<<<===<<<;;;AAAIIIPPP[[[gggnnnrrrxxxzzzzzz||||||}}}~~~yyyuuunnn___PPPGGGCCC???<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<>>>CCCJJJRRRXXX]]]___aaacccfffiiinnnqqqppprrruuuwwwyyy||||||tttlllfff___[[[UUURRRPPPMMMHHHDDDCCCBBBBBBBBBCCCBBB@@@>>>>>>>>>??????@@@??????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFGGGIIIKKKNNNPPPQQQYYY[[[^^^aaadddhhhnnnqqqsssyyy~~~xxx|||{{{qqqbbbccciiirrr{{{~~~|||{{{|||}}}~~~}}}}}}|||gggcccooo~~~kkkTTTFFF@@@===999777444333444444333111444444333222222111000000000///---,,,,,,---///000........................000000000000111111111111333333333333444666777888<<<<<<>>>EEEWWWttt}}}hhhYYYSSSOOOIIICCC@@@AAACCCEEEGGGLLLTTT]]]fffoooxxx}}}yyyiii___TTTNNNPPPUUUYYYZZZ^^^]]]]]]]]]___```bbbdddhhhjjjlllnnnooopppsssuuuqqqvvv||||||{{{}}}~~~{{{yyy|||vvv|||nnn\\\YYYWWWPPPJJJJJJ{{{mmmnnnvvv}}}wwwhhhVVVNNNNNNNNNJJJDDD<<<:::;;;<<<<<<===CCCLLLUUU___iiinnnrrrwww{{{{{{~~~~~~}}}~~~}}}{{{}}}}}}{{{wwwrrrhhhXXXIIIBBB???;;;:::::::::::::::999999::::::::::::::::::999:::<<>>>>>===<<<<<<;;;<<<============>>>>>>>>>;;;<<<<<<===>>>??????@@@AAAAAABBBCCCEEEGGGIIIJJJPPPSSSVVVZZZ^^^ccchhhmmmmmmqqquuuwwwyyy|||tttxxx~~~yyynnneeefffkkkuuu|||~~~}}}|||}}}~~~~~~}}}}}}|||~~~yyy}}}pppfffkkk|||yyyoooqqqZZZIIIAAA>>>===:::777555444444222111333333333222111111000000000///...------...///000000000000000000000000000000000000000111111111111222222222333444555666777<<<===???HHH]]]~~~rrr]]]PPPNNNJJJEEE@@@>>>???BBBDDDIIINNNXXXaaajjjssszzzwwwggg___UUUPPPQQQUUUYYY[[[^^^]]]]]]]]]^^^```aaaccchhhjjjllllllmmmnnnqqqsssrrrwww{{{|||zzz|||~~~wwwpppqqqwww~~~~~~jjjaaa\\\SSSLLLKKKzzzooonnnxxxzzziiiVVVPPPQQQNNNFFF???;;;999999;;;;;;<<>>:::999999:::999888999999999999999:::::::::888:::===@@@FFFNNNWWW]]]^^^```ccceeefffiiilllnnnoooppprrrtttwww}}}vvvqqqlllgggddd___XXXRRRLLLIIICCC@@@???>>>>>>===>>>>>>?????????>>>==============================:::;;;;;;<<<===>>>????????????@@@AAABBBDDDFFFGGGHHHKKKOOOSSSWWW]]]cccgggjjjmmmppprrrtttzzzwwwyyy}}}vvvkkkeeefffmmmvvv}}}{{{{{{{{{}}}~~~|||~~~|||~~~uuutttmmm|||vvveeeeeewwwzzziiiwww~~~zzzcccNNNCCC@@@>>>:::777444444444333222333222222222111111000000//////............//////000000000000000000000000///000000000111111111111111111111222444555777777;;;===@@@KKKcccmmmXXXMMMJJJGGGCCC???>>>???BBBDDDIIIPPPZZZeeemmmuuu{{{ssseee___WWWRRRSSSWWWZZZ\\\]]]]]]\\\\\\]]]___aaabbbjjjkkkmmmmmmmmmoooqqqtttsssvvvzzz{{{zzz{{{}}}qqqhhhhhhlllttt{{{mmmeee[[[UUUSSSyyyrrrqqq{{{xxxfffUUURRRSSSMMMDDD>>>;;;999999:::999:::BBBKKKVVV___hhhlllqqqxxx}}}~~~~~~~~~~~~zzzvvvsssrrrmmmbbbSSSHHHAAA>>>;;;::::::999888777888888888999999:::::::::777:::===BBBHHHPPPXXX^^^^^^```ccceeeggghhhkkkmmmoooqqqsssuuuxxx~~~}}}vvvqqqlllfffaaaVVVQQQKKKFFFDDDDDDDDDDDD???@@@@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>======>>>>>>???AAABBBCCCCCCEEEIIIMMMQQQVVV\\\```eeehhhkkkooorrrxxx}}}||||||~~~xxxnnneeegggnnnxxx~~~zzzzzz{{{}}}}}}{{{~~~|||}}}tttmmmeeerrr~~~eee^^^nnnkkkpppkkkTTTFFF@@@<<<999555333333444333333222222111111111111111000/////////......////////////////////////////////////000000000111111111111111111222333444666777888;;;>>>BBBMMMhhhhhhUUULLLGGGEEEAAA??????AAADDDFFFIIIPPP[[[fffooovvv|||zzzmmmbbb^^^XXXUUUUUUWWWZZZ\\\[[[[[[[[[\\\]]]___aaabbbjjjkkklllllllllnnnqqqtttsssvvvyyyzzzyyyzzz}}}|||}}}{{{nnncccaaaeeeiiiuuutttiii```[[[{{{xxxvvv|||{{{xxxyyylll[[[NNNOOOPPPJJJBBB???<<<:::999:::999;;;CCCLLLVVV```iiimmmqqqxxx}}}~~~~~~~~~}}}}}}~~~zzzsssmmmkkkfffZZZMMMFFF@@@>>><<<:::::::::888666777777888888999:::::::::888:::>>>CCCIIIQQQYYY___^^^aaadddfffggghhhjjjllloooqqqtttvvvzzz~~~xxxrrrnnn```[[[SSSMMMJJJIIIHHHGGGBBBCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????AAAEEEHHHKKKOOOUUUYYY\\\___dddiiimmmsssxxx|||~~~zzzzzz|||zzz|||xxxooohhhjjjqqq{{{{{{{{{{{{}}}}}}{{{~~~|||}}}wwwlllcccllljjj[[[eeetttmmmwwwsss\\\KKKCCC===:::555333333444444444111111111111111111111111////////////////////////........................000000000000111111111111111222222333555777999::::::???EEEQQQooo}}}bbbPPPIIIDDDBBB@@@??????BBBEEEGGGJJJQQQ[[[fffooovvv|||tttggg]]][[[XXXUUUUUUVVVYYY[[[YYYYYYYYY[[[]]]___bbbccchhhhhhiiiiiiiiilllpppssstttvvvwwwwwwvvvuuuvvvvvvuuutttvvv}}}~~~qqqeee___^^^^^^iiittt{{{vvviiiaaa}}}}}}{{{|||~~~yyywwwooorrryyyppp```RRRIIILLLMMMEEE???@@@<<<999999;;;;;;>>>GGGQQQYYYccclllpppsssyyy|||}}}|||}}}tttjjjfff___SSSHHHDDD===<<<::::::::::::999777666777777888999999::::::888;;;???DDDJJJQQQYYY^^^___aaaeeegggggghhhiiikkknnnqqqtttwwwzzz~~~{{{qqqkkkbbb[[[UUURRROOOMMMJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<=========>>>AAACCCEEEIIIMMMQQQTTTXXX]]]ccchhhkkknnnpppuuuxxx{{{~~~}}}zzzzzzzzzyyyvvvyyy|||zzzpppnnnpppwww~~~~~~~~~~~~|||~~~||||||qqqcccfffzzzttt^^^```wwwoooqqq}}}hhhUUULLLAAA===888444333333333333000000000000111111111111//////000000000000//////........................000000000000111111111111222222333444666888:::;;;:::AAAIIIWWWwwwuuu\\\MMMGGGAAA@@@>>>>>>???BBBEEEGGGLLLRRR\\\fffooowww~~~|||kkk___XXXWWWVVVTTTSSSTTTVVVXXXWWWWWWXXXZZZ\\\```ccceeeggghhhhhhiiijjjmmmqqquuuvvvwwwvvvtttqqqnnnlllkkkiiihhhlllttt|||yyykkk^^^XXXUUU\\\eeennn{{{{{{ppp~~~~~~}}}wwwpppnnnjjjrrrwwwppp\\\OOOHHHLLLKKKBBB===???;;;999999<<<===AAAKKKVVV\\\fffooosssuuuyyy|||{{{|||~~~}}}wwwjjjddd\\\PPPFFFCCC:::999888999:::;;;:::999666777777888999999::::::999<<<@@@EEEKKKRRRYYY^^^___bbbeeegggggghhhiiijjjmmmppptttwwwzzz}}}~~~uuulllddd___[[[XXXSSSRRRPPPMMMJJJGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>======<<<<<<;;;<<<<<<;;;;;;<<<======>>>;;;===???@@@BBBEEEIIILLLPPPTTTZZZ```dddggghhhhhhhhhkkknnnpppssswww|||~~~{{{xxxuuutttuuuwwwxxx{{{vvvtttuuu{{{~~~~~~||||||wwwbbbcccsss{{{bbb```rrrsssooorrr___VVVEEE@@@:::666444333333222000000000000000111111111//////000000000000//////////////////////////////000000000000111111111111333333444555777999;;;<<<:::BBBKKK\\\~~~qqqYYYKKKFFF???>>>======???BBBEEEGGGNNNTTT]]]gggpppxxxtttcccWWWTTTTTTTTTRRRQQQQQQTTTVVVUUUVVVWWWYYY\\\```dddfffiiijjjjjjkkkllloootttxxxxxxwwwvvvrrrmmmhhhdddbbb[[[[[[___hhhrrr}}}ooo^^^SSSOOOTTT[[[fffvvv~~~tttjjjkkkxxxsss^^^MMMCCCFFFHHHBBB===>>><<<;;;::::::>>>EEENNNTTT```fffmmmssswwwxxxyyyzzzyyy|||ssseeeYYYNNNEEE>>><<<:::888777888888777666888999:::999777777888999<<<>>>BBBHHHOOOVVV\\\___```aaaccceeegggiiikkkkkkmmmooorrrvvvyyy{{{|||}}}zzzrrrjjjeee___]]]ZZZVVVRRRMMMIIIFFFDDDEEEDDDBBB???>>>>>>???======>>>>>>===<<<<<<;;;;;;;;;:::999999999::::::<<<<<<===>>>@@@BBBCCCDDDIIIMMMRRRWWW[[[\\\[[[[[[^^^___aaacccfffjjjooosss{{{~~~yyyvvvvvvrrrrrrqqqqqqsssyyy~~~~~~~~~|||}}}~~~}}}{{{yyy{{{}}}mmmfffllllllbbbkkkqqq}}}kkk___QQQ@@@999888333333666111000111111111111000//////////////////............000000//////.........---000000000000111111111111111222222333555777888999???AAAIIIaaaeeeUUUJJJ@@@AAA@@@???======@@@EEEIIIOOOXXXdddkkkooottt||||||kkk___ZZZQQQOOOMMMMMMOOORRRSSSSSSSSSUUUWWWYYY[[[```eeeiiijjjlllmmmmmmmmmqqqxxx~~~}}}wwwlll___YYYXXXRRRMMMNNNWWW```mmmzzzuuupppeeeZZZRRRLLLLLLWWWfffsss}}}{{{ssstttwww\\\NNNDDDGGGHHHAAA===>>>;;;;;;:::;;;>>>EEENNNUUUaaafffmmmsssvvvwwwxxxyyyxxxzzz~~~uuufffYYYMMMCCC<<<<<<:::888777888888777666777888999999777777888999<<<>>>AAAGGGNNNUUU[[[___```aaaccceeegggiiikkklllnnnpppssswwwzzz|||~~~~~~{{{vvvllliiiddd^^^XXXSSSNNNKKKHHHGGGFFFDDDAAA@@@@@@AAA???????????????>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===???@@@BBBCCCFFFIIIMMMQQQTTTUUUUUUUUURRRSSSUUUWWWYYY]]]bbbfffnnnqqqvvv|||~~~zzzxxxuuurrroooppptttzzz~~~|||~~~}}}|||zzz|||~~~rrriiimmmooobbbhhhzzzrrrqqqdddTTTBBB:::999333555888333111111222222111111000///////////////............000/////////............000000000000111111111111111222222333555777999:::@@@CCCLLLddd|||^^^PPPGGG@@@@@@@@@???======@@@FFFJJJQQQZZZeeelllpppuuu}}}tttdddYYYUUUNNNLLLKKKKKKMMMPPPQQQQQQRRRTTTWWWYYY\\\```dddhhhhhhjjjkkkkkklllqqqyyy~~~uuuhhh___[[[OOOIIIHHHOOOWWWddd||||||vvvrrrhhh^^^SSSLLLJJJRRR___kkkvvv~~~zzz{{{wwwZZZNNNFFFGGGGGG@@@<<<===;;;;;;:::;;;???FFFPPPVVVbbbhhhoootttvvvwwwxxxxxxxxxyyy{{{}}}}}}}}}wwwgggXXXKKKAAA;;;;;;999777777888888777666777888999999777777888999;;;===AAAFFFMMMTTTZZZ^^^```aaaccceeehhhjjjlllmmmpppqqqtttwwwzzz}}}~~~{{{rrrjjjccc\\\VVVRRRMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAACCCDDDFFFHHHJJJKKKLLLLLLKKKLLLNNNPPPRRRUUUZZZ]]]eeehhhmmmqqquuuzzz~~~zzztttooonnnqqquuuxxxxxx}}}~~~~~~~~~~~~~~~}}}{{{}}}~~~~~~sssrrrvvveeeeeeuuuwwwqqqZZZGGG<<<999444666999555222333333333333222111111////////////............////////////............000000000000111111111111111222222444555777999:::BBBDDDOOOjjjpppTTTIIIEEEAAA??????>>>===>>>AAAGGGKKKSSS[[[fffmmmqqqvvv~~~vvvhhhZZZQQQOOOLLLJJJIIIIIILLLNNNOOOOOOPPPSSSWWW[[[]]]```ccceeefffggghhhhhhjjjqqq|||wwwjjjbbbTTTLLLGGGIIINNNXXXooozzzuuummmcccUUULLLGGGKKKUUU```llluuu~~~sssWWWOOOIIIHHHFFF???;;;<<<:::::::::;;;???HHHQQQXXXeeejjjqqqvvvxxxxxxyyyyyyyyyyyyzzz{{{|||~~~~~~{{{zzz}}}vvvfffWWWJJJ@@@;;;:::888777666777888777666666777888888777777888999;;;===AAAFFFMMMSSSYYY]]]```aaacccfffhhhkkkmmmnnnpppqqqsssvvvxxx{{{|||}}}xxxoooggg```[[[TTTQQQMMMJJJHHHGGGFFFEEEEEEEEECCCBBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDDDDGGGHHHKKKLLLMMMPPPSSSVVV^^^aaafffjjjnnnsssxxx|||}}}zzztttqqqrrrtttuuuuuu{{{}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~kkkgggtttcccMMM???:::444666888333333333444444333333222111////////////............///////////////.........///000000000111111111111111222222444666888:::;;;BBBEEERRRooobbbKKKEEEDDDCCC>>>>>>>>>===>>>BBBHHHMMMUUU\\\fffmmmrrrwww}}}xxxkkk^^^RRRLLLLLLJJJIIIHHHIIILLLNNNOOONNNOOOSSSXXX\\\^^^___aaaccccccdddeeefffjjjsssyyynnncccWWWMMMIIIHHHOOOdddyyyzzzqqqhhhXXXNNNFFFFFFLLLVVVaaakkksss{{{}}}oooTTTPPPLLLIIIEEE>>>;;;:::999::::::<<<@@@IIISSSZZZggglllrrrxxxzzzzzz{{{{{{{{{zzzzzz{{{|||~~~}}}zzzxxxyyy~~~|||qqqbbbSSSHHHAAA===999888666666777888777666555666888888777777888999<<<===AAAFFFLLLSSSYYY\\\aaabbbdddfffiiilllnnnooopppppprrrsssuuuwwwxxxyyyyyy{{{}}}~~~~~~wwwmmmeee___[[[UUUQQQOOOMMMKKKIIIHHHGGGEEECCCBBBAAA@@@@@@AAA@@@???>>>============<<<;;;;;;;;;;;;;;;<<<<<>>============>>>??????AAACCCEEEEEEGGGJJJLLLSSSWWW\\\aaafffkkkpppsssuuuzzz|||zzzyyy{{{{{{yyywwwwwwyyy{{{}}}zzzwwwtttqqqpppwww~~~}}}~~~}}}}}}}}}}}}}}}||||||{{{}}}~~~~~~~~~rrriiiuuuiiiQQQAAA;;;555555666000333444444444444333222222////////////.....................//////////////////000000000111111111111111111222444666999;;;<<>>999777666666777888777666444666777777777777888999===>>>BBBGGGMMMSSSYYY\\\aaabbbdddgggjjjmmmooopppqqqppppppqqqrrrssstttuuutttwwwzzz|||}}}}}}~~~uuuoooiiiaaa[[[YYYWWWTTTQQQLLLKKKHHHFFFDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>======<<<;;;::::::;;;;;;======<<<;;;;;;;;;;;;<<<<<<>>>@@@AAAAAABBBDDDFFFLLLPPPVVV[[[```eeejjjmmmmmmrrrtttrrrqqqtttuuutttqqqsssvvvyyy|||~~~uuunnnkkkqqqxxx}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}}}}ttthhhrrrjjjRRRAAA;;;555555555...333333444444333333222111////////////.....................///////////////000000000000111111111111111111333444777999;;;===???EEEYYY|||pppVVVIIIDDDBBB???<<<=========@@@EEEKKKPPPYYY___gggnnntttyyy~~~xxxhhh\\\RRRKKKIIIKKKIIIHHHIIIKKKNNNPPPPPPOOONNNRRRWWW[[[\\\^^^___``````cccfffiiioooyyy|||mmm]]]QQQIIIJJJ[[[nnn~~~rrrfff[[[RRRIIIEEEDDDGGGOOOWWWdddnnnzzzmmm^^^OOOQQQPPPKKKCCC===:::888888999:::<<>>???CCCHHHNNNTTTZZZ]]]aaabbbdddgggkkkmmmpppqqqsssrrrqqqpppppppppqqqrrrtttwww{{{~~~~~~~~~yyyooohhhfffccc^^^ZZZQQQOOOLLLIIIGGGFFFFFFFFFDDDCCCBBB@@@??????>>>>>>>>>>>>===;;;::::::::::::;;;;;;;;;;;;:::::::::999;;;===@@@@@@@@@AAABBBCCCGGGKKKQQQWWW[[[___cccfffeeejjjmmmlllmmmqqqsssssssssssstttvvvyyy{{{}}}~~~||||||rrrnnnppptttvvv{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||qqqbbbkkkgggNNN???:::666777666...333333333333333222111111////////////......................../////////000000000000000111111111111111111333444777:::<<<===???FFF]]]gggPPPGGGCCC@@@>>><<<<<<======@@@EEELLLRRR]]]bbbiiipppwww|||}}}pppaaaVVVNNNHHHGGGJJJHHHGGGHHHJJJNNNOOOOOONNNOOORRRVVVYYY[[[\\\___```aaadddhhhmmmsss||||||iiiZZZMMMIIIVVVhhh|||nnnbbbZZZRRRJJJFFFCCCBBBHHHOOO[[[gggttt~~~yyybbbRRRMMMQQQRRRKKKBBB<<<999888888999:::===BBBLLLWWW___bbbgggooouuuxxxzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}zzz{{{|||zzzwwwtttssssssmmmiiiaaaUUUGGG>>>:::999888666555555777888777666333555777777666666888:::???@@@CCCHHHNNNUUUZZZ]]]aaabbbeeehhhkkknnnpppqqqtttsssrrrpppoooppppppqqqtttwwwzzz|||}}}}}}}}}yyyrrrnnnkkkfffbbbTTTRRROOOLLLIIIHHHHHHIIIEEEDDDBBBAAA@@@????????????>>>===<<<;;;:::::::::::::::;;;;;;::::::999888888:::<<<=========>>>???AAAEEEKKKPPPTTTWWW[[[]]]^^^cccffffffhhhmmmqqqqqqrrrqqqpppppprrrtttwwwyyy|||yyyvvvuuuttttttwww~~~~~~}}}}}}~~~|||||||||{{{{{{~~~mmm\\\ddd~~~cccKKK<<<:::777888888///222222333333333222111111000/////////............---.........//////000000000000000000111111111111111111333555777:::<<<>>>???GGG```___JJJCCCBBB@@@>>>;;;<<<<<<===@@@FFFMMMRRR```dddkkkrrryyy~~~vvvjjj\\\RRRKKKFFFEEEHHHFFFFFFGGGJJJMMMOOOOOONNNPPPRRRVVVXXXZZZ\\\___aaaaaaeeejjjooouuu~~~uuubbbQQQIIIRRRaaazzzlll___XXXQQQKKKGGGBBB@@@CCCJJJTTT```oooyyywwwcccSSSTTTTTTRRRKKKAAA;;;;;;===:::===@@@AAADDDLLLWWW```hhhlllrrrttttttuuuxxx{{{xxxyyyzzz{{{}}}}}}~~~~~~}}}{{{yyyxxxwwwtttqqqnnnooogggZZZMMMCCC===;;;:::666666555555555555666666555555444333333555888<<<@@@BBBFFFJJJNNNSSSYYY^^^dddfffhhhjjjkkkllloooqqqwwwxxxwwwrrrllljjjmmmqqqrrrvvvzzz{{{{{{{{{}}}|||}}}|||wwwvvvrrrlll___YYYRRRNNNMMMLLLKKKIIIFFFGGGHHHHHHDDD???>>>???BBBAAA>>>===<<<===???AAACCC@@@===;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===@@@BBBEEEIIIMMMPPPSSSUUUXXX[[[^^^aaadddhhhlllooommmnnnpppqqqrrrsssvvvyyyyyy~~~~~~}}}xxxuuuvvv{{{~~~{{{~~~|||}}}}}}}}}~~~rrr___bbb}}}|||[[[MMM???999888555333333333333333222222222111111////////////////////////............////////////000000000000000000111222222444666666777999<<<>>>HHHMMMeeerrrVVVFFFBBB???>>>>>>AAA???@@@BBBCCCEEEMMMVVV___dddllluuu}}}ttteeeUUULLLHHHDDDCCCDDDCCCEEEIIIKKKLLLMMMOOOQQQRRRTTTWWWYYYZZZ\\\___aaaeeeeeegggmmmvvvjjjTTTPPPTTTWWWpppqqqnnn```YYYOOOFFFAAAAAACCCFFFPPP]]]mmm{{{nnn]]]TTTTTTUUURRRJJJAAA;;;:::<<<:::<<<@@@BBBEEEMMMYYYaaaiiimmmqqqsssrrrsssuuuxxxxxxxxxzzz|||}}}~~~~~~~~~zzzyyywwwvvvvvvuuusssqqqnnneeeXXXKKKAAA<<<:::999666666555555555555666666555555555444333555999<<<@@@BBBFFFJJJNNNSSSYYY]]]dddfffiiijjjkkkmmmoooqqq{{{~~~~~~xxxoooiiiiiilllrrrvvvzzz{{{{{{zzz{{{|||}}}~~~|||vvvoooaaa]]]WWWSSSRRRQQQPPPNNNNNNMMMMMMLLLIIIFFFDDDEEECCCCCCBBBAAAAAA@@@@@@AAACCC@@@>>>============<<<:::::::::::::::;;;<<<===???@@@CCCFFFJJJMMMOOOQQQTTTWWWZZZ]]]```ccchhhkkkiiikkkmmmnnnooopppsssvvvvvv{{{}}}|||}}}~~~~~~}}}|||~~~||||||}}}}}}}}}||||||{{{|||}}}|||||||||}}}~~~tttaaafff~~~vvvZZZMMM???:::999666444444333333222222222111111111////////////////////////............////////////000000000000000111111222222444666777777999<<<>>>GGGOOOkkkyyyeeeOOOEEECCCAAA???>>>>>>===>>>AAACCCFFFOOOYYYaaafffooowww~~~qqqbbbRRRJJJFFFCCCBBBCCCDDDGGGIIIKKKLLLMMMOOOPPPTTTVVVXXXYYYYYYZZZ]]]^^^ffffffhhhnnnwwwsssZZZQQQSSSVVVkkk}}}|||kkkcccWWWKKKDDDBBBCCCEEEOOO[[[kkkyyyvvvzzzcccUUUUUUUUUTTTQQQIII@@@;;;:::<<<999;;;???BBBGGGPPP[[[ccciiimmmrrrsssrrrrrrtttvvvyyyyyy{{{}}}~~~yyywwwuuutttuuuvvvuuutttkkkbbbTTTHHH???;;;999888666666555555555555666666444555555444444666999<<>>@@@CCCEEEHHHJJJKKKNNNPPPTTTVVVYYY]]]aaaeeeeeegggiiijjjkkkmmmoooqqqrrrwwwyyyxxxyyy~~~}}}~~~~~~|||{{{}}}yyyyyyyyyzzzzzzzzzzzzzzz}}}~~~{{{{{{{{{|||}}}~~~wwwaaaiii|||{{{xxxjjjWWWKKK???;;;999666555555333222222222222111111111////////////////////////............////////////000000000000000111222222222444666777777999<<>>CCCIIISSS]]]dddjjjnnnsssuuuttttttwwwzzz{{{|||}}}yyywwwtttssstttuuutttsssiii___PPPDDD===:::888777666555555444444555555666444444555555555666999<<>>@@@BBBDDDEEEFFFHHHJJJNNNQQQSSSWWW\\\___```cccfffhhhiiijjjlllnnnooosssvvvuuuvvv{{{~~~~~~}}}{{{}}}{{{zzzzzzzzz{{{{{{||||||}}}||||||||||||}}}~~~~~~dddjjjvvvooolll~~~zzzkkk___SSSHHH>>>:::999555444555222222222222111111111111////////////////////////............////////////000/////////000111222333222444666777888:::===@@@EEEUUUuuubbbTTTGGGBBBBBB???:::888;;;;;;===AAADDDHHHRRR\\\eeekkkttt{{{fffYYYKKKFFFEEECCCCCCEEEHHHIIIKKKKKKJJJKKKMMMOOOTTTVVVXXXYYYYYYZZZ\\\^^^eeefffiiinnnwwwqqq\\\TTTTTT\\\xxxiiiYYYMMMFFFCCCCCCEEEOOO]]]kkkwwwssseeemmmvvvYYYMMMSSSSSSPPPKKKDDD>>>;;;::::::888:::>>>DDDKKKUUU___eeekkkooouuuwwwxxxyyy|||~~~zzzxxxuuuttttttsssqqqooofff[[[LLLAAA;;;999777666555555444444444444555555333444555666666777:::<<<>>>BBBGGGKKKPPPTTTYYY\\\^^^aaadddggghhhkkknnnqqqxxxtttkkkhhhgggjjjnnntttxxxzzz{{{zzz}}}wwwvvvsssnnniiifffcccbbbdddeeeaaa[[[YYY\\\ZZZVVVUUUTTTSSSQQQOOOMMMLLLKKKFFFEEEDDDCCCCCCBBB@@@======<<<;;;:::::::::::::::<<<<<<===>>>@@@AAABBBBBBDDDFFFIIILLLOOOSSSWWWZZZ]]]```cccfffggghhhjjjllllllqqqtttssstttyyy}}}}}}~~~}}}~~~}}}||||||{{{{{{|||}}}}}}|||}}}}}}}}}}}}}}}~~~{{{yyymmmooopppmmmbbbsss}}}yyywwwqqqeee[[[OOOFFF>>>:::888444222333222222222111111111000000////////////////////////............////////////////////////000111222333222444666777888:::>>>@@@FFFWWWwww```RRRFFFBBBAAA>>>;;;;;;===<<<>>>BBBEEEIIIRRR\\\fffmmmvvv||||||bbbVVVIIIEEEEEEDDDDDDFFFHHHIIIJJJJJJIIIJJJLLLNNNPPPRRRUUUXXXYYY[[[^^^aaacccdddgggmmmvvveeeYYYVVVZZZ}}}zzzlll]]]PPPHHHDDDCCCCCCKKKXXXfffsss}}}kkkaaajjjyyysssYYYLLLNNNPPPLLLFFF@@@<<<:::::::::999;;;>>>EEEMMMWWW```eeejjjooouuuxxxyyy{{{~~~~~~zzzxxxvvvuuutttrrrnnnkkkeeeYYYIII>>>:::999888666555555444444444444555555222444666666777888:::===>>>AAAGGGLLLPPPTTTXXX[[[]]]```cccfffhhhkkkooorrrzzzzzzmmmfffdddeeehhhnnnuuuyyy{{{zzz{{{}}}~~~~~~xxxpppkkkiiiiiikkkpppnnnfffbbbdddddd___^^^^^^]]]\\\YYYVVVSSSQQQNNNLLLIIIGGGEEEDDDAAA>>>>>>===<<<;;;:::999999999;;;;;;<<<===>>>??????@@@@@@CCCFFFIIILLLOOOTTTWWWZZZ]]]aaadddeeefffhhhjjjjjjoooqqqqqqrrrxxx{{{{{{zzzyyy{{{~~~~~~}}}|||{{{zzz{{{{{{||||||~~~~~~}}}}}}}}}}}}~~~wwwnnnrrr{{{tttmmmttteeeppp~~~{{{rrrfff^^^NNNFFF???<<<888333111222222111111111111000000000////////////////////////............////////////////////////000111333333222444666777999;;;???AAAHHH[[[zzzwwwZZZNNNDDDAAAAAA@@@??????>>>===???DDDFFFJJJTTT^^^hhhoooxxx}}}uuu___SSSGGGDDDDDDCCCCCCEEEGGGHHHIIIHHHHHHIIIKKKNNNMMMPPPTTTWWWZZZ]]]aaacccaaacccgggmmmvvvppp^^^XXXYYYwww~~~wwwlll___SSSJJJEEECCCDDDJJJUUUcccqqq|||zzzfff```iiitttmmmXXXKKKHHHLLLHHHBBB===::::::::::::;;;<<>>>>><<<;;;:::999999999888999999:::<<<======>>>===???CCCFFFHHHLLLQQQTTTWWWZZZ___bbbcccdddfffggghhhlllooonnnpppvvvyyyzzzwwwuuuwww|||~~~}}}}}}{{{zzzzzz{{{|||}}}~~~}}}}}}|||||||||}}}~~~~~~~~~yyyjjjffftttsssiii{{{llloooxxxiiiaaaOOOHHHBBB>>>:::444111333111111111111000000000000////////////////////////............////////////......//////000222333444222333666888999<<>>======@@@EEEHHHMMMXXXbbbjjjrrr{{{ppp\\\PPPEEEBBBBBBAAAAAACCCFFFFFFGGGFFFFFFHHHKKKNNNLLLOOOSSSVVVYYY]]]aaadddbbbccchhhnnnwwwzzzcccYYYTTTlllzzzuuulllaaaVVVLLLEEEAAABBBGGGPPP]]]lllyyyxxxeee```hhhooo{{{}}}hhhVVVJJJDDDJJJFFF@@@;;;999:::::::::<<<<<>><<<;;;:::999888888666777888999:::;;;<<<<<<;;;===AAADDDFFFJJJOOORRRUUUXXX]]]```bbbcccdddeeefffkkkmmmmmmnnntttxxxxxxxxxvvvwww{{{}}}|||}}}~~~{{{|||}}}||||||}}}}}}~~~~~~|||{{{{{{{{{{{{||||||}}}~~~~~~kkkcccpppmmmeeewwwrrrnnn{{{jjjaaaPPPJJJDDDAAA;;;555222444111111111111000000000000////////////////////////............/////////000.........///000222333444111333666888999<<>>BBBKKKXXXgggttt}}}tttiii```aaakkkssstttqqqtttyyyxxx^^^KKKEEEFFFFFFDDD@@@<<<999888777888888;;;AAAIIIRRRYYY___bbbnnnpppssstttssstttuuuvvv~~~}}}{{{yyyxxxxxxyyyyyywww{{{{{{vvvrrrqqqnnnjjj___OOO@@@::::::999666555666666666666666666666666555666777666666777:::<<>>======;;;999777:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@CCCFFFIIIKKKQQQUUU[[[```bbbcccddddddjjjjjjiiikkkoootttzzz}}}zzzyyyxxxzzz|||}}}}}}|||~~~zzzyyy|||}}}yyywwwxxx{{{{{{~~~~~~~~~}}}|||zzz{{{|||~~~|||uuudddhhhpppjjjwww|||www}}}uuugggTTTLLLEEEBBB===777333333111222222222222111000000000000000000000///..................///////////////000111222222333222222333222444999<<<<<<>>>BBBUUUmmmdddKKKGGGBBB>>>===<<<;;;:::???===???EEELLLSSS]]]gggnnnttt}}}~~~eeeSSSLLLDDDAAACCCEEEDDDCCCDDDEEEFFFGGGGGGIIIMMMOOOOOOQQQRRRTTTWWW[[[aaafffdddggglllrrryyygggYYYNNN^^^pppzzzoooeeeXXXLLLGGGGGGBBBFFFMMMWWWcccoooyyyuuulllcccbbbgggkkkkkkhhhhhhnnnyyyrrrYYYHHHCCCDDDBBB@@@===;;;999999999::::::===BBBJJJSSS[[[aaaeeennnpppssstttttttttuuuwww|||{{{zzzxxxwwwvvvvvvvvvuuuyyyyyyuuuqqqpppmmmiii]]]NNN???::::::999666555555555555555555555555555555666777666666777:::<<>>???BBBEEEGGGIIIOOOSSSZZZ^^^aaabbbccccccgggggggggiiimmmsssxxx{{{zzzyyyxxxzzz|||~~~}}}|||}}}|||}}}|||yyyyyy{{{|||yyywwwyyy{{{|||}}}~~~|||}}}}}}|||{{{|||}}}~~~~~~xxxfffiiiuuulllxxxwwwzzzuuu\\\QQQEEE@@@===888444444111222222222222111000000000000000000000///..................///////////////000111222222333222222333222444999<<<<<>>===<<<;;;:::???===@@@FFFMMMTTT^^^hhhrrrxxx}}}cccPPPIIIAAA>>>???AAAAAA???CCCDDDEEEFFFGGGIIILLLOOOPPPQQQSSSTTTVVV[[[```eeegggjjjooottt{{{kkkYYYOOO[[[ggg~~~uuukkk^^^OOOFFFDDDCCCEEEJJJRRR]]]kkkwww~~~~~~tttooohhheeeeeefffeeeccc___eeeqqq~~~}}}jjjSSSDDD@@@BBB===<<<:::999888999;;;<<<<<>>::::::888666555555555555555555555555555555666666666666777:::<<>>>>><<<:::888999999999999999:::::::::;;;;;;<<<===???BBBEEEGGGLLLPPPVVV[[[^^^___aaabbbdddeeegggiiinnnssswwwyyyxxxxxxwwwyyy|||}}}}}}|||~~~~~~~~~~~~~~~}}}}}}}}}yyywwwxxx{{{|||yyyyyy||||||}}}}}}{{{yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||zzzzzzzzz{{{|||}}}}}}}}}}}}|||jjjkkkyyykkkvvv{{{zzzmmm[[[HHH@@@===999555444111222222222222111000000000000000000000//////...............///////////////000111222222333222222444333555:::<<<<<<@@@FFFVVVqqq{{{___JJJFFFAAA>>>===<<<;;;;;;???>>>AAAHHHNNNUUU```jjjuuuzzzwww^^^NNNHHHAAA>>>>>>??????===BBBCCCDDDEEEFFFHHHLLLNNNQQQRRRSSSTTTVVVZZZ___cccjjjmmmrrrwww}}}rrr\\\PPPWWW[[[|||{{{ttthhhVVVHHHAAADDDDDDFFFLLLWWWeeesss{{{{{{tttqqqmmmjjjhhhgggffffff^^^dddnnnxxxwwweeePPPAAA>>>???;;;:::888777777999:::<<<===???DDDKKKTTT]]]eeejjjnnnqqqsssuuuuuuvvvwwwyyyzzzzzzzzzzzzxxxuuusssrrrpppsssssspppooonnniiicccUUUIII===::::::888666666555555555555555555555555444555666666666777:::===???BBBGGGLLLPPPUUUYYY\\\]]]```cccfffiiimmmrrruuuzzz}}}tttfff`````````___aaabbbdddeeegggjjjlllnnnoooooonnnkkkkkkkkkiiieeedddddddddccccccbbbbbbbbbeeelllwwwwwwkkkaaaWWWPPPIIIFFFBBB@@@>>>===;;;:::888888888888888888999999999999:::;;;===@@@CCCDDDHHHMMMRRRWWWZZZ\\\^^^```dddeeehhhlllppptttwwwyyyuuutttuuuwwwyyy{{{{{{{{{||||||{{{{{{zzzyyyyyyxxxwwwuuuwww|||}}}zzzzzz|||{{{{{{||||||{{{||||||}}}||||||||||||{{{}}}~~~||||||{{{zzzxxxyyyzzz}}}~~~}}}~~~sssqqq}}}iiitttkkkPPPBBB>>>;;;666333111222222222222111000000//////000000000000//////............//////////////////111222222222222222444333666:::;;;<<>><<<:::888777777777999:::<<>>BBBHHHMMMQQQUUUYYY\\\]]]```cccfffiiimmmqqquuuvvvyyyqqqfff___ZZZWWWYYYXXXYYYZZZ\\\___```aaabbbdddccc___aaaeeeddd___[[[ZZZYYYXXXWWWUUUTTTSSSWWW]]]dddlllxxxxxxiii]]]TTTLLLIIIDDDAAA???>>><<<;;;888888888888888888888888888888888999;;;>>>@@@BBBEEEIIIOOOTTTWWWZZZ]]]___bbbeeehhhmmmqqqsssuuuuuuqqqpppqqqsssvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvwww{{{{{{xxxwwwyyy{{{{{{|||}}}~~~|||||||||{{{{{{|||{{{xxxxxxyyyzzzyyyyyyzzz}}}}}}|||qqqzzz|||[[[HHHAAA<<<666222111222222222222111000000//////000000000000//////............//////////////////111222222222222222444444777:::;;;<<>>>>>CCCIIINNNRRRVVVZZZ\\\^^^aaadddgggjjjlllpppsssssswwwqqqcccZZZUUURRRPPPNNNOOOQQQSSSSSSSSSRRRVVVWWWTTTWWW```aaa\\\RRRQQQPPPOOONNNNNNNNNNNNMMMTTTZZZ\\\bbbuuuppp___VVVOOOKKKFFFBBB@@@???>>><<<999999999888888888888888777777888888:::===???@@@CCCGGGLLLQQQUUUXXX\\\^^^___bbbgggllloooppppppooonnnmmmnnnqqqtttwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{xxxvvvvvvyyyxxxuuutttvvv|||{{{|||~~~{{{|||||||||{{{|||xxxttttttwwwzzz|||{{{zzz}}}~~~|||}}}dddNNNDDD===666222111222222222222111000000...//////000000000000000............///////////////000111222222333222222555555888:::;;;===FFFQQQhhhbbbOOOFFFCCC???<<<<<<=========@@@@@@EEENNNUUU\\\fffpppyyy|||xxxkkk^^^SSSHHHFFFCCC@@@??????@@@AAA@@@BBBDDDEEEFFFIIIMMMPPPTTTUUUVVVWWWYYY]]]bbbffffffkkkrrrxxx}}}qqqXXXYYYPPPfffyyyzzzvvvhhhVVVJJJBBBCCCEEEKKKSSS]]]fffkkkvvv{{{}}}~~~vvvvvvvvvvvvyyy|||{{{ooo^^^MMMAAA======<<<:::888777777888999:::;;;@@@HHHQQQ[[[bbbhhhjjjooorrruuuvvvwwwxxxzzz||||||{{{{{{zzzzzzyyyzzzzzzzzzyyyvvvrrrppplllbbbWWWHHH@@@:::999999666555666444444444444444444444444333444666666666888;;;>>>>>>CCCIIIOOOSSSVVVZZZ\\\___bbbfffiiikkkmmmoooqqqtttwww}}}~~~kkk^^^XXXQQQNNNJJJIIIKKKLLLLLLKKKJJJOOOOOOKKKOOOYYY[[[UUUMMMLLLKKKKKKLLLNNNPPPQQQOOOTTTYYY[[[___kkkwwweee\\\QQQMMMHHHCCCAAA@@@>>>===::::::999999999888888888777777777888:::<<<>>>@@@AAAEEEKKKOOOSSSWWW[[[^^^___ccchhhllloooooommmkkkllllllmmmppptttwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{xxxwwwxxxxxxuuuuuuxxx{{{zzz{{{}}}}}}{{{|||}}}~~~}}}}}}~~~{{{tttuuuyyy~~~}}}{{{|||}}}iiiSSSFFF===777444111222222222222111000000......///000000000000000............///////////////000111222222333222222555666888;;;:::===HHHSSSmmm~~~aaaPPPEEEBBB>>><<<<<<=========@@@@@@FFFOOOWWW^^^hhhqqqxxx|||vvveeeYYYPPPDDDCCCAAA???>>>>>>@@@AAAAAABBBDDDFFFGGGJJJNNNQQQTTTVVVWWWXXX[[[___eeeiiijjjnnntttzzz}}}zzz[[[]]]QQQccc}}}ttttttssshhhXXXMMMCCCCCCCCCGGGOOOYYYcccjjjtttyyy}}}}}}|||wwwlll\\\KKK@@@======:::999888777888999;;;<<<;;;AAAJJJTTT^^^eeeiiikkkooorrruuuwwwwwwyyy{{{||||||{{{yyyyyyxxxyyy{{{{{{}}}|||xxxsssqqqlll```UUUFFF???:::999888555555666444444444444444444444444333444555666666888<<<>>>>>>CCCIIIOOOSSSVVVZZZ\\\___ccchhhkkklllmmmnnnooouuuxxx}}}qqqbbb\\\TTTPPPKKKJJJJJJKKKJJJHHHJJJOOONNNGGGJJJSSSTTTMMMMMMLLLKKKLLLNNNQQQUUUWWWWWWZZZ^^^```dddlllwww~~~kkkcccRRRNNNHHHDDDBBB@@@???>>>::::::::::::999999888888777777777888:::<<<>>>???AAADDDJJJOOOSSSWWW[[[^^^bbbeeejjjoooqqqpppmmmkkkllllllmmmppptttwwwxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz~~~zzzyyyzzzzzzxxxyyy|||{{{zzzzzz|||~~~|||zzz|||~~~~~~}}}~~~xxxxxx}}}{{{|||vvv~~~kkkTTTGGG===777666111222222222222111000000......///000000000000000............/////////000///000111222222333222222555666999;;;:::===HHHUUUpppzzz]]]LLLEEEBBB>>><<<<<<=========@@@AAAFFFPPPXXX___iiirrruuuyyywwwbbbTTTLLLCCCCCCBBB@@@??????AAACCCAAACCCEEEFFFHHHJJJOOORRRUUUVVVXXXYYY\\\```fffkkkmmmrrrwww{{{~~~]]]___RRR```|||qqqppppppfffXXXMMMEEECCCAAACCCJJJVVVbbbjjjsssxxx~~~~~~qqq^^^JJJ>>><<>>BBBIIIRRR[[[ccciiimmmpppsssxxx{{{{{{{{{{{{{{{{{{|||{{{zzzyyyzzz}}}}}}zzzvvvttttttpppbbbTTTDDD@@@:::666555555555555666666666555555444444444444444555666888:::;;;<<>><<<:::999999999999888666666666666777999;;;===???BBBDDDIIIMMMQQQUUUZZZ^^^cccgggkkkmmmmmmlllllllllnnnnnnoooppprrrsssttttttwwwxxxyyyxxxvvvuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyyyy{{{yyyxxxzzz~~~}}}{{{{{{|||}}}}}}}}}}}}~~~}}}~~~yyy{{{pppUUUEEE===999777555333111111222333222111000000000000000000000000000111111111111222222222333333222222333333444555666888555888???>>>GGG[[[sssnnnWWWNNNCCCBBB@@@>>>======>>>???AAADDDIIIOOOWWWaaajjjqqqzzz}}}tttdddVVVLLLBBBAAA???======>>>???@@@BBBCCCDDDEEEGGGJJJNNNRRRPPPRRRUUUXXX\\\aaahhhlllppptttzzz}}}}}}~~~nnnZZZVVV___ssswwwrrrjjjfff]]]LLLFFFBBBAAADDDJJJRRR^^^jjjuuuyyy~~~uuuaaaMMM@@@<<<>>><<<;;;999777777888999:::>>>BBBJJJSSS\\\ccciiilllsssvvvzzz|||{{{{{{zzz{{{yyyzzz||||||{{{zzz{{{}}}{{{yyytttqqqppplll^^^PPPCCC???:::666555555555555333333222222222111111111333333444555777888:::;;;???AAAFFFKKKQQQUUUYYYZZZ]]]___bbbeeefffiiilllnnnrrrtttyyy{{{nnnddd^^^YYYXXXVVVSSSRRRTTTVVVVVVWWWWWWXXXXXXXXXYYY\\\```cccdddfffjjjnnnqqqvvvxxxyyyxxxwwwxxx}}}~~~|||{{{|||xxxhhhZZZSSSMMMJJJFFF@@@>>>???===<<<::::::;;;;;;999888666555555666777:::<<<===>>>AAAEEEIIIMMMRRRXXX\\\cccfffjjjllllllkkkkkkkkknnnnnnoooppprrrsssttttttuuuvvvwwwwwwvvvuuuvvvwwwvvvwwwwwwwwwxxxxxxyyyyyywwwwwwxxx|||}}}~~~~~~~~~}}}||||||}}}~~~~~~uuutttzzz|||sssWWWFFF===999777555333222222333333333111000000000000000000000000000000111111111222222222333222222222222333444444555888666888??????HHH]]]wwwfffPPPIIICCCBBB???>>>======>>>???AAADDDJJJPPPXXXbbbkkkqqqzzz}}}iii[[[PPPGGGBBBAAA???>>>===>>>???@@@BBBCCCDDDEEEGGGJJJNNNRRRPPPRRRUUUYYY\\\bbbhhhlllqqqvvv{{{~~~~~~uuu^^^YYYaaauuuxxxsssllliii^^^LLLFFFBBB@@@CCCGGGOOO[[[fffpppttt{{{zzzdddOOOBBB<<<<<<<<<;;;999777777888999:::===CCCLLLVVV]]]ccchhhkkkuuuxxx{{{|||{{{zzzzzzzzzwwwzzz|||}}}|||zzzzzz{{{|||zzzuuupppnnnhhh[[[MMMBBB???:::666666555555555555444444444444333333333222222333444666888999:::???AAAFFFKKKQQQVVVYYY[[[]]]___bbbdddfffhhhkkknnnqqqtttyyy~~~{{{pppjjjggggggfffbbb```aaadddeeefffggggggfffeeeeeejjjmmmqqqtttvvv{{{}}}xxxwwwtttvvv{{{nnn]]]VVVNNNKKKGGGBBB@@@AAA???===<<<;;;<<<<<<;;;999555555555555777888:::<<<===???CCCGGGLLLQQQWWW[[[aaadddhhhjjjjjjjjjjjjkkkmmmmmmnnnpppqqqrrrssstttsssuuuwwwvvvuuuuuuuuuvvvuuuuuuvvvwwwwwwxxxyyyyyyuuuvvv{{{}}}{{{zzzyyy~~~wwwpppqqq~~~tttvvv[[[HHH>>>999777555444222222333333333222000000000000000000000000000000000111111111222222222222222222222333444444555888666999??????III___zzz```KKKFFFBBBAAA???=========>>>???AAAEEEKKKQQQYYYccclllrrrzzz}}}qqq^^^RRRIIICCCAAA@@@???>>>===>>>???@@@BBBCCCDDDEEEFFFJJJNNNRRRQQQSSSVVVYYY]]]bbbiiimmmssswww{{{~~~}}}cccZZZbbbvvvwwwtttpppmmmaaaMMMFFFAAA???@@@DDDJJJVVVaaaiiioooxxx}}}dddNNNBBB===<<<;;;:::888777777888:::;;;===DDDOOOXXX^^^ccchhhkkksssvvvyyy{{{zzzzzz{{{{{{zzz{{{||||||{{{zzz{{{|||~~~yyysssooohhh[[[MMMAAA>>>999777666666555444555555555555555555555555222222333444666888:::;;;???AAAFFFLLLQQQVVVZZZ\\\___aaadddfffhhhjjjmmmoooooosssyyy}}}~~~zzzxxx{{{zzzvvvtttttttttuuuwwwxxxxxxwwwuuutttvvvxxx|||{{{{{{yyy|||uuubbbYYYPPPLLLIIIDDDBBBBBB???===<<<<<<<<<<<<;;;999777666666666777888:::;;;===???CCCGGGLLLRRRXXX]]]```cccfffhhhiiiiiiiiijjjllllllmmmoooqqqrrrssstttuuuwwwxxxxxxvvvttttttuuuttttttuuuvvvwwwwwwxxxxxxwwwzzz~~~{{{xxxvvvxxxzzz~~~qqqmmm|||{{{mmmvvvwww]]]JJJ???999777444222111111222222222000000000000000000000000000000000000000111111111111222222222111222333333444444888777:::???@@@KKKccc}}}___KKKHHHBBB@@@>>>===<<<===>>>???AAAEEELLLSSS[[[eeennnssszzz}}}iiiWWWMMMGGGCCC@@@???>>>>>>>>>>>>??????AAABBBDDDEEEFFFIIINNNQQQQQQSSSVVVYYY]]]ccciiimmmrrrvvv{{{~~~gggZZZ```rrruuurrrppppppeeePPPGGGBBB???@@@BBBGGGRRR\\\eeelllvvv{{{^^^JJJ@@@======;;;:::888777777888:::;;;>>>FFFQQQYYY^^^bbbgggkkkppprrrvvvxxxyyyzzz{{{}}}~~~~~~|||zzzyyyzzz}}}|||vvvppphhhYYYLLL@@@===999777666666555444111111111111111111111111333444444666777999;;;<<>>===;;;;;;<<<<<<:::999999888888777888999:::;;;;;;>>>AAAEEEJJJQQQXXX]]]```bbbeeegggggghhhiiikkkjjjkkklllnnnppprrrssstttxxxyyy{{{zzzwwwuuusssssssssssstttuuuuuuvvvwwwwwwxxxzzz}}}{{{wwwsssvvvyyyooohhhxxx~~~kkkpppttt]]]KKK???999777333111000///000111000///000000000000000000000000//////000000000111111111222111111111111222333333444888888:::@@@AAANNNggg___JJJGGGAAA@@@>>><<<<<<===>>>@@@BBBFFFMMMUUU]]]fffooouuuzzz}}}{{{fffUUUJJJDDDCCC>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDFFFIIIMMMQQQQQQSSSVVVYYY]]]bbbiiimmmqqquuuzzz}}}nnn^^^```nnnsssooonnnooofffSSSJJJDDD@@@@@@AAAFFFPPPZZZdddkkkvvv~~~qqqVVVEEE>>>======:::999888777777999;;;<<<@@@HHHRRRZZZ]]]aaagggmmmnnnqqqtttvvvxxxzzz|||~~~~~~|||xxxwwwxxx}}}~~~}}}wwwoooeeeVVVHHH???<<<999777666666555333111222222222222333333333444444555666888:::;;;===???AAAFFFLLLRRRXXX[[[]]]]]]___bbbdddeeegggiiilllmmmrrrwwwzzz|||ooobbbUUUNNNKKKGGGDDDCCC>>>===;;;;;;<<<<<<:::999::::::999888888999:::;;;888;;;>>>BBBHHHOOOWWW\\\```bbbeeefffggghhhjjjllliiijjjlllmmmoooqqqssssssxxxzzz{{{{{{xxxuuussssssssssssttttttttttttuuuuuutttuuuxxx}}}{{{yyytttpppvvvzzzjjjbbbsssoooqqq~~~nnn\\\LLL@@@999777333111000000111111000///000000000000000000000000/////////000000000111111111111111111111222333333333888999;;;@@@AAAPPPjjj\\\GGGDDD@@@???===<<<<<<===???@@@BBBGGGNNNWWW___hhhqqqvvvzzz}}}wwwcccSSSGGGAAAAAA======>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEIIIMMMQQQPPPRRRUUUXXX\\\aaahhhllloootttzzz~~~vvvdddccckkksssmmmjjjlllfffVVVKKKEEEAAA@@@AAAEEENNNXXXbbbiiittt}}}dddMMMAAA===<<<;;;:::999888777777999;;;<<>>;;;888777777666555333333333444444444555555555333333444555777999;;;<<<>>>AAAFFFLLLSSSXXX\\\^^^]]]___bbbdddeeefffiiikkknnnrrrvvvwwwxxx}}}tttfffWWWPPPLLLGGGDDDCCC@@@>>>============<<<::::::999888777777888999999888:::>>>BBBHHHOOOXXX^^^```bbbeeefffggghhhkkkmmmiiiiiikkkmmmoooqqqrrrssstttvvvyyyzzzxxxvvvuuuttttttttttttsssssssssssssssqqqnnnmmmqqqyyyzzzxxxxxxvvvqqqlllsssxxx~~~mmmbbbrrruuuxxx}}}wwwqqqgggYYYKKK@@@:::777555333111111222333222111000000000000000000000000////////////000000000111111111111111111222222333333999999;;;@@@BBBQQQmmm~~~XXXEEEDDD???>>>===<<<<<<===???@@@BBBGGGOOOXXXaaaiiirrrwwwzzz}}}tttaaaRRRFFF@@@@@@<<<======>>>>>>>>>>>>>>>@@@BBBCCCDDDEEEHHHMMMPPPOOOQQQTTTWWW[[[```gggkkkooottt{{{zzzgggccceeewwwmmmeeegggdddWWWJJJEEE@@@???@@@CCCMMMVVV]]]eeepppzzz~~~ttt[[[HHH@@@===;;;::::::999888777777999;;;<<>>AAAFFFMMMSSSXXX\\\^^^___aaadddeeefffhhhkkkmmmooosssvvvuuuuuuzzzwwwhhhXXXPPPLLLHHHDDDBBBAAA@@@>>>>>>??????===<<<999999777666666666777888:::<<<@@@DDDJJJRRRZZZ``````bbbeeefffgggiiikkkmmmhhhiiikkkmmmoooqqqrrrssspppssswwwxxxxxxwwwvvvvvvuuuttttttssssssrrrqqqqqqoookkkgggiiiooovvv{{{}}}{{{vvvtttuuusssnnniiimmmttt~~~~~~|||}}}{{{tttttttttgggttt{{{~~~|||wwwllliiibbbWWWKKKAAA:::777777555333333444444444333000000000000000000000000////////////000000000000111111111000111222222333333999:::<<<@@@BBBRRRnnnzzzWWWFFFGGG???>>>===<<<<<<===???@@@BBBHHHPPPYYYaaajjjrrrwww{{{~~~rrraaaSSSGGGAAAAAA<<<<<<===>>>>>>???>>>>>>@@@AAACCCDDDEEEHHHMMMPPPNNNPPPSSSVVVZZZ```fffjjjooouuu}}}zzzhhhaaa___|||{{{mmmccccccbbbWWWIIIDDD???>>>???BBBLLLUUUYYYaaalllxxx}}}zzzyyygggOOOEEEAAA<<<;;;===888999888777666888<<>>AAAFFFLLLQQQVVVXXXZZZ\\\^^^aaadddggghhhiiijjjooossswwwwwwwww{{{|||jjjYYYSSSPPPIIIFFFHHHCCCAAA???>>>===<<<:::888>>><<<999777666777999:::888;;;???CCCHHHNNNUUUZZZ___```bbbeeehhhkkknnnoookkkkkkkkklllmmmoooqqqrrrrrrrrrsssssstttuuuvvvvvvssstttsssrrrppppppqqqrrrqqqkkkggghhhjjjmmmsss{{{{{{zzzwwwssspppmmmkkkjjjgggnnnyyy~~~}}}}}}||||||||||||~~~xxxpppnnnxxxzzzjjjnnn~~~vvvkkkgggeeeYYYHHHDDDAAA444555444222111000000//////000000000000000000000000111111111000000000000000000111111222333333444444666;;;::::::???CCCWWWuuujjjXXXJJJAAA@@@>>><<<;;;;;;===???AAADDDIIIRRR\\\eeeoooxxx}}}lllZZZMMMDDD??????===============<<<<<<<<>>AAAFFFLLLQQQUUUXXXZZZ\\\^^^aaadddggghhhiiijjjpppssswwwwwwvvvzzz~~~kkk[[[VVVSSSKKKFFFGGGCCCAAA???>>>>>>===;;;999===<<<:::888777888999999999;;;???CCCGGGNNNUUUZZZ^^^```bbbeeehhhkkkmmmnnnooooooooopppqqqsssuuuuuussssssssssssttttttttttttsssssssssrrrqqqqqqqqqrrrrrrmmmjjjkkkmmmooouuu{{{{{{xxxuuuqqqmmmjjjiiihhhgggmmmwww~~~}}}}}}||||||{{{|||}}}~~~~~~tttrrrvvv~~~mmmpppyyyooolllkkk^^^JJJCCC???444555444333111000000//////000000000000000000000000111000000000000000000000111111222222333444444444666;;;:::;;;AAAFFFZZZxxxwww```RRRHHHAAA???>>><<<;;;;;;===???AAAFFFLLLTTT^^^gggpppxxx~~~kkkYYYMMMCCC??????=====================<<>>@@@CCCJJJQQQXXX\\\ccclllttt{{{yyyrrruuu|||~~~jjjNNNBBB>>>999888:::888888888777666888<<<@@@DDDIIIPPPVVV]]]ccciiimmmnnnuuuzzz{{{||||||yyyzzz{{{}}}}}}|||xxxuuuvvvwwwxxxuuulll]]]KKK@@@<<<999555444444444444333222222222222222222222222222333555666666777:::===>>>AAAEEEKKKPPPUUUXXXZZZ\\\^^^aaadddggghhhiiijjjooorrrvvvvvvvvvyyytttccc\\\WWWNNNHHHHHHCCCAAA???>>>>>>>>><<<;;;<<<;;;;;;:::999999999999999;;;>>>BBBGGGNNNUUUZZZ^^^___bbbeeehhhkkklllmmmmmmmmmmmmnnnpppqqqsssttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqmmmkkknnnppprrrvvv|||zzzwwwrrrmmmiiigggfffffffffkkkuuu~~~}}}}}}}}}||||||{{{{{{{{{{{{}}}~~~yyyuuuuuunnnsss~~~vvvttttttgggOOOCCC???666555444333222000000000000000000000000000000000000000000000000000000111111111111222222333444444444666;;;:::<<>><<<;;;;;;===???AAAIIINNNWWW```hhhqqqyyy}}}hhhWWWKKKCCC>>>>>><<<<<<==================??????AAACCCGGGKKKNNNPPPRRRVVVZZZ\\\]]]aaaggglllmmmrrrxxx{{{||||||ppp\\\VVVcccwwwsssppphhh```RRRHHH@@@>>>@@@CCCJJJQQQUUUYYYaaajjjrrrxxx|||~~~zzztttqqqvvv}}}{{{vvvsssxxxmmmNNNAAA===999888:::777888777777666999===@@@EEEJJJQQQWWW]]]ccchhhkkkmmmttt{{{}}}{{{zzzzzz{{{{{{zzzwwwuuuuuuuuuuuuqqqhhhZZZIII>>><<<999555333333333333222222222222222222222222222222333555666666777:::===>>>AAAEEEJJJPPPUUUXXXZZZ\\\^^^aaadddggghhhiiijjjlllpppsssuuuvvvzzzlllccc[[[QQQKKKLLLEEECCC@@@??????>>>===<<<:::;;;<<<<<<<<<:::999888999;;;>>>BBBGGGMMMUUU[[[^^^```cccfffiiikkkllllllkkkkkkkkklllnnnoooqqqrrrttttttssssssrrrrrrqqqqqqrrrrrrrrrssssssrrrpppnnnllliiiiiimmmqqqsssxxx~~~{{{wwwqqqkkkgggeeeeeeeeedddhhhqqq{{{}}}|||{{{{{{{{{|||||||||{{{{{{zzz}}}|||wwwyyy|||nnnvvv{{{zzz|||pppUUUFFFCCC<<<555444333222111000000000////////////////////////000000000000000111111111000000111111222333333333555::::::<<>>>>><<<<<<<<<<<<============???@@@AAADDDGGGKKKNNNPPPQQQUUUYYY\\\^^^bbbiiinnnpppuuuzzz}}}}}}~~~zzz```TTT___zzzvvvtttkkk```SSSIIIAAA???@@@CCCIIIPPPRRRWWW^^^fffnnntttxxxzzz~~~yyyrrrvvvzzzzzzwwwqqqllliiijjj{{{nnnNNNAAA>>>;;;999;;;777777777666777999===@@@FFFJJJRRRXXX^^^ccchhhkkkmmmttt{{{}}}~~~{{{xxxwwwwwwwwwwwwvvvtttsssrrrnnneeeWWWHHH===;;;888555333222333222111222222222222222222222222222333555666666777:::===???AAADDDIIIOOOTTTXXXZZZ\\\^^^aaadddggghhhiiijjjiiimmmqqquuuwww|||sssfff\\\QQQMMMNNNHHHEEEAAA?????????>>>===:::;;;<<<======<<<:::999:::<<<>>>AAAFFFMMMVVV[[[___aaadddgggjjjkkkllllllmmmmmmmmmnnnoooqqqsssssssssssssssssssssssssssrrrsssrrrrrrssstttrrrnnnjjjeeebbbccciiinnnrrrxxx~~~|||xxxrrrlllgggeeeddddddbbbeeennnxxx~~~{{{{{{zzz{{{|||}}}}}}}}}||||||zzz}}}}}}}}}}}}pppyyy~~~tttYYYIIIDDD???666555333222111111000000//////////////////////////////000000111111111111//////000000111222222222333999888;;;DDDLLLcccdddOOOGGGDDDBBB>>>===;;;:::;;;>>>@@@BBBJJJPPPXXXaaaiiiqqqwww{{{}}}sss^^^PPPGGGAAA>>>>>>;;;<<<<<<<<<======>>>>>>>>>???AAADDDHHHKKKNNNOOOOOOSSSXXX[[[^^^bbbiiioootttxxx}}}iiiXXX___zzzwwwmmmbbbTTTKKKBBB???@@@CCCIIIOOOQQQUUU[[[bbbjjjppptttwww|||~~~zzz|||~~~{{{uuummmfffbbbaaaqqqlllLLL@@@>>><<<:::;;;777777777666777999===AAAEEEJJJRRRYYY___dddhhhkkkmmmtttyyy{{{~~~}}}yyyvvvvvvwwwwwwwwwsssrrrppplllcccUUUGGG===;;;888444333333333333222222222222222222222222222222333555666666777:::===???@@@DDDHHHNNNSSSXXX[[[\\\^^^aaadddggghhhiiijjjiiimmmqqquuuyyy}}}xxxiii^^^SSSNNNOOOKKKGGGCCC@@@??????>>>===;;;;;;=========<<<;;;:::;;;<<<>>>AAAFFFMMMVVV\\\```bbbeeeiiikkklllmmmlllkkkkkkkkklllmmmoooqqqqqqrrrrrrsssssstttuuuvvvvvvtttsssrrrtttuuurrrkkkfff___\\\]]]ccciiinnnuuu}}}|||yyysssmmmhhheeecccccc```bbbjjjuuu~~~}}}zzz|||zzz{{{}}}~~~~~~}}}|||{{{zzz|||ttt{{{zzz^^^KKKDDD>>>666555444222111111111111000000000000000000000000/////////000111111222222//////000000111222222222444999999;;;DDDMMMeeedddPPPIIIEEEBBB>>>===;;;:::;;;>>>AAACCCIIIPPPYYYbbbkkkrrrxxx{{{}}}{{{jjjWWWKKKEEE@@@===>>>;;;;;;<<<<<<===>>>>>>>>>===>>>@@@DDDGGGJJJMMMNNNNNNRRRWWW[[[^^^ccckkkpppuuuzzzqqq]]]___}}}{{{wwwoooeeeUUULLLCCC@@@@@@BBBHHHOOORRRTTTXXX^^^eeelllrrruuuxxx||||||ssslllhhhgggvvvgggIII>>>>>><<<::::::666777777666777999>>>AAADDDJJJRRRZZZ```eeeiiikkklllrrrvvvwwwyyy|||yyyyyyyyyxxxwwwsssrrrooojjjaaaTTTFFF===:::888444333444555555444222222222222222222222222222333555666666777:::===???@@@CCCHHHMMMSSSXXX[[[\\\^^^aaadddggghhhiiijjjlllooossswwwzzz|||~~~~~~qqqfffZZZSSSSSSNNNJJJEEEAAA???>>>===<<<<<<<<<<<<=========<<<<<<;;;<<<>>>@@@EEEMMMVVV\\\aaacccgggkkkmmmnnnmmmmmmiiiiiiiiijjjlllmmmoooppppppqqqrrrtttvvvxxxyyyzzzvvvtttssstttuuuqqqiiibbb^^^[[[ZZZ___dddiiiqqqyyy{{{xxxsssmmmhhhdddaaa```^^^```hhhsss}}}}}}{{{}}}zzz{{{}}}~~~}}}|||{{{yyyzzz|||~~~www{{{fffPPPFFF>>>666555444333222111111111000000000000000000000000...//////000111111222222111111111222333333444444666;;;:::===FFFOOOgggbbbOOOHHHEEEBBB===<<<;;;:::;;;>>>AAACCCJJJPPPZZZdddmmmtttzzz}}}ssscccRRRGGGBBB>>>===???;;;;;;<<<<<<===>>>>>>???;;;===@@@CCCFFFIIIKKKLLLNNNSSSXXX\\\```eeemmmssssssxxx}}}www```]]]uuuxxxtttooogggVVVMMMCCC@@@@@@BBBHHHNNNSSSTTTVVV[[[bbbjjjqqquuuvvvzzz~~~}}}~~~}}}vvvrrrtttdddFFF===>>><<<999999666777777666777:::>>>AAACCCIIIRRRZZZ```eeeiiillllllqqqtttsssvvv}}}~~~~~~}}}{{{xxxvvvtttrrrooojjjaaaTTTFFF===:::777444333444555666555222222222222222222222222222333555666666888:::===???@@@CCCGGGMMMSSSXXX[[[\\\^^^aaadddgggiiiiiijjjppprrruuuxxxzzz{{{||||||~~~|||yyyxxxyyy{{{xxxyyyooobbbYYYXXXOOOKKKFFFAAA???>>><<<;;;<<<<<<<<<<<<============;;;<<<>>>@@@EEEMMMVVV\\\bbbdddhhhlllnnnooonnnmmmmmmmmmmmmnnnpppqqqssstttoooppprrrtttwwwzzz{{{|||wwwuuutttuuuuuuqqqhhh``````[[[YYY]]]aaafffooowwwyyywwwsssmmmhhhccc```^^^]]]___gggsss}}}~~~|||~~~zzz{{{|||}}}}}}{{{yyyxxxzzz{{{}}}~~~vvvzzzoooUUUHHH???666555444333222111111111000000000000000000000000...//////000111222222222222333333444444555555666888<<<<<<>>>GGGPPPiii___LLLGGGEEECCC===<<<;;;:::;;;>>>AAACCCKKKQQQ[[[fffooovvv|||nnn___NNNEEEAAA>>>===???;;;;;;;;;<<<===>>>>>>???:::<<>>AAADDDHHHKKKOOOTTTWWWYYY[[[___cccfffhhhiiijjjnnnoooqqqrrrsssvvvzzz~~~{{{|||}}}}}}{{{uuulllfffcccccceeeeeegggnnnwww|||}}}~~~{{{nnnggg^^^VVVQQQMMMGGGBBBAAA@@@@@@???<<<<<<===>>>>>>>>>>>>>>>===>>>>>>@@@DDDLLLUUU\\\aaaeeeiiikkkllllllmmmnnnmmmppprrrsssssssssttttttmmmkkkkkkoootttxxxxxxwwwxxxtttooommmmmmkkkddd^^^]]]YYYVVVYYY```jjjpppsssxxxvvvsssmmmgggbbbaaaaaa^^^aaaiiirrrxxx~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxzzz|||sssuuuxxxZZZFFF>>>:::777444222111111000///111111000000000000111111111111111000000000000000111111111222333444555666:::;;;===@@@EEEUUUqqqpppWWWHHHGGGGGG>>><<<======<<<<<<>>>BBBFFFOOOUUU___fffmmmsss{{{sss___JJJAAAAAAAAA???>>>>>>>>>============>>>>>><<<>>>@@@CCCFFFIIIKKKMMMUUUXXX[[[]]]```gggpppwwwuuuwwwzzz{{{|||yyyaaa[[[hhhzzzsssmmmlll[[[VVVIII@@@???@@@???FFFOOOWWWTTTQQQRRRYYYccclllqqqrrrwww|||~~~~~~vvvlllyyyuuuWWWCCC>>>999888;;;777777666555555777999<<<===BBBIIIRRRZZZ___ccciiimmmmmmpppsssuuuvvvwwwyyy{{{}}}|||zzzyyyxxxxxxxxxyyyvvvtttqqqjjj___QQQCCC:::777555333333444444333222222222222222222222222222222222222333555888;;;<<>>===<<<<<<<<<===>>>>>>>>>>>>>>><<<======???CCCKKKTTTZZZ```cccgggjjjkkklllmmmnnnnnnppprrrrrrrrrqqqppppppllljjjjjjmmmqqqttttttrrrsssnnniiihhhjjjiiieeeaaa]]]YYYUUUWWW^^^gggmmmppptttrrrooojjjeeeaaa``````___bbbjjjrrrwww}}}}}}|||}}}}}}||||||zzzyyywwwvvvvvvwwwxxxzzz|||tttttt~~~}}}___III@@@:::777444222111111000///111111000000000000111111111000000000000000000000111111111222333444555666999:::===AAAGGGWWWtttmmmVVVGGGFFFGGG???;;;<<<<<<;;;;;;>>>BBBEEENNNUUU___ggglllrrrxxx}}}rrr___JJJAAAAAA@@@>>>=========<<<<<<<<<<<<=========>>>@@@CCCFFFIIIKKKLLLSSSWWW[[[^^^bbbhhhpppwwwvvvxxxzzz{{{|||~~~eeeZZZcccqqqzzzsssppp```XXXKKKAAA@@@@@@???FFFPPPYYYVVVSSSSSSXXXaaaiiiooorrrvvv|||vvvooo|||nnnQQQ@@@===888888;;;888666555444555666888;;;===CCCIIIQQQWWW\\\aaahhhmmmooorrruuuwwwxxxxxxyyy{{{{{{zzzyyywwwwwwwwwxxxyyywwwvvvrrrjjj___QQQDDD<<<777555333333444444333222222222222222222222222222222222222333555888;;;<<>><<<;;;<<<<<<=========>>>>>>>>>:::;;;<<<>>>BBBIIIQQQXXX^^^aaafffiiijjjkkklllmmmmmmoooqqqrrrsssqqqooonnnkkkiiihhhjjjmmmooommmkkkiiiddd```aaafffhhhgggddd^^^YYYUUUVVV]]]ffflllooopppnnnjjjfffbbb___^^^]]]^^^aaaiiirrrvvvzzz|||{{{~~~~~~}}}{{{yyywwwvvvwwwwwwwwwyyy{{{~~~xxxuuu|||~~~```JJJ@@@999777444222222111000///111111000000000000111111000000000000000000111111111111111222333444555666777999===AAAIIIZZZxxxhhhSSSFFFDDDEEE???<<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFIIIKKKLLLPPPUUU\\\aaaeeejjjqqqwwwwwwyyyzzzzzz{{{}}}kkk[[[___jjjzzzvvvggg]]]OOOCCCAAA@@@???FFFPPP[[[XXXTTTSSSWWW^^^ffflllrrrvvv{{{~~~}}}yyyhhhNNN???<<<777777999666666666555555666999;;;===DDDIIIPPPUUUZZZ```gggmmmqqqtttwwwyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyyyywwwvvvrrriii\\\NNNCCC<<<777555333333444444333222222222222222222222222222222222222333555888;;;<<<>>>@@@CCCEEEGGGJJJNNNQQQUUUWWWYYY\\\```bbbdddeeeiiilllqqqtttuuuvvvvvvwwwxxxxxxyyy{{{|||}}}~~~~~~~~~~~~{{{xxxtttnnngggbbbZZZVVVPPPLLLJJJIIIHHHHHHJJJQQQ[[[dddjjjpppuuuxxxzzz|||rrrfff^^^XXXOOOGGGBBB@@@>>>===<<<<<<<<<<<<======>>>>>>::::::;;;===@@@FFFNNNTTT\\\___dddgggiiijjjkkkllllllmmmpppssstttssspppnnngggeeedddfffhhhiiifffccc\\\ZZZYYY]]]dddiiihhhfff___[[[VVVWWW___hhhooosssppplllhhhccc```]]]ZZZYYYZZZ^^^gggppptttwww{{{{{{~~~~~~}}}}}}|||{{{yyyyyyzzzyyyyyyzzz}}}}}}vvvzzzwww\\\HHH@@@999666333222222222111000111111000000000000111111000000000000000111111111111111111222333444555666777999===BBBIII[[[yyydddRRREEEBBBCCC>>>======>>>>>>>>>BBBFFFJJJOOOVVVaaaiiinnnrrruuuxxx|||lll[[[JJJAAA???===;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@CCCFFFIIIKKKLLLNNNTTT\\\ccchhhlllrrrwwwxxxyyyyyyyyyyyy{{{ooo]]]___iii|||rrrbbbSSSFFFBBB@@@???FFFPPPZZZXXXTTTRRRTTT[[[dddjjjsssvvvzzz}}}dddKKK>>>===777555777444777777666666888:::===>>>EEEIIIOOOTTTYYY___gggmmmqqqtttwwwyyyyyyyyyzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzvvvuuupppfffXXXJJJ@@@;;;777555333333444444333222222222222222222222222222222222222333555888;;;<<<===>>>AAACCCDDDFFFJJJMMMQQQRRRUUUYYY]]]aaadddfffgggkkkqqquuuvvvvvvwwwwwwvvvvvvxxxyyy{{{|||}}}~~~~~~|||}}}zzzvvvqqqllleee^^^YYYTTTRRRNNNLLLLLLKKKJJJHHHFFFKKKSSS\\\dddkkkqqquuuyyy{{{~~~zzzlll```YYYPPPHHHCCCAAA??????<<<<<<<<<;;;<<<===>>>>>>:::;;;;;;<<>>AAAFFFJJJQQQXXXccckkkpppsssvvvyyy{{{hhhYYYIIIAAA???<<<:::;;;===<<<<<<<<<<<<<<<<<<===>>>???AAACCCFFFHHHJJJKKKMMMTTT]]]eeeiiinnnssswwwxxxxxxyyyxxxxxxzzz~~~qqq]]]]]]ggg~~~hhhXXXIIIDDDAAA???FFFPPPXXXWWWTTTQQQRRRWWW```gggrrruuuyyy{{{}}}~~~|||___III>>>===777444666333888777777777888:::===???EEEJJJPPPUUUYYY___ffflllqqqsssuuuvvvvvvxxxzzz||||||{{{zzzxxxxxxxxxyyyzzzuuutttooodddUUUGGG>>>;;;777555333333444444333222222222222222222222222222222222222333555888;;;<<<===>>>AAABBBCCCEEEHHHJJJMMMNNNQQQTTTXXX\\\```bbbcccgggmmmqqqssstttuuuvvvtttuuuvvvxxxzzz|||~~~~~~}}}{{{wwwsssnnniiiddd^^^XXXTTTPPPNNNMMMLLLLLLJJJHHHFFFDDDGGGLLLSSS\\\dddkkkooovvvxxx|||tttbbb[[[QQQHHHCCC@@@???>>>===<<<;;;;;;;;;<<<===>>><<<<<<======>>>BBBGGGKKKTTTXXX]]]aaadddeeegggiiikkkkkklllnnnoookkkccc]]]YYYXXXYYY\\\```aaa___[[[SSSRRRUUU\\\ffflllllljjjeee```[[[\\\dddooowww{{{rrrmmmfffaaa]]]ZZZUUUQQQSSSXXXbbblllqqquuu~~~}}}~~~xxxyyyzzz{{{|||}}}}}}}}}~~~oooooozzzlllSSSDDD???888666333222222222111000111111000000000000111111/////////000111111222222111111111222333444555666888:::???DDDLLL^^^|||qqqVVVNNNEEE@@@???<<<888999::::::<<<@@@EEEIIIRRRYYYccckkkooosssxxx{{{}}}wwwcccUUUGGGAAA???<<<:::;;;======<<<<<<<<<<<<======>>>???AAACCCFFFHHHJJJKKKNNNUUU^^^fffjjjnnnssswwwwwwwwwwwwwwwwwwzzzsss\\\YYYbbbnnn]]]LLLEEEAAA???FFFQQQXXXWWWTTTPPPNNNRRR[[[bbbmmmqqqvvvyyy{{{}}}~~~yyyZZZEEE===>>>888666888666777666666666777:::<<<>>>EEEJJJQQQVVVZZZ```fffkkkpppqqqrrrrrrsssvvvzzz}}}|||{{{yyyxxxwwwwwwwwwwwwttttttooocccSSSEEE===;;;777555333333444444333222222222222222222222222222222222222333555888;;;<<<>>>@@@BBBCCCCCCEEEHHHJJJKKKLLLMMMOOORRRVVVYYYZZZ\\\```eeejjjmmmoooqqqsssrrrsssuuuxxxzzz}}}{{{yyyqqqmmmhhhddd```]]]YYYWWWRRRQQQOOONNNMMMKKKGGGDDDDDDDDDFFFKKKSSS\\\ccchhhqqqsssxxx}}}}}}iiiaaaVVVLLLEEEAAA???>>>===<<<;;;::::::<<<===???>>>>>>>>>===>>>@@@DDDHHHOOOSSSXXX]]]___aaaccceeehhhhhhjjjnnnpppmmmeee]]]YYYYYY[[[```fffhhhfffcccXXXVVVUUU[[[eeemmmpppooohhhbbb\\\\\\bbbllltttxxxpppjjjccc^^^\\\YYYTTTPPPSSSXXXaaajjjooosss|||}}}~~~xxxyyyzzz{{{{{{{{{{{{{{{}}}~~~mmmjjjvvv{{{gggQQQCCC???888555333111222222222111111111000000000000111111...//////000111111222222111111111222333444555666888;;;@@@FFFOOOcccaaaKKKIIIDDD@@@???===888999:::;;;===AAAFFFKKKRRRXXXbbbiiinnnsssyyy}}}rrr^^^RRRFFFAAA>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;<<>>999777:::888666555555555666999;;;===EEEKKKRRRXXX\\\```fffkkkooooooppppppqqquuuzzz~~~|||zzzxxxwwwuuuuuuuuuuuuuuutttooocccRRREEE>>><<<777555333333444444333222222222222222222222222222222222222333555888;;;<<<@@@BBBCCCDDDDDDFFFHHHKKKKKKKKKKKKLLLNNNPPPSSSTTTWWW[[[```dddgggjjjnnnpppqqqsssuuuxxx{{{~~~~~~zzzxxxoookkkfffbbbaaa___^^^]]]WWWVVVUUUSSSQQQNNNHHHEEECCCAAAAAAEEELLLVVV^^^bbbllloootttzzzqqqiii\\\QQQIIIDDDBBB@@@===<<<:::::::::;;;===???@@@@@@???>>>===???CCCFFFKKKOOOUUUYYY\\\^^^```bbbdddeeeiiioootttsssllleee]]]^^^aaagggmmmpppooolll^^^YYYVVVYYYcccmmmrrrtttiiiccc\\\ZZZ```iiipppsssmmmggg```\\\[[[YYYTTTPPPUUUYYYaaajjjnnnrrr{{{}}}~~~yyyzzzzzzzzzzzzzzzyyyyyyzzz|||}}}mmmiiiuuu|||rrraaaNNNBBB>>>888555333111222222222111111111000000000000111111...//////000111222222222111111111222333444666666888;;;AAAHHHRRRfffyyyWWWDDDFFFDDD@@@@@@>>>;;;<<<===>>>@@@EEEJJJNNNQQQWWW```ggglllrrrxxx}}}ooo\\\QQQEEEAAA>>><<<;;;===;;;::::::999999::::::;;;???@@@AAACCCFFFHHHIIIJJJQQQWWW___fffjjjnnnssswwwuuuuuuuuuuuuvvvzzzzzzaaaZZZ___www}}}uuuyyytttbbbPPPGGGBBB???FFFQQQ]]][[[VVVNNNHHHIIIPPPVVV___eeennnuuuzzz}}}{{{nnnOOO@@@:::;;;777888;;;777555555555555666999>>>AAACCCJJJSSSZZZ___dddiiinnnoooooooooppprrruuuxxxyyyzzz{{{{{{yyywwwuuuuuuvvvuuutttoooeeeXXXJJJ???:::777777555444333222222222222222222222222222222222444444444444555888===AAADDDDDDDDDDDDDDDEEEFFFGGGKKKKKKKKKIIIHHHHHHJJJLLLQQQRRRYYYaaagggiiinnntttrrrsssuuuyyy|||~~~}}}}}}}}}zzzvvvtttrrrpppnnnjjjfffcccccc```\\\YYYVVVQQQIIICCCCCCDDDDDDDDDEEEKKKTTT[[[bbbfffmmmsssxxx}}}uuudddVVVMMMGGGCCC@@@>>>===:::888888888999:::===>>>???===<<<<<<===???FFFIIIMMMPPPSSSWWW[[[^^^aaadddfffkkkssswwwqqqggg]]]```gggpppwwwxxxtttoooccc]]]WWWYYYbbbkkknnnnnnhhhaaaZZZ\\\eeemmmooonnnkkkgggcccaaa[[[QQQLLLKKKPPPTTT^^^kkkssswww}}}yyywwwvvvwwwyyy{{{||||||zzz{{{|||~~~{{{mmmfffsss|||{{{zzztttkkkcccYYYMMMCCC>>>777555111000000111111111000000000000111111111111000000000000111111111111222222222333444555666777:::>>>CCCKKKYYYqqqlllUUUHHHFFF???<<<>>>;;;>>><<<<<>>@@@CCCGGGJJJKKKKKKKKKQQQUUU[[[ccciiiooorrrsssqqqsssvvvxxxzzz~~~zzz```ZZZ```xxx}}}sssqqqxxxwwwjjjXXXHHHAAACCCJJJOOOcccZZZSSSPPPLLLIIILLLSSS[[[```hhhrrr{{{~~~}}}wwwpppPPP@@@;;;;;;666777;;;666555555555555666999>>>AAACCCJJJSSSZZZ___dddiiinnnpppppppppqqqsssuuuxxxyyyyyyzzz{{{zzzxxxvvvwwwxxxwwwuuupppfffXXXJJJ???:::777666555444333222222222222222222222222222222222111111222222333777<<<@@@FFFFFFGGGFFFFFFFFFGGGHHHLLLLLLLLLKKKIIIHHHIIIJJJJJJKKKQQQYYY___bbbiiipppooopppssswww{{{}}}~~~~~~~~~}}}}}}|||{{{zzzxxxuuupppllliiieee___[[[XXXSSSLLLGGGEEEEEEDDDCCCCCCHHHOOOUUU\\\aaahhhpppvvv{{{{{{kkk[[[NNNFFFAAA>>>;;;:::999888888:::;;;===>>>??????>>><<<;;;===>>>BBBEEEIIILLLOOOSSSWWWZZZaaacccfffjjjqqquuuppphhh___bbbiiissszzzzzzvvvpppeee^^^YYY[[[cccjjjmmmmmmmmmeee]]]]]]dddjjjkkkiiiiiidddaaa___YYYPPPKKKKKKPPPTTT]]]jjjrrrwww}}}~~~~~~{{{yyywwwwwwxxxyyyzzzyyy{{{||||||}}}vvv{{{nnnhhhuuu|||tttkkk```YYYQQQHHHBBB???888555222000111111111111000000000000111111111111000000000000111111111111222222222333444555666777777;;;BBBKKK[[[ttteeeOOODDDDDD>>><<<>>><<<===;;;;;;>>>@@@AAAGGGNNNTTT[[[dddkkkppptttzzz~~~wwwgggUUUJJJ???>>>???===;;;;;;999999::::::::::::;;;;;;<<<>>>AAAEEEGGGIIIIIIIIIQQQUUU[[[bbbiiinnnqqqsssoooqqqtttuuuwww{{{|||cccZZZ]]]yyyrrrnnnssssssiiiYYYLLLEEEEEEIIIMMMbbb\\\VVVTTTPPPKKKLLLQQQXXX\\\dddooozzz{{{ttt}}}rrrQQQAAA;;;;;;666777:::555555555555555666999>>>AAADDDJJJSSSZZZ___dddjjjnnnqqqqqqqqqrrrtttvvvxxxyyywwwyyyzzzzzzyyyxxxyyyzzzzzzwwwqqqfffWWWIII???:::777666555444333222222222222222222222222222222222000000111222444777===AAAHHHJJJKKKJJJIIIHHHHHHIIIMMMNNNOOONNNKKKIIIHHHHHHEEEEEEHHHPPPVVV[[[dddllllllnnnqqqvvvzzz}}}{{{wwwpppkkkddd^^^[[[VVVPPPKKKGGGFFFDDDAAAAAACCCHHHLLLRRRXXXbbbkkkrrryyy~~~rrr```OOODDD>>>===999888777777999;;;>>>???@@@@@@@@@>>><<<;;;<<<===>>>AAADDDGGGJJJMMMQQQUUU___cccfffjjjooossspppiiibbbeeemmmvvv}}}}}}wwwrrreee```\\\]]]dddkkknnnmmmoooggg______eeejjjjjjhhheeeaaa^^^]]]WWWOOOKKKKKKPPPSSS]]]iiiqqquuu{{{~~~{{{xxxvvvwwwxxxxxxwww}}}||||||{{{}}}pppwwwqqqkkkyyyxxxuuuiii[[[TTTMMMEEEAAAAAA888555222000111111111111000000000000111111111111000000000000111111111111222222222333444555666777777;;;BBBNNNaaazzz}}}]]]HHH@@@BBB>>><<>>@@@BBBHHHOOOUUU\\\eeelllppptttyyy}}}ooo^^^OOOEEE======>>>>>>======999999::::::::::::;;;;;;;;;===AAADDDGGGIIIIIIJJJRRRUUU[[[bbbiiinnnppprrroooqqqtttuuuwwwyyy}}}ggg\\\\\\zzztttmmmooonnnggg[[[OOOHHHGGGHHHKKKaaa^^^[[[XXXSSSMMMLLLOOOUUUXXX___jjjvvvzzzssszzzpppRRRBBB<<<;;;666666999444555555555555666999===AAADDDKKKSSS[[[___dddjjjnnnssssssrrrssstttvvvxxxyyyuuuxxxzzz{{{zzzyyyzzz{{{{{{xxxqqqeeeVVVHHH???;;;666666555444333222222333222222222222222222222222111222333444666:::???CCCIIILLLNNNNNNKKKIIIIIIJJJOOOQQQSSSRRROOOKKKHHHGGGDDDCCCDDDJJJPPPVVV```jjjkkknnnqqquuuyyy||||||vvvpppggg```\\\WWWRRRNNNGGGEEEBBB@@@???@@@CCCEEEJJJQQQ[[[eeemmmuuu|||sss```NNNBBB>>>>>>999888777777999;;;>>>???@@@@@@@@@>>>;;;:::;;;<<<<<<>>>@@@CCCEEEHHHMMMPPP[[[aaafffiiimmmqqqnnniiiccchhhpppzzzxxxqqqccc```]]]```gggmmmppppppkkkeee___aaaiiiooopppnnnccc___\\\[[[VVVOOOLLLMMMOOORRR[[[gggoootttzzz~~~{{{xxxvvvvvvwwwxxxxxx~~~|||{{{zzz{{{}}}ooovvvuuuppp|||pppaaaYYYQQQFFF@@@@@@999666333111111111111111///000000000111111111111///000000000111111111111222222222333444555666777:::===EEESSShhh{{{[[[FFF???BBB>>>===???<<<;;;999:::>>>@@@BBBHHHPPPVVV]]]fffmmmqqquuuyyy}}}jjjYYYJJJBBB<<<<<<>>>===<<<===999999999:::::::::;;;;;;===???BBBEEEHHHJJJLLLLLLRRRVVV[[[bbbhhhmmmoooqqqqqqsssvvvwwwxxxzzz}}}iii^^^___wwwzzzppppppmmmggg\\\PPPHHHFFFHHHKKKbbbaaa^^^YYYRRRLLLLLLMMMRRRUUUZZZdddqqq|||wwwnnnrrrxxxlllRRRBBB<<<;;;666666999444555555555555666999===AAADDDKKKTTT[[[```eeejjjoootttssssssssstttuuuwwwxxxtttvvvyyy{{{zzzzzzzzz{{{{{{wwwooobbbTTTGGG>>>:::666555444444333333333333222222222222222222222222111222333444666:::???CCCIIIMMMQQQPPPMMMJJJIIIKKKPPPSSSWWWXXXUUUPPPLLLIIIFFFBBBBBBEEEJJJPPP[[[eeejjjnnnrrruuuwww{{{~~~{{{tttjjjccc]]]YYYSSSOOOFFFDDDBBB@@@@@@AAABBBBBBEEEKKKTTT^^^gggooowww{{{zzzmmm\\\LLLBBB???@@@;;;:::999888888:::<<<===?????????===:::999:::;;;:::<<<>>>@@@AAAEEEIIIMMMWWW___gggjjjlllnnnmmmiiiccciiisssxxxoooaaa______cccjjjpppssstttiiidddaaaeeennnttttttqqqccc^^^[[[ZZZVVVOOOMMMNNNOOORRRZZZeeemmmrrrxxx~~~{{{wwwvvvwwwyyyzzzzzz}}}{{{zzzyyyzzz|||qqqzzzyyyuuuuuufff```XXXIII???>>>:::777333111111111111000///000000000111111111111///000000000111111111111222222222333444555666777<<>>;;;;;;999:::>>>@@@BBBHHHPPPVVV]]]gggnnnsssvvvzzz~~~hhhWWWHHHAAA<<<======;;;999:::999999999:::::::::;;;;;;===>>>AAADDDGGGJJJLLLMMMSSSVVV\\\bbbhhhlllnnnooopppsssvvvxxxyyy{{{}}}iii```cccsssvvvuuurrrkkk^^^PPPGGGDDDHHHMMMdddddd```WWWNNNJJJKKKMMMQQQRRRVVV^^^jjjvvvvvvjjjkkknnnxxx{{{}}}{{{}}}jjjQQQAAA;;;;;;666777:::555555555555555666999>>>AAAEEEKKKTTT[[[```eeekkkooottttttssssssssstttvvvwwwrrruuuyyyzzzzzzyyyyyyzzzyyyuuulll___PPPDDD===:::666555444333333333333333222222222222222222222222000000111222444777===AAAHHHNNNSSSTTTOOOKKKKKKMMMPPPUUU\\\^^^\\\WWWQQQNNNHHHCCC@@@AAADDDHHHRRR\\\gggkkkpppsssuuuzzzzzzppphhhbbb\\\VVVQQQHHHFFFCCCBBBBBBBBBBBB@@@CCCGGGNNNVVV^^^gggooouuu|||~~~vvvhhhXXXJJJBBB@@@AAA<<<;;;999888888999:::;;;=========;;;999888999::::::;;;<<<===???BBBGGGKKKRRR]]]hhhkkkllllllkkkgggcccjjjwwwxxxmmmaaaaaabbbffflllqqqtttuuujjjfffeeejjjrrruuurrrmmmbbb^^^ZZZYYYUUUNNNLLLNNNOOOQQQYYYdddkkkpppwww~~~}}}yyywwwxxxzzz{{{|||zzzyyyyyyyyyzzz|||~~~vvv|||xxxxxxiiifff^^^LLL???===;;;888444222111222111000000000000000111111111111000000000000111111111111222222222333444555666777;;;===EEEVVVmmmbbbLLLCCCDDD???===???<<<<<<:::;;;>>>@@@BBBHHHOOOTTT\\\gggoootttxxx|||~~~eeeTTTFFFAAA===>>>===:::888999999999::::::::::::;;;;;;;;;<<<>>>AAAEEEHHHJJJLLLSSSVVV\\\bbbgggkkkmmmnnnnnnqqqtttwwwxxxzzz|||~~~jjj```cccooo{{{zzzyyyrrrdddTTTHHHEEEIIIOOOeeegggcccXXXMMMJJJKKKKKKNNNNNNQQQXXXcccoooxxx|||}}}pppooopppuuu{{{|||xxxyyylllPPP@@@;;;;;;666777;;;666555555555555666999>>>AAAEEEKKKTTT\\\```eeekkkoootttsssrrrrrrrrrssstttuuuqqqtttxxxzzzyyyxxxxxxxxxvvvqqqhhh[[[MMMBBB;;;999555555444333333333444444222222222222222222222222111111222222333777<<<@@@HHHOOOVVVWWWRRRNNNNNNPPPQQQWWW___dddbbb]]]WWWSSSKKKFFFBBBAAAAAACCCKKKTTT```eeekkkooosssyyywwwooohhhaaaZZZTTTLLLIIIFFFEEEEEEDDDAAA???AAADDDHHHNNNUUU^^^gggmmmvvv}}}yyygggVVVJJJCCC@@@@@@<<<;;;999888888999;;;<<<:::;;;;;;999888777888:::999:::;;;;;;<<<@@@EEEHHHNNN[[[iiimmmlllkkkiiifffccclll|||yyylllcccdddfffiiimmmpppssssssgggeeefffllltttuuuoooiiiaaa\\\XXXVVVRRRLLLJJJLLLNNNPPPXXXbbbjjjooovvv}}}{{{xxxxxxyyy{{{{{{wwwwwwxxxyyyzzz|||~~~zzz{{{xxxsssnnndddOOOAAA???;;;888444222222222111000000000000000111111111111000000000000111111111111222222222333444555666777;;;===FFFXXXqqqdddNNNDDDDDD???===@@@======;;;;;;>>>@@@AAAGGGNNNSSS[[[gggpppuuuyyy}}}zzzaaaPPPDDD???>>>???>>>:::999;;;999999::::::::::::;;;;;;:::;;;>>>AAADDDHHHJJJLLLTTTWWW\\\bbbgggjjjlllmmmmmmppptttxxxzzz|||~~~mmm```^^^kkk|||{{{zzzlll[[[LLLGGGKKKPPPdddiiihhh\\\PPPLLLJJJIIIIIIIIILLLSSS^^^jjjrrrwww|||}}}zzzyyyzzzyyy~~~yyyyyynnnPPP@@@:::;;;777888;;;777555555555555666999>>>AAAEEELLLUUU\\\aaaeeekkkoootttsssrrrqqqrrrrrrssstttqqqtttxxxyyyyyywwwwwwwwwtttooofffYYYKKKAAA;;;888555555444333333333444444222222222222222222222222444444444444555888===AAAIIIPPPXXXYYYUUUQQQQQQSSSQQQXXXaaagggfffaaa[[[WWWPPPJJJEEECCCAAABBBIIIQQQZZZ___gggmmmqqqxxx|||tttmmmfff^^^XXXPPPLLLIIIGGGFFFEEEAAA===@@@BBBEEEIIIOOOXXXaaahhhrrryyy}}}hhhVVVJJJDDD@@@>>>;;;:::999888888:::<<<===888999999888777666888999888999::::::;;;>>>CCCGGGKKKZZZiiinnnmmmkkkhhheeedddnnnzzzlllfffggghhhkkkmmmoooqqqqqqcccbbbeeellluuuvvvooohhh```[[[WWWUUUPPPJJJHHHJJJNNNPPPWWWbbbiiinnnuuu}}}}}}yyyxxxyyyzzzzzzuuuvvvwwwyyy{{{}}}~~~~~~{{{{{{wwwwwwkkkTTTDDDBBB<<<888555222222222111000000000000000111111111111000000000000111111111111222222222333444555666777===???HHH\\\vvveeeNNNCCCCCC>>>===AAA???>>><<<<<>>===??????;;;:::===999999:::::::::;;;;;;;;;<<<===???BBBFFFIIIMMMNNNTTTWWW\\\bbbgggjjjlllmmmooorrrwwwzzz}}}ppp___YYYjjj|||{{{rrraaaQQQJJJLLLPPPccckkkkkk```TTTNNNJJJGGGEEEFFFIIIQQQ\\\gggpppttt{{{|||~~~mmmPPPDDD:::999:::999777666444555555555555666999<<>>CCCKKKTTT[[[[[[YYYXXXVVVRRRSSSWWW___gggllliii```XXXRRRMMMGGGAAA???@@@CCCFFFMMMXXXdddkkkmmmqqqzzzzzzsssiiiaaa^^^UUUQQQKKKFFFDDDBBBAAA?????????BBBFFFIIINNN[[[gggmmmzzzvvveeeYYYNNNDDD>>>======<<<<<<<<<<<<;;;;;;;;;:::999777777888888666555555333555999:::;;;???FFFPPPZZZgggqqqsssooojjjggggggrrrtttlllpppqqqqqqtttvvvsssnnnhhheeefffppp|||~~~ttthhh___\\\VVVPPPKKKIIIIIIIIIJJJPPPYYYbbbjjjrrryyy}}}~~~zzzyyyzzzzzz{{{tttssstttvvvzzz|||}}}}}}~~~yyymmmyyyppp^^^LLL@@@<<<999666444222111111222000000000000000000000000000111111111111222222222222333555555555666999;;;>>>@@@JJJ```|||xxxxxxeeeOOOCCCAAA???BBBDDD===<<<<<<;;;;;;===BBBHHHMMMTTT\\\gggqqqvvv{{{sssZZZLLLCCCAAA>>><<<<<<;;;999888999999888888999999:::;;;;;;===???AAACCCGGGLLLOOORRRWWW^^^dddhhhkkkmmmooorrruuuyyy}}}nnnaaabbbkkkxxxwwwvvvyyyvvvgggUUUKKKLLLOOOgggtttvvvfffXXXTTTOOOFFFJJJIIIKKKOOORRRXXXfffsssvvv{{{~~~~~~nnnMMMBBB888777888777444444444555666666666888;;;>>>CCCLLLXXX```cccfffkkkppprrrrrrqqqppppppqqqrrrsssxxxyyyyyyyyyxxxvvvtttssstttrrrkkk]]]MMM@@@:::999777555333333444444333222111111111111111111111111333333222111333777>>>CCCMMMVVV]]]^^^\\\ZZZWWWTTTQQQUUU]]]fffkkkiiiaaaZZZTTTOOOHHHBBB???@@@CCCEEEKKKSSS^^^eeeiiinnnvvv}}}}}}rrrjjjgggZZZUUUOOOIIIEEECCC@@@>>>@@@???AAADDDGGGLLLWWWbbbkkkvvvssscccWWWNNNDDD???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888888777555555444555999:::;;;???FFFPPPZZZhhhrrrtttpppkkkhhhlllvvvwwwmmmppprrrrrrtttvvvsssnnndddccchhhvvv|||ppp```]]]VVVPPPKKKHHHHHHHHHJJJOOOXXXbbbjjjrrryyy~~~}}}yyyyyyyyyzzzzzzuuuuuuuuuxxx{{{~~~~~~~~~tttiiivvvkkkTTTEEEBBB???;;;777555444444444000000000000000000000000000111111111111222222222222333555555555666999;;;>>>AAALLLddduuuxxxfffPPPDDDBBB>>>@@@AAA;;;<<<<<<<<<<<<===BBBHHHMMMUUU]]]gggpppvvv{{{oooWWWJJJCCC@@@>>><<<<<<;;;999888999999888888999999:::;;;;;;===???AAACCCGGGKKKOOOSSSWWW^^^cccfffiiilllooopppsssxxx|||lll______eeeyyyuuusssyyyyyykkkVVVJJJLLLRRRjjjyyy{{{jjjYYYTTTQQQKKKJJJIIIJJJMMMOOOTTTaaannntttyyy}}}}}}nnnKKKAAA888777888666444444444555777777888:::===@@@DDDLLLXXXbbbiiilllnnnppprrrrrrrrrrrrrrrqqqqqqpppyyyzzzzzzzzzyyyxxxvvvuuutttqqqiii\\\LLL@@@;;;999777555333333444444333222111111111111111111111111222222222111333777===BBBMMMWWW```aaa___]]]ZZZVVVPPPSSS[[[eeekkkjjjddd^^^WWWRRRKKKDDD@@@???AAABBBGGGLLLUUU]]]dddlllrrrwww|||wwwnnnkkkaaa\\\UUUOOOJJJFFFBBB@@@AAA???@@@CCCDDDHHHQQQ[[[gggppp{{{|||ooo```VVVMMMEEE@@@???;;;;;;<<<<<<======>>>>>><<<;;;999999::::::888777666444555888::::::???FFFQQQ\\\jjjtttuuuqqqmmmjjjqqqyyywwwnnnqqqsssssstttvvvrrrmmmbbbccckkkzzz~~~rrrbbb^^^WWWPPPKKKHHHFFFFFFIIIOOOXXXbbbkkkssszzz~~~|||yyyxxxyyyyyyyyywwwwwwwwwzzz}}}pppfffttt{{{|||}}}```LLLCCC>>>999555333222111111000000000000000000000000000111111111111222222222222333555555555666999;;;>>>BBBPPPiiivvv}}}fffQQQEEEBBB===>>>???888;;;<<<<<<<<<===BBBIIIMMMVVV]]]gggooouuu{{{kkkTTTIIIBBB@@@===<<<;;;;;;999888999999888888999999:::;;;;;;===???AAACCCFFFKKKNNNUUUXXX]]]aaadddhhhkkknnnnnnrrrwww{{{jjj\\\\\\^^^|||rrrnnnwwwzzznnnXXXIIIKKKTTTnnnoooZZZSSSSSSQQQKKKJJJKKKMMMMMMPPP[[[gggpppwww|||}}}iiiKKKBBB;;;::::::777666666333555666777888:::>>>AAAEEEKKKWWWcccmmmqqqqqqoooppprrrtttuuuuuuuuussssss{{{{{{{{{{{{zzzyyyxxxwwwsssooofffYYYKKK@@@:::888777555333333444444333222111111111111111111111111111222222222333777===AAALLLWWWaaadddccc```\\\WWWPPPSSSZZZdddkkkmmmiiieee[[[VVVNNNFFFAAA?????????CCCFFFLLLVVVaaajjjqqqtttzzz~~~{{{rrrnnngggbbb[[[TTTOOOKKKFFFCCCCCC@@@???AAABBBDDDKKKSSS___hhhttt|||ooo```WWWNNNEEE@@@???:::;;;<<<===>>>???@@@@@@===<<<::::::;;;;;;999888777555555888999:::???FFFQQQ]]]mmmwwwwwwsssooolllrrryyyzzzuuupppsssuuuuuuvvvvvvrrrllldddeeekkkwwwwwwkkkccc___XXXPPPJJJGGGEEEEEEIIIOOOXXXbbbkkkssszzz~~~{{{xxxxxxyyyyyyyyyxxxxxxxxxzzz}}}rrrgggtttvvvppp|||jjjTTTBBB===666111111111111000000000000000000000000000000000111111111222222222222333555555555666999;;;>>>CCCSSSlll{{{bbbNNNEEECCC======>>>888;;;<<<<<<<<<>>>CCCIIINNNXXX___hhhooouuu{{{iiiSSSHHHAAA???===;;;;;;;;;999888999999888888999999:::;;;;;;===???AAACCCFFFJJJMMMUUUXXX\\\___bbbfffjjjmmmnnnqqqvvv{{{~~~jjjZZZYYYZZZzzzqqqkkkqqquuulllYYYKKKKKKSSSmmmuuu[[[RRRSSSSSSOOONNNNNNOOOMMMNNNWWWbbbmmmvvv}}}}}}aaaIIIBBB;;;::::::777666777222444555666777999===@@@EEEKKKUUUbbbmmmrrrqqqooooooqqquuuwwwyyyyyyxxxxxx{{{{{{{{{{{{zzzzzzyyyxxxrrrmmmcccWWWJJJ@@@:::888777555333333444444333222111111111111111111111111000111111222333777<<<@@@IIIUUUaaaffffffccc^^^YYYTTTUUUZZZbbbkkkpppooommm```[[[SSSJJJCCC???======@@@BBBGGGPPP]]]hhhooorrryyy}}}yyyuuuiiiddd^^^XXXSSSNNNIIIFFFFFFBBB@@@AAAAAAAAAFFFMMMVVV___nnn}}}pppbbbXXXOOOFFF@@@???:::;;;<<<===???@@@AAAAAA>>>===;;;;;;<<<<<<:::999888555555777888999???FFFQQQ___pppzzzzzzuuuqqqoootttzzzzzzvvvsssrrrvvvxxxwwwxxxwwwrrrkkkggggggjjjsss||||||rrriiiccc___XXXQQQJJJGGGEEEEEEHHHNNNXXXbbbkkkssszzz~~~zzzxxxxxxyyyyyyyyyxxxxxxxxxzzz}}}~~~wwwhhhrrrxxxkkkrrroooXXXFFF???777222333555555444000000000000000000000000000000111111111222222222222333555555555666999;;;===EEEUUUooozzz[[[JJJCCCBBB>>>>>>@@@:::;;;;;;<<<<<<>>>CCCJJJOOO[[[aaaiiipppuuu{{{jjjSSSHHH@@@>>><<<;;;;;;;;;999888999999888888999999:::;;;;;;===???@@@BBBEEEIIILLLTTTWWW[[[^^^aaaeeeiiilllnnnqqqvvvyyy|||lllZZZXXXZZZtttuuuooonnnmmmhhhZZZMMMKKKQQQjjj|||```TTTSSSRRRRRRQQQRRRRRROOOOOOVVV___kkkuuu~~~zzzwww{{{tttZZZEEE???:::999888444333555333444666666777999<<>>>>>@@@DDDLLLVVVaaaiiillltttxxx{{{nnniiiccc]]]XXXRRRMMMIIIIIIDDD@@@AAAAAAAAADDDIIIPPPWWWhhh||||||pppbbbYYYPPPFFF@@@???<<<<<<===>>>???@@@AAAAAA>>>===;;;;;;<<<<<<:::999999666555777888999???FFFRRR```rrr||||||vvvsssrrrvvv}}}~~~xxxuuuuuuuuuyyy{{{zzzzzzyyyssslllhhhhhhkkkttt||||||tttlllccc___XXXQQQJJJGGGEEEEEEHHHNNNXXXbbbkkksss{{{}}}zzzyyyyyyzzzzzzyyyyyyyyyyyy{{{}}}~~~~~~~~~jjjpppzzznnnsssqqq[[[III@@@666111222444444222000000000000000000000000000111111111111222222222222333555555555666999;;;>>>FFFXXXrrr}}}wwwtttVVVFFFAAABBB>>>>>>AAA<<<;;;;;;<<<<<>>;;;:::;;;;;;999888999999888888999999:::;;;;;;===???@@@BBBEEEIIILLLRRRUUUZZZ^^^aaaeeehhhkkkmmmppptttwwwzzz|||ooo\\\YYY[[[ooozzzsssmmmgggZZZMMMKKKQQQfffjjjZZZTTTOOORRRRRRSSSTTTPPPOOOUUU^^^hhhtttzzzrrrnnnpppuuuwwwyyy}}}nnnVVVDDD>>>:::999777444333555555666777777888999<<>>???BBBGGGNNNVVV^^^ccckkkpppwwwzzzuuuooohhhaaaZZZTTTOOOKKKEEEBBBBBBBBBAAACCCGGGLLLRRR```uuuxxxlll```WWWPPPGGGAAA@@@======>>>??????@@@AAAAAA>>><<<;;;;;;;;;;;;:::888:::666555777777888>>>FFFRRRaaattt}}}wwwttttttwwwwwwuuuvvvxxx|||~~~}}}|||{{{tttlllhhhiiioooxxx~~~uuulllbbb^^^XXXPPPKKKGGGFFFFFFHHHNNNWWWaaakkkttt{{{}}}zzzyyyzzz{{{{{{zzz{{{{{{{{{||||||yyyxxxoooqqq~~~vvvqqqyyysss```NNNCCC777000000222111///000000000000000000000000000111111111111222222222222333555555555666999;;;>>>HHH[[[uuu~~~yyylllSSSEEEAAACCC>>>>>>@@@<<<;;;;;;<<<===???DDDKKKPPP^^^eeennntttxxxzzz~~~lllSSSEEE???===;;;:::;;;;;;999888999999888888999999:::;;;<<<===???@@@AAADDDHHHKKKOOOSSSYYY^^^bbbeeehhhjjjiiimmmqqquuuxxx{{{ppp^^^[[[\\\jjjvvvlllZZZJJJJJJTTTeeewwwdddWWWNNNOOOOOOQQQRRROOOMMMSSS[[[dddqqq~~~}}}ssskkkjjjlllmmmpppsssvvvyyy||||||{{{{{{~~~|||kkkTTTEEE@@@<<<<<<999555555888777888999999999:::===???EEEIIIPPPVVV]]]dddkkkpppssstttvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyzzzzzzuuunnncccWWWMMMEEE???<<<777555333333444444333222111111111111111111111111///000111222444777;;;???CCCSSSdddmmmpppoooiiibbb]]]YYYVVVZZZcccnnnvvvzzzuuupppfff[[[QQQIIIEEECCC>>>???AAADDDGGGNNNVVV[[[dddiiiqqq{{{zzzrrrjjjbbb[[[VVVLLLFFFBBBCCCCCCBBBCCCFFFKKKNNN[[[ppptttiii]]]VVVOOOGGGBBBAAA>>>>>>>>>???@@@@@@AAAAAA>>><<<;;;:::;;;;;;:::888:::777555666777888>>>FFFRRRbbbvvv~~~xxxuuuuuuvvv~~~~~~vvvtttuuuzzz}}}~~~}}}|||uuummmhhhkkkrrr{{{}}}qqqgggbbb^^^WWWPPPKKKHHHGGGFFFGGGNNNWWWaaakkkttt{{{}}}{{{zzz{{{||||||{{{}}}||||||~~~{{{yyyxxxttttttsssrrroooqqq}}}vvvfffWWWKKK===555444555333000000000000000000000000000000111111111111222222222222333555555555666999;;;???III]]]xxxiiiSSSEEEBBBCCC======???:::;;;;;;<<<===???EEELLLQQQ___fffooovvvxxxzzz}}}lllRRRCCC???===;;;:::;;;;;;:::888999999888888999999:::;;;<<<===???@@@AAADDDHHHKKKMMMRRRYYY___ccceeehhhjjjfffjjjooossswww{{{qqq```]]]\\\fffqqqZZZGGGIIIWWWeeekkkZZZNNNLLLLLLOOOPPPMMMKKKPPPYYYbbbppp}}}yyymmmhhhfffeeegggjjjmmmppprrrqqqnnnmmmppprrrqqqzzznnn[[[JJJDDD>>>::::::999777555888888777666555777;;;>>>FFFLLLTTT\\\bbbhhhmmmpppsssvvvzzz|||||||||}}}}}}}}}{{{yyyxxxxxxyyyzzz|||uuusssiiiXXXJJJEEEDDDBBB===777333444555333111222333333333222222111111111000111222222333666:::===EEERRReeevvv}}}yyynnneeeaaa]]][[[[[[]]]cccppp}}}|||zzzqqqbbbUUUNNNHHHDDDAAA???======@@@FFFMMMRRRZZZaaajjjrrryyywwwlllaaaZZZMMMJJJFFFCCCCCCCCCCCCCCCFFFNNN]]]ooo}}}nnnhhh___VVVPPPLLLIIIFFF@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<:::999888888999666666999;;;===BBBHHHTTTgggttt{{{zzzuuu|||wwwrrrssswww~~~|||uuuoookkkbbbfffooozzz|||qqqfffccc^^^WWWOOOJJJGGGGGGHHHHHHOOO[[[fffooowww}}}~~~|||zzzzzz{{{|||zzz{{{|||~~~~~~www}}}~~~uuuxxxmmmnnnvvvxxxqqqXXXJJJ;;;666666555333333111111111111111111111111111111222222222111111000222333444444444666999<<>>===???<<<===>>>>>>AAAFFFNNNSSSccchhhoootttwwwyyy}}}iiiQQQEEE======<<<;;;::::::::::::555555666888999<<<===???===???@@@AAAAAACCCFFFHHHOOOTTTZZZ```eeehhhlllnnnnnnkkkiiijjjpppxxxuuubbbYYYVVVmmmxxx```NNNKKKQQQbbbwww```[[[TTTQQQPPPPPPOOOMMMPPPUUUccclllyyynnneeecccdddfffggggggfffbbb___]]]^^^```dddiiivvvppp[[[IIIDDD===:::999999777555777777777666666888;;;???EEEJJJRRRZZZaaafffkkknnnqqqtttxxxzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzz{{{{{{wwwsssgggUUUFFFBBBBBBBBBCCC:::444333444222222333333333333222222222111111000111222222333666:::===EEEPPPbbbsss{{{zzzrrrllleee___[[[YYY[[[aaaooo}}}~~~uuufffYYYPPPJJJDDDAAA???>>>===@@@EEEKKKNNNVVV\\\dddlllsss{{{~~~ssshhhaaaSSSOOOJJJFFFDDDDDDDDDDDDEEELLLZZZmmmuuujjjddd\\\TTTNNNJJJGGGEEEBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>><<<;;;999999888<<<999888:::;;;<<>><<<======>>>AAAGGGNNNSSS```fffmmmsssvvvxxx}}}~~~cccNNNCCC======<<<;;;::::::::::::999999999888999999::::::===>>>@@@AAAAAABBBEEEGGGOOOSSSZZZaaaeeehhhkkkmmmnnnjjjgggiiipppxxx~~~uuubbbZZZXXXooo{{{cccNNNHHHLLL___|||ddd^^^VVVSSSRRRSSSRRRNNNNNNRRR```jjjwww{{{mmmeeedddeeeddddddbbb]]]WWWTTTTTTUUU\\\bbbqqqoooZZZHHHCCC===999999999777555555666666666666888<<>>AAAGGGNNNSSS]]]dddlllrrruuuyyy}}}uuu[[[IIIBBB======<<<;;;::::::::::::::::::999999888999999999<<<===???@@@@@@BBBDDDGGGNNNSSS[[[aaaeeehhhjjjkkklllgggdddgggpppyyy~~~vvvddd[[[[[[qqq~~~fffPPPHHHJJJZZZ{{{iii```XXXUUUUUUVVVTTTOOOMMMNNN]]]ggguuuuuugggbbbbbbdddddd```YYYQQQLLLKKKLLLTTT\\\nnnwwwmmmWWWFFFAAA;;;999999999777555333444555666666888<<>>GGGWWWiiivvvzzzvvvqqqkkkeee___[[[ZZZ^^^jjjwww|||qqqdddZZZQQQIIICCCBBBAAA@@@@@@AAABBBCCCIIIMMMTTTYYY___hhhqqqyyy|||vvvggg```VVVNNNIIIGGGFFFFFFGGGJJJSSSbbbzzzqqqhhhbbb[[[TTTPPPMMMKKKJJJFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???===<<<::::::999999777777:::;;;>>>GGGQQQfffvvv}}}|||}}}xxxxxx}}}zzz|||~~~|||||||||wwwnnnfffaaaeeelllrrruuurrrjjjccc___ZZZRRRJJJEEEDDDEEEGGGLLLSSS]]]gggpppvvv{{{~~~zzzuuurrrrrruuuwww{{{}}}|||wwwoooooozzzyyyiiibbbdddiiijjjiiiTTTFFF999444444222000000111111111111111111111111000000111222222222111111222333444555555777;;;>>>FFFUUUrrrwwwpppyyyfffPPPHHH@@@??????<<<;;;<<<;;;<<<===>>>AAAGGGNNNTTT]]]dddmmmtttxxx{{{lllSSSEEEBBB======<<<;;;::::::::::::888888888888999:::;;;<<<;;;===??????@@@AAADDDFFFMMMRRRZZZaaaeeegggiiijjjiiidddaaaeeeoooyyy~~~zzzfff]]]]]]rrr{{{fffSSSLLLNNNVVVvvvlll```WWWTTTTTTWWWVVVPPPLLLKKKYYYdddsss~~~{{{iiibbbaaaffffffccc[[[QQQJJJIIIJJJQQQZZZppprrrzzzlllVVVEEE@@@:::888888999777555222444555666666888;;;>>>BBBGGGPPPXXX___eeejjjnnnnnnrrrwwwzzz{{{zzzyyyyyyvvvxxx{{{}}}~~~}}}|||{{{ttttttlll]]]OOOHHHEEEBBB<<<666333555777444222222222222222222222222222222111111222222222444888;;;===FFFVVVjjjxxx}}}xxxqqqlllgggccc```]]]^^^gggrrr{{{~~~uuujjj```VVVMMMEEEDDDCCCAAA@@@@@@@@@@@@DDDHHHLLLPPPUUU]]]gggnnnvvvzzz~~~~~~pppiii]]]SSSMMMIIIGGGFFFGGGJJJPPP^^^vvvwwwiiiddd\\\VVVRRRPPPNNNMMMIIIIIIGGGFFFDDDCCCBBBAAACCCBBB@@@>>><<<;;;:::::::::888888:::;;;???IIIUUUiiiyyyzzz|||{{{{{{}}}|||||||||xxxooogggbbbffflllrrrsssooohhhbbb___YYYQQQIIIDDDDDDEEEGGGNNNTTT^^^hhhpppvvvzzz}}}yyyssspppqqqsssuuu{{{|||~~~}}}yyyqqqnnnzzzwwwcccYYY\\\cccggggggSSSEEE999555666444222111111111111111111111111111///000111222222222222222111333444555666888<<<>>>FFFXXXwww~~~ppphhhrrrfffOOOGGG@@@??????<<<;;;;;;;;;<<<===>>>AAAGGGOOOTTT^^^eeeooowww{{{~~~~~~eeeOOODDDCCC======<<<;;;::::::::::::888888888888999:::;;;<<<;;;===??????@@@AAADDDFFFKKKQQQYYY___dddgggiiikkkhhhccc```ccclllwww~~~~~~hhh]]]\\\qqqxxxdddRRRMMMPPPTTTrrrooo```UUURRRQQQTTTUUUPPPLLLKKKWWWbbbqqq}}}nnnffffffhhhiiifff^^^SSSLLLKKKNNNQQQ\\\uuu}}}nnntttlllWWWCCC>>>999777888999777666222444666666666888:::<<>>999999444222666888555222111111222222222222333333333111111222111111333777:::>>>GGGWWWkkk|||}}}wwwnnnjjjfffccc``````gggppp{{{|||rrrhhh\\\RRRHHHGGGDDDBBB@@@?????????AAACCCFFFHHHLLLSSS]]]dddqqquuu{{{xxxpppeee[[[SSSMMMJJJGGGGGGIIINNN[[[qqq{{{lllggg```ZZZVVVTTTRRRQQQNNNMMMKKKIIIGGGEEEDDDCCCCCCBBBAAA???===<<<;;;;;;>>><<<<<<======@@@MMMYYYkkk}}}}}}}}}~~~}}}{{{vvvoooiiidddiiipppuuuuuupppiiiddd___YYYPPPHHHDDDDDDFFFHHHOOOVVV___iiipppuuuyyy|||{{{uuusssssstttvvvyyyzzz{{{|||}}}~~~~~~~~~}}}xxxttt}}}yyycccXXXZZZ```aaa```PPPCCC777555666555333222111111111111111111111111///000111222222222222222111333444555666999<<>>AAAHHHOOOUUU^^^fffpppwww{{{~~~wwwbbbOOOFFFDDD======<<<;;;::::::::::::::::::999999888999999999<<<===???@@@@@@BBBDDDGGGKKKOOOVVV]]]bbbgggkkkmmmjjjgggbbbbbbhhhrrr{{{jjj\\\YYYnnnyyydddRRRLLLNNNRRRoootttcccXXXRRROOOQQQRRROOOMMMLLLTTT___ooo{{{ssslllkkkhhhjjjhhh___SSSLLLMMMPPPSSS^^^yyy{{{jjjlllxxxjjjUUUBBB===888666777888888666333444666777666777999;;;???DDDMMMVVV]]]ccciiilllmmmrrrxxx}}}~~~~~~}}}}}}~~~}}}yyyxxxooo^^^NNNDDD>>>:::<<<666333666777555222222111111222222222333333333111111222111111333777999===DDDRRRgggzzz}}}rrrmmmgggccc``````hhhrrr{{{pppbbbWWWKKKIIIEEEBBB@@@??????@@@>>>???AAAAAACCCJJJSSS[[[iiiooovvv}}}~~~wwwmmmbbbYYYSSSMMMJJJGGGHHHLLLUUUgggtttooogggaaa]]][[[YYYXXXSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCAAA???===<<<<<<;;;<<<<<<===???AAAGGGVVVdddwww~~~|||xxxsssnnnjjjhhhnnnvvv{{{yyyssslllggg___YYYPPPHHHDDDDDDGGGIIIPPPWWW```iiipppuuuyyy{{{{{{vvvtttssstttuuuwwwwwwwwwxxxyyy{{{~~~}}}~~~}}}jjj___```aaa\\\VVVLLL@@@555444666555333333111111111111111111111111//////000222222333333222111333444555666999===@@@JJJ]]]||||||sss{{{gggNNNFFFAAAAAAAAA>>><<<<<<:::;;;<<<>>>AAAHHHOOOUUU\\\dddnnnuuuyyy{{{~~~tttbbbRRRHHHDDD======<<<;;;::::::::::::999999999888999999::::::===>>>@@@AAAAAABBBEEEGGGJJJNNNTTT[[[```ffflllppppppmmmhhhcccdddkkkwwwjjj[[[UUUiii|||hhhUUUMMMNNNRRRmmm{{{jjj^^^VVVOOOOOOPPPNNNMMMMMMQQQ\\\lllxxxtttmmmkkkiiilllkkkaaaUUUMMMNNNRRRWWWcccyyyggggggqqqxxxxxx{{{}}}fffQQQBBB===888666777888888666333555777777666777888:::===CCCLLLTTT\\\bbbhhhkkkkkkqqqxxx~~~~~~yyywwwnnn]]]OOOHHHEEECCCAAA:::444555666444333444111111111222222333333333111111222111111333666999:::???LLL```uuuuuuooogggbbb___```jjjuuuuuufffZZZLLLJJJFFFBBB@@@???@@@AAA<<<=========>>>DDDNNNUUUaaahhhqqqzzz|||qqqggg^^^VVVPPPLLLIIIIIIJJJPPP]]]ppp|||wwwoooiiieeebbb```^^^WWWVVVTTTQQQOOOLLLJJJIIIDDDCCCAAA???>>>===<<<<<<777888<<<@@@EEENNN```ppp}}}~~~|||vvvppplllkkkkkkrrrzzz}}}vvvnnniii```ZZZQQQHHHDDDDDDGGGJJJQQQWWWaaaiiipppuuuxxx{{{}}}|||yyyuuusssrrrrrrsssuuuuuutttuuuwwwzzz}}}|||qqqhhhgggdddZZZQQQIII===333222555555333333111111111111111111111111//////000222222333333333111333444666777999===@@@LLL___~~~~~~lllNNNGGGAAAAAABBB???<<<===:::;;;<<<>>>BBBHHHPPPUUUZZZbbblllsssvvvxxx{{{}}}tttdddTTTIIIDDD======<<<;;;::::::::::::555555666888999<<<>>>???===???@@@AAABBBCCCFFFHHHJJJMMMSSSYYY___fffnnnrrruuurrrllldddaaafffsss}}}jjjYYYRRRfffmmm[[[RRRQQQQQQlllooodddZZZPPPOOOOOONNNMMMNNNOOOZZZiiivvv}}}}}}qqqjjjhhhlllooonnndddVVVNNNOOOSSS\\\hhhwwwjjjhhhlllvvvpppxxx|||{{{hhhSSSFFF>>>999999:::888777888555555444555666777999:::AAACCCHHHQQQ[[[dddiiikkkkkkooouuu{{{}}}{{{|||}}}~~~zzzvvvmmmaaaRRRFFF???<<<:::888777555444444444444444333222222111111222222333333333333444555666666>>>@@@FFFTTTiii}}}xxxooogggcccaaabbbhhhooo}}}nnnbbbUUUPPPIIIDDDAAA???>>>===???>>>>>>>>>@@@CCCFFFHHHUUU^^^jjjuuu{{{wwwlllbbbYYYRRRNNNIIIHHHIIINNNXXXeeesss{{{yyy}}}zzzsssnnnkkkjjjiiibbb```]]][[[XXXSSSNNNJJJHHHFFFCCC@@@>>><<<;;;;;;======???@@@EEEUUUttt{{{zzzwwwpppjjjjjjmmmsss|||}}}tttlllfffbbbXXXMMMGGGDDDBBBEEEIIISSSYYYbbbhhhlllpppuuuyyy~~~{{{wwwsssrrrsssuuuwwwwwwwwwwwwwwwwwwyyy}}}|||uuuzzzqqqtttqqqaaaPPPEEE???999555444444222///000111111111111222222222111111000000111111222333333222444777777666;;;BBBLLLffffffRRRIIIBBB@@@@@@<<<;;;;;;:::<<<>>>???BBBGGGMMMRRR^^^dddjjjpppsssxxx~~~pppcccXXXMMMEEE@@@>>>;;;:::;;;;;;;;;:::888888888888999;;;===>>>@@@AAACCCDDDCCCDDDFFFGGGJJJNNNUUUZZZ```hhhrrryyyzzzxxxssskkkfffiiirrrzzzdddVVVSSS___yyyvvvYYYKKKNNNWWWdddpppeee___WWWRRRPPPNNNLLLIIINNNWWWcccmmmuuu{{{yyykkkfffkkkpppooojjj```UUUOOOOOORRR```pppxxxllljjjnnnxxxuuu{{{|||zzzmmmYYYFFF>>>888999:::888777888555555444555666777999:::BBBDDDIIIQQQZZZbbbggghhhjjjnnnsssyyy|||~~~}}}|||}}}~~~}}}xxxooobbbSSSGGG???;;;:::888777555444444444444444333222222111111222222333333222333333444555666;;;>>>DDDRRRggg||||||sssjjjdddaaa```eeelll}}}qqqeeeYYYSSSLLLFFFBBB@@@>>>===@@@???>>>>>>???BBBDDDEEEOOOWWWcccmmmuuu|||}}}qqqeee[[[RRRMMMJJJIIIIIIMMMWWWeeesss{{{xxxzzzzzzsssooooooppprrrkkkhhhddd```[[[VVVPPPLLLIIIGGGDDDAAA>>>===<<<<<<;;;;;;===???GGG\\\~~~}}}|||xxxqqqkkkkkkmmmttt||||||sssiiidddaaaWWWMMMHHHEEECCCEEEJJJTTTZZZbbbiiimmmqqqvvvzzz|||zzzvvvrrrqqqrrrtttuuuwwwxxxxxxxxxxxxyyy}}}{{{vvv|||hhhUUUEEE@@@999555444444222000000111111111111222222222111111000000111111222333333222444777777666<<>>@@@CCCHHHOOOSSS]]]cccjjjppptttxxx}}}vvvggg[[[OOOFFFBBB???<<<;;;::::::999888888888888888999;;;===>>>AAACCCEEEEEEEEEEEEGGGIIILLLQQQWWW]]]ccckkkttt{{{~~~yyyrrrmmmnnnuuu|||hhhXXXRRR]]]vvvuuu[[[NNNQQQVVVcccsssccc___YYYVVVUUUSSSOOOKKKMMMTTT```jjjssszzz||||||vvvkkkfffiiiooommmhhh^^^TTTOOOQQQTTTfffvvv{{{pppooosss}}}}}}qqq^^^FFF>>>888888888777666777555555444555666777999:::CCCEEEJJJQQQZZZbbbfffgggjjjlllqqqvvvzzz|||~~~~~~~~~~~~~~~~~~~~~|||rrrdddUUUGGG???;;;:::888777555444444444444333333222111111111111222222222222333333444555666888<<>>???@@@AAABBBGGGNNNXXXbbbkkkttt~~~xxxkkk^^^SSSMMMLLLJJJJJJNNNWWWeeesss||||||ssspppqqqtttvvvqqqmmmiiiddd```ZZZUUUQQQKKKIIIEEEBBB???===<<<<<<;;;:::;;;===FFF\\\~~~zzzrrrlllkkkmmmttt|||{{{rrrgggaaa```VVVLLLHHHEEEDDDFFFJJJTTTZZZccciiimmmrrrwww{{{{{{xxxuuuqqqpppqqqrrrtttvvvwwwxxxxxxxxxyyy}}}~~~{{{xxxiiiTTTFFF@@@999555444444222000000111111111111222222222111111000000111111222333333333444777777666<<>>@@@DDDJJJQQQUUU[[[bbbkkkqqquuuyyy}}}pppaaaSSSHHHCCC@@@===;;;:::999888777999888888888999:::<<<===CCCEEEGGGGGGGGGGGGIIIJJJOOOSSSZZZ___eeemmmwww~~~zzzuuuuuuyyy~~~{{{}}}kkkZZZPPPZZZqqqrrr\\\QQQSSSUUUcccwwwccc___\\\ZZZZZZWWWRRRMMMMMMRRR[[[fffpppxxx~~~wwwqqqrrrqqqkkkhhhjjjmmmjjjdddZZZRRROOORRRVVVjjjzzz}}}ttttttyyyrrr___GGG???888777888666555666555555444555666777999:::BBBDDDJJJSSS\\\dddgggiiijjjlllpppuuuyyy|||~~~|||||||||}}}~~~ttteeeUUUHHH???;;;:::888777555444444444444333222222111111111111111222222222222333444555666666;;;BBBNNNbbbyyytttkkkccc]]]^^^cccsssuuuggg```WWWNNNIIIEEECCCAAACCCBBBAAA@@@????????????@@@FFFOOOWWW```kkkwww}}}qqqcccWWWOOOOOONNNMMMQQQZZZggguuu}}}~~~uuuqqqqqqsssssspppmmmiiieeebbb^^^YYYVVVLLLJJJFFFAAA>>><<<<<<<<<===<<<;;;===CCCTTTrrr{{{rrrlllkkkkkkrrrzzz~~~zzzqqqgggaaa^^^UUULLLHHHFFFDDDGGGKKKSSSZZZbbbiiimmmrrrwww{{{{{{yyyuuurrrqqqqqqsssttttttvvvwwwwwwwwwxxx{{{}}}~~~~~~|||lllTTTFFF@@@999555444444333111000000111111111222222222111111000000111111222333444333444666666777===EEEWWWrrriiiPPPGGGAAA??????<<<;;;<<<:::;;;>>>AAAEEEKKKRRRWWW[[[bbblllssswwwzzz~~~wwweeeUUUJJJBBB???<<<;;;::::::999888999888888888888:::;;;===CCCEEEFFFGGGGGGGGGIIIKKKPPPTTT[[[```eeemmmvvv}}}~~~zzzyyyzzz}}}{{{}}}lllYYYPPPXXXmmm{{{ooo\\\RRRSSSSSSbbb{{{fffbbb]]][[[ZZZXXXSSSOOOMMMQQQYYYcccnnnwww}}}{{{xxxyyy~~~|||qqqiiihhhiiihhhiiilllmmmiii```WWWPPPOOOSSSWWWfffvvv~~~wwwyyyrrr```III@@@999777777555555666555555444555666777999:::@@@CCCJJJTTT^^^fffkkkllllllmmmqqquuuyyy}}}}}}|||zzz{{{}}}}}}ttteeeVVVHHH???;;;:::888777555444444444444333222111111000000111111222222222222333444555555666<<>>>>>>>>BBBHHHOOOWWWbbbnnnwwwyyy~~~vvviii\\\SSSSSSRRRRRRVVV^^^kkkwww|||tttrrrssssssrrrqqqmmmiiieeeaaa]]]YYYVVVNNNKKKFFFAAA===;;;;;;;;;>>>======>>>AAAMMMcccwww|||ssslllkkkiiipppxxx{{{xxxpppgggbbb[[[RRRJJJGGGEEEDDDGGGKKKQQQXXXaaahhhlllqqqvvvzzz|||zzzwwwuuusssssstttuuurrrtttuuuvvvvvvwwwyyy{{{}}}rrrZZZGGGAAA999555444444333222000000111111111222222222111111000000111111222333444333444666666777>>>GGGYYYuuuyyyaaaOOOGGG@@@??????<<<;;;<<<:::;;;>>>AAAEEEKKKRRRWWW\\\cccmmmtttxxx|||tttaaaQQQFFF???===;;;:::;;;<<<;;;;;;999888888777888999;;;<<<@@@BBBDDDFFFFFFGGGIIIKKKPPPTTTYYY^^^cccjjjrrryyy}}}{{{zzzzzz{{{~~~kkkVVVQQQXXXjjjxxxkkk[[[QQQOOORRRaaakkkeee^^^YYYWWWUUURRRPPPNNNRRRZZZcccllluuu|||}}}vvvqqqttt|||}}}rrrgggbbbbbbdddiiimmmoooiii___UUUOOONNNQQQTTTZZZjjjyyy}}}uuudddKKKBBB:::888777555555777555555444555666777999:::>>>BBBIIITTT___gggkkkmmmlllnnnqqquuuzzz}}}~~~}}}{{{zzz{{{|||~~~zzzqqqdddUUUHHH@@@<<<:::888777555444444444444222222111000000000000111111111111222222333444555777<<>>AAAFFFJJJOOOXXXccclllqqqxxxzzznnnbbbYYYUUUTTTVVVZZZcccnnnxxxwwwrrrtttwwwyyyxxxwwwsssmmmgggbbb]]]XXXTTTPPPMMMGGGAAA===<<<<<<<<<<<<<<<>>>@@@BBBIIIZZZjjjuuummmkkkkkkpppvvvxxxuuummmfffaaaXXXOOOHHHFFFEEEDDDFFFJJJOOOUUU^^^eeejjjoootttxxx~~~}}}|||yyywwwuuuuuuvvvvvvrrrsssuuuvvvvvvwwwyyy{{{}}}}}}|||ttt\\\HHHBBB999444444444444333000111111111111222222222111111000000111111222333444333444666666888???HHH\\\xxxmmmWWWNNNFFF?????????<<<;;;<<<:::;;;>>>@@@DDDJJJQQQUUU\\\ccclllssswww{{{iiiWWWIIIAAA>>><<<::::::;;;<<<===<<<999888888777888999:::;;;===???BBBDDDEEEGGGJJJLLLOOOSSSXXX[[[___eeemmmsssyyyyyyyyyyyyyyyzzzzzz{{{kkkVVVSSSWWWhhhvvviiiZZZPPPLLLQQQ___mmmfff^^^XXXVVVUUURRRPPPMMMSSS[[[cccjjjrrr|||~~~tttmmmnnnuuu}}}|||qqqhhhcccdddiiinnnssslllaaaVVVOOOMMMNNNOOOPPP\\\nnn~~~zzzxxxiiiMMMDDD;;;999888666666777555555444555666777999:::===AAAIIISSS^^^eeeiiiiiikkknnnqqquuuyyy{{{}}}}}}||||||{{{{{{{{{|||}}}~~~{{{wwwnnnbbbTTTHHH@@@===:::888777555444444444444222222111000000000000000111111111111222333444555777<<>>>>>>>>;;;;;;<<<>>>@@@EEESSSaaa|||wwwpppnnnooosssvvvvvvqqqiiiccc___UUUMMMFFFDDDDDDCCCEEEIIILLLRRR[[[bbbggglllrrrvvv~~~}}}|||zzzxxxvvvvvvvvvvvvsssuuuwwwxxxxxxyyyzzz|||}}}uuutttsss[[[IIIBBB999444444444444333000111111111111222222222111111000000111111222333555333444666666888@@@III```{{{jjjSSSNNNFFF???>>>>>><<<;;;<<<:::<<<>>>@@@CCCHHHOOOSSS[[[aaaiiipppuuuyyyttt^^^NNNDDD??????===;;;:::;;;<<<<<<;;;999888777777777888::::::;;;>>>AAADDDFFFIIILLLOOOOOOSSSWWWZZZ\\\aaaiiinnnrrrrrrsssuuuxxx{{{}}}}}}nnnYYYSSSVVVeeevvviii[[[PPPKKKQQQ___jjjeee___[[[YYYWWWTTTQQQKKKSSS]]]cccfffnnnzzzwwwtttxxx}}}zzzppplllnnnqqqwwwooocccXXXPPPLLLJJJJJJLLLTTTaaannn~~~zzz{{{mmmOOOEEE<<<999888666666888555555555555666777999:::===AAAHHHRRR\\\ccceeefffjjjmmmqqquuuxxxzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}xxxtttlll```SSSHHHAAA>>>:::888777555444444444444222111111000000000000000111111111111222333444555666<<<@@@EEEQQQhhhuuujjjdddcccfffuuu{{{ssshhh]]]VVVSSSQQQPPPMMMLLLKKKJJJHHHFFFDDDBBB@@@BBBDDDDDDEEEJJJRRRXXX___hhhttt{{{}}}ttthhh___SSSUUUXXX___gggooowww{{{|||yyyyyyyyyyyywwwpppttt{{{~~~zzztttoookkkhhhdddaaaVVVRRRLLLEEEAAA??????@@@<<<::::::;;;;;;@@@MMMZZZlllzzzrrrpppsssuuuwwwuuuoooggg```]]]SSSKKKEEECCCCCCBBBEEEHHHJJJPPPYYYaaafffkkkpppuuu}}}|||zzzxxxvvvvvvvvvvvvtttvvvyyyzzzzzzzzz|||}}}}}}~~~~~~pppnnn|||uuu___IIIBBB999444444444444444000111111111111222222222111111111000111222222333555333444666666888@@@IIIccc~~~mmmTTTMMMEEE???>>>>>><<<;;;<<<:::<<<>>>???BBBGGGNNNRRRZZZ```gggmmmrrrxxx~~~nnnYYYKKKDDDAAAAAA???<<<:::;;;;;;:::999999888777777777888999::::::===AAADDDGGGJJJNNNQQQPPPSSSWWWYYY[[[___ffflllooooooppptttxxx}}}}}}rrr^^^RRRUUUcccvvviii\\\QQQLLLQQQ^^^~~~gggddd```^^^]]][[[VVVQQQIIISSS^^^bbbdddkkkyyy}}}uuutttvvvzzzrrreeeYYYPPPKKKHHHFFFLLLRRR[[[fffuuu~~~www~~~zzzXXXEEE;;;:::666888<<<777666555555444444666777888>>>AAAHHHPPPXXX^^^ccceeekkknnnsssvvvxxxxxxyyy{{{{{{{{{{{{|||{{{{{{zzzyyyzzzvvvnnnaaaTTTHHHAAA>>>;;;999666555555666555444333333222222111000//////222222111111222222333444777;;;???DDDPPPdddyyyuuulllhhhiiiiiitttzzzoooeee___[[[UUUQQQQQQQQQPPPMMMKKKIIIGGGFFFFFFEEEDDDBBBBBBCCCFFFJJJLLLVVV^^^hhhpppuuuzzz~~~lll```[[[UUUWWW[[[bbbjjjooorrrrrrwwwppplllnnnnnnuuuuuurrrxxx}}}{{{vvvooojjjfffbbbYYYMMMEEEBBBAAA>>>:::<<<999999:::<<>>>>>===;;;::::::;;;>>>@@@BBBFFFLLLPPPTTT\\\fffnnnsssxxx}}}gggTTTIIIDDDAAA======<<<;;;:::999999888888888777777888888999:::<<<===???@@@CCCHHHNNNRRRQQQRRRUUUWWWZZZ___fffjjjllloooqqqsssxxx~~~~~~xxxdddUUUXXXhhhqqq```SSSMMMTTTeee}}}hhh___XXXZZZ^^^\\\WWWUUUQQQTTT[[[bbbdddiiixxx{{{{{{yyyrrrfffYYYPPPJJJHHHHHHKKKMMMSSS^^^jjjzzz~~~xxxzzzZZZGGG>>>===999;;;>>>999666555444444444555777888===AAAGGGOOOWWW^^^ccceeekkknnnrrruuuvvvwwwyyy{{{{{{{{{||||||{{{{{{zzzyyyyyyuuummmaaaTTTHHHAAA>>>;;;999666555555666555444555555444444333222222111222222111111222222333444666999<<<@@@KKK^^^sssyyypppjjjhhhgggqqquuujjjccc^^^VVVRRRQQQQQQQQQOOOMMMKKKIIIGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIOOOUUU^^^fffkkkqqqwww|||}}}lll```ZZZYYYZZZ]]]ccchhhkkkkkkjjjjjjcccaaabbbbbbhhh~~~xxxtttyyy}}}{{{sssmmmkkkddd[[[OOOGGGCCCAAA???<<<<<<999999:::;;;???HHHSSSfffzzzxxxsssssstttxxxxxxpppggg```[[[VVVNNNJJJEEEAAAAAABBBCCCCCCHHHKKKQQQWWW___iiisssyyy~~~|||yyyxxxxxxxxxwwwvvvuuuvvvxxx{{{|||}}}~~~~~~~~~}}}sssrrrxxx^^^III@@@888666555222111222333111000//////000111333222222111111111111222222444444555777666777@@@KKKfffhhhRRRDDDBBB???>>>>>>===;;;::::::;;;===???BBBFFFKKKOOOUUU\\\fffmmmsssxxx~~~hhhUUUJJJDDDAAA======<<<;;;:::999999888888888777777888888999:::;;;===???@@@CCCHHHOOOSSSTTTUUUWWWXXX[[[```eeejjjmmmoooqqqrrrwww~~~}}}~~~~~~yyyfffVVVXXXiiiuuudddXXXSSSUUUgggooocccZZZZZZ]]]\\\YYYXXXTTTWWW]]]bbbccceeesss|||vvvooodddWWWMMMGGGEEEEEEGGGIIINNNWWWbbbqqq}}}vvvvvvUUUCCC;;;;;;777888:::444666555444444444555777777===@@@GGGNNNVVV]]]bbbeeekkkmmmqqqsssuuuvvvyyy{{{zzz{{{|||||||||{{{zzzyyywwwtttmmmaaaTTTHHH@@@===;;;999666555555555555444555444444333333222222222222222111111222222333444888999;;;???HHHZZZpppvvvnnnhhheeelllzzz|||pppiiibbbYYYSSSRRRRRRRRRRRRQQQOOOMMMJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEHHHMMMTTTZZZ___fffooouuu}}}~~~mmmaaaZZZ]]]^^^```ccceeedddaaa^^^[[[VVVTTTUUUUUU[[[mmm|||xxx{{{~~~~~~uuuqqqppplllcccVVVLLLFFFCCC@@@>>><<<:::999:::;;;===FFFPPP___ttt~~~xxxsssrrrtttxxxxxxoooeee]]]WWWRRRMMMIIIDDDAAAAAABBBBBBCCCEEEIIIOOOVVV^^^iiissszzz~~~{{{wwwvvvvvvwwwxxxwwwuuuwwwzzz|||~~~~~~~~~}}}}}}~~~uuuppptttuuu]]]III@@@888666555222111222333222111000000111222333111111111000000111111111555444666888777999BBBLLLhhhbbbNNNDDDBBB???>>>>>>===;;;::::::;;;===???AAAEEEJJJNNNVVV\\\eeelllrrrxxxjjjWWWKKKDDDAAA======<<<;;;:::999888888888777777777777888999999;;;<<<>>>@@@DDDIIIOOOTTTWWWYYYZZZ[[[]]]```eeehhhmmmpppqqqrrrxxx~~~}}}~~~yyygggWWWYYYjjjxxxhhh\\\WWWVVVjjjtttggg\\\YYY[[[ZZZXXXXXXVVVZZZ```bbb```bbblllyyyzzzssslllfff]]]SSSKKKFFFEEEDDDEEEFFFJJJQQQZZZfffzzzyyyoooxxxoooSSSAAA::::::666777888222555555444333444555666777<<<@@@FFFMMMUUU]]]bbbeeekkkmmmppprrrtttvvvxxx{{{zzz{{{|||}}}|||{{{yyyxxxuuusssmmmbbbUUUIII@@@<<<;;;888555444555555444333222222222111111000000000222222111111222222333444::::::===AAAJJJZZZrrrzzzrrrkkkfffkkkuuuvvvoooggg^^^WWWUUUSSSTTTUUUUUUTTTPPPLLLJJJHHHHHHHHHHHHGGGFFFDDDCCCFFFIIINNNRRRWWW___iiipppxxx~~~qqqddd\\\^^^___```bbbaaa^^^YYYTTTRRRNNNMMMNNNNNNSSSbbbqqq|||~~~{{{tttrrrtttyyyoooaaaTTTKKKEEEAAA???<<<:::999::::::<<>>>>>===;;;:::999;;;===>>>@@@DDDIIIMMMTTTZZZcccjjjpppwww~~~jjjWWWKKKCCC???===<<<<<<;;;:::999888888777777777777777888999999:::;;;>>>@@@CCCIIIOOOTTTZZZ[[[\\\]]]^^^```dddgggmmmppprrrtttzzzxxxfffWWWZZZkkkxxxggg\\\XXXWWWnnnwwwjjj^^^[[[\\\ZZZWWWVVVVVV\\\bbbccc___```hhhqqq}}}rrrhhh^^^ZZZTTTMMMIIIGGGGGGGGGFFFFFFIIINNNTTT^^^oooyyylllrrrlllVVVDDD======999:::;;;555555444444333333555666777<<>>;;;999888:::999;;;BBBLLL^^^rrryyytttrrrrrrvvvuuukkk```XXXQQQLLLHHHEEEAAA@@@@@@AAABBBAAAAAAEEEKKKSSS]]]hhhssszzz|||xxxsssqqqrrrtttvvvwwwwwwxxx{{{}}}~~~~~~~~~}}}~~~zzz{{{qqqnnnuuu|||hhhUUUGGG>>>777555444222111222111111111000000111111111111111000000000000111111333333444666666888BBBLLLbbbwww~~~___MMMDDDBBB???>>>>>>===;;;:::999;;;<<<>>>@@@CCCHHHLLLRRRXXXbbbiiiooovvv}}}iiiVVVJJJBBB===<<<<<<;;;:::999888888777777777666666777777888999999;;;===???BBBGGGNNNRRRZZZ[[[]]]^^^^^^```cccfffmmmqqqtttwww~~~vvvcccWWW[[[mmmxxxggg[[[WWWYYYrrryyymmmbbbaaaaaa^^^ZZZWWWVVV^^^eeeddd``````fffmmmxxxyyy}}}~~~ooodddUUUSSSNNNJJJGGGFFFFFFFFFFFFEEEGGGKKKNNNVVVeeettt}}}nnnqqqnnnVVVDDD<<<<<<888999;;;555555444333333333444666666;;;>>>CCCKKKSSS\\\bbbfffiiimmmrrruuuvvvwwwxxxyyyyyyzzz|||~~~}}}{{{yyywwwtttsssnnneeeXXXKKKAAA<<<:::888555444444444444333333333333333333333333333222222111111222222333444666555999AAAGGGSSSlll|||vvvqqqooorrr|||yyyqqqfff^^^[[[VVVWWWYYYZZZXXXUUUQQQNNNJJJJJJKKKKKKJJJIIIGGGFFFDDDEEEFFFFFFGGGNNNWWW___gggoooxxx}}}ooofff]]]]]]]]]]]][[[WWWRRRNNNIIIHHHGGGEEEGGGNNNYYYbbb~~~}}}{{{sssnnnnnnqqqwwwqqqfffZZZNNNFFF@@@===999777888999999:::BBBJJJ___rrrzzzvvvwwwzzz}}}zzzooobbbXXXPPPJJJEEECCC@@@???@@@AAAAAAAAA@@@DDDKKKSSS]]]hhhssszzz|||yyytttrrrsssuuuwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}|||~~~zzzsssvvv{{{sssppppppvvvzzztttdddTTTFFF===666555444222111222111111111111111111111111111111111000000111111111222222444666666888BBBMMM___tttaaaNNNDDDBBB???>>>>>>===;;;:::999:::<<<===???CCCGGGKKKPPPWWWbbbkkkqqqvvv|||iiiUUUIIIAAA===<<<<<<;;;:::999888777777777666666666666777888888999:::<<<>>>@@@EEEKKKPPPWWWYYY[[[]]]^^^```ccceeemmmpppssswww~~~tttaaaVVV[[[pppzzzhhh]]]YYYZZZvvv|||pppgggfffgggddd___]]]WWWbbbiiifffaaaaaafffiiiuuuwww|||wwwkkk```TTTQQQMMMIIIEEECCCBBBAAACCCBBBCCCFFFIIIOOO]]]jjjpppnnnzzzrrrVVVCCC:::999555777:::555444444333333333444555666;;;===BBBJJJRRR[[[bbbfffhhhmmmssswwwyyyxxxxxxxxxyyyzzz}}}~~~~~~|||yyywwwtttsssooogggZZZMMMBBB===:::777555333444444333333333333333333333333333333222222111111222222333444444333777???CCCLLLccc{{{|||vvvrrrrrrzzzuuuiii```\\\WWWXXXYYYZZZXXXVVVSSSQQQQQQQQQPPPOOOMMMKKKIIIHHHDDDEEEDDDBBBBBBFFFOOOUUU^^^fffrrr{{{sssiii___]]]\\\ZZZYYYUUUPPPMMMGGGGGGEEECCCEEEMMMXXX___uuu}}}{{{wwwttttttsssuuuuuusssnnnhhhdddcccbbb___ZZZRRRJJJCCC???===777666666999999:::AAAJJJ]]]qqqwwwggg[[[QQQJJJDDDAAA??????@@@AAAAAA@@@AAAEEELLLTTT]]]hhhssszzz~~~zzzwwwuuuvvvxxxzzzzzzyyyyyyxxxyyyzzz{{{}}}~~~|||{{{xxx~~~wwwjjjfffgggnnnuuupppaaaSSSFFF===666444444222111222111222222222222222222111222222111111111111222222333333555777777:::CCCNNNggg|||bbbMMMDDDBBB???>>>>>>===;;;:::999:::<<<===>>>BBBGGGJJJOOOXXXdddmmmtttxxx}}}jjjVVVIIIBBB>>><<<;;;;;;:::999888777777666666666666666777888888999:::;;;<<>>999444444333222333444555666:::===BBBIIIRRR[[[bbbfffhhhmmmtttyyyzzzyyyxxxxxxxxxzzz}}}~~~~~~|||yyywwwtttsssppphhh[[[NNNCCC===:::777444333444444333222111111111111111111111111222222111111222222333444555333777???BBBGGG]]]uuuyyytttqqqyyyxxxkkk```\\\XXXYYYYYYYYYXXXVVVSSSRRRWWWVVVTTTQQQOOOLLLJJJIIIFFFFFFDDDAAA@@@CCCKKKQQQRRR[[[gggrrrzzzuuukkk```^^^\\\YYYWWWTTTOOOLLLGGGGGGEEEBBBEEENNNYYY___mmm|||wwwqqqlllkkkhhhjjjlllmmmiiibbb[[[VVVPPPPPPNNNJJJEEEAAA>>>===666555666888999:::AAAJJJZZZppp}}}lll^^^RRRKKKCCCAAA???>>>@@@AAAAAA@@@BBBFFFLLLTTT]]]hhhssszzz}}}|||yyyxxxyyy{{{||||||zzzyyyxxxwwwxxxzzz}}}~~~{{{~~~zzzvvvkkkgggfffnnntttnnn___RRREEE===555444444222111222222333333444444333333222333333222222222222333333444444666999999;;;EEEPPPrrraaaIIIDDDBBB???>>>>>>===;;;:::999:::;;;===>>>AAAFFFJJJOOOYYYfffpppvvv{{{~~~lllVVVJJJCCC@@@<<<;;;;;;:::999888777777666666666666666777888888999:::;;;<<<===AAAGGGKKKQQQSSSWWWZZZ\\\___ccceeekkknnnpppqqqwww}}}|||rrr___SSS[[[ssswwwfff\\\ZZZ\\\{{{|||nnnbbb___aaabbbcccddd^^^jjjqqqkkkcccbbbcccccchhhnnnvvv~~~zzzsssmmmeee___MMMLLLJJJHHHFFFDDDCCCCCCBBBAAABBBEEEFFFLLLXXXeeeooogggkkkppp|||dddKKK>>>===888777999555777666444333444555777888777:::???EEELLLUUU___eeehhhmmmsssvvvxxxyyy}}}~~~}}}zzzxxxwwwtttqqqkkk^^^NNNBBB???;;;999777666666666555444333333333222222222111111333222222111111222222333555666:::>>>AAAGGGVVVddd~~~~~~zzztttqqqvvvxxxooohhhbbbZZZWWWVVVWWWUUUSSSVVV[[[ZZZ[[[[[[YYYWWWSSSOOOMMMLLLHHHDDDCCCEEEGGGFFFEEEQQQUUU___llluuu~~~{{{qqqddd___YYYWWWWWWUUUPPPKKKEEEBBBBBBDDDFFFLLLXXXdddtttwww~~~uuunnniiidddaaa\\\^^^______[[[TTTMMMHHHFFFEEECCCAAA???===<<<;;;999777888<<<======AAAGGG\\\ppprrr___TTTOOOGGGEEECCCBBBBBBBBBBBBBBBEEEHHHMMMTTT]]]gggpppttt{{{~~~|||zzzzzzzzzzzzyyy{{{yyyxxxxxxzzz{{{{{{{{{~~~}}}ssstttssstttwwwsssaaaLLLCCC???999444222222111111000111111111111222222222111111222222222333333333777888444555::::::DDD[[[}}}]]]NNNGGGEEEBBB???===;;;;;;:::;;;<<<<<<<<<===@@@EEEIIISSS[[[gggpppuuuzzz~~~pppZZZLLLEEEBBB<<<<<<;;;:::999999999999777777777777888888888888666888:::<<<>>>BBBFFFJJJNNNQQQVVVYYY[[[^^^aaaccckkkkkkkkknnnsssxxxzzz|||}}}}}}kkk\\\UUUXXXkkkyyyfff\\\\\\YYYwwwooo^^^ZZZ[[[[[[^^^dddffflllooommmjjjiiifffbbbeeejjjqqqxxx~~~{{{sssfffYYYXXXOOOGGGEEEEEEBBBBBBCCCAAACCCEEEDDDDDDIIIRRRZZZqqqbbbcccgggmmm}}}gggMMM???===999777999555777666444333444555777888888;;;@@@EEELLLUUU^^^dddfffkkkppptttuuuwww{{{~~~}}}~~~~~~~~~~~~|||{{{zzzyyywwwtttooobbbPPPDDD@@@;;;999777666666666555444333333333222222222222111333222222111111222222333444444888<<>>888444222222111111000111111111111222222222111111222222222333333333444666333555;;;;;;FFF]]]~~~}}}```OOOGGGEEEBBB???===;;;;;;:::;;;<<<<<<<<<===@@@EEEIIIUUU]]]gggpppuuuxxx}}}ttt\\\MMMDDDAAA<<<<<<;;;:::999999999999777777777777888888888888888999;;;<<<>>>@@@DDDGGGNNNQQQUUUYYY[[[^^^aaacccjjjjjjkkknnnrrrvvvyyyzzz}}}}}}lll\\\SSSUUUgggwwwdddXXXWWWZZZvvvttt___YYYYYYXXX]]]ccceeelllqqqpppnnnnnnllliiidddiiiooovvv{{{yyykkk]]]TTTLLLEEEDDDDDDAAA@@@AAA@@@CCCDDDDDDDDDHHHPPPWWWxxxbbb^^^aaaeeeqqqvvvwww{{{vvvssszzzlllQQQ@@@>>>999888999555777666444333444555777888999<<<@@@EEEKKKSSS\\\bbbdddiiinnnrrrsssvvvzzz~~~~~~}}}}}}|||{{{{{{{{{{{{|||zzzxxxsssfffSSSEEE@@@;;;999777666666666555444333333333333222222222222333222222111111222222333333333666:::<<>>888444222222222111000111111111111222222222111111222222222333333333222555333555;;;<<>>999888:::666777666444333444555777888:::<<<@@@EEEJJJRRRZZZ```eeejjjooorrrtttvvv{{{|||zzzyyyyyyzzz{{{}}}|||zzzvvvhhhTTTFFF@@@;;;999777666777777555444444444333333333222222222333222222111111222222333333333555999;;;>>>HHHSSSeee{{{vvvvvvyyyvvvmmmaaa[[[UUUSSSRRRTTT\\\fffooolllgggaaa[[[VVVSSSQQQPPPNNNLLLJJJHHHFFFDDDCCCBBBEEENNNZZZfffrrrxxxllliiiddd```[[[VVVOOOJJJGGGDDDCCCEEEHHHOOO\\\iiizzzwww{{{yyysssjjjaaaZZZUUUPPPMMMNNNLLLHHHDDD@@@>>>======::::::::::::999999999999888666666999::::::@@@FFFVVVooo{{{sssllljjjmmmssstttsssmmmddd[[[TTTQQQJJJJJJHHHFFFCCCBBBCCCDDDIIIKKKOOOSSSXXX\\\___aaaeeeiiipppzzz}}}|||{{{{{{zzzyyyzzzxxxuuuvvvyyy}}}{{{~~~dddPPPBBB>>>888444222222222222000000111111111222222222111111222222222333333333333555333666<<<<<>>EEENNNbbb{{{~~~xxxvvvwwwzzzpppddd]]]UUUQQQOOORRR[[[eeerrroooiiiccc\\\WWWSSSQQQQQQQQQQQQOOOKKKHHHEEEDDDBBBCCCJJJTTT___kkk{{{zzznnnlllhhhccc^^^WWWQQQMMMGGGDDDDDDFFFHHHNNNYYYeeeuuuxxxvvvpppggg___XXXRRRNNNKKKJJJIIIGGGDDDAAA???<<<;;;::::::::::::::::::::::::999666666888999:::@@@GGGUUUpppxxxoooeee]]]]]]aaafffggghhheee```YYYTTTQQQMMMMMMLLLIIIEEECCCDDDFFFJJJLLLOOORRRUUUWWWYYYYYY]]]```fffppp~~~~~~}}}|||{{{yyywwwvvvwwwzzz~~~|||{{{aaaNNNAAA===888444333333222222000000111111111222222222111111222222222333333333444777555777<<<;;;DDDZZZ|||lllTTTGGGEEEBBB???===;;;;;;:::::::::;;;<<<===AAAFFFJJJSSSZZZdddmmmsssyyyhhhTTTGGG@@@<<<<<<;;;:::999999999999666777777777888888888888888999;;;<<<>>>AAAEEEHHHKKKNNNRRRVVVXXX[[[^^^```cccfffiiilllmmmooorrruuuzzzzzz}}}nnn\\\TTTVVVbbb|||~~~lll___\\\WWWnnnqqqjjjgggcccbbbfffhhhrrryyywwwsssrrrrrrrrrlllllllllnnnqqqyyy|||vvviii]]]QQQKKKIIIGGGGGGJJJFFFFFFFFFFFFFFFGGGJJJLLLuuuxxx{{{|||}}}vvvnnnqqqttt___GGG???::::::;;;666777666444333444555777888999;;;???CCCIIIQQQYYY^^^iiimmmqqqtttvvvzzz~~~{{{yyyxxxyyyyyy|||zzzxxxsssfffSSSEEE@@@<<<:::888777777777666555444444444444333333333333333222222111111222222333333222444999<<<>>>DDDKKK___vvv{{{wwwvvv}}}~~~sssjjjbbbYYYSSSPPPQQQZZZdddrrrpppkkkeee___YYYTTTRRRRRRTTTUUUSSSOOOJJJGGGFFFCCCBBBFFFMMMUUU```ppp~~~~~~rrrqqqmmmggg```WWWPPPLLLGGGEEEEEEGGGHHHKKKTTT^^^hhhpppyyy~~~uuuooofff^^^WWWQQQLLLIIIFFFFFFFFFDDDBBB>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::777666888999;;;AAAHHHXXXtttwwwlllbbbYYYYYY]]]dddeeefffeeebbb^^^YYYVVVQQQRRRRRRNNNIIIFFFHHHJJJKKKMMMPPPSSSUUUUUUUUUTTTXXXZZZ```kkk~~~~~~yyywwwwwwxxx|||}}}bbbNNNAAA===777444333333333222000111111111111222222222111111222222222333333333555888666777<<<;;;CCCYYYzzzqqqVVVGGGEEEBBB???===;;;;;;:::999:::;;;<<<===AAAGGGKKKRRRYYYccclllrrryyylllXXXIIIAAA<<<<<<;;;:::999999999999777777777777888888888888777999;;;<<<>>>AAAEEEHHHJJJMMMQQQUUUWWWZZZ]]]___aaaeeejjjllllllmmmppptttxxxyyy}}}ooo\\\TTTWWWccc{{{~~~mmm```\\\WWWkkkwwwpppmmmgggfffiiinnnxxx|||uuusssssssssooonnnmmmlllooowww}}}zzzmmmbbbVVVQQQNNNKKKJJJLLLJJJIIIGGGEEEEEEGGGIIIJJJ~~~zzzzzzwwwbbbHHH@@@::::::;;;666777666444333444555777888777:::>>>CCCIIIQQQYYY___gggkkkooorrrtttxxx~~~|||{{{{{{{{{||||||yyywwwqqqdddSSSFFFBBB<<<:::888777888888666555555444444444444333333333333222222111111222222333222000222888;;;===BBBHHHVVVmmm}}}xxxvvv|||~~~rrriii___XXXTTTTTT[[[eeerrrpppmmmhhhbbb\\\WWWTTTSSSVVVXXXVVVRRRMMMJJJIIIEEECCCDDDHHHNNNWWWfffttt{{{zzzuuunnndddYYYQQQMMMFFFEEEEEEGGGGGGGGGNNNVVV\\\ccckkkpppvvv{{{wwwqqqhhh___XXXSSSNNNKKKFFFFFFEEECCCAAA>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;888777999:::;;;BBBIII\\\yyyzzzrrrhhh___]]]```ggghhhiiiiiigggddd___[[[WWWYYYXXXTTTNNNKKKMMMPPPQQQSSSVVVYYYZZZYYYWWWVVVVVVWWW]]]jjj~~~xxxxxxxxxzzz}}}~~~cccNNNAAA===777444333333333333000111111111111222222222111111222222222333333333333666555777===<<>>AAAGGGKKKSSSZZZccckkkqqqxxxppp[[[KKKBBB<<<<<<;;;:::999999999999777777777777888888888888999;;;<<<======@@@CCCFFFIIIMMMQQQTTTWWWYYY\\\___aaaeeekkkmmmllllllpppsssvvvxxx}}}ooo[[[QQQVVVaaaxxxoooaaa]]]YYYiii|||zzzrrrmmmhhhgggjjjooozzz}}}vvvsssssstttrrrooollljjjmmmuuu|||zzzlllddd]]][[[YYYTTTPPPOOOMMMIIIEEECCCCCCEEEGGGHHHdddIII@@@::::::;;;666777666444444444555777888666999===BBBIIIQQQYYY___eeehhhmmmppprrrvvv}}}~~~}}}}}}}}}}}}~~~~~~~~~|||yyyvvvqqqdddSSSHHHDDD===:::888777888888777555555555444444444333333333333222222222222222222333000///111777;;;<<<@@@FFFMMMeee~~~xxxvvv|||xxxoooeee]]]XXXWWW]]]fffqqqqqqnnnkkkeee___YYYVVVTTTWWWZZZXXXSSSNNNKKKKKKIIIFFFEEEGGGKKKSSSaaaooottt~~~uuuiii]]]TTTOOOFFFEEEFFFHHHFFFEEEJJJQQQVVV[[[```fffpppyyyzzztttkkkbbb[[[VVVQQQNNNIIIHHHEEECCC@@@??????>>><<<<<<<<<;;;;;;;;;;;;:::<<<888777999:::<<>>===FFF\\\yyy\\\GGGEEEBBB???===;;;;;;;;;999:::;;;<<<>>>BBBGGGKKKUUU[[[dddkkkqqqvvv}}}sss]]]KKKAAA<<<<<<;;;:::999999999999777777777777888888888888;;;<<<=========>>>AAADDDIIILLLPPPTTTVVVYYY\\\^^^```fffkkkmmmllllllpppsssvvvxxx}}}ooo[[[NNNTTT___vvvqqqccc^^^ZZZhhhxxx{{{qqqlllggggggkkkmmmxxx|||tttqqqrrrsssrrroookkkiiikkksss~~~{{{yyykkkeeecccdddccc\\\VVVSSSNNNIIIDDDAAAAAACCCEEEGGGhhhFFF??????:::666999777666555444333333444555555888<<<@@@EEEMMMXXX```ccceeeiiilllpppuuu{{{~~~~~~}}}~~~|||vvvjjjZZZJJJAAA???<<<999777777666555444888555222111444555444333222222333333444333333333222333333444666:::AAAEEELLL^^^uuuyyy{{{xxxvvvzzzkkk___WWWVVVaaalllwwwtttpppkkkeee___YYYVVVUUUWWWXXXXXXUUUPPPMMMLLLIIIFFFDDDDDDEEEKKKYYYgggmmm|||}}}ttteeeZZZVVVLLLHHHGGGJJJLLLJJJJJJKKKOOOTTT\\\eeeqqqzzztttqqqkkkeee```ZZZTTTPPPNNNLLLHHHCCC@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;===;;;999::::::<<>>BBBGGGKKKXXX]]]fffnnntttyyy}}}sss]]]LLLBBB???===:::888666666777888777777888888999999::::::666888:::;;;;;;===@@@CCCHHHKKKPPPTTTVVVXXXZZZ\\\aaacccfffhhhjjjmmmqqquuuuuuyyy}}}nnnXXXKKKRRR^^^rrruuueeeYYY___eeerrrqqqiiifffjjjoooooo{{{tttooopppqqqppplllgggdddcccggguuu|||uuunnniiifffhhhggg```YYYVVVPPPLLLGGGCCCAAABBBEEEGGGiiiIIIAAABBB;;;777999666555444333444555666777666888<<>>>>><<<===============<<<<<<;;;888777888888:::CCCLLLfff|||~~~wwwwwwzzz{{{yyyuuuvvvwwwxxxvvvtttqqqoooqqqqqqooollliiigggggghhhjjjsss|||~~~~~~{{{tttlllgggiiinnnxxx}}}|||}}}}}}|||{{{xxx{{{~~~}}}}}}~~~|||}}}yyy]]]JJJ???;;;555111111111222222222222222111111111000000000000111111222333444444555888555666<<<>>>KKKccc|||YYYKKKFFFBBBAAA???;;;:::<<<999:::;;;<<<>>>AAAGGGKKKUUU\\\fffooovvvyyy|||}}}sss]]]LLLBBB>>>===;;;999777777777777666666666777777777777777777888:::;;;<<<>>>AAACCCGGGKKKOOOSSSUUUXXXZZZ\\\___bbbfffjjjlllppptttwwwwww{{{mmmXXXOOOSSS[[[lllwwwhhh]]]\\\aaajjjxxxxxxooojjjkkkooovvvyyyqqqnnnllllllfffaaa``````fffssszzzuuummmgggeeefffddd]]]UUURRRLLLJJJFFFBBBAAABBBDDDEEE~~~~~~nnnNNNDDDCCC<<<888888555444444333444666777888666999<<<>>>AAAHHHRRRYYY___bbbfffjjjmmmrrrwww{{{~~~~~~~~~~~~}}}{{{wwwnnn```QQQGGG>>><<<999777777888777666777555333333444444444333333333333333333222111000111222333444555999>>>BBBGGGSSSeeeyyy}}}vvv|||{{{mmmccc]]]^^^hhhsssyyyzzzzzzxxxrrrjjjbbb]]]VVVYYY^^^aaa```\\\WWWSSSPPPKKKHHHGGGGGGKKKVVVaaacccppp~~~{{{nnnhhhXXXRRRNNNOOOPPPQQQSSSWWWUUUYYY___gggsss|||vvvtttrrrooojjjccc\\\VVVVVVSSSNNNHHHDDDAAA@@@@@@>>>???@@@@@@???>>>===<<<:::777777888888:::BBBLLLeeewwwyyysssttt}}}}}}~~~}}}zzzyyyyyyzzzzzzxxxvvvtttuuuvvvzzz}}}vvvvvvzzz~~~|||||||||||||||zzzvvvyyy~~~~~~}}}yyyxxxyyy~~~}}}uuurrr}}}\\\LLL===:::666333222222222111222222222111111111111111---...///000222333444555444777555777===@@@NNNggg~~~___NNNHHHBBBAAA???;;;:::<<<999:::;;;<<<===AAAGGGJJJRRRZZZeeeooovvvxxxyyyzzzsss]]]LLLCCC===<<<;;;:::999888777666666666555555555555555444777999;;;<<<===>>>AAADDDGGGJJJNNNRRRTTTWWWZZZ\\\^^^aaafffkkknnnrrrvvvxxxyyy|||mmmXXXRRRSSSWWWeee{{{~~~{{{ssshhh```\\\^^^dddnnn|||vvvnnnlllnnnxxxuuunnnjjjiiibbb\\\\\\```fffrrr|||vvvssskkkeeebbbbbb```XXXPPPMMMGGGFFFCCCBBBAAAAAACCCDDD|||wwwTTTEEEAAA;;;888888666666555444444555666777666888;;;>>>AAAHHHRRRYYY^^^aaafffjjjnnnrrrwwwzzz~~~~~~~~~~~~}}}zzzvvvnnnaaaQQQGGG>>><<<999777888888777666555555444444444444333333555555555444444222111000111222333333555888<<<@@@EEENNN]]]rrrzzz~~~{{{mmmccc___aaajjjttt|||~~~}}}wwwnnngggbbbWWW[[[```eeefffccc]]]XXXVVVPPPLLLJJJIIIKKKTTT]]]fffrrruuulll```XXXRRRRRRTTTWWW[[[aaaZZZ]]]bbbhhhsssyyyxxxwwwvvvrrrjjjbbb\\\YYYVVVPPPIIIEEEBBBAAAAAA@@@AAAAAAAAA@@@>>><<<;;;;;;999999:::;;;===EEENNN```nnn{{{~~~}}}|||{{{xxxyyyyyy}}}yyyzzz{{{{{{{{{|||~~~~~~|||{{{{{{{{{yyyxxxtttxxx}}}~~~~~~~~~zzzyyy}}}}}}uuunnnnnn{{{xxxXXXJJJ;;;999666444444333111000111111111111111111111111//////000111222333444444333777666888>>>AAAQQQlllhhhRRRJJJCCCAAA???<<<:::<<<::::::;;;<<<===AAAFFFJJJQQQXXXccclllrrrvvvxxxzzz|||ttt]]]LLLCCC<<<<<<<<<;;;:::888777666666666666555555444444444888:::<<<======???BBBDDDFFFIIIMMMPPPSSSVVVZZZ\\\]]]aaafffjjjmmmppptttvvvyyy|||ppp[[[TTTRRRTTT^^^ooo}}}wwwtttpppooonnnjjjccc]]]^^^```ccciiissszzzrrrnnnooottt|||sssmmmkkkbbb[[[\\\aaaiiisss|||vvvrrriiiccc______\\\SSSKKKGGGCCCBBBBBBAAAAAABBBBBBCCC|||YYYDDD===999888999999888666555444444444555444777;;;>>>BBBJJJTTT[[[___bbbggglllooosssxxx{{{~~~~~~~~~}}}}}}}}}yyytttmmmaaaQQQFFF???<<<999888888888777666444555555555444333333333666666666666555444222222000111222333444666:::===EEELLLYYYmmm|||sssjjjfffhhhoooxxx}}}wwwoooiiieeeZZZ\\\```eeeiiigggbbb]]][[[UUUPPPMMMLLLKKKQQQXXXeeeppp}}}|||qqqddd\\\TTTSSSUUUXXX^^^eeebbbdddfffkkksss~~~zzzsssjjjddd\\\XXXQQQJJJEEEBBBBBBBBBBBBBBBBBBAAA@@@===;;;::::::999999<<<<<<>>>EEEOOOZZZeeeqqqvvvxxxzzz{{{{{{{{{yyy~~~|||yyyqqqsssuuuwwwzzz~~~}}}|||{{{zzzwwwuuutttxxx}}}~~~}}}}}}|||}}}}}}lllgggiiiwwwrrrSSSFFF:::888666555444444222000111111111111111111111111222222222333333333333333222777777888>>>AAASSSooonnnWWWMMMCCCAAA@@@===;;;<<<:::;;;<<<<<<===AAAFFFJJJRRRXXX___gggmmmrrrwww{{{zzzwww^^^MMMDDD======<<<<<<:::999777666777777777666666555555555888:::<<<======???BBBDDDEEEHHHKKKOOOQQQUUUYYY\\\]]]```dddgggjjjlllppprrrwwwzzz~~~uuu```TTTPPPPPPXXXcccjjjkkkiiicccaaa______``````]]][[[^^^```cccfffjjjpppxxx~~~zzztttqqqssssss{{{tttooofff]]]\\\aaahhhrrr|||yyyssshhhbbb]]]]]]YYYPPPHHHDDDAAAAAAAAAAAAAAABBBBBBCCC|||\\\EEE===:::999999;;;:::888666444444444444444777:::>>>BBBJJJTTT[[[___ccchhhmmmqqquuuyyy|||~~~~~~~~~~~~}}}}}}}}}|||wwwsssnnnbbbSSSHHH@@@>>>:::999888888777555333555666666444222333333555555666555555444333222000111222333333555888;;;CCCIIIUUUhhh||||||vvvnnnjjjkkkqqqxxx}}}ssskkkggg]]]]]]___cccggghhheeeaaa___XXXQQQNNNLLLJJJMMMRRR\\\eeeqqq}}}|||jjj```WWWTTTUUUWWW\\\cccggghhhhhhiiiooozzz{{{tttlllfff^^^YYYRRRKKKFFFDDDDDDEEEFFFEEECCCAAA???===<<<;;;999777999;;;<<<===EEENNNVVV___kkktttyyy}}}yyyvvvvvv|||sssmmmfffhhhkkkooottt|||}}}}}}|||{{{xxxuuuvvvyyy||||||{{{|||~~~kkkgggkkkyyysssUUUHHH:::888555444444444222111111111111111111222222222333333333333333333333333222777777888===AAASSSqqq}}}rrr[[[OOODDDAAA@@@===;;;<<<;;;;;;<<<<<<===@@@EEEIIIRRRVVV]]]cccjjjpppvvvzzz{{{zzz```NNNEEE>>>===<<<;;;:::999888777888888777777777777777777777999;;;<<<===>>>AAADDDDDDFFFJJJMMMPPPTTTYYY\\\]]]___bbbdddfffiiimmmpppvvvyyy}}}{{{fffUUUOOOMMMQQQWWWWWWVVVUUUSSSRRRQQQSSSUUUXXXYYYYYYZZZ^^^aaaaaa___^^^aaacccooooooqqquuutttpppppptttuuu|||vvvlllbbb]]]^^^dddppp{{{|||ssshhhbbb]]]]]]YYYPPPHHHDDDBBBBBBAAABBBBBBCCCCCCDDDzzzwww^^^HHH???===;;;999:::999777666555555555555444777:::===@@@GGGQQQXXX___ccciiimmmqqquuuyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzuuussspppfffXXXMMMBBB???;;;999888777666444222444777666444222222333222333333444333333222222///111222222333444777999???FFFQQQccc}}}|||zzzzzz{{{qqqmmmmmmrrrxxx~~~rrrmmm```]]]\\\___dddgggfffddd```XXXQQQMMMJJJGGGGGGKKKRRRWWW___hhhuuutttjjj___ZZZXXXWWW[[[```ddddddcccbbbccckkkwww}}}vvvnnnhhh```[[[TTTMMMIIIGGGGGGHHHJJJHHHEEEBBB???>>>======999888:::===>>>???FFFOOOXXX___lllwww~~~|||xxxzzzsssggg```YYY[[[^^^dddlllxxx}}}}}}|||}}}~~~}}}{{{yyyyyy{{{|||{{{yyyzzz~~~}}}llljjjmmmzzzsssVVVHHH;;;888555333333333333222000000111111111222222222111111222222333333333444111777777888<<<@@@SSSqqqwww^^^QQQDDD@@@@@@>>><<<;;;;;;<<<<<<<<<===@@@EEEIIIOOOTTT\\\cccjjjoootttwwwxxx}}}bbbOOOEEE???>>><<<:::999888888999777777777777777777888888777888:::;;;<<<>>>AAACCCCCCFFFIIILLLOOOSSSXXX\\\\\\^^^___aaadddhhhnnnrrruuuyyy}}}|||lllYYYOOOIIIJJJKKKHHHGGGHHHGGGFFFFFFHHHLLLPPPTTTUUUXXX[[[]]][[[UUUQQQPPPRRRXXXYYY^^^dddeeedddhhhmmmppp}}}uuujjjbbb^^^bbbppp~~~xxxnnnhhhbbb^^^^^^ZZZQQQIIIEEEEEEDDDCCCBBBBBBCCCEEEFFFwwwooovvv~~~___JJJCCC@@@<<<999888777666555555666777777555888:::<<<>>>EEENNNUUU^^^bbbhhhmmmqqqtttxxxzzz~~~~~~~~~~~~}}}}}}}}}}}}|||xxxtttsssrrrjjj]]]RRRCCC@@@<<<999888777555333222555777777444222222444000000111222222222111111///000222222222444666888<<>>??????<<<;;;===@@@AAABBBIIIRRR[[[bbbnnnzzz~~~~~~mmm___XXXOOOQQQUUU[[[eeettt{{{zzz{{{}}}~~~|||zzz||||||zzzxxxyyy~~~iiigggjjjuuu~~~||||||mmmPPPBBB;;;888444333333333333333000000111111222222222222......///111222333444555111777777888;;;???RRRqqq}}}___RRREEE@@@@@@>>><<<;;;;;;<<<<<<<<<===@@@EEEIIILLLSSS\\\eeekkkooorrrtttttt|||cccOOOEEE@@@???<<<999888888999:::555555666666777777888888666888:::;;;;;;===@@@CCCCCCEEEHHHKKKNNNSSSXXX\\\[[[\\\^^^```ccciiipppuuuvvvyyy~~~~~~vvv{{{ooo\\\PPPFFFDDDCCC@@@???CCC>>>>>>>>>@@@EEEJJJOOORRRXXX[[[\\\XXXPPPKKKJJJKKKGGGIIIOOOVVVXXXYYY^^^dddfffttt~~~qqqggg```cccrrr{{{|||{{{qqqgggiiiccc______[[[SSSJJJGGGGGGEEEDDDCCCCCCDDDFFFGGGyyyooosss___IIIAAA>>>999444555555555555555666777777444555777:::>>>DDDLLLQQQ]]]bbbiiiooosssuuuwwwxxxxxx{{{~~~}}}|||}}}{{{vvvssssssooo```QQQDDD===888888999666444555666555555555555444444444333333444444333333222111111111111222444666777888;;;BBBJJJUUUjjjxxxsssvvv{{{zzz||||||pppnnnbbbYYY\\\cccddd```]]]WWWTTTPPPKKKGGGDDDCCCCCCFFFHHHLLLQQQXXXiii~~~rrrlllfff______ccc^^^YYYTTTQQQQQQUUUXXXYYYkkkuuu{{{zzz{{{pppdddZZZWWWUUUNNNJJJJJJQQQNNNJJJEEEAAA???>>>>>><<<<<<<<<===AAAHHHPPPUUUaaaeeeppp|||yyygggYYYQQQIIIIIIMMMWWWbbbnnn}}}~~~{{{{{{zzzzzzzzz{{{{{{|||zzzyyyyyyyyy{{{}}}uuujjjcccgggwwwyyyrrrqqqssssssppptttzzziiiOOOEEE===777333333333000000222111111111111111111111111111111111111222333444555444777666777<<>>======999;;;<<<<<<<<<===???CCCFFFLLLRRR\\\dddjjjooosssuuuxxx{{{~~~dddPPPEEE???===;;;:::;;;;;;999888999888888888777777666666777777888999:::<<<===>>>AAACCCFFFIIINNNSSSVVVYYY]]]]]]___```ccchhhooosss{{{|||wwwvvvaaaUUUIIIEEECCC@@@======@@@======@@@CCCEEEMMMUUUeeedddaaaZZZTTTNNNHHHCCCAAAEEEGGGGGGIIINNNTTTWWWaaahhhvvvvvvjjjbbbdddsssyyywwwsssnnnjjjfffdddccc```___]]]\\\[[[XXXSSSOOOMMMJJJFFFBBBAAACCCFFFHHH}}}qqqtttaaaJJJ@@@===999666666666555555555555666666444555777:::>>>DDDKKKPPPZZZ___gggnnnrrruuuxxxyyyxxx|||zzzwwwwwwrrrcccSSSEEE===888999999666555555555555555555444444444444333333444444333333222111111111111222444666777888:::@@@GGGQQQdddzzztttpppwwwyyyrrreeeYYYYYY^^^^^^ZZZXXXRRRPPPLLLHHHEEECCCBBBBBBCCCEEEIIINNNVVVggg{{{tttmmmccc^^^___WWWSSSLLLIIIIIIKKKMMMNNNXXXbbbqqqzzzmmmaaa\\\YYYSSSOOOPPPRRROOOKKKGGGCCC@@@??????======>>>@@@EEENNNVVV\\\dddhhhrrr~~~rrraaaTTTMMMJJJIIILLLVVV```kkkzzz|||{{{zzzzzzzzzzzz{{{{{{|||zzzzzzzzz{{{|||~~~yyywwwkkkeeekkk|||xxxuuupppppplllrrrzzzkkkPPPEEE===777333444333111000222111111111111111111111111111111111111222333444555333777555666<<>>AAACCCEEEIIINNNRRRVVVXXX\\\]]]^^^```ccchhhnnnsssyyy|||wwwyyydddXXXJJJEEEBBB???======@@@======@@@BBBEEEMMMVVVeeehhhhhhaaaYYYRRRKKKFFFBBBDDDEEEEEEEEEHHHLLLNNNRRRYYYgggwwwvvvmmmlllyyytttnnnlllhhhdddaaa``````aaa^^^]]]]]]]]]]]]\\\XXXUUUQQQMMMHHHDDDCCCEEEHHHJJJuuuuuu{{{fffNNN@@@;;;:::999888777666555555444555555444555777999===CCCJJJOOOVVV\\\dddlllqqquuuxxxzzzzzz}}}~~~||||||vvvgggWWWGGG???999999999777555666555555555555444444444444333333333333333222222111111111111222333555777777:::???DDDLLL\\\ttt|||vvvmmmqqq}}}xxxhhhYYYUUUVVVTTTQQQOOOKKKIIIGGGDDDBBB@@@@@@@@@@@@AAADDDJJJRRRbbb~~~~~~uuujjjaaa]]]RRRNNNHHHDDDCCCDDDDDDEEEHHHOOO[[[jjjwwwyyylllddd___YYYVVVVVVTTTQQQMMMIIIEEEBBBAAA@@@>>>???@@@EEEMMMWWWaaagggkkknnnvvvqqq```UUUOOOJJJIIILLLTTT]]]ggguuuzzzyyyyyyyyyyyyzzzzzz{{{|||{{{{{{}}}~~~wwwooo{{{ooojjjppp}}}tttrrrmmmttt}}}nnnRRREEE===777333444444111000222111111111111111111111111111111111111222333444555333777555666<<>>BBBEEEKKKQQQZZZccciiimmmqqqsssvvv|||gggSSSIII@@@>>>;;;::::::::::::999888888888888777777777777666666666777999:::<<<===AAABBBEEEHHHMMMQQQUUUWWW\\\]]]___aaaccchhhnnnsssvvv|||xxxtttlll^^^OOOHHHDDD@@@>>>???@@@>>>>>>@@@AAADDDMMMWWWjjjrrrvvvnnncccYYYQQQJJJFFFEEEDDDDDDDDDDDDDDDEEEEEEKKKXXXfffqqqyyywwwuuuzzzooohhheee```[[[YYYYYY[[[]]]]]]]]]]]]___aaa```^^^\\\UUUQQQLLLHHHFFFHHHLLLNNNxxxuuuwwwwwwzzznnnUUUBBB:::999;;;999888777666444444333333444555666888<<>>BBBHHHUUUiii|||vvvpppooouuuyyyhhhWWWOOOMMMJJJGGGGGGCCCCCCAAA@@@???>>>>>>?????????AAAFFFLLLZZZqqqxxxmmmccc]]]QQQMMMHHHEEEDDDDDDDDDDDDEEEHHHOOOWWWaaajjjrrrvvvxxx}}}~~~tttlllfff```[[[YYYVVVTTTPPPLLLHHHEEEBBBBBB??????BBBJJJUUUbbblllrrruuuvvv|||tttcccVVVOOOJJJHHHKKKRRRZZZcccppp||||||xxxxxxxxxxxxxxxyyyzzz{{{|||{{{|||~~~sssooovvvrrrxxxxxx|||rrrTTTFFF===777444444444111111333111111111111111111111111111111111111222333444444444888666777===@@@PPPlllsssZZZKKKGGG???;;;===::::::;;;<<<<<<<<<>>>BBBEEEJJJPPPYYYaaagggllloooqqqwww~~~jjjVVVJJJBBB???;;;::::::::::::999888888888777777777777777555555666777888:::;;;<<<@@@AAADDDGGGLLLPPPTTTVVV]]]^^^```bbbeeeiiiooosssvvv~~~zzzpppmmm}}}uuufffVVVMMMHHHDDDBBBBBBAAA???>>>???@@@CCCNNNYYYqqq}}}zzzlllbbbXXXPPPJJJFFFDDDFFFGGGEEECCCCCCCCCFFFNNNYYYbbbkkkwwwzzzxxxuuuooojjjbbb[[[WWWWWWZZZ\\\```______```bbbbbbaaa```XXXUUUOOOKKKKKKMMMPPPSSS{{{vvvvvvtttssssssvvvyyy{{{{{{sss{{{www\\\FFF:::999;;;:::999777666444333333333444555666777:::@@@FFFKKKTTTZZZbbbiiinnnrrrtttvvv~~~~~~||||||~~~{{{mmm^^^LLLCCC<<<::::::777666777555444444444444333333333222222333333222222111000111111111222333444555666:::===AAAFFFOOO```wwwzzztttqqqmmmooo~~~ssscccRRRJJJFFFCCC@@@@@@>>>>>>>>>======>>>>>>>>>@@@???@@@CCCFFFOOOaaarrrwwwxxxvvvvvvyyy{{{sssjjjaaaZZZQQQMMMIIIGGGGGGGGGFFFEEEEEEFFFHHHKKKQQQWWW^^^aaahhhmmmuuuzzz}}}}}}}}}}}}~~~|||xxxqqqlllfff```\\\WWWVVVRRRNNNJJJFFFDDDBBB>>>@@@EEEPPP___mmmvvv{{{~~~vvvbbbSSSJJJJJJHHHJJJPPPXXXaaannnyyyzzzwwwvvvvvvwwwwwwyyyzzz||||||{{{|||~~~xxxrrr}}}|||tttUUUGGG>>>888444444444111111333111111111111111111111111111111111111222333444444555999777888>>>AAAQQQmmmkkkTTTHHHFFF>>>;;;>>><<<:::;;;;;;;;;<<<>>>BBBEEEJJJOOOXXX```fffjjjmmmpppxxx}}}mmmXXXLLLCCC@@@<<<::::::::::::999777777777777777777888888555555666777888:::;;;<<<@@@AAACCCGGGKKKOOORRRTTT\\\^^^aaacccfffjjjooosssvvvuuuhhhcccrrryyyjjjZZZPPPKKKGGGEEEEEEBBB@@@@@@@@@???CCCOOO\\\vvv~~~pppggg^^^TTTMMMGGGEEEJJJNNNKKKGGGFFFDDDDDDHHHOOOUUU^^^kkkwww|||{{{zzzsssjjjaaa[[[[[[]]]___eeeccc```^^^______^^^^^^WWWUUUQQQOOOOOORRRVVVXXXyyyqqqooommmmmmooorrrttttttiiirrr}}}aaaJJJ<<<999;;;999888777666444444333333333444555777999>>>EEEIIITTTZZZbbbiiinnnqqqtttvvv|||{{{}}}{{{oooaaaNNNEEE===;;;:::777666777444444444444333333333333222222222222222111111000111111111111222333444555888;;;???DDDJJJXXXoooyyyrrrkkkhhhiiiwww|||{{{~~~gggZZZLLLFFFCCC???===>>><<<<<<======>>>>>>>>>>>>@@@???@@@AAABBBFFFQQQ^^^{{{xxxqqqiiifffeeegggllluuuyyypppjjjaaaXXXRRROOOLLLJJJJJJIIIHHHGGGDDDCCCCCCDDDHHHLLLQQQTTT\\\```fffjjjllllllmmmmmmooorrrrrrnnnkkkhhhccc]]]XXXWWWTTTPPPKKKGGGDDDBBB>>>AAAIIIWWWiiiwwwxxxdddTTTKKKIIIGGGIIIPPPXXXaaannnzzz}}}yyywwwuuuuuuvvvwwwxxxzzz|||}}}zzz{{{}}}xxxqqqTTTHHH>>>888444555444222111333111111111111111111111111111111111111222333444555555999777888>>>AAAQQQmmmbbbMMMEEEEEE>>>;;;>>><<<::::::;;;;;;;;;===AAADDDIIIOOOWWW___eeeiiilllnnnuuuxxxrrr\\\OOODDDAAA<<<:::999:::::::::777777777777888888888888666666666777999:::<<<===???@@@CCCFFFJJJNNNQQQSSS[[[]]]```bbbeeeiiinnnrrruuupppbbbZZZgggssswww{{{lll\\\TTTOOOJJJGGGGGGDDDBBBBBBAAA???CCCQQQ___yyy|||qqqnnnggg]]]RRRIIIGGGQQQWWWTTTOOONNNEEECCCDDDHHHLLLTTTbbboooxxx|||rrrhhhbbbaaaccceeehhhccc]]]XXXVVVWWWWWWWWWSSSRRRQQQRRRTTTWWWZZZ\\\|||qqqooonnnppptttwwwzzzzzzooovvv~~~cccLLL???::::::888888777555555444444444333444555666888===CCCHHHRRRXXXaaaiiiooosssvvvxxx~~~~~~|||~~~|||pppbbbPPPFFF>>><<<:::888777888444444444333333333222222222222222222222111000000111111111111222333444444555888>>>CCCGGGQQQhhh~~~yyyqqqhhhddddddoooyyyrrr|||{{{mmmZZZPPPFFFCCCBBB???===>>><<<<<<===>>>???????????????>>>???AAA??????FFFOOO^^^kkkrrrllleeecccaaa\\\VVVWWW[[[cccnnnzzzzzzvvvmmmddd\\\YYYVVVTTTSSSQQQNNNLLLEEEDDDDDDDDDFFFIIILLLNNNSSSVVVYYYZZZYYYYYYZZZ[[[ZZZ```bbb```___aaa___[[[YYYWWWUUUQQQLLLHHHDDDBBB???CCCNNN___rrrvvvdddUUUMMMHHHFFFIIIQQQYYYcccppp||||||yyyxxxttttttuuuvvvxxxzzz|||}}}yyyzzz{{{}}}uuukkkPPPHHH>>>888555555555222111333111111111111111111111111111111111111222333444555444777666777<<>>;;;===;;;999:::;;;;;;;;;===AAADDDHHHNNNVVV^^^dddgggkkkllloooooozzzxxx```SSSEEEAAA===:::999:::::::::666777777777888888888888777777777888:::;;;===>>>???@@@BBBEEEIIIMMMPPPRRRWWWZZZ]]]```bbbfffkkknnnqqq}}}lll___VVVbbbkkkoooyyy}}}oooaaaZZZVVVQQQMMMMMMFFFDDDDDDBBB@@@CCCRRRbbb|||zzztttxxxuuukkk[[[QQQPPP\\\ddd```ZZZXXXLLLIIIFFFGGGIIIOOO\\\hhhuuu~~~rrriiifffffffffggg```VVVOOOLLLMMMOOOPPPMMMNNNPPPTTTWWW[[[]]]___xxxwwwxxx{{{yyy}}}cccMMM@@@;;;;;;888777666555555444555555333444555666888===CCCGGGPPPVVV___hhhoootttxxx{{{}}}~~~~~~~~~|||qqqdddQQQGGG>>><<<:::888777888444444444333333333222222111222222222222111000000111111111111222333444444222555<<>>???<<<===>>>???@@@@@@@@@@@@======>>>@@@>>>===AAAHHHGGGTTT[[[WWWRRRTTTVVVSSSPPPQQQVVV^^^iiiuuu~~~tttgggeeeaaa___\\\YYYVVVSSSIIIIIIHHHHHHIIIJJJKKKLLLNNNNNNOOONNNLLLKKKLLLNNNKKKQQQTTTRRRSSSXXXZZZWWWYYYXXXUUUQQQLLLHHHDDDBBB@@@EEEQQQdddxxx~~~wwwrrrtttnnn]]]PPPJJJGGGFFFIIIQQQZZZdddrrr~~~|||yyyyyysssssstttvvvxxxzzz|||}}}xxxyyyzzz|||uuulllzzz}}}eeeNNNIII>>>999555555555222222444111111111111111111111111111111111111222333444555222666444555:::===NNNjjjyyyYYYHHHDDDFFF???;;;<<<:::999:::;;;;;;;;;===AAADDDHHHNNNVVV^^^cccgggjjjllljjjhhhrrr}}}dddUUUFFFBBB===:::999:::::::::666666777777888888888999777777888999:::<<<===>>>???@@@BBBEEEHHHLLLOOOQQQUUUWWW[[[]]]```dddhhhkkknnnzzzjjj]]]UUU```jjjmmmwwwsssfff```\\\WWWSSSSSSGGGFFFEEECCC@@@DDDTTTdddzzzyyyxxxeeeZZZXXXeeeooojjjcccaaaVVVQQQMMMKKKJJJNNNYYYeeetttzzzooohhhfffeeeddd\\\QQQHHHEEEFFFJJJLLLIIIKKKPPPTTTYYY]]]___```~~~www```NNNAAA<<<===999888777666444444444444555555444666:::@@@FFFJJJOOOUUU^^^fffkkkrrrxxx~~~|||}}}rrreeeVVVMMMAAA999888999777555555555444444444333333333222222222222222222222222333222222111111222222333666888<<<@@@DDDMMMaaassszzzrrrllleeeaaaeeerrrtttnnniiicccaaa```\\\UUUOOOIIIGGGDDDBBBBBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@>>>??????>>>===>>>???AAABBBFFFFFFGGGHHHIIIIIIIIIIIIHHHKKKPPPVVV^^^iiittt|||tttppplllgggccc___ZZZVVVTTTOOOLLLOOOPPPMMMJJJJJJOOORRRRRRKKKGGGFFFEEECCCEEEGGGIIIKKKMMMOOOPPPPPPQQQNNNMMMLLLGGGAAAAAADDD>>>FFFWWWmmm~~~~~~{{{pppfffhhhrrr}}}|||iiiXXXMMMHHHEEEFFFIIIPPP[[[hhhttt{{{}}}yyyxxxzzzyyyyyyxxxyyyyyyzzzzzz|||||||||{{{{{{}}}mmmeeesssqqqaaaQQQGGG===:::777555444444222111222222222222222222222222222222333333333333444444666999666777===>>>LLLfffsss[[[HHHCCCFFF@@@<<<===:::;;;;;;;;;<<<===???AAABBBGGGNNNWWW___dddggghhhiiifffeeelll{{{gggVVVIIICCC>>>>>>===:::999<<<999888888888777777666666888888888888999:::;;;<<<<<>>999;;;999888777666555444444444555555444666:::???EEEIIIMMMTTT]]]eeekkkqqqwww|||{{{|||~~~~~~rrrfffZZZPPPCCC;;;999999777555444444444444333333333333222222222222222222222222333222222111111222222333555777:::>>>BBBKKK]]]nnn{{{tttmmmgggbbbccclllsssccc^^^XXXUUUTTTRRRMMMIIIFFFEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCEEEEEEDDDBBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDGGGKKKQQQYYYcccnnnuuu||||||vvvqqqlllgggbbb^^^]]]WWWSSSTTTTTTPPPMMMMMMNNNPPPNNNIIIFFFGGGFFFBBB@@@AAABBBCCCDDDEEEEEEEEEHHHFFFEEEEEEBBB===>>>BBBAAAJJJ\\\rrr|||{{{|||pppdddbbbgggooo{{{uuucccTTTJJJFFFFFFGGGJJJPPP[[[gggssszzz~~~{{{yyywwwwwwvvvuuuuuuvvvvvvvvvxxxyyyzzz{{{|||~~~jjjcccqqqooo[[[JJJAAA<<<:::666444444444222111222222222222222222222222222222333333333333444444666999666777<<<>>>KKKdddppp[[[HHHCCCFFF@@@===>>>;;;;;;;;;;;;;;;===???AAABBBGGGNNNWWW___dddfffhhhjjjkkkiiinnnzzzgggUUUIIICCC>>>>>>===:::999<<<999999999999888888888777888888888888999:::;;;<<<===???BBBEEEGGGKKKOOORRRVVVXXX[[[]]]___cccgggkkkqqqwwwtttXXXSSSZZZ^^^iiiuuu|||nnnkkkiiiaaaZZZXXXZZZRRRMMMJJJEEEHHH[[[rrrpppiiiuuu~~~wwwnnnmmmooommmgggZZZNNNJJJNNNTTTcccppp~~~rrrhhhbbbTTTMMMFFFDDDBBB???@@@CCCEEEFFFHHHMMMTTT\\\cccggg}}}hhhQQQ@@@:::<<<999888777666555444444444555555444666999???DDDHHHKKKSSS]]]eeekkkqqqwww{{{{{{|||~~~~~~sssggg\\\RRREEE===::::::777555444444333333333222222222222222222222222222222222333222222111111222222333555666999===???GGGXXXgggzzz}}}vvvoooiiicccaaadddrrrzzznnnZZZTTTNNNJJJIIIIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFHHHIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@@@@@@@@@@AAACCCGGGKKKRRR[[[eeelllsss}}}zzztttoooiiifffhhhbbb]]]]]]ZZZUUURRRRRRQQQRRROOOJJJIIIKKKHHHDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@======???===;;;===AAADDDPPPcccyyyzzzwwwxxxyyy|||sssgggaaa```eeepppzzzyyynnn^^^QQQIIIFFFGGGGGGKKKQQQ\\\hhhttt{{{}}}{{{wwwwwwvvvuuutttttttttuuuuuuvvvxxxzzz}}}ggg```mmm}}}mmmUUUFFF???<<<999666444444444222111111111111111111111111111222222333333333333444444666999666777<<<<<>>===:::999;;;:::::::::999999999999999888888888888999:::;;;<<<>>>@@@BBBDDDFFFIIIMMMPPPUUUWWW[[[]]]```cccgggkkknnnuuuwwwZZZSSSYYY[[[fffssstttrrroooeee^^^]]]]]]ZZZVVVQQQJJJKKK___uuu|||uuu}}}yyyrrrrrrwww{{{yyylllXXXKKKKKKPPPYYYgggwwwtttfff^^^QQQIIIBBBBBBBBBAAAAAACCCEEEHHHLLLPPPUUU\\\eeelllttt\\\GGG>>>???:::999888666555555444444555555444666999>>>CCCEEEJJJRRR]]]ffflllqqqwww{{{{{{|||}}}~~~tttjjj]]]SSSFFF>>>;;;;;;999666444333333333333222222222222222222222222222222222333222222111111222222333666666888<<<>>>DDDSSSaaavvvxxxpppkkkddd___]]]fff|||qqqeeeWWWQQQJJJFFFFFFHHHIIIJJJJJJLLLOOOQQQRRRRRRRRRSSSRRRPPPOOOOOOPPPQQQPPPNNNIIIJJJJJJJJJHHHFFFDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCEEEHHHLLLTTT\\\bbbjjjvvv~~~yyytttqqqqqqlllgggfffaaa[[[XXXYYY[[[[[[WWWRRRQQQQQQMMMGGGHHHGGGFFFDDDCCCBBBBBBAAA>>>;;;;;;===<<<;;;===CCCEEETTTjjj{{{uuuqqqooorrr~~~zzzpppjjjfffgggoooxxx{{{{{{vvvkkk]]]QQQJJJHHHGGGHHHLLLSSS^^^lllxxx~~~|||zzzyyyxxxwwwwwwvvvwwwwwwvvvvvvxxxzzz}}}~~~}}}eee]]]hhhvvvmmmSSSFFFCCC;;;888555444444333333111000000000000000000000000222222222333333333444444555888666777;;;;;;HHH```sssZZZGGGBBBDDD???===???===;;;::::::;;;<<<>>>@@@BBBFFFLLLTTT[[[aaaeeeiiilllrrrppprrrxxx~~~mmmZZZKKKDDD???>>>===:::999;;;999999999999999999999999888888888888999:::;;;;;;>>>@@@BBBDDDEEEGGGKKKMMMRRRUUUYYY\\\^^^bbbfffiiinnnttt}}}zzz\\\SSSWWWZZZeeerrrzzzxxxsssggg___^^^^^^______ZZZQQQQQQdddyyy~~~~~~xxxrrrsss{{{|||dddPPPKKKMMMWWWcccsss}}}~~~tttfff]]]TTTKKKDDDDDDEEECCCBBBCCCHHHNNNUUUYYY[[[bbbmmmvvvgggOOOBBB@@@:::999888777555555555555555444555666999===AAACCCKKKRRR\\\eeelllqqqxxx|||||||||~~~}}}uuulll]]]SSSFFF>>><<<<<<:::888444444444333333333222222222222222222222222222222333222222111111222222333666666888;;;>>>CCCOOO[[[ssszzzpppkkkddd^^^ZZZ^^^nnn~~~xxxhhh[[[TTTPPPJJJGGGGGGIIILLLMMMNNNRRRVVVYYYZZZZZZ\\\^^^___^^^^^^^^^___^^^\\\YYYTTTTTTTTTSSSQQQNNNKKKJJJEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEIIINNNVVV[[[eeeqqq~~~yyyuuurrrpppkkkccc___aaadddeeeccc]]]YYYWWWQQQJJJGGGFFFDDDBBBAAA@@@@@@@@@???<<<;;;===<<<:::>>>CCCHHHXXXqqq}}}ssslllhhhkkkxxxyyyuuupppmmmpppuuuyyyxxxtttjjj\\\PPPIIIGGGGGGIIINNNWWWdddsss|||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyy{{{~~~~~~|||~~~|||ddd[[[cccnnn}}}yyymmmRRRFFFEEE:::888555333333333333222000000000000000000000000222222222333333333444444555888666777<<<<<>>;;;>>><<<::::::::::::<<<>>>@@@AAADDDIIIQQQXXX^^^dddiiilllppppppsssyyy}}}qqq^^^LLLEEE@@@???===:::999;;;777777888888888888888888888888888888999:::;;;;;;===???AAACCCDDDFFFIIILLLOOORRRVVVZZZ]]]```cccfffooottt|||}}}^^^RRRTTT\\\fffrrrxxxjjjaaa```^^^cccgggcccZZZ[[[kkk}}}uuunnnoooyyyqqq[[[PPPNNNUUU___mmmwwwzzz{{{}}}~~~uuujjjcccZZZRRRKKKIIIHHHDDDBBBCCCKKKTTT^^^dddggglllvvvpppVVVEEE>>>:::999888777666555555555444444555666888<<>>===;;;999555555444444444333333333222222222222222222222222333222222111111222222333555444666:::===AAAKKKVVVmmmzzzqqqjjjccc]]]YYYYYYaaakkkyyywwwlll```WWWSSSQQQNNNLLLKKKMMMOOOQQQTTTXXX^^^bbbcccfffkkkooonnnnnnnnnoooooolllgggdddaaa___]]]ZZZWWWSSSPPPNNNGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJPPPWWW\\\fffsss}}}vvvlllggghhhjjjooooooiiiaaa[[[UUUOOOLLLKKKHHHEEECCCAAAAAAAAA???<<<;;;<<<;;;:::>>>DDDNNN```yyy~~~rrrkkkhhhlllxxx{{{wwwwwwtttpppoooqqqvvvuuupppfffYYYMMMFFFDDDFFFIIIPPP[[[kkk}}}~~~zzzxxxwwwwwwwwwwwwwwwxxxxxx|||zzzzzz}}}xxxccc\\\bbbhhhwwwrrrnnnzzznnnQQQDDDBBB999777444333333333333222111111111111111111111111222222333333333333444444444888777888======HHH```zzz]]]IIIBBBCCC===;;;>>><<<::::::::::::<<<>>>@@@AAABBBGGGNNNUUU[[[bbbhhhlllnnnpppuuu{{{~~~tttaaaLLLFFF@@@???>>>:::999;;;777777777777777888888888888888888888999:::;;;<<<<<<>>>@@@BBBCCCEEEIIIKKKLLLPPPTTTXXX[[[___bbbdddnnnsss{{{```SSSTTTZZZdddppp}}}lllbbbbbb^^^eeellliiiccccccooo{{{uuulllkkkuuujjjYYYQQQPPPXXXdddmmmssswww{{{}}}xxxxxxyyyzzz|||}}}~~~yyyrrrlllaaa[[[UUURRRLLLFFFEEEGGGOOOZZZiiirrrwww{{{xxx]]]GGG===::::::888777666555555555444444555666888;;;>>>@@@IIIOOOWWW___eeemmmvvv}}}~~~~~~}}}{{{wwwqqqggg]]]NNNEEEAAA>>>;;;888666666666555555555444444222222222222222222222222333222222111111222222333333111333888;;;???HHHQQQcccxxxzzzsssjjjaaa\\\WWWTTTUUUYYYaaaiiilllhhhbbb___\\\YYYYYYYYYYYYXXXWWWWWWXXXYYY[[[aaahhhmmmqqqwww|||wwwtttrrrmmmggg```[[[WWWUUUPPPNNNLLLJJJHHHHHHIIIJJJIIIKKKLLLOOOSSSZZZccciiiqqq~~~vvvnnnnnnnnnwww|||vvvkkkccc\\\XXXUUUSSSOOOJJJGGGDDDCCCCCC???<<<<<<=========AAAGGGWWWjjj|||ppplllnnnttt{{{rrrllljjjnnnrrrrrrssstttrrrqqqmmmcccVVVKKKDDDBBBEEEIIIQQQ___rrr|||wwwvvvuuuuuuuuuvvvwwwxxxyyy{{{yyyzzztttaaa]]]dddhhhrrr|||hhhfffppp~~~oooRRRDDDAAA999666444333333333333222222222222222222222222222222222333333333333444444333888777999???>>>JJJbbb~~~```LLLDDDEEE???<<<>>>===:::999999:::;;;===???AAA@@@EEEKKKRRRXXX```fffkkkmmmqqqxxxsss___MMMFFFAAA@@@>>>:::999;;;777777777888888999999999888888888888999:::;;;<<<;;;===???AAABBBEEEIIIKKKKKKOOOTTTYYY\\\___bbbdddkkkpppxxxdddUUUTTTVVV```lll|||lllaaaaaaZZZcccjjjiiiddddddiiipppzzzxxxuuuuuuxxx}}}yyynnnmmmtttxxxcccUUUNNNSSS[[[bbbhhhnnnuuuyyywwwmmmiiihhhggglllooovvv|||~~~|||vvvpppjjjgggccc^^^UUULLLLLLQQQWWWcccuuuuuu|||cccJJJ===;;;:::999777666666555555444444555666888;;;===???HHHMMMUUU\\\bbbkkkuuu||||||{{{xxxsssmmmbbbSSSHHHBBB???;;;777777666666666666555555555222222222222222222222222333222222222222222222333000///111666:::===EEENNN[[[rrrzzzuuukkk```[[[WWWPPPMMMMMMSSSYYY[[[WWWTTTWWW[[[]]]bbbcccddddddcccbbbbbbbbbbbbhhhpppwww}}}vvvnnngggccc```ZZZXXXUUUSSSRRRRRRRRRSSSOOOQQQSSSWWW]]]fffooouuu}}}|||sssqqqqqq}}}sssjjjddd```YYYVVVQQQKKKFFFCCCAAAAAA@@@>>>===???@@@AAAFFFLLL___qqqyyyooonnnsss|||xxxoooeee___]]]eeeooouuuyyy|||pppoookkkbbbVVVKKKEEECCCDDDHHHRRRbbbvvv{{{uuuuuuvvvvvvvvvwwwyyyzzz{{{yyywwwyyyppp```___gggiiirrrsssbbbbbbjjjvvvqqqUUUFFFCCC999666333222333333333222222222222222222222222222222222333333333444444444333777777:::???@@@KKKccccccOOOGGGGGG@@@===@@@>>>:::999999:::;;;===???AAA???CCCIIIPPPWWW^^^fffkkknnnsss{{{rrr]]]MMMGGGAAA@@@>>>:::999;;;888888888999999:::::::::888888888888999:::;;;<<<:::<<<>>>@@@BBBEEEIIILLLLLLOOOUUUYYY]]]```ccceeehhhmmmvvvgggWWWVVVRRR[[[hhhxxx}}}iii^^^^^^UUU^^^fffeeeaaa```bbbdddgggeeedddfffjjjooosssuuu}}}rrrqqqttt}}}hhhWWWNNNQQQVVVZZZ___eeelllqqqyyyttthhhbbb^^^\\\```fffpppyyy~~~|||uuuoooqqqpppnnnhhh]]]TTTUUU[[[^^^kkkrrrttt|||___JJJBBB<<<:::999888999888666555333444555666666888<<<>>>HHHLLLSSSZZZbbbkkktttzzz||||||yyyvvvtttsssgggVVVIIICCC@@@<<<999777777555444444444444444333333333222222222111111333222111000000111222333777444444777888:::@@@HHH]]]kkkzzzrrrkkkccc^^^XXXOOOJJJJJJPPPNNNPPPUUUWWWZZZ```hhhhhhooosssppplllkkkjjjgggmmmpppuuu}}}|||sssnnnkkkhhhhhheee```[[[YYY\\\___[[[^^^cccgggllluuu}}}sssssszzzzzzqqqkkkhhh[[[YYYUUUPPPJJJEEEAAA>>>>>>???@@@AAA???@@@JJJVVVeeeyyyyyypppqqqttt{{{uuuiiiccc^^^ZZZ___jjjvvv{{{|||rrrlllcccXXXNNNHHHEEECCCBBBGGGQQQaaauuuzzzyyywwwwwwwwwyyy|||}}}}}}{{{yyyzzz}}}pppaaa^^^jjjooolllvvvwwwkkkhhheeetttxxxwwwxxxwww}}}pppUUUGGGCCC;;;999666555555444333111222222222222222222222222222333333333333333333444666666999;;;<<>>???;;;:::;;;;;;;;;:::;;;>>>@@@BBBEEEIIIOOOUUU]]]ffflllrrrwww~~~rrr\\\MMMFFF???>>>===;;;;;;>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999<<<===>>>???AAADDDFFFGGGLLLOOOSSSWWW[[[```eeeiiijjjnnnuuuhhhTTTTTTRRR[[[cccmmm|||jjj\\\WWWXXXYYY[[[]]]___^^^ZZZWWWUUUUUUUUUUUUVVVZZZ___cccqqqxxxvvvxxx}}}qqq^^^UUUTTTTTTUUUYYY]]]bbbdddooo{{{qqqfff```\\\YYYZZZ^^^iiitttxxxvvvtttvvvvvvxxxwwwssskkkdddaaa```jjjvvvrrrrrr{{{]]]HHH???:::888666666777666555444333444555666666888;;;>>>FFFJJJQQQYYYaaajjjrrrwwwxxx}}}|||yyyuuurrrpppfffXXXKKKBBB>>>:::999777777666555444444444444333333333222222222111111222222111000000111222222666444333666777999???FFFXXXfff~~~rrriii```ZZZSSSKKKGGGHHHIIIIIIMMMUUUZZZ^^^fffmmmrrryyy~~~|||yyyxxxwwwuuutttwww}}}~~~zzzyyyyyyvvvqqqkkkhhhiiikkkmmmppptttwww}}}{{{vvv||||||sssmmmjjj```^^^YYYSSSMMMGGGCCCAAAAAA@@@AAABBBAAACCCNNN[[[nnnxxxoooqqqvvv}}}~~~sssjjjccc\\\]]]fffoootttuuupppjjjaaaVVVMMMGGGDDDCCCEEEJJJSSSaaasss||||||wwwvvvwwwyyy|||}}}}}}{{{zzz{{{|||qqqdddcccooossspppzzzyyyiiiddddddrrrxxxvvvvvvssswwwoooTTTEEE@@@:::888555444444333222000222222222222222222222222222333333333333444444444666777999;;;<<>>???;;;:::;;;;;;;;;:::;;;>>>@@@AAADDDHHHMMMTTT]]]gggmmmqqquuu|||vvv```PPPHHHAAA???>>>;;;;;;===::::::::::::999999999888999999888888888888999999;;;;;;<<<>>>@@@BBBDDDFFFKKKNNNRRRVVVYYY^^^cccgggiiinnnwwwmmmWWWUUUQQQZZZbbbkkk}}}yyygggZZZUUUSSSTTTUUUWWWXXXVVVSSSPPPKKKKKKJJJIIIIIIKKKPPPSSS___vvv}}}zzzyyy|||zzzjjj\\\YYYUUUSSSSSSWWW\\\___hhhuuuuuuiiibbb[[[WWWXXX[[[eeeooossspppnnnooorrrssstttqqqmmmjjjjjjlllsss~~~tttqqq~~~```JJJAAA:::888666666777777666555333444555666666888;;;===CCCHHHPPPXXX```hhhooosssrrrxxx|||}}}~~~yyysssooommmggg]]]QQQEEE>>>;;;;;;888777666555444444444444333333333222222222111111222222111000000111222222555222222555666777===DDDPPP^^^vvvuuujjj___WWWPPPIIIGGGHHHHHHIIIPPPZZZaaafffmmmtttyyy}}}|||{{{~~~yyysssppphhheee^^^WWWPPPKKKGGGEEEDDDBBBBBBCCCDDDHHHTTTaaawwwwwwnnnqqqyyywwwmmmbbb^^^aaahhhlllmmmlllggg]]]SSSKKKFFFDDDCCCHHHMMMUUUbbbrrr~~~~~~vvvvvvvvvyyy{{{}}}|||{{{{{{{{{{{{}}}}}}mmmccccccppptttqqq{{{{{{hhh```bbbrrrwwwvvvwwwsssuuuzzz[[[IIIAAA888666444333333222111000222222222222222222222222222222333333444444444444777777999<<<<<>><<<;;;<<<999888888888777777777777999999888888888888999999::::::;;;===???AAACCCDDDIIILLLPPPSSSWWW\\\aaadddfffnnnzzzsss[[[TTTOOOYYYbbbhhhuuuvvvdddWWWRRRPPPOOOOOOPPPQQQOOOLLLIIIDDDCCCBBB@@@>>>???BBBEEEMMMaaaxxx|||yyyzzzwwwgggaaaYYYRRROOORRRXXX\\\dddpppwwwmmmddd^^^]]]___fffooorrrooolllllllllmmmnnnkkkiiiiiimmmqqqxxxwwwrrr~~~hhhRRRFFF<<<:::888888999999999888333444555555555777:::===AAAFFFOOOXXX___ffflllpppooouuuyyy{{{}}}|||tttnnnmmmkkkeeeYYYKKKAAA>>>>>>888777666555444444444444333333333222222222111111222111111111111111111222333111111444555666;;;BBBHHHVVVnnnyyynnnbbbYYYRRRLLLKKKMMMOOOQQQYYYcccjjjmmmrrryyy~~~|||xxxpppllleee\\\TTTNNNJJJHHHGGGDDDCCCDDDFFFMMMZZZhhh|||xxxooouuu~~~xxxjjjaaa```cccfffhhhhhhcccYYYPPPHHHDDDCCCCCCIIINNNWWWdddqqq~~~~~~wwwvvvwwwyyy{{{}}}|||{{{{{{zzzzzz|||wwwhhhaaadddppptttrrr|||}}}iii___aaapppwwwwwwzzzzzzeeeMMMAAA888666444333333333222000111222222222222222333333222222333333444555555555777888:::<<<===BBBPPP___pppuuufffPPPIIICCCAAAAAA;;;:::;;;;;;:::999:::<<<>>>???AAAEEEKKKSSS]]]iiipppuuuyyy~~~iiiTTTJJJAAA>>>>>><<<;;;<<<888888888888777777777777999999888888888888999999:::;;;;;;===>>>@@@BBBCCCGGGIIIMMMQQQUUUYYY^^^aaadddnnn|||zzz]]]RRROOOXXXaaaeeemmm|||uuucccUUUPPPNNNNNNMMMMMMMMMLLLIIIGGGCCCCCCBBB???======@@@BBBFFFUUUfffrrr{{{~~~zzzxxxwwwxxx~~~{{{nnnggg[[[RRRNNNQQQWWW\\\___kkkxxxooojjjeeeeeeiiippprrrnnnjjjiiiggggggeeeaaa^^^```fffkkkssszzzpppzzz}}}vvvyyyoooWWWGGG===;;;888777888999999888333444555555555666999<<<@@@FFFNNNWWW^^^eeekkkooonnnuuuyyyzzz|||vvvpppllllllhhh]]]MMMBBB??????888888666555555555555555333333333222222222111111111111111222222111111111222000111444555555999@@@GGGSSSiii~~~ssshhhaaaZZZUUUSSSUUUWWWYYYaaakkkqqqtttxxx~~~yyyuuummmddd[[[SSSNNNKKKKKKGGGEEEGGGJJJRRR```lllyyysssyyyrrrfffaaaaaabbbcccddd___VVVLLLFFFCCCCCCDDDHHHNNNYYYfffsss~~~~~~}}}~~~yyyxxxxxxzzz||||||{{{zzzyyyyyyyyy{{{uuueeeaaafffqqquuuuuu~~~lllccc```ooovvvyyyiiiLLL===888666444333444444333222111111111222222333333333222222333444444555666666888888;;;===>>>CCCQQQ___zzzhhhooovvvpppTTTJJJCCCBBBBBB<<<:::;;;;;;:::999999<<<>>>>>>AAAEEEKKKTTT^^^iiipppvvvzzz~~~lllUUUIII???===>>>===<<<<<<:::999999999999888888888999999888888888888999999;;;;;;<<<===???AAABBBCCCEEEHHHLLLOOORRRWWW[[[___bbbnnn}}}aaaPPPOOOXXX___cccgggppp|||tttbbbTTTNNNLLLJJJIIIJJJKKKLLLJJJIIIEEEEEEDDDAAA??????AAACCCEEEMMMWWWaaammmxxxzzzxxxtttqqqoooqqquuuwwwuuuqqqhhhaaaWWWNNNKKKNNNTTTYYYXXXcccwwwwwwsssmmmjjjlllpppqqqlllgggeee___^^^[[[VVVTTTVVV^^^dddlll}}}~~~mmmtttvvvssssssqqqppplllhhhkkkxxxwww\\\GGG>>>;;;777666666777777666333444555555555666999;;;@@@EEEMMMUUU\\\cccjjjnnnooouuuzzzzzz{{{~~~yyyrrrkkkkkkggg\\\NNNBBB>>>===888888777666555555555555333333333222222222111111000111222222222222111000111000111444555444888>>>GGGQQQddd|||{{{sssnnniiicccaaabbb___aaahhhrrrwwwzzzyyypppeee\\\UUUQQQOOOKKKHHHKKKPPPXXXeeeqqq{{{www}}}|||ooogggbbbaaa```aaa\\\SSSJJJEEECCCDDDEEEHHHOOO[[[iiiuuu}}}}}}~~~|||{{{{{{{{{}}}|||{{{yyyxxxxxxyyy{{{vvv```___dddmmmqqqsss~~~pppjjjdddsss{{{~~~hhhMMM===888666444333444444333222111111111222222333333444222222333444555666666777999999;;;>>>>>>CCCRRR```~~~jjjppprrrwwwVVVJJJCCCCCCCCC<<<:::;;;;;;:::888999;;;===>>>AAAGGGNNNVVV```iiipppuuuyyy}}}~~~qqqXXXKKK@@@===???>>><<<<<<;;;;;;:::::::::999999999999999888888888888999999;;;<<<<<<===???@@@BBBCCCDDDGGGJJJNNNQQQUUUZZZ]]]aaammm}}}hhhSSSRRRXXX___bbbdddiiipppvvvxxxvvvwwwvvvmmm^^^QQQKKKFFFEEEEEEFFFIIILLLMMMMMMEEEFFFEEEBBB@@@???@@@AAABBBFFFKKKRRR___mmmsssrrrlllhhheeedddddddddbbb___XXXSSSLLLGGGFFFHHHMMMQQQVVV___qqq}}}wwwrrrpppssssssmmmfffdddUUUTTTQQQNNNLLLPPPYYY```hhhyyyooottttttnnnllljjjgggeeebbbcccllliiiQQQ@@@<<<888666555666666555444444555555444555888;;;???DDDJJJQQQXXX```hhhlllooouuuzzz{{{|||zzztttmmmkkkfff[[[OOODDD>>><<<999888777666555555555555333333333222222222111111000111222222222222111000111000111444555444888>>>CCCLLL]]]ttt~~~xxxttttttnnnnnnttt{{{}}}rrrggg]]]XXXTTTOOOMMMQQQVVV^^^iiittt{{{zzz}}}rrriiidddbbb___ZZZQQQIIIDDDCCCEEEGGGJJJQQQ^^^lllxxx~~~~~~~~~}}}}}}}}}}}}zzzxxxwwwxxxyyy{{{xxxaaaaaagggooossswww~~~ssspppooobbbKKK???777555333222333333333111000111111222333333444444222222333444555666777777999:::<<<>>>???DDDRRR```wwwxxxrrr|||WWWIIICCCCCCDDD===;;;;;;;;;:::888888:::<<<>>>BBBIIIQQQXXXaaaiiinnnvvvyyy}}}yyy___QQQCCC@@@AAA???<<<;;;;;;::::::::::::999999999999999888888888888999999:::;;;;;;<<<===???@@@AAADDDFFFJJJMMMPPPTTTYYY\\\aaakkk}}}qqq[[[TTTXXX^^^bbbdddeeehhhkkkooommmkkkjjjbbbVVVLLLIIIBBBBBBBBBEEEJJJOOORRRSSSKKKKKKIIIFFFBBB??????@@@>>>AAADDDIIISSS```fffeeeccc```\\\YYYXXXUUUPPPMMMGGGEEECCCAAAAAACCCFFFGGGQQQXXXggg~~~xxxrrrnnnpppooohhh```]]]MMMLLLJJJFFFEEEJJJSSSZZZdddtttssswwwxxxrrrqqqooofffeeebbb```fffwwwwww^^^CCC???;;;888777777777777444555555555444555888:::???BBBHHHNNNVVV^^^fffkkknnnuuuzzz{{{}}}{{{tttpppmmmfff]]]QQQGGGAAA>>>999888777666666555555555333333333222222222111111000111222333333222111000222000111555555555888===>>>FFFVVVmmm}}}}}}{{{nnnddd^^^XXXSSSQQQUUUZZZbbbmmmvvv~~~zzz{{{|||qqqiiieee^^^YYYPPPHHHDDDCCCFFFHHHLLLTTTaaannnzzz~~~~~~}}}zzzxxxwwwxxxyyy{{{~~~yyyjjjkkkqqqxxx|||~~~ttttttzzzrrrWWWEEE<<<555333111111222222111000000000111222333333444444222222333444555666777888999:::<<<>>>???DDDRRRaaa{{{rrr~~~XXXIIICCCDDDDDD===;;;;;;;;;999888888:::<<<>>>CCCKKKSSSZZZbbbiiimmmxxx|||eeeVVVGGGBBBBBB???;;;999:::::::::999999999999888999999888888888888999999999999:::;;;<<<===???@@@DDDFFFJJJMMMPPPTTTXXX\\\aaakkk|||yyybbbVVVYYY^^^cccdddcccdddeeelllgggdddaaaZZZOOOIIIGGGBBBAAABBBFFFLLLSSSWWWYYYRRRRRROOOKKKFFFBBBAAAAAA===@@@BBBEEELLLVVVZZZXXX]]][[[WWWTTTQQQLLLFFFBBB>>>>>>>>>???@@@AAABBBBBBFFFKKKYYYooo~~~pppiiidddeeeccc\\\TTTPPPIIIHHHEEEAAA???CCCKKKRRR```nnn~~~}}}~~~vvvoookkkjjjhhhhhhmmmzzz]]]EEE>>>999999777444333555666666666666666777888888;;;???EEELLLSSS[[[ccciiilllooosssvvvyyy|||xxxsssooonnnjjjdddYYYMMMAAA:::;;;888666555666666666555444444333333333333222222111111111111111111111111333222111111222555777999@@@DDDOOOccc{{{{{{lllddddddWWWRRRZZZbbbccchhhoooyyy{{{}}}~~~}}}|||{{{{{{zzztttssswwwxxx{{{tttccc[[[PPPGGGFFFGGGGGGGGGIIIRRRZZZgggsss|||}}}yyywww{{{}}}||||||}}}{{{|||wwwiiilllttt~~~yyyzzzcccPPPBBB888777666555444333222222222222222111111222222333444444444333444444555666777<<<:::;;;>>>@@@EEEOOOZZZyyyvvvqqq~~~WWWIIIHHHEEE???>>>:::::::::::::::;;;<<<===<<>>???AAACCCFFFIIIMMMRRRYYY]]]dddiiiuuuddd[[[WWWWWW]]]aaaaaa```aaahhhbbb[[[WWWWWWRRRIIIBBB@@@>>>===AAAJJJSSSYYY\\\[[[VVVRRRRRRNNNGGGBBBAAAAAA@@@???BBBHHHOOOUUUXXXXXXUUUQQQKKKFFFCCC@@@???AAA@@@>>>=========???@@@EEEKKKQQQZZZiii}}}yyypppccc```ZZZTTTOOOKKKIIIHHHCCCBBBAAAAAABBBDDDFFFGGG___gggsss~~~yyyvvvvvvuuurrrssszzzdddGGG@@@::::::999666555777666666666666666777777888:::===CCCJJJQQQYYYaaafffiiimmmrrrvvvxxx{{{}}}|||vvvqqqooonnnkkkeee\\\OOOCCC;;;;;;999666555666666666555444444333333333333222222111111111111111111111111333222111111222444777888>>>BBBMMM```xxxyyyqqqnnnccc^^^eeekkkiiijjjooopppqqqrrrrrrrrrrrrssstttuuuooommmppppppsss}}}kkk\\\QQQGGGFFFGGGHHHJJJLLLWWW^^^jjjuuu}}}{{{xxxyyy~~~yyyfffjjjuuu|||xxx^^^LLL@@@777666666555333333222222333222222111111222222333444444444333444444555666777;;;999:::===???DDDNNNYYYvvvpppkkkyyyYYYIIIFFFBBB>>>>>>;;;::::::::::::;;;<<<===<<>>???AAACCCFFFIIIMMMRRRXXX\\\ccchhhttthhh[[[WWWVVV]]]ccceeeddddddeee^^^VVVSSSSSSPPPJJJDDDBBB@@@>>>BBBKKKTTT\\\```\\\XXXWWWYYYXXXPPPHHHCCCAAA???===???EEEKKKQQQSSSSSSQQQMMMHHHDDDAAA???>>><<<<<<======>>>>>>??????AAAEEEJJJPPP[[[jjjuuuyyy~~~zzzqqqggg```WWWTTTPPPKKKGGGDDDCCCCCCBBBAAAAAA@@@AAACCCEEEFFFVVV^^^kkkzzz}}}}}}lllKKKBBB;;;::::::888777888666666555555666666777777888<<>>888666555444333333222222333222222111111222222333444444444333444444555666777999888999===???CCCMMMWWWuuurrrgggwww[[[JJJEEEBBB???@@@;;;;;;:::::::::;;;<<<<<<===BBBIIIQQQXXX```gggkkkrrruuuyyy{{{|||}}}tttbbbOOOEEE@@@<<<:::999:::999999888888777777777888888777777888888999:::999999::::::;;;===>>>???AAACCCEEEHHHKKKPPPVVVZZZaaafffqqqrrr^^^WWWUUU\\\eeehhhhhhhhhaaaZZZRRRNNNNNNNNNKKKHHHDDDAAA???BBBJJJTTT^^^ccc___[[[[[[bbbeee]]]QQQIIICCC@@@>>>???CCCHHHLLLNNNMMMKKKHHHDDDAAA>>>======999:::===???AAABBBBBBBBBAAAEEEHHHJJJPPPYYY___```ggghhhiiijjjhhhccc\\\WWWNNNKKKHHHDDDBBB@@@@@@@@@@@@@@@?????????AAABBBDDDKKKSSS```ppp}}}rrrNNNDDD;;;::::::999888999666666555555555666666777888;;;???DDDJJJRRRZZZ```ccchhhooouuuyyy{{{|||~~~}}}}}}||||||{{{xxxtttppppppooonnnkkkdddXXXJJJ???>>>;;;888777777666555444444444333333333222222222111111111111111111111111111111111111222333555555:::>>>FFFUUUiii|||{{{|||zzzooovvvyyytttwwwyyyuuurrrqqqjjjfffaaa```bbbgggkkknnnpppkkkgggfffbbbaaaiiitttnnn___TTTIIIFFFHHHKKKSSSZZZfffkkkrrrxxx~~~}}}}}}|||xxxwwwyyy~~~zzzeeekkkxxx~~~lllYYYJJJAAA<<<:::555444444333222222222333222222111111222222333444444444333444444555666777999888:::===@@@DDDMMMWWWwwwlllzzz~~~ZZZIIIGGGFFFCCCAAA;;;;;;:::::::::;;;;;;<<<>>>BBBIIIPPPVVV^^^eeejjjooossswwwyyyyyy{{{{{{gggQQQEEEAAA>>><<<;;;:::999999999888888888777888888777777888888999:::999999999:::;;;<<<>>>>>>@@@BBBEEEGGGJJJOOOTTTXXX___dddooo}}}bbbYYYTTTZZZdddiiikkkkkkbbbZZZQQQKKKKKKMMMMMMMMMGGGDDDAAABBBIIISSS^^^eeeccc]]]]]]fffkkkfffZZZQQQIIIFFFBBBAAACCCGGGIIIKKKGGGFFFCCC@@@>>><<<<<<<<<;;;===???BBBDDDFFFGGGHHHJJJNNNOOOOOORRRWWWZZZYYY]]]^^^___``````^^^YYYUUUNNNLLLIIIFFFCCCBBBBBBCCC??????>>>>>>>>>???@@@AAAFFFMMMXXXfffrrrzzzuuuRRRFFF;;;999:::888777777666666555555555555666666888;;;>>>BBBHHHPPPXXX]]]bbbgggooouuuyyy|||~~~}}}||||||{{{yyyvvvsssrrrqqqooommmhhh]]]OOODDD@@@===:::888777777555444444444333333333222222222111111111111111111111111111111111111222222333444:::===DDDPPPaaaxxx{{{nnnhhhdddcccdddlll~~~}}}|||{{{|||{{{wwwuuuuuuqqqkkkaaadddkkkwww}}}xxxvvvkkkfff___\\\___eeekkkoooppplllhhhddd^^^\\\___eeeqqqnnn```UUUKKKHHHIIINNNXXXaaakkkooouuuzzz}}}zzzzzzyyywwwxxx|||{{{}}}xxxhhhnnnyyyrrr___OOODDD===::::::444444333222222222333333222222111111222222333444444444333444444555666777:::999;;;???BBBEEENNNXXXssszzz|||WWWFFFGGGIIIDDD>>><<<;;;;;;:::::::::;;;;;;>>>BBBHHHNNNTTT[[[bbbgggmmmqqquuuwwwwwwyyy}}}jjjSSSFFFCCC@@@>>>>>>:::::::::::::::999999999888888777777888888999:::999999999:::;;;<<<===>>>@@@BBBDDDFFFHHHMMMRRRVVV]]]cccnnn~~~ggg]]]UUUXXXaaaggglllpppjjjbbbVVVNNNLLLNNNQQQRRRNNNKKKGGGGGGKKKUUU```hhhggg___\\\cccjjjhhh```[[[PPPLLLGGGDDDDDDEEEFFFGGGDDDCCCAAA???============???@@@BBBDDDHHHLLLOOOQQQUUUYYYZZZXXXZZZ___```^^^[[[[[[ZZZZZZZZZYYYUUURRRRRROOOLLLHHHEEEDDDCCCDDD@@@@@@@@@@@@@@@@@@AAAAAADDDIIIRRR\\\dddjjjmmmnnnwwwWWWJJJ<<<999999888666666666666555555444444555555888:::===@@@EEEMMMUUU[[[aaafffmmmtttxxx|||}}}||||||zzzxxxuuuuuurrrpppoookkkbbbTTTIIIAAA>>>;;;888777777555444444444333333333333222222111111111111111111111111000000111111111222222222777;;;BBBLLLZZZqqqwwwkkk___XXXTTTUUUVVV[[[lll|||vvvtttrrrtttssspppooonnnhhhbbbZZZ\\\^^^eeettt}}}xxxoooggg___[[[___ffflllooorrrooojjjddd]]]YYYYYYZZZcccrrrsss___VVVMMMJJJLLLQQQ\\\fffooosssyyy~~~~~~yyyyyyxxxwwwyyy~~~zzz|||~~~~~~~~~tttiiiqqqzzzwww{{{rrr\\\MMMCCC<<<888777333333222222222222333333222222111111222222333444444444333444444555666777:::999<<<@@@CCCFFFOOOXXXkkk[[[GGGEEEGGGBBB<<<<<<<<<;;;:::::::::;;;;;;>>>AAAFFFKKKQQQXXX___dddkkkooosssuuuuuuwww{{{lllTTTHHHEEECCC@@@>>>::::::::::::::::::::::::888888777777888888999:::888888999999:::<<<===>>>@@@AAACCCEEEGGGKKKPPPTTTYYY___kkk{{{lllaaaXXXXXX]]]fffpppyyyxxxoooaaaWWWRRRSSSUUUWWWVVVSSSPPPMMMOOOWWWaaaiiihhh___[[[___eeeeeecccbbbXXXSSSLLLHHHFFFEEEEEEEEEEEECCCBBB@@@???>>>??????AAACCCGGGLLLRRRWWW[[[]]]bbbdddeeecccdddhhhiiigggbbb```^^^]]]\\\ZZZWWWUUUTTTQQQNNNJJJGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEIIINNNTTTXXXZZZ[[[[[[|||]]]NNN???::::::999666555777666555444444444444555777888:::===BBBIIIQQQWWW___dddjjjqqqvvvzzz}}}|||{{{{{{yyywwwwwwtttpppooommmeeeWWWMMMBBB???<<<999888777555444444444333333333333222222111111111111111111111111///000000111111111111111222888@@@IIIVVVmmm}}}mmm```UUUNNNLLLNNNOOORRR```sss~~~xxxuuupppsssssspppooommmfff^^^XXXVVVVVVYYYdddyyyxxxpppfffbbbfffmmmsssuuuvvvuuuooohhhaaa\\\YYYWWW[[[ddduuuuuu___WWWOOOMMMNNNTTT___jjjrrrwww}}}~~~{{{{{{zzzxxxzzz~~~{{{|||~~~~~~}}}}}}}}}~~~~~~ooofffqqq|||zzzuuu|||rrr[[[MMMDDD<<<777666333222222222222222333333222222111111222222333444444444333444444555666777999888;;;@@@BBBEEENNNWWWgggjjjQQQFFFCCCBBB???===<<<;;;:::::::::::::::===@@@DDDIIINNNUUU\\\aaahhhlllppprrrrrrtttxxx|||oooUUUIIIFFFCCC???<<<999999999999999999999999888888777777888888999:::888888888999:::;;;======???AAABBBDDDFFFJJJNNNRRRTTT[[[hhhxxxoooeee[[[XXX\\\fffvvv}}}nnnaaaYYYWWWYYY[[[ZZZXXXTTTPPPPPPUUU^^^eeefff___[[[^^^aaabbbcccfffbbb]]]UUUOOOLLLJJJIIIHHHGGGFFFDDDBBBAAAAAAAAABBBBBBHHHQQQ[[[dddiiilllmmmssstttsssoooooorrrsssqqqmmmjjjfffdddbbbaaa^^^\\\XXXVVVSSSOOOLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLOOORRRSSSSSSQQQPPPaaaQQQAAA;;;;;;:::777666777666555444444444444444555777888;;;???GGGOOOUUU^^^bbbhhhnnnsssyyy~~~}}}{{{{{{{{{yyyxxxyyytttpppooommmfffZZZOOOCCC@@@<<<999888777555444444444444333333333222222111111111111111111111111///000000111111111111000...555>>>GGGUUUlllwwwgggZZZPPPIIIHHHLLLLLLMMMZZZkkkyyy}}}{{{pppsssssspppnnnkkkccc[[[VVVTTTQQQRRR[[[nnnzzzooolllpppwww|||~~~|||zzzuuummmeee```\\\XXXXXX\\\iii||||||sss^^^WWWPPPNNNPPPUUUaaallltttyyy~~~|||}}}|||yyyyyy}}}|||~~~}}}|||}}}}}}zzzlllbbbppp~~~~~~yyyyyyoooWWWKKKDDD<<<888777222222222111222222333333222222111111222222333444444444444444444555777777777777:::???AAADDDLLLVVVhhhyyy[[[HHHBBBCCCEEE===<<<;;;:::::::::::::::===@@@CCCHHHMMMTTT[[[```fffiiimmmooopppqqqvvvyyy~~~qqqWWWJJJGGGCCC===:::888888888888888888999999888888888777888999999:::888888888999:::;;;======???AAABBBCCCEEEIIINNNQQQPPPXXXeeeuuupppggg]]]YYY\\\ggg|||vvvhhh^^^[[[[[[]]]ZZZXXXTTTPPPNNNRRRYYY```ddd^^^\\\^^^```aaacccgggkkkfff^^^WWWRRRPPPNNNMMMIIIHHHFFFDDDCCCCCCCCCDDDDDDMMMZZZiiisssyyyzzzzzzzzzxxxzzz{{{xxxrrrnnnjjjgggeeedddbbb```^^^\\\YYYVVVTTTSSSSSSTTTOOOPPPPPPPPPPPPPPPOOONNNPPPQQQSSSTTTTTTRRRPPPNNNpppZZZEEE>>>>>><<<::::::777666555444444333444444555666777999>>>EEENNNTTT^^^dddmmmsssvvvxxx{{{~~~~~~~~~}}}|||{{{zzzzzzyyyuuuwwwtttooolllkkkbbbXXXFFF>>>999999:::777444555555555444444444333333333111000///000222333333111111000//////000222444555666666999BBBOOOccc}}}yyyuuurrrfffZZZTTTMMMIIIKKKLLLPPP^^^nnn~~~|||{{{ssslllkkkiiidddaaaaaaWWWQQQNNNRRRXXXcccvvv~~~yyyssskkkbbb[[[]]]]]]bbboooyyyppp\\\WWWSSSSSSTTTWWW```iiivvv|||~~~{{{zzzzzz}}}~~~~~~}}}|||}}}vvvlllnnnttt~~~~~~{{{~~~~~~vvvyyyeeeQQQIII>>>999999666444333222222111111222222000000111222222222222111444444555555777888::::::<<<;;;===AAACCCFFFOOOXXXllljjjTTTJJJCCC===???===;;;:::;;;<<<<<<;;;===@@@DDDFFFHHHNNNVVV\\\gggjjjnnnpppqqqrrrtttvvvxxx^^^NNNEEE@@@>>>>>><<<;;;;;;::::::999999888999888777666666777888999777777777888999;;;<<<===>>>@@@BBBCCCDDDFFFJJJLLLUUUYYYaaannn~~~lll\\\[[[\\\aaavvvqqqgggbbb^^^YYYYYYSSSNNNOOOOOOOOOQQQTTTWWWYYY\\\^^^```bbbeeegggnnnnnnkkkeee\\\UUURRRRRRQQQLLLJJJJJJHHHEEEFFFIIILLLVVVgggzzzzzz|||vvvooollllllkkkgggbbbaaa___\\\[[[ZZZZZZZZZYYYUUUSSSVVV]]]^^^ZZZYYY\\\```aaaaaa^^^YYYTTTQQQOOOsss^^^HHH???<<<:::777777777666555444444333444444222222333555999@@@HHHNNN[[[aaajjjpppsssvvvzzz}}}~~~~~~~~~}}}|||{{{zzzyyyvvvvvvsssnnnlllkkkcccZZZIIIAAA;;;;;;;;;888666666555555555444444444333333222111000111333333222111000000000000111222333444666666999@@@JJJ\\\vvvxxxsssoooeeeZZZWWWOOOKKKLLLMMMQQQ```rrruuukkkfffccc^^^[[[\\\XXXSSSPPPRRRVVV^^^ooo~~~yyymmmeee[[[[[[___jjj|||yyypppggg]]]YYYVVVWWWXXX[[[dddmmmvvv~~~~~~|||{{{{{{}}}~~~}}}~~~~~~}}}~~~wwwmmmnnnwww~~~{{{|||wwwrrrxxxyyy^^^MMMHHH???;;;<<<888444333222222111111222222111111222333333333333333444444444555666888::::::<<<<<<===AAACCCEEEMMMWWWiiisssXXXIIICCC???@@@===;;;:::;;;<<<;;;;;;<<>>>>><<<<<<;;;::::::999999888999888777666666777888999777777777888999:::<<<<<<>>>???BBBCCCDDDFFFIIILLLRRRWWW___kkk{{{rrraaa\\\[[[___tttyyyooojjjccc\\\VVVOOOJJJIIIHHHGGGHHHKKKQQQTTTXXX]]]```dddfffhhhnnnqqqrrrooohhh```[[[XXXTTTOOOMMMMMMKKKIIIIIIMMMSSS```uuu}}}wwwuuuuuusssoookkkeeecccaaa````````````___```^^^aaafffhhhfffggglllnnnoooooommmggg```ZZZVVVzzzfffNNNBBB===:::888666777666555444444333444444444444555666999???GGGLLLVVV]]]fffmmmppptttxxx||||||{{{wwwvvvrrrmmmkkkjjjeee^^^MMMDDD>>>===<<<999777888555555555444444444444333444333222222333333222111///000111222222222222222444666999===CCCRRRmmmzzzsssnnnfff^^^[[[SSSNNNNNNOOOTTTeeexxx{{{mmmddd^^^XXXVVVWWWXXXUUUSSSSSSTTTYYYeeepppzzztttjjj]]]\\\^^^hhhxxxwwwooofff___^^^[[[ZZZ]]]___bbbjjjrrrxxx~~~~~~}}}|||||||||||||||~~~zzzrrrrrr~~~}}}{{{|||wwwooopppyyy}}}rrrYYYKKKIIIAAA<<<;;;555444333222222111111222222222333333444444444444444333444444555666888:::;;;===<<<>>>AAACCCDDDLLLTTTddd___KKKDDDCCCAAA>>><<<;;;;;;<<<;;;:::;;;>>>AAACCCEEEKKKRRRXXX^^^bbbgggkkknnnqqqtttvvv}}}fffSSSHHHAAA>>>>>><<<<<<;;;;;;:::999999999999888777777777777888999777777777888999:::;;;<<<===???AAABBBCCCEEEIIIKKKNNNSSS\\\gggwww~~~kkkbbb^^^```tttvvvooofff]]]TTTMMMFFFDDDBBB??????BBBHHHLLLSSS[[[bbbfffiiijjjnnnsssxxxxxxssskkkccc^^^XXXTTTQQQQQQOOOMMMNNNRRRZZZmmm~~~zzzwwwnnnmmmkkkjjjiiiiiiiiiiiilllllloootttvvvvvvzzz~~~zzzsssjjjaaa\\\mmmVVVFFF???===:::888777666555444444333444444555666777777999>>>EEEIIIRRRYYYbbbiiinnnrrrxxx|||zzzvvvqqqmmmlllkkkfffbbbQQQHHH???===<<<999777888555555555555444444444444555444333333444444222111///000111333333222222111222444888:::===KKKfff{{{tttmmmggg```YYYSSSRRRQQQWWWjjjrrrfff]]]UUURRRSSSWWWVVVVVVUUUTTTWWW___fffpppvvv~~~xxxlllbbbaaabbbiiiwwwuuukkkccc^^^___]]]___cccfffiiiooowwwzzz~~~}}}~~~}}}|||{{{{{{~~~|||xxxzzz}}}pppkkkppp{{{zzzwww|||uuu\\\NNNJJJAAA:::777000444333222222111111222222222222333444444444444444333444444555777999:::<<<>>>===???BBBCCCDDDKKKSSS```kkkQQQGGGHHHBBB???<<<;;;;;;;;;;;;:::999<<>>@@@AAABBBDDDHHHJJJKKKQQQZZZdddqqqvvvmmmjjjmmm{{{zzzrrrfff\\\UUUMMMFFFDDDAAA======??????DDDMMMXXXbbbiiilllmmmqqqtttxxxyyyuuunnnfff```\\\WWWTTTTTTSSSQQQRRRVVV```yyy||||||{{{yyywwwuuutttuuuuuuyyy}}}sssiiiccc}}}yyyrrrZZZGGG???>>><<<999777666555444444333444444333333444444666:::???DDDOOOUUU___ffflllrrrxxx}}}}}}wwwrrrooonnnkkkgggeeeTTTJJJ@@@===;;;888666888666666555555555444444444555444333333444444222111///000111333333222111000000222666888:::FFFaaayyy~~~wwwrrrfff___YYYWWWUUU[[[ooouuuhhh^^^UUUPPPOOOSSSVVVWWWVVVUUUXXX^^^aaaccciiiqqqyyy{{{{{{ttthhhffffffmmmyyyvvvjjjbbb_________ccciiimmmoootttzzz~~~~~~}}}}}}~~~~~~|||zzz{{{}}}}}}}}}pppkkkqqq|||~~~xxxyyy~~~dddSSSMMMAAA:::666000444333222222111111222222111222222333333333333333444444555666888:::<<<===>>>>>>@@@DDDDDDDDDKKKRRR]]]}}}^^^LLLIIICCC@@@===<<<;;;;;;:::999888;;;>>>@@@BBBGGGNNNTTT___cccgggkkknnnpppsssuuuzzz~~~pppZZZMMMEEEAAAAAA======<<<;;;;;;::::::999888888999999999999888888777777777777888999::::::;;;===???@@@AAACCCGGGIIIJJJPPPXXXaaakkk|||}}}vvvzzzvvvjjj```XXXPPPHHHEEECCC???>>>@@@;;;???HHHUUUbbblllqqqrrrwwwxxxxxxvvvsssnnngggccc___YYYVVVVVVUUUSSSUUUZZZhhhuuuooo~~~|||~~~yyytttqqqrrrxxxvvv]]]GGG===<<<;;;777777666555444444333444444333444444555666:::???CCCJJJQQQ[[[ccciiipppxxx}}}~~~yyytttsssqqqlllhhhgggXXXMMMBBB===;;;777666888666666666555555555444444444333222222333333222111000111111222222222111111///111444777999DDDZZZooo~~~yyyllleee```]]]ZZZ^^^rrrwwwlllbbbVVVNNNLLLNNNSSSVVVTTTTTTWWW\\\]]][[[aaaiiiqqqyyy}}}tttnnnhhheeedddiiivvv~~~mmmkkkkkkqqq~~~wwwiiiaaa___aaaccchhhpppttttttxxx}}}||||||~~~}}}zzzzzz|||~~~{{{www~~~rrrooouuu||||||yyyoooZZZPPPBBB;;;:::555444333222222111111222222111111222333333333333333555555666888:::<<<>>>?????????BBBEEEFFFFFFLLLTTT\\\zzzqqqTTTIIIDDDBBB>>><<<<<<;;;:::999888;;;>>>???AAAFFFMMMSSS___ccchhhlllnnnpppsssuuuyyyxxx```QQQGGGBBBAAA======<<<<<<;;;:::::::::888888999::::::999888888777777777777777888999999:::<<<>>>???@@@BBBFFFHHHJJJOOOWWW]]]dddsss{{{uuuiii\\\SSSLLLHHHDDD@@@???@@@<<<>>>EEEQQQaaannnuuuxxx|||xxxuuurrroookkkhhhaaa\\\XXXXXXWWWVVVYYY]]]qqqzzzuuuqqqsssvvvuuurrrpppooopppiiimmm}}}dddKKK>>>===;;;666777666555444444333444444222444555666777:::???CCCFFFMMMWWW___fffnnnvvv|||~~~{{{vvvvvvtttmmmhhhggg\\\QQQEEE???<<<888888:::666666666666555555555555222111000111333333222111222222111111111111111222000000333555888AAASSSddd~~~~~~{{{pppjjjfffbbb^^^```ssszzzsssiii[[[PPPKKKHHHOOORRRPPPOOOTTTWWWWWWXXX\\\cccllluuu}}}}}}uuu{{{}}}xxxrrrmmmhhhccc[[[WWWUUUSSSRRRUUU___kkk{{{zzzxxxwwwyyysssqqqrrryyyxxxhhh___^^^eeegggnnnvvvzzzzzz|||zzzzzz}}}}}}{{{zzz{{{|||}}}|||}}}oooooozzzxxxxxx}}}{{{{{{cccSSSBBB::::::777444333222222111111222222222333333444444444444444666777888999;;;>>>@@@AAA??????CCCGGGHHHHHHNNNUUU]]]xxx```MMMEEEBBB???<<<<<<;;;999888888;;;>>>???AAAFFFMMMSSS]]]```fffkkknnnqqqtttwwwyyyhhhUUUIIIBBB@@@=========<<<;;;;;;::::::888999999::::::999999888777777777777777888888999999;;;===>>>@@@BBBEEEGGGHHHNNNUUUXXX]]]iii{{{{{{yyyrrrccc[[[RRRMMMHHHBBB@@@AAA??????CCCOOO___oooyyy}}}}}}xxxuuusssqqqnnnlllddd^^^ZZZZZZYYYYYY\\\aaawwwqqqmmmnnnooommmjjjjjjllloooeeegggkkkOOOAAA???===777777777555444444444444444---///000111333666:::>>>CCCJJJTTT]]]dddllluuu{{{}}}xxxyyyvvvnnnhhhggg___SSSGGG@@@===999999;;;777666666666555555555555111000///000222333333222333222111000000000222222222000222555888???MMM[[[|||~~~vvvyyyrrrmmmiiifff```aaattt~~~yyypppaaaTTTNNNDDDLLLOOOLLLKKKPPPSSSRRRSSSWWW]]]eeennnwww~~~}}}ppphhhbbbfffeee___YYYWWWWWWUUULLLKKKJJJJJJHHHJJJSSS^^^eeepppvvvssstttyyyxxxpppjjjgggeeehhhqqq}}}yyywwwxxxyyyhhh___^^^gggjjjqqqzzz~~~}}}zzzyyy|||~~~|||zzz{{{{{{{{{{{{|||xxxfffhhhvvv}}}{{{|||kkkUUUAAA888888555444333222222111111222222333444555555666666555555777777888:::<<>>???AAAFFFMMMSSSYYY^^^dddiiinnnrrrvvvxxxyyymmmXXXJJJAAA???=========<<<;;;;;;::::::888999:::;;;;;;:::999888888777777777777777888999999;;;===>>>???AAADDDGGGHHHMMMSSSUUUXXXcccuuuzzzooovvvwwwkkkbbbXXXRRRLLLEEEBBBCCCBBB@@@CCCMMM^^^ppp{{{|||wwwttttttrrrooommmfff```\\\\\\[[[[[[^^^cccyyysssoootttxxxuuunnnkkkpppuuueeegggwwwttt[[[III???:::888333333333222222111111111444333222222444777:::<<>>IIITTTooo{{{{{{}}}}}}~~~xxxpppjjjfffccceeeqqq}}}xxxqqqeeeUUUHHHIIIJJJKKKLLLMMMMMMMMMLLLPPPSSSYYYbbbmmmwww}}}uuujjjbbb\\\XXXTTTRRRRRRPPPMMMJJJJJJHHHFFFEEEFFFHHHJJJLLL\\\dddhhhffffffhhhgggccc]]]YYYXXX___iiisss|||{{{sssgggcccfffooosssxxx|||}}}zzzxxxxxxyyy{{{||||||}}}}}}|||{{{{{{}}}sssddd```wwweeeOOOAAA555222666444333333222111111111222333333222222222333444444999999:::<<>>@@@DDDJJJNNNWWW[[[bbbhhhmmmppptttwww|||xxx```OOOFFFAAAAAA>>><<<:::;;;;;;:::999888888888888888888999999:::999777666555666777999::::::;;;<<<>>>???AAABBBDDDDDDIIIRRRZZZbbbmmmxxx~~~mmmqqqyyykkkeee\\\VVVQQQLLLGGGCCCDDDCCCDDDKKK]]]ppp{{{|||}}}yyyvvvtttqqqmmmjjjhhhdddaaa___\\\[[[bbbkkkuuuyyy{{{yyyuuurrrsssvvvmmmkkktttmmmSSSAAA:::999666555555444444333333333444333222222444777:::<<>>@@@DDDIIIMMMUUUZZZaaahhhlllppptttvvvzzz~~~}}}dddRRRHHHCCC@@@>>>;;;:::;;;;;;;;;:::999999888888888888888999:::999777666555666777888::::::;;;<<<===???AAABBBFFFEEEIIIQQQXXX^^^hhhrrrsssqqq{{{|||iiieee^^^XXXSSSOOOMMMLLLIIIGGGEEEIIIXXXlllzzz}}}~~~zzzwwwuuurrrnnnkkkhhheeebbbaaa______gggppp}}}~~~}}}|||{{{wwwoooooo~~~cccIII===:::888888888777666555555555444333333333444666999:::>>>BBBIIIQQQYYYcccmmmssswww{{{~~~yyywwwuuutttttthhh___QQQFFFAAA>>><<<:::555444444444444444555555333333333333333333333333222222111111111000000000333111111333333444;;;DDDSSSppp}}}uuupppppprrrrrrsssvvvvvvpppiiidddaaacccnnnyyy~~~~~~zzzxxxxxxxxxuuurrrqqqnnngggZZZQQQIIIIIIHHHHHHGGGFFFEEEEEEIIIMMMUUU```kkkuuu}}}}}}tttiiiaaaXXXTTTPPPOOOQQQQQQOOOMMMJJJHHHEEECCCBBBCCCEEEFFFHHHNNNRRRRRRQQQRRRPPPMMMKKKHHHIIIQQQZZZdddpppzzz}}}sssmmmmmmqqq{{{}}}}}}zzz{{{zzzxxxvvvvvvwwwyyyzzz}}}~~~~~~}}}|||}}}tttpppoooUUUGGG>>>666444777333333222222111111222222555555444444555666666777:::<<>>;;;:::;;;<<<<<<;;;;;;:::999888888888888888:::999777666666666777888999999:::;;;===???AAABBBGGGFFFIIIOOOUUUYYYbbbjjj{{{{{{qqqtttzzz}}}hhhgggbbb[[[TTTQQQSSSVVVSSSPPPKKKJJJUUUhhhxxx{{{xxxvvvsssooollliiifffccccccccceeennnxxxvvvmmmrrruuuWWWCCC;;;::::::999888777666666555444444333333444666777999<<<@@@FFFNNNVVVaaakkkrrrtttxxx~~~zzzwwwvvvwwwwwwpppfffXXXLLLDDD???<<<;;;555555444333333333333444333333333333333333333333222222222111111111000000222111111333222111777???JJJbbb~~~uuukkkhhhiiiiiijjjkkkllliiieeeaaa___bbbhhhnnnnnnnnnmmmjjjhhhfffeeedddgggfffeeeffffffbbbYYYRRRLLLKKKJJJHHHFFFEEEDDDDDDEEEKKKTTT___jjjuuuzzzqqqkkk```[[[VVVTTTUUUTTTRRRPPPJJJHHHEEEBBBAAAAAABBBCCCCCCGGGKKKMMMLLLLLLKKKJJJGGGEEEGGGNNNUUU^^^jjjtttzzz~~~|||uuuppprrrvvv~~~|||{{{zzz{{{zzzxxxwwwwwwxxxyyyzzz~~~~~~}}}~~~|||uuubbbNNNCCC===777555666333333222222111222222333444444444444555666777777:::<<<@@@EEEJJJKKKJJJHHHIIIIIIIIIJJJMMMQQQUUUXXX^^^iii[[[OOOGGGCCC???<<<<<<<<<;;;::::::;;;<<<<<<>>>BBBGGGKKKQQQWWW___fffkkkooosssuuuvvv|||uuu^^^NNNFFF@@@>>>;;;;;;<<<===<<<<<<<<<;;;:::999888777777777999888777777666666777777888888999:::<<>>DDDKKKTTT^^^iiippprrrwww||||||xxxvvvwwwxxxwwwnnnaaaSSSHHHAAA<<<:::777666555444333222222222333333333333333333333333222222222222111111111111111000111333222111666===EEEVVVooowwwhhhaaa^^^\\\\\\^^^]]]^^^^^^]]]]]]___aaabbbaaa___[[[XXXWWWVVVUUUUUUVVVVVVWWWYYY[[[YYYUUUQQQMMMLLLIIIGGGEEECCCBBBBBBCCCJJJUUU```lllwww|||wwwjjjeee^^^YYYXXXVVVSSSPPPKKKIIIFFFCCCAAAAAABBBBBBBBBDDDGGGJJJJJJIIIJJJLLLHHHGGGHHHMMMSSSYYYdddnnnxxx||||||wwwuuuvvvzzz}}}{{{{{{|||{{{{{{zzzzzzzzzzzz{{{|||~~~~~~~~~gggZZZKKKAAA<<<777444444333222222111222222333333333333333333444555666777999;;;???EEEIIIKKKJJJHHHHHHHHHJJJLLLPPPUUUYYY\\\___iii\\\OOOFFFCCC???===<<<<<<;;;:::::::::;;;;;;===@@@EEEIIIOOOUUU^^^ffflllpppsssuuuwww~~~eeeRRRHHHAAA>>><<<;;;<<<===<<<<<<<<<;;;:::999888888888888999888888777777777777777777777888:::<<<>>>@@@AAAFFFEEEHHHNNNRRRUUU\\\dddnnn}}}uuuppprrryyy|||mmmnnnkkkaaaUUUQQQUUU\\\lllpppooojjjiiisss~~~zzzvvvrrrnnnkkkiiieeedddeeehhhnnn|||tttUUU@@@;;;:::999888777555555444444444444444444444555555:::===BBBIIIQQQ[[[fffmmmppptttzzzzzzwwwwwwxxxzzzsssgggYYYLLLCCC===:::999888666444333222222111333333333333333333333333333222222222222111111111......111444333222666<<>>CCCHHHJJJIIIGGGFFFHHHJJJNNNSSSWWW[[[]]]___hhh___NNNFFFCCC@@@>>>===<<<;;;999999::::::;;;<<>>@@@AAADDDCCCGGGMMMQQQTTTZZZaaaiiivvvwwwoooppptttqqqqqqmmmcccWWWRRRTTTYYYooo||||||xxxsssmmmjjjgggdddbbbdddhhhpppzzzZZZEEE<<<;;;:::999777666555444444444444444444444444444999<<<@@@EEEMMMWWWaaahhhmmmqqqxxx}}}|||xxxxxxyyywwwrrrhhh\\\OOODDD===:::888777666555444444444444333333333333333333333333333333222222222111111111------000333222000444::::::AAAQQQjjjuuudddUUUKKKIIILLLGGGLLLNNNNNNRRRYYY[[[XXXXXXTTTOOOMMMMMMMMMLLLKKKHHHGGGGGGGGGJJJLLLNNNOOOLLLJJJGGGDDDAAA@@@@@@@@@DDDMMMZZZgggrrr~~~wwwlllddd___[[[VVVRRRNNNLLLHHHEEEDDDDDDEEEFFFFFFCCCCCCGGGIIIJJJPPPXXXYYYWWWWWWWWWVVVVVV^^^gggtttzzz}}}yyyyyy}}}||||||||||||}}}}}}~~~~~~|||}}}~~~}}}}}}~~~rrraaaTTTNNNEEE===888666444111222222111111222222333444333333333444555777888999;;;;;;===BBBFFFHHHHHHGGGFFFHHHLLLPPPTTTXXXYYYZZZ^^^fff|||zzz___MMMEEECCC@@@>>>===<<<;;;999999999::::::;;;>>>CCCGGGMMMTTT^^^hhhnnnrrruuuvvvxxx~~~www\\\NNNDDDAAA>>><<<<<<<<<;;;999;;;::::::999999999::::::888888888888888777666666555555666888;;;>>>@@@AAACCCBBBEEEKKKNNNPPPUUU\\\cccoooyyynnnlllnnnttttttooofff[[[UUUUUUWWWlllzzztttnnnjjjeeebbb```bbbfffooo{{{{{{~~~{{{\\\HHH===<<<;;;:::888777666555555444444444444444333333888:::>>>CCCJJJTTT___eeekkkooovvv|||}}}zzzyyy{{{sssppphhh]]]PPPEEE>>>;;;777666666555555555666666333333333333333333333333333333333222222222111111------000333111///111777777;;;GGG^^^|||kkkXXXKKKIIILLLEEEHHHIIIHHHNNNWWW[[[YYYXXXTTTPPPNNNOOOOOONNNLLLHHHGGGEEEEEEGGGJJJNNNPPPNNNLLLIIIFFFCCCBBBCCCCCCEEENNN\\\iiiuuu}}}rrrjjjddd```[[[WWWNNNLLLIIIFFFEEEEEEFFFGGGIIIEEEDDDIIIKKKMMMTTT^^^bbb``````^^^[[[ZZZ```iiimmmttt~~~}}}xxxxxx{{{{{{|||||||||}}}}}}~~~~~~{{{|||}}}}}}}}}~~~lllZZZOOOKKKCCC:::777666444111222111111111222333333444444444555555666888999:::<<<<<<>>>AAAEEEHHHHHHHHHGGGJJJNNNRRRUUUWWWXXXXXX]]]cccwwwyyyyyy___KKKEEECCC@@@>>>===<<<:::999999999::::::;;;>>>BBBFFFMMMTTT___hhhooosssuuuwwwxxx}}}}}}```PPPEEEBBB???===<<<;;;:::999::::::999999999:::;;;;;;888888888888888777666666444555666888;;;===@@@AAACCCBBBEEEJJJLLLMMMQQQXXX^^^jjj|||zzzkkkhhhhhh|||vvvtttppphhh^^^XXXWWWWWWggg|||vvvoookkkddd```^^^```eeeooo{{{vvvvvv|||cccMMM???>>>;;;777666888888666555444333333444555777888999;;;>>>CCCIIIQQQZZZ```jjjooouuuzzz}}}}}}vvvoooppplll```UUUMMMFFF@@@;;;999777555555444333111555444333333222222333333333333333333333333333333000000000000111222333444777:::@@@LLLccc{{{eeeTTTKKKIIIFFFDDDCCCEEELLLTTT[[[___\\\YYYUUUSSSQQQPPPOOOMMMIIIGGGEEEEEEGGGLLLQQQUUUQQQNNNIIIEEEBBB@@@@@@@@@HHHQQQ]]]iiivvvxxxqqqiii```ZZZTTTPPPLLLJJJJJJIIIFFFDDDDDDBBBCCCHHHLLLQQQYYYbbbqqqvvvzzzssshhhbbbeeelllvvvyyy}}}}}}zzzzzzzzz{{{wwwxxxyyy{{{|||}}}}}}}}}~~~}}}~~~}}}~~~uuu```VVVOOOHHH???888777666666555222222222111222222333333555555666777888:::<<<===??????@@@BBBEEEFFFFFFEEEIIIMMMPPPQQQQQQSSSWWW[[[\\\bbbpppzzzeeeGGGEEEEEEAAA===;;;<<<<<<:::::::::::::::<<<@@@EEEJJJRRRWWW^^^dddhhhkkknnnpppqqqvvv|||kkkWWWJJJDDD??????>>>;;;:::<<<::::::::::::::::::::::::::::::999888777666555444666888999::::::;;;<<<>>>AAACCCFFFHHHJJJMMMQQQTTT[[[dddwww|||kkkgggjjjuuuyyyvvvsssooofff\\\ZZZ\\\ggg{{{|||wwwpppjjjeeeaaa___aaadddlll{{{yyyqqquuuoooWWWCCC@@@<<<888777777666555555444333333333444555666777999<<<@@@FFFNNNWWW\\\hhhmmmssswwwyyy||||||tttooopppkkkbbbYYYRRRIIIAAA<<<999777555555555333222555444333333222222333333222222222222222222222222000000000000111222333444444777;;;EEEXXXtttooo[[[OOOKKKHHHEEECCCFFFLLLUUU\\\```___\\\XXXUUUSSSQQQOOOMMMMMMKKKHHHFFFHHHKKKPPPSSSUUURRRMMMHHHDDDCCCBBBCCCGGGPPP]]]kkkyyy{{{sssggg^^^UUUPPPKKKIIIIIIJJJHHHFFFEEECCCCCCGGGKKKOOOXXXaaattt|||~~~tttmmmmmmqqqxxxzzz~~~}}}zzzyyyyyyzzzxxxyyy{{{|||}}}~~~~~~~~~|||{{{~~~zzz|||rrr]]]SSSNNNGGG===777666666555444222222222222222333333444555555666777999;;;===>>>?????????BBBEEEGGGGGGFFFIIIMMMPPPQQQQQQSSSWWW[[[]]]aaannn~~~mmmPPPIIIGGGCCC???===<<<;;;999999999999999;;;???DDDIIISSSWWW^^^dddhhhlllnnnppprrrvvv{{{~~~ttt___NNNFFF@@@??????<<<;;;===::::::::::::::::::::::::::::::999888777666555555333555777888999:::===???@@@BBBEEEGGGIIILLLOOORRRXXXaaasss}}}lllhhhfffqqq~~~|||zzzyyyuuukkkaaa___ccciii{{{}}}zzzsssmmmfffbbb___aaaeeemmm}}}yyyoooiiioooxxx|||cccHHHBBB<<<888888777555333555444444333333333333333444666999===BBBJJJRRRXXXccchhhoootttwwwzzz|||sssppppppllleee```ZZZNNNDDD<<<:::777666666666555444555444333333222222333333111111111111111111111111000000000000111222333333666888<<>>>>>???BBBFFFHHHHHHHHHJJJMMMPPPQQQQQQSSSXXX\\\]]]```lll|||{{{]]]MMMIIIEEEBBB???===:::999888888888888:::>>>CCCHHHSSSWWW^^^dddhhhkkkoooqqqtttvvvyyy{{{~~~iiiSSSJJJBBB@@@???<<<;;;===::::::::::::::::::::::::::::::999888777666666555111333555777888:::===??????AAACCCEEEGGGIIIMMMPPPUUU]]]lll|||jjjgggaaammmyyy}}}~~~{{{pppeeedddiiimmm}}}}}}}}}{{{uuunnnfffaaa^^^^^^bbbkkk|||sssiiihhhhhhlllvvvmmmOOODDD;;;888888666444333555555444333222222111111333555888;;;@@@GGGOOOTTT]]]ccclllsssxxx~~~~~~uuurrrrrrnnniiifff```SSSFFF>>>;;;888666666666666555555444333333222222333333222222222222222222222222111111000000111222222333666777:::>>>EEEWWWuuusss```SSSIIIFFFCCCEEELLLVVV___eeefffccc___[[[YYYVVVRRROOOJJJJJJIIIJJJMMMQQQWWWZZZWWWSSSMMMGGGCCCAAAAAAAAAFFFPPP```ppp~~~qqqeee^^^VVVRRRRRRTTTUUUTTTMMMIIIGGGIIIJJJKKKRRRZZZnnnxxx{{{{{{|||}}}~~~~~~{{{yyyxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~xxxxxx|||rrrwww}}}~~~zzzbbbPPPIIIGGGAAA999555444555444222333333222333333444555666666666888:::<<>>>>>???CCCGGGIIIJJJIIIJJJMMMQQQRRRRRRTTTXXX\\\[[[```mmmyyygggOOOIIIDDDCCCAAA>>>::::::888999999999:::>>>DDDHHHRRRWWW]]]bbbfffjjjnnnppptttuuuwwwxxx|||qqqXXXMMMCCC???>>><<<;;;<<<::::::::::::::::::::::::::::::999888888777666666222444666888888999<<<>>>===???AAACCCDDDGGGKKKMMMSSSYYYfffyyy|||gggbbb^^^jjjuuu}}}~~~rrrgggffflllpppzzz{{{{{{uuuoooccc^^^ZZZZZZ]]]fffvvv}}}sssllleeecccgggrrr}}}yyyXXXIII:::777999777444444555555444444333222111000444555777:::>>>EEELLLRRRYYY```iiiqqqwww|||yyyttttttqqqmmmjjjdddWWWIII@@@===999777666777666666555444333333222222333333333333333333333333333333111111111000111111222333111111444888;;;HHHccc|||iiiXXXLLLHHHDDDDDDKKKUUU___eeefffdddaaa^^^\\\YYYUUURRRKKKKKKJJJKKKNNNRRRWWWZZZWWWSSSLLLFFFAAA@@@@@@AAAGGGQQQaaaqqq|||nnnggg^^^XXXXXXYYYYYYYYYSSSOOOMMMNNNMMMLLLQQQXXXfffooozzz~~~}}}|||~~~~~~|||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||~~~wwwwww{{{pppwwwzzzuuuzzzuuu___QQQMMMDDD???888444444555444222333333333333444555666777666777888:::===@@@BBBCCC??????@@@CCCGGGJJJJJJJJJJJJNNNQQQRRRRRRTTTXXX\\\YYY```ooo|||nnnSSSIIICCCCCCBBB>>>;;;<<<999:::::::::<<>>999:::777555666555555555555444333111111444555777999===CCCJJJOOOVVV]]]fffmmmrrrvvvzzz~~~|||tttuuutttppplllggg[[[PPPCCC@@@;;;777777666666555555444333333222222333333333333333333333333333333222111111111111111222222222111444888999@@@VVVmmmuuubbbTTTNNNHHHFFFJJJSSS\\\bbbeeecccaaa```^^^\\\XXXVVVPPPOOONNNMMMNNNPPPSSSUUUWWWRRRLLLEEEAAA@@@AAACCCHHHRRRbbbsssqqqjjjbbb\\\\\\]]]]]]\\\\\\XXXWWWVVVTTTQQQSSSXXXccckkktttzzzzzz{{{~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~{{{zzz|||~~~~~~~~~zzzttt|||zzzxxxyyy}}}~~~nnn[[[PPPNNNBBB===777444444555444333333333333444555666777888777888999:::===???AAACCC@@@@@@AAADDDHHHJJJJJJJJJKKKNNNQQQRRRRRRTTTYYY]]]YYYbbbpppwwwZZZMMMCCCDDDCCC>>><<<>>>:::::::::;;;<<<@@@FFFJJJNNNQQQWWW[[[```dddhhhkkkooopppqqquuu{{{eeeVVVFFF???>>><<<;;;;;;::::::::::::::::::::::::::::::999999999888888888777888:::999888888999;;;;;;===???@@@BBBDDDGGGJJJQQQVVV___lllttteee[[[dddhhhzzzqqqooorrrrrrzzzxxxwwwsssoooccc^^^YYYWWWWWW\\\hhhuuuxxxpppoookkkfffhhhooowwwnnnkkkmmmxxx]]]DDD===<<<888555777444555666666555444333222333444666888;;;AAAGGGLLLQQQXXXbbbiiinnnrrrvvvzzz|||pppttttttqqqmmmhhhaaaYYYFFFBBB<<<888666666555555555444333333222222333333222222222222222222222222222222111111111111111222555222555::::::;;;KKK^^^}}}rrr___XXXOOOIIIJJJQQQXXX]]]cccbbbaaa``````___\\\YYYQQQPPPNNNNNNNNNPPPRRRSSSTTTPPPIIICCC??????@@@BBBGGGRRRbbbttt|||rrrllleeeaaaaaaccccccbbbdddbbbaaaaaa]]]XXXXXX[[[bbbiiisssyyyzzzzzz|||~~~{{{zzz{{{}}}}}}}}}zzzqqqZZZOOONNNAAA<<<666444555666555333333333444444555777888999888888999:::<<<>>>@@@AAABBBBBBBBBEEEHHHJJJJJJIIIKKKNNNQQQSSSSSSTTTYYY]]]\\\eeeooo|||dddSSSGGGFFFEEE>>><<>>======::::::::::::::::::::::::::::::999999999999888888555666888888777888999;;;;;;===???@@@AAACCCFFFIIIOOOTTT\\\hhhzzz~~~kkk]]]aaa^^^vvv|||uuurrrsssqqq|||vvvqqqmmmkkkiii___ZZZVVVSSSQQQSSS]]]hhhzzz}}}qqqnnnrrr|||zzz{{{zzz~~~zzzoooccc___bbbxxxfffIII@@@>>>999555777444555666666666555444333222333555666999???FFFJJJMMMUUU___hhhnnnsssxxx|||zzzlllrrrtttqqqmmmjjjeee```HHHDDD===999666666555444555444333333222222333333111111111111111111111111222222111111111111111222333///222777666444???OOOgggiii```TTTLLLKKKOOOUUUYYYaaa``````aaaaaa```^^^[[[NNNNNNMMMMMMOOOQQQTTTUUUPPPLLLEEE???<<<<<<>>>@@@FFFQQQcccuuuwwwsssnnnhhhfffgggiiijjjiiijjjhhhhhhhhhddd]]][[[^^^aaaiiisssyyyzzzyyyxxxyyy}}}}}}}}}~~~~~~|||aaaTTTRRR@@@<<<666444555777666444333333444444666777888999888999999:::<<<>>>???@@@CCCBBBCCCEEEHHHJJJIIIHHHKKKNNNRRRSSSSSSUUUYYY]]]```gggnnnttt~~~}}}lllYYYJJJHHHFFF>>><<<@@@888888999999:::>>>DDDHHHIIILLLQQQVVVZZZ^^^cccgggjjjkkknnnttt|||qqq___KKKCCCBBB@@@???>>>::::::::::::::::::::::::::::::999999999999999999222333666666777888:::;;;;;;===???@@@AAACCCFFFIIINNNRRRZZZeeevvvmmm``````VVViii|||vvvrrrrrrqqq|||}}}{{{wwwpppiiidddbbbaaa[[[VVVQQQNNNKKKLLLTTT]]]gggxxxpppsssqqq}}}yyyvvvsssvvvwww|||zzzlllccc```nnntttTTTCCC>>>:::666666666666666555444444333333111333666888:::===BBBEEEKKKSSS^^^hhhmmmrrrwwwzzzrrrpppmmmkkkjjjhhheeecccRRRIII???999888888666444555555444333333333333444222222222222222222222222000000000000000000000000000111222222444888===AAAZZZqqqyyyjjj[[[VVVTTTQQQQQQTTTYYYZZZ\\\]]]^^^]]][[[ZZZTTTQQQOOOQQQTTTUUUSSSQQQPPPGGG???======;;;:::<<>>888222111333555444111333444555666777888999:::666888;;;<<<===>>>AAACCCBBBCCCDDDDDDDDDEEEGGGIIINNNPPPRRRSSSSSSUUUWWWZZZ[[[fffpppttt|||uuuzzzZZZIIIJJJFFF???>>><<<======<<<<<<===???BBBDDDGGGJJJOOOQQQSSSVVV[[[```aaaeeekkkqqqwww~~~aaaKKKDDD===<<<===999:::999999888888999999:::::::::::::::999888777777666666666777888:::;;;<<<;;;<<<>>>???@@@BBBEEEGGGPPPPPPTTT^^^mmmxxxddd^^^YYY^^^qqq{{{tttssswwwwwwzzz{{{tttpppjjjccc___]]]ZZZWWWSSSSSSPPPMMMJJJIIIJJJLLLNNNXXXmmmtttpppqqqsss}}}wwwsssqqqwww~~~rrriiiooo[[[CCC;;;888888999777666666555555444333333111222444666888;;;@@@CCCHHHPPP[[[dddjjjoootttxxx}}}vvvsssnnnkkkiiifffcccaaaUUULLLBBB;;;999999777666555555444333333333333444222222222222222222222222111111111111111111111111000111111222333666;;;>>>III\\\vvvzzzjjjbbb\\\VVVSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYTTTQQQOOOPPPSSSTTTSSSPPPMMMDDD>>>======;;;<<>>AAACCCBBBCCCDDDCCCCCCDDDGGGIIIMMMNNNPPPQQQQQQSSSUUUXXXYYYbbbkkkooowwwqqqvvv^^^LLLKKKFFF???>>>;;;===<<<;;;;;;<<>>??????AAADDDGGGMMMMMMRRR]]]lll}}}eee^^^WWWYYYgggyyy{{{ssspppnnnnnnrrrzzz}}}qqqgggaaa\\\WWWTTTTTTSSSPPPNNNKKKIIIGGGEEEDDDEEEGGGHHHNNN```wwwqqqqqqqqqwwwzzzwwwyyy{{{sssoooeeeJJJ>>>;;;::::::777777666555555444444333000222444555666999===AAAEEEMMMWWW```eeekkkpppuuuzzz}}}~~~{{{vvvpppkkkhhheeebbb```YYYQQQFFF>>>;;;:::999888555555444333333333333444222222222222222222222222111111111111111111111111000111111111111333777:::???KKK___yyywwwkkkaaaXXXSSSRRRPPPRRRTTTVVVWWWYYYYYYYYYTTTQQQOOOPPPSSSTTTRRROOOIIIBBB<<<<<<<<<<<<>>>BBBEEEQQQbbbrrr|||ssslllkkkkkkkkkkkkmmmmmmiiihhhkkkmmmllllllnnnrrrvvvzzz}}}|||{{{zzzyyy}}}|||}}}~~~yyyyyypppXXXKKK===888444222444555444222333333444666777888999:::;;;<<<======<<<>>>@@@CCCBBBCCCCCCBBBBBBCCCGGGJJJKKKMMMOOOPPPPPPQQQSSSUUUVVV]]]dddhhhqqqvvvssseeePPPLLLEEE@@@???;;;<<<;;;::::::;;;===???@@@@@@DDDHHHKKKLLLOOOUUUYYY```bbbfffkkkpppxxxjjjTTTLLLCCC@@@AAA===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888777777555555555555666888999:::999;;;===>>>???@@@CCCFFFIIIJJJPPPZZZiiijjjbbbXXXUUU[[[gggttt}}}|||rrrmmmgggfffjjjsss{{{wwwgggYYYQQQMMMIIIIIIJJJLLLJJJHHHCCCBBBAAA@@@@@@AAABBBCCCGGGUUUppp}}}yyyzzzqqqmmmmmmsssyyy}}}}}}pppmmmTTTGGGAAA<<<888777777666666555444444444111222444555666888<<>>>>>>>>======>>>@@@CCCCCCCCCCCCBBBAAACCCGGGJJJJJJLLLOOOPPPPPPPPPRRRTTTVVVZZZ```dddmmm~~~kkkTTTMMMDDDAAAAAA<<<;;;::::::::::::<<<======>>>AAAFFFHHHJJJMMMRRRWWW___aaadddhhhmmmuuu~~~kkkVVVMMMBBB>>>???<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888777777444444444555555777888888888:::<<<===>>>???BBBEEEFFFHHHOOOYYYfff|||rrrhhh\\\UUUUUU[[[gggqqquuunnnfffdddgggqqqyyyuuucccSSSHHHEEECCCDDDGGGIIIHHHFFF@@@@@@@@@@@@@@@@@@AAAAAAIIIRRRhhhxxxrrrkkkgggiiilllnnnppptttwwwuuu[[[JJJAAA;;;777888777777666555555444444222444555555555777;;;===@@@GGGOOOWWW\\\cccjjjppprrrwwwyyyxxxyyy}}}yyysssnnnllljjjiiihhh```ZZZPPPFFF???;;;999888555555444333333333333444222222222222222222222222111111111111111111111111000111111000//////111333888888@@@VVVvvvrrrggg^^^YYYSSSRRRRRRSSSTTTVVVXXXYYYVVVSSSQQQQQQSSSSSSPPPMMMGGGAAA===<<<:::999<<>>???AAACCCCCCDDDDDDCCCCCCDDDGGGJJJKKKMMMPPPQQQQQQQQQRRRTTTWWWYYY^^^cccjjjsssYYYNNNDDDBBBCCC===::::::::::::::::::;;;;;;<<<@@@DDDGGGHHHKKKQQQUUU]]]___bbbfffkkksss{{{rrr]]]RRRFFFAAABBB???;;;;;;::::::::::::;;;;;;::::::::::::999888777777444444444444555666777777777999;;;<<<===>>>AAADDDEEEHHHNNNWWWcccxxx|||nnn```WWWTTTUUU___jjjvvv~~~{{{qqqiiigggiiirrrzzzuuucccRRRFFFDDDBBBCCCFFFHHHGGGDDD@@@????????????@@@@@@AAAHHHOOOccctttjjjbbb```aaaaaaaaacccbbbKKK@@@<<<:::888888777666666555555444333444555555555666999<<<>>>CCCKKKRRRXXX___gggmmmooouuuxxxwwwxxx}}}~~~zzzuuuqqqpppnnnmmmkkkddd___VVVLLLDDD>>>:::888555555444333333333333444222222222222222222222222222222222222222222222222000111111000//////000222555444:::LLLeeesssfff]]]VVVUUURRRQQQPPPQQQSSSTTTUUURRROOOOOOQQQPPPNNNKKKEEE@@@===;;;999888<<>>>>>>>>@@@AAAAAA@@@@@@BBBCCCCCCDDDFFFFFFEEEFFFHHHJJJLLLNNNQQQRRRRRRRRRRRRSSSXXXXXX\\\bbbgggxxxbbbQQQEEECCCDDD===;;;;;;;;;;;;::::::::::::;;;>>>CCCEEEGGGJJJOOOTTTYYY\\\___ccchhhpppwww}}}|||eeeYYYIIIAAAAAA???;;;;;;::::::::::::;;;;;;::::::::::::999888777777555555555555555666777777666888:::;;;<<<===@@@CCCEEEHHHNNNUUU___rrrxxxeee[[[UUUSSSYYYccckkkyyytttkkkkkkpppyyywwwdddSSSFFFDDDBBBDDDGGGHHHFFFDDD@@@@@@>>>======>>>???@@@BBBJJJ^^^~~~rrrggg[[[XXXWWWTTTQQQRRRxxxqqqTTTDDD>>>;;;888888777777666555555555333333444333333444777999:::@@@GGGMMMSSSZZZcccjjjmmmtttyyywwwwww||||||xxxuuusssqqqnnnlllgggddd]]]SSSIIIAAA<<<:::555555444333333333333444222222222222222222222222222222222222222222222222///111111111000///000222555444999CCCSSSnnnuuuggg\\\ZZZVVVRRROOOOOOPPPQQQRRROOOLLLLLLMMMMMMJJJFFFAAA>>>;;;;;;999888===DDDIIIXXXiiittt|||vvvpppnnnnnnppptttnnnjjjgggeeeaaa___ccciiiooorrrvvvxxxxxxxxxyyyzzzwwwzzz}}}~~~~~~}}}}}}~~~|||~~~~~~~~~~~~~~~zzzqqqwwwyyyfff[[[TTTIII>>>999999999777555444333444555666888:::<<<>>>???@@@<<>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888777777666666555555666666777888666777999:::;;;===@@@BBBDDDGGGLLLRRRZZZlllmmmaaaYYYSSSTTT\\\dddwwwuuulllqqq{{{}}}fffUUUGGGEEEDDDFFFJJJKKKJJJGGGDDDBBB@@@>>>===>>>@@@AAA@@@KKK___}}}yyykkk___TTTPPPOOOLLLIIIHHHhhhbbbLLL@@@;;;888888777777666666555555222222333222111222555777888===DDDJJJPPPXXXaaagggllltttyyyxxxxxx|||~~~{{{xxxuuurrrnnnkkkjjjgggaaaXXXMMMDDD>>>;;;555555444333333333333444222222222222222222222222222222222222222222222222///000222111000000111222222222555999AAAVVV}}}wwwccc___ZZZUUUQQQPPPPPPQQQPPPMMMJJJIIIJJJJJJGGGCCC>>>;;;::::::999999???GGGJJJYYYkkkuuu|||zzzuuuttttttwww{{{qqqnnnllliiieee```ccciiiqqqsssvvvxxxwwwwwwxxxyyyxxxzzz|||}}}{{{zzzzzz{{{ttt{{{~~~~~~}}}~~~|||~~~}}}{{{|||~~~~~~}}}~~~vvvzzz{{{fffWWWSSSQQQGGG;;;999:::999888555444333444666777999;;;===???AAAAAA;;;???CCCEEEEEECCCCCCCCCBBBEEEIIIJJJJJJIIIIIIJJJKKKMMMQQQRRRRRRQQQQQQQQQSSSSSSXXX^^^```hhh}}}{{{tttttt}}}sssZZZHHHEEEDDD;;;<<<<<<<<<<<<;;;:::999999777;;;???BBBCCCFFFLLLPPPQQQTTTYYY^^^ccciiiooosssvvv|||nnnWWWIIIFFFBBB======<<<<<<<<<<<<======::::::::::::999888777777777666666666666777777888555777999:::;;;<<>>EEELLL[[[fffppp}}}~~~vvvuuuyyy||||||~~~uuujjjcccbbbeeeggghhhuuuvvvwwwxxxwwwvvvtttrrruuuxxx||||||zzzxxxxxxyyyuuuvvvyyy|||~~~~~~|||~~~}}}||||||}}}}}}|||zzz}}}~~~|||yyyyyyzzz{{{}}}{{{{{{|||pppXXXSSSOOOCCC<<>>????????????@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGKKKMMMPPPQQQPPPOOOPPPQQQOOOWWWXXXXXX___hhh{{{~~~|||pppllllllsssYYYGGGHHHGGG???<<<;;;:::999999999:::;;;;;;===???@@@AAACCCFFFIIILLLOOOTTTZZZ___eeekkkpppxxx{{{rrr]]]OOOBBB;;;???>>><<<;;;::::::;;;<<<999::::::::::::999888888999888888777777777777777999::::::;;;<<<===>>>???EEECCCHHHQQQVVV___xxxqqqhhh___[[[]]]bbbvvv~~~wwwooo___OOOKKKHHHJJJPPPSSSQQQNNNIIIBBB>>>@@@AAA@@@???@@@GGGUUUkkkpppaaaWWWNNNJJJIIIFFFEEEGGGaaaiiiyyyeeeKKKBBB;;;999666555666666666555444333333222222333333444:::===@@@DDDJJJQQQYYY^^^gggnnnvvvzzz{{{|||{{{vvvsssrrrpppooommmjjjfff___WWWLLLBBB<<<999777555444444444333222333333333222222222222111000000000000000000000000////////////000000111111222000222777777===SSSkkkzzzkkkbbb[[[SSSPPPQQQRRRQQQKKKEEEEEEGGGDDD>>>===999777888888999???FFFNNN\\\fffnnnyyy~~~uuurrrtttuuuuuu{{{uuummmgggeeefffhhhjjjrrrsssuuuvvvwwwvvvuuutttrrruuuxxxxxxvvvuuuvvvwwwtttuuuvvvxxx|||~~~||||||}}}~~~|||zzz~~~}}}|||{{{|||~~~|||zzzxxxyyy|||~~~{{{yyyxxxxxxzzz{{{|||{{{{{{}}}pppYYYSSSOOOCCC<<<>>>999::::::888666444555666999999:::<<<===>>>????????????@@@AAABBBCCCDDDDDDGGGGGGHHHIIIJJJIIIHHHHHHJJJMMMPPPRRRRRRRRRSSSTTTPPPXXXXXXXXX^^^cccrrrtttpppqqqxxx___KKKHHHEEE???<<<;;;:::999999999:::;;;999;;;===>>>???AAADDDFFFIIIMMMRRRWWW]]]ccciiinnnwwwzzz~~~fffTTTHHHAAA>>>>>>===<<<;;;;;;;;;;;;999::::::::::::999888888999999888777777777777777888888999999:::<<<===>>>CCCBBBFFFNNNRRRZZZqqqtttjjjeeeddddddwww}}}}}}|||xxxlllSSSNNNIIIKKKPPPRRROOOKKKGGGAAA>>>@@@BBBAAABBBDDDJJJWWWmmmlll\\\SSSKKKIIIHHHEEECCCDDDcccfffnnn}}}pppRRREEE;;;999777666777777666555444333333222222333333444777:::===AAAFFFLLLTTTYYYfffllltttxxxxxxzzz~~~}}}wwwtttrrrooommmlllkkkgggccc\\\RRRGGG@@@:::777555444444444333222333333333333222222222222000000000000000000000000/////////000000000000111222000111555555555@@@NNNeee}}}ooodddZZZUUUTTTTTTRRRMMMHHHGGGGGGCCC======999888999:::;;;AAAHHHQQQ^^^dddjjjsssxxxzzzpppmmmmmmnnnmmmsssqqqnnnjjjggggggiiilllnnnppprrrtttuuuuuuuuutttqqqsssttttttsssssstttvvvuuuttttttuuuwww{{{~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{yyy}}}|||{{{zzzzzz|||~~~~~~~~~~~~}}}{{{xxxuuutttvvvyyy}}}~~~}}}|||}}}}}}~~~~~~{{{yyyxxxxxxyyyzzz||||||{{{yyyyyy|||nnnYYYSSSNNNBBB;;;<<<999::::::888666555555666999999;;;===>>>???@@@@@@??????@@@AAABBBCCCDDDDDDGGGGGGHHHIIIJJJJJJJJJIIILLLOOORRRSSSSSSRRRSSSTTTPPPWWWWWWWWW\\\___jjj{{{yyy|||fffOOOHHHDDD???===<<<;;;:::999::::::;;;888999;;;<<<===>>>AAADDDGGGJJJOOOTTTYYY```ggglllvvvyyyjjjUUUHHHCCC>>>>>>>>>>>>===<<<;;;::::::::::::::::::999999888999999888777777777777888777777777888999:::;;;<<>>BBBIIIPPPUUUccciiiqqqtttuuuwww|||~~~yyyvvvsssooommmmmmkkkiiifffaaaXXXMMMEEE===;;;777666666666666555444444333333333222222222222222222222222222222222000000000000000000000000111...///444666666:::AAANNNeee~~~oooccc[[[XXXUUURRRMMMKKKJJJIIIEEEAAA===999888:::;;;<<>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKKKKOOOQQQSSSTTTSSSRRRRRRSSSRRRWWWUUUUUU[[[___iii|||hhhQQQGGGCCC@@@>>>===<<<:::::::::;;;;;;888999;;;<<<<<<===@@@BBBEEEHHHLLLRRRWWW^^^fffkkktttwww}}}pppVVVHHHCCC>>>?????????>>><<<;;;999::::::;;;;;;::::::999888:::999888888777777888888888777777888999:::;;;;;;@@@@@@CCCGGGHHHMMM]]]nnn|||tttqqq}}}{{{uuu\\\VVVPPPQQQWWWXXXSSSMMMDDD???===@@@AAABBBDDDIIISSS___rrrttt___UUULLLIIIHHHFFFFFFHHHllliiijjjttt}}}ssstttgggIII>>><<<999888888777666555444333333222222333333444555777999<<<@@@FFFMMMRRR^^^dddlllpppqqqtttyyy~~~{{{xxxtttqqqnnnmmmkkkiiihhheee^^^SSSKKKAAA===999777666777666666444444444333333333222222222222222222222222222222111111111111000000000000222......111444666999<<>>AAACCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLOOORRRTTTTTTTTTUUUWWW[[[\\\VVVTTTZZZ^^^gggyyygggQQQFFFCCCCCC???>>>===;;;::::::;;;;;;999;;;<<<<<<<<<===???AAADDDGGGKKKPPPVVV^^^fffkkkrrrtttzzzzzz^^^MMMFFF???@@@@@@@@@???===;;;999:::;;;;;;;;;;;;:::999999:::999999888888888888888999888888888999:::;;;;;;>>>@@@CCCEEEEEEJJJVVVbbb}}}xxxuuu|||tttmmm\\\VVVQQQTTTZZZ\\\UUUMMMDDD@@@>>>???@@@@@@CCCIIIXXXdddvvvzzztttyyyzzzhhh\\\OOOJJJHHHGGGJJJMMMhhhfffjjjtttwwwiii```fffpppMMMBBB???:::888777666555555444333333222222333333444555666888;;;>>>CCCJJJNNNXXX___fffkkkmmmqqqwww}}}~~~|||zzzwwwssspppnnnkkkhhhhhhhhhcccYYYPPPCCC???:::777555555555444444444444444333333333333000000000000000000000000222111111111111000000000333000......000222444555888===JJJ```~~~yyymmm___WWWOOOMMMKKKFFFCCCBBB>>>:::999:::;;;<<>>AAADDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNOOOIIILLLQQQUUUWWWYYY\\\]]]cccbbbXXXTTTZZZ\\\bbbrrr}}}~~~gggRRRGGGDDDDDD@@@???>>><<<;;;;;;;;;<<<;;;<<<======<<<===???AAADDDFFFJJJOOOUUU]]]ffflllooorrrxxx~~~gggRRRIIIAAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888888888888999999999888888999::::::;;;;;;???BBBCCCDDDHHHQQQYYYlll{{{www{{{rrriii]]]WWWSSSXXX______UUUKKKDDDAAA???@@@???@@@EEEKKKaaajjjzzzqqqjjjnnntttqqqdddVVVOOOLLLKKKLLLPPPhhhfffkkkuuu|||{{{ooo```VVV\\\uuuzzzZZZFFFBBB;;;777555555555444444333333222222333333444444555777999<<>>;;;999::::::;;;@@@HHHJJJQQQQQQTTT[[[]]]ddduuuvvvjjj^^^TTTOOOLLLLLLKKKKKKOOOVVV___fffiiihhhhhhiiiiiijjjkkklllmmmkkkjjjjjjmmmpppqqqooommmjjjlllooorrrtttuuuttttttvvvtttrrrsssuuuwwwxxxxxxvvvyyy{{{zzzxxxvvvvvvwwwuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwpppmmmiiifffeeefffhhhiiilllmmmooopppqqqsssvvvxxxxxxxxxzzz|||~~~~~~~~~~~~}}}~~~||||||}}}|||}}}}}}|||{{{wwwlll```TTTPPPKKKHHHBBB;;;888888555888<<<>>>>>>===>>>???===???CCCFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQLLLPPPTTTXXXZZZ[[[^^^___bbb```WWWTTTZZZ[[[^^^kkkzzzkkkVVVIIIDDDEEEAAA@@@>>><<<;;;;;;;;;<<<;;;<<<===<<<<<<<<<>>>@@@CCCEEEIIINNNTTT\\\eeekkkmmmpppvvv|||rrrZZZMMMCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::999;;;:::999999888888999999888888777777777888999999888<<<@@@AAABBBGGGNNNSSSaaattt{{{~~~zzztttjjjccc^^^[[[```gggeeeXXXKKKCCCAAA@@@AAAAAABBBIIIQQQjjjrrrnnnfffjjjppp{{{oooccc\\\WWWSSSQQQSSShhheeeiiiqqquuu|||}}}yyyqqqdddWWWWWWiii}}}kkkIIIDDD<<<666444444444444444333333222222333333444222444555777:::???EEEIIIPPPWWW___dddgggmmmuuu||||||||||||}}}}}}|||xxxuuuooojjjggggggiiiggg___WWWLLLGGGAAA<<<999888777666555555444444444333333333222222222222222222222222222222222222111111000000///222333111000111111000///555<<<@@@HHH[[[zzzttteee\\\RRRGGG@@@???>>>;;;999999999:::???FFFHHHNNNNNNPPPWWWXXX^^^oooxxxyyymmmaaaXXXSSSQQQOOOKKKIIILLLUUU^^^eeehhheeeffffffhhhjjjlllnnnooolllkkklllooossstttqqqnnnkkkmmmqqqtttvvvuuusssqqqqqqooommmnnnppprrrrrrrrruuuxxxzzzyyyvvvttttttuuuvvvvvvwwwwwwxxxxxxxxxyyyuuuvvvvvvvvvwwwwwwwwwxxxnnnkkkfffbbb```bbbeeehhhlllmmmnnnmmmmmmnnnqqqtttxxxxxxyyy{{{}}}~~~||||||}}}{{{tttgggZZZLLLJJJHHHEEE@@@:::888888555888<<<>>>??????@@@AAA>>>AAADDDHHHJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRTTTVVVYYY[[[[[[[[[\\\]]][[[[[[TTTSSS\\\\\\^^^iiivvvzzzoooZZZKKKEEEDDDBBBAAA???===<<<;;;<<<<<<:::;;;<<<<<<;;;;;;===???BBBDDDHHHLLLSSS[[[dddjjjkkkooouuu{{{eeeVVVEEECCCAAA???===<<<======;;;;;;<<<<<<;;;;;;:::999;;;:::999999888888999999777666666666666777777888555;;;???@@@AAAFFFLLLPPP[[[kkksssuuullllllfffdddiiioookkk\\\NNNCCCAAAAAACCCCCCEEEMMMVVVrrrxxxnnngggkkkrrr}}}xxxnnnhhhbbb[[[WWWVVViiieeegggooorrrvvv|||{{{rrriiiaaaXXXbbb}}}{{{XXXIII999555666777666666555444111000//////111222333333444444666:::@@@EEEKKKPPPVVV^^^eeemmmuuuzzz}}}tttnnnhhhfffffffffbbb^^^VVVKKK???:::<<<>>>:::555777666555444333222222222000000111111222222222222222111111000000000000000000000000000000000000000000444666555888DDDXXXhhhwwwdddWWWMMMDDD>>>>>><<<999777888;;;>>>AAADDDFFFHHHJJJNNNTTT[[[___ooo~~~zzzqqqjjjddd^^^WWWSSSQQQLLLHHHIIIPPPZZZbbbfffhhhiiiiiiiiihhhhhhjjjkkkiiikkkmmmoooooopppqqqrrrppppppooooooooopppqqqqqqoooooonnnmmmkkkkkkmmmoooooopppsssuuuvvvvvvuuutttttttttuuuvvvwwwvvvssspppoooppprrruuuvvvsssnnnjjjiiifffbbb^^^]]]^^^```bbbjjjlllmmmlllllllllnnnpppzzzxxxxxxzzz~~~}}}}}}}}}~~~|||~~~vvvcccSSSMMMKKKFFF???;;;:::888666999999;;;===>>>?????????<<<@@@EEEFFFFFFFFFHHHJJJJJJIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSVVVXXXZZZ[[[[[[ZZZ[[[\\\VVVVVVUUUSSSRRRUUU\\\aaannnxxx```MMMFFFGGGGGGCCCAAA@@@===888888<<<999999999:::;;;<<<>>>>>>DDDFFFJJJNNNSSS[[[ccchhhnnnrrrwwwyyy|||lllTTTIIICCC?????????<<<;;;===:::;;;<<<=========<<<;;;888888888888777777777777777777888888999999:::::::::<<<>>>@@@AAACCCFFFIIIUUU^^^uuuyyyxxxvvv{{{wwwjjjgggggghhhmmmpppkkk^^^SSSFFFEEEEEEEEEDDDFFFPPP[[[ppp|||xxx~~~vvvooooooyyyyyytttoooggg\\\SSSdddaaadddkkknnnqqq~~~xxxoooggg\\\ddd|||}}}^^^MMM===888::::::777555666555333111000111222333333333444444555:::???CCCHHHMMMTTT[[[cccllltttyyy{{{uuuoookkkjjjhhhccc___YYYPPPEEE???>>>>>>;;;888777666555444333333333333000111111111222222222222222222111000000000000000000000000000000000000000000222333333444;;;HHHRRRggg|||oooaaaTTTIIIAAA???===:::888888;;;>>>@@@BBBCCCFFFHHHKKKPPPVVV[[[kkkzzzxxxyyytttmmmgggccc___YYYVVVYYYTTTOOONNNRRRXXX^^^aaacccdddeeedddcccccceeegggeeegggjjjjjjjjjkkklllnnnnnnmmmmmmmmmmmmmmmnnnnnnlllmmmmmmllljjjjjjkkklllnnnppprrrsssuuuuuuuuuuuutttsssrrrssssssrrrpppmmmmmmmmmnnnoooooommmiiifffbbb```]]]\\\\\\^^^aaacccggghhhjjjjjjjjjlllnnnpppuuuuuuvvvyyy}}}~~~}}}}}}}}}}}}~~~|||{{{}}}zzzjjjYYYPPPLLLEEE>>>:::999888666999:::;;;===>>>???@@@@@@===???CCCEEEFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLNNNOOOQQQSSSTTTUUUWWWYYYZZZYYYXXXXXXXXXUUUVVVVVVTTTSSSTTTYYY\\\bbb{{{jjjRRRHHHHHHCCC@@@???@@@>>>:::;;;>>>999999999:::;;;<<<===>>>CCCEEEIIIMMMSSS[[[ccchhhmmmrrrwwwyyy}}}www^^^LLLFFFAAAAAA@@@===;;;<<<:::;;;<<<<<<<<<<<<;;;:::888888888888777777777777777777777888888888888888:::<<<>>>???@@@BBBFFFHHHNNNUUUiiiwwwxxx||||||nnncccbbbaaabbbgggjjjeee[[[QQQFFFDDDCCCDDDEEEHHHSSS___uuuwwwrrrlllmmmzzz{{{xxx{{{}}}wwwtttooofff___bbb___bbbgggiiilllwww{{{qqqdddfffzzzhhhUUUAAA;;;======888555777666444222222222333333222333444444555888===AAAEEEIIIPPPXXXaaajjjsssyyy|||wwwsssqqqnnnhhhddd]]]WWWMMMEEEAAA>>>;;;:::777666555444444444444444111111111111222222222222222222111000000000000111000000000000000000000000...///000000111444999===EEEWWWttt{{{lll\\\NNNEEE@@@>>>;;;999999;;;===??????@@@BBBDDDFFFJJJPPPTTTddd}}}~~~uuusssrrrnnniiieeeaaa^^^ZZZXXX[[[WWWRRROOOQQQUUUYYY[[[^^^```aaa```______aaabbbbbbdddeeefffeeeeeeggghhhjjjjjjjjjiiiiiiiiiiiiiiihhhjjjkkkkkkiiihhhhhhiiikkklllmmmnnnpppqqqrrrsssrrrpppooonnnnnnmmmllljjjiiihhhffffffeeedddaaa^^^XXXXXXXXXYYY[[[^^^aaaccccccdddfffggghhhjjjmmmpppqqqrrruuuxxx{{{}}}~~~~~~~~~|||yyyxxxyyy|||}}}}}}{{{uuuwwwrrr^^^TTTMMMDDD===999777777777:::;;;<<<>>>???@@@@@@AAA???@@@AAADDDGGGIIIIIIHHHLLLLLLKKKJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTSSSVVVXXXYYYWWWUUUTTTTTTTTTUUUUUUUUUTTTTTTUUUWWW^^^ppp~~~___NNNJJJDDD@@@???AAA???;;;:::<<<999999999:::;;;<<<===>>>AAACCCGGGLLLRRRZZZbbbhhhlllqqqvvvzzz}}}jjjQQQIIICCCBBBAAA>>><<<===;;;;;;;;;;;;;;;999888888999999888888888777777777888777777777777777777666999;;;===>>>???AAADDDGGGGGGMMM]]]sss{{{xxxuuutttsssnnnddd\\\[[[YYYYYY\\\^^^\\\TTTMMMEEEBBBBBBDDDGGGMMMZZZfff{{{qqqfff___cccmmm|||uuusssrrrmmmhhhfffcccccceeefffiiitttoooiiiuuuuuu]]]EEE<<<<<<<<<888555666555444333222222222333222333444444444777;;;>>>BBBFFFMMMUUU]]]gggqqqwww~~~{{{xxxtttoookkk```\\\UUUKKKBBB<<<::::::777666666555444444555555222222222222222222222222333222111111000000111111000000000000000000000000///...---...111444666666:::BBBQQQdddxxx|||mmm^^^OOOFFF@@@>>><<<999999:::<<<======>>>@@@AAABBBEEEJJJMMMYYYttt}}}uuutttooommmiiiddd___[[[WWWUUURRRPPPMMMKKKMMMPPPTTTVVVZZZ\\\]]]^^^\\\\\\]]]^^^^^^___``````______aaaccceeeeeefffffffffeeeeeeeeeeeegggiiiiiigggfffeeeeeeeeeffffffgggiiikkkmmmnnnooommmjjjiiiiiihhhgggeeedddbbb^^^]]]\\\[[[ZZZXXXSSSTTTVVVXXX[[[^^^```aaabbbdddeeefffggghhhkkkmmmnnnrrrvvvyyy{{{}}}|||yyywwwxxxzzz{{{{{{||||||}}}~~~|||qqqzzzzzz```WWWMMMBBB<<<999777777888;;;<<<===???@@@AAAAAABBBCCCBBBAAADDDIIILLLKKKIIIMMMLLLLLLLLLLLLNNNOOOQQQOOONNNNNNOOOPPPQQQSSSTTTSSSUUUWWWWWWUUUSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTUUU```kkkyyy\\\LLLIIIEEEBBBBBB@@@:::777777:::999999:::;;;<<<======???BBBFFFKKKQQQYYYaaagggjjjooouuuyyy}}}sssWWWMMMDDDBBBBBB???===>>><<<;;;;;;:::999888777666999999999888888888777777888888777777666666555555888:::<<<===>>>@@@CCCEEEFFFKKKUUUdddvvv{{{yyyoooiiifffbbb[[[VVVSSSPPPOOOPPPRRRRRRNNNIIIDDDAAAAAAFFFLLLTTTbbbooo~~~xxxggg\\\___dddqqq{{{sssssstttqqqmmmkkkgggdddbbbbbbgggqqqzzz}}}nnnpppgggKKK===;;;:::888777555444333333222111111111222333444333333555999;;;???CCCIIIQQQYYYcccmmmsss|||~~~xxxrrrnnndddaaaZZZPPPEEE===:::999888777777666555555555555333222222222222222222222333222222111111111111111000000000000000000000000222///,,,---000333444444777777<<>><<<:::888888888:::;;;;;;<<<>>>???@@@BBBEEEHHHOOOfff}}}xxxwwwpppnnnjjjccc\\\UUUQQQNNNKKKJJJIIIHHHHHHJJJMMMOOOSSSUUUWWWWWWVVVUUUVVVVVVVVVWWWWWWWWWVVVVVVXXXZZZ___```aaabbbbbbbbbaaaaaabbbdddffffffdddbbbbbbbbbbbbbbbbbbcccdddfffhhhiiijjjhhheeecccccccccaaa```^^^[[[WWWUUUUUUUUUUUUTTTRRRSSSUUUXXX[[[]]]^^^___ccceeeffffffeeefffhhhjjjnnnsssyyy{{{{{{}}}~~~{{{xxxvvvwwwxxxyyyyyyzzz{{{{{{}}}~~~zzzbbbXXXKKK@@@<<<:::777777:::<<<===>>>@@@AAABBBBBBCCCGGGEEEDDDGGGLLLOOONNNMMMLLLLLLKKKLLLMMMNNNPPPQQQPPPOOONNNNNNNNNPPPQQQRRRTTTUUUWWWWWWUUUTTTTTTUUUSSSSSSSSSTTTUUUVVVVVVUUU]]]cccuuu|||pppRRRMMMGGGCCCCCCAAA<<<888888::::::::::::;;;;;;<<<===>>>AAAEEEJJJPPPWWW```eeehhhmmmsssxxx|||```SSSFFFBBBAAA@@@??????<<<<<<;;;999888777666666999999999999888888888888888888777777666666555555777999;;;<<<<<<>>>AAACCCGGGIIIOOOYYYfff{{{wwwiii```[[[WWWRRRMMMLLLJJJGGGGGGHHHIIIGGGEEEDDDBBBDDDKKKTTT^^^kkkvvvmmm^^^]]]]]]fff~~~xxxyyyzzzvvvqqqkkkhhhdddaaaaaaeeemmmsssyyyqqqwwwqqqVVVEEE>>>:::888888444444333333222222111111222333444333333444666999===@@@EEEKKKSSS\\\fffllluuuzzz{{{tttpppkkkggg```VVVKKKBBB===;;;:::999888777555555555555333333333333222222222222333333222111111111111222000000000000000000000000444111...,,,---///000000000000444:::DDDMMMTTTXXX___^^^]]]YYYRRRJJJBBB>>>:::999777666666666888999888:::<<<======???BBBDDDGGGWWWmmm}}}~~~}}}xxxuuuuuunnnmmmiiibbbXXXPPPKKKIIIIIIIIIIIIGGGEEEDDDEEEGGGGGGJJJLLLMMMLLLJJJKKKKKKJJJKKKKKKKKKJJJKKKNNNPPPXXXYYY[[[]]]^^^^^^]]]]]]^^^___aaa```^^^]]]]]]^^^______```aaabbbccccccdddbbb```^^^]]]]]]]]][[[YYYWWWTTTQQQPPPPPPRRRRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^cccdddeeedddddddddfffhhhnnntttzzz{{{yyy{{{|||yyyvvvtttuuuwwwxxxxxx{{{{{{|||}}}}}}eeeVVVHHH===<<<<<<999999======>>>???AAABBBCCCCCCDDDHHHGGGGGGIIILLLOOOPPPQQQMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQOOONNNNNNOOOPPPRRRVVVWWWXXXXXXWWWXXXZZZ\\\XXXVVVSSSSSSTTTVVVWWWWWWZZZ^^^nnnzzz]]]NNNGGGBBBBBBCCC???======:::::::::::::::;;;<<<===>>>AAADDDIIINNNUUU]]]cccgggjjjpppuuuzzzooo^^^LLLDDDAAA@@@???@@@===<<<:::999888777777777:::999999999999888888888888777777777777777777666777888:::;;;;;;===???BBBDDDEEEIIIPPPZZZjjj~~~ttthhh^^^YYYTTTNNNIIIIIIFFFCCCBBBBBBCCCCCCBBBDDDCCCHHHSSS^^^hhhsss|||yyyfff___[[[```}}}~~~|||xxxoooiiiiiigggddddddgggjjjlllwwwqqq{{{dddSSSGGG>>>::::::555555555444444333222111222333444333222333555777;;;===AAAFFFLLLTTT]]]ccckkkqqqwww|||~~~{{{xxxsssnnnggg]]]TTTJJJCCC???<<<;;;999777666444444444444444333333333222222222444333222222111111222222000000000000000000000000111111000///...---......---///222555999<<<@@@BBBDDDEEEFFFEEEBBB>>>;;;999666555444333333444666777444666999:::;;;<<>>@@@CCCDDDCCCAAAAAABBBAAABBBBBBBBBBBBDDDGGGJJJPPPRRRUUUWWWYYYYYYYYYYYYYYYZZZZZZYYYWWWWWWXXXZZZYYYZZZ\\\]]]]]]]]]\\\[[[XXXWWWWWWWWWXXXWWWTTTRRROOOMMMKKKKKKMMMOOOPPPPPPQQQRRRSSSUUUWWWZZZ\\\]]]___```bbbbbbbbbccceeegggkkkrrrxxxxxxuuuxxx}}}zzzwwwvvvwwwyyyzzzzzzzzzzzz{{{|||~~~dddSSSDDD:::<<>>@@@AAACCCDDDDDDDDDGGGHHHIIIJJJKKKMMMQQQSSSOOONNNMMMMMMNNNOOOPPPQQQUUUSSSQQQOOONNNOOOQQQRRRYYYZZZZZZYYYZZZ]]]bbbeeeaaa\\\UUURRRSSSUUUWWWXXXYYY]]]jjjmmmSSSJJJCCCBBBCCCAAA??????;;;;;;:::::::::;;;<<<<<>>???===<<<:::999888888888999::::::999999999888888888777777777888888888888888666888999::::::;;;>>>@@@AAA@@@DDDJJJQQQ\\\nnn~~~{{{qqqjjjeee^^^UUUNNNHHHEEEBBB@@@@@@@@@@@@AAACCCEEEMMM[[[hhhqqqyyyzzzjjjaaacccxxx~~~{{{oooiiijjjkkkiiiiiijjjjjjiiiuuu}}}ppp~~~nnn]]]OOOBBB;;;;;;666666666666555444333222222333444333222222444555999;;;>>>BBBGGGOOOXXX^^^cccjjjrrrwwwzzz~~~yyytttkkkbbbZZZQQQHHHCCC===<<<:::888666444333333444444444333333222222222444333222222111111222222000000000000000000000000---///222222111///000111111111111000000222666:::777888::::::888777777777333222222111222333555555222444777888999:::===???BBBCCCHHHWWWppp}}}uuummmkkkhhhdddaaabbbaaaaaa```[[[RRRKKKHHHGGG???BBBCCCBBB>>><<<<<<===:::<<>>======>>>????????????AAAEEEHHHKKKMMMPPPSSSVVVVVVVVVVVVVVVWWWVVVTTTSSSSSSUUUWWWTTTUUUWWWXXXXXXWWWUUUTTTRRRRRRRRRSSSTTTSSSPPPMMMJJJHHHGGGHHHKKKNNNOOOOOOPPPPPPQQQRRRUUUYYY\\\^^^[[[]]]___``````bbbeeegggiiipppuuuuuuqqqttt~~~}}}zzzyyyzzz|||~~~~~~xxxxxxxxxyyy{{{|||~~~zzzbbbQQQAAA888===@@@===<<>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJJJJJJJKKKPPPTTTPPPPPPOOONNNOOOPPPQQQRRRWWWUUURRRPPPOOOPPPRRRSSS[[[[[[[[[ZZZ\\\```fffkkkhhhaaaXXXRRRRRRTTTWWWWWWWWWZZZeee{{{xxxYYYOOOEEECCCBBB???======;;;;;;:::::::::;;;<<<<<>>===<<<:::999888999999::::::::::::999999999888888777777888888999999::::::666777999999:::;;;===@@@???>>>AAAHHHNNNVVVcccooo}}}xxxssskkkaaaYYYGGGEEECCC@@@?????????@@@CCCFFFPPP```nnnvvv|||xxxjjjiiiwwwuuummmmmmlllkkkjjjhhhgggfffmmmzzz{{{lllUUUDDD???@@@888777555444444555777888333222222222222333444444777888:::<<>>EEEPPP___ooo}}}vvvuuupppgggbbbaaa___\\\]]]\\\YYYVVVQQQLLLGGGDDDCCCBBBAAA???===;;;::::::<<<===>>>===;;;999999::::::<<<>>>@@@@@@@@@BBBCCCIIIJJJLLLOOOQQQRRRSSSTTTMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRROOONNNMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFGGGJJJMMMOOOQQQQQQRRRSSSSSSVVV[[[^^^[[[^^^```___^^^___dddgggjjjhhhjjjooopppqqqyyy}}}~~~~~~}}}|||zzzzzz|||}}}~~~|||{{{yyyyyyyyy|||nnnZZZFFFAAA<<<:::<<<>>>>>>>>>CCCBBB@@@@@@@@@@@@AAABBBJJJIIIHHHHHHKKKNNNRRRUUUTTTTTTSSSRRRQQQPPPOOOOOOVVVTTTRRROOONNNNNNOOOOOOXXXXXXWWWWWWYYY]]]```bbbccc]]]XXXVVVXXXXXXUUUQQQTTTXXXaaarrrfffNNNGGGMMMGGG===<<<;;;:::::::::999999:::;;;;;;@@@BBBEEEHHHMMMRRRYYY]]]ccchhhnnnrrruuuzzzdddRRRJJJEEEBBBBBB>>>>>>>>>===<<<<<<<<<;;;999999999999999999999999888888888777777777777666666666666777999;;;>>>???<<<===@@@DDDIIIQQQYYY___uuuqqqcccUUUJJJCCCCCCCCC???AAAHHHEEEMMMZZZhhhttt{{{~~~xxx{{{uuuiiikkknnnooonnnkkkgggddddddtttzzz^^^GGG>>>>>>999777555444444555555555444444333333444444555666666777888:::>>>EEEMMMRRR[[[aaajjjrrrvvv{{{|||tttkkk```UUUMMMBBB@@@>>>;;;999777666666777666555333333333333444111111111111111111111111111111111111000000000000////////////////////////////////////////////////000111111111111222222222222333333444444333333222//////000111222333444444999;;;???FFFRRRbbbttt{{{yyyqqqfff___]]]ZZZWWWWWWVVVTTTQQQMMMIIIEEECCCCCCCCCBBBAAA@@@>>>===<<<<<<===>>>>>><<<;;;;;;<<<<<<>>>@@@@@@??????@@@AAAEEEFFFHHHJJJLLLMMMMMMNNNJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEGGGIIILLLMMMMMMNNNOOOPPPPPPSSSVVVYYYWWWZZZ\\\\\\\\\]]]bbbfffllljjjlllpppooonnnttt|||~~~}}}||||||{{{|||~~~|||{{{zzzyyyzzz|||{{{qqqbbbTTTEEEAAA===;;;<<<>>>???>>>AAAAAA@@@@@@AAACCCDDDEEEIIIIIIHHHIIIKKKMMMPPPRRRUUUUUUUUUTTTTTTTTTTTTSSSVVVTTTRRROOONNNNNNNNNOOOQQQQQQRRRTTTVVVXXXYYYZZZ___[[[WWWVVVXXXYYYVVVSSSSSSVVV]]]hhh~~~uuuXXXJJJLLLEEE??????>>>;;;::::::999::::::;;;;;;>>>@@@CCCFFFJJJPPPVVVZZZcccgggllloooqqquuu{{{iiiTTTJJJDDD@@@@@@>>>>>>======<<<;;;;;;;;;999999999999999999999999999999888888888777777777777777777777888999;;;<<<<<<>>>@@@BBBFFFLLLSSSXXXddd~~~ppp]]]RRRIIIHHHEEEAAABBBHHHJJJSSS```llluuu{{{vvveeejjjooosssrrrmmmfffaaabbbkkkmmmRRRCCC===:::888555444444555444333222222111111222222333444555555777888;;;@@@GGGLLLVVV[[[cccmmmuuu{{{{{{qqqddd[[[KKKFFFAAA===<<<<<<999777666555555444333333222222222222222222222222222222222222111111111000000000000000000000000000000000........................////////////000000000000111222222222222222222111//////000111222333444444777999:::===DDDSSSggguuu|||sssfff]]]XXXTTTPPPOOONNNMMMKKKHHHEEEBBB@@@AAABBBCCCDDDCCCBBB???>>><<<>>>???@@@???>>>???@@@@@@AAABBBAAA???===>>>???BBBCCCDDDFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEDDDBBBAAA@@@???>>>@@@AAABBBDDDGGGIIIJJJKKKKKKLLLNNNOOOOOOPPPRRRTTTTTTWWWZZZ[[[[[[]]]bbbfffkkkllloooqqqpppooorrrxxx{{{||||||~~~{{{{{{|||}}}~~~|||{{{zzzzzz{{{}}}}}}|||}}}}}}}}}qqqhhhdddYYYOOODDDAAA>>>======?????????AAAAAAAAABBBDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTQQQOOOMMMMMMNNNNNNKKKLLLOOOQQQSSSSSSSSSSSSZZZWWWUUUUUUXXXZZZXXXVVVUUUWWWYYY___mmmyyyeeeOOOJJJDDDAAACCCAAA;;;;;;:::::::::::::::;;;<<<>>>AAACCCGGGLLLSSSWWWbbbeeeiiikkklllqqqwww}}}ttt\\\NNNDDD@@@@@@>>>======<<<;;;;;;::::::999999999999999999999999:::999999999888888888888888777777777777777888999===>>>???@@@BBBGGGLLLQQQUUUoookkk^^^SSSPPPLLLFFFGGGMMMRRR\\\iiirrrwww{{{rrrfffiiinnnqqqpppjjjccc^^^bbbfffuuu{{{gggRRRDDD<<<999555444555666444333333333222222333333444555555555666777888<<>>======;;;888444555555555444333222111222222222222222222222222222222222111111111000000000000000000000000000000................................./////////000000000000111111111111000000222222333333444555555666666888:::999<<>>BBBCCCDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>=========???AAADDDGGGIIIJJJJJJKKKNNNPPPQQQQQQQQQRRRSSSRRRUUUYYYZZZ[[[^^^ccchhhjjjmmmrrruuuuuutttwwwzzzzzz|||~~~~~~{{{yyyyyyyyy{{{{{{|||}}}~~~{{{{{{{{{{{{|||~~~|||qqqxxxxxxvvvyyy~~~lllfff```TTTHHHBBBAAA???>>>??????@@@@@@BBBCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLNNNPPPRRRTTTVVVVVVUUUSSSPPPNNNMMMMMMMMMNNNLLLLLLNNNOOOPPPQQQRRRRRRUUUSSSSSSUUUXXXZZZZZZYYYXXXYYYZZZ[[[ccc}}}tttzzzqqqUUUKKKDDDCCCEEEAAA<<<;;;;;;::::::::::::;;;;;;===???BBBEEEJJJPPPTTT___bbbeeegggiiinnnvvv|||jjjVVVIIIBBBBBB>>>======<<<;;;:::999999999999999999999999999999:::::::::999999999888888666666666666666777777888<<<===>>>???@@@CCCHHHLLLRRReeexxxjjj^^^YYYTTTMMMNNNTTT\\\fffrrrxxxyyy{{{ttthhhiiikkkkkkiiiddd___\\\]]]^^^ggg~~~{{{mmmrrr}}}hhhRRRAAA<<<666555777888777444666666666666666777888888555666777777777:::>>>BBBHHHLLLTTT^^^jjjsssxxxzzz}}}hhh\\\MMMBBB>>>>>><<<:::555555555555444333222111222222222222222222222222222222222222111111111111/////////////////////////////////////////////////////////000000000111111///000000111111000000/////////000000111111222222222666999888888???LLLWWWhhhlllnnnjjjddd]]]SSSJJJFFFFFFDDDCCCAAA@@@??????;;;===@@@BBBBBBAAA???===>>>@@@CCCDDDDDDDDDFFFGGGHHHGGGFFFCCC???======>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???>>>===<<<<<<===>>>AAADDDGGGHHHJJJJJJKKKMMMPPPQQQPPPQQQRRRSSSPPPSSSWWWYYYZZZ]]]cccgggnnnsssyyy{{{zzzzzz{{{|||xxxzzz{{{{{{zzzyyyyyyyyy{{{{{{{{{||||||}}}~~~{{{{{{{{{|||}}}}}}yyyxxxlllxxxzzzssssssxxxssseeeaaaZZZNNNCCC@@@@@@AAA@@@@@@@@@AAAAAAEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOONNNLLLKKKHHHIIIKKKMMMPPPSSSTTTVVVTTTRRRPPPMMMLLLLLLMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRPPPQQQRRRTTTWWWYYYZZZZZZYYYZZZ[[[[[[___vvvsss{{{]]]PPPFFFDDDEEE???===<<<;;;;;;:::::::::;;;;;;===???BBBDDDIIIOOOSSS[[[^^^bbbeeehhhnnnwww}}}zzzaaaNNNEEECCC???>>>===<<<;;;:::999999999999999999999999999999:::::::::999999999888888333444555666777888888999999;;;===>>>???CCCGGGJJJRRR\\\ppptttggg```ZZZSSSTTT[[[fffnnnxxx|||{{{{{{iiihhhfffdddbbb```^^^]]]\\\\\\aaappp{{{iiiiiiqqqxxxeeeJJJBBB:::666888999888555444333333333333444555555555666666666666888<<>><<<777666666555444444333333333333333333333333333333333222222222222111111111////////////////////////////////////////////////000000000000111111111111///000000111111000000////////////000000111111111...222555666666888???EEESSS\\\dddfffeee```VVVLLLGGGFFFDDDBBB@@@???>>>>>>:::;;;===>>>???>>>===<<<===???BBBCCCCCCDDDEEEGGGGGGFFFEEEAAA===<<<<<<===;;;<<<======>>>>>>>>>>>>??????@@@@@@??????>>>>>>;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::>>>???@@@BBBEEEGGGHHHIIIHHHJJJLLLMMMMMMNNNPPPQQQOOOSSSVVVXXXYYY\\\bbbgggssszzz~~~|||||||||{{{vvvwwwxxxzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}{{{wwwuuuooo~~~zzzsssuuu|||ggg[[[YYYUUUMMMFFF>>>@@@BBBBBBBBBAAABBBCCCFFFFFFGGGHHHIIIIIIIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKNNNQQQSSSUUUVVVSSSRRROOOMMMKKKKKKLLLMMMNNNMMMKKKIIIJJJLLLOOOQQQNNNOOORRRTTTVVVXXXYYYYYYWWWYYY\\\]]]```sssrrryyyjjjWWWIIIEEEEEE===>>>===<<<;;;::::::::::::;;;===???AAADDDHHHMMMQQQWWW[[[```dddhhhnnnvvv|||mmmUUUGGGDDD@@@@@@???===<<<;;;:::999999999999999999999999999:::999999999888888888888333444555777888888999999888:::<<<===???BBBFFFIIIMMMQQQ\\\sssqqqiiiaaaZZZ[[[bbbmmmsssyyy|||{{{||||||~~~fffeeecccaaa```______```^^^^^^aaahhhzzz~~~llleeedddgggsss{{{UUUKKK???888888999777444222111111111111222333333444444555555555666999<<<===BBBIIIQQQYYYcccooovvvyyy{{{mmm^^^QQQGGG@@@>>>999888666555444444555555333333333333333333333333333333222222222111111111000000000000000000000000........................///000000000000111111111000000000111111000000000111111111111222222222222---000222444444555888:::BBBMMMXXX^^^aaa```XXXPPPHHHGGGDDDAAA???===<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;===???@@@@@@AAABBBCCCCCCCCCAAA>>>;;;999;;;<<<777888999:::;;;<<<<<<<<<===============<<<;;;:::888888888999999999::::::999999999999::::::::::::>>>>>>???@@@AAADDDFFFHHHFFFGGGHHHIIIJJJLLLOOORRRSSSVVVZZZ[[[\\\___eeejjjsss{{{}}}{{{|||}}}{{{xxxxxxxxxyyy{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzzzz{{{{{{|||~~~}}}wwwtttvvv|||uuuxxx{{{{{{ppp\\\UUUTTTPPPIIIEEE<<<@@@CCCDDDCCCBBBBBBDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTUUUSSSQQQOOOLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNMMMOOORRRTTTVVVVVVWWWXXXVVVXXX^^^bbbdddrrrwwwqqqzzz||||||www___KKKFFFEEE>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>@@@BBBFFFLLLOOOUUUZZZ___cccggglllrrrxxx{{{}}}|||___NNNHHHAAAAAA@@@>>>===<<<;;;:::999999999999999999999999999999888888888777777777555666777888888888777777888999;;;<<<===???BBBEEEFFFIIIQQQ___sssvvvlllddddddkkkrrruuuxxxzzz{{{|||~~~vvvmmmhhhqqqzzzcccbbbaaa``````aaaaaabbb\\\^^^___bbbnnnpppcccYYYXXXgggzzz]]]QQQCCC:::888888555222777666666666666777888888222333444444444555888::::::@@@GGGNNNTTT^^^lllvvvuuu}}}zzzkkk[[[LLLCCC>>>:::999777555444555666777333333333333333333333333333333333222222222111111111111111111111111111111------------------------////////////000000000000000000111111111111000000////////////000000000000000111222333444666777777999DDDPPPXXX]]]^^^YYYSSSIIIGGGDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>>>>???@@@@@@@@@>>>;;;888888999;;;777888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888999999999999888999999:::;;;<<<<<<<<<>>>>>>======???AAADDDFFFFFFGGGHHHHHHIIILLLPPPTTTXXX[[[___```aaadddiiinnnnnnwww|||zzzyyy~~~~~~}}}{{{zzzyyyyyyyyywwwvvvyyyzzz{{{{{{|||{{{{{{{{{zzz{{{}}}~~~{{{uuuqqq}}}}}}vvvyyy}}}xxxxxxzzz}}}mmm^^^SSSRRRRRRJJJ@@@;;;<<>>>>>===<<<;;;::::::::::::<<<===???AAAEEEJJJNNNUUUYYY___cccfffiiioootttwwwyyyhhhUUUNNNBBBBBBAAA???>>><<<;;;;;;999999999999999999999999888888888777777777777666777888999999999777666555888999;;;;;;;;;===???AAABBBGGGNNNUUU```rrrwwwmmmmmmssstttuuuwwwyyy{{{}}}}}}~~~vvvnnn]]]bbbggguuudddcccbbbbbbccceeefffgggaaaZZZ[[[eeelllzzz|||qqqfffYYYRRR[[[hhhoooXXXBBB::::::888666666777777777777666666666666222222222222333333444555:::===AAAFFFNNNXXXcccjjjttt{{{uuudddTTTJJJFFFCCC>>>777444555777888777333333222222111222222222111111111111111111111111222222222111111111111000------......//////000000000000000000000000000000111111000000//////............------------......222222222222333444555666666:::AAAIIIPPPUUUXXXZZZNNNIIIBBB>>>>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<:::999999:::;;;:::999:::999777555444555666777777777777777777777777777888888777777666666666555777666666555555555666666777777888999:::;;;;;;<<<888;;;>>>@@@AAACCCEEEFFFHHHHHHHHHGGGHHHLLLRRRVVVhhhjjjjjjhhheeeeeeiiimmmpppqqqtttxxx{{{}}}zzzwwwwwwwwwwwwwww{{{zzzzzzzzzzzz|||~~~}}}}}}~~~xxxrrruuu}}}uuucccWWWMMMMMMNNNJJJBBB<<>><<<:::999888999999999999;;;===AAAEEEHHHJJJRRRVVV[[[```eeeiiinnnrrrssszzz{{{___OOOHHHCCC@@@???===888666888===<<<;;;999888777666666;;;::::::999888777555555777777888888888888777777777888999:::<<<>>>@@@AAACCCDDDFFFHHHPPP^^^ooo{{{{{{wwwxxx||||||{{{{{{{{{{{{{{{{{{~~~ooofff___]]]cccqqqaaaaaabbbcccfffggghhhhhh```ZZZ[[[ccchhhsss{{{uuulll___VVVYYYcccuuu|||dddJJJ???>>><<<888777777777777777666666666666333222222222333333444555888;;;>>>CCCJJJSSS]]]dddooovvv|||lll\\\OOOIIIBBB===888666777777666444444333333222222222222222111111111111111111111111222222222111111111111000.........///////////////000000000000000000000000111000000000/////////...///..................///000000000000111222333444444777<<>>==================<<<<<<<<<:::888888999999999888888777555444444444666777555555555555555555555555777666666666555555555555444444333333333333444444666777777888999:::;;;;;;999;;;>>>??????@@@BBBCCCEEEFFFHHHIIIKKKPPPUUUYYYgggiiikkkjjjhhhhhhlllooonnnoooqqqsssvvvxxxzzz{{{{{{yyyxxxxxxxxxxxx{{{{{{{{{||||||~~~}}}ssscccXXXNNNMMMLLLHHHAAA>>>AAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEFFFGGGGGGHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJKKKMMMNNNMMMLLLKKKHHHFFFEEEGGGIIIIIIJJJMMMNNNOOOMMMLLLJJJJJJQQQWWWYYYVVVSSSQQQRRRSSSVVVXXX```hhhmmmyyypppuuummmQQQIIIFFFAAAAAA@@@>>><<<;;;:::::::::999999;;;===@@@DDDGGGIIIPPPSSSXXX]]]aaaffflllooorrrxxxmmmZZZKKKEEEAAA@@@>>>:::999;;;<<<;;;:::999999999999999;;;:::::::::888777666555777777888888888888777777666777777999;;;===>>>@@@AAACCCEEEFFFJJJSSS^^^gggxxx{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||nnneee[[[ZZZaaappp^^^___bbbfffjjjkkkkkkiiibbb]]]]]]ccceeemmm~~~zzzmmm___ZZZ]]]iii|||sssWWWFFF???;;;777555888777777777666666666555333333222222222333444444666888;;;???DDDLLLTTTZZZfffnnnyyyyyyjjj\\\SSSFFFAAA===;;;:::999666333555444444333222222333333222222222222222222222222222222222111111111111000000000///////////////...000000000000000000000000000000000000////////////000//////......//////000///.........///000111222222444666:::???DDDHHHJJJJJJHHHGGGFFFEEEDDDAAA???>>>>>>>>>>>>============<<<:::888777777777666555555444333222222333555666333333333333333333333333555555444444444444333333333333333222222333333444666666777888999:::;;;;;;:::<<<===>>>===>>>???AAABBBEEEHHHLLLOOOTTTYYY]]]dddhhhlllmmmllllllooorrrqqqqqqqqqqqqsssuuuwwwxxx}}}{{{zzzzzzzzz{{{|||}}}~~~~~~~~~zzzbbbYYYPPPMMMJJJDDD@@@@@@@@@@@@AAABBBCCCEEEEEEFFFEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIGGGEEEDDDFFFGGGHHHIIIKKKMMMMMMMMMKKKJJJGGGMMMTTTWWWUUURRRPPPOOOQQQTTTTTTZZZbbbdddvvv}}}zzzYYYKKKGGGEEEBBBAAA@@@>>><<<<<<;;;;;;999:::;;;===???CCCFFFHHHLLLOOOTTTXXX]]]bbbhhhlllpppvvv}}}gggPPPIIICCCAAA???<<<<<<>>>;;;;;;:::::::::;;;;;;<<<::::::::::::999888666666777777888888888888777777555666666777999;;;<<<======@@@CCCEEEFFFJJJPPPVVV```nnn~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||nnneee\\\ZZZ```ppp\\\^^^aaagggmmmooommmjjjfffccccccfffeeeiii|||pppbbb[[[eeevvvlllUUUEEE;;;888888888888777777666666555555333333333222222333333444444666888;;;???EEELLLQQQ[[[dddpppzzzzzzlllcccPPPKKKDDD???>>><<<999666666666555444333333333333222222222222222222222222222222222111111111000000111000000000//////......////////////////////////000000000000////////////000000////////////000000///.........//////000111111111222444777:::>>>@@@DDDEEEGGGIIIIIIGGGEEECCCCCCCCCBBBAAA???>>>======;;;888666555555555444222111111111111111222333444111111111111111111111111333333333333222222222222444444444444444444555666555555666777888999::::::999;;;<<<======>>>@@@BBBBBBEEEJJJOOORRRVVVZZZ]]]aaaffflllooooooppprrruuuwwwvvvtttssstttvvvxxxyyy}}}|||{{{|||}}}}}}~~~~~~zzz|||cccZZZQQQLLLGGGAAA@@@AAA??????@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHFFFDDDCCCEEEFFFGGGHHHJJJLLLLLLLLLKKKJJJFFFJJJPPPRRRRRRPPPOOOOOOPPPSSSSSSWWW^^^___kkkdddOOOIIIHHHBBBAAA@@@???===<<<<<<;;;::::::;;;<<>>@@@===<<<<<<;;;;;;;;;;;;<<<::::::::::::999888777666777777888888888888777777666666666777888:::;;;<<<:::>>>AAACCCEEEHHHMMMRRRZZZbbbppp}}}||||||}}}}}}}}}}}}~~~~~~}}}}}}rrrfff```\\\```ooo^^^^^^```fffmmmpppnnnkkkhhhffffffgggeeefffsssooo```bbbmmm|||lllRRRBBB======888888888777666555555555444333333222222333333333444555777999;;;@@@FFFJJJQQQYYYeeeooowww~~~wwwnnn]]]UUUJJJBBB???===;;;:::888777666555444444444444222222222222222222222222222222222111111111000000111111000000/////////...////////////////////////////////////000000000000000000////////////000000000000/////////000111111222111000000222444777999<<>><<<;;;888666444333333333222000//////000000000111222222111111111111111111111111111111111111222222222222333333333333333444555555444555666666888888999:::888:::;;;<<<===???BBBEEECCCGGGLLLPPPSSSVVVYYY[[[___eeelllpppqqqsssuuuxxx{{{zzzxxxvvvvvvwwwyyyzzz|||~~~}}}|||}}}~~~}}}zzzwwwyyy}}}fff[[[QQQJJJEEE@@@???BBB??????@@@BBBDDDEEEFFFGGGFFFFFFFFFGGGFFFFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEEHHHHHHIIIJJJJJJKKKKKKKKKHHHHHHHHHGGGDDDCCCDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJHHHJJJKKKLLLLLLMMMOOOPPPQQQUUUSSSVVV\\\\\\cccvvvpppTTTIIIGGGAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDGGGJJJNNNRRRVVV\\\cccgggkkkoootttyyy}}}aaaTTTHHHBBB@@@>>>>>>@@@??????===<<<;;;::::::::::::::::::::::::999888777777777888888888888777777777777777777888999:::;;;:::===???AAABBBFFFLLLRRRXXXZZZ```iiiwww}}}|||}}}}}}}}}}}}~~~~~~~~~zzzkkkccc]]]]]]jjj|||aaa______ccckkkooonnnkkkeeedddeeeeeebbbbbblllyyyhhh^^^dddqqq~~~aaaKKK@@@<<<999999888777666555444444444444333222222222333333333444666777999<<>>@@@@@@???>>><<<:::999999999:::::::::::::::999888888777777888888888888777777777777777777777888999:::;;;<<<>>>======AAAHHHMMMUUUVVVXXX\\\cccnnn|||~~~zzzyyy|||~~~|||{{{}}}}}}~~~~~~|||mmmbbb]]]eeeuuufffaaa]]]```gggmmmmmmkkkbbbbbbcccccc```aaajjjtttqqq]]]```jjj{{{uuu]]]HHH:::999999888777666555444444555444333333222222222333222333555666777999===AAACCCIIIRRRZZZbbbkkkuuu|||~~~tttjjj\\\QQQIIIDDD@@@===::::::888777666555555555333333333333333333333333222222222111111111111000000000000000000111111111000000000000000000000000.../////////000000000111///..................///111111000000000000000111222222111000///000111111...111444666777888<<>><<<:::888666555444333111//////000111000///000000000000000/////////000000000000000000000000000000111111111222222222/////////000000111222333333444444555666777888999888999::::::;;;===AAADDDCCCEEEIIIMMMOOOSSSWWWZZZdddiiippptttvvvyyy}}}}}}}}}|||{{{{{{zzzzzzyyyvvv{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}zzz{{{lll]]]LLLEEECCCAAA??????AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCAAABBBCCCDDDFFFFFFFFFFFFEEEFFFIIIKKKLLLMMMMMMMMMLLLMMMMMMKKKHHHEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLQQQPPPRRRYYYXXXXXXbbbiiigggOOOGGGCCCCCCCCCBBBAAA???===<<<<<<<<<;;;;;;<<<>>>???@@@DDDFFFIIILLLQQQWWW^^^cccgggiiimmmrrryyyxxxfffSSSHHHCCC@@@???@@@>>>===<<<;;;::::::::::::::::::;;;;;;::::::999888777777888888888888777777666666666555666666777777777:::<<<======@@@EEEJJJQQQTTTWWWXXXYYY___iiiqqq{{{~~~||||||zzzvvvqqqooopppvvvzzzyyyyyy{{{zzz{{{{{{|||}}}}}}~~~~~~{{{}}}tttggggggpppiiiccc]]]^^^eeekkklllkkkaaabbbcccccc```bbbjjjsssvvv```aaahhhvvvqqqUUU@@@999999888777666555444444555444333333222222222222000222333444555888;;;>>>AAAFFFMMMTTT\\\fffqqqyyyyyy{{{sssfff[[[RRRKKKDDD???;;;:::999777666555555555333333333333333333333333222222222111111111111000//////000000111111222222000000000000000000000000.../////////000000111111......------------......111000000/////////000000222111111000////////////+++---/////////111555999777777666555444333222222222000......000000000///000111111111000///......////////////////////////000000111111222222222333111111111111222333444555333333444555666777888888999::::::999999:::>>>AAAAAADDDGGGKKKNNNRRRWWW[[[ggglllrrrvvvxxx{{{~~~}}}|||{{{uuu{{{}}}~~~~~~}}}|||||||||~~~~~~~~~nnn]]]KKKDDDCCCBBB???>>>BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQNNNOOOOOOMMMIIIFFFDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLLLLJJJHHHIIINNNMMMOOOWWWVVVTTT\\\___zzzqqqVVVKKKDDDDDDDDDDDDCCC@@@>>>===<<<<<<;;;;;;<<<===???@@@BBBDDDGGGJJJOOOUUU]]]bbbfffhhhkkkpppwwwlllWWWKKKEEEAAA@@@AAA<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;:::999999777777888888888888777777555555444444444555555666333777;;;>>>???BBBGGGKKKKKKPPPVVVVVVSSSSSSYYY```ggglllnnnllllllnnnnnnllliiigggjjjqqqvvvvvvwwwyyyvvvvvvwwwwwwxxxyyyzzzzzzxxx|||ssslllooozzzhhhfffccc``````aaaccceeefff^^^\\\aaabbb___fffrrryyynnnhhhqqqjjjPPPDDD===777777999888666333666555555444444333222222222222333333555666888999>>>AAAEEEKKKTTT^^^jjjqqquuuzzz|||rrrhhh]]]SSSJJJDDDAAA>>>;;;888777666444333444444555555555444444333111111111111000000000000//////000111111111111111000000000000000000000000......////////////..............................000000000000////////////000000000000000000000000111111111111111111111111.............../////////............////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000///000000111222222333444555666666666666888:::<<<=========>>>???===BBBHHHMMMQQQVVV^^^cccjjjnnnssswwwzzz|||}}}}}}~~~~~~}}}|||{{{vvvxxx{{{~~~}}}{{{yyy|||||||||{{{{{{zzzzzzyyyzzz}}}zzz{{{wwwbbbYYYMMMEEECCCBBB@@@===CCCEEEEEEEEEBBBAAAAAAAAACCCDDDFFFFFFDDDDDDDDDEEEGGGFFFDDDDDDFFFFFFFFFEEEDDDFFFJJJNNNQQQRRRRRRQQQRRRRRRQQQNNNKKKGGGDDDBBBBBBCCCEEEGGGHHHHHHHHHHHHKKKKKKLLLMMMJJJHHHIIIMMMJJJKKKMMMOOOQQQSSSTTTUUUcccqqqdddNNNDDDFFFGGGDDDAAA???;;;888;;;;;;;;;;;;;;;<<<===>>>???AAAEEEIIINNNTTT[[[```fffhhhkkkqqqyyyvvv\\\PPPHHH@@@>>>CCC???>>><<<<<<<<<;;;:::888;;;:::999999888888999999::::::888777777777888999777777888888888888777777999999:::;;;===@@@CCCEEEKKKNNNPPPNNNKKKLLLPPPUUU\\\]]]^^^___````````````______ccciiipppsssrrrppppppqqqssssssssstttvvvyyyuuuyyy~~~yyyqqqzzzjjjhhhdddaaa______```bbbeee^^^\\\``````^^^dddoooyyy}}}}}}aaaIII???999::::::666444555666666555555444333333222222222333333555666777888:::<<<@@@FFFNNNXXXbbbiiippptttzzz~~~zzzsssjjj```VVVOOOFFFBBB===:::888888777666333333444444444333333222222111111111000000000000//////000111111111111111000000000000000000000000......////////////..............................////////////000000000000000000000000000000000000000000000000000000000000222222222111111111111111............////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222222333333444555666666666666555777:::;;;;;;;;;===>>>;;;???FFFNNNWWW___ggglllrrrtttxxxzzzzzzzzz{{{}}}}}}~~~}}}|||xxxzzz}}}}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~mmm]]]UUUKKKFFFDDDCCCAAA>>>CCCEEEFFFEEECCCAAAAAABBBFFFHHHIIIIIIGGGFFFFFFGGGHHHFFFEEEEEEFFFGGGGGGFFFFFFIIIMMMQQQTTTTTTSSSSSSVVVVVVTTTQQQMMMIIIEEEBBBFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIKKKLLLLLLLLLNNNQQQNNNNNNOOOPPPRRRTTTVVVXXX___jjjwwwZZZFFFEEEDDDBBBAAA@@@>>><<<;;;;;;::::::;;;<<<<<<======@@@CCCGGGLLLRRRYYY^^^eeegggkkkqqqxxxgggWWWOOOFFFAAABBB???>>><<<<<<<<<<<<:::999;;;:::999999888999999999:::999888777777777888999666666777777777777666666777777888999;;;>>>AAABBBFFFHHHKKKJJJGGGGGGKKKPPPTTTVVVXXXZZZ\\\\\\[[[ZZZ\\\]]]```ffflllnnnnnnlllooopppqqqppppppqqqtttwwwzzz}}}eeecccaaa______```aaabbbeee___]]]```___\\\aaajjjzzzyyyXXXHHH<<<>>>===666444999666666666555444444333333333333333333444555777777666999===AAAHHHQQQZZZaaahhhkkkqqqxxx~~~~~~wwwnnnddd]]]OOOJJJCCC===;;;:::999999555555555555444444333333222222222111111111000000///000111111222111111111000000000000000000000000...//////000000//////.................................//////000000111111000000000000000000000000........................000000//////.........---............////////////000000000000000000000000000000000000000000000000//////000000111111222222111111111111111222333333444444555555555555555555555777999:::;;;;;;===???<<>>BBBEEEJJJPPPVVV[[[ccceeeiiiooowwwvvv```TTTJJJAAA??????>>><<<<<<<<<===<<<;;;;;;;;;:::999999999999999:::999888888777777888888555555666666666666555555555555555777888;;;===???BBBDDDFFFFFFDDDDDDHHHKKKMMMPPPSSSWWWXXXXXXWWWUUUWWWYYY\\\aaafffiiihhhgggmmmnnnnnnmmmmmmnnnqqqtttxxx|||YYYZZZ[[[\\\___bbbeeegggeeeaaa___```___]]]```gggppprrrWWWBBBAAAAAA999666<<<777777666666555444444444333333333333444555555666666888<<>><<<;;;:::999888777666666555555555333333222222222111111111000111111222222111111111//////////////////////////////000000000000//////........................---......///000111111222000000000000000000000000------------------------//////......---,,,,,,,,,............////////////////////////////////////////////////////////////......///000111222222333222222111111222222333444555555555444444555555555888999;;;<<<<<<===???AAA@@@AAAGGGSSSaaalllqqqrrruuuxxx|||~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{}}}zzzgggcccgggfff```LLLJJJGGGGGGGGGGGGEEECCCDDDFFFGGGFFFEEECCCCCCDDDEEEFFFGGGFFFDDDCCCCCCDDDIIIGGGFFFFFFGGGHHHHHHGGGEEEHHHLLLPPPRRRRRRPPPOOOMMMNNNNNNOOOOOONNNLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKNNNRRRRRROOOWWWVVVSSSRRRSSSVVVZZZ\\\YYYZZZhhhvvvZZZOOOEEECCCDDDCCC@@@>>>::::::999999999::::::;;;<<<>>>AAADDDHHHNNNTTTYYYaaacccgggnnnuuu|||ppp]]]OOOEEEBBB@@@>>><<<<<<=========<<<;;;;;;:::999999999999:::999999999888888888888888555666666777777666666555555555555555777999;;;===@@@BBBDDDEEEDDDEEEGGGIIIKKKNNNRRRWWWYYYXXXVVVTTTRRRTTTXXX]]]bbbeeeggggggllllllkkkjjjjjjlllpppsssvvvyyy}}}RRRTTTWWWZZZ^^^bbbeeegggdddbbbaaaaaa```___aaaffflllxxx|||vvvxxx~~~lllMMMCCCAAA;;;888;;;888777777666666555444444444444333333333444444555555777:::<<<@@@FFFLLLQQQWWWYYY___hhhrrrzzz~~~{{{uuuqqqggg```VVVMMMFFFAAA===;;;;;;:::888666555444444444333333333333222222222222111111222222222222111111//////////////////////////////000000000000//////////////////////////////---......///000111111222////////////////////////........................111111111000000/////////............////////////////////////////////////////////////////////////......///000111222222333222222111111222222333444555555444444444555666666:::;;;<<<<<<<<<===@@@BBBDDDEEEKKKWWWdddnnnrrrsssvvvyyy}}}~~~}}}||||||||||||{{{{{{|||~~~|||zzzzzz}}}ppp\\\TTTVVVWWWUUUGGGFFFFFFGGGHHHHHHGGGFFFEEEFFFHHHGGGFFFEEEEEEFFFIIIJJJKKKKKKIIIHHHHHHIIIIIIGGGEEEFFFGGGHHHGGGGGGGGGIIILLLNNNPPPPPPOOONNNKKKMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNUUU]]]]]]WWWZZZWWWTTTRRRRRRUUUYYY\\\ZZZYYYaaa{{{gggUUUFFFDDDFFFEEE@@@>>>;;;::::::999999999::::::<<<>>>AAADDDHHHMMMSSSWWW^^^aaaffflllssszzzlllXXXNNNKKKBBB@@@===<<<===>>>======<<<;;;::::::999999::::::999999999999888888777777666777777888888777777666555555555555666888:::;;;>>>@@@AAACCCCCCDDDFFFGGGIIILLLQQQUUUWWWVVVTTTRRRNNNQQQVVV[[[___cccfffhhhhhhiiijjjiiiiiikkkoooqqqvvvxxx|||~~~~~~~~~UUUVVVYYY\\\^^^```aaabbbaaaaaabbbaaaaaaaaacccfffhhhnnnuuusssgggdddfffsssbbbLLLBBB<<<999888888888888777666666555555555444333333333333333444222444666888:::>>>CCCGGGOOORRRXXX___hhhooovvvyyy}}}}}}zzzpppjjjbbbYYYQQQJJJCCC???;;;:::888555444333333333444444444333333333222222222222222333222222111000000000000000000000000000///000000111111000000///////////////////////////......//////000000111111////////////////////////////////////////////////.........///////////////............////////////000000000000000000000000000000000000000000000000//////000000111111222222111111111111111222333333444444333333444555777888999:::;;;<<<===@@@CCCFFFKKKNNNUUU___jjjssswwwyyy{{{~~~~~~}}}}}}~~~{{{www{{{xxx}}}~~~~~~iiiXXXPPPOOOOOONNNEEEEEEGGGHHHHHHHHHHHHHHHEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJIIIJJJJJJJJJHHHGGGGGGHHHIIIIIIHHHJJJKKKLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMNNNOOOPPPQQQLLLNNNPPPSSS```mmmoooggg[[[XXXUUUSSSRRRUUUXXXZZZYYYYYY^^^ooo}}}dddLLLFFFHHHEEEAAA@@@<<<;;;;;;:::::::::::::::<<<>>>@@@CCCFFFKKKQQQUUU\\\___dddjjjqqqxxx}}}|||cccTTTMMMDDDAAA>>><<<============<<<;;;;;;:::::::::::::::888999999999999888777777777777888888888888777777666666555555666888999::::::;;;===???@@@BBBBBBBBBFFFHHHLLLOOOQQQPPPOOONNNJJJNNNSSSWWW[[[___cccfffccceeeggghhhiiijjjmmmppppppssswwwyyyzzzzzz|||}}}ZZZ[[[]]]___`````````___\\\^^^`````````bbbdddfffcccgggjjjppp}}}mmm^^^WWWWWWfff}}}^^^GGG???===;;;999999888777777666666555555444444333222222222333000222333555666999===@@@GGGKKKQQQWWW\\\dddmmmsssxxx{{{uuuqqqlllfff^^^UUULLLFFF???===;;;888666555555666444444444444333333333333222333333333222222111000000000000000000000000000000000111111111111000000////////////////////////////////////000000000000////////////////////////////////////////////////***++++++,,,,,,------...............////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222222333333222222444666888:::999;;;===???BBBGGGMMMQQQYYY^^^fffmmmrrrwww|||~~~~~~~~~~~~~~~}}}|||zzzoooaaaWWWRRROOOMMMLLLEEEFFFGGGHHHHHHHHHIIIIIIFFFGGGIIIIIIHHHGGGGGGHHHFFFHHHJJJJJJJJJIIIJJJKKKLLLJJJIIIIIIJJJKKKKKKJJJLLLKKKJJJJJJKKKMMMOOOPPPQQQQQQSSSSSSTTTSSSRRRQQQOOONNNNNNMMMNNNOOOPPPQQQLLLOOOQQQVVVfffwwwyyyppp\\\ZZZWWWUUUTTTUUUXXXYYYWWWYYY\\\eee\\\MMMJJJFFFBBBAAA===<<<<<<;;;::::::;;;;;;:::<<>>===<<<;;;;;;;;;;;;;;;999;;;===???BBBGGGLLLPPPYYY\\\bbbhhhooouuuyyy{{{~~~}}}jjjUUUHHHDDD@@@===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;888888999:::999888777666555555666666666666555555555555444333444555666777888888:::===@@@AAAAAA???CCCDDDFFFGGGHHHHHHHHHGGGGGGJJJNNNPPPPPPRRRVVVYYYYYY]]]bbbeeeggghhhjjjkkkmmmppptttvvvxxxzzz}}}{{{lllccceee\\\^^^vvv```cccggggggccc___]]]]]]^^^]]]]]]]]]^^^___aaabbb___]]]```gggmmm{{{{{{oooaaaTTTMMMZZZggg|||kkkKKK>>>>>>>>>999777999999555333333555555444444444333333333555444333222333555777999;;;>>>BBBGGGLLLTTT[[[```qqquuu{{{zzzsssnnnlllhhhaaa\\\QQQKKKDDD>>>;;;::::::999555555555444333333222222333222111111111111111111111111111111111111111111222222222111111111000000111111000000//////......000000000000000000000000000000000000000000000000000000//////.........---000///...------...///000000000000000////////////////////////000000000000000000000000111111111111222222111111111111111111111111111111222222222222111333555777888;;;>>>AAA===@@@EEEJJJOOOXXXccckkkwwwwwwyyy|||~~~|||}}}||||||||||||}}}}}}~~~|||gggaaaYYYRRRMMMJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHFFFFFFFFFGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKOOOMMMKKKKKKMMMNNNLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOPPPQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNPPPTTTVVVSSSOOOOOOUUU^^^dddccc```ZZZXXXUUUSSSRRRTTTWWWYYYZZZVVVXXX```lll{{{___JJJIIIFFF===???>>>===;;;:::::::::;;;:::;;;===>>>@@@EEEKKKOOOYYY^^^eeekkkooosssvvvyyy|||yyy|||{{{aaaOOOEEEEEEGGG???>>>AAA???;;;:::999999888888999999;;;;;;::::::999888777777777888888999999888666555555555555555555666777777666777888888888999<<>>AAACCCHHHNNNUUU\\\eeennntttyyyzzz|||}}}zzzzzz{{{|||}}}~~~}}}hhhddd]]]VVVPPPKKKHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIKKKKKKLLLMMMMMMLLLKKKKKKMMMKKKJJJKKKNNNOOONNNLLLJJJJJJIIIHHHHHHHHHHHHHHHLLLLLLMMMNNNPPPQQQRRRSSSQQQPPPPPPPPPQQQRRRRRRSSSSSSPPPPPPUUU^^^cccbbb___XXXVVVTTTRRRQQQRRRTTTUUU[[[WWWWWW^^^gggyyy{{{kkkQQQKKKIIIBBB@@@???===;;;:::::::::;;;:::;;;<<<>>>@@@DDDJJJNNNVVV[[[bbbhhhmmmqqquuuxxxyyyxxx{{{tttYYYJJJFFFDDD===<<>>???AAABBBCCCDDDDDDCCCEEEHHHIIIJJJKKKMMMPPPRRRVVV[[[aaadddfffeeedddiiiiiikkkoootttwwwwwwuuuwwwzzz~~~tttiii___XXXRRRPPPXXXggg{{{^^^```bbbaaa]]]ZZZXXXWWWaaa```____________aaaaaacccbbbeeeiiijjjrrrrrrdddZZZPPPUUUbbbuuuwwwYYYHHH@@@:::777:::<<<:::888888555555555444444444444333333222222111222333555666666888;;;???BBBHHHNNNSSS```fffnnnvvv|||~~~wwwssspppkkkgggbbb___ZZZUUUOOOIIIBBB======<<<999777666666666777555444333333222222222333222222222222222222222222222222222111111111111111111000000000000/////////000000000000000000000000000000000000000000000000////////////............//////............//////////////////000000000000/////////000000000111111000000000000111111111111111111222222222222222222///000111222444555666666555666777888:::===BBBFFFLLLQQQZZZccckkkssszzz~~~|||}}}|||xxxyyyzzz|||~~~~~~~~~}}}yyy~~~iiigggbbbZZZRRRKKKGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIKKKMMMOOOOOONNNKKKJJJIIIHHHGGGFFFEEEEEEJJJJJJKKKMMMOOOQQQSSSTTTPPPQQQRRRSSSSSSSSSQQQQQQTTTQQQQQQUUU\\\aaa```]]]ZZZZZZXXXWWWVVVVVVVVVVVV[[[WWWWWW[[[aaannn{{{|||[[[MMMJJJGGGAAA???>>><<<;;;:::;;;;;;:::;;;<<<===???CCCIIIMMMRRRVVV]]]dddiiinnnsssvvvvvvvvv{{{lllWWWJJJEEE<<<<<<>>>999======<<<;;;;;;;;;;;;<<<::::::::::::999999999999999999888777777777777888888777666555555444555555555666777666555666888::::::;;;<<<>>>???@@@@@@AAA@@@BBBEEEFFFGGGHHHKKKMMMQQQUUUZZZ___ccceeeffffffiiihhhiiilllpppssstttsssuuuwwwzzz}}}yyypppiii\\\TTTMMMNNNVVVcccuuu`````````___\\\YYYWWWVVV___^^^]]]]]]^^^___```aaacccbbbdddfffhhhooovvvhhhVVVTTTXXXeeewwwqqqWWWJJJAAA;;;;;;<<<:::888777555555555555444444444444222222111111111222444444555666888;;;===BBBGGGKKKWWW]]]gggqqqxxx}}}{{{vvvqqqmmmjjjhhhfffddd```[[[SSSKKKDDDCCC@@@<<<999777666777888555555444333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////........./////////....../////////////////////000000000000//////000000000111111111///000000000111111111111111111222222222222222333000111222333444555666666999:::<<<===@@@DDDIIINNNVVV[[[eeennnvvv|||~~~zzzxxxyyy{{{}}}~~~~~~xxxwww~~~kkkhhhbbbXXXOOOIIIGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMJJJJJJJJJIIIHHHHHHGGGFFFJJJJJJKKKLLLNNNQQQTTTUUUQQQQQQRRRSSSSSSRRRRRRQQQTTTRRRRRRUUU[[[^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXUUUUUUZZZ^^^fff||||||gggNNNHHHGGGBBB@@@>>><<<;;;;;;;;;;;;:::;;;<<<<<<>>>BBBGGGKKKNNNSSSZZZ```ffflllrrruuutttwww|||hhhTTTIII@@@@@@BBB<<<>>>===<<<<<<;;;;;;<<<<<<999999:::::::::::::::::::::999888777666777888999999888777666444444333333444555666555444444555777777888:::;;;===>>>>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKPPPSSSWWW\\\aaadddeeefffgggggghhhjjjllloooqqqrrrsssuuuxxxzzz|||yyyrrrdddZZZPPPMMMOOOVVVbbbnnnbbbaaa```^^^]]][[[ZZZXXX[[[[[[[[[[[[\\\^^^```aaaaaa``````aaaeeeooovvv___WWWRRRYYYjjjnnnTTTHHH>>>;;;;;;999777777666666555555555444444444222111111111222222333333444555777888:::===BBBFFFPPPVVV```jjjrrrxxx}}}|||wwwrrrnnnllliiiiiihhhgggddd]]]UUUOOOJJJGGGBBB===999888777888555555444333222111111111222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111////////////////////////.........///////////////...//////////////////....../////////000000000111000000000000111111111111///000000000111111111111111111222222333333333333333333333444444555555666;;;===@@@CCCGGGMMMSSSWWWccchhhooowww}}}~~~yyyzzz{{{|||~~~zzzwwwyyylllfff]]]RRRJJJGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMOOOOOOOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKIIIIIIKKKKKKLLLLLLKKKKKKIIIIIIIIIJJJLLLNNNQQQSSSRRRQQQQQQPPPQQQQQQSSSSSSTTTSSSSSSUUUZZZ\\\\\\[[[XXXYYYYYYYYYXXXWWWUUUTTTUUURRRTTTZZZ]]]ccctttsssRRRFFFEEECCCBBB???===<<<;;;;;;;;;:::;;;;;;<<<===@@@EEEIIILLLPPPWWW^^^dddjjjppptttsssxxx}}}zzz```QQQFFFEEEEEE???===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::888777777777888999:::999777666444333333333222444555555444333444555666777888:::;;;<<<=========???AAABBBCCCEEEGGGIIIKKKMMMQQQUUUYYY]]]___aaaeeefffggghhhjjjmmmoooqqqrrrsssuuuwwwyyy|||uuuiii___TTTNNNLLLNNNVVV___jjjsss}}}dddbbb___^^^^^^^^^]]][[[[[[ZZZZZZZZZ[[[]]]___```___^^^]]]]]]cccoookkk___TTTUUUaaaxxxbbbSSSCCC===<<<:::888888666666666555555555444444222222222222222222222222333444555666777:::???BBBJJJOOOXXXaaahhhnnntttxxx}}}yyysssooommmiiiiiijjjjjjiiiddd^^^ZZZTTTPPPKKKEEE@@@===;;;:::777666555444333222222222333333333333333333333333111111111111111222222222000000000111111111111222111111111111111111111111000000000000000000000000.........///////////////......////////////............//////000000111111000000000111111111222222000000000000111111111111111111222222333444444444444555555666777888999999===AAAFFFLLLRRRYYY___cccqqqssswww|||~~~zzzzzz{{{}}}}}}}}}kkkbbbVVVLLLGGGGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKHHHIIIKKKMMMOOOOOOOOOOOOIIIHHHGGGGGGHHHJJJLLLNNNPPPPPPOOOOOOPPPQQQSSSTTTSSSRRRSSSUUUXXX[[[[[[[[[YYYYYYZZZZZZYYYYYYXXXWWWTTTQQQRRRXXX[[[^^^lll|||\\\IIIDDDDDDCCC@@@>>><<<<<<<<<<<<::::::;;;;;;<<>>:::999888666555444444444333333333333333333333333000000111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000............/////////000---...///000000///...---.........///000111111111000000111111111222222222000000000000111111111111111111222222333444444555555666777:::<<<>>>???@@@CCCHHHQQQYYYaaaiiiooosssyyyyyyyyy}}}|||xxxzzz}}}~~~|||}}}ggg]]]PPPIIIIIIJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKLLLLLLJJJIIIKKKMMMHHHIIILLLNNNPPPPPPPPPOOOMMMLLLJJJHHHHHHIIIKKKLLLLLLLLLNNNPPPQQQRRRRRRRRRQQQRRRSSSUUUXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\UUUQQQQQQVVVWWWXXXbbbpppiiiRRRIIIEEECCCAAA???===<<<<<<<<<::::::::::::;;;>>>BBBFFFHHHLLLQQQWWW]]]ccciiinnnpppxxx}}}~~~mmmWWWMMMJJJCCC???>>>======<<<<<<======<<<<<<<<<;;;:::::::::999999999::::::999999888777888888777555555444444444///222444555555444555666333444666777999999::::::888:::<<<>>>>>>@@@BBBDDDJJJJJJLLLOOORRRVVVZZZ[[[[[[___cccfffggghhhkkkmmmmmmnnnoooppprrrvvv{{{vvvlllaaaXXXOOOGGGFFFIIIHHHRRR[[[aaagggmmmooonnneeeaaa]]]]]]___aaa```___bbb```^^^\\\[[[[[[[[[[[[[[[\\\]]]^^^bbbjjjppptttyyytttgggcccmmm~~~cccQQQGGG@@@;;;999777666666666555555555555333333444444444333333222000111222333444666;;;>>>@@@CCCHHHNNNSSSZZZaaaeeejjjqqqyyy~~~yyytttrrrlllkkkkkkkkklllkkkiiifffgggddd___XXXQQQJJJEEEBBB<<<;;;:::888777666666666333333333333333333333333000000111111222222222222000000111111222222222222111111111111111111111111000000000000000000000000---.........//////000000---...///000000///...------......///000111111222000111111111111222222222000000000000111111111111111111222333333444555555555666999<<>>>>>>>>>>>>>>======<<<;;;::::::999999999999:::;;;:::999888777888777666555555444555555///111444555555555666777222333444666777888888999666888:::;;;<<<>>>@@@BBBEEEEEEFFFHHHLLLOOOSSSUUUWWW\\\bbbeeefffgggiiikkkkkklllmmmnnnooosssxxx|||vvvkkk```UUUJJJFFFFFFBBBJJJRRRVVVYYY\\\]]]ZZZcccbbb```]]]ZZZYYY[[[]]]bbb^^^ZZZZZZ\\\]]]]]]\\\```___]]]^^^aaaeeehhhjjjttt{{{tttsss{{{dddNNN???;;;===888888888777444333333444444444333222222111111000333222333333444555666777:::===@@@DDDHHHMMMSSSWWWdddjjjrrrwww{{{~~~{{{wwwrrrpppmmmjjjiiiiiijjjkkkhhhkkkiiiaaaYYYUUUPPPKKKFFFCCC>>>===<<<;;;777444333444555555666666555555555444333111///...------000000000000000000000000111111111111111111111111111000000000//////......000000////////////000000111111111111111111111111111111111111000000000000111111111111000000000000111111000111222222000///111111222555777999999888999===AAADDDEEEGGGLLLPPPXXX^^^iiissszzz}}}~~~}}}}}}|||}}}}}}wwwzzz~~~~~~{{{yyyyyyzzzuuussszzz~~~}}}}}}uuueee\\\WWWQQQMMMLLLMMMOOOOOOFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJIIIGGGFFFFFFGGGGGGJJJJJJKKKMMMOOOOOOMMMJJJKKKJJJJJJJJJLLLNNNPPPQQQQQQQQQPPPOOONNNNNNNNNNNNMMMNNNOOOQQQSSSTTTUUUUUURRRQQQPPPRRRTTTVVVVVVUUUWWWXXXXXXWWWVVVWWWZZZ\\\ZZZXXXTTTQQQPPPSSSYYY^^^kkkhhhMMMIIIDDDFFFCCC;;;===@@@:::::::::::::::;;;===???@@@EEEGGGKKKOOOSSSYYY___ccckkknnnssswww{{{ttt\\\MMMGGGHHHDDDBBBAAA===999888<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666555555444444444333333333555444333333222222333333444444555666777888999:::888888999999;;;>>>@@@BBBBBBCCCDDDDDDEEEGGGKKKNNNXXX\\\aaadddeeeddddddeeehhhjjjmmmmmmmmmpppvvvzzz|||kkk[[[PPPIIIGGGJJJKKKKKKKKKJJJKKKLLLNNN]]]^^^^^^]]]ZZZYYYZZZ[[[```]]]ZZZYYY[[[]]]]]]]]]___]]]]]]^^^aaadddhhhiiikkkxxx{{{}}}zzz\\\FFF===<<<888888999888777666666666444444333333222111111111222222222222333444555666999;;;>>>AAADDDHHHMMMQQQYYY```iiioootttyyy~~~{{{tttrrrnnnkkkjjjkkkmmmnnnnnnpppnnngggaaa^^^\\\YYYTTTPPPJJJEEEAAA===;;;999777666666555444333333333666555444222111111000000111111111111111111111111111111111111111111111111111111111000000000//////000000////////////000000//////////////////////////////000000111111111222222222222222111111111111111111222333444444444333222222333444666888888888<<<@@@EEEHHHKKKPPPWWW]]]ggglllttt|||~~~|||}}}~~~xxxzzz}}}~~~}}}yyywwwwww~~~wwwvvv|||{{{|||{{{mmm```XXXUUUQQQOOONNNNNNNNNMMMFFFEEEEEEDDDDDDEEEEEEFFFIIIHHHHHHGGGHHHHHHIIIIIILLLJJJIIIGGGFFFEEEEEEFFFHHHIIIJJJMMMOOOPPPNNNMMMKKKJJJJJJJJJJJJKKKMMMMMMPPPPPPOOONNNMMMMMMMMMMMMLLLNNNPPPSSSUUUVVVVVVVVVSSSRRRRRRSSSUUUVVVUUUTTTTTTUUUUUUTTTRRRRRRTTTUUUYYYWWWTTTQQQPPPSSSYYY]]]gggrrrUUUJJJDDDDDDCCC;;;===@@@999::::::::::::;;;===???@@@CCCFFFIIIMMMQQQVVV\\\```gggjjjoootttxxx|||kkkYYYRRREEEBBB@@@@@@???;;;:::===<<<<<<;;;:::999999999999::::::::::::999888777777555555555444444444333333555444333333222222333333222222333444555666777777777777777888:::<<<>>>@@@AAABBBCCCCCCDDDFFFJJJMMMUUUXXX\\\___```aaabbbcccfffiiikkklllkkknnnsssxxx}}}}}}zzziiiZZZPPPKKKHHHHHHHHHHHHGGGGGGHHHIIIVVVXXX[[[[[[ZZZYYYYYYYYY]]][[[YYYYYY[[[]]]^^^^^^\\\\\\\\\]]]___cccfffiiigggppp~~~~~~www}}}nnnQQQAAA;;;999888888888777666555555555444444333333222111111111111111111222333444444777999;;;<<<>>>AAAEEEIIIRRRYYYbbbjjjpppvvv}}}wwwuuuqqqnnnlllmmmoooppprrruuusssmmmiiiiiiiiigggdddaaa[[[RRRJJJCCCAAA@@@;;;:::888666555555555555555555444333333333444444111111111111111111111111222222222222222222222222222222222111111111111000111000000//////000000111////////////////////////......///000111222333333333333333222222222111111...///000111222333333444555555555555777999;;;<<>>???AAADDDGGGJJJNNNSSSXXX\\\```dddjjjooossswww{{{~~~~~~fffZZZJJJEEEBBBBBBAAA>>><<<======<<<;;;:::999999999999::::::::::::999888888777666555555555444444444444555444444333333333333333111222222333444555666666555555666777888:::<<<===???@@@AAABBBBBBEEEHHHKKKPPPRRRUUUXXXYYY\\\___aaadddgggiiiiiiiiikkkoootttxxxyyyyyygggZZZRRRMMMLLLLLLKKKJJJJJJIIIIIISSSUUUXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYY[[[]]]```aaaZZZ[[[\\\]]]^^^aaaeeegggiiiqqqxxxsssmmmrrrzzzfffNNN@@@>>><<<:::999888777555444555555444444333333222222111111000000111222333333444555777888:::<<<@@@CCCLLLRRR[[[ccciiiooovvv{{{{{{~~~|||yyyuuupppnnnnnnoooppprrruuuvvvrrrooooooooommmmmmmmmjjjbbbWWWNNNIIIHHHAAA@@@===:::999999:::;;;444444333333333444444555222222222222222222222222222222222222222222222222222222222222222222222222111000000000000000000111111111111111111111111111...//////000111111222222333333333222222222111111///000111111111222444555777888888999;;;>>>BBBEEEKKKRRR[[[bbbhhhmmmsssxxx~~~~~~}}}}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}uuurrrtttvvvzzztttxxx}}}}}}|||{{{}}}zzzssscccZZZZZZ\\\XXXRRRLLLKKKJJJJJJJJJIIIFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHIIIKKKMMMNNNNNNLLLHHHIIIIIIIIIIIIJJJKKKKKKPPPPPPOOONNNMMMMMMMMMMMMLLLNNNRRRVVVXXXYYYXXXXXXUUUTTTTTTVVVVVVVVVSSSPPPQQQSSSUUUUUUTTTRRRQQQQQQRRRRRRRRRQQQQQQTTTXXX\\\fffppp|||uuu[[[KKKEEEFFFBBBDDDEEE===;;;;;;::::::;;;<<<>>>???AAACCCFFFIIILLLPPPUUUYYY[[[```gggmmmqqqtttxxxzzz}}}zzzfffVVVNNNGGGFFFDDD@@@<<<;;;???>>>===<<<<<<;;;;;;;;;:::::::::::::::999888777666666666555555555555444555555444333333333333333333444444555666666777777444444555666888999;;;;;;<<<>>>???@@@AAACCCFFFHHHKKKMMMOOOQQQSSSWWW[[[___bbbdddggggggggghhhlllppptttwww~~~ttteee^^^VVVUUUSSSRRRQQQOOOMMMKKKTTTUUUUUUTTTTTTVVVYYY\\\XXXXXXXXXYYYZZZ\\\```bbbYYY[[[]]]]]]]]]___cccfffgggooottt{{{kkk___```cccjjjvvv}}}```IIIDDDAAA<<<:::::::::999888666666555555444333333222111111000000000111222222111222444666777:::>>>AAADDDJJJQQQWWW\\\aaahhhmmmsssvvv{{{}}}xxxtttqqqoooooooooqqqvvvxxxvvvssssssrrrnnnooorrrtttpppggg\\\TTTQQQMMMJJJFFFAAA>>><<<;;;;;;444444333333333333444444222222222222222222222222222222222222222222222222222222222222222333333333111111000000000000111111222222222222222222222222111111000000000000000000222222222222222222222222333555666555444555777:::888:::===???BBBFFFLLLQQQXXX```kkkssswwwyyy{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~|||zzzxxxwwwzzzzzzxxxtttppprrrwww}}}zzztttuuu}}}{{{||||||xxx{{{~~~zzzppp^^^UUUTTTTTTQQQMMMGGGEEECCCBBBCCCCCCBBBAAACCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCEEEFFFGGGBBBBBBBBBBBBCCCEEEGGGHHHIIIHHHGGGHHHJJJJJJIIIHHHFFFGGGHHHIIIKKKLLLMMMNNNQQQPPPOOONNNMMMMMMMMMMMMLLLNNNQQQTTTVVVWWWWWWWWWTTTSSSSSSTTTTTTTTTQQQOOONNNRRRVVVXXXWWWUUUSSSSSSOOOQQQRRRSSSSSSUUUYYY[[[cccjjj{{{yyylllUUUHHHFFFCCCEEEEEE???<<<;;;::::::;;;<<<>>>???@@@BBBEEEGGGJJJNNNRRRVVVXXX]]]dddkkkoootttwwwzzz|||~~~eeeXXXKKKGGGEEEAAA===<<>>===<<<<<<<<<<<<999999:::::::::999888888777777666666666555555555666555444444333333444444333333444444555555666666444444666777888999::::::999;;;===>>>???@@@CCCFFFGGGIIIKKKMMMOOOSSSXXX\\\^^^aaadddeeeeeefffjjjnnnrrrvvv|||uuunnnbbb```]]][[[ZZZXXXSSSPPPUUUTTTSSSRRRQQQSSSWWWZZZUUUVVVWWWWWWWWWYYY]]]```YYY\\\^^^^^^]]]^^^aaadddaaafffkkkqqq|||hhh[[[WWWUUUZZZeeeuuuoooVVVKKKEEE===999999999999777777666666555555444333333222111111111111111222222000111333444555777;;;>>>@@@EEEKKKOOOSSSWWW^^^ccciiimmmsssyyy|||yyyvvvtttrrrqqqsssxxx{{{xxxwwwwwwvvvsssrrrvvv{{{|||vvvlllccc]]][[[XXXRRRKKKEEE@@@<<<:::999888777555555444444444333333333333333333333333333333333333333333333333111222222222222333333333222111111000000111111222000000000000000000000000111111111111000000//////111222222333333444444555333555777666444555999===???CCCHHHKKKNNNSSSZZZ___fffnnnxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~||||||zzzxxxtttoookkkhhhhhhjjjlllmmmooovvvuuussswww}}}{{{{{{|||zzzlll^^^WWWTTTPPPLLLIIICCCAAA??????@@@@@@@@@???BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@@@@BBBDDDFFFHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGJJJLLLMMMNNNNNNPPPOOONNNMMMMMMLLLMMMMMMKKKLLLNNNPPPQQQSSSSSSTTTSSSQQQPPPPPPQQQQQQPPPNNNLLLPPPVVVYYYXXXUUUSSSQQQMMMOOORRRUUUVVVWWWZZZ\\\^^^dddzzz~~~rrrfffOOOHHHCCCCCCDDD>>><<<;;;;;;:::;;;<<<===>>>@@@AAADDDEEEGGGKKKOOORRRTTTYYY```gggmmmrrrwwwzzz{{{xxxeeeQQQHHHFFFCCC@@@>>>>>>===<<<;;;::::::::::::999999999::::::999999888777777777777666666666666666555555444444444444444111111111222222222333333333444555777888888999888666888;;;<<<===>>>AAACCCCCCEEEGGGIIILLLOOOTTTWWWYYY\\\```bbbbbbcccgggkkknnnsssyyy}}}}}}~~~tttpppmmmkkkjjjfff```[[[RRRSSSSSSRRRPPPPPPRRRTTTRRRSSSTTTSSSSSSUUUYYY]]]ZZZ^^^aaa```]]]\\\___cccaaa___bbbiiiooo}}}xxxggg]]]TTTSSSXXXccctttsssdddZZZLLLBBB===;;;999666777777666666555444444444333222222111111111222222111222333333222444777999<<<@@@EEEIIILLLPPPVVV[[[]]]aaahhhpppwww}}}~~~}}}{{{xxxwwwvvvyyyzzzvvvvvvyyy|||{{{xxx{{{{{{rrrkkkgggddd___YYYRRRLLLGGGEEE@@@???===;;;999777777666444444444444444444444444333333333333333333333333111111111111222222222333222111111000000111111222000000000000000000000000000000000000000111111111222222333555666777888999444777::::::999;;;AAAGGGNNNSSSYYY]]]```cccjjjooorrrxxx~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~xxxvvvrrrnnniiiddd```^^^\\\```eeekkkrrr}}}tttmmmjjjrrr}}}~~~~~~yyyssslllccc[[[YYYUUUMMMGGGFFFAAAAAAAAABBBCCCCCC@@@>>>AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAABBBDDDEEECCCBBB@@@AAABBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQOOOLLLLLLMMMNNNNNNNNNMMMRRRXXX[[[ZZZVVVRRRPPPLLLOOOSSSVVVXXXYYY[[[\\\]]]dddrrrvvvwww}}}\\\PPPGGGEEEDDD???<<<<<<;;;:::;;;<<<===>>>>>>???AAACCCDDDGGGKKKOOOPPPTTT[[[aaahhhooovvvzzzyyy||||||```PPPJJJEEEBBB@@@>>>===<<<;;;::::::::::::888999999::::::999999999888888888777777777666666666666555444444444444444111111111111222222222222111222444555666666666666444777999;;;<<<===???AAA???BBBDDDGGGHHHKKKOOORRRRRRVVV[[[^^^^^^```dddhhhhhhnnntttwwwxxx{{{{{{vvvtttsssooogggaaaOOOQQQSSSRRRPPPNNNNNNNNNOOOQQQRRRQQQPPPQQQVVVZZZ[[[___bbbaaa]]]\\\___bbbfff^^^]]]fffjjjpppvvvhhhYYYSSSQQQVVVcccqqqvvvcccTTTJJJDDD???;;;777777777666555555444444333333222222222222222333222333333222111111333555333888===AAACCCHHHNNNSSSSSSWWW___gggpppvvvzzz||||||~~~~~~|||vvvxxxwwwrrrrrryyy{{{tttlllkkkhhhddd___YYYUUUSSSFFFDDDBBB???===;;;999999444444444444444444444444333333333333333333333333000000000111111222222222222222111111111111222222222222222222222222222222......///000111222333333333444555777888:::;;;<<<;;;???CCCDDDDDDHHHOOOUUU\\\bbbiiimmmnnnqqqwww|||zzz~~~~~~~~~{{{{{{|||}}}~~~}}}}}}}}}~~~|||zzz{{{}}}zzzwwwqqqkkkfffbbb```___WWW\\\ccckkkuuuuuukkkccc___cccrrr{{{uuuooo___ZZZWWWYYYUUUKKKDDDCCC@@@AAADDDGGGHHHFFFAAA===AAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBB@@@>>>===>>>@@@BBBBBBBBBDDDEEEFFFHHHIIIIIIHHHHHHLLLKKKJJJIIIIIIHHHHHHIIIKKKJJJHHHHHHIIIJJJMMMNNNPPPMMMJJJIIIJJJLLLNNNNNNPPPUUU[[[^^^\\\WWWRRROOOKKKOOOTTTWWWYYYZZZ\\\]]]```fffnnn~~~vvvzzziiiXXXLLLHHHGGGAAA===<<<;;;:::;;;<<<===>>><<<>>>@@@AAABBBEEEIIILLLLLLPPPVVV]]]dddllltttyyyvvvxxx}}}nnnXXXNNNGGGBBB???@@@???>>>======<<<<<<===888999999:::::::::999999888888888888777777777777666666555444444444444555333333333333333333444444///111222444555555444444333666999:::;;;<<<>>>@@@===???CCCEEEGGGIIILLLNNNNNNSSSXXX[[[\\\^^^bbbeeedddjjjppprrrtttxxx}}}}}}yyytttrrrqqqlllddd]]]QQQRRRRRRPPPLLLKKKNNNQQQTTTSSSRRRQQQQQQRRRTTTVVVXXX\\\aaabbb```^^^]]]^^^]]][[[___fffggglll|||gggZZZSSSQQQWWWaaagggNNNCCC???<<<;;;<<<999444000111555777222222222222222222222222000000111111111222222222333555888:::<<>>???@@@DDDHHHNNNSSSWWW\\\```cccppprrrwww{{{}}}~~~~~~~~~|||}}}|||{{{zzzyyyyyyyyyyyy{{{|||~~~|||zzzyyy|||~~~xxxvvvrrrmmmhhheeecccbbb\\\aaahhhrrrvvvfff^^^]]]UUU___kkkvvv|||rrrlll]]]ZZZYYY[[[WWWMMMDDD@@@???@@@AAABBBAAA???===;;;<<<<<<<<<<<<===>>>@@@@@@????????????@@@BBBDDDEEELLLFFFAAA???AAABBB???<<>><<<:::999999999999999;;;>>>???@@@BBBFFFHHHLLLOOOTTTZZZ___fffnnnsssrrrsssvvvzzzmmmYYYJJJDDDDDD@@@@@@???<<<<<<>>>>>>===<<<<<<;;;::::::::::::;;;888888888888777777777777444444333333333333222222666555444222111111222222444444333333333444555555333444555666888:::;;;<<<:::;;;===@@@BBBEEEGGGHHHJJJNNNRRRWWWZZZ^^^aaadddeeeiiimmmooopppsssxxx|||ssslllmmmfffaaa]]]VVVPPPQQQQQQOOOLLLLLLNNNPPPTTTSSSRRRQQQRRRSSSUUUVVVWWW[[[```bbb```^^^]]]]]]aaa]]]___dddeeegggwww{{{jjj\\\UUUWWW^^^pppdddOOOCCC=========;;;666333333555666222222222222222222333333000000111111111222222222222444666888999;;;???AAACCCHHHNNNUUU\\\ccckkkpppuuuwwwyyy}}}{{{uuuqqqppptttxxxzzzzzzyyyxxxwwwvvvuuutttuuuuuusssqqqnnnllliiihhh^^^[[[VVVRRROOOKKKHHHEEEAAA@@@???>>><<<:::888888:::888666555666666666555666777888777666555666777444333222222222222222222222333333222111111333555777777777777888999::::::;;;<<>>??????????????????@@@BBBCCCDDDJJJEEE@@@>>>@@@BBB@@@>>>?????????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKOOOLLLIIIIIILLLNNNNNNNNNUUUXXX]]]______ZZZUUUQQQOOORRRUUUWWWXXXWWWXXXYYY\\\ccciiinnnuuuVVVLLLJJJHHH@@@???===;;;999999999999:::;;;===>>>???AAADDDFFFIIILLLQQQWWW]]]dddlllqqqppprrruuuzzzlllYYYMMMKKK@@@@@@>>><<<;;;<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;888888888888777777777777555555555444444444333333666555444222222222222222333333333333333444444555444444555666888999:::::::::;;;===???AAADDDFFFGGGHHHKKKPPPSSSVVVYYY]]]___aaaeeeiiikkklllooouuuyyyzzz{{{~~~sssjjjhhh___YYYVVVMMMQQQRRRRRRQQQOOOOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUYYY^^^aaaaaa^^^]]]\\\aaa\\\\\\```aaacccnnn|||{{{mmm]]]YYY[[[bbbpppcccMMMAAA???>>>;;;999777666555555333333333333333333333333111111111111111222222222111222444444444555888:::<<<@@@EEEKKKQQQXXX___ccclllnnnrrrvvvzzz}}}}}}xxxtttrrrrrrtttttttttsssrrrrrrrrrssstttuuuttttttsssrrrpppnnnnnnkkkiiieeebbb___[[[VVVSSSNNNLLLJJJGGGCCCAAA???>>>>>><<<999999:::;;;;;;:::666888999888777777888999777777666555555555555555555666777666555555777999;;;;;;;;;<<<===???AAABBBEEEGGGKKKPPPUUUZZZ]]]^^^cccfffjjjooosssxxx~~~~~~||||||{{{zzzxxxwwwwwwvvvwwwxxxyyyxxxvvvvvvxxxyyy{{{tttkkkddd^^^ZZZXXX___hhhuuuyyyjjjZZZRRROOOLLLJJJJJJ\\\ooowwwnnniiiaaaYYYTTTNNNGGGCCCDDDBBBAAA@@@??????>>>>>>>>>=========<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCHHHDDD???===???BBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCC???@@@AAACCCDDDEEEEEEEEEHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKIIIHHHHHHKKKMMMNNNMMMTTTVVVXXXZZZZZZWWWSSSQQQPPPSSSVVVWWWVVVUUUUUUUUUYYY___gggmmmttt___LLLGGGFFFAAA@@@>>>;;;:::999999::::::;;;=========>>>AAACCCEEEIIINNNTTTZZZaaaiiinnnmmmooossszzzhhhUUUNNNDDDAAA>>>======<<<;;;:::======<<<;;;;;;;;;;;;;;;999999888888888777777777666666666555555555555444666555444333222222222333222222222222222333444444444555555666777777888888999:::;;;>>>@@@BBBDDDDDDEEEHHHLLLOOOQQQSSSVVVXXXZZZ^^^ccceeegggjjjppptttuuuxxx|||qqqeee^^^SSSNNNKKKCCCSSSTTTTTTTTTTTTTTTUUUVVVRRRSSSSSSSSSTTTTTTTTTTTTTTTXXX\\\___```___]]][[[]]]YYYXXX\\\___bbbiiiqqqzzzkkk___\\\___jjjwwwzzz]]]JJJAAA<<<999:::999777555555444444444444333333333333111111111111111111111111111222333222111111333555777:::???DDDIIINNNTTTXXX```bbbgggkkkpppuuuyyy|||}}}}}}}}}|||{{{zzzzzzzzzuuusssqqqooooooppprrrtttrrrrrrsssssssssrrrqqqqqqpppooonnnnnnmmmkkkhhheee[[[YYYVVVRRROOOMMMLLLKKKIIIFFFCCCAAA@@@???>>>===999:::;;;;;;:::999:::;;;;;;:::999999888888888999888999:::;;;:::<<<>>>@@@AAAAAACCCEEEGGGJJJMMMNNNUUUWWW\\\bbbgggllloooqqqqqqtttwwwyyy|||||||||{{{zzzxxxwwwuuuuuusssssssssssstttuuuvvvwww|||vvvmmmccc\\\YYYYYYYYYccckkkuuu~~~}}}sssgggYYYKKKEEEFFFIIIOOOUUUnnn|||sssmmmbbbVVVOOOIIIDDDCCCFFFDDDBBB@@@>>>>>>>>>???@@@>>>======<<<<<<<<<============>>>>>>???@@@AAAAAAFFFBBB>>><<<>>>BBBDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGIIIKKKLLLMMMPPPQQQRRRRRRRRRQQQPPPOOOPPPSSSUUUUUUTTTRRRQQQQQQWWWZZZccckkklllvvvkkkOOODDDBBBBBBAAA???<<<;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@BBBFFFKKKQQQWWW^^^fffkkkiiilllqqqxxxyyy```SSSJJJDDD@@@@@@AAA???>>>>>><<<;;;;;;:::::::::::::::999999999888888888777777666666666555555555444444555555444444333333333333222222111111222222333444555555555555555666666666888999:::<<<>>>@@@AAABBBCCCEEEIIIKKKLLLMMMOOOQQQTTTXXX]]]___aaadddjjjooooootttxxxyyy{{{yyyhhh[[[NNNKKKIII@@@TTTTTTTTTUUUWWWXXXXXXXXXRRRSSSUUUVVVVVVVVVUUUTTTTTTVVVYYY]]]______]]][[[]]]YYYWWWZZZ]]]```dddiiiooo~~~pppiiiccchhhmmmrrrwwwrrr[[[GGG>>>777999:::777555555555555555444444444333333111111111111111111111111222333333222000///111222555888;;;???BBBGGGLLLOOOUUUXXX]]]bbbffflllsssxxxxxxzzz|||yyyvvvsssooommmnnnooopppsssssstttuuuuuuuuuuuutttqqqqqqqqqsssuuuvvvtttrrrgggeeebbb___]]]^^^______\\\XXXSSSNNNKKKHHHEEECCCBBBCCCDDDCCCAAAAAAAAABBB???>>>>>>>>>===>>>>>>???>>>@@@BBBDDDEEEGGGJJJMMMMMMNNNRRRVVVZZZ^^^```bbbgggiiinnnssswww{{{}}}}}}}}}~~~||||||{{{zzzxxxvvvsssrrrpppooooooqqqrrrtttvvvvvvuuuooofff]]]ZZZ[[[```cccjjjooosssuuuwwwuuukkkaaaUUULLLDDDBBBEEELLLYYYeee~~~~~~uuukkk___RRRJJJEEEAAACCCGGGDDDCCC@@@>>>>>>>>>@@@AAA>>>===<<<<<<<<<<<<<<<===<<<<<<===>>>>>>?????????CCC@@@>>>===>>>AAADDDEEEIIIHHHGGGEEECCCBBB@@@@@@@@@AAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKLLLLLLKKKHHHGGGEEEFFFGGGGGGHHHIIIKKKLLLNNNNNNNNNNNNNNNNNNOOOOOORRRTTTVVVVVVUUURRRQQQQQQWWWVVV^^^iiiiiikkk|||~~~\\\KKKGGGDDDBBB@@@>>><<<;;;;;;;;;:::;;;<<<;;;::::::<<<>>>AAADDDIIIOOOUUU\\\ccchhhfffiiiooouuu|||tttaaaRRRHHHBBBBBBCCC@@@>>>@@@;;;::::::999888999999999999999999999888888888888555555555444444444444333444444444444444444333333222222111111222222333444444444444444444444444444777777999:::;;;===>>>???@@@CCCFFFGGGHHHIIIKKKLLLOOOSSSWWWZZZ[[[^^^dddhhhgggkkkooooooooovvvyyyfffUUURRRPPPEEESSSSSSTTTVVVYYYZZZZZZYYYUUUVVVXXXZZZZZZYYYXXXWWWUUUUUUVVVYYY\\\^^^^^^]]]___]]][[[ZZZ[[[^^^bbbeeemmmxxxsssooojjjhhhiiinnnzzzsssUUUFFF::::::;;;888555777666666666555555444444333222222222111111111111111111222222111000///111222333666888;;;===@@@DDDGGGLLLPPPUUUXXX\\\ccckkkqqqtttvvvyyy~~~}}}zzzuuuqqqnnnllllllmmmpppqqqqqqrrrrrrrrrqqqqqqsssssssssuuuxxxyyyyyyxxxrrrpppmmmllllllooorrrtttqqqmmmgggaaa]]]YYYUUUSSSNNNOOOOOONNNKKKJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUXXX[[[^^^^^^aaaffflllpppssstttuuuuuuwww{{{~~~}}}|||zzzzzzyyyxxxvvvssspppnnnmmmlllkkklllooopppqqqppplllgggaaa]]]^^^dddkkkppppppqqqoookkkiiifff]]]SSSFFFBBBAAADDDJJJSSSbbbooo}}}yyy~~~zzznnncccXXXMMMGGGCCCAAABBBFFFDDDCCCAAA???>>>???@@@AAA<<<<<<<<<;;;<<<<<<======;;;<<<======>>>>>>======@@@???>>>>>>???AAACCCEEEJJJIIIHHHFFFDDDAAA@@@???BBBBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFDDDFFFHHHHHHHHHHHHJJJKKKNNNNNNMMMMMMNNNOOOPPPQQQUUUWWWZZZZZZYYYWWWWWWWWWVVVTTTYYYccceeedddqqq}}}{{{xxxiiiRRRIIIEEEDDDAAA???===<<<;;;;;;:::;;;;;;;;;::::::;;;===@@@CCCHHHLLLRRRXXX___cccdddggglllrrrxxx}}}sss^^^PPPEEEDDDCCC???===@@@;;;::::::999999999999999:::999999999999888888888555555555444444444333333444444555555555555444333222222222222222333444444333333333333333444444444666666777888999;;;;;;<<<>>>@@@CCCDDDDDDEEEGGGHHHJJJNNNRRRTTTUUUXXX]]]aaabbbeeehhhhhhiiinnnxxx}}}iiiccc]]]NNNVVVUUUVVVYYY]]]___^^^\\\YYY[[[^^^``````___]]][[[VVVTTTTTTVVVZZZ^^^^^^^^^^^^^^^]]][[[[[[___eeeiiioooppp{{{uuuhhh```___fffooo~~~hhhSSSAAA>>>>>>999777999777777666666555444444333222222222111111111000000///000111000//////111333111333555777888:::>>>@@@BBBFFFKKKNNNQQQWWW```hhhlllnnnrrrxxx{{{vvvrrrooonnnnnnooooooppppppoooooonnnnnntttssssssuuuyyy|||}}}}}}|||zzzwwwvvvxxx|||yyyuuurrrooollljjjaaabbbbbb```\\\ZZZZZZ[[[\\\]]]]]]^^^___aaaccccccccceeeggghhhiiikkknnnpppnnnrrrxxx}}}{{{}}}~~~}}}}}}zzzyyyxxxvvvvvvvvvtttrrrnnnkkkiiihhhfffcccccceeeeeedddbbb___^^^^^^```dddkkkrrrvvvooommmhhhaaa]]]ZZZQQQHHHBBB@@@BBBKKKVVV```kkkttt{{{zzzqqqmmmxxxssscccYYYPPPIIIFFFDDDAAAAAADDDDDDCCCAAA@@@??????@@@@@@;;;;;;;;;;;;<<<<<<===>>>:::;;;<<<=========<<<<<<===>>>???@@@@@@AAABBBCCCHHHHHHGGGEEEDDDCCCAAAAAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEGGGIIIIIIHHHGGGHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPUUUXXX[[[\\\\\\[[[[[[[[[TTTTTTWWW\\\\\\\\\dddnnntttjjjrrrVVVIIIFFFEEEBBB???===<<<<<<<<<999:::;;;;;;::::::<<<>>>???AAAEEEJJJNNNTTTZZZ^^^ccceeeiiioootttzzz~~~ooo]]]MMMIIIFFF???===@@@===<<<;;;;;;::::::;;;;;;::::::999999999888888888666666666555555555555444333444555666666555444444333333333333333444444555111111222222333333444444555555666777888999999::::::<<>>???:::;;;<<<=========<<<;;;<<<>>>@@@AAAAAAAAABBBBBBFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@?????????@@@AAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEHHHJJJJJJHHHFFFHHHJJJIIIIIIIIIJJJKKKLLLMMMNNNSSSVVVZZZ\\\\\\[[[[[[\\\RRRTTTWWWWWWUUUVVV]]]eee{{{rrr```tttyyy[[[KKKGGGEEECCC@@@>>><<<<<<<<<999:::;;;;;;::::::<<<>>>===@@@DDDGGGKKKQQQWWW[[[ccceeehhhmmmrrrxxx}}}~~~iiiVVVOOOJJJAAA>>>BBB>>>>>>===<<<<<<<<<<<<===:::::::::999999999888888777777777777666666666666333444555666666666444444444444333333444444555666000111111222333333444444555555555666777888888999777:::===>>>??????AAACCCCCCGGGJJJKKKKKKMMMQQQUUUVVVUUUVVVXXX\\\bbbhhhkkkvvv```^^^\\\\\\^^^```aaaaaadddbbbbbbeeeiiijjjeee```\\\XXXUUUTTTWWWYYYYYYXXXaaa___^^^bbbhhhmmmnnnnnnmmmjjjlllxxxvvv[[[QQQQQQRRR\\\gggtttpppYYYLLLDDD===<<<>>>666888777555444555555555222222222111111111111111000000000000000000000000000111333333333555777:::999<<>>===============999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::<<>>???>>>;;;:::===:::::::::999999999888888777777777777666666666666333444444555555444444333444444444444444444444444333333333333333333333333333333444444666777888999===============>>>??????AAACCCEEEGGGJJJLLLMMMMMMLLLOOORRRUUUXXX[[[```cccsssxxx^^^]]][[[]]]```dddfffgggiiigggfffhhhjjjiiiddd___[[[XXXUUUUUUWWWYYYXXXWWW]]]\\\^^^dddkkkoooooonnnkkkhhhgggpppdddUUUQQQQQQPPPZZZdddooo}}}nnneee\\\OOODDD>>>;;;;;;:::888777777888777222222222222222111111111111111111111111111111111111222333222111111333555777:::===>>>???AAAEEEHHHRRRVVV\\\bbbiiipppwww|||~~~|||||||||zzzyyyyyy{{{~~~}}}}}}}}}~~~~~~||||||{{{yyyxxxxxxzzz|||}}}~~~}}}|||yyyxxxwwwxxxxxxwwwtttrrrlllkkkjjjgggeeebbb```^^^YYYTTTNNNIIIGGGHHHIIIJJJRRR\\\bbbaaadddkkkjjjccc[[[TTTLLLFFFDDDDDDDDDCCCMMMTTT^^^kkkzzzzzzyyy{{{~~~xxxtttttttttwww~~~}}}yyynnngggdddiiillleeeYYYPPPJJJFFFBBBCCCEEEFFFDDDAAAAAABBBBBBAAA@@@???AAABBB??????>>>===============::::::;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<===???BBBCCCDDDFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDDFFFEEECCCBBBAAABBBBBBCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJGGGEEEGGGKKKNNNOOOOOOQQQSSSVVVZZZ^^^```aaaaaaXXXYYYZZZYYYXXXXXXZZZ[[[ddd|||kkkjjjuuugggRRRIIIGGGFFF@@@AAADDD>>><<<:::999999;;;======<<<===@@@BBBEEEHHHLLLQQQUUU]]]```eeekkkpppuuuxxxyyyyyy}}}jjj[[[OOOHHHFFFAAA===<<<>>>>>><<<<<<>>>:::::::::999999999999888888777777777666666666666333444444555555444444333444444444444444444444444333333333333333333333333333333333444555666888888;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGIIIIIIJJJHHHJJJMMMPPPSSSVVV[[[^^^hhhjjjwww\\\[[[[[[^^^ccchhhkkkmmmkkkiiigggggghhhfffaaa\\\ZZZXXXWWWWWWXXXXXXVVVUUUYYYZZZ^^^eeelllppppppnnnjjjgggeeejjj{{{xxxaaaTTTNNNJJJPPPXXXaaaoookkkSSSDDD>>>;;;777666666666666666333333333333222222222111111111111111111111111111222333333111///...///111222444888::::::;;;===>>>FFFIIIOOOUUU[[[bbbjjjooo|||~~~~~~|||{{{zzzzzzzzz{{{~~~~~~~~~~~~~~~|||||||||zzzxxxxxxzzz||||||}}}~~~~~~~~~|||{{{zzzvvvuuutttttttttsssqqqooohhhgggeeebbb___[[[XXXVVVRRRPPPLLLHHHEEEFFFIIILLLWWWbbbiiifffbbbbbb^^^WWWQQQKKKCCC>>>>>>BBBFFFHHHXXXbbbnnnxxx||||||~~~~~~xxxooolllmmmtttqqqqqqxxxggg```[[[\\\[[[UUUOOOMMMHHHEEEBBBBBBDDDEEECCC@@@AAABBBBBBAAA???>>>???@@@???>>>>>>===============:::;;;;;;<<<<<<;;;:::::::::<<<===>>>===>>>@@@AAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGJJJLLLMMMMMMOOOQQQUUU\\\bbbdddaaa]]]VVVXXXZZZZZZZZZYYYYYYZZZ___ooosssiiikkkbbbNNNFFFHHHBBB???BBB@@@<<<;;;999:::;;;<<<<<<;;;<<<>>>AAACCCFFFIIINNNRRRWWW[[[aaahhhnnnsssuuuvvvtttxxx~~~jjjXXXNNNKKKDDD???<<<>>>???===<<<>>>::::::::::::999999999999888888777777777666666666444444555555555555444444444444444444444444444444333333333333333333333333222222222333444555666777888888888999:::<<<===>>>>>>???@@@BBBCCCDDDEEEEEECCCEEEHHHJJJLLLOOOTTTWWW___^^^ggg|||[[[ZZZ[[[^^^dddiiimmmnnnhhhfffeeeddddddbbb^^^ZZZXXXXXXXXXXXXXXXWWWVVVTTTZZZZZZ]]]dddkkknnnnnnlllgggeeeeeekkkvvvwww^^^MMMIIIKKKOOOWWWdddwwwlllWWWFFF>>>777666777777777777555555444444333333222222111111111111111111111111222222222111///...///111///000222444666999;;;======@@@EEEJJJPPPWWW^^^cccqqqtttyyy{{{zzzxxxvvvvvvxxxyyyzzz}}}~~~}}}}}}|||}}}~~~~~~~~~~~~~~~||||||}}}|||{{{yyyxxxzzz{{{{{{|||||||||{{{yyyxxxwwwtttrrrpppppppppooommmkkkdddcccaaa]]]YYYUUUQQQOOOMMMMMMLLLIIIFFFGGGKKKPPPXXXaaafffaaaYYYUUUQQQMMMLLLGGGBBB???AAAGGGMMMRRRaaammmyyy}}}~~~}}}uuukkkjjjnnn{{{zzz}}}xxxtttyyykkk```UUURRRQQQMMMIIIHHHEEECCCAAA@@@BBBCCCBBB@@@BBBCCCCCCBBB@@@?????????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;::::::999;;;>>>???>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLPPPQQQVVV^^^fffggg```ZZZSSSVVVYYY[[[ZZZYYYXXXXXX```fffyyynnndddvvv}}}[[[HHHHHHCCC???@@@>>>>>><<<::::::<<<<<<<<<;;;;;;===@@@BBBDDDGGGLLLPPPRRRWWW^^^ffflllppprrrrrrqqquuuzzziiiZZZTTTLLLEEE@@@AAAAAA>>><<<<<<;;;;;;:::::::::999999999888888888777777777666666444444555555555555444444444444444444444444444444333333333333333333333333222222222222333444555666555555666777888:::<<<=========???@@@AAAAAAAAAAAA@@@BBBDDDFFFHHHKKKNNNQQQZZZZZZaaappp\\\[[[[[[^^^bbbgggjjjllleeeddddddcccbbbaaa^^^\\\XXXYYYYYYYYYXXXWWWWWWVVV^^^]]]^^^ccciiilllkkkhhhaaaaaaeeellltttoooTTTIIIHHHHHHLLLXXXjjjxxxYYYJJJ===:::;;;999999:::666666555555444333333222111111111111111111111111111222222222111111222444555333111111333666:::<<<999;;;???CCCHHHNNNVVV[[[eeeiiippptttuuusssrrrqqqvvvwwwxxxzzz|||~~~~~~~~~}}}||||||{{{{{{}}}}}}~~~~~~|||zzz{{{||||||zzzxxxwwwxxxyyyyyyyyyyyyxxxvvvuuutttssspppnnnkkkkkkjjjjjjhhhfff___^^^[[[XXXTTTOOOLLLJJJGGGJJJKKKJJJHHHHHHLLLOOOSSSXXXZZZTTTLLLHHHGGGGGGDDDDDDDDDGGGLLLTTT\\\aaajjjuuu|||tttlllmmmsss{{{wwwyyy~~~ssscccTTTOOOOOOLLLGGGDDDBBBAAA??????@@@@@@@@@???BBBCCCDDDCCCAAA?????????>>>>>>============>>>>>><<<<<<;;;;;;::::::::::::999;;;>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHEEEEEEEEEFFFFFFGGGIIIIIIGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKJJJKKKLLLMMMRRRSSSWWW___ffffff^^^WWWPPPSSSWWWYYYYYYWWWVVVVVV]]]```lllzzzgggnnnoooPPPJJJGGGFFFEEEAAA???===;;;;;;<<<<<<;;;:::;;;===???AAACCCFFFJJJNNNOOOSSS[[[ccciiimmmooooooppptttyyy}}}mmmaaaTTTKKKCCCBBBBBB???<<<===;;;;;;;;;:::::::::999999888888888888777777777777444555555666666555555444444444444444444444444444333333333333333333333333222222222222222333444555333333444555777888:::;;;<<<===>>>???@@@@@@@@@@@@???AAACCCEEEFFFHHHKKKNNNQQQVVV^^^hhhsss]]]\\\[[[]]]aaafffhhhiiieeeeeeddddddcccaaa```___XXXYYYZZZZZZYYYXXXYYYZZZaaa```bbbfffkkkllliiieee]]]]]]ccclllpppssshhhTTTNNNIIIJJJQQQ```wwwppp[[[FFF???<<<888555777888777777666555444333333222222222222222222222222000111222222222333555777===888333000111333666777777888;;;===AAAGGGMMMRRRYYY^^^fffkkknnnmmmmmmmmmrrrssstttuuuvvvxxx{{{~~~{{{{{{{{{{{{|||}}}~~~}}}|||{{{|||~~~{{{|||~~~~~~}}}}}}~~~}}}|||{{{{{{|||{{{yyywwwxxxyyyyyyxxxvvvttttttuuuuuutttsssrrrpppooonnnmmmiiifffcccbbbbbbaaa```^^^XXXWWWUUURRRNNNKKKHHHFFFCCCFFFIIIJJJKKKJJJJJJKKKKKKLLLKKKGGGBBB???@@@BBB<<>>>>>>>>>>>??????@@@AAACCCCCCAAA?????????===============>>>>>>???======;;;:::::::::::::::999;;;<<<===<<<===???@@@AAABBBBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAABBBDDDFFFHHHIIIEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHIIIKKKLLLMMMMMMMMMJJJKKKMMMMMMLLLLLLMMMNNNTTTUUUYYY^^^aaa```ZZZTTTNNNQQQUUUWWWVVVUUUUUUUUUVVVYYYbbbtttrrrlllzzz___PPPHHHHHHHHHBBB@@@>>><<<;;;<<<<<<;;;:::;;;<<<>>>@@@AAADDDHHHKKKLLLPPPWWW^^^dddhhhjjjkkkooosssxxx{{{rrr___SSSHHHDDDCCCAAA??????;;;;;;;;;;;;::::::::::::999999888888888777777777555555666666666666555555444444444444444444444444333333333333333333333333333222222222333333444555333333333444555777888999:::;;;<<<>>>>>>????????????AAABBBCCCDDDFFFHHHKKKGGGMMMVVV]]]ddduuu^^^]]]\\\^^^aaafffhhhiiieeeeeeeeecccaaa_________YYYZZZ[[[ZZZYYYYYY\\\___```bbbgggmmmrrrpppjjjddd```^^^bbbkkkmmmiiinnnxxxdddZZZQQQMMMNNNYYYooorrrVVVIIIBBB999555777999888888777666555444333222222222222222222222222111222333222222222444666<<<888333000111222333333333444555777999>>>EEEIIILLLRRRYYY```cccdddeeeeeeiiikkklllmmmmmmpppuuuxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{|||||||||{{{{{{zzzyyyxxxzzz|||~~~~~~}}}xxxyyyzzzzzzyyyyyyzzz|||zzzxxxvvvvvvwwwwwwvvvtttssstttuuutttqqqoooooopppooonnnmmmkkkiiigggffffff___]]]YYYXXXWWWWWWVVVTTTPPPOOONNNLLLIIIFFFDDDCCCBBBEEEIIIMMMPPPOOOKKKHHHDDDBBB@@@???===<<<===>>>===GGGUUUbbbkkkqqqtttwwwwww~~~zzzwwwvvvvvv|||xxx}}}}}}{{{vvvjjj^^^SSSOOOKKKEEE@@@>>>===>>>>>>===<<<===>>>???<<<>>>AAAAAA???>>>=====================>>>??????>>>===;;;:::999999::::::999:::;;;::::::;;;>>>@@@BBBBBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAABBBDDDGGGIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIKKKMMMNNNNNNNNNIIILLLNNNOOOMMMMMMOOOQQQUUUWWWYYY[[[ZZZWWWTTTQQQLLLOOORRRTTTTTTSSSSSSTTTQQQWWW^^^gggwwwmmmmmm|||bbbMMMJJJIIIAAAAAA???===<<<<<<<<<;;;999999;;;<<<===???AAAEEEHHHJJJMMMRRRXXX^^^bbbeeeffflllpppvvv{{{~~~uuueeeUUUMMMHHHDDDAAA@@@<<<;;;;;;;;;;;;:::::::::999999999888888888777777555555666666666666555555444444444444444444444444333333333333333333333333333333333333333444444555444444444444555666777888888999:::<<<===>>>>>>>>>===???@@@AAAAAABBBEEEGGGEEEHHHMMMSSSXXXbbbvvv^^^]]]\\\^^^bbbgggiiijjjddddddcccaaa^^^\\\[[[[[[YYY[[[[[[ZZZYYYZZZ^^^bbb^^^bbbkkktttxxxuuukkkcccgggaaaccckkkkkkdddeeemmmqqqlll```TTTLLLJJJQQQfffzzzhhhWWWMMMBBB<<<===999999888777666555444444222222222222222222222222111222333222111111333555777333000000222444333111000111111222444888>>>CCCBBBGGGOOOVVVZZZ\\\]]]^^^```bbbdddeeefffiiiooosssuuuxxx||||||zzzyyyyyyzzzyyyyyyxxxxxxzzz}}}|||~~~~~~~~~|||{{{||||||zzz{{{|||||||||{{{yyyxxx{{{zzzxxxyyyzzzzzzyyywwwwwwxxxxxxwwwuuuuuuvvvxxxwwwuuussssssssstttsssrrroooqqqqqqpppnnnlllkkklllkkkjjjhhhfffdddbbbbbbaaaXXXVVVRRRPPPPPPOOONNNMMMKKKJJJJJJHHHFFFDDDBBBAAAEEEFFFKKKQQQUUUTTTNNNHHH@@@===;;;======<<<;;;;;;EEEQQQbbbooovvvxxxxxxxxxxxx}}}{{{ttttttwww}}}zzz~~~yyyrrr___XXXRRRNNNHHH@@@<<<>>><<<=========<<<<<<===>>>999<<<>>>???>>><<<<<<<<<===============>>>??????>>>===<<<:::999999::::::999::::::999888:::>>>AAACCCCCCBBBCCCCCCDDDEEEFFFHHHHHHIIIHHHGGGEEECCCBBB@@@AAAAAABBBDDDGGGJJJKKKIIIIIIHHHHHHGGGGGGHHHHHHGGGHHHJJJKKKMMMNNNNNNOOOIIILLLOOOPPPNNNNNNPPPRRRUUUWWWYYYXXXUUUQQQOOONNNLLLNNNQQQRRRRRRRRRRRRSSSQQQXXX^^^```hhhoooeeeqqqxxxXXXOOOMMMDDDBBB???===<<<<<<<<<:::999888999;;;<<<===???CCCFFFHHHJJJOOOTTTYYY^^^aaaccciiiooouuuzzz}}}xxxcccVVVNNNFFFAAA@@@<<<<<<;;;;;;;;;:::::::::999999999888888888888777555555666666666666555555444444444444444444444444333333333333333333333333444444333333333444555555444444444444555555666777666777888:::<<<=========;;;<<<>>>>>>>>>???BBBDDDKKKHHHIIIMMMQQQWWWaaakkk|||ZZZ\\\___bbbcccdddcccccccccbbbaaa______```bbbcccaaacccbbb]]]\\\___^^^[[[```ccciiioooqqqnnngggbbbccceeehhhhhhfffdddcccbbbppp}}}tttbbbVVVNNNPPP]]]mmmmmmZZZPPPIIIDDD>>>999555555444222555:::333222111111333444333222111111111111111111111111111111111111111111111111111111222333444666777888===@@@EEEIIIKKKNNNRRRTTTVVVWWWXXXZZZ]]]```dddeeemmmnnnooopppppppppppppppssstttuuutttssstttwwwyyyvvvzzz~~~|||zzz{{{{{{}}}~~~}}}{{{|||}}}}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzwwwuuusssssstttvvvvvvvvvttttttssssssssssssssstttqqqrrrrrrrrrqqqooommmllllllmmmnnnnnnmmmkkkhhhgggdddbbb___\\\YYYWWWVVVUUUOOOMMMJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCHHHLLLQQQVVVVVVPPPGGG@@@888;;;======<<<>>>CCCGGGQQQ___qqq}}}|||xxxvvv{{{{{{~~~|||zzz|||vvv```]]]WWWNNNFFFBBB@@@???>>>@@@>>><<<;;;:::;;;<<<===========================<<<===>>>>>>===<<<===???@@@>>><<<:::888777666666;;;;;;;;;<<<<<<;;;::::::>>>???@@@BBBEEEGGGIIIIIIFFFHHHIIIIIIFFFCCCAAA@@@AAACCCEEEFFFEEEDDDEEEFFFKKKJJJGGGFFFFFFHHHJJJLLLHHHIIIJJJKKKMMMNNNOOOPPPMMMMMMMMMLLLLLLNNNQQQTTTXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMNNNOOOQQQRRRRRRSSSQQQOOOTTT\\\bbbqqqmmmuuu{{{```NNNGGGEEEDDDBBB??????>>>;;;666::::::;;;<<<>>>@@@AAABBBEEEGGGKKKNNNRRRWWW]]]aaaffflllssszzz|||fffWWWMMMFFFAAABBB@@@>>><<<;;;;;;;;;:::::::::999999999999999999888666555666777888777555555555555555555555444444444444333333333222222222444333333333333444555666555555666666555555444333777777777888999999:::::::::;;;<<<>>>????????????CCCDDDFFFHHHKKKOOOUUUYYYggglllsssyyy|||}}}~~~WWWYYY]]]```cccdddddddddcccbbb```______aaaccceeefffiiihhhccc```aaaaaa``````bbbggglllnnnkkkeee```aaaccceeeeeecccbbbbbbbbbhhhrrrssseee\\\YYY^^^gggvvv{{{nnnbbbXXXIIIAAA;;;;;;;;;666111000666555444444555555333222222222222222222222222222111111111111111111111111111111111111222444555666777:::>>>AAACCCEEEHHHKKKLLLMMMNNNPPPRRRVVVYYY[[[bbbccceeegggiiijjjjjjkkkllloooqqqrrrrrrrrrssstttsssvvvyyy{{{|||||||||}}}~~~{{{zzzzzz{{{{{{|||~~~|||{{{|||~~~zzzzzz{{{{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuuuusssqqqpppppprrrsssrrrrrrrrrqqqpppooonnnmmmmmmmmmjjjkkkllllllllllllkkkjjjjjjjjjjjjiiihhheeecccbbb\\\ZZZWWWSSSPPPNNNMMMMMMHHHFFFDDDBBBBBBBBB@@@???>>>>>>>>>???@@@AAACCCCCCJJJKKKMMMNNNLLLGGGAAA===999::::::;;;>>>CCCJJJNNN^^^jjjwww~~~}}}zzzyyyzzz}}}{{{}}}tttbbbXXXRRRJJJCCC@@@>>>======>>>===;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????======>>>@@@@@@???===;;;999888777777::::::;;;;;;;;;;;;::::::======???AAACCCEEEGGGHHHEEEGGGIIIIIIGGGDDDCCCCCCCCCEEEGGGGGGFFFEEEEEEFFFIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKLLLNNNOOOPPPRRRRRRNNNNNNMMMLLLLLLMMMOOOQQQVVVUUUTTTRRRPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTRRRUUUZZZ\\\fff{{{{{{}}}]]]IIIEEEDDDAAA>>>===>>><<<;;;:::::::::;;;===???@@@AAADDDFFFJJJMMMQQQVVV[[[___dddiiiqqqwww}}}nnn^^^PPPHHHBBBAAA???===============999888888777777777777777888666555666777888777666777777666555444444333333555555555444444444333333333333222222222333333444555555555555555444444333444444555555666777777777999:::;;;===>>>?????????BBBCCCEEEEEEGGGJJJNNNQQQUUUYYY^^^aaacccdddeeefffTTTVVVZZZ^^^aaacccddddddbbb```^^^]]]^^^aaaeeegggiiinnnnnnhhhaaaaaabbbbbb___```cccggghhhfffaaa]]]___```aaaaaa```___```bbbcccgggsss|||ssslllhhhhhhfffjjjuuuvvv___QQQDDD@@@???;;;555222444333333333444333111///222222222222222222222222000000000000000000000000111111000000111111222333111444777999;;;<<<>>>@@@BBBBBBCCCEEEHHHKKKMMMOOOTTTVVVXXX[[[^^^```aaabbbcccfffjjjmmmmmmmmmmmmmmmnnnppprrrttttttuuuwwwyyy||||||}}}}}}|||zzzxxxwwwwwwwwwwwwxxxyyy{{{~~~~~~{{{xxxxxxzzz|||~~~zzzzzzzzzzzzyyyxxxwwwvvvwwwvvvuuutttsssrrrrrrrrrnnnmmmlllmmmnnnnnnmmmkkkmmmllljjjiiigggfffffffffaaabbbcccdddeeeffffffffffffeeecccaaa___]]][[[ZZZSSSQQQNNNJJJGGGEEEDDDDDDBBB@@@===<<<<<<<<<;;;:::777888:::<<>>@@@???>>>>>>@@@AAA@@@???>>><<<:::999999888999::::::;;;;;;:::::::::<<<<<<>>>@@@BBBCCCEEEEEEDDDFFFHHHIIIHHHFFFFFFGGGEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOQQQRRRRRROOONNNMMMLLLLLLMMMOOOOOOSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQTTTSSSTTTVVVUUUZZZnnnsssSSSIIIFFFCCC@@@>>>======>>>999999:::;;;<<<===???@@@BBBEEEHHHKKKNNNSSSXXX\\\aaafffmmmssszzzqqq\\\NNNEEEBBB???===<<<<<<;;;::::::999888888777777777888888777666666888888777666999888777666444333222222666666555555555444444444333333222111111111222222555555555555555444333333333333333444555555666666777888:::;;;===>>>??????@@@AAABBBAAAAAACCCFFFHHHHHHKKKNNNOOOOOOPPPQQQRRRTTTVVVXXX[[[^^^```aaaaaa```^^^\\\\\\]]]aaaeeehhhhhhoooppphhh```^^^```bbb______aaacccdddccc___[[[]]]^^^___^^^]]]^^^```bbbccceeekkkxxxzzzsssccc]]]```nnnvvvzzz{{{iiiUUUJJJDDD@@@>>>???555444444444555555333222333333333333333333333333000000000000000000000000222111111000000111111111111333555777777777999;;;<<<===>>>@@@CCCEEEGGGHHHKKKMMMOOORRRUUUWWWXXXYYY[[[^^^aaacccdddeeeggghhhkkklllmmmmmmnnnooosssuuuvvvvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqsssvvvzzz|||yyywwwtttssssssuuuxxxzzzwwwwwwvvvvvvuuuuuutttsssuuutttrrrpppnnnmmmlllllliiiiiiiiijjjkkkjjjgggeeeeeedddcccbbbaaaaaaaaaaaa\\\\\\]]]^^^^^^_________```___\\\YYYVVVTTTRRRRRRMMMLLLHHHEEEBBB@@@??????>>><<<:::999::::::999888666777999<<>><<<<<<===;;;<<<@@@JJJVVVaaagggiiivvv~~~}}}yyy}}}|||xxxlllcccKKKFFF@@@<<<;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????@@@BBB@@@???>>>===;;;;;;::::::888999::::::::::::::::::<<<===>>>???AAABBBCCCDDDCCCEEEGGGHHHHHHHHHHHHJJJEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPOOONNNMMMMMMOOOQQQQQQQQQQQQPPPOOOOOONNNMMMLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSTTTSSSUUUcccrrr~~~dddNNNJJJEEECCC@@@<<<<<<===999999999:::;;;<<<===>>>AAACCCEEEHHHKKKOOOTTTWWW^^^bbbiiipppwwwlll[[[OOOJJJCCC???>>>===;;;999===<<<;;;:::::::::::::::888777666777888888777666888777777666555444444333555555555555444444444444444333333222222222222222444444555555555444333333333444444555555666777777555666888:::;;;======>>>===>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGGGGGGGJJJLLLVVVVVVXXXYYYZZZ[[[\\\\\\\\\[[[YYYZZZ\\\___dddffffffmmmnnnggg^^^]]]___aaaaaaaaabbbdddfffdddaaa^^^]]]^^^___^^^]]]^^^```bbbaaadddiiiooouuujjj\\\WWW^^^bbbbbbpppvvveeeUUUHHHAAAAAA;;;999888888999999888777333333333333333333333333000000000000000000000000333222222111111111111111111333555555555555666777999:::;;;===???AAABBBBBBGGGHHHJJJLLLNNNOOOPPPPPPUUUVVVVVVWWWXXX[[[___cccfffggghhhhhhhhhjjjnnnqqqqqqqqqqqqppppppooonnnnnnmmmmmmlllmmmooorrruuuwwwsssrrrooonnnoooqqquuuwwwqqqqqqpppooonnnnnnnnnnnnnnnmmmkkkiiigggeeeddddddeeeddddddeeeeeedddaaa___\\\\\\[[[[[[[[[\\\\\\]]]XXXXXXXXXWWWWWWWWWWWWWWWXXXVVVTTTQQQNNNLLLKKKJJJGGGFFFCCC@@@>>><<<<<<<<<;;;999777777777888777666999:::<<<>>>@@@AAAAAAAAA>>>???@@@>>>;;;999999:::<<>>>>>>>>>>>???AAA@@@???>>>===<<<;;;;;;;;;888999::::::;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCCCCBBBDDDFFFFFFFFFGGGHHHJJJCCCEEEFFFEEECCCBBBBBBCCCDDDEEEGGGIIIKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLNNNRRRUUUUUUUUUOOOOOONNNNNNNNNMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQTTTUUUSSSTTT\\\eeewww|||tttSSSJJJDDDDDDBBB>>>;;;===:::::::::::::::;;;<<<<<>>>>>===<<<;;;::::::::::::999777666777888999888777555555666666666666666666444444444333333333333222444444333333333333444444444444444555444333333222333333333444555555666666444555666888:::;;;;;;;;;999:::<<<<<<;;;<<<>>>@@@>>>@@@@@@AAA@@@BBBEEEGGGWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]```bbbdddiiijjjccc^^^]]]___```aaabbbdddfffhhhgggccc```]]]^^^______^^^]]]___```[[[___fffjjjjjjsssvvveeeXXXVVVTTTSSS]]]lllxxxuuu[[[GGG??????<<<888666666777777666444444444444444444444444111111111111111111111111222222111111111111111222///111333333222111222333444555777999:::;;;<<<<<>><<<:::999888888888666555333333444555444444;;;<<<>>>?????????>>>===999<<<>>>===999888999;;;DDDLLLYYYhhhrrruuussspppooowwwxxxmmmbbbWWWPPPBBB???;;;999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<>>>??????>>>===<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBAAACCCDDDDDDCCCDDDEEEGGGBBBCCCEEEDDDCCCBBBBBBCCCBBBDDDFFFHHHJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKKKKNNNTTTWWWWWWUUUNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNQQQSSSUUUUUUTTTSSSWWWZZZfff|||aaaQQQEEEDDDEEE@@@===>>>;;;;;;:::::::::;;;;;;<<<===>>>@@@BBBCCCFFFKKKNNNTTTYYY```gggmmmvvvmmmaaaRRRHHHDDDCCCAAA???===<<<;;;:::999888888888999888777777999999888777444555555666666777888888444444333333333222222222444333333333444444555666444444444444444333222222111111111222333333444444444444666777888888999999666888::::::::::::<<<>>>:::<<<===>>>>>>???BBBDDDVVVVVVUUUUUUUUUUUUUUUUUURRRSSSTTTVVVXXXZZZ[[[\\\^^^aaaaaa]]]ZZZ\\\]]]\\\\\\]]]```ccceeeddd```]]]\\\]]]______^^^\\\\\\\\\YYY[[[aaafffeeehhh|||xxxeeeWWWOOOLLLRRRZZZ```oooyyy___QQQHHHCCC<<<777555555555555444444444444444444444444222222222222222222222222000000/////////000111111...000111222111000111222000111333555666777777777:::;;;<<<>>>???@@@@@@@@@BBBCCCCCCCCCCCCFFFJJJNNNQQQSSSUUUVVVVVVWWWZZZ\\\``````______^^^^^^______^^^^^^___```aaabbbccccccdddbbb```______bbbeeegggiiiiiigggfffeeeeeeffffffdddcccaaa___]]][[[ZZZZZZXXXUUUSSSRRRQQQQQQOOONNNJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEBBBCCCCCCCCCBBBAAA???>>>999888777555555555666666555333222222333444444333999:::<<<======<<<:::999555888<<<===<<<>>>DDDHHHUUU^^^lllwwwzzzxxxsssooommmsss|||wwwmmmbbbVVVLLLGGG???<<<999777777888888888777888888999999:::999999::::::::::::::::::::::::666888999:::999:::<<<=========<<<<<<;;;;;;<<<<<<999:::;;;<<<=====================>>>>>>??????@@@AAABBBCCCBBB@@@@@@AAACCCAAACCCEEEEEEDDDCCCDDDDDD@@@AAACCCEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJIIIMMMSSSVVVUUURRROOOOOOOOOPPPPPPQQQQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNOOORRRTTTTTTSSSTTTTTTUUU]]]iiigggOOOIIIHHHCCC???@@@<<<<<<;;;;;;;;;;;;;;;<<<;;;===???@@@AAACCCGGGJJJNNNTTT[[[bbbgggooowww}}}~~~hhhVVVMMMHHHCCC???>>>===<<<:::999999888888999888777777999999888777666666666666666777777777555444444444333333333333111111222222333444666666333444444444444333222222111111222222333444444444444444555666666666666666555777999999888888999::::::;;;============???@@@UUUUUUTTTTTTTTTTTTUUUUUUPPPQQQSSSUUUWWWXXXXXXYYYXXXZZZYYYVVVVVVYYYYYYWWWTTTVVVZZZ^^^```___ZZZWWWZZZ]]]______]]][[[ZZZZZZ[[[YYY]]]dddcccbbbmmm~~~rrr]]]PPPKKKLLLOOOPPP^^^ooo{{{zzzkkkVVVOOOFFF???;;;:::::::::555555555555555555555555333333333333333333333333...............///000000...000222222111111111222///000222444555555555444333444555888999;;;;;;<<<:::<<<>>>??????@@@CCCEEEIIIKKKMMMNNNNNNOOOQQQSSSWWWVVVVVVUUUUUUUUUUUUVVVTTTUUUWWWXXXYYYYYYYYYYYY[[[ZZZWWWVVVVVVXXX[[[]]]___^^^\\\[[[ZZZZZZ[[[[[[XXXWWWUUUSSSQQQPPPOOOOOORRROOOLLLJJJJJJJJJIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBB@@@???@@@@@@AAA;;;<<<>>>??????>>><<<:::777666555444444555666666555444333333555666666555666777999::::::999888777222666;;;>>>AAAHHHRRRZZZdddnnnzzzzzztttqqqnnnrrryyy}}}wwwtttoooggg[[[NNNFFFDDD===:::777555666777777666666666777888888888888888888888888888888888888888444666888888888999:::<<<===<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>AAABBBBBB@@@>>>>>>???@@@BBBCCCEEEFFFEEEDDDEEEFFF??????AAABBBDDDFFFHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJLLLIIIIIILLLQQQTTTRRROOOOOOOOOPPPQQQQQQRRRSSSSSSNNNNNNNNNNNNNNNOOOOOOOOOJJJMMMPPPQQQSSSUUUUUUTTTYYY^^^ooowww}}}\\\OOOLLLEEE@@@@@@======<<<;;;;;;;;;<<<<<<;;;<<<>>>>>>???BBBFFFHHHJJJPPPXXX^^^ccciiiqqqvvv}}}kkk\\\RRRKKKEEE@@@@@@>>>===<<<;;;;;;:::999888777888999999999777888888777777666666555555666666555555555444444444///000000111222444555666333333444444444333222222333444444555555666666777444555555555555555555444666777999888777666666777777999;;;;;;:::999999:::WWWWWWVVVTTTQQQQQQTTTVVVNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVVVVVVVWWWWWWXXXYYYVVVTTTVVV[[[]]][[[YYYYYY\\\]]]^^^^^^]]]ZZZWWWUUU^^^ZZZWWWYYY\\\^^^dddjjj|||jjj\\\RRRKKKGGGNNNOOOVVVfff{{{|||mmmXXXHHH???::::::;;;999444222777:::777333222444333222222111222222222111000000000000000111222111111000000000000111111//////000111222222333333333333222222333444666777777888888999:::<<<===>>>CCCCCCDDDEEEFFFGGGHHHIIINNNNNNNNNNNNOOOOOOOOOOOOLLLKKKKKKKKKLLLOOOQQQSSSRRRRRRQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHFFFDDDBBBAAAAAA@@@??????????????????????????????>>>>>>=========<<<<<<;;;:::888777555444333222222333333333333444444444555555444444555888:::999999:::::::::888666555;;;;;;;;;<<>>;;;;;;999777555555666888999888888888888888777666666:::999666444333333444555444555555666777888888888:::::::::;;;;;;===>>>???<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHJJJIIIHHHEEEDDDEEEGGGJJJIIIHHHHHHGGGHHHIIIJJJKKKPPPRRRSSSRRRPPPOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKNNNPPPSSSVVVWWWVVVTTTSSSVVV___kkkxxx}}}^^^IIICCCAAA>>>@@@>>><<<;;;<<<===<<<<<<;;;:::::::::<<>>===:::777555:::999999888999999::::::777777777777666666666666555555666666555555444333222222333333333444444444222222333333444555666666555555555555555555555555444444444444444444444444555555555555666666666666666777777777888888888888WWWWWWWWWVVVUUUSSSRRRRRROOOOOOQQQRRRTTTUUUVVVVVVTTTUUUWWWYYYZZZZZZZZZYYYVVVSSSTTTYYY[[[ZZZYYYZZZ\\\[[[[[[[[[ZZZYYYYYYYYY^^^\\\\\\___```___```ddduuuxxxkkk```WWWQQQOOOMMMNNNXXXjjjrrr```RRRGGG???<<>>???@@@AAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFGGGIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999888777666555333222222222222333333333333444444555666777777666666888:::777777777777777666666666999===AAAGGGOOO\\\kkkuuu|||~~~zzz}}}{{{||||||zzzvvvxxx}}}zzzzzz|||zzzwwwpppjjj```aaa___WWWKKK@@@;;;999;;;999777555555666888999888888888888888777666666999888666444444444555666555555666666777888888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGDDDBBBCCCEEEHHHFFFFFFFFFGGGIIIKKKMMMOOOOOOQQQRRRRRRPPPNNNMMMMMMLLLLLLMMMLLLLLLKKKKKKJJJLLLNNNQQQSSSUUUUUUUUUTTTXXX[[[aaakkk||||||zzzpppTTTIIIFFFDDDAAA???<<<;;;<<<===<<<<<<;;;::::::;;;<<>>@@@AAABBBCCCAAA@@@???>>>???@@@AAABBB>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@????????????>>>>>>======<<<<<<>>>===<<<:::999888888888777777777777777777777777777777777666666666666666555444444333333222222111222222333333333333444444666888999999888777888999777666555555555777999:::<<>>===>>>>>>======;;;;;;;;;;;;<<<>>>@@@AAAEEEGGGKKKQQQWWW]]]bbbeeejjjmmmrrruuuvvvxxxzzz|||sss```PPPHHHEEECCCAAA<<<======>>>===<<<;;;:::999999888888888777777777555555555555555444333333333333333444444444444555333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555666666555555555666666666777777YYYYYYYYY[[[^^^_________RRRPPPNNNMMMMMMOOOQQQSSSWWWWWWXXXZZZ^^^bbbeeegggeee^^^XXXXXXXXXVVVXXX[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYY[[[bbbkkkooollljjjkkkqqq|||zzzwwwzzzuuuqqqjjjccc___```fffjjjqqqvvv~~~{{{aaaTTTFFFAAA@@@===:::999555555444333333333333333555555333222111111111111111111000000000000111111111111111111111222222222111111111222222222222222222222111000000000000111333333333444444555555666666666666666666666555555666666555555444444444444555555666666666777777777777777888999999888888888666666777777777666555555555555444333222222222333333333333333333333333333222222222222222222222222111111222222222333333333222222222333333333444444444666888999888777777777777666666777<<>>???AAACCCEEEFFFEEECCCAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGEEECCCBBBCCCEEEIIIIIIIIIIIIIIIIIIIIIHHHNNNPPPSSSSSSPPPLLLIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKQQQPPPOOOOOOOOOQQQSSSTTTVVVPPPQQQXXXZZZ```zzzwwwppp~~~xxx\\\LLLCCCEEEBBB@@@>>>??????>>>===;;;;;;;;;<<<<<<===>>>???DDDFFFJJJOOOUUU[[[```cccfffiiiooosssvvvyyy|||~~~~~~uuuaaaUUUMMMFFFAAA==================<<<<<<999999999999888888888888555555666666555555444333333333444444444555555555333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444555555555555666666666YYY\\\^^^```aaacccfffhhh^^^[[[WWWSSSQQQQQQSSSTTTVVVUUUUUUWWWZZZ___dddgggggg```ZZZYYYXXXWWWXXX[[[ZZZZZZZZZZZZYYYXXXVVVVVV[[[\\\dddmmmrrrooonnnooouuuyyysss{{{xxxooogggbbbaaafffnnnyyymmmSSSFFFAAA>>>;;;:::888777666555444333333333555555444333222222222222111111000000000000111111111111111111111111111111000111222222222222111111222111111000000000111111000000000111111111222222333333222222111000000000333333333333222222222222111222222333333444444555222333444444555444444444111222333333333222111000333333222222222222222333222222222222222222222222111111111111222222222222111111222222222333333333222222333333333333444444333555777888777777888999888888:::>>>EEEOOOXXX^^^llluuu|||~~~{{{{{{mmm___UUUPPPOOOEEECCC>>>:::888777777888777777666666555555666666555555666777777777666666444555555666666666777777666666666666666777777777666777888999999888777777888888888888999999999999999999::::::;;;<<<<<<<<<===<<<;;;:::999:::;;;;;;>>>???AAACCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGEEEFFFHHHIIIJJJKKKKKKKKKLLLOOOQQQQQQNNNKKKIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKQQQPPPOOONNNNNNOOOPPPQQQOOOMMMPPPUUUWWW]]]pppxxxyyyuuuYYYFFFFFFDDDAAA??????@@@???>>>;;;;;;;;;<<<============CCCDDDGGGKKKQQQWWW\\\___```dddjjjooossswww{{{}}}wwwhhhZZZMMMCCCBBBBBB@@@>>>===<<<<<<<<<:::::::::999999999888888666777777777777666555555333444444444555555555555444444444444444444444444333333333333333333333333444444444444444444444444333444444444444555555555444444444444555555555666YYY```fffhhhfffeeeiiimmmjjjfff___YYYUUUSSSTTTUUUVVVWWWXXXZZZ]]]aaaeeegggeee^^^YYYYYYYYYWWWXXX[[[XXXWWWVVVUUUUUUVVVWWWWWW^^^aaaiiirrruuuppplllkkknnnyyy}}}}}}|||~~~{{{ooo]]]\\\___hhhwwwqqqbbbWWWLLLCCC???<<<;;;999777666444444333555444333333333333444444111111000000000000111111111111111111111111111111///000111111111000//////111000000000000000111111/////////000000000000000000000000000000000//////000000111111222111111111000000000111222333333333///000111222222222222222...///111222222111000...222111111111111111222222222222222222222222222222000000000000111111111222111111111111222222222222222222333333333333444444444666777777777888;;;===>>>???CCCJJJTTT```kkkqqq|||pppdddZZZQQQKKKAAA>>>;;;888777777777777777777666666555555555555444555555666777777666666555555666666666666666666666555555555555555555555777777777888888999999999999999999999:::::::::::::::::::::;;;<<<=========::::::::::::::::::;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFGGGFFFEEEEEEFFFHHHEEEFFFHHHJJJKKKKKKJJJJJJJJJLLLMMMMMMJJJHHHHHHHHHIIIHHHFFFFFFFFFHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMPPPRRRRRRTTT\\\iiittt}}}mmmPPPGGGEEEBBB@@@@@@@@@???>>>;;;;;;<<<<<<===<<<<<<<<<@@@AAACCCGGGMMMSSSXXX[[[^^^bbbggglllppptttwwwzzz}}}~~~rrr^^^PPPLLLIIIEEEAAA===<<<;;;;;;;;;::::::::::::999999999888888888888888777666666444444444444555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333444444444555555555333333444444444555555555YYYcccmmmooojjjfffiiimmmpppkkkccc[[[VVVSSSSSSTTTYYYZZZ]]]```dddfffhhhiiiaaa[[[WWWXXXYYYXXXYYY\\\VVVTTTQQQPPPQQQTTTWWWZZZbbbeeemmmwwwwwwppphhheeeeeelllqqquuu___YYYUUUZZZiii{{{yyydddSSSKKK???>>><<<:::888666555444444444333333333444555555111111000000000000111111222222111111111111111111......///000000///...---///////////////000111111000000111111111111111111000000000111111222222222...///000111111111111000000000111222222333444444///000111111222222222222///000222333333222000///111111000000000111222222111111111111111111111111/////////000000000111111000000000111111111111111222222333333333444444444555666777777888:::===@@@EEEGGGLLLUUUaaannnyyy~~~{{{rrreeeRRRCCC???<<<999888888999999888666666666666666555555555444444555666777777666666555555666666666666555555555555555555555444444444777777777777888999;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???777888999:::;;;<<<<<<;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCDDDFFFFFFEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFHHHIIIJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDEEEFFFHHHJJJGGGHHHIIIJJJKKKLLLMMMMMMPPPTTTTTTQQQRRR\\\fffjjjxxxaaaHHHEEEBBBAAAAAA@@@???>>>;;;;;;<<<<<<===<<<<<<;;;>>>???AAADDDIIIPPPUUUXXX^^^bbbggglllooorrruuuwwwyyy{{{~~~~~~}}}~~~ssscccTTTPPPIIICCC>>>;;;:::;;;;;;;;;;;;:::::::::999999999999999999999888777777444444444555555555666666444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444555555aaacccfffiiiiiifffcccaaadddccc___YYYTTTRRRSSSUUU[[[___ccceeecccbbbbbbccc^^^\\\YYYVVVTTTSSSTTTTTTUUUUUUTTTSSSRRRTTTXXX[[[```fffqqq{{{~~~vvvhhh]]]ZZZ]]]fffwwwtttaaaRRRRRRXXXaaassspppaaaSSSIII@@@===;;;888888:::444444555555555444333222333333444444333222111111000111111222222222111111000111111111111222222222111111000000/////////...000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222333333333111111222222222333333333111222222222222333333333333222222222222222333333888444111111333444555777:::777777:::;;;===FFFRRRQQQZZZfffooossswww}}}~~~}}}pppUUU@@@BBB>>>999888999::::::888444444666666666555444333777666666666666666777777666666666666555555555555444444555555555555444444999999999999:::;;;<<<<<<<<<;;;:::999999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>><<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIGGGFFFGGGGGGFFFIIIHHHEEEEEEGGGFFFCCCEEEEEEEEEEEEEEEFFFFFFGGGMMMLLLKKKIIIIIIIIIJJJKKKNNNPPPRRRTTTUUUXXX[[[^^^lllmmmRRRKKKFFFFFFEEEAAA>>>???>>><<<;;;;;;===>>>>>>===;;;===AAADDDHHHMMMRRRVVV\\\^^^bbbeeegggkkkooosssuuuxxx|||~~~~~~}}}}}}}}}|||xxxnnn^^^OOOJJJHHHCCC@@@@@@;;;;;;::::::::::::999888999999888888888888999999666666555444444444444555888888777666555444444444999888666555444444555555333333333444444444555555444444444444444444444444555555555555555555555555WWWYYY\\\^^^^^^\\\YYYWWW]]]\\\[[[WWWTTTSSSTTTUUUYYY\\\```aaa```^^^]]]^^^]]][[[XXXUUUSSSSSSSSSTTTTTTTTTTTTSSSRRRSSSVVVYYYZZZ```kkktttxxxsssjjjbbbbbbdddiiisssmmmWWWQQQSSSWWW```kkkvvveeeYYYLLLDDD>>>999888:::777666666555444333333333111111222222333222222222000111111222222222111111111111111111222222222222111111000000000/////////111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111111111222222222333333333000000000000111111111111222333333444444555444444555333333555888::::::::::::999<<>>???@@@AAABBBCCCBBBBBBBBBCCCCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGFFFGGGHHHFFFHHHGGGEEEEEEHHHGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKNNNPPPRRRTTTWWWYYY___nnnxxx^^^UUULLLGGGCCC???@@@CCC???===<<<<<<===>>>======;;;===@@@CCCFFFJJJOOOSSSWWWZZZ]]]aaadddgggllloooqqqtttxxx{{{{{{zzzzzzzzz}}}tttaaaVVVPPPGGGAAA@@@AAA???===<<<<<<;;;;;;:::;;;;;;:::999888888888888777666555555444444555555777777666666555555444444888777666555444444444555333333444444444555555555444444444444444444444444555555555555555555555555TTTVVVXXXZZZZZZXXXVVVTTTSSSUUUVVVVVVTTTTTTTTTUUUVVVYYY\\\]]]\\\ZZZYYYYYY[[[YYYWWWUUUTTTTTTUUUUUUSSSTTTUUUTTTSSSSSSTTTVVVYYY```jjjrrruuuuuurrrqqqqqqqqqqqqqqqrrrsssuuuuuuvvvdddYYYWWWTTTSSSTTTfffzzz{{{nnn^^^QQQGGG>>><<<>>><<<;;;999777666666666777444444444333333222222222111111111222222111111000111111111111222222222333111111111000000000000000111111111111111111111111111111000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000......//////000111111111111111222222222333333333000000111111111222222222222333444666666666555444111222333666999;;;;;;999;;;>>>FFFOOOUUUYYYaaajjjqqqvvv{{{~~~}}}||||||~~~yyyzzz||||||yyyyyyiiiYYYKKKCCC<<<:::999888999888777555777777777666666777777888555555444444444444555555666666555555555444444444444444555555555555444444555444444555555666777888999:::;;;<<<======<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>???AAABBBEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEGGGGGGFFFFFFFFFGGGFFFGGGGGGEEEGGGJJJIIIEEEDDDCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIIIIIIIHHHHHHGGGEEEHHHLLLOOOPPPRRRTTTUUUXXXbbb}}}|||tttjjj]]]SSSJJJCCCBBBFFFAAA???=========>>>===<<<;;;===???AAACCCFFFJJJNNNQQQTTTWWW[[[^^^bbbgggjjjkkknnnrrruuuuuuvvvvvvwww|||~~~|||mmmaaaUUUKKKFFFEEEBBB>>><<<;;;;;;:::999<<<<<<:::999888777777777777777666555555555555555555555555555555555555555777666555444444444444444333444444444444555555555444444444444444444444444555555555555555555555555UUUVVVXXXYYYYYYXXXVVVUUUNNNQQQUUUVVVVVVUUUTTTUUUSSSUUUYYY[[[\\\[[[ZZZYYYYYYXXXVVVUUUVVVWWWYYYZZZUUUVVVWWWVVVUUUTTTUUUVVVZZZbbbkkkqqqtttvvvyyy|||}}}xxxqqqjjjffffffgggiiixxxsssiiiggg```VVVOOOUUUggg}}}nnnbbbVVVLLLHHHIIIFFFDDDAAA>>>;;;:::::::::999888777555333222111111111222222222222111111000111111111222222222333333111111111111111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////000000000000000000000000222222222222222222222222111111111222222333333333111111222222222333333333333333333333444444444555222333444555666555333222333555555666:::@@@AAA???DDDKKKUUU___eeejjjqqqvvvvvvyyy}}}~~~}}}}}}}}}~~~|||wwwiiiqqq}}}uuuooottt~~~vvvsssqqqssscccVVVLLLCCC>>>::::::::::::999888777666888777666555666777888999666666555444444444555555555555555444444444333333333444444555555444444333333333333444444555666777999;;;===???@@@???===<<<>>>======<<<<<<======>>>============<<<<<<<<<<<<>>>===<<<;;;<<>>>>>>>>===;;;<<<===>>>??????AAAEEEHHHKKKNNNQQQUUUXXX]]]bbbeeeeeehhhllloooqqqrrrsssuuuyyy{{{}}}|||mmm^^^UUUNNNIIICCC???>>>===<<<:::;;;;;;:::999888777888888888777666666555555666666555555555555555555666666666666555444444444444444444444444444555555555555555555555555555555555555555555555555555555555555RRRSSSSSSTTTTTTSSSSSSRRROOORRRVVVXXXWWWUUUTTTTTTRRRTTTWWW[[[^^^___^^^]]]WWWWWWVVVWWWYYY[[[^^^```WWWYYYZZZYYYXXXWWWWWWYYY[[[bbbjjjppptttvvvzzz~~~wwwnnneee___^^^___aaajjj{{{zzzwwwnnn___TTTNNNXXXgggvvv{{{sssiii___[[[]]]ZZZWWWRRRLLLEEE>>>:::777999888666444333222222222333333333333333222111111111222222222222333333333111111111222222222222222111111111111111111111111///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333111111222222222333333333333444444444555555555555333333444555555444222222777:::::::::AAAMMMSSSSSSXXXaaakkkqqqvvvzzz~~~}}}~~~xxxsssmmmhhheeeooopppjjjnnnxxxvvvooopppqqq{{{mmm[[[NNNHHHDDD???::::::;;;;;;;;;:::999888888666666555444555666888999888777777666555555666666444444444444333333333333333333444444444444333333444444333444444555666777999;;;>>>AAABBBAAA???=========<<<<<<<<<<<<========================<<<<<<>>>===<<<<<<===???BBBCCCGGGFFFEEECCCBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDBBBDDDFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJOOOSSSQQQKKKFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFJJJNNNRRRSSSTTTUUUVVVTTTXXXggg~~~eeePPPDDDEEECCC@@@?????????===<<<<<<<<<======<<<>>>@@@CCCGGGIIIMMMPPPTTTXXX\\\``````cccgggkkkmmmooorrrtttuuuwwwzzz~~~xxxiii\\\VVVMMMHHHEEECCC???<<<::::::999888888888999999888888777666666666666777555555666666666666666666555555555555555555444444444444444555555555666666555555555555555555555555555555555555555555555555SSSSSSRRRRRRRRRRRRSSSSSSQQQTTTXXXZZZYYYVVVTTTTTTQQQSSSVVV[[[```bbbaaa```XXXXXXWWWXXXZZZ]]]```bbbZZZ[[[\\\[[[ZZZZZZ[[[]]]aaagggooowww|||{{{vvvnnnfff```\\\[[[[[[___dddpppvvvhhh^^^PPPSSS[[[dddhhhjjjpppwww{{{tttrrruuutttqqqlllcccWWWJJJ@@@999888777666444444444555666555555555555444333222222222222222222333333333333222222222222222333333333222222222222222222222222//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000........................111111111111111111111111111111222222222333333333222222222333333333444444555555555666666777888888777<<<>>>???KKK]]]ggggggpppxxxzzzqqqmmmiiieeejjjtttwwwqqqqqqwwwzzznnnlllpppwww}}}yyy}}}}}}gggZZZJJJAAAAAAAAA>>>::::::;;;;;;;;;999888999:::555555555555666777888888999888777666666666666666444444333333333222222222333333444444444444333333444444444444444666777777999:::===@@@AAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>===>>>???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHKKKQQQWWWTTTMMMGGGFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGGGGGGGGGGGGGGGGFFFIIIMMMPPPQQQSSSUUUVVVTTTWWWaaaxxxzzz\\\IIIEEECCCAAA@@@@@@@@@???===;;;<<<<<<;;;;;;;;;>>>@@@DDDFFFIIILLLOOOSSSWWWZZZ[[[^^^cccgggiiilllppprrrqqqtttxxx}}}ppphhh]]]UUUOOOJJJBBB<<<======<<<;;;::::::::::::999888888777777777777777777777777777777777777777555666666777666666555555444444555555555666666666555555555555555555555555555555555555555555555555UUUTTTSSSSSSSSSSSSTTTUUURRRUUUXXXZZZYYYWWWUUUUUUQQQRRRUUUZZZ___bbb```^^^[[[ZZZYYYYYYZZZ\\\^^^___[[[\\\\\\[[[ZZZ[[[^^^```eeekkkuuupppjjjccc^^^]]]]]][[[ZZZ]]]```hhhrrrzzzvvvqqqgggjjjqqqvvvsssiiieeegggsssrrrcccTTTKKKBBB@@@>>>;;;999888888888777777777777666555444333222222222333333333444444222222222333333333444444222222222222222222222222000000000111111111222222222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////111111111111111111111111111111222222222333333333333333333333444444444444777777777999;;;???BBBDDD@@@GGGKKKNNN[[[nnnxxxwww~~~}}}vvvrrruuuxxxxxx{{{}}}|||~~~zzzssstttzzz|||~~~yyyrrrrrrxxxvvvnnnSSSKKKBBB;;;:::;;;;;;:::999::::::888666666888;;;555555666777888888888888888888777666555444555555333333333333222222222222222333333444444333333222333333333333444555666666777888:::<<<>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIHHHFFFEEEEEEEEEEEEFFFFFFJJJQQQWWWTTTMMMFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHJJJMMMOOOQQQSSSVVVXXXZZZ[[[]]]ggghhhRRREEECCCAAAAAAAAAAAA@@@???;;;<<<<<<;;;::::::<<<>>>AAACCCFFFHHHKKKNNNRRRUUUWWWZZZ^^^bbbfffjjjnnnqqqooorrrwww}}}yyynnneeeZZZMMMDDDDDDCCCAAA???===;;;;;;:::999999888777777777888888::::::999999888888777777555666777888888777666666555555555555666666666666555555555555555555555555555555555555555555555555RRRRRRPPPPPPPPPPPPRRRRRRQQQTTTXXXYYYXXXWWWVVVVVVRRRRRRTTTYYY^^^```^^^[[[]]]\\\ZZZYYYXXXYYY[[[\\\\\\\\\[[[ZZZYYY[[[___bbbccciiitttjjjccc]]][[[]]]___]]][[[WWWYYY___dddcccgggxxx}}}mmmhhh```mmm{{{yyyjjjaaaPPPMMMHHHCCC>>>;;;999999888888888888777666555444222222333333333444444444222222222333333444444444222222222222222222222222000000111111222222222333222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333111111222222222333333333555555555666666666777777999999999;;;@@@EEEKKKNNNQQQZZZ___aaammm}}}}}}}}}~~~~~~~~~vvvxxxwwwtttwww|||zzzvvvmmmdddfffjjjdddXXXEEECCC>>>999555555777:::888999999777444444777;;;555666888999::::::999999888777666555444333333333333333333222222222111111222333333444444333333222222222222222333444555666555666888:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<===>>>??????@@@>>>???@@@AAABBBCCCCCCCCC?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJIIIGGGEEEEEEEEECCCDDDEEEHHHQQQWWWTTTLLLEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFFFFGGGIIIJJJKKKMMMOOOPPPRRRTTTXXX[[[\\\ZZZVVVWWWlll{{{pppZZZEEECCCAAAAAABBBBBBAAA@@@;;;;;;;;;:::999:::<<<>>>???AAADDDFFFHHHJJJNNNQQQTTTWWW\\\```ccchhhlllooonnnqqqwww~~~~~~~~~~~~ppp```TTTJJJHHHEEEBBB???<<<;;;::::::999888888777888888888;;;;;;;;;:::999888777777666777888999999888777666555555555555666666666777666666666666666666666666555555555555555555555555PPPQQQQQQPPPOOOPPPRRRTTTRRRRRRTTTXXX[[[[[[WWWSSSRRRSSSTTTTTTUUUWWWZZZ]]]___]]][[[YYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]```eeeiiijjjnnnssszzzuuudddaaa\\\XXXVVVUUUVVVWWWWWWVVVVVVVVVXXX___gggmmm~~~]]]]]]ZZZ]]]gggsss~~~{{{qqqjjj___VVVOOOJJJDDD@@@===;;;:::999999999888777666444222222333555555444333444444444444444333333222222222111111111111000222333333333333333333333333333333333222222222222000//////.........//////222222222333333333333333///......///111222111000333222111111000000000111555333222444555444444555555666888:::===???AAABBB@@@@@@??????DDDOOO\\\eeesssvvvwwwyyy~~~{{{{{{|||~~~}}}zzzyyyyyywwwuuusssmmmooonnnqqq{{{uuummmddd___]]]YYYPPPHHH@@@>>>;;;999777777888888777777666666555555555444666666666666777888::::::444444333333333333222222222222222222222222222222555555555444444333333333111000000111333444444333666666777888999;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<===???AAAAAA???===CCCBBBAAAAAABBBCCCEEEFFFHHHGGGFFFDDDAAAAAACCCEEEHHHGGGGGGIIIKKKLLLIIIFFFGGGEEEDDDGGGNNNRRRQQQNNNHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOLLLKKKJJJKKKOOOSSSUUUVVV___YYYVVV\\\iiihhhNNNGGGCCCDDDCCC>>>>>>BBB=========<<<;;;;;;::::::===>>>???AAACCCFFFHHHJJJMMMQQQWWW]]]aaaeeeiiilllkkknnntttxxxzzz|||~~~vvvccc]]]UUUKKKFFFEEEEEEBBB@@@@@@<<<888888:::;;;:::999:::888777777888888777666555555555666666666777777777666666555555444333333555555555666666666666777444444444555555555666666OOOOOOPPPOOONNNNNNQQQSSSRRRRRRSSSWWWZZZZZZXXXUUUTTTUUUVVVUUUUUUVVVXXX[[[]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[]]]aaaeeegggdddgggkkkqqqyyy|||uuukkkbbb```\\\XXXWWWWWWXXXYYYVVVUUUSSSRRRSSSWWW^^^cccrrrxxx___WWWRRRVVV^^^hhhsss{{{|||uuulllbbbVVVNNNGGGBBB===<<<<<<<<<999666:::888555444555555555444555555555444444333222222333333333333333333333333111111111111111111111111444444444444333333333333333333222222222222333333111222222222222333333333555444333333555666555444333333333333333333444555444222111222333444555777888;;;???BBBDDDGGGKKKMMMLLLIIIHHHLLLVVVdddpppwww}}}|||||||||~~~{{{wwwuuutttrrrpppnnnoootttvvvyyy{{{sssllleee\\\WWWSSSNNNFFF???<<<;;;888666444444444555777666666666555555555444555555555555555666777888444444333333333333222222222222222222222222222222555555444444444333333333333222111333555666666555777777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<======<<<<<<<<<>>>@@@@@@???===@@@?????????@@@AAACCCDDDGGGFFFEEECCCAAAAAACCCEEEIIIHHHHHHJJJLLLLLLJJJHHHHHHEEEDDDHHHMMMPPPOOOMMMHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNKKKJJJIIIKKKPPPTTTVVVWWWaaa\\\YYY[[[dddvvvxxxWWWLLLCCCAAAAAA???===>>>>>>======<<<<<<;;;::::::<<<<<<===???AAADDDFFFGGGJJJNNNTTTYYY^^^bbbfffiiikkknnnssswwwxxxzzz{{{}}}}}}~~~sssjjj___VVVRRRNNNJJJFFFEEECCC@@@?????????===;;;;;;999888888999:::999777999999888888888888888888555555555666666666777777444444444555555555666666444444444555555555666666MMMNNNOOONNNMMMMMMOOOQQQRRRRRRRRRUUUXXXYYYYYYXXXWWWWWWXXXVVVUUUTTTVVVXXXZZZYYYXXXXXXXXXYYY[[[\\\YYYXXXXXXZZZ]]]aaacccddd^^^aaadddhhhooorrrlllccc```^^^\\\YYYXXXXXXXXXYYYVVVUUUSSSPPPOOOQQQUUUYYY```ooolll]]]NNNIIIKKKQQQXXX^^^kkkkkkmmmppprrrwwwpppfffZZZRRRIIIFFFFFFFFFAAA<<>>===>>>>>>>>>???@@@AAACCCDDDEEEEEEEEECCCAAAAAACCCEEEJJJIIIIIIKKKMMMMMMKKKIIIIIIFFFFFFHHHLLLNNNMMMKKKGGGGGGFFFGGGGGGHHHIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJIIILLLQQQVVVYYYZZZddd```\\\[[[^^^hhh{{{mmm[[[GGG@@@@@@@@@>>><<<>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<>>>@@@BBBCCCEEEIIINNNTTTXXX]]]aaadddjjjmmmqqqtttvvvwwwyyy{{{yyymmmddd]]]VVVQQQNNNKKKHHHFFFEEECCC@@@===;;;:::888888999999888777888888888777777777777777333444555666777888999:::555555666666666777777777444444555555555666666666NNNOOOPPPOOONNNNNNOOOPPPQQQQQQRRRTTTVVVXXXZZZZZZYYYZZZZZZXXXUUUTTTTTTUUUVVVVVVVVVWWWXXXYYY[[[\\\[[[YYYXXXZZZ^^^``````___\\\___aaadddjjjmmmiiibbb```^^^\\\ZZZXXXWWWWWWWWWWWWVVVTTTQQQOOOOOORRRUUUYYYaaapppoooZZZOOOJJJIIIJJJMMMRRRUUUYYY[[[]]]dddsssuuujjj^^^YYYZZZZZZSSSMMMGGGDDDAAA???>>>===<<<:::999888777666555444444444444444444444444555555555666666555555555555444444222222111111111000000000333333222222222333444444444444444555666666666777999777444333444555555444111111111111111222333333666888999999===DDDKKKMMMQQQYYYccchhhiiikkkrrrxxx}}}yyysssqqqsssxxx~~~}}}}}}|||yyywwwpppooonnnooorrrtttvvvvvvwww|||jjj___WWWTTTOOOIIIDDDAAA???>>>;;;:::888777666555555555555555555555555555555555333444444444444333333222444444333333333222222222222222222222222222222222333333333333333333333333333222222444777999999888999888888777777777888888888:::;;;===<<<;;;999888555555666777999:::;;;;;;:::999999;;;===>>>>>>===>>>??????AAABBBCCCDDDEEEEEEEEEEEEDDDBBBBBBDDDFFFIIIJJJKKKLLLMMMMMMKKKJJJIIIGGGGGGHHHJJJLLLKKKJJJFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNKKKJJJJJJLLLQQQWWWZZZ[[[bbbaaa___]]]\\\```kkkttttttUUUDDDAAABBB@@@<<<>>>>>>======<<<;;;;;;;;;:::::::::;;;===>>>@@@AAAAAAEEEJJJOOOSSSXXX\\\```fffjjjnnnqqqtttvvvyyy{{{xxxooojjjdddaaa[[[UUUOOOKKKGGGEEEAAA???<<<;;;;;;;;;:::999777777888888888888999999444444555666777888999999777777777888888888999999555555555555666666666666PPPQQQRRRRRRPPPOOOPPPQQQQQQQQQRRRSSSUUUWWWYYY[[[ZZZ[[[[[[YYYVVVTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY\\\[[[[[[\\\]]]]]]\\\[[[ZZZ]]]___aaaeeejjjhhhbbb___^^^\\\ZZZXXXVVVUUUTTTUUUUUUSSSQQQOOOOOOQQQSSSYYY\\\eeesssnnn```WWWPPPMMMMMMNNNSSSVVVSSSQQQVVV```hhhvvv|||wwwssstttsssmmmgggZZZVVVQQQLLLIIIFFFCCCAAA>>>===<<<:::999999999999999888888888888777777777555555555444444444333333666555555555444444444444444444444444444555666666444444555555666777777888;;;999666666777777777666666666555555555555555666888>>>AAAAAAFFFQQQZZZ]]]___hhhsssxxxxxxyyy~~~yyytttooojjjgggbbbcccgggmmmuuuzzz}}}}}}yyyxxxkkkcccWWWSSSMMMFFFAAA>>>======::::::999888777666666666444444444555555555555555444444555555555444333333444444333333333222222222222222222222222222222222333333333333333333333333222222111333666777777666888888777777666666777777777999:::<<<<<<;;;999888333444444666777888999999:::999999:::<<<>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGHHHIIIKKKLLLLLLKKKKKKJJJHHHHHHGGGHHHIIIJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOLLLJJJJJJMMMQQQVVVYYYZZZ\\\^^^___^^^^^^aaafffiii~~~iiiNNNDDDCCCAAA===???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@CCCGGGKKKOOOSSSXXX[[[aaadddiiinnnqqquuuzzz}}}}}}{{{}}}}}}~~~}}}pppdddZZZTTTQQQLLLIIIEEEBBBAAA???>>><<<::::::;;;;;;<<<<<<======666666666666666666666666666666777777777888888888555555555666666666777777QQQSSSTTTTTTRRRQQQQQQRRRPPPRRRSSSTTTTTTUUUXXXZZZYYYZZZ[[[ZZZWWWUUUTTTTTTRRRRRRSSSSSSTTTTTTTTTTTTXXXZZZ\\\]]][[[YYYYYYZZZXXXZZZ[[[[[[^^^bbbbbb^^^[[[[[[[[[YYYXXXUUUSSSRRRQQQQQQQQQOOONNNMMMOOOQQQWWWXXX]]]eeeqqqtttjjjaaa^^^```cccjjjnnniiibbb^^^[[[YYYbbbffflllqqqvvvzzz}}}sssooohhhbbb^^^YYYUUURRRGGGEEEBBB???===<<<;;;;;;;;;;;;:::999888777777666555555555444333333222222555555555555444444444333222222222222333444555555555555666777777888999999:::888777888999999888666888888777777777888999999>>>GGGLLLLLLQQQ^^^hhhjjjkkkrrr{{{zzzqqqggg```^^^]]]___ccckkkuuu~~~~~~~~~zzzqqqjjjXXXRRRIIIAAA<<<999777555777777777666555555444444444444444444444555555555333444555666666666555444444444333333333333222222222222222222222222222222222222222222333333333333333222111222444555555444777777666666666666666777777888999:::::::::999888444444555666777888888999:::999888:::<<<>>>??????<<<<<<>>>???????????????BBBDDDEEEEEEDDDDDDEEEGGGFFFHHHJJJKKKIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPMMMLLLKKKLLLPPPTTTVVVWWWVVV[[[^^^^^^___cccffffffppp```MMMGGGBBB===??????>>>======<<<<<<;;;<<<<<<<<<;;;<<<<<<======???AAAEEEGGGJJJNNNSSSVVV[[[^^^ccchhhmmmrrrxxx{{{~~~{{{zzz}}}}}}zzz{{{~~~|||}}}oooddd___XXXTTTMMMHHHEEEBBB???>>><<<<<<<<<<<<<<<;;;;;;;;;999999999888777666666555444444444555555555666666555555666666666777777777RRRSSSUUUUUUSSSRRRQQQRRRPPPRRRUUUUUUTTTTTTVVVYYYWWWYYYZZZZZZXXXVVVUUUVVVRRRRRRRRRRRRQQQQQQPPPPPPPPPVVV[[[\\\XXXUUUWWWZZZWWWYYYYYYVVVWWWZZZZZZVVVVVVVVVWWWXXXWWWVVVTTTSSSPPPQQQQQQPPPNNNMMMMMMOOOTTTTTTWWW]]]bbbkkk}}}yyyzzzoooaaa[[[ZZZ[[[```eeeiiilllnnnqqqyyy~~~zzzwwwuuurrrppp___\\\XXXRRRNNNKKKJJJIIIFFFFFFDDDCCCAAA@@@>>>>>>======<<<<<<;;;::::::999777777777777666666666666555555555555666777888999:::;;;;;;<<<>>>??????@@@>>>>>>>>>@@@BBBAAA???============???@@@BBBDDDEEEJJJUUU\\\ZZZ^^^kkkttttttuuu{{{}}}~~~{{{xxx|||}}}{{{ttthhh^^^[[[aaagggqqqwww~~~}}}sssmmmTTTLLLAAA;;;999888666333555555555555444444333222333333333444444555555555111333555666777666555444444444333333333333222222222222222222222222222222111111222222222333333333444333222333444555444222666666555555555666777777777888888888999999999:::777777888888999999999999;;;999999:::===???@@@@@@<<<===>>>??????>>>======???AAACCCCCCCCCCCCDDDEEECCCFFFHHHIIIGGGFFFFFFHHHFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNLLLLLLOOORRRSSSSSSQQQXXX\\\\\\^^^dddfffccciiirrryyy^^^PPPHHHBBB??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;>>>@@@BBBDDDFFFIIINNNQQQWWWZZZ^^^ccchhhmmmrrrvvv|||xxxvvvyyyzzzzzz|||~~~zzz}}}yyykkkfff^^^WWWRRRMMMJJJGGGEEEDDDCCCAAA>>><<<;;;:::<<<;;;;;;:::999999888888555555666666666777777777555666666666777777777777QQQSSSUUUUUUSSSQQQQQQQQQPPPSSSVVVVVVTTTTTTUUUWWWVVVXXXZZZZZZXXXWWWVVVWWWRRRRRRRRRQQQPPPOOOMMMLLLIIIRRRZZZZZZUUUSSSVVV[[[YYYZZZXXXTTTSSSUUUTTTQQQQQQSSSUUUWWWXXXWWWVVVUUURRRSSSSSSRRROOONNNNNNNNNSSSQQQSSSXXX[[[]]]fffqqqsss___YYYTTTTTTWWWYYYZZZ\\\]]]jjj|||}}}zzztttmmmgggbbb___^^^XXXWWWVVVTTTRRRPPPNNNMMMHHHHHHGGGFFFFFFEEEDDDDDD@@@@@@????????????>>>>>>?????????@@@@@@BBBCCCCCCAAABBBBBBCCCEEEFFFGGGGGGIIIJJJKKKNNNPPPOOOLLLJJJGGGGGGIIIKKKNNNQQQTTTUUUUUUbbbiiifffiiiuuu}}}|||}}}wwwoooqqqvvvzzzwwwuuuoooddd\\\___mmmyyy~~~{{{|||}}}vvvyyy}}}rrrjjjNNNEEE:::777999<<<:::777666666666666555444333333333333333444444555555555000111444666666666555444444444444333333333222222222222222222222222222222111111111222222333333333666444333333444555333222555555555555555666777777888888777777888999::::::::::::::::::::::::;;;;;;;;;:::999:::===@@@AAAAAA???@@@@@@AAAAAA???>>>======???AAABBBAAAAAABBBDDDAAADDDGGGHHHEEEDDDEEEGGGEEEFFFGGGGGGGGGGGGHHHJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOOOOQQQOOOLLLLLLNNNPPPQQQQQQPPPVVVZZZZZZ]]]cccdddaaabbbaaasssrrrmmmZZZOOOGGG??????>>>>>>======<<<<<<<<<;;;::::::999999::::::===???@@@BBBCCCFFFJJJMMMUUUWWW\\\```ccchhhmmmqqquuupppnnnrrruuuxxx|||{{{yyy|||tttkkkeee___[[[XXXSSSRRROOOKKKHHHDDDAAA@@@======<<<<<<<<<;;;;;;;;;888999999999999:::::::::666666666666777777777777QQQSSSUUUXXXXXXVVVTTTRRRRRRSSSUUUWWWYYYYYYYYYYYYYYYYYYWWWSSSQQQQQQTTTVVVVVVUUUTTTRRRQQQOOONNNNNNLLLNNNQQQTTTWWWXXXXXXWWWTTTTTTTTTTTTSSSQQQPPPOOOTTTTTTUUUUUUUUUSSSQQQPPPNNNPPPRRRQQQOOOMMMMMMMMMMMMOOOQQQSSSUUUXXX]]]```nnn||||||jjjWWWOOONNNMMMKKKLLLMMMZZZmmm{{{xxxwwwnnnmmmjjjfffbbb______``````______cccfffddd]]]VVVZZZRRRLLLLLLLLLKKKJJJLLLPPPQQQPPPMMMKKKLLLQQQVVVZZZYYYYYYWWWVVVWWWYYY[[[VVVaaahhhhhhffffffbbb]]]\\\]]]^^^```ccciiioootttsssrrrrrrtttxxx~~~~~~|||~~~uuuooohhhdddgggmmmppppppooommmoooyyy}}}uuullllllxxx|||~~~zzzeeeSSS>>>===<<<:::888666555444555555666666666666555555444444444444444444444444444444444444444444444444555555555555444333222111111111000000111111222333000000111222333444444555333333333333333333333333555444444444444555666666444555777999:::::::::999:::::::::999777777999;;;============>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>BBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJLLLPPPSSSTTTSSSRRRPPPNNNNNNNNNOOOPPPTTTQQQOOORRRXXX\\\\\\[[[^^^___fff{{{}}}}}}vvv```RRRFFFCCCBBBCCCBBB??????BBB@@@>>><<<:::::::::<<<===999;;;===>>>@@@CCCGGGJJJNNNQQQUUUYYY^^^dddjjjnnnmmmoooqqqsssuuuwww{{{}}}~~~~~~vvvmmmjjjkkkiiieee```YYYRRRLLLIIIJJJIIIFFFDDDAAA@@@???>>><<<999999;;;:::777999>>>999::::::;;;::::::999888PPPRRRVVVYYYZZZXXXUUUTTTSSSSSSSSSTTTTTTVVVWWWXXXXXXXXXVVVSSSPPPOOOPPPRRRSSSSSSRRRQQQPPPOOONNNNNNKKKMMMOOORRRTTTTTTTTTTTTQQQRRRRRRRRRQQQPPPOOONNNSSSSSSSSSSSSRRRPPPOOONNNOOOPPPRRRQQQOOOMMMLLLLLLMMMOOOPPPQQQRRRSSSWWWYYY^^^hhhvvvaaaXXXVVVSSSNNNLLLGGGPPP___ttt|||{{{wwwrrrnnnlllnnnooovvvwww{{{{{{tttvvvmmmeeebbbaaa______aaafffgggffffffeeegggiiillllllkkkiiigggeeeeeeggghhhkkksssyyyyyyxxxzzzzzzwwwvvvxxxzzzzzzzzz}}}|||{{{}}}uuuqqqoooooonnnkkknnnssszzzyyywwwyyyxxxllliiimmm||||||yyyuuuiiiWWWJJJ===<<<;;;:::888666555444555555666666666666555555333333333333333333333333444444444444444444444444555555555555444333222111111111000000111111222333000111111222222333333444333333333333333222222222444444333333444444555666444555777999:::::::::999;;;;;;;;;999888888:::<<<<<<<<<<<<<<<============???????????????>>>======AAAAAAAAA@@@AAABBBBBBCCCEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIILLLOOORRRSSSTTTRRRPPPNNNMMMMMMNNNNNNNNNKKKKKKNNNVVV[[[\\\[[[VVVZZZbbbppp|||rrr[[[PPPEEEBBBAAA??????AAA======;;;:::::::::;;;;;;999;;;<<<===>>>AAAEEEHHHJJJLLLQQQUUUZZZ```fffjjjkkkmmmoooqqqrrrtttwwwzzzyyyzzz{{{}}}|||rrriii```\\\XXXWWWTTTRRROOOLLLJJJIIIEEEBBBAAAAAA???<<<>>>CCC>>>>>>==================PPPSSSXXX[[[\\\ZZZWWWTTTTTTSSSQQQPPPPPPRRRTTTVVVUUUVVVUUUSSSOOOMMMMMMMMMPPPPPPPPPOOOOOOOOOOOOOOOJJJLLLMMMOOOPPPPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMRRRQQQQQQPPPNNNMMMMMMLLLOOOQQQRRRQQQOOOLLLKKKKKKLLLNNNOOOOOONNNNNNOOOQQQTTTYYYiii}}}yyyvvvzzzooofffddd^^^VVVPPPHHHJJJRRRccc~~~}}}~~~~~~zzzxxxzzz{{{xxxtttrrrppprrruuu}}}|||}}}}}}|||yyyvvvtttsssssstttwww}}}~~~|||xxxwwwyyyyyy{{{~~~yyyqqqddddddiiipppttttttvvvyyy}}}zzzyyy~~~xxxpppiiillluuu{{{{{{wwwnnnbbbSSSFFF???<<<;;;:::888777555444444444555555666666555555444222222222222222222222222333333333333333333333333444555555444444333222111111111000000111111222333222222222222222222222222222222222222222222222222333333222222333333444555444555666888999999999999;;;;;;;;;:::999999;;;===;;;;;;<<<<<<<<<===============>>>>>>>>>===<<<<<<@@@@@@@@@@@@@@@AAAAAABBBEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAACCCDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJMMMPPPQQQTTTRRRPPPMMMLLLKKKKKKKKKJJJHHHHHHKKKQQQVVVWWWVVVTTTZZZbbbhhhttttttwwwxxxeeeQQQGGGDDDBBB@@@@@@======<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===>>>AAADDDDDDGGGKKKOOOTTTZZZaaaeeehhhjjjlllmmmnnnpppsssuuurrrtttwwwzzz}}}vvvooommmllljjjhhhddd___\\\YYYQQQMMMJJJIIIEEEAAABBBGGGHHHGGGEEEDDDCCCDDDEEEFFFSSSVVVZZZ]]]]]]ZZZVVVSSSRRRRRRQQQPPPPPPQQQQQQRRRQQQSSSTTTSSSPPPNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQLLLLLLMMMNNNNNNMMMMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNQQQPPPOOONNNMMMLLLLLLLLLOOOQQQRRRQQQNNNKKKJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLQQQSSS\\\mmm}}}~~~zzzsssrrrmmmccc\\\PPPLLLLLLVVVmmmqqqkkkhhhkkkpppssswwwzzz{{{}}}~~~|||zzzyyyxxxxxxxxxxxx{{{}}}~~~{{{zzzzzzyyywwwvvvwwwyyyxxxsssooollllllkkkjjjkkklllllljjjfffggglllvvv{{{{{{{{{}}}zzzxxxwww{{{xxxvvvwww||||||uuurrrjjj^^^PPPDDD<<<888999999888777666555444333444444444555555444444444111111111111111111111111222222222222222222222222444444444444444333222111111111000000111111222333333222222222111111000000111111111111111222222222222222111111222222333444444555555777888888999999:::::::::999888888;;;===<<<<<<<<<<<<============<<<<<<============<<<<<>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDEEEGGGHHHIIIJJJEEEEEEFFFGGGIIIKKKMMMOOORRRQQQOOOLLLJJJIIIIIIHHHJJJIIIIIIKKKNNNPPPPPPOOOSSSYYY___aaafffzzzssstttjjjYYYOOOFFFAAA@@@>>>????????????>>>======:::;;;<<<;;;;;;;;;>>>@@@@@@CCCHHHLLLQQQWWW]]]bbbeeegggiiijjjjjjlllooorrrooopppssswww{{{~~~}}}xxxssspppiiiddd___[[[UUUOOOOOOSSS[[[YYYUUURRRQQQRRRSSSUUUVVVXXX[[[]]]\\\XXXTTTQQQOOOPPPRRRSSSRRRQQQOOOMMMMMMOOORRRRRRQQQOOONNNOOOMMMNNNOOOPPPQQQRRRSSSSSSNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPOOOOOONNNMMMMMMLLLMMMOOOPPPOOOMMMJJJIIIJJJGGGJJJLLLMMMLLLKKKJJJKKKKKKMMMSSSZZZcccttt{{{}}}zzzsssnnn]]]XXXTTTZZZkkkyyyyyyrrreee\\\WWWZZZ```bbbeeeiiijjjlllttt~~~zzzyyyzzz|||{{{{{{{{{|||~~~|||{{{}}}wwwrrrqqqrrrjjjhhhfffgggjjjjjjgggddd\\\]]]^^^^^^^^^cccmmmvvv}}}{{{}}}~~~~~~{{{yyyzzz}}}tttnnnfffYYYMMMDDD>>>:::777777777666555444444333333333333444444444444333333111111111111111111111111222222222222222222222222333333333444333333222222111111000000111111222333333222222111111000000///000000111111111222222222222111111111111222333333444444555555666777888999888888888888777777:::<<<<<<<<<<<<=========>>>>>><<<<<<===============<<<===============>>>????????????AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIIIIEEEDDDDDDEEEGGGIIIKKKLLLOOONNNMMMKKKIIIHHHGGGGGGIIIIIIIIIKKKMMMNNNNNNNNNPPPRRRVVVYYY]]]jjjrrrvvvyyycccPPPDDD@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;:::999:::<<<>>>@@@BBBFFFJJJOOOUUU[[[___bbbccceeeggghhhjjjmmmooonnnppprrruuuxxxzzz{{{|||~~~|||tttmmmkkknnnwwwtttpppkkkiiiiiikkklllUUUVVVXXXYYYWWWTTTQQQOOOLLLNNNQQQSSSRRRPPPMMMKKKKKKMMMOOOPPPOOOOOOOOOPPPMMMMMMNNNPPPQQQRRRSSSTTTPPPPPPOOONNNNNNMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMJJJLLLMMMMMMKKKIIIIIIIIIFFFIIILLLNNNMMMKKKJJJJJJHHHJJJNNNRRRUUU```wwwsssqqqoootttcccVVVMMMOOORRRQQQRRRWWWWWWZZZcccvvv}}}{{{~~~~~~{{{{{{}}}~~~}}}{{{{{{~~~}}}xxxtttsssyyy}}}~~~uuujjjcccaaabbb\\\ZZZZZZ\\\aaadddcccbbbVVVYYY^^^cccgggqqq~~~uuuqqqxxx|||yyysssqqqvvv|||yyyrrr```VVVIII@@@===<<<:::888555555444444333333333222222333333444444333333222111111111111111111111111111111111111111111111111222222333333333333222222111111000000111111222333222222111111111000000000000000111111222333333333222222111111222222333444444444444444555777888999666777777777666777999;;;;;;;;;<<<<<<<<<=========;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@AAABBBCCCEEEFFFGGGHHHDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEFFFIIIKKKMMMOOOPPPPPPQQQOOORRRWWWZZZ```qqqtttwwwxxxcccNNNFFFAAAAAA@@@???===<<<;;;;;;;;;<<<;;;:::999999;;;===???AAAEEEHHHLLLQQQWWW[[[]]]___aaacccdddgggjjjmmmoooppprrrtttvvvwwwxxxxxxyyyzzz~~~OOOPPPQQQRRRQQQPPPOOONNNJJJKKKMMMOOOOOONNNLLLKKKJJJLLLMMMMMMLLLLLLMMMNNNLLLLLLMMMOOOPPPQQQRRRSSSQQQPPPOOONNNNNNMMMMMMMMMKKKLLLMMMMMMMMMMMMMMMLLLIIIKKKNNNPPPQQQPPPNNNLLLGGGIIIKKKKKKJJJHHHHHHIIIFFFIIIMMMNNNMMMJJJHHHGGGIIIHHHIIIMMMQQQWWWcccooossscccVVVUUUTTTNNNMMMQQQPPPQQQWWWeeexxxyyyrrrpppoooooovvv~~~|||~~~zzzzzz~~~}}}{{{tttqqqsssrrrmmmjjjjjjlllnnnpppooommmoootttxxx}}}vvvkkk___YYYYYY\\\[[[ZZZ[[[aaaiiippprrrrrrbbbdddlllxxxtttqqqxxxpppnnnjjjjjjppptttoooeeeNNNGGG???:::999999888666333333333333333222222222222222333333333333222222222222222222222222222222111111111111111111111111111222222333333333222222111111000000111111222333111111111111000000000000111111111222333444444444222222222222222333444444444333333333444666888999777777888777777777:::<<<999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCBBBAAAAAACCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBCCCCCCEEEGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIDDDFFFIIIKKKMMMMMMNNNOOOQQQNNNOOOUUUVVVVVVaaaqqqwwwgggkkk|||eeeWWWGGGEEECCC@@@>>>=========;;;;;;;;;:::999999;;;======???BBBEEEHHHLLLRRRUUUXXXZZZ]]]___aaadddhhhkkkoooppprrrsssuuuvvvvvvvvvuuuwww{{{JJJJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLKKKJJJIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQPPPPPPOOONNNMMMMMMMMMNNNKKKLLLLLLLLLLLLLLLKKKKKKEEEHHHMMMPPPQQQPPPMMMKKKEEEGGGIIIJJJIIIHHHHHHIIIFFFJJJMMMNNNLLLHHHEEEDDDGGGBBBAAAGGGLLLOOORRRVVVccczzzyyyiiifffbbbYYYVVVYYYRRRRRRSSSWWWaaarrrrrriiieeedddeee___fffqqq~~~yyyuuurrrqqqpppsss||||||~~~|||}}}|||xxxxxx{{{}}}|||zzzyyypppjjjkkkkkkfffeeegggeeeccc```^^^___eeennntttwwwvvvpppggg^^^[[[___ccccccbbbeeelllwwwtttttt{{{xxxxxxvvveeedddcccdddhhhiii^^^QQQ@@@>>><<<999777555444444222222222222222222222222222222222333333222222222222222222222222222222222000000000000000000000000111222222333333333222222111111111000111222222333000000000000000111111111111111222333444444555555333333222222333333444555444333333333444666888999777888999888888999;;;>>>777777888888888999999999777888999:::::::::::::::;;;::::::::::::;;;<<<<<>>AAAAAABBBBBBCCCBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGCCCDDDFFFGGGIIIIIIJJJJJJGGGIIIKKKLLLKKKJJJJJJKKKLLLHHHJJJOOOMMMJJJTTTdddzzz{{{~~~hhhbbbfffzzzzzziiiMMMKKKGGGDDDAAA@@@@@@AAA;;;<<<;;;:::999999<<<>>>;;;===@@@BBBEEEIIINNNQQQTTTVVVZZZ\\\___bbbfffiiinnnoooqqqsssuuuvvvvvvwwwuuuwww{{{~~~~~~|||}}}IIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLHHHHHHJJJJJJJJJIIIHHHGGGLLLKKKJJJIIIIIIIIIIIIIIILLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKJJJHHHFFFGGGHHHIIIKKKMMMOOOOOOLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGJJJKKKKKKIIIGGGEEEEEEEEEEEEFFFHHHJJJLLLNNNYYYbbbssszzzooohhhfffaaa```\\\[[[aaalllqqqpppwwwrrriii___XXXTTTSSSSSSSSSWWW^^^gggrrrxxxpppfffaaa[[[ZZZ^^^gggoootttyyyvvvqqqlllkkknnnuuuzzz{{{xxxrrrooopppqqqmmmhhhmmmfff___]]]]]]\\\ZZZZZZYYY\\\ZZZTTTUUU]]]aaaaaaaaaiiinnnmmmmmmsssvvvvvv}}}|||~~~}}}zzz|||mmmcccbbbaaa```[[[SSSIIIBBB999888888777666666555555333333333222222222111111000111222000---,,,...111111111111000000000000000111111111111111111111111000000000000000111111111222111111111000000//////......//////000000111111000000111222222222222111222333333333333333333444444444444444444333333333666777777888888888777777;;;666666;;;<<<999:::>>>>>><<<:::999::::::999888;;;=========;;;:::;;;<<<>>>>>>?????????>>>>>>======???AAABBBAAAAAABBBCCCBBB@@@@@@AAACCCDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFGGGGGGGGGGGGHHHJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIILLLOOOSSSUUUeeezzz|||pppccc\\\fffwwwfffSSSDDDDDDEEE???<<>><<<>>><<<777???>>>>>>>>>@@@CCCFFFHHHLLLNNNRRRUUUXXX\\\```ccckkknnnrrrtttuuuuuuuuuvvvsssvvvzzz|||}}}}}}}}}~~~~~~~~~zzzxxxzzz|||FFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMHHHIIIJJJJJJJJJIIIHHHGGGJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHGGGIIIKKKLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFHHHIIIIIIGGGFFFEEECCCCCCCCCCCCEEEGGGIIIJJJNNNSSS]]]nnn~~~xxxwwwppppppnnnmmmsss{{{}}}{{{wwwqqqfff\\\VVVTTTUUUVVVOOOQQQTTTYYYbbbooo~~~uuulllfff]]]YYYTTTRRRTTT\\\dddjjjiiigggbbb\\\ZZZ]]]eeelllooommmhhhdddbbbbbb```^^^^^^\\\ZZZYYYVVVTTTUUUWWWVVVYYYWWWQQQPPPTTTXXXXXXeeerrrxxxtttrrrtttxxx{{{lllcccaaa]]]WWWNNNEEE>>>;;;666555555444333333222222222222222222111111111111000111222000...---///111111000000000000000000000111111111111111111111111222111111111000/////////111111111111000000000///////////////000000000000111222333333444444333333222222333333333333444444444444444444444444444555666666777777777777888888<<<888888;;;<<<999:::>>>===;;;999999:::;;;:::999:::;;;<<<<<<;;;:::;;;===>>>>>>?????????>>>>>>>>>>>>@@@BBBBBBAAAAAABBBCCCCCCAAA@@@AAACCCDDDDDDBBBDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLLLLMMMMMMLLLKKKKKKJJJHHHHHHHHHIIIKKKNNNQQQSSSZZZjjjqqqbbbbbblllzzzfffNNNFFFDDD@@@>>>@@@999===>>>;;;:::===>>>:::======<<<<<<>>>@@@CCCDDDHHHJJJNNNQQQTTTXXX]]]```gggjjjnnnqqqrrrssstttuuuqqqtttwwwyyyyyyxxxyyyyyyzzz|||}}}{{{wwwvvvxxx{{{}}}~~~FFFFFFFFFEEEEEEDDDDDDCCCGGGHHHJJJLLLMMMNNNMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMLLLJJJIIIGGGFFFGGGIIIJJJIIIGGGGGGHHHIIIFFFFFFGGGIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDAAAAAA@@@@@@AAACCCDDDEEEGGGJJJPPPZZZkkk~~~~~~tttwwwzzz}}}oooddd___^^^___\\\[[[[[[]]]dddpppwwwqqqkkkeee[[[YYYUUUPPPOOOSSS[[[bbbaaa```]]]VVVPPPPPPVVV]]]___^^^\\\XXXTTTSSSVVVZZZ[[[```eeeddd```]]]\\\]]]___cccccc^^^[[[]]]___```rrr}}}vvvsssqqqpppsssxxxyyylllggg]]]QQQEEE===999888444444333333222222111111111111111111000000000000000111111000......///111000000000000000000111111111111111111111111111111333222111111//////...---111111111111000000000000000000000000////////////111222333333444444333333222222222333333444444444333444444444555666666666777666555555666777888999;;;888888;;;;;;:::;;;>>>===;;;999:::;;;;;;;;;:::888:::;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAABBBCCCDDDCCCAAABBBCCCEEEDDDCCCEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMLLLIIIGGGGGGIIIKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIJJJLLLNNNPPPQQQ\\\mmmoooeeeeeelll|||```PPPIIIDDDBBBCCC<<<>>>===::::::===???===<<<;;;;;;:::;;;<<<>>>???CCCEEEIIILLLOOOSSSXXX[[[aaadddiiilllnnnoooqqqsssppprrrtttuuutttsssrrrssstttvvvxxxwwwtttsssvvvyyy{{{|||~~~~~~|||yyywwwxxxxxxxxxzzz}}}KKKJJJJJJIIIHHHGGGFFFFFFEEEGGGJJJLLLMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIEEEEEEEEEFFFGGGIIIJJJKKKFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCAAA@@@?????????@@@AAABBBCCCHHHNNNTTT\\\iiizzz{{{zzztttyyy~~~vvvrrrqqqrrrpppoooqqq{{{~~~yyykkkjjjfff___ZZZ\\\eeemmmnnnooonnnfffZZZSSSRRRTTTVVVXXXZZZYYYTTTTTT]]]gggttt}}}xxxrrrqqqtttvvvuuutttuuuwwwyyy~~~zzzyyyzzzzzz}}}qqqfffVVVIII@@@;;;888777444444444444333333222222000000000000////////////000000000////////////000000000000000000111111111111111111111111111111111111111000000/////////...111111111000000000000000111111000000//////......//////000111111111111111222222222333333444444444333333444555555666777777777666444444444666888:::777777888:::<<<===???AAA???===;;;:::;;;;;;:::999777999;;;;;;:::;;;<<<>>>===============>>>>>>???BBBCCCCCCCCCAAAAAABBBDDDFFFDDDBBBBBBCCCEEEEEEDDDEEEEEEEEEFFFHHHKKKNNNPPPQQQPPPNNNJJJGGGGGGIIILLLMMMMMMMMMLLLLLLLLLMMMMMMJJJJJJJJJIIIJJJKKKLLLMMMQQQWWW___qqqsssjjjlllyyy}}}iii[[[NNNFFFDDDBBBAAA???======>>>>>>===<<<<<<;;;::::::;;;;;;<<>>??????@@@AAA@@@DDDIIIKKKMMMSSS]]]eee|||~~~zzz~~~}}}|||~~~xxxuuuyyyzzzjjj___ZZZ]]]```eeehhheeeeeerrr~~~zzzeeeWWWFFF<<<999888444000333333333333333222222222000000000/////////......000////////////000000000//////000000111111111111000000000000000000000000......//////000000000111000000000000000000111111111111000000//////......//////000111111111111000111111222333333444555555222333333444555666777777555444333333444555888999666888:::<<>>======<<<<<<===>>>??????BBBCCCDDDCCCBBBBBBDDDFFFGGGDDDBBBAAACCCDDDDDDDDDDDDDDDDDDEEEHHHJJJMMMNNNQQQPPPNNNJJJHHHGGGJJJLLLMMMLLLLLLKKKKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJKKKNNNSSSWWWaaa|||uuuoooxxxvvv```NNNEEECCCAAA???@@@AAA@@@>>>=========<<<<<<;;;;;;;;;;;;<<>>BBBHHHKKKKKKCCC@@@>>><<<<<<;;;:::888999;;;<<<<<<;;;;;;===>>>===<<<<<<;;;<<<===???@@@BBBCCCCCCCCCBBBCCCFFFHHHGGGDDDAAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJNNNNNNMMMJJJHHHHHHJJJLLLLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJHHHLLLQQQXXXhhhvvvuuuzzz{{{cccSSSGGGAAA===???AAA@@@>>>>>>>>>>>>>>>>>>======<<<<<<;;;===@@@AAACCCEEEIIILLLLLLOOOSSSWWW[[[___cccfffhhhiiijjjjjjiiihhhjjjkkkiiillloooooonnnooosssvvvxxxyyy{{{}}}~~~~~~~~~|||zzz|||}}}JJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEGGGIIIKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHGGGEEEDDDDDDEEEBBBBBBCCCDDDEEEFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@BBBDDDEEEDDDCCCBBB@@@??????>>>???@@@BBBCCCEEEDDDBBBAAACCCGGGLLLPPPRRR\\\kkk}}}wwwrrrwww{{{~~~vvvxxx{{{sssuuuzzz|||xxxkkkXXXKKKAAA???<<<:::999777666444111111111111111111111111111111111000000000//////111///---...000222111000...//////000111111222222000000000000000000000000---.........///000000000///000000000111111111111////////////000000000000000111111222222222222222000111111222444555555666222222333333333333333333111222333444555666666777777;;;===<<>>>>><<<<<<===>>>===<<<;;;;;;;;;===???@@@BBBBBBCCCBBBBBBDDDHHHJJJGGGDDDAAA???@@@BBBCCCCCCCCCDDDFFFGGGHHHHHHFFFFFFIIIJJJJJJJJJHHHHHHJJJLLLKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLMMMMMMLLLLLLKKKKKKGGGHHHMMMUUU\\\kkk|||vvv}}}sssWWWLLLBBB@@@@@@>>>>>>@@@>>>>>>>>>>>>>>>>>>======:::;;;===>>>???AAACCCFFFEEEHHHLLLOOOSSSWWW[[[___```aaacccccccccdddfffhhhgggjjjmmmmmmlllmmmppptttuuuvvvvvvxxxyyy{{{}}}~~~}}}{{{}}}~~~}}}IIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJDDDDDDDDDEEEGGGIIILLLMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEGGGHHHHHHGGGDDDCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA>>>@@@CCCEEEFFFEEEDDDBBB???>>>>>>>>>???@@@BBBCCCBBBAAAAAABBBDDDEEEDDDBBBDDDJJJRRR\\\nnnwwwsssvvvxxx~~~wwwwww~~~|||oookkkppprrrmmmffflllnnnnnnhhhZZZLLLBBB<<<222888<<<<<<777333333666333333333333333333444444111111111111000000000000111...,,,---000222111000...//////000111222222222000000000000000000000000///////////////.........//////000000111111111222......//////000000111111......///000000000000000000111111222444555666666333222222222222222222222000111333444555666666666444999:::888:::AAACCC@@@>>><<<;;;<<<>>>??????>>>===>>>???>>>===<<<===>>>===<<<;;;:::;;;===???AAAAAABBBBBBBBBCCCEEEIIILLLGGGDDD@@@???@@@AAABBBBBBCCCEEEGGGIIIIIIGGGEEECCCFFFGGGIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHJJJLLLMMMLLLMMMMMMMMMMMMMMMLLLKKKLLLIIINNNWWWWWWZZZttt{{{yyyiiiYYYJJJCCC@@@======@@@===>>>>>>>>>>>>>>>======999:::<<<<<<<<<===@@@BBB@@@CCCGGGJJJMMMRRRVVVZZZZZZ\\\]]]^^^^^^```ccceeefffiiikkkkkkjjjkkknnnrrrssssssssssssuuuwwwzzz{{{}}}{{{}}}~~~~~~|||zzzxxxxxxyyyyyy|||IIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGDDDDDDEEEFFFHHHJJJLLLNNNLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKJJJHHHFFFEEEIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA???>>>============>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDFFFLLLVVVbbbnnnuuu}}}|||}}}}}}{{{vvvyyyyyyzzzxxx{{{~~~wwwoooiiifffeeecccaaajjjbbbWWWLLLCCC>>>:::777777666666555333222222111333333222222111000//////......///000000000000000//////000000111111222222333222000......///111222111111000000//////.........///000000000///---,,,222222222222222222222222222111111111000000////////////000111222222333333333333333333333333333333333444555666666777777777///000111333444555666666666777888:::<<<>>>???@@@<<<;;;:::999999:::<<<=========>>>???>>>===<<<<<<;;;:::999999:::;;;===>>>===>>>@@@BBBDDDFFFGGGHHHAAA@@@??????@@@AAACCCDDDEEEGGGHHHIIIIIIHHHFFFEEEGGGIIILLLLLLLLLLLLMMMNNNKKKLLLMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLOOOJJJJJJPPPRRRVVVggg||||||}}}mmmPPPIIIBBB@@@BBB@@@===;;;<<<@@@@@@===<<<===;;;;;;:::::::::;;;<<<<<>>======<<<=========>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDCCCDDDFFFKKKSSSZZZ^^^lll~~~yyyzzz~~~zzztttpppsss}}}~~~xxxqqqlllkkkjjjgggdddZZZSSSJJJAAA;;;777555333222222222222222111111111333333222111111000//////...///000000111111000000000000000000000111111111000///.........///000111111000000000/////////......///000000000///---,,,000000000000000000000000111111111000000000////////////000111111222333333333333333333333333333333444555666666666555444444111111222333444444444444555555777888:::;;;======<<<;;;999999999:::<<<===<<<===???@@@@@@???===<<<;;;;;;:::999:::;;;<<<===>>>???@@@AAACCCEEEFFFGGG@@@@@@@@@???@@@AAACCCDDDFFFGGGIIIJJJJJJHHHGGGFFFFFFHHHKKKLLLLLLLLLNNNOOOQQQRRRRRRQQQNNNMMMNNNOOOMMMLLLKKKJJJJJJJJJKKKLLLPPPMMMNNNRRRRRRQQQ\\\lll|||yyy}}}aaaUUUJJJDDDBBB>>>AAA>>>???BBBCCC@@@???@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFIIIJJJMMMNNNOOOPPPSSSUUUWWWXXXYYY[[[]]]^^^```cccgggjjjnnnoooooooooooopppsssvvvwwwvvvuuuwwwzzz~~~{{{yyywwwuuusssrrrrrrrrrtttwwwzzz|||~~~HHHHHHIIIIIIJJJKKKKKKLLLIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHFFFEEEDDDGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<=========>>>???@@@AAABBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@BBBEEEHHHJJJQQQaaaxxx~~~}}}~~~}}}wwwqqqqqqlllsss~~~yyywwwuuutttrrrlllccc]]]HHHCCC<<<777444333222111000000111111111222222222222222222111111000000/////////000111111111111111111000000000000000000///---------......//////000000000000000/////////////////////000//////...---////////////////////////111111000000000000/////////000000111111222222222222222333333333333333333444555666777666444222111222333333333333333222222444444666777888999999999888777666666666888999:::<<<===@@@AAABBB@@@>>><<<<<<<<<:::999999999:::;;;??????@@@AAABBBCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHIIIIIIIIIGGGGGGEEEHHHJJJLLLLLLLLLNNNOOOVVVWWWWWWVVVTTTSSSTTTUUURRRPPPMMMJJJIIIIIIKKKLLLNNNMMMOOOSSSQQQMMMSSS^^^ppptttvvv}}}mmm\\\QQQJJJ@@@AAA======@@@BBB@@@???@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEFFFHHHIIILLLNNNOOOPPPQQQTTTUUUWWWZZZ___bbbgggiiikkklllmmmooorrruuuuuusssqqqqqqssswwwyyyyyyvvvtttrrrpppnnnmmmmmmmmmnnnqqquuuxxxzzz|||{{{{{{{{{{{{|||JJJJJJKKKKKKJJJJJJIIIIIIFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLJJJHHHFFFDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@@@@???????????????????????????@@@AAABBBCCCDDDCCCAAA???>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA???>>>>>>======>>>>>>???<<<===>>>???@@@BBBDDDDDDHHHOOO[[[kkk~~~~~~~~~tttqqqwwwxxx~~~~~~wwwsssttttttuuuuuupppeeeUUUJJJ>>>:::666333333333333222222222222222333333333333222111111111000000000//////000000111111111111111111111000000/////////...+++,,,---//////000000000000000000000//////////////////////////////......000000000000000000000000000000000000000000/////////000000000111111111222222222222222222333333333222333555666666444222000111111222333333333333222444444666777777777777777444333333333444555666777;;;===@@@BBBCCCAAA???>>>>>>===;;;:::999999999:::@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFGGGHHHGGGGGGFFFGGGIIIKKKLLLKKKKKKLLLMMMVVVWWWWWWUUUTTTTTTVVVWWWVVVSSSOOOKKKIIIIIIJJJLLLJJJJJJMMMQQQOOOMMMQQQXXXfff|||wwwrrr~~~xxxkkk^^^NNNFFF@@@===???AAA@@@@@@BBB@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@AAABBBDDDFFFGGGGGGIIIKKKMMMOOORRRWWWZZZ```cccfffiiikkknnnqqqtttuuuqqqnnnlllnnnqqqssssssqqqpppnnnlllkkkkkkkkkkkkkkknnnrrruuuvvvwwwyyy{{{}}}}}}yyyyyyxxxwwwwwwzzzNNNNNNNNNMMMKKKIIIGGGFFFFFFFFFGGGHHHJJJKKKMMMMMMNNNMMMLLLJJJIIIIIIJJJJJJKKKLLLLLLKKKIIIGGGDDDCCCFFFGGGHHHIIIIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBCCCGGGFFFDDDCCCBBBBBBCCCCCC>>>>>>>>>===>>>>>>??????======<<<<<<<<<<<<======:::;;;===???AAACCCCCCDDDDDDGGGLLLSSS___ttt~~~~~~{{{|||}}}vvvqqqnnnsssooojjjddd\\\QQQDDD;;;:::888555333444444444333333333222222222111111111111111111000000000000000//////000111111111111111111000000000//////......,,,---...///000111111000////////////000000000000//////.........///////////////////////////////////////////////////000000000000000000000111111111111111111222222333333333000111333444555444333222...///111222333444444444444555777888888888777666333333333444555666666777;;;<<>><<<:::999999::::::@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEIIIJJJLLLLLLJJJJJJJJJKKKRRRRRRRRRQQQPPPPPPSSSUUUWWWTTTOOOKKKIIIIIIJJJKKKKKKKKKMMMNNNNNNMMMQQQWWW___jjj~~~oookkk{{{}}}iiiTTTKKKBBBAAABBBBBBBBBDDDAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@BBBBBBAAACCCEEEGGGHHHLLLPPPSSSYYY]]]bbbfffjjjlllppprrrsssoookkkiiijjjlllmmmnnnmmmlllkkkjjjiiijjjjjjkkklllooorrrssssssrrrssstttssstttvvvxxxxxxwwwvvvuuuvvvvvvtttrrrqqqssswww{{{~~~~~~~~~~~~}}}|||{{{PPPPPPPPPOOOMMMJJJHHHFFFGGGGGGGGGGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJKKKIIIIIIHHHGGGFFFDDDCCCBBBEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEAAA@@@???======>>>??????>>>>>>>>>>>>???@@@AAABBBFFFFFFEEEEEEDDDDDDEEEEEE??????>>>=========>>>>>>===<<<<<<;;;;;;<<<<<<===:::;;;===>>>???@@@@@@@@@===@@@EEEJJJOOOYYYlll}}}{{{uuunnnjjjmmmdddUUUJJJCCC>>>:::888777555333333333333222111111000000000//////......000000000000000000000000......///000000000000000000//////////////////............//////000000111////////////000000000000///............///000000..............................////////////000000000000000000000000000000000000111111222333333333///000111222222333333333---...000222333444444555444555777999999999777666555666666777888999::::::;;;<<<>>>???AAAAAAAAAAAA@@@???===;;;;;;;;;;;;<<>>??????@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDEEEHHHJJJLLLKKKJJJIIIJJJKKKNNNNNNMMMLLLKKKMMMPPPRRRTTTRRROOOLLLJJJJJJKKKKKKPPPOOOOOOMMMLLLLLLOOORRR[[[^^^jjjlllkkk{{{hhhYYYJJJCCCAAA??????AAAAAA@@@@@@???>>>>>>>>>>>>;;;;;;:::999999999999:::;;;;;;;;;<<<<<<>>>??????===???AAABBBCCCFFFJJJMMMSSSWWW^^^cccgggiiilllnnnmmmjjjfffeeeeeefffgggfffhhhgggffffffggghhhiiijjjlllnnnqqqqqqpppnnnmmmmmmmmmnnnnnnoooooopppoooooosssrrrqqqooonnnooorrruuuxxxyyyyyyzzz{{{{{{{{{{{{~~~~~~zzzwwwvvvwwwOOOPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???======>>>???@@@============>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDCCC??????>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<@@@EEEGGGJJJSSS]]]sss|||~~~wwwwww}}}}}}{{{~~~sssggg^^^XXXOOOCCC;;;888777777666333222111222333333111000.........//////////////////000000000000000000000------...///////////////.........//////////////////...---------...///000.../////////000000000111///......---...///000111................................./////////000000000000000000000000000//////000000111222222333333222111000000000111222222//////000222222333333333222444666999999999777666555555777888999:::::::::;;;;;;<<<===>>>@@@AAABBB@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGJJJKKKJJJKKKLLLMMMLLLLLLLLLKKKJJJLLLOOORRRQQQOOONNNLLLKKKKKKKKKLLLOOOPPPPPPNNNMMMMMMMMMMMMWWWYYYaaarrrqqqmmm{{{|||oooYYYKKKDDD@@@>>>@@@AAA@@@@@@?????????@@@@@@<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<<;;;<<<>>>??????BBBEEEHHHMMMRRRYYY___ccceeegggiiieeeccc```______```___^^^`````````aaabbbdddfffhhhjjjllloooooommmjjjiiiiiikkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmllllllllloooqqqqqqrrrtttuuuuuuuuuuuuvvvwwwzzz}}}{{{uuuqqqrrrtttMMMOOOPPPQQQQQQPPPNNNMMMJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMKKKJJJHHHFFFEEEEEEFFFFFFBBBCCCEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>???AAA===============>>>>>>???>>>???AAABBBCCCBBBBBBAAA@@@???>>>======<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>BBB<<<;;;???BBBBBBGGGNNNUUUooo|||}}}}}}uuunnnnnnuuu}}}{{{xxxwwwwwwssspppssszzz|||qqq^^^QQQ@@@===::::::;;;999555222222111111222444444222111......///000111222333333////////////000000000000,,,------...............---.........//////000000000...,,,++++++,,,---///.../////////000000111111///...------...///000111111111111111111111111111---.........//////000000000000000000///////////////000000111222222333333444333000///...///000111111111111222222222111111000222555888999888777666222333444666777888888888;;;;;;:::;;;===???BBBCCCAAA@@@>>>======>>>>>>???============>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAABBBBBBBBBCCCCCCEEEFFFFFFCCCEEEHHHJJJKKKLLLNNNPPPMMMMMMMMMKKKKKKMMMQQQTTTNNNMMMMMMLLLLLLKKKLLLLLLJJJMMMOOOOOOOOOOOONNNLLLPPPTTT[[[fffwwwlllmmmwwwvvvkkkXXXNNNGGGEEEFFF@@@@@@@@@???@@@@@@AAAAAA@@@???>>>>>>======>>>>>>888777777777777888999::::::;;;<<<======???BBBEEEIIINNNUUU\\\```bbbdddeee___]]][[[[[[[[[[[[ZZZXXX[[[[[[[[[\\\___aaadddeeegggjjjlllmmmkkkiiigggggghhhgggeeeddddddeeeggghhhccceeefffgggfffgggjjjllllllnnnppprrrrrrqqqrrrrrrqqqvvv{{{xxxrrrnnnppptttKKKLLLMMMNNNOOOPPPPPPPPPIIIIIIIIIJJJLLLLLLIIIGGGGGGGGGHHHJJJKKKJJJHHHEEEGGGGGGFFFFFFEEEFFFFFFFFFFFFDDDCCCBBBBBBDDDFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>><<<<<<===???@@@>>>>>>============>>>>>>???===<<<>>>AAACCCAAA???;;;<<<<<<<<<======>>>>>>??????>>>===============???>>>===<<<<<<<<<<<<<<<>>>===<<<===>>>AAACCCEEEOOO[[[lll{{{yyytttlllgggjjjvvv|||wwwppplllkkklllnnnooozzzjjjXXXIIIBBB888666444222111111111111000000000000000000000111000000000000000000000000//////............//////---......///000/////////////////////////////////......---------,,,,,,,,,---------............///........................////////////000000000000000000000000000000000000////////////000000000000//////000111111111111111333333333222222222111111000000111222333333444444666666777777777555444333222444555555444555666888========================<<<;;;;;;;;;;;;<<<======??????>>>==================>>>???AAABBBDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>CCCCCCDDDGGGKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKMMMNNNOOONNNMMMLLLKKKJJJIIIHHHNNNNNNMMMMMMMMMMMMMMMNNNMMMPPPUUU\\\ggg}}}zzzhhhmmm{{{uuummm\\\QQQIIIEEEGGG???===CCCFFFDDDCCCDDDCCCBBB@@@>>><<<;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@EEEJJJQQQXXX\\\\\\ZZZYYYUUUTTTSSSSSSRRRRRRRRRRRRTTTUUUWWWYYYZZZ[[[\\\\\\```aaaaaaaaaaaaaaaaaa```______^^^]]][[[\\\___aaaaaabbbcccdddeeeeeeeeeeeeiiikkklllmmmmmmnnnppprrrwwwvvvuuutttssssssssssssLLLMMMNNNOOOOOONNNMMMMMMJJJIIIIIIKKKLLLLLLJJJHHHHHHHHHHHHIIIJJJJJJHHHEEEGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@===<<<;;;<<<>>>@@@>>>>>>============>>>>>>>>>===<<<===@@@BBBAAA???;;;;;;<<<<<<==================<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===???@@@AAAJJJYYYgggttt~~~zzzyyytttmmmiiimmmxxxtttrrrooonnnppprrrttttttyyyuuukkk^^^QQQEEE???<<<666555333222111000000000111111000000000000000000//////////////////////////////............//////............////////////........................,,,,,,,,,------.........---------............///.........................../////////000000000000000000000000000000000000.../////////000000000000//////000111111111111111333222222222111111111111000000111222222333444444555555666777777666444333222333555555444444666777::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===???>>>>>>===<<<<<<======<<<===???@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@AAADDDGGGJJJJJJIIIKKKKKKJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJOOONNNNNNNNNNNNNNNNNNNNNPPPQQQTTTXXX]]]mmm~~~tttxxx}}}ppp___SSSMMMDDD???CCCHHHGGGGGGHHHAAAAAA@@@BBBCCCCCC@@@===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???DDDHHHMMMSSSVVVWWWUUUTTTMMMLLLLLLKKKKKKKKKLLLLLLNNNOOOQQQRRRTTTUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZYYYXXXWWWXXX[[[]]]]]]^^^___aaabbbcccccccccfffhhhjjjkkkkkkkkkmmmooosssrrrqqqppppppoooooopppLLLMMMNNNOOOOOOMMMKKKJJJJJJIIIIIIKKKLLLLLLJJJHHHIIIHHHGGGHHHIIIHHHGGGEEEFFFEEEEEEEEEFFFGGGHHHHHHBBBCCCEEEFFFFFFFFFEEEDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@???===;;;;;;<<<===>>>===========================<<<<<<===???@@@???>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999999999999999999999999999::::::::::::<<<;;;:::999999999:::;;;:::AAAJJJTTT\\\ccciiilllyyy}}}}}}}}}|||{{{zzzyyywwwwww}}}{{{rrrssswwwzzzzzzwwwqqqlllddd\\\OOODDD;;;777444333444333222111000/////////111111111000000///////////////////////////////////////............/////////...---------...000000........................***++++++,,,---...///000---------............///............................../////////000000000000000000000000000000000....../////////000000000///000000111111111111000111111111111000000000000000000111111222333333333333444555666666666555444222333555555444444666777888888888888888888888888999999999999999:::;;;;;;>>>>>>===<<<<<<<<<<<<===;;;<<<>>>???AAAAAABBBBBBEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCFFFIIIKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKLLLIIIIIIIIIJJJKKKKKKKKKLLLNNNNNNOOOOOOOOOOOOOOONNNPPPQQQRRRTTTUUU^^^qqqvvv|||~~~uuu___RRRGGGEEEIIIMMMOOOQQQKKKIIIGGGGGGHHHGGGCCC@@@===<<<;;;:::999999999:::::::::999::::::;;;<<<<<>><<<;;;;;;;;;<<<===<<<==================<<<<<<;;;;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999777888888999::::::::::::999999888777777888999999;;;>>>CCCIIIMMMQQQTTTVVVYYYiii{{{zzz{{{}}}zzz|||wwwuuurrruuuwwwuuuppppppwww}}}yyy{{{~~~}}}ppp```TTTIIIDDD===999777555111...111111000000////////////111111111000//////......///////////////////////////......------......//////...---,,,,,,...000111........................++++++,,,,,,---...//////---------............///................................./////////000000000000000000000000000000........./////////000000///000111111111111000000000000000000000/////////000000111111222222222333222333444555666666555444111333444444444444555777999999999999999999999999888888888888888999999:::======<<<;;;;;;<<<<<<<<<;;;<<<===???@@@@@@AAAAAACCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEGGGJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPPPPOOONNNMMMNNNNNNQQQTTTUUUYYYfffssszzz}}}nnnWWWIIIHHHNNNUUUYYY\\\[[[XXXSSSMMMHHHEEECCCBBBAAA@@@>>><<<;;;:::::::::999999999999::::::;;;???@@@AAABBBCCCDDDEEEEEE????????????@@@@@@AAABBBDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMPPPRRRRRRSSSUUUWWWYYYZZZ[[[[[[]]]___aaabbbbbbccceeefffiiiiiijjjkkkkkklllllllllFFFHHHJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMMMMJJJHHHGGGFFFEEEFFFGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDCCCAAAAAABBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@===<<<;;;:::::::::;;;;;;<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;:::999999888999999999777888999:::::::::::::::777777777777888999999:::999999;;;>>>AAACCCDDDEEEFFFPPP```uuuuuuzzz}}}}}}qqqmmmeeegggiiihhhhhhlllssszzz~~~|||uuujjjZZZKKKAAA;;;888555444555444111.../////////////////////...000000000000//////....................................------------......///...,,,+++,,,---///111........................---------------------------------............///....................................////////////////////////////////////............////////////000000111111111000000///////////////////////////000111111111111111222222111222333555555555444444111222444444333333555666888888888888888888888888888777777777777888999999<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBCCCDDDDDDEEEDDDDDDBBBAAABBBDDDFFFHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPPPPOOONNNLLLLLLMMMQQQVVVXXXYYY```hhhtttxxxqqqTTTHHHJJJQQQUUUaaahhhmmmkkk```UUUNNNLLLHHHGGGEEEDDDBBBAAA@@@@@@;;;;;;:::999999999::::::===<<<<<<<<<======>>>???<<<;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCEEEGGGHHHHHHIIILLLNNNMMMOOOPPPSSSUUUVVVWWWWWWXXXYYY[[[\\\\\\]]]___aaadddeeegggiiijjjkkkkkkkkkEEEFFFHHHJJJKKKMMMMMMNNNKKKJJJJJJLLLMMMMMMKKKIIIEEEEEEFFFHHHIIIIIIFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFEEECCCAAA??????@@@BBBDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;:::::::::::::::;;;<<<===>>>>>>===<<<;;;999:::;;;:::999999:::;;;;;;:::::::::::::::999999;;;;;;:::999999999999999777888999:::::::::999888555555666777888999999999888666555777999<<<<<<<<<===AAAHHHTTTdddyyy~~~|||}}}~~~xxx|||ppphhhaaaaaacccgggmmmtttzzz~~~~~~~~~}}}zzzvvvuuuuuuvvvyyy|||}}}}}}zzzqqqcccUUUKKKCCC>>>;;;:::666222///.../////////......///000000000//////////////////////////////..............................------------.........---,,,,,,,,,---//////------------------------......---------,,,,,,,,,---------............///........................------........./////////////////////////////////------........./////////000111111111111000000///////////////000000000000111111111111111111111111111222333444444444333222111222444444333333555666555555555555555555555555888777777777777888999999;;;::::::::::::;;;<<<<<<<<<<<<>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDCCCCCCEEEGGGHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJKKKIIILLLOOORRRRRRQQQNNNMMMNNNOOOSSSYYYZZZXXXZZZ^^^eeezzz~~~uuuyyy}}}jjjQQQJJJKKKMMMWWWeeeuuu}}}xxxlllbbb]]]MMMLLLJJJGGGEEECCCBBBAAA======<<<;;;;;;:::;;;;;;;;;;;;::::::::::::;;;<<<999888888888888999999:::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????AAACCCDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQRRRQQQRRRTTTUUUUUUVVVXXXZZZ\\\^^^aaacccfffgggggggggGGGGGGGGGHHHIIIKKKLLLNNNKKKKKKKKKLLLMMMMMMKKKIIIEEEFFFIIILLLNNNMMMIIIFFFBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@?????????@@@@@@@@@???>>>======<<<<<<===;;;:::::::::999999999999:::;;;===>>>>>>===;;;:::777999;;;:::888777888:::::::::::::::999999999888;;;:::999999888888999999666777888999999888666555555666666777777666666666999666444444777999999999999:::===BBBJJJVVVccclll}}}~~~~~~~~~vvvyyy~~~|||}}}|||uuussssssyyy}}}xxxyyyzzzyyyvvvsssrrrrrr||||||tttkkk\\\TTTIII???999777777777555444222...,,,,,,...111---...///000111000000///------......///000000000...........................------,,,,,,------...,,,,,,------------......------------------------,,,,,,---------------------------............///........................---------.........//////////////////////////////---------.........//////111111111111111000///////////////000000111111111111111111111000000000000222222333444444333111111000222333333333333444666555555555555555555555555888888777777888888999:::::::::999999:::;;;;;;<<<======>>>???@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDFFFFFFFFFGGGIIIJJJIIIGGGEEEEEEGGGHHHHHHHHHGGGFFFHHHIIIJJJKKKLLLLLLMMMNNNKKKMMMQQQUUUUUUTTTPPPNNNRRRQQQUUU[[[]]]YYYXXXYYY^^^ggg{{{zzzqqquuuiiiYYYRRRNNNNNNXXXhhhwwwyyytttbbb___ZZZTTTMMMGGGCCCAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::::::::;;;999888888777777777777888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAAAAAAAABBBCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLIIIKKKMMMNNNNNNNNNPPPRRRRRRTTTWWW[[[]]]_________JJJIIIGGGFFFGGGIIIKKKLLLKKKKKKKKKLLLNNNMMMKKKIIIEEEGGGKKKOOORRRPPPLLLHHHBBBBBBAAA@@@@@@@@@AAAAAA???@@@@@@AAA@@@???>>>===???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888:::;;;===>>>>>>===;;;:::777999;;;:::777666888::::::::::::999999888888888:::999999888888888888888555666777888777666444222666666666666555444333222999555222111444666666555777999:::<<<>>>BBBGGGKKKUUUhhh}}}{{{|||~~~|||}}}||||||rrrsssxxxvvvyyywwwvvvwwwwwwwwwxxx{{{{{{nnn\\\MMM@@@>>>;;;:::888777444222,,,///333333111//////111---...///111111111000000,,,,,,---...///000111111...........................------,,,,,,------...+++,,,---.........------------------------------***++++++,,,---...//////---------.........//////........................---------.........//////////////////////////////---------.........//////111111111111111000////////////000000111111222222111111111000000000000000222333333444333222000000000222333333333333444666888888888888888888888888888888888888888999999:::999999999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@;;;<<<===???@@@AAAAAABBBDDDCCCCCCDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGIIIKKKMMMNNNPPPQQQLLLOOOSSSWWWXXXVVVRRRPPPSSSSSSWWW^^^```]]]ZZZZZZ[[[ZZZddduuupppxxxkkk___WWWNNNOOOVVVfffxxxzzzrrrggg[[[QQQIIIEEEBBBAAA@@@>>>============:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;===???@@@??????@@@BBBDDDDDDEEEGGGGGGHHHHHHHHHDDDFFFHHHIIIIIIJJJLLLMMMJJJLLLPPPTTTWWWXXXYYYYYYEEEDDDDDDDDDFFFIIILLLNNNOOONNNLLLKKKJJJJJJJJJJJJFFFEEEEEEJJJQQQSSSQQQMMMJJJFFFBBB@@@AAABBBAAA@@@>>>>>>>>>>>>============<<<;;;::::::999999::::::::::::999888777777888888999999:::::::::;;;;;;;;;::::::999888777666555444:::999888777777777999999999666444333444555444444555444222333555666555333888888777666555444444333333222222222333555777888888888888999:::<<<===>>>FFFOOO\\\kkk{{{}}}xxxzzz~~~{{{xxxxxx~~~zzz|||yyywwwyyy}}}sss~~~wwwfffXXXMMMFFFBBB777777666444222111//////111222222111111000///...........................111000...---,,,,,,------//////.........---------000...+++***+++---......+++,,,,,,------,,,,,,+++---------............///...---,,,+++++++++,,,---/////////...---------,,,/////////......---------,,,,,,------...///000000...000111111000000111333////////////000000000000000000///...............111111000///......//////111111111111111111111111222222222222222222222222111222333444333222111000444444555555666666777777555:::???>>>999666555777999::::::;;;;;;<<<<<<<<<:::<<<>>>@@@@@@???>>>===??????===<<<<<<===>>>>>>@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDFFFFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJMMMPPPQQQPPPNNNNNNNNNQQQSSSVVVYYYZZZZZZYYYWWW\\\XXX[[[lllsssqqqzzz{{{{{{|||uuuaaaXXXOOOPPP]]]nnn}}}ssscccVVVMMMDDDCCC@@@>>><<<;;;<<<===<<<:::999999::::::999777999:::::::::::::::999888777777666666666777777888999999999999999999999999;;;;;;;;;<<<<<<<<<======AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLNNNPPPRRRRRRDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKFFFDDDCCCGGGMMMQQQQQQOOOGGGDDD@@@???@@@@@@@@@>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999999888777777777777777888888999999999:::::::::999999888777666555444444888888888777777777888888888666555444555666555444444444333444444555555555777777777666555444444333555555444333333444555666555555666666777999:::;;;:::@@@HHHQQQ\\\kkk|||yyyvvvxxx{{{~~~|||}}}{{{}}}uuulll___RRRGGG@@@:::777666555444333222000////////////000111111111111000..............................---,,,------...//////.........------------///---++++++,,,......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......---,,,,,,------...............------------/////////.........------,,,,,,,,,---.........///---...//////......///111....../////////000000000000000///...............222111000///////////////111111111111111111111111444444444444444444444444111111222222222222111111444444555666666777777888888<<>>:::777888:::::::::::::::;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;>>>===<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCAAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKMMMPPPPPPOOONNNMMMMMMOOOQQQSSSVVVWWWXXXWWWWWWVVVVVVZZZeeevvv~~~yyyyyy~~~rrrbbbWWWWWW]]]eeejjjttt~~~dddOOOHHHEEEBBB???>>>?????????AAA@@@>>>=========;;;:::777777888999999999999999888888777777777888888888999999999999999999999999999:::::::::;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGIIIKKKLLLNNNNNNBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFHHHJJJKKKLLLLLLKKKFFFCCCAAACCCHHHLLLNNNNNNCCCAAA>>>===>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888999999888777666666555666666666777777777777888888888888888888777666555555444444666666777777777777777666777666666666888888666444333444444444333333555666666666666555555444444333666666555444444444444444333333333333444555777777777999;;;===BBBLLLXXXbbbuuuzzzuuuuuuzzz~~~}}}}}}tttUUUOOOEEE===777444111000333333222111111000//////,,,---...000111222222222------------------------,,,,,,,,,,,,---...///000............---------------,,,,,,---......---+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,///...---------......///------------............//////............------,,,,,,,,,,,,------------+++,,,...---,,,,,,---............////////////000000///......---.........222111111000000000000000111111111111111111111111333333333333333333333333222222111111111111222222555555666666777888888888999<<<===<<<888777888:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPNNNMMMLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVOOORRRXXX^^^eeeuuu}}}yyy}}}vvvlll___YYYZZZ\\\dddooovvv\\\OOOJJJCCCAAABBBDDDDDDCCCDDDAAA???>>>>>>===<<<:::::::::::::::::::::999999:::999999888888888999999888888888888888888888888888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????AAAAAABBBDDDEEEGGGHHHIIIAAABBBDDDEEEEEEDDDCCCBBBAAACCCFFFIIIJJJJJJJJJIIIEEECCCAAABBBEEEGGGHHHGGGAAA???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888666555555444444555555555555555666666666777777777888888777777666555555444333444666777777666555555666555666888::::::888777222333444333111111444666555555444444444444444444444444333333333333333444222222222222222333444555888999888888999===EEEJJJNNNYYYjjjzzzxxxtttuuuzzz}}}yyyyyy{{{sssrrrmmm```TTTBBB>>>888444222222111000000000000000000/////////,,,,,,...///000111111111------------------------,,,,,,,,,------.........------------------------,,,,,,,,,...//////,,,***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------.........,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++,,,...------.........////////////......------.........222111111000000000111111111111111111111111111111000000000000111111111111333333222111111222444555555555666666777888888888888999999777555444666888999::::::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>><<<<<<===>>>>>>??????@@@???@@@BBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGKKKMMMNNNNNNMMMLLLLLLMMMLLLLLLMMMNNNPPPRRRUUUVVVNNNQQQVVVZZZ]]]hhh~~~~~~{{{}}}{{{pppkkkjjjiiiiiiooo~~~uuu[[[SSSJJJEEEFFFIIIJJJJJJDDDBBB@@@?????????>>>===@@@@@@>>>===<<<;;;::::::::::::999888888888999999888888888888888888888888999999999999999999999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCC@@@AAACCCEEEEEECCCAAA@@@AAABBBEEEGGGHHHGGGFFFEEECCCCCCCCCCCCDDDCCCAAA????????????>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<999999888777777777777888555444444444444444555555444444444555555555666666888888888777777666666555111222444555666555444444444444666999<<<===<<<;;;333333333111000111333555333333333333444444444444000111111222333444444444333333222222222333333444444555555666666777:::;;;999@@@JJJUUUaaaooo~~~{{{{{{}}}~~~~~~}}}|||~~~{{{}}}{{{lll]]]XXXYYYUUUHHH===999666333111111222222222////////////////////////......////////////......------------------------...------------,,,,,,+++,,,,,,------------------+++,,,---///000///,,,)))***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,------------+++,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,,,,---...------------..................------------......111000000000000000111111000000000000000000000000/////////000000111111111444333222222222444555666555555555666777777888888888777666555444444666888888888999999:::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;999::::::;;;<<<======>>>;;;;;;<<<======>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFJJJKKKMMMMMMLLLKKKLLLNNNMMMLLLLLLMMMOOOQQQTTTVVVSSSRRRTTTXXX[[[bbbnnnzzzooo~~~wwwoooqqqzzzjjjcccXXXQQQPPPQQQRRRRRRIIIGGGDDDBBBBBBCCCBBBAAABBBAAA???>>>===<<<<<<===;;;:::999999888888888999888888888888888888888888::::::999999999999999999888888888888999999999:::999999:::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@???@@@BBBDDDDDDCCCAAA@@@AAABBBCCCDDDEEEDDDDDDCCCBBBCCCDDDDDDBBB@@@===;;;===???@@@@@@>>>>>>???@@@@@@@@@???>>>===<<<<<<;;;999888777777666777777777444444444333444444555666444444444444555555555555777777777666666666555555111111222333444444444444333333555999===@@@AAA@@@999666333111222333444333222222222333333444444444///000111333444444444444555444444333333333333444111222444555666666666666666888;;;>>>DDDNNN[[[eeesss|||~~~~~~yyyuuutttzzzyyylllcccZZZNNNDDDDDDHHHEEE>>>888333111///...///000000///////////////////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,******,,,,,,,,,,,,------------,,,,,,---...000///,,,*********++++++++++++******,,,,,,,,,,,,------------******+++,,,------------,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,,,,,,,,,,------------.../////////---,,,---...,,,,,,,,,---------......---------,,,------...//////////////////000000111000000000000000000000000000000000111222222333333333333222333333444555666444444555555666777777777888888666666555666777888666777888999:::;;;<<<======<<<<<<;;;:::999888888:::;;;<<<===============;;;;;;<<<<<<======>>>>>>???@@@BBBDDDFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEEEEHHHJJJKKKKKKKKKLLLMMMOOOMMMMMMLLLMMMNNNPPPRRRTTTXXXSSSRRRVVVZZZ\\\___dddpppxxxyyyzzztttpppnnnooorrrqqqoookkkgggdddccccccdddWWWSSSMMMIIIGGGEEECCCAAAAAA@@@???>>>>>>???@@@@@@===<<<;;;::::::999999:::999999999999999999999999:::::::::999999999999999888888888888999999999:::999999999999::::::::::::;;;;;;;;;<<<<<<=========???@@@BBBCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAABBBBBBAAA???>>>>>>>>>;;;>>>@@@@@@>>>===???AAAAAA@@@???>>><<<:::999888888888777666666666666777444444444444444555666666444444444555555555555666555555444444444444333333111000000111222333444444222222333888===BBBEEEFFF@@@:::444333666888666222000111111222333444444444222333444555555555555444555555444333333333333333333333222333444555555444555666888888999===DDDKKKPPPddd}}}}}}yyyzzz{{{wwwuuuuuutttzzzvvvyyyyyyvvvttttttyyy}}}qqqggg^^^TTTKKKEEECCC;;;777:::===:::666666000///---...///000///...111000000000//////.........//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++,,,,,,,,,------------,,,,,,---//////---+++******++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,---.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---.........///.../////////---,,,---...+++,,,,,,,,,,,,------------,,,,,,,,,------...///...............///000000000000000000000000000000//////000000111222222333///000111222333333333333333333444444555555666666777666555555666777777666444555666888:::<<<>>>>>>============<<<:::888777<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDFFFHHHIIIJJJKKKLLLOOOQQQLLLLLLLLLMMMNNNOOOPPPPPPTTTQQQQQQVVVYYYXXXYYY[[[aaarrr}}}uuuggg___^^^gggpppzzzvvvpppggg^^^WWWQQQLLLIIIJJJHHHEEECCCAAAAAAAAABBB@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999888888888777777777777777888888888999999999888888888888999999999999999999::::::::::::::::::@@@@@@AAABBBCCCCCCCCCCCC?????????@@@AAACCCDDDEEEAAAAAA@@@>>>===>>>@@@BBB:::<<>>@@@AAA@@@???===;;;999777666888888777666666666666666444444444444444555666777444444444555555555666666333333222222222222222222111000000///000222444555111111333777>>>DDDHHHIIIFFF===555444999;;;888222000000111222333444444555555666777777777666555444555555444333222222222222444111///...///000111111000333777888777888;;;>>>???NNN^^^hhhrrr|||yyyyyy{{{rrrqqqyyy|||zzzrrrsssxxx~~~~~~{{{~~~}}}ddd\\\PPPGGGCCCAAA>>><<<999444333666666000///111000/////////111222111000222111111000//////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,+++++++++,,,,,,------------,,,,,,---......---+++******++++++++++++******)))************+++++++++***+++---///000000//////---------,,,,,,+++++++++---------....../////////,,,,,,------...///000000---...///...,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------...///---------------...///000000000000000000000000000,,,------...///000000111---...000111222222111111222222333333444555555666444333333333555555444333333444666888:::===???@@@???@@@@@@AAA???===:::888======>>>??????>>>===<<<;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBCCCEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDEEEGGGHHHJJJJJJLLLOOORRRLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMQQQWWWYYYXXXZZZ]]]UUU___rrrxxxnnn___[[[XXXiiixxxmmmccc\\\WWWVVVSSSOOOIIIEEEBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666555777777777777888888888999777777777777888888888999888888888999999999999999===>>>???BBBDDDEEEBBB@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>???>>><<<:::888777777888333444666777777777666555888888666555444444444444666444111111333444555555444444444444444444444444222222333444333222111000333444444555777===DDDIIIEEECCC???;;;888777666666333333333333333333333333000333666888999777444222000000000000000000000000222222111111000000//////111111222333444666666777>>>DDDIIIMMMSSS^^^nnnzzz|||vvvrrrsssrrrtttzzzzzzuuussstttvvvxxxtttxxx||||||zzz||||||qqqkkkeee\\\UUUHHHCCC===999888666333111111111000000000000111111000000000000000000000000///............---------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())),,,.........---,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------..................------...........................------------.../////////000000000000000//////...///////////////......111//////000111222111000000111111222222222111111333333444555444333111000666555555444444333333222333333444555777999;;;<<<>>>======<<<;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCEEEFFFCCCEEEFFFFFFFFFFFFHHHJJJLLLIIIFFFGGGJJJLLLLLLJJJNNNMMMKKKJJJJJJJJJKKKLLLNNNNNNPPPSSSXXX[[[]]]]]][[[YYY```vvvkkkaaa[[[aaasss|||rrrppppppkkkddd[[[SSSNNNJJJIIIJJJAAA<<>>???>>><<<;;;<<<<<<;;;;;;:::999999999999999;;;::::::999888777777666444555666777888888888888888999999999999:::::::::?????????AAACCCDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???===<<<<<<<<<<<<===>>>>>>>>><<<:::888777666666666444555666777888888777777:::999888777777777777777999777444222333444444333333333333333333333444444222333333444333222111000222222222333444999???CCCEEECCC???:::777555444333222222222222222222222222111222444666666555444222000000000000000000000000111111111000000000000000000111111222333444444555888<<>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBDDDDDDAAACCCEEEEEEEEEEEEGGGHHHKKKHHHFFFGGGIIIKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLMMMLLLMMMNNNQQQTTTWWWXXXXXXRRRSSSYYYgggzzz}}}uuupppooouuu|||tttjjj___VVVPPPLLLEEECCCFFFGGGCCC@@@@@@AAABBBAAA@@@???>>>>>>>>>??????===<<<;;;;;;::::::::::::999999888888777777777777888777777666555444888888999999999:::::::::BBBAAA@@@@@@AAABBBBBBAAA??????@@@@@@AAAAAABBBBBBAAABBBDDDEEEEEECCC@@@>>>===============>>>??????<<<;;;888777555555555555555666777888999999999999999999888888888888888999<<<999666444444444333222222222222333333444444444333333333444333222222111222333222222222555:::===BBB@@@<<<888555222111000111111111111111111111111111111222333333333333222000000000000000000000000///000000000000000000111000000111111111222222222666999:::888555777===CCCHHHOOOXXX```hhhqqq{{{|||xxxtttqqqqqqtttxxx||||||yyyuuuuuuvvvxxx{{{{{{yyywwwuuu{{{~~~wwwnnnddd]]]WWWUUUOOOHHH???;;;:::999555111333111......///000000///000000////////////000000------------------------............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------------------.................................------------...//////------............------......///////////////...000///...///111222111000...///000111222333333333333333333444333333222111111111222222333444444555222222333444555777999:::===>>>@@@AAABBBAAA???>>><<<<<<;;;:::999999888888:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBBBB@@@AAACCCDDDCCCDDDFFFGGGIIIGGGFFFFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKLLLMMMOOOPPPQQQRRRPPPTTTXXX\\\cccxxx|||nnneeeYYYQQQKKKJJJIIIEEECCCBBBBBBBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;:::999888999999999999999999999999999999999999888777666666888888999999999999::::::EEEBBB@@@???@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCCBBBDDDFFFGGGFFFCCC@@@===>>>============>>>??????<<<:::888777666555666666777777888999::::::::::::777666666666666777777888;;;999666555666666555333222222333333444444555555333333333333333222222111444555444333333444777999<<<;;;888555333111000000000000000000000000000000000000000000000111222222000000000000000000000000.../////////000000111111111111111111111111111111444777999888555555999===999<<<@@@EEEJJJQQQYYY___iiisss~~~}}}zzzzzz}}}{{{xxxvvvvvvwwwzzz}}}~~~~~~{{{qqqjjjggg___[[[TTTMMMFFFAAA>>>===@@@;;;666444555666444111000///...///000111222222000//////......//////000------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,------------..............................///////////////000000111------.../////////......---...//////////////////000///...///111111111///---...000111333333444444222222333333333222222222111111111222222333333333222222222333555666888999:::<<>>>>>============>>>???@@@AAA???AAACCCCCCCCCDDDFFFHHHGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMRRRUUUXXXWWWWWWgggwwwvvvxxxwwwkkk\\\QQQKKKHHHGGGHHHDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;:::999999::::::::::::::::::999999:::;;;<<<<<<<<<<<<999999999999::::::::::::FFFCCC@@@>>>???@@@AAAAAA??????@@@AAABBBBBBCCCCCCBBBCCCEEEGGGFFFCCC???==================>>>>>>???===;;;:::888777777777888999999999999999::::::;;;666666666666666666777777888777555666777888777666333333444444555555555666333333222222111111111111333444444333222222333555555555444333222111111111////////////////////////000//////...///000111222////////////////////////......//////000000000111111111111111222222222222///111333444222222555777555777888:::;;;>>>AAACCCGGGNNNYYYaaajjjwww~~~}}}tttgggZZZPPPJJJGGGDDDBBB>>>;;;888777777888777444111111222333222000000000111000000000111222//////............//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------....................................------......///000---...///000000000000000------...//////////////////.........000111000///---...000111333333444444222222222222222222222222333333333222222111111111222222333333555666888999777999===@@@AAAAAA???>>>=========<<<;;;::::::999;;;;;;<<<======>>>>>>???<<<<<<<<<<<<======>>>??????AAACCCDDDDDDEEEGGGIIIGGGFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJLLLNNNOOOMMMKKKJJJJJJLLLNNNOOOPPPPPPQQQ]]]wwwpppbbb______fffqqq~~~lll___WWWQQQLLLJJJGGGDDDCCCDDDDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;EEECCC@@@??????AAAAAAAAA??????@@@@@@AAAAAABBBBBB@@@AAACCCDDDDDDBBB???===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;999999999999:::;;;;;;:::999999999999:::888888777777777777777888555444444555888999999888444444444444444444444444222222111000000000000111...000111111000///000111000111111111111111111111/////////////////////////////////...///000000111////////////////////////...//////////////////000000000111111222222222222///000222111000000111222222222444555555666666555888;;;???CCCIIISSS___gggttt}}}vvvkkkbbb]]]YYYQQQHHHAAA===;;;:::555444333222222222333444111000///000111111///......000111000.........///......------------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------..............................+++++++++++++++,,,---------...///000111111111111,,,---...///000000000000///...---...000111000///...///000111222333333333222111111111111222333333555444444333222222111111333333333444555777888999666888:::===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<======>>>>>>???@@@@@@<<<<<<<<<<<<<<<===>>>>>>???@@@CCCDDDDDDEEEGGGIIIGGGGGGGGGEEEDDDCCCEEEGGGIIIIIIJJJKKKKKKKKKJJJJJJNNNPPPRRROOOKKKIIIJJJLLLMMMKKKLLLOOORRRZZZiiixxxkkkbbbZZZZZZ```ooowwwgggYYYTTTOOOJJJGGGHHHGGGEEECCCAAABBBCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;:::999888888;;;;;;;;;<<<<<<<<<======DDDBBB@@@???@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;<<<<<<======<<<;;;999999999::::::===<<<:::999888777888888888888777666555555555666333333333555888999999777444333333222222111111000111111///.........///000,,,...000111000000000111///000000000111000000000////////////////////////.../////////000000000000///////////////////////////////////////...............///000000111222222222222222111000000000111//////000111333333333222555444444555999>>>CCCFFFNNNYYYfffooozzz|||yyywwwvvvmmmhhhaaa[[[WWWRRRKKKFFFAAA???;;;888666666666666///////////////........./////////000111000///...,,,...000///---,,,---///...------------------...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,*********++++++,,,,,,---***************************++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,------..............................,,,,,,,,,,,,,,,---......,,,---...///000000000000,,,---...///000000000000///...---...000000000//////000111222222222222222222111000000000111333444444444444333333333333333444444444555666777888999666777999:::;;;<<<======::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA===<<<<<<<<<<<<======>>>===???AAABBBCCCDDDFFFHHHGGGHHHHHHEEEBBBAAACCCEEEEEEFFFHHHJJJLLLMMMMMMMMMOOORRRSSSQQQLLLIIIJJJMMMMMMLLLLLLOOORRRVVV```jjjuuuvvvqqqrrryyy{{{lllfff]]]XXXVVVTTTPPPLLLHHHIIIIIIIIIGGGEEEBBBAAAAAAAAAAAA@@@@@@??????>>>============<<<;;;:::999============>>>>>>>>>>>>BBBAAA@@@@@@AAABBBBBBAAA@@@@@@??????????????????===>>>>>>?????????>>>>>>;;;::::::::::::;;;<<<<<<===<<<:::999999999999:::>>>===;;;888777666666777777666555333333222222222444333333555777888777666333222222111000///......111000...------......///---///222333333222333444000000111111000///......000000000000000000000000...//////000111000000000////////////////////////000000//////.........---,,,,,,---...///000111222000000////////////000111000///...///111222333222333111000333777:::;;;:::<<>>;;;===@@@AAAAAABBBEEEGGGHHHIIIHHHEEEAAA@@@AAADDDAAACCCFFFJJJMMMNNNOOOPPPOOORRRTTTQQQLLLIIIKKKNNNKKKIIIJJJLLLMMMOOOWWW```___jjjvvvoookkkgggbbb]]]UUUUUUUUUTTTQQQMMMJJJHHHCCCCCCBBBBBBAAA@@@??????===>>>???@@@@@@AAAAAA@@@>>>>>>>>>>>>????????????AAA@@@@@@???@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@???>>><<<;;;;;;<<<;;;888777666666888999:::999777666555555555666:::999888777666555444333222222222222222222222222222333333444444333333222222222222111111///...---////////////////////////////////////////////////////////////000000000000////////////////////////***...111111///---...000000000000///.........------------.........//////111000///...---,,,,,,,,,000000000000000000000000////////////////////////111111111111111111111111888777777:::AAALLLVVV\\\nnnnnnmmmjjjggghhhmmmqqqwwwwwwxxxzzz}}}|||wwwtttrrrnnniiiddd\\\VVVOOOIIIFFFCCC???<<<777777777666666555555555111111000000//////.........................................................------,,,,,,------...------------------------...---,,,,,,++++++++++++---------,,,,,,+++++++++*********)))))))))))))))******************************+++++++++******)))))))))))))))***+++,,,---//////000...+++******+++)))************++++++++++++***)))'''''''''((()))+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++------,,,+++,,,---...///........................---......///////////////////////////////////////000000000000000000000000---------.........//////000111111111111222222222111111111000000000000000444444444333333222222222333444555666888888999999999999888888999999:::;;;::::::;;;;;;===>>>@@@@@@>>>>>>>>>???@@@@@@AAAAAA===============<<<<<<<<<===???@@@BBBDDDFFFFFFGGGCCCCCCCCCCCCBBBAAA@@@@@@DDDFFFHHHIIIIIIJJJLLLNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLNNNQQQSSSUUU\\\]]]hhhtttuuu}}}}}}sssooolllkkkkkkdddXXXOOONNNMMMKKKJJJIIIHHHGGGEEEFFFDDDCCCCCCCCCCCCAAA???@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???@@@AAABBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>======<<<<<<;;;999777666555555666777888777666555444444555555999999888777555444444333222222222222222222222222222222333333333333222222111111111111111000///...////////////////////////............................../////////000000000........................---///000111000///000111///..................---------........./////////000///...------,,,------////////////////////////////////////////////////000000000000000000000000333333333666<<>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>============<<<<<<===>>>@@@BBBDDDEEEFFFFFFAAABBBBBBCCCCCCCCCBBBBBBDDDFFFHHHIIIIIIJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLOOOQQQSSS\\\[[[```kkk}}}}}}}}}zzz~~~vvvkkkcccaaa]]]XXXTTTOOOJJJGGGKKKJJJHHHGGGEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDBBBBBB@@@??????@@@AAAAAADDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>=========<<<<<<999888666555444444555666666555444444444444555555888777777666555444333333222222222222222222222222222222333333333333222222000000000111111000//////////////////////////////.................................////////////000........................,,,+++******,,,------,,,,,,------------------...------........./////////......------------......////////////////////////........................////////////////////////000000111333777===BBBEEECCC@@@>>><<<;;;:::999888<<<<<<<<<<<<>>>@@@CCCDDDCCCFFFKKKRRRVVVUUUPPPJJJMMMNNNPPPQQQQQQOOONNNLLLNNNPPPSSSUUUWWWXXXXXXXXXVVVSSSPPPOOOOOOOOONNNMMMJJJGGGCCCBBBCCCBBB@@@===;;;:::999999:::999777555777555111000000000///..................---------///////////////.........------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++---,,,+++***)))'''&&&&&&************************)))******+++++++++******))))))))))))***+++,,,---000111111///,,,******+++)))))))))*********++++++******)))((((((((())))))+++++++++***************)))))))))************+++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,------------------------------------...////////////...////////////////////////////////////////////////------........./////////000111111111111222222222...//////000111222333333222333444555666777888888999999999999999888777666888888777777777888999999<<<;;;;;;::::::;;;;;;<<<>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>======<<<<<<===>>>@@@BBBCCCEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGHHHGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPVVVXXX[[[]]]aaasss~~~wwwyyy|||vvv{{{ssskkkeeeaaa___^^^ZZZTTTNNNLLLNNNQQQSSSRRRRRRQQQPPPOOONNNNNNCCCBBBAAA?????????@@@@@@CCCCCCDDDDDDCCCBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<===999888777555555555555555333333333333333333444444666666555555444444333333111111111111111111111111111111222222222222111111//////000000000000000///................................................------........./////////---------------------------)))&&&'''***,,,,,,***+++++++++,,,,,,---------,,,,,,,,,,,,---------...---,,,,,,,,,------...///////////////////////////////////////////////////........................000000111333555888:::<<<>>>;;;888888:::999666222333333333333444555666777999999;;;AAAGGGFFF???888999;;;<<<===>>>===<<<<<<:::;;;<<<>>>????????????>>><<<999888999999888777<<<:::777777888888666555444444444444555555444333333222111000000111111111................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,---************************,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,++++++***)))(((''''''************************))))))***+++++++++******))))))))))))***+++,,,---000111111///,,,******+++))))))))))))******************))))))))))))))))))************************)))))))))))))))))))))***,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,---......//////......////////////////////////////////////////////////............////////////000000111111111222222222000000000111111222222222222222333555666777888888999999:::::::::999888888777777666666777777888999999999999999:::;;;;;;<<<>>>>>>???@@@@@@AAAAAABBB@@@??????>>>>>>============>>>@@@AAACCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOMMMUUU]]]^^^[[[ccc{{{tttuuuxxxvvvzzztttbbbccchhhiiinnnxxxzzznnnccc___bbbgggkkklllnnnooommmjjjgggdddCCCBBB@@@???>>>??????@@@BBBBBBCCCDDDCCCAAA???>>>:::;;;;;;;;;;;;<<<<<<<<<999999888777666666666666222222222333333333333333444444444333333333333333111111111111111111111111000111111222222111111000...//////000000000//////------------------------........................------------............------------------------111---***+++...000000...***+++++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///........................000000000000000000000000////////////////////////000000111222333444444555333111///111333444000---..................//////666555666:::>>>===666///111222333444555555444444444444555666666666777777555333222333444555555444111000//////000000000000000111222222222111111111///000//////.........///---------...............---------------.........------------------------------------------------,,,,,,,,,++++++,,,,,,,,,************************+++++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))*********************************((()))***+++++++++++++++))))))))))))***+++,,,---...//////...+++******+++(((((()))))))))*********))))))*********************************************))))))))))))))))))))),,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------...............////////////////////////................................./////////000000000000111111111222222222333333222222111111000000222333333444555555666666888888999:::::::::::::::666555555555555666777777666777777888:::<<<===>>>?????????@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>=========>>>???AAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAACCCDDDDDDCCCCCCDDDFFFHHHHHHHHHHHHIIIIIIJJJJJJMMMMMMMMMMMMNNNNNNOOOPPPKKKRRR\\\```]]]^^^kkkzzz|||ooovvvuuukkkrrr~~~\\\UUUZZZ\\\bbbkkklllttt~~~AAAAAA???>>>>>>???@@@@@@@@@AAABBBCCCBBB@@@>>>===:::::::::::::::;;;;;;;;;999888888888777666666555222222333333333333222111222222222222222333333333111111111111111111111111000000111111111111000000/////////000000///......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...+++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,++++++,,,---..............................000000000000000000000000////////////////////////....../////////000000000---------///111111000///111222222222222222111111222222222555777666000,,,//////000111111222222111111111111111222222222333///......///111222222111......------......//////---///000000...------......///000///---,,,---...++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++************++++++,,,*********+++++++++++++++((((((((()))******++++++************************((()))***+++++++++++++++))))))))))))***+++,,,---+++,,,---,,,+++******,,,((((((((()))))))))******((()))***+++++++++*********************++++++++++++************)))))))))++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////////////////............................../////////000000000000111111111111222222222444444333222111000000///222222333444555555666666777888999:::::::::::::::555555444444555555666777555666777888:::===???@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>============???@@@AAABBBBBBBBBFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBCCCEEEGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQPPPQQQVVVZZZZZZ[[[ccclll~~~}}}ooonnnvvvmmm^^^bbbiiipppwwwuuuyyy@@@??????>>>>>>???@@@AAA>>>@@@AAABBBAAA???===;;;::::::::::::999999999999777777777777666555444444333444444444444222111000111111111111222222333333111111111111111111111111///000000000000000000///000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++(((***,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,+++,,,,,,------................................................---------------------------------.........//////...///111111111111222444+++,,,,,,------,,,,,,,,,---///111333444333000...000000000000111111111111............//////000000...------...///000...---//////////////////000222,,,...000000...,,,---///---///111000...---...000+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,)))*********++++++++++++)))))))))))))))*********************************(((((()))++++++,,,,,,+++))))))))))))***+++,,,---(((***++++++***)))+++,,,(((((((((((()))))))))***((()))***++++++++++++***))))))*********+++++++++,,,,,,++++++************++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////.........................../////////000000000000000111111111111222222222333333333222222111111111111222333444666888999:::999999999999999888888777444444444333444555555666777777888999;;;===>>>?????????@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>===<<<===>>>@@@AAAAAAAAAAAAEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRRRRQQQRRRUUUVVVVVV\\\dddggg~~~zzz~~~}}}zzz{{{??????>>>>>>>>>@@@AAABBB===???@@@AAAAAA>>><<<::::::::::::999999999888888666666666666555444333222444444555555444222111000000000000111222222333333000000000000000000000000//////000000000000//////000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++))),,,000000---,,,---///.........------,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........///000111111***,,,...---+++***---111------...//////.........(((,,,000222111111000111..............................------...///000000000/////////000000...,,,***+++++++++******,,,...***---000000...---...000***---//////------...000,,,,,,------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))******++++++++++++++++++******))))))((((((************************(((((()))++++++,,,,,,,,,))))))))))))***+++,,,---&&&((()))***))))))+++,,,(((((((((((())))))))))))((()))***+++,,,,,,+++***))))))******++++++++++++,,,,,,,,,+++++++++******+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////........................////////////000000000000000111111111111222222222222222222222222222333333000111333555888:::<<<===:::::::::999888777555555444333333333333444555555999999::::::;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<===>>>???@@@AAAAAAAAACCCDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMJJJKKKMMMOOOQQQRRRRRRRRRPPPPPPTTTWWWWWWUUUXXX^^^XXXlll~~~xxx??????????????????@@@@@@>>>>>>>>>>>>>>>?????????======<<<:::888777666555:::999777555444333444444444333222222111111222222111222333444444222111///............////////////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---************************------,,,,,,,,,,,,++++++,,,------......------,,,+++,,,,,,---...///000000------------------------------------------------////////////////////////111111000//////...//////.........///////////////////////////////////////---......///////////////++++++,,,---............---------............/////////...---,,,++++++***------------------------++++++******+++---...000222111...,,,******+++,,,///---+++))))))+++---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************(((((()))))))))(((((('''************************%%%&&&'''((()))***+++,,,))))))******++++++,,,,,,++++++******************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************------,,,++++++******))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222///////////////......---//////000000///...------111111222222222111111000000000000000111111111111111111111111111111111111222222222444888<<>>;;;888777888888666444555555555555555666777888888999999::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAAEEEDDDCCCAAA???>>>>>>>>>???>>>>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHKKKMMMMMMKKKHHHFFFGGGHHHJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPQQQPPPQQQQQQSSSTTTVVVXXXYYY^^^dddrrrxxxzzz????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888666555555888777555444333222222333333333222111111111111111111222333444333222000///............////////////...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))******+++************************+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......///------------------------------------------------........................000000//////.../////////............---------,,,------------------------,,,,,,---...............,,,,,,------------------------------............//////......---,,,,,,,,,------------------------,,,++++++***+++,,,......111///---+++******+++,,,,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++,,,,,,,,,++++++***************************&&&&&&'''((()))***++++++)))))))))***************************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,++++++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,,,,---......///.........////////////......---000000000111111000000///000000000000111111111111111111111111111111111111222222222333666;;;???BBB>>>;;;888777888888777555666555555555555666666777777777888888999::::::;;;=========>>>???@@@AAAAAACCCCCCBBBAAA@@@???>>>===???>>>>>>>>>@@@AAACCCDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGIIILLLNNNNNNMMMJJJHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMOOORRRTTTVVVVVVVVVVVVUUUYYYbbbrrr}}}????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<999888888777666666555555666555444333222111111111222111111000000000000000111111222333333111000///............////////////........................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++******))))))******+++************************))))))***+++,,,---......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................//////.........//////000...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------------,,,,,,+++------------....................................------------------------,,,,,,++++++++++++,,,---...---+++*********+++,,,)))***,,,------,,,***)))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************((())))))******)))))))))************************(((((((((((())))))))))))))))))))))))((((((((((((************************))))))************))))))************************++++++++++++++++++++++++******))))))******+++,,,*********************************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---)))***+++---.../////////---....../////////.........//////000000//////...000000000000111111111111111111111111111111111111222222222333555888<<<>>>===;;;999888888888777666777666666555555555555666666666777777888999999999;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBAAA???>>>===????????????@@@AAACCCDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJMMMOOOOOONNNLLLKKKIIIIIIJJJKKKLLLLLLLLLKKKMMMLLLLLLKKKKKKJJJJJJJJJJJJLLLQQQTTTVVVUUUTTTRRRSSSTTTXXXaaakkk}}}>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;:::::::::666666555555555555555555555555444333222222111111111111000///////////////111111222222111111000///............////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---************************)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------,,,+++***,,,,,,---------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))***++++++((()))+++,,,,,,+++)))(((...,,,+++))))))+++,,,...++++++++++++++++++++++++************************************************************************&&&'''(((((()))(((((((((************************))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))************))))))************))))))))))))))))))))))))))))))******************************)))))))))***+++,,,************************((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---...//////...,,,,,,---...////////////......///000000000/////////000000000111111111111111111111111111111111111222222222222333666888:::;;;:::999888888888888888888777666555555555555555666666777777888999999:::999:::;;;<<<===>>>???@@@???@@@BBBCCCCCCAAA???>>>@@@@@@??????@@@AAACCCDDDAAAAAAAAABBBCCCCCCDDDDDDGGGIIIKKKMMMNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHKKKNNNQQQSSSSSSRRRQQQSSSSSSVVVYYY]]]hhh}}}>>>>>>>>>=========<<<<<<:::::::::999999888888888444444444444444444444444444444444444333333222111111000//////......//////000111111111000000//////............////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...//////++++++,,,---...//////000------------------------,,,,,,---............---------------,,,+++******,,,,,,,,,------------...,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))******+++++++++******************+++---,,,***))))))***,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''&&&&&&(((((()))))))))*********))))))************))))))))))))))))))))))))))))))*********************************)))******+++,,,))))))))))))))))))))))))(((((()))***++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////......---,,,,,,---......///.........///000000111111111000///000000000111111111111111111111111111111111111222222222222333444666777999999888888777777888999888777666555555555555555777777888888999:::::::::888999999:::<<<======>>>???@@@BBBDDDDDDCCCAAA@@@AAA@@@@@@@@@@@@AAACCCDDDAAAAAABBBCCCCCCDDDDDDEEEEEEFFFIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIJJJLLLNNNOOOQQQQQQPPPPPPRRRUUUUUUZZZgggttt>>>>>>======<<<<<<;;;;;;999999888888777777666666444444444444444333333333333444444444444333222111111000000///////////////000000000///////////////............////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))******+++,,,,,,,,,******++++++,,,,,,------+++******))))))******+++************************,,,,,,++++++************,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,---...///000000------------------------,,,,,,---...............+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******************++++++***,,,+++************+++,,,***)))(((''''''((()))***++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))*********))))))************))))))************************************************))))))***++++++++++++***))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---------......////////////000000///......---,,,------.........------......///000111111111111000000000000111111111111111111111111111111111111222222222222333444555555666777777777666666777999777666666555555555555666777777888888999::::::;;;888888999999:::;;;;;;;;;>>>???@@@BBBCCCCCCBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDFFFIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOQQQUUUUUUUUU[[[bbbjjjxxx>>>>>>===<<<<<<;;;::::::888888777777666555555444555555555444444333333333111222333333333222111000222111000000//////000000000000//////.........///............////////////------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))*********++++++++++++((())))))***++++++,,,,,,)))******+++,,,,,,------+++******))))))******+++***************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,++++++++++++++++++++++++*********+++,,,------,,,+++***))))))(((((((((((())))))************************************************))))))*********+++++++++))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))''''''(((((()))******+++))))))************))))))++++++++++++++++++++++++************************''')))+++,,,---,,,***)))))))))))))))))))))))))))(((((())))))******++++++***++++++++++++,,,,,,,,,************************+++,,,,,,---...//////000------.../////////......------.........---,,,,,,,,,---...///000000000000000000000000111111111111111111111111111111111111111111222222333444555555333555666666444444666999666555555555555666666777666666777777888999999999999999999999999999999999<<<======???@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBCCCEEEHHHIIIKKKKKKLLLIIIHHHGGGFFFEEEEEEEEEEEECCCCCCEEEFFFGGGIIIJJJJJJDDDEEEGGGIIIKKKLLLLLLLLLPPPNNNOOOTTTWWWVVVWWWZZZ```ooommmiiiuuu>>>>>>===<<<;;;;;;::::::888777777666555555444444666666555444444333222222000000111222222111//////222222111000000000000000000000///............///............/////////000------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******++++++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---************************(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++++++++......---,,,+++))))))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,+++******(((***...000000...***(((******++++++++++++******************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())))))******&&&''''''((()))******+++))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&(((+++......,,,***((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******************************+++,,,...///000000***+++,,,---.../////////............---,,,+++++++++,,,---...////////////000000000000111111111111111111111111111111111111111111222333444444555555222444666555333333666999555555555555555666777888555555666666777888888888999999999888888888888777;;;;;;;;;<<<===???AAABBBCCCBBBAAA@@@AAABBBCCCDDD>>>??????@@@@@@AAABBBBBBBBBCCCEEEHHHJJJKKKLLLLLLIIIHHHFFFDDDCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGAAACCCGGGJJJLLLLLLJJJIIIMMMIIIIIIOOOTTTSSSRRRSSSWWW^^^jjjnnndddeeehhhoooyyy~~~ttt999:::;;;;;;;;;:::999888777666666555333222111111444444444444333333222111111111111111111111111111000000000000////////////111111000000/////////...////////////////////////000---******+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++***))))))******)))(((******************************************************+++++++++,,,,,,,,,************))))))))))))+++*********))))))((((((((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,000,,,))))))+++------,,,)))))))))******+++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++************+++++++++***)))'''''')))***+++******+++++++++******)))************************************))))))))))))))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))(((((())))))******++++++************************(((((((((((((((((((((((())))))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,---------............////////////...---------,,,...------------...//////222222222111111111000000000111111111111222222222000000//////000222444555333333333333333333333333666555555444444444555555555444333444666666555444777777888999999999999888777888999:::<<<>>>@@@AAA@@@@@@???????????????@@@>>>@@@BBBBBBAAAAAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMIIIEEEDDDDDDDDDCCC@@@CCCBBBAAACCCEEEFFFFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSVVV^^^kkk|||iiiZZZXXX\\\```gggnnnvvvxxxssszzz999999:::::::::888777666666666555444333222111111333333444444333222222111111111111111111111111111000000000000/////////...000000/////////.................................///,,,******,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))((('''(((***++++++***************************************************************+++++++++,,,************))))))))))))************)))))))))((())))))***+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,///,,,))))))+++------,,,************+++++++++,,,---,,,++++++++++++,,,---++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))*********++++++******)))************************************))))))))))))))))))))))))******************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,------------........................------------...------------...//////222222222111111111000000000000111111111222222222222111111000000111222333333333333333333333333333555555444444333444444555444333333444666777777666666666777888888888888888777777888999;;;===???@@@@@@??????>>>>>>>>>?????????AAABBBCCCAAAAAAAAABBBDDDDDDDDDEEEFFFHHHIIIJJJLLLIIIEEEDDDDDDDDDCCCAAAAAA@@@@@@AAADDDFFFEEEEEECCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQNNNRRRXXX^^^dddsssrrrddd\\\WWWYYYYYY^^^iii~~~sssmmmqqqvvv{{{888999999999888777555444555444444333222111000000222333333333333222111111000000000000000000000000000000000/////////......///............---------........................---,,,***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************(((''''''(((+++,,,,,,+++************************************************)))))))))*********++++++************))))))))))))************))))))))))))******+++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,...,,,******+++------,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++'''(((***,,,,,,***((('''))))))******+++******)))************************************))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))(((************************(((((((((((((((((((((((())))))))))))************************************+++++++++*********************+++++++++,,,,,,,,,------------............------------...............------------...//////222111111111111000000000000000000111111111222222333222222111000000111111333333333333333333333333444333333222222333444444333333333555777999999888555666666666777777777777666777777888:::<<<===>>>???>>>>>>======>>>??????AAABBBDDDCCCBBBAAAAAABBBEEEEEEEEEEEEFFFGGGIIIIIIJJJHHHEEEDDDDDDDDDCCCBBB@@@??????AAACCCEEEEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQOOOSSSWWWWWWSSSYYYnnnmmmbbb^^^UUURRR[[[jjj}}}tttfffaaafffpppwww888999999999888666444333333333222222111000000///111222222222222222111111000000000000000000000000000000/////////.........------------------------------------------------+++++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++(((''''''(((***,,,+++***************************************************((())))))))))))*********************)))))))))(((*********)))))))))))))))+++++++++++++++***)))(((************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++++++++,,,,,,---+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++((()))***++++++***)))(((((())))))***************************************************)))))))))(((((()))))))))************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((,,,+++++++++***)))))))))************************))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,------............------------...//////111111111111000000000000000000000000111111111111222222111111111111111111222222222222222222222222222222222111222222333333333222333555999;;;<<<;;;666666666666777777888888666666666777888:::;;;<<<=========<<<======>>>>>>BBBCCCDDDDDDBBB@@@@@@AAAEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFEEECCCCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDBBBAAABBBCCCDDDEEEFFFGGGGGGFFFHHHKKKMMMOOOPPPPPPPPPPPPRRRUUUUUUQQQRRRaaapppxxxfffZZZ\\\```dddsssxxxlllmmmsssuuuzzz{{{sssyyy888999999999999777555444222222222111111000000///000000111111222111111000////////////////////////////////////............,,,,,,,,,---------------------------------------***+++---------,,,,,,,,,++++++++++++++++++++++++************************************************+++)))((()))******)))((())))))))))))))))))))))))************************((())))))))))))*********************)))))))))((())))))))))))))))))******+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************+++++++++***)))(((((()))***+++'''((()))***************************************************)))))))))(((((()))))))))************+++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((*********)))((((((((('''))))))))))))))))))))))))************************((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,------.........------------...//////000000000000000000000000//////000000000111111111//////000111222222333333222222222222222222222222111111111111111222333444333222333666:::=========888888777777777888999:::666666666777888999:::;;;<<<;;;;;;;;;<<<<<<===>>>AAACCCDDDCCCAAA@@@@@@AAADDDDDDDDDDDDEEEFFFFFFGGGEEEEEEDDDCCCCCCCCCEEEFFFJJJHHHFFFFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGJJJMMMNNNOOOPPPOOONNNMMMNNNPPPPPPQQQXXXaaaqqqjjjaaa\\\XXXbbbqqq}}}}}}vvvmmmppp~~~777888888999999888666555222222222111111111000000//////000111111111111000/////////////////////////////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,+++,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))+++***))))))******)))'''))))))))))))))))))))))))************************)))))))))*********++++++************))))))))))))))))))))))))******************+++++++++******))))))))))))************+++++++++++++++++++++++++++************************)))******++++++++++++++++++,,,------++++++,,,---+++++++++************)))((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++,,,***(((''''''(((***,,,''''''((()))************************************************))))))))))))))))))))))))************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))(((((((((((((((((())))))))))))))))))(((((((((((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))************************))))))))))))***************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------------...////////////000000000000000111/////////000000000111111...///000111333333333333222222222222222222222222111111111111222333444444444333444777;;;>>>>>>>>>999888777777777888:::;;;777777777777777888999:::::::::::::::;;;<<<======@@@AAACCCBBBAAA@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDCCCBBBCCCEEEHHHMMMKKKIIIHHHHHHGGGEEECCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOOOONNNLLLMMMQQQRRRPPPRRRVVVbbbkkk~~~sssdddZZZ\\\cccjjj}}}vvvqqqvvv444555666777888777666666222222222222222111111111...//////000111111000000........................//////.........---------,,,---------............+++++++++++++++++++++++++++...000000---+++***+++************************((()))))))))*********+++((((((((((((((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))************************************+++++++++,,,************))))))))))))((()))))))))************))))))***+++++++++******))))))))))))************************************++++++++++++++++++++++++))))))***+++++++++++++++***,,,......+++***+++---*********)))))))))(((((('''(((***+++,,,,,,,,,+++++++++++++++++++++++++++************************************************)))************+++++++++************************++++++************++++++******))))))))))))******&&&'''((()))************************************************))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))((((((''''''((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...------------...//////////////////000000111111////////////000000000111///000111222333222222111111111111111111111111111111111111222222333555555555444555888;;;>>>???>>>999888666666666777999:::888888777777888888999999999999999999:::;;;<<<===>>>???AAAAAA@@@???@@@AAABBBBBBAAAAAAAAABBBCCCCCCAAACCCDDDCCCBBBCCCFFFIIILLLJJJIIIIIIIIIIIIHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPTTTWWWTTTPPPPPPUUUZZZ^^^iiiyyyxxxkkkccccccooo~~~www|||222333444666666666666555333333333222222222222222......///000000111000000........................//////.........------------------....../////////+++++++++++++++++++++++++++...111111---*********************************(((((())))))*********+++(((((((((((((((((((((((((((''''''(((+++,,,,,,+++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,************))))))))))))(((((())))))*********+++((()))***+++++++++++++++))))))))))))************************************++++++++++++++++++++++++))))))***++++++++++++***))),,,......,,,***+++---***)))))))))(((((('''''''''(((***+++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))++++++************++++++''')))***++++++***)))'''&&&'''((()))************************************************))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%''')))***+++***)))((((((((((((((())))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++...------------...//////.../////////000000111111////////////000000000000111111222333333111000///111111111111111111111111222222222222333444555666666555666888<<<>>>???>>>888777555444555666888999999888888888888888999999999999999999:::;;;<<<===<<<>>>@@@@@@??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBB@@@BBBDDDCCCBBBCCCFFFJJJIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNLLLQQQWWWYYYSSSLLLNNNUUUXXXYYY___gggnnn~~~rrrgggjjjzzz||||||555444333222333444555666333222111111000000111111111111000000//////......//////.........---------......------------,,,,,,------------------------,,,++++++******++++++,,,/////////...---+++***))))))***+++***)))((()))***((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''')))************+++++++++************************+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********************************(((((())))))*********++++++++++++************)))))))))))))))************)))'''%%%'''***,,,***((()))))))))))))))))))))))))))************+++++++++******))))))))))))******(((((((((((())))))))))))'''''''''''''''((())))))'''((()))***+++,,,------++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((------,,,***)))'''&&&&&&))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***,,,)))'''((()))***(((%%%***************************,,,//////---+++******+++)))((((((***+++******'''(((***++++++***)))(((...---,,,,,,......---,,,000///...---,,,,,,+++***..................------////////////////////////000000000000000000000000---......///////////////111111000000000000111111000000000000111222333444555555555666777999:::;;;:::999888666666666777888777888888888888999999999999:::;;;<<<<<<<<<;;;::::::>>>BBBBBB@@@>>>???AAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBEEEGGGHHHKKKIIIGGGGGGHHHHHHGGGFFFJJJKKKLLLKKKIIIHHHHHHIIIHHHKKKMMMMMMKKKJJJLLLNNNOOORRRVVVYYYYYYUUUPPPMMMRRRUUUYYY[[[```kkk}}}yyywwwxxxyyyyyyqqqttt~~~{{{yyy555444333333333333444555333222222111111111111111000000000000//////......//////.........---------,,,,,,++++++++++++******------------------------,,,++++++******++++++,,,//////......---+++***))))))***+++***)))((()))***))))))***************)))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((()))))))))*********************************+++++++++*********)))))))))************+++++++++,,,,,,+++++++++*********************************((()))))))))************+++++++++*********))))))(((((()))))))))*********)))*********)))))))))***))))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))***'''''''''''''''''''''''''''''''''''''''((())))))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++)))((((((((((((((((((((())))))(((((('''&&&&&&%%%)))((((((((((((((((((((()))((((((''''''(((((())))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))******(((&&&'''***+++)))'''((((((((((((((((((((((((+++---//////...,,,++++++***)))((((((***++++++***)))***,,,......---,,,+++...,,,,,,,,,---...---,,,......------,,,+++++++++........................////////////////////////////////////////////////......///000000000000///111111000000000000111111000000000000111222333444444444444555666777999999999888777666555666666777666666777777777888888888777888:::;;;============;;;>>>AAABBBAAA@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAACCCEEEGGGIIIJJJIIIIIIIIIJJJJJJIIIGGGKKKLLLMMMLLLKKKIIIJJJJJJIIILLLNNNNNNLLLKKKMMMNNNOOOQQQUUUWWWVVVTTTPPPMMMQQQSSSUUUSSSTTTZZZgggqqqvvvooorrrtttpppkkkfffffflllyyy666555444333222222333333222222222111111111111000000000000////////////..................---------,,,,,,++++++++++++******------------------------,,,++++++******++++++,,,.........---,,,+++***)))((()))******)))((()))+++******************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))((((((''''''''''''((((((((())))))************************+++************))))))))))))************++++++++++++++++++***************************************))))))))))))************++++++*********)))))))))(((((())))))))))))******))),,,...,,,(((&&&(((+++)))))))))))))))))))))))))))))))))*********++++++)))((((((''''''(((((()))((((((((((((''''''''''''(((''''''''''''(((((())),,,,,,+++***)))(((((('''))))))(((((((((((())))))************************((((((((((((((((((((((((######%%%''')))+++,,,---((((((((((((((((((((((((******)))((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((('''&&&'''***+++***)))((((((((((((((((((((((((+++---//////...,,,,,,,,,***)))((((((***++++++***+++,,,...///000000000///...,,,+++,,,---...---+++++++++++++++++++++++++++........................////////////////////////........................//////000111111111111111111111000000000000111111000000000000111222333444333333333444555666777888777777666555555555555666555666666666777777777777555777999;;;===>>>??????>>>>>>???AAACCCCCCBBB@@@BBBBBBBBBAAAAAA@@@@@@???BBBBBBAAABBBCCCEEEGGGHHHIIIIIIIIIKKKLLLLLLJJJHHHKKKMMMNNNMMMKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOOOOPPPRRRSSSSSSQQQOOONNNSSSUUUUUURRRPPPRRRYYY```pppzzzrrrttt~~~zzzpppddd]]]___fffkkkmmmyyy666555444333222222111111222222222222111111000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++***)))((()))******))))))***+++,,,++++++***)))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))************************************))))))))))))))))))*********+++++++++*********************)))************************)))))))))))))))*********************))))))))))))(((((((((((()))))))))***)))+++,,,***((('''(((***))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((***************)))))))))((((((''''''''''''((())),,,,,,+++***)))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''(((((()))*********'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''((()))******)))***************************,,,......,,,++++++,,,***)))((((((***,,,,,,+++***+++---...000000000000---,,,++++++------,,,+++))))))******++++++++++++---------...............////////////////////////------------------------000000111222222222222111111111000000000000111111000000000000111222333444333333333333444555666777555555555555555555555555666666666777777777888888666777999:::<<<===>>>???@@@>>>>>>@@@DDDFFFCCCAAACCCCCCBBBAAAAAA@@@@@@@@@BBBBBBAAAAAABBBDDDEEEGGGHHHHHHIIIKKKMMMMMMKKKIIIKKKLLLMMMLLLKKKKKKLLLNNNOOOOOOOOOOOONNNNNNOOOPPPOOOOOOOOOOOOOOOOOONNNNNNRRRTTTVVVUUUSSSTTTYYY]]]ccchhhsss{{{sssqqqsssiiillluuuxxxuuuooooooqqqvvv||||||xxxwww{{{555555444444333222111000111222222222222111000///.............../////////---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))''')))******))))))***+++...---+++***)))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))))))))*********)))))))))(((((('''(((((((((((()))))))))(((&&&%%%''')))***)))'''(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''((((((+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''(((((()))*********&&&&&&''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))***)))(((''''''((()))))))))))))))))))))))))))***++++++***)))***+++***)))((()))+++,,,---,,,((()))***,,,---......///---,,,++++++,,,---,,,+++((())))))******++++++,,,---------.........//////////////////////////////------------------------000111111222222222222222111111000000000000111111000000000000111222333444444444444444555666777777444444444555555555555444777777777888888888999999999999999:::;;;<<<===>>>AAA???>>>AAAEEEGGGEEECCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEHHHGGGHHHJJJKKKLLLJJJHHHJJJKKKKKKKKKJJJJJJLLLNNNQQQPPPOOONNNOOOOOOPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMPPPSSSTTTTTTUUUXXX[[[\\\___eeeqqq}}}llljjjzzzzzz||||||yyyvvvsssrrrpppllliiigggfffhhhkkkooommmgggaaa\\\XXXZZZdddnnntttzzz333333444444333222111000111111222333333111000///---............/////////---------...............,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))((('''(((******))))))***,,,///...,,,***)))((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++(((((((((((())))))))))))************************************))))))))))))******)))))))))(((((((((''''''(((((((((((())))))(((%%%###%%%)))+++)))&&&((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''(((((()))((((((''''''&&&&&&%%%%%%)))((((((''''''''''''(((((((((((())))))*********((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((()))******)))((((((''''''&&&&&&&&&&&&''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))***+++***'''&&&'''(((''''''''''''''''''''''''((()))******(((((()))+++***)))((()))+++---------(((((()))***+++,,,,,,------+++***+++,,,---,,,***))))))*********+++++++++,,,,,,------.../////////////////////////////////------------------------000000111222222222222111111111000000000000111111000000000000111222333444444444444444444555666777333444555555666555555555888888888888999999999999999999999:::;;;<<<===>>>AAA@@@@@@BBBDDDFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBAAAAAABBBDDDDDDJJJIIIHHHHHHJJJKKKJJJIIIIIIJJJJJJJJJIIIJJJMMMPPPSSSPPPNNNNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLMMMNNNNNNOOOQQQTTTUUUUUUVVVXXXZZZVVVWWW[[[aaajjj|||~~~lllkkktttyyyyyyxxxzzzlllbbbZZZYYY\\\ccckkknnnkkkggg[[[QQQLLLRRRXXXZZZ^^^eeelllhhhgggppp{{{qqqjjjhhhiiikkk111222333333333333222111000111222333333222000///---------.........//////---------.........//////,,,,,,++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******************)))(((&&&(((******))))))+++,,,111///,,,***(((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++'''''''''((((((((())))))************************************)))))))))(((***)))))))))(((((((((((('''''''''((((((((())))))((('''''''''((((((((('''(((((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***'''''''''&&&%%%$$$$$$$$$))))))((('''''''''''''''(((((((((((()))))))))***)))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))%%%%%%&&&''''''((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((()))******)))((('''''')))+++***'''&&&(((***''''''''''''''''''''''''((()))***)))((()))***,,,***)))((())),,,---...---+++*********+++,,,,,,---,,,+++***+++,,,,,,,,,*********++++++++++++++++++,,,,,,------...//////000////////////////////////------------------------///000000111222111111111111111000000000000111111000000000000111222333444333333333333333444444555333444555666777666666555777777777777888888888888888888888999;;;===???@@@@@@AAACCCCCCDDDEEEGGGIIIFFFEEEDDDCCCDDDEEEGGGIIIFFFEEEDDDCCCCCCDDDEEEFFFNNNKKKIIIHHHIIIJJJKKKJJJJJJKKKKKKJJJJJJLLLOOORRRTTTPPPMMMMMMNNNPPPOOONNNLLLLLLLLLLLLLLLMMMMMMNNNRRRSSSUUUVVVWWWXXXZZZ[[[UUUUUUWWW[[[]]]fff{{{{{{wwwsssnnniiikkkvvvtttmmmkkkmmmuuuqqqaaaTTTUUUXXXYYY```jjjkkkhhhhhhqqqrrreee```bbbfff000111222333444333222111000111333333333222000...---------.........//////---------.........//////.........---------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************))))))(((&&&((()))***))))))+++---111///---***((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******)))************+++++++++&&&'''''''''(((((())))))************************+++*********))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))(((***,,,***'''%%%''')))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))((('''&&&&&&%%%%%%***)))((('''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((()))******)))((('''%%%(((***)))((('''))),,,)))))))))))))))))))))))))))***+++***))))))+++---***)))((())),,,.........------,,,,,,,,,------...,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,------...///000000////////////////////////........................//////000111111111111000111111000000000000111111000000000000111222333444222222222111222222333333333444666777777777666666666666666666777777777777666666777888;;;>>>AAACCC???BBBEEEDDDCCCDDDHHHKKKFFFEEEDDDDDDEEEGGGIIIKKKHHHGGGFFFEEEEEEEEEFFFGGGQQQNNNJJJHHHIIIKKKLLLLLLKKKLLLLLLKKKKKKMMMQQQTTTTTTPPPMMMLLLNNNPPPOOONNNKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWYYYZZZXXXWWWXXXZZZZZZ\\\iiixxx~~~ddd___bbbmmmxxxsssaaa___bbbeeeppp}}}}}}~~~rrrlllpppwww000000111222222222222111222222222222111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++************+++++++++,,,,,,---............+++*********))))))(((((()))(((&&&&&&'''***---000555222///+++))))))***+++)))))))))))))))))))))))))))************)))(((((())))))***++++++++++++***(((((((((((())))))))))))++++++***)))(((((())))))))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%$$$&&&)))***(((&&&''''''''''''''''''''''''))))))))))))******************)))))))))))))))***((()))*********((('''&&&))))))*********+++++++++,,,***)))***++++++***)))******************************))))))((((((''''''''''''''''''((((((((((((************************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***'''%%%&&&((((((&&&###(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''*********)))))))))))))))))))))))))))*********************+++,,,---//////000---***+++///111111000---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---//////000000000000/////////////////////.........111222333444444333222111000111111111111222222222222111111111111111222222222222222222333333444555888777666666666777888999888999999999999999999:::::::::999888777:::>>>BBBCCCBBBAAAAAAAAACCCDDDEEECCCDDDDDDDDDEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEJJJJJJJJJIIIHHHHHHJJJLLLLLLLLLNNNOOOPPPQQQQQQQQQNNNLLLLLLNNNQQQSSSQQQOOONNNJJJJJJNNNPPPNNNMMMNNNOOOQQQTTTTTTTTTTTTUUUVVVWWWTTTTTTUUUUUUVVV^^^gggooozzz}}}qqqddd^^^aaahhhlllnnnyyy~~~~~~uuussswwwzzz|||}}}}}}111111222333333333333222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++******))))))******+++******++++++++++++++++++*********)))))))))((((((((('''&&&&&&(((***---///333000---***(((((())))))((((((((((((((((((((((((&&&'''((()))))))))))))))))))))***++++++++++++***((((((((()))))))))******+++******)))(((((())))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))((('''((()))***(((%%%''''''''''''''''''''''''(((((()))))))))*********((((((''''''''''''((((((((())))))))))))(((((('''))))))*********+++++++++)))((('''((())))))((('''))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&'''(((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************))))))******,,,---///000///---,,,---///111111///------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------//////000000000000///////////////////////////...000111111222222111111000000000111111111222222222222222111111111111111111222111111111111222333444777666666555555666888888999999999999::::::::::::;;;;;;:::999999;;;???BBBEEEDDDBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEIIIJJJJJJIIIHHHIIIKKKMMMJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKKKKMMMQQQRRRQQQOOOMMMIIIIIIMMMNNNLLLJJJLLLNNNPPPRRRSSSSSSTTTUUUWWWWWWTTTTTTUUUUUUUUUZZZbbbdddjjjuuuvvvddd\\\]]]___aaaccckkk{{{yyyyyy~~~}}}yyywwwyyy111111222333333333333333///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))+++******))))))******+++******+++++++++***))))))******))))))))))))((((((((('''''''''(((***---///000...,,,)))''''''(((((((((((((((((((((((((((((($$$%%%&&&((())))))******((()))******++++++******))))))))))))******************)))((((((((()))))))))((((((''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((+++***))))))***)))'''%%%(((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''(((((()))(((((((((((())))))***)))))))))************+++,,,+++******,,,,,,+++***(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&'''((((((''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++---///000///......///000000///---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------...//////000000//////.........//////////////////000000000//////000000000000000000111111111222222333333222111000000000111111111000000111111222222666555555555555666777888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<@@@CCCLLLKKKHHHFFFDDDBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKMMMHHHHHHJJJKKKLLLMMMMMMMMMIIIIIIJJJLLLOOOQQQPPPOOOMMMIIIHHHKKKLLLJJJIIIJJJLLLNNNQQQRRRSSSTTTVVVXXXWWWUUUUUUVVVUUUSSSVVV[[[]]]```dddkkkzzz}}}jjj```[[[YYYXXX[[[cccrrr}}}~~~yyyrrrqqqttt000000111222222222222222.........---------,,,,,,------------------------++++++++++++++++++++++++***++++++++++++***************))))))))))))******,,,,,,------,,,+++******))))))))))))))))))((((((''''''''''''(((+++---...///---+++)))((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))***************))))))))))))*********+++***))))))((((((((())))))(((((((((''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))******+++)))(((''''''''')))***+++))))))))))))************+++***)))***,,,---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&)))+++)))&&&%%%'''***'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))((()))))))))************((((((((()))+++,,,...///......///000000///---,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------...//////////////////...............////////////111111///......///111111000000000000111111111111333333222111000000000000222222111111111111222222555555555666666777888888999999999:::;;;;;;<<<<<<<<<===>>>======>>>@@@BBBNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGJJJKKKKKKJJJHHHHHHIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHIIIKKKMMMOOOOOOOOOOOOKKKIIILLLMMMKKKJJJKKKKKKMMMOOOPPPQQQSSSVVVXXXXXXUUUUUUXXXWWWSSSSSSVVVYYY]]]bbbffflllyyy|||nnnggg___^^^```fffttt|||tttrrrrrrwww......///000000000000000/////////.........------------------------------++++++++++++++++++++++++*********************+++***))))))))))))))))))***,,,,,,,,,,,,+++***))))))(((((((((((((((((())))))'''''''''((()))+++---......---+++***))))))))))))'''''''''''''''''''''''')))))))))******))))))((((((((()))************)))((())))))))))))*********)))((((((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''(((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))***++++++)))(((''''''''')))***+++))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((***+++)))&&&$$$%%%'''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''(((((())))))))))))((()))))))))************((((((((()))***+++,,,---,,,---//////...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---............////////////......---.........//////000000222111000//////000111222//////000000000111111111333222222111000000111111444333333222222222333333555555666777888888888999888888999::::::;;;<<<<<<<<<>>>??????>>>>>>@@@AAAGGGFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@????????????AAABBBCCCEEEFFFGGGHHHHHHKKKLLLLLLJJJGGGEEEEEEFFFEEEFFFGGGIIIJJJJJJJJJJJJFFFHHHJJJKKKLLLMMMNNNNNNQQQLLLKKKMMMOOOMMMMMMNNNKKKMMMNNNOOOPPPQQQTTTWWWXXXUUUUUUXXXWWWSSSQQQRRRTTTZZZ___``````dddnnnwwwwwwqqqhhhccceeerrr}}}yyysssqqqtttxxx{{{}}}------...///////////////000000/////////.........------------------------++++++++++++++++++++++++******)))))))))***++++++***))))))(((((())))))***(((((()))))))))(((((('''''''''(((((((((((())))))&&&''''''(((***+++------,,,,,,+++******))))))***''''''''''''''''''''''''***************)))(((((('''((())))))******))))))(((((((((((())))))))))))((((((''''''(((((())))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((###%%%'''(((''''''((()))((((((((((((((((((((((((''''''(((((((((((())))))'''&&&&&&''''''((()))***)))(((((((((((())))))******)))))))))))))))((((((&&&%%%$$$%%%'''(((((('''))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((()))(((&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''(((((())))))***))))))))))))************))))))(((((()))******+++***,,,------,,,+++,,,---*********+++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......---......//////......---------......///000000000222111111000000111111222/////////000000000111111222111111111111111222222555444333333222333333333333444555666777888888888777777888999::::::;;;;;;<<<>>>@@@@@@?????????@@@BBBCCCDDDDDDEEEEEEEEEEEE@@@@@@@@@????????????>>>AAABBBCCCEEEFFFGGGGGGGGGIIIJJJKKKIIIFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIKKKLLLKKKKKKMMMNNNPPPLLLJJJMMMNNNMMMNNNPPPMMMNNNOOONNNNNNOOORRRTTTVVVRRRRRRVVVVVVSSSPPPPPPTTTWWWYYYXXXWWWZZZbbbiiitttkkk^^^^^^hhhqqqqqquuu~~~wwwtttvvvzzz~~~---......///000/////////////////////............------------------------***************************)))(((((()))***+++,,,))))))(((((((((((())))))''''''(((((()))((((((((('''''''''((((((((())))))&&&'''''')))***+++,,,---******))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%'''))))))'''&&&''')))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''((()))***((())))))))))))(((((('''******))))))((((((((((((((('''&&&(((***++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((())))))***))))))))))))******************)))(((((((((((()))(((***+++***))))))+++...)))*********++++++++++++***++++++,,,,,,++++++***)))******+++---......///---......//////......---------......///000000111///000000000000000000///////////////000000000111000000000000111222333333444333333222111111222222000111333555666666666666555666666777999::::::;;;;;;>>>@@@AAA@@@>>>>>>???@@@AAACCCDDDEEEFFFEEEEEE@@@@@@@@@?????????>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHHHHFFFDDDCCCDDDAAABBBCCCEEEFFFFFFGGGGGGHHHKKKMMMMMMKKKJJJLLLMMMMMMHHHFFFIIILLLKKKLLLOOOPPPPPPOOONNNLLLLLLOOOQQQRRRNNNNNNRRRTTTQQQOOOOOORRRSSSTTTTTTTTTXXX]]]aaabbbkkk{{{qqqccc^^^___aaaaaaiiixxx...//////000000000000000//////.........---------------------------------***************************)))(((((((((***+++,,,))))))(((((((((((())))))(((((()))******+++******&&&'''''''''(((((())))))&&&&&&''')))***+++,,,---((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))'''(((((()))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((***,,,+++(((&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***,,,,,,((()))*********((('''&&&******))))))((((((((('''&&&%%%$$$%%%((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''###!!! ###'''***)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***))))))))))))************++++++)))((('''''''''''''''(((***)))'''(((+++///))))))******+++++++++++++++++++++,,,,,,+++++++++)))******+++---...//////---..................------------...///000000111---...///000000///...---////////////000000000000//////000000111222444444333333222111000000111111...///111333444444444444444555666777888999::::::;;;===@@@AAA@@@>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>>>>???AAABBBCCCBBBBBBAAAAAACCCFFFFFFEEEDDDDDDEEE@@@@@@BBBCCCDDDEEEEEEEEEIIILLLNNNNNNKKKJJJKKKMMMIIIDDDCCCFFFIIIIIIKKKNNNRRRQQQPPPMMMKKKKKKMMMOOOPPPKKKJJJOOOQQQPPPNNNNNNLLLMMMOOOQQQSSSTTTUUUUUU[[[\\\aaaooozzzkkkddd___[[[]]]eeemmmttt------............------......---------,,,,,,,,,---------,,,,,,+++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((()))+++++++++***)))''''''''''''''''''''''''******)))((('''&&&%%%%%%'''''''''''''''''''''''')))******))))))((('''&&&$$$&&&((())))))(((&&&$$$))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((())))))*********)))'''&&&'''(((***,,,'''((((((((((((((('''&&&'''((()))))))))(((&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***''''''((((((((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********))))))((((((((()))***************)))************+++++++++******+++,,,------......------,,,,,,+++***))))))***+++,,,...//////000000333222000///.........//////////////////.........000000000111222222333333666666444333222111111111222111111333555777777666777777777888999<<<>>>@@@:::;;;===??????>>><<<;;;;;;;;;<<<===???@@@BBBCCCAAAAAA@@@AAABBBAAA>>><<<======>>>@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDDDDDDDFFFGGGIIIKKKSSSWWWWWWRRRNNNNNNMMMJJJNNNMMMLLLMMMNNNNNNMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSUUUWWW[[[aaajjjxxxwwwkkkaaa^^^```dddkkkrrrzzzyyyyyyzzzyyyzzz------............------...------------,,,,,,,,,------,,,,,,,,,+++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((&&&'''(((((((((((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%$$$$$$###$$$%%%&&&'''''''''((((((((((((''''''(((((((((((((((''''''&&&)))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&&&&''''''(((''''''(((((((((((('''''')))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************)))************+++++++++******++++++,,,,,,---------,,,,,,++++++*********+++,,,---///000000000000222111000///.........////////////////////////...///000000111111222333333555444333222111111000111222111111222444555555444666666666777888:::<<<===999:::;;;======<<<;;;:::<<<<<<<<<<<<===>>>???@@@???@@@@@@@@@@@@>>>===<<<===>>>??????@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDEEEFFFGGGIIIJJJQQQUUUWWWUUUSSSRRROOOJJJMMMLLLKKKLLLNNNOOONNNMMMNNNNNNNNNNNNOOOOOOPPPQQQPPPQQQRRRUUUZZZbbbkkkrrrwwwmmmgggccceeeiiiooommmkkkhhhcccccclllxxx------............------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%''''''(((((((((&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************)))************+++++++++******++++++++++++++++++++++++++++++++++++++++++***+++,,,---.../////////111111000///..................////////////////////////000111111222222333333333222111111111111111444222111111222333222111555555555555666777888999777888:::;;;;;;;;;:::999<<<<<<<<<<<<<<<======>>>???BBBCCCBBB>>>;;;<<<===>>>>>>??????@@@?????????<<<===???@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHNNNRRRUUUUUUVVVUUUPPPIIIKKKJJJIIIKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQRRRUUUZZZ^^^dddppp~~~xxxmmm___WWW]]]gggzzz------............---------------,,,,,,,,,++++++,,,+++++++++++++++++++++******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((())))))'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&''''''((())))))(((((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''(((((())))))(((((($$$%%%&&&'''(((((()))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((******************++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&&&&''''''((((((((())))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))((())))))************)))(((((()))***************))))))*********+++++++++++++++******************++++++++++++++++++,,,,,,((()))***,,,------------000000//////........................//////////////////000000111222222222333222222222222222333333666444222111222222222111555555555555666666666777777777999:::::::::::::::;;;;;;;;;<<<===>>>???@@@DDDGGGHHHEEE>>>:::;;;===>>>>>>????????????>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGJJJNNNPPPPPPSSSTTTPPPIIIHHHHHHHHHJJJMMMNNNOOONNNOOOOOOOOOOOOOOONNNMMMMMMPPPRRRSSSSSSSSSUUUXXXZZZ[[[___fffrrruuu```[[[___dddwww------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))((('''&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((())))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))***************(((((()))***************))))))*********+++++++++++++++******************++++++++++++++++++,,,,,,)))***+++,,,---.........///////////////.........---.........//////000000...//////000111111222222333333333333333444555666999666333222222333222111555555666666666666666555777777888999::::::;;;;;;::::::;;;<<<>>>AAABBBDDDJJJLLLLLLGGG???:::;;;=========>>>?????????>>>>>>AAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGGGGFFFFFFHHHKKKLLLKKKLLLOOOMMMIIIGGGFFFGGGIIILLLNNNNNNMMMPPPQQQQQQQQQPPPOOONNNMMMKKKMMMOOOPPPQQQRRRTTTVVVWWWXXXZZZ^^^hhh|||qqq___\\\ZZZeeerrryyy|||------............------,,,,,,,,,,,,++++++++++++*********+++++++++++++++))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************)))((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))$$$%%%&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((())))))***'''((()))******+++******(((((()))***************)))************+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,---///000000000000....../////////......---------......///000000000......///000000111111222222222333333444666777888:::777444222222333333222333444555555666555555444666777777888999:::;;;;;;999:::;;;===???BBBDDDEEELLLLLLJJJEEE???;;;;;;<<<;;;<<<===>>>????????????CCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGKKKMMMIIIHHHJJJKKKIIIFFFFFFFFFHHHKKKMMMMMMLLLPPPQQQQQQRRRQQQPPPNNNMMMJJJKKKMMMMMMMMMMMMOOOPPPNNNPPPTTTWWWZZZbbbtttqqqfffbbbdddffffffbbbdddppp}}}------............------,,,,,,,,,++++++++++++***)))*********++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%))))))((('''((()))***+++%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))$$$%%%'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))******+++++++++(((((()))***************)))************+++++++++******++++++,,,,,,---------,,,,,,++++++************+++,,,---////////////------...//////......---------......///000000111......//////000111111111111111111222444666888999999666222111111222222222000111333444444444333333555555555666777888::::::999:::;;;<<<>>>@@@BBBCCCGGGFFFCCC@@@===;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDD@@@BBBDDDFFFHHHHHHGGGGGGEEEEEEEEEFFFFFFEEEEEEEEECCCDDDEEEGGGHHHHHHHHHGGGFFFNNNSSSOOOIIIHHHIIIIIIFFFFFFEEEGGGJJJKKKKKKJJJNNNOOOPPPQQQQQQPPPNNNMMMJJJKKKLLLLLLKKKKKKLLLNNNLLLKKKNNNRRRSSSUUU]]]hhhwww}}}{{{wwwsssnnnfff___ccckkknnnllljjjiiiiiilllnnnqqqzzz---..................---,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((((((%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""###$$$&&&(((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''(((******+++++++++(((((()))***************)))************+++++++++******+++,,,------......------,,,,,,+++***))))))'''((()))***+++,,,,,,,,,,,,---.../////////...------------...///000000111......//////000111111111///000000111333555777888888555111///000111222222...///111222333333222222333333444444666777888999::::::;;;;;;===>>>???@@@BBB???<<<;;;;;;;;;:::999999:::;;;===???@@@AAAAAA>>>???@@@BBBCCCDDDDDDEEE???AAADDDGGGHHHIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEGGGHHHIIIHHHHHHFFFQQQXXXUUUMMMIIIIIIIIIGGGFFFEEEGGGIIIKKKJJJIIILLLMMMOOOPPPPPPOOOMMMLLLFFFGGGHHHHHHHHHHHHJJJLLLSSSMMMJJJMMMOOOOOOTTT[[[[[[mmmwwwkkkgggkkkmmmiiiddd___[[[ZZZZZZ[[[]]]fffooorrrqqqqqqtttyyy+++,,,,,,------,,,,,,++++++++++++*********)))))),,,+++++++++***)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%$$$&&&'''((((((((('''%%%$$$((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''&&&&&&)))(((((('''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((+++*********))))))((((((************************))))))***+++,,,---///000111///,,,++++++,,,,,,++++++,,,------......------------............------/////////000111111222222000000///...............111111111111111111111111444333333222111111111222333222222111111222222333444555666777888888888888888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBFFFGGGEEEEEEHHHHHHEEEGGGFFFEEEFFFHHHHHHFFFDDDFFFMMMTTTUUUPPPJJJGGGGGGHHHGGGEEEFFFGGGIIIHHHGGGJJJKKKKKKKKKLLLLLLMMMMMMHHHHHHHHHIIIIIIKKKLLLLLLRRRPPPMMMJJJJJJMMMPPPRRRVVV]]]gggsssrrrddd\\\YYYVVV[[[XXXWWWYYYZZZ[[[```gggqqqxxx+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******++++++******************))))))(((((((((((())))))))))))))))))(((((((((((()))(((((((((''''''''''''((('''%%%&&&((()))'''%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''((((((((((((((((((((('''(((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))(((''''''((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))))))))***************)))))))))(((************************++++++++++++,,,---...///111000...,,,,,,,,,,,,,,,+++,,,------...---------------............---------......///000000111111000000///...............111111111111111111111111444333222222111111111222333222222111111222222333333444555666777777777777777888888999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<=========???@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGHHHGGGIIIMMMLLLHHHGGGEEEDDDEEEFFFFFFEEEDDDEEEJJJPPPRRRPPPLLLJJJJJJJJJHHHFFFFFFGGGHHHHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNNNNRRRYYY```kkk{{{xxxpppjjjiiiccc^^^[[[WWWSSSUUUZZZdddiiiqqqyyy{{{wwwqqqoooooouuu}}}~~~zzzzzzzzz{{{{{{zzzwwwrrrooo++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++))))))******************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))$$$%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''+++******)))((((((''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&((()))***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************************))))))))))))************************,,,,,,,,,,,,---///000111444333111///---,,,,,,,,,++++++,,,---------------------............------,,,------......///000000000000///...............111111111111111111111111333333222111111111111222333222222111111222222333333333444555666666666666666777888999:::;;;<<<===;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAACCCCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDGGGHHHHHHJJJRRRXXXWWWRRRHHHFFFCCCCCCDDDDDDDDDCCCDDDFFFJJJMMMNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOMMMMMMMMMMMMLLLKKKIIIHHHJJJMMMPPPRRRWWW___kkkssswwwooofff^^^\\\^^^lllnnnqqquuuwwwyyyzzzzzzyyyxxxvvvrrrmmmfff```]]]XXXWWWYYY___eeegggbbb]]]___]]]\\\```ffffffaaa[[[++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++(((((())))))******++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((((((''''''''')))))))))(((((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&''')))***&&&%%%$$$$$$%%%'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((((((((()))))))))******************)))))))))))))))************************+++,,,---...000222444555999999777444000---++++++++++++,,,------------,,,,,,------......------,,,,,,------...//////000000000000///...............111111111111111111111111222222111111111111111222333222222111111222222333222333444444555555555444666666777999:::<<<===>>>:::999777666666777999:::;;;:::::::::::::::::::::<<<<<<>>>???AAABBBCCCDDDFFFEEEDDDDDDCCCDDDDDDDDDFFFGGGHHHNNNZZZdddddd^^^JJJGGGDDDBBBCCCDDDDDDDDDCCCCCCDDDGGGJJJLLLKKKJJJIIIGGGDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJMMMOOOPPPNNNMMMLLLKKKJJJHHHGGGFFFGGGIIIKKKMMMOOOSSSYYY^^^dddqqq~~~zzz{{{{{{xxxrrrkkkddd]]]XXXUUURRRQQQRRRVVV[[[\\\YYYUUUTTTSSSSSSVVV[[[^^^]]]ZZZ***++++++,,,,,,++++++***************++++++++++++((((((((())))))******+++))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((((((((((()))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))*********************************+++---///222666999:::>>>>>>===888222,,,*********+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---......//////000111111000000///...............000000000000000000000000111111111000000111222222333222222111111222222333222333333444444444444444555666777888:::;;;<<<===999999888777777888999999:::::::::::::::999999999;;;;;;<<<===???AAABBBCCCFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGMMMYYYdddddd^^^LLLIIIFFFDDDDDDEEEDDDDDDBBBAAAAAACCCFFFHHHHHHGGGFFFDDDBBBAAACCCFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNOOOOOOMMMKKKHHHGGGFFFFFFGGGCCCDDDEEEGGGHHHJJJMMMPPPRRRXXXcccsssvvvmmmgggddd^^^\\\[[[]]]```aaa```___]]]___```___]]]___dddiii******++++++++++++******)))***************++++++(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***,,,+++***)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&''''''((()))***((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************************************)))***,,,///333666999;;;>>>??????:::222,,,************+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......///000000111111000000///...............000000000000000000000000111000000000000111222222333222222111111222222333333333444444555444444333555555666777888999:::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAADDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGJJJRRRYYYYYYSSSMMMJJJGGGEEEEEEEEEDDDCCC@@@AAAAAABBBCCCDDDEEEFFFGGGDDDAAAAAABBBEEEFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMOOOMMMJJJGGGFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEFFFGGGNNNMMMPPPXXXaaalllyyy{{{xxxqqqooonnnnnnppprrrrrrrrrqqqvvvxxxrrriiifffmmmuuu******++++++++++++***************++++++,,,,,,,,,)))))))))))))))((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))$$$&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***,,,+++***(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''((()))***((((((''''''''''''(((((('''(((((((((((()))))))))((()))))))))************************************)))***+++---000333666777999<<<<<<888111,,,+++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......///000000000000///...............000000000000000000000000000000000000000111222222333222222111111222222333444444555555555555444444444555555666777888888888999:::<<<======<<<:::999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIIIILLLQQQPPPLLLKKKIIIGGGFFFEEEDDDBBB@@@===@@@CCCDDDCCCCCCEEEHHHLLLHHHDDDBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEJJJGGGHHHLLLOOORRRYYYbbbpppxxxpppsssyyy******++++++++++++******+++++++++,,,,,,---------******))))))((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))"""$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&******))))))((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((!!!"""###$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***+++***)))(((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%###!!! !!!"""$$$&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******((((((''''''''''''(((((())))))))))))************(((((())))))*********+++******************************+++,,,...000222333444777999666000,,,+++---******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------......///000000///...............000000000000000000000000000000///000000111222222333222222222222222222333555555555666555555444444444555555555666666777777999;;;===??????===;;;999999999:::;;;;;;<<<======<<<;;;;;;:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEIIIJJJJJJKKKOOOOOOMMMJJJHHHFFFFFFEEECCC@@@>>>;;;@@@EEEFFFDDDCCCGGGKKKQQQMMMHHHDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLKKKIIIFFFDDDCCCBBBAAABBBDDDEEEFFFEEEEEECCCEEEJJJKKKHHHKKKQQQTTT```sssyyywwwyyy++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))+++******)))))))))))))))''''''(((((())))))************))))))((((((''''''%%%&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((,,,+++)))&&&%%%$$$$$$$$$"""%%%&&&%%%#########&&&'''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%'''((((((((('''&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%'''(((***+++++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''******)))((((((((((((((('''(((((()))(((&&&$$$###))))))))))))************++++++******))))))(((((((((((())))))*********+++******+++,,,---///111222111000///...,,,+++***)))---,,,***))))))***,,,---------------------------------............------............////////////////////////////////////000000000000111111111111555555555666555555444444444222111222444555444222555555444555666888:::;;;999;;;===??????>>><<<;;;<<<===>>>======>>>AAACCCAAA???===<<<;;;<<<===>>>?????????@@@AAADDDFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOIIIIIIGGGEEECCCBBB@@@???AAABBBCCCDDDFFFHHHIIIIIIRRRNNNIIIDDDBBBCCCFFFHHHFFFFFFFFFDDDBBBBBBDDDFFFDDDEEEEEEFFFFFFFFFEEEEEELLLJJJHHHHHHJJJJJJHHHEEECCCCCCEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEENNNSSSZZZaaakkk{{{++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))+++***))))))(((((())))))''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''"""$$$&&&'''&&&%%%%%%&&&((((((''''''''''''''''''((((((((((((((((((((((((((())))))******)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((('''%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&((()))***+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&''''''((('''''''''(((((()))))))))*********))))))))))))))))))((((((*********))))))))))))))))))))))))))))))***+++,,,//////...---,,,++++++***---,,,***))))))***,,,---------------------------------............------............////////////////////////////////////000000000000111111111111333333333444444333333222333222111222444555444333555555444555555777999:::999;;;===??????>>><<<;;;<<<=========<<<>>>AAACCCDDDBBB???===<<<;;;<<<<<<>>>>>>>>>???@@@BBBCCCEEEEEEFFFHHHJJJKKKLLLMMMMMMIIIHHHFFFEEECCCAAA@@@???BBBBBBCCCEEEFFFHHHIIIIIIOOOLLLHHHEEECCCDDDFFFHHHEEEFFFEEEDDDBBBBBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDIIIGGGEEEFFFHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDEEEHHHLLLOOOTTT]]]jjjttt++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))+++***))))))(((((())))))'''(((((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&%%%&&&&&&'''))))))%%%'''((((((''''''((())))))))))))(((((('''''''''(((((((((((((((((((((((()))*********)))'''%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&''''''(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((())))))))))))******(((((((((((((((((())))))++++++******)))(((((((((...---,,,++++++***++++++------------,,,,,,,,,,,,---,,,+++******+++,,,---------------------------------............---------............/////////////////////////////////000000000000111111111111000111111222222222111111222111000222444666555444555555555555555666777888999:::<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;===@@@CCCFFFDDDBBB???===;;;;;;;;;============>>>@@@AAAAAAAAACCCFFFJJJLLLLLLKKKKKKHHHGGGFFFDDDCCCAAAAAA@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEFFFGGGGGGDDDEEEEEEDDDBBBBBBCCCEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDEEEDDDDDDCCCBBBBBBCCCCCC@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCGGGNNNSSSeeesss************************))))))))))))))))))))))))******)))(((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))'''((((((((('''''')))+++*********)))((((((''''''(((((((((((((((((((((((('''((((((((('''&&&###"""''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&((('''&&&&&&&&&''')))***&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&(((***+++(((((((((((()))))))))***&&&&&&''''''(((((())))))*********)))))))))))))))......---,,,++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------........./////////////////////////////////000000000111111111111///000111111111111111111000000111222444555666666555555555555555555666666999:::;;;======<<<;;;:::<<<<<<<<<;;;;;;===@@@CCCFFFDDDBBB@@@>>>===<<<<<<>>>>>>>>>>>>??????@@@@@@@@@AAADDDFFFIIIJJJKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDEEEDDDBBBBBBBBBDDDEEEEEEFFFFFFFFFEEEDDDDDDAAAAAAAAABBBCCCDDDEEEDDDFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAABBBAAAAAA@@@@@@???@@@AAA@@@???AAADDDGGGLLLUUUaaalllwww************************))))))))))))))))))))))))***))))))((('''(((((((((***))))))((('''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((%%%&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''&&&'''((('''&&&&&&(((*********))))))((((((((('''''''''''''''''''''''''''&&&'''((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&((()))***&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&((())))))***))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((()))((('''&&&&&&'''((()))'''(((((((((((()))))))))&&&&&&''''''(((((())))))''''''((()))***++++++,,,(((((((((((((((((()))*********++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............000000000000000000000000///000000000111111111111000000111222222222222222000000222333333444666666555555666666666666666666999999:::;;;<<<;;;;;;:::;;;<<<======<<<===@@@BBBBBBBBBAAA@@@@@@?????????>>>??????@@@@@@AAAAAAAAABBBBBBAAABBBEEEHHHKKKNNNJJJIIIGGGEEEDDDDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEBBBDDDEEEGGGHHHHHHGGGGGGCCCEEEFFFEEECCCBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEDDD@@@AAABBBBBBCCCDDDEEEEEEFFFEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???;;;<<<============???@@@BBBFFFJJJMMMRRR```ttt************************))))))))))))))))))))))))***)))((((((''''''((((((***)))((((((''''''(((((((((((((((''''''''''''&&&&&&''''''''''''(((((((((%%%%%%&&&'''((()))***+++%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%%%%'''(((((('''&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''')))*********)))((())))))(((((('''(((((((((''''''(((((((((((())))))(((((((((((((((((())))))&&&&&&''')))***+++,,,---'''''''''((()))***+++,,,*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........000000000000000000000000000000000000111111111111000111222333333333333333000111333333333333555666555555666777888888777777888999::::::;;;;;;:::::::::<<>>???@@@AAABBBBBBBBBBBBDDDCCCAAAAAACCCGGGKKKNNNIIIHHHFFFDDDDDDDDDFFFGGGBBBBBBBBBBBBCCCCCCCCCCCCAAABBBDDDFFFGGGGGGGGGFFFDDDEEEGGGFFFDDDCCCCCCDDDFFFFFFGGGFFFFFFEEEDDDCCC???AAABBBCCCBBBBBBDDDEEEEEEEEECCCBBBAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@>>>>>><<<<<<<<<;;;;;;;;;<<<<<<>>>@@@CCCCCCDDDIIISSS[[[fffrrr************************))))))))))))))))))))))))))))))(((''''''''''''((())))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&$$$'''))))))((('''((((((&&&&&&&&&'''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''((()))))))))))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''&&&'''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))((((((''''''((()))***++++++,,,***))))))******+++------*********+++,,,,,,------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........000000000000000000000000000000000000111111111111///000111222333333333333000222444444222222444666444555777888999999999999888999999999::::::::::::999<<<@@@CCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@<<<>>>???AAACCCCCCCCCCCCDDDCCCBBBBBBDDDGGGIIIKKKGGGFFFDDDBBBBBBCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFDDDFFFHHHHHHFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>AAABBBBBBAAA@@@BBBDDDDDDDDDDDDCCCBBBAAA??????AAAAAAAAA@@@???>>><<<;;;===<<<;;;:::;;;<<<<<<<<<:::<<<>>>>>>>>>???BBBDDDGGGOOO\\\jjjyyy))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))******(((((((((((('''&&&%%%%%%$$$%%%'''(((((((((''''''$$$'''***+++***)))(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((&&&$$$""""""$$$&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''"""###$$$%%%'''((())))))&&&''')))*********)))(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&''')))***+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&###%%%''')))++++++++++++''''''''''''((((((((()))++++++******))))))(((((())))))))))))************(((''''''''''''(((((()))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000000000000000000000000000111111111111//////000222222333333333111333555444222111333555444555777999:::;;;::::::888888999999999:::::::::888===BBBEEEDDDBBB@@@@@@>>>??????@@@@@@@@@??????;;;<<>>@@@BBBAAA??????@@@CCCCCCDDDDDDDDDCCCAAA???===@@@@@@@@@???>>><<<;;;:::999777666666888:::;;;;;;999888777777888:::<<<===AAACCCFFFHHHNNNYYYiiiuuu******))))))(((((((((''')))))))))))))))))))))***((((((((((((''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###'''&&&&&&)))++++++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''************************+++*********))))))(((((())))))))))))***************+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////222111111111000000//////000000111111111000000///111111222333333333222222///000111222333444444444555555555666777999;;;;;;:::999888888777777888888999;;;>>>AAABBBAAA@@@>>>@@@@@@???>>>======>>>>>>>>>???AAABBBCCCCCCBBBAAA???@@@CCCEEEGGGHHHHHHGGGGGGFFFCCCBBBAAABBBCCCDDD@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@===>>>???@@@@@@@@@??????AAABBBCCCCCCCCCAAA???===>>>?????????===<<<:::888888888999999:::;;;<<<<<<777777666666666666777777::::::;;;===BBBGGGLLLOOO[[[aaakkkvvv*********)))))))))((((((******))))))))))))))))))(((((((((((('''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&''')))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((('''************************************)))))))))((())))))))))))************)))***++++++,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////111111111000000000//////000000111111111111000000111111222333333333333333111111222333444444444444444555555666777999:::;;;::::::999888888888888999999;;;===???@@@@@@@@@???@@@@@@???>>>============>>>???@@@BBBBBBBBBBBBAAA???@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@AAAAAAAAA@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBAAA???===<<<======>>>===<<<;;;999888777888888888999999999999777666666555555666666777777777777888:::>>>BBBDDDDDDIIIQQQXXXaaannn}}}*********))))))))))))(((*********))))))(((((((((((((((((((((''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))************))))))''''''((((((((((((((((((************************************))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------............/////////111111000000000000//////000000111111111111000000000111222333444555555555333333444444555444444333444444555666777999:::;;;;;;;;;:::999999999999999;;;;;;<<<===>>>?????????@@@@@@???>>>======<<<<<<===>>>@@@AAABBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@??????@@@@@@>>>???@@@@@@???>>><<<;;;;;;<<<;;;;;;:::999777777666666666777777777777777666666555555555555666666666555444333444555777999777:::>>>AAAEEEMMMWWW___qqq}}}((((((((((((((((((((((((*********)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******++++++++++++******''''''''''''((((((((((((*********************************)))))))))))))))((()))))))))************)))******+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////000000000000000000/////////000000111111111111000000000222333555555666666555555555555555555444444444444444555777888:::;;;<<<;;;::::::999999::::::<<<;;;;;;;;;;;;===>>>????????????>>>>>>===<<<;;;===>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA@@@AAACCCEEEFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDBBB@@@>>>???@@@@@@>>>>>>??????>>>===<<<;;;::::::999999888777666666444555555555666777777777555555444444444444555555666555444222222333444555777888999999:::>>>DDDIIINNNVVVbbbjjjrrr~~~''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******++++++++++++******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))***************++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////////////////000000//////000111111111111111///000111333444555555555555555666666666555444444333444444555666888::::::<<<;;;::::::999999::::::;;;;;;:::999:::;;;===>>>===>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAA@@@@@@???@@@???????????????@@@@@@???@@@AAABBBCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA@@@AAACCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEBBB@@@>>>>>>???@@@?????????>>>>>>===<<<;;;888888777777666666555555222333444555666777888999444444333333333333444444444444333222222333444555555555555444444666999;;;AAAEEEHHHIIIKKKSSSaaalll&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))************))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,------------,,,*********+++++++++++++++++++++,,,,,,,,,,,,------,,,------------...............////////////000000...///000111111222111111///000111222333444444444444444555555555555555444333333444555666888999:::;;;;;;:::999999999999999;;;:::999999999:::<<<===;;;<<<===>>>???>>>===<<<;;;<<<>>>???@@@@@@???????????????>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>????????????>>>======<<<<<<;;;888777666555555555555666222222333444555666777777333333222222222222333333111111111111111222333333222222111111222333444555777999<<<===>>>@@@FFFJJJSSSXXX^^^ccchhhnnnvvv|||((((((((()))))))))******&&&&&&''''''((()))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$'''***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&&&&%%%%%%&&&&&&((())))))''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))******************+++,,,,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------................../////////000000...///000111111222222222///000111111222222222222222333444555555555555555333333444444666777999:::::::::999888888888888999999999999999999::::::;;;888:::<<<>>>??????>>>>>>;;;<<<===????????????>>>??????>>>>>>>>>???AAABBBBBBAAA@@@??????@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::::::::888777666555444555666666333333333333333333333333222222111111111111222222///000000000000111111222111111111111222333444333///000333666:::<<<======;;;>>>BBBDDDFFFKKKRRRWWW\\\aaajjjuuu))))))******+++++++++,,,%%%%%%&&&'''((()))******)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$'''++++++)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))***++++++++++++***))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---.........//////000000......///111111222222222///000000111111111000000111222333444555555555555333333333444666777999::::::999888888777777888888999999999999999:::::::::777999;;;>>>???@@@???>>>;;;<<<===?????????>>>>>>???>>>>>>>>>>>>@@@BBBCCCDDDBBB@@@>>>>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@EEEEEEEEEEEEDDDCCCBBBAAAAAAAAA????????????AAAAAA@@@@@@@@@@@@@@@???======<<<<<<;;;:::999999999999888777666555444555666777555444333222111///......222222111111111111222222111111111111111111111111000//////000222333222111555222///000333555555444888:::;;;;;;999;;;???DDDBBBDDDGGGLLLSSS```pppzzz((((((((((((((((((((((((***)))((('''&&&&&&'''(((******))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&'''''''''((()))))))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((++++++******************))))))*********+++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,---///111000---+++---------........./////////////////////////////////000000000000000//////000000111222333333444444444444444444555777888999888777666444555666777999<<<:::999999999999888666999:::<<<>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>???AAACCCDDDDDDDDDBBBAAA@@@????????????@@@AAABBBCCCEEEFFFFFF@@@@@@??????????????????CCCCCCBBBBBBBBBBBBCCCCCCBBB???<<<===???AAAAAA???;;;;;;<<<<<<===>>>>>>>>>;;;:::999888888888999:::888888777555555444444444222222111111000///......000000111111111222222222000000000000000000000000000000000000000000000000222111111111000000//////222222222222333444555666777777999===BBBHHHNNNQQQ^^^dddhhhgggeeeiiiuuu(((((((((((((((((((((((())))))''''''&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%(((''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++***+++,,,......,,,***,,,,,,,,,---------......000000000000000000000000//////000000000000//////000000111222222333444444333333444444666777888999999888666555555666777888;;;999888888::::::999777;;;;;;======>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCEEEDDDBBBAAA@@@?????????>>>???AAABBBDDDEEEEEEEEE@@@@@@@@@?????????>>>>>>CCCBBBBBBBBBBBBBBBBBBCCCBBB???======???@@@@@@???;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777888999999888777666555444444444444333222222111000000//////000000000111111222222222////////////////////////000000000000000000000000111111111000000000//////000000000000111222333444333333333444666999<<<>>>BBBFFFIIIHHHFFFIIIQQQXXX^^^bbbfffggghhhnnn|||wwwsssqqqppppppyyy||||||{{{{{{{{{|||(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((((((''''''((((((((())))))((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''(((((()))))))))*********)))((('''&&&&&&'''((()))************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---++++++---------,,,---------.........//////000000000000000000000000//////000000000000//////000000111111222333333333222222333444666777999999:::999777666555666666777999888777888:::::::::888;;;<<<<<<===<<<;;;:::999:::::::::;;;;;;;;;<<<<<<======<<<<<<===???AAABBBEEEDDDCCCAAA@@@@@@@@@@@@===>>>@@@BBBDDDDDDDDDDDDBBBAAAAAA@@@???>>>======AAAAAAAAAAAAAAAAAAAAAAAA@@@???======>>>??????>>>;;;;;;;;;::::::::::::999:::999888777777777777888777666555444444333333444333333222222111000000000000000000000111111111111////////////////////////000000000000000000000000111111000000000000//////............///000111111333222111111111222333444666777888777666888;;;===BBBHHHMMMLLLLLLTTTeeerrrqqqiii]]]SSSMMMLLLLLLMMMTTTWWWZZZ]]]]]]ZZZWWWTTTSSSSSSTTTUUUYYY]]]aaaddd((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''(((((((((''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''######$$$$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''%%%$$$$$$%%%'''((())))))))))))******************++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...666333000......//////....../////////000000000000////////////////////////...//////000000000000///000000111111222222222333000111333444666777888999:::999888777666666666777777666666777:::;;;:::999999:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@DDDCCCBBBAAA@@@@@@@@@@@@;;;===???BBBCCCCCCCCCBBBBBBBBBAAA@@@???======<<<@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>======;;;::::::999888888777777999888888777666666666666555555444333333333333333333222222222111111111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000//////......------...//////000000000000000111222333444777666555666777777777666<<>>;;;<<<===>>>@@@AAADDDEEEEEEBBB???===>>>>>>======>>>@@@BBBDDD((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((((((((&&&%%%%%%&&&(((((('''''''''((((((((()))))))))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***(((''''''(((***+++(((((()))))))))*********))))))))))))************************++++++++++++,,,,,,++++++,,,,,,---...999666222////////////...------........./////////..............................///000000000000000000111111111111111222222000111333555666777777777999999888777777777777777777666555777999;;;:::999666888:::;;;============999999:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<>>>???CCCBBBAAA@@@@@@@@@@@@@@@;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBAAA@@@???======<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<::::::999888777666666555888888777777666555444444444333333222222222222222222222222111111111111111////////////////////////........................//////////////////////////////////////////000000//////.........///000000+++++++++,,,---///000000///...---///111222111///888;;;;;;;;;AAAIIILLLJJJ===:::555333333444555555888999:::;;;:::999666555777666555444444444555555((((((((((((((((((((((((&&&'''(((((()))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((((((((((('''''''''''''''%%%%%%&&&'''((((((((((((((((((''''''''''''((((((''''''((((((((())))))))))))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))(((''''''((()))***'''(((((())))))*********((((((((())))))))))))***))))))*********+++++++++,,,,,,++++++,,,,,,---...666333///---,,,---,,,,,,+++++++++,,,,,,,,,,,,------------------------------...///000000111111000111111111111111111111111000222333555666666666555888888888888888888888888777666555777999::::::999666777999<<<>>>>>>>>>>>>999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<>>>>>>AAAAAA@@@???????????????;;;<<<===>>>???AAABBBBBBBBBAAAAAA@@@???>>>======<<<===>>>??????>>>===<<<<<<>>>???>>><<<;;;;;;;;;999999888888777666555555777777777666555444333222222222111111111111222222000000000000000000000000////////////....................................////////////////////////......////////////000000000//////...//////000000,,,,,,------------------++++++***,,,...//////...111444333444>>>HHHGGG???444222111111222222111///333444444555444333222111222222111111111222222333(((((((((((((((((((((((('''(((((())))))((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&''''''(((((((((((('''''''''((((((((()))))))))))))))((('''%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((((()))******+++((())))))))))))******************+++++++++,,,,,,,,,,,,++++++,,,,,,---......,,,+++***,,,------,,,,,,,,,,,,,,,------------........................---...///000111111111111111111111111000000000000111222444666666555444333666777777888999999999999777666666777888999999888888999;;;===>>>>>>>>>>>>:::;;;;;;<<<===>>>???@@@===<<<;;;;;;;;;<<<>>>>>>@@@???>>>>>>===>>>>>>>>><<<<<<;;;;;;===???BBBCCC@@@@@@@@@?????????>>>>>>;;;<<<===>>>>>>===<<<;;;;;;>>>??????<<<::::::;;;999888888888777777666666666666666666555333111000111111000000000111111222/////////////////////////////////......---------........................////////////////////////........./////////000000//////............//////......////////////.........////////////000222333...222222111888DDDDDD===333111000000111111000...000000000000000000///////////////000000000111111(((((((((((((((((((((((((((((()))))))))'''&&&%%%((((((((()))))))))******'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))***(((&&&%%%%%%%%%'''(((((((((''''''''''''((((((((((((((()))))))))))))))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''((()))***)))(((&&&$$$""""""$$$%%%&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((&&&%%%))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&''''''(((((())))))))),,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++******&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***))))))***---/////////////////////000000000111////////////////////////---...///000111111111111111111111000000000000000222333555666666555333222555666777888999:::::::::888777666777888999888777:::;;;===>>>>>>>>>======;;;;;;<<<===>>>???@@@AAA>>>===<<<;;;<<<===>>>??????>>>===============>>>===<<<::::::;;;>>>BBBDDD@@@@@@??????????????????:::;;;===>>>>>>===;;;:::;;;===@@@???<<<999999:::888888888888777777777777555666666666555333111000111000000000000000111111............//////////////////.........---------........................////////////////////////---.........//////000000///......---------......)))***+++---...............//////...,,,---000222---333333---111<<>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;<<<======<<<<<<;;;;;;===>>>???CCCBBB@@@>>>>>>>>>>>>>>><<<===>>>===<<<===???@@@>>>BBBEEEBBB<<<777777888888777777666555444444444222333444555444333222111222222222111000//////...////////////000000000000------..................................................................---------,,,,,,+++++++++---,,,,,,,,,,,,---......+++,,,------......------........................000//////000222555999;;;111000///---------...///................................................(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%###$$$'''((('''%%%$$$%%%&&&(((((()))(((((('''((((((((())))))))))))+++(((&&&'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''(((((('''%%%$$$$$$%%%'''&&&%%%$$$$$$&&&((()))*********)))((('''''''''$$$%%%&&&''''''&&&%%%$$$(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))'''''''''((((((((((((((())))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,------...//////............---------/////////////////////...000000000000111111111111111111111222333444555666444444444555555666666666999888888777777888888999:::::::::::::::::::::::::::;;;<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;<<<<<<======<<<;;;;;;;;;<<<>>>???AAA@@@???>>>======>>>>>><<<===>>>===<<<<<<>>>@@@CCCFFFHHHEEE>>>999888999666666555555444333333222222333444444444333111111222222111111000//////...000/////////////////////---------------.........------------------------------------------------------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......+++,,,------...---------........................////////////111444666888111000...---------......................................................'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%"""$$$&&&)))******)))(((''''''((((((((()))))))))+++)))(((((((((((('''%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$$$$%%%'''&&&%%%%%%%%%&&&((()))******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((()))***&&&&&&%%%$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''(((((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,///............---------......//////////////////000000000000111111111111222222222222222333444444222222333444444555666666999888888777777888888999999999::::::::::::::::::999:::<<<===>>>>>>============<<<<<<======>>>???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>>???>>>============>>>>>>;;;<<<======<<<<<<===???DDDFFFGGGCCC===888777777444444444333333222222111222333333333333222111111222111111000000//////...000000000///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......++++++,,,---------------------------------------//////......///111333444//////...---------......------------------------........................''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&(((******)))'''&&&'''''''''((((((((())))))***))))))))))))(((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%&&&'''((((((***)))))))))((((((((('''((())))))))))))))))))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&))))))'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******+++,,,,,,---......000///...------,,,------///............---------............///////////////000000000111111111111333333222222222222222333000000111222444555666666888888777777777777888888999999999999999:::::::::888:::<<<===>>>>>>===<<<=========<<<===>>>>>>???=========<<<<<<<<<======<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<============:::<<<======<<<;;;<<<===???@@@@@@>>>999666444444444444333333333222222222222222222222222111111000111111000000////////////000000//////...---,,,,,,---------,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,------------,,,------------------------......------......///000......------------------------------------------........................&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''&&&''''''(((%%%'''(((******)))'''&&&''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))))))))(((((()))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))))))))***++++++++++++++++++++++++******++++++,,,---............---------.../////////............------------.........//////000000///000000000111111111111333333222111111111222222000000111222333444555666888777777777777777777888888888888999999:::::::::999:::;;;<<<=========<<<===============>>>??????<<<<<<==================;;;:::999999999:::<<<===<<<<<<<<<===============:::;;;======<<<:::;;;;;;:::::::::999777555444444444444444333333333333333222222111111000000000000000000000///////////////000//////...---,,,,,,+++------,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,------------,,,------------------------........................&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))$$$%%%'''((()))***++++++&&&&&&'''''''''((((((((('''((())))))''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&''''''(((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''(((((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((***))))))(((((())))))***++++++++++++++++++++++++******+++,,,,,,---......------------...///000111///............---------------......///000000000000000000000111111111111333222222111111111222222111111222333333444555555888777777666666777777888777777888888999::::::::::::::::::;;;;;;<<<======>>>>>>======>>>>>>???@@@;;;<<<======>>>=========::::::999888999:::;;;<<<<<<===============<<<<<<999;;;======;;;:::999:::999999888777777666555555333333333333333333333333222111000000//////000000////////////////////////.........---,,,,,,,,,+++---,,,,,,++++++******)))************************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&(((''''''''''''((()))++++++&&&&&&&&&'''''''''((((((&&&''')))(((&&&%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++++++++++++++++++++,,,,,,---------------------...///000111///............---------------......///000000111000000000000111111111111222111111111111111222222222333333333444444555555777777666666666666777777666777777888999999::::::;;;:::999999:::;;;===>>>>>>>>>======>>>>>>???@@@:::;;;===>>>>>>>>>======:::999888888888999;;;<<<===>>>>>>???>>>===;;;;;;888;;;======;;;999888888:::999777666666555444444222222222222222222222222222111000///...///000000////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************************++++++++++++++++++++++++)))*********+++++++++++++++++++++***++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$%%%&&&(((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''"""%%%'''&&&$$$###%%%(((---+++)))'''&&&&&&((((((&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%''')))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''((()))((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))"""$$$&&&((()))***))))))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$((()))(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((+++***)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------///............//////000//////.........------------------...///000000111000000000000111111111111111111000000111222222333444444444444444444444444777777666666666666777777666777777888999999::::::<<<;;;999888888;;;>>>???>>>>>>>>>>>>>>>??????@@@:::;;;===>>>>>>>>>======:::999888888888999:::;;;>>>????????????===;;;:::888:::======;;;999888888;;;999666444444333111000000000000000000111111111222111///.........///000.........///////////////,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))(((************************************************))))))******++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&''''''((('''''''''&&&(((''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''((('''&&&&&&'''((()))***))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((()))(((((('''''''''((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((''''''''''''(((((()))******+++++++++,,,,,,,,,---------............///,,,,,,---......---,,,,,,,,,---......//////......------...///000000//////000000111222222222222222333333222222222333444444444333333333444555777888???;;;666555666888888777;;;;;;<<<<<<===<<<<<<;;;===<<<;;;:::999:::;;;;;;<<<===>>>???????????????>>>>>>>>>>>>>>>>>>??????===============<<<<<<<<>>>>>===<<<;;;999:::999777666444333333222222111111000000000000000111000000///...---------......------------......++++++++++++++++++++++++))))))))))))((((((((((((******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++******************,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''((('''&&&&&&'''((()))***''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((('''''''''(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---............---,,,+++,,,------......------------...///////////////...//////000000000//////222222222222222333444555444444333333444555666777===999666555666888999888999999:::;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;:::;;;<<<===??????@@@@@@>>>>>>>>>=======================================???@@@AAABBBBBB@@@???>>>===>>>>>>???>>>===;;;::::::999777666444333333333222111000000//////000000//////...------,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******)))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''''''''&&&''''''((()))''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((())))))*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---............---,,,++++++,,,------------,,,---....../////////////////////000000000//////...111111111222222444555555555555444444444555555666999777555555777888999999888888999:::;;;<<<<<<===<<<<<<;;;::::::::::::;;;777888:::;;;===>>>@@@@@@>>>>>>======<<<<<<;;;;;;========================>>>???@@@AAABBBAAA@@@???>>>>>>??????>>>===<<<:::999888777555444333333333222111000000//////000000/////////...------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((()))))))))******************************))))))))))))))))))))))))************************++++++************++++++,,,++++++*********++++++++++++++++++++++++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))************'''(((((()))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------+++,,,------......------......///////////////...111222222222222111000000000000111111222333555555666555555555444444444555555555555666777999::::::::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;888888999999;;;<<<===>>>???>>>>>>======<<<<<<;;;===============>>>>>>>>><<<===>>>???@@@@@@??????>>>????????????===<<<;;;888888666555444333333333111111000///////////////111111111000000/////////,,,,,,++++++++++++,,,,,,************************++++++++++++*********)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,++++++***************************************++++++************++++++************************************************!!!"""###%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))&&&%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))***************'''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................------...///////////////...///////////////......111111222222222111111000111111111111222333444555555555555555555555444444333444666777888999:::;;;>>>===<<<<<<;;;<<<<<<===============<<<<<<;;;;;;:::999999888999999:::;;;?????????>>>>>>=====================>>>>>>??????;;;;;;<<<<<<============>>>>>>??????>>>===;;;:::888777666444333333333333111000000///.../////////000000000000////////////------,,,,,,,,,,,,------************************++++++++++++*********))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++++++++***))))))*********************************+++******))))))******+++************************************************!!!"""###%%%'''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''((()))############$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////...------...//////......///000000000000/////////////////////...---......///000000000000000222111111111111222333333444444555555666555555444222555888:::::::::;;;;;;???>>>===<<<<<<===>>>???>>>>>>??????>>>>>>===<<<;;;:::999888777888999:::>>>>>>>>>???????????????<<<======>>>>>>??????@@@;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;999777666555444333333333333111000//////......//////---------------------,,,------,,,,,,,,,,,,------************************++++++*********))))))))))))))))))*********++++++''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))***************))))))))))))******)))))))))))))))***++++++******************************))))))))))))*********************+++++++++************************$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''############$$$%%%&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000///...------...///000---......///000////////////////////////...------,,,---...000111111111111333222222111111111111111222333444666666666555555222666:::<<<;;;:::;;;<<<<<<;;;::::::;;;>>>@@@AAA???@@@@@@AAA@@@???>>>===;;;:::888777777999:::;;;<<<<<<======>>>?????????<<<======>>>??????@@@@@@<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======<<<;;;999888666666555444333333333333000000///............///++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************)))))))))(((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++******))))))))))))******(((((((((((()))+++,,,---******************************))))))))))))******))))))*********+++++++++************************''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&'''((('''&&&$$$###***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))))))))(((((((((((((((&&&(((***---......---,,,******+++++++++,,,,,,,,,)))************+++++++++000///...------...///000,,,---......//////......//////000000///...---------...000111333444444444444333222111000000000000111222444666777777666666333777<<<>>><<<;;;;;;<<<888888888999;;;>>>BBBDDD@@@@@@AAABBBAAA@@@???>>>999888777777888:::<<<===::::::;;;<<<===>>>??????<<<======>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888666555444444333333333333000000///...............------------------------++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******'''''''''((()))+++------))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%'''(((((('''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%###"""!!!!!!''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$&&&(((***)))(((%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&$$$###$$$%%%###"""$$$'''&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''%%%$$$"""!!! %%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************++++++******************************************************************..................------............////////////000000000000000000000000,,,---...///111111222222333222111111111222333444444666777777666666777888666777888999;;;<<<===>>>;;;;;;;;;<<<======>>>>>>CCCBBBAAA@@@>>>===<<<;;;<<<===>>>??????>>>===<<<===<<<;;;;;;;;;<<<>>>???>>>???@@@AAABBBAAAAAA@@@AAA???======>>>>>><<<:::::::::::::::999888777777555555444444333222111111111///------.../////////......---------,,,,,,,,,***)))))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((()))&&&&&&&&&''')))***)))'''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&)))'''&&&&&&&&&&&&%%%###!!!&&&'''%%%$$$&&&(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********************************************************++++++++++++++++++++++++------...............---............////////////////////////////////////,,,---///000111222222222222222111111111222333444555666777777666666777888666777888999;;;<<<===>>>;;;<<<<<<======>>>>>>???BBBBBBBBBAAA@@@???===<<<===>>>????????????>>>===>>>============>>>??????===>>>???AAAAAAAAA@@@???@@@>>>============<<<:::::::::::::::999888777666444333333222222111111111111///------.../////////...------------,,,,,,,,,******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))))))))))))))((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***)))(((((()))******)))''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%&&&&&&%%%###!!!$$$((((((&&&%%%&&&((($$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---............/////////////////////////////////---...///111222222222222222111111111111222333333555666777777666666777999666777888999:::<<<======<<<<<<======>>>?????????@@@AAABBBCCCBBBAAA???>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@???===>>>?????????????????????===<<<<<<======;;;:::999999999999888777666555111111111111000000000000000...------...//////...------------,,,,,,,,,,,,******)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))(((((((((((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))******,,,*********++++++)))'''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***'''''''''&&&&&&'''''''''&&&%%%$$$###$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&&&&%%%$$$###&&&(((((('''%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""######$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''')))(((((('''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))************************************++++++++++++++++++++++++***+++,,,---.../////////---------.........//////////////////////////////...///000111222222222222111111111111111222222333444666777777666666777888666777777888:::;;;;;;<<<<<<<<<======>>>>>>??????===???BBBCCCDDDCCC@@@???======>>>>>>>>>>>>======<<<===???@@@@@@@@@???>>>=========>>>>>>>>>======>>><<<;;;;;;<<<<<<;;;999777777888777777666555444/////////////////////000///...------...///...------------,,,,,,,,,++++++******))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''((((((((()))))))))******((()))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))***+++---,,,++++++,,,+++)))''')))(((''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&''''''''''''''''''&&&'''&&&$$$$$$$$$&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((())))))((('''''''''(((((((((((()))))))))(((((()))))))))*********************************))))))))))))))))))))))))***+++,,,---............------------.......................................///000111111111111111000000111111222222222222333555666666555444666777555666666777888999:::::::::;;;;;;<<<<<<===>>>>>>;;;===@@@BBBCCCBBB@@@???<<<<<<<<<;;;;;;<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;:::999666666666666555444333333---........................---,,,---//////...,,,------,,,,,,,,,+++++++++******))))))((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))((((((''''''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((())))))((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((***+++,,,,,,+++++++++,,,,,,***(((***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((())))))'''(((((())))))*********************************))))))))))))))))))))))))***+++,,,---------------,,,------------.......................................///000000000000000///000111111222222111111222333444444333333444666444444555555666777777888888888999999:::;;;;;;;;;:::;;;===???@@@@@@???>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;;;;999888999:::;;;999888555555555555444333222111...............---------...---,,,---//////---+++,,,,,,,,,,,,++++++++++++******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((***,,,---+++*********,,,,,,***(((+++***)))(((''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&%%%"""###%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''(((((()))******+++************************))))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,,,,---------.................................------...////////////......///000111222111111000000222333333222111333444222333333444444555555666555666666777777888999999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<:::::::::::::::;;;<<<<<<<<<;;;:::999888999999::::::888777888999:::999888444444444444333222111000//////......------,,,,,,---,,,,,,---//////---+++,,,,,,,,,++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))***)))(((%%%$$$***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''$$$&&&((()))'''%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''')))***,,,---******)))***,,,,,,***)))++++++)))(((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%'''%%%$$$%%%''''''&&&%%%%%%$$$###$$$&&&(((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&&&&!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******((('''&&&''''''''''''((((((((()))&&&''''''((()))******+++************************************************,,,,,,---------,,,++++++,,,,,,,,,---------..............................,,,---.....................///000222222111111000///111222222111000222333222222222333333444444444444444444555666666777777999999999999::::::;;;;;;===<<<;;;::::::;;;<<<===;;;;;;:::999:::;;;<<<===<<<;;;999888888888999999999888777888999:::999888333333333333222111000000000000///...------,,,,,,---,,,,,,...//////---+++,,,,,,,,,+++++++++************)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''''''''''''''&&&'''''''''((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))$$$######%%%'''(((&&&###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))'''(((+++---//////...---,,,+++***)))((('''&&&%%%'''$$$###$$$''')))'''%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((%%%###$$$&&&'''%%%""")))))))))((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((())))))))))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))!!!###'''***,,,---,,,+++))))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))+++,,,,,,,,,,,,---///...------,,,---...///000...............---------////////////000000000000000111111111111222222222000000111222444555666666555666777777666555777888:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777555555888888999999888777666555;;;999888888999888777555222333444555444333222111000111222111///,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++***((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&'''''''''((()))))))))'''''''''(((((((((((()))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))++++++++++++,,,------...,,,+++***)))(((&&&&&&%%%&&&%%%###%%%'''((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$"""$$$&&&(((&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))))))))'''%%%$$$!!!"""""""""############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&(((***+++******)))))))))))))))************************************+++++++++*********)))))))))+++,,,,,,,,,,,,---///,,,,,,+++++++++,,,---...------..................////////////000000000000000000111111111222222222///000111111222333444444444666777777666666777999999999888888999::::::;;;;;;;;;;;;;;;::::::::::::888999999888777666555555777666555444444555555666:::999777777888888666555222333333444333222111000///000111000...+++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++************))))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%###"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))***...---+++******+++---...,,,,,,***)))'''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((('''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###""""""$$$&&&(((((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((()))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((('''))))))))))))************************************+++++++++***************)))+++,,,,,,,,,,,,---///,,,,,,+++++++++,,,------,,,---------.../////////////////////000000000000000000000111111111222222000000111111111222222222333555666777666777888:::888888777777777888999999;;;:::::::::999999999999888888888888777666555555777666444222222444777999999888666666777777555444222222222222111000......---...///...,,,******+++***************++++++++++++++++++,,,++++++***)))***)))(((((()))***+++,,,))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))((((((''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%$$$###$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******---,,,+++++++++,,,---...---,,,***((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$&&&'''''''''######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''((((((((()))))))))************************************************************)))+++,,,,,,,,,,,,---///........................,,,,,,,,,---...///000000////////////000000000000000000000000111111111111222222222222111111111111222444666777666777999;;;777777666666666777777888:::::::::999999888888888777888888888777777666555777666555555555777999:::777666444444555555333222222222111000///---,,,,,,+++---------+++)))***+++)))))))))))))))***************++++++++++++******((('''%%%$$$%%%&&&(((***************************'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&###$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))*********((()))+++---...............,,,***(((&&&&&&&&&'''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))((('''''')))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''((()))))))))((('''&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((''''''(((***+++((()))))))))************************************************************)))+++,,,,,,,,,,,,---///.....................---,,,,,,,,,---...///000000////////////000000000000//////000000000111111111333333333333333222222222222444666777666777999;;;777777666555555666666666999999999999999999999999888888888888888888777666444555666777777777777777666444333333333333222000111111000...---,,,++++++***+++,,,+++***)))***,,,)))))))))))))))))))))))))))******++++++*********)))(((&&&$$$$$$%%%'''((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%%%%$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++&&&(((+++...//////...---...,,,***'''&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''************************%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''((()))******)))(((''''''''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''')))***+++))))))))))))************++++++++++++++++++++++++***************+++++++++)))+++,,,,,,,,,,,,---///,,,,,,---------,,,+++***,,,---------.../////////////////////000000000000/////////000000000111111444333333333333333333333333555666777666777888:::777777666555555555666666888888999999:::;;;;;;;;;888999999:::999999888888222333444666666555444333444333111111222222000///111000///---,,,,,,,,,,,,***++++++***))))))+++---************))))))))))))((()))******+++*********+++***)))(((''''''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((("""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$###&&&!!! $$$&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++)))***+++,,,------.........,,,)))'''%%%&&&''''''%%%'''((('''%%%###%%%&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************++++++++++++++++++++++++))))))*********+++++++++)))+++,,,,,,,,,,,,---///,,,,,,---------,,,+++***------..................////////////000000000000////////////000000000111222222222222222333333333444666777777666666777999888777777666555555666666777777888:::;;;<<<===>>>999::::::;;;;;;:::::::::555444444444444333333444333111000000111000///---000///...---,,,------...***++++++***)))***,,,...+++++++++******)))))))))(((((()))***************))))))))))))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((('''&&&%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%''''''''''''%%%%%%"""$$$***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++...---+++******+++---...///---)))'''%%%%%%'''(((%%%''')))'''$$$###$$$'''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''((()))++++++)))((('''$$$%%%&&&''')))***+++,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&&&&$$$$$$''')))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************++++++++++++++++++++++++))))))******++++++++++++)))+++,,,,,,,,,,,,---///......///000///...,,,+++...............---------////////////000000000000////////////000000000000000000111111111222222222555666888777666666777888888888777666666666666666666777888:::<<<>>>???@@@::::::;;;<<<<<<;;;;;;;;;:::888555333333444666777222111//////000000...---000///...---,,,---...///***++++++*********---///,,,+++++++++******))))))(((((()))***************$$$%%%&&&((()))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&'''''''''((()))))))))'''''''''(((((((((((()))'''''''''&&&&&&'''''''''((('''%%%%%%%%%''')))***))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&((('''$$$ """"""###$$$$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))''''''''''''))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***++++++,,,999444---(((''')))+++,,,+++******)))((('''''''''$$$&&&'''))))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''&&&&&&''''''((()))***(((&&&$$$""""""$$$&&&((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))(((((())))))((('''))))))))))))***+++,,,---******))))))******+++,,,------,,,++++++,,,,,,,,,...------,,,,,,,,,------,,,---......//////............---,,,---...///000...///000222222111000000222222111111222222333444666666666666666666555555999888777555555666666777888888999:::;;;;;;;;;;;;@@@<<<777666888::::::999;;;999666555555555333222111000///......------...------------------------,,,++++++******+++,,,,,,...,,,***(((''''''((()))((())))))************)))((((((((((((((((((((((((******))))))((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))'''&&&&&&(((***)))&&&"""((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&%%%$$$&&&((('''$$$!!!"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$###""""""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++444000***'''''')))***+++++++++***))))))(((''''''###$$$&&&''''''%%%$$$###&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&&&&''''''((()))******((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))***+++,,,---+++************+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,---......//////......//////.........///000111//////000111111111111111111111000000111111222333444555555666666666555555777666555444333444444555777888999:::;;;;;;;;;;;;<<<999666555888:::;;;::::::888666555555444333222111000///...------------------------------------,,,,,,+++*********++++++,,,+++***(((((((((((()))************)))(((''''''(((((((((((((((((((((((())))))))))))((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((((((((('''&&&&&&%%%%%%''')))***'''%%%((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++...+++((('''((()))))))))*********)))((((((''''''%%%%%%&&&'''&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((''''''&&&&&&''''''((()))***,,,+++***)))((('''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((())))))***************(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&((()))+++***)))))))))))))))***+++,,,---+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------,,,---......//////......000////////////000111111000000000000000111111222000000//////000000111222222333444555555555555555666666555444444444444555777888999:::;;;;;;;;;;;;:::777555555777:::;;;;;;:::888555444444444222111111000///...------------------------,,,,,,,,,,,,---,,,+++***************+++******))))))(((((('''******))))))(((&&&%%%$$$(((((((((((((((((((((((()))))))))(((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((((((&&&%%%%%%&&&%%%%%%&&&((()))((('''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***+++++++++***(((((())))))(((''')))(((((((((''''''&&&&&&(((((()))((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((''''''&&&&&&''''''((()))***,,,,,,,,,,,,***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&((()))******))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((()))************)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&'''***++++++***))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---------------,,,------...///,,,---......///.........///////////////000000000111000/////////000222333000000000000000111222222111222333444555555555555888777777777666666666666777888999::::::;;;:::::::::888777666777888999:::999777555444444333222000000000///...---------------------,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))******)))(((''''''(((((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((((((''''''&&&%%%((('''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))***++++++,,,+++******+++***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&''''''((()))***,,,,,,,,,,,,***(((%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---..................///000000,,,---......///.........------........./////////111000/////////000222333222111111111111222333333111222333444555555555555777777777777777666666555777777888999::::::::::::;;;;;;:::888777666777888999666444333333222111000000///...------,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******)))))))))***((())))))))))))(((''''''$$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''')))((((((&&&%%%%%%&&&'''((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((###%%%&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++---,,,++++++++++++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''&&&&&&''''''((()))***+++,,,,,,+++)))'''%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&((()))+++***)))))))))))))))***+++,,,---+++++++++++++++,,,------++++++++++++,,,---......------------...///000111,,,---......//////......,,,------...///.........000000000000000111111222222222222111222333333444222333444555555555555555555555555666555444444333666777888999:::::::::::::::;;;:::888555444444555888666333222222222000///000///...---,,,,,,,,,,,,------,,,,,,++++++************)))))))))******+++((((((((((((((((((((((((###$$$&&&'''(((((())))))((((((((((((((((((((((((&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%''''''((((((((('''((()))(((&&&%%%&&&'''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))###%%%&&&%%%$$$$$$&&&((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))+++***)))***++++++***)))''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************'''&&&&&&''''''((()))***,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))***+++,,,---+++************+++,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---//////,,,---......//////......,,,---...///000//////...//////000111111111111111111111111111111222222333444555555666666666555555444555666666666555333333666777888999999::::::999666777888666333222333444888555333222222111000/////////...---,,,,,,,,,,,,------,,,,,,+++******))))))(((((())))))***+++,,,)))((('''&&&''''''((()))%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&&&&"""%%%((()))''''''((()))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))###%%%&&&%%%######&&&)))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''(((''''''(((+++,,,,,,+++((((((((()))))))))))))))''''''&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***+++++++++'''&&&&&&''''''((()))***---,,,,,,+++***)))(((((($$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***************(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))(((((())))))((('''))))))))))))***+++,,,---******))))))******+++,,,++++++++++++,,,---...///************+++,,,---...,,,---......//////......---...000111111111000///...///111222222222111000000000000000000111111222666666666777666666555555666777888888888777555444666777888999999:::999999222444555444222111222444777555333222222111000...//////...---,,,,,,,,,,,,------,,,,,,+++***))))))'''((((((((()))+++,,,---)))((('''%%%&&&''')))***((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$"""'''))))))(((***,,,)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())),,,......---+++)))************))))))))))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++++++++******)))((('''(((''''''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,---,,,***)))((((((((()))'''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$"""))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((***++++++***)))(((((((((&&&&&&%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))((('''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%''')))***))))))((('''''''''''''''((())))))'''(((************,,,...******+++++++++,,,,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,///000000000000000//////111111000000000000000000444222111000000111333555000111222222333333222222444555555666666666666666999999777666555555555555666777777777888888888888999888666444333333333444222222000///............------,,,+++******************************************))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))+++,,,---,,,***)))*********)))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))))))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,***)))((('''&&&&&&&&&''''''(((((()))))))))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))***++++++******)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((******)))******))))))((((((''''''''''''''''''''''''''''''''''''((()))************'''''''''''''''((())))))((()))++++++******+++---******+++++++++,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,.........//////......---000000/////////000000111555444222111111222333444222222333444444444444444444444555666666666666666999888777666555555555555555555666666666777777777888777666444333333333222222111000///...............---,,,+++************************************))))))))))))((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###"""!!!"""%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))*********************))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((()))***++++++))))))((('''&&&&&&&&&&&&''''''((()))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&(((***,,,''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))***++++++,,,+++***)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((***+++++++++******)))((('''&&&&&&''''''''''''''''''''''''''''''''''''((()))******'''''''''''''''((()))))))))***++++++***)))***+++******+++++++++,,,,,,,,,******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,////////////000111222222666555444222222222333333333444444555555555555555333444555555666666555555888777777666666555555555444444444555555555555666666666666555444333222111111000///.....................---,,,++++++++++++************************)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))************))))))((((((((((((&&&'''((())))))***))))))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))+++,,,,,,---+++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))***))))))))))))((((((''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&'''((('''''''''''''''((())))))***+++,,,+++)))((()))*********+++++++++,,,,,,,,,******++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------......------000000000000111222444444777666555333333222222333333333444555555555444444333333444555555555555444777777777666666555555444444444444444555555555555444555555555444222111///000///......---------...///...---,,,++++++++++++************************((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))))))))(((((((((&&&'''((()))************'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))+++,,,,,,+++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%'''((('''''''''''''''((())))))+++,,,,,,+++)))((()))*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///////////////111111111222333444555666777666555444333333222222111111222333333333333222222333333444444444444444555666666666666555555444444444444555555555666666444444555555444222000//////...------------------......---,,,++++++++++++))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&'''''''''&&&&&&%%%%%%&&&''')))************''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++***)))(((&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))***'''''''''''''''''''''''')))((((((((((((((())))))'''''''''''''''((())))))***,,,,,,+++)))((()))*********+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,------------......///000111111111111222222222222333444555555555555444444333333222222//////000111111111111111111222333333444444333333444555666777777666444444444444444555555555666666444444444333222111000///...------,,,,,,,,,------------,,,+++************))))))))))))))))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&((()))++++++***)))((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))******++++++)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))))))))******))))))((('''''''''''''''((())))))***+++,,,+++))))))***+++******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,------------...---...///000111111111111222222111111111222222333222333333333333333222222//////000111111111111000111111222333333333333333333444666777777666444333333333333333444444444444555444333111000000000000---,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''')))***+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$############"""!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&(((***,,,,,,+++)))((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((()))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%&&&''')))******++++++))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%%%%'''(((((((((&&&&&&%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$''')))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((()))))))))***++++++***)))***+++******+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,---------......---...///000111111111111111111000000000000000000111111222333333333222222//////000111111111111111111111222333333333333222222444555777777666444333111111222222222333333333555444222000//////000000,,,,,,,,,++++++,,,------,,,+++***)))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&''''''%%%%%%)))***'''%%%''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''(((***+++,,,+++)))((())))))))))))))))))))))))%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&***+++++++++***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''(((((()))***++++++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))'''&&&&&&''')))***((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((('''%%%#########%%%&&&%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&((()))***)))((('''((()))++++++******************************************)))******++++++,,,------...------,,,,,,------............////////////000000000000000000000000000222222222222222222222222222222111111000000//////111111222333444444444444444555777999888666333222444444444444444444444444666444222111/////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&''''''%%%&&&***+++(((&&&((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''')))***+++***)))(((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((()))***+++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((&&&%%%%%%&&&((()))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%$$$$$$$$$&&&'''&&&%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((*********************************************************+++,,,,,,------------,,,,,,,,,,,,------------........./////////////////////////////////222222222222222222222222222111111111111111111000111111222333444444444444555555777777777555444333333333444444444444444444444333111000///......///++++++++++++++++++++++++***************************))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&&&&***,,,((('''((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$&&&''')))******))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%'''(((******************************************************++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------..............................111111111111111111222222000111111111111111222222111111222333444444444444555555555555555555444444333333333333333333333333222111000///...---------************************************************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&%%%***+++(((&&&'''(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%''')))'''(((***+++,,,,,,++++++))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''(((******))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))******************+++++++++******************************++++++,,,------...---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------........................000000000111111111111111/////////000000111111111111111222333444444444444666555444333333444555555333333333333222222222222000///...------,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&$$$&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%'''))))))***+++,,,,,,+++***)))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((((((&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((())))))(((((()))+++))))))*********+++++++++***************************++++++,,,------......,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---/////////////////////////////////000000111111111---......//////000000000111111222333444444444444555444333222222333444666333333222222222111111111------------,,,,,,+++***))))))))))))))))))))))))(((((()))))))))*********((())))))***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###''')))%%%$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((()))*********)))((('''((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''$$$&&&''''''&&&&&&((())))))))))))***++++++,,,,,,************************++++++,,,,,,------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------////////////////////////......//////000000111111......//////////////////111111222333444444444444444333222111222333444555333222222111111000000000,,,,,,------,,,,,,+++***))))))))))))))))))))))))'''(((((())))))*********((()))*********)))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%%%%&&&$$$((()))&&&$$$&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***++++++***)))&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''###############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&(((***)))'''$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''''''&&&&&&(((***((())))))***++++++,,,,,,************************++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------........................------...//////000111111111111111111000000000000111111222333444444444444222222222222222333333444333222222111000000//////,,,,,,---------,,,+++***************************''''''(((((()))******+++((((((*********)))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((&&&$$$%%%&&&%%%)))***'''%%%''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&(((***,,,---.........%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&)))******'''$$$$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''))))))((()))***,,,((())))))***++++++,,,,,,************************++++++,,,------......///,,,++++++++++++++++++,,,,,,,,,------------......---------------------------------...///000000111444333333333222222111111111111222333444444444444111111222222333333333333222222222111000//////...+++,,,---...---,,,+++***************************&&&''''''((()))******+++'''(((***+++***)))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''((()))***+++,,,------))))))(((''''''''''''(((''''''(((((((((((('''''',,,+++***)))'''&&&$$$$$$'''))))))((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######&&&'''&&&$$$''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%'''))))))'''$$$&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,***)))((((((------------------------,,,,,,------------------000000000000000000000000000000000000000000000000//////000111222333333333222222222111111111000000222222111000///...------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&%%%$$$$$$''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''(((***++++++,,,''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&((('''%%%''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%'''))))))'''$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,------------...////////////////////////000000000000000000000000000000000111111222222333222222222222111111111111222222111000///...---,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&'''((())))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''((('''''''''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''))))))&&&$$$"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000........................,,,,,,,,,---------......////////////////////////000000000000000000000000111111111111111111111111333333222222222111111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((()))*********))))))(((((((((((((((''''''((((((((((((''''''#########$$$%%%%%%&&&&&&...//////---)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((&&&%%%!!!###%%%&&&'''&&&$$$###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///////////////////////////+++,,,,,,------.........////////////////////////000000000000000000000000111111111111000000000000333222222222222111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))***************)))(((((((((((()))))))))************))))))&&&&&&&&&&&&%%%%%%%%%%%%...///000...***'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((((((((('''&&&&&&###$$$&&&(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***************************+++++++++,,,,,,---------,,,,,,,,,,,,---...///000////////////////////////++++++,,,,,,---...//////........................////////////////////////111111000000000000000000222222111111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((()))*********((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((())))))*********)))(((''''''&&&&&&''''''******++++++++++++******)))(((((('''&&&%%%%%%$$$&&&)))++++++***'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&))))))'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))******************************++++++,,,,,,------...******+++,,,...000111222........................***+++,,,,,,---...//////........................////////////////////////000000000000000000000000111111000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((((())))))((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((('''''''''''''''*********++++++*********((((((((('''&&&%%%%%%%%%###&&&)))+++***((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''$$$'''))))))'''%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''((())))))******************************+++,,,,,,---......,,,,,,,,,,,,---///000111------------------------***++++++,,,---...///000........................////////////////////////......//////000000111111////////////............---------,,,,,,,,,,,,,,,************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''((()))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''++++++***)))))))))))))))))))))************))))))''''''&&&&&&&&&&&&%%%%%%&&&))),,,---+++)))''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%$$$''')))%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''$$$'''))))))'''%%%&&&'''$$$$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))******************************+++,,,,,,---......111000///...---,,,,,,,,,------------------------******+++,,,---//////000........................////////////////////////---......///000111111222///............---------------,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&%%%$$$############$$$$$$%%%&&&'''((()))***'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''((())))))***'''&&&$$$######$$$&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))$$$%%%%%%&&&'''''''''&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%''')))(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###&&&((((((%%%$$$%%%'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))))))))(((((((((((())))))))))))*********))))))(((******+++++++++,,,,,,,,,000///...---------------111000000///...---------++++++,,,---............////////////////////////---...000111111111000///......///000000000000000/////////...------,,,,,,,,,,,,++++++***)))(((((())))))************))))))+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&""" %%%((('''%%%((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&'''&&&&&&%%%%%%!!!"""###$$$&&&'''((())) """$$$&&&'''&&&%%%$$$'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$%%%''')))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******(((&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$&&&((('''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))************))))))******+++++++++,,,,,,,,,///......------------...111000000///......------++++++,,,---............////////////////////////---...///000111000000///......///000000000000000/////////...------,,,,,,,,,,,,++++++***))))))((())))))************)))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&'''((((((''''''&&&%%%%%%&&&''''''+++'''$$$$$$''')))'''$$$((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''"""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%'''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''%%%'''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))************))))))******+++++++++,,,,,,,,,---------------......///000000000///......------+++,,,---......///......////////////////////////---...///000000000000///......///000000000000/////////......---,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++******'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''+++(((%%%&&&((()))(((%%%((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((((((((('''&&&&&&%%%%%%###%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))))))))(((((((((((())))))((())))))************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000//////............+++,,,---...////////////////////////////////////.........///////////////---...//////000000////////////...------,,,,,,++++++++++++*********))))))******++++++++++++******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$###%%%(((***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&))))))((((((''''''&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))))))))(((((((((((())))))(((((()))*********************+++++++++,,,,,,,,,+++++++++,,,---...///000////////////............,,,,,,---...////////////////////////////////////...............//////000------...///////////////.........---,,,,,,+++++++++++++++************************++++++***************(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%$$$%%%&&&((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&'''''''''&&&''''''(((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''')))***+++''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&***(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))'''((()))******+++************+++++++++,,,,,,,,,++++++++++++,,,---.../////////////////////......,,,,,,...///////////////////////////////////////......------......///000------...////////////.........------,,,+++++++++************************))))))************))))))+++***)))(((&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&)))))))))***)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''+++((($$$###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))'''((()))******+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---........./////////////////////,,,---...//////000000000////////////////////////......---------...///000,,,---......//////............---,,,,,,++++++***************************(((((())))))))))))((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''(((((((((((('''&&&&&&'''((())))))((('''&&&'''(((******)))'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''((())))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%######&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''',,,((($$$###%%%&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''''''''((())))))))))))(((((((((((())))))''''''(((******+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------.........///////////////,,,---...///000000000000////////////////////////......---,,,---...///000,,,---......//////............---,,,,,,++++++*********************++++++''''''((((((((((((''''''(((''''''''''''((())))))'''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&!!!###&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''###$$$&&&'''((('''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))+++******)))(((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************))))))))))))'''''''''''''''((())))))'''(((***+++++++++***)))))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''')))******$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))++++++------------------------..............................//////000000111111//////............//////,,,------......------,,,......////////////.........,,,******+++++++++***(((((())))))*********+++))))))(((''''''(((******))))))((((((''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((''''''&&&%%%%%%))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))*********)))))))))(((((('''''''''''''''(((((()))%%%&&&&&&''''''''''''&&&))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------............------,,,,,,,,,,,,------,,,------......------,,,.........//////............,,,******+++++++++)))(((((()))))))))*********((('''&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$***)))((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))************))))))))))))((((((''''''&&&&&&''''''((()))))))))((((((((((((((()))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******)))******++++++++++++++++++++++++++++++------------------------.........---------------------,,,,,,,,,,,,------,,,------......------,,,------............---------+++******+++,,,***)))(((((())))))))))))******)))((('''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++***)))))))))(((((((((((('''&&&&&&&&&&&&'''((((((,,,+++)))((((((((()))***((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************++++++++++++++++++++++++++++++------------------------....../////////////////////......------......///,,,------......------,,,,,,,,,------------,,,,,,+++***)))***+++,,,***)))(((((())))))))))))))))))++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++)))))))))(((((((((((('''&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000000111......------------......,,,------......------,,,++++++,,,,,,,,,,,,++++++***))))))***,,,,,,***((())))))((((((((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++++++++,,,,,,,,,------......------,,,******++++++++++++******)))((()))***,,,,,,***((())))))(((((((((((('''''''''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&((()))******++++++))))))))))))))))))))))))***)))((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,------......------,,,)))******************)))(((((((((***,,,,,,***((())))))((((((((('''''''''&&&&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''')))******)))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''!!!"""$$$&&&(((((((((((())))))))))))))))))))))))******((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,222111000///---,,,******...------,,,,,,------...,,,------......------,,,))))))************))))))''''''(((***,,,,,,***((())))))(((((('''''''''&&&'''((()))******)))(((((('''''''''((((((((())))))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''(((((((((((()))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%$$$%%%)))))))))))))))'''%%%$$$''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%***)))))))))((((((((('''''''''&&&&&&&&&''''''((('''''''''''''''((()))))),,,++++++***)))(((''''''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$"""######$$$%%%&&&''''''""""""$$$%%%&&&'''''''''(((&&&&&&''')))+++++++++%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""(((&&&%%%&&&((((((%%%"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&((()))+++''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((+++++++++***((('''(((******************+++++++++******++++++++++++*********+++,,,,,,------------/////////000///......---------++++++++++++------++++++++++++++++++++++++************************,,,+++)))((((((((()))***''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((()))))),,,++++++***))))))(((((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&'''&&&&&&''')))+++++++++&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########(((&&&%%%&&&''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((()))******(((((()))+++))))))******+++++++++*********++++++++++++*********+++,,,,,,---------,,,......//////......---,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++******)))(((((())))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((('''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))!!!"""$$$&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''((())))))(((''''''&&&&&&&&&'''''''''''''''''''''((()))))),,,+++++++++***)))))))))'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''&&&&&&'''***++++++***''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$'''&&&%%%&&&''''''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%''')))***))))))***+++((()))******++++++************++++++++++++******++++++,,,---------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))******))))))((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&'''((()))!!!"""$$$&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%&&&'''((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))++++++++++++************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&&&&%%%'''&&&&&&(((***++++++***)))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%'''*********)))******))))))******+++******)))******++++++++++++******+++,,,,,,------,,,,,,,,,,,,------------,,,++++++***+++,,,------,,,+++***************************************************'''((()))******)))((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((("""###$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((%%%&&&''')))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))******************++++++&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&(((+++,,,+++))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''')))++++++***)))***+++,,,,,,+++*********************++++++++++++******,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,++++++***)))***,,,,,,,,,,,,***)))************************))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************************((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))!!!"""###%%%&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''''''''(((((()))***+++******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''(((***+++((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%'''''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''((())))))'''''''''''''''&&&%%%$$$&&&%%%&&&)))+++,,,***)))(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))###$$$%%%'''((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((************+++---///111///---***))))))***+++******++++++++++++******,,,,,,---------,,,++++++,,,,,,------,,,,,,+++*********++++++++++++******************************))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))######%%%&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''&&&&&&''''''((()))***((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&''')))+++,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%'''((($$$$$$%%%&&&'''(((((()))))))))(((&&&&&&%%%%%%&&&'''''''''''''''((())))))&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%'''))),,,,,,***((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''$$$%%%'''((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))***---222555777333...***((((((***,,,******++++++++++++******,,,---------,,,,,,+++***---------------,,,,,,+++++++++************++++++************************))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((())))))***&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&((()))+++,,,'''((()))+++++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''&&&''')))+++---)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&((()))*** !!!"""$$$&&&((()))******)))((('''&&&%%%%%%%%%'''''''''''''''((())))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''))),,,,,,***(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""%%%((((((&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))(((((($$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))&&&'''((((((+++000666;;;:::666///***'''(((***---******++++++++++++******------------,,,,,,+++***------......------,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,************************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''')))***++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((()))***,,,,,,++++++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))*********+++)))***+++)))'''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((()))((('''((()))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))************************'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...******++++++++++++******++++++******++++++,,,------,,,++++++******++++++************************,,,,,,++++++***)))((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&%%%$$$$$$###%%%&&&'''((())))))))))))'''(((((()))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***+++++++++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((((()))))))))*********)))***+++***'''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((()))((('''((()))((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,++++++******++++++************************,,,,,,+++******)))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((''''''&&&%%%'''(((((((((((((((''''''''''''((())))))))))))(((******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******)))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((())))))******'''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''***))))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((()))***)))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''(((((())))))***(((((())))))))))))******)))++++++***(((&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''''''''(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))******+++***************++++++,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++************************+++++++++******))))))((()))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&))))))))))))((('''&&&%%%&&&''''''(((((((((((((((************))))))))))))(((((((((((())))))))))))))))))(((''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((('''''')))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''(((((())))))))))))(((((()))))))))))))))))))))***+++***((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,++++++******++++++************************+++*********)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''%%%%%%'''(((***((())))))))))))(((((('''))))))))))))))))))))))))*********+++++++++++++++************************(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))***)))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******((((((((()))))))))))))))))))))(((((((((((((((((((((***+++***((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''((())))))***,,,+++***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))(((((())))))***+++******++++++++++++******++++++******++++++,,,------,,,++++++******++++++*********************************)))))))))))))))'''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%&&&&&&'''(((((()))((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''%%%%%%'''(((***************)))(((&&&&&&)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))************************************))))))))))))))))))))))))%%%%%%%%%&&&&&&((()))*********))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++))))))))))))))))))))))))))))))(((((((((((('''''''''(((***)))'''&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''(((((()))***,,,+++***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++)))******++++++******)))++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))(((%%%&&&'''((())))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''((())))))************)))((('''&&&))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++***++++++******)))(((''')))))))))************+++************************)))))))))))))))))))))))))))))))))))))))***+++,,,***))))))))))))))))))((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((((((&&&$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++***++++++,,,,,,++++++***++++++******++++++,,,------,,,++++++******++++++************************((()))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((((('''((())))))***************''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********++++++,,,)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********'''(((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((((((&&&$$$###&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((('''''')))***+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,*********)))))))))))))))))))))(((((('''''''''&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########(((''''''&&&&&&%%%%%%$$$))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***************++++++,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,++++++******++++++************************(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''))))))))))))((('''&&&%%%))))))***+++++++++++++++(((((())))))*********+++(((((((((((())))))))))))))))))************))))))$$$%%%&&&(((***+++,,,,,,))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((("""!!!%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))************&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''(((***,,,,,,************))))))((((((,,,+++***(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))(((((((((###$$$&&&((())))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))*********++++++++++++))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++***,,,---+++((('''))),,,,,,+++++++++******)))))),,,+++++++++)))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))+++***((('''&&&''')))***))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((()))***+++***)))((()))******++++++***))))))+++---+++---//////...---...///111///---...000111///,,,222000---,,,+++---///111///////////////...---,,,---,,,++++++,,,---///000000//////...------.........------///222222...+++............,,,+++***)))***)))((()))+++++++++***,,,,,,,,,,,,+++***)))(((******+++++++++++++++,,,((((((''''''''''''&&&&&&'''((((((((())))))******''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))&&&""""""%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++,,,++++++*********)))))))))***)))((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''$$$%%%&&&(((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))*********++++++))))))))))))************++++++*********************++++++++++++++++++******,,,,,,+++(((''')))+++++++++*********))))))))))))************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))*********)))(((''''''((()))***((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))(((((((((((('''***++++++***((('''((()))+++,,,---,,,+++***,,,---...///000///---,,,---...222000///000222333222000555444333222222444555666777777666555444333222222444333333222222333444555666555444333333333333333111000///000222111...+++.........------,,,+++***---+++++++++------,,,+++++++++,,,,,,,,,,,,++++++************++++++++++++***))))))(((''''''&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''((((((((('''&&&%%%######&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&******))))))'''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''&&&''''''((()))***++++++++++++***************((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''(((''''''&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((()))))))))******))))))))))))************,,,,,,++++++***))))))((())))))************))))))***++++++***(((((()))+++******))))))))))))(((((('''((())))))************(((((((((((((((((((((((('''(((((())))))(((((('''((((((((())))))************)))(((''''''((()))***''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++******)))))))))(((((((((+++,,,,,,+++)))(((((())),,,---......------...000111222222111000000333555777666666777:::;;;;;;:::<<<======>>>???@@@AAABBBEEEDDDBBB@@@????????????BBBAAA@@@@@@???@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<;;;999888888777555333222222111111000000000///000...---...//////...---++++++,,,------------,,,,,,++++++++++++++++++++++++******)))(((''''''&&&''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))'''''''''''''''((()))***++++++++++++************(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''******((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((()))(((((((((((((((((())))))))))))((()))))))))************+++++++++*********)))))))))******************)))*********)))))))))******)))))))))((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))(((((('''(((((()))***''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************++++++*********************+++,,,---,,,***)))***++++++...000222222333555777666666777777888;;;???CCCBBBBBBCCCEEEGGGHHHIIIIIIIIIJJJLLLOOOPPPQQQQQQQQQTTTSSSQQQOOONNNOOOPPPQQQSSSSSSRRRQQQPPPPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHMMMLLLIIIGGGEEEDDDCCCBBB>>>===<<<;;;:::999888888555333222222333333222000///////////////...---------------,,,,,,+++++++++)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((('''''''''''''''((((((***************************)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%$$$$$$&&&'''******((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''&&&'''''''''(((((())))))&&&'''(((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++******++++++++++++*********)))(((((())))))******((((((((((((((())))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((************************((((((((()))))))))******)))))))))******+++++++++***+++,,,,,,++++++,,,...///222666:::<<<>>>@@@BBBCCCDDDDDDDDDEEEHHHLLLOOOQQQRRRTTTUUUUUUWWWXXXYYYVVVXXX[[[^^^```aaaaaaaaa```___]]]\\\]]]^^^```aaaaaaaaa``````___^^^]]]\\\TTTTTTSSSRRRRRRRRRRRRRRR[[[ZZZXXXUUUSSSQQQPPPQQQMMMLLLJJJGGGEEEDDDDDDCCC@@@>>>============;;;:::777666666555333111///......------,,,+++***))))))(((((())))))******++++++)))))))))))))))))))))(((''''''''''''''''''''''''######%%%&&&'''(((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%((((((''''''&&&''''''''')))))))))))))))*********+++***((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((("""###%%%%%%$$$$$$&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''((('''(((((())))))******+++''''''((((((((((((((('''((((((((()))))))))******))))))))))))************((())))))***++++++,,,,,,***++++++++++++++++++******((('''''')))******)))(((((())))))))))))******))))))))))))(((((('''&&&((((((((((((((((((((((((((())))))******))))))((()))))))))(((((('''''''''''''''(((((())))))******''''''((((((((()))))))))************************((())))))))))))*********'''((()))***+++,,,---...,,,...000111222333555777;;;???DDDHHHKKKMMMPPPRRRVVVVVVVVVUUUSSSSSSUUUWWW^^^___aaaaaa``````aaabbb```aaadddgggiiijjjkkkkkkgggfffeeeeeeeeefffhhhhhheeeffffffeeedddcccbbbaaaWWWWWWWWWVVVWWWWWWXXXYYY^^^______]]]ZZZXXXXXXYYYXXXVVVTTTQQQOOONNNNNNNNNNNNLLLJJJJJJJJJIIIGGGFFF@@@@@@>>>===:::888666444111000000...---,,,+++++++++++++++,,,------......++++++************))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***'''%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((())))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((!!!###$$$%%%$$$$$$&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&'''((()))&&&''''''((())))))******''''''(((((((((((('''''')))))))))*********++++++))))))))))))******************************++++++))))))************))))))***(((&&&''')))+++***))))))))))))*********++++++&&&'''(((((()))((((((((((((((((((((((((((((((((())))))************))))))++++++***))))))(((''''''&&&'''((())))))*********((((((((()))))))))************************************+++++++++,,,,,,,,,+++,,,---///111333555666555888<<<>>>@@@CCCGGGIIILLLPPPUUUYYY[[[]]]___aaacccccccccbbb___^^^^^^___dddfffgggfffcccbbbccceeedddeeegggiiikkkmmmnnnnnniiiiiihhhhhhgggffffffeeeaaaaaabbbbbbbbb```___^^^UUUUUUVVVVVVWWWYYYZZZ[[[\\\^^^``````]]][[[[[[\\\ZZZXXXVVVTTTSSSSSSTTTUUUWWWVVVSSSSSSRRRRRRPPPNNNHHHHHHGGGFFFDDDAAA???>>>::::::999777666444333333111111111000000000//////,,,,,,,,,+++++++++******''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%+++&&&"""###'''(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******)))(((''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))!!!###$$$$$$$$$$$$&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((&&&%%%%%%%%%&&&''')))***$$$$$$$$$%%%&&&''''''((('''(((((((((((((((''''''************++++++++++++))))))))))))************,,,,,,++++++***)))))))))(((((())))))))))))((((((***'''%%%&&&)))+++***)))))))))******+++++++++,,,$$$%%%&&&((()))*********(((((((((((((((((((((((())))))************))))))---,,,,,,+++***)))((((((&&&&&&((()))************))))))))))))************************************,,,,,,------------......000111333666888;;;===>>>@@@CCCGGGKKKNNNRRRVVVYYYZZZ]]]bbbeeeggggggiiijjjfffhhhiiiiiigggeeeeeeffffffggghhhfffcccaaaaaaccceeefffggghhhjjjlllmmmnnnjjjiiiiiigggfffcccaaa```[[[\\\]]]]]]]]]\\\[[[ZZZSSSSSSTTTUUUVVVXXXZZZZZZYYY]]]```aaa^^^\\\\\\]]]WWWVVVUUUTTTTTTUUUWWWXXXZZZXXXVVVUUUUUUTTTRRRPPPMMMMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA???>>><<<<<<777666555444222111000///---------,,,,,,+++++++++((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))(((((((((((())))))&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$%%%'''((((((&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$ !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&******)))''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&((()))))))))((('''((((((''''''&&&&&&&&&%%%''''''(((((())))))******++++++******))))))(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((($$$&&&(((******)))'''&&&***)))((((((((((((((()))&&&''')))***++++++++++++)))&&&$$$%%%(((+++,,,+++(((***,,,---------///000---...///000000222666999<<>>>>>@@@BBBAAA@@@AAABBBCCCDDDGGGLLLRRRWWW]]]^^^___`````````___^^^XXXVVVQQQLLLHHHHHHLLLOOOMMMNNNOOONNNJJJHHHIIIJJJKKKLLLNNNPPPQQQPPPOOONNNKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIFFFDDDCCCAAA>>><<<:::666333111111111///---%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((())))))***+++,,,++++++***)))))))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((()))+++------,,,+++***)))))))))(((((())))))***,,,,,,++++++***))))))(((+++******+++------+++)))...000333444555666888:::>>>AAADDDHHHKKKOOOSSSWWWZZZ^^^cccffffffdddcccccceeeiiimmmoooooooooqqqtttwwwvvvvvvvvvuuusssooolllhhhgggffffffeeebbb]]]ZZZXXXUUUQQQMMMKKKJJJKKKLLLJJJJJJJJJMMMPPPSSSSSSSSSTTTSSSSSSUUUUUURRRKKKEEE<<<:::888888:::;;;;;;;;;999999:::;;;===BBBIIIMMM[[[\\\^^^```aaaaaaaaaaaaZZZYYYUUUPPPKKKIIIJJJKKKHHHIIIJJJHHHFFFEEEEEEGGGHHHIIIKKKMMMNNNNNNMMMMMMKKKKKKLLLLLLMMMOOOPPPQQQQQQOOOLLLKKKJJJIIIFFFDDD@@@===;;;999888666333111((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&(((((((((((()))***++++++------,,,+++************((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%''')))+++'''&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&''')))***'''''''''''''''&&&&&&&&&******))))))((((((''''''(((((())))))******++++++)))))))))))))))***************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''''''''(((((())))))))))))(((((((((***+++,,,---,,,+++***)))))))))((())))))******))))))))))))***++++++,,,)))))))))***,,,......///555777:::===???BBBEEEHHHMMMPPPSSSVVVYYY\\\```ccceeegggjjjlllllljjjiiihhhhhhmmmssstttrrrqqquuuyyy|||{{{{{{{{{zzzxxxtttqqqlllkkkiiihhhgggddd```]]]WWWUUURRRPPPNNNNNNOOOPPPUUUUUUVVVXXX\\\]]]]]]\\\[[[ZZZYYYXXXUUUPPPHHHBBB<<<;;;:::::::::<<<======::::::::::::;;;>>>CCCGGGXXXZZZ]]]```bbbcccdddddd``````^^^[[[VVVSSSRRRRRRNNNNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFGGGHHHGGGGGGFFFGGGGGGHHHHHHJJJLLLNNNOOOOOOMMMLLLKKKKKKKKKIIIGGGCCCCCCBBBAAA???===;;;999((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&'''''''''''''''((()))***+++------,,,++++++***++++++))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&)))***'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''%%%%%%%%%''''''&&&%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&''')))***&&&&&&&&&'''''''''''''''******))))))((((((''''''(((((())))))******++++++((()))))))))*********+++******)))(((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((()))***+++++++++******)))))))))))))))***++++++((((((((()))***+++---............000333777<<>>AAADDDHHHKKKPPPUUUYYY^^^```bbbdddeeefffhhhjjjjjjjjjjjjjjjkkkllllllllljjjooouuuwwwuuuuuuyyy}}}~~~}}}}}}}}}|||yyywwwuuurrrooonnnmmmkkkiiigggcccbbb```___^^^___``````^^^]]]\\\]]]^^^^^^\\\ZZZVVVUUUSSSQQQMMMGGG@@@<<<999999999888888999;;;<<>><<<888999:::999888999;;;>>>BBBEEEJJJNNNQQQTTTWWWYYYYYY[[[]]]```cccdddeeeeeecccfffiiiiiihhheeeddddddfffeeeccc```\\\WWWPPPKKKHHHGGGFFFDDDCCCAAA@@@@@@===<<<;;;::::::<<<>>>@@@BBBBBBCCCEEEGGGGGGEEEDDDBBBDDDEEEEEEEEEEEEFFFHHH%%%%%%&&&'''((()))******'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&'''(((************)))******+++,,,---++++++***)))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********&&&''')))***++++++******''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))*********)))))))))))))))((())))))******+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))***+++,,,---///...------...000222444666:::AAAFFFJJJMMMQQQUUUVVVXXXZZZ\\\___ccciiilllnnnoooooonnnkkkhhhffffffhhhgggiiilllqqqttttttrrrvvvxxxzzz}}}~~~}}}yyywwwwwwyyyyyyyyywwwvvvvvvwwwyyyxxxvvvttttttsssqqqnnnllljjjiiiiii___\\\YYYWWWVVVVVVUUUSSSQQQPPPMMMHHHDDDAAA??????;;;<<<===<<<;;;<<>>@@@CCCDDDBBB@@@@@@BBBCCCBBBAAABBBEEEHHH)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&***)))'''%%%%%%%%%'''(((%%%%%%&&&&&&''')))***+++((((((((()))***+++------++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,,,,+++###%%%''')))******((('''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((''''''(((((())))))******++++++******))))))((((((((())))))***++++++,,,,,,+++***)))'''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((())))))))))))((((((((())))))))))))*********))))))))))))***+++,,,------------///222666999<<<>>>EEEOOOVVVYYYZZZ\\\]]]^^^___```aaacccfffkkknnnkkklllllljjjgggcccaaaaaadddeeehhhnnnuuuwwwuuusss{{{zzz{{{}}}~~~|||}}}wwwtttsssuuuvvvwwwrrrsssvvvzzz|||zzzwwwsssqqqooolllhhheeeaaa___^^^[[[XXXUUUSSSSSSTTTTTTTTTUUUSSSOOOHHHBBB>>>===>>>;;;===>>>===;;;<<>>:::888777777888999777777999<<>>BBBFFF******))))))((((((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((***)))'''%%%%%%%%%'''((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''((()))************(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%###"""###&&&(((&&&$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&(((+++---,,,***((('''&&&&&&'''(((************)))%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&(((''''''&&&&&&&&&''''''(((((())))))))))))((((((++++++******))))))(((((((((((())))))******+++++++++++++++*********))))))******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((()))))))))***)))(((((((((***+++***)))+++,,,---,,,,,,---000333111555999999888;;;BBBGGGMMMRRRXXX]]]___```cccfffiiigggeeeeeehhhjjjkkkkkkkkkjjjgggdddaaa^^^]]]\\\bbbeeeiiilllnnnqqqsssuuuxxx|||}}}|||}}}|||xxxzzzzzzwwwsssooonnnoooqqqrrruuuxxxyyyvvvpppkkkgggaaa[[[YYYZZZZZZWWWSSSUUUTTTRRRQQQPPPOOOOOOOOOQQQPPPNNNKKKGGGEEEDDDEEEDDDDDDDDDBBBAAACCCGGGJJJRRRUUUZZZ^^^``````___]]]\\\\\\\\\^^^aaacccdddcccddddddddddddeeegggiiijjjmmmkkkiiihhheee```XXXRRRIIIGGGFFFDDDCCCAAA>>><<<;;;<<<<<<:::888777999:::999888888:::<<<>>>>>>============>>>>>>?????????(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&***((('''%%%%%%%%%'''(((***((('''%%%%%%%%%'''((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))************)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$'''(((&&&$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((***,,,,,,***((('''&&&%%%&&&((()))******))))))''''''&&&&&&''''''((()))%%%'''(((((('''&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((((())))))))))))((((((******))))))(((((((((''')))))))))))))))*********+++++++++*********))))))***)))))))))((((((((('''))))))))))))(((((((((((((((''''''''''''((()))))))))))))))))))))************)))))))))*********))))))***,,,,,,,,,...222555666;;;@@@CCCDDDFFFKKKPPPYYY\\\aaaddddddeeegggiiimmmllljjjkkkllllllkkkiiihhhfffbbb]]]YYYVVVTTTSSSSSSVVV[[[```dddhhhmmmqqqwww{{{}}}{{{{{{}}}|||xxxtttuuuvvvtttqqqnnnnnnooonnnoooqqqttttttqqqkkkfffaaa\\\WWWUUUWWWXXXVVVSSSVVVVVVTTTSSSRRRRRRRRRRRRTTTTTTTTTRRRPPPNNNNNNNNNMMMMMMMMMKKKKKKMMMPPPTTTWWWYYY[[[^^^______^^^]]]^^^]]]]]]^^^```aaabbbaaaaaaaaaaaaaaaccceeeggghhhjjjhhhgggfffeeebbb\\\WWWMMMKKKIIIHHHHHHFFFDDDAAA<<<======;;;999888999:::999888888999;;;;;;;;;::::::::::::;;;===???AAABBB((((((''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''')))((('''%%%%%%&&&'''''')))((('''%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++++++++++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''((()))************))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&'''((())))))))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))))))))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((***,,,,,,***(((''''''%%%&&&'''((())))))))))))((((((((('''(((((()))***%%%&&&((((((&&&%%%&&&'''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((''''''&&&&&&&&&''''''((((((((())))))))))))((((((************))))))))))))************))))))))))))+++************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***************************++++++++++++++++++++++++)))+++...000222555:::===BBBGGGMMMPPPQQQRRRUUUXXXbbbeeehhhiiijjjkkkmmmooorrrpppnnnmmmllljjjgggddd```]]]WWWQQQLLLIIIHHHGGGEEEHHHLLLPPPTTTYYY___dddmmmrrruuuuuuuuuwwwuuuqqqnnnoooppppppnnnmmmmmmnnnlllmmmnnnpppooolllfffbbb\\\XXXUUUTTTVVVWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOOOORRRRRRSSSTTTTTTTTTSSSSSSQQQRRRQQQPPPPPPRRRVVVYYYYYYYYYYYYYYYXXXXXXWWWWWWZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYYYYZZZ[[[]]]```aaaaaa```___^^^]]][[[XXXUUURRRPPPMMMLLLLLLKKKJJJHHHAAAAAAAAA???<<<;;;<<<===;;;:::999999::::::888666666666666888;;;>>>BBBDDD******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***((()))))))))))))))******''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++++++++++++++++++++++++++++++++***)))'''&&&%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&''''''''''''(((''''''((()))***************)))((((((''''''((((((((((((((((((''''''''''''&&&((()))++++++)))(((&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))*********)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,***(((''''''%%%&&&&&&'''(((((())))))(((((((((''''''((())))))$$$&&&((('''&&&%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((***)))'''&&&&&&''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((++++++++++++++++++++++++++++++******))))))((((((************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''((())))))***************)))))))))))),,,------------,,,---...---000444888<<>>???AAABBBDDDHHHMMMQQQ[[[aaafffiiilllooommmiiihhhiiijjjkkkkkkkkkkkkkkkllllllllllllkkkhhhccc___[[[XXXVVVVVVWWWXXXWWWUUURRRQQQPPPNNNMMMLLLLLLLLLMMMNNNOOORRRTTTUUUUUUTTTQQQQQQQQQPPPPPPRRRVVVYYYYYYWWWUUUSSSRRRQQQRRRRRRTTTTTTTTTSSSRRRSSSTTTVVVVVVUUUUUUTTTUUUVVVXXXYYYYYYYYYWWWVVVUUUSSSQQQPPPSSSQQQNNNLLLMMMMMMLLLKKKGGGGGGGGGEEEBBBAAAAAABBB@@@???>>>======<<<999777555555444555777;;;???BBB))))))******************))))))))))))))))))))))))(((((())))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((************************++++++******((('''%%%%%%******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''((()))***++++++++++++******)))(((((((((((()))))))))((((((((('''''''''&&&((()))++++++)))(((&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((()))******+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++)))(((''''''&&&&&&''''''((())))))***((((((''''''&&&''''''((($$$&&&''''''&&&%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))++++++***'''%%%$$$%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((()))))))))***+++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))***,,,......---...000222333777;;;AAAFFFMMMTTTYYY___^^^]]]\\\\\\^^^bbbeeejjjkkklllmmmnnnooonnnnnneee```ZZZTTTPPPMMMKKKIIIFFFCCC>>>999777666888999888999999999:::===AAADDDKKKSSSZZZ^^^ccchhhiiifffccccccdddeeegggggggggfffgggfffeeeeeedddaaa\\\YYYYYYWWWVVVUUUUUUUUUTTTSSSPPPPPPNNNMMMMMMLLLLLLLLLKKKJJJKKKNNNRRRUUUTTTSSSNNNNNNNNNMMMMMMOOOSSSVVVUUUSSSPPPNNNMMMNNNOOOPPPOOOPPPPPPOOOMMMNNNPPPSSSUUUTTTSSSRRRQQQRRRSSSSSSRRRSSSSSSSSSRRRQQQQQQQQQRRROOOKKKIIIIIIJJJJJJJJJHHHIIIIIIGGGDDDCCCDDDEEEEEEDDDCCCDDDCCCBBB>>>;;;999777666555666999<<<>>>''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++&&&&&&''''''(((((())))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********)))((('''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((()))***+++++++++++++++******))))))))))))))))))((((((((('''''''''''''''((())))))))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))***++++++))))))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%(((***+++)))(((''''''((('''''''''((()))***+++((((((''''''&&&&&&''''''$$$%%%''''''%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***+++,,,***'''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%%%%&&&'''((())))))***************))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))''''''(((((())))))******))))))(((((())))))***+++)))))))))*********++++++))),,,000222111333777:::===@@@EEEIIIOOOUUU\\\```bbb```^^^^^^```eeejjjmmmrrrrrrqqqpppooommmhhheeeYYYTTTNNNHHHEEEBBB???======;;;888666555666888999444666777888:::<<<@@@CCCGGGNNNUUUYYY^^^dddeeeccc^^^]]]]]]^^^```aaa```___]]]\\\ZZZYYYXXXVVVSSSPPPQQQQQQQQQPPPPPPOOONNNNNNIIIIIIIIIIIIJJJKKKMMMMMMKKKHHHGGGIIINNNQQQQQQPPPKKKKKKJJJIIIHHHJJJMMMPPPNNNLLLKKKIIIJJJLLLOOOQQQNNNOOOOOOMMMIIIIIIMMMPPPRRRQQQPPPNNNNNNNNNOOOOOOLLLNNNQQQRRRQQQPPPPPPQQQQQQMMMHHHEEEEEEFFFGGGGGGEEEFFFFFFEEECCCBBBCCCDDDHHHGGGGGGHHHHHHGGGCCC@@@>>>===;;;999999:::;;;<<<''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++&&&''''''((())))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((''''''%%%&&&&&&''''''((('''''')))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((()))***++++++++++++++++++***)))))))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))******+++((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''******)))'''''''''))))))(((((()))***,,,---***)))((((((''''''((((((###%%%'''&&&%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))******(((''''''(((&&&%%%%%%&&&&&&((())))))(((((())))))))))))((((((%%%&&&'''((()))***++++++)))))))))))))))*********(((((((((((())))))******'''((((((((()))))))))***'''''''''((()))*********))))))(((((())))))***+++)))***++++++,,,---.........333888;;;<<<>>>DDDHHHKKKNNNQQQTTTWWW[[[aaaeeedddcccaaabbbeeejjjmmmppptttrrrqqqqqqooojjjccc]]]TTTRRROOOLLLIIIEEE@@@<<<;;;:::999999999:::;;;<<<:::<<>>>>>======))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++************************************************)))))))))))))))******+++'''(((((()))***+++++++++''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***++++++,,,++++++,,,+++******)))*********((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******((('''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&$$$$$$&&&((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$'''******)))'''''''''***))))))))))))+++,,,---++++++***))))))((())))))###%%%'''&&&%%%$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%'''))))))))))))***+++%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((((())))))+++,,,---...///(((((())))))******++++++'''((((((((())))))******'''((((((((())))))******&&&''''''((()))******+++)))))))))))))))******+++***+++,,,---///000111111555;;;AAADDDFFFIIIPPPUUUWWWYYY[[[\\\^^^```dddggghhhgggfffhhhjjjlllmmmmmmooonnnnnnooonnniiiaaaZZZVVVVVVWWWVVVTTTNNNFFFAAA<<<<<<<<<<<<======>>>>>>EEEGGGJJJLLLMMMMMMOOOQQQPPPTTTUUUTTTUUUXXXXXXUUUVVVTTTRRRSSSUUUUUURRRPPPQQQOOOMMMLLLKKKJJJHHHFFFEEEGGGIIIJJJKKKKKKLLLMMMIIIKKKNNNSSSYYY___cccfffeee```ZZZZZZ^^^aaabbb``````___^^^\\\ZZZ[[[]]]```___```aaadddhhhmmmrrrtttssstttrrrllleeeaaadddhhhddddddddddddfffhhhjjjkkkhhhkkkmmmjjjddd]]]YYYXXXRRRMMMGGGCCCBBBCCCDDDEEECCCDDDEEEDDDCCCCCCEEEGGGEEEEEEGGGIIIKKKJJJGGGDDDFFFFFFEEEDDDCCCBBBAAA@@@++++++++++++++++++++++++))))))))))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((*********)))((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$######### ###&&&((('''&&&%%%((((((((((((((((((((((((((('''&&&'''((((((&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,------,,,***)))))))))***+++))))))(((&&&&&&%%%%%%&&&'''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((***'''%%%$$$%%%'''(((((()))((('''&&&''')))+++,,,---+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&,,,***(((''''''(((***,,,***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&(((,,,---+++)))***,,,...///222666<<<@@@???EEELLLPPPPPPRRRWWW[[[]]]^^^^^^^^^^^^aaadddhhhhhhiiijjjjjjiiihhhjjjkkkkkkkkkkkkjjjhhhfffdddccc```aaabbbaaa^^^XXXSSSOOOHHHGGGGGGGGGHHHIIIKKKLLLOOOQQQSSSUUUVVVWWWVVVVVVUUUSSSPPPOOOOOOQQQRRRRRRRRROOOMMMMMMNNNNNNLLLIIIMMMMMMLLLJJJHHHHHHJJJLLLMMMNNNMMMMMMMMMOOOTTTWWWRRRWWW___iiisss|||~~~vvvqqqqqquuuyyy|||~~~}}}{{{{{{zzzyyyvvvtttwwwxxx{{{}}}{{{zzzxxxrrrfff^^^VVVSSSOOOKKKJJJLLLOOOQQQKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGEEEDDDCCCBBBCCCCCCHHHEEEAAA@@@BBBCCCCCCAAA)))))))))))))))))))))))))))))))))))))))*********)))))))))************+++***)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((******)))(((((('''''''''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---,,,++++++***************)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((+++(((&&&%%%'''((())))))'''&&&%%%$$$%%%''')))***+++***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''+++***)))(((((()))***+++***)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))''''''''''''((()))))))))+++)))((())),,,---,,,***---///333666:::>>>DDDGGGJJJOOOUUUWWWWWWWWW[[[___``````aaa``````aaaeeeggghhhiiijjjjjjhhhggghhhiiijjjjjjiiiiiihhhhhhggggggccccccddddddbbb]]]YYYWWWRRRQQQPPPOOOPPPQQQSSSTTTSSSSSSTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHMMMOOOQQQRRRSSSTTTVVVXXX```aaabbbbbbbbbdddhhhkkkrrrwwwwwwnnnfffdddbbb___^^^^^^___```YYY[[[ZZZVVVPPPKKKJJJKKKMMMLLLIIIFFFEEEEEEFFFFFFHHHEEEAAA???@@@AAAAAA@@@)))))))))))))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***)))(((''''''&&&'''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---+++++++++++++++******)))((((((''''''&&&''''''''''''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''+++)))''''''((()))))))))&&&%%%%%%$$$%%%'''((())))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,...,,,++++++---///000///333666<<>>===************************(((((())))))******++++++************+++++++++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))***(((''''''&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$$$$&&&''')))***''''''''''''''''''''''''%%%$$$%%%&&&)))))))))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---***+++,,,---,,,+++***)))((((((''''''''''''(((((('''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%(((((((((''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%***(((''''''((())))))(((''''''''''''''')))***+++&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))***))))))******,,,...//////...---...000444777888<<>>>>>************************((((((((())))))*********)))))))))*********++++++))))))************))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))+++''''''&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''((((((%%%$$$######$$$&&&(((***''''''''''''''''''''''''%%%$$$%%%&&&)))))))))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---++++++,,,------+++***)))))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))***%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))+++******)))***,,,---//////000111333777<<>>???DDDJJJOOORRRUUUZZZ^^^```aaabbbaaa```^^^^^^___aaaaaaaaaaaabbbaaa^^^\\\]]]```ccccccaaa]]]ZZZYYYXXX\\\```ccccccccccccdddXXXXXXWWWUUUSSSPPPNNNMMMEEEFFFGGGHHHHHHGGGFFFEEEMMMOOORRRVVVXXXZZZ[[[[[[aaafffoooyyy