BM636([@ JJJ888DDD;;;999999999888888888888777888666666999:::999;;;???HHHSSS\\\\\\\\\^^^^^^[[[fff|||XXXSSSWWWVVVYYYlllxxx{{{fff\\\NNN888777777555111111333444333111222333222000000000111111111000///////////////000000000000000000000000............////////////////////////////////////////////////000000000000000222333333333333444666888999:::<<<>>>@@@CCCDDDNNNPPPSSSXXX\\\```cccdddeeeiiioooiiiYYYVVV```DDDDDD777::::::::::::999999999999999777777::::::999<<<@@@MMMVVV]]]]]]]]]______[[[fffyyyUUUQQQTTTUUU[[[rrryyyggg```TTT>>>777666444222222333444333111222333222000000000111111111000///////////////000000000000000000000000............////////////000000000000000000000000////////////000000000000000222333333333333444666555666888;;;???CCCFFFHHHNNNPPPSSSXXX\\\```cccddddddgggooofffUUUQQQmmmHHH@@@555;;;;;;;;;;;;:::::::::::::::888888::::::999<<>>;;;;;;;;;;;;;;;:::::::::::::::888888:::999777;;;BBBVVVZZZ___cccdddbbb]]]XXXooovvvWWWWWWSSSZZZmmmqqqhhh]]]JJJ<<<666333444555444222222111222333222000000000111111111000000///000000111////////////////////////............////////////000000000000000000000000////////////000000000000000222333333333333444666777888999;;;>>>AAACCCEEENNNPPPSSSXXX\\\```cccddd```eeennnkkkWWWPPP{{{sssrrrxxxvvvwwwyyy}}}zzzMMM???@@@::::::::::::999999999999888777888999777666<<>>AAADDDEEENNNPPPSSSXXX\\\```cccddd```eeemmmoooZZZQQQ}}}mmmeee[[[VVVWWW^^^fffkkkiiihhhgggggghhhjjjmmmooorrrwwwXXX<<<;;;::::::::::::999999999999777777888999777777>>>GGGXXX\\\dddjjjhhhcccaaacccxxx___aaa___qqqqqqIII===444666777333222444111222333222000000000111111111000000000111222222000000000000000000000000............////////////........................////////////000000000000000222333333333333444666333444777;;;???DDDGGGIIINNNPPPSSSXXX\\\```cccdddbbbfffmmmrrr[[[QQQzzzjjj```VVVQQQLLLIIIJJJOOOSSSVVVbbb```\\\XXXVVVUUUUUUVVVXXXYYY```lllxxxggg@@@<<<;;;;;;;;;;;;::::::::::::777888:::;;;999999BBBLLL]]]```fffjjjfffbbbgggqqq~~~eeegggdddzzzxxxttt~~~~~~QQQAAA555666777333222666111222333222000000000111111111000000111111222333000000000000000000000000............////////////////////////////////////////////////000000000000000222333333333333444666333444777;;;???DDDGGGJJJNNNPPPSSSXXX\\\```cccddddddgggmmmuuu]]]QQQwwwhhh[[[TTTOOOLLLJJJIIIJJJKKKKKKKKKPPPOOOMMMLLLLLLNNNPPPRRRSSSQQQTTT[[[eeetttuuuLLLIII======<<<<<<<<<;;;;;;;;;888999;;;===;;;;;;EEEPPPaaaccchhhiiidddbbblll{{{kkklllfffuuuiiilll|||UUUCCC666777777333222777111222333222000000000111111111000000111222333333000000000000000000000000............/////////000000000000000000000000000////////////000000000000000222333333333333444666666777999;;;>>>BBBEEEFFFNNNPPPSSSXXX\\\```cccdddfffhhhmmmyyy```TTTqqqaaaWWWSSSSSSNNNKKKHHHFFFGGGHHHJJJJJJHHHKKKNNNNNNMMMMMMPPPSSSUUUTTTWWW```mmm}}}PPP???<<<:::999999:::;;;:::999888;;;999:::===888???SSSbbb\\\dddeeefffeeennnoooiiifffssshhhnnn}}}zzzXXXDDD555444666333222777222222111111000//////...222111111000000000000000222111111000///......---............//////////////////.........---------////////////000000000000111111111000///000333666777888999;;;???CCCFFFHHHNNNPPPTTTXXX\\\```bbbcccggghhhiiiyyy]]]PPP~~~pppaaaVVVOOOMMMMMMJJJHHHFFFGGGIIILLLNNNPPPOOOQQQSSSTTTTTTWWW^^^cccggghhhooo|||UUUCCC===;;;999999:::;;;:::999888;;;999:::===999???SSSbbb^^^ggghhhiiiiiirrrxxxmmmggg{{{ttt|||{{{uuujjjTTTBBB555666888444222555333333222111111000//////222111000000//////000000111111000000//////..................//////////////////.........---------////////////000000000000000111111000///000333666777777999;;;???CCCFFFHHHMMMPPPSSSXXX\\\```cccdddfffhhhjjj|||___QQQrrriii\\\RRRMMMLLLKKKJJJJJJJJJKKKMMMQQQVVVZZZ]]]^^^```ccceeeiiioooxxxZZZDDD===<<<::::::;;;;;;:::999999;;;999:::===:::AAAUUUeeeaaajjjiiiiiihhhooommmiii|||wwwuuusssqqqqqqtttzzzwwwnnncccSSSDDD888888999555222444444333333222222111111000111000000///////////////000000000000000000000000............/////////////////////.........------////////////000000000000000111111111000111333666777777999;;;>>>BBBFFFHHHLLLNNNRRRXXX]]]aaadddffffffhhhkkkbbbSSSzzzfff]]]RRRMMMNNNQQQQQQPPPQQQSSSVVVYYY^^^ccchhhllloootttzzz\\\BBB???===;;;:::;;;;;;;;;:::999;;;999:::===:::BBBWWWhhheeelllhhheeebbbggghhhlllpppddd^^^\\\\\\\\\\\\[[[\\\aaagggkkkqqqzzzoooYYYJJJ===999888555333444444444444333333222222222111000//////......//////000000000000000000111111............////////////////////////............////////////000000000000000111222111111111444666666777888;;;>>>BBBFFFHHHKKKMMMRRRWWW]]]bbbeeegggfffhhhlllfffUUUuuulll]]]WWWOOONNNSSSXXXYYYYYYZZZ]]]bbbeeeiiinnntttxxx}}}aaaCCC@@@>>><<<;;;<<<<<<;;;:::999;;;999999>>>;;;DDDYYYhhhgggooohhhdddaaaddd|||gggoookkk]]]XXXWWWXXXUUUWWWZZZ\\\aaagggnnnsssuuu~~~|||bbbTTTDDD:::666444444555444444444333333333333333111111000///////////////000000000000111111111111............////////////000000/////////.........////////////000000000000000111222222222222444555666777888:::>>>BBBEEEGGGJJJMMMQQQWWW]]]bbbfffgggeeegggnnnhhhUUUyyyqqqhhh___VVVSSSQQQSSSYYY___bbbbbbeeeiiiooorrruuuyyylllIIIAAA???===<<<<<<<<<;;;:::999<<<888999>>><<>>===GGG]]]jjjllluuullliiiggghhhzzzqqq{{{}}}uuufff```[[[[[[```eeeggggggkkkqqq{{{vvvggg\\\LLL===666444555444222222222222222333333333333333222111111111111111333222222111111000000000............////////////000000000000/////////...////////////000000000000000111333444333333444555555666777:::===AAAEEEGGGKKKNNNRRRWWW]]]aaaeeefffdddgggqqqjjjTTT{{{vvvkkk___[[[ZZZWWWQQQTTTYYY```gggmmmsssyyy|||{{{SSSBBB@@@>>>=========<<<::::::<<<888999>>>>>>GGG^^^mmmpppxxxmmmhhheeeeeexxxrrr~~~pppggg___[[[[[[\\\aaakkkvvv~~~}}}rrrccc[[[MMM???777666444333222222222222222222222222444333222222111111222222333333333222111000//////............/////////000000000000000////////////////////////000000000000000111444444333333444555555666777:::===AAAEEEGGGLLLNNNSSSXXX]]]aaadddfffdddgggrrriiiSSSooohhheee^^^WWWPPPNNNOOOQQQUUU^^^gggmmmttt}}}XXXIII??????@@@999:::>>>;;;999:::888;;;===:::GGGcccpppsssrrrrrrnnnccckkkwwwoooqqqggg```[[[\\\^^^aaagggqqq|||}}}}}}cccVVVHHH???999444222333333333333222222222111111000111111222222000///...333333333222111000/////////......------///000111000000000///////////////000000////////////000000000222333333222111333444444666888:::<<<@@@DDDHHHJJJNNNSSSWWW[[[___cccfffeeekkkvvvhhhSSSsssbbb\\\ZZZWWWRRROOOPPPSSSWWW]]]eeennnttt|||bbbJJJ??????@@@::::::>>>::::::;;;999;;;>>>;;;HHHeeeooorrrqqqqqqnnnfffpppxxxqqqtttiii^^^ZZZYYYYYY]]]cccpppvvvvvvvvvgggZZZKKKBBB;;;444222222333333333222222222111111000111111222111000///...111111111111000///...---//////...---...///000111000000000000000000000000000000////////////000000000222333333222111333444444666888:::<<<@@@DDDHHHLLLOOOTTTXXX\\\___ccceeedddjjjtttgggSSSlll^^^UUUPPPPPPNNNMMMMMMPPPTTTXXXaaaiiirrrxxxlllMMM@@@>>>@@@;;;;;;>>>:::;;;<<<999<<>>LLLjjjpppsssqqqpppnnnjjj|||sssrrrttthhh```[[[XXXYYY```jjjrrr}}}xxxzzzzzz___SSSFFF???:::666555666333333333222222222111111111111111111000000000///000000000000//////...---///////////////000000000111111111111111222222222111000000000000000000111000222333333222111333444444666888:::<<<@@@DDDHHHJJJMMMSSSWWWYYY[[[^^^```ccciiisssaaaPPP|||lllppp{{{rrraaaYYYSSSOOOOOORRRTTTVVVXXX[[[___cccgggttt}}}\\\FFF===@@@===;;;===:::<<<<<<:::<<<@@@???NNNlllsssvvvtttqqqnnnjjj|||nnnqqqvvvjjjccc^^^[[[______dddppp{{{qqquuugggZZZLLLBBB<<<555222333333333333222222222111111111111111000000000000000000000111111000000///////////////000000000000000000000111111222222222222111111000000000000111111000222333333222111333444444666888:::<<<@@@DDDHHHJJJNNNTTTXXX[[[\\\^^^```dddjjjtttcccRRRkkk\\\bbbppp{{{{{{aaaWWWUUURRROOOPPPNNNRRRWWW]]]bbbhhhnnnrrrgggKKK>>>@@@===;;;===;;;;;;<<<999<<<@@@???OOOmmmwww{{{yyyuuuooohhhxxxlllssszzzgggaaa^^^\\\^^^aaadddnnn|||uuuwwwcccWWWIIIAAA;;;666444666333333333222222222111111222111111000///000000000000000000111111000000///...///000111111111000000//////000000111222222222222111111000000111111222000222333333222111333444444666888:::<<<@@@DDDHHHKKKOOOVVV[[[]]]___aaabbbdddjjjttteeeUUUuuuddd[[[```llluuuwwwwwwvvvxxx}}}hhhWWWTTTUUURRRRRRWWWSSSWWW___gggnnnuuu|||~~~pppPPP>>>@@@===;;;===<<<;;;;;;888;;;??????PPPnnn|||yyypppeeerrrlllvvvnnndddbbb```bbbhhhmmmqqq}}}yyyzzzhhh[[[MMMDDD>>>888666777333333333222222222111111222222000/////////000111...//////000000//////......///000111222111000000......///000000111222222222111111000000111111222000222333333222111333444444666888:::<<<@@@DDDHHHHHHMMMTTTZZZ]]]___aaabbbccciiisssaaaSSS{{{kkkccc___cccmmmtttooohhhfffmmm|||jjj\\\RRRTTTUUUSSSVVV___bbbgggnnnvvv~~~}}}~~~vvvSSS???@@@===;;;======:::;;;888:::??????PPPnnn|||qqqcccnnnnnnzzzvvvccc```aaa```fffppp|||oootttyyyqqq^^^QQQEEE:::444222333333333222222222111111333222000/////////000111------......///......---...///000222222111111000---......///000111111111222222111111111111222222000222333333222111333444444666888:::<<<@@@DDDHHHDDDIIIPPPWWWZZZ\\\^^^___bbbhhhrrryyy\\\OOOxxxjjjdddfffkkkqqqooobbbVVV___www|||nnn^^^XXXWWW[[[___bbbjjjssssssyyyTTTFFFAAA======666;;;;;;<<<:::<<<>>>===NNNnnn}}}~~~|||vvvhhhmmmuuuyyykkkbbbfffjjjkkkrrr}}}yyyttt~~~yyy{{{~~~tttZZZEEE===999222333333222222111000//////000000000000000000000000111111000///////////////.........///000222333444////////////............000000000000000000000000000222333333222111333444444666888:::<<<@@@DDDHHHJJJMMMPPPUUUZZZ^^^aaabbbfffhhhooosss]]]SSSssshhhdddeeepppkkk___ZZZhhh~~~lllmmmvvvwwwhhhZZZXXXYYY```fffjjjrrr{{{|||TTTFFFAAA===>>>777===;;;<<<:::<<<>>>===NNNnnn}}}tttgggpppxxxpppeeeaaaiiipppsss{{{{{{wwwuuuhhhKKK<<<777444444333333222111111000000000000000000000000000000111111000///////////////.........///000111222333222111111111000000000000000000000000000000000000000222333333222111333444444666888:::<<>>???888>>>;;;===:::<<>>@@@:::@@@<<<===;;;<<>>OOOoooxxxttt|||tttnnnnnntttxxxxxxtttQQQ:::555666444444444333333222222222000000000000000000000000111000000//////////////////...............///000000000000/////////......000000000000000000000000000222333333222111333444333555777999;;;???CCCFFFJJJLLLPPPTTTXXX[[[]]]^^^___cccmmmlllXXXRRRvvvnnnmmmpppqqqjjjnnn|||fff[[[cccvvvsssZZZ\\\bbblllyyy~~~}}}RRREEEAAA???@@@:::AAA<<<===;;;===???>>>OOOooo~~~{{{zzz{{{{{{www}}}vvvwww{{{rrryyyxxxeeeKKK:::555666444444333333333333333222000000000000000000000000111000000//////////////////...............///000000000000000////////////000000000000000000000000000222333333222111333444333555888999<<>>;;;===???>>>PPPooo}}}wwwwww|||vvvuuu~~~ooommmeeeVVVEEE999666666333333333333222222222222000000000000000000000000111111000//////////////////.........//////000111333333222222222111111111000000000000000000000000000222333333222111333444444666888:::<<<@@@DDDHHHMMMNNNQQQUUUXXX[[[\\\]]]]]]bbbkkkmmmYYYRRRzzzfff[[[XXX^^^fffdddkkk|||nnn___^^^zzzhhh^^^nnnvvv~~~}}}|||zzzyyy{{{TTTFFFBBB???@@@:::@@@<<<>>><<<===@@@???PPPppp}}}ttttttvvv}}}qqqiii]]]OOOBBB999666666222222222222222222222222000000000000000000000000111111000///////////////.........///000111222333333333333222222222111111000000000000000000000000000222333333222111333444555777:::;;;===AAAEEEIIINNNPPPRRRVVVYYY[[[\\\]]]\\\cccooooooZZZRRRppp\\\QQQOOOVVV^^^^^^bbbnnnsssgggWWW\\\lllhhhaaauuuzzz}}}|||zzzyyyxxxtttTTTGGGBBB???@@@:::@@@===>>><<<===@@@???PPPppp}}}rrrsssvvvttttttkkk^^^PPPCCC999666777111111111111111111111222000000000000000000000000111111000///////////////.........///000222333444111111111000000000000///000000000000000000000000000222333333222111333444666888:::<<<>>>BBBFFFIIIOOOQQQSSSVVVYYY[[[]]]]]]ZZZcccrrrppp[[[RRRdddTTTMMMKKKMMMQQQTTTTTTXXXXXXPPPLLL]]]ttt~~~ppprrr|||}}}zzzyyyxxxuuurrrpppyyyUUUKKKJJJ???>>><<<@@@<<<:::AAA<<<<<>>===:::AAA<<<>>>AAAIIInnn}}}zzztttkkkhhhxxxyyyzzzvvvRRR===999666333333333222222111111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000000111222222111111222222222222333333666888:::;;;===@@@EEEHHHKKKMMMPPPTTTXXXZZZ[[[\\\ccchhhrrr|||```SSS}}}gggWWWGGGEEEJJJMMMMMMMMMMMMPPPYYYhhhvvv}}}xxxvvv{{{vvvqqqllliiiggg```iii|||hhhPPPJJJCCCEEE???===>>>:::@@@===???BBBIIIlll}}}uuu{{{pppyyy{{{YYY>>>999777333333222222222222222111000000000000000000000000////////////////////////////////////000000000000//////000000000111111111000000//////000000111222111111111222222333333333666888:::<<<===@@@DDDGGGLLLNNNQQQUUUYYY[[[\\\]]]bbbiiittt}}}aaaTTTttt[[[NNNDDDDDDJJJOOOSSSVVV[[[dddvvvuuuzzz{{{uuunnniiigggggg```hhhzzzlllTTTMMMEEEFFF@@@>>>???:::@@@===@@@CCCIIIkkkuuu}}}xxx~~~XXX???:::777222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111000////////////000111111111111222222333333444444555777:::<<<>>>@@@DDDGGGLLLNNNQQQUUUYYY[[[\\\]]]aaaiiivvv~~~bbbUUUiiiTTTKKKCCCDDDHHHMMMTTT[[[gggxxxxxx|||{{{ssskkkgggfffhhh]]]eeexxxpppYYYQQQGGGGGGAAAAAA???:::@@@===@@@CCCHHHjjjvvvmmmjjjjjjuuurrrsss~~~nnnPPP???;;;555222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111///////////////000111111222222222333444444555555555777:::<<<>>>AAADDDFFFKKKMMMPPPTTTXXXZZZ[[[\\\```iiiwwwcccVVV}}}bbbPPPIIIBBB@@@BBBFFFNNNWWW___vvvsss|||rrrjjjeeefffhhhZZZbbbuuurrr\\\UUUIIIHHHCCCCCC???:::???===AAACCCHHHiiivvv~~~yyyvvvtttvvvmmmiiiuuujjj]]]III@@@===444222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///////////////000111111222222333444444555666666555777:::===>>>AAADDDFFFIIILLLOOOSSSVVVYYYZZZ[[[___iiixxxcccVVVuuuaaaKKKFFFBBBCCCCCCCCCHHHMMMYYYkkk{{{qqqxxxpppkkkgggeeecccYYYdddyyyttt^^^VVVJJJHHHBBBBBBAAACCC???>>>AAA???III```uuuwwwwwwttt}}}kkksss~~~mmm```QQQ???::::::444333333333222222222111111000000000000000000000000000000//////.........---////////////000000000000111111000///////////////000000///////////////000111222222333333444444555555777:::<<<>>>@@@DDDGGGKKKOOOSSSWWWXXXYYYZZZ[[[bbbgggttt|||cccWWWjjjWWWKKKFFFCCCDDDDDDCCCFFFKKKPPPZZZeeepppssskkkttt}}}uuunnniiieeecccaaaYYYgggsss^^^WWWKKKJJJDDDDDDBBBCCC???>>>AAA???III___vvvxxx{{{vvv}}}}}}|||ooozzzvvvlllggg\\\HHH>>>;;;333333333333222222222111111000000000000000000000000000/////////............////////////000000000000111111000///////////////000000////////////000000111222222333333444444555666888;;;===???BBBEEEHHHKKKNNNSSSVVVXXXYYY[[[\\\cccgggtttzzzaaaUUU|||^^^NNNIIIEEECCCEEEEEECCCEEEIIIHHHLLLNNNSSSZZZ```{{{yyyqqqjjjfffccc```___[[[jjjsss^^^XXXMMMLLLGGGGGGBBBDDD???>>>AAA???GGG]]]{{{|||yyyqqquuussshhh^^^```mmm}}}uuuyyyvvvhhhNNN>>>:::333333333333222222222111111000000000000000000000000////////////............////////////000000000000111111000/////////000000000000////////////000000111222222333333444444555777999<<<>>>@@@BBBFFFIIIJJJMMMRRRVVVYYY[[[]]]___cccgggtttyyyaaaUUUrrrYYYMMMHHHDDDDDDFFFEEECCCCCCFFFAAAFFFGGGIIIQQQ[[[www~~~xxxwwwyyy{{{uuunnngggcccaaa___]]]\\\ggg{{{uuu```YYYNNNMMMHHHHHHDDDDDD???>>>BBB???FFFZZZrrr\\\XXX]]]\\\UUUQQQUUU___mmm}}}~~~vvvlllLLL<<<;;;888333333333222222222111111000000000000000000000000///////////////.........////////////000000000000111111000000///000000111000////////////000000111111222222333333444444555777999;;;===???BBBFFFHHHIIIMMMRRRVVVYYY\\\___bbbcccgggsss{{{bbbVVViiiTTTLLLFFFCCCCCCEEEEEECCCCCCEEE???EEEDDDDDDJJJPPPfffsssggg___cccdddkkkyyyppplllxxxwwwrrrkkkeeeaaa___^^^\\\[[[bbbrrryyyccc[[[OOONNNGGGGGGEEEEEE???>>>BBB???DDDWWWxxx]]]NNNNNNSSSUUUSSSTTTUUUVVVZZZeeeppp~~~zzzqqqrrrPPP>>>>>><<<333333333222222222111111000000000000000000000000.........///////////////////////////000000000000111111000000000000111111///////////////000111111111222222333333444444555666888:::<<<>>>AAADDDGGGJJJMMMRRRVVVYYY]]]aaaddddddgggrrr{{{bbbVVV~~~___MMMGGGDDDBBBAAADDDEEEBBBCCCFFFFFFJJJEEEBBBFFFIIIWWWmmmrrrggg```ZZZ\\\dddsss~~~uuuwwwxxxgggdddnnnzzzsssnnngggbbb___]]]\\\[[[WWW^^^ooo{{{eee]]]QQQOOOHHHHHHFFFEEE???>>>BBB???CCCTTThhhTTTPPPSSSXXXWWWWWWWWWVVVQQQOOOUUU___lllwwwzzzqqq\\\DDD<<<555333333333222222222111111000000000000000000000000.........///////////////////////////000000000000111111000000000111222222///......//////000111222111222222333333444444555555777:::<<<>>>@@@DDDGGGKKKNNNRRRVVVZZZ^^^bbbeeedddgggrrrxxx___TTTqqqWWWGGGCCCCCC@@@@@@BBBCCCBBBDDDHHHGGGKKKGGGEEEJJJIIILLLYYY^^^fffkkkiiihhhkkknnnoootttqqq^^^VVVXXX___ssswwwuuuyyy{{{ooojjjccc^^^\\\[[[ZZZYYYRRR___www{{{eee^^^RRRQQQKKKKKKGGGEEE>>>>>>CCC???BBBRRR}}}]]]QQQVVV]]]```ZZZVVVSSSQQQNNNMMMRRRYYYhhhrrrxxxxxx}}}uuuzzz~~~{{{\\\CCC:::222333333333222222222111111000000000000000000000000............/////////000////////////000000000000111111000000111111222333............///000111222111222222333333444444555666888;;;===>>>AAAEEEHHHLLLOOOSSSVVVZZZ^^^bbbfffeeegggqqqxxx___TTTiiiRRRFFFCCCCCC??????AAACCCBBBEEEJJJ>>>EEEEEEGGGMMMHHHBBBHHHIIIRRRZZZ```iiixxxvvvgggZZZNNNLLLQQQJJJWWWnnnwwwzzz{{{lllgggaaa\\\ZZZYYYXXXWWWNNNbbbzzzeee^^^SSSSSSMMMNNNHHHFFF>>>>>>CCC???AAAQQQtttUUUPPPZZZccceee[[[SSSKKKJJJLLLOOOTTTZZZmmmtttrrrmmm{{{ttteeedddpppxxxoooOOO>>><<<999333333333222222222111111000000000000000000000000---.........//////000000////////////000000000000111111000000111222333333............///000222222111222222333333444555555777999<<<>>>@@@BBBFFFIIIMMMOOOSSSVVVZZZ^^^bbbfffeeegggqqqzzzaaaUUUtttYYYGGGCCC@@@DDDAAA>>>???BBBDDDDDDCCCFFFGGGHHHIIIIIIHHHGGGGGGDDDJJJOOO\\\qqq~~~sss\\\SSSNNNHHHGGGMMMQQQPPP[[[uuu{{{uuuiiifffbbb]]]YYYWWWVVVUUUTTThhhhhh[[[VVVWWWLLLKKKGGGCCCAAAAAA@@@???CCCJJJwww___TTTVVV___fffbbbXXXQQQNNNMMMIIIJJJYYYkkkqqqrrrnnnmmmtttppp|||cccUUUYYYdddvvvrrrYYYCCC999555444333222111111000000111111000000000000////////////111000///......///000111////////////000000000000000000000000000000000000000000000000111111111111111333444444222222333555555666888:::>>>BBBFFFHHHNNNPPPSSSVVVXXX\\\```cccdddgggmmm```XXX~~~mmmTTTEEEDDDBBBFFFCCCAAAAAADDDFFFFFFEEEIIIIIIJJJKKKJJJIIIHHHHHHHHHLLLLLLVVVkkk|||sss^^^MMMKKKLLLJJJJJJNNNRRRUUUccc}}}}}}wwwpppgggeee```\\\XXXVVVUUUUUUUUUgggmmm___XXXWWWKKKIIIHHHDDDBBBBBB@@@???CCCIIIzzzzzz[[[UUUXXX```ddd___PPPKKKJJJKKKKKKNNN___rrr{{{xxxppprrrqqqlllhhhVVVPPPYYYeeeuuu|||~~~{{{xxxjjjTTTBBB:::999888333222111111000000111111000000000000////////////000///...------...///000////////////000000000000000000000000000000000000000000000000111111111111111333444444222222333555555666888:::>>>CCCFFFHHHOOOQQQTTTWWWZZZ]]]aaadddcccfffmmmbbbYYYoooaaaMMMDDDEEEDDDGGGEEECCCCCCEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGIIINNNNNNUUUiiizzzbbbRRRGGGGGGJJJIIIJJJNNNSSS```{{{xxxqqqjjjdddbbb^^^ZZZWWWUUUTTTTTTTTTdddqqqddd\\\ZZZMMMKKKIIIEEECCCCCCAAA???CCCHHHrrrlllVVVWWW[[[aaaaaaYYYMMMIIIHHHLLLMMMSSSeeeyyyvvvyyylllhhhxxx~~~nnnSSSHHHLLLYYYfff||||||xxxnnnkkk___LLL===777666555333222111111000000111111000000000000////////////......------------......////////////000000000000000000000000000000000000000000000000111111111111111222444333333222444555666666888;;;>>>CCCGGGIIIOOORRRUUUXXX[[[^^^bbbdddbbbfffmmmfff\\\uuuaaaVVVHHHBBBEEEDDDEEEDDDCCCCCCCCCEEEFFFFFFDDDDDDFFFHHHIIIKKKLLLLLLMMMWWWZZZbbbsssoooWWWPPPJJJIIIJJJLLLUUU```iii|||sssmmmeeeaaa___[[[XXXUUUTTTSSSTTTSSSaaarrrhhh```___RRRPPPJJJFFFDDDDDDAAA???AAAGGGfffcccRRRVVVYYY\\\[[[SSSOOOKKKJJJNNNOOOUUUggg{{{~~~jjjfffuuurrriii{{{{{{\\\IIIEEELLLZZZeee~~~zzzoookkk___LLL===777444222333222111111000000111111000000000000////////////........................////////////000000000000///////////////////////////000000000111111111111000222333333333333444666666777888;;;???CCCGGGIIINNNQQQUUUXXX[[[^^^aaacccaaafffnnnhhh]]]jjjWWWOOOEEEBBBEEECCCBBBBBBBBBAAAAAACCCEEEFFFDDDFFFHHHLLLOOOSSSVVVXXXWWWcccgggnnn~~~qqq[[[HHHIIIIIIIIIJJJVVVmmmxxxpppjjjccc^^^\\\YYYVVVTTTSSSSSSTTTSSS```tttkkkdddaaaTTTRRRKKKHHHFFFEEEBBB???@@@EEE```yyy\\\MMMOOOPPPRRRRRRLLLMMMIIIJJJNNNQQQWWWjjj~~~mmmiiivvvkkk[[[dddrrrlll^^^PPPHHHHHHMMMXXXbbbuuusssqqqttt~~~yyyssseeeQQQBBB<<<888444333222111111000000111111000000000000////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111000222333333333333444666666777999;;;???CCCGGGIIIMMMPPPTTTXXXZZZ]]]___bbb```fffoooiii]]]bbbOOOJJJDDDCCCEEEBBB@@@AAABBBBBBBBBCCCFFFIIIEEEFFFJJJNNNTTTYYY]]]```aaammmooosss|||```NNNCCCGGGJJJIIIMMMbbbtttooojjjccc\\\ZZZXXXUUUTTTSSSTTTTTTTTTaaayyyppphhhcccTTTRRROOOKKKIIIHHHEEE@@@AAAFFFZZZsssWWWIIIJJJIIIKKKNNNIIIJJJGGGIIIPPPVVV___tttvvvnnnxxxnnnZZZ[[[dddUUUOOOJJJJJJKKKNNNWWWaaakkkfffccciiixxx|||uuudddOOOAAA;;;888444333222111111000000111111000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111000111333333333333555666777777999<<>>999555111333222111111000000111111000000000000////////////......///000000///......////////////000000000000000000000000000000000000000000000000111111111111///111333333333333555777777888999<<<@@@DDDHHHJJJLLLPPPUUUYYY[[[]]]```aaaaaahhhssseeeYYYqqqTTTDDDDDDDDDFFFGGGBBBBBBEEEGGGHHHHHHJJJOOOSSSYYY[[[]]]bbbgggmmmrrruuu|||cccPPPHHHHHHCCCEEEJJJUUUnnnooollliiibbb[[[YYYWWWUUUTTTTTTUUUVVVXXXhhh{{{wwwppplll^^^]]]VVVSSSQQQPPPKKKFFFFFFJJJTTTxxxmmmVVVLLLPPPPPPTTTZZZYYYXXXVVVZZZcccjjjuuuvvvuuuxxxmmmppptttssscccQQQJJJLLLUUUcccoooggg\\\TTTXXXeeeyyykkkRRRBBB;;;777222333222222111000111111111000000000000////////////,,,---...//////...---,,,////////////000000000000000000000000000000000000000000000000111111111111///111333333333333555777777888999<<<@@@DDDHHHJJJMMMQQQVVVZZZ]]]___aaabbbaaaiiitttdddXXXfffQQQGGGEEEAAACCCFFF@@@DDDDDDFFFIIIMMMSSSYYY\\\eeedddnnnvvv___OOODDDCCCIIIDDDOOOUUUYYYsssvvvnnnmmmfff]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRlllwwwoookkkddd]]]TTTOOORRRSSSNNNKKKKKKSSSgggooo[[[NNNMMMWWWjjjnnn___```bbbjjjwwwoooxxxyyybbbUUUPPP^^^rrryyygggXXXNNNPPPYYYfffyyykkkXXXHHH<<<666777333222222111000///......111111111000///......---........................000000000000//////////////////000000000000//////000...---///222444333111111222333333111111222333777777888;;;>>>CCCGGGJJJRRRSSSUUUXXX[[[^^^```aaadddiiiuuu~~~eeeWWWdddPPPGGGFFFBBBDDDGGGBBBHHHIIILLLPPPWWW___eeeiiilllmmmvvvlllUUUJJJDDDDDDIIIHHHRRRWWW]]]zzzpppiiiiiiccc\\\\\\ZZZXXXUUUTTTSSSSSSSSSVVVpppxxxrrrpppjjjcccYYYQQQPPPNNNIIIFFFFFFKKK\\\nnn[[[OOOPPP\\\qqqwwwiiikkkllluuupppttt~~~www^^^RRRTTTjjjqqq^^^OOOPPPYYYaaakkkttt}}}yyygggWWWHHH;;;555555333333222111000000//////222222111000000///......////////////////////////000000000000//////////////////000000000000//////111///...///222333222000000111333333222111333444555666777999===AAAFFFHHHQQQRRRTTTWWWZZZ]]]___```dddiiiuuuyyyaaaUUUaaaNNNGGGFFFCCCEEEIIIDDDFFFGGGJJJNNNUUU]]]cccgggjjjppp{{{aaaLLLGGGFFFGGGKKKKKKRRRXXXaaa~~~jjjeeefffbbb]]]\\\ZZZWWWUUUSSSRRRSSSSSSZZZtttxxxssssssooohhh]]]RRRMMMIIIEEECCCDDDGGGSSS~~~mmmZZZQQQUUUcccwww}}}qqqnnnpppzzzuuutttuuuwwwmmmUUUPPP]]]{{{ttt^^^LLLNNNYYYaaafffjjjnnnvvvsssttteeeXXXJJJ===666555333333222222111111111000222222222111000000//////000000000000000000000000////////////000000000000//////000000000000//////111000///000111222111000///000222222222222444666444444555777;;;@@@DDDGGGPPPQQQSSSVVVYYY\\\^^^___dddiiiuuuttt]]]SSS]]]MMMGGGHHHDDDGGGJJJFFFEEEEEEFFFHHHLLLQQQVVVYYY]]]ggguuu\\\IIIHHHJJJJJJKKKNNNUUU]]]lllxxx|||zzzhhhdddeeebbb___\\\ZZZWWWTTTRRRRRRSSSSSS\\\wwwxxxrrrrrroookkkbbbVVVMMMIIIFFFFFFGGGFFFKKKqqqnnn\\\UUU]]]iiixxxzzzllliiimmmxxxuuukkknnnxxxsss]]]RRR[[[rrr|||dddOOOMMMVVV]]]eeemmmsss|||qqqttt}}}rrrfff[[[NNN@@@888555333333333222222222222222222222222222111111000000////////////////////////////////////000000000000//////000000000000//////111111000000111111000000---///111222222333555777333444555777;;;@@@DDDGGGPPPQQQTTTVVVZZZ\\\___```dddiiiuuusss]]]UUUZZZLLLHHHIIIFFFGGGKKKGGGIIIHHHGGGHHHJJJNNNQQQTTTTTT]]]iiiuuuvvvsssttt~~~[[[JJJJJJKKKJJJJJJQQQ[[[iiipppooozzztttfffccccccaaa```\\\ZZZVVVSSSQQQQQQRRRSSS]]]zzz}}}uuusssooorrrkkk___SSSKKKIIIHHHHHHDDDCCCcccuuuccc^^^gggpppwwwqqq```aaafffsss|||mmmaaa___ccc[[[dddyyyoooXXXOOOOOOUUUdddsssxxxoooppp{{{}}}}}}~~~zzzpppdddYYYMMM???666444222222222222222222333333222222222111111111111111.........................../////////000000000111//////000000000000//////000111111111000000000000---///111222222333555777555555666888<<>>777333222111111111222222222111000000111000///......///000111//////000000000000//////////////////000000000000111111111111111111111111000000000000000000111111111111222222333333333333555555555888<<>>@@@FFFMMMRRRTTTVVVXXXYYY[[[]]]___^^^eeepppuuu\\\RRR\\\```^^^UUUNNNRRR\\\ccc]]]bbbeee```[[[```ppp}}}uuujjjhhheee```]]]ZZZXXXUUURRRLLLKKKLLLSSS^^^sss{{{wwwuuuvvvuuuqqqnnnnnnjjjhhhcccaaa^^^TTT\\\vvvyyyuuu^^^XXXTTTGGG:::555444222222333222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000111222333444444555555444777<<<>>>@@@EEELLLRRRTTTVVVXXXYYYZZZ\\\______eeeooozzz^^^QQQgggjjjcccVVVYYYgggmmmhhhcccdddfffgggnnnxxx~~~rrriiifffbbb^^^YYYWWWTTTQQQOOOLLLJJJLLLWWWiii}}}yyyuuutttyyyyyyuuurrrsssllliiiaaa^^^]]]TTTVVVjjjmmm______TTTFFF888444444222222444222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000111222333444444555555444777<<>>888444555555222111222333333333222222222111111000000000000000000000000000000000000////////////000000000000000111111111111111111111111111111111////////////000000000000000111111222222333444444444666999;;;===AAAFFFIIIPPPSSSWWWZZZ[[[\\\]]]___aaaffftttbbbRRRhhhmmm~~~}}}wwwrrr|||}}}wwwqqqkkkbbbZZZVVVSSSNNNKKKJJJJJJIIIHHHKKKMMM\\\yyyyyyssspppmmmlllkkkjjjgggddd]]]tttsss^^^YYYVVVPPP:::555333555555222111333333333333222222222111111000000000000000000000000////////////000000000000///000000111111111111111000000000000000000000000////////////000000000000000111111222222333444444444666999;;;===AAAFFFIIIPPPSSSWWWYYYZZZ[[[]]]^^^```gggvvv~~~```RRRsss{{{rrrmmmfff^^^YYYTTTQQQMMMKKKJJJJJJIIIHHHJJJQQQeeezzzrrrnnnjjjjjjkkkllljjjgggaaakkkqqq```aaa]]]QQQ777444333555444111111444333333333222222222111111000000000000000000000000////////////000000000000///000111111222222111111------------------------////////////000000000000000111111222222333444444444666999;;;===AAAFFFIIIPPPSSSVVVYYYZZZ[[[\\\^^^^^^eeeuuu}}}aaaTTT~~~yyynnnhhhaaa[[[YYYRRROOOKKKIIIIIIIIIIIIHHHJJJVVVoooxxxtttqqqooooooqqqqqqmmmiiiffffffxxxggg\\\bbb]]]KKK777444444555444000111555333333333222222222111111000000000000000000000000.../////////000000000111///000111222222222111111........................////////////000000000000000111111222222333444444444666999;;;===AAAFFFIIIOOORRRVVVYYYZZZ[[[\\\^^^^^^fffvvv}}}bbbUUUzzz}}}www~~~wwwllleee]]]XXXXXXPPPMMMJJJHHHHHHHHHHHHHHHKKKZZZvvv}}}vvvyyywwwuuuwwwyyywwwpppjjjddd```ooo|||[[[SSS^^^WWWCCC888555444555333000222666333333333222222222111111000000000000000000000000.../////////000000111111///000111222333222111111111111111111111111111111////////////000000000000000111111222333333444444444666999;;;===AAAFFFIIIOOORRRVVVYYYZZZ[[[\\\^^^```hhhxxx~~~bbbVVVqqqvvv|||}}}xxxrrrgggccc^^^VVVOOOPPPMMMHHHDDDFFFIIIIIIGGGNNNfff}}}}}}}}}}}}{{{zzzyyyooohhhoooeeeggg}}}jjj[[[^^^aaaQQQ;;;555555444333333333333444111111111111111111111111111111111111000000000000111000///......///000111000000111222222222222111111111111111111111111111000000000000000000000000111111222333444444444444888888999999;;;>>>CCCGGGMMMPPPTTTWWWYYY[[[]]]^^^___gggvvvcccSSSppp|||~~~nnnccc___[[[SSSMMMNNNLLLHHHFFFGGGKKKLLLLLL___uuu~~~}}}~~~~~~~~~}}}{{{|||}}}}}}vvvpppllldddfffyyyjjj^^^aaa```PPP>>>555555444333333333333444111111111111111111111111111111111111000000000000111000///......///000111000000111222222222222111222222222222222222222222000000000000000000000000000111222333444444444444777888999:::;;;>>>CCCGGGOOORRRVVVXXXYYYZZZ[[[\\\```gggvvvdddTTTqqqvvvhhh^^^ZZZWWWPPPJJJLLLJJJHHHHHHIIILLLOOOQQQmmm||||||||||||}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~~~~zzzxxxxxx}}}}}}xxxlllhhhgggsssmmmeeeggg___KKK===555555444333333333333444222222222222222222222222111111111111000000000000000000////////////000000///000111111222222111111333333333333333333333333000000000000000000000000///000111222333333333333777888999:::<<>>666555555444333333333333444222222222222222222222222111111111111000000000/////////000000000000////////////000111111111111000000000000000000000000000000000000000000000000000//////000111222222222222666888:::<<<>>>AAAEEEHHHNNNRRRVVVXXXZZZ[[[]]]___^^^cccpppwww___UUUxxxiiiccc[[[UUUSSSQQQNNNLLLLLLIIIIIIJJJHHHHHHUUUeee{{{yyy}}}|||zzzxxxwwwwwwrrrppppppqqqtttuuuvvvuuuzzzwwwssspppooonnnmmmkkkooonnnkkkiiirrrnnnllldddNNN;;;666555555444333333333333444333333333333333333333333111111111111000000000000//////000000000000//////...///000000111111000000000000000000000000000000000000000000000000000000///000111222333333333333555777:::<<<>>>AAAEEEHHHNNNQQQUUUYYYZZZ\\\^^^```^^^dddqqqqqq]]]TTTuuuoooddd___XXXSSSQQQPPPNNNLLLLLLHHHHHHKKKJJJKKK\\\qqqwwwttt|||{{{{{{zzzyyywwwvvvuuuuuupppppppppsssuuuvvvtttssspppppppppmmmjjjjjjlllnnnpppmmmkkkiiikkkwwwwwwmmm]]]GGG999777555555444333333333333444333333333333333333333333111111111111000000000000...///000111111000///......//////000000000000000000000000000000000000000000000000000000000000000000111222333444444444444555777:::===???BBBFFFHHHPPPSSSWWWYYYZZZ[[[]]]___```fffsssmmm[[[TTT{{{lllggg```\\\VVVRRRPPPOOONNNLLLKKKGGGHHHLLLKKKNNNbbbzzzuuupppyyyvvvvvvvvvuuuuuutttttttttnnnnnnppprrrttttttrrrpppiiilllooonnnkkkkkkpppuuutttpppmmmkkkgggkkkqqqYYYBBB888888555555444333333333333444333333333333333333333333111111111111000000000000...///000111111000///......//////000000000000000111111111111111111111111000000000000000000000000111111222333444444444444444777;;;===@@@BBBFFFHHHRRRUUUXXXZZZZZZZZZ\\\]]]aaahhhuuukkk[[[TTTsssiiifff^^^ZZZUUURRRPPPNNNLLLKKKJJJJJJFFFHHHOOORRReee{{{ttttttssszzzuuuuuuzzz{{{uuurrrssspppqqqrrrsssrrrpppnnnmmmjjjjjjkkknnnqqqttttttsssrrrnnnmmmllleeedddwwwkkkJJJ:::888:::666666555444333333222222222222222111111111111000000000000000000000000000222111111111000000//////////////////000000000000000/////////............000000000000000000000000///111222222222222333555666888:::<<<>>>BBBFFFIIIOOOSSSWWWZZZ[[[ZZZ[[[[[[___bbboooppp\\\UUU{{{nnnccc]]]^^^ZZZUUURRRPPPNNNLLLKKKIIIKKKIIIKKKSSSYYYnnn}}}yyyzzzzzz}}}xxxwwwzzzzzztttqqqrrrqqqqqqqqqpppoooooopppqqqooooooppprrruuuvvvuuusssrrrlllkkkmmmkkkhhhqqq~~~~~~aaaEEE:::888555666555555444333333222222222222222111111111111000000000000000000000000000111111111000000000//////////////////000000000000000000/////////.........000000000000000000000000///111222222222222333555666888:::<<<>>>BBBFFFIIIOOOSSSWWWZZZ[[[ZZZ[[[[[[^^^cccqqqnnnYYYSSS~~~xxxoooeee^^^^^^ZZZUUURRRPPPNNNLLLKKKHHHLLLKKKNNNXXXccc~~~}}}~~~{{{~~~~~~~~~yyywwwxxxwwwsssooooooqqqpppnnnlllkkkmmmqqqtttwwwwwwwwwxxxyyyxxxuuusssssslllkkkppprrrmmmllloooxxxfffoooxxxpppTTT???;;;999222555555444444333333222222222222222111111111111000000000000000000000000000111111000000000000//////////////////000000000000000000000/////////......000000000000000000000000///111222222222222333555666888:::<<<>>>BBBFFFIIIOOORRRWWWZZZ[[[[[[[[[\\\^^^eeeuuummmYYYRRR{{{vvvpppiiieee^^^ZZZUUURRROOONNNLLLKKKHHHMMMKKKNNN\\\ooo}}}zzz|||{{{zzzxxxvvvuuuuuurrrpppooonnnooonnnmmmkkkmmmqqqvvv||||||{{{|||{{{yyytttqqqsssnnnmmmsssuuuppplllkkkooofffnnnrrreeeJJJ:::===;;;222444444444333333333222222222222222111111111000000000000000000000000000000000000000000000000//////////////////000000000000000000000////////////...///////////////////////////111222222222222333555666888:::<<<>>>BBBFFFIIINNNRRRWWWZZZ[[[[[[[[[\\\```hhhxxxppp[[[TTTuuuoooiiiggghhh^^^ZZZUUURRROOONNNLLLKKKHHHMMMLLLPPPccc}}}|||yyyzzzwwwwwwwwwvvvvvvwwwwwwuuusssnnnqqqttttttrrrqqqtttxxx}}}|||{{{zzzzzzwwwssspppnnnmmmmmmppppppmmmlllnnn|||xxxvvvvvvoooZZZAAA666::::::333333333333333333222222222222222222111111111000000000000000000000000000000//////////////////000000////////////000000000000111000000000///////////////////////////////////////111222222222222333555666888:::<<<>>>BBBFFFIIINNNRRRVVVZZZ[[[[[[\\\\\\aaajjjwwwppp\\\UUUzzzrrrkkkgggfffiii^^^ZZZUUURRRPPPNNNLLLKKKHHHOOOPPPXXXrrr}}}~~~{{{yyyzzzwwwvvvyyyzzzzzz|||~~~|||wwwpppvvv{{{|||yyywwwxxx{{{zzzyyywwwvvvvvvuuurrrppphhhiiijjjiiihhhhhhkkkooorrr|||hhhMMM:::555666555333333333333333222222222222222222222111111111111000000000000000000000000000......////////////000000////////////000000000000111111000000000/////////000000000000000000000000///111222222222222333555666888:::<<<>>>BBBFFFIIIMMMQQQVVVZZZ[[[[[[\\\]]]bbbiiirrrppp[[[TTTtttnnnllliiiffffff^^^ZZZUUURRRPPPNNNLLLKKKHHHRRRXXXfffyyy}}}yyywwwyyyttttttxxx{{{{{{}}}}}}vvvqqqwww}}}}}}xxxvvvxxx{{{wwwuuusssrrrssstttsssrrrgggggggggeeedddgggkkkmmmnnn{{{]]]AAA888888444222555222222222222222222222222222222222111111111111000000000000000000000000000........./////////000000////////////000000000000111111111000000000//////000000000000000000000000///111222222222222333555666888:::<<<>>>BBBFFFIIIMMMQQQVVVZZZ[[[\\\\\\]]]aaafffkkkqqq]]]UUUzzzkkkhhhkkkiiiccc___^^^ZZZUUURRRPPPNNNLLLKKKHHHUUU^^^rrr~~~yyy~~~xxxuuuvvvpppqqqwwwzzzzzz|||~~~zzzrrrpppuuuzzzyyytttrrruuuyyyuuurrrpppoooqqqsssttttttjjjiiifffdddfffjjjlllkkkppptttyyyVVV;;;:::===666333888222222222222222222222222222222222111111111111000000000000000000000000000---.........//////000000////////////000000000000111111111111000000000000000000000000000000000000///111222222222222333555666888:::<<<>>>BBBFFFIIIMMMQQQVVVZZZ[[[\\\]]]]]]___ccceee}}}ttt___XXXuuujjjgggeeebbb``````ZZZXXXUUUSSSSSSSSSOOOJJJKKKMMM]]]~~~xxxrrrnnnoooppprrrtttuuuuuuuuutttzzz{{{yyytttnnnmmmrrrwwwyyyxxxuuurrrvvv|||}}}{{{qqqpppmmmhhheeefffiiilllnnnppptttVVV;;;666999777555777444333222222111111222222000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000111111000///////////////...000111222111000111222///000000222333444555555888999;;;===???CCCHHHLLLNNNQQQUUUXXXZZZ[[[]]]___ccchhhdddrrrvvv```WWWyyyooofffcccbbb^^^[[[[[[XXXWWWTTTPPPMMMLLLKKKKKKQQQVVViii~~~{{{xxxuuusssssspppqqqssstttuuuuuuttttttyyywwwtttoookkklllppptttuuuvvvsssqqqtttyyyzzzwwwtttsssqqqnnnjjjhhhhhhjjjmmmmmmyyyjjjQQQ;;;777999666444666444333222222111111222222000000000000000000000000000000000000000000000000000000///......///000000000000000000000000000000111111000///////////////---///111111000///000111///000111222333444444555777888:::<<<>>>BBBHHHKKKOOORRRVVVYYYZZZ[[[]]]^^^___ddd```nnnwww```WWWxxxppphhhaaa___]]]YYYUUUUUUUUUTTTQQQMMMIIIHHHLLLPPPQQQ```zzz|||uuurrrqqqrrrtttqqqrrrrrrssssssrrrrrrqqqvvvsssnnnkkkkkklllnnnooooooppppppnnnpppssssssoooooopppqqqooollljjjiiiiiimmmkkkoooZZZIII:::888888555333666444333222222111111222222000000000000000000000000000000000000000000000000//////............//////000000000000000000000000111111000///////////////---...000000/////////000000000111222333333444555555777999;;;===BBBGGGKKKPPPSSSWWWYYYZZZ[[[\\\]]]]]]aaa]]]lllwww```VVVtttmmmhhhaaa\\\\\\YYYTTTPPPPPPQQQNNNLLLLLLLLLLLLQQQVVVXXXpppwwwqqqoooooooooooooooooonnnnnnmmmllllllqqqmmmjjjjjjmmmnnnlllhhhiiilllmmmkkkkkkmmmlllhhhggghhhjjjjjjiiihhhiiijjjnnnmmmkkkqqqzzzxxxlllJJJAAA:::999888444333555444333222222111111222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000111000000///////////////,,,...000000///...///000000000111222333333444444555777999;;;>>>BBBHHHLLLQQQTTTXXXZZZZZZZZZ\\\]]]]]]bbb___nnnvvv```VVVvvvmmmgggbbb]]]ZZZYYYWWWQQQNNNOOOPPPJJJHHHKKKNNNOOOSSSXXXiiizzzuuuqqqmmmjjjkkkkkkjjjhhhggggggffffffhhhfffeeeiiinnnmmmgggaaahhhlllnnnkkkjjjkkkiiifffeeeeeeeeeeeedddeeehhhjjjlllooollliiiwww{{{xxx|||qqqTTT???;;;999999777444333444444333222222111111222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000000///////////////,,,...000000///...///000111111111222222333333444666888:::<<>>CCCIIIMMMPPPSSSWWWZZZ\\\]]]___aaaYYYbbbfffzzzvvv___UUU|||pppeee^^^^^^UUUVVVUUUSSSOOOMMMLLLLLLMMMHHHKKKPPPOOOYYYyyyyyyvvvooorrrsssuuuwwwwwwwwwvvvuuuqqqmmmhhheeedddeeefffggg]]]```eeehhhhhhhhhiiiiiimmmeeeaaacccccc___^^^bbbcccfffeeeaaa___bbbdddcccfffdddfffjjjkkkmmmwwwoooMMM999:::888666666777777555333333333333222222222111111222000///......///000222000000111111222222222333222111111111000000//////000000000000000000000000333222111000///...---,,,............////////////111111111111111222222222666999<<<>>>AAADDDHHHKKKNNNQQQUUUXXXZZZ[[[]]]___\\\eeemmmbbbSSS{{{nnnbbb\\\[[[VVVVVVUUUSSSOOOMMMLLLMMMOOOLLLPPPWWWZZZhhh~~~{{{}}}xxxrrrsssuuuvvvxxxyyyxxxwwwvvvoookkkgggcccbbbccceeefffbbbccceeegggjjjlllnnnooonnnhhhdddfffeee```___aaacccdddaaa]]]^^^ccceeedddffffffiiimmmmmmnnnuuudddHHH999999888666666777777555333333333333222222222111111111000///......///000111000000000111111111222222111111111000000000//////000000000000000000000000111111000000//////..................////////////111111111111222222222222666888;;;>>>@@@DDDHHHKKKMMMPPPUUUXXXYYY[[[]]]___\\\eeemmmbbbSSSwwwjjj^^^XXXXXXUUUVVVUUURRROOOMMMMMMNNNMMMLLLQQQZZZaaattt~~~|||xxxuuuwwwxxxzzzzzzyyywwwvvvmmmkkkgggdddcccdddfffggghhheeeccceeejjjooopppppplllhhhgggiiiiiifffdddddddddeeebbb^^^___dddfffdddeeefffjjjmmmmmmmmmqqqwww}}}rrrSSS@@@999999777666666666666555444333333333222222222111111111000///......///000111//////000000000000111111111111000000000000//////////////////////////////////////////000000000000............////////////111111111111222222333333555777:::===???CCCGGGJJJLLLOOOTTTWWWYYYZZZ\\\^^^]]]eeennnbbbTTT~~~ooodddZZZUUUUUUSSSSSSRRRPPPMMMLLLMMMNNNMMMOOOVVV___jjj~~~yyyzzzwwwxxxyyyzzzzzzyyywwwvvvnnnmmmkkkhhhggghhhjjjlllkkkfffcccdddjjjnnnmmmkkkffffffgggkkkmmmmmmkkkjjjggglllmmmhhhdddeeeeeecccdddfffhhhjjjkkklllppptttsss}}}___EEE999888888666555555666666555444333333333222222222111111111111000//////000111111///////////////000000000000000000000000000//////////////////////////////000000000000////////////............////////////000111111222222333333333444777:::<<>>@@@DDDHHHKKKKKKOOOTTTWWWZZZ\\\___aaa___dddsssuuu\\\RRRtttddd\\\UUUTTTSSSOOOLLLLLLLLLMMMMMMNNNOOORRRWWW[[[eeexxxyyy{{{yyysssqqqsssrrroooppppppqqqqqqpppmmmkkkiiifffiiikkkjjjggghhhlllqqqooonnnkkkgggddddddgggkkkhhhkkkkkkhhhiiinnnlllgggaaa```___```fffmmmkkkeeeiiinnnnnnlllnnnrrrqqqkkksssvvvuuuwwwWWWCCC<<<777666:::555444333444666666555444333333333222222222111111111111222222222222111111333222222222111111000000---.........//////000000111111111111111111111111000000000000000/////////............/////////000000111111222444555666666666999<<<>>>AAADDDHHHKKKLLLOOOTTTXXXZZZ]]]___aaa___dddsssttt[[[RRR|||qqqkkk```[[[TTTPPPOOOOOONNNLLLPPPMMMMMMQQQTTTVVV```llluuu{{{wwwtttrrrssspppnnnnnnnnnooolllgggcccccccccddddddbbbccclllwwwooogggaaabbbcccaaa^^^^^^dddfffhhhjjjiiigggcccaaa\\\]]]```dddhhhjjjiiiggghhhgggggggggiiilllnnnpppssstttqqqqqq}}}jjjKKKCCC;;;666888777555555444444444333333333333333333222222222111111111111111111111111111111000000000000000///......////////////////////////000000000000////////////////////////............////////////000000000000222111111444777888666333888999;;;>>>AAADDDFFFGGGMMMPPPTTTWWWYYY\\\___aaa```fffwwwpppZZZRRRzzzooofffaaaZZZVVVPPPNNNMMMNNNMMMLLLNNNNNNQQQWWW[[[aaaooo}}}}}}vvvqqqnnnkkkiiiggggggggggggeeedddcccbbbaaabbbaaa```fffmmmlllddd^^^______]]]ZZZZZZ^^^___aaaccccccbbb```^^^[[[\\\]]]```dddfffeeeddd___```bbbdddfffhhhjjjkkklllmmmllllllqqq~~~YYYBBB???;;;888:::888555555444444444333333333222222222111111111000000111111111111111111111111000000000000000///......////////////////////////000000000000/////////...////////////.............../////////000000000000222111000222666777666444888999;;;>>>AAADDDFFFGGGMMMPPPUUUYYY\\\^^^aaacccaaahhhyyyoooZZZRRRuuujjjccc]]]YYYTTTQQQNNNLLLMMMNNNNNNMMMOOORRRXXX]]]cccnnn{{{}}}tttlllhhheeeccc```___```cccgggjjjgggbbb```bbbdddcccdddfffggg```ZZZ[[[[[[XXXVVVWWWXXXYYYZZZ\\\\\\]]]\\\\\\\\\[[[\\\^^^aaaddddddcccZZZ\\\```dddggggggfffeeeeeedddfffgggfffnnnhhhJJJ;;;===;;;999:::777555555444444444333333333111111111000000000//////000000000000000000000000000000000000000///......////////////////////////000000000/////////......////////////................../////////000000000222000000111333555555555888999;;;>>>BBBEEEGGGHHHKKKPPPVVV[[[^^^```bbbcccdddjjjzzznnnZZZRRRuuujjjccc^^^ZZZXXXQQQPPPNNNMMMMMMNNNOOOOOOSSSXXX___cccjjj{{{yyy{{{yyy{{{~~~}}}xxxqqqkkkhhhbbb```^^^\\\^^^eeepppwwwooogggcccfffjjjiiifffeeebbb[[[WWWXXXYYYWWWVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\[[[\\\^^^bbbeeegggggg^^^bbbfffjjjjjjgggccc```bbb^^^```fffccccccwww___FFF;;;===:::888888333555555444444444333333333222111111111000000000000////////////////////////000000000000000///......////////////////////////000000/////////.........////////////...................../////////000000111000///000111333555666888999<<>>::::::;;;444555555444444444333333333111111111111000000000000111111111111111111111111000000000000000//////...//////////////////////////////.........---------000/////////............---------.........//////...222555666555444555777999:::===AAAEEEHHHKKKMMMQQQTTTXXX[[[]]]___ccceeekkkqqqrrr^^^VVVzzzwwwsssooolllhhhdddaaaZZZUUURRRSSSSSSPPPOOOQQQPPPRRRSSSUUU___mmmyyy|||ppplllhhhfffhhheeeeeeeeeggghhhgggdddbbbcccaaa^^^]]]```eeekkkpppwwwmmmbbb]]]^^^^^^[[[WWWYYYWWWTTTQQQNNNLLLKKKKKKLLLKKKKKKLLLPPPRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUWWWYYYXXXWWWTTTSSSYYYZZZ[[[ZZZYYYXXXYYYZZZ^^^\\\ooo|||rrrjjjdddfffkkkoootttuuuUUU???<<<;;;:::::::::999777444444444333333333333222222222222222222222222222222111111111111000000000000000000000000000000000000........................000000//////.........---000000///...------,,,,,,,,,,,,------.../////////000111222222444444555666:::<<<>>>@@@BBBFFFKKKOOORRRSSSVVVYYY\\\___aaabbbkkkpppqqq[[[SSS}}}tttqqqllljjjgggdddbbb```]]]ZZZVVVRRRQQQSSSTTTRRRRRRUUUTTTUUUVVV]]]nnnxxxpppoookkkiiikkkeeeeeeeeeggghhhgggdddbbbbbb```^^^]]]___ccchhhkkkllliiiccc___\\\ZZZXXXVVVUUUTTTRRRPPPNNNNNNNNNNNNOOONNNMMMOOOQQQSSSSSSSSSTTTSSSQQQPPPQQQSSSVVVXXXQQQRRRTTTUUUUUUTTTRRRPPPYYYZZZZZZYYYWWWVVVWWWXXXWWWYYYdddmmmaaa```eeeiiinnnzzz~~~YYYCCC666<<<;;;999999:::999666444444444333333333333222222222222222222222222222222111111111000000000//////000000000000000000000000........................000/////////.........---000//////...------,,,,,,,,,,,,------.../////////000111222222444444555666999;;;===???AAAEEEJJJNNNUUUVVVXXXZZZ]]]```cccdddkkkqqqrrr]]]UUU~~~wwwllldddaaa^^^\\\ZZZYYYYYYYYYWWWUUURRROOOOOORRRSSSRRRTTTWWWZZZ^^^eeesssrrrpppoookkkiiijjjeeeeeedddeeeffffffcccaaa```___^^^]]]^^^```cccddd___aaacccaaa\\\WWWTTTTTTPPPOOONNNNNNNNNOOOPPPQQQRRRQQQPPPQQQRRRSSSRRRQQQTTTRRROOONNNNNNQQQUUUWWWOOOQQQRRRTTTTTTSSSQQQPPPWWWXXXXXXWWWUUUTTTTTTUUUSSSWWWYYYgggmmmccc___bbbnnn|||eeeCCC;;;888;;;:::999999999888666444444444333333333333222222222222222222222222222222111111000000000000//////000000000000000000000000......................../////////.............../////////...------,,,,,,,,,,,,------.../////////000111222222444444555666888:::<<<>>>@@@DDDIIIMMMYYYYYYZZZ[[[^^^aaadddfffiiiooorrr^^^VVV~~~{{{uuuqqqpppkkkbbb\\\ZZZXXXVVVUUUUUUVVVVVVTTTSSSUUUSSSSSSUUUUUUSSSVVVZZZcccooowwwpppooommmgggdddeeedddcccbbbcccdddcccaaa___]]]]]]\\\\\\\\\\\\\\\\\\UUUYYY^^^___\\\WWWSSSPPPMMMMMMLLLLLLMMMNNNPPPQQQRRRQQQPPPQQQRRRQQQPPPNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRUUUVVVVVVTTTRRRQQQQQQRRRVVVXXXVVV]]]ppppppfffdddiiiiiiiiiwwwUUU<<>>AAAEEEJJJNNN[[[ZZZ[[[\\\^^^aaadddfffeeejjjwwwqqq]]]VVV~~~yyyxxx~~~vvvppplllgggdddeeeccc]]]XXXXXXVVVUUUTTTTTTUUUUUUSSSRRRWWWUUUUUUVVVUUUUUUZZZaaarrrxxxsssooolllhhhcccbbbcccbbb```______```___]]]\\\ZZZZZZZZZZZZYYYWWWVVVUUUQQQSSSWWW[[[\\\YYYSSSNNNLLLLLLKKKJJJJJJKKKLLLMMMOOONNNMMMNNNOOOOOOMMMKKKIIIJJJKKKMMMMMMLLLKKKJJJOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQOOONNNNNNOOOYYYVVVUUU]]]ggglll{{{ooobbb```gggqqqssswwwvvvIII;;;@@@>>>999888777777888888666444444444333333333222222222111111111111111111111111000000000////////////...////////////////////////........................---------..............................---------,,,,,,------.../////////000111222222444444555666:::;;;===???BBBFFFKKKOOOYYYYYYZZZ[[[]]]```cccdddccciiiqqqooo[[[TTT{{{yyy}}}~~~yyyssslllggg```\\\ZZZ\\\\\\XXXUUUVVVSSSRRRQQQQQQRRRSSSRRRPPPPPPOOOPPPTTTWWW[[[fffppp}}}pppmmmiiifffcccbbbbbbbbb^^^]]][[[ZZZ[[[ZZZYYYWWWWWWWWWWWWVVVUUUSSSRRRQQQOOOOOOQQQUUUWWWVVVRRRNNNLLLKKKIIIHHHGGGGGGGGGHHHJJJIIIJJJKKKMMMMMMKKKIIIGGGIIILLLOOOOOOMMMIIIGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOONNNLLLLLLLLLMMMTTTRRRRRRZZZ___[[[rrr~~~mmmjjjjjjkkkoootttzzz___BBB<<>>@@@BBBFFFLLLOOOVVVWWWYYY\\\^^^aaabbbcccdddjjjooolllYYYSSS}}}wwwyyy}}}~~~zzzwwwsssppplllhhhddd```ZZZVVVTTTWWWWWWTTTRRRSSSOOONNNNNNOOOQQQRRRRRRQQQOOOPPPUUU^^^gggssssssgggeeebbb______```___^^^[[[YYYWWWVVVVVVVVVUUUSSSUUUUUUTTTSSSRRRPPPOOONNNKKKLLLOOOOOOOOONNNPPPQQQIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFIIILLLLLLJJJIIIGGGHHHJJJLLLLLLJJJHHHFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLJJJJJJKKKMMMJJJNNNMMMPPPTTTSSS___xxxvvvqqqwwwyyybbbLLL???<<<===888777666555666777777555444444444333333333333222222111111111111111111111111000000/////////.........000000000000000000000000........................,,,,,,,,,------.................................,,,,,,------.../////////000111222222444444555666999;;;===???AAAEEEKKKOOOTTTVVVZZZ]]]```bbbccccccdddiiikkklllXXXSSS|||uuutttoooqqq}}}}}}{{{{{{{{{xxxuuullliiieeeaaa___]]]ZZZXXXYYYUUUSSSUUUUUURRRPPPQQQMMMLLLLLLNNNQQQSSSSSSRRRZZZ\\\dddqqqyyypppfffcccbbb^^^[[[\\\]]][[[XXXYYYWWWTTTSSSTTTSSSRRRQQQTTTTTTSSSQQQPPPOOONNNMMMGGGKKKNNNLLLHHHGGGMMMTTTGGGFFFEEECCCCCCCCCDDDDDDBBBCCCEEEHHHKKKLLLKKKIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGIIIJJJJJJIIIJJJKKKMMMBBBMMMKKKGGGLLLQQQTTT\\\yyy~~~___CCC>>>999777999777777666555666777777555333444444444333333333222222000000000000000000000000000/////////............000000000000000000000000........................,,,,,,,,,------.........---.....................,,,,,,------...//////000000111222333444555555666888:::<<<>>>@@@DDDJJJNNNSSSVVVZZZ___bbbddddddcccbbbhhhhhh|||lllXXXSSS~~~}}}}}}xxxtttuuuyyy|||}}}yyywwwvvvsssnnnjjjhhhddd___\\\[[[YYYVVVRRRQQQRRRTTTUUUUUUTTTRRRQQQVVVNNNJJJOOOSSSSSSUUUXXX```gggvvvrrr|||rrrjjjaaa___\\\ZZZXXXWWWWWWWWWYYYXXXWWWUUUSSSRRRQQQPPPSSSPPPMMMMMMOOOPPPOOOMMMIIIHHHFFFEEEFFFHHHKKKMMMLLLIIIDDDBBBBBBBBBCCCBBBBBBCCCDDDFFFIIIIIIGGGEEECCCDDDEEEEEEDDDCCCDDDFFFEEEFFFGGGIIIJJJIIIIIIHHHFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJMMMRRRVVVaaaxxxdddPPP>>>888888777777:::555444444444444333333333555555444333333222111111111111111111000000000000000000000000000000000000........................111000///...---,,,,,,,,,000000//////.........------------------...///000***+++---.........000222000222333333222333555777:::::::::<<<@@@FFFJJJNNNRRRRRRVVV]]]```___```ccceeeiiifffxxxnnnZZZTTT{{{|||}}}xxxvvvvvvxxx||||||vvvxxxuuurrrpppooolllhhhdddaaa]]]YYYXXXWWWVVVSSSQQQRRRSSSUUUUUUSSSRRRPPPPPPPPPOOORRRWWWXXXYYY```hhhttt}}}nnnfffbbbccc```\\\XXXWWWWWWXXXZZZXXXWWWVVVTTTQQQPPPNNNMMMPPPMMMKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEGGGHHHJJJJJJGGGCCCBBBBBBCCCCCCCCC@@@@@@AAACCCEEEEEECCC@@@AAACCCDDDEEEDDDEEEFFFHHHJJJIIIHHHHHHHHHJJJLLLMMMIIIIIIIIIJJJJJJHHHFFFCCCFFFGGGHHHHHHIIIKKKOOORRRXXXddd~~~wwwSSSFFF:::999:::999999;;;555555555444444333333333555444444333222222111111111111111111000000000000000000000000000000000000........................000///...------,,,------000/////////.........------------------...//////+++---.../////////111222000111333333222333555777::::::;;;===@@@FFFJJJMMMUUUTTTXXX___aaa```aaadddeeehhheeevvvnnnZZZTTT}}}|||}}}zzz|||~~~~~~~~~{{{xxxvvvxxx|||}}}yyyttttttrrrqqqsssuuutttppplllmmmkkkhhhgggeeeccc___\\\YYYWWWUUUSSSSSSSSSRRRPPPOOOQQQRRRQQQPPPOOOPPPQQQLLLPPPVVV[[[]]]eeewwwnnnddd`````````]]]YYYUUUSSSTTTVVVXXXVVVUUUSSSPPPNNNMMMKKKKKKMMMKKKIIIHHHHHHHHHFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGDDDBBBAAABBBCCCDDDCCC?????????AAABBBBBB@@@>>>@@@BBBDDDEEEEEEEEEGGGIIIMMMKKKHHHFFFFFFJJJNNNPPPMMMKKKIIIJJJJJJHHHCCC>>>BBBDDDFFFGGGHHHIIILLLNNNTTTSSS```lllQQQBBB<<<999:::;;;888888999666666555444333333222222444444333333222222111111111111111111000000000000000000000000000000000000////////////////////////......------------....../////////...............------------------...///,,,---////////////111333000111222222222333555777;;;;;;;;;===AAAFFFJJJMMMUUUTTTXXX^^^```______bbbeeehhhdddtttnnnZZZSSS}}}ttt}}}~~~|||pppsssxxxzzzyyyxxxwwwvvvrrrpppppprrruuuuuuppplllkkkiiigggggghhhgggdddbbbcccbbbaaa___^^^[[[YYYWWWVVVUUUSSSRRRRRRQQQQQQPPPNNNPPPQQQQQQPPPQQQUUUXXXTTTZZZaaagggppp}}}jjjeee___]]]```YYYWWWUUUSSSRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFDDDCCCEEEEEEFFFFFFEEECCCBBBAAACCCBBB@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCCCCAAA???AAACCCDDDDDDDDDDDDFFFGGGJJJHHHEEEDDDEEEGGGKKKMMMLLLIIIEEEEEEFFFEEE@@@<<>>???@@@???===>>>AAADDDFFFGGGGGGGGGHHHJJJHHHJJJTTTeeeSSS@@@AAA:::<<<<<<999555444444555666666555444333333222222333222222222222222111111111111111111000000000///////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///---------..................------,,,,,,,,,------***,,,------------...//////000222222222444666888<<<<<<<<<>>>AAAFFFJJJMMMSSSRRRVVV[[[^^^\\\\\\^^^bbbfffcccrrrppp[[[SSS{{{tttqqqrrrvvv{{{}}}zzz~~~{{{vvvqqqkkkooosssuuutttrrrqqqpppooonnnnnnnnnmmmjjjeeebbb___^^^]]]]]]\\\]]]]]]^^^XXXYYYZZZYYYVVVTTTTTTTTTPPPPPPPPPOOOMMMLLLMMMNNNMMMPPPSSSTTTTTTZZZdddlllxxxddd]]]\\\VVVQQQQQQRRRTTTXXXZZZYYYUUUPPPLLLJJJIIIGGGFFFFFFGGGIIIJJJIIIKKKLLLKKKIIIFFFEEEEEECCCDDDDDDDDDDDDBBB@@@???>>>>>>???AAACCCCCCBBB@@@???>>>======???@@@???>>>BBBCCCDDDCCCAAA???@@@AAA<<<===???AAABBBAAA@@@???DDDBBB@@@===<<<<<<===>>>===@@@CCCDDDDDDDDDEEEFFFFFFHHHLLLMMMQQQdddgggBBB;;;AAA999;;;:::666444666888777555555444444444333333333222222222222222222111111111111111111000000000000000000000000000000000000........................,,,,,,++++++,,,---......---------------............------,,,,,,,,,,,,,,,***,,,------,,,,,,---......000222222222444777999=========>>>AAAFFFJJJMMMUUUTTTXXX^^^```______bbbaaafffdddtttrrr]]]TTTyyysssssstttuuutttzzz}}}{{{xxxwwwtttooojjjmmmpppqqqpppnnnmmmmmmkkkkkkjjjjjjhhheeebbb___\\\\\\\\\\\\[[[ZZZ[[[\\\TTTVVVWWWVVVSSSQQQQQQRRRMMMOOOPPPOOONNNNNNPPPRRRPPPUUU\\\aaagggssstttbbb\\\ZZZVVVSSSSSSSSSUUUXXXZZZYYYUUUQQQNNNLLLJJJGGGEEEDDDDDDFFFGGGEEEHHHJJJJJJGGGEEEDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA======???AAACCCCCC@@@>>><<<;;;:::;;;===>>>>>>===@@@AAABBBAAA?????????AAA;;;<<<>>>@@@@@@@@@??????@@@CCCEEECCC>>>;;;<<<>>><<<>>>@@@AAAAAAAAACCCDDDEEEHHHLLLLLLLLLTTTjjj{{{QQQ???======888:::999555555999999555333333333444444444444555111111111111111111222222111111111111000000000000000000000000000000000000------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,------............---,,,,,,++++++,,,,,,+++,,,...---,,,,,,---///...000111222333444777999>>>======>>>BBBFFFJJJMMMUUUTTTXXX___aaa```aaaddd___fffeeeuuuttt^^^UUUxxxqqqmmmlllqqqssspppnnnnnnmmmjjjhhhjjjmmmmmmkkkjjjiiiiiiffffffeeedddcccaaa^^^]]]ZZZZZZ[[[ZZZXXXWWWXXXYYYPPPSSSUUUTTTPPPOOOOOOQQQMMMPPPRRRRRRQQQRRRUUUXXXZZZbbbmmmwwwkkkccc[[[UUUSSSSSSSSSSSSSSSTTTVVVWWWVVVSSSPPPNNNNNNLLLHHHEEECCCBBBCCCDDDBBBEEEHHHHHHEEECCCBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB======???AAACCCBBB???===<<<;;;:::;;;===?????????===>>>@@@@@@??????@@@BBB===>>>>>>???@@@@@@AAAAAA???EEEKKKJJJCCC<<<;;;===:::<<<>>>>>>>>>???AAACCCBBBCCCFFFIIIIIIKKKTTT^^^zzzYYY???>>>===666999;;;999555555999666000222222333444444555555666111111111111111111222222111111111111000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------............---,,,,,,++++++++++++,,,...///...------...///...000111222333444777999>>>>>>===???BBBFFFJJJMMMRRRRRRVVV]]]```___```ccc^^^fffgggwwwuuu___VVVwwwnnnmmmkkkgggcccaaabbbdddkkkfffcccdddeeecccccceeeddddddccc```]]][[[\\\]]]UUUUUUVVVVVVUUUTTTRRRQQQNNNQQQSSSRRRPPPNNNOOOQQQTTTVVVWWWXXXXXX]]]dddjjjqqqjjjbbb___ZZZVVVSSSRRRSSSTTTYYYXXXVVVSSSRRRQQQQQQQQQMMMJJJHHHGGGHHHHHHEEECCCFFFEEEDDDCCCBBBAAAAAAAAADDDFFFGGGFFFCCC@@@??????===<<<@@@IIIMMMFFF<<<666888888888999:::;;;<<<===>>>===;;;;;;<<<===>>>>>>===@@@BBBAAA???===>>>@@@GGGRRR[[[VVVFFF::::::@@@;;;;;;<<<<<<===???@@@AAAEEEEEEEEEFFFHHHJJJLLLNNNYYYwwwxxxVVVGGGBBB;;;888:::777777666555555555555555444444333333333333222222000000111111111111000000......//////000000111111////////////............------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................+++,,,---...///////////////111222333333555888:::======>>>???BBBEEEHHHJJJUUUVVVYYY\\\]]]]]]]]]\\\___gggjjjuuu^^^TTT}}}xxxqqqjjjeeeccccccdddhhhdddcccfffgggdddbbbccc\\\]]]^^^\\\YYYWWWUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSRRRTTTVVVWWWUUUUUUXXXZZZdddgggkkkooovvvzzzfff]]][[[WWWTTTSSSSSSTTTVVVZZZYYYWWWVVVUUUUUUUUUVVVMMMKKKHHHHHHIIIHHHFFFCCCDDDCCCBBB@@@>>>===<<<<<<===>>>@@@@@@>>><<<<<<<<<===;;;???GGGJJJDDD;;;777999888888888999;;;===>>>===;;;::::::;;;===>>>>>>;;;===???>>><<<;;;===???@@@EEEHHHEEE<<<777777999;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBDDDFFFHHHIIIOOO[[[sssnnnVVV@@@;;;<<<999888;;;777666666555555555555555444444333333333222222222000000111111111111000000///////////////000000000////////////............------------------------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------------------------+++,,,---...///////////////111222333333555888:::<<<======???BBBEEEHHHJJJSSSUUUXXX\\\^^^____________gggkkkuuu^^^TTTzzzpppkkkiiigggeeeeeebbbbbbfffgggbbb______[[[]]]___^^^[[[WWWUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTRRRUUUXXX\\\___ccchhhkkk{{{~~~{{{yyyhhhbbbYYYWWWTTTSSSRRRTTTVVVWWWXXXXXXVVVUUUUUUUUUVVVWWWMMMKKKIIIIIIIIIHHHFFFDDDDDDCCCAAA???===;;;;;;:::888:::<<<<<<<<<;;;<<<===:::777999???BBB===666333999888666555666888:::<<<:::999999:::;;;<<<===>>>999::::::999888999;;;>>>???===;;;:::999999::::::;;;;;;;;;;;;<<<===??????===>>>>>>???AAACCCEEEFFFKKKJJJTTTrrrSSSFFF;;;;;;<<<777555888777666555555444444555555333333333333222222222222000000111111111111000000000000///////////////////////////............---------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////111222333333555888:::<<<<<<===???BBBEEEHHHJJJPPPSSSWWW[[[^^^```aaaaaa___gggmmmvvv___UUU}}}zzzuuupppjjjfffeeehhhgggbbb______```aaaaaa```]]]ZZZYYYYYYXXXWWWWWWWWWXXXZZZ\\\^^^___bbbhhhoooxxxyyyfff___```WWWUUUTTTRRRRRRTTTVVVWWWUUUTTTRRRQQQPPPPPPQQQQQQLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDBBBAAA??????>>>>>><<<===??????>>>>>>???AAA;;;888888===>>>:::666555;;;888555222111333555777666777999999:::;;;<<<>>>999888777666666888;;;===>>>;;;888888:::<<<<<<<<<::::::::::::;;;<<<===>>>===>>>???@@@BBBDDDEEEFFFIIIIIIMMM[[[xxxcccJJJDDD@@@@@@>>>888666777666666555444444444444555333333333222222222222111000000111111111111000000000000000//////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////111222333333555888:::<<<<<<===???BBBFFFIIIKKKOOOQQQUUUZZZ]]]___``````___gggpppwww```VVV{{{wwwvvvtttpppmmmnnnkkkjjjhhheeebbbaaaccceeeggghhhiiilllppptttxxxzzzuuufff^^^\\\\\\WWWVVVTTTSSSRRRSSSTTTUUUTTTRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIGGGEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@AAACCCCCC??????BBBBBB>>><<<===>>>;;;777333111111333444444666888999888999;;;===999888666555666888:::;;;666777888888777666777888999999999999:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEECCCGGGIIIJJJVVVvvvfffHHH===;;;;;;<<<:::888999<<<666666555444444444444444333333222222222111111111000000111111111111000000000000//////......------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////111222333333555888:::;;;<<<===???BBBFFFIIIKKKOOOQQQTTTXXX[[[]]]]]]]]]___gggsssxxxaaaWWW}}}}}}sss^^^[[[ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTRRROOOLLLJJJHHHHHHHHHIIIJJJJJJHHHEEECCCCCCDDD???????????????@@@AAABBBCCCDDDDDDBBB??????@@@AAADDDAAA@@@BBBAAA======???@@@>>>:::777444444555555222555999999777666888;;;:::888666555777888888777333777;;;:::666333555777999999999999999:::;;;;;;999:::<<<>>>@@@AAABBBBBBAAACCCDDDDDDKKK^^^xxx{{{]]]LLL;;;;;;;;;:::888666666777:::666555444444333333444444222222222222111111111111000000111111111111000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////111222333333555888:::;;;;;;===???BBBFFFJJJLLLNNNQQQTTTXXX[[[\\\]]]]]]___hhhvvvyyybbbXXXbbbVVVWWWUUURRRRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQOOOMMMJJJHHHGGGGGGGGGGGGIIIIIIGGGDDDAAABBBCCC???>>>>>>>>>>>>??????@@@AAAAAAAAA???===<<<>>>??????======???===999888;;;;;;:::888777666666666777111555999999666444666999999777555555777777555333555888:::999777666777999999888888888888999::::::777999;;;===???@@@@@@@@@@@@CCCEEEEEEHHHOOO[[[dddYYYHHHDDD:::AAA@@@===999666666555555666555444444333333444444222222222222111111111111000000111111111111000000------...........................---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,---...///////////////111222333333555888::::::;;;<<>>???===888888;;;444444444444555555666666111555999999555333555888888666555555666666333000555555444444444555666777888888888888888888999999888:::<<<>>>@@@AAAAAAAAA===DDDHHHDDD???AAAMMMXXXaaafffCCC???BBB:::<<<<<<:::777777888888666555555444333333333333444222222222111111111111000000000111111111111000000,,,------....../////////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++,,,---...///////////////111222333333555888::::::;;;<<>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<======::::::999999888777777666:::999777555444333444444444555555555444333222222444555555555444333333222222222222333333333444444888888777888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCEEEGGGHHHOOO^^^{{{aaaNNNFFF>>>:::;;;999999999888777666666555333333333222222222111111000000000000000000000000000000000000000000000000111000000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,------------............///000///.........///111222000222333444444666888;;;999;;;===>>>@@@CCCGGGJJJPPPSSSXXX[[[]]]^^^aaabbbcccjjj}}}xxx^^^SSSqqqiiieee^^^XXXTTTQQQNNNLLLMMMLLLKKKJJJJJJJJJJJJKKKEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???????????????<<<<<<<<<=========>>>>>><<<<<<;;;:::::::::::::::888888777777666555555444777666444333333444666777444444444333333333222222333333333333333222111111222222222333333333333444444444444444444444555555666666777888999999::::::;;;<<<===???AAABBBDDDDDDBBBHHHXXXqqqcccHHH???>>>;;;:::<<<999999888777777666555555333333222222222111111111000000000000000000000000////////////////////////000000000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------------------............///...---------...000000000111333444444666888;;;999:::<<<>>>@@@CCCGGGJJJPPPSSSWWWZZZ\\\^^^```bbbbbbjjj~~~zzz^^^SSSuuueeebbb```]]]YYYVVVSSSPPPLLLIIILLLKKKIIIHHHHHHHHHIIIJJJDDDCCCCCCBBBBBBAAABBBBBBAAA@@@>>>======>>>@@@AAA;;;;;;;;;<<<<<<<<<======;;;:::999888777666666666555555555444444333333222444333222111222444777999444333222111111111222333111111111222111111000///111111222222222333333333333222222111111111111222222333444555777888999:::;;;;;;<<<===>>>??????@@@DDDCCCFFFNNN___pppVVVFFF:::;;;===<<<<<>>@@@CCCGGGJJJPPPSSSWWWZZZ\\\]]]___aaaaaajjj|||```TTTzzzddd^^^aaaXXXVVVSSSQQQPPPNNNKKKHHHJJJIIIHHHGGGGGGHHHIIIIIIDDDCCCBBBAAA@@@AAAAAAAAACCCAAA>>><<<<<<===???@@@::::::::::::;;;;;;;;;<<<:::999888666555444444444444444333333333222222222333222000///000333666888333222000//////000222333000000111111111000000///111111111111222222222222444444333222111111111222444444555666777888999:::;;;;;;;;;;;;<<<<<<<<<<<>>??????;;;999;;;777777777666666555555555222222222222111111111111000000000000000000000000/////////////////////////////////......---------------,,,,,,,,,+++++++++------,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,------......,,,,,,---------.........---------------.........///111333333444555888:::888:::<<<>>>@@@CCCHHHKKKPPPSSSWWWZZZ[[[]]]___```___jjjbbbUUUggg\\\XXXWWWTTTQQQNNNLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHEEEDDDBBBAAA@@@@@@AAABBBEEECCC???<<<;;;;;;<<<===888999999999999::::::::::::999888666555444444444444444333333333333222222444222000//////111333444222000///---...///111222000000111111111111000000000000000111111111222222444333333222111111111111666666666666666777777777:::::::::::::::;;;;;;;;;555:::AAACCCBBBJJJbbbxxxxxxZZZJJJEEEAAA>>>===:::666444555666666666555555555555555222222222111111111000000////////////////////////....................................------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,------------...------......///////////////111222333333555777:::777999<<<>>>@@@CCCHHHKKKQQQTTTXXXZZZ\\\]]]^^^```___kkkdddWWW}}}bbbYYYXXXVVVRRRPPPNNNKKKJJJJJJKKKJJJJJJEEEFFFHHHIIIIIIIIIGGGGGGFFFDDDBBB@@@??????@@@AAADDDBBB???<<<:::999999:::777777888888888999999999999888777666555444444444333333333333333333333333333222000////////////000///......------...000000//////000000111111000000///000000000000111111111111111000/////////000000333333333333333333333333666666777888999::::::;;;444888>>>@@@===>>>KKKYYY```jjjRRRIIIIII>>>===;;;999888777666777555555555555555555444444222111111111111000000000////////////////////////........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,------------------...////////////...///000222333333444777999777999;;;>>>@@@DDDHHHLLLRRRUUUYYY[[[\\\]]]___```___lllcccWWWyyyaaaTTTSSSVVVUUURRRLLLKKKKKKLLLMMMLLLJJJGGGCCCEEEIIIKKKLLLJJJGGGEEEEEECCC@@@>>>======???@@@???>>><<<:::999888777777666666777777777888888888777666555555444444444555222222222222222222222222000000000000//////......,,,---------............------...////////////////////////000000000111111//////.........///000000000000000111111222222333111222333555777999:::;;;<<<<<<===>>>===;;;@@@HHHAAATTTttt|||^^^MMMCCC@@@BBB<<<;;;:::::::::;;;:::999444444444444444444444444111111111111000000000000////////////////////////........................------------------------------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++((())))))******++++++,,,++++++,,,,,,,,,---------+++,,,---...///...------...000222222333444777999777999;;;>>>@@@DDDIIILLLSSSVVVZZZ\\\]]]^^^```aaa```mmm{{{```UUUpppggg[[[SSSQQQQQQPPPOOOIIIJJJLLLNNNOOOMMMIIIEEEBBBEEEIIIMMMMMMKKKGGGDDDDDDBBB???<<<;;;<<<===>>>:::::::::999888777666666666666666666777777777777555555444333333444444444111111111111111222222222---...///000000///...---+++,,,---............---+++,,,------.........---////////////000000000000///////////////000111222...///000111222333444555...///000333555777999:::777555777<<>>@@@CCCEEEDDDNNNeee~~~vvvSSSFFFHHHFFF???:::<<<;;;:::999:::;;;888333444444444444444444444444111111111111000000000000////////////////////////........................---------------------------------,,,,,,,,,++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++((((((((()))******++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,...000222222333444777999777999;;;>>>@@@DDDIIILLLTTTWWW[[[]]]^^^___```bbbaaannnxxx^^^SSSrrr```\\\VVVQQQNNNMMMOOOPPPLLLMMMNNNNNNMMMKKKIIIGGGCCCDDDFFFHHHHHHHHHFFFEEECCCAAA>>>============<<<;;;;;;:::::::::999999999888777777777888:::<<<>>>666555555333222111000000333333333222111000////////////000000000000//////***,,,...///.........///------......//////000000000//////............///---.........//////000000000//////...///111333444555444333222333555777999777888999:::<<<===>>>???AAA@@@DDDLLLTTTgggfffZZZJJJ@@@??????>>><<<::::::999888777666555444555444333333222222333333000000000000///////////////////////////......---......---------,,,,,,,,,///............---------++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---///111333333555777999777999;;;>>>@@@DDDIIILLLRRRUUUXXXZZZ\\\]]]___aaaccckkkvvv^^^SSSxxxfff[[[XXXTTTOOOLLLKKKLLLLLLKKKKKKLLLLLLKKKIIIGGGEEECCCDDDFFFGGGGGGGGGFFFEEEBBB@@@===<<<<<<<<<<<<;;;999999999999888888888888777666555555666888;;;<<<666666555444333222111000222222222222111000///.../////////000000/////////,,,...///...------...000------------............///...............//////---........./////////000////////////000111222333333222111111222444666777555666777888:::;;;<<<===???>>>AAAGGGJJJSSSooolllVVVMMMCCC>>>@@@AAA???<<<:::999999888777666555444444444333222222222222333000000000000/////////...///////////////...------...------------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...000222333333444666888777999;;;>>>@@@DDDIIILLLRRRUUUXXX[[[\\\]]]```bbbccckkkuuu^^^SSSmmmaaaYYYUUUSSSPPPMMMJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCAAA>>><<<:::;;;;;;:::999888888777777777666666666555444444444555666888:::666666555444333222111111111222222111111000///.........////////////......///000///...,,,,,,...000---------,,,,,,,,,,,,,,,------------......///000.............../////////---...///000111111111111222111000000111222444555333444555666777999999:::;;;:::===BBBAAAAAALLL\\\uuusssVVVIIIGGGBBB======???@@@===999999999888777666555555444444333222222111111222222000000000/////////.........////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000222333333333555777777999;;;>>>@@@DDDIIILLLRRRUUUXXX[[[\\\^^^```bbbdddlllttt]]]SSSvvvbbbYYYVVVSSSPPPOOONNNLLLJJJHHHFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>;;;::::::::::::999777777777777666666666666444444333444444666777888555555555444333222222111000000111111000//////...---......//////......---111000///---++++++...000......------,,,,,,++++++,,,,,,,,,,,,---...///000........................,,,---///000111000//////111111000000000111222333222333444555666777888888777777:::??????<<<>>>EEEMMM]]]pppgggLLL@@@BBBCCC???<<<<<<>>>===999555888888777666666555444444333333222111111111111111000000/////////...............//////......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************************************************++++++++++++******************++++++++++++++++++++++++++++++++++++------,,,,,,------...//////111222333222222444555777999;;;>>>@@@DDDHHHLLLRRRUUUXXX[[[]]]^^^aaaccceeemmmsss\\\SSSuuu___XXXVVVSSSPPPMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@===:::999::::::999888777777777777666666666666444444444444555555666777444444444333222222111111//////000000000///......------............------000000///,,,***+++---//////.........------,,,,,,++++++++++++,,,...//////...............---------,,,---///000000///...---111111111111111222222222222222333444555666666777666666999===>>>======@@@@@@GGGOOOcccnnn[[[NNNBBB@@@GGGBBB@@@===<<<<<<<<<999777777777666666555444444444222222111000000000000111////////////...........................------,,,------,,,,,,,,,+++++++++------------,,,,,,,,,,,,************************************************)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///000222222222222333555777999;;;>>>@@@DDDHHHLLLRRRUUUXXX[[[]]]___bbbdddfffnnnrrr[[[RRRxxx```WWWWWWVVVQQQMMMLLLLLLKKKKKKJJJIIIHHHHHHEEEDDDDDDCCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>><<<999888888888888777777777777666666666555555333333333444444444555555333222222222111111111111......////////////......,,,,,,------------,,,,,,---...---,,,******,,,...............------------++++++++++++,,,,,,---............---------------------...............---111111111111111111111111111111222222333444444555777777777999:::;;;<<<===:::CCCGGGLLL\\\nnnjjjQQQHHHFFFBBB???@@@???===;;;;;;<<<===<<<;;;666666555555444444444444222111000000///000000000/////////.........---------............---,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,************************************************))))))************)))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///111222222222444666777999;;;>>>@@@DDDIIILLLRRRUUUXXX[[[]]]```bbbeeehhhooopppZZZRRRrrrdddWWWTTTTTTQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEDDDCCCAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;999666555555555555444555555555555444444444444111111222222333333222222111111111000000000000000---......//////.........,,,,,,------------,,,,,,)))+++,,,,,,******+++---,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,.........------,,,,,,,,,......---------------...//////000000000///////////////000000111111222222444666666555555777999;;;666>>>??????EEEKKK[[[ttttttWWWMMMBBB>>>@@@AAA===888:::::::::;;;<<<<<<:::999555555555444444444444333111111000////////////000//////.........---------------......------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++************************************************))))))************))))))))))))))))))************************************,,,,,,++++++,,,,,,---...,,,...000111222222555666777999;;;>>>@@@DDDIIILLLQQQTTTXXX\\\^^^```ccceeehhhpppoooZZZRRRyyyeeeaaaXXXRRRRRRPPPMMMNNNSSSKKKJJJIIIHHHHHHHHHIIIJJJFFFFFFDDDCCCBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;999666444222333333222222444444444333333333222222///000000111111111111000000000000000////////////------......///......---+++,,,,,,------,,,,,,+++''')))+++++++++***+++,,,*********++++++,,,,,,---,,,,,,++++++***+++++++++.........------,,,,,,,,,///...,,,++++++,,,---...---......///......---------.........//////000000000444555333333555999;;;888999666:::EEEDDDBBBIII\\\kkkTTTHHHCCCCCC@@@<<<===BBBAAA<<<888999;;;<<<;;;999666333444444444444444444333333111111000/////////////////////.........---------------......------,,,+++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************))))))************))))))))))))))))))************************************,,,,,,++++++,,,,,,---...+++---000111222333555777777999;;;>>>@@@DDDIIILLLQQQTTTYYY\\\^^^```cccfffiiiqqqoooYYYQQQppp```YYYVVVTTTRRROOOMMMKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDAAA@@@AAAAAAAAA@@@???>>>===<<<:::999888777555555444333333333333444111222222333333222222111111111111111111111111111////////////////////////------............------++++++++++++++++++++++++...---+++*********++++++)))************+++++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,000000...------...///000..................------............////////////111111222222222333333333888888888:::;;;===>>>???CCCMMM^^^tttmmm\\\KKKDDDFFFAAA>>><<<<<>>@@@CCCGGGJJJSSSVVVYYY\\\^^^___bbbdddgggqqqqqq[[[QQQqqqfff\\\WWWTTTRRRPPPMMMJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEECCCAAAAAABBBBBBAAA@@@======<<<;;;999888777666444444333222222222222222111222222333333222222111111111111111111111111111////////////////////////------............------++++++++++++++++++++++++---,,,+++*********++++++))))))*********+++++++++*********+++++++++,,,,,,---------....../////////222111000...------........................------............////////////111111111222222222333333777777777888:::;;;===>>>???BBBHHHSSSeee{{{zzzcccWWWMMMBBB>>>AAA@@@>>><<<<<<>>>???>>>===;;;:::999:::::::::888666777666555444333222222222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***************************************************))))))))))))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...000222222222333555777888:::===???AAADDDHHHKKKSSSVVVYYY\\\]]]___aaacccgggpppsss\\\SSSuuufffeeebbb[[[VVVRRRPPPMMMJJJHHHFFFFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@>>>===;;;;;;:::999777666555555333333222111111111111111111111222222222222111111000000000000000000000000////////////////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,+++************+++)))))))))*********++++++)))*********++++++++++++******+++,,,---...//////333222000...---,,,,,,,,,------------------......---............/////////000111111111222222222222555555555666777999:::;;;>>>===;;;===EEESSScccnnnwwwgggWWWJJJGGGEEE@@@???BBB>>><<<;;;;;;<<<======<<<;;;:::999:::::::::888666666666444333222222111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))******,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...000222222333333555777999;;;>>>@@@CCCFFFJJJMMMSSSVVVYYY\\\]]]___aaacccfffooosss\\\SSStttbbb___cccaaaYYYRRRQQQOOOLLLIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>======>>>???>>>;;;999999999888777666555444333333333222111111111111111111111222222222222111111000000000000000000000000........................,,,,,,------------,,,,,,************************++++++******************))))))))))))************)))))))))************+++((((((((()))***+++++++++//////...---,,,+++++++++,,,,,,------------......---------.........//////000000000111111111111222333333333444555666777888;;;;;;<<<<<<===AAAFFFIIIVVVnnnqqq___QQQRRRIIIBBBCCCDDDAAA@@@AAA<<<;;;:::::::::;;;;;;;;;:::999999999::::::888666333333111000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------...000222333333444666888:::===???BBBDDDGGGKKKNNNSSSVVVYYY[[[]]]^^^```bbbfffooorrr[[[RRR~~~mmmfff]]]WWWYYY\\\XXXSSSOOOQQQOOOLLLIIIFFFDDDCCCCCC???@@@@@@@@@@@@???>>>>>>============>>>===:::888777777666555444333333222444444333222222222222222000111111222222111111000////////////////////////------------------------++++++,,,,,,,,,,,,++++++************************************************(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,------......------------............//////000000000111111111111111111222333444555666444777:::;;;:::999999:::>>>HHHUUUaaaqqqsss```TTTPPPLLLHHHFFFAAA>>>@@@@@@>>>;;;;;;999999999999888888999:::999888777888999999777666222111000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------...000222333333555777999;;;===@@@BBBDDDGGGKKKNNNTTTVVVYYY[[[\\\]]]___aaagggooosss\\\SSSwwwggg```[[[WWWTTTUUUTTTQQQRRRUUUQQQOOOLLLIIIFFFDDDCCCBBB======>>>>>>>>>>>>======???>>>======>>>>>><<<:::666666555555444333333222444444333222222222222222000000111111111111000000////////////////////////------------------------***++++++,,,,,,++++++***************************((()))******+++*********((((((((()))))))))******(((((((((((()))))))))))),,,,,,+++++++++*********((()))***+++,,,,,,,,,+++++++++,,,,,,------......,,,------------.........////////////000000000000000000000000111222333444555555666666555777:::===<<<>>>@@@BBBIIIZZZrrr~~~bbb\\\SSSKKKHHHHHHIIIIII@@@>>>======>>>===;;;999777888999888666666888999777666555666888888666444333222222111000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))************************************************((((((((()))******++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///222333444555888:::;;;===@@@BBBEEEHHHLLLNNNTTTVVVYYY[[[\\\]]]___aaahhhpppuuu^^^UUUttthhh___\\\ZZZVVVUUUVVVUUURRRSSSVVVQQQOOOKKKHHHEEEBBBAAAAAA======>>>>>>>>>>>>>>>===>>>===;;;:::;;;;;;:::999666555555444444333333222333333222111111111111111000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************'''((()))***++++++***)))(((((((((((()))))))))***'''''''''((((((((())))))+++++++++++++++++++++,,,***+++,,,------,,,,,,+++***++++++,,,------......,,,,,,---------................../////////000000000000000000000111222333555555555555444666:::===888<<<@@@BBBDDDFFFLLLQQQaaaqqqkkkZZZQQQNNNKKKIIIHHHFFFEEEEEE??????>>>=========<<<;;;555777888777555444666999555444444555666666555333222222111000000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))************************************************'''(((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///222333444666888:::;;;===@@@BBBDDDGGGKKKNNNTTTVVVYYY[[[[[[\\\^^^```iiirrrsss\\\SSSlllfffeee___WWWSSSTTTRRRTTTXXXXXXSSSOOOOOOPPPNNNJJJGGGCCCAAA@@@@@@>>>>>>???????????????>>><<<999666555666777777666555555555444444333333333222111111000000000000000000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))''''''''''''((((((((()))''''''((()))***+++,,,,,,---......///...---+++*********+++,,,,,,---......,,,,,,,,,---------................../////////000000000///000000111222333///222444555555444444444666777888999:::<<<@@@BBB???HHHVVVcccssssssaaaZZZXXXSSSLLLGGGDDDBBBBBBBBBAAAAAACCC??????===:::999::::::888555666888666444333666888444333333444555555444222000//////............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------///222333444666888::::::===@@@BBBDDDGGGKKKNNNTTTVVVYYY[[[[[[\\\^^^```jjjsssoooYYYPPPoooiiiaaa]]]\\\ZZZTTTPPPSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGEEECCCCCCDDDDDD??????>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666555555444333333222111111222111111000000000000000////////////////////////------------------------++++++++++++++++++++++++,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((()))))))))))))))((((((*********)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,+++***+++,,,---..................------------------...///000000111222222111111111111111111555555666777888999::::::<<<>>>@@@DDDIIIRRR[[[aaawwwkkkbbb\\\UUUNNNJJJGGGEEEDDD@@@@@@@@@?????????>>>>>><<<<<<;;;:::999777777666555555555555555555555555333333444444333333222111000000///............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++(((((())))))******++++++++++++***))))))))))))))))))***++++++***)))((('''((((((((((((((((((((((((''''''(((((())))))******++++++,,,---------,,,,,,---------...............000222333444444666888;;;:::===AAACCCEEEGGGJJJLLLQQQUUUYYY[[[[[[\\\___ccckkkvvvkkkWWWPPPqqqiiiddd___ZZZXXXYYYYYYVVVRRRPPPOOONNNLLLJJJGGGEEEDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@???===:::888666<<<<<<;;;:::888777666666555444444333222222111111222111000000//////000000........................------------------------+++++++++++++++++++++++++++***)))((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))******************))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++,,,---...111000000///...------,,,,,,------...//////000000111111111111111111111111222222333444555666777777===<<<;;;::::::===BBBFFFRRRYYYdddqqq~~~zzzpppggg^^^TTTLLLRRRNNNJJJFFFEEEEEEDDDCCC@@@@@@??????>>>>>>>>>>>>;;;;;;:::999888777666666444444444444444444444444333333444444333333222111......---,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******))))))******+++)))))))))))))))*********&&&&&&&&&&&&''''''((()))((())))))***)))((('''&&&((((((((((((((((((((((((''''''(((((())))))******++++++,,,---------,,,,,,------------............000111222333333444777999;;;>>>BBBDDDFFFHHHKKKMMMRRRVVVZZZ\\\\\\]]]aaadddjjjuuukkkWWWPPPtttggg```___]]]YYYUUUTTTUUUVVVTTTRRRMMMMMMKKKIIIFFFDDDAAA@@@AAAAAABBBBBBAAA@@@????????????@@@@@@???===;;;:::>>>===;;;888777666666666444444333333222222111111111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((('''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,))))))))))))************,,,,,,++++++************,,,++++++++++++,,,------222222111000...---,,,+++,,,------....../////////000000000000000000000000000111111222333444555555777777777666555888<<>>???@@@CCCIIIVVVfffqqq~~~}}}tttooohhhbbbYYYTTTQQQPPPNNNKKKEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>=========::::::999888777777666666444444444444444444444444333333333333333222222111......---,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++******))))))******+++***))))))))))))))))))((($$$$$$$$$%%%&&&((()))***''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))*********+++,,,,,,---------,,,,,,,,,------............///111222222222333666888<<>>???AAACCCDDDEEE???===:::777555555666666333333333333222222111111000000///............///------------------------++++++++++++++++++++++++************************(((((((((''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((())))))***+++,,,,,,---((()))))))))************,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,000000///...------,,,,,,,,,,,,---------.........//////////////////000000111111222222333444555555333444555666777:::???BBB===>>>@@@@@@@@@CCCGGGKKKSSSXXX]]]dddttt|||xxxuuuqqqlllgggaaa]]]ZZZXXXSSSNNNKKKJJJKKKJJJIIIDDDBBBAAAAAAAAA@@@>>><<<=========<<<<<<<<<<<<<<<999999888777777666555555333333333333333333333333222333333333333222111111000000///............///.........---------,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))************))))))((((((((('''&&&&&&&&&''''''(((******'''''''''(((''''''''''''((((((((((((((((((((((((''''''(((((())))))************+++,,,------------,,,,,,,,,------......///000111222333333444666888<<<>>>BBBEEEGGGIIIKKKMMMRRRVVV[[[\\\\\\^^^aaadddhhhtttlllXXXQQQ~~~vvvnnniiiddd^^^\\\^^^[[[XXXTTTQQQNNNLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEDDD>>>???@@@AAAAAA@@@???>>><<<:::999:::===BBBGGGJJJ===;;;888555444444555555333222222222222222111111000///......---.........------------------------++++++++++++++++++++++++************************'''''''''(((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***++++++,,,,,,((()))))))))************+++++++++******)))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------....../////////000000111111222222333333444444555444333333444666000444999<<<>>>>>>======>>>CCCGGGHHHOOOaaaxxxeeeeeedddfffkkkrrrxxx{{{||||||sssfff^^^\\\ZZZWWWVVVVVVUUUSSSQQQPPPOOOOOOMMMKKKIIIHHHGGGFFFDDDBBBCCCBBBAAAAAAAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;777777777666666555555444333333333333333333333333222222333333222222111000000000///............///...------------,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((***))))))))))))))))))******)))))))))(((((('''''')))(((((('''''''''((((((((((((((((((((((((((()))((((((((((((((((((((((((''''''(((((())))))******)))***+++,,,------------++++++,,,,,,---......///000111333444444555888::::::===AAADDDEEEGGGJJJLLLQQQUUUYYY[[[[[[\\\```cccgggtttmmmXXXQQQ|||rrrnnngggaaa^^^ZZZVVVVVVZZZTTTSSSPPPMMMKKKIIIIIIIIIEEEEEEFFFFFFFFFEEEEEEDDD======>>>>>>===<<<;;;;;;<<<:::777555666:::>>>AAA999888666444333333333444222222222222222222111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&'''((())))))******)))((((((((()))******++++++))))))))))))************************************)))******+++,,,+++++++++))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///........./////////000000000111222222000000111222111111333555777888999999:::???BBB@@@???KKKaaatttSSSNNNHHHFFFGGGKKKOOOQQQLLLOOOTTTWWWXXXYYY[[[\\\[[[WWWUUUWWW\\\^^^\\\XXXYYYXXXRRRJJJGGGJJJLLLKKKKKKLLLLLLJJJGGGEEEEEEFFFFFFGGGIIIIIIHHHFFFCCCBBB???>>>===>>>>>>>>><<<:::999999999:::::::::::::::666666666555555444444444222222222222222222222222222222222222222111111000......---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((***))))))(((((())))))***)))(((((((((((((((((('''(((''''''&&&%%%%%%&&&&&&((((((''''''(((((()))***((((((((((((((((((((((((''''''(((((())))))******)))***+++,,,---.........******+++,,,---......//////000222444555777:::===:::===AAACCCEEEGGGJJJLLLQQQUUUYYY[[[[[[\\\___cccgggrrrmmmYYYQQQ}}}qqqnnnpppmmmgggddd___[[[YYYUUURRRSSSWWWRRRRRRPPPMMMJJJIIIIIIIIIEEEFFFFFFFFFFFFEEEDDDCCC??????>>><<<<<<;;;;;;;;;:::999777555555555666666444444444333333333222222111111111111111111222222///...------,,,,,,------++++++++++++++++++++++++************************************************'''((()))*********))))))''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((()))))))))))))))************(((((())))))******++++++((()))***+++,,,++++++***++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------..................////////////,,,///222333333333555666:::888666444555666666777:::===@@@>>>;;;AAAPPP___PPPJJJDDD@@@@@@BBBCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLLLLJJJIIIIIIKKKLLLKKKJJJMMMOOOLLLGGGFFFHHHIIIGGGIIIJJJJJJHHHEEEBBBCCCDDD<<<===@@@AAA@@@>>>===<<<>>>===;;;;;;<<<<<<;;;:::888888888999999999::::::555555555444444444444444222222222222222222222222222222222222222111000000......---,,,,,,,,,,,,------------,,,,,,,,,++++++***************************)))))))))(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((())))))******))))))+++,,,---.........)))***+++,,,---......///,,,...111333444777;;;>>>;;;>>>AAADDDFFFHHHJJJLLLQQQUUUZZZ\\\\\\]]]```cccgggqqqmmmYYYRRRyyywwwqqqkkkjjjjjjddd\\\___\\\[[[ZZZTTTMMMJJJKKKVVVUUUSSSOOOKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@>>>===<<<======888888999888777555333222111222222333333222222111111111111111111111222222......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))''''''''''''''''''''''''%%%&&&''')))************''''''''''''''''''''''''&&&'''((()))************((((((((((((''''''''''''))))))))))))************''''''((()))***+++,,,,,,((()))***+++,,,+++******---------,,,,,,+++++++++,,,+++++++++++++++++++++******+++,,,,,,---......000000000111111111111111///111444444333111111222555444333444555666666555:::;;;<<<;;;999:::CCCLLLEEEAAA<<<;;;<<<>>>>>>===AAAAAABBBAAA@@@@@@AAACCCEEEEEEDDDCCCCCCCCCCCCDDD===AAACCCAAABBBEEEDDDAAABBBEEEFFFEEEBBBAAACCCEEE@@@AAACCCCCCBBBAAAAAAAAABBB???===<<<;;;;;;:::888777777888888999999999:::444444444444444444333333111111111111111111111111111222222222222111000000000000///............///---------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((()))+++,,,---&&&%%%%%%$$$%%%&&&((((((((((((((((((((((((((((((''''''(((((()))*********((()))+++,,,---.........)))******+++---...//////***,,,///111333777;;;>>><<>>===;;;:::999555555444444444333333333222222222222222222222222////////////..................---,,,,,,,,,,,,---+++++++++*********))))))---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((***)))'''%%%&&&&&&&&&''''''''''''(((+++***)))((((((''''''(((&&&((()))((('''&&&''')))***)))(((''''''((()))***)))))))))))))))******++++++******)))(((''''''&&&******)))(((((()))******++++++******++++++,,,---,,,,,,+++******+++++++++,,,)))((()))---///...,,,............///////////////000000000111111111111222222222222333333444555777888::::::999999;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@AAAAAA@@@???>>>@@@AAAAAABBBBBBAAA@@@@@@CCCEEEBBBAAA@@@AAAAAAAAA>>><<<===<<<<<<>>>AAA@@@===:::<<<<<<;;;;;;:::999888888777777888888888888777777444444333333222111000000111111111111111111111111333333333333333222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))************))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((((((((())))))))))))$$$&&&((()))*********))),,,---...//////...------,,,+++***+++---...---,,,---///111222333555888:::;;;>>>DDDIIILLLMMMMMMMMMPPPSSSVVVYYYZZZ[[[^^^___aaaooooooZZZSSSyyysssnnniiifffdddbbb___\\\ZZZZZZ[[[\\\VVVWWWVVVSSSNNNJJJIIIJJJOOOQQQRRRQQQLLLIIIGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@??????>>><<<;;;:::999888444444444444333333333333222222222222222222222222////////////.........---......---,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))'''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((((((''')))***)))''''''''')))))))))(((((((((((())))))))))))(((((())))))***+++******))))))((((((''''''************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,///...,,,---.../////////---.........//////////////////000000000111111111222222222222222333444444222444555555555555666888:::999999999999999::::::999::::::;;;===>>>>>>???>>>??????>>>======>>>@@@BBBBBBAAA???>>>AAAEEEIIIAAA@@@===;;;:::;;;===>>>===<<<<<<>>>@@@???<<<999:::::::::999999888888888666777777777777777777666444333333222111111000000111111111111111111111111000111111111000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))************))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''((((((((())))))))))))&&&&&&((()))***+++++++++,,,,,,.../////////......---,,,+++,,,---...---,,,---...000222333555888:::===>>>AAAEEEIIIKKKMMMNNNRRRTTTWWWYYYZZZ\\\___bbbbbbooommmXXXQQQ||||||zzzuuunnniiifffdddcccbbb___]]][[[XXXWWWVVVVVVVVVPPPQQQQQQOOOLLLJJJJJJJJJKKKLLLMMMKKKHHHEEECCCCCCAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::999999888888444333333333333222222222111111111111111111111111//////.........---------...---,,,,,,++++++,,,,,,+++************)))))))))***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((())))))***+++***)))''''''(((((((((((())))))((((((((())))))(((((())))))***+++))))))))))))(((((((((((()))***+++,,,,,,+++***)))+++************+++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------,,,---------.........//////////////////000000000000111111111111111222222333///111222222222222333555555555555555666777888888666777888888999:::;;;;;;;;;<<<===<<<;;;;;;<<<>>>BBBAAA???======@@@FFFKKKNNNNNNLLLGGG@@@:::999:::;;;;;;;;;<<<>>>===;;;999777777777777777777777777555666666666666666666555333333222222111000000000000000000000000000000000000000000000000//////...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((((())))))******))))))((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))((((((((()))***+++,,,---+++,,,---//////000000000///...------...///---,,,,,,...000111333555888;;;===>>>@@@CCCFFFJJJMMMOOOTTTUUUWWWYYYZZZ]]]aaadddcccoookkkVVVOOO}}}{{{{{{zzzzzz|||yyyuuuoookkkhhhgggeeedddaaa___]]]ZZZWWWUUUSSSRRROOOOOONNNLLLJJJIIIIIIIIIHHHHHHHHHGGGEEECCCAAAAAA>>>>>><<<;;;:::999999999999999999999888888888888333333222222222111111111000000000000000000000000.........---------,,,,,,---,,,,,,+++++++++++++++************))))))))))))((((((*********)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%&&&(((((('''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&'''(((((()))+++,,,,,,***((('''(((&&&'''((())))))((('''&&&((((((((((((((()))******(((((((((((())))))))))))(((***+++------+++***(((***************++++++,,,,,,,,,,,,+++,,,,,,---...+++***+++///333444///***,,,,,,---------................../////////000000111000000///000000111111000111333333222222444555333333333333444555666777555555666666777888999999999:::;;;:::999999;;;===@@@???>>><<<;;;===AAAEEELLLRRRWWWTTTKKK@@@999777999::::::;;;;;;;;;:::999555555555555555666666666444444555555555555444444222222111111000000000000000000000000000000000000000111111222111111000000---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''((((((((())))))))))))(((((()))+++---...++++++---...///000111111111///......//////...,,,+++---///111222555888;;;===>>>AAADDDGGGKKKMMMNNNTTTUUUVVVWWWYYY\\\aaaeeedddpppkkkVVVNNNzzz|||~~~~~~wwwuuutttqqqooopppqqqnnniiifffcccaaa^^^\\\___^^^]]][[[YYYWWWUUUSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDBBBAAA@@@======;;;:::999888888888888888888888888888888888222111111111111000000000////////////////////////------------,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))&&&''')))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%$$$&&&'''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''(((***,,,,,,***(((((((((&&&'''((())))))((('''&&&((((((((('''((())))))***(((((((((((())))))))))))((()))+++,,,,,,+++)))(((******))))))******+++,,,+++++++++++++++,,,---......,,,---555??????666+++,,,,,,,,,,,,---------------............/////////000//////........./////////111222222222222333555222222222222333444555666444555555666666777777777888999:::999888999:::<<<<<<<<<===;;;999888999:::888???HHHJJJEEE???<<<;;;777888999999888888888888333444444444444444444444333333333444444333333333111111000000000000/////////////////////////////////000000111111111000000------,,,,,,,,,+++++++++*********************************)))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((())))))(((((()))+++---...++++++,,,---...///000111111000......//////...---***,,,///111222555888;;;<<<>>>CCCHHHKKKMMMMMMMMMRRRSSSUUUVVVXXX[[[```dddeeeppplllWWWOOOwww|||}}}{{{tttnnnooonnnkkkiiiiiinnnkkkeeeaaa___]]][[[ZZZWWWXXXYYYZZZZZZYYYWWWVVVRRROOOLLLIIIIIIHHHGGGFFFFFFDDDBBBBBBCCCCCCAAA@@@===<<<;;;:::999888888888777777777777777777666666111111000000000/////////........................------,,,,,,,,,+++++++++,,,+++******))))))******(((((()))))))))))))))***&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&&&&(((+++,,,***)))(((((('''''''''(((((('''''''''((((((''''''(((((()))***))))))))))))((((((((((((((()))***++++++***)))(((***))))))))))))***++++++************+++,,,---------***+++333<<<===444***+++++++++,,,,,,,,,------------------.........//////......------------...---...000000//////111222222222111222222333444555444444444555555666666666666777888888777777999;;;888999:::999666444333333444777999888666666999;;;666777888777666555666888444444333333333333333333111222222333333222222111000000000///////////////////////////////////////,,,------...............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((()))***+++,,,---++++++++++++,,,---//////000///......///000...---***,,,...000222444888;;;;;;>>>DDDIIIMMMNNNMMMLLLPPPRRRTTTVVVXXX\\\```ccceeeqqqlllXXXPPPzzz~~~~~~||||||tttmmmjjjlllooonnnmmmoooxxxqqqhhhaaa]]]]]]]]]^^^SSSTTTWWWYYYZZZYYYXXXWWWQQQMMMIIIGGGHHHHHHGGGEEEEEEBBB@@@@@@BBBBBBAAA???<<<<<<:::999888777777777666666555555555444444444000000000/////////......------------------------,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))(((((((((((())))))******'''&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&''''''&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&&&&###&&&)))+++***)))(((((((((''''''&&&&&&''''''((((((''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))***+++,,,---)))((())),,,//////,,,)))++++++++++++,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,,,,,,,+++---............///111111111000000000111111222333333333333444444444444444555666555555555777999666777777555333222222333:::999666444333333555777444666777666444333555888555444444333333222222222000111111222222111111000////////////////////////........................+++,,,------.........---,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&((()))***++++++++++++************+++,,,---///---------///000///...)))+++...000222444888;;;<<<>>>BBBFFFJJJLLLMMMMMMOOORRRUUUXXXZZZ]]]aaaccceeerrrlllWWWPPPyyy~~~|||}}}~~~~~~~~~}}}|||yyy{{{|||xxxqqqlllmmmooonnnnnnpppuuuhhh]]]WWWWWWYYY[[[UUUVVVYYYZZZZZZXXXVVVTTTOOOKKKGGGEEEGGGHHHGGGFFFDDDAAA??????AAABBB@@@>>><<<;;;:::888777777777777555555444333333222111111000/////////............------------------------,,,,,,,,,+++++++++******+++******)))))))))))))))'''((((((((())))))******'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%'''((((((&&&###&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&''''''!!!%%%(((******)))((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))+++******)))(((''''''&&&((((((''''''''''''(((((()))))))))))))))******+++(((((((((((()))***+++,,,+++,,,---***'''&&&)))---******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,...////////////000222111000000/////////000000222222222222222333333333222333444444333444666888666666444222111111444777222222333555888999888666444666777555333222555777555555444444333222111111000000111111111111000000.........///////////////........................---......///000000000///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$&&&((()))***+++******+++***)))))))))***+++,,,---,,,,,,---///000///...)))+++...000222444888;;;===>>>@@@CCCGGGJJJMMMOOOPPPSSSWWWZZZ\\\___aaadddeeessskkkWWWOOO~~~|||{{{}}}}}}~~~~~~{{{wwwuuuwwwzzz|||}}}wwwwwwuuuppplllkkknnnqqqwwwggg\\\XXXXXXWWWWWWUUUUUUUUUVVVWWWWWWTTTRRRLLLHHHEEEEEEHHHHHHFFFDDDCCCCCCCCCCCCBBB@@@>>>===;;;:::999777777777777888666666666666666555555555111000000///////////////......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%,,,++++++++++++)))&&&###)))'''%%%%%%&&&(((((((((%%%%%%&&&''')))+++,,,---***)))'''&&&%%%%%%%%%&&&''''''((((((((((((''''''))))))))))))(((((((((((()))(((((('''''''''((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,+++***)))))))))))))))***...---,,,,,,++++++++++++------------------------------------------------............///////////////////////////.........111111000000111111222333666666555333111333666999333333333333333333333333444444555555555444222111555555444333333222111111333222000//////000222333000000000000000000000000///...---,,,,,,---...///---,,,,,,,,,,,,---...///111000///...---,,,++++++************************)))******)))'''&&&((()))***))))))***++++++)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((+++$$$!!!%%%'''%%%&&&)))))))))))))))************++++++************++++++***+++,,,,,,------,,,,,,+++---///111333666:::===<<<===@@@CCCFFFHHHIIIJJJQQQSSSWWWYYY\\\___dddgggdddqqqmmmXXXQQQ}}}~~~|||{{{|||~~~~~~~~~|||}}}zzzwwwsssrrrsssvvvxxxyyyuuuuuusssnnniiiggghhhjjjvvvlll```WWWUUUVVVUUUTTTTTTSSSSSSTTTUUUTTTRRRPPPKKKJJJIIIGGGDDDCCCCCCCCC@@@AAAAAA@@@???>>><<<;;;888777666444444444444555555555555444444333333333111000//////......//////......---,,,,,,,,,,,,---++++++,,,,,,++++++***)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&'''(((***+++,,,***)))(((&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))((((((((('''((((((''''''''''''((((((&&&'''(((((())))))((((((''''''((())))))***++++++***)))))))))))))))******------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///.....................000////////////000111111555555444222111222666888333333333333333333333333111222333444444333333222333333222222111000000///222111///......///111222000000000000000000000000///...---,,,,,,---...///,,,,,,,,,------------...............------------************************)))***,,,+++)))'''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((()))%%%%%%))))))&&&&&&)))))))))))))))************+++******))))))******+++***+++,,,,,,------,,,,,,,,,...000111333666:::===<<<>>>@@@CCCFFFHHHJJJJJJPPPSSSVVVYYY\\\```dddhhhgggtttmmmXXXQQQ|||~~~}}}~~~~~~~~~|||}}}~~~wwwtttqqqppprrrtttvvvvvvsssrrrpppkkkeeebbb``````eee___XXXTTTTTTTTTSSSQQQRRRQQQPPPQQQRRRQQQPPPNNNIIIKKKKKKGGGAAA>>>???AAA>>>>>>>>>===<<<;;;:::999888777555444333333444444555555444333222111111000000000///............///......---,,,,,,,,,,,,,,,*********+++***))))))(((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%))),,,---***((((((***'''&&&&&&'''(((((('''%%%''''''''''''((()))***+++***)))(((''''''&&&''''''''''''(((((((((((('''''')))))))))(((((((((''''''((((((''''''''''''((((((''''''(((((())))))((((((&&&''''''(((((())))))))))))((((((((()))***++++++---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------..............................------......///000333333333222111222555777222222222222222222222222///000111222333333333333111000000//////......---000///...------...///000000000000000000000000000......------------......***+++---.........---,,,++++++,,,------...//////************************)))+++,,,,,,)))'''''''''(((&&&%%%%%%''')))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''(((+++)))&&&&&&)))))))))))))))************+++******))))))******+++***++++++,,,,,,,,,,,,,,,---///000111333555999<<<===>>>AAACCCFFFHHHJJJKKKOOORRRUUUYYY\\\```eeeiiikkkwwwmmmXXXPPP~~~}}}~~~}}}~~~~~~|||wwwuuurrrrrrsssuuuvvvuuuqqqooolllhhhbbb]]]ZZZXXXZZZXXXUUUTTTTTTTTTRRRPPPQQQPPPNNNOOOOOOOOONNNLLLHHHIIIHHHDDD@@@===>>>???<<<<<<;;;;;;:::999888888:::999777666555555666666555555444333111000//////000///......------.........---,,,,,,++++++,,,,,,******++++++******)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***333<<<===888///***((('''&&&'''((()))(((&&&$$$(((((('''''''''((())))))))))))((((((''''''''''''&&&''''''((((((''''''&&&))))))((((((((('''''''''(((''''''''''''(((((()))(((((())))))***))))))((('''''''''(((((()))))))))(((((((((((()))***,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........---------------...//////111222222111000111444666111111111111111111111111111111222222222222222222/////////.........------//////...------...//////////////////////////////------------------------)))+++---.........,,,+++******+++,,,---......///*********************************)))((((((***,,,+++(((%%%$$$&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''((('''%%%$$$&&&)))((()))))))))******************))))))))))))************+++,,,,,,,,,,,,+++...///111222333555999<<<>>>???AAACCCFFFIIIKKKLLLNNNQQQUUUYYY\\\aaafffjjjmmmyyylllWWWPPP~~~}}}}}}|||}}}{{{|||~~~~~~}}}{{{vvvtttsssrrrssstttsssrrrnnnlllhhhddd___[[[WWWTTTXXXXXXWWWWWWVVVTTTRRRPPPQQQOOOMMMMMMNNNMMMLLLKKKFFFDDDAAA@@@@@@@@@>>><<<;;;;;;::::::999999888888:::999777666555555666666555555444333222000000//////......---------------------,,,++++++++++++,,,+++++++++++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''---999HHHOOOIII===111+++'''''''''((()))(((%%%###((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''((())))))*********++++++******)))(((((()))))))))))))))***(((((((((((()))***,,,,,,******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,---------......------------.../////////000000000///000222555000000000000000000000000555555444333222111111111///////////////........./////////....../////////........................,,,------------------,,,)))***,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))'''%%%%%%(((---111...+++'''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&%%%""""""$$$'''(((((()))))))))***************))))))))))))))))))***)))***++++++,,,,,,++++++...///111222333666:::===@@@@@@AAACCCFFFIIILLLNNNNNNQQQUUUYYY\\\aaafffjjjmmmyyylllWWWPPP~~~~~~~~~||||||}}}|||{{{|||}}}||||||xxxxxxuuuuuuxxx|||}}}|||zzzyyytttrrrqqqppppppooommmkkkjjjgggccc___\\\YYYVVVTTTXXXXXXXXXWWWUUUSSSPPPOOOPPPNNNLLLKKKKKKKKKJJJIIIDDD@@@<<<===@@@AAA???<<<;;;:::999999888888888999777666444333222222333333444444333222111000000///......---,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,++++++***))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))666GGGRRRPPPGGG;;;444)))(((''''''((('''%%%$$$'''''''''&&&''''''((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''&&&''''''((()))*********++++++******)))))))))))))))))))))))))))))))))((((((((()))***++++++)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------------------------......///,,,...////////////111333////////////////////////777666444333111000000000////////////////////////////////////////////////........................,,,,,,------------,,,,,,)))***,,,---------,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))(((&&&$$$###'''---222---+++(((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%###!!!$$$)))***((())))))))))))***************))))))(((((())))))***)))******+++++++++++++++---...111222444777;;;???AAAAAABBBDDDFFFJJJMMMOOOOOORRRUUUYYY\\\```eeeiiimmmxxxlllWWWOOOzzz{{{{{{zzzyyyyyyzzz|||yyyyyyyyy{{{}}}~~~~~~yyywwwrrrrrrssswwwzzz}}}}}}}}}}}}}}}{{{yyyxxxwwwvvvvvvsssrrrpppooonnnllliiiffffffaaa\\\YYYYYYXXXVVVTTTVVVVVVUUUSSSPPPNNNNNNNNNNNNLLLIIIHHHHHHHHHHHHGGG@@@???===============<<<:::999888777777777888888444333222000000000000111111111111000000/////////...------,,,+++,,,,,,,,,---,,,++++++***+++++++++*********+++***))))))(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&...;;;EEEIIIEEE???:::***(((&&&&&&&&&'''&&&$$$&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***)))))))))))))))(((''''''((((((((((((((((((((((((***)))))))))))))))******((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********+++,,,,,,------,,,++++++++++++,,,------+++,,,.........///000222........................555444222111000000000000.../////////////////////------............------------------------------+++,,,------------,,,+++***++++++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((('''&&&%%%&&&)))+++((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%&&&,,,222///'''))))))))))))************))))))(((((((((((())))))))))))***++++++++++++++++++---000222444888===@@@BBBBBBBBBDDDFFFJJJMMMPPPPPPSSSVVVYYY\\\```dddhhhmmmxxxlllWWWOOOvvvwwwxxxxxxwwwwwwyyy{{{yyyxxxwwwxxxzzz{{{{{{zzzzzzzzz|||zzz}}}~~~}}}yyysssrrrssstttxxxzzzzzzyyy|||{{{xxxvvvtttssssssssstttsssqqqpppooolllhhheeebbb]]]XXXVVVVVVWWWWWWUUUSSSSSSQQQNNNLLLJJJKKKMMMMMMJJJGGGFFFFFFFFFFFFEEE>>>@@@AAA>>>:::888:::===999888666555555666777777444333222000000000000111///////////////............---,,,,,,++++++,,,,,,---,,,++++++******++++++)))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&)))///777===???===;;;+++)))&&&%%%&&&&&&&&&%%%&&&%%%%%%&&&'''((())))))###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******''''''(((((('''&&&%%%%%%'''''''''''''''''''''&&&+++***)))))))))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------*********)))***++++++,,,***,,,---.........000222........................222111000//////000111111........................+++,,,,,,------,,,,,,+++------------------------++++++------------++++++++++++*********+++,,,---******************++++++))))))))))))))))))))))))'''((()))(((&&&%%%%%%%%%#########%%%((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''(((+++444:::333'''))))))))))))************))))))(((((((((((())))))))))))***++++++++++++***+++---000222555999>>>AAABBBBBBBBBDDDGGGJJJNNNPPPQQQSSSWWWYYY\\\___dddgggmmmxxxlllWWWOOO|||xxxvvvxxx|||}}}{{{wwwzzzzzzxxxwwwvvvwwwzzz}}}||||||||||||}}}}}}zzz|||xxxyyy{{{wwwqqqwww{{{yyyvvvwwwwwwuuuwww{{{}}}yyyrrrnnnpppttt|||wwwqqqlllhhhfffeeeccceeeaaa\\\XXXVVVTTTRRRQQQOOOMMMKKKIIIHHHFFFCCC@@@CCCCCCDDDDDDDDDDDDDDDCCC???>>><<<;;;:::999888888888888777666555444333333222222222222222111/////////............---------+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''')))---111555666666000,,,'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))(((((((((((()))&&&'''''''''(((((()))))))))))))))))))))))))))))))))***++++++***)))***+++******++++++++++++******++++++***)))(((((())))))+++*********))))))((((((+++)))'''&&&&&&''')))+++)))************+++++++++,,,++++++,,,//////...---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((())))))%%%(((555===888...(((((((((((()))******++++++)))))))))))))))(((''''''***************+++++++++,,,,,,///444666666:::@@@AAABBBDDDGGGIIILLLNNNOOORRRSSSVVVYYY]]]```cccdddmmm}}}qqqYYYMMM}}}{{{zzz||||||{{{yyyyyyxxxwwwvvvwwwyyy}}}|||||||||}}}|||}}}zzzzzzwwwxxx}}}|||wwwvvvsssxxxzzzxxxvvvwwwwwwvvvzzz}}}~~~yyypppkkkllloootttpppllliiihhhgggeeedddeeeaaa\\\WWWUUURRRPPPNNNNNNLLLJJJIIIHHHFFFCCC@@@BBBBBBCCCCCCCCCCCCCCCBBB???>>>===;;;999888888777888777777666555444333333111111111111000///...---............---------,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&***///444666777111---(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((())))))'''''''''((((((((())))))++++++++++++++++++++++++)))***++++++))))))***+++)))******++++++******)))+++******)))(((((())))))*********)))))))))((((((***)))(((((((((((()))***))))))*********++++++++++++++++++,,,...///...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******+++,,,,,,,,,++++++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))---((()))111666333,,,)))'''''''''((())))))******)))))))))))))))(((''''''***************+++++++++,,,,,,///444666666:::@@@AAABBBDDDGGGIIILLLNNNOOORRRTTTVVVZZZ^^^aaadddfffmmm}}}sssZZZNNN}}}zzzzzz{{{}}}~~~{{{xxxuuutttuuuxxxzzz~~~~~~~~~~~~}}}}}}|||yyyyyyxxxvvvvvvyyyxxxtttsssuuusssvvvwwwsssrrrtttvvvuuu{{{}}}|||wwwooojjjjjjmmmnnnkkkhhhfffeeedddbbbaaaccc___ZZZUUURRRPPPMMMKKKLLLJJJIIIHHHGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===:::999777666666777777666555444333222222////////////...---,,,,,,------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$######&&&,,,111444666111---)))''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((()))******''''''(((((((((((())))))************************)))***++++++))))))***+++)))******++++++******)))******)))((((((((())))))******))))))))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,...///...---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))(((((())))))***+++++++++,,,++++++***)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***000,,,+++......,,,******&&&&&&&&&'''(((((())))))))))))******))))))(((((())))))*********+++++++++---,,,///444666666:::@@@AAABBBDDDFFFIIILLLNNNPPPRRRTTTWWW[[[___cccfffhhhnnn~~~ttt[[[OOO}}}xxxwww{{{}}}yyytttqqqrrrtttwwwyyy~~~}}}}}}{{{uuuuuuwwwyyyvvvuuuuuusssoooppptttppprrrqqqnnnmmmqqqsssrrrwwwxxxxxxsssmmmjjjkkknnnllljjjgggeeecccaaa^^^[[[\\\YYYUUURRROOOMMMKKKIIIJJJHHHGGGFFFGGGEEECCCAAA@@@@@@??????>>>>>>?????????>>><<<:::888666555555666666555444333222111111////////////...---,,,+++---,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%######$$$&&&)))+++&&&%%%%%%%%%%%%%%%%%%&&&%%%###"""$$$(((---000222...+++(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++(((((((((((((((((())))))'''''''''''''''''''''''')))***+++***)))((()))+++))))))************))))))***))))))((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))************+++******,,,...///...,,,******++++++++++++******++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))******++++++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((***+++---,,,,,,,,,***((((((***&&&&&&'''(((((())))))***))))))*********))))))((()))))))))***++++++,,,,,,---,,,///444666777;;;@@@AAABBBCCCEEEHHHLLLOOOQQQRRRTTTWWW[[[```dddhhhjjjnnnvvv]]]PPPzzz|||}}}zzzuuuuuu{{{zzzvvvqqqppptttzzz|||}}}~~~~~~}}}|||~~~}}}|||vvvrrrssswww}}}yyyvvvuuuqqqnnnpppuuupppqqqppplllnnnsssuuusssuuuvvvtttpppkkkiiijjjllljjjhhheeecccbbb```\\\ZZZTTTRRROOONNNMMMLLLJJJHHHGGGFFFEEEEEEFFFEEECCCAAA@@@???>>>===<<<=========>>>===;;;999777666555555555555444333222111000000////////////...---,,,+++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%######$$$&&&)))+++%%%%%%%%%$$$$$$%%%%%%%%%'''%%%""""""%%%(((+++++++++(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((******))))))))))))))))))((((((''''''''''''''''''''''''((()))******)))((()))***)))))))))******))))))))))))((((((((((((((())))))(((((((((((((((((())))))((()))************)))((((((((()))))))))******************+++---...---,,,)))******++++++******)))*********+++++++++,,,,,,************************************************++++++++++++++++++++++++)))******++++++******)))))))))(((((((((((()))))))))******++++++*********&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''((()))***'''***---+++))))))))))))'''(((((())))))***++++++))))))************))))))((())))))***++++++,,,,,,------000555777777;;;AAABBBBBBCCCEEEHHHLLLOOORRRRRRTTTWWW\\\```eeehhhjjjooovvv]]]QQQsssvvvxxxvvvssstttyyy~~~wwwsssuuuzzz}}}~~~yyyzzzzzz{{{{{{{{{{{{zzz~~~|||}}}}}}zzzvvvuuuxxx{{{|||wwwuuusssoooppptttrrrsssqqqppprrrxxxzzzxxxwwwvvvsssnnniiifffggghhhfffdddaaa``````___^^^\\\PPPOOOMMMLLLMMMLLLJJJHHHEEEDDDCCCDDDEEEEEECCCBBB@@@???===<<<;;;;;;<<<===<<<;;;:::888777666666555444444333222111000//////...//////......---,,,++++++*********))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%(((%%%###"""$$$&&&'''''''''%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))******))))))))))))((((((************************((()))******(((((()))***((())))))******))))))(((((((((''''''(((((())))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))***************+++---...---,,,))))))************))))))))))))*********+++++++++************************************************++++++++++++++++++++++++))))))************)))))))))((((((''''''(((((()))((()))******+++*********&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$))),,,+++***+++***((((((((())))))***+++++++++))))))******++++++******(((((()))***+++,,,,,,---...---000555777777;;;AAABBBBBBBBBDDDHHHLLLPPPSSSSSSUUUXXX\\\```dddgggiiiooovvv]]]QQQppprrrttttttssssssvvvyyyyyyssstttxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}||||||~~~~~~wwwuuuuuurrrqqqrrrrrrsssrrrrrrwww}}}~~~{{{uuusssoookkkhhhfffggghhhfffccc___]]]]]]\\\\\\[[[QQQPPPNNNNNNNNNMMMJJJHHHCCCBBBBBBCCCEEEEEEDDDBBB@@@???===;;;;;;;;;<<<===::::::888777777666666666333333222111000//////...------------,,,+++***)))******)))))))))((((((((((((((((((((())))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%%%%$$$""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((*********)))))))))((((((++++++++++++++++++++++++((()))***)))((('''(((***(((((())))))))))))(((((('''''''''''''''((())))))'''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((((((((()))))))))******))))))+++---...---+++((())))))))))))))))))((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))((((((''''''''''''(((((((((((()))***************&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''++++++((())),,,+++&&&''''''(((((()))*********((()))***++++++++++++***'''((()))***+++,,,------...---000555777888;;;AAABBBBBBBBBDDDGGGLLLPPPSSSSSSUUUXXX[[[___cccfffgggooouuu]]]QQQpppqqqrrrssssssssstttuuuyyyqqqooosss{{{~~~}}}|||{{{{{{{{{{{{|||vvvuuuvvvsssqqqppppppqqqqqqrrrwww~~~{{{pppnnnllliiihhhhhhjjjkkkjjjfff```[[[YYYXXXWWWVVVTTTRRRPPPOOOOOOMMMJJJHHHBBBAAAAAACCCDDDEEEDDDBBBAAA???===;;;:::;;;<<<===999888888777777777777777333333222111000///......++++++,,,++++++***)))((())))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""###&&&'''&&&%%%%%%$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''+++*********))))))(((((())))))))))))))))))))))))((()))***)))((('''(((***(((((())))))))))))(((((('''''''''''''''((()))***&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))***))))))+++---...---+++(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))((((((''''''''''''(((((((((((()))***************&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''+++---***&&&''',,,+++&&&&&&&&&''''''((()))))))))((()))***+++++++++++++++'''((()))***+++,,,------...---000555777888<<>>===<<<<<<;;;777888999999777444111///222111111000///......---......---,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&((()))+++,,,((((((((((((((()))******)))******)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))************))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((+++******)))''''''&&&&&&&&&&&&'''((())))))*********)))))))))((((((((((((((())))))))))))***+++,,,---///000111333555888:::<<<@@@BBBEEEGGGJJJNNNSSSVVVVVVXXX[[[\\\^^^aaadddgggtttwww]]]PPPgggiiilllnnnnnnmmmllllllllllllmmmooosssyyy~~~~~~}}}~~~{{{wwwtttqqqqqqtttttttttrrrqqquuuzzzyyyuuuqqqooonnnoooqqqqqqnnnjjjjjjhhhddd```]]]ZZZYYYXXXTTTSSSRRROOOLLLIIIGGGEEEFFFDDDAAA@@@AAABBBAAA@@@??????>>>===<<<;;;::::::888999::::::888555222000111111000//////...------...------,,,++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''')))***,,,---((((((((((((((())))))***((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%(((******)))((('''&&&&&&&&&&&&&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))***+++,,,---...///000333666999;;;===???BBBDDDGGGJJJNNNSSSVVVVVVXXX[[[]]]^^^aaaeeegggtttuuu\\\OOOffffffgggiiilllmmmllljjjkkklllnnnnnnpppuuu}}}~~~}}}vvvsssrrrppprrrvvvssstttrrrqqqtttyyyyyytttrrrpppppprrrtttsssnnnjjjiiigggeeeaaa]]]ZZZXXXVVVTTTSSSPPPMMMIIIGGGEEEDDDEEECCCAAAAAAAAABBBAAA@@@======<<<;;;:::999888888888999::::::888666333222000000//////...---------------,,,,,,+++*********(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((()))+++,,,---((((((''''''(((((()))***((()))***)))'''''''''((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&%%%$$$%%%(((***))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))))))))************************))))))))))))***+++,,,------...000222666999<<<>>>???AAADDDGGGIIINNNRRRVVVVVVXXX[[[]]]^^^aaaeeehhhqqqrrrZZZNNNeeedddeeegggjjjlllkkkiiinnnpppqqqnnnlllnnnvvv}}}~~~}}}~~~~~~}}}wwwrrrqqqqqqpppssswwwssssssqqqooossswwwvvvrrrqqqpppoooqqqqqqnnnhhhcccccccccaaa___\\\YYYVVVTTTTTTRRROOOKKKHHHFFFEEEDDDEEECCCBBBAAABBBBBBAAA???<<<<<<;;;999888777666666777777888888666444222111............------,,,,,,,,,,,,++++++*********)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((***+++,,,(((''''''''''''((())))))'''((())))))'''&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))************))))))&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%'''***)))((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***************+++++++++))))))))))))***+++,,,---,,,---///222666:::===??????AAADDDFFFIIIMMMRRRVVVVVVXXX[[[]]]___bbbfffiiimmm}}}nnnWWWMMMdddeeefffhhhiiijjjhhhgggkkklllmmmjjjggghhhooouuuzzzyyyzzz|||~~~|||{{{xxxuuurrrqqqrrrrrrqqqsssxxxsssssspppnnnppptttsssnnnmmmllllllmmmnnnlllfffaaa]]]]]]\\\ZZZXXXVVVSSSRRRSSSQQQNNNJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA???;;;;;;:::888777555444444444444444444333222000///---------,,,,,,,,,,,,,,,+++***************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''''''''''''''(((((()))&&&''')))((('''&&&''')))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***((('''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%''')))(((''''''&&&&&&&&&&&&'''%%%&&&'''(((((()))))))))))))))******++++++++++++))))))))))))***+++,,,---,,,---///222666:::===??????AAACCCFFFIIIMMMRRRUUUVVVXXX[[[]]]___bbbfffiiimmm|||kkkUUUMMMcccfffiiiiiigggeeecccccc___aaacccccccccfffkkkppprrrsssuuuyyy|||}}}|||zzz}}}||||||~~~|||~~~}}}|||}}}zzzuuupppmmmooonnnqqqtttsssqqqrrrvvvsssrrrooolllmmmpppnnniiihhhggghhhjjjmmmmmmiiieeeZZZYYYWWWUUUSSSQQQPPPOOOPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>;;;:::999888666444333333111111111111000///...---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&''''''((()))%%%'''(((((('''&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***((('''''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))''''''&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((((((((())))))***+++++++++))))))))))))***+++,,,------...000222666999<<<>>>>>>@@@CCCFFFHHHMMMQQQUUUVVVXXX[[[]]]```cccgggjjjqqq|||iiiTTTMMM```ffflllkkkeee___]]]^^^YYYZZZ\\\```ccchhhkkknnnkkkmmmqqqvvvyyyxxxtttqqqttttttvvvzzz~~~yyyuuuwwwzzzzzz{{{}}}|||||||||zzzuuupppkkkiiijjjlllpppuuutttpppooorrrsssrrrnnnjjjkkkmmmjjjdddeeeddddddgggkkkllliiifff\\\ZZZVVVSSSOOOMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCCCC@@@>>>;;;:::999777666444333222000000000//////...------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%&&&((('''&&&&&&((()))------------------------((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))++++++)))((('''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((''''''((())))))***++++++))))))))))))***+++,,,---...///000333666999;;;===>>>@@@CCCEEEHHHLLLQQQUUUUUUXXX[[[^^^```ccchhhkkkttt{{{gggTTTMMM]]]fffmmmkkkbbbZZZYYY[[[ZZZZZZ\\\aaafffkkkllllllgggiiioootttwwwuuupppkkkoooppprrrwww|||yyyvvvtttvvvvvvuuuwww|||yyyzzzzzzxxxuuuqqqnnnmmmgggjjjpppvvvtttnnnmmmooosssrrrnnniiiiiikkkgggaaafffdddbbbdddggggggeeebbb___\\\WWWRRRMMMKKKIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCBBBCCCDDDCCC@@@>>>;;;;;;999888666444333222000000//////......------******************++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&((()))111111111111111111111111)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""$$$&&&'''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&''''''((()))*********))))))))))))***+++,,,---///000111333555888;;;<<<>>>@@@CCCEEEHHHLLLQQQUUUUUUXXX[[[^^^```dddhhhkkktttyyygggTTTNNNlllnnnnnnggg]]]XXXYYY\\\\\\YYY[[[aaadddeeekkktttpppkkkjjjmmmpppoooppprrrssspppmmmoootttxxxwwwuuusssttttttsssrrrtttwwwyyyxxxuuutttvvvtttooolllmmmqqqsssuuuuuusssqqqpppqqqssspppmmmjjjhhhggggggggghhheeebbbaaabbbbbbaaa___XXXUUUPPPLLLKKKIIIHHHGGGGGGHHHHHHEEEBBB@@@@@@@@@BBBAAAAAAAAAAAA???<<<999:::999666444333222222222///......------,,,+++++++++++++++************)))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***(((&&&%%%(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))'''&&&%%%$$$%%%%%%'''(((...///000000000///...---'''((()))(((''''''''')))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''###&&&)))+++***(((''''''((('''&&&&&&'''((('''%%%'''''''''''''''((())))))******)))((('''&&&&&&%%%'''''''''''''''((()))))))))((((((((((((((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%'''%%%%%%'''&&&$$$%%%)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,)))+++,,,,,,+++***+++---000111222222222555999<<>>>>>>>>@@@???>>>??????===999777999777555333222111111111.........---,,,,,,+++++++++++++++*********)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''&&&&&&%%%&&&&&&'''((('''(((((()))***+++,,,((('''&&&%%%%%%&&&'''''',,,------------,,,******&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$'''***+++***)))((()))((('''&&&&&&(((((('''&&&'''''''''''''''(((((()))))))))((((((''''''&&&&&&'''''''''''''''(((((()))((((((((('''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%######&&&&&&###%%%)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,***+++,,,+++***)))***,,,000111222222333555999<<>><<<;;;<<<===<<<;;;;;;;;;:::666444666555444222111000000000......------,,,,,,++++++++++++*********)))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''))))))(((((()))+++...///***)))'''&&&&&&&&&&&&'''************)))((('''&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&(((******)))((()))***((('''&&&'''((()))((('''''''''&&&&&&''''''((()))((((((''''''''''''''''''''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&###"""%%%%%%###%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,+++,,,,,,+++***)))+++,,,///111222222333666999<<<@@@AAADDDGGGJJJNNNRRRTTTUUUWWWZZZ\\\^^^bbbgggjjjtttyyyiiiUUUNNNWWWZZZ]]]\\\XXXVVVWWWYYYXXXZZZ___eeeiiilllqqquuusssnnnkkknnnqqqrrruuuyyytttqqqooooooqqqqqqooonnnzzzwwwtttwww|||~~~{{{xxxtttnnnjjjkkkmmmllllllnnnrrrqqqsssxxx|||zzzsssllloooqqqqqqnnniiifffhhhkkkhhhfffbbb___\\\ZZZXXXVVVOOOLLLIIIGGGGGGGGGGGGFFFBBBCCCBBB@@@<<<:::999:::;;;:::999999999777555222444333222111000///............------,,,++++++***************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''''''''''''''&&&''''''((((((***)))''''''(((+++...000+++***((('''&&&&&&&&&'''))))))((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''((()))(((''''''((()))((('''&&&''')))))))))''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%'''(((+++&&&$$$%%%&&&$$$$$$'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,***+++,,,,,,+++,,,...000///000222333444666:::<<<@@@BBBDDDGGGKKKOOORRRSSSTTTVVVYYY[[[^^^bbbgggkkkuuu}}}jjjUUUOOORRRUUUWWWXXXVVVVVVXXXZZZ\\\___cccfffhhhlllppprrrqqqllliiilllnnnmmmooorrrrrrqqqqqqqqqssssssrrrqqqsssrrrsssyyy~~~zzzuuuqqqllllllqqquuutttqqqqqqtttsssssswwwzzzyyyqqqkkkmmmnnnnnnlllhhheeefffhhhiiifffbbb]]]ZZZZZZ[[[]]]PPPMMMIIIFFFEEEDDDCCCBBB@@@AAA@@@>>>;;;999999999;;;999888777777666444222222222111000000///...---...------,,,++++++***************)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###'''+++,,,***(((&&&((((((''''''((()))******)))'''&&&%%%&&&))),,,...+++***((('''&&&&&&&&&''')))(((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&(((((((((&&&&&&'''((('''&&&&&&'''((())))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((++++++++++++***((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&''''''&&&%%%%%%(((+++111+++&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,***+++,,,,,,,,,...222555...000222444555777:::===@@@BBBEEEHHHLLLOOORRRSSSSSSUUUXXX[[[^^^bbbgggkkkuuujjjVVVOOOOOOQQQRRRSSSTTTVVVYYY[[[dddgggiiiggggggjjjmmmmmmooojjjhhhkkklllkkkkkkmmmmmmnnnpppsssuuuwwwxxxxxxrrrrrruuuyyy|||zzzuuuooopppmmmnnnwww~~~|||xxxvvvwwwuuusssssssssqqqmmmiiijjjjjjiiihhhhhhgggffffffiiigggbbb]]]XXXWWWXXXZZZPPPLLLGGGDDDBBB@@@???===??????@@@>>><<<::::::;;;;;;999777666666555333222111111111111000///------------,,,,,,++++++************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((+++,,,***'''%%%''''''''''''((()))******((('''&&&%%%&&&'''***+++***)))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((())))))))))))(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''((())))))'''&&&&&&'''&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***++++++,,,+++***((('''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&'''&&&$$$&&&***///555---''''''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,***+++,,,,,,,,,///333666---000333555666888;;;===@@@BBBEEEIIIMMMPPPRRRSSSSSSUUUXXX[[[^^^bbbgggkkkuuujjjVVVOOOMMMMMMNNNNNNPPPTTTXXX\\\fffjjjjjjffffffkkknnnnnnllliiihhhlllnnnlllkkkmmmllloooqqqtttuuuvvvwwwxxxtttuuuwwwxxxwwwuuurrrpppqqqmmmpppzzz|||xxxuuuqqqmmmjjjhhhfffffffffdddcccfffjjjllljjjgggeeeeeeddd```ZZZWWWVVVWWWOOOLLLGGGCCCBBB@@@???===>>>???@@@???===<<<===>>>999777555444444333222000000000111111000///...---------,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''((()))(((''''''&&&&&&'''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((())))))((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''***,,,,,,***(((((((((%%%$$$###%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***++++++***((('''((((((((((((((((((((((((''''''''''''((((((((()))((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""%%%&&&&&&$$$&&&,,,222333+++%%%&&&((('''&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,+++,,,+++******,,,///333---000333555777999;;;===@@@BBBFFFJJJNNNPPPRRRSSSRRRTTTWWWZZZ]]]bbbgggkkksssiiiUUUNNNLLLKKKKKKKKKNNNSSSXXX[[[ccchhhhhheeefffnnnsssssskkkhhhiiinnnqqqooonnnoooppprrrtttuuutttsssssssssuuuvvvvvvuuusssrrrssstttrrrnnnppp{{{xxxuuupppiiicccaaabbbdddccc```___dddlllqqqnnnjjjaaadddfffddd___ZZZXXXXXXQQQMMMHHHEEEDDDCCCBBB@@@===???@@@???>>>>>>???@@@888666444222222222111///000000111111111///...---------,,,,,,+++******)))))))))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((($$$######$$$%%%&&&'''((((((((((((((((((''''''''''''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$%%%'''((()))'''((()))(((''''''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%)))+++...///---+++)))((($$$######$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&''')))***+++***((('''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((!!!$$$&&&&&&$$$'''...444000((("""$$$'''((('''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))***+++,,,---,,,+++)))((())),,,///---///333666777999;;;===@@@BBBFFFJJJNNNQQQRRRSSSRRRTTTWWWZZZ]]]bbbgggkkkqqqiiiUUUNNNKKKJJJIIIHHHIIIOOOVVV\\\gggkkklllhhhgggkkkooopppfffgggiiijjjmmmpppsssuuurrrvvvyyyxxxtttqqqrrrtttssstttvvvwwwvvvtttqqqooolllqqqwww{{{}}}~~~yyyqqqlllnnnmmmeee^^^\\\___^^^```fffmmmooommmhhhcccdddeeeeeebbb^^^ZZZWWWSSSOOOJJJFFFDDDAAA???<<<@@@>>>===???AAABBB@@@===;;;999666555555444333111/////////...------,,,,,,,,,,,,,,,+++++++++******))))))************))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((())),,,+++)))((((((((()))***''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%(((***((((((((())))))******+++***)))((('''&&&&&&'''(((%%%'''''''''%%%$$$%%%&&&***...333333///+++(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&$$$###&&&,,,000///,,,(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,,,,++++++,,,000444888999999999:::???AAAEEEGGGJJJMMMPPPSSSUUUVVVXXXYYY[[[^^^cccgggqqq~~~kkkUUUMMMIIIIIIHHHGGGHHHMMMTTTZZZbbbiiimmmjjjfffggghhhhhhffffffhhhjjjmmmpppqqqqqqqqquuuzzzzzzvvvsssrrrttttttuuuuuuuuusssqqqnnnmmmnnnrrrxxx{{{{{{{{{|||~~~uuunnnkkkooopppkkkgggeeebbb``````dddiiikkkiiieeeaaabbbccccccaaa^^^ZZZWWWPPPMMMHHHEEEBBB@@@>>><<>>AAAAAA???===:::777555444444333222000/////////...------,,,,,,,,,,,,+++++++++*********))))))************))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((+++***))))))((((((((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''&&&%%%&&&(((***&&&''')))+++---...000000,,,+++)))'''&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''))),,,//////,,,((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((%%%###&&&***---+++)))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************************+++++++++,,,...111333555666888:::===>>>AAAFFFIIIKKKNNNQQQSSSWWWXXXZZZ[[[]]]```eeehhhqqq~~~jjjUUUMMMHHHHHHGGGGGGHHHMMMSSSXXXbbblllssspppjjjgggfffeeeeeeeeefffiiinnnooommmkkklllqqqwwwyyywwwvvvvvvwww{{{zzzyyyvvvtttqqqooonnnnnnrrrvvvxxxxxxvvvuuutttqqqlllkkkppprrrpppmmmllleeecccaaabbbdddeeebbb```^^^___```aaa___\\\YYYWWWMMMJJJFFFCCCAAA???===<<<===<<<<<<===???@@@>>>===888666333222222222111/////////......---,,,,,,,,,,,,++++++++++++*********((())))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''')))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''&&&%%%&&&((()))((()))+++---///111222333///...,,,)))'''%%%$$$$$$###%%%''''''&&&&&&'''((((((***+++***'''%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''%%%&&&((()))'''%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++***)))***+++,,,---000111333333555777;;;>>>>>>BBBGGGKKKNNNPPPRRRSSSXXXZZZ[[[]]]^^^bbbgggjjjppp}}}iiiUUUMMMIIIIIIIIIIIIJJJNNNSSSWWW```kkkssspppiiiffffffeeecccbbbccchhhlllmmmiiidddhhhkkkooorrrtttvvvyyy||||||zzzwwwssspppnnnmmmllljjjmmmqqqssssssqqqnnnmmmnnnllllllnnnpppooommmkkkhhheeeaaa___^^^^^^\\\ZZZZZZ[[[\\\]]]\\\ZZZWWWUUUKKKHHHDDDBBBAAA@@@>>>===<<<<<<<<<============<<<777555333222222222111000//////...------,,,,,,+++++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&'''((()))***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))+++,,,...///000111000000222000...+++(((%%%###""""""%%%'''(((''''''((())))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''&&&&&&((()))'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************---,,,+++******,,,...//////111333444555888;;;======BBBHHHMMMPPPQQQSSSTTTYYYZZZ[[[]]]^^^bbbgggjjjppp{{{iiiTTTMMMIIIJJJKKKLLLMMMOOOTTTWWWXXXbbbhhhfffaaa```aaabbb^^^___aaaeeeiiihhhddd```iiiiiijjjkkkmmmqqquuuyyysssqqqnnnjjjgggfffeeeeeeeeefffiiilllnnnmmmkkkiiiiiijjjjjjkkkllllllkkkiiihhheee```]]][[[YYYXXXWWWVVVWWWXXXXXXWWWUUUSSSRRRIIIGGGCCCBBBAAAAAA@@@???;;;<<<<<<<<<;;;:::::::::777555333222333333222000.........---,,,,,,+++++++++++++++*********))))))(((((())))))))))))((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((((((&&&&&&'''(((***,,,...000111111000000333222///---)))&&&$$$""""""%%%((()))((((((((()))+++)))&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((((((((()))))))))***((()))))))))************///...,,,+++,,,---///111---000444777888999:::;;;===BBBHHHMMMPPPRRRSSSUUUWWWYYYZZZ[[[]]]aaaeeeiiipppzzzhhhSSSMMMHHHIIIKKKKKKLLLNNNRRRTTTUUU\\\```^^^]]]___```___XXX[[[___bbbcccbbb```___llljjjhhhggghhhkkknnnppplllkkkiiigggeeedddeeeeeebbbbbbdddgggjjjkkkjjjhhheeehhhiiihhhiiikkkjjjgggeeeccc```\\\YYYWWWVVVUUURRRSSSSSSSSSRRRQQQOOONNNGGGEEEBBBAAAAAABBBAAA@@@;;;<<<===<<<999777777777777555333222333333222111......------,,,++++++++++++************)))))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((&&&(((,,,///222333333333222111000...+++(((%%%$$$###%%%)))***)))((('''(((,,,)))&&&%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))******+++&&&&&&''''''''''''''''''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''(((((())))))******))))))))))))************......---------...///000,,,000555888999999999:::===BBBGGGLLLOOOQQQTTTVVVVVVXXXYYYZZZ\\\```dddhhhoooxxxgggSSSMMMCCCEEEGGGHHHIIIJJJMMMOOOTTTXXX[[[[[[\\\___]]]YYYSSSXXX]]]___]]]\\\]]]___ggggggggghhhiiikkkkkkkkkhhhhhhhhhhhhhhhhhhiiiiiicccbbbbbbdddhhhkkkkkkiiihhhmmmmmmiiigggiiigggcccaaa```___\\\YYYWWWVVVVVVPPPPPPPPPOOONNNLLLKKKJJJDDDBBB@@@???@@@AAAAAA@@@<<<===>>><<<777444444444555333111111111222111000......---,,,,,,++++++***************))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$&&&((((((''''''''''''&&&(((,,,000333444444444000000000///---***(((&&&$$$&&&***+++)))'''&&&&&&,,,)))&&&%%%''')))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((()))$$$%%%&&&''')))***+++,,,%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))*********))))))))))))************,,,,,,,,,,,,---------------000444666777888:::<<<>>>AAAFFFJJJMMMPPPTTTWWWVVVXXXYYYZZZ\\\```dddhhhooowwwfffRRRMMM???AAADDDEEEFFFGGGIIIKKKNNNQQQTTTUUUXXXZZZUUUNNNOOOVVV\\\]]]ZZZXXX\\\``````bbbeeeiiimmmnnnmmmkkkbbbcccdddeeefffggghhhhhheeecccbbbdddhhhkkkkkkjjjoootttssslllgggfffccc^^^^^^___^^^\\\YYYWWWVVVWWWOOONNNNNNMMMKKKJJJHHHGGGBBB@@@>>>===???@@@@@@???===>>>???<<<666333222333444222000///000111000///......---,,,,,,++++++***************))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''&&&&&&%%%$$$%%%&&&((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&((()))((('''''''''***,,,///222444444222111//////000///---+++)))((($$$'''***+++***'''&&&&&&+++(((&&&&&&((()))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%'''(((***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''!!!###%%%'''***---///000''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************)))***+++,,,,,,,,,++++++000111333444555777;;;>>>>>>AAAEEEIIILLLPPPTTTWWWWWWXXXZZZ[[[]]]```eeeiiiooowwwfffRRRMMM@@@@@@AAACCCEEEIIILLLNNNOOOPPPQQQQQQOOOOOOPPPQQQLLLPPPVVVYYYZZZYYYYYYZZZ^^^```ccceeeggggggffffffeeefffbbbdddkkkgggdddmmmfffhhhjjjkkkllllllnnnoooppprrrrrroooiiibbb]]]ZZZWWWZZZ]]]___^^^[[[WWWUUUNNNNNNMMMKKKGGGFFFFFFGGG>>>????????????>>>>>>===::::::::::::999777666444///000000000000...---,,,......---,,,++++++++++++))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&'''((()))***+++((((((''''''''''''((((((((('''&&&&&&''''''&&&%%%)))'''&&&%%%%%%&&&''')))(((((((((((((((''''''''')))...333444777:::999666///222555555222...***(((((()))))))))'''''')))++++++)))((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,+++***)))...)))'''((('''$$$$$$(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&$$$"""&&&000999777000((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))*********,,,------++++++,,,...,,,000555777777777:::<<<@@@BBBEEEIIIMMMPPPSSSTTTUUUVVVXXX[[[^^^aaadddfffpppxxxdddXXXNNN??????@@@AAACCCFFFIIIKKKLLLMMMNNNNNNMMMLLLNNNOOOOOOOOOPPPSSSVVVYYYZZZYYY\\\^^^aaadddfffffffffffffffgggbbbdddkkkhhhdddkkkiiijjjjjjiiihhhiiikkkmmmlllmmmmmmkkkeee^^^ZZZWWWWWWYYY\\\______^^^\\\[[[QQQQQQOOOLLLGGGDDDCCCDDD>>>>>>>>>>>>>>>>>>======999999999999888777555444///000000000///...---,,,......---,,,++++++++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((('''&&&&&&'''(((((((((***)))'''&&&%%%&&&'''(((((((((((((((''''''''''''***///333333555777555111///222444444111,,,)))''''''((()))((('''''')))***+++)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''((()))******++++++******)))%%%$$$"""!!!"""%%%((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$$$$***000---''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))*********,,,------++++++,,,...,,,000555777777777:::===@@@BBBEEEIIIMMMPPPSSSTTTTTTVVVYYY[[[^^^bbbeeehhhpppzzzdddXXXNNN>>>>>>>>>???AAACCCEEEGGGJJJKKKMMMMMMLLLLLLMMMNNNRRRNNNKKKMMMSSSXXXZZZYYY[[[\\\___aaacccdddddddddccceeeaaaeeennniiibbbfffkkkkkkiiifffdddeeegggjjjdddffffffddd___YYYUUUTTTUUUVVVYYY\\\^^^___``````VVVUUURRRMMMGGGBBB@@@@@@>>>>>>=========<<<<<<<<<888888888777666555444333000000000000///...---,,,...---,,,++++++******+++))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&&&&&&&(((***,,,---+++)))'''&&&&&&'''(((''''''''''''''''''''''''+++///222111222333111---///111333222///***'''&&&&&&'''((('''&&&&&&(((******)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((+++******))))))******+++222444000&&&###((()))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&(((&&&$$$&&&)))'''###&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))*********,,,------++++++,,,...---111555777666777:::===AAABBBFFFIIIMMMPPPRRRSSSTTTVVVZZZ\\\___bbbgggjjjqqq}}}dddXXXMMM>>>>>>===>>>???AAACCCDDDIIIKKKLLLMMMLLLLLLNNNPPPPPPNNNMMMNNNRRRWWWZZZ\\\\\\]]]^^^___````````````\\\______hhhtttnnnbbbbbbhhhhhhhhhfffdddbbbcccddd^^^```aaa___ZZZVVVSSSRRRSSSTTTUUUXXXZZZ\\\]]]^^^VVVUUURRRMMMFFFBBB@@@???>>>======<<<;;;;;;;;;;;;777777777666555444333222000000000//////...------...---,,,+++************))))))))))))((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((('''&&&&&&(((,,,//////---+++((('''&&&'''(((&&&&&&'''''''''''''''(((***...111000000222000,,,///000111000,,,(((&&&%%%%%%&&&'''&&&&&&&&&(((******(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((+++***)))(((((()))***+++>>>BBB;;;+++%%%++++++"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))&&&&&&)))***(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))*********+++---,,,++++++,,,...---111555666666777:::===AAACCCFFFIIIMMMPPPRRRSSSTTTWWW[[[]]]___bbbgggkkkqqqcccWWWMMM============>>>@@@BBBCCCGGGHHHJJJKKKKKKKKKMMMOOOKKKPPPTTTUUUTTTVVV[[[___^^^^^^^^^^^^]]]\\\\\\[[[VVV\\\```nnn~~~xxxgggcccaaadddfffgggeeeaaa___^^^ZZZ\\\]]][[[XXXUUUSSSSSSTTTTTTUUUVVVWWWXXXZZZZZZSSSSSSPPPLLLFFFBBBAAAAAA>>>>>><<<;;;::::::::::::777777666555333333222222111000//////......------------,,,+++************))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))((()))*********)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((,,,000000...+++)))'''&&&''''''%%%&&&&&&&&&''''''(((((((((,,,///...///222222......//////---)))&&&%%%%%%$$$%%%&&&&&&&&&&&&(((***)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((+++***)))(((((()))***+++...444000$$$"""+++,,,$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''***'''&&&)))+++***%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))*********+++---,,,++++++,,,......111444555555777:::>>>BBBCCCFFFJJJMMMPPPQQQRRRSSSWWW\\\^^^___aaaggglllrrrbbbVVVLLL<<<;;;;;;;;;===???AAABBBBBBDDDFFFGGGGGGHHHJJJLLLJJJRRRZZZ[[[XXXWWW\\\bbb^^^^^^]]]\\\[[[[[[ZZZZZZVVV\\\aaarrrmmmfff]]]aaaeeegggddd___[[[YYYWWWYYYZZZYYYWWWUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWPPPOOONNNJJJEEEBBBBBBBBB@@@>>>===;;;:::::::::;;;888777555444333222222222111000///......------...---,,,+++******))))))***))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&(((***+++)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((('''%%%&&&+++//////---+++((('''&&&'''(((%%%%%%%%%&&&''''''((((((&&&***,,,,,,...222222///,,,---,,,***'''%%%%%%&&&$$$&&&''''''&&&''')))+++)))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((***))))))(((((())))))***$$$(((''' '''((($$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%((()))&&&$$$&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))*********,,,------++++++,,,......111444555555666;;;???BBBDDDFFFJJJMMMOOOQQQRRRSSSXXX]]]^^^]]]___eeekkkqqqaaaUUUKKK888888888999:::===???@@@@@@BBBEEEFFFFFFGGGJJJLLLMMMSSSYYY[[[ZZZZZZ___ccc\\\\\\[[[[[[[[[[[[\\\\\\YYY[[[^^^nnn~~~mmmggg___bbbeeeddd```[[[WWWUUUUUUWWWXXXXXXVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSNNNNNNLLLHHHDDDAAAAAABBBAAA???===;;;::::::;;;;;;888777666444333333333333222111///...------......---,,,+++***))))))))))))))))))))))))((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%'''))),,,...))))))(((((('''''''''((((((''''''''''''''''''(((((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###&&&)))(((%%%%%%)))---...,,,***'''&&&&&&'''((($$$$$$%%%&&&&&&'''((((((%%%(((******+++///000---*********(((%%%$$$%%%'''%%%&&&'''((('''(((***,,,((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''')))(((%%%$$$&&&%%%"""'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))*********,,,------++++++,,,...///111444555444666;;;???BBBDDDGGGJJJMMMOOOQQQRRRSSSYYY]]]^^^\\\]]]ccciiipppaaaUUUKKK666666666777999;;;>>>???AAACCCFFFGGGHHHIIIKKKMMMQQQSSSVVVXXXZZZ]]]aaacccZZZZZZZZZZZZ[[[\\\^^^^^^YYYYYYYYYggg{{{yyyiiidddcccddddddbbb]]]XXXTTTSSSTTTVVVWWWWWWUUUUUUUUUVVVQQQQQQRRRSSSSSSRRRPPPOOOMMMMMMKKKHHHCCC@@@@@@@@@BBB@@@>>>;;;::::::;;;<<<999888666444333333333444222111///...------......---,,,+++***))))))))))))))))))))))))(((((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%'''***---///***)))'''&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''"""&&&)))(((%%%$$$'''+++---+++)))'''&&&&&&'''((($$$$$$%%%%%%&&&'''(((((($$$((()))((()))------+++))))))(((&&&$$$$$$&&&'''%%%'''((((((((()))+++---((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((('''''''''&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((%%%&&&******&&&&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&''''''''''''((('''%%%&&&***((($$$(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))******))))))))))))*********,,,------,,,+++---...///222444444444666;;;???CCCDDDGGGJJJMMMOOOQQQQQQTTTYYY^^^^^^[[[\\\aaahhhppp```UUUKKK222444666777777999;;;>>>>>>???BBBEEEHHHKKKNNNOOOZZZ\\\[[[XXXXXX\\\]]][[[ZZZZZZYYYWWWUUUVVVXXXZZZ[[[\\\]]]___aaabbbcccddddddggghhhccc[[[SSSQQQQQQVVVZZZ[[[YYYXXXYYYWWWRRROOOOOOOOONNNLLLKKKKKKLLLKKKKKKJJJHHHFFFDDDBBB@@@>>>>>>>>><<<999777888999;;;999777555444333333444------......------,,,++++++******)))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((+++...111''''''''''''''''''''''''((()))***)))'''&&&&&&'''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((...***'''''')))***)))((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))$$$$$$%%%%%%&&&'''(((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&'''((('''$$$"""%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((((((%%%%%%&&&'''((()))***+++'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((((((((((((''''''''')))))))))))))))))))))))))))+++,,,,,,+++***,,,---...111555666777888<<>>>>>>>>;;;888777777888999888666555333333222222---------...------,,,++++++***))))))(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((***+++''''''''''''''''''''''''((()))))))))'''&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))...,,,******+++,,,+++)))(((((('''''''''&&&&&&&&&))))))))))))************%%%%%%%%%&&&&&&'''''''''(((&&&%%%&&&'''(((((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&''''''%%%$$$%%%%%%&&&&&&&&&'''''''''***)))'''&&&&&&&&&''''''%%%%%%&&&'''((()))******'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++***,,,---...111555666777888<<>>???>>>;;;888666666777666666555555333111000///---------------,,,+++++++++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%&&&&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***...------...///...,,,***'''''''''''''''&&&&&&&&&))))))*********+++++++++&&&&&&&&&&&&&&&&&&''''''((('''%%%&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''%%%$$$$$$&&&''''''&&&%%%&&&&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******'''((())))))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++***,,,---...111555666777888<<>>>>>===;;;777555555666444444444444222000...---,,,------------,,,++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%&&&''')))))))))((('''((((((((((((((((((((((((''''''((((((((()))))))))+++,,,...///000...,,,***''''''''''''''''''''''''((())))))))))))*********''''''''''''&&&&&&&&&&&&((('''&&&'''(((******)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%######%%%'''((((((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&''''''((())))))***(((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,------111555666666888<<>>>>>======>>>??????======<<<:::777555555666333333333333111///---,,,,,,,,,------,,,,,,+++******))))))((('''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&((()))(((''''''((()))'''((()))+++++++++***)))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***---///...,,,***)))&&&''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''&&&)))'''&&&''')))++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''%%%######%%%'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))((())))))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******)))))))))))))))))))))))))))+++,,,,,,+++***,,,------111555666666888<<>>DDDBBB@@@???@@@EEEJJJMMMJJJMMMMMMKKKLLLQQQTTTRRRSSSPPPOOOQQQUUUXXXVVVTTTQQQQQQQQQSSSUUUYYY\\\^^^^^^XXXQQQOOOPPPQQQNNNJJJOOOTTTVVVVVVXXX[[[ZZZWWWQQQOOONNNOOOPPPOOOJJJEEE@@@???===<<<;;;;;;<<<===;;;<<<;;;999666555555666333333222222000///---,,,,,,,,,,,,,,,,,,+++*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&'''((((((''''''((())))))******++++++++++++***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%(((+++,,,+++)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''(((((()))''''''(((***,,,,,,,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%''''''''''''(((((())))))((()))******++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))******+++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---...111555666777888<<>>>>>BBBFFFHHHHHHLLLSSSWWWWWWVVVQQQMMMNNNSSSVVVUUUSSSVVVVVVVVVVVVVVVUUUUUUUUUTTTRRRQQQPPPPPPQQQPPPOOOLLLPPPSSSTTTVVVYYYYYYVVVTTTOOOIIIFFFGGGFFFBBB>>>CCCAAA>>>;;;999888888999888999999888666555777888555444222000.........///+++,,,,,,,,,,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%'''((((((''''''(((***,,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))###&&&)))***(((&&&((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&&&&'''((()))******)))((('''(((+++---------))))))))))))))))))))))))******))))))((((((((('''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((('''&&&&&&'''((('''$$$"""''''''''''''((((((((()))%%%&&&'''))))))))))))((('''''''''((((((((((((((())))))***++++++++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---...111555777777888<<<@@@EEEEEEFFFHHHKKKNNNQQQSSSTTTVVVYYYYYYYYY\\\bbbgggsssfffRRRKKK,,,---///111333444555555333444444555777:::<<<>>>===AAAFFFJJJKKKLLLMMMMMMNNNMMMLLLMMMOOOPPPPPPOOOOOOSSSSSSMMMLLLQQQTTTSSSSSSRRRQQQRRRRRRRRRPPPOOOOOOOOOOOOQQQTTTUUUSSSRRRPPPMMMHHHFFFEEEEEEFFFEEEBBB@@@<<<:::::::::999888===<<<<<<:::999888777777666555333111///------,,,+++,,,,,,,,,,,,+++******'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++...,,,***)))((()))***+++((()))))))))))))))(((((())))))*********++++++,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%%%%&&&)))+++---,,,(((&&&''',,,...---***(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&'''((('''%%%%%%'''((())))))))))))((('''%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''(((((('''%%%###$$$%%%''''''(((((()))*********))))))***++++++++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$***)))'''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''''''''((())))))'''(((((()))))))))))))))''')))***)))((('''((()))++++++******++++++,,,---222111333888888777999>>>CCCEEEHHHIIIJJJLLLOOOQQQUUUVVVXXXYYYZZZ]]]bbbeeennnfffXXXJJJ,,,---///111333444555555444444444555666999;;;<<<===@@@DDDHHHLLLMMMMMMMMMJJJIIIHHHIIIKKKLLLLLLJJJLLLPPPPPPLLLLLLQQQSSSSSSXXXWWWVVVVVVWWWVVVTTTRRRSSSSSSSSSUUUVVVVVVTTTRRRQQQNNNJJJGGGEEEEEEEEEEEEAAA???<<<;;;;;;:::999777???>>>===;;;999777666555444333111///...,,,,,,+++++++++,,,,,,++++++***)))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((((((&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******+++***((('''&&&'''((()))(((((())))))))))))((((((......,,,+++)))((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''&&&&&&%%%&&&(((+++,,,+++(((&&&(((,,,...,,,)))(((((())))))))))))((((((***)))(((''''''((()))***''''''((('''&&&%%%''')))((()))))))))((('''&&&&&&''''''&&&%%%%%%&&&'''''''''''''''((((((((())))))((()))***(((&&&%%%&&&'''%%%%%%&&&&&&'''((((((((())))))***++++++++++++***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''((())))))&&&&&&'''((((((((((((''')))+++,,,+++***)))***,,,++++++******++++++,,,---222111333888888777999>>>BBBDDDGGGIIIKKKMMMPPPRRRVVVWWWXXXYYYZZZ]]]bbbeeeoooeeeWWWLLL---...000222333444555555444444444444555777999:::======@@@EEELLLOOONNNLLLHHHGGGFFFGGGIIIIIIIIIGGGHHHLLLMMMLLLLLLPPPSSSSSS[[[ZZZYYYYYYYYYXXXUUURRRUUUTTTUUUVVVWWWVVVSSSPPPRRRPPPLLLIIIFFFEEEDDDDDD???===<<<<<<<<<;;;999777@@@???>>>;;;999777555444333222000...---+++++++++++++++,,,,,,++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((((()))((('''$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))******((('''''''''((()))(((((())))))***))))))(((///...---+++)))'''%%%%%%))))))((('''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((('''&&&'''((()))***)))'''''')))---...+++(((((())))))******))))))((())))))(((((((((((())))))'''(((((('''&&&&&&''')))'''(((((((((((((((''''''''''''&&&%%%%%%&&&''''''((((((((()))))))))))))))***++++++***((('''((()))%%%%%%&&&&&&'''((((((((())))))***++++++++++++***''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''((())))))&&&'''(((((())))))((((((***+++,,,+++******+++,,,++++++******++++++,,,---222111333888888777999>>>AAACCCGGGIIIKKKNNNQQQTTTVVVWWWXXXYYY[[[^^^bbbfffpppbbbWWWMMM---...000222333444555555444444333333444555666777<<<;;;<<>><<<;;;999777666555333222000...---,,,+++++++++++++++++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))(((((()))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))),,,+++***))))))***++++++(((((()))*********))))))************))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((''''''(((((()))''''''(((***------***((()))))))))******)))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***+++***((('''((()))''''''(((((()))*********))))))***++++++++++++***''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''((())))))))))))***+++++++++++++++((()))******(((((()))***++++++******++++++,,,---222111333888888777999>>>@@@BBBFFFIIILLLOOORRRUUUWWWXXXYYYZZZ[[[___cccgggqqq```VVVOOO---...///111222333333444333333222222222333555555;;;999:::AAAIIINNNNNNKKKKKKJJJIIIIIIIIIIIIHHHGGGEEEGGGLLLPPPRRRTTTVVVYYYZZZYYYYYYYYYYYYWWWSSSPPPNNNOOOQQQTTTVVVVVVSSSPPPPPPQQQQQQMMMHHHDDDBBBBBB;;;;;;;;;<<<===<<<999777;;;;;;:::999888777777777333222111///...------,,,***++++++++++++***))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))'''(((((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))************************++++++(((((()))***************''''''((()))******++++++))))))((((((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((((((((((((&&&'''(((+++,,,,,,***((())))))************))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''(((((()))*********))))))***++++++++++++***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''((())))))))))))***+++++++++++++++(((***+++***)))((()))***++++++******++++++,,,---222111333888888777999>>>???BBBFFFIIILLLOOOSSSVVVWWWYYYZZZ[[[\\\___dddgggqqq^^^UUUOOO,,,---///000111222222222222111111000111222444555999999:::@@@GGGKKKLLLKKKJJJIIIGGGGGGGGGGGGEEEDDDEEEFFFLLLSSSVVVUUUWWW[[[ZZZZZZZZZ[[[\\\YYYUUURRRNNNOOORRRVVVXXXXXXUUURRRNNNPPPQQQNNNHHHCCCAAABBB;;;:::::::::<<<<<<:::888888888888777777777666666333222000///...---------******++++++******)))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))&&&'''(((***+++******))))))******++++++******)))''''''((((((((((((''''''((())))))(((''''''(((***'''(((((((((((((((''''''&&&'''(((((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''((((((((())))))***++++++++++++***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''((())))))&&&'''(((((())))))((((((+++,,,---,,,+++++++++---++++++******++++++,,,---222111333888888777999>>>@@@CCCGGGJJJLLLPPPSSSVVVXXXYYYZZZ[[[]]]```dddhhhppp\\\UUUOOO+++,,,---///000000000000000000//////000222333444888999<<<@@@DDDGGGJJJKKKJJJIIIGGGFFFFFFFFFDDDBBBEEEFFFLLLUUUWWWUUUWWW[[[YYYZZZ[[[\\\]]][[[WWWSSSNNNOOORRRUUUWWWVVVRRROOOKKKNNNQQQNNNHHHBBBAAAAAA;;;:::888999:::;;;;;;:::888777777666555444444444111000///...---,,,,,,,,,***************))))))((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((()))***++++++++++++******))))))((((((((('''))))))(((((()))******+++************************(((((()))************)))((())))))*********))))))&&&'''((()))))))))***+++)))******++++++******)))((()))***++++++***)))(((((())))))(((''''''(((***((()))))))))((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((('''''''''&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''((((((((())))))***++++++++++++***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''((())))))&&&&&&'''(((((((((((('''+++,,,------++++++,,,---++++++******++++++,,,---222111333888888777999>>>AAADDDGGGJJJLLLOOOSSSVVVXXXZZZ[[[\\\]]]```eeehhhooo\\\TTTNNN++++++---...//////////////////...///000111333555777999===@@@BBBEEEIIILLLLLLJJJHHHGGGGGGGGGEEECCCDDDEEELLLUUUXXXUUUVVV[[[WWWXXXYYY[[[\\\ZZZVVVSSSNNNNNNQQQSSSTTTRRRNNNJJJIIIMMMPPPNNNGGGBBB@@@AAA<<<:::888888999;;;;;;;;;999888777555444222111111000///...---,,,+++++++++***************)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))***+++++++++++++++(((((()))++++++,,,,,,,,,(((((((((((())))))))))))))))))((())))))***++++++************************(((((()))***************(((((()))***************'''((((((((('''(((***,,,******++++++++++++*********+++,,,------,,,+++***((()))))))))'''''')))***))))))))))))((('''%%%%%%&&&'''((())))))((('''&&&******))))))((((((((('''&&&((()))(((''''''((()))''''''(((((()))*********))))))***++++++++++++***'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((###%%%'''(((*********)))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''((())))))'''(((((())))))))))))))))))***++++++))))))***+++++++++******++++++,,,---222111333888888777999>>>BBBEEEHHHKKKMMMOOORRRUUUYYYZZZ[[[\\\]]]aaaeeeiiinnn\\\TTTMMM+++,,,,,,---...///000000------......///111555888;;;<<<===@@@BBBDDDFFFGGGIIIGGGEEEDDDFFFIIIJJJJJJKKKLLLNNNOOOPPPSSSXXX\\\\\\ZZZWWWWWWWWWWWWSSSPPPRRRPPPNNNMMMLLLKKKIIIGGGEEEIIIMMMMMMIIIDDDCCCCCCAAA???<<<:::999999:::;;;;;;999666333111222333444///............---------,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))************************)))******))))))((('''&&&+++)))(((((()))******)))+++*********))))))(((((())))))))))))))))))))))))++++++******************+++******)))))))))))))))************************))))))(((((((((((())))))(((((()))***************************+++,,,---...,,,,,,---...//////,,,***---,,,***)))))))))***+++))))))))))))))))))))))))%%%&&&'''(((((()))(((((())))))))))))(((((((((((()))((('''((()))***)))((('''''''''''''''((())))))))))))************))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''''''''&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((++++++***************+++++++++++++++,,,---......111333555666666888;;;===CCCCCCDDDGGGKKKPPPVVVYYY\\\\\\\\\]]]```cccgggiiiuuu^^^SSSJJJ******+++,,,---...//////---............000444777:::;;;===???BBBDDDFFFGGGJJJHHHGGGHHHKKKMMMNNNNNNLLLLLLMMMOOORRRVVVZZZ\\\[[[XXXUUUUUUVVVVVVUUUSSSQQQOOOMMMKKKKKKIIIGGGEEEDDDHHHLLLKKKHHHDDDCCCDDDAAA???===:::999888999999;;;999666333222222333444............------------,,,,,,+++******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***************************)))************)))((((((+++***((((((*********))),,,+++++++++************************************+++++++++++++++*********++++++***)))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***((())))))************************+++,,,------...---......//////...+++))),,,+++***)))))))))******))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))(((((((((((('''&&&&&&'''***++++++***(((''''''''''''((())))))))))))************))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''((()))+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((++++++***************+++++++++++++++,,,---......111333555666666888;;;===CCCCCCDDDFFFKKKPPPUUUXXX\\\\\\\\\^^^```dddgggiiittt___TTTKKK((()))***+++,,,------...---...///......///222555888999;;;>>>AAACCCEEEGGGFFFFFFGGGJJJNNNPPPPPPPPPNNNLLLKKKOOOUUUZZZ\\\\\\XXXWWWUUUUUUVVVWWWVVVUUUPPPNNNLLLJJJIIIHHHEEECCCCCCFFFIIIGGGDDDAAAAAACCC@@@???===;;;999999999999:::888666333222222333333............------------,,,++++++******)))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******************************)))******++++++++++++++++++***((((((***+++***))),,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++******))))))))))))******))))))***++++++++++++*********++++++,,,,,,------000000111111///---***(((+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))&&&%%%%%%'''***,,,,,,+++((((((''''''(((((()))***))))))************))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((+++***************++++++++++++++++++,,,---......111222444555666888;;;>>>BBBCCCDDDGGGKKKPPPTTTWWW[[[[[[\\\^^^aaadddhhhjjjrrr```UUULLL((())))))***+++,,,---------...///......///111333666777999<<>>===<<<;;;;;;;;;;;;<<<777666444222111111111222.........---------,,,,,,+++++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********************************)))***+++,,,------------,,,***))))))***++++++***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++,,,,,,++++++)))***++++++,,,,,,,,,,,,111333333222///,,,)))(((***)))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))(((((((((((((((((())))))))))))'''&&&&&&'''***++++++***((((((((('''((())))))***)))******++++++******)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((*********)))******+++,,,++++++++++++,,,---......000222444555666888;;;>>>CCCDDDFFFIIIMMMQQQTTTVVVZZZ[[[\\\___bbbeeeiiijjjrrraaaWWWNNN))))))***+++,,,---......,,,---............000222333444666999<<>>???BBBGGGLLLNNNMMMLLLKKKIIIHHHMMMVVV[[[[[[YYYTTTWWW[[[]]][[[VVVPPPMMMLLLJJJIIIIIIKKKKKKJJJHHHFFFHHHHHHDDD>>>:::999:::::::::;;;;;;<<<===>>>>>>444444222111000//////000...------------,,,,,,,,,++++++******)))(((((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''((((((((())))))))))))))))))************************************)))***+++---............,,,***))))))***++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++111333444333///+++)))))))))))))))************))))))))))))))))))))))))))),,,+++***)))(((((())))))'''((((((((()))))))))******)))(((((())))))((('''((((((((((((((()))************++++++++++++******))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))***++++++,,,++++++++++++,,,---......000222444555666999<<<>>>CCCEEEHHHLLLOOOSSSUUUVVVYYYZZZ\\\___cccgggiiikkksssbbbWWWNNN))))))***+++,,,------...***+++---.........000111111222444666999;;;<<<===>>>???AAAEEEJJJLLLKKKIIIGGGFFFGGGLLLRRRVVVWWWVVVQQQUUU[[[]]]ZZZSSSMMMJJJKKKJJJIIIIIIJJJKKKJJJHHHHHHJJJKKKGGGAAA;;;::::::777888999:::;;;<<<======333222111000000/////////------------,,,,,,,,,,,,+++******))))))(((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''''''''(((((())))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,+++))))))+++,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,------------,,,+++,,,---......---,,,+++...111444222...******+++))))))***++++++++++++***))))))))))))))))))))))))+++***)))((('''((()))***''''''(((((())))))******+++***(((((())))))'''&&&))))))(((((())))))***+++******++++++++++++******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,++++++++++++,,,---......///111444555777999<<>>AAAEEEFFFFFFDDDCCCDDDFFFJJJMMMPPPRRRRRRMMMRRRVVVWWWTTTOOOLLLKKKLLLJJJIIIHHHIIIHHHFFFEEEDDDGGGIIIGGGAAA<<<::::::666666777777888888888888333333333222111111000000---------,,,,,,,,,++++++*********)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))&&&''''''((())))))******))))))*********+++++++++------------------------***+++,,,------------------+++******+++,,,++++++++++++++++++,,,,,,------------------------------,,,,,,,,,---.../////////......---,,,,,,,,,,,,,,,------------------------......------------......+++,,,,,,---------------...///111222111000///...***...222111---***+++,,,)))***+++,,,---,,,,,,+++)))))))))))))))))))))))))))((('''&&&&&&((()))***'''''''''((()))************)))(((((())))))((('''))))))(((((())))))***+++***++++++,,,,,,++++++***))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---++++++++++++,,,---......///111333555777999===???@@@CCCGGGLLLOOOQQQRRRRRRWWWYYY\\\```eeehhhkkklllwwwbbbWWWNNN&&&&&&'''((()))***++++++&&&))),,,---...///000222///000111222444555666666:::::::::<<>>AAAEEEDDD@@@;;;999888555666666666555444333222555444444333333222222222---------,,,,,,,,,++++++*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$%%%''')))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******))))))))))))******&&&''''''((()))******+++)))************+++++++++........................++++++,,,,,,------,,,,,,---+++******+++,,,,,,+++,,,,,,,,,------.........------------------------,,,,,,------...///000000......---,,,,,,,,,,,,---..............................------------......+++,,,------......------111222333444444333111000(((---111111---***+++...***+++,,,---...------,,,))))))))))))))))))))))))((('''&&&%%%&&&'''***+++&&&''''''((()))******+++(((''''''((()))******))))))))))))))))))******+++***++++++,,,,,,++++++***))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---++++++++++++,,,---......///111333555777999===??????AAAFFFKKKNNNPPPPPPOOOVVVYYY\\\aaaeeeiiikkkmmmyyyaaaWWWNNN'''((())))))(((((()))***'''(((***+++,,,------.........//////000000111111999;;;<<<<<<;;;::::::;;;===EEEKKKJJJHHHJJJLLLMMMIIIKKKMMMMMMMMMLLLMMMNNNSSSJJJDDDEEEGGGFFFFFFFFFFFFCCC@@@===<<<999666333222222333444444555555666444333111000000000111111000///---,,,+++******)))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$%%%&&&'''''''''''''''((()))((('''&&&'''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))************)))******+++,,,,,,---------///111333333111...,,,,,,((((((+++---,,,---///000---******---......,,,........................------.../////////......,,,///111111000///111333111111000//////...------///---,,,---000111///---,,,++++++,,,------,,,***,,,---------....../////////222555888888777555333......---,,,,,,,,,,,,---***,,,------,,,+++,,,,,,************************************++++++++++++))))))(((((((((((())))))(((((((((((()))***+++,,,***+++,,,+++******,,,...,,,,,,------,,,,,,+++***+++***((('''((()))((('''''''''''''''''''''''''''******)))(((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&'''******(((%%%)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))*********+++++++++++++++++++++,,,---......111222444555666888<<>><<<999666333444444444444444444333333444333111000000000111222111000...---+++*********))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&)))+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''''''''&&&'''((('''&&&%%%&&&(((''''''(((((((((((('''''')))(((((('''''''''((()))))))))))))))*********+++******++++++,,,,,,,,,---000333777999888444///,,,000,,,+++...///---...000///,,,++++++...000000///111111111111000000000000/////////000000000111111///111111///------///222222111111000000000//////333111///000111222000...111000//////000///---+++........................111333666888888777444333///...------,,,,,,------+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))(((((()))))))))(((((((((((()))***+++,,,***+++,,,+++******,,,...,,,------------,,,+++++++++***((((((((()))((('''''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***(((%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))*********+++++++++++++++++++++,,,---......111222444555666888<<>><<<999666333555555555444333222222222333222111000000000111222222111///...,,,+++++++++)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%(((+++---)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''(((((())))))(((((('''))))))(((((((((((())))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---000555999999555///+++000---,,,......+++,,,///000...---...111222333222...///000111333444555666555555333333222333444555::::::999666444444666888555555555555444444444444666444222111000///---+++222111///000111111///...111111000000000000000///333444777888888777555333//////...---------------+++---......---,,,,,,---------------------------))))))*********+++++++++******))))))))))))******)))))))))))))))***+++,,,***+++,,,+++******,,,...---------------,,,+++++++++)))(((((()))))))))(((''''''''''''''''''''''''***))))))((((((((((((((((((((('''''''''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((***************+++++++++++++++++++++,,,---......000222444555666888<<<>>>@@@CCCFFFJJJNNNPPPRRRRRRWWWXXX\\\```eeeiiimmmnnnuuuaaaWWWNNN&&&''')))(((''''''(((***)))******+++++++++******,,,------......///000000555666777777777777999;;;;;;AAAFFFFFFFFFIIIKKKIIIJJJLLLMMMLLLIIIHHHHHHHHHHHHDDDDDDIIIKKKJJJIIIJJJFFFCCC@@@===;;;999666333444444444333333333222222333222111000000111222222333222111///---,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&)))+++---)))(((&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&%%%%%%'''((('''&&&&&&''')))(((((())))))))))))(((((())))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------+++...222666777555222000000......///...+++,,,000......///000222444555555666777:::>>>BBBFFFIIIKKKIIIGGGEEEBBBAAAAAABBBCCCIIIIIIHHHGGGFFFEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC>>>===:::888666444222000000///......000111111000111111111111111111111111222333666888999888777666000///......---.........,,,---//////---,,,---...------------------------************+++++++++++++++******))))))******+++***)))))))))******+++,,,***+++,,,+++******,,,...---------...---,,,,,,++++++)))(((((()))***))))))''''''''''''''''''''''''))))))(((((((((((())))))......,,,+++)))'''%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''************************'''''''''((()))(((''''''''''''''''''(((((())))))''''''''''''((((((((((((************************++++++++++++,,,---......000222444666777999;;;>>>@@@BBBFFFJJJMMMPPPRRRSSSXXXZZZ]]]aaaeeejjjmmmooovvvaaaWWWNNN&&&'''((((((''''''((()))))))))***+++++++++******,,,,,,,,,---......//////222444555555555666888;;;===BBBEEEDDDDDDFFFFFFCCCEEEGGGIIIIIIHHHGGGHHHIIIHHHEEEEEEHHHIIIFFFDDDEEECCCAAA>>><<<;;;999666444222222222333333333444444222222111000000111222333444333111///---,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***((('''%%%$$$###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&((())))))(((((()))+++(((((())))))))))))((((((((())))))*********++++++++++++++++++,,,,,,,,,,,,---------------.........000111222333444444444333000///000222111///111666222555888<<>>BBBDDDCCCCCCEEEDDD@@@BBBDDDFFFGGGHHHHHHIIIKKKJJJGGGFFFHHHFFFBBB@@@BBB???===;;;::::::888666444111111111222333444444444222111000000000111222333444333111///---,,,+++***((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((('''''''''(((******))))))***,,,((())))))******))))))(((((()))***++++++,,,++++++++++++,,,,,,,,,---------,,,,,,---......//////000222111000/////////000111///000333666666555999???HHHLLLRRRXXX]]]aaafffiiiooooooppprrrsssuuuvvvvvvqqqooommmjjjhhhfffffffff^^^^^^]]]___``````___]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXWWWTTTPPPMMMLLLLLLJJJGGGCCC@@@>>>===;;;999444444333222111000000//////111333555777888888888111111000///////////////---///000000///......///------------------------,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++*********++++++,,,***+++,,,+++******,,,..................---,,,,,,+++)))((((((***++++++***((((((((((((((((((((((((((((((((((((((())))))***(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&((())))))(((''''''(((***))))))(((''''''&&&&&&''''''((((((((()))))))))+++++++++***************++++++++++++,,,---......///111555777888999;;;===AAABBBEEEHHHMMMPPPSSSUUUZZZZZZ\\\___ccchhhlllooowwwbbbXXXOOO%%%&&&((('''&&&&&&''')))''''''(((***+++++++++++++++++++++,,,------......///000111111111444777:::???BBBDDDCCCEEEGGGFFFAAABBBDDDGGGHHHHHHIIIJJJLLLLLLIIIHHHHHHEEE@@@@@@BBB<<<:::888888888888666555222222222222222222333333222111000000000111333444444333111...,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))((((((&&&'''))))))((((((***+++))))))************))))))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,...///000111222///000111222333444555666999;;;@@@EEEFFFGGGMMMUUUcccgggmmmqqqsssvvvzzz}}}zzzyyyyyyyyyyyyyyyyyyxxxssssssrrrrrrqqqppppppooommmjjjfffdddfffhhhhhhgggcccbbbaaa```___]]]\\\\\\\\\]]]]]]ZZZVVVSSSSSSUUUVVVSSSOOOLLLJJJIIIHHHGGGCCCBBB@@@===:::777555444111222333444555555555444222111000000//////000000...///111111///...///000....................................////////////,,,,,,++++++++++++,,,,,,,,,++++++******+++++++++***+++,,,+++******,,,..................------,,,+++)))((()))***,,,++++++((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''++++++++++++++++++++++++%%%(((***)))'''&&&''')))(((((((((((((((''''''''''''((((((((())))))))))))+++++++++*********))))))++++++++++++,,,---.........111555777888999;;;<<>>@@@BBBDDDHHHLLLOOORRRSSSWWWYYY\\\```dddgggiiijjjwwwjjjVVVOOO''''''''''''(((((((((((('''((((((((())))))))))))))))))******+++,,,,,,------......///000333888<<<>>>@@@CCCCCCBBBBBBBBBCCCFFFFFFHHHLLLPPPRRRRRRQQQJJJGGGEEECCCBBB@@@===;;;<<<;;;;;;:::999999888888333222111111000000111111000000000000000111222222000///...---+++)))((('''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))************************---+++)))***,,,---,,,******,,,---......///111333111222222222444<<>>@@@BBBDDDHHHLLLOOORRRSSSVVVXXX\\\aaafffiiilllnnnwwwiiiUUUNNN&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,,,,---......///222666:::<<<>>>@@@@@@@@@@@@AAABBBHHHHHHIIILLLOOOPPPOOONNNIIIFFFBBB@@@???>>><<<;;;======<<<<<<;;;:::::::::444333333222111222222222222222111000000000000111...------,,,+++***)))))))))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))******)))((((((***+++,,,+++))),,,------,,,,,,...222555777999<<<@@@HHHTTTdddnnnyyyxxxxxxyyyzzz|||}}}}}}~~~{{{nnn```QQQIIIDDDBBBDDDHHHHHHKKKOOOPPPPPPOOONNNOOOZZZ[[[YYYSSSPPPNNNHHHAAADDDCCCBBBDDDFFFIIIJJJJJJLLLJJJHHHEEECCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDCCCHHHMMMVVV```hhhooorrrtttvvvuuuuuusssqqqnnnllljjjmmmhhhbbb^^^YYYSSSKKKEEE<<<:::777444333222222333111111111111000000000000000111111111111000///...///...------,,,,,,------...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++,,,------++++++************++++++++++++*********)))))))))(((((())))))******++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------,,,,,,,,,000222555888999:::<<<>>>AAABBBEEEHHHLLLPPPRRRTTTVVVXXX\\\bbbgggkkkooopppwwwiiiUUUNNN&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***+++++++++,,,---......///111555777:::<<<>>>>>>>>>???@@@BBBHHHGGGHHHJJJLLLLLLJJJHHHHHHEEEAAA>>>======<<<<<<<<<<<<;;;;;;::::::::::::666555444444333333444444444333222111000/////////++++++++++++************)))(((&&&&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((,,,,,,+++******)))))))))((((((((((((((((((((((((((()))))))))))))))******((()))***,,,---------,,,////////////000333888<<>>AAABBBEEEIIILLLPPPSSSTTTVVVYYY]]]bbbgggkkknnnooowwwiiiTTTNNN&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))******++++++,,,.........///222555888:::<<<======>>>@@@BBBEEEEEEEEEFFFGGGGGGDDDBBBEEEBBB>>>;;;;;;;;;:::999999999888888888888777777777777666555555555555666444333222000///...------************************)))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))),,,+++++++++*********)))))))))))))))))))))))))))(((((())))))*********+++,,,---...///.........///---000555:::@@@GGGNNNSSSXXX^^^gggpppvvvzzz{{{|||~~~zzzsssnnn\\\OOOBBB===<<<;;;;;;===;;;<<<<<<===>>>BBBGGGLLLRRRYYY```eeejjjpppsssqqqqqqooooooppprrrpppkkkfff]]]\\\ZZZXXXWWWWWWWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWSSSQQQPPPQQQUUU\\\bbbfffooosssyyy~~~}}}{{{xxxtttqqqrrrsssppphhhaaaRRRNNNGGG@@@:::666444333444444444444444333333333333333222111000000//////000///......------......///...------//////...---------------------------,,,,,,---------.........000///---++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++************))))))(((((((((''''''''')))))))))))))))))))))))))))(((((((((((((((((()))'''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,---...---,,,+++***000222555777999:::<<<>>>AAACCCEEEIIIMMMPPPSSSTTTXXXZZZ]]]aaaeeeiiikkklllvvviiiUUUNNN%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((())))))******+++,,,---...---...111333777888:::;;;;;;===@@@BBBBBBBBBAAABBBCCCBBB@@@===???===999888777777666444555555555555555555555555777666666555555555555555333222111///...---,,,,,,))))))))))))))))))))))))(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,------,,,,,,...000333999CCCNNNYYYccckkkpppssstttvvvyyy{{{}}}~~~}}}yyywwwwwwuuuqqqlllfff^^^VVVQQQIIIAAA<<<===@@@@@@BBBEEEFFFFFFFFFFFFIIIOOOWWW]]]llltttzzz}}}xxxwwwuuurrrpppooooooooommmlllkkkkkkjjjjjjkkkkkkeeegggjjjmmmooopppqqqqqqssswww}}}}}}}}}{{{{{{{{{xxxrrrmmmfffbbb\\\UUUOOOJJJGGGEEE;;;;;;999777666444222222333222111///............111000//////....../////////...---...//////...------------------------------------.........//////000///...---,,,---......,,,,,,++++++++++++,,,,,,,,,++++++++++++************)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------,,,,,,,,,000222555888999:::<<<>>>BBBCCCFFFIIIMMMQQQSSSUUUYYYZZZ^^^aaaeeehhhjjjkkkvvvjjjVVVOOO%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))******,,,------------///111444555777888999;;;>>>AAAAAA@@@???@@@AAA@@@===;;;<<<:::888777666555333111333333333333333333444444555444333333222222333333111111///...,,,,,,++++++))))))))))))))))))))))))&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))******(((((())))))***+++++++++++++++++++++++++++++++++)))******+++,,,,,,------))),,,...000222777>>>CCCNNNUUU```jjjrrrwww{{{}}}~~~}}}~~~~~~wwwnnnfffbbbaaa[[[XXXTTTQQQNNNJJJFFFCCCAAA???@@@FFFKKKMMMQQQWWW\\\]]]___aaaeeellltttzzz~~~|||zzzyyyyyyzzzwwwyyy|||~~~~~~|||}}}zzzxxxxxxuuuqqqkkkfffbbb^^^]]]OOONNNJJJFFFAAA===:::888777666444333111111111222222222111000000000000000000...---...///000///---........................---.........////////////000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,+++++++++************************+++++++++))))))))))))))))))))))))(((((((((''''''((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,------...000222555888999:::<<<>>>BBBCCCFFFIIIMMMQQQSSSUUUXXXZZZ^^^bbbfffjjjmmmnnnvvvkkkWWWPPP%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))***,,,------------...000222333555666777999===@@@@@@?????????@@@???===:::<<<:::999999888777444222333333333333333333333333333222111111000000111111000///...---,,,+++++++++))))))))))))((((((((((((%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((()))******+++''''''((()))***++++++,,,++++++++++++++++++++++++******+++,,,------......---000666;;;BBBKKKVVV^^^kkkqqqyyy|||{{{~~~zzzyyysssgggXXXMMMIIIJJJJJJHHHGGGHHHKKKNNNPPPPPPSSSRRRTTTXXXYYYYYY^^^dddYYY[[[___ccchhhnnnuuuzzz~~~~~~~~~|||zzzxxxtttpppllliiigggiiifffaaa[[[TTTNNNIIIFFF===<<<:::888777666777777333222222111111111111111000...---...///000///......................................./////////000000000000111000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,---...//////))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++++++++******+++---///000000222555888999:::<<<>>>BBBCCCFFFJJJMMMQQQTTTUUUWWWZZZ^^^ccchhhlllpppqqqvvvlllWWWQQQ###$$$&&&&&&&&&&&&''')))'''''''''''''''''''''''')))(((((('''''''''((((((************+++,,,---...333444444555777888::::::===>>>?????????===<<<;;;777444333555999888333...222000//////000111111000333222111000//////////////////...---+++******)))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((()))))))))))))))************++++++++++++***)))***,,,...//////+++,,,......---,,,---......888GGGTTT\\\dddlllrrrwwwzzz~~~~~~~~~}}}yyyvvvxxxooo```QQQFFFCCCEEEGGGHHHPPPYYY___bbbgggkkkmmmrrrtttvvvvvvtttrrrrrrsssqqqqqqrrruuuzzzzzzvvvrrrpppooooooeeefffhhhiiiggg```WWWQQQIIIEEE@@@<<<;;;::::::999;;;777111//////111333333222111///...///000222444000000111000///...,,,+++............/////////000000000////////////000000,,,---------------------+++++++++************)))+++,,,,,,------,,,,,,+++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((***+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''*********)))))))))))))))++++++******************+++++++++***++++++,,,,,,111444777999999:::<<<>>>BBBCCCDDDGGGKKKPPPTTTVVVWWWZZZ^^^ccchhhkkkmmmnnntttnnnYYYRRR###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((************+++,,,------333333333444555888:::<<<<<<===>>>>>>===<<<::::::777555333555888999555111222111000111222333222000222222000///////////////......---,,,+++***))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((()))))))))***************++++++++++++------,,,,,,------------...---,,,+++,,,000666:::EEENNNYYYbbbhhhnnnuuu{{{vvvzzz~~~zzztttlllhhh___YYYQQQKKKIIILLLQQQUUUbbbiiiqqqtttuuuxxx~~~~~~{{{vvvqqqmmmkkknnnmmmllllllllliiieeebbbTTTPPPKKKFFFCCCAAA???===:::666111//////111222333222111000///...///000000...///000000000///...---........./////////000000///000000000000000000///------------,,,,,,,,,,,,++++++++++++************)))******++++++******)))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''((()))******)))((('''***)))))))))))))))))))))************************,,,,,,,,,+++,,,,,,---...111444777888999:::<<<>>>AAABBBEEEHHHLLLPPPTTTUUUVVVYYY]]]bbbfffjjjlllmmmtttmmmYYYRRR###%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******)))******+++,,,---111111000111333777;;;===<<<<<<======<<<;;;999888888555444555888999777555333222222333555444222000111000///......---......---,,,,,,+++***)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((((((((((((((()))))))))******************+++++++++,,,++++++++++++++++++++++++.........///555@@@MMMUUUcccgggmmmppprrruuuzzz}}}~~~~~~{{{vvvqqqnnnlllmmmmmmkkkddd[[[RRRLLLJJJIIIJJJPPPYYYdddmmmrrr{{{~~~|||zzzyyypppppppppqqqqqqpppmmmkkkaaa^^^YYYTTTPPPKKKFFFCCC===999555222222333333333222222222111000000//////---...///000000000000///....../////////000000000///000000000000000000///---------,,,,,,+++++++++,,,+++++++++************)))******++++++******)))((())))))******))))))((()))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))******************************---,,,,,,,,,------...///111333666888999:::<<<===???AAAEEEIIIMMMQQQSSSUUUVVVXXX\\\aaafffiiikkkllltttmmmXXXQQQ$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))))))))***+++,,,---///...---...111666;;;>>><<<<<<======<<<;;;999888888666555666888:::999888444444444666777666333111000000///...------------+++++++++***)))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""$$$&&&(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,,,,,,,+++,,,---+++///666@@@LLLZZZiiirrrvvvwwwwwwvvvuuuvvvzzz}}}}}}uuulllcccZZZSSSOOOOOOQQQQQQOOOIIIBBB<<<888AAADDDLLLYYYhhhxxxssstttvvvyyyyyyvvvqqqmmmiiifffbbb^^^ZZZTTTNNNJJJDDDAAA<<<888666555333222333333444444444333222111/////////000000000//////...////////////000000000///000111111111111000///......---,,,+++******))),,,,,,+++++++++*********+++,,,,,,------,,,,,,+++)))))))))******)))))))))))))))(((((((((((())))))******)))(((((((((((((((************************((((((((((((((('''''''''(((((())))))))))))(((((()))))))))))))))************************+++++++++,,,,,,+++,,,,,,---...///111333666888999:::;;;===>>>AAAEEEJJJNNNQQQSSSTTTVVVXXX]]]bbbfffiiilllllltttlllXXXQQQ$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))***+++,,,,,,---,,,+++,,,///444999<<<<<<<<<===>>>===<<<;;;:::999888777777999:::;;;:::555555666777888777444111000///...---,,,,,,,,,,,,+++******))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""$$$&&&(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))******))))))))))))))))))***************++++++++++++,,,,,,,,,...///000...------///111111999GGGWWWdddpppzzz{{{{{{zzzyyyyyyzzz|||~~~|||rrrdddWWWMMMGGGCCCAAA===???AAA@@@>>><<<<<<===@@@FFFPPP]]]kkkyyy}}}wwwzzzyyyxxxxxxxxxwwwtttrrrkkkiiifffccc```[[[VVVQQQMMMIIIDDD???;;;777333000222333333444444444333333222111111000///.........////////////000000000111///000111222222111000///......------,,,+++******,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++))))))************))))))))))))(((((((((((())))))+++***)))((((((''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))(((((())))))************))))))*********+++++++++************+++,,,---...000333666777888999;;;===>>>@@@EEEJJJNNNRRRTTTUUUWWWZZZ^^^cccgggkkkmmmnnntttkkkWWWPPP%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***))))))((())))))***+++,,,++++++***,,,///333777::::::;;;<<<===>>>===<<<<<<:::::::::::::::;;;;;;;;;777666666777777777444222000///...------,,,------************))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,......---,,,...444888EEEOOO^^^lllvvv{{{}}}~~~{{{{{{||||||}}}}}}~~~~~~qqqeeeTTTFFF???=========???BBBFFFGGGHHHJJJNNNRRRQQQXXXccclllttt~~~yyysssppppppqqqqqqnnnllljjjhhhfffbbb]]]ZZZTTTQQQKKKFFFAAA<<<666222333333333333222222222222444333111000///........./////////000000000111111///000222333333222000///.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******))))))******++++++******)))***))))))(((((())))))*********)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))((((((((()))******++++++)))))))))***++++++,,,,,,)))))))))***+++,,,---...000222555777888999;;;<<<>>>@@@DDDIIINNNRRRUUUVVVXXXZZZ^^^ccchhhkkkmmmnnntttjjjVVVPPP%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***((((((((())))))***+++,,,))))))***,,,...222555666777888:::<<<============:::;;;======<<<;;;::::::999777666555666666444333111000///...------------++++++************))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((******++++++***))))))*********++++++++++++++++++,,,,,,,,,------***---000333666>>>IIIRRR```hhhrrr{{{}}}}}}}}}}}}{{{wwwssspppcccXXXJJJBBBBBBFFFJJJLLLWWW]]]bbbeeeeeegggkkkooorrr{{{|||xxxtttrrrooommmkkkiiieeebbb]]]ZZZVVVQQQLLLGGGAAA<<<:::999777555333222222222333222000/////////000000//////000000000111111111///000222444444222000///........................------,,,,,,,,,+++++++++)))******++++++******))))))******++++++******)))******))))))))))))*********)))((((((((((((((()))++++++++++++++++++++++++''''''''''''((((((((()))***)))(((''''''((()))***'''(((((()))******++++++((())))))***++++++,,,,,,*********+++,,,---...///000222555777888999;;;<<>>???===;;;:::999999777555444555555444333111000///......---......+++++++++***************''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''***)))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++++++++,,,,,,,,,---------...333999@@@HHHVVVfffrrrtttyyy~~~zzzuuulllccc]]]SSSLLLFFFHHHRRR^^^hhhlllttt{{{zzzwwwtttqqqpppmmmjjjhhheeebbb___[[[WWWQQQKKKGGGCCC@@@===999666444444444111000/////////000222333000000000000111111111111///000222444444222000///.........///////////////---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,******++++++++++++************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((''''''((()))***'''(((((()))***+++++++++((())))))***++++++,,,,,,+++++++++,,,---...000111000222555777888999:::<<<@@@AAACCCGGGLLLQQQVVVYYYVVVXXX\\\aaafffiiikkkllltttiiiUUUOOO((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((((((((()))***+++,,,+++++++++,,,...000111222444777999:::;;;;;;===>>>>>><<<:::;;;;;;999888888444444333333333222222222111000///------......///---,,,+++***))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))***************))))))+++......***'''...,,,******,,,...//////:::EEETTTbbbjjjppptttvvvxxx~~~~~~~~~xxxmmm```UUUNNNKKKJJJMMMUUUaaaooo{{{zzztttooonnnqqqiiifffbbb___YYYTTTRRRSSSKKKKKKIIIDDD???:::777777444444444444333111000///111111111111111111111111555444222222333333222111------..................//////...---,,,,,,++++++***+++,,,,,,------,,,,,,******++++++++++++******+++++++++************)))******))))))))))))******))))))************))))))((()))))))))'''''')))***))))))(((((((((((()))))))))))))))***++++++,,,,,,************************+++++++++,,,...000111222222333555666888999::::::>>>AAAEEEJJJOOOSSSVVVWWWWWWZZZ]]]```cccggglllooovvvfff[[[RRR&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))(((((((((((()))***+++,,,***++++++,,,---///111222333666888::::::;;;<<<>>><<<:::999999999888666666444333333333333222222222111000...---------...///---,,,+++***))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))***************))))))+++......,,,)))***+++,,,---...111555888MMMVVVbbblllqqquuuxxxzzzyyy~~~~~~yyy{{{tttgggYYYOOOKKKMMMOOO^^^dddlllvvvzzzkkkeeeeeedddcccbbb```]]]\\\\\\\\\YYYTTTLLLDDD<<<888666444444333333222222111111222222222222222222222222222222333333333333222222.................................------,,,,,,,,,++++++,,,------------,,,******++++++++++++******+++++++++************)))+++***)))))))))))))))***))))))************))))))((()))))))))'''''')))***))))))(((((((((((()))))))))))))))***++++++,,,,,,************************+++++++++,,,...///111222222333444666888999::::::>>>AAAEEEJJJNNNSSSVVVWWWWWWYYY]]]```cccggglllooouuufff[[[RRR%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((((((((()))***++++++*********+++---...000111111444777888999999;;;===999999888777666555444444333333333222222222111111000000...---------...///,,,,,,+++***))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************)))))))))*********++++++***)))***+++------,,,++++++,,,---...222;;;FFFNNNdddjjjrrrxxxyyyyyy{{{}}}zzz{{{zzzyyyzzz{{{vvvoooiiiaaaUUUKKKHHHOOO[[[eeetttxxxuuunnnjjjddd___]]]^^^___^^^\\\ZZZUUUPPPJJJEEEAAA???777666444333222222333333222222222222222222222222///222666666444222222444////////////..................------------------++++++,,,---------------******++++++++++++******+++++++++************))),,,+++***)))))))))))))))))))))************))))))((()))))))))'''''')))***))))))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111111222444666888999::::::???AAAEEEIIINNNRRRUUUVVVVVVYYY]]]aaadddhhhlllooouuufff[[[RRR%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))******,,,---...//////222444666777888999;;;777999999555333333333111222222222222111111111111000///...---,,,---......,,,++++++***))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((()))))))))************))))))*********+++++++++++++++******++++++++++++000//////444???NNN]]]gggpppuuuzzz|||yyyuuusssssskkkiiieeedddeeeddd^^^YYYOOOOOOPPPTTT\\\iiiwwwzzzjjjbbbaaa^^^ZZZVVVVVVUUUUUUSSSPPPMMMJJJ===;;;888555333333333444333333333333333333333333000555::::::555222222444000000000///////////////------------............+++,,,,,,---...---------***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,+++***))))))))))))))))))************))))))((()))))))))'''''')))***))))))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...000111111222444666888::::::;;;???AAAEEEIIINNNRRRTTTVVVVVVYYY^^^bbbeeeiiimmmooouuufff[[[RRR&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))***))))))))))))***,,,---...---///222444555666888:::888<<<<<<666222222222///222222111111111000000000000///...,,,,,,------...,,,+++******)))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((()))))))))************************++++++++++++,,,,,,+++***)))***+++,,,222444;;;HHHYYYhhhqqqtttvvvyyyzzzvvvmmmddd^^^\\\OOOKKKGGGFFFFFFEEEBBBAAAAAAKKK[[[lllyyyxxxhhhYYYZZZZZZ[[[\\\\\\YYYSSSNNNGGGDDD@@@;;;777555444444444444444444444444444444444999===<<<777222222444111111000000000/////////---.....................,,,,,,---.........------++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,+++******)))******))))))************))))))((()))))))))'''''')))***))))))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000000222444666888:::;;;;;;???AAADDDIIIMMMQQQTTTUUUUUUYYY^^^bbbfffiiimmmppptttfff[[[RRR&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((((()))((((((((())))))***,,,,,,***---000222333444666888;;;BBBAAA888222333333///111111111000000000000/////////---,,,,,,,,,---...++++++***************+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))*********************++++++++++++,,,------,,,+++***,,,///222888AAARRReeetttzzzyyyvvv{{{zzzttthhhZZZMMMFFFCCC>>>:::777888999:::>>>CCCKKKYYYnnnfff\\\[[[[[[]]]___^^^YYYUUUOOOLLLHHHCCC>>>:::888666555555555555555555555555777:::<<<;;;777444333444222222111111000000////////////..................,,,,,,---...............++++++,,,,,,,,,,,,+++++++++++++++************)))++++++*********++++++,,,))))))************))))))((()))))))))'''''')))***))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000111333666888:::;;;<<>>999:::<<<<<<;;;DDDNNNWWW```lllvvv{{{|||qqqddd\\\VVVUUURRRNNNKKKKKKEEE===555222777<<<:::555666555555666777777666444222666777333/////////---000000111111111111000000---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---,,,***))))))***,,,---))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,+++***)))***,,,,,,,,,---000222000///111777::::::;;;>>>AAACCCEEEHHHKKKNNNQQQRRRXXXYYY]]]aaaeeejjjmmmooosssfff[[[RRR&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***++++++,,,+++,,,///333777@@@DDDHHHIIIEEE>>>666222222111000///......///000...---,,,+++************)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((('''&&&%%%%%%%%%''''''''''''((((((((((((&&&'''((()))************************************)))*********,,,...//////333///333@@@QQQ^^^jjjsssyyy{{{}}}}}}|||yyyvvvrrreeeXXXGGG;;;888:::<<<<<>>AAACCCEEEHHHLLLOOOQQQRRRWWWYYY]]]aaaeeejjjmmmnnnsssggg\\\SSS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))***++++++,,,...333666AAACCCGGGJJJJJJCCC888000111000000////////////000---,,,+++******))))))***)))))))))))))))*********((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((()))***************************************)))***,,,///000000///222111:::MMMbbbpppwww{{{|||}}}~~~~~~xxxpppgggbbbPPPIII???::::::===@@@@@@HHHOOOZZZeeemmmvvvppp^^^WWWUUUUUUUUUMMMLLLIIIDDD===999999:::<<<;;;999999999888666555444555333000111444444000000000111111111111000000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++******+++,,,---************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,------,,,---///111000///222777:::999;;;>>>AAACCCEEEHHHLLLOOORRRSSSWWWYYY]]]aaaeeeiiilllmmmtttggg\\\SSS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))((()))***++++++...111444EEEHHHLLLNNNJJJAAA555...000000000////////////000---,,,,,,+++******++++++************))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))))))))((((((''''''''''''''''''((((((((((((''''''((()))*********************+++++++++++++++,,,******---///......///444:::GGGYYYjjjtttwwwxxx{{{{{{{{{yyyooo```RRRLLL@@@===::::::===AAAFFFIIIJJJRRRaaaoooxxx}}}jjj^^^XXXWWWXXXRRROOOLLLJJJEEE>>>;;;;;;===;;;999999999999888666333444222///111555555111000000111111111111000000000000000000000000000000------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,------------///111111///222777:::999:::>>>AAACCCEEEIIILLLPPPRRRTTTWWWYYY]]]aaafffiiikkkllltttfff\\\SSS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((******+++,,,///222@@@FFFLLLKKKCCC999111.../////////000000000000///......---,,,,,,,,,,,,------,,,+++***)))''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((('''((()))***++++++++++++***+++++++++,,,,,,,,,---///++++++......,,,...444FFFQQQ___jjjppptttvvvvvvyyyqqqjjjcccXXXIIIAAA@@@<<<===???CCCHHHPPPWWW]]]bbbggguuuoooiiijjjcccWWWNNNNNNNNNHHHAAA===>>><<<:::999::::::999999333555333111222555555111000000111111111111000000////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,...------...000222111000222777:::999:::===AAABBBEEEIIIMMMPPPSSSUUUVVVYYY]]]bbbfffhhhjjjkkkssseee[[[RRR&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''')))*********+++---///333:::@@@@@@999111//////...//////000000000000///......------------......---,,,+++***)))''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''((()))***+++++++++++++++++++++,,,,,,------...///,,,---000///...888FFF\\\hhhrrrtttrrrsssttttttnnn```QQQGGG???888:::BBBNNNSSSZZZ```eeekkksssyyyxxx}}}qqq\\\VVVWWWPPPHHHDDDBBB???<<<;;;;;;;;;;;;:::444999:::666444444444222000000111111111111000000......////////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,+++******,,,---......///111444222000222777:::888999===AAABBBEEEIIIMMMQQQTTTUUUVVVYYY]]]bbbfffhhhiiiiiiqqqyyyfff[[[RRR&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))******))))))***,,,,,,///333333111///...///---...///000111111000///---------,,,,,,------...*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++++++++++++++,,,,,,---.........---+++...333333777JJJaaalllsssvvvsssqqqssstttrrrcccUUUKKKIIIFFFCCCJJJUUUiiipppyyy~~~~~~~~~}}}tttccc\\\UUUOOONNNIIIFFFAAA>>>===<<<;;;:::777>>>BBB===777555555444000000111111111111000000......///000000///..............................------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,+++***)))+++---......000333555222111333888:::888999<<>><<<888555444555333333333222222222111111222111111000000000000000................................................---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,+++++++++************)))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333222333555777999;;;<<<<<>>999::::::999666444444444333333333333222222222222222222111000000000000000................................................---,,,,,,++++++,,,,,,---------,,,+++*********+++++++++++++++************))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333222333555777999;;;<<<<<<@@@BBBEEEGGGJJJMMMRRRUUUVVVWWWZZZ```eeehhhhhhgggpppssshhh\\\RRR'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$######%%%(((+++,,,,,,))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********(((((())))))***+++++++++,,,+++,,,///...+++---111222@@@TTTdddmmmqqquuuxxxzzzzzz|||~~~}}}lllWWWNNNKKKHHHDDDBBB===:::888666666666555444444444333333333222222222222222111000000000000111................................................------,,,,,,,,,,,,------///...---+++************,,,+++++++++************)))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333222333555777999;;;<<<<<>>AAADDDHHHJJJNNNRRRUUUYYYZZZ\\\aaafffiiijjjjjjooowwwhhh\\\RRR&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************)))))))))***++++++,,,,,,///------...---...555>>>QQQ]]]kkksssttttttwwwzzz~~~~~~}}}___TTTSSSMMMEEEEEE@@@:::777888999888666555555555444444444333333333222222111111111111111////////////////////////////////////////////////...------,,,,,,------...++++++++++++,,,---......,,,,,,,,,++++++++++++***************++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333222333555777999;;;;;;<<<>>>AAAFFFIIILLLOOOSSSVVVYYYZZZ\\\```eeeiiikkkjjjmmmuuuggg\\\QQQ&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&&&&'''(((((((((((((((((((((((((((((()))***++++++,,,---++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,++++++---...333AAANNNffflllsssvvvvvvwwwzzz~~~zzz~~~~~~~~~}}}]]]PPPMMMNNNGGGCCC>>>:::888888777666666666555555555444444444333333222111111111111222////////////////////////////////////////////////......------------......++++++++++++,,,...///000,,,,,,,,,,,,++++++++++++*********++++++++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333222333555777999;;;<<<<<<>>>AAAFFFJJJMMMPPPTTTVVVXXXXXXZZZ^^^cccgggiiiiiilllrrrggg[[[QQQ&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******(((''''''((((((((((((((((((((((((((('''(((((()))***+++,,,---************************************************(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++************************)))******++++++,,,,,,---+++***+++///444???SSSdddpppssswwwyyyzzz{{{}}}}}}|||hhh]]]WWWLLLJJJGGGBBB===:::999:::666666666666555555555444444333222222111111222222////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++*********+++++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333222333555777999;;;<<<<<<<<<@@@EEEJJJMMMPPPSSSUUUXXXXXXZZZ]]]bbbgggiiiiiimmmpppggg[[[QQQ&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((++++++)))'''(((***(((((((((((((((((((((((('''''''''((()))+++,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,++++++******************)))******++++++,,,------,,,,,,...444<<>>BBBGGGLLLQQQUUUWWWWWWZZZ___bbbdddgggjjjlllooosssggg\\\SSS(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))******++++++******)))******)))))))))(((((((((((((((''''''''''''(((((((((%%%$$$(((...///***%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&))))))'''&&&)))$$$&&&'''&&&%%%%%%&&&''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))************++++++++++++,,,---------,,,---...///+++222<<>>@@@CCCGGGLLLPPPTTTUUUXXX[[[___bbbdddfffiiikkkmmmqqqfff[[[RRR(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))******++++++******)))))))))((((((((((((((('''((((((''''''''''''((((((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''+++,,,((('''((('''---,,,%%%###(((***&&&''''''''''''((((((((()))&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))************+++++++++,,,---.........------///111,,,<<>>@@@CCCGGGLLLPPPTTTUUU\\\^^^aaadddeeefffiiijjjooosssfff[[[RRR))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***)))))))))******)))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&(((((('''%%%%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%(((------)))'''(((444;;;777)))###))))))!!!&&&&&&'''((()))((((((((('''''''''((((((((())))))((()))))))))***************************************++++++++++++,,,,,,,,,+++---...------111999@@@RRRbbbqqquuuuuuwww{{{}}}||||||vvvllldddggguuupppSSSLLLNNNCCCCCCAAA???;;;999888888777666666555555444333333222222222222111111111111111000000000//////////////////.........---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------------***++++++,,,,,,++++++***,,,,,,,,,---...///000111111444777999999999999:::;;;>>>BBBGGGMMMRRRVVVXXX\\\___bbbdddfffgggiiikkkoootttggg]]]TTT)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******((())))))******))))))((('''(((((((((((()))))))))((((((''''''''''''((((((&&&'''(((''''''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''%%%'''+++,,,((('''(((,,,111000'''$$$'''((($$$%%%&&&((()))))))))((('''''''''((((((((()))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,+++---......///777DDDNNNaaakkksssuuuvvvyyy||||||vvvuuunnnccc\\\bbbttthhhWWWLLLGGGDDDAAA???===<<<999777777777666666555444444444222222222222222222222222111111000000000//////////////////.........------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---...///111111111444777999999999999::::::===AAAGGGMMMSSSWWWYYY\\\___bbbeeefffhhhkkkmmmmmmrrrhhh^^^UUU))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******(((((())))))))))))((((((((((((((()))))))))******((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''%%%&&&))))))'''&&&)))&&&((()))(((&&&&&&'''(((%%%&&&((()))***)))(((''''''((((((((())))))))))))))))))))))))************************************+++++++++,,,,,,,,,------,,,...///000333???QQQ^^^iiinnnsssvvvyyy|||yyytttkkkhhhddd```aaakkk{{{}}}hhhZZZRRRGGGAAA@@@???;;;777777777666666555555444444222222222222222222222222111111111000000000//////////////////............------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------...---------,,,,,,------------,,,,,,------------...000111222000444888::::::999999999;;;>>>BBBGGGMMMRRRVVVXXX[[[^^^bbbeeegggiiilllnnnmmmrrrhhh]]]TTT))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++++++++******'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******(((((())))))))))))(((((((((((())))))******++++++((((((''''''''''''((((((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''%%%%%%((((((&&&&&&)))'''%%%'''+++)))%%%&&&***%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))************************************++++++,,,,,,,,,------------///111222777EEEYYYiiimmmqqqtttwww|||}}}tttiiibbb^^^]]]```jjjwwwuuugggUUUKKKHHHFFFAAA;;;777777777666555555444444222222222222222222222222111111111111000000000000000/////////............------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------,,,------......------,,,------------///000111222000444888::::::999999999===???CCCGGGLLLQQQTTTVVV[[[^^^bbbeeehhhjjjmmmoooppptttggg\\\SSS###%%%''')))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))))))))))))))(((((((((+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,---//////,,,++++++,,,......---++++++///111444CCCYYYgggiiijjjrrrxxxyyyyyyvvvlll```___\\\bbbqqqzzz|||wwwUUUIIIHHHCCC;;;:::;;;;;;777555555555444444444444333333333222222222222222111000//////...222000///------///000222......///000///...,,,+++......---------,,,,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---.........---...111333222444666666666777999;;;<<>>CCCHHHNNNRRRVVVXXX]]]___bbbeeehhhjjjlllllloootttoooZZZSSS***++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++***************)))))))))***))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******))))))))))))************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,111///555GGG[[[hhhmmmnnnqqquuuuuuppplllkkkkkkjjjjjjoooyyy~~~|||^^^GGGEEEIIIAAA<<<777777999999666333444444444444333333333333222222222111000000//////000000////////////000000...------------......///.........------------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------,,,---000222222444666777777888999;;;;;;>>>BBBHHHMMMRRRUUUWWW\\\^^^aaaeeehhhjjjllllllnnnrrroooZZZSSS))))))((((((((()))************))))))))))))))))))+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((()))))))))************((((((((()))***+++------,,,------,,,++++++,,,---444555AAAVVVffflllooosssppppppmmmkkkjjjkkkllllllmmmrrr|||sssSSSGGGFFFEEE@@@<<<<<<<<<888444333555444444444444333333333222222222111111000000000//////000000000000//////111000/////////111222333............------------------............------,,,------------------,,,......---------,,,,,,,,,,,,---------,,,---///222222444777888888888999;;;;;;===BBBGGGMMMRRRUUUWWW[[[]]]aaaeeehhhjjjllllllmmmppp~~~oooZZZRRR444222000...,,,+++******,,,,,,,,,,,,,,,,,,------************************,,,,,,++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))&&&&&&&&&&&&''''''(((((($$$%%%'''((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((()))))))))************((((((((()))***+++------,,,---...---,,,,,,...000666@@@QQQccckkkmmmpppuuuoookkkggghhhjjjjjjiiigggooozzzfffUUUMMMGGGAAA??????<<<555333555555555555444444444333333222222222222111111111111//////000000000000//////111000//////000111333444//////.........------------......//////...------,,,------......------,,,......---------,,,,,,,,,,,,---...---,,,---000222111444777999999999::::::;;;>>>BBBHHHMMMRRRUUUWWWZZZ]]]```dddhhhjjjlllllllllppp~~~oooZZZRRRKKKIIIEEEAAA;;;777333111//////......---,,,,,,,,,************************+++++++++++++++*********)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))&&&&&&&&&'''(((((())))))%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++))))))))))))************,,,,,,+++************+++,,,...///...------111555===NNNaaaiiilllnnnpppqqqkkkfffdddggghhheeecccdddooowwwmmmUUUIII@@@???<<<666444888555555555555444444444333222222222222222222222222000000////////////000000///............//////000/////////.........------...////////////...------,,,---...//////...---,,,......---------,,,,,,,,,---.........---...000333111444888::::::999::::::<<>>:::777555,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''''''''((()))******+++***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++))))))))))))*********************+++,,,---//////+++...111000///000666<<>>@@@EEEJJJPPPUUUXXXZZZYYY[[[___cccgggjjjlllmmmlllqqqoooZZZSSSlllllljjjgggccc```___```^^^[[[WWWWWWWWWTTTMMMFFFCCC>>>888444222111...,,,)))***+++,,,---,,,+++***,,,+++*********+++,,,---******)))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++******************++++++,,,,,,,,,---------+++...111000000555???HHH___ccckkkrrrssskkk^^^TTTRRRTTT\\\eeefffffftttbbbNNNGGG===888;;;888777444222333555444222222222222222222222222222000000000000////////////000000000000000//////...////////////////////////////////////////////////---......///////////////........................,,,,,,------///000222222555555555666777888888999===???CCCHHHMMMRRRVVVXXX[[[[[[```fffhhhgggiiimmmooopppeeeZZZQQQiiikkkmmmllljjjhhhgggggggggdddaaaaaacccccc^^^ZZZUUUQQQMMMJJJFFFBBB<<<777333111///---++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((()))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***++++++******************++++++,,,,,,,,,---------...000111111333;;;HHHRRRdddggglllqqqqqqkkk```XXXZZZ___eeehhhjjjuuucccPPPFFF@@@>>>:::999666555555555444333222222222222222222222222111000000000////////////000000000000000//////...////////////////////////........................---......///////////////////////////////////////---------...///000111222333444555777888999999999<<>>BBBHHHNNNSSSXXXZZZ[[[[[[```fffhhhgggjjjnnnrrrxxxeeeZZZQQQ???DDDLLLUUU\\\bbbhhhkkknnnnnnooorrrtttrrrnnnkkkgggggghhhiiigggddd```]]]VVVQQQIIIAAA:::666444333......------------...///,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))***************+++++++++++++++,,,,,,,,,,,,------------...000//////333===MMM^^^iiiooopppsssuuusssoooiiieeedddkkkpppxxxeeeTTTJJJCCC>>>;;;999999777444444555333333333333333333333333111111111000000000//////000111111111111000//////////////////////////////........................---......///////////////////////////////////////000///////////////000000000222666999;;;;;;:::999;;;===AAAGGGNNNTTTXXX[[[ZZZ[[[```fffiiihhhjjjooorrr|||eeeZZZQQQ444888>>>DDDKKKTTT\\\aaabbbeeekkkqqqsssqqqlllhhhiiiiiiiiiiiihhhggghhhhhh___\\\WWWPPPIIICCC???<<<888555111---,,,,,,...///------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''(((((())))))*********((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,---------............---...555CCCTTTdddmmmlllooosssuuusssnnniiifffdddjjjuuu}}}hhhYYYTTTHHH???888888777444333666333333333333333333333333111111111111000000000000111111111111111000000///////////////////////////........................---......///////////////........................000000/////////000000111000222666999;;;;;;::::::;;;===AAAGGGNNNTTTXXX[[[ZZZ[[[```fffiiiiiikkkppprrreeeZZZQQQ333444666777:::???FFFKKKOOOUUU^^^fffjjjkkkhhhfffjjjiiigggdddaaaaaaccceeeddddddccc```\\\XXXTTTQQQHHHCCC===555000---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++******++++++,,,---------,,,---------..................111<<>>BBBHHHNNNSSSXXXZZZZZZ[[[```gggiiiiiilllqqqrrreeeZZZQQQ777777777555444444666999===BBBJJJQQQVVVYYYZZZZZZaaa```^^^ZZZUUUSSSUUUWWW[[[]]]___aaaccccccccccccWWWTTTNNNFFF>>>777111///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...------------............000111888FFFWWWeeekkkmmmmmmooorrrqqqooonnnooopppyyyuuu\\\DDD>>>===999666777444444444444444444444444222222222111111111000000111222222222222111000000////////////////////////---------------------------......///////////////........................////////////000111222333555555777888999:::::::::<<>>???===999777666666111555:::???CCCGGGJJJLLLSSSSSSSSSOOOJJJHHHHHHJJJJJJLLLPPPUUU[[[___ccceee```___[[[UUUMMMCCC;;;666000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......---------.........//////222444===MMM___kkknnnlllsssttttttsssqqqqqquuuyyyhhhJJJBBBAAA<<<777777444444444444444444444444222222222111111111111000111222222222222111000000////////////////////////---------------------------......///////////////000000000000000000000000.........///000222333444666777777888888999:::;;;===???CCCHHHMMMRRRVVVXXXZZZ[[[```gggjjjjjjmmmrrrvvveeeZZZQQQFFFGGGGGGEEEBBB???:::666555666777888999;;;???AAA@@@FFFLLLMMMIIIFFFGGGIIIEEEDDDDDDEEEJJJQQQXXX\\\_________\\\WWWPPPHHHDDD<<<888222...,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,222...---......+++,,,000111;;;HHHVVV```ggglllpppuuurrrqqqsssttttttuuuyyysssSSSGGG???666666>>>666555444444666666555333333333333222222222111111111111000000//////......////////////////////////111000...,,,)))))),,,...000000//////.........---111///......///000000000...///000000//////000111222555888::::::::::::;;;<<<>>>AAAFFFLLLRRRWWWYYYYYYYYY^^^fffjjjkkklllppptttfff[[[QQQWWWWWWVVVQQQLLLGGGAAA===:::::::::999888888999:::;;;???BBBCCCBBBAAACCCFFFCCCBBBAAAAAABBBDDDFFFHHHOOOQQQUUUWWWYYYXXXWWWUUUJJJEEE>>>888333///---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...---//////---...222888AAANNNZZZbbbgggkkkmmmnnnqqquuuvvvuuuvvvZZZLLLGGG<<<444555666555333444555666555444222222222111111111000000111111000000////////////////////////////////////000111111///------...///000/////////...............//////000//////.........///000000//////000111222555888999999999:::;;;<<<>>>AAAFFFLLLRRRWWWYYYYYYZZZ^^^gggkkkkkkmmmpppvvvfff[[[RRR______^^^]]][[[WWWTTTSSSHHHFFFDDDBBB@@@??????@@@@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::===@@@EEEJJJPPPTTTWWWYYYWWWTTTOOOGGG@@@888333000---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---...000000...000555AAAKKKXXXbbbffffffffffffeeemmmttttttvvvcccVVVRRRGGG:::555666555333333555666555444111111111111000000000000111000000000000/////////////////////////////////,,,---//////---,,,,,,---////////////............---111555555222///.........///000000//////000111222555888999999999:::;;;<<<>>>AAAFFFLLLRRRWWWYYY[[[[[[```hhhllllllnnnqqqyyyfff\\\SSSeeeddddddggggggeeedddfff___\\\WWWTTTSSSTTTTTTTTTRRRPPPLLLIIIGGGDDD@@@>>>999999999:::;;;<<<<<<===888999;;;???CCCGGGKKKMMMXXXYYYYYYVVVOOOFFF>>>:::444333000...------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---...000///---111777JJJUUUcccjjjhhhaaa[[[XXXZZZeeennnrrrkkkbbb\\\OOOCCC>>>888666444333555555555444222222222222111111111000000000000000000000000000////////////////////////---...///...------...000///////////////............444;;;;;;777111000111...///000000//////000111222444777999999999:::;;;<<<>>>AAAFFFLLLRRRVVVYYY\\\\\\aaaiiimmmmmmnnnqqqyyyfff[[[SSSmmmhhhgggiiihhhddddddgggmmmiiiddd``````aaaaaaaaa```^^^]]]\\\ZZZVVVPPPLLL@@@???<<<::::::;;;<<<===::::::999:::<<<@@@CCCEEEMMMSSSZZZ\\\YYYRRRKKKHHH===999333...,,,,,,///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************++++++++++++,,,+++++++++,,,,,,---------///...///000...---333<<>>AAAFFFLLLRRRVVVYYY]]]]]]aaaiiimmmmmmnnnqqqvvveee[[[SSSiiicccaaaeeeeee```aaagggjjjgggeeeeeeggggggdddaaabbbccceeefffddd```\\\YYYPPPLLLGGGBBB===;;;;;;;;;777777666777999<<>>AAAFFFLLLRRRWWWYYY]]]]]]aaaiiimmmlllnnnqqqssscccZZZRRRtttmmmkkkoooooojjjlllssskkkmmmsss{{{{{{ttttttuuuuuuqqqjjjdddaaaaaa\\\ZZZVVVRRRMMMIIIFFFEEE===<<<:::999999999;;;<<<===CCCKKKOOOPPPPPPSSSVVVOOOMMMHHHBBB<<<666111///........................------------------------,,,++++++******++++++,,,+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---******+++,,,,,,---......///...///000111666DDDRRR]]]ccceee```UUUMMMLLLNNN^^^iiisssbbbIIICCC???:::777666666555444444444444333333333222222000000111111111222222222000000000000000000000000,,,///222333111...,,,+++............/////////000...///000111111111111111...///000000//////000111111333666888888888999:::<<<>>>AAAFFFLLLRRRWWWYYY]]]]]]aaahhhllllllmmmpppqqqbbbXXXRRRyyyxxxxxxtttjjjggggggaaaaaabbbaaa___\\\XXXVVVLLLIIIFFFBBB>>>;;;:::999>>>BBBFFFGGGGGGJJJQQQWWWWWWVVVTTTPPPHHH???666000........................------------------------,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......******+++,,,,,,---............///111333;;;LLL\\\aaacccaaaYYYNNNJJJOOOVVVjjjpppqqqyyy}}}XXXEEEAAA<<<888777666555444333333333222222222111111000000111111222222222222000000000000000000000000000555;;;>>><<<666111...---.........//////000000111///...///111333444444...///000000//////000111111333666888888888999:::<<<>>>AAAFFFLLLRRRWWWYYY]]]]]]aaahhhlllkkklllooopppaaaXXXQQQ{{{pppkkkiiigggfffeeeeeeccc___]]]YYYXXXVVVRRRLLLFFF@@@===<<>>GGG@@@000+++222,,,---///000000000///...000000000000000000000000///////////////000000111222333444666888999::::::;;;>>>BBBGGGMMMRRRVVVXXX]]]^^^aaaeeehhhkkkmmmmmmtttdddZZZRRRzzzwwwqqqkkkfffccccccccc[[[\\\\\\[[[WWWQQQKKKHHHCCCCCCBBBAAA@@@@@@BBBCCCFFFIIINNNSSSUUUSSSMMMHHH===999333///.../////////...---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************************************************************************************(((((()))***************))))))))))))************,,,,,,,,,,,,------------,,,---///...------...000000000000555???MMMZZZbbbcccaaa```]]]XXXVVV^^^hhhmmmrrrnnnVVVIII<<<888666444555888444444333333333333222222000000000000000000000000000000000000000000111111...000999AAA===///***///------///000000000///...000000000000000000000000000000000000000111222222222333444666888999:::::::::<<>>DDDKKKQQQSSSRRRPPPIIICCC<<<555222000///...///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000111111333;;;IIIVVV```dddbbb___^^^___^^^___eeelllzzz___OOO???888666666555666444444333333333333222222000000000000000000000000000000000///////////////......444======333,,,------......///000/////////000000000000000000000000111111111111111222222333222333444666888999::::::888;;;@@@FFFMMMTTTXXX[[[\\\^^^aaadddhhhkkkmmmnnnsssdddZZZRRRpppjjjjjjcccbbb```___^^^^^^______^^^ZZZSSSKKKDDD>>>999555999:::===AAAGGGJJJLLLKKKLLLIIIDDD@@@;;;666000,,,000...,,,---...000000///------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++---...//////......///000111111666BBBQQQ]]]ccccccaaa___]]]\\\[[[]]]gggrrrhhhYYYGGG>>><<<;;;888555444444333333333222222222000000000000000000000000111111111000000//////...000...444>>>BBB:::111,,,---......///////////////////////////////////////111000000000000111222222111333444666888999:::::::::<<>>@@@BBBBBBBBBDDDFFFHHHGGG@@@888222000...,,,,,,...000111111------------------------+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///111000333;;;HHHWWW```bbb___]]]\\\[[[XXXUUU\\\nnnzzztttfffQQQBBB===<<<:::888444444333333333222222222000000000000000000000000222222222111111000000000......333>>>DDD@@@444,,,............/////////000////////////////////////000////////////000111111111333444666888999::::::<<<>>>BBBGGGLLLQQQUUUWWWZZZ\\\___cccgggjjjmmmnnnsssdddZZZRRRzzzlllccc^^^```]]]YYYWWWVVVSSSNNNJJJCCC@@@===;;;<<<=========777;;;BBBIIILLLJJJDDD>>>222000---,,,---/////////------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))************************++++++++++++,,,,,,,,,,,,------.........---///000000///...000111000666AAAOOO[[[```^^^ZZZVVVUUUUUUTTTVVVccc~~~uuu```KKK???<<<999666444444333333333333222222000000000000000000000000222222222222111111111111------111999@@@???666...///............///000000000000000000000000000000///////////////000000111222333444666888999::::::>>>???CCCGGGLLLQQQTTTVVVZZZ[[[___cccgggjjjmmmnnnooo|||dddZZZRRRssshhhjjjddd]]][[[[[[\\\YYYWWWOOOKKKFFFBBB@@@???>>>===777999===CCCHHHJJJJJJIII;;;888333000/////////...........................+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))************************+++++++++,,,,,,,,,,,,---...//////000000---///000000//////000111111:::HHHVVV]]]^^^ZZZVVVOOOMMMMMMQQQYYYlllooo\\\MMM???444444444333333333333222222000000000000000000000000000000000000111111111111///......333999<<<999444///......---...///000111000000000000000000000000000000//////000000111222222333444666888999::::::<<<>>>BBBGGGLLLQQQUUUWWWYYY[[[^^^cccgggjjjmmmnnnnnn}}}dddZZZRRRxxxoooddd^^^^^^______]]][[[VVVOOOIIIEEEBBB???>>>???===;;;===AAAFFFKKKLLLDDD@@@:::555333111000///........................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))*********************+++++++++,,,,,,,,,+++,,,---...///111222222...///000000//////000111222===MMMZZZ___]]]WWWTTTLLLHHHGGGNNN\\\qqqjjjMMM888444444444333333333222222000000000000000000000000......//////000000111111333000...///555;;;===;;;///......------///000111000000000000000000000000111111111000111222222333222333444666888999::::::;;;===AAAGGGMMMRRRWWWYYYYYY[[[^^^cccgggjjjmmmnnnooodddZZZRRRtttaaa\\\cccfffbbb\\\VVVQQQLLLFFFBBB;;;<<<===<<<;;;<<<@@@CCCQQQNNNHHH@@@888333000///111111///............///////////////////////////***+++---...///...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,------***+++,,,---............222...,,,000222111222444<<>>BBBEEEJJJOOOUUUYYY[[[\\\^^^aaaeeeiiilllnnnqqqdddYYYQQQ{{{tttgggbbb^^^___aaa\\\QQQFFFBBBAAA>>>:::777999===BBBOOOOOONNNIIIBBB:::333////////////000000000000000////////////////////////,,,,,,---.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///111......111111000333888DDDPPP[[[\\\YYYUUUOOOHHHQQQXXX^^^gggaaaBBB999777444222222333444444000111111111//////111222111111000000000000111111---///111000...111777===:::333...111222000...000333111000000222333111///...//////000111111222222111333666888:::;;;::::::;;;>>>BBBEEEJJJOOOUUUYYY[[[\\\^^^bbbeeeiiilllnnnqqqdddYYYQQQ}}}oooaaa^^^bbbcccZZZPPPOOOLLLEEE>>>999888:::===IIIMMMQQQSSSNNNEEE;;;444...//////000111111111111////////////////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,...///000//////111222000///555>>>OOOWWW^^^]]]YYYTTTOOOKKKVVVbbbnnn}}}hhhJJJ:::888555444444444333222000111222111//////111222111111000000000000111111111333333000...///333777>>>888444333222000///000333222000000111111000////////////000111111222222222333666888::::::::::::;;;>>>BBBEEEJJJOOOUUUYYY\\\]]]___bbbfffjjjmmmooorrrcccYYYQQQtttaaa\\\^^^___]]]YYYWWWQQQJJJCCC===:::888AAAFFFNNNTTTTTTOOOFFF???555333111000//////000111////////////////////////000///...,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,+++,,,...000111...000333333//////999FFFVVV\\\```___\\\XXXWWWVVV]]]mmmiiiTTT???;;;777555555444222000111222222111000000111333111111000000000000111111333333333000......111444???<<<999666222000///111/////////000111222222222//////000000111111111111222333555777999:::;;;;;;;;;>>>BBBEEEJJJOOOUUUYYY\\\]]]___bbbfffjjjmmmoootttcccYYYPPPlllccc___^^^ZZZZZZYYYVVVPPPHHH@@@:::<<>>===888222///000000...///000000000111111222000000000000000111111111333444555777999:::;;;;;;;;;>>>BBBEEEJJJOOOUUUYYY\\\]]]___bbbfffjjjmmmooouuubbbXXXPPPxxxeee[[[]]]]]]]]]]]]ZZZTTTKKKEEE???>>>@@@FFFNNNTTTVVVVVVNNNIII@@@777111///000111000000000000000000000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------///000111///000333444444888HHHWWW[[[\\\```dddeeeeeejjjqqqxxxooogggaaabbbfffMMMDDD888222222444444222111222333222000000222333111111000000000000111111000000//////000111333444777===???999222000000000111222222111///---...///000000000000000000111111333444555666888:::;;;<<<;;;>>>BBBEEEJJJOOOUUUYYY\\\^^^```cccgggjjjnnnpppvvvbbbXXXPPPvvvooojjjeeeaaa^^^[[[VVVSSSIIIEEEAAADDDKKKSSSWWWXXXVVVRRRJJJAAA:::555222111000000000000000000000000---......////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------...//////000000000000111444777>>>NNN^^^]]]]]]```eeegggfffllltttuuu{{{vvvnnniiigggmmmwwwgggYYYFFF999555555444222222222333222111111222444111111000000000000111111000///...///000222333333111:::???999222000000///111222333111...,,,---...111000000000000000000000444444555666888:::;;;<<<;;;>>>BBBEEEJJJOOOUUUYYY]]]^^^```cccgggkkknnnppptttaaaXXXPPP{{{nnnddd```^^^\\\[[[RRRLLLEEEEEEKKKQQQUUUVVVYYYVVVQQQJJJBBB;;;555222000000000000000000000000,,,---...000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...///000000000000111///000444999BBBRRRaaa___^^^aaaffffffeeejjjsssuuunnnjjjiiisss|||{{{uuusssttt{{{oooVVVBBB999666333111222333333222111111222444111111000000000000111111111///...///111222222111,,,888???:::222000000...---000111111......000222111111111000000000000000444444555666888:::;;;<<<;;;>>>BBBFFFJJJOOOUUUYYY]]]^^^```cccgggkkknnnpppsssaaaWWWPPPwwwhhhccceeehhhZZZXXXQQQHHHBBBDDDNNNWWWXXXYYYZZZXXXQQQGGG===777222222222111///...000222000000000000//////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////555111///555CCCRRR]]]aaa___eeeccc```ccceeelll|||~~~jjjbbb___]]]dddppp{{{{{{SSS999444555333333333333222222222111111000000////////////000000111111111111111222222222---333;;;>>>999222...---000000000000000000000000///000111000//////111333333555777777777888:::<<<999<<<@@@DDDIIIPPPWWW\\\]]]```bbbdddeeegggjjjlllsssaaaWWWOOOzzzllleeeeeeaaaZZZRRRLLLIIIKKKLLLWWWYYY[[[[[[VVVNNNFFF@@@888444111///111333333222111000000000//////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////222111222;;;IIIVVV^^^aaaccc```\\\___ccc```ooo{{{kkkaaaZZZ]]]```eeettt~~~|||\\\AAA888666222333333333222222222111111000000////////////000000000000000000000000000000///111777<<<999111///222000000000000000000000000000111111111000000222333333555666777777888:::<<<:::===@@@DDDIIIOOOVVV[[[^^^```ccceeefffhhhkkknnnuuucccZZZRRR|||tttlllaaaYYYTTTOOOHHHCCCTTTWWWZZZ\\\[[[VVVPPPLLLAAA999111000333666555222111111000000000//////////////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000///111777CCCPPP[[[```aaafff[[[TTT^^^ffffffwwweee[[[SSSQQQVVVaaammm|||uuuyyy}}}___EEE:::555111333333333222222222111111000000////////////000000111111000000//////......111---222<<<;;;111///555000000000000000000000000000111222222000111222444333444666777777888:::;;;;;;>>>AAADDDIIINNNUUUYYY^^^aaadddfffgggiiilllooouuudddZZZRRRxxxggg]]]ZZZWWWOOOHHHOOORRRVVVYYYZZZYYYVVVTTTIIIAAA999444444555444222111111111000000000//////////////////............................................................------------------------------------------------+++,,,,,,------..................///000000111111...222;;;HHHTTT]]]``````bbbVVVNNN[[[ppp~~~kkk\\\VVVUUUVVVXXX```pppwwwqqqwwwzzzzzzppp[[[FFF<<<777444333333333222222222111111000000////////////000000222222111000//////......222+++000>>>>>>222---444000000000000000000000000111222333222111111333555222444666777777777999;;;<<<>>>AAADDDHHHMMMTTTXXX]]]___ccceeefffiiilllnnntttbbbXXXQQQmmm```]]]]]]YYYUUULLLNNNPPPSSSUUUWWWWWWWWWOOOKKKDDD<<<666222222222111111111111000000000000000000/////////.........................................................------------------------------------------------++++++,,,,,,---...//////......//////000111111222000555???JJJUUU[[[]]]]]]UUUPPPJJJYYY~~~{{{eeeXXXQQQRRRVVVYYY```pppvvvqqqmmmlllkkkdddUUUGGG>>>999666333333333222222222111111000000////////////000000333333222111111000//////111+++111???AAA666...000111111111111111111111111111222333222111111333555222444666666666777999;;;<<<>>>AAADDDHHHMMMSSSWWW[[[^^^aaaccceeegggkkkmmmrrrbbbXXXPPP{{{ooogggbbb]]]YYYOOOOOONNNOOOQQQSSSVVVXXXTTTRRRNNNFFF<<<555333222222222111111111000000000000000000/////////......................................................------------------------------------------------***+++,,,,,,---...//////......///000000111222222333:::DDDOOOVVVYYYXXXVVVGGGHHHJJJbbbzzzcccXXXSSSPPPSSSYYYaaaqqq}}}rrrgggbbb___YYYPPPGGG>>>777333333333333222222222111111000000////////////000000333333222222111111000000000...222<<>>AAADDDGGGMMMSSSWWWZZZ\\\```bbbdddgggjjjmmmqqqcccYYYRRRuuuggg^^^XXXUUUQQQOOOOOORRRWWWZZZYYYWWWSSSNNNGGG???888333222222222111111111000000000000000000/////////...................................................................................................***++++++,,,---...///000---...///000111222333333555>>>KKKVVVZZZXXXRRRNNNBBBDDDPPPvvvmmm^^^SSSSSSTTTVVV___kkk|||vvvggg___ZZZVVVUUURRRJJJ???777333333333222222222111111000000////////////000000111111111111111000000000...000111555===CCC===444111111111111111111111111000111111111000000222333111333555666666777888:::;;;===@@@CCCGGGMMMSSSXXXZZZ]]]```ccceeehhhkkknnntttaaaXXXQQQwwwjjj```\\\UUUPPPOOOSSSXXX\\\\\\XXXTTTRRRPPPIII===444222222222111111111111000000000000000////////////////////////////////////////////////////////////................................................******+++,,,---//////000---...///000111222333333666AAAQQQ\\\^^^XXXOOOHHHDDDDDDXXXwwwbbbZZZPPPLLLQQQUUU\\\ooo{{{hhhbbb^^^]]]aaaddd]]]OOOEEE333333333222222222111111000000////////////000000////////////000000000000...111000///999GGGEEE999111111111111111111111111///000111000//////111333111333555666666666888::::::<<<@@@CCCGGGMMMTTTXXX[[[^^^aaadddfffiiilllooovvv___UUUNNNsssaaa]]]\\\\\\WWWQQQSSSZZZYYY[[[YYYVVVUUUQQQDDD555666666666555444333222222////////////............////////////////////////......////////////......------............------...---,,,,,,,,,,,,---...///......---------......111111111222222333444444999MMMWWWXXX[[[TTTGGGCCCCCCKKK^^^uuu```XXXSSSQQQUUU[[[^^^hhhrrreeedddccchhhrrruuudddPPP;;;666333333222000222666222000///......///000222111111111111111111111111111///...000555;;;>>>@@@666555333111000///000000222222222111222222333333222333444555666888999999:::<<>>888555333333444222222222222111111111111//////////////////////////////000000000000//////......////////////............------------.....................//////000///000000000000444;;;@@@PPP\\\^^^XXXTTTJJJAAAEEEPPPTTT~~~{{{wwwnnnjjjddd^^^ZZZVVVSSSQQQNNNMMMLLLLLLMMMNNNPPPRRRVVVVVVWWWZZZ```fffmmmqqqzzz~~~qqq___TTTNNNMMMRRRXXX^^^hhh~~~yyyrrruuuzzz}}}|||ooofffaaagggssswwwkkk\\\III<<<111///222222000000000000111111111111000000////////////////////////000000000222444444222111666666666777888999:::;;;555444333222111111111111222333444555666888999999===>>>AAAEEEJJJOOOSSSUUUZZZ]]]```ccceeehhhkkknnnuuuaaaXXXPPPtttgggcccYYYXXXXXX[[[\\\ZZZVVVSSSNNNIII@@@888333222444666222222111111111000000000000000000000000000000000//////000000000000//////...//////////////////..........................................///000111...000000000111666@@@GGGSSS^^^___YYYSSSGGG???FFFOOO^^^wwwlllhhh[[[XXXSSSPPPMMMJJJGGGEEECCCCCCCCCBBBCCCDDDDDDEEEHHHGGGGGGGGGJJJMMMQQQSSS[[[^^^ccchhhlllmmmmmmmmmcccYYYPPPMMMOOOSSS\\\dddiiizzzpppnnnvvv|||~~~}}}sssjjjbbb```bbb```YYYRRRIII<<<111000333333222222111111000//////000111111........................000///000222333333000.........//////////////////555444333222111111111111222333444555666888999999===>>>AAAEEEJJJNNNRRRTTTYYY\\\```ccceeehhhlllnnnzzz```WWWOOO}}}fffaaaZZZUUUWWWZZZYYYVVVUUUQQQKKKBBB999444333444666222222222111111111000000000000000000000000000000///000000111111000000///...//////000000//////...---...////////////...---............///000111111///000111000111888EEENNNVVV^^^]]]VVVPPPDDD@@@KKKYYYuuuwwwiii___\\\NNNLLLIIIGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAADDDCCCCCCBBBCCCDDDEEEFFFKKKLLLPPPSSSUUUVVVVVVVVVPPPLLLJJJLLLPPPVVVbbbmmm|||tttpppyyyvvvkkk```ZZZWWWSSSQQQQQQHHH===444222333222111222/////////////////////////////////////////////////////////111333333111///555555555555555444333222444444333222111111111111222333444555666888999999<<<>>>@@@DDDIIIMMMQQQSSSYYY\\\```bbbeeegggkkknnn{{{bbbYYYQQQyyyhhhYYYWWWYYYYYYWWWVVVQQQNNNHHHAAA<<<888666555333333333333222222222222000000000000000000000000000000111111111111000000//////000000000000//////---...///000000///...---............///000111222///111222111222:::IIITTTYYY]]]XXXQQQKKKAAACCCTTTkkkyyyooodddYYYQQQNNNEEEDDDBBBAAABBBAAA@@@>>>===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLMMMKKKKKKNNNTTT[[[fffyyyzzzsssppp^^^UUUQQQMMMKKKLLLHHH@@@999666333000///111---///333555555333///---////////////////////////.........000222333222111//////000000000///...---333333222222111222222222222333444555666888999999<<<===???CCCHHHLLLPPPRRRZZZ]]]```bbbdddgggjjjmmmyyycccZZZRRRzzzbbbZZZZZZYYYWWWWWWRRRQQQNNNJJJDDD>>>999666555555444444444333333333000000000000000000000000000000111111111111000000//////000000000000//////---...///000000///...---............///000222222000222333222333<<>>>>>??????===;;;;;;<<<>>>???@@@??????>>>:::<<<>>>AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKQQQTTTZZZcccmmmyyyzzzbbbVVVQQQLLLGGGGGGIIIBBB<<<888333---,,,///...222888<<<<<<888222...000000000000000000000000...------///222444444333...///000111111000///...222222222111222222333333222333444555666888999999;;;<<>>444888666333222333444444333222222222222111111000000000000000000000000000000000000000000////////////000000000///......------000000000000111111111111000333444555777BBBTTTaaaXXX___WWWEEE===???QQQjjj~~~ssshhhYYYMMMHHHEEEBBB?????????>>>>>>>>>>>>??????@@@???>>>======>>>???@@@BBBAAA@@@AAACCCDDDEEEDDDGGGEEEFFFIIILLLOOOSSSWWW___iiivvvooo___QQQOOOOOOGGGLLLIIIDDD===777333111111333111222:::BBBBBB999///222111//////000111111111///////////////000000111000000000000000000000000111111222000///000222555333444444444555666666666:::<<<@@@CCCFFFJJJOOORRRZZZ]]]```aaaaaaccciiimmm{{{cccYYYRRRkkkbbb]]]YYYRRRUUUUUUQQQOOOMMMEEE<<<888666444444444555444333222222222222111111111000111111111111111111111111111000000000///////////////////////////.........000000000000111111111111222333444555:::FFFUUU```[[[\\\QQQEEEDDDHHH[[[www|||ggg]]]PPPGGGCCCBBB@@@>>>??????>>>>>>===>>>>>>>>>??????>>>>>>>>>???@@@AAACCCBBBBBBCCCEEEGGGGGGGGGLLLKKKLLLOOOSSSXXX```eeewwwwwwiiiWWWNNNNNNKKKGGGKKKKKKDDD888000...000222000000555<<<>>>;;;666111///......000111000///000000000000000111222222000000000000000000000000000111111000///000222444333333444444555666666666:::<<<@@@CCCFFFJJJOOORRRZZZ]]]```aaaaaadddiiimmm{{{aaaWWWOOOuuucccWWWSSSUUUTTTSSSRRRPPPHHH???999777555555555555444333222222222222111111111111111111111111111111111111111111000000000/////////......////////////000000000000000111111111222222444333333777???KKKWWW^^^ZZZSSSFFFBBBHHHNNNdddpppYYYQQQHHHAAA@@@@@@@@@???@@@???>>>===============>>>>>>>>>???@@@AAACCCCCCBBBBBBDDDEEEFFFHHHHHHIIIMMMPPPTTTYYYaaammmxxxuuuooommm[[[OOOQQQUUUOOOXXX]]]TTTAAA333000333111///...000444999<<<===666222///...000222111///111111111111111222222333000000000000000000000000///000000000//////111333333333444444555666666777:::<<<@@@CCCFFFJJJOOORRRYYY]]]```bbbbbbdddiiimmm{{{cccZZZRRRvvv^^^[[[YYYWWWVVVVVVRRRJJJCCC;;;999666555555555333222222222222222222222222222111111111111111111111111111111111000000000//////---......///000000111111000000111111111222222222555444444:::EEEPPPYYY]]][[[QQQEEEFFFMMMRRRnnnqqqaaaOOOJJJDDD@@@???@@@@@@@@@@@@???>>>============>>>??????@@@AAACCCDDDEEEFFFFFFGGGIIIJJJKKKLLLNNNPPPSSS\\\gggqqq~~~~~~pppcccfffnnnaaaSSSTTTXXXZZZaaaeee[[[GGG666222333000000///...///333999===???:::333000000222333222111000000000000111222222////////////////////////...///000000//////000222222333333444555666777777:::<<<@@@CCCFFFJJJOOORRRYYY\\\```bbbccceeejjjnnnzzzeee[[[TTTqqqfff```ZZZYYYZZZXXXRRRMMM???<<<888666555444333111222222222222222222222333111111111111111111111111111111111111000000000000---......///000111222222111111111111222222222222666555666>>>JJJUUU[[[]]]aaaZZZRRRRRRWWW^^^wwwcccTTTIIIFFFBBB?????????????????????>>>>>>>>>>>>??????@@@AAACCCDDDFFFGGGHHHIIIKKKMMMOOOQQQRRRUUUYYY\\\gggvvv}}}nnngggmmmcccjjjtttiiiZZZTTTQQQVVVXXXXXXPPPBBB777111000000111111000///000444777CCC>>>777111...///111333000////////////000111111////////////////////////---///000000//////000111222222333444555666777888:::<<<@@@CCCFFFJJJOOORRRXXX\\\aaacccdddfffjjjnnnwwwaaaWWWPPPooocccYYYWWWYYYWWWUUUSSSGGGBBB<<<777555444333333222222222222333333333333222222222222222222222222222222111111111000000000......///000000111222222111111111222222222222333555666:::BBBNNNWWW]]]^^^``````[[[ZZZaaalllooo]]]PPPBBBAAA???>>>============????????????@@@AAABBBBBBCCCDDDFFFHHHJJJKKKKKKKKKIIILLLPPPRRRUUU[[[dddjjjmmm]]]eeecccooowwwlll```WWWLLLKKKJJJIIIEEE@@@:::666333000111222222000///000000===<<<:::444...+++...111///////////////000000111000000000000000000000000---///111111000000000111111222333444555777888888:::<<<@@@CCCFFFJJJOOORRRWWW\\\aaadddeeegggkkknnnvvvaaaXXXQQQppp___YYYXXXVVVUUUUUUPPPIII@@@999666666666666222222222333333333444444222222222222222222222222222222222111111111000000/////////000000111111222111111111222222222333333444777===FFFPPPXXX^^^```[[[```^^^^^^kkkvvvgggXXXLLL===>>>>>>>>>=========>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJKKKMMMMMMMMMMMMKKKOOOUUUYYY```jjjwwwsss```aaakkk{{{|||lllbbbYYYJJJDDDDDDEEEDDDAAA===999777222111111111111000///...000888>>>;;;333,,,---111000000//////000000111222000000000000000000000000...000222222111111111222111222333444555777888888:::<<<@@@CCCFFFJJJOOORRRWWW\\\aaadddfffgggkkknnnvvvbbbYYYRRRmmmbbb^^^ZZZXXXZZZVVVNNNDDD;;;888777888999222222222333333444444444222222222222222222222222222222222111111111111000000000000000111111111111111111222222222333333333333888???IIIQQQYYY^^^aaa\\\cccaaacccvvv~~~jjj[[[NNNCCC;;;===???@@@@@@???@@@AAA>>>>>>???@@@BBBDDDFFFGGGIIIJJJLLLMMMNNNNNNNNNNNNVVV[[[aaahhhppp~~~|||hhhnnnooobbbWWWEEE???BBBEEEDDD@@@:::555333333111///000111222000///(((555BBBCCC999000///222111111111000111222222333000000000000000000000000...000333333222111111222111222333444666777888999:::<<<@@@CCCFFFJJJOOORRRWWW\\\aaaeeefffhhhkkkooowww___UUUNNNxxxhhhaaa\\\YYYYYYXXXMMM???888;;;<<<888444666888777444222333444333333333333333333333333111111111111111111111111111111111111111111111111333333333333333333333333111===IIIPPPUUU\\\______ccc\\\aaadddmmmqqqZZZOOOHHHAAA>>>============>>>??????FFFDDDBBBCCCEEEGGGIIIJJJJJJMMMRRRVVVSSSPPPSSSYYY]]]fffuuuzzzsss___PPPJJJCCCBBBAAA@@@>>>;;;888666444333111000111222111000---...999HHHHHH999...---333111000000111222222111222111///...---...000111/////////000111111222222333333444555666777888888<<<>>>@@@BBBEEEIIIOOOSSSWWWZZZ___bbbeeehhhkkknnnuuucccYYYQQQyyylllddd___^^^\\\UUUJJJ@@@<<<;;;;;;666888999888555444444666333333333333333333333333111111111111111111111111111111111111111111111111000000000111222222333333222>>>JJJQQQWWW]]]``````ccc^^^^^^cccuuueeePPPGGGAAA<<<>>>>>>>>>>>>??????@@@AAAEEEEEEEEEFFFHHHKKKLLLMMMPPPQQQTTTWWWUUUUUU\\\dddsss{{{{{{|||zzz~~~wwwaaaTTTOOOCCCBBBAAA@@@>>><<<888666444222000000000111000//////...555AAAAAA555...///222111000000111111222111222111///.........000000/////////000111111222222333333444555666777888888:::<<>>AAAFFFKKKQQQVVVWWWZZZ^^^bbbeeehhhkkknnnxxxbbbYYYQQQ{{{zzzyyyxxxxxxyyy{{{|||nnnbbb]]]YYYYYYRRRDDD;;;:::::::::999888777666666666444444444444444444444444222222222222222222222222111111111111111111111111333333444444555555666666777BBBOOOUUUZZZ___aaa```aaafffaaaqqqqqqYYYJJJEEECCCCCC>>>??????@@@AAACCCEEEFFFEEEGGGKKKMMMOOOPPPQQQQQQSSSTTTYYY___cccjjjxxxyyyvvvwwwyyyzzz{{{|||nnnrrrzzzkkkWWWOOOMMMFFFCCCAAA@@@@@@>>>:::666555333000.../////////...222......222222......222111111111000//////111222111111000///...//////000/////////000111111222222222333333444555666777888777:::>>>BBBFFFKKKPPPTTTVVVZZZ^^^bbbdddgggkkkmmmxxx~~~bbbXXXQQQ~~~llleee______\\\QQQEEE>>>;;;:::888777666666555555444444444444444444444444222222222222222222222222111111111111111111111111666666555555555555555555:::EEEQQQWWWZZZ]]]]]][[[[[[dddiiifffPPPDDD??????@@@>>>>>>???AAACCCEEEGGGHHHGGGJJJMMMOOOPPPQQQTTTVVVXXX\\\eeepppxxx~~~vvvqqqxxxmmmhhhkkkbbbVVVSSSPPPIIIDDD@@@?????????;;;888777444000......////////////---...000000...---//////111222000///...000222111000000////////////////////////000111111222222222222333444555666777777999;;;???BBBEEEIIINNNQQQVVVYYY^^^aaadddgggjjjmmmuuu}}}bbbXXXPPPyyyuuulllccc^^^XXXLLL@@@===:::777666666666555444444444444444444444444444333333333333333333333333111111111111111111111111444444444444444444444444===HHHSSSWWWXXXYYYXXXTTTTTT```wwwuuu\\\KKKAAA======?????????@@@BBBEEEHHHJJJKKKKKKNNNPPPRRRSSSVVV]]]bbbgggnnn{{{tttxxxnnnccc___XXXVVVWWWQQQLLLFFF???<<<>>>???===:::888555111//////000000000---...///000000///...---...111222111...---000333000000000000/////////////////////000111111222222222222333444555666666777999<<>>>>>AAAAAAAAACCCEEEHHHKKKNNNOOOOOORRRTTTUUUXXX___kkksss{{{zzz{{{~~~pppdddYYYQQQYYY^^^UUUPPPGGG>>>:::===??????<<<:::777222//////000111111...///000//////000///......111222111---,,,///333000000000000000//////.../////////000111111222222111222333333555555666777666:::???CCCFFFIIIMMMPPPUUUYYY]]]aaadddfffjjjllloooaaaWWWPPPhhheee___SSSBBB>>>999888888999888666555555555555555555555555333333333333333333333333111111111111111111111111111222333555888:::<<<===BBBLLLUUUVVVTTTRRRNNNIIIXXXcccwwwbbbMMMBBB>>>;;;<<<@@@CCCCCCEEEHHHKKKNNNQQQRRRRRRTTTVVVXXX\\\ggguuuyyyxxxvvvkkk[[[SSS```hhh^^^RRRHHH===999<<>>;;;777333000000111222222000111000......000111000---000333111---,,,///333000000000000000//////.../////////000111111222222111222222333444555666777444888===BBBFFFKKKOOORRRUUUYYY]]]aaacccfffjjjlllnnnaaaWWWPPPxxxkkkcccZZZFFF;;;:::===777777;;;999777666666666555555555555555555444444444333333333222333333444444333333222111333444555555777999;;;DDDMMMTTTTTTQQQOOOPPPPPPYYYfffmmmYYYHHHDDDBBB===<<>>;;;;;;>>><<<999777444222000000111111000000////////////000000000000111111111000000///////////////////////////......//////000000111111222333333444555666777777:::;;;>>>BBBFFFKKKOOOQQQSSSWWW]]]bbbeeegggjjjlllrrr~~~^^^WWWQQQ{{{jjjPPPAAA===>>>888888;;;777777777666666666555555555555555555444444444333333222333333444444333333222222333444555666777;;;===MMMQQQUUUTTTQQQOOOPPPRRR]]]qqqeeeSSSEEECCCCCC???@@@EEEEEEHHHKKKMMMNNNPPPRRRTTTWWW[[[aaagggooo{{{}}}}}}zzz{{{wwwuuu}}}|||ssshhhffftttoooSSSCCCBBB===;;;<<<999888777444222000000111111000000////////////000000000000111111111000000///////////////////////////......//////000000111111222333333444555666777777999:::===AAAFFFKKKOOOQQQVVVXXX\\\___bbbfffkkknnnvvv~~~^^^WWWQQQ|||\\\III@@@???999999:::555777777777777666666666666555555555444444444444333333333444444444444333333222444555555666999===@@@SSSTTTTTTSSSRRRRRRTTTWWWbbb|||ZZZLLLAAAAAACCCAAACCCHHHGGGJJJMMMOOOQQQRRRTTTVVV[[[aaaiiiqqqzzz|||zzzuuuuuu}}}xxxqqqpppyyy~~~{{{ooofffmmm|||kkkRRREEECCC<<<::::::666888666444222111111111111000000////////////000000///000000111111000000000////////////////////////......//////000000111111222333333444555666777777777999<<>>;;;<<<666999999999999888888888777666666666555555555444444444444555555555555444444666666666666999???GGGLLLVVVSSSTTTXXXVVVTTT\\\iiiqqqVVVFFFDDDBBBCCCFFFHHHIIIIIILLLNNNRRRTTTUUUWWWYYY[[[aaannn}}}|||vvvqqqmmmllluuuuuurrrgggccclllrrrxxxwwwkkk[[[QQQPPPMMMEEEDDDCCC;;;:::;;;333555555444444333222111111000000////////////000000------...///000000000000////////////////////////......//////000000111111222333333444555666777777666888;;;@@@EEEKKKOOOQQQSSSWWW]]]bbbeeegggjjjkkk}}}^^^WWWQQQlll^^^SSSDDD>>>>>>999::::::999999999888888888666666666666555555555555444444555555555555444444777777666777:::@@@IIIOOOTTTQQQSSSVVVTTTUUUfffzzz}}}bbbOOOBBBCCCDDDEEEHHHKKKLLLKKKLLLPPPTTTYYY\\\___ccceeelllzzz|||xxxssslllgggqqqyyyvvvooonnnqqqtttmmm\\\NNNHHHKKKEEEHHHFFF<<<;;;;;;222444444444444333222111111000000////////////000000,,,---...///000000000000////////////////////////......//////000000111111222333333444555666777777777999<<<@@@EEEJJJNNNPPPUUUXXX\\\```cccgggkkkmmmwww^^^WWWQQQvvvhhh[[[III@@@@@@<<<:::::::::999999999888888777666666666555555555555444444555555555555444444888777777777:::AAAJJJQQQPPPMMMOOOSSSSSSYYYqqq~~~fffRRREEE@@@CCCEEEGGGJJJNNNOOONNNMMMQQQWWW\\\aaafffkkknnnyyy~~~{{{vvvnnnfffhhhppplllmmmrrrpppcccTTTLLLFFFCCCGGGFFF<<<;;;;;;333444444444444333333222111000000////////////000000,,,---...///000000000000////////////////////////......//////000111111111222333333444555666777777888999<<<@@@DDDIIIMMMOOOWWWYYY[[[^^^aaaffflllpppmmm^^^WWWQQQwwwjjjTTTFFFCCC@@@<<<;;;::::::;;;;;;999777666666666666777777777777555555555555666666666777555777777666:::DDDMMMPPPPPPUUUMMMJJJVVV___|||hhhTTTHHHDDD@@@CCCEEEGGGHHHJJJMMMOOOQQQWWW___dddhhhlllqqquuu}}}uuukkkdddbbbuuupppiiipppsssgggWWWPPPIIIKKKHHHAAA===>>>:::444333444666777666444111/////////............/////////...---...111222111000///////////////......------...000000//////111222000111222333555666777888666999<<<@@@DDDJJJPPPTTTZZZXXXYYY___bbbdddggglllwww```WWWQQQyyybbbLLLBBB;;;<<<;;;::::::;;;;;;999888777777777777777666666666555555555666666666777777666999999888<<>><<<::::::<<<<<<;;;:::999999888888777666555555555666666666666777777777777::::::;;;AAAKKKQQQQQQFFFFFFOOO[[[___hhhooocccRRRGGGCCCCCCBBB@@@EEEGGGIIIJJJKKKNNNRRRUUU___gggrrrzzz|||wwwsssnnniiiffffffjjjsss|||ooofffcccjjjooohhh]]]VVVTTTbbblllcccNNN>>>999;;;777777888888888666444333//////............/////////...---...111222111000///////////////......------...000000//////111222111111222333444555666777666999<<<@@@DDDJJJPPPTTTYYYWWWYYY___dddfffkkkpppyyyaaaYYYSSSvvv\\\HHH@@@>>>;;;;;;<<<<<<;;;::::::999999888777666666555666666666666777777777888777999:::<<>><<<;;;;;;:::999888888888888888888888888666666777777777888888888888:::;;;???HHHRRRTTTQQQLLLQQQ```eeeiiiuuuppphhhbbb\\\XXXWWWUUUQQQNNNMMMMMMNNNNNNNNNNNNNNNMMMOOOPPPSSSUUUYYY^^^eeeiiissszzz~~~zzz{{{{{{xxxrrrnnnkkkkkkfffcccccckkktttvvvnnnddd___[[[VVVVVV[[[^^^\\\WWWNNNFFFAAAEEEGGGCCC<<<:::555555444444333222222222//////............/////////...---...111222111000///////////////......------...000000//////111222222333333444444555555555666999<<<@@@DDDJJJPPPTTTXXXVVVXXX]]]aaacccggglllpppxxx^^^VVVQQQnnnGGGCCC???<<<;;;:::999888888888888888888999999999777777777777888888888888999;;;===AAAKKKTTTVVVRRRNNNWWWjjjnnntttwwwjjjcccaaaUUUTTTSSSTTTUUUWWWVVVUUUWWWXXXYYYXXXVVVVVVWWWXXXVVVXXXZZZ]]]aaagggnnnsssxxxzzz{{{xxxrrrmmmkkkjjjnnneee```gggvvv{{{ssshhhbbb]]]WWWTTTWWW[[[ZZZVVVSSSEEE<<>>;;;999777444444555777888888777444000------/////////////////////000000000111////////////////////////////////////000000000000000111222222444444555666555777<<>>CCC<<<===<<<;;;;;;::::::;;;;;;::::::999999999999::::::;;;@@@GGGNNNTTTVVVXXXXXXbbbhhh{{{xxxuuusssrrrrrrqqqnnnlllmmmnnnmmmgggbbbjjjvvvddd```ffflllOOOJJJDDDBBBDDDFFFDDDAAA999777444444666777888888777444000....../////////...////////////000000000////////////////////////////////////000000000000000111222222444444555666555777<<>>CCCIIINNNPPPQQQRRRSSS^^^lllyyyuuuqqqpppqqqqqqnnnkkkkkkkkkiiiddd]]]___nnn~~~|||{{{ssscccWWWVVV\\\aaaLLLJJJEEEBBBCCCGGGFFFCCC:::777555444555777777777666333000//////000000///......////////////000000000000000000000000000000////////////000000000000000111222222444444555666555777<<>>======<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===CCCGGGKKKKKKJJJHHHIIIKKKbbb~~~|||yyysssqqqsssssspppmmmhhhcccbbbccc```]]]```hhh^^^```]]]TTTMMMKKKKKKJJJHHHHHHCCC<<<<<<@@@@@@;;;;;;888555333444555555444222111000111222222111000............/////////000000000000000000000000000////////////000000000000000111222333444555555666666888;;;AAAGGGMMMRRRUUUWWWYYY[[[^^^aaadddiiimmm|||xxx[[[TTTNNNsssRRRIIICCCBBB@@@>>>=========<<<:::<<<;;;;;;;;;<<<===<<<;;;???KKKOOOLLLIIIAAAGGGZZZkkkzzztttpppooooooooonnnlllkkkfff^^^WWWWWW^^^ddd]]]ZZZUUURRROOOLLLIIIFFFKKKLLLJJJEEE???<<<<<<>>>>>><<<888555333222333444555444444333222111000///------------.........///000000000000000000000000111111000000//////......000222444444444444666888888:::>>>CCCHHHMMMQQQSSSWWWZZZ]]]```bbbeeeiiimmmxxx___XXXRRR|||YYYIIIDDDBBB@@@???>>>??????===<<<<<<;;;;;;;;;<<<======<<>>===;;;888555333333444555333333222111000000000000------........./////////000000000000000000000000111111000000////////////000222444444444444666888777999===BBBHHHMMMQQQSSSWWWZZZ]]]```bbbeeeiiimmmwww^^^WWWQQQcccGGGBBBAAA@@@@@@@@@AAAAAA???===<<<<<<<<<<<<<<<===>>>>>>HHHLLLGGGDDDIIIMMMXXXmmm{{{yyypppjjjhhhiiikkkmmmkkkjjjfff___ZZZYYY]]]aaasssoooiiiccc]]]WWWQQQNNNLLLMMMKKKFFF???;;;;;;<<<;;;999777555444444555555333222111/////////000111....../////////000000000000000000000000000000000111000000000000/////////000222444444444444666888666888<<>><<<<<<===>>>===<<<===@@@CCCJJJLLLHHHJJJUUU\\\gggyyy|||xxxtttpppnnnkkkhhheeedddccc```\\\YYYWWWWWWXXXjjjuuujjj[[[TTTUUURRRKKKBBB;;;888888777777666555444444555555:::999666333000///......////////////000000000000////////////////////////000000000000111111111111000222444444444444666777666888<<>>>>>>>>===<<<<<<>>>???===<<<===AAAEEEIIINNNMMMQQQ]]]dddooo{{{yyyvvvsssppplllgggcccbbb```^^^[[[YYYVVVUUUTTT\\\iii~~~iiiYYYTTTUUUSSSLLLCCC;;;888777777777666555444444444444:::999777555222000...---....../////////000000000000000000000000000000000000000000111111111111222000222444444444444666888666888<<>>======<<<>>>???>>>;;;<<>>===>>>>>>>>><<>>;;;<<>>CCCHHHMMMQQQSSSWWWZZZ]]]```bbbeeejjjmmmqqq]]]VVVQQQ]]]EEE===AAA>>>>>>@@@<<<======>>>===>>>AAAEEEIIIMMMSSSSSS^^^oooppp}}}wwwpppiiieeebbbaaa___```___[[[ZZZZZZVVVPPPOOOSSSXXX\\\[[[VVVNNNIIIDDDFFFGGGFFFCCC@@@;;;666666666777777666444111000444444444333222111//////////////////////////////111000///////////////000000000000000111111111111111222222333444555666666888;;;???CCCGGGKKKPPPTTTXXXXXX[[[aaacccdddiiioooooo___WWWRRRsssMMM>>>BBB<<<<<>>===>>>AAAFFFIIIOOOUUUVVVaaaqqqvvv~~~wwwpppjjjdddaaa```___```___[[[ZZZZZZVVVQQQIIILLLPPPTTTUUURRRMMMIIIAAACCCDDDDDDCCC@@@;;;777777888888999777555333222444444444444333111000///////////////////////////000000////////////000000000000000000111111111111111222222333444555666666888;;;???CCCGGGKKKPPPTTTXXXXXX[[[aaadddeeeiiioooqqq^^^WWWRRRXXXAAAFFF;;;;;;DDD:::===>>>>>>>>>???BBBFFFJJJQQQWWW[[[eeessssssttt~~~yyyrrrjjjddd```^^^___```___[[[ZZZ[[[WWWQQQLLLNNNPPPTTTUUUSSSNNNKKK??????@@@BBBCCC@@@<<<999999999:::999888777555444444444555555444222000///////////////////////////000000000//////000000111000000000000111111111111111111222333444555666666888;;;???CCCGGGKKKQQQTTTYYYXXX\\\aaadddeeejjjpppsss^^^WWWRRRbbbDDDHHH===>>>GGG;;;===>>>>>>>>>???CCCGGGKKKSSSYYY```hhhsssssscccUUUUUU```kkktttzzzyyyuuuuuuyyyzzzsssllleee___\\\___```___[[[ZZZ[[[WWWRRRQQQRRRUUUXXXZZZWWWQQQLLL???===>>>BBBDDDAAA===;;;888999999999888777555444444444555666555333111000////////////////////////000000000///000000111111///000000000111111111111111111222333444555555666777:::???CCCGGGLLLQQQUUUYYYYYY\\\bbbeeefffkkkqqquuu^^^WWWQQQkkkGGGFFF???@@@DDD:::===>>>??????@@@CCCHHHLLLUUUYYYccckkkuuuxxxYYYQQQIIIIIILLLPPPYYY```gggeeebbb```___```bbbccckkkttt{{{tttmmmeee___\\\]]]___^^^ZZZZZZZZZWWWQQQNNNPPPTTTZZZ___^^^WWWPPPDDD???>>>CCCFFFBBB===<<<777777777666666555444444333555666777666444222000////////////////////////000000000000000111222222///000000000111111111111000111111222333444555555777:::>>>CCCGGGLLLQQQUUUYYYYYY\\\cccfffggglllrrrvvv^^^VVVQQQ{{{OOOBBB@@@@@@>>>:::>>>>>>???@@@AAADDDIIIMMMVVVYYYfffppp{{{dddLLLIIIHHHHHHFFFDDDIIIPPPSSSSSSRRRQQQQQQPPPOOOOOOSSS[[[cccgggjjjyyy~~~{{{vvvoooggg```\\\\\\]]]\\\YYYYYYZZZVVVQQQLLLMMMSSS]]]gggjjjfffaaaMMMDDDAAAGGGJJJCCC======666555555555444444444444333555777888777555333111////////////////////////000000000000111111222333000000000000111111111111000000111222333444555555666:::>>>CCCGGGLLLRRRVVVYYYYYY]]]cccggghhhmmmsssvvv]]]VVVQQQ^^^AAADDDBBB:::???>>>??????@@@AAAEEEJJJNNNWWWYYYiiivvvTTTGGGEEEEEEHHHGGGDDDEEEHHHJJJIIIIIIIIIHHHHHHGGGGGGFFFJJJPPPSSSSSS^^^yyy~~~}}}{{{vvvppphhhaaa\\\ZZZ\\\[[[XXXWWWXXXUUUPPPNNNMMMRRR\\\iiiqqqrrroooVVVKKKFFFLLLMMMDDD======555555444444444444444444333555777999888666333222////////////////////////000000000000111222333444000000000000111111111111000000111222333444444555666999>>>BBBGGGLLLRRRVVVYYYYYY]]]dddgggiiinnntttttt]]]VVVQQQlllCCCHHHFFF:::EEE>>>???@@@@@@BBBEEEKKKOOOXXXXXXkkk{{{iiiGGGFFFBBBBBBFFFIIIGGGFFFFFFGGGFFFEEEEEEDDDEEEFFFFFFAAACCCGGGJJJIIIOOOcccxxx}}}|||{{{wwwpppiiiaaa]]]YYY[[[ZZZWWWWWWXXXTTTOOONNNKKKMMMUUUcccnnnqqqqqq\\\OOOIIINNNOOOEEE======666555555444444444555555333555777999999777444222////////////////////////000000000000111222333444000000000000111111111111000000111222333444444555666999>>>BBBGGGLLLRRRVVVYYYYYY]]]dddgggiiinnntttsss]]]VVVPPPyyyLLLGGGEEE>>>CCC@@@>>>???BBBEEEFFFLLLTTTXXX^^^kkkyyy|||ZZZIIICCCDDDDDDCCCEEEJJJOOOQQQMMMNNNMMMJJJGGGFFFFFFGGGFFFHHHGGGDDDGGGRRR___hhhssswww{{{|||xxxqqqjjjccc___[[[ZZZZZZYYYXXXVVVRRRNNNMMMJJJIIIMMMWWW___bbbbbbSSSLLLHHHIIIGGGAAA>>>@@@:::777444222222222222111222222333555777777444222000000////////////000000111111000///////////////000///.........///111222000000000111222333555555999888;;;BBBGGGJJJOOOUUUYYYZZZ]]]```ffflllqqqtttqqq\\\UUUPPPVVVJJJFFF???BBBAAA??????CCCEEEGGGMMMTTT^^^dddooonnnRRREEEEEEFFFEEECCCDDDIIIQQQVVV```\\\UUUNNNIIIGGGFFFFFFEEEGGGHHHGGGGGGNNN]]]kkkuuulllkkkvvv|||uuujjjdddbbbkkk}}}~~~{{{wwwrrrkkkddd___[[[ZZZYYYYYYXXXVVVRRRNNNKKKGGGFFFIIIOOOUUUVVVVVVMMMFFFBBBCCCBBB===;;;===999777444444444444333222222222222444666666444111000000////////////000000111111000///////////////000//////...///000111222000000000111222333555555999888;;;BBBGGGJJJOOOUUUYYYZZZ\\\```eeelllqqqtttrrr\\\UUUPPPfffMMMFFFAAAAAAAAA???@@@CCCEEEGGGMMMTTTaaahhhsssuuuZZZKKKEEEFFFGGGHHHHHHKKKSSSaaalll{{{ppp```RRRKKKHHHGGGFFFDDDEEEIIILLLJJJNNNbbbxxx~~~iiiWWWYYY```]]]UUUPPPNNNPPP___xxx~~~}}}zzzwwwsssllleee```[[[ZZZXXXXXXWWWUUUQQQOOOJJJGGGEEEFFFIIILLLKKKJJJHHHBBB>>>>>>>>>;;;:::;;;777666555666777666555333111111111333555555333111000000////////////000000111000000//////////////////////////////000111111000000000111222333555555999888;;;BBBGGGJJJOOOUUUXXXYYY\\\```eeelllqqqtttsss\\\UUUPPPxxxQQQDDDBBBBBBBBB@@@@@@DDDFFFHHHNNNUUU```kkkvvvyyywwwqqqeeeWWWLLLHHHIIIGGGIIIOOOVVV^^^kkk~~~jjjVVVLLLIIIHHHGGGDDDDDDIIIOOOOOOUUUnnnrrr___aaaiiieeeXXXPPPXXXXXXcccttt~~~{{{xxxvvvsssnnngggaaaZZZYYYWWWWWWVVVTTTQQQOOOLLLJJJGGGGGGHHHIIIHHHGGGGGGCCC???===============666555666777999888666444111111111222444444333111000000////////////000000000000////////////000000///////////////000000111000000000111222333555555999888;;;BBBGGGJJJOOOUUUXXXYYY[[[```eeelllrrruuusss]]]UUUQQQXXXCCCCCCBBBBBB@@@AAAEEEGGGHHHOOOVVV___ooo{{{gggUUUPPPPPPOOOLLLIIIGGGIIIKKKIIIMMMXXXhhhwwwqqqYYYLLLIIIIIIJJJIIIHHHLLLQQQUUU___zzzxxxiiioooyyyttteee[[[ccckkk{{{~~~{{{wwwuuutttooogggaaaZZZXXXVVVUUUUUUTTTQQQOOOLLLJJJIIIHHHIIIKKKLLLLLLIIIFFFAAA===<<<>>>???>>>666555666777999999777555222111000222333444333111000000////////////000000000000////////////000000...//////000000000000000000000000111222333555555999888;;;BBBGGGJJJOOOUUUXXXYYY\\\```fffmmmsssvvvrrr]]]VVVQQQdddFFFDDDCCCCCCAAABBBEEEGGGIIIOOOVVVaaavvv}}}dddQQQEEEHHHHHHIIIIIIIIIIIIHHHHHHLLLQQQbbb{{{www[[[LLLHHHIIILLLNNNOOORRRWWW```qqqvvvlllsss|||xxxmmmfffdddvvv{{{wwwuuutttpppggg```YYYWWWUUUTTTTTTSSSQQQPPPIIIHHHGGGGGGIIILLLPPPRRRLLLIIIBBB;;;:::===???===777666555666888888777555333222111222333444444333000000////////////000000///////////////000000111......///000000000000000000000000111222333555555999888;;;BBBGGGJJJOOOUUUYYYZZZ]]]aaagggnnntttxxxooo]]]VVVQQQsssLLLEEECCCDDDAAABBBFFFHHHJJJPPPWWWccc|||eeeVVVMMMGGGIIIIIIIIIJJJLLLKKKIIIFFFMMMSSSiii|||___LLLFFFHHHLLLNNNUUU[[[bbbtttxxxuuu~~~~~~uuuqqqqqq{{{vvvuuutttpppfff^^^YYYVVVTTTSSSSSSSSSQQQPPPIIIHHHGGGGGGIIIMMMSSSXXXPPPNNNFFF<<<:::>>>???<<<888666555555666777666555444333222222444555555444000000////////////000000///////////////000111111---...///000111000000///000000000111222333555555999888;;;BBBGGGJJJOOOUUUZZZ[[[^^^ccciiipppvvvyyymmm^^^VVVRRR~~~QQQFFFCCCDDDBBBBBBFFFHHHJJJPPPWWWcccfffQQQLLLKKKGGGFFFEEEFFFIIILLLLLLJJJGGGLLLSSSmmmbbbLLLDDDGGGLLLLLLXXXbbblll}}}yyy|||vvvuuutttpppfff]]]XXXVVVTTTSSSSSSSSSQQQPPPKKKJJJHHHGGGIIIOOOWWW\\\UUURRRJJJ>>>;;;@@@AAA===999777444444555666666555555333222222444555555555000000////////////000000///////////////000111111---...000111111111000///000000000111222333555555999888;;;BBBGGGJJJOOOUUU[[[\\\___cccjjjqqqwwwzzzkkk^^^WWWRRReee???KKKEEECCCDDDHHHIIIJJJPPPWWWvvvzzzkkkTTTJJJIIIJJJCCCJJJLLLLLLJJJGGGHHHIIIJJJPPPUUUkkkrrrVVVIIIHHHNNNSSSVVVkkk~~~yyy|||xxxsssllleee___[[[XXXVVVTTTSSSQQQNNNLLLLLLJJJGGGFFFHHHOOOXXX___fffbbbTTTCCC???EEEDDD;;;===:::666444333444333222111222333444666777888999000///------///000///...000000111111111111000000////////////000000000000111111111111222333444555888888;;;AAAEEEFFFLLLSSSZZZ]]]```dddiiiooouuuzzzkkk]]]VVVQQQqqqDDDFFFEEEDDDEEEHHHIIIKKKQQQXXXxxxbbbOOOHHHJJJKKKEEEIIINNNQQQOOOMMMMMMOOONNNNNNOOO___uuuiiiSSSJJJKKKPPPUUUaaa}}}zzzwwwzzz|||xxxtttmmmfffaaa[[[YYYVVVTTTRRRQQQNNNLLLLLLJJJHHHGGGHHHNNNVVV\\\jjjhhh[[[JJJCCCFFFDDD<<<<<<999555333333333333222222222333333555666666777111000......000111000///000000111111111111000000////////////000000000000111111111111222333444555888888;;;AAAEEEFFFLLLSSS[[[]]]```ccchhhnnnvvvzzzlll]]]VVVQQQMMMEEEEEEDDDFFFIIIIIIKKKSSS\\\xxxyyyUUUIIIGGGKKKNNNHHHJJJPPPUUUUUUVVVZZZZZZWWWPPPKKKQQQ]]]lllmmmWWWLLLIIIJJJOOOUUUlll}}}llloooxxx|||xxxtttnnngggccc\\\YYYVVVSSSRRRPPPMMMKKKJJJJJJIIIHHHHHHLLLRRRVVV^^^___WWWHHH@@@@@@???:::;;;999555333333444444333333333222222333333444444222111//////111111111000///000000111111000000///////////////000000000000111111111111222333444555888888;;;AAAEEEFFFLLLSSS\\\]]]___bbbgggnnnvvv{{{mmm]]]UUUPPPWWWGGGEEEEEEFFFIIIJJJLLLUUU```xxxgggKKKFFFGGGLLLPPPKKKQQQUUUXXX]]]iiiuuuuuummmWWWMMMJJJLLLRRRfffuuusssfffWWWKKKIIIJJJJJJNNNTTTdddrrrttttttxxx}}}zzzvvvsssnnnhhhccc]]]ZZZVVVSSSQQQOOOLLLJJJHHHHHHHHHGGGFFFHHHKKKNNNKKKOOOMMMCCC;;;;;;<<<<<<<<<999666444555666666555444333222111111111222222222000//////000111111000//////000000000000//////////////////000000000000111111111111222333444444888888;;;AAAEEEFFFLLLSSS\\\]]]___bbbfffmmmuuu{{{nnn\\\UUUPPP^^^HHHFFFFFFGGGIIIJJJMMMXXXeee|||yyyZZZHHHHHHHHHMMMRRROOOUUUWWW[[[hhhcccUUUMMMJJJLLLZZZccc\\\[[[NNNGGGKKKLLLJJJMMMTTTUUUfff|||zzzwwwtttppplllgggddd^^^ZZZVVVRRRPPPNNNKKKJJJEEEFFFFFFEEECCCDDDFFFHHHDDDIIIIIICCC<<<;;;>>>AAA<<<:::777666777888888888555444222111000000111222111///---...///000////////////000000000000//////////////////000000000000111111111111222333444444888888;;;AAAEEEFFFLLLSSS[[[\\\___bbbfffmmmuuuzzznnn\\\UUUPPPeeeIIIFFFFFFHHHJJJJJJNNN[[[iiigggRRRIIILLLJJJMMMTTTTTTRRRWWW___rrrppp^^^SSSQQQWWWhhhpppfffZZZNNNHHHMMMMMMHHHKKKTTT[[[nnn{{{xxxuuurrrooolllgggddd___[[[VVVQQQOOOMMMKKKIIIDDDDDDDDDCCCAAAAAACCCEEEEEEHHHHHHBBB<<<999;;;>>><<<999777666777999999999666555222000000000111222000...------...//////......//////000000//////...////////////000000000000111111111111222333444555888888;;;AAAEEEFFFLLLSSSYYY\\\___cccgggmmmtttyyynnn\\\TTTOOOqqqNNNFFFGGGIIIJJJJJJNNN]]]llloooYYYKKKKKKPPPKKKMMMVVVZZZZZZfffuuu}}}gggWWWXXXfffjjj\\\UUUYYYXXXQQQTTT```rrr}}}zzzxxxtttrrrooollliiifff```\\\VVVQQQNNNLLLJJJHHHDDDEEEDDDBBBAAAAAACCCEEEGGGFFFDDD@@@:::777777::::::777555444666888888888777555222111000111222444111///......///000000///......////////////......////////////000000000000111111111111222333444555888888;;;AAAEEEFFFLLLSSSWWW[[[```dddiiinnnssswwwmmm[[[TTTOOO~~~}}}UUUFFFGGGIIIKKKJJJOOO^^^nnnjjjXXXPPPGGGLLLRRRLLLLLLXXX^^^mmmlllYYYZZZmmmppphhhkkkiiibbbfffsss{{{{{{xxxuuurrrpppnnnjjjhhh```\\\VVVQQQMMMKKKJJJHHHFFFFFFEEECCCAAAAAADDDFFFJJJGGGDDDAAA===::::::<<<888666333333444666777777777555333111000111333555222000//////000111111000......////////////......////////////000000000000111111111111222333444555888888;;;AAAEEEGGGLLLSSSVVVZZZ```eeejjjnnnsssvvvmmm[[[TTTOOOUUUJJJLLLFFFEEEKKKOOO]]]uuuvvvcccXXXTTTNNNIIIJJJMMMPPPOOOQQQ[[[hhhuuu```ZZZggg~~~{{{}}}yyyuuuqqqnnnkkkhhheeeeee]]]SSSNNNMMMLLLJJJGGGGGGEEEBBB@@@???AAACCCEEEHHHIIIEEE>>>;;;<<<;;;999666555444444444555555444777666444222111111111222222111000//////......//////000111111111000...------......///000111111222111111111111222333444555777999===@@@CCCFFFKKKNNNWWW[[[```eeejjjoootttxxxnnn\\\UUUPPP^^^LLLMMMGGGGGGMMMQQQ___wwwhhh\\\PPPKKKLLLHHHKKKGGGFFFKKKQQQVVV^^^eeerrruuubbb___nnn}}}}}}zzzvvvrrrnnnkkkgggdddddd]]]SSSNNNLLLLLLIIIGGGGGGEEEBBB@@@???@@@CCCDDDJJJLLLJJJBBB===<<<;;;999999888777666666666666666555444333333333444555666222222111//////.........///000000111000///...---.........///000111111111111111111111222333444555777999===@@@CCCGGGKKKOOOWWWZZZ___dddhhhmmmrrrvvvnnn\\\UUUPPP{{{gggNNNNNNHHHIIIOOORRR```zzzdddOOOIIIEEEGGGLLLJJJKKKEEEEEEPPP]]]cccddddddiiizzzpppdddqqqzzz~~~{{{wwwrrroookkkfffcccccc\\\SSSNNNLLLKKKIIIGGGGGGEEEBBB@@@???@@@BBBCCCLLLQQQQQQIII@@@<<<:::999:::999888777666555555555333333333333555777999:::444333111000///.........000000000000000///............//////000000111111111111111111222333444555666999===@@@CCCGGGLLLPPPXXX[[[___cccggglllqqqttt~~~nnn]]]VVVQQQ{{{mmmQQQNNNHHHIIIPPPRRRaaa}}}uuuWWWFFFFFFFFFKKKOOOLLLHHHEEEJJJ[[[lllrrrqqqnnnxxx~~~|||xxxsssoookkkfffbbbbbb\\\TTTNNNKKKJJJHHHFFFGGGEEEBBB@@@???@@@AAABBBLLLTTTVVVNNNCCC===:::999888888888666444333333444333333333333555777999:::444333222000///.........000000000000000//////....../////////000000000111111111111111222333444444666888<<<@@@DDDHHHMMMQQQZZZ\\\```cccgggkkkqqquuu|||nnn]]]VVVQQQxxxxxxTTTOOOGGGIIIPPPRRRccckkkQQQDDDGGGGGGJJJLLLHHHFFFEEELLL]]]nnnyyy|||xxxtttpppkkkfffbbbaaa\\\VVVPPPLLLIIIHHHGGGFFFEEECCCAAA??????@@@AAAJJJRRRVVVNNNDDD===:::888888999999777333222333555555555444333333444555666444333222000//////......111000000///////////////////////////000000000000111111111111222333444444555888<<<@@@DDDIIINNNRRR[[[]]]aaadddggglllrrrvvv~~~nnn]]]VVVQQQqqqwwwZZZRRRGGGIIIPPPRRRfffeeeOOOGGGJJJIIIIIILLLIIIJJJGGGJJJWWWggguuu~~~|||xxxuuuqqqlllgggbbb```]]]XXXRRRMMMJJJHHHHHHFFFEEECCCAAA@@@?????????EEEMMMPPPKKKCCC>>>;;;777999;;;;;;999666444666888999777555444222222222222333333222111000000000000111111000///////////////////////////000000000000111111111111222333444555444888<<<@@@EEEJJJOOOSSS[[[]]]```dddhhhmmmtttxxxlll\\\UUUPPPjjjkkk```UUUIIIKKKRRRTTTjjj```MMMHHHLLLJJJKKKRRRSSSRRROOOQQQ[[[fffmmmssswwwzzz}}}{{{xxxuuurrrmmmhhhccc```^^^YYYSSSNNNJJJIIIIIIFFFEEECCCAAA@@@???>>>>>>@@@EEEHHHEEEAAA???;;;777777:::<<<:::666444777:::;;;:::777555333222222222222222111000000111111222222111000///...//////000000000000000////////////111111111111222333444555444777<<>>>>>===AAABBB@@@??????;;;666555888:::888444333666:::<<<;;;888666444444333333111111111000111111222333222111///.........///000000000000000////////////111111111111222333444555444777<<>>;;;888777888777777777666666666666999777555333222111222222333333222111000///...---000000000000000000000000000...///222222///---///111000000111333555777888777666:::BBBHHHJJJNNNSSSXXX[[[]]]___aaahhhqqqxxxlllYYYSSSOOOooo___pppzzzYYYOOOMMMQQQ\\\qqqfffOOOGGGJJJLLLFFFQQQiiixxx{{{fffggg{{{ddd]]]wwwzzzuuusssssspppjjjeeeaaa^^^YYYTTTOOOKKKHHHGGGDDDCCCBBB@@@??????>>>>>>>>>???@@@>>>;;;888777777666666666555555555444444777666444333222222222222333222222111111000000///000000000000000000000000000......111111...---000111222222222333444777999777666:::BBBHHHJJJNNNSSSYYY\\\^^^___bbbgggpppwww~~~kkkZZZTTTQQQsss```eee```RRROOOSSS```xxxppp___QQQLLLGGGLLLOOOLLL[[[yyywwwuuupppbbbppp{{{vvvtttrrrooojjjfffaaa^^^YYYTTTOOOKKKHHHGGGDDDCCCBBB@@@>>>======<<>><<<;;;;;;???@@@AAA@@@<<<777555444444444555555555444333222222222222222222222222333666555555333222111000000////////////////////////000------000000......111///222555444111000333777777666:::BBBHHHJJJNNNSSS[[[^^^aaabbbccchhhooouuuxxx~~~jjjZZZUUUQQQuuu```WWWkkkkkkRRRLLLRRRaaa___KKKJJJGGGJJJJJJQQQVVVYYYrrrtttkkkuuu}}}xxxtttpppmmmjjjhhhaaa^^^YYYTTTOOOKKKHHHGGGEEECCCBBB???>>><<<;;;;;;===AAAEEEEEEAAA;;;555222555555777777777666444333111111222222222333222222888888666444222000///...////////////////////////000---...111111//////222...111333333111000222444777666:::BBBHHHJJJNNNSSS\\\^^^aaaccceeeiiipppuuutttkkkYYYSSSPPPuuu```]]]tttoooSSSLLLRRRbbb~~~XXXIIIJJJGGGMMMLLLTTTZZZbbb}}}xxxsssnnnkkkhhhgggaaa^^^YYYTTTOOOKKKHHHGGGDDDCCCBBB@@@>>>======<<<===BBBGGGIIIFFF>>>777333666777888999999777555444111222333333333333333222888777666444222000///...000000000000000000000000///...///333444111000222//////111222333333333333777666:::BBBHHHJJJNNNSSS[[[^^^bbbdddfffjjjqqqvvvxxxkkkXXXSSSPPPuuubbbgggtttUUUNNNUUUeeewwwSSSHHHKKKIIITTTSSS[[[cccppp~~~|||xxxrrrllliiiggggggaaa^^^YYYTTTOOOKKKHHHGGGDDDCCCBBB@@@??????>>>>>>===BBBGGGIIIEEE???999666555777888:::999777555444333333444555444444333222555444444333222111000000000000000000000000000000///...111666777333111222111//////222777888666333777666:::BBBHHHJJJNNNSSSZZZ^^^bbbeeegggkkkrrrwwwjjjYYYTTTQQQvvvdddoooxxxXXXQQQXXXhhhsssPPPGGGLLLLLL[[[ZZZbbblll}}}~~~|||wwwqqqkkkgggfffgggaaa^^^YYYTTTOOOKKKHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>BBBFFFFFFCCC???;;;999555666888999999777555333444444555666555444333222222222222222222222222222000000000000000000000000......222888999555222222444000///333:::<<<999444777777:::BBBHHHJJJNNNSSSYYY]]]bbbeeehhhlllsssxxx~~~iiiZZZUUURRRsss^^^kkkUUUQQQ[[[nnnpppQQQLLLPPPKKKOOO^^^mmmyyy~~~zzzvvvpppjjjfffcccccc___ZZZTTTPPPKKKFFFCCCEEEDDDCCCBBBAAA@@@@@@???>>>>>>===>>>???>>>;;;888:::::::::999888666444333555999======999444111000222222333333333222222111000000111111111111000000000111111111111222222222333333333222222333333444444999>>>BBBEEEJJJQQQVVV]]]```dddeeegggjjjpppuuu~~~iii[[[XXXUUUvvvbbblllYYYSSS^^^rrroooQQQMMMQQQLLLXXXeeettt~~~{{{vvvpppkkkgggdddddd```ZZZUUUPPPLLLGGGDDDDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<======;;;999888888999999888666444333555888;;;;;;777333111111222222333333222222111111000000111111111111000000//////000000000111111111222222111111222222333333555999>>>BBBDDDHHHNNNSSS\\\```dddfffhhhkkkpppuuujjjZZZXXXTTTzzzdddiii]]]UUUaaaxxxhhhQQQOOOUUUSSSeeennn}}}{{{vvvppplllhhhgggddd```ZZZUUUQQQLLLHHHEEECCCCCCBBBAAA@@@???>>>>>><<<;;;:::;;;<<<<<<;;;999555666777777777666444333444555777777555333222222222222222222222111000000000000111111111111000000.../////////000000000000111111000111111222333333666:::???CCCEEEJJJPPPUUU\\\```eeehhhiiilllqqquuulllZZZWWWTTT~~~dddccc___UUUaaa|||sssmmmooowwwttt^^^PPPRRR\\\^^^ttt{{{{{{|||vvvqqqmmmjjjhhhccc___YYYTTTPPPLLLGGGDDDCCCBBBAAAAAA??????>>>======<<<:::;;;;;;;;;999777333444555666666666444444333333444444333333333444333333333333222111000000000000111111111111000000/////////000000000111111111111111111222333444555333888===AAADDDIIIPPPUUU[[[```eeehhhjjjmmmqqquuukkkYYYVVVSSSfffaaavvvaaaTTTaaatttbbbVVVRRRTTT[[[ccckkksss~~~~~~aaaUUUMMMRRR```gggrrrvvv|||wwwrrrmmmjjjiiiaaa^^^XXXSSSOOOKKKGGGDDDCCCBBBAAAAAA??????>>>===???>>>=========;;;777444222333555666666555555444222222111222333333444444444444444333333222000000000000111111111111000000000000000111111111222222111111222222444555777777777;;;???BBBCCCGGGMMMQQQ[[[___dddgggiiilllrrrvvviiiYYYVVVRRR~~~iiiaaannndddUUUbbbmmm___QQQJJJHHHIIIMMMRRRTTT[[[eeeoooxxxkkkTTTPPPLLLQQQcccqqqxxxttt{{{{{{|||xxxsssnnnjjjhhhaaa^^^XXXTTTPPPLLLHHHEEECCCCCCBBBAAA@@@???>>>>>>?????????@@@@@@===888444333444555666666666555444333111111222333444444333555555555555444222111111000000111111111111000000111111111111222222222222111111222333555777888999CCCFFFIIIJJJIIIKKKOOORRR[[[^^^bbbeeegggkkkrrrwww}}}gggXXXUUURRR|||sssyyyzzzeee^^^iiiiiiXXXeeesss\\\RRRIIIHHHIIIHHHIIIJJJKKKOOOUUU\\\cccnnnzzz}}}\\\LLLPPPOOOUUUkkk~~~}}}~~~}}}|||yyytttnnniiifffccc___ZZZVVVRRRNNNJJJGGGDDDDDDCCCBBBAAA@@@??????<<<>>>AAADDDEEEBBB<<<777444555666777777666444444333222111222555555333111777777777666555444222111000000111111111111000000000000000000111111111111000000111222444666888999DDDGGGJJJKKKJJJLLLPPPTTT[[[^^^aaabbbdddjjjrrrxxx|||fffWWWUUUQQQ{{{qqqkkklllllliiieee___fffmmmpppuuuvvv^^^XXXgggmmm[[[hhhkkkXXXOOOGGGBBBDDDFFFEEECCCBBBFFFHHHJJJLLLPPPYYYeeemmmzzzpppRRRGGGQQQSSSZZZttt|||||||||zzzuuunnnhhhddddddaaa\\\WWWTTTPPPLLLIIIEEEDDDCCCCCCAAAAAA@@@???999<<>>AAABBBFFFKKKPPP[[[]]]___```ccciiiqqqxxx|||fffWWWTTTQQQ}}}uuuoooiiigggiiiiiieeeaaa```]]]fffqqqvvv{{{vvv]]]\\\iiipppZZZkkknnnXXXMMMDDDAAABBBGGGHHHDDDDDDHHHEEEIIILLLMMMMMMPPPWWW\\\hhhuuulllVVVPPPUUUSSS]]]}}}|||{{{yyyvvvqqqlllgggdddfffbbb]]]YYYVVVRRRKKKFFFDDDCCCBBBBBB@@@@@@???>>>;;;<<>>;;;<<<>>>AAABBBAAA<<<999999888777777888888666555555666888999888666444222333444444555555333222111///000111111111111000///111000000000000000000000222222111111222333444555999999===CCCFFFFFFJJJPPPWWWYYY]]]```eeekkkrrrvvv}}}gggZZZWWWTTT{{{iiijjjvvv|||zzzuuunnnkkkjjjnnnnnnjjjggggggppp|||aaaWWW\\\{{{ttt[[[oooiiiPPPCCC@@@FFFBBB@@@BBBEEEGGGLLLRRRRRRPPPMMMIIIFFFGGGJJJMMMQQQWWWaaammmwww{{{bbbYYY[[[VVVZZZsss}}}zzzzzzyyywwwrrrkkkeeeaaabbb^^^YYYVVVUUUQQQKKKGGGCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<>>>@@@???<<<:::888777666777888888666555777888;;;<<<;;;888555333222333444444444333111000///000000111111000000///000000000000000000111111111111000111111222444444777777<<>>>>><<<;;;;;;<<<======<<<:::777666666777888888666555777999;;;===<<<888555222222222333333333222111000///000000000000000000///000000000000000111111111000000000111111222333333666666;;;BBBFFFHHHLLLRRRXXXZZZ^^^bbbffflllsssxxx|||gggWWWTTTQQQtttlllbbb```cccmmmsssrrrnnnlllqqqkkkggghhhkkkpppzzzbbbTTTTTTppp```uuuoooUUUDDDAAAFFFDDDEEEEEEFFFHHHLLLOOOPPPQQQNNNJJJKKKNNNQQQSSSSSSZZZWWW[[[fffqqqwww|||}}}gggdddmmmjjjhhhttt~~~~~~}}}zzztttnnngggccc^^^ZZZVVVTTTSSSPPPKKKGGGCCCBBBAAA@@@???>>>>>>===<<<;;;:::;;;<<<===<<<:::666666555666888888666555666777999::::::777444222222222333333333222111000000//////////////////000//////000000111111111111///000000111222222333333555666;;;BBBFFFHHHMMMSSSXXXZZZ^^^bbbffflllsssxxx{{{hhhWWWTTTQQQiii\\\XXXVVV\\\hhhsssvvvssssssuuuuuuooolllooovvv~~~aaaTTTSSSmmm```xxxdddOOOBBBAAAEEEFFFHHHHHHFFFHHHLLLNNNMMMRRROOONNNSSS___iiinnnoooooojjjkkksssxxxwwwyyy~~~gggcccnnnnnnnnnzzz}}}yyytttnnniiieee^^^[[[VVVTTTSSSPPPKKKFFFBBBBBBAAA@@@???>>>======<<<;;;;;;<<<======<<<:::666555555666777888777555444555666777777555444222222333444444444333111000000//////......//////000/////////000111111222222///000111222333333333333666666;;;BBBFFFHHHLLLSSSWWWZZZ]]]aaaffflllrrrwww{{{hhhXXXVVVSSSooo^^^WWWWWW\\\aaakkktttxxxzzz}}}|||yyy^^^TTTUUUooobbbyyyxxx___NNNDDDCCCFFFGGGJJJJJJGGGKKKTTTYYYYYYTTTWWW```ooo~~~rrrmmmooowwwyyytttvvv~~~sss```dddxxx~~~}}}wwwrrrmmmiiifff___\\\WWWUUUSSSPPPJJJFFFBBBBBBAAA@@@???>>>======<<<;;;<<<===>>>>>><<<:::555444444666777888777555333333444444444444444444333444444555555333222111000///............///000...//////000111111222222000111222333444444444333666777;;;BBBFFFGGGLLLRRRWWWYYY]]]```eeekkkrrrvvvzzzhhhXXXUUURRRtttcccZZZYYYZZZffffffiiipppvvv}}}ttt[[[VVVZZZtttcccyyyrrr[[[MMMEEECCCDDDFFFJJJJJJIIIPPP^^^hhhjjj^^^hhhyyyqqq]]]ZZZ___iiikkkfffjjjsss{{{ggg\\\lll{{{vvvpppkkkhhhfff```\\\XXXUUUSSSPPPJJJEEEBBBAAAAAA@@@???>>>======<<<<<<<<<>>>@@@???<<<:::555444444555777888777555333333222222333444666666444444555555555444333222000///...------...///000...//////000111222222222000111333444555555444333777777<<>>===<<<<<<:::999999>>>BBBCCC>>>888666555444555777777777555444333222222333333111///333444444555444333111000000000000000000000000000000000000000111111111111...///111333444444444333666999>>>AAADDDHHHLLLOOOYYY\\\___aaadddjjjrrryyyuuufffYYYTTTQQQyyymmm```YYYXXXYYY___fffpppoooggggggrrr|||iiiWWWUUUWWWttthhhssseeeQQQJJJGGGHHHLLLWWWUUUSSS^^^zzzfffVVVMMMLLLMMMQQQXXX[[[]]]dddllleee```[[[ddd}}}yyyxxxssskkkeeedddaaa^^^ZZZWWWUUUPPPIIIDDDBBBAAA@@@???>>>===<<<<<<;;;:::;;;>>>CCCCCC>>>:::444333333333555666555444444333333444555444222000222333444444444333222111000000000000000000000000000000000000111111111111///000222333444555444444666999>>>AAADDDHHHLLLOOOYYY\\\___aaaeeekkktttzzzuuufffZZZTTTQQQ```XXXSSSVVV\\\```ccceeeiiiqqqnnnnnn~~~dddTTTSSSVVVrrrgggrrr\\\LLLIIIIIIMMMSSS___dddaaauuu```VVVQQQIIIXXXbbbllloooppprrrqqqnnntttxxxkkkddd^^^aaasss|||xxxwwwrrrjjjcccaaa```]]]YYYVVVTTTPPPJJJEEECCCCCCAAA@@@>>>===<<<;;;<<<;;;<<>>;;;555444333444666777666555444444555777888777444111111222333444444444333222000000000000000000000000000000000000111111111111000111222444555555555555666999>>>AAADDDHHHLLLOOOXXX[[[___bbbfffmmmvvv}}}uuugggZZZTTTQQQZZZSSSPPPXXXaaadddddddddjjjxxxxxxyyybbbRRRRRRUUUpppgggrrrxxxVVVJJJIIIKKKQQQ[[[hhhsssqqqlllQQQPPPUUUUUUhhh|||}}}{{{{{{sssgggbbb```gggwwwzzzwwwvvvqqqhhhaaa___```\\\XXXUUUTTTPPPJJJEEEDDDCCCBBB@@@???===<<<;;;;;;:::;;;>>>@@@@@@===:::888777666777888999999777444555777999;;;999555222000111333444555444444333///////////////////////////000000000111111111111111222333444555666666666666999>>>AAADDDHHHLLLOOOWWWZZZ^^^bbbgggnnnxxxuuugggZZZUUUQQQZZZSSSQQQYYYbbbeeedddcccpppaaaRRRSSSUUUnnniiiuuupppRRRIIIJJJLLLVVVdddttt{{{jjj\\\UUUYYYaaapppvvvuuuxxxlllfffbbb```bbbhhhvvv}}}xxxuuutttpppgggaaa___aaa]]]XXXUUUSSSOOOIIIEEECCCBBBAAA@@@>>>===<<<;;;999999:::<<<======;;;999888777666777888999999777444555777:::;;;:::666333000111333444555444444333///////////////////////////000000000111111111111222222222333444555666777666999>>>AAADDDHHHLLLOOOVVVYYY^^^bbbgggoooyyyttthhhZZZUUURRRUUUQQQQQQZZZcccggghhhiiixxxbbbTTTTTTTTTiiikkkwwwfffNNNJJJKKKMMM[[[ooosss~~~{{{rrruuu}}}ttt``````pppyyykkkfffoootttkkkhhhccc]]]ZZZYYY^^^lllyyy}}}}}}wwwsssrrrooohhhcccbbbbbb^^^XXXTTTRRRNNNHHHDDDAAA@@@@@@???>>>===<<<<<<888999:::;;;;;;:::999999555444333444666777666555444444666888999999666333111222333444444444333222000000000000000000000000000000000000111111111111222222222222333555666777666999>>>AAADDDHHHLLLOOOUUUYYY]]]aaafffnnnxxxtttiii[[[UUURRRTTTSSSXXXccckkkooorrruuucccUUUUUURRRdddkkkwwwttt\\\JJJIIIKKKMMM```yyyttt```iiijjjtttjjjttt}}}ooouuuzzzzzz{{{|||wwwsssjjjaaaXXXRRRNNNPPPXXXaaa{{{{{{uuuvvv}}}|||vvvqqqpppmmmhhheeeeeeddd___XXXTTTQQQMMMGGGBBB>>>>>>>>>=========<<<<<<999:::;;;;;;::::::999:::444333333333555666555444333333333555777777555333222333444444444333222111000000000000000000000000000000000000111111111111111111111111222444555666666999>>>AAADDDHHHLLLOOOUUUXXX]]]aaaeeemmmwww~~~tttjjj[[[VVVRRRWWWZZZbbbnnnuuuxxx{{{cccVVVUUUPPPaaa~~~kkkwwwiiiTTTFFFIIIJJJMMMccchhhTTTXXXkkkrrryyykkkdddkkk~~~sssoootttuuuggg\\\RRRNNNPPPUUU___hhhwww~~~{{{wwwsssssszzz~~~}}}vvvpppooommmhhhggghhheee```YYYTTTPPPLLLFFFBBB========================:::;;;<<<<<<;;;::::::;;;666555444555777777777666333222222333555666555333333444444555444333111000000000000000000000000000000000000000111111111111111000000000111333555666666999>>>AAADDDHHHLLLOOOTTTXXX\\\```eeelllvvv}}}tttjjj[[[VVVRRRdddcccoooiiiZZZWWWTTTgggeee~~~cccPPPDDDGGGMMMSSSfff}}}```SSSbbbuuukkkfffooommmaaaXXX[[[ccchhhnnntttmmm\\\QQQSSSXXXZZZ```iii}}}|||xxxuuuqqqoooooonnnjjjfffccc```[[[VVVRRRLLLGGGCCC>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::;;;<<<<<<:::999333333444444555444444444444444555666888777444222555555666666555333222000333000......000111///---//////000000000000/////////111333333333333555777888:::>>>BBBFFFJJJMMMNNNUUU[[[\\\___hhhllluuutttbbbYYYSSSPPPiiioooiiiVVVQQQTTTooofffzzzsss^^^PPPGGGKKKPPPUUUhhh}}}[[[UUUjjj|||qqquuujjjWWWQQQNNNRRRVVV\\\fffppptttgggZZZVVV[[[cccmmmvvv|||{{{wwwsssrrrqqqppplllhhhbbb___ZZZVVVQQQLLLFFFBBB?????????>>>======<<<<<<;;;:::;;;<<<======;;;999222222333444444444444333111000111222333333111///444555555555555333222111333000......000111///...//////000000000000/////////111333333333333555777888:::>>>BBBFFFJJJMMMNNNTTT[[[[[[___iiimmmvvvtttbbbZZZTTTQQQgggsssmmmXXXRRRXXXzzzgggzzzllldddUUUKKKHHHMMMQQQWWWjjjvvv[[[^^^yyy~~~qqqxxxkkkMMMGGGHHHKKKMMMNNNRRR]]]iiiwwwqqqeee___eeewww~~~|||xxxtttrrrqqqoookkkgggaaa^^^YYYUUUPPPKKKEEEAAA@@@@@@??????>>>======<<<999:::;;;>>>@@@???===:::111222333444444444444444444333222333444555333111444444555555444333222111222000......///000///...//////000000000000/////////111333333333333555777888:::===BBBGGGJJJMMMNNNSSSZZZ[[[___jjjnnnxxxtttcccZZZUUURRRaaaooouuuaaa[[[aaaiiiooo```WWWJJJEEEEEEJJJNNNWWWlllttt]]]fffooobbbdddsss}}}nnnZZZHHHJJJMMMPPPRRRQQQTTT[[[bbboooqqqmmmjjjwww{{{wwwsssppppppmmmiiieee___\\\XXXTTTOOOJJJEEEAAA??????>>>>>>===<<<<<<<<<888999<<>>======<<<;;;;;;::::::888999<<>>@@@???===:::555666777888999:::::::::555555666888999888666333111222333444444333222111000111111000......///000//////000000000000/////////111333333333333555777666888===BBBGGGKKKNNNPPPTTT[[[\\\aaalllqqq{{{pppcccXXXSSSPPPooo~~~kkkbbbkkk}}}nnn{{{iii[[[PPPHHHEEEAAA???AAAEEEKKKRRR]]]fff}}}~~~yyysssmmmhhh{{{hhhaaa[[[pppxxx___MMMOOORRRUUUWWWVVVTTTTTTVVV]]]hhhvvv{{{jjj^^^hhh|||wwwtttrrrooojjjeee___\\\XXXTTTPPPLLLFFFCCC=========<<<;;;;;;::::::;;;:::;;;<<<======;;;999555555777888999:::::::::666777999;;;===;;;777444111222333444444333222111///111222000...---///111//////000000000000/////////111333333333333555777666888<<>>>>>>>>===<<<<<<;;;;;;<<<;;;:::;;;<<<<<<:::999444555666777999999::::::111222555999:::888333///111111333333444333222111///111222000------///111//////000000000000/////////111333333333333555777666888<<>>===<<<;;;:::<<<:::888:::===>>><<<999777666444444555555444333333333444555777666333111222111111222333222000...............///111222333111222333333222000...,,,111111111111222333444444777999===BBBGGGLLLPPPRRRRRRYYY[[[```jjjnnnvvvqqq```XXXVVVSSS~~~rrrcccfffoootttuuukkk[[[MMMCCC???>>>>>><<<@@@CCCBBB??????BBBEEEHHHEEEGGGHHHFFFIII___xxxqqq]]]PPPMMM```nnneeeyyyzzzddd```\\\YYYRRRIIIEEEGGGOOOYYYmmmggg```hhh|||~~~~~~yyyvvvssspppjjjfff___\\\XXXTTTQQQMMMIIIFFF@@@??????>>>===<<<;;;;;;<<<:::999;;;>>>>>><<<999777555444444555555444333333333333444555555333111444333333444555444222000111111000///////////////------,,,,,,...000222333111111111111222333444444777999===BBBGGGLLLOOOQQQSSSZZZ\\\```jjjnnnwwwrrr```ZZZXXXVVV{{{~~~iii___ccckkkwwwfff]]]QQQFFF???=========???AAACCCBBB???===???AAAAAA??????BBBAAADDDRRRdddfffYYYLLLGGGJJJ\\\~~~~~~mmmccc^^^gggeeeOOOKKKHHHFFFCCCAAAGGGOOOVVViiikkk______jjjttt}}}yyysssnnniiifff^^^[[[XXXTTTQQQMMMIIIEEE>>>>>>>>>======<<<<<<<<<;;;:::888:::======:::777666555333444555555444333444222111222333444333222444333333444555444222000111111000///////////////???;;;555000---...111444111111111111222333444555777999===BBBGGGKKKOOOQQQTTT[[[\\\aaakkkoooxxxsssaaaWWWUUURRR~~~yyy}}}xxxddd[[[aaannn{{{qqqWWWQQQHHH@@@===<<<===>>>@@@AAABBBAAA???===>>>@@@AAA>>>===@@@AAAAAAIIIRRRTTTKKKDDDCCCHHHSSSeeeuuueeeZZZQQQRRR\\\uuurrrZZZEEEBBB@@@@@@@@@BBBMMMXXXcccxxxfff\\\[[[bbbjjj|||tttlllgggeee]]][[[WWWTTTQQQMMMHHHDDD==================<<<<<<999888777999<<<<<<999555666444333444555555444333444222000000222333333222111111111222333333111///............///111222333IIIDDD<<<444///...///111000000111111222333444555777999<<>>===>>>@@@@@@???@@@AAAAAA@@@@@@@@@AAAAAA???>>>???@@@AAADDDHHHKKKFFFCCCDDDHHHLLLPPPTTTNNNKKKLLLQQQ]]]wwwxxxXXXJJJ@@@>>>???CCCEEEHHHPPPYYYhhhzzzwww```[[[]]]jjjrrr}}}uuummmgggddd\\\ZZZWWWUUUQQQMMMGGGDDD============<<<<<<<<<<<<:::999999;;;>>>???;;;777666555444444666666555444444222000000222333333222111000000222333333111///............///111222333777555222///...///000111000000000111222333555666666888<<>>???AAABBBBBB@@@@@@@@@AAAAAABBBBBBCCC@@@???>>>>>>???AAADDDGGGIIIFFFDDDFFFIIIKKKJJJIIIIIIKKKNNNRRRXXXhhhxxx\\\IIIDDD>>><<>>>>>@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCBBB===>>>??????AAAFFFLLLOOOMMMJJJFFFEEEHHHLLLNNNMMMPPPRRRVVV[[[```jjj{{{{{{iiiWWWLLLGGG@@@===AAALLLVVV[[[]]]___\\\hhhiiihhhgggwww}}}|||{{{zzzxxxrrriiibbb[[[YYYWWWUUURRRMMMGGGBBB>>>>>>===<<<;;;;;;::::::999999;;;@@@DDDEEEBBB>>>777666666777888999999777333333333444555555333111222111222444555555444222111111000///////////////...///111222222111000/////////000111222444555666666888<<<@@@EEEJJJNNNPPPUUU[[[[[[^^^hhhmmmxxxrrr```UUUSSSPPP}}}pppxxxyyyhhh\\\TTTTTT^^^aaaRRRHHH@@@>>>===>>>AAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCAAA<<>>>>><<<;;;:::999999666666888===BBBDDD@@@===888777666777999::::::999333333444555777666333111000///000222333444222000............///111222333+++---///111222333333333//////000111222444666777666888;;;@@@EEEJJJNNNPPPUUUZZZZZZ]]]gggmmmwwwqqq```YYYVVVTTT}}}ssswww{{{hhhWWWUUUWWW]]]sss[[[KKKCCCBBBAAA@@@@@@AAACCCFFFHHHFFFEEECCCBBB@@@???>>>===<<<>>>AAAEEEIIINNNTTTYYYPPPLLLIIIJJJMMMRRR]]]gggooottt___JJJHHHDDDFFFQQQjjj}}}lllooowwwrrrtttwww}}}}}}{{{yyyvvvrrrmmmgggccc]]]YYYUUURRRQQQMMMHHHCCC======<<<;;;;;;;;;;;;<<<:::999:::<<<======;;;999555555555555666888999999777888999<<<===<<<888555000000000222555555444222111111000///////////////............/////////000222222222111222222333333:::;;;>>>BBBGGGKKKNNNPPPTTTZZZZZZ^^^hhhmmmwwwrrrcccXXXVVVSSS}}}www{{{xxxdddSSSSSSTTTYYY|||lllUUUGGG@@@?????????@@@AAACCCEEEGGGEEEEEEEEECCCAAA????????????AAABBBCCCDDDHHHNNNRRRMMMLLLMMMRRRXXXbbbrrrcccIIIGGGJJJRRReeeooonnnrrruuuzzz~~~~~~{{{xxxuuuqqqlllfffbbb]]]ZZZUUUSSSQQQNNNHHHCCC======<<<;;;;;;;;;;;;<<<;;;::::::;;;======<<<:::666666666666777888888999666777888;;;<<<;;;777444000000000222444555333222111111000///////////////........./////////000000222222111111222222333333888:::===AAAEEEIIIMMMNNNTTTZZZZZZ^^^hhhmmmvvvrrrdddYYYWWWTTTzzz}}}zzz}}}uuu```QQQRRRTTTWWWxxxcccMMMBBB>>>>>>???@@@AAACCCDDDFFFFFFDDDFFFGGGEEEAAA??????AAACCCCCCBBB@@@@@@CCCGGGKKKIIIJJJQQQ\\\iiiyyybbbFFFEEEIIIZZZwww~~~hhhkkkwwwsssvvv}}}{{{wwwrrrnnnjjjeeebbb^^^ZZZVVVTTTRRRNNNHHHCCC======<<<;;;;;;;;;;;;<<<;;;:::999:::;;;<<<<<<;;;777777666666666777777888555555777999:::999666333000000111222444555333111111000000///////////////....../////////000000000222222111111222222333444666888;;;???DDDHHHKKKMMMTTTZZZ[[[^^^gggkkkuuuqqqeeeZZZWWWUUUzzz{{{vvv|||rrr___QQQSSSVVVXXXwww|||ZZZGGG@@@???@@@AAABBBDDDEEEFFFFFFFFFDDDFFFGGGEEE@@@>>>???BBBCCCCCCBBB@@@@@@CCCHHHLLLKKKOOO[[[ooo\\\FFFGGGHHH```ttt```hhhsssrrrtttyyy~~~{{{uuuqqqmmmiiieeebbb^^^[[[WWWUUUSSSOOOHHHCCC======<<<;;;;;;;;;;;;<<<:::999777888:::;;;;;;:::777666555555555555555666444444555777888777444222111000111333444444333111000000////////////000000...////////////000000000111111111111222333444444666888;;;@@@DDDIIILLLNNNTTT[[[[[[^^^gggkkksssoooddd[[[XXXUUUvvvxxxoooyyymmm\\\PPPSSSUUUXXXxxxrrrTTTEEEAAAAAA@@@AAACCCEEEFFFGGGHHHHHHGGGGGGFFFCCC???===???BBBAAABBBCCCCCCEEEJJJPPPTTTSSSWWWgggtttRRREEEHHHPPPlllmmm```iiisssooopppwwwyyyrrrmmmmmmlllkkkmmmuuu~~~~~~}}}yyytttpppmmmiiieeeccc___\\\XXXVVVTTTOOOHHHBBB======<<<;;;;;;;;;;;;<<<999777777888999:::999888555555444333333333444444333333444555666666444111111111111333444444222000000000////////////000000////////////000000000111111111111111222333444555777999<<>>???@@@BBBAAACCCFFFIIIMMMQQQWWW\\\UUUZZZkkkoooVVVEEEAAAEEEXXXtttttteeeaaaooozzz___[[[[[[aaagggiiiiiijjjccc```aaagggrrr}}}}}}{{{xxxtttqqqnnnkkkgggddd```]]]YYYWWWUUUPPPHHHBBB======<<<;;;;;;;;;;;;<<<888888888:::<<<<<<:::888444444333333333444444555444333333444666555444222222111111333444444222000///////////////000000111/////////000000000111111000000000111222333444555888:::>>>BBBGGGLLLPPPRRRTTT[[[\\\```jjjmmmuuujjj```ZZZWWWUUUhhh|||vvvppp~~~tttbbbXXXNNNPPPRRRZZZ~~~\\\HHHCCCBBBAAA@@@BBBEEEJJJPPPVVV[[[^^^WWWOOOEEE??????BBBCCCBBBDDDGGGKKKOOORRRVVVZZZ^^^XXX___mmm}}}yyydddTTTIIIEEEFFFJJJ___zzz}}}eee^^^bbbssskkk[[[^^^bbbjjjsssxxxtttlll\\\[[[]]]ccckkkwww~~~}}}xxxwwwtttrrrpppmmmhhheee```]]]ZZZXXXVVVPPPHHHBBB======<<<;;;;;;;;;;;;<<<999:::<<<>>>@@@???<<<999444444444444555666777777444333333444555555444222222111222333444444222000///////////////000111111//////000000000111111111000000000111222333555666888:::>>>BBBHHHLLLPPPRRRSSS[[[]]]bbblllooowwwjjj```XXXVVVTTTkkk|||vvvvvvqqqaaaZZZQQQQQQTTT^^^uuuTTTDDDBBBAAA???CCCEEEIIIOOOXXX```hhhmmm]]]RRREEE???AAADDDEEECCCHHHKKKOOOSSSUUUWWWZZZ\\\bbbiiitttxxxsssmmmpppxxxnnn}}}~~~uuukkkaaaVVVPPPOOOQQQUUUYYYfffxxxaaa^^^ffftttfffYYYbbbmmmwww|||mmm[[[[[[```gggmmmvvv~~~wwwvvvtttsssrrrnnniiifff```^^^[[[YYYVVVQQQHHHBBB======<<<;;;;;;;;;;;;<<<;;;<<>>:::555555555666666888999:::444444333444555555444222222222222333444444222//////////////////000111111000000000000111111111111000000000111222444555666777999===BBBGGGLLLPPPRRRSSS[[[]]]bbbmmmpppxxxjjjaaaXXXVVVTTTooo}}}wwwtttrrrgggZZZKKKOOOUUUdddlllSSSGGGAAA??????FFFEEEHHHSSSbbbjjjiiieeeSSSHHH??????CCCEEEFFFGGGIIIVVVRRRQQQ]]]]]]^^^oootttuuuqqqgggaaa___[[[VVVZZZ^^^jjjxxx}}}wwwooojjjdddaaaZZZPPPIIIJJJRRRZZZiiippp```\\\dddttt}}}___ZZZaaaqqq|||iiiVVVUUU]]]kkksssuuu{{{vvvuuuuuurrrllleeebbb___\\\YYYVVVPPPGGG@@@>>>>>>======<<<<<<<<<;;;;;;;;;===???AAA@@@===;;;666555555555555666666777333222222333444444333111111222222333333222222111///////////////000111111000000000000111111111111000111222222444444555666777999<<>>>>>===<<<;;;;;;;;;;;;;;;===???AAA@@@===;;;777666666555555666666666555444444666777777555333111222222333333222222111///////////////000111111000000000000111111111111000111222222444444555666777999<<>>===<<<;;;:::999;;;;;;<<<>>>@@@???===:::999888777666666555666666666666777999:::999666444111222222333333222222111///////////////000111111000000000000111111111111000111222222444444555666777999<<>><<<::::::999888777666555555555555666888:::<<<:::666333111222222333333222222111///////////////000000111///000000000111111111111000111222222444444555666777999<<>>;;;;;;???CCCBBB???>>>HHHFFFDDDGGGMMMUUU```ggglllyyy|||xxxsssssssssqqqkkkeeebbb^^^XXXTTTQQQLLLFFFAAAAAA@@@???===<<<:::999999;;;::::::<<<===>>><<<:::999999777666555555555555444444666999:::999555111111222222333333222222111///////////////000000111///000000000111111111111000111222222444444555666777999<<>>===>>>?????????>>>======???@@@@@@???>>>DDDCCCDDDFFFHHHKKKSSS[[[^^^fffvvv{{{wwwrrrrrrsssqqqjjjeeeaaa]]]XXXTTTQQQLLLEEE???@@@???>>>===<<<;;;:::999::::::999:::<<<===<<<:::888777666555555444555555222333444666777666333000111222222333333222222111///////////////000111111000000000000111111111111000111222222444444555666777999<<>>???>>>>>>===<<<;;;;;;;;;:::999999:::;;;<<<;;;:::555555444444444444444555333222222444555555333111111222222333333222222111///////////////000111111000000000000111111111111000111222222444444555666777999<<>>>>>======<<<<<<<<<;;;:::999888999;;;<<<;;;:::444444333333333444444555333222222333444444333111222222222333333222222222///////////////000111111000000000000111111111111000111222333444555555666777999<<>>???BBBAAACCCEEEGGGGGGHHHJJJRRR```|||}}}yyyyyyuuuqqqoooooonnnjjjggg^^^\\\YYYVVVRRRLLLFFFAAA>>>===<<<;;;;;;:::;;;;;;999<<>>BBBEEEIIINNNQQQUUU[[[[[[___kkksssjjjaaa]]][[[XXXccc~~~uuuddd^^^bbbiii~~~nnn\\\WWWMMMQQQ]]]fffqqqUUUIIIEEEFFFVVVjjjgggKKKEEEHHHGGGNNNYYYjjjgggTTTYYYuuu___LLLMMMVVVcccxxxvvv```RRRTTT[[[gggUUUFFFDDDAAA???>>>>>>??????>>>@@@CCCDDDEEEFFFKKKOOOZZZrrrtttrrrvvvzzz||||||xxxrrrnnnllljjjfffbbb___]]]ZZZVVVRRRLLLEEEAAA>>>===<<<;;;;;;:::;;;;;;:::<<<@@@BBBAAA===999666666555333444555555444333333444555444222111222333222333444555666666333///111000///111333555444444222222111000000000000000///000222222222444666888666:::>>>BBBEEEIIINNNQQQUUU[[[\\\```llltttjjjaaa[[[XXXVVVnnnrrraaa^^^fffooo}}}gggZZZUUUOOOQQQYYYgggrrrUUUGGGDDDKKKbbbzzzmmmSSSBBBAAAHHHMMMaaawwwzzz```kkkjjjQQQOOOYYYjjjzzzzzzpppfffZZZRRRSSSYYYjjj]]]EEEDDDBBB@@@??????@@@AAA<<>>===<<<;;;;;;:::;;;;;;;;;===@@@BBBAAA>>>:::888666444444444666777666555333555555444222000000111444222111555888888333//////......000333444444333222111000000000000000000///111222222222333666888666:::>>>BBBEEEIIINNNQQQTTT[[[]]]aaammmvvvjjjaaaZZZXXXVVVppp``````kkkuuuttt```VVVRRROOORRRXXXnnnpppRRRFFFIIIUUUkkkyyygggTTTIIIDDDDDDLLLWWW|||~~~fff~~~oooUUUNNN\\\pppwwwsssrrrqqqpppjjj^^^SSSSSSXXXggg^^^EEEDDDBBB@@@@@@AAABBBCCC@@@EEEHHHHHHNNNaaaxxx}}}ooobbbZZZ[[[___fffvvvxxxlllfffeeefffmmmuuummmlllzzz|||vvvppplllkkkjjjhhheeeccc```[[[VVVQQQKKKEEEAAA>>>===<<<;;;;;;:::;;;;;;:::<<>>BBBEEEIIINNNQQQTTT\\\^^^bbbmmmvvv~~~jjjbbb\\\ZZZWWWnnn___cccpppzzzjjj[[[SSSNNNPPPTTTZZZyyylllOOOGGGPPP^^^lllwww^^^OOOEEEEEEGGGIIIXXXjjjrrriiixxx[[[LLLRRRkkkwwwnnnpppxxxooo]]]YYY^^^eee|||QQQDDDCCCBBBAAAAAACCCEEEFFFEEEHHHIIIKKKZZZvvvvvv^^^YYYXXXWWWaaaqqqzzzzzzrrrmmmlllnnnrrrssszzz___[[[jjj~~~yyysssooonnnllliiifffccc```ZZZUUUPPPKKKEEEAAA>>>===<<<;;;;;;:::;;;;;;999:::===>>>>>><<<999777555444444555777888777666666888999999666333222222444333444555222///555>>>888444///,,,---///111222111000000000000000111111000111333333222333555777666:::>>>BBBEEEIIINNNQQQTTT]]]___bbbmmmvvv~~~iiibbb\\\YYYWWWjjj___ggguuu}}}dddXXXQQQKKKPPPVVV]]]fffLLLGGGSSS___dddfffOOOEEEAAADDDFFFLLL___uuuvvvgggmmm~~~gggSSSNNN]]]yyy|||nnnjjjooozzz~~~ggg]]]]]]tttfffHHHDDDCCCBBBBBBCCCEEEGGGHHHFFFIIIKKKQQQgggaaaOOOVVV___dddtttyyyvvvuuutttsssxxxtttZZZTTTaaayyy~~~xxxsssppplllgggbbbbbb^^^YYYTTTOOOJJJEEEAAA>>>===<<<;;;;;;:::;;;;;;888999;;;======;;;999888666444444444666777666555666888::::::888555444333222111555888444111:::HHH<<<888222//////111333333000000000000000111111222111222333333222333555777666:::>>>BBBEEEIIINNNQQQTTT]]]```cccllluuu}}}iiibbbYYYWWWUUUzzzeee___lllzzzdddYYYQQQHHHOOOWWW```|||xxxaaaKKKFFFNNNVVVWWWVVVHHHDDDCCCEEEEEEJJJXXXhhhxxxkkkbbb^^^gggllldddXXXPPPWWWnnnvvvrrrtttmmmfffuuueeeVVVGGGDDDCCCBBBBBBDDDFFFHHHJJJHHHLLLQQQ]]]vvvgggZZZWWWbbbrrryyyyyykkkZZZVVV```yyyzzzvvvsssmmmfffaaa```\\\WWWRRRNNNIIIEEEBBB>>>===<<<;;;;;;:::;;;;;;999:::<<<======<<<:::999666555333444555555444333444777999:::888666444444222000333999666111666AAA777555222111222222111000000000000000000111222222111222333333222222444666666:::>>>BBBEEEIIINNNQQQUUU^^^```bbbkkkttt}}}iiibbbYYYWWWTTTuuubbb___ooo}}}gggZZZRRRHHHOOOWWWaaasss{{{qqq^^^KKKDDDIIIMMMNNNLLLBBBCCCEEEHHHGGGFFFKKKRRR^^^SSSPPPRRRXXXgggmmmbbbRRRPPPLLLOOO___}}}tttpppttt|||yyyVVVKKKIIIFFFDDDCCCCCCCCCDDDGGGIIIKKKJJJOOOXXXhhhlllXXX___hhhuuu~~~~~~mmm___\\\\\\ccc||||||xxxvvvtttppphhhccc___[[[VVVQQQMMMIIIEEEBBB>>>>>><<<;;;;;;;;;;;;;;;:::;;;<<<>>>>>>===;;;:::666555333333444444333111222555888999888555444444444///111888777...,,,222/////////111222111...+++000000///000000111222222111222333333222222444666666:::>>>BBBEEEIIINNNQQQUUU^^^aaabbbjjjsss}}}iiibbb[[[YYYVVVtttddd^^^eeetttkkkYYYKKKQQQSSSXXXoooxxxzzznnn___PPPIIIGGGEEEDDDEEEBBBBBBBBBCCCGGGKKKKKKHHHKKKOOONNNJJJJJJNNNNNNJJJQQQEEERRR^^^fff{{{ooolll~~~dddOOOJJJIIIFFFAAAAAAAAACCCGGGNNNUUUYYYTTTRRRaaa```]]]\\\ccc{{{zzznnneeeccchhhooo~~~zzzvvvsssnnnfff```___\\\XXXSSSMMMHHHCCCAAA>>>>>>===<<<;;;:::::::::===???@@@???===:::999999666444222222444444222000444555555555444444333222111333444444222111111222222222222111111111000000000000000000111111111111222222222222333444444555777:::>>>AAAEEEIIINNNQQQVVV]]]^^^bbbmmmtttvvvddd^^^[[[YYYVVVyyyooobbb___gggvvvfffTTTLLLOOOSSS]]]zzzxxxxxxeeeZZZOOOKKKHHHDDDBBBCCCEEEEEEDDDEEEGGGIIIIIIGGGIIIMMMMMMHHHFFFIIIJJJIIIKKKFFFTTT^^^hhhvvvhhhjjjrrrqqqWWWIIIFFFCCC>>>EEEEEEEEEFFFMMMWWWaaaeeeXXXZZZjjjyyy[[[ZZZaaauuu~~~zzztttppprrr{{{~~~yyyvvvsssnnnfff```___\\\XXXSSSMMMGGGCCCAAA???>>>===<<<;;;;;;;;;;;;;;;>>>@@@@@@>>>:::777666666444222333444555333111333444444444444444333222111333444444222111111222222222222111111111000000000000000000111111111111222222222222333444555555777:::>>>AAAEEEIIINNNQQQWWW^^^___bbblllrrruuuddd^^^ZZZWWWUUUoooggg___aaakkkxxxeeeTTTNNNMMMRRReeeyyyuuu{{{[[[UUUPPPNNNKKKFFFBBBCCCDDDDDDFFFHHHHHHHHHHHHHHHLLLPPPOOOHHHBBBDDDHHHKKKLLLKKKXXX```nnnyyypppddd___mmmwwweeeWWWRRRRRRMMMGGGEEEGGGGGGHHHSSSeeetttyyy]]]fffyyysssZZZ___mmm|||xxxuuurrrnnngggaaa___\\\XXXRRRLLLGGGCCCAAA???>>>===<<<<<<;;;;;;<<<;;;???DDDEEEAAA<<<777444555444333444555555333222222222333444444333333333111333444444222111111111222111111111111000000000000000000000111111111111222222222222333444555666777:::>>>AAAEEEIIINNNQQQVVV^^^^^^bbbkkkppp|||tttddd^^^XXXVVVTTTyyyeee___]]]dddppp{{{}}}cccUUUOOOLLLSSSqqq{{{uuuttt}}}VVVRRROOOOOOMMMHHHFFFGGGAAABBBFFFIIIIIIHHHJJJNNNWWWXXXTTTKKKCCCDDDLLLTTTVVVVVV]]]fffzzzxxxllleeegggeeeiii{{{nnn]]]TTTTTTUUURRRMMMIIIMMMLLLJJJWWWrrrfffvvvrrraaannn{{{vvvsssqqqmmmgggbbb___\\\WWWQQQKKKFFFCCCAAA???>>>>>>===<<<<<<<<<===>>>BBBHHHJJJFFF???888444444444555555666555444333111222333333444333333333222333444444222000000111111111111111000000000000///000000000111111111111111111111222333444555666777:::>>>AAAEEEIIINNNQQQTTT[[[]]]aaajjjppp|||sssddd]]]XXXVVVTTTooo]]]ZZZ\\\hhhuuu~~~www^^^QQQOOOKKKWWW}}}xxxtttzzzTTTNNNJJJKKKKKKIIIHHHJJJCCCDDDHHHLLLJJJHHHLLLTTTgggbbbXXXLLLDDDFFFTTTaaacccaaadddrrrtttccc\\\[[[ccckkkyyypppeeeeeeggggggeeecccfff___UUU___|||tttuuulllqqqiiiaaabbbkkkqqqvvv}}}yyytttrrrpppmmmhhhddd___\\\VVVPPPJJJFFFCCCBBB??????>>>=========>>>>>>>>>BBBHHHJJJFFF???888444333444666777666555555444222333333444444333333333222444555444222000000111000000000000000000000000///000000000111111111111111111111222333444666666777:::>>>AAAEEEIIINNNQQQPPPYYY[[[```kkkqqq}}}rrreee]]]YYYVVVTTTvvveeeZZZXXX^^^mmmzzzuuu]]]RRRNNNLLL]]]{{{xxx|||wwwSSSKKKEEEGGGKKKKKKJJJJJJHHHGGGKKKOOOMMMIIIQQQ]]]yyylll[[[LLLEEEKKK^^^oooppplllooohhh^^^\\\^^^dddqqqiiijjjxxxxxxttt___[[[TTTSSSWWW[[[___mmm}}}|||xxxsssppppppmmmiiieee___\\\VVVOOOJJJEEECCCBBB??????>>>>>>>>>>>>??????;;;???DDDEEEAAA<<<777444222555777888777666555555444555555555444444333222333444555444222000000000//////000000000000000111000000000000111111111111000000111222333555666777777:::>>>AAAEEEIIINNNQQQOOOXXX[[[```kkkqqq}}}qqqeee\\\XXXVVVTTTjjj]]]ZZZXXX```qqq}}}sss\\\SSSMMMNNNbbb}}}~~~xxxxxxUUUKKKEEEIIIPPPQQQMMMJJJHHHHHHMMMSSSQQQPPP\\\mmmxxx___NNNJJJTTTjjj~~~{{{~~~```aaahhhnnnsss|||uuu~~~nnn___YYYYYYYYY[[[```fffmmmqqqzzzvvvrrroooooommmiiifff___\\\VVVOOOIIIEEECCCBBB?????????>>>>>>??????@@@;;;>>>@@@@@@>>>:::777666111555888:::888666666666777777777666555444333222333444555444222000///000////////////000000111111000000000000111111111111000000111222333555666777777:::>>>AAAEEEIIINNNQQQQQQYYY\\\aaalllqqq|||pppeee\\\WWWUUUSSSwwwbbbXXX[[[YYYaaasssnnnWWWOOOLLLOOOfff~~~vvv{{{YYYNNNHHHNNNXXXXXXQQQKKKDDDDDDKKKTTTVVVWWWhhh|||dddRRROOO[[[tttttt[[[bbbsss{{{}}}lllcccWWW\\\aaaeeemmmwwwyyyvvvtttzzzzzzvvvqqqoooooommmjjjfff```\\\UUUNNNIIIEEECCCBBB@@@???????????????@@@@@@===???@@@???===:::999999111555999:::888666666777999888888777666444333222333555555444222000///000.../////////000000111111000000000000111111111111000000111222333555777777777:::>>>AAAEEEIIINNNQQQSSS[[[^^^bbblllpppzzzpppeee\\\VVVTTTQQQjjj]]]YYYWWW```llluuu|||mmmZZZRRRQQQUUUhhhtttzzz|||XXXPPPKKKTTTcccggg[[[KKKJJJGGGPPPaaaddddddxxxfffSSSHHHbbbmmmnnnhhhllleeedddhhh{{{wwwppp{{{zzzuuurrrpppmmmhhhccc^^^ZZZTTTLLLFFFAAA???>>>@@@@@@@@@@@@???>>>=========@@@CCCCCCAAA===:::999777777777777777777777777888999:::;;;999777444222333222111000////////////000000000000000000000000////////////000000000000000111222333222333555777888999;;;>>>CCCIIINNNQQQRRRZZZ]]]bbbmmmqqqyyyjjjaaa[[[SSSSSSRRRvvvbbbXXXTTTYYYbbbnnnxxx}}}eeeUUUPPPRRRVVVkkkuuuvvv^^^TTTRRR]]]iiigggZZZOOOPPPMMMXXXiiinnnooogggWWWQQQooollluuuxxx|||sssqqqlllvvvooohhhccciii||||||wwwsssqqqmmmgggccc^^^ZZZSSSLLLEEEAAA???>>>??????@@@@@@@@@@@@@@@???===???AAAAAA>>>;;;999999777777777777777777777777999888888777666555444333333222111000////////////000000000000000000000000/////////000000000111111000111222333222333555777888999;;;???DDDIIINNNQQQRRRYYY[[[aaakkkpppyyyhhh```ZZZUUUTTTSSShhh[[[UUUQQQ]]]fffqqq|||rrr]]]QQQOOOPPPVVVkkkxxxttteeeYYYYYYgggooodddWWWRRRTTTRRR^^^pppyyy|||ggg[[[\\\vvvrrrpppsss{{{mmmvvvzzz~~~tttbbbaaa^^^^^^ggg{{{~~~xxxuuurrrnnngggccc]]]YYYRRRKKKEEEAAA@@@???>>>>>>???@@@AAABBBBBBAAA===???@@@@@@===:::888888666666666666666666666666999888666444333333444444333222111000000000000000000000000000000000000000000000000111111111222222000111222333222333555777999:::<<>><<<@@@DDDFFFCCC===777444444444444444444444444444666666888888888666444333333222111111111111111111000000000000000000000000000111111111222222222222000111222333222333555777999;;;===AAAFFFJJJMMMOOORRRWWWWWWZZZfffmmmyyy{{{ccc```XXXUUUUUUTTTiiiUUUPPPVVV^^^mmmqqqxxx|||gggYYYNNNKKKOOOSSS[[[qqq|||||||||nnn___YYY```eee^^^ZZZ]]]XXXZZZggg}}}sss\\\```qqq~~~lll^^^eee}}}pppqqq}}}ppp___```fffmmmxxx|||yyywwwuuuqqqjjjddd[[[WWWOOOHHHCCCAAAAAABBB@@@AAAAAA@@@???>>>======<<<@@@EEEFFFCCC===888444555555555555555555555555444666888999999777444222333222222111111111222222000000000000000000000000000000000111111111222222000111222333222333555777999;;;>>>BBBFFFJJJMMMOOOQQQWWWWWW[[[fffmmmyyyvvvbbb```XXXTTTTTTSSSqqqaaaUUUPPPYYYgggqqqttt{{{mmm[[[SSSMMMLLLOOORRR]]]yyy|||ttteeeZZZ[[[bbbeeefffggg___aaannnnnn___hhh|||qqq^^^hhhyyyllliii{{{www~~~___ZZZgggttt~~~zzzwwwtttoooggg```[[[VVVNNNGGGBBBAAABBBCCC>>>>>>?????????>>>>>>===???AAACCCCCC???;;;888666555555555555555555555555555555666666666555444333222222222111111222222333000000000000000000000000/////////000000000111111000111222333222333555777:::;;;???CCCGGGJJJMMMNNNQQQWWWXXX\\\hhhnnnzzzrrr______WWWTTTTTTSSS}}}fff^^^WWWRRR]]]ooosssvvv}}}eeeTTTPPPNNNNNNQQQOOO]]]|||yyykkk\\\XXXaaalllpppnnnccceeerrrlllbbbpppwwwhhhfffuuuttteeeeeelllwwwqqq\\\cccyyy{{{xxxsssmmmddd]]][[[VVVNNNGGGBBBAAABBBDDD;;;<<<===>>>>>>??????>>>AAABBBAAA>>>;;;888888888666666666666666666666666666555444333333333444555222222222111222222333333000000000000000000000000////////////000000000000000111333333222333555777:::<<>>===>>>???@@@CCCGGGGGG???;;;;;;999444777777666666666666777777777666333111000111222444444333222111000000000000222111111111000000//////000000000000000000000000111111111222333444555666999;;;???CCCGGGKKKNNNOOORRRWWWYYY___iiimmmzzzqqqaaa\\\VVVTTTTTTSSSuuugggYYYUUUZZZdddqqq|||zzz{{{yyy[[[OOONNNLLLKKKMMMTTTaaammm___gggooollluuuwwwwww{{{nnntttvvvtttssspppgggXXXYYYfffssszzzlllkkkuuu}}}wwwrrrqqquuuzzz~~~{{{wwwqqqjjjccc^^^YYYSSSKKKFFFDDDCCC@@@>>>>>>>>>===<<<:::999::::::BBBFFFEEE>>>;;;;;;888444777777666666666666777777888666444111111111333444444333222111000000000000111111111111000000000///000000000000000000000000111111111222333444555666999;;;???CCCHHHKKKNNNOOOSSSXXXYYY```jjjnnn}}}nnn___[[[VVVRRRRRRQQQ~~~dddZZZQQQSSS\\\gggsss}}}~~~qqqXXXPPPPPPNNNNNNRRRXXXnnnyyydddmmmwww~~~wwwccc[[[ooowwwddd[[[]]]rrrvvvkkk}}}yyyiiirrrvvvgggbbb]]]^^^fffqqqyyy~~~}}}xxxtttoooiiibbb^^^YYYRRRKKKFFFDDDDDDAAA???999;;;===>>>>>>???@@@BBBBBBDDDBBB===:::999777333777666666555555666666777999888555333222222333444333333222111000000000000111111111111000000000000000000000000000000000000111111111222333444555666999;;;???CCCHHHLLLNNNPPPSSSXXXZZZ```jjjooojjj]]]ZZZVVVRRRRRRQQQnnn[[[TTTPPPUUU___hhhrrrzzz~~~jjjWWWRRRRRROOOQQQVVV^^^zzzkkkpppiii___]]]{{{yyygggcccjjjnnnllluuukkkvvvggg___aaabbbbbbfffooowwwzzz}}}xxxsssnnniiiccc^^^WWWQQQJJJFFFEEEDDDBBB@@@;;;>>>AAAAAA@@@AAACCCEEEEEECCC???;;;999888555333666666666555555666666666999888666444333333333444333222222111000000111111111111111000000000000000000000000000000000000000111111111222333444555666999;;;???CCCHHHLLLOOOPPPRRRWWWYYY___iiipppdddZZZYYYWWWTTTTTTSSS|||aaaVVVQQQQQQZZZeeemmmuuu{{{rrrbbbUUURRRPPPMMMPPPWWWbbbttttttmmm]]]\\\fffvvvaaagggzzziiinnnxxxuuuxxxllljjjttt{{{yyyuuuwwwyyyxxx{{{vvvqqqjjjccc^^^UUUOOOHHHEEEDDDDDDCCCAAAAAACCCCCCAAA===<<<@@@DDDJJJDDD>>>:::888666555444666666555555555555666666888777555444333333444444333222111111000111111111000000000000000000111111000000000000000000000000111111111222333444555666888;;;???DDDIIIMMMPPPQQQQQQWWWYYY^^^hhhppp|||```YYYYYYXXXTTTTTTSSSrrr]]]QQQOOOSSS___lllttt{{{vvvfff[[[RRROOOMMMJJJOOOYYYiiixxx{{{}}}uuudddVVV[[[uuupppaaauuuyyyfffrrrvvvzzztttkkkbbb\\\RRRMMMGGGCCCCCCDDDCCCAAA???AAABBBAAAAAAGGGQQQZZZRRRHHH>>>:::888555555666666555555444444555555666555555444444444444444555222222111111111111111222000000000000111111111111000000000000000000000000111111111222333444555666888;;;???DDDIIIMMMPPPRRRQQQWWWYYY^^^hhhrrrvvv^^^YYYYYYXXXRRRRRRQQQ}}}fffWWWQQQOOOUUUbbbpppyyyuuujjj___WWWQQQPPPMMMKKKSSS```xxx~~~qqqkkkccc```[[[bbbrrrpppqqqjjj{{{yyyqqq~~~vvvkkk```YYYPPPKKKEEEBBBBBBCCCBBBAAA===@@@AAABBBFFFSSSeeerrrZZZLLL???999777555666999666555555444444555555666222222222333444444555555222111111111111111222222///000000000111111111111000000000000000000000000111111111222333444555666888;;;???DDDIIINNNQQQSSSSSSYYY[[[```jjjtttttt___YYYXXXWWWRRRRRRQQQ~~~hhhVVVMMMSSSRRRXXXeeerrryyy~~~jjjaaa^^^WWWRRRSSSPPPOOOYYYgggzzzhhh]]]WWW\\\bbbhhh~~~wwwkkkrrrpppooo}}}~~~uuupppmmmlllmmmuuuwwwkkk^^^VVVOOOJJJDDDAAABBBCCCBBBAAACCCDDDCCCAAACCCPPPcccrrr___OOO???999777555666:::555555555444444555555555000000111222444555555666222111111111111111222222//////000000111111111222000000000000000000000000111111111222333444666666888;;;???DDDJJJNNNQQQSSSUUU[[[]]]bbblllwwwuuu```ZZZWWWUUUTTTTTTSSSkkk^^^UUUNNNSSSXXXbbbmmmsssxxxxxxsssfffaaaTTTLLLMMMNNNOOO\\\mmmttt___^^^aaa```fff|||zzz}}}mmm}}}xxxppp|||sssiii```]]]```ooo}}}wwwmmm___UUULLLJJJGGGDDDBBBAAA@@@@@@EEEDDD???<<>>===DDDQQQWWWVVVNNNEEE===;;;:::888777999777555444333444555444333555333222333444555555444000000////////////000000////////////000000000111111111000000000000111111111222333333333444666888:::<<>>>>><<<===CCCKKKNNNLLLGGG@@@:::;;;<<<999888888777666555555666666555444444333222333555666555444111000000//////000000111/////////000000000111111111111000000000000111111111222333333333444666888:::<<>>@@@FFFJJJKKKIIICCC===:::===???===::::::777666666666777888666555444333222333555666555333111000000000000000000111//////000000000111111111111111000000000000111111111222333333333444666888:::<<>>AAAIIINNNLLLIIIHHH>>>999777;;;>>>;;;888888555555666777999999777555333222333444666666444222222111111000000111111222000000000111111111222222111111000000000000111111111222333333333444666888:::<<>>;;;===???<<<999999333333444777888888666444222222333555777666444222222222111111111111222222000111111111111222222222111111000000000000111111111222333333333444666888:::<<>>AAAEEEJJJOOORRRTTTWWW\\\\\\___lll~~~|||ccc^^^cccnnnmmm```TTTPPPOOOOOOQQQTTT]]]aaagggkkkjjjmmm{{{kkkbbb```WWWSSSPPPQQQQQQSSSXXX___yyy|||~~~sssdddVVVNNNKKKLLLLLLIIIFFFHHHKKKLLLGGGBBBPPPVVV[[[YYYRRRLLLIIIGGGFFFDDDAAA???>>><<<:::888::::::888777555333222111444555555555444333222111000//////000111222222111222222222222222222222222000111333333222222333444333333333444555666777777<<<>>>AAAFFFKKKOOORRRTTTUUU[[[\\\aaannn{{{fff___^^^aaayyyuuukkk^^^WWWRRRQQQQQQPPPRRRVVVaaabbbfffjjjllltttmmm___WWWRRRMMMLLLMMMPPPQQQWWWdddqqquuuzzzyyylll^^^TTTNNNLLLLLLKKKIIIHHHJJJMMMMMMJJJGGGXXX^^^___WWWLLLFFFEEEEEECCCAAA>>>===<<<<<<:::999;;;:::999777555333222111555555555444444333222111111000///000222333333222333333333333333333333333000111222333222222333555222333333444555666777888<<<>>>BBBFFFKKKOOOSSSUUUTTT[[[]]]bbbppp{{{ggg___XXXWWWSSSaaaYYY~~~pppddd\\\VVVSSSRRRSSSRRRQQQVVV]]]___```dddkkksssqqq```YYYSSSOOOJJJLLLOOOQQQTTT___www~~~}}}uuueeeYYYSSSPPPNNNLLLIIIIIIKKKLLLMMMMMMLLLLLL^^^eeeeeeXXXIIICCCCCCCCCCCCAAA>>><<<<<<;;;:::999999999888777666555444444555555444444333222222111222111000111333555444333333333333333333333333333///111222222222222333555111222222333555777888999===>>>BBBFFFKKKPPPSSSUUUTTT[[[^^^cccooo}}}fff]]]VVVWWWRRRZZZKKKwwwjjj```YYYUUUNNNMMMOOOPPPOOOOOOVVV___bbbccchhhrrr~~~dddWWWTTTRRROOOMMMOOORRRTTTWWWhhh~~~~~~}}}rrraaaVVVSSSRRROOOLLLGGGJJJMMMNNNNNNMMMNNNOOObbbjjjiiiYYYIIICCCCCCCCCEEEBBB???<<<<<<;;;:::999666666666777777777777777555555444333333222222111222111111222444666555444333333333333333333333333///111222222222222444555111111222333555777999:::===???BBBFFFKKKPPPSSSUUUTTT\\\^^^cccnnn}}}~~~ddd[[[XXX\\\SSS]]]QQQvvvjjjaaa]]]ZZZVVVRRROOOPPPRRRTTTUUUWWWYYY[[[\\\hhhyyypppcccZZZOOOKKKMMMOOORRRPPPVVVooo~~~~~~~~~~~~~~~jjjYYYWWWUUUMMMHHHJJJIIIHHHKKKNNNJJJHHHWWWlll||||||sss```PPPIIIHHHFFFIIIFFFAAA<<<999888999::::::888666555444555666777666555555444222111000000111111000000111111222333444444444444444444444444333222222111111111222222222333444333333444777999<<<>>>BBBGGGLLLPPPSSSTTTTTT[[[]]]bbbmmmyyyyyyeee^^^XXXWWWWWWVVVUUUzzzjjjcccZZZUUUTTTSSSPPPMMMSSSSSSTTTUUUWWWZZZ^^^aaakkkxxxlll^^^VVVPPPOOOQQQQQQXXX^^^qqq}}}zzzgggWWWUUUTTTMMMIIIKKKKKKIIIJJJNNNMMMPPPbbbxxxqqqXXXOOOMMMKKKOOOKKKEEE???;;;888888888999888777555555666777888777666555333222111111111000000000000000111222222333333333333333333333333444444333333333333444444444555555555555666999;;;===@@@DDDHHHMMMQQQTTTVVVVVV\\\]]]aaakkkwwwxxxddd]]]WWWVVVWWWWWWVVVuuujjjbbbXXXTTTPPPOOOQQQRRRQQQPPPVVVVVVUUUUUUXXX^^^fffkkk}}}{{{lll[[[RRRQQQSSSSSSVVVcccsssrrrbbbUUUSSSRRRMMMJJJKKKMMMJJJJJJNNNRRRZZZnnnzzz```ZZZ[[[XXXVVVQQQJJJCCC===999888777999888777666666777999:::888777444222111222333333000000000000000111222222222222222222222222222222444333333333333333444444444555666555555666999;;;===@@@DDDHHHMMMQQQTTTVVVXXX]]]^^^```iiitttvvvddd]]]WWWWWWVVVVVVUUUvvvmmmeee]]]WWWQQQOOONNNOOORRRTTTTTTSSSUUUUUUUUUVVVZZZcccoooxxxzzz{{{qqq\\\PPPRRRTTTSSSZZZppp|||iii]]]RRRPPPPPPMMMKKKKKKMMMJJJKKKPPPWWW```qqqsss___```aaaZZZXXXSSSLLLEEE???;;;999999888888777777888999:::;;;999777444222111222444555111111111111111222333333222222222222222222222222222222222222222222333444333444555555444555888;;;<<>>@@@DDDIIIMMMQQQTTTVVVVVV\\\]]]aaakkkvvvtttfff___YYY[[[UUUUUUTTTzzzrrrlll___]]]YYYUUURRRPPPPPPPPPOOOOOOOOOPPPPPPRRRSSSSSSVVV[[[cccjjjtttwwwlllfffbbbdddaaaWWWPPPSSS\\\aaaqqqpppfffggglllpppvvv}}}qqq[[[VVVPPPMMMMMMNNNMMMKKKLLLMMMQQQZZZdddjjjlllkkkhhhiiiddd]]]]]]bbb^^^SSSMMMJJJEEE@@@=========>>>777777888888888888888888666555333111111222333444222222222222222333444444333333333333333333333333555444444444555666777888777888999888888999<<<>>>???BBBFFFJJJOOOSSSVVVXXXUUU[[[]]]aaakkkwwwtttggg^^^XXX[[[WWWWWWVVV~~~}}}}}}}}}xxxvvvuuutttsssrrrqqqooolllkkkiiiccc\\\UUUQQQPPPNNNLLLKKKKKKLLLMMMOOOOOOPPPQQQRRRTTTWWWZZZ]]]fffrrrtttfff]]]XXXUUUUUUTTTSSSSSSRRRVVVbbbnnn|||~~~~~~rrrfffbbbooo{{{uuufffWWWTTTPPPMMMMMMNNNMMMKKKMMMOOOUUU```mmmsssrrrlll```ZZZVVVXXX]]]]]]YYYTTTFFFDDD@@@<<<:::;;;<<<===777777777888777777666666333333222111111111222222111111000000111111222333222222222222222222222222333222222333444555666666666777777777777888;;;===>>>@@@DDDIIINNNRRRUUUVVVTTTZZZ\\\```jjjvvvrrrfff]]]VVVZZZVVVVVVUUUooommmkkkkkklllooorrrtttnnnjjjeeeaaa```___^^^^^^aaa___]]]\\\[[[VVVOOOIIINNNNNNMMMLLLJJJJJJLLLMMMIIIJJJLLLMMMOOOSSSXXX\\\dddooo|||fffYYYTTTSSSRRRRRRQQQLLLMMMSSSUUUXXXfffvvvlll[[[```kkkyyykkk[[[VVVTTTPPPMMMMMMNNNMMMKKKOOOQQQXXXdddsss{{{yyyrrrcccYYYTTTWWWWWWPPPIIIHHHCCCAAA===:::888999;;;<<<777777777777777666555444222222222111111111111000///////////////000000111000000000000000000000000////////////000111222333222333444333333444777999:::<<<@@@EEEJJJNNNQQQRRRTTTZZZ[[[___hhhtttqqqeee[[[TTTXXXSSSSSSRRR