BM6(7 RRRMMMIIIGGGHHHGGGCCC???@@@@@@@@@???===<<<:::999999888666444333222333333444333333222222333333444333333111000000000111111111111111111111111111111111111000000111111222333222222222222222222222222222111222555555444666:::???LLL]]]jjjqqqtttwwwzzz}}}sssoootttwwwuuuzzz|||rrrjjjddd```aaa```___^^^\\\[[[\\\]]]___\\\\\\_________dddmmm~~~}}}qqqgggeeemmmyyy|||tttnnncccYYYSSSVVV]]]```bbbcccbbb___WWWJJJ===333000000000000000000////////////......------------......,,,,,,------------,,,,,,---------------......///............////////////......////////////......////////////////////////////////////000000000000000000000000000111111222111111222222222333333333222222333444555777888999::::::999999::::::;;;<<<999===@@@AAA@@@AAAEEEIIIJJJLLLYYYrrr~~~}}}|||{{{qqqtttyyyrrriiijjjmmmrrryyy|||yyyxxxyyyyyyyyyxxxvvvsssqqqnnnlllkkksssvvvyyyzzzzzzzzzzzz{{{}}}}}}~~~}}}|||{{{{{{zzzwwwxxxzzz|||rrrnnnjjjhhhiiihhhfffccc^^^YYYQQQKKKLLLUUUdddppp~~~|||tttjjjaaacccppp~~~yyyjjj\\\UUUPPPSSSQQQGGG<<<555222///222000//////000000///---//////...------------...---------............///////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111222222222222222333333333555666666666555555777999999>>>CCCJJJTTT```ffffffjjjuuu}}}}}}}}}|||zzz~~~QQQMMMIIIHHHHHHFFFCCC???@@@@@@???>>>===;;;:::999888777555444333333444444444333333222222333333444333222111111000111111111111111111111111111111111111111000000111111222333222222222222222222222222333111222555555444777===EEERRRcccooossssssssstttyyy}}}tttooouuuyyyzzz}}}}}}tttnnnjjjhhheeeaaa^^^\\\[[[ZZZ\\\ZZZZZZ\\\[[[[[[^^^dddtttxxxuuu{{{}}}ssskkkbbbkkkvvv}}}}}}yyytttqqqiii\\\RRRSSS[[[```bbbcccaaa___YYYPPPDDD999333///000000000000////////////......------------......------............------,,,,,,,,,,,,---------...............////////////......////////////......////////////////////////////////////000000000000000000000000000111111222111111222222222333333333222222333444555777888999:::::::::::::::;;;;;;<<<;;;>>>@@@AAA@@@BBBFFFJJJNNNUUUfff~~~yyyzzz~~~{{{{{{~~~tttsssuuu{{{}}}{{{zzz{{{{{{{{{zzzyyyxxxvvvuuutttsssxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}yyyyyyyyyyyy{{{~~~wwwtttpppnnnnnnnnnmmmllljjjjjjfff[[[PPPNNNWWWbbbnnn}}}|||pppjjjvvvwwwiiibbbVVVTTTRRRMMMCCC777222333222000......///000///...//////...------------...---------............///////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111111222222222333333333444666777777777666666777999999@@@IIIRRR^^^hhhkkkiiiiiirrryyyzzzzzz}}}PPPMMMJJJIIIHHHFFFBBB???@@@??????>>>===;;;:::999777666555444333444444555333333333333333333333333222222111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222333222222444555555;;;BBBNNNZZZjjjttttttppplllkkksss{{{}}}uuuqqqvvv|||~~~}}}tttlllfffcccaaaaaaaaa``````aaaaaaaaaccceeejjjqqq|||tttpppvvvzzzssscccffflllsssxxxyyyvvvsssmmm]]]PPPPPPWWW^^^aaaccccccaaa]]]VVVLLL@@@555...000000000000////////////......------------......---..................---,,,,,,------........................////////////......////////////......////////////////////////////////////000000000000000000000000000111111222111111222222222333333333333333333444555777999::::::::::::::::::;;;<<<<<<>>>@@@BBBAAA@@@BBBGGGKKKSSSbbbxxx~~~qqqnnnttt~~~~~~|||zzzzzz|||}}}zzz{{{~~~|||yyywwwvvvuuuuuuyyy|||zzznnn\\\PPPMMMPPP\\\pppyyy|||qqqaaaWWWQQQRRRMMM@@@888888333111///...///000000/////////...------------...---------............///////////////////////////////////////////////////////////////////////////............///////////////////////////////////////000000000111111111111111222222333333444444444777888888888777777888:::>>>GGGSSS___kkktttuuuqqqiiiooouuuwwwyyy}}}OOOMMMLLLJJJHHHEEEBBB????????????>>><<<;;;999888777666555444333444444555333333333333333333333333111111111111222111111111111111111111111111111111111111000000111111222333222222222222222222222222333222333555555777@@@JJJVVV```mmmtttqqqjjjdddbbbooovvv|||yyyvvvyyy~~~~~~vvvrrrooommmpppqqqqqqqqqrrrssssssqqqiiihhhqqqxxxtttzzz{{{gggbbbaaahhhttt{{{yyyuuuooo___PPPMMMTTTZZZ```dddfffdddaaa\\\TTTGGG999///000000000000////////////......------------......---..................---------...////////////...............////////////......////////////......////////////////////////////////////000000000000000000000000000111111222111111222222222333333333333333444444666777999:::;;;;;;::::::;;;;;;<<<===???@@@AAA@@@???AAAGGGLLLTTThhhzzzpppeeedddooo|||}}}|||~~~~~~|||vvvttt|||xxxwwwwwwyyy~~~{{{nnn___TTTOOOQQQcccrrrxxxyyymmm[[[PPPRRRTTTKKK@@@<<<555333000///000000000000//////...------------...---------............///////////////////////////////////////////////////////////////////////////............///////////////////////////////////////000000000111111111111111111222333444444555555777888999888888888:::<<>>===<<<:::999888888777555444333333444444222333333444444333333222000000111222222222222111111111111111111111111111111111000000111111222333222222222222222222222222333222444666666:::FFFRRR[[[dddnnnqqqllleee```^^^oootttxxxzzz~~~~~~||||||zzzwww{{{~~~~~~}}}~~~{{{vvvmmmeeefffuuu}}}xxx}}}pppddd\\\aaappp|||}}}xxxsssdddTTTOOOQQQVVV]]]cccgggdddbbb```[[[OOO???222000000000000////////////......------------......------............------------///000000000///...............////////////......////////////......////////////////////////////////////000000000000000000000000000111111222111111222222222333333333333333444555666888999:::;;;;;;;;;;;;;;;<<<<<<======>>>?????????DDDLLLRRR[[[oooooogggaaabbbmmm{{{~~~{{{www~~~}}}~~~vvvsssyyyxxxuuutttyyy}}}xxxjjjZZZQQQIIITTTbbbnnnzzzxxxfffUUURRRTTTQQQHHHAAA999666222000000111111000//////...------------...---------............///////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111111111222333444555666666666777999999999:::===???FFFQQQ^^^kkkxxx|||oookkkmmmvvvMMMMMMMMMLLLHHHDDDAAA@@@??????>>>===<<<:::999888999888666444333222333333222333333444444333333222///000111222333222222111111111111111111111111111111111000000111111222333222222222222222222222222333333444666888===KKKYYY```gggoooqqqmmmgggeeeeeerrrvvvxxxxxxzzz~~~}}}|||sssjjj___[[[ggguuu~~~yyylll___```lllyyy~~~yyylll]]]SSSPPPQQQYYYaaadddbbbaaabbb```VVVFFF999000000000000////////////......------------......,,,,,,------------,,,,,,+++,,,...000000///...---............////////////......////////////......////////////////////////////////////000000000000000000000000000111111222111111222222222333333333444444444555666888::::::;;;;;;;;;;;;;;;<<<======<<<>>>AAABBBEEEMMMWWW___hhhuuummmiiifffhhhooozzzvvvpppooolllrrryyyvvvrrrsss~~~}}}xxxwwwxxx|||~~~vvviii\\\TTTHHHJJJUUUdddqqq|||wwweeeWWWSSSTTTPPPHHH===999555222111111111000//////...------------...---------............///////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111111111222333444555666666555777888999:::<<>>>>>===<<<:::999888:::999666444333222222222222222444444444444222222///000111222333333222111111111111111111111111111111111111000111222222333222222222222222222222222333333555777999???NNN]]]eeelllrrrtttpppmmmmmmnnnvvvyyyyyywwwxxx|||}}}zzz}}}sssbbbVVVQQQ[[[gggrrrssseeeaaajjjvvvrrrcccWWWPPPNNNVVV___bbb```___bbbccc[[[LLL>>>000000000000////////////.........------.........+++,,,,,,------,,,,,,+++***+++---//////...---,,,............/////////000......////////////......////////////////////////////////////000000000000000000000000000111111222111111222222222333333333444444444555777888:::;;;<<<;;;;;;;;;;;;<<<======>>>AAADDDGGGMMMVVVbbbkkknnnvvvzzzzzzwwwpppnnnmmmnnnssszzz}}}qqqkkkjjjgggggglllwww}}}uuuooorrr~~~pppuuuzzzyyyqqqhhhaaa]]]OOOIIINNN[[[dddhhhtttsss]]]SSSVVVVVVPPP???;;;666333222111111000//////...------------...---------.........//////////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000000000000000111111111111111111222333444666666777444666888:::;;;===@@@CCCNNNWWWbbbmmmzzzwwwkkkiiiyyyRRROOOLLLJJJHHHFFFBBB@@@======<<<;;;:::999999888888777666555444333333333444444444333333222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222444555666999@@@KKKXXXaaalllkkkmmmqqqssssssxxx~~~|||~~~~~~zzzvvvssstttvvv|||}}}rrrgggYYYSSSNNNNNNSSS___qqqrrrjjjnnnyyy|||}}}pppaaaXXXMMMMMM\\\]]]```aaaaaabbb^^^SSSFFF666555333111000/////////////////////////////////------------------------........................000000//////.........---////////////////////////000000//////.........---000000000000000000000000000000000000111111111111333444444444444444444555555555666777888999:::::::::<<<>>>>>>=========>>>;;;???FFFQQQ[[[eeeqqqzzzuuu{{{}}}yyyxxx}}}~~~vvvwwwzzz{{{xxx{{{|||pppkkkiiirrrzzz}}}vvv}}}~~~qqqqqqrrrrrrmmmccc^^^^^^[[[PPPEEEDDDJJJVVVeeerrr~~~xxxuuu{{{nnn^^^VVVWWWZZZPPPHHH===555000000000111//////////////////////////////............//////////////////////////////////////////////////////............////////////,,,,,,------.../////////000000000000000000000000000000111111111000000///222222222333333444444444666333555;;;>>>???DDDLLLUUU^^^eeeiiirrr}}}{{{tttuuuSSSPPPLLLJJJHHHEEEBBB@@@======<<<;;;:::999999888888777666555444333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444777;;;DDDRRR```iiinnnlllnnntttxxxyyy|||{{{xxxwwwwww|||ooodddZZZTTTOOONNNPPPXXXfffttttttkkkmmmvvv~~~{{{lll___OOOLLLYYY^^^aaacccdddeeedddZZZOOO:::666222//////000///...////////////////////////................................................000/////////.........---////////////////////////000/////////............000000000000000000000000000000000000111111111111333333333333444444444444444555666777888999:::;;;;;;===??????>>>===>>>???@@@FFFRRRaaannnxxxzzz~~~~~~~~~zzzsssvvv}}}}}}}}}wwwuuusssrrrkkkbbb___```eeeWWWHHHCCCFFFOOO[[[eeerrruuuwwwsssjjjdddeeeiiisss}}}zzzgggWWWRRRSSSRRRLLLCCC999333000000111//////////////////////////////............//////////////////////////////////////////////////////............//////////////////..................000000000000000000000000000000111111111111000000222222222333333444444555888666777<<<>>>@@@HHHRRR\\\cccjjjmmmsss{{{~~~|||TTTQQQMMMJJJHHHEEEBBB@@@======<<<;;;:::999999888888777666555444333333333444444333333333333222222222222222222222222222222111111111111111111111111222222222222333333333333222222222222333333333333444666:::@@@KKKXXXgggppppppmmmoooxxx{{{xxxwww{{{qqqddd]]]VVVPPPNNNMMMOOOXXXbbb~~~vvvnnnkkkpppzzzvvvgggSSSLLLVVV\\\___bbbcccfffggg```XXXAAA999111---///111000...////////////////////////////////////////////////......................../////////...............////////////////////////////////////............000000000000000000000000000000000000111111111111222222222333333444444444444555666777999:::;;;<<<<<<>>>??????>>>>>>???@@@???JJJ\\\ppp}}}}}}|||wwwtttmmmeeedddfffiii[[[KKKCCCAAAFFFQQQ\\\hhhmmmqqqoooggg___ZZZWWW]]]pppmmmXXXPPPPPPTTTQQQKKKAAA666000///000//////////////////////////////............//////////////////////////////////////////////////////............////////////111111000//////...------000000000000000000000000000000111111111111000000111222222333444444555555999888999;;;===CCCPPP\\\dddkkkqqqsssvvv|||~~~~~~VVVRRRNNNJJJGGGEEEBBB@@@======<<<;;;:::999999888888777666555444333333333333333333333333333333333222222222222222222222222000000000000000000000000222333333333333333444444222222222333333333333333666999>>>FFFPPP]]]kkksssqqqnnnqqq|||}}}zzzyyyyyy{{{|||mmmbbb[[[TTTPPPMMMKKKNNNTTTkkkvvv{{{xxxpppiiijjjttt}}}|||nnnYYYMMMUUUXXX\\\___```ccceeeaaa[[[III>>>111,,,...111111...////////////////////////........................................................................///////////////////////////////////////.........///////////////////////////000000000111111111111111111222222333444444444555666777888999;;;<<<<<<<<<>>>???>>>>>>>>>???AAA@@@OOOggg}}}{{{{{{tttmmmllloooggg```WWWMMMDDDBBBMMMYYYbbbjjjsssuuurrrkkkbbbZZZXXXgggyyy}}}ooo\\\TTTTTTUUUUUURRRHHH;;;222///000//////////////////////////////............//////////////////////////////////////////////////////............////////////111111000000///////////////////////////////////////000000111111111111000111222222333444555666666999:::;;;;;;>>>HHHXXXeeejjjpppwww{{{}}}WWWTTTNNNJJJGGGDDDBBB@@@======<<<;;;:::999999888888777666555444333333333333333333333333333333333222222222222222222222222000000000000000000000000222222222333333444444444222222333333333444444444333888@@@JJJVVVbbbnnnuuuooommmrrr|||zzz{{{|||~~~|||{{{jjjbbbZZZUUUPPPKKKKKKNNNRRRXXXaaagggiiiiiilllqqq~~~~~~vvvwww~~~zzzsssiiidddmmmzzzwwwwww```PPPSSSWWW[[[^^^___bbbdddaaa\\\PPPDDD555......111111///////////////////////////------------------------........................---------...............////////////////////////.........//////////////////////////////////////////000000000111111111111111111222333333444555555777777888999:::;;;<<<<<<;;;<<<=========>>>AAACCCGGG[[[vvvvvvzzz~~~tttqqqssspppssssssgggRRRDDDIIITTT\\\jjjxxx}}}}}}yyynnnccc[[[dddrrr|||wwwfffYYYUUUTTTWWWVVVNNNBBB777111000000000000000000000000000//////............//////////////////////////////////////////////////////............////////////////////////000000111111//////////////////////////////000111111111111111111222222333555666666777888:::;;;<<>>>>>@@@DDDGGGPPPfff}}}qqquuu|||ttttttkkkOOOFFFJJJ[[[nnnzzzpppaaaeeesssrrr]]]SSSTTTWWWYYYTTTJJJ???777333000000000000000000000000//////............//////////////////////////////////////////////////////............////////////------...//////000111111000000000000000000000000...///000111111222111111111222333444555666777888999;;;<<<>>>HHHYYYhhhpppmmmsss}}}|||ZZZVVVOOOJJJFFFDDDAAA???======<<<;;;:::999999888888777666555444333333333222222222333333444444444222222222222222222222222111111111111111111111111000000111111222333333444222222333333444555555666555===IIIUUU^^^eeejjjmmm___cccnnn}}}~~~zzzzzz~~~vvvhhh^^^VVVOOOMMMOOOFFFCCCCCCEEEFFFFFFLLLUUU\\\jjj~~~{{{nnnhhhssszzz|||~~~~~~ooobbbYYYYYYZZZ\\\fffttt|||wwwyyy~~~~~~rrrdddeeeooo}}}sssYYYRRRRRRZZZ```bbbdddfffeeeaaa[[[QQQCCC666///...//////////////////////////////................................................,,,,,,,,,------.........////////////////////////............/////////000000000000000000000000000000000000000111111111111222333333444666777777888;;;;;;;;;;;;::::::::::::;;;===>>>???AAADDDHHHLLLXXXnnnvvvkkkqqqwwwuuuxxxvvvuuuwww~~~zzzxxxaaaKKKDDDUUUlll{{{lllmmmxxxwwwbbbXXXUUUWWWZZZYYYSSSIII>>>888000000000000000000000000//////............//////////////////////////////////////////////////////............////////////..................//////000000000000000000000000...///000111111222222222111222333444555777888888:::<<<>>>CCCPPPcccpppssspppuuu|||}}}zzz[[[VVVPPPJJJFFFCCCAAA???>>>===<<<;;;:::999999888888777666555444333333333222222222333333444444444222222222222222222222222111111111111111111111111//////000111222222333333222222333333444555666666===EEEPPPZZZ```bbbccccccYYY___lllzzz{{{xxxzzz}}}~~~~~~}}}lll```WWWPPPNNNOOOIIIDDDBBBCCCBBB@@@FFFOOOMMM\\\qqqqqqiiirrryyy{{{pppbbbXXXWWWVVVTTT\\\hhhxxxyyyzzz~~~vvvfffdddmmm{{{zzz^^^TTTNNNVVV^^^aaadddfffeeebbb^^^UUUGGG999000---...000////////////////////////////////////////////////........................,,,,,,,,,------.........////////////////////////---.........//////000000000000000000000000000000000000000000111111111111333333444555666777888999======<<<;;;::::::999999<<<>>>???AAACCCFFFKKKOOObbbwww{{{mmmfffpppwwwmmmjjjmmmgggkkkrrr{{{pppRRRDDDIIIddd|||wwwuuu|||wwwgggaaaUUUXXX[[[]]]YYYPPPDDD;;;000000000000000000000000//////............//////////////////////////////////////////////////////............/////////000/////////...------,,,,,,000000000000000000000000......///111111222222222111222333444666777888999;;;>>>@@@FFFVVVkkkuuuuuusssxxx}}}}}}ZZZTTTMMMIIIGGGDDDAAA>>>===<<<;;;;;;999999888777888666444222222222333444222222222222222222222222111111111111111111111111000000000000111111111111222222222222222222222222///222444444333333777:::AAAKKKVVV]]]bbbeeebbb\\\SSS^^^kkksssuuuwww}}}~~~~~~~~~xxxfffZZZSSSPPPOOOIIIFFFBBB???>>>???AAABBBJJJRRR^^^ooo}}}yyyyyyzzz{{{zzz|||jjj[[[WWWUUUPPPQQQYYYlll{{{||||||{{{llldddgggrrrnnnTTTOOOSSSXXX\\\```ddddddbbb___XXXLLL???444///...///000000000000000000000000......................................................------------......------......///000000000............////////////000000000000111111111111000111111111111222222222333444555666777888999:::999999::::::999:::===@@@>>>======>>>AAAKKKZZZgggttt{{{}}}|||}}}xxxrrrnnnqqq{{{wwwjjjeeefffaaajjjuuubbbJJJJJJXXXkkk{{{}}}xxxdddZZZZZZ[[[\\\[[[VVVMMMFFF777222///000///---,,,...........................////////////////////////............////////////111000000...---,,,++++++////////////000000000000////////////000000000000......///000111222222333222333555444444555777999;;;@@@FFFPPPeeezzz}}}tttvvv~~~|||ZZZTTTMMMIIIGGGDDDAAA======<<<;;;;;;999999888777777666444222222222333444333333333333333333333333111111111111111111111111000000000000111111111111222222222222222222222222///222444444333444888;;;EEEOOO[[[bbbfffiiifffaaa]]]dddlllpppqqqsssxxx|||}}}~~~mmm___WWWSSSQQQKKKHHHEEEAAA@@@@@@AAABBBEEEJJJSSSaaawww~~~}}}mmmeee^^^UUUSSSXXXbbbppprrrgggeeerrrrrr[[[PPPSSSWWW[[[```ddddddcccaaa\\\RRRDDD777000///111////////////////////////.........................................................------.........///////////////.....................////////////000000000000111111111111111111111111222222222222333444555666777888999:::999:::;;;;;;:::;;;>>>@@@@@@???AAAEEELLLYYYhhhssszzz~~~~~~yyyvvv{{{~~~~~~|||yyy{{{rrrkkkjjjllluuuyyy{{{hhhVVVKKKRRR___qqqsss\\\ZZZYYY\\\^^^[[[UUUNNN===555000000000......000........................////////////////////////............////////////.........---------------////////////000000000000////////////000000000000//////000000111111222222222333444444444444777999===@@@GGGUUUhhhwwwwwwqqqzzz~~~~~~ZZZTTTMMMHHHFFFDDD@@@======<<<;;;;;;999999888777777666444333222222333444333333333333333333333333111111111111111111111111000000000111111111222222222222222222222222222222000222444333222444999>>>JJJUUU```fffjjjllljjjfffiiikkkmmmnnnmmmnnnqqqsss{{{}}}}}}vvvggg]]]VVVSSSNNNKKKHHHDDDBBBAAAAAAAAAAAADDDHHHRRRfff}}}xxxjjj[[[TTTVVVVVVdddxxx|||kkkdddooowwwdddRRRRRRUUUZZZ___cccdddeeecccaaaYYYKKK<<<222000111................................................................................................111000000///......------............////////////000000000000111111111111111111111111222222222333333444555666777888999::::::;;;<<<<<<<<<<<>>AAADDDKKK\\\rrr~~~uuuaaaVVVUUUQQQ]]]ppppppdddjjj~~~zzzkkkVVVRRRRRRXXX^^^aaadddfffcccbbb]]]QQQ@@@444000000..............................................................................////////////......000000//////........................///////////////000000000111111111111111111111222222222333333333444555666777888999::::::<<<=========>>>@@@AAAAAACCCGGGRRRfff{{{{{{www|||zzzttt||||||uuuqqqttt{{{|||tttkkk[[[RRRNNNYYYpppnnneee]]][[[___```\\\WWWNNNAAA444111111000000111000000000000000000000000////////////////////////............////////////***++++++,,,---...//////////////////000000000000////////////000000000000222111111111111111111111000111333333333444666999@@@@@@LLLcccqqqpppmmmnnnyyy}}}yyyqqqqqqwwwYYYSSSLLLHHHFFFCCC@@@<<<===<<<;;;;;;999999888777666555555444333333333222444444444444444444444444111111111111111111111111111111111111222222222222222222222222222222222222222333333222333999BBBIIIYYYbbbiiijjjjjjlllmmmmmmttttttuuutttssspppllljjjuuu~~~wwwhhh\\\VVVQQQOOOMMMIIIFFFCCC@@@???<<>>>>>>>>>>>@@@AAA@@@DDDJJJVVVkkk{{{rrrssszzz~~~xxxsssuuuzzz{{{uuuooobbbWWWOOOSSSaaattt~~~sssjjj```[[[]]]___]]][[[TTTGGG:::444222000///111111111111111111111111111////////////////////////............////////////------------------------////////////000000000000////////////000000000000222222222222111111111111000111333333333555777999???AAAPPPgggtttrrrooorrrtttxxx}}}vvvmmmnnnvvv|||YYYSSSLLLGGGEEECCC???<<<===<<<;;;;;;999999888777555555555444444333222222333333333333333333333333111111111111111111111111111111111222222222222333222222222222222222222222333333333333555===HHHQQQ```hhhmmmkkkjjjnnnsssuuuyyy|||~~~}}}yyyvvvsssrrr}}}ooobbbZZZRRRQQQOOOMMMIIIEEEBBB@@@:::>>>CCCIIIWWWkkkzzz}}}|||llleeeWWWZZZcccsss{{{nnndddrrr{{{qqq```UUUOOOTTT[[[]]]aaafffaaabbb```YYYNNN@@@444..............................................................................///000111111000///...------......///000000111............////////////000000000000111111111111222222222222333333333333333444555666777888999:::999;;;>>>>>>>>>>>>???@@@???FFFNNNZZZnnn}}}tttqqqrrrwwwzzz{{{yyyxxxyyyzzzyyyvvvrrrhhh\\\RRRQQQWWWddd}}}|||uuuuuu~~~uuummmccc]]]\\\^^^``````XXXNNNCCC<<<666000///111000000000000000000000000////////////////////////............/////////////////////......------,,,////////////000000000000////////////000000000000111111222222222222222222000222333444444666888;;;???GGGWWWiiitttuuuuuuvvvsssxxx}}}|||wwwppprrrwww|||~~~~~~XXXSSSLLLGGGEEECCC???<<<===<<<;;;;;;999999888777555555555555444333222222333333333333333333333333111111111111111111111111111111111222222222333333222222222222222222222222333333333333777@@@NNNWWW```gggkkkiiihhhoooxxx}}}{{{|||wwwiii```TTTTTTSSSQQQMMMIIIFFFCCC<<<@@@CCCIIIVVVkkk|||~~~vvvyyy~~~xxxppp```^^^aaannnsssfffppp|||}}}tttdddVVVNNNSSSZZZ[[[___eeedddcccbbb___WWWJJJ;;;111////////////////////////...................................................///000111111000///............///////////////............////////////000000000000111111111111222222222333333333444444333444555666777888999:::888;;;===>>>>>>>>>>>>??????JJJUUU___rrrxxxwww{{{yyywwwzzzzzz}}}|||{{{xxxvvvsssqqq}}}~~~~~~{{{wwwuuutttqqqbbbVVVRRRSSSZZZnnn|||rrrmmmsss~~~yyysssjjjaaa[[[[[[^^^bbbZZZTTTLLLEEE:::111///222000000000000000000000000////////////////////////............////////////000000/////////.........////////////000000000000////////////000000000000111111111222222333333333111333444555555777:::<<>>>>>===>>>???@@@MMMZZZdddvvvrrrnnnsss|||~~~oookkkllllllssszzz}}}uuummm|||vvvtttuuu{{{iiiZZZTTTRRRUUUdddvvv|||sssjjjmmmvvvzzzpppddd[[[XXX[[[___[[[XXXSSSKKK>>>222000444////////////////////////////////////////////////............/////////000/////////000000000000000////////////000000000000////////////000000000000000000111222333333444444222333555666666888;;;===EEEUUUccciiipppzzz}}}xxx~~~{{{~~~|||}}}VVVQQQKKKFFFCCCAAA???===<<<;;;:::999888888888888666666666666555444333222222333333444444333333222333222222111111222222333333222222111111222222333222222222222222222222222222555666555;;;GGGRRRVVV^^^]]][[[\\\```jjjwww~~~xxxlll^^^WWWRRRSSSSSSNNNJJJJJJAAABBBCCCIIIVVViii}}}||||||~~~~~~uuuzzz~~~ppphhhdddlll~~~tttmmmqqq~~~}}}ooo___RRRPPPUUUYYY___fffkkkiiifffbbbaaaYYYGGG666...//////------...---,,,///////////////////////////////////////........................///000000////////////000000000000...///////////////......////////////000000000000333333333222333333444444666555444444444666777888;;;;;;;;;===@@@AAA@@@???IIITTTbbbmmmzzznnnjjjpppyyy{{{jjjaaacccgggkkkqqq~~~yyy}}}uuuvvv~~~hhhQQQLLLOOO]]]rrrvvvyyypppooopppooo|||yyyfffZZZ[[[]]][[[[[[YYYXXXRRRCCC444///444222111///000111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444444444666222111444555555999>>>GGGYYYccciiitttyyyyyy}}}|||}}}}}}WWWRRRLLLGGGCCCAAA???>>><<<;;;:::999888888888888666666666666555444333333222333333444444333333222333222222111111222222333333222222222222222222333222222222222222222222222333666666666===IIITTTXXXYYYWWWTTTVVV]]]iiiuuu|||~~~~~~|||sssddd\\\VVVUUUTTTPPPMMMLLLFFFEEEEEEHHHRRRcccuuuvvv{{{vvvnnnhhhnnnssskkklll|||uuudddSSSNNNRRRWWW]]]cccggggggdddcccbbb]]]MMM===000000///---...///...---////////////////////////.........///////////////...............///000000////////////000000000000...///////////////......//////000000000111111111333222222222222333444444555444444555666888:::;;;888999;;;===>>>@@@BBBCCCRRR```nnnvvv}}}~~~nnnnnnttt|||}}}nnnffffffiiipppvvv{{{bbbSSSKKKQQQaaaooovvvyyyvvvssstttuuusss~~~kkk[[[UUUXXX[[[\\\ZZZXXXTTTHHH999222333222111000000111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444444444666333333666777777;;;@@@JJJYYY```fffttt{{{|||~~~}}}~~~{{{}}}WWWSSSLLLGGGDDDBBB@@@???<<<;;;:::999888888888888666666666555555444333333222333333444444333333222333222222111111222222333222222222222222222222222222222222222222222222222444666777888@@@LLLVVVYYYUUUQQQOOOSSS]]]jjjsssxxxuuuyyy}}}}}}zzzzzz~~~|||lllcccZZZXXXVVVRRRPPPPPPLLLJJJFFFFFFLLLZZZiiitttzzz{{{|||xxx}}}uuummmppp~~~|||ttthhhfffttt~~~jjjUUULLLOOOUUU\\\```ddddddcccccceeeaaaTTTGGG222000......////////////////////////////////////------......//////000000///............//////000////////////000000000000...//////000000/////////000000111111111222222222222222222222222333444444444555555666888:::<<<===666999<<<<<<<<>>DDDQQQ[[[^^^dddvvv~~~}}}~~~zzzyyy|||XXXSSSMMMHHHEEECCCAAA???;;;;;;:::999888888888888777666666555444444333333222333333444444333333222333222222111111222222333222222222222222222222222111222222222222222333333444666888;;;CCCOOOWWWXXXQQQOOOPPPWWWcccmmmqqqqqqmmmqqquuuwwwwwwxxxzzz|||qqqfff\\\YYYWWWTTTSSSUUUPPPMMMHHHEEEHHHQQQ^^^hhhrrrtttxxx}}}zzz~~~{{{pppqqq}}}|||vvvhhhaaammmpppXXXKKKLLLTTT\\\```cccdddddddddfffeeeZZZOOO777111...///000000000000////////////////////////,,,------...///000111111//////............///000////////////000000000000...//////000000000000///111111222222222333333333222222111222222333444555777777888999:::;;;<<<===777:::<<<<<<===HHHZZZiii|||yyy|||~~~{{{zzz}}}___LLLMMMWWWaaannnvvv{{{vvv\\\TTT[[[\\\[[[[[[[[[VVVIII;;;222555333000000000111000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111222333444444444444555444555999:::;;;BBBJJJZZZaaa```ggg{{{~~~~~~~~~~~~zzzwwwwww|||XXXSSSMMMHHHEEECCCAAA???;;;;;;:::999888888888888777777555444333333444444222333333444444333333222333222222111111222222333111222222333333222222111111111111222222333333333333777:::>>>GGGRRRWWWUUUNNNNNNTTT^^^iiiooommmjjjkkknnnrrruuuvvvwwwxxxyyywwwsssiii^^^ZZZXXXVVVVVVXXXRRRNNNIIIEEEEEELLLVVV]]]iiimmmsss{{{|||~~~sssrrr||||||{{{lllbbbiii|||vvv^^^MMMLLLTTT\\\```dddfffffffffgggfff^^^TTT<<<333...///222000000222////////////////////////,,,------...///000111111//////............//////////////////000000000000......///000111111000000222222222222333333333333222222222222333444555666::::::;;;;;;;;;;;;;;;;;;:::=========AAASSSooo}}}qqqRRRHHHMMM\\\ppp}}}kkkXXXVVV[[[\\\]]]]]]ZZZPPPBBB666666333111000000111111000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111222333444444444444333333555888:::===GGGQQQdddiiiffflll{{{~~~zzzxxxuuuwww}}}WWWSSSLLLGGGDDDBBB@@@???<<<;;;:::999888888888888888777555444333333444444222333333444444333333222333222222111111222222333111222333444444333222111111111111222222333333444444999>>>DDDMMMVVVWWWSSSJJJNNNWWWbbblllooolllhhhnnnqqquuuwwwxxxxxxyyy{{{zzzyyynnnccc^^^[[[YYYXXX[[[SSSPPPLLLGGGEEEIIIOOOTTT^^^dddmmmxxx|||zzzwwwuuu}}}rrreeegggwww|||gggSSSLLLSSS[[[```eeeggggggfffgggggg```WWWBBB666...111333000///222////////////////////////------......//////000000000//////............///////////////000000000000......///000111111111111111111222222222333333333333333333333444666777888;;;;;;<<<<<<<<<;;;:::999===>>>??????HHH___~~~~~~YYYEEEHHHWWWooo|||aaaRRRZZZ]]]^^^]]]ZZZTTTIII===777444111///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444444444333333555888;;;AAANNN\\\mmmpppkkkooo}}}xxxwwwvvvyyyWWWRRRLLLGGGCCCAAA???>>><<<;;;:::999888888888888888777555333333333444555222333333444444333333222333222222111111222222333000111333444444333111000000111111222333333444444666<<>>@@@CCCOOOggggggMMMEEEQQQhhhpppZZZXXX]]]^^^[[[YYYVVVNNNEEE888555111///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444444444555444666999===EEEVVVfffrrrtttlllmmm~~~xxxwwwxxx{{{VVVQQQKKKFFFCCCAAA???===<<<;;;:::999888888888888999777555333222333444555222333333444444333333222333222222222222222222333000111333444444333111000000000111222333333444444888>>>FFFOOOXXX^^^YYYPPPNNNUUU___iiippptttxxxzzzxxx|||{{{zzz~~~{{{|||~~~~~~qqqjjjeee___\\\\\\XXXVVVRRRLLLGGGEEEFFFHHHKKKRRR___mmm|||uuupppsss|||yyykkkfffnnn~~~www^^^NNNNNNVVV[[[cccfffgggfffggghhhddd^^^JJJ:::///222444///---111///////////////////////////////////////.........111000///...............////////////000000000000......///111111222222222000000111111111222222222444444555555777888999:::777888:::<<<======<<<<<<<<<===@@@FFFSSSjjj{{{xxxzzzyyysss}}}yyyzzz|||{{{{{{{{{|||vvv[[[EEELLLbbbfffWWW]]]___ZZZWWWVVVQQQJJJ999666111///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444444444777666777:::>>>HHH[[[mmmuuuuuukkkjjj{{{~~~~~~~~~xxxxxxyyy}}}UUUQQQLLLGGGDDDAAA>>><<<;;;;;;:::999888777666555666555555444444333222222222222222222222222222222555444444333222111000000444222111;;;EEE:::///444111222333333222222444666:::BBBOOOYYY^^^\\\WWWSSSSSS[[[eeemmmqqqtttwwwzzz|||}}}}}}~~~}}}{{{qqqiiiaaa___aaaXXXVVVRRROOOLLLIIIEEEBBBDDDFFFPPPbbbtttrrrgggbbbmmmsss}}}wwwiii```iii}}}}}}qqqdddQQQPPPbbbdddeeeeeefffeeedddbbbaaaUUUDDD555111111///---///000000//////.........---///////////////////////////////////////////////////////////////000111111000000000000111111111111111222222333333444444555444555777999;;;<<<<<<<<<<<<<<<<<<===============;;;???AAADDDQQQggg{{{uuupppuuuwww}}}xxxooohhhbbb^^^bbbttt{{{vvvwww{{{wwwvvvuuuzzzjjjKKKFFFRRRqqq~~~zzzxxx}}}ttt___WWWTTTZZZ[[[UUUQQQRRRCCC888000111111...---000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000111222222222222111222222222333444555666777999;;;999999@@@QQQ```hhhrrrwww||||||zzz}}}}}}~~~wwwxxxzzzTTTQQQKKKGGGDDDAAA>>><<<;;;;;;:::999888777666666666555555444444333222222222222222222222222222222444333333222222111111111///222666CCCMMM???...///111222333333222333444666;;;CCCOOOYYY]]]\\\WWWTTTVVV^^^hhhooorrrsssuuuwwwyyy}}}vvvmmmddd```aaaZZZWWWSSSPPPMMMIIIEEEBBBFFFFFFNNN^^^nnnzzzoooaaa[[[bbbfffooowwwiii```gggxxxxxxlllWWWQQQ```cccdddeeeeeeeeedddcccbbbWWWFFF555000111000......000/////////............///////////////////////////////////////////////////////////////000111111000000000000111111111111111222222333333444444555444555666888:::<<<===>>>>>>======<<<======>>>>>>>>>AAACCCGGGSSSfffwww~~~qqqlllrrrsssvvvsssiiiaaaZZZVVVXXXhhhwwwqqqsssyyywwwtttooooooyyysssaaaPPPIIIOOOkkk|||uuummmnnn{{{bbbYYYVVV[[[]]]WWWSSSUUUIII===222111222000///111000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000000000111222222222222111222222222333444555666777888:::999:::CCCTTTcccjjjrrryyy~~~~~~zzz{{{wwwxxxzzz~~~SSSOOOKKKGGGDDDBBB???===;;;::::::999888777666666666555555444444333222222222222222222222222222222222222222222222222222222...222666AAAJJJ===...///111222333333222333555777===EEEPPPXXX[[[ZZZWWWUUUYYYaaajjjppprrrqqqpppqqquuuzzz|||rrrhhhcccccc]]][[[VVVRRROOOJJJEEEAAADDDDDDKKKYYYgggqqqzzzjjjZZZSSSSSSUUU^^^pppyyykkk```cccppp~~~uuu___SSS\\\aaabbbdddeeeeeedddcccbbbZZZHHH666///111222000...////////////............///////////////////////////////////////////////////////////////000111111000000000000111111111111111222222333333444444555444555555666999;;;>>>@@@@@@???>>><<<<<<===???@@@???BBBEEEJJJVVVeeeppprrrzzz|||qqqnnnrrrqqqrrrzzzqqqfff]]]UUUPPPSSS^^^qqquuummmrrryyyyyyuuulllggglllssslll^^^YYYMMMMMMaaayyyxxxqqqgggfffrrrfff\\\WWW\\\___YYYVVVWWWQQQCCC666111222111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000111222222222222111222222333333444555777888777999:::===HHHYYYhhhnnnrrr|||yyyvvvyyyxxxyyy{{{}}}}}}~~~||||||RRRNNNJJJFFFDDDBBB@@@>>>::::::999999888777777666666555555444444333222222222222222222222222222222111111111222222333333333222333000333;;;555...444111222333333333444666888???FFFPPPVVVWWWVVVUUUUUU\\\ccckkkpppooollljjjjjjpppwww~~~|||vvvkkkeeeeeeaaa^^^ZZZUUUQQQKKKEEEAAA@@@@@@HHHVVVeeepppyyyzzzcccTTTNNNHHHJJJRRRccczzz~~~nnn```^^^hhhxxxzzzdddUUUYYY^^^```bbbeeeeeeeeecccbbb\\\KKK888000111333111---///////////////.........///////////////////////////////////////////////////////////////000000111///000000000111111111111111222222333333444444555555444444555777;;;>>>AAABBB@@@>>><<<<<<>>>@@@BBBBBBGGGMMMTTT___kkkpppoooppp{{{|||}}}wwwtttuuusssuuu}}}vvvkkk```VVVPPPOOOVVVdddyyyxxxpppwww~~~tttiiijjjqqqooogggbbbSSSLLLYYYnnnzzz|||zzzuuuqqqkkkjjjsssiii]]]WWW\\\___[[[WWWXXXWWWJJJ:::222111222111000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000111222222222222111333333333333444666777888777:::<<>>@@@AAA@@@>>>======???AAACCCDDDMMMWWWaaakkktttvvvtttppp{{{yyyyyy~~~yyyxxxwwwzzz}}}qqqeeeYYYRRRKKKNNNWWWjjjyyy~~~tttpppttttttoooiiiZZZOOOTTTdddrrryyyzzzwwwuuuqqqmmmqqqzzzkkk^^^VVVZZZ^^^[[[WWWWWWYYYOOO@@@555111111111///////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000111222222222222111333333333444555666777888999<<>><<<999999999888888888777777666555555444444333222222222222222222222222222222111111111222222333333333000555111000555222---222111222333444444555777999CCCJJJPPPRRRQQQPPPSSSWWW]]]ccchhhjjjgggcccbbbbbblllttt}}}{{{zzztttmmmlllfffccc___[[[VVVPPPIIIDDDAAACCCLLL^^^ppp~~~jjjXXXLLLHHHDDDGGGMMMVVVbbbppp~~~{{{~~~tttdddYYY\\\ooonnnZZZVVV\\\^^^aaadddeeedddbbb```ZZZRRRDDD666111111111............//////////////////////////////////////////////////////////////////////////////000111111000000000000111111111111111222222333333444444555555555555666777:::<<<===???>>>======>>>@@@BBBDDDCCCPPP___iiirrrxxxzzzxxxyyy||||||sssgggZZZRRRLLLLLLQQQ___vvvvvvuuuuuuqqqnnn```RRRPPP[[[jjjtttyyy|||}}}yyysssqqquuuzzz{{{mmm___UUUYYY^^^[[[WWWWWWWWWSSSHHH:::222111000///000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111222222222222111333333333444555666888888:::===AAAIIIXXXjjjtttvvvssswwwxxx}}}~~~xxxuuuwwwyyy}}}{{{xxxvvvxxx}}}SSSOOOJJJFFFCCC@@@===;;;999999999888888888888888666555555444444333222222222222222222222222222222222222222222222222333333...666444222666333---111111222444444444555888:::GGGMMMRRRSSSPPPPPPUUUZZZ___cccggghhheeebbbbbbcccmmmttt}}}|||yyyzzzyyyqqqooofffdddaaa]]]YYYRRRKKKFFFCCCDDDLLL\\\lllxxxzzznnn```TTTLLLHHHEEEFFFKKKUUUaaakkkqqqssszzz|||zzz~~~qqqdddbbbqqqvvv___VVV\\\^^^bbbdddeeeccc```^^^WWWUUUJJJ:::000000000.............../////////000///////////////////////////////////////////////////////////////000111111000000000000111111111111111222222333333444444555555555666777888999::::::;;;;;;<<<===???AAACCCDDDJJJ[[[mmmwww|||tttgggZZZRRRLLLKKKLLLVVVjjj||||||{{{yyyxxxtttpppdddUUUMMMRRR___mmmttt}}}{{{ppp```UUUYYY^^^[[[XXXXXXTTTVVVPPPAAA555111111000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000000000111222222222222111444444444444555777888999:::===AAAJJJYYYjjjrrrrrrtttyyy}}}~~~wwwwwwxxxwww{{{wwwwwwwwwyyy{{{~~~TTTPPPJJJFFFBBB???<<<:::999999999888888888888888666555555444444333222222222222222222222222222222222222222222222222222222000777333...222111...333111222444444444555888:::JJJOOOTTTTTTQQQQQQVVV\\\```dddggggggdddcccccceeemmmttt|||{{{wwwuuuyyy|||tttqqqgggeeebbb^^^ZZZSSSLLLGGGBBBBBBIIIVVVdddnnnvvv}}}sssnnnfff___XXXRRRMMMJJJEEEEEEIIIUUUcccjjjiiieeecccgggmmmwww{{{~~~}}}oooiiivvv|||bbbWWW\\\^^^bbbdddeeeccc___]]]UUUVVVNNN===111///000///---.........//////000000///////////////////////////////////////////////////////////////000111111000000000000111111111111111222222333333444555555555666777888999999999888999:::;;;===@@@AAACCCDDDYYYllluuuhhh[[[RRRFFFDDDDDDLLL]]]uuuvvvrrrwww}}}}}}zzzpppfffVVVJJJKKKXXXgggppp|||rrraaaVVVYYY___\\\YYYYYYSSSYYYVVVGGG888222222111000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000111222222222222111444444444444666777888999:::<<>>===::::::999888777666555444666555555444444333222222222222222222222222222222111111111111111111111111333333333222222111111111...111333333222444:::@@@MMMOOOPPPNNNMMMQQQZZZbbbeeeggghhhgggggggggiiijjjrrruuu{{{yyyxxxyyy~~~~~~yyysssllliiieeeaaa^^^WWWNNNGGGGGGBBBDDDPPPZZZ___gggqqqjjjjjjggg```YYYVVVTTTSSSNNNKKKJJJMMMSSSYYY[[[[[[ZZZYYYWWWXXXbbboootttrrrqqqnnnpppvvv{{{xxx}}}~~~yyyzzziiikkkmmmTTT\\\^^^bbbdddeeedddbbb```XXXSSSRRRGGG333...333000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111000000//////......222222222222222222333333333444777999:::;;;;;;;;;>>>@@@:::999???===@@@LLLkkk~~~qqqbbbWWWSSSKKKJJJGGGGGGRRRiiitttqqqrrrwww~~~bbbHHHCCCKKK[[[pppwwwnnn```XXX]]]dddaaaWWW^^^ZZZVVVNNNAAA444000222000000////////////000000000000000000000000000000000000000000000000000000222111111111000000//////222222222222222222333333666666666666666777888888===;;;AAAOOOYYY___iiittt~~~wwwqqqnnnqqqvvv|||{{{vvvqqqssswwwzzz||||||{{{zzzRRRMMMHHHCCCAAA???>>>===::::::999888777666555555666555555444444333222222222222222222222222222222000000000000000000000000333333222222222222222222///111333333222666===CCCMMMMMMLLLKKKMMMSSS]]]cccjjjjjjjjjjjjiiijjjlllooorrrvvv}}}yyyxxxzzz}}}zzztttooommmiiigggbbb[[[QQQIIIGGGBBBDDDNNNUUU[[[fffssswwwyyywwwpppjjjfffccc```RRRNNNJJJIIIMMMQQQSSSRRRNNNPPPRRRSSSXXX______\\\ZZZWWWYYY^^^bbbkkkyyy}}}|||wwwfffggg|||oooWWW[[[]]]aaadddeeedddbbbaaa[[[VVVTTTJJJ666111444111000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111000000////////////222222222222333333333333444555777999:::;;;;;;;;;<<>>===:::999999888777666555555666555555444444333222222222222222222222222222222000000000000000000000000222222222222222222333333000222333222444999AAAHHHNNNJJJGGGGGGMMMWWWaaafffllllllkkkiiiiiikkkooorrrsssxxx}}}yyyyyy{{{zzz{{{}}}wwwrrrpppnnnlllhhh___SSSKKKGGGCCCDDDJJJOOOUUUfffwww~~~yyyrrrkkkZZZSSSKKKGGGGGGIIIIIIIIIGGGMMMRRRTTTVVVXXXTTTNNNLLLIIIJJJMMMPPPYYYrrrxxxyyy|||tttcccbbbvvvzzzppp[[[ZZZ\\\```ccceeeeeecccbbb^^^WWWUUULLL999111333000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111000000000000/////////222222222333333333444444555666777999:::;;;;;;;;;999===:::;;;BBBCCCHHHVVVyyy~~~|||xxxnnnbbbZZZWWWNNNKKKGGGFFFMMMaaa|||wwwvvvzzzrrrqqqvvv~~~~~~}}}vvvYYYGGGBBBOOOggg~~~~~~yyyoooddd___aaacccccc\\\YYYVVVRRRHHH:::222000111000000//////000000111000000000000000000000000000000000000000000000000111111111111000000000000111222222222333333333444666666777777888999::::::===;;;CCCSSS^^^bbbgggnnnyyyssspppoootttzzzzzzsssnnnnnnppptttxxxzzz|||||||||~~~~~~~~~~~~SSSOOOIIIDDDAAA@@@>>>===999999888888777666666555666555555444444333222222222222222222222222222222000000000000000000000000111111111222222333333333222222222333555<<>><<<999999888888777777666666666555555444444333222222222222222222222222222222222222222222222222222222111111111222222333333333222222222333888???HHHNNNOOOIIIDDDHHHSSS```hhhkkkhhhgggfffdddeeejjjqqqvvvyyy{{{{{{~~~{{{wwwuuu~~~wwwvvvuuusssnnndddVVVLLLEEEAAABBBEEEGGGPPPhhh~~~bbbYYYMMMEEEBBBBBBBBBBBBCCCDDDFFFLLLZZZfffhhhbbbYYYTTTOOOKKKFFFHHH[[[ppplllgggnnnwwwfff```mmmtttxxxppp___UUUXXX]]]bbbeeeffffffeee```UUUTTTPPP>>>333111...//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000111111111111222333333444555555666666777777888999999;;;;;;<<<888>>><<<<<>>>>>CCCEEEPPPaaaiiihhhkkkqqq}}}uuuqqqoooooouuu|||~~~xxxrrrmmmjjjkkkmmmqqqtttxxxzzz||||||}}}|||{{{{{{~~~UUUPPPJJJEEEBBB@@@>>><<<888888888888777777666666666555555444444333222222222222222222222222222222333333333333333333333333222222222222222222333333222222222444:::AAAIIINNNLLLHHHFFFKKKVVV```fffhhhggggggffffffhhhnnnuuu{{{}}}|||xxxzzz}}}|||wwwzzz~~~zzzyyywwwuuupppeeeWWWMMMDDD@@@@@@CCCEEENNNddd{{{bbbZZZNNNGGGDDDDDDDDDCCCDDDCCCBBBHHHXXXkkkvvvwwwlllddd]]]VVVMMMGGGPPP___}}}|||fff```dddyyy|||jjjbbblllrrrwwwooo___SSSVVV\\\aaaeeeggggggfffcccWWWVVVTTTDDD777444111000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000111111111111222222333333444555666777777888888888888999:::<<<<<<888???======AAA@@@FFFWWWooo{{{tttvvvwwwrrrqqquuuxxxkkkaaa]]]VVVNNNHHHGGGKKKYYYwww|||vvvkkkjjjvvv|||uuuooopppllluuuvvvoooaaaOOOMMM```kkkoootttsssooolllmmmooo~~~qqq```^^^ddd___ZZZYYY[[[XXXKKK<<<333222111111000000111111222000000000000000000000000000000000000000000000000000000000000111111111111111111222333444555666666666777:::<<<>>>?????????EEEKKKYYYhhhllliiimmmvvv~~~zzzssspppoooqqqxxxyyysssnnnkkkjjjkkkmmmpppsssvvvyyy{{{|||||||||{{{|||UUUQQQJJJEEEBBB@@@>>><<<888888888888777777777777666555555444444333222222222222222222222222222222222222222222222222222222333333222222222222222222222111222555;;;CCCIIILLLGGGGGGHHHNNNWWW^^^bbbddddddeeefffhhhkkkqqqyyy~~~wwwuuuwww{{{~~~{{{xxx}}}yyywwwtttqqqlllaaaTTTKKKFFF@@@>>>AAACCCJJJ]]]qqqfff^^^TTTMMMJJJJJJIIIHHHEEEGGGGGGHHHSSShhh{{{{{{rrrjjj___SSSRRRYYYlll~~~vvvddd]]]^^^pppnnndddkkkooosss}}}ooo___QQQUUU[[[aaaeeeggghhhhhhcccVVVUUUVVVFFF999555333000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000111111111222222222333333444555666777888888999999888888999:::<<<===888??????>>>BBBAAAHHHZZZiiiyyy~~~zzz}}}|||tttpppqqqvvvrrrgggcccZZZQQQIIIGGGHHHSSSqqquuusss{{{qqqqqqnnnvvvyyyyyyrrr]]]SSS___jjjlllooopppooonnnnnnoooyyyppp___^^^gggbbb\\\ZZZ]]][[[OOO@@@666222111111000000111111222000000000000000000000000000000000000000000000000///000000000111111111111111111222333444555666666666888;;;>>>@@@AAAAAAAAAFFFOOO___mmmmmmhhhnnn{{{}}}vvvpppoooqqqttt}}}uuunnnjjjiiiiiilllmmmooorrruuuxxxyyy{{{{{{{{{|||}}}VVVQQQKKKEEEBBB@@@>>><<<888888888888777777777777666555555444444333222222222222222222222222222222111111111111111111111111444333333222222111111111111111222666<<>>@@@BBBGGGWWWiiillleee[[[TTTQQQPPPOOOMMMBBBHHHIIIFFFKKK^^^wwwyyylll\\\UUUWWW```uuusssddd]]][[[kkk|||pppeeejjjlllqqq|||ooo```QQQTTTZZZaaaeeehhhhhhhhhaaaSSSSSSUUUFFF888444222000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000111111222222222222333333444555666777888999:::999999888999:::<<<===777?????????CCCCCCKKK]]]dddrrruuuzzz~~~zzz|||~~~{{{rrrmmmnnnsssxxxlllggg]]]SSSJJJGGGEEEOOOlllsssqqqsssyyy}}}}}}fffXXX^^^lllmmmoooqqqsssttttttttttttzzznnn___```jjjddd]]]ZZZ^^^]]]RRRBBB888222222111111111111222222000000000000000000000000000000000000000000000000//////000000111111111222111111222333444666666777666888;;;>>>AAABBBBBBAAAFFFQQQcccooolllgggooo}}}}}}~~~}}}yyysssnnnooorrrwww~~~qqqjjjhhhhhhiiilllmmmooorrrtttwwwyyyzzzzzz{{{|||}}}SSSOOOIIICCC@@@>>><<<;;;999999888888777666666666555444333333222222333333222222222222222222222222222222111111111111222222333333333222222111111111...000333777===BBBFFFIIIAAACCCGGGNNNTTTYYYZZZZZZ___aaafffmmmpppsss{{{zzzvvvtttrrrvvv|||}}}xxxqqqkkkgggccc\\\RRRKKKJJJDDDAAA??????@@@FFFSSSaaaxxx}}}wwwqqqjjjaaa\\\YYYSSSPPPOOOOOOVVViii|||qqq___RRRTTTdddyyy{{{qqqeeebbbnnn}}}ssshhhdddgggrrr|||~~~{{{wwwkkkgggooosss|||sss\\\VVVTTTXXXbbbiiiiiiggggggfff\\\VVVVVVNNN===222222000000////////////000000000000000000111111111111111111000000//////......111111111111000000000000333333222222111222222222333222111111222444777999888888999:::;;;======>>>>>>@@@AAAAAADDDLLLWWW```llljjjmmmzzzvvvpppvvvzzzuuullljjjuuuvvvmmmaaaTTTLLLJJJFFFHHHaaawwwyyy{{{jjj]]]VVVccchhhmmmttt}}}www{{{vvvvvvwwwnnn```^^^eee^^^aaa___\\\]]][[[KKK999333333222111//////111222000000000000000000000000000000000000111111111111333333333333333333333333111111222333444666777888:::::::::;;;===>>>>>>===GGGSSS```fffgggkkkvvv|||xxx~~~ttt{{{wwwrrrnnnppptttzzzvvvmmmfffbbbeeejjjmmmnnnqqqtttvvvxxxxxxxxx|||||||||SSSOOOIIICCC@@@>>><<<;;;999999888888777666666666555444333333222222333333222222222222222222222222222222111111111111222222333333333222222222111111111111444888>>>CCCEEEEEE???BBBHHHOOOUUUZZZ\\\\\\]]]___dddkkkooosss}}}~~~wwwtttssssssxxx}}}wwwlllfff```]]]VVVNNNIIIHHHCCC@@@>>>===<<>>???@@@AAACCCIIITTTbbblllvvvsssttt}}}{{{rrrwww{{{~~~uuukkkiiiyyy{{{rrreeeWWWNNNLLLFFFEEEVVVnnn~~~{{{~~~xxxjjj\\\SSS___eeemmmvvv|||}}}xxxvvvuuujjj\\\[[[ccc```bbbaaa^^^___]]]OOO===333333222111000000111222000000000000000000000000000000000000111111111111333333333333333222222222222333333444555777888999;;;;;;;;;<<<>>>???@@@@@@HHHUUUaaaeeebbbdddooozzz|||vvv~~~tttpppooorrrvvvxxx~~~sssiiibbb^^^aaagggkkkmmmpppsssuuuwwwwwwwwwxxxyyy{{{SSSOOOIIICCC@@@>>><<<;;;999999888888777666666666555444333333222222333333222222222222222222222222222222111111111111222222333333333222222222222111444222444:::AAAEEECCC@@@>>>BBBIIIPPPWWW[[[^^^___\\\]]]bbbhhhlllrrr~~~xxxsssrrrsssuuu{{{zzzjjjbbb[[[WWWRRRKKKHHHHHHEEEBBB???===;;;:::AAAIIIUUUccc||||||oooeeeaaacccqqq|||tttbbbTTTPPPUUU```qqqxxxnnn___XXXQQQQQQVVV^^^kkkvvv|||ssswww|||}}}zzzjjjnnnttt}}}}}}kkkRRRPPPSSS]]]eeehhhhhhjjjggg^^^XXXXXXQQQBBB666333111000000//////000000111000000000000111111111111111000000000000///////////////000111222333444444111111111111222333444444555555666666777777777888999999:::;;;<<<======>>>AAAAAAAAAEEENNN]]]mmmwww}}}|||vvv|||tttkkkiiiuuuhhhYYYOOOLLLGGGCCCKKK[[[pppzzz}}}|||zzzxxxrrrgggYYYPPPYYYcccppp}}}~~~zzzuuuhhhZZZZZZbbbbbbdddccc```aaa```SSSCCC333333222222111111111222000000000000000000000000000000000000111111111111222222222222222222222222444444444555777888:::;;;<<<<<<===>>>@@@BBBCCCDDDMMMZZZfffeee]]]\\\gggtttyyyxxxpppnnnoootttwwwxxx|||pppddd]]]YYY^^^dddiiikkknnnrrrtttuuuuuuuuusssvvv{{{SSSOOOIIICCC@@@>>><<<;;;999999888888777666666666555444333333222222333333222222222222222222222222222222111111111111222222222222222222222222222222444222333;;;DDDHHHDDD>>>???DDDLLLTTTYYY^^^aaabbb^^^___cccgggjjjooo}}}{{{uuuqqqqqqsssvvv~~~nnnddd[[[VVVRRRMMMKKKKKKIIIEEECCCAAA>>>;;;>>>DDDAAAJJJ\\\qqqzzznnnggghhhnnntttvvvrrrgggXXXNNNMMMPPPWWWeee}}}|||tttkkkaaaYYYWWWTTTTTTYYY___fffqqq{{{{{{uuuzzz~~~~~~rrrqqqwwwwwwVVVRRRTTT\\\dddggghhhjjjfff^^^XXXWWWRRREEE888222111000000000000000000111///000000000111111111111000000000000000000000000222222333333444555555666111111111111222333444555666777888888999999888888:::::::::;;;<<<======>>>BBBAAAAAAGGGTTTfffwww}}}ssslllmmmyyymmm]]]OOOKKKGGGCCCGGGOOO]]]jjj|||{{{{{{}}}zzzuuulllaaaUUUNNNVVVcccuuu|||lll^^^\\\bbbbbbeeeddd```aaabbbWWWIII555444222222222222222111000000000000000000000000///000000000111111111111111111111111111222222222444444444555777888:::;;;<<<===???@@@BBBDDDGGGIIIVVVcccmmmiii]]]YYYeeesss}}}}}}{{{vvvnnnlllooouuuyyy{{{~~~mmmaaaYYYVVV[[[bbbfffhhhlllpppsssttttttsssqqquuu|||SSSOOOIIICCC@@@>>><<<;;;999999888888777666666666555444333333222222333333222222222222222222222222222222111111111111222222222222222222222222222222222111333<<>>???CCC@@@AAAHHHTTT```nnn~~~wwwqqqnnnjjjhhhcccZZZOOOIIILLLPPPVVV___ooo|||rrrnnnrrrsssmmmeee___ZZZWWWTTTUUU[[[dddiiinnnvvv~~~~~~|||}}}zzzsss{{{]]]XXXXXX]]]ccceeegggiiieee^^^YYYWWWSSSHHH:::222111111000000000000111111///000000000111111111111000000000000111111111111333333333333333333222222111111111111222333444555777777888999:::::::::::::::;;;;;;<<<<<<=========@@@???BBBLLL___ttt~~~rrrqqqwwwwwweeeSSSKKKGGGCCCDDDHHHRRR___rrrzzzxxx|||}}}~~~zzzkkk]]]SSSNNNTTTbbbwwwvvvggg______aaadddccc___```bbbZZZNNN999666333111222333222111000000000000000000000000///000000000111111111111000000111111111222222222333444444555666888999:::<<<>>>@@@BBBCCCFFFKKKOOO___kkktttnnnaaa]]]iiiwww}}}|||}}}wwwmmmlllooovvv|||}}}lll```XXXUUU[[[bbbdddfffkkkooorrrssssssrrrrrrvvv}}}SSSOOOIIICCC@@@>>><<<;;;999999888888777666666666555444333333222222333333222222222222222222222222222222111111111111222222111222222222222333333333222222555===EEEIIIGGGCCCFFFMMMVVV]]]___aaacccffffffhhhkkkllljjjmmmzzzyyysssoooqqqtttxxxtttfff___ZZZTTTOOOMMMJJJFFFDDDEEEDDDAAAAAACCCDDDAAA@@@DDDIIIPPP[[[eeewww{{{pppjjjcccYYYOOOJJJFFFLLLRRRWWW^^^mmmrrrfff\\\___```^^^[[[ZZZ[[[]]][[[```jjjuuuyyyzzz~~~~~~~~~sss{{{ddd^^^ZZZ^^^ccceeefffiiieee___ZZZXXXUUULLL===222222111111000000111111222000000000000111111111111000000000111111111111222111111000000////////////111111111111222333444444777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>EEEUUUmmm{{{qqqwwwooo[[[NNNGGGBBB@@@CCCKKKTTTeeeuuu{{{zzzyyy{{{zzzxxxzzzrrr```UUUPPPOOO]]]qqqrrreee]]]```dddccc^^^___bbb]]]SSS???999333000111222222111000000000000000000000000000000000000111111111111000000111111222333333333444444444555666888:::;;;<<<>>>AAACCCDDDGGGNNNSSSdddnnnuuupppeeedddppp}}}yyyzzzzzzvvvnnnmmmqqqyyy}}}lll```XXXVVV[[[cccbbbeeejjjooorrrsssrrrqqqssswww~~~SSSOOOIIICCC@@@>>><<<;;;999999888888777666666666555444333333222222333333222222222222222222222222222222111111111111222222111111222222222333333333333444888>>>CCCFFFFFFDDDKKKSSS\\\aaabbbbbbdddfffhhhkkkooopppmmmooo|||uuupppmmmooosssxxxqqqhhhbbbZZZSSSPPPLLLHHHFFFGGGFFFCCCCCCEEECCC@@@???AAAAAAAAADDDJJJNNNWWWfffwwwyyyqqqcccUUUNNNCCCHHHNNNRRRVVV\\\eeelllrrrwwwzzzzzzyyyvvvkkk___XXXYYY[[[[[[[[[^^^eeekkknnnuuu{{{pppxxxfff___[[[^^^bbbdddfffjjjgggbbb]]]ZZZXXXPPPAAA444222111111000000111111222000000000000111111111111000000111111111222222222/////////000000000000000222222222111222222333333666666666777999;;;===???<<<<<<<<<<<<============@@@AAAIII\\\wwwxxxppp~~~sss```RRRIIICCCAAAAAAEEEJJJWWWiiivvvzzz{{{|||~~~wwwvvv}}}~~~kkk[[[QQQFFFSSSdddtttpppccc```dddccc^^^___ddd```XXXDDD<<<333//////111111000000000000000000000000000000000000000111111111111111111111222333444444444555555666666888999;;;<<<;;;>>>BBBCCCDDDHHHPPPVVVccckkkqqqnnnggghhhttt|||sssrrr{{{~~~xxx~~~sssmmmnnnttt~~~{{{kkk```YYYVVV[[[cccaaaeeejjjooorrrsssrrrqqqssswww~~~SSSOOOIIICCC@@@>>><<<;;;999999888888777666666666555444333333222222333333222222222222222222222222222222111111111111222222111111111222222333333333555777;;;???BBBCCCDDDDDDOOOVVV___dddcccbbbdddfffhhhkkkqqqrrroooqqq}}}~~~qqqllljjjmmmrrryyyzzzqqqjjj```WWWSSSPPPKKKHHHJJJIIIFFFFFFHHHBBB@@@AAAEEEDDD@@@???AAACCCHHHOOOXXXddduuu~~~mmm[[[QQQIIILLLQQQWWWZZZ\\\[[[ZZZWWW^^^eeejjjqqqtttmmmbbbaaaaaabbbdddeeejjjsss|||}}}vvvmmmttt{{{~~~}}}fff___ZZZ]]]aaadddgggkkkiiiddd___\\\[[[TTTDDD666222222111111111111222222000000000000111111111111000000111111222222222222000000111222333444444555333333222222111222222222666666555666888;;;>>>@@@<<<<<<<<<===============CCCDDDMMM```yyyvvvppp|||pppaaaTTTLLLFFFCCCCCC@@@BBBMMMaaarrrzzz|||~~~}}}zzzuuu```RRR???KKKYYYgggvvv{{{lllaaaeeeddd______eeeccc[[[GGG>>>333......111111000000000000000000000000000000000000000111111111111111111222333444444555555666666777888999;;;<<<===:::>>>BBBCCCDDDHHHQQQWWW```fffllljjjfffiiiuuuxxxnnnlllttt~~~xxxwwwzzzooolllnnnwwwyyykkk```YYYWWW[[[bbbaaadddjjjooorrrsssrrrqqqrrrvvv}}}TTTOOOIIIDDD@@@>>><<<:::666666666666666666666666555555444444444333333333555444444333222111000000333333222111000000111111000111111111111222222222555666<<>>>>>>>>>>>CCCAAALLLfff||||||{{{{{{lll\\\RRRLLLFFFBBBAAACCCDDDLLL[[[hhhoootttyyy{{{~~~wwwbbbWWWHHHJJJTTTeeewwwhhhcccccccccdddccccccbbbbbbTTT???000222555111///111000000000000000000000000000111111111111222222222222222222222222222222222555666888888999:::===??????>>>@@@DDDFFFHHHNNNVVVcccgggddd^^^```nnnwwwyyy~~~tttoooqqqvvv}}}rrruuuvvvpppjjjnnnxxxvvvggg\\\VVVUUU[[[ccccccfffiiijjjkkklllnnnpppvvvyyySSSOOOIIICCC@@@>>><<<;;;888777777666555444444444555444444444444333333333444333333222222111111111333222222111000000111111111111111111222222222222555777===CCCDDDBBBCCCGGGVVV```hhhiiigggiiijjjjjjlllpppsssrrrqqquuu~~~zzzqqqnnnlllooovvvyyymmmccc^^^UUUQQQLLLIIIIIIIIIFFFCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDBBBAAABBBEEEIIILLLZZZgggttt|||wwweeeTTTQQQQQQWWWdddmmmooommm___XXXYYYdddnnnpppnnnmmmjjjnnnttt{{{vvvjjjfffdddooo{{{}}}wwwiii]]]UUUYYY^^^___aaagggccceeebbb\\\YYYWWWIII888222111111000000000000000000000000000000000000000000000000000000000000000222222222111111111000000333222222222222333444444555666777888999:::::::::===============>>>>>>>>>EEEDDDPPPggg{{{~~~uuuhhhZZZSSSNNNGGGCCCAAA@@@@@@HHHWWWcccjjjnnnrrrssseee]]]PPPPPPVVVcccooovvvxxxyyyzzzmmmccccccbbbbbbbbbccceeefffYYYEEE444333555111///111111111111111111111111111000111111111111222222222222222222222222222222222444666777888888:::===???AAA@@@AAAEEEGGGIIIPPPWWWdddfffbbbZZZ]]]kkkvvvxxx}}}{{{uuuxxxtttnnnjjjnnnyyyuuueee[[[VVVUUU[[[bbbdddfffiiikkkkkkkkklllmmmuuuyyySSSNNNHHHCCC@@@>>><<<;;;999999888666555444333222444444444444333333333333222222222222222222222222333222111111000111111111111111111111222222222333555777>>>DDDDDD@@@AAAEEEUUU^^^dddcccbbbeeehhhiiippprrrtttrrrqqquuu}}}vvvooonnnmmmqqqyyyzzznnniii___YYYQQQMMMKKKJJJHHHEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@??????@@@AAA@@@IIISSS\\\hhhwwwttt```WWWQQQZZZmmm~~~uuukkkffflllvvv|||}}}}}}~~~uuuccc``````nnn}}}|||fffZZZRRRVVV[[[]]]```gggfffhhheee^^^ZZZWWWJJJ;;;222111111000000000000000000000000000000000000000000000000000000000000000222222222111111111111111222111111111222222333444555666777888999:::::::::<<<<<<<<<======>>>>>>>>>DDDDDDPPPdddttt|||uuummmbbbXXXTTTQQQJJJDDDAAA>>>>>>EEETTTaaagggjjjmmmvvvqqqkkkfffZZZXXX\\\eeelllnnnppptttttt{{{~~~}}}nnncccbbbaaaaaabbbdddgggiii___KKK999444444111000222111111111111111111111111000111111111111222222222222222222222333333333333444555777888888:::<<>><<<;;;888888777666555444333333444444444333333333222222111111111222222333333333222222111111111111111222111111111222222222333333555999@@@EEECCC???AAAFFFTTT[[[```]]]\\\```fffhhhoooqqqqqqqqqqqqvvvrrrmmmmmmnnnsss|||yyyrrrkkkcccYYYRRROOOMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEFFFFFFEEEEEEEEEEEE???BBBFFFMMM[[[nnnpppbbbVVVZZZmmm}}}}}}vvvaaa^^^___nnn~~~}}}eeeXXXOOOSSSXXXZZZ___fffgggjjjggg___[[[XXXLLL>>>222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222333444555666777999::::::::::::<<<<<<<<<======>>>>>>???CCCFFFSSSeeeqqqxxxqqqfff]]]VVVVVVTTTMMMEEEBBB@@@@@@GGGVVVccciiikkklll}}}vvvtttsssooobbb^^^bbblllqqqppprrrwwwwww}}}|||~~~zzzmmmbbbbbbbbbcccdddeeefffgggbbbOOO<<<444222111111333111111111111111111111111000000111111111222222222222222222333333333333333444666777888888:::<<>><<<;;;666666666666555555555555444444333333333222222222111111111222222333333444222111111111111111222222111222222222222333333333777:::AAAEEECCC???BBBIIIVVV\\\___\\\ZZZ___fffjjjllllllmmmnnnqqqxxx|||ooojjjkkknnnuuu|||tttlll```WWWSSSPPPMMMJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFCCCAAA???AAA???>>>DDDQQQggg|||lll]]]ZZZfffxxxccc______mmm{{{{{{gggXXXNNNQQQVVVXXX]]]dddgggkkkiiiaaa\\\YYYNNNAAA222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222333444555666777888:::;;;;;;;;;;;;<<<<<<======>>>??????@@@EEEJJJXXXkkkvvv{{{}}}{{{~~~rrrddd\\\WWWWWWVVVOOOGGGCCCBBBAAAHHHXXXgggmmmnnnnnnzzz{{{yyyuuugggbbbeeerrrxxxvvvvvv|||}}}}}}}}}wwwmmm^^^```cccffffffeeecccaaabbbQQQ>>>444111111333444111111111111111111111111000000111111111222222222222222333333333444444444555666888999999:::===???CCCCCCDDDFFFEEEHHHSSS___sssoooddd[[[aaauuuxxxnnnlllkkkqqq}}}xxxjjj[[[UUUTTTUUUZZZ___[[[___eeejjjkkklllllllllttt{{{PPPLLLFFFBBB???>>><<<;;;555555666666666666666666333333333333222222222222111111111222222333333333111111111000111111222333222222222222333333333333999<<>><<<@@@JJJ]]]xxxxxxhhh```bbbuuu~~~xxxzzz~~~llldddbbbmmmyyy|||{{{kkk[[[PPPQQQTTTVVV[[[cccfffkkkiiiaaa\\\ZZZQQQEEE222111111000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111222333444555666888999:::;;;<<<===============>>>>>>???@@@AAAAAADDDJJJ[[[ppp|||yyy}}}|||~~~|||uuuggg___YYYXXXWWWPPPHHHDDDBBBAAAHHHZZZjjjrrrrrrrrrzzz~~~yyyxxxkkkaaacccrrr}}}|||}}}|||{{{yyyrrrhhhZZZ]]]bbbfffgggfffbbb```cccUUUBBB666222222333444222222222222222222222222000111111111111222222222222222333333444444555555666777999::::::<<<>>>AAABBBBBBDDDEEEDDDHHHUUUcccqqqmmmbbbYYYaaavvv}}}vvvlllllljjjppp~~~~~~uuufffXXXSSSSSSVVVYYY]]]YYY]]]cccgggjjjkkkmmmnnnuuu}}}PPPLLLFFFAAA???>>><<<;;;777777666666555555444444333333333222222222222111222222222222222222333333111111000000111222222333222222222333333333444444:::>>>CCCEEEBBB@@@HHHSSSPPPVVVXXXUUUSSSYYY```dddiiiiiijjjnnnuuuxxxnnnkkkmmmrrr{{{}}}rrrhhhbbb\\\WWWSSSOOONNNKKKHHHGGGFFFFFFGGGCCCEEEGGGIIIJJJKKKLLLLLLDDDBBBBBBBBBEEEPPPhhhwwwllldddkkk}}}yyy|||zzzuuuxxx~~~|||oookkksss|||ppp___RRRQQQTTTUUUZZZaaadddjjjiiiaaa\\\ZZZRRRHHH222111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333444555777888999:::;;;===>>>>>>??????===>>>???@@@AAABBBCCCCCCFFFMMM```yyy||||||{{{|||~~~~~~yyynnnddd\\\YYYWWWPPPIIIFFFCCCAAAIII\\\ooowwwxxxwww{{{}}}vvvwwwlll]]]\\\ooo{{{pppeeeVVVYYY^^^cccffffffdddcccgggZZZHHH999333333333222222222222222222222222222000111111111111222222222222222333333444555555666777999:::;;;;;;===@@@BBBBBBCCCEEEFFFEEEJJJXXXgggoookkk___XXXaaawww~~~sssjjjkkkiiiooo~~~}}}rrrcccUUUQQQSSSVVVYYY\\\ZZZ^^^bbbfffhhhiiilllmmmvvvPPPKKKFFFAAA???>>><<<;;;999999888666555444333222333333333222222222111111222222222222222222222222111111000000111222333333222222333333333444444444<<>>??????@@@@@@>>>??????AAABBBCCCDDDDDDOOOVVVkkk~~~{{{zzz{{{}}}|||}}}rrrggg]]]ZZZVVVPPPIIIGGGDDDCCCLLL```sss}}}}}}||||||~~~wwwyyyzzzrrrvvvkkkYYYVVVlllvvvjjjSSSVVV[[[```dddfffggghhhjjj___LLL<<<555444222000222222222222222222222222000111111111111222222222222222333333444555666666888:::;;;<<<<<<>>>@@@CCCCCCDDDFFFGGGFFFKKK[[[kkkooojjj___YYYccczzz{{{qqqiiiiiihhhooo~~~~~~qqqbbbTTTPPPSSSVVVYYY\\\]]]___bbbeeefffhhhjjjlllwwwOOOKKKFFFBBB@@@>>><<<:::888888777666555444333333///000222222111111222333222222222222222222222222222222111111111111222222000000000111222333555555>>>@@@CCCCCCCCCHHHQQQXXX[[[\\\\\\[[[ZZZ\\\bbbggghhhfffeeejjjuuuxxxooorrrooottt}}}yyyrrriiiaaa```\\\VVVPPPMMMLLLJJJHHHFFFGGGHHHHHHGGGFFFGGGHHHFFFGGGGGGEEECCCDDDHHHLLLccc~~~rrrggggggkkk|||}}}zzzvvvuuu{{{||||||hhhWWWTTTSSSPPPTTT\\\dddeeeddd```]]][[[UUUOOO888111---000222111000111000000000000000000000000000000000000000000000000000000000111222222333333555555666777888999::::::>>>>>>>>>???@@@AAACCCDDDBBB@@@@@@BBBBBB???BBBGGGSSSaaavvv~~~zzzwwwyyy{{{{{{{{{qqqkkkccc\\\XXXSSSMMMHHHJJJGGGMMMddd{{{|||}}}{{{|||wwwuuuooouuuwwwhhhcccVVVNNNZZZxxxxxxeeeSSSTTTbbbeeeccceeecccfffaaaPPP;;;222666777444222222222222222222222222222222111111111111111111222333444555666666666666999999:::;;;===@@@CCCEEEGGGEEEGGGKKKHHHGGGWWWlllrrrhhhZZZWWWiii|||ppplllfffiiijjjppp{{{|||mmm```SSSOOOQQQUUUYYY]]]^^^___```bbbcccfffhhhiii}}}OOOKKKFFFBBB@@@>>><<<:::888888777666555444333333///111222222111111222333222222222222222222222222222222111111111111222222000000111111222333555666===@@@CCCCCCDDDIIIRRRYYY]]]^^^]]]\\\\\\___eeeiiiiiifffeeejjjtttvvvnnnpppnnnsss|||tttmmmjjjeee___YYYUUURRROOONNNLLLLLLLLLLLLKKKKKKKKKLLLGGGHHHGGGEEEBBBBBBDDDGGGRRRiiixxxllljjjmmm|||xxxxxx{{{yyyyyy|||hhhWWWSSSRRRPPPTTT\\\dddfffeee```]]][[[UUUNNN888222...000222111000111000000000000000000000000000000000000000000000000000000000111222222333333555555666777888999::::::===>>>???@@@AAABBBBBBCCCBBB@@@AAACCCBBBAAADDDIIIXXXkkk~~~|||}}}xxxvvvxxxzzz}}}uuuooofff___ZZZTTTMMMIIIIIIFFFOOOfff}}}{{{{{{{{{zzzrrrooolllrrrnnn```SSSKKKVVVrrrzzzgggSSSSSSbbbffffffhhhggggggbbbQQQ<<<333555666333222222222222222222222222222222111111111111111111333333444555666666666666999999:::;;;>>>AAACCCEEEGGGEEEHHHLLLIIIJJJYYYmmmnnneeeYYYXXXiiixxxppp}}}lllfffiiikkkqqq{{{zzzlll___RRROOOQQQTTTYYY]]]^^^___aaabbbdddfffiiikkk}}}OOOKKKFFFBBB@@@>>><<<:::888888777666555444333333000111222222111111222333222222222222222222222222222222111111111111222222111111111111222444555666===???BBBDDDFFFLLLTTT[[[]]]]]]\\\\\\]]]aaagggkkkkkkhhhfffjjjttttttmmmmmmmmmsss}}}xxxrrrmmmfff___ZZZVVVRRROOOMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIIIIFFFCCCAAAAAABBBCCCQQQgggrrrkkkhhh|||{{{www{{{uuuwww{{{hhhWWWQQQPPPOOOSSSZZZcccggggggbbb^^^[[[UUUNNN999222...000222111000111000000000000000000000000000000000000000000000000000000111111222333333333555666666777888999::::::<<<===???AAABBBBBBBBBAAABBB@@@AAADDDDDDCCCGGGMMM```vvv|||yyy~~~zzzvvvvvvxxxzzz}}}~~~~~~}}}zzztttkkkccc]]]WWWOOOJJJHHHGGGPPPfffzzz|||wwwtttyyy{{{~~~{{{pppkkkjjjmmmxxxttt___RRRHHHPPPggglllVVVSSSaaafffhhhlllkkkiiieeeTTT???444555555111222222222222222222222222111111222222222222222222333333444555666666666666999999:::<<<>>>AAACCCEEEHHHFFFIIILLLKKKMMM]]]oookkkccc[[[[[[jjjtttqqqzzzkkkgggiiimmmrrr|||xxxjjj]]]QQQNNNQQQTTTXXX\\\___```bbbcccdddgggjjjmmm}}}OOOKKKFFFBBB@@@>>><<<:::888888777666555444333333111222333333111111222333222222222222222222222222222222111111111111222222111111111222333444555666<<>><<<:::888888777666555444333333111333444333222111222333222222222222222222222222222222111111111111222222111111111222333444666666<<<>>>AAADDDIIIOOOVVV[[[\\\[[[[[[]]]bbbggglllooonnnlllkkknnnxxx}}}rrrnnnnnnpppxxx|||tttmmmgggaaa]]]YYYVVVRRRPPPPPPPPPOOONNNJJJJJJKKKKKKKKKIIIGGGEEECCCBBBCCCIIIYYYuuurrrfffppp}}}uuulllvvvyyyxxxhhhUUUKKKJJJMMMQQQUUU```fffjjjfffaaa\\\VVVPPP;;;444///111333111000111000000000000000000000000111111111111111111111111111111111222333333444444666666777888999:::;;;;;;;;;===@@@BBBCCCBBBAAAAAACCCAAABBBEEEFFFGGGLLLSSSnnn|||~~~|||~~~}}}~~~}}}{{{xxxvvvwwwyyy{{{}}}zzz{{{|||}}}sssjjjlllooouuu|||~~~xxxpppiiiccc\\\TTTNNNLLLHHHJJJTTT^^^```______\\\___gggtttyyyvvvnnndddhhhppp}}}~~~wwwhhhZZZLLLJJJWWWkkkzzzfffYYYaaagggkkknnnlllllljjj\\\EEE777555444000222222222222222222222222111111222222333333333333333444555666777777777777888999;;;>>>@@@BBBDDDDDDGGGHHHJJJLLLNNNVVVeeesssmmmfffaaafffssszzz{{{|||vvvrrrjjjhhhhhhnnnuuuzzzrrreeeYYYNNNLLLOOOSSSWWWZZZ^^^```cccddddddgggmmmsssOOOKKKFFFBBB@@@>>><<<:::888888777666555444333333222333444333222111222333222222222222222222222222222222111111111111222222222222222222333555666777<<<===@@@DDDIIIPPPUUUXXX\\\\\\]]]aaagggmmmpppqqqmmmkkkkkkpppzzzyyyqqqnnnooorrr{{{|||uuunnnhhhddd^^^ZZZUUURRRSSSSSSQQQOOOLLLKKKLLLMMMNNNNNNKKKIIIDDDBBB??????DDDXXXyyyrrreeehhhuuuzzzrrrhhhuuuyyyxxxiiiVVVKKKIIIMMMRRRUUU]]]eeekkkhhhbbb]]]WWWRRR;;;444000111333111000111000000000000000000000000111111111111111111111111111111222222333444444444666777777888999:::;;;;;;<<<===???AAABBBBBBBBBAAADDDAAABBBEEEFFFGGGMMMTTTmmmxxx}}}wwwwww~~~|||yyyvvvuuuwwwzzz|||}}}}}}~~~vvviiidddeeehhhooowww|||tttmmmfff^^^UUUNNNLLLGGGFFFKKKOOOPPPPPPQQQRRRUUU]]]kkk{{{xxxrrr|||pppdddaaaooouuuooobbbRRRMMMVVVgggxxxnnn\\\aaaggglllooollllllkkk^^^HHH999555444000222222222222222222222222111111222222333444444444444444555666777777777777888999<<<>>>AAACCCDDDDDDFFFHHHJJJKKKOOOYYYhhhtttnnneee```iiixxxtttpppxxx{{{~~~ooojjjiiigggmmmvvvxxxqqqbbbVVVLLLKKKOOORRRVVVYYY\\\```cccccccccfffnnnuuuOOOKKKFFFBBB@@@>>><<<:::888888777666555444333333333444555444222111222333222222222222222222222222222222111111111111222222222222222333444555666777<<<===???CCCIIIOOOTTTVVVXXXYYY\\\bbbiiinnnoooooojjjiiijjjooozzztttnnnmmmooosss|||{{{uuunnnjjjccc]]]WWWUUUVVVVVVTTTQQQOOOMMMLLLMMMOOOOOOMMMJJJEEECCCBBB@@@>>>FFF[[[qqqyyyjjjfffkkk}}}rrrfffqqq}}}{{{mmmYYYLLLJJJPPPUUUWWW[[[dddkkkiiiccc^^^YYYTTT<<<555000222333111000111000000000000000000000000111111111111111111111111111111222333333444444555666777888888::::::;;;<<<===>>>???@@@AAABBBBBBCCCEEEBBBBBBDDDEEEGGGMMMTTTgggrrr~~~{{{xxxttttttwwwzzz||||||~~~zzzjjjfffaaabbbiiisss|||zzzqqqiii___UUUMMMJJJFFFEEEHHHIIIGGGEEEGGGIIIKKKSSSbbbuuuxxxooowww}}}qqqhhhttt|||nnn\\\SSSWWWdddttt}}}sss]]]aaahhhmmmqqqnnnllllll```JJJ:::666555111222222222222222222222222111111222222333444444555444555666777777888888777888999<<>><<<:::888888777666555444333333333444555444222111222333222222222222222222222222222222111111111111222222222222222333444555666777<<<<<<>>>CCCIIIOOOSSSTTTSSSTTTXXX___gggllllllkkkgggggghhhnnnzzzqqqllllllooosss}}}}}}wwwssskkkeee^^^[[[\\\\\\ZZZWWWQQQOOOLLLLLLNNNNNNLLLJJJFFFEEEFFFFFF@@@>>>GGGUUU```|||kkkbbb```qqqssseeennn}}}ooo\\\NNNLLLRRRWWWYYYYYYccckkkjjjddd___ZZZUUU<<<555111222333111000000000000000000000000000000111111111111111111111111111222222333333444444555777777888999:::;;;;;;<<<>>>>>>>>>???@@@AAACCCDDDEEEBBBBBBDDDEEEFFFLLLTTTaaammm|||zzzwwwssssssvvvyyy{{{{{{{{{|||~~~vvvmmm```ZZZ^^^hhhsssyyy~~~uuukkk```TTTLLLHHHEEEFFFIIIHHHDDDAAABBBAAADDDLLL\\\pppwwwmmmttt|||zzzfffXXXWWWaaaoooxxxuuu]]]aaahhhooossspppkkklllaaaKKK;;;777555222222222222222222222222222111111222333333444555555444555666777888888888888888:::<<>>;;;999666666666555444444333333444444333333333333222222333333333333333333333333222222222222222222222222111222333333333555999<<>>>>>AAAGGGMMMPPPPPPPPPQQQUUU[[[bbbggghhhhhhcccbbbgggrrr}}}zzzqqqkkkffflllsss}}}|||xxxppplllggg```\\\YYYWWWWWWTTTRRRPPPOOOPPPPPPOOONNNJJJHHHFFFFFFGGGHHHGGGFFFOOOUUUkkkuuufffbbblll{{{{{{~~~sssooouuuyyy^^^NNNPPPPPPPPPWWW```eeejjjjjjeee___[[[ZZZDDD333///444000...111///000000000000000000000000333111000111222222111000222222333444444444333333888777666666777999<<<===;;;===>>>>>>======>>>@@@???CCCAAACCCFFFAAAFFFYYYhhhuuuxxxvvvttttttvvvyyyzzzzzz{{{~~~mmmhhhccc\\\aaannnxxxxxx|||qqqeeeXXXPPPIIIFFFDDDBBBCCCCCCBBBAAAAAABBBFFFPPPeee}}}wwwllllllzzzqqqYYYYYYlll}}}wwwaaabbblllnnnnnnqqqkkkooofffNNN<<<777666222333333333333333333333333222222222222222222333333555666777777666666777999777:::===???@@@AAABBBDDDDDDGGGIIIHHHNNNZZZcccggg\\\TTTWWWkkkzzzzzzwwwoooiiicccdddooo}}}ssskkkZZZQQQJJJKKKNNNQQQUUUYYY\\\\\\]]]^^^___bbbmmmxxxOOOKKKFFFCCC@@@>>>;;;999777666666555555444333333444444333333333333222222333333333333333333333333222222222222222222222222111222333333333555999<<>>BBBIIIOOORRRRRRQQQRRRUUUZZZ___bbbcccbbb___aaajjjvvvvvvooollljjjkkkrrr}}}|||tttpppjjjddd^^^ZZZXXXWWWTTTRRROOOOOOOOOOOONNNMMMLLLJJJGGGFFFGGGFFFEEEDDDHHHKKKWWWnnnwwwgggcccnnn}}}~~~~~~tttmmmrrr~~~aaaOOOQQQRRRRRR[[[___dddjjjjjjfff```[[[ZZZEEE333///444000...111///111111111111111111111111222111000111222222111000222222333444444444444333666555555555777:::<<<>>>;;;===>>>>>>>>>>>>???AAAAAADDDAAABBBEEEAAAGGGZZZooo|||wwwuuussssssuuuwwwxxxyyyxxxzzz|||yyynnneeeeeekkksss|||yyyuuuiii\\\SSSIIIFFFDDDCCCCCCDDDCCCBBB@@@AAADDDMMMbbbzzzzzznnnlllwwwvvvaaaaaarrrqqq]]]___iiinnnooorrrlllpppgggPPP>>>888666222333333333333333333333333222222222222333333333333444666777777666666888999999;;;===>>>???@@@BBBDDDCCCFFFFFFFFFKKKUUU^^^aaaYYYSSSXXXlll}}}yyy~~~uuummmgggbbbdddooo|||qqqiiiZZZQQQJJJKKKNNNQQQUUUYYY\\\[[[\\\^^^^^^bbbmmmxxxOOOKKKFFFCCC@@@>>>;;;999777777666555555444444333444444333333333333222222333333333333333333333333222222222222222222222222111222333333333555999<<<@@@>>>???CCCKKKQQQTTTTTTRRRRRRTTTXXX\\\]]]\\\[[[YYY___lllyyyqqqmmmmmmlllkkkrrr}}}zzzvvvpppiiibbb]]]YYYXXXTTTRRROOONNNOOONNNMMMLLLMMMKKKHHHGGGFFFEEEDDDBBBEEEGGGMMMVVVaaatttsss```]]]kkkyyy}}}ssskkkpppeeePPPOOOQQQSSS\\\]]]cccjjjlllgggaaa\\\YYYFFF444000444000///222000111111111111111111111111222111000111222333222000222222333333444444444444444444444555777:::<<<>>>;;;<<<>>>?????????AAACCCCCCEEEBBBBBBEEEAAAHHH]]]zzz}}}{{{vvvsssqqqqqqsssuuuwwwwwwwwwzzzzzz|||tttkkkfffnnnuuu}}}wwwjjj]]]TTTIIIFFFDDDCCCDDDEEEEEEDDD@@@@@@AAAIII]]]vvv}}}rrrlllsssxxxhhheeessslllYYY[[[fffmmmpppsssmmmpppiiiSSSAAA999666333333333333333333333333333222222222333333333444444444666777777777777999:::;;;<<<===>>>>>>???BBBDDDDDDFFFFFFEEEJJJTTT\\\]]]TTTQQQYYYmmm|||zzzsssjjjfffbbbeeeooo|||pppfffZZZQQQJJJKKKNNNQQQUUUYYY[[[ZZZ\\\^^^^^^aaalllxxxOOOKKKFFFCCC@@@>>>;;;999777777666666555444444444444444333333333222222222222222222222222222222222111111111111111111111111111222333333333555999<<<>>>===>>>CCCLLLRRRUUUUUURRRSSSUUUXXX[[[\\\ZZZXXXUUU]]]kkkxxx~~~}}}oookkkllllllkkkrrr}}}|||vvvoooggg```[[[XXXUUUSSSPPPOOOOOONNNMMMKKKMMMKKKHHHGGGGGGFFFEEECCCEEEHHHNNNQQQRRRZZZnnnmmm___aaaiiivvvyyywwwqqqrrr{{{rrrkkkpppjjjPPPMMMOOORRRZZZ[[[aaaiiilllhhhbbb\\\ZZZHHH555000444000///222000111111111111111111111111222000000000222333222111333333333333444444555666555555555666888:::<<<===<<<===@@@@@@AAABBBDDDFFFFFFGGGBBBBBBEEEBBBJJJ```~~~xxxvvvsssqqqqqqsssuuuvvvvvvzzz|||||||||xxxhhhlllpppvvv}}}wwwjjj[[[RRRJJJHHHEEEEEEFFFGGGGGGFFFBBBAAA@@@HHH[[[tttvvvmmmooo}}}wwwiiieeerrrlllZZZZZZeeemmmqqqsssoooqqqkkkXXXEEE;;;666444333333333333333333333333222222333333444444555555444666888888888999:::<<<===>>>???>>>>>>???BBBDDDEEEGGGGGGGGGNNNXXX___```PPPPPPZZZooo~~~rrrjjjfffcccgggppp|||qqqfffZZZQQQJJJKKKNNNQQQUUUYYYZZZYYY[[[]]]^^^aaalllxxxOOOKKKFFFCCC@@@>>>;;;999888777777666555555444444444444333333333222222222222222222222222222222222111111111111111111111111111222333333333555999<<<<<<<<<===CCCKKKRRRTTTTTTQQQSSSVVVZZZ^^^___]]][[[UUU\\\hhhsssyyy}}}pppkkkjjjiiikkksss|||tttlllddd^^^[[[XXXVVVSSSQQQPPPPPPNNNLLLLLLJJJHHHGGGHHHIIIHHHGGGDDDFFFKKKNNNKKKKKKRRR\\\rrrfffcccjjjnnnlllddd```iiixxx~~~tttooouuuqqqTTTNNNPPPRRRXXXYYY```iiillliiiccc^^^[[[III777111444000///333111111111111111111111111111111000///000222333222111333333333333444555666777888888888999:::;;;<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIDDDCCCEEECCCLLLbbb{{{vvvtttqqqqqqsssuuuuuuuuuzzz|||}}}}}}~~~zzzpppooonnnqqqxxxxxxkkk\\\RRRMMMKKKHHHGGGHHHIIIIIIHHHEEEDDDBBBHHH[[[tttzzzooonnn}}}xxx{{{zzzxxxxxxyyy{{{|||}}}uuuyyyuuuiiihhhxxxrrr```\\\dddmmmpppqqqppprrrmmm\\\III<<<777444333333333333333333333333222333333444555555666666555777999::::::;;;===??????@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFHHHQQQ]]]ddddddNNNOOOZZZooossskkkhhhfffjjjrrr}}}sssiiiZZZQQQJJJKKKNNNQQQUUUYYYYYYXXXZZZ\\\]]]aaalllxxxOOOKKKFFFCCC@@@>>>;;;999888888777666666555555444444444333333333333222222222222222222222222222222111111111111111111111111111222333333333555999<<<<<<<<<>>>DDDLLLRRRSSSSSSRRRTTTXXX]]]bbbcccbbb```WWW[[[dddooowww}}}pppkkkiiigggmmmuuuzzzsssjjjccc```\\\YYYVVVTTTSSSRRRPPPNNNLLLKKKIIIIIIJJJKKKJJJIIIHHHGGGHHHKKKKKKIIIKKKPPPeee{{{vvvhhhkkkrrrqqqfff[[[[[[bbbiii||||||~~~yyyzzzvvvYYYRRRTTTUUUYYYYYY```gggkkkhhhccc___]]]KKK888222555000///333222222222222222222222222222111000///000222333333222333333222222333555777888::::::;;;<<<===>>>??????BBBCCCEEEFFFFFFFFFHHHJJJIIIJJJEEEDDDGGGEEEMMMbbbvvvtttqqqqqqrrrtttuuuttttttvvvzzz}}}}}}}}}vvvnnnlllrrr||||||ooo```VVVQQQOOOLLLJJJKKKKKKJJJIIIHHHFFFEEEKKK]]]uuu~~~sssooo|||vvvwwwwwwwwwuuurrrpppqqqqqqooouuurrriiilllyyyggg```eeemmmpppooorrrsssoooaaaMMM>>>777555333333333333333333333333222333333444555666777777666888;;;<<<<<<>>>@@@BBBAAACCCDDDDDDCCCBBBBBBBBB@@@BBBCCCGGGRRR```ffffffOOONNNYYYoootttmmmjjjhhhlllttttttkkkZZZQQQJJJKKKNNNQQQUUUYYYXXXWWWYYY[[[\\\```lllxxxOOOKKKFFFCCC@@@>>>;;;999888888777777666555555555444444333333333333222222111111111111111111111111111111111111111111111111111222333333333555999<<<======???EEEMMMRRRSSSSSSSSSUUUZZZ```dddfffdddbbbYYY[[[cccpppzzzzzznnniiiiiihhhnnnvvvyyyqqqjjjfff___\\\YYYWWWVVVTTTRRRPPPOOOMMMKKKKKKKKKKKKJJJIIILLLJJJKKKNNNOOOMMMNNNQQQUUUjjjwwwvvvsss```UUUTTTUUUeeezzzzzzxxxzzz~~~uuuYYYTTTVVVVVVYYYYYY___fffiiigggccc``````LLL999222555000///333222222222222222222222222222000//////000222444333222444333222222333555888999999:::<<>>>>>@@@CCCEEEBBBEEEGGGHHHFFFCCCBBBBBB@@@BBBCCCHHHTTTaaagggfffQQQNNNWWWnnntttmmmkkkiiilllvvvtttkkkZZZQQQJJJKKKNNNQQQUUUYYYWWWWWWXXX[[[\\\```kkkwwwOOOKKKFFFCCC@@@>>>;;;:::888888777777666666555555444444444333333333222222111111111111111111111111000000000000000000000000111222333333333555999<<>>BBBKKKRRRTTTUUUWWWSSSYYY^^^aaadddeeeaaaZZZSSS[[[gggrrr}}}xxxjjjggghhhhhhrrrzzz}}}yyyvvvmmmiiieeeaaa^^^[[[WWWUUUSSSRRRQQQOOONNNMMMMMMMMMQQQQQQPPPPPPPPPQQQRRRSSSMMMXXXmmmoooRRRIIIOOOIII[[[ttt}}}}}}~~~~~~vvveeeVVVQQQUUUXXXWWW^^^```eeejjjiiiccc___```SSS<<<222444111111444111111111111111111111111111111111111222333333333444444444444555555777888888<<<>>>@@@BBBCCCFFFKKKNNNLLLMMMLLLKKKIIIHHHIIIKKKKKKJJJJJJLLLLLLMMMUUU^^^ppp|||wwwrrrrrrpppmmmhhhffffffggggggiiilllqqqtttwwwyyyzzzxxxkkkbbb```[[[VVVTTTTTTTTTRRRPPPOOOOOOMMMQQQaaawwwvvvsssnnnpppyyy}}}sssllljjjjjjlllbbbUUU[[[uuu{{{ddd]]]eeennnpppsssuuusssfffRRR@@@666333555555444444444333333333333333333444555777999;;;<<>>@@@BBBEEEIIIMMMJJJKKKLLLKKKIIIHHHJJJKKKMMMKKKLLLMMMMMMOOOXXXbbbppp{{{~~~~~~|||qqqpppnnnkkkgggcccaaa___```bbbfffjjjpppuuuxxx{{{~~~ssskkkhhhddd^^^\\\\\\\\\ZZZWWWRRRRRRQQQVVVfff{{{wwwsssllllllttt}}}zzzsssooommmooodddVVV[[[ppp~~~~~~~~~fff]]]cccmmmqqqtttvvvtttgggSSSAAA777444555555444444444333333333333333333444555888:::;;;>>>BBBGGGJJJIIIGGGEEEDDDHHHIIIIIIIIIIIIHHHFFFEEEFFFGGGHHHMMMZZZggglllkkkWWWMMMUUUsss}}}ooonnnjjjhhhooo}}}rrreeeXXXPPPJJJKKKNNNOOOQQQTTTUUUSSSSSSWWW[[[aaannnzzzLLLIIIDDDAAA???===:::999999888777666555555555555333333333333333333333333222222222222222222222222111111222222222222111111111111111222444777;;;===@@@???CCCLLLRRRSSSSSSUUURRRXXX]]]aaadddfffbbb[[[WWW[[[dddppp~~~~~~ppplllkkkkkkvvv~~~{{{wwwsssnnnkkkhhhdddbbb```___^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTMMMLLLYYYvvvsss___RRROOOGGGRRReee{{{zzz~~~yyyvvvxxxrrrdddTTTLLLOOOUUUXXX```bbbhhhmmmllleeeaaabbbTTT===222444111111444111111111111111111111111111111111111111111111000000333333333555666888:::;;;:::<<<>>>@@@BBBDDDHHHKKKHHHIIIJJJJJJIIIIIIJJJKKKNNNMMMMMMNNNNNNQQQ\\\gggttt~~~rrrpppmmmjjjgggddd```]]]\\\]]]```eeekkkqqqwww{{{~~~vvvqqqlllgggddddddcccaaa^^^VVVTTTTTT[[[lll~~~wwwrrr~~~lllkkkoooxxx~~~wwwsssrrrgggXXXZZZkkkuuuttttttuuuxxx{{{}}}eeeZZZ___jjjqqqvvvxxxvvviiiUUUCCC888555555555444444444333333333333333333444666999;;;<<>>>>>BBBKKKQQQQQQPPPRRRQQQWWW]]]```dddfffbbb\\\WWW[[[cccooo~~~qqqllllllkkkxxx~~~yyyuuurrrnnnjjjhhhccccccbbbaaa___]]]\\\[[[\\\\\\\\\[[[ZZZWWWUUUTTTRRRLLLSSSkkkwwwfffYYYUUULLLTTTcccxxx}}}xxx{{{vvviiiWWWNNNQQQYYY^^^___bbbhhhnnnllleeeaaaaaaUUU===333555111111444111111111111111111111111111222111111111000/////////222333333555777999;;;<<<<<<>>>@@@AAABBBCCCFFFHHHEEEGGGIIIIIIIIIIIIJJJKKKNNNMMMMMMMMMMMMQQQ^^^kkkyyyuuurrrmmmkkkjjjjjjiiigggbbbbbbccceeejjjpppvvvzzz~~~xxxsssmmmiiihhhgggeeebbbXXXVVVWWWbbbsssvvvooozzzsssooopppwww~~~yyyjjjZZZ[[[iiirrrrrrtttwwwyyyyyy~~~wwwbbbWWW[[[gggqqqwwwzzzxxxkkkWWWDDD999555555555444444444333333333333333333555777:::<<<>>>CCCHHHNNNRRRRRRQQQPPPPPPSSSRRRQQQOOOLLLJJJHHHGGGGGGIIIKKKQQQ]]]iiillliii[[[OOOSSSsssrrrqqqnnnlllttt~~~rrrdddWWWOOOIIIKKKMMMNNNPPPSSSUUUSSSTTTWWWZZZaaammmyyyLLLIIIDDDAAA???===:::999888777666555444444444444333333333333333333333333111111111111111111111111111111222222222222111111222111111222444777:::<<<<<<<<>>444555222111444000111111111111111111111111222111111111000/////////222333444555777999;;;<<<>>>???AAAAAA@@@@@@AAABBBCCCEEEHHHIIIHHHHHHIIIJJJKKKJJJKKKJJJJJJOOO^^^nnnyyywwwsssnnnkkklllooorrrtttooonnnlllkkkmmmqqquuuxxx~~~~~~~~~{{{~~~yyysssooonnnllliiifff^^^[[[___mmm~~~tttlllwww|||uuusssxxxppp]]][[[gggppppppuuuzzz{{{wwwzzzmmm\\\UUUZZZfffqqqxxx{{{yyymmmYYYEEE999555555555444444444333333333222333333555888;;;>>>@@@EEEHHHLLLPPPQQQSSSVVVWWWVVVUUUSSSQQQNNNLLLJJJIIIHHHIIILLLRRR^^^jjjnnnkkk]]]QQQTTTqqqssstttqqqpppyyy~~~qqqdddWWWOOOIIIJJJMMMNNNPPPSSSUUUSSSSSSVVVYYY___lllwwwLLLIIIDDDAAA???===:::999888777666555444444444444333333333333333333333333222222222222222222222222111111222222222222111111222222111222444666999;;;::::::@@@JJJPPPOOONNNOOOMMMSSSYYY]]]bbbeeeaaa[[[SSS\\\iiiuuuzzzlllhhhiiiiiixxx}}}xxxvvvtttttttttsssqqqnnnkkkjjjhhhhhhiiihhhddd___ZZZVVVWWWTTT^^^ttt{{{nnnccc]]]\\\UUUZZZhhh{{{{{{kkkYYYQQQUUU\\\___]]]```gggnnnllleee```___VVV???444555222111444000111111111111111111111111111111111111111111000000444444444666777999;;;<<<<<<>>>??????>>>======>>>BBBDDDGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFMMM___pppxxxxxxvvvrrrnnnmmmooouuuyyyxxxvvvsssqqqqqqsssvvvxxxyyyxxxyyy{{{zzzvvvwww{{{zzz~~~|||wwwuuussspppmmmeeeccciiizzzsssjjjuuuxxxtttvvvuuu```]]]eeemmmnnnqqqxxxzzztttuuuvvvdddYYYWWW]]]gggqqqxxx|||zzznnnYYYFFF999555555555444444444333333333222333444666999<<>>===<<<;;;555555444444444333333333555444333222111222333333222222222222222222222222111111111111111111111111222222333333444555666666555:::BBBKKKRRRUUUSSSQQQOOOQQQSSSXXX```ddd^^^TTTTTT___oooxxxmmmeeeeeeiiiyyy~~~|||wwwvvvuuussspppjjjccc^^^^^^]]]llluuuqqqlllgggdddbbb___]]]WWW```rrrvvvrrr{{{qqq\\\UUUZZZ```aaa```eeelllppppppjjjccc^^^XXX@@@555555111111333000111111111111111111111111111111222222222333333333555555666666777777888888999;;;===@@@BBBDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDEEEGGGCCCBBBCCCCCCJJJbbbzzz~~~{{{oooiiijjjpppssssssnnnooouuuwwwsssvvvxxxxxxtttsssrrrlllfffgggoooxxx}}}|||}}}yyyuuusssiiijjjvvvxxxtttmmmxxxwwwllleeennn~~~~~~|||ooo^^^[[[hhhvvv|||}}}ssscccaaa___\\\hhhzzz{{{oooYYYBBB666555333333333222222111111111333555777888:::===AAADDDEEEGGGKKKNNNPPPPPPPPPOOOLLLKKKJJJHHHGGGFFFEEEEEEIIIIIIIIIPPP^^^mmmqqqnnn___YYYYYYjjj~~~mmmkkkjjjfffiiiyyyrrrcccUUUMMMHHHIIILLLMMMNNNPPPOOOMMMOOOSSSUUUYYYdddnnnIIIGGGDDDAAA>>><<<<<<;;;555555555444444444333333555444333222222222333333222222222222222222222222111111111111111111111111111222222333444555666666555:::BBBKKKRRRUUUSSSQQQOOORRRUUUXXX^^^bbb\\\TTTSSS^^^nnn}}}wwwllleeeeeeiiizzz~~~{{{zzzwwwuuurrrmmmgggbbb______kkkooommmjjjhhhfffccc___\\\XXXcccuuuwwwssszzzuuu___VVVZZZ______aaafffmmmrrrpppkkkddd___XXX@@@555555111111333000111111111111111111111111222222222222333333333333555555666666777888888888999:::===???BBBDDDEEEEEEHHHGGGFFFDDDDDDCCCDDDDDDEEECCCCCCFFFFFFLLL```www~~~qqqkkknnnnnnqqqqqqmmmnnnssstttqqquuuxxxwwwtttssstttpppkkkjjjpppxxx~~~~~~llldddfff~~~yyyvvvssshhhiiiuuusssmmmxxxuuuiiiaaaiiiwww|||zzzooobbbddduuuxxxfffcccaaa^^^hhhxxx~~~}}}yyynnnYYYBBB777666333333333222222222111111333555777888999<<<@@@BBBEEEGGGJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHFFFFFFFFFEEEIIIIIIJJJQQQ___lllppplll\\\UUUUUUgggmmmkkkjjjfffiiiwww~~~rrrdddVVVNNNHHHJJJLLLLLLMMMOOONNNMMMOOORRRUUUYYYcccmmm~~~IIIGGGDDDAAA>>><<<;;;;;;555555555444444444444333555444333222222222333333222222222222222222222222111111111111111111111111111222222333444555666777666:::BBBKKKRRRUUUSSSQQQQQQUUUYYYZZZ]]]___[[[UUUQQQ\\\lll{{{tttjjjdddeeejjj{{{~~~zzzwwwtttpppkkkhhhcccbbbmmmvvvuuusssqqqnnniiiccc___[[[gggxxxxxxuuuzzzsss^^^WWW[[[______ccciiippptttrrrkkkeeeaaaXXX@@@555555111111333000111111111111111111111111333333333333444444444444555555666666777888999999999:::<<>>@@@DDDEEEHHHIIIJJJIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHPPP___mmmqqqmmmZZZSSSSSSeeemmmjjjiiieeeiiiuuu}}}sssdddWWWOOOIIIJJJLLLKKKLLLNNNNNNMMMNNNQQQSSSWWWaaalll{{{IIIGGGDDD@@@>>><<<;;;;;;555555555555444444444444444444333333333222222222222222222222222222222222111111111111111111111111111111222333555666777777666:::AAAJJJQQQTTTTTTRRRRRRXXX\\\]]]]]]^^^[[[VVVPPP[[[jjjyyy~~~rrriiidddfffkkk{{{|||xxxuuurrrooollljjjiiisss|||wwwqqqjjjeeedddooo}}}{{{}}}xxxuuuzzzlllZZZVVV[[[``````eeelllsssvvvssslllfffbbbXXX@@@555555111111333000111111111111111111111111333333333444444444555555555555666777888999999:::999:::<<>>@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEJJJDDDCCCGGGIIIOOO```ssszzz{{{xxxuuupppmmmmmmlllkkknnnrrrtttxxxyyytttppprrruuuuuuhhhlllttt}}}sssfffSSSKKKFFFHHHKKKMMMOOOSSSbbb~~~xxxmmmddd]]]XXXTTTWWWeeexxxvvv{{{nnnkkkllltttzzzzzzwwwvvvoookkkbbb]]]iii}}}nnniiilllvvv}}}|||yyymmmXXXAAA666555333333333333444444444444333555999:::;;;<<<>>>@@@@@@AAACCCEEEGGGIIIJJJKKKEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEJJJZZZjjjpppooo___TTTPPPccctttvvvnnnhhheeeccchhhsss{{{vvvfffXXXPPPJJJJJJKKKKKKKKKMMMMMMKKKLLLNNNOOORRR[[[eeeqqqzzzHHHFFFCCC???===;;;::::::666666666666555555555555333333444444444333222111222222222222222222222222111111111111111111111111///000111333555666888888888;;;AAAIIIPPPTTTTTTSSSMMMSSSZZZaaahhhjjjaaaVVVQQQ\\\lll|||{{{ooofffcccgggmmm||||||yyywwwtttpppnnnkkkooouuuvvv|||~~~xxxvvvnnnaaaVVVUUU\\\```___hhhpppyyyzzzssskkkeeedddXXX@@@555555111111333000111111111111111111111111222222222222333333333333444555666777999:::;;;<<<<<<===???AAACCCDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFHHHCCCDDDIIILLLQQQ___pppyyyyyywwwyyyyyyrrrooollliiikkkqqqrrrwwwzzzvvvrrruuuxxxyyykkklllqqqxxx{{{iiiZZZPPPKKKJJJMMMPPPQQQRRRUUUbbbxxxtttjjjbbb[[[WWWOOOTTTeee{{{yyy~~~uuutttwww}}}~~~{{{zzz|||rrroooeee]]]dddttt}}}|||{{{wwwxxx~~~pppkkkmmmvvv~~~wwwvvvtttiiiUUU@@@666555333333333444444444555555222555999<<<===>>>@@@BBBAAAAAACCCDDDFFFGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEJJJ[[[mmmvvvvvvfffXXXQQQbbbssswww~~~nnngggcccbbbhhhqqqyyyvvvgggXXXPPPJJJJJJKKKKKKKKKMMMMMMKKKKKKMMMNNNQQQYYYccclllwwwHHHFFFCCC???===;;;::::::777666666666555555555555333333444555444333222111222222222222222222222222111111111111111111111111///000111333555777888999888;;;AAAIIIPPPTTTTTTSSSRRRWWW^^^gggqqqssshhh[[[RRR]]]nnn}}}|||ooofffcccgggmmm}}}}}}{{{xxxuuuqqqnnngggmmm}}}{{{~~~uuukkkfff[[[RRRSSS\\\aaaaaahhhqqqzzz{{{sssjjjeeedddXXX@@@555555111111333000111111111111111111111111111111222222222333333333444555666888999:::<<<<<<===>>>@@@BBBCCCEEEEEEEEEFFFFFFHHHIIIIIIHHHGGGFFFFFFCCCEEELLLPPPSSS^^^mmm}}}vvvuuurrrxxxyyytttnnniiikkkqqqooovvvzzzwwwuuuwww{{{|||mmmmmmnnnttt|||vvvbbbRRRRRROOOPPPUUUXXXYYYZZZ^^^^^^ooozzzooofff___YYYUUULLLSSSeee~~~uuussshhh^^^bbbpppxxxwww|||yyysssooopppyyyvvvmmmjjjnnnvvv~~~qqqqqqooofffSSS???666666333333333444444555555555222555999<<<>>>???AAACCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDCCCDDDDDDEEEFFFGGGFFFDDDCCCJJJ]]]rrr~~~mmm]]]TTTccc|||nnngggcccbbbhhhpppwwwwwwgggWWWOOOIIIJJJLLLKKKLLLNNNLLLKKKKKKMMMMMMPPPYYYbbbiiittt~~~KKKHHHCCC@@@>>><<<999777666666666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000111222444666888999:::>>>DDDKKKQQQTTTRRRPPPRRRVVV^^^iiivvvyyymmm^^^WWW\\\qqqzzzooogggdddhhhooo}}}xxxssspppmmmkkkaaakkk}}}zzz||||||{{{|||rrrgggWWWOOORRR\\\ccceeeqqqvvv{{{{{{tttlllfffdddYYY???333444222333555111222222222222222222222222222222333444444555555666444555777888:::<<<===>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGIIINNNRRRWWWaaajjj~~~yyyqqqlllqqq{{{wwwsssqqqnnnqqqvvvzzzyyytttvvv~~~}}}sssmmmqqqyyy}}}~~~|||lll___]]]YYYYYY^^^aaa^^^ZZZYYYZZZ^^^kkkvvvnnnggg^^^UUUNNNRRRTTTaaayyy{{{jjjhhhmmmooosssyyyyyywwwsssmmmwwwppplllnnnlllrrr{{{|||sssqqqooogggSSS>>>444666333333333333333444555666444666999===AAADDDFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGJJJIIIMMM```www{{{jjj]]]UUU```yyynnnfffdddaaacccmmmrrryyyxxxfffYYYQQQIIIIIIJJJIIIIIIKKKMMMJJJIIILLLMMMOOOUUU\\\gggnnnwwwKKKHHHCCC@@@>>><<<999888666666666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000111222444666888999;;;>>>EEELLLRRRUUUSSSQQQSSSWWW\\\dddnnnrrrjjj^^^TTTZZZnnnzzznnnfffccchhhnnn}}}xxxtttooojjjggg___gggxxxtttpppsssxxxwww~~~yyyuuuiii[[[SSSWWW```eeegggssswww||||||uuummmhhheeeYYY@@@333444222222555111222222222222222222222222222333333444444555555666555666777999:::<<<===>>>???@@@AAABBBDDDFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIMMMRRRXXXeeepppyyyooohhhiiiqqq}}}wwwoooqqqtttwwwvvvtttvvv}}}~~~uuuooossszzz}}}~~~vvvjjjfffaaa^^^aaaaaa\\\WWWVVVQQQTTT___sss~~~vvvooohhh___VVVOOOPPPSSSaaazzzxxxpppooonnnttt{{{yyyuuuooojjjvvv}}}nnnjjjmmmmmmttt|||zzzvvvtttqqqgggSSS>>>555666444333333333444555666666777888;;;>>>AAADDDFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDGGGHHHLLL^^^vvv|||iii]]]TTT___}}}yyyooogggdddaaadddmmmttt}}}xxxhhhYYYQQQJJJIIIJJJIIIIIIKKKLLLJJJIIILLLMMMNNNTTT[[[fffmmmvvv~~~KKKHHHCCC@@@>>><<<:::888666666666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000111222444666888999;;;???EEEMMMSSSUUUTTTRRRRRRWWW[[[___dddhhhddd\\\PPPUUUjjjyyymmmeeebbbfffmmm~~~zzzuuunnnfffaaaZZZ```mmm~~~yyyooofffgggnnnsssuuu{{{mmm^^^WWW[[[bbbgggiiitttyyy~~~}}}wwwooojjjhhhYYY@@@333444222222444111222222222222222222222222333333333444555555666666666666888999;;;<<<===>>>@@@@@@BBBCCCEEEFFFHHHHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIMMMQQQYYYgggtttzzzooofffdddhhhppp|||~~~{{{{{{zzzxxxxxxzzzxxxrrruuuzzz|||~~~xxxooohhhcccaaa___XXXQQQOOOGGGIIISSSdddyyy}}}vvvoooiiiaaaXXXRRROOOSSSbbb|||~~~xxxtttsss{{{{{{tttmmmiiixxx|||kkkgggmmmpppwww}}}yyy{{{yyytttgggSSS???666666444444444444555666777888:::;;;===@@@BBBDDDEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIICCCEEEFFFJJJ[[[qqq||||||hhh]]]SSS[[[yyyyyyqqqhhheeebbbeeeoooyyyxxxjjjZZZQQQJJJIIIIIIHHHIIIKKKLLLIIIIIIKKKLLLMMMRRRYYYdddjjjttt}}}JJJGGGCCC@@@>>><<<:::888666666666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000111222444666888999:::>>>DDDLLLRRRUUUTTTRRROOOUUUZZZ\\\^^^```]]]XXXMMMQQQfff{{{xxxlllcccaaaeeemmm~~~{{{uuummmccc[[[UUUXXX```mmm|||vvvkkkfff```]]]fffttt~~~~~~tttnnnwwwttt```XXX[[[aaagggkkkvvv{{{~~~xxxqqqllljjjZZZ@@@333444222222444000111222222222222222333333333333444444555666666666777777888:::;;;===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKNNNQQQWWWeeerrrzzzpppgggdddfffiiiqqqxxxzzzyyy|||yyytttvvvzzz{{{|||~~~sssjjjaaa]]]XXXPPPJJJGGGBBBDDDLLL[[[ooo|||uuuoooiiibbbZZZTTTPPPUUUfffyyywww~~~|||{{{}}}~~~tttmmmkkk{{{|||jjjfffnnnsss|||zzz}}}vvvgggQQQ???777666444444444555666777999:::===>>>@@@BBBCCCDDDDDDEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFFFFIIIVVViiiuuuwwwiii^^^RRRVVVqqqxxxsssjjjfffcccfffsssxxxkkkZZZQQQJJJIIIIIIHHHHHHJJJKKKIIIIIIKKKLLLLLLQQQWWW```gggqqq{{{JJJGGGCCC@@@>>><<<:::999666666666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000111222444666888999888<<>>>>>@@@AAABBBDDDEEEGGGHHHIIIJJJJJJLLLMMMMMMNNNNNNNNNJJJKKKNNNPPPQQQTTT```lllyyyqqqiiiffffffeeehhhmmmpppzzz}}}zzz{{{|||}}}yyyuuuwwwyyyyyyzzz|||qqqfff\\\VVVQQQHHHCCCAAA@@@BBBJJJYYYjjj{{{{{{tttnnniiibbbZZZTTTSSSYYYjjjwwwwww~~~}}}~~~rrrkkkkkk{{{}}}lllhhhpppvvv~~~}}}wwwdddNNN>>>777555444444444666777999;;;<<>>===;;;999666666666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000111222444666888999777:::AAAIIIPPPSSSRRRPPPKKKSSS[[[___aaa```[[[TTTMMMNNN^^^rrrxxxkkkbbb```eeemmm|||{{{wwwmmm```VVVMMMLLLMMMTTT___iiiooorrrqqqggg]]]ZZZWWW\\\mmmtttoooppp|||fff^^^aaafffmmmuuuxxx}}}zzzssspppnnn[[[AAA444444111111333///111111111222222333333444444444444555666666777777999999:::;;;<<<===>>>???@@@@@@BBBCCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMIIIKKKNNNQQQPPPRRR\\\hhh}}}zzzqqqiiifffdddaaabbbeeekkkqqqvvvzzz~~~yyyvvvxxxyyyxxxyyy|||pppeeeYYYRRRLLLEEE@@@???>>>BBBLLLZZZjjjxxxzzzsssmmmhhhbbbZZZTTTUUU\\\nnnzzzyyyyyywww{{{}}}ooofffgggxxx~~~nnnjjjqqqvvv~~~wwwaaaKKK===777444444444555666888:::<<<===@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIQQQ^^^mmmwwwyyylllVVVLLLaaa{{{vvvzzzmmmfffbbbfffnnnyyyyyykkk[[[RRRKKKIIIIIIHHHHHHJJJJJJHHHHHHKKKJJJIIIMMMRRRZZZaaalllvvv}}}IIIFFFBBB???>>>===;;;:::666666666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000111222444666888999777;;;BBBJJJQQQTTTSSSQQQNNNTTTZZZ___cccddd___WWWOOONNN\\\ooo~~~yyykkkbbb```eeemmmyyy~~~{{{wwwnnnaaaVVVKKKJJJJJJQQQ\\\gggnnnqqqqqqggg```]]][[[```rrryyytttuuu}}}|||ddd```eeeiiinnnuuuyyy}}}yyyssspppooo[[[AAA444444111111333///000111111222333333444444444444555555666666777777::::::;;;<<<===>>>>>>??????@@@AAABBBDDDFFFGGGHHHFFFFFFHHHIIIJJJKKKKKKKKKIIIKKKMMMOOONNNQQQ]]]kkk|||wwwkkkeeeaaa^^^```dddiiinnnppprrrxxx~~~zzzwwwyyyzzzyyyzzz~~~~~~ttthhh[[[SSSMMMEEEAAAAAA===DDDOOO^^^mmmyyyyyyrrrlllggg```XXXRRRTTT\\\oooxxxqqqvvv||||||wwwttt~~~nnnbbbcccwww~~~ooolllqqqsss{{{uuu^^^GGG;;;666333444444555777999<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDDEEEEEEGGGKKKTTTbbbuuuuuuZZZJJJ\\\vvv|||nnnfffaaaeeekkktttyyyjjj[[[RRRKKKIIIIIIHHHGGGIIIJJJHHHHHHJJJJJJHHHKKKPPPWWW___jjjttt|||IIIFFFBBB???>>>===;;;:::777666666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000111111222444666888999888<<>>??????>>>???@@@BBBDDDEEEFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMLLLQQQ```ppp}}}}}}nnneee```^^^aaafffaaafffjjjkkkpppxxx~~~~~~zzzyyy{{{{{{zzz|||~~~yyymmm___VVVOOOHHHDDDDDD???GGGTTTcccrrr|||~~~yyyrrrlllfff___WWWQQQSSS[[[ooo}}}ppprrruuusssoooooo}}}ppp```bbbyyy}}}ooommmqqqqqqxxxttt\\\EEE:::666333444444666777:::<<<>>>@@@???@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBFFFMMMWWWggg||||||^^^JJJZZZvvv}}}ooofffaaadddjjjrrr}}}zzziii\\\SSSKKKIIIIIIGGGGGGIIIIIIHHHHHHJJJJJJHHHJJJOOOVVV]]]iiittt|||KKKGGGCCC@@@>>><<<:::888666666555444333333222222111111111111111111111111333333333333333333333333333333222111000000111111333222222222333555666777<<<<<>>???>>>@@@BBBDDDFFFHHHIIIIIIDDDEEEFFFGGGHHHIIIIIIIIIFFFKKKJJJIIIKKKMMM```~~~rrrddd]]]\\\___bbbccceeeggghhhjjjmmmqqqtttzzz|||~~~|||zzzxxxwwwxxx|||}}}|||zzz~~~vvvgggbbbZZZLLLEEEFFFAAAJJJYYYiiiuuu||||||yyytttllleee___YYYRRRNNNNNNWWWkkk~~~uuuqqqqqqmmmjjjiiixxxqqqhhhqqq~~~pppooovvv|||qqqVVV@@@888666333555555777888:::<<<===>>>>>>>>>>>>>>>>>>??????@@@BBB@@@>>>???AAABBBAAA>>><<<===>>>>>>===>>>@@@BBBCCCEEEEEEFFFRRRjjjeeeJJJPPPssswwwzzzooodddaaaeeegggrrrxxxlll^^^TTTKKKJJJKKKIIIHHHHHHIIIHHHGGGFFFGGGIIILLLNNNTTTYYYcccoooyyyMMMIIIDDD@@@>>>;;;888666666666555555444333333222111111111111111111111111333333333333333333333333333222222111000000111111333222222222333555666888;;;<<<@@@GGGOOOSSSRRRPPPKKKSSS[[[```eeegggddd]]]XXXXXXeeettt~~~wwwiii```]]]```fffsss}}}~~~yyytttkkk___VVVNNNOOOUUU^^^jjjsssxxxyyyxxxuuuooohhhhhhtttyyysss|||ooo]]]\\\bbbgggnnnvvvzzztttpppnnnYYYAAA555555111000333000111111222222222333333333222333444666777888999999<<<<<<<<<<<<===>>>??????>>>???AAADDDFFFGGGHHHIIIEEEEEEFFFGGGHHHHHHHHHHHHFFFKKKJJJIIIKKKMMM```~~~rrrddd___^^^^^^]]]aaabbbdddeeegggjjjnnnqqqqqqsssuuuwwwxxxwwwuuutttxxxvvvuuuwwwzzz{{{{{{yyyppphhh]]]NNNFFFFFFCCCLLL\\\lllwww|||}}}|||{{{yyyxxxyyyzzzyyyvvvtttqqqmmmfff___XXXQQQLLLIIIMMMWWWlll}}}yyy}}}|||wwwlllhhhrrrkkkfffrrruuuuuu|||pppUUU???888666444444555666888:::;;;======>>>============>>>?????????>>>===???BBBDDDCCCAAA@@@AAAAAA@@@???>>>@@@BBBEEEFFFGGGHHHQQQggg~~~bbbFFFJJJkkkrrrtttpppeee```bbbfffppp~~~yyynnn___TTTKKKJJJJJJIIIHHHHHHIIIHHHFFFFFFGGGIIIKKKMMMSSSXXXbbbmmmwww~~~NNNJJJEEE@@@===:::777555777666666555555444444444222222222222222222222222333333333333333333333333333222111111000111111111222222222222333555777888999<<>>>>>??????>>>???AAACCCEEEFFFGGGHHHEEEFFFFFFGGGHHHHHHHHHHHHGGGKKKIIIHHHKKKNNN```}}}uuugggaaa___\\\YYY]]]___aaabbbcccfffjjjmmmnnnoooqqqssssssssssssrrruuutttsssuuuwwwyyyyyyyyy}}}qqqcccRRRIIIHHHDDDNNN^^^mmmwwwyyyvvvsssooommmjjjiiiiiijjjiiigggeeeccc___XXXQQQKKKHHHGGGLLLWWWmmm~~~zzzzzzssskkknnnxxxfffffftttwwwzzz~~~nnnSSS>>>888777444444555666888999;;;<<<======<<<<<<<<<<<<===>>>>>>===<<<===???BBBEEEEEEDDDDDDDDDDDDBBB@@@???@@@BBBEEEEEEFFFGGGNNN```xxx}}}dddIIIIIIfffpppqqqqqqggg______dddnnn||||||qqq```UUULLLJJJJJJIIIGGGHHHIIIHHHFFFFFFFFFHHHJJJLLLQQQVVV___jjjttt|||LLLIIIDDD@@@>>>;;;888666777777666666555555555555222222222222222222222222333333333333333333333333222222111111111111111222222222111222333555777888888;;;BBBLLLTTTWWWTTTQQQOOOXXXdddnnnuuuwwwpppfff\\\YYYfffyyyvvviiiaaa]]]```eeettt}}}}}}sssfffZZZSSSWWW\\\eeepppyyy~~~}}}vvvttt{{{|||xxx}}}zzzgggYYY[[[cccjjjqqqxxx~~~zzztttooommmVVV>>>444555111111444111111111222222222333333333333444555777888999::::::<<<<<<===>>>????????????===>>>@@@BBBDDDFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGKKKHHHHHHLLLNNN^^^zzz}}}nnnddd^^^[[[ZZZ[[[]]]^^^___```cccgggjjjnnnooopppqqqssssssttttttssssssssstttvvvxxxyyyzzz{{{jjjYYYNNNKKKEEEOOO]]]jjjqqqoooiiieeebbb```]]]\\\\\\___aaabbb______^^^YYYRRRLLLIIIIIIMMMZZZppp}}}xxxxxx~~~}}}xxx{{{~~~sssssszzziiilllzzzyyyuuuzzz|||kkkPPP===888888555555666777888999;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>@@@BBBDDDEEEEEEEEEEEEDDDBBB@@@???AAACCCAAABBBCCCFFFKKKXXXppp{{{fffKKKGGG```uuuuuuqqqggg^^^]]]aaakkkyyytttbbbWWWLLLJJJJJJHHHGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJOOOSSS[[[eeeoooxxx~~~JJJGGGCCC@@@>>>===;;;999666666666666666555555555222222222222222222222222333333333333333333333333222111111111111111222222111111111222333555888999888;;;CCCMMMVVVYYYVVVRRRQQQZZZfffqqq{{{xxxnnn___XXXdddwwwvvvjjjccc```dddjjjxxx|||ooocccZZZUUU```fffoooxxx~~~{{{vvvxxxzzztttbbbVVV[[[eeemmmttt|||~~~yyytttooommmTTT===333555222111444111111111222222222333333333444444666888999::::::;;;<<<===>>>???@@@@@@@@@@@@>>>???AAABBBDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGJJJHHHHHHLLLMMM[[[tttwwwggg]]][[[]]]ZZZ[[[]]]^^^___aaaeeehhhiiijjjkkkmmmnnnppppppqqqrrrrrrrrrsssuuuwwwzzz|||rrr```TTTOOOEEENNNZZZdddhhhddd]]]WWWSSSSSSSSSTTTXXX^^^eeejjjfffhhhhhhfff___VVVOOOKKKRRR^^^tttwwwqqqooorrrtttuuu||||||zzzmmmvvvyyyttttttzzzzzzhhhMMM;;;888888666666777888999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAAAAABBBCCCCCCCCCCCCBBB@@@??????BBBEEEAAAAAACCCGGGJJJVVVmmm{{{wwwfffLLLDDDXXXzzzzzzyyyrrrggg^^^^^^^^^hhhuuuvvvdddXXXMMMJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHMMMPPPXXXaaakkkttt{{{IIIFFFBBB???>>>===<<<:::555555555555555555555555333333333333333333333333333333333333333333333333111111111000111111222333111111111222333666888999888<<>>???BBBEEEDDDCCCEEEJJJLLLUUUmmm~~~|||nnnTTTFFFUUUvvvzzzxxxvvvggg^^^___\\\eeerrrwwweeeYYYNNNJJJIIIGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGJJJNNNTTT]]]gggpppxxx}}}JJJGGGBBB@@@>>>===;;;999444444444444444444444444333333333333333333333333333333333333333333333333111111000000111222222333111111111222333666888:::999<<>>@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEIIIHHHIIIMMMIIIQQQfff~~~mmm```[[[[[[WWWYYYZZZZZZ[[[]]]aaacccccceeeiiimmmooooooooonnnmmmoooppppppqqqtttyyy}}}nnn^^^UUUJJJOOOWWW^^^aaa```\\\YYYQQQTTTWWWZZZ^^^fffooouuuvvvyyy|||iiiZZZ```kkk~~~{{{|||~~~xxxjjjjjjoooyyyxxxcccfffzzzooommmqqqzzz~~~wwwcccHHH999999:::777999::::::;;;<<<===>>>>>><<<<<<<<<;;;<<<======>>>@@@BBBDDDCCCAAA@@@AAACCCEEEDDDBBB???===>>>AAADDDFFFDDDFFFIIIJJJQQQjjjyyy^^^KKKTTTtttvvvsss|||iii^^^___ZZZcccppp}}}wwwgggZZZNNNJJJIIIGGGGGGHHHFFFFFFFFFFFFEEEEEEFFFFFFIIILLLQQQYYYcccnnnvvv{{{LLLHHHDDD@@@>>><<<999777333444444444444444444444333333333333333333333333333333333333333333333333111111000000111222333333111000111222444666888::::::<<>>@@@BBBBBBBBBAAA@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDHHHHHHJJJMMMHHHNNNaaa|||pppccc[[[WWWVVVWWWXXXYYYZZZ\\\___bbb^^^aaafffjjjllllllkkkjjjkkkmmmnnnnnnooorrrxxx||||||rrr```UUUMMMQQQXXX^^^bbbcccbbbaaa\\\^^^______```dddjjjooossswwwwwwfffeeeooo}}}~~~|||ooo^^^bbblllzzzjjjYYYcccxxxkkkjjjnnnxxx~~~~~~vvvbbbGGG999999:::777:::;;;;;;<<<===>>>??????===<<<<<<<<<<<<===>>>>>>???BBBDDDCCCAAA@@@BBBEEEHHHGGGDDD@@@======@@@BBBGGGCCCDDDGGGFFFMMMeee|||```IIINNNnnn{{{tttpppjjj^^^^^^YYYaaaooo|||xxxhhh[[[NNNJJJIIIGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHJJJPPPXXXbbbllluuuzzz~~~HHHEEEAAA>>><<<;;;999888666555555555555444444444666666555444333333222222333333333333333333333333333333333222222222111111333222222333444666888:::555999AAAKKKUUU[[[]]]]]]YYYXXXZZZaaahhhkkkhhhddd[[[QQQZZZooo{{{gggbbb______iiixxxsssllllllrrryyy~~~}}}xxxzzzwwwlll[[[___eeegggnnnzzz~~~uuutttssshhhMMM:::222333111333555///111111111111222333333444;;;999999???DDDDDD===666===>>>>>>??????@@@@@@AAA@@@AAACCCEEEGGGHHHHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEEEEGGGIIIIIIHHHKKKRRRYYY{{{}}}ssshhh___ZZZWWWXXXZZZZZZZZZ[[[\\\^^^___aaadddgggiiiiiihhhgggkkkkkkmmmnnnpppqqqrrrrrr}}}sssbbb[[[RRRXXXbbbmmmuuuwwwsssooojjjjjjhhhffffffhhhlllooosssrrrwwwtttpppzzz~~~}}}}}}uuucccWWWXXXgggzzzYYY___lll}}}sssgggnnnxxx|||zzz}}}qqqYYYAAA777999:::777;;;<<<>>>???@@@AAAAAAAAA>>>>>>======>>>>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBHHHGGGEEEAAA======AAAEEEBBBEEEBBBBBBGGGJJJ[[[wwweeeJJJGGGccc~~~||||||dddlllnnnbbb[[[[[[^^^hhhwwwzzzlll]]]OOOIIIIIIHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEHHHLLLRRR[[[fffrrrzzzHHHEEEAAA>>><<<;;;999888666555555555555444444444666555555444333333222222333333333333333333333333333333333222222222111111222111111222333555777888666999@@@IIIRRRYYY[[[\\\YYYWWWXXX^^^fffjjjiiieeeZZZNNNTTTfffwww{{{gggbbb______iiiwwwzzzvvvwww{{{}}}yyywwwuuuooo___bbbhhhiiiooo{{{~~~uuutttssshhhLLL:::222333111333555///222222222222222333444555;;;;;;???GGGNNNNNNFFF>>>@@@@@@AAAAAABBBCCCDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJHHHJJJKKKMMMLLLJJJHHHFFFGGGIIIJJJIIIHHHKKKSSSYYYvvvuuujjj```[[[VVVWWWYYYZZZZZZ[[[]]]^^^]]]^^^bbbdddfffffffffeeeiiihhhhhhiiijjjlllnnnoooqqqyyyyyyiiibbbXXXaaaooo}}}}}}zzzwwwuuuuuuwwwyyy|||xxxuuu|||xxx{{{yyyyyy{{{qqqcccbbbnnn{{{ooodddjjjuuuxxxkkkgggnnnxxx}}}{{{|||oooWWW@@@777999;;;888===>>>???@@@BBBBBBBBBBBB???????????????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHGGGDDD???>>>@@@CCCFFFHHHDDDBBBEEEFFFUUUooogggKKKEEE___}}}|||zzz{{{dddfffpppccc\\\[[[]]]gggvvvpppaaaQQQKKKIIIHHHFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFJJJPPPXXXdddooowwwHHHEEEAAA>>><<<;;;999888666555555555555444444444555555444444333333222222333333333333333333333333333333333222222222111111111000000111222444666888777999>>>FFFOOOUUUYYYZZZYYYXXXYYY___hhhmmmllljjj]]]NNNPPP___pppzzzfffbbb^^^___iiivvv~~~~~~zzzwwwtttqqqcccfffkkklllqqq{{{~~~vvvuuusssgggJJJ999333444111333555///333222222333444555666666999<<>><<<;;;999888666555555555555444444444444444444333333333222222333333333333333333333333333333333222222222111111111111111111333555777888888999===CCCKKKSSSWWWYYYYYYYYY\\\dddnnnrrrqqqmmmaaaRRRRRRaaarrr{{{gggbbb^^^___hhhuuu~~~zzzxxxttt|||lllbbbffflllnnnsss{{{~~~wwwvvvsssfffHHH888333444111222555000333333333444444666777888888;;;CCCMMMUUUUUUNNNHHHDDDDDDEEEGGGHHHIIIJJJKKKHHHIIIIIIIIIJJJKKKLLLMMMLLLNNNRRRTTTTTTQQQMMMJJJMMMMMMLLLKKKLLLOOOUUUZZZmmm{{{pppeee^^^VVVVVVUUUVVVXXX[[[\\\\\\\\\]]]^^^```bbbcccccccccaaaaaa``````______^^^^^^^^^fffqqqwwwvvvwww|||ooozzzwww~~~wwwnnnfff```aaammmzzz{{{}}}}}}xxxtttwwwuuuiiilllrrr{{{~~~}}}wwwfffMMM;;;666999======AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJGGGIIIJJJIIIFFFEEEGGGJJJJJJKKKFFFEEEHHHGGGRRRiiiuuuUUUGGGZZZtttzzzwww|||ppp___mmmyyyfff^^^ZZZ\\\dddqqq|||vvvfffTTTMMMJJJHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFCCCEEEHHHLLLRRR[[[fffmmm}}}HHHEEEAAA>>><<<;;;999888666555555555555444444444333333333333333222222222333333333333333333333333333333333222222222111111222222222222444666888999999:::===CCCJJJRRRVVVXXXWWWYYY^^^hhhrrruuurrrmmmdddUUUWWWgggxxx|||gggbbb^^^^^^ggguuu{{{vvvrrr|||zzznnnddd^^^dddlllpppuuu|||xxxwwwrrrdddEEE777333555000222555111333333333444555666888999:::===AAAHHHNNNOOOLLLIIIEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNRRRTTTTTTQQQMMMJJJMMMMMMMMMMMMNNNRRRVVVZZZiii}}}~~~ssshhh```XXXUUUSSSTTTWWWZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^[[[]]]^^^___^^^\\\YYYWWWTTT[[[dddjjjiiikkkvvv~~~zzzvvvpppjjjdddbbbjjjuuu~~~}}}|||zzz{{{xxxlllooouuu}}}~~~}}}sss___HHH999777:::===???BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJHHHFFFHHHNNNSSSPPPPPPJJJHHHKKKIIIQQQfff___MMM[[[rrryyy}}}dddhhh~~~hhh^^^ZZZ[[[bbboooyyy~~~xxxgggUUUMMMKKKIIIHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGJJJPPPXXXaaahhhvvvzzzHHHEEEAAA>>><<<;;;999888666555555555555444444444333333333333222222222222333333333333333333333333333333333222222222111111333333222333444666888:::999:::===DDDLLLSSSWWWYYYVVVWWW]]]gggqqqtttqqqlllcccVVVZZZkkk|||iiiccc^^^]]]fffttt~~~}}}tttqqq{{{~~~sssbbb]]]\\\ccclllrrrxxx}}}zzzxxxrrrcccCCC666333555000111555222222222333333555666888999>>>???AAAFFFJJJKKKKKKIIIFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGGGGIIIJJJJJJLLLOOOQQQQQQNNNKKKHHHKKKKKKLLLNNNQQQTTTWWWYYYeee|||xxxmmmeeeYYYVVVRRRSSSVVVXXXXXXWWWSSSRRRQQQPPPPPPQQQSSSTTTUUUWWWYYY\\\\\\[[[YYYWWWNNNPPPWWW]]]```dddmmmxxx}}}}}}~~~|||yyywwwuuupppmmmpppvvvwwwllltttyyy~~~|||nnnYYYCCC999999;;;===???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIGGGFFFIIIPPPVVVUUUTTTMMMJJJLLLGGGLLL___iiiRRRZZZnnn{{{jjjbbb}}}kkk^^^ZZZZZZ```lllvvv{{{|||kkkXXXOOOLLLIIIHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHMMMTTT]]]cccnnnttt}}}HHHEEEAAA>>><<<;;;999888666555555555555444444444222222222222222222222222333333333333333333333333333333333222222222111111222222222222333666888999999:::???FFFNNNUUUYYYZZZYYYYYY\\\dddnnnsssrrrnnndddWWW[[[mmm~~~kkkddd^^^]]]fffrrr|||{{{|||~~~yyyvvv|||mmm]]][[[]]]eeennnuuuzzz~~~{{{yyyrrrbbbAAA555333555000111555222111111222333444666888888<<<>>>AAADDDHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDFFFGGGHHHJJJKKKMMMLLLJJJHHHFFFHHHIIILLLPPPTTTWWWXXXXXXbbb}}}~~~ssskkk[[[WWWRRRRRRUUUWWWVVVUUUPPPNNNLLLJJJIIIIIIKKKLLLNNNOOORRRTTTXXX[[[^^^___UUURRRSSSYYY]]]aaagggnnn~~~~~~yyyrrrooorrrxxx~~~zzzzzz|||vvvnnnxxx|||}}}{{{iiiUUU@@@999:::<<<===???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHIIIJJJJJJJJJIIIGGGHHHIIIHHHFFFHHHLLLQQQTTTRRRKKKHHHJJJEEEHHHZZZpppTTTWWWggg{{{mmmZZZrrrnnn```ZZZYYY___jjjtttzzz~~~rrr^^^SSSNNNJJJHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFIIIPPPXXX^^^fffnnnyyyHHHEEEAAA>>><<<;;;999888666666555555555444444444222222222222222222222222333333333333333333333333333333333222222222111111111111111111222444777888999;;;@@@GGGPPPWWWZZZ[[[___]]]]]]ccclllsssuuusssfffYYY]]]nnn~~~lllddd^^^]]]eeeppp{{{}}}ttt||||||~~~~~~yyyhhh\\\\\\___gggpppwww{{{{{{yyyrrraaa@@@444333666000111555333111111111222444666777888888;;;???DDDGGGHHHGGGFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAAAAABBBDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEFFFGGGKKKPPPUUUXXXXXXWWWbbb~~~wwwooo]]]WWWRRRQQQTTTVVVUUUSSSPPPNNNJJJHHHFFFGGGHHHIIIJJJJJJKKKNNNTTT[[[bbbfffaaa[[[WWWZZZ^^^aaadddgggrrrkkkgggiiigggdddhhhpppyyy~~~xxxssszzz~~~|||zzzgggRRR>>>999<<<======???@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLEEEHHHJJJIIIFFFFFFHHHKKKNNNMMMFFFEEEHHHDDDHHHYYYsssTTTSSSaaazzznnnUUUjjjpppaaaZZZYYY^^^iiisssyyy~~~xxxbbbVVVOOOJJJGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCCCCDDDGGGMMMUUUZZZbbbkkkvvv~~~KKKGGGBBB>>><<<;;;999888666666555444333333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333666888999999===EEEQQQ[[[```bbb___^^^___gggsss{{{~~~}}}lll^^^YYYjjjllleeeaaa^^^bbbnnnzzz{{{lllrrr~~~}}}yyyzzz}}}|||}}}qqq^^^```ccchhhooowww~~~yyy{{{rrr]]]>>>888333333333111222555222222111111222444555777;;;<<<===???AAACCCEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEDDDDDDFFFGGGFFFEEEHHHIIIIIIIIIIIIHHHGGGGGGEEEGGGJJJNNNQQQTTTUUUUUU```ttt|||qqqiiiVVVOOORRRRRRWWW[[[VVVRRRRRRPPPMMMNNNNNNJJJCCCGGGFFFGGGJJJOOOVVV\\\___```^^^[[[XXXVVVVVVWWWWWWsss{{{uuurrrqqqoooiiidddXXXVVVTTTVVVZZZ^^^bbbddduuu{{{}}}www{{{xxxqqqxxxsss___RRRDDD>>>===<<<>>>AAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@?????????@@@BBBCCCFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEIIIGGGGGGIIIHHHGGGJJJOOO||||||\\\MMM]]]~~~uuu]]]YYYuuurrraaa\\\ZZZ[[[cccooozzz}}}iiiYYYPPPLLLIIIFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBEEEKKKSSSXXXaaakkktttyyy~~~KKKGGGBBB>>><<<;;;999888666666555444333333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333666888::::::===EEEQQQ[[[```bbbccc``````fffrrr|||tttddd^^^mmmooogggbbb^^^bbbmmmxxxlllllluuu}}}|||sssrrrqqqsssyyy}}}}}}yyyppp]]]___bbbhhhpppwww~~~yyyzzzrrr\\\>>>777333333333111222444333333333333444555777888;;;<<<===???AAACCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDBBBCCCEEEGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFIIILLLOOOQQQRRRRRRXXXgggwwwfffXXXTTTWWWUUU[[[dddddd^^^]]]XXXRRRPPPPPPLLLGGGFFFFFFFFFIIIMMMQQQTTTVVV\\\[[[YYYWWWUUUUUUUUUUUUcccyyyxxxlllZZZVVVQQQOOOPPPNNNJJJFFFIIIHHHHHHKKKRRRYYY___aaajjjpppxxx{{{vvvvvvwwwxxxzzz{{{|||||||||~~~}}}|||~~~~~~|||uuuooo~~~rrrrrrzzz{{{}}}|||lllZZZNNNBBB>>>>>>>>>???BBBCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@?????????@@@AAABBBEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGEEEDDDFFFFFFDDDGGGMMMppp```OOOYYYvvveee[[[qqqvvvddd[[[YYYYYY```lllwww~~~lllZZZQQQLLLIIIFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBCCCHHHOOOUUU]]]gggqqqvvv|||KKKHHHCCC???===;;;999888777666555444333333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333666888;;;:::===FFFQQQZZZ```aaaddd```^^^bbbnnnyyyyyyhhh___mmmsssiiibbb]]]aaakkkuuunnnfffhhhppp|||{{{{{{{{{kkkbbb___eeefffkkkssswwwzzz}}}sssnnnxxx~~~zzzsssmmm[[[]]]bbbiiiqqqxxxyyyyyypppZZZ===777222333333111222444444444444555666777999::::::;;;===???AAACCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEECCCAAAAAACCCFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEGGGIIIKKKMMMNNNNNNNNNVVVqqq~~~fffZZZYYY\\\ZZZccctttzzz{{{zzzuuummmfffaaaXXXPPPKKKJJJIIIJJJLLLNNNNNNMMMUUUUUUTTTTTTSSSRRRRRRQQQRRRbbbyyy{{{fffUUULLLFFFCCC???>>>???@@@===;;;===<<<>>>CCCKKKSSSYYY\\\aaadddjjjpppvvv~~~wwwlllfffeeefffiiilllooosssvvvxxxwwwwwwxxxzzz||||||{{{yyy|||}}}wwwggghhhzzzzzzwww|||{{{kkklll{{{vvvbbbRRRIIIAAA?????????@@@CCCDDDEEEEEEFFFFFFFFFFFFFFFAAA@@@??????>>>?????????BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDBBBAAACCCBBBAAADDDIIIccceeeQQQTTTjjjooo^^^kkk{{{fffYYYWWWWWW\\\gggsss{{{~~~ooo\\\QQQLLLIIIGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCAAABBBEEEKKKPPPYYYcccmmmrrryyyLLLHHHCCC???===;;;:::888777666555444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333555888;;;;;;>>>EEEPPPZZZ^^^```aaa]]][[[___iiisssxxxzzztttcccZZZgggvvvjjjbbb\\\___iiirrruuuddd___cccooo{{{|||zzz}}}tttcccXXXTTTUUUZZZ___gggpppuuuxxx|||}}}}}}~~~yyyooojjjttt}}}|||wwwooohhhYYY]]]bbbjjjrrryyyxxxxxxnnnWWW<<<666222333333111111444444444555666777888999::::::;;;===???AAACCCDDDEEEBBBCCCCCCDDDEEEEEEEEEEEEFFFCCCAAA@@@BBBEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIJJJcccooo```[[[\\\[[[hhh|||mmm^^^XXXSSSNNNKKKKKKLLLKKKJJJNNNOOOOOOOOOOOOOOONNNMMMKKKTTTbbbwwwooo___QQQHHHEEEHHHEEECCCCCCDDDDDDCCCAAA=========AAAHHHOOOSSSUUU^^^___```ccciiiqqq|||xxxnnniiiccc^^^ZZZYYYYYY\\\bbbiiiqqqvvvttttttvvvwwwxxxxxxwwwvvvyyy{{{~~~wwwiiimmm|||yyywww~~~nnnmmm|||pppYYYJJJCCC??????AAA@@@AAACCCCCCCCCDDDEEEEEEEEEEEEDDDAAA@@@@@@???>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCC@@@@@@AAAAAA???BBBGGG[[[yyyiiiUUUPPP___|||yyyaaafff~~~fffYYYWWWVVVZZZcccoooyyy~~~qqq]]]RRRMMMKKKIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFDDDCCCBBBDDDHHHKKKUUU___iiipppwwwLLLHHHCCC???===<<<:::999777777666555444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333555888;;;;;;===EEEOOOXXX]]]^^^^^^\\\[[[```iiioooqqqooojjj\\\TTTaaa}}}xxxkkkaaaZZZ]]]fffnnn|||iii\\\YYYaaajjjqqqxxx~~~ppp___UUUOOONNNQQQVVV^^^hhhqqqwww{{{}}}}}}{{{{{{zzzzzz{{{}}}|||sssooouuuzzz||||||xxxnnncccYYY]]]dddlllttt{{{xxxvvvjjjSSS:::555222333444111111333222333444666777999999:::;;;<<<===???AAACCCEEEFFFCCCCCCDDDEEEFFFFFFEEEEEEHHHFFFCCCBBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJGGG[[[nnnaaa\\\YYYcccsssxxxwwwjjj```TTTKKKIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJMMMTTTccc|||kkkZZZPPPJJJHHHIIIEEEDDDCCCBBBBBBBBB@@@???@@@??????BBBHHHMMMPPPQQQZZZYYYYYYZZZ^^^fffpppwwwwwwpppnnnjjjeee^^^[[[WWWVVVYYYaaakkkqqqrrrsssuuuvvvvvvuuuuuuuuuwwwzzz~~~|||rrruuu~~~||||||oooqqqjjjRRRCCC???===???@@@???@@@CCCBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@???@@@AAABBBCCCCCCBBBBBBCCCAAA@@@BBBAAA???AAAGGGYYYqqqlllYYYMMMYYYuuu~~~uuufffdddeee[[[XXXVVVXXXaaalllxxx~~~qqq]]]SSSOOOLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCCCCEEEHHHSSS\\\gggmmmuuuLLLIIICCC@@@>>><<<:::999888777666555444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333666888::::::<<>>=========>>>AAAFFFKKKNNNOOOPPPPPPQQQRRRVVV\\\eeekkk{{{yyyppplllfff___YYYXXX\\\bbbfffmmmppprrrssssssrrrssstttvvvyyy}}}zzzvvv~~~~~~|||wwwtttooowww|||dddMMM@@@===<<>>BBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDEEEBBBAAABBBAAA???BBBGGGVVVhhhnnn]]]KKKRRRhhh|||xxxmmmeee}}}hhh\\\YYYVVVWWW^^^jjjwwwsss```UUUPPPMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGEEECCCBBBCCCEEENNNXXXbbbhhhppp|||MMMIIIDDD@@@>>><<<;;;999888777666555444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333666888999999;;;BBBLLLTTTXXXYYY[[[ZZZ]]]dddlllqqqpppmmmccc[[[UUU[[[qqq~~~oooccc[[[___bbbgggwwwuuuaaaWWWTTTXXX^^^jjjuuuwwwtttsssuuuyyydddRRRNNNLLLHHHIIINNNQQQ\\\hhhooouuu{{{|||yyyxxxwwwuuuttttttuuuvvvwww{{{~~~{{{nnnkkkmmmttt|||ssstttxxx}}}uuuggg]]]aaaiiiqqqyyy~~~vvvrrrcccJJJ888333111333444222111333333444666999;;;<<<<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHFFFGGGHHHIIIHHHFFFDDDCCCFFFFFFGGGIIILLLMMMLLLJJJHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGHHHIIIKKKLLLNNNQQQKKKRRRppp}}}ggg\\\\\\XXX^^^lll}}}{{{iii^^^VVVOOOJJJGGGFFFDDDCCCCCCCCCDDDDDDFFFIIIMMMSSS```nnnuuuvvvlll]]]OOOJJJHHHEEEAAA@@@BBBEEEIIIKKKJJJGGGDDDBBB<<<<<<<<<@@@DDDIIIKKKKKKFFFHHHJJJLLLNNNRRRWWW[[[gggrrryyyyyy{{{|||sssoookkkddd]]]ZZZYYYZZZ[[[dddhhhlllnnnooooooqqqsssuuuyyy~~~|||}}}uuuvvvxxxuuu\\\GGG???<<<<<<>>>===;;;===AAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCBBBAAAAAA?????????@@@@@@@@@@@@AAA@@@AAADDDFFFGGGGGGFFFFFFEEEBBBBBBCCCAAA???AAAGGGPPP___ppp___IIIKKK[[[mmmrrrxxx}}}vvvhhhzzzooo\\\YYYUUUUUU[[[ggguuuwwwdddXXXQQQMMMIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFDDDBBB@@@AAABBBIIIRRR\\\bbbjjjuuuMMMIIIDDD@@@>>>===;;;999888777666555555444444555333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333666888999888:::AAAKKKSSSWWWXXXYYYXXXZZZaaakkkqqqqqqoooccc\\\VVVYYYkkkqqqddd]]]aaaaaafffvvvlll\\\TTTJJJPPP]]]kkkooollljjjjjj{{{aaaSSSKKKMMMLLLGGGIIIPPPNNNZZZffflllrrryyyzzzvvvuuutttsssrrrsssssstttuuu{{{~~~ttthhhaaaeeejjjqqq|||ssspppxxxxxxkkk^^^cccjjjssszzz~~~vvvpppaaaGGG777333111333444222111333444555888:::<<<=========??????AAACCCEEEGGGHHHIIIHHHIIIJJJJJJIIIGGGDDDCCCDDDEEEGGGKKKOOOPPPOOONNNHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIJJJLLLNNNPPPQQQLLLPPPhhhuuuddd___[[[ZZZ^^^bbbfffttt~~~pppeeeZZZRRRGGGEEECCCAAA@@@AAABBBCCCGGGKKKOOOSSSYYYbbbeeecccZZZOOOFFFFFFHHHEEE@@@===???DDDIIIMMMLLLIIIFFFDDD???>>>>>>@@@DDDFFFGGGGGGBBBDDDGGGHHHIIIJJJLLLNNNVVV```eeedddiiisssuuuoooiiigggccc___[[[XXXVVVUUU]]]aaagggjjjkkkmmmpppsssuuuyyyyyypppWWWCCC???<<<<<<===<<<:::<<<@@@======>>>????????????>>>???@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEGGGHHHHHHHHHGGGEEEBBBAAABBBAAA???AAAFFFJJJXXXrrr```GGGFFFQQQaaaeeeiii~~~}}}jjjyyyuuu[[[XXXTTTTTTYYYeeettt~~~{{{gggZZZRRRLLLHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEECCCAAA??????@@@DDDNNNWWW]]]eeepppzzz}}}LLLHHHCCC???===<<<:::888555555444444444333333333444444333333333333222222222222222222222222222222111222222222222111000000111111111222333444555666@@@<<<:::???HHHQQQUUUVVV\\\UUUTTT]]]fffiiilllpppkkk___TTTXXXmmmtttfff^^^ZZZ```ggguuukkkaaaTTTRRRVVVaaaiiiiiidddbbbrrryyykkkWWWUUUQQQNNNLLLMMMOOOPPPRRRYYYbbbkkkpppsssssstttuuuqqqqqqtttvvvxxx|||ppphhhhhhgggiiippp|||zzzuuuxxxxxx{{{wwwlll^^^ccckkkttt{{{~~~}}}zzzmmmWWWDDD666555444333333333444555666888:::<<<>>>?????????@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGCCCDDDEEEHHHJJJLLLNNNOOOKKKLLLLLLJJJHHHGGGHHHJJJJJJIIIIIIJJJKKKNNNQQQRRRSSSOOOOOO[[[xxxwwwfff]]]YYYXXXZZZ]]]```jjj||||||lllaaaRRRNNNJJJIIIIIIHHHHHHJJJKKKMMMPPPSSSUUUTTTSSSQQQJJJHHHGGGFFFEEEDDDAAA>>>FFFHHHLLLPPPQQQNNNHHHDDDBBB>>>===CCCJJJMMMNNNOOOAAABBBCCCCCCDDDDDDEEEFFFMMMQQQVVV[[[```ffflllpppjjjhhheeecccbbb___\\\YYYWWWXXX]]]dddiiijjjoootttzzz|||kkkPPPDDDBBBBBBAAA@@@????????????<<<===???>>>======>>>??????AAADDDGGGGGGEEECCCAAA??????AAABBBCCCCCCDDDDDDDDDCCCCCCHHHMMMOOOKKKFFFHHHGGGEEEDDDCCCCCCDDDDDDJJJYYYqqqxxx^^^KKKGGGQQQRRROOO]]]|||mmmrrrwww{{{bbbYYYTTTVVVYYY___nnnjjj\\\UUUOOOHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFEEECCCBBB???>>>===EEEIIIOOOWWW___iiisssyyyLLLHHHCCC???===<<<:::888555555555444444444333333444444333333333333222222222222222222222222222222222222222222222111000000111111111222333444555666???<<<:::???HHHQQQVVVXXX\\\VVVTTT\\\dddiiimmmqqqkkk___TTTXXXmmmwwwhhh___ZZZ^^^eeesssyyykkk]]]YYYZZZaaahhhgggdddbbboooqqqddd[[[ZZZYYYXXXWWWWWWXXXXXXXXX]]]eeelllooopppppppppnnnlllnnnssswwwyyy|||}}}qqqppppppppprrrxxx{{{vvvzzzzzz|||sssggg___dddllluuu|||~~~}}}yyykkkTTTBBB555555333333333333444555666888:::<<<>>>?????????AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEEEEGGGHHHJJJLLLMMMNNNPPPNNNLLLJJJHHHHHHGGGGGGGGGHHHJJJLLLOOORRRTTTUUURRRNNNLLLWWWrrrqqqggg\\\YYYXXXYYY[[[aaaooo|||oooddd]]]UUUQQQQQQRRRTTTUUUUUUUUUVVVWWWVVVRRRMMMJJJGGGHHHGGGFFFDDDAAA???>>>CCCGGGMMMRRRTTTPPPHHHBBBAAA???@@@FFFQQQXXXXXXTTTGGGFFFEEEEEEEEEFFFFFFEEELLLNNNPPPRRRUUUXXX\\\___dddbbb```______^^^[[[YYYXXXXXX\\\ccciiilllrrrxxx~~~fffMMMCCCBBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>>======???AAA@@@BBBDDDFFFFFFEEECCCBBBAAABBBCCCCCCCCCCCCCCCBBBDDDCCCDDDHHHMMMOOOKKKGGGFFFEEEDDDCCCCCCDDDEEEEEEKKKUUUkkkyyybbbTTTHHHOOORRRRRR]]]xxxxxxcccyyytttttt}}}eee[[[UUUVVVXXX]]]lll|||oooaaaYYYQQQIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEEEECCCAAA???>>>===BBBFFFLLLTTT\\\fffpppvvvLLLHHHCCC???===<<<:::888555555555444444444444333444444333333333333222222222222222222222222222222222222222222222111111000111111111222333444555666>>>;;;;;;???IIIRRRXXXZZZ^^^XXXVVV\\\dddjjjoootttooodddXXXZZZlll|||kkkaaaZZZ\\\bbbooo|||kkkccc^^^aaadddbbb______nnn~~~mmmccc___```aaabbbccccccbbbbbb___bbbfffjjjkkkkkkiiigggffffffiiiqqqvvvxxx|||yyy|||}}}~~~~~~xxxuuu}}}{{{}}}|||nnnbbb```eeemmmvvv}}}xxxgggOOO>>>555444333333333333555555666888:::===>>>?????????BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLTTTQQQMMMJJJHHHHHHGGGFFFFFFHHHJJJMMMPPPSSSUUUVVVUUUPPPLLLRRRhhhwwwfff___XXXVVVWWWYYY```iiisss}}}sssggg___^^^``````^^^cccaaa^^^[[[WWWQQQJJJEEEIIIKKKMMMKKKEEEAAA??????@@@EEELLLSSSUUUPPPGGG@@@>>>???@@@GGGWWWhhhhhh```NNNJJJEEECCCDDDEEEEEEDDDDDDFFFIIIKKKNNNRRRXXX\\\aaa___]]]\\\\\\[[[ZZZXXXSSSQQQSSS[[[bbbhhhqqqxxx|||^^^JJJEEECCCBBB@@@???>>>=========>>>>>>>>>======>>>BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBEEEEEEFFFJJJNNNPPPMMMJJJFFFEEEDDDCCCDDDEEEFFFGGGLLLOOObbb{{{ggg^^^KKKNNNTTTXXX]]]mmmzzz___iiivvvnnnhhh^^^VVVVVVXXX[[[hhhwwwvvvggg^^^SSSJJJJJJIIIHHHHHHFFFFFFEEEDDDEEEEEEDDDCCCAAA???>>>===???BBBHHHOOOXXXbbblllsss{{{LLLHHHCCC???===<<<:::888555555555555444444444444444444333333333222222222222222222222222222222222222222333333222222111000111111111222333444555666<<<;;;;;;@@@IIISSSYYY]]]```\\\ZZZ^^^eeemmmtttxxxxxxkkk^^^[[[hhhooobbbZZZYYY^^^kkk|||uuukkkhhhgggccc___^^^ooo{{{{{{rrrooollllllmmmnnnooopppqqqrrrllllllmmmmmmmmmkkkhhhfffdddbbbdddkkkqqqtttzzz~~~vvvrrrrrr}}}{{{|||yyykkk^^^bbbgggnnnwww~~~vvvaaaJJJ;;;555444333222333444555666777888;;;===??????@@@???CCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKSSSRRRQQQLLLHHHGGGIIILLLMMMLLLLLLLLLMMMOOOQQQSSSZZZTTTOOOPPP^^^vvvuuuiii\\\WWWUUUUUUYYY^^^eeeqqq}}}vvvmmmhhhbbb]]]YYYTTTOOOKKKPPPTTTVVVRRRIIICCCAAAAAA@@@CCCIIIOOOQQQMMMGGGAAA===??????EEEZZZttt{{{tttaaaYYYNNNGGGFFFHHHHHHHHHGGGHHHKKKNNNRRRXXX___dddgggdddaaa___]]][[[XXXVVVQQQMMMNNNUUU___gggrrrzzz~~~pppUUUIIIHHHDDDCCCBBB@@@???>>>>>>===?????????>>>===@@@DDDGGGLLLJJJHHHFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGIIILLLPPPQQQPPPNNNJJJIIIGGGFFFFFFFFFGGGHHHMMMKKK\\\|||~~~llldddSSSQQQVVV^^^^^^cccgggcccwwwwwwhhh{{{kkk___VVVVVVWWWZZZeeesss~~~ooocccVVVKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA???>>>===<<<@@@EEEKKKSSS^^^hhhnnnwwwLLLHHHCCC???===<<<:::888666666555555555444444444444444333333333222222222222222222222222222222222222333333333333222111111111111111222333444555666<<<;;;===AAAIIISSSZZZ___bbbaaa```aaahhhqqqyyy}}}{{{ooo```YYYccczzzrrrcccYYYXXX[[[fffwwwxxxrrrjjjccc```iiittt}}}}}}}}}}}}}}}}}}{{{xxxwwwvvvtttqqqnnniiieeecccgggkkkpppxxx~~~rrrooosss{{{zzz{{{~~~xxxjjj^^^bbbgggooowww~~~sss[[[DDD888444333333222333444555666777999;;;===???@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDFFFGGGIIIKKKLLLJJJJJJKKKKKKKKKKKKLLLLLLMMMQQQTTTQQQJJJIIIOOOUUUZZZWWWRRRNNNLLLMMMOOOQQQYYYUUUQQQQQQXXXkkkqqqaaaYYYUUUTTTVVVYYY^^^dddooorrrkkkccc^^^^^^^^^\\\ZZZXXX[[[\\\VVVLLLDDDBBBCCCCCCCCCEEEHHHJJJIIIFFFCCCAAAAAA???DDD[[[yyytttdddWWWQQQPPPPPPQQQTTTUUUWWWZZZ^^^eeennnssszzzwwwsssnnnjjjddd^^^ZZZZZZTTTSSSYYYcccmmmxxx~~~{{{|||}}}cccNNNGGGIIIEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@??????AAAEEEIIIRRROOOKKKGGGDDDCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIKKKNNNQQQSSSSSSRRRPPPOOOLLLJJJHHHHHHGGGHHHLLLIIIWWWwwwrrrhhh[[[TTTXXXaaa``````|||qqqbbbnnnyyyeeerrrnnnaaaVVVUUUVVVXXXcccooo~~~wwwiiiYYYLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA???>>>===<<<>>>BBBHHHOOOYYYcccjjjrrr|||LLLHHHCCC???===<<<:::888666666666555555555444444444444333333333333222222222222222222222222222222333333333333333222222111111111111222333444555666<<<<<<>>>BBBIIIRRR[[[```ccceeeeeeeeekkkuuu}}}yyymmm^^^VVV]]]tttwwweeeZZZXXXZZZbbbrrr|||nnnbbb\\\^^^jjj~~~||||||{{{xxxuuutttnnniiihhhjjjnnnvvv~~~uuussswww{{{zzz{{{~~~xxxiii]]]cccgggooowww}}}~~~oooTTT>>>666444333222222333444666777777999;;;>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDEEEFFFGGGHHHJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNJJJPPPUUUTTTOOOOOOUUU[[[ccc___YYYSSSOOONNNOOOPPPSSSSSSSSSSSSUUUccc}}}vvvggg___YYYTTTSSSUUUVVV[[[dddnnnyyyqqqjjjdddcccfffiiiiiiggg^^^^^^\\\VVVNNNGGGEEEDDDGGGEEEDDDDDDEEEFFFFFFEEEFFFCCCAAAFFFXXXsssqqqfff``````aaaaaacccffflllttt{{{rrrllliiiaaa\\\```iiiqqqzzzzzz{{{}}}qqqYYYJJJEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEHHHRRROOOKKKFFFDDDCCCCCCDDDBBBCCCEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNQQQRRRTTTTTTTTTRRRPPPMMMJJJIIIHHHHHHKKKIIISSSooo{{{lll___UUUVVV```aaaccc{{{{{{bbbjjj{{{eeelllrrrdddWWWUUUUUUVVV^^^iiiyyy~~~ooo]]]NNNLLLKKKJJJJJJHHHHHHGGGFFFCCCCCCBBBBBBAAA???>>>===;;;===@@@DDDKKKTTT]]]dddlllvvvLLLHHHCCC???===<<<:::888666666666666555555555555444444333333333333222222222222222222222222222222333333444444333333222111111111111222333444555666===>>>@@@CCCIIIRRRZZZ```aaafffhhhgggmmmwwwxxxmmm]]]RRRWWWmmm{{{hhh\\\ZZZYYY___nnn|||tttbbbYYYWWW```rrrxxxrrrpppooooootttzzzzzzxxx{{{}}}{{{|||~~~wwwhhh\\\bbbgggooowww}}}}}}lllOOO;;;555333333222222333444666777888999;;;>>>@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQLLLOOORRRUUUWWWXXXZZZ[[[```^^^ZZZVVVSSSPPPOOONNNQQQTTTWWWVVVRRRYYYqqq{{{qqqiiiaaaWWWRRRRRRPPPSSS[[[ccciiirrrnnnjjjgggkkkqqqsssppplllbbb```\\\WWWRRRNNNLLLKKKJJJHHHEEEDDDEEEFFFFFFEEEFFF@@@@@@GGGQQQddd~~~{{{qqqiiijjjoootttyyy~~~}}}}}}cccQQQHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGLLLJJJGGGDDDBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFHHHJJJLLLNNNPPPRRRTTTTTTRRRPPPMMMKKKJJJJJJJJJJJJIIIOOOcccttt^^^RRRPPPZZZbbbiii~~~iiilll~~~iiikkk}}}xxxhhhZZZUUUTTTSSSYYYbbbrrr|||vvvbbbRRRLLLLLLKKKJJJIIIHHHGGGGGGBBBBBBBBBAAA@@@???>>>===:::;;;===@@@FFFNNNWWW^^^eeeppp}}}LLLHHHCCC???===<<<:::888777666666666555555555555444444444333333333222222222222222222222222222222333333444444333333222111111111111222333444666666===???AAADDDIIIQQQZZZ``````fffiiihhhmmmxxx{{{ppp^^^QQQRRRgggkkk^^^[[[YYY^^^lllzzziii^^^VVVYYYddduuuzzzwwwtttqqqssswww}}}{{{|||}}}}}}vvvfffZZZbbbgggnnnvvv||||||jjjLLL999555333333222222333555666777888999<<<>>>@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSPPPNNNOOOUUU\\\___\\\XXXWWWWWWXXXWWWTTTQQQMMMKKKSSSWWW\\\YYYPPPPPPeee}}}zzzssshhh[[[RRRPPPNNNNNNSSSZZZ]]]bbbpppwwwlllllljjjkkkqqqxxxyyyssslllfffbbb\\\YYYVVVUUUSSSRRRLLLJJJGGGFFFFFFGGGFFFEEEBBB<<<===EEEIIIVVV{{{xxxvvvxxxzzz}}}qqqWWWKKKHHHGGGEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFEEEDDDDDDDDDFFFFFFEEECCCBBBAAABBBDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFIIIKKKLLLNNNQQQSSSRRRQQQOOOMMMKKKKKKKKKKKKIIIJJJLLL[[[{{{zzz[[[OOOKKKVVVbbbnnnsssnnnmmmkkkzzz}}}lll\\\VVVSSSPPPUUU]]]mmmyyyzzzeeeUUULLLLLLKKKJJJIIIHHHHHHGGGBBBBBBBBBAAA@@@???>>>===999:::;;;>>>BBBJJJSSSZZZ```lllyyyMMMIIIDDD???===;;;999777555555555444333333222222444444444444444444444444222222222222222222222222222222222222222222222222222222222222333444555555===@@@AAAAAAFFFPPPXXXZZZ]]]ccceeeeeeppp}}}xxxfffWWWSSSYYYuuuooo```YYYVVVXXXcccqqq}}}vvveeebbbXXXVVVbbboooyyyxxxsss}}}uuuooorrryyy~~~{{{xxxvvv||||||uuuuuuqqqaaa^^^hhhmmmsssyyy|||}}}~~~zzz___DDD999444222222333333555666888999;;;;;;;;;<<<>>>@@@AAABBB>>>???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@>>>===>>>@@@DDDEEEGGGIIIKKKMMMNNNOOOOOOPPPQQQRRRSSSUUUVVVVVVRRRQQQOOOMMMLLLKKKJJJJJJOOORRRYYY]]]VVVQQQ[[[jjj{{{pppbbbXXXRRRPPPMMMKKKMMMSSS[[[aaadddoootttxxxxxxrrrllliiigggaaakkkvvv}}}|||uuupppiiicccaaa^^^XXXUUUVVVRRROOOKKKHHHGGGFFFEEECCCHHHCCCCCCGGGHHHOOOggg}}}}}}yyy{{{{{{ZZZOOOJJJBBB@@@FFFEEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIDDDCCCBBBAAA@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBBFFFFFFGGGHHHIIIIIIJJJJJJNNNMMMLLLKKKIIIIIIIIIHHHEEELLLKKKNNNiiigggMMMIIIIIITTTeeerrrrrrwwwvvviiioooxxxdddYYYRRRNNNRRRZZZgggppp|||mmm]]]TTTPPPKKKIIIJJJIIIGGGDDDEEEEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;===CCCKKKQQQ\\\bbbkkkuuuMMMIIICCC???===;;;999777666666555555444333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222333444555555>>>AAABBBAAAEEEOOOVVVXXX[[[```bbbbbblll~~~{{{jjjYYYTTTXXXssssssbbbYYYVVVYYYcccppp|||ttthhh\\\VVV\\\dddkkkwww}}}tttnnnppptttyyy~~~{{{xxxvvvvvvsssqqqnnnhhhdddfffkkk||||||zzzmmm___\\\gggmmmtttzzz}}}|||}}}xxx]]]CCC999444222222333444555777888999::::::;;;<<<===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@BBBDDDHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKKKKKKKLLLOOORRRYYY]]]WWWQQQXXXfff{{{ssshhh]]]WWWPPPNNNKKKLLLOOOTTTWWWXXX^^^bbbggggggccc___]]]]]]gggsss~~~}}}zzztttnnnlllhhhaaa\\\\\\WWWUUUQQQOOOMMMKKKHHHFFFGGGCCCDDDHHHHHHKKK^^^ttt}}}}}}~~~}}}|||~~~zzz{{{rrrUUULLLIIIBBB@@@EEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCBBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGHHHHHHHHHLLLKKKJJJIIIIIIHHHHHHIIIEEEKKKJJJLLLfffmmmRRRJJJIIISSSbbbllltttvvvyyylllmmmiii[[[SSSOOOQQQWWW___iiivvv~~~ooo^^^UUUQQQLLLJJJKKKKKKIIIFFFFFFFFFEEECCCBBBAAA@@@???;;;;;;::::::<<>>AAABBB@@@CCCMMMTTTWWWYYY^^^___^^^fffwww~~~mmm\\\UUUWWWpppyyyeeeZZZWWWYYYbbbnnnyyyssseeeYYYXXX[[[]]]dddmmm~~~ppplllhhhgggjjjlllmmmlllmmmnnnttt{{{}}}xxxttttttuuusssoookkkgggdddbbbbbb```^^^```dddeeecccdddfffwww{{{iii^^^]]]gggmmmuuu{{{||||||uuuYYYAAA999444333333333444666777999:::999::::::;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAADDDFFFIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOONNNLLLKKKJJJKKKMMMNNNPPPRRRYYY^^^YYYQQQUUUaaa~~~zzzvvvnnnddd]]]RRROOOLLLKKKMMMNNNOOOOOOTTTXXX\\\]]][[[YYYZZZ[[[nnn|||~~~zzzxxxsssjjjcccaaaZZZXXXUUUSSSPPPMMMHHHEEEGGGFFFHHHKKKJJJIIITTTccckkksss}}}zzzpppjjjhhhiiikkkmmmlllkkkjjjmmmqqq~~~|||{{{zzz{{{}}}}}}{{{zzzfffOOOJJJIIICCCAAAEEECCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@????????????AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEHHHHHHGGGGGGGGGHHHHHHIIIEEEJJJHHHJJJ```tttWWWMMMHHHOOO\\\bbbvvvxxxttt|||pppkkkppp^^^UUUPPPPPPRRR[[[fffsss}}}sssbbbXXXSSSMMMJJJKKKLLLKKKIIIHHHGGGFFFEEEDDDBBBAAAAAA<<<;;;:::999;;;???FFFKKKNNNUUU___iiiuuuKKKHHHBBB???<<<;;;999777777777777666555555444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111222333444555;;;???AAA???BBBLLLUUUYYY[[[______\\\```mmmxxx|||}}}|||ooo```WWWWWWnnniii\\\XXXYYYaaallluuutttddd]]][[[ZZZ\\\aaagggooo|||yyyrrrpppmmmiiieeegggfffiiipppsssoooiiigggiiigggccc```]]]\\\]]]]]]^^^^^^bbbkkkpppnnnllllllvvvwwwfff^^^```hhhnnnvvv}}}{{{{{{qqqUUU???888444333333444555666888:::;;;:::::::::;;;<<<===??????>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCEEEGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLJJJIIIJJJKKKNNNOOOQQQRRRZZZ```\\\SSSTTT]]]sss{{{yyyxxxtttkkkdddWWWSSSNNNKKKLLLMMMOOOOOOSSSVVVZZZZZZYYYXXX[[[]]]nnnvvvmmmjjj```___\\\ZZZWWWQQQKKKFFFJJJJJJNNNRRROOOLLLPPPXXX___eeekkkpppqqqqqqqqqrrrkkknnnpppooojjjddd```^^^^^^aaacccddddddgggmmmssszzzyyyxxxxxxzzz|||~~~|||yyywwwsssooorrrmmmYYYJJJIIIIIIEEECCCFFFBBBCCCDDDDDDDDDCCCAAA@@@BBBAAA@@@@@@????????????BBBBBBAAA@@@???>>>======@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGJJJHHHIII[[[xxxzzz]]]PPPGGGKKKVVVWWWhhh{{{rrryyy~~~ttthhhwwwaaaVVVSSSQQQOOOXXXbbbppp{{{zzzhhh[[[UUUNNNJJJJJJLLLKKKKKKIIIIIIHHHGGGEEEDDDCCCBBB<<<<<<:::999999<<>><<<;;;999888777777777666555555444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111222333444444777<<<>>>===@@@KKKWWW]]]```cccbbb]]]\\\cccmmmsssuuuwwwoooccc[[[YYYnnnnnn___ZZZXXX^^^gggqqq|||wwwjjjccc^^^[[[ZZZVVV[[[dddmmmwwwyyyzzzuuutttxxxzzzwwwrrrpppsssqqqooommmllllllmmmnnnsssrrrvvv|||}}}vvvpppnnnwwwtttbbb\\\___iiiooowww}}}zzzzzzmmmPPP===888444333333444555777999;;;<<<;;;;;;;;;<<<===>>>???@@@???@@@AAACCCDDDDDDDDDDDDHHHHHHHHHFFFDDDCCCEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRXXXaaa^^^VVVUUU[[[mmm~~~}}}}}}zzzrrrlllaaa[[[SSSMMMKKKKKKMMMNNNNNNQQQTTTTTTRRRRRRUUUXXXhhhyyyvvvllljjjhhhfffbbb[[[TTTOOOOOOPPPTTTWWWVVVRRRQQQSSSVVVXXX\\\^^^______^^^^^^YYY[[[]]]^^^]]][[[ZZZZZZUUUXXX\\\___bbbgggooouuuzzzzzzyyyyyyyyyzzz{{{|||wwwtttsssttttttvvv~~~www]]]QQQHHHIIIKKKHHHFFFHHHBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAA@@@????????????AAAAAA@@@@@@???>>>======@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIVVVooo~~~cccUUUHHHHHHQQQPPP^^^zzz}}}rrrppp~~~vvvgggttt~~~dddWWWUUUSSSNNNRRR[[[hhhttt{{{pppaaaYYYPPPJJJIIIJJJKKKJJJJJJJJJIIIHHHFFFEEEDDDCCC======;;;999888:::>>>BBBFFFMMMUUU\\\cccqqqJJJFFFAAA>>><<<;;;999888777777666666555444444333333333333333333333333333222222222222222222222222111111111111111111111111111000000111111222333444444:::===<<>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJJJJKKKMMMNNNMMMJJJHHHGGGHHHJJJLLLLLLKKKIIIHHHFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMPPPOOOUUU______XXXVVV[[[kkk{{{{{{~~~~~~xxxssskkkdddZZZQQQLLLJJJIIIHHHIIILLLOOOPPPNNNNNNPPPSSS```xxx{{{sssqqqooolllhhhaaaZZZUUUTTTTTTVVVWWWWWWTTTRRRQQQNNNOOOQQQSSSTTTUUUUUUUUUQQQRRRRRRRRRRRRRRRRRRRRROOOTTT[[[```eeekkkrrrxxx}}}|||||||||{{{zzzzzzyyywwwuuuvvv|||cccSSSKKKGGGIIIKKKIIIHHHIIICCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAA@@@?????????@@@???@@@@@@@@@@@@???>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGIIIJJJIIIIIIQQQeee}}}lll___MMMHHHMMMKKKXXXjjjuuuiii}}}xxxjjjhhhjjjXXXWWWUUUOOOQQQYYYeeepppyyy{{{hhh___SSSKKKIIIIIIJJJIIIKKKJJJIIIHHHGGGEEEDDDDDD???>>><<<999777888;;;>>>BBBIIIPPPUUUZZZhhh{{{IIIFFFAAA===<<<;;;999888666666555555444333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000111222333444444:::===;;;===HHHVVV^^^iiikkkkkkeee\\\YYYaaajjjhhhsssuuuooogggaaaqqq|||ggg^^^VVVXXX___iiiwwwxxxkkkaaa[[[WWWRRRPPPQQQUUUYYY[[[bbbfffpppuuukkkiiigggmmmuuuuuuaaa\\\___mmmrrrxxx|||~~~{{{yyyxxxfffHHH888777444333444555666888;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGIIILLLNNNOOOOOOMMMMMMLLLKKKIIIIIIJJJLLLMMMLLLKKKIIIGGGEEEDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKKKKKKKJJJLLLJJJPPP[[[^^^XXXWWW[[[eeerrr~~~zzz|||}}}xxxtttpppkkkccc[[[UUUOOOJJJGGGEEEIIINNNOOONNNNNNPPPSSS[[[rrrxxxuuurrroookkkeee___ZZZWWWVVVTTTSSSRRRQQQOOOLLLLLLKKKKKKMMMNNNPPPPPPPPPLLLLLLMMMNNNOOONNNMMMKKKOOOVVV```gggmmmsssyyy~~~~~~~~~|||{{{zzzzzzzzzqqqWWWLLLIIIGGGIIIJJJHHHGGGHHHDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???????????????@@@>>>???@@@AAAAAAAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHLLL[[[uuuwwwkkkTTTIIIKKKIIIUUU^^^zzzfff|||{{{oooaaappp[[[XXXVVVPPPRRRXXXbbbmmmwwwqqqgggXXXNNNJJJIIIJJJIIIKKKJJJIIIHHHFFFEEEDDDDDDAAA@@@>>>:::888777:::<<<<<>>;;;<<>>BBBBBBBBBBBBCCCCCCDDDEEEBBBCCCFFFIIILLLNNNPPPPPPHHHIIIIIIHHHGGGGGGJJJLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIJJJGGGLLLXXX\\\XXXWWW[[[]]]iii}}}yyytttuuu}}}yyytttrrrpppmmmiiiddd^^^WWWPPPKKK@@@EEEKKKMMMMMMNNNPPPRRRYYYnnn|||xxxtttpppkkkfffbbbXXXVVVQQQNNNMMMMMMKKKGGGKKKJJJHHHHHHIIIJJJJJJIIIHHHIIILLLOOOPPPPPPMMMJJJOOOWWWbbblllrrrwww|||~~~|||{{{~~~gggRRRIIIGGGGGGHHHHHHGGGFFFGGGEEEDDDCCCAAAAAABBBCCCCCC??????>>>>>>>>>>>>??????===>>>@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGIIIUUUppptttZZZJJJJJJGGGTTTXXX~~~fff|||}}}sss]]]xxxuuu\\\XXXWWWPPPNNNSSS\\\gggqqqyyywwwlll\\\PPPKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDBBBAAA???;;;888777999;;;888???FFFJJJNNN\\\qqqIIIFFFBBB???===<<<999888666555555555555444444444222222222222222222222222222222222222222222222222333222111111000000111111222222333333333333444444777999>>>BBBAAACCCNNNZZZccchhhkkkiiidddccchhhmmmqqqvvvvvvrrrkkkcccssspppddd[[[ZZZ[[[^^^lll{{{vvvmmmbbbZZZXXXVVVSSSPPPTTTUUUVVVVVV\\\kkk{{{ooocccXXXRRRJJJJJJPPP^^^uuuwwwttttttuuuvvv}}}uuugggdddfffnnnsssyyy~~~{{{zzznnnXXXCCC888444333333555888:::<<<>>>AAACCCCCCCCCCCCAAA@@@AAADDDFFFGGGHHHIIIKKKMMMNNNNNNOOOHHHDDDBBBDDDIIIMMMMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIEEEHHHLLLRRRZZZ___[[[SSSZZZZZZcccxxxwwwtttuuu|||{{{uuupppwwwuuusssssspppgggZZZPPPKKKIIIHHHHHHIIILLLOOOPPPVVVaaaxxx~~~{{{rrriiicccddd[[[QQQKKKJJJJJJIIIFFFHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGKKKOOOSSSZZZbbbmmmvvv{{{}}}~~~~~~~~~}}}kkkTTTNNNIIIIIIHHHEEECCCBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCBBB@@@>>>>>>???>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEECCCCCCEEEFFFFFFBBB>>>CCCDDDEEEFFFFFFEEEDDDCCCJJJJJJIIIFFFHHHSSSeeesssqqqSSSBBBDDDHHHPPPjjjhhhmmm~~~iiihhhggg[[[UUUOOOOOOTTTXXX^^^kkk{{{ttt```RRRNNNNNNLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@===:::777666555999;;;???EEEJJJSSSdddsssIIIFFFBBB???===<<<999888777777666666666555555555222222222222222222222222222222222222222222222222333222111111000000111111222222222333333333444444777999>>>BBBAAACCCMMMXXXbbbhhhlllkkkgggggglllrrruuuzzzyyyuuummmbbbnnntttggg\\\YYYYYY[[[ggguuutttjjjddd```\\\XXXVVVVVVUUUTTTVVV^^^kkkuuu|||{{{}}}}}}zzzuuulllbbbWWWMMMHHHBBBAAACCCLLL\\\ppp|||tttqqqsssuuuvvv|||~~~~~~mmmddddddiiirrrvvv{{{~~~{{{yyykkkTTT@@@666444444222555888:::;;;===@@@CCCBBBCCCBBBAAA@@@AAADDDGGGHHHIIIJJJLLLMMMNNNNNNNNNIIIEEECCCDDDIIILLLKKKIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKJJJMMMOOOSSSYYY]]]YYYRRRVVVWWW\\\lll{{{wwwyyy|||{{{{{{yyywwwvvvwwwvvvqqqhhhaaaVVVTTTPPPMMMKKKKKKLLLMMMPPPTTTaaazzz~~~ssshhhbbb[[[TTTKKKGGGGGGGGGFFFDDDDDDDDDCCCCCCDDDFFFGGGHHHFFFFFFGGGIIIMMMSSSZZZ```gggmmmuuu|||}}}]]]MMMKKKHHHHHHGGGEEECCCBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEDDDAAA???>>>???>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCEEEGGGFFFCCC@@@DDDEEEFFFFFFFFFEEEDDDDDDGGGHHHGGGEEEFFFNNN]]]iii{{{```JJJCCCBBBHHH```ooohhhzzz|||ooowwweeeYYYQQQOOORRRVVV[[[gggwwwnnn\\\QQQKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDAAA>>>;;;999888777888999<<>>BBBAAABBBJJJUUUaaaggglllmmmjjjkkkqqqwwwxxx}}}}}}yyyppp```fffzzzkkk^^^YYYVVVWWWaaannn~~~vvvooojjjfff```___\\\ZZZZZZ[[[]]]___uuuuuummmeeecccaaa___```cccccceeeeee```VVVLLLFFFCCCBBBAAA@@@CCCJJJVVVdddmmmxxxzzzsssrrrtttxxxzzz|||~~~{{{pppeeebbbhhhooowwwyyy|||}}}}}}|||}}}~~~|||wwwgggOOO;;;444444555222444777999;;;===???BBBAAABBBBBBAAA@@@BBBEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMJJJGGGEEEFFFIIIKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJMMMLLLLLLLLLMMMMMMNNNOOOOOORRRSSSUUUZZZ^^^\\\WWWSSSVVVXXXaaavvv~~~www}}}{{{yyyxxxyyy{{{zzzvvvrrreeeaaaZZZSSSMMMJJJIIIIIINNNMMMPPP]]]wwwxxxiii\\\VVVQQQLLLFFFDDDDDDEEECCCBBBCCCCCCBBBBBBBBBCCCEEEFFFEEEGGGKKKOOOUUU]]]ffflllrrrvvv|||{{{zzz~~~}}}eeePPPHHHGGGFFFFFFFFFEEECCCCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFGGGDDDFFFGGGEEEBBB@@@???>>>???AAACCCCCCCCCBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGEEECCCGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGFFFEEEKKKUUU^^^pppTTTCCC===DDDXXX}}}vvvcccjjjwwwnnn^^^VVVPPPQQQSSSWWWbbbpppzzz}}}{{{fffVVVMMMJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCC@@@>>>;;;:::999999888:::===???DDDPPP]]]IIIFFFBBB???===;;;999888777777777666666666555555222222222222222222222222222222222222222222222222333222111111000000111111111222222222222333333333555888>>>BBB@@@@@@HHHRRR^^^eeekkkmmmjjjkkkqqqwwwxxx}}}}}}{{{qqq______uuuppp```YYYUUUTTT\\\hhh{{{{{{xxxmmmjjjfffddddddccc```]]]eeeqqq}}}~~~||||||yyyrrrlllggg___WWWTTTSSSRRRUUUYYY\\\___aaa\\\RRRIIIEEEDDDEEEFFFFFFEEEEEEJJJRRRYYY```rrr{{{vvvwwwzzz~~~|||ssshhhaaabbbkkksssyyyzzz|||||||||{{{|||~~~{{{uuucccJJJ888333555666222555777999:::<<>>>>>@@@BBBCCCDDDCCCBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHHHHGGGFFFFFFEEECCCEEEHHHHHHHHHKKKQQQWWWwwwzzz^^^FFF>>>FFFUUUuuuyyyccc]]]{{{wwwuuubbbZZZRRRRRRRRRTTT]]]iiitttzzzlll\\\SSSNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDBBB???===;;;999:::999:::===>>>AAAKKKUUUIIIFFFBBB???===;;;999888666666666555555555444444222222222222222222222222222222222222222222222222333222111111000000111111111111111222222222333333444888>>>BBB@@@>>>EEENNN[[[bbbiiikkkiiijjjooouuuvvvzzz{{{zzzrrr___\\\nnnuuucccZZZVVVTTT[[[eeeyyy|||wwwqqqnnnmmmlllhhheeegggooovvvzzz|||}}}~~~zzzqqqhhhaaaXXXPPPNNNMMMMMMPPPUUUZZZ^^^___ZZZQQQIIIFFFFFFDDDFFFGGGFFFDDDCCCGGGJJJQQQ\\\nnn~~~|||}}}{{{oooddd^^^bbbkkkssswwwyyy{{{|||||||||}}}{{{sss```HHH888444555777333555888:::;;;<<>>AAABBBDDDDDDCCCBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEEEEEEEFFFIIIHHHHHHGGGGGGGGGGGGGGGBBBDDDGGGHHHHHHJJJNNNRRRnnnfffJJJEEEGGGSSSjjj}}}jjjZZZgggxxxqqqnnnhhh[[[VVVSSSRRRSSSYYYbbbmmmvvvooocccZZZQQQKKKLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEDDDBBB@@@===;;;999:::888999<<<===???FFFOOOIIIFFFBBB???===<<<999888555555555555444444444444222222222222222222222222222222222222222222222222333222111111000000111111111111111111222222222222333777>>>BBB???===BBBJJJYYY```hhhkkkiiijjjpppuuuvvvxxxxxxyyysss```\\\lll}}}hhh^^^XXXUUUZZZcccuuu~~~{{{xxxuuuuuuzzz~~~wwwkkkYYYPPPIIIFFFEEEEEEHHHMMMTTTXXX[[[ZZZUUUOOOLLLKKKIIIJJJJJJIIIFFFDDDCCCCCCGGGMMMZZZnnnxxxkkk```\\\```hhhnnnvvvxxx{{{}}}}}}}}}~~~yyyqqq```III:::666777777555777999;;;;;;===???AAABBBBBBAAA@@@???@@@CCCEEEGGGHHHIIIJJJKKKKKKLLLKKKOOOOOONNNNNNLLLKKKIIIHHHFFFFFFFFFFFFHHHJJJLLLNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPQQQPPPQQQUUUUUUSSSLLLTTT[[[\\\]]]kkk{{{uuupppkkkgggfffcccdddccc]]]XXXZZZdddmmmxxx}}}qqqhhh^^^WWWPPPIIIEEEFFFAAAAAA@@@AAABBBDDDEEEGGGDDDFFFIIINNNTTT[[[```dddpppttt{{{~~~}}}yyyvvvtttrrrtttxxx{{{}}}zzzwwwtttuuuzzzjjjVVVNNNJJJEEECCCFFFHHHIIIIIIGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGFFFHHHJJJJJJGGGCCCAAA@@@AAACCCEEEEEECCCBBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBCCCDDDDDDCCCCCCDDDEEEHHHGGGGGGFFFFFFGGGHHHHHHCCCEEEFFFFFFFFFHHHKKKMMMdddnnnPPPKKKCCCOOO]]]xxxyyyeee^^^ffflllYYYfffrrr^^^YYYUUURRRSSSUUU[[[eeeooo{{{wwwjjj```TTTKKKLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEDDDAAA???<<<:::888666666999:::;;;@@@GGGIIIFFFBBB???===<<<999888666666666666555555555555222222222222222222222222222222222222222222222222333222111111000000111111111111111111222222222222222777>>>BBB???;;;@@@GGGWWW___hhhllllllnnntttzzzyyyzzzwwwxxxsssbbb]]]mmmooobbbZZZUUUYYY```nnnzzzyyyiiiSSSKKKDDDBBBAAA@@@BBBFFFNNNTTT]]]cccfffccc^^^ZZZWWWTTTOOOLLLIIIGGGDDDBBBDDDJJJRRR^^^uuu|||sssfff]]]\\\bbbiiimmmvvvyyy}}}~~~~~~}}}||||||xxxqqq```LLL>>>999888666666888:::<<<<<<>>>@@@BBBCCCCCCBBB@@@>>>???AAACCCEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMIIIIIIHHHGGGFFFEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIIIIMMMPPPNNNNNNQQQQQQNNNOOONNNSSSYYYZZZ^^^ooo{{{vvvrrrpppyyy{{{zzztttkkkfffgggjjjfffqqqzzz{{{xxxssskkkddd```YYYRRROOOJJJEEEDDDFFFAAABBBCCCDDDGGGKKKPPPSSSRRRTTTYYY___gggnnnuuuyyy~~~~~~{{{yyyvvvxxx{{{|||}}}~~~mmmUUUPPPOOOGGGDDDHHHHHHJJJKKKJJJHHHFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGJJJMMMMMMJJJGGGDDDCCCBBBDDDEEEEEECCCBBBCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEBBBDDDDDDCCCAAA@@@BBBDDDFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFGGGJJJLLLXXX|||xxxTTTNNN???LLLQQQeeexxxeee```mmmVVVTTThhhiiiZZZTTTQQQRRRRRRTTT]]]hhhwww}}}rrreeeZZZSSSLLLKKKKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFDDDAAA>>><<<:::777666888999888<<>>BBB???;;;???FFFVVV___iiinnnooorrryyy||||||xxxxxxtttccc^^^nnnssseee\\\UUUWWW^^^iiivvv{{{xxxxxx|||vvvcccSSSKKKEEECCCBBB@@@BBBEEEMMMUUUcccqqqyyyxxxrrrlllaaaZZZQQQJJJHHHFFFCCCAAAFFFNNNSSSWWWeeexxxpppddd]]]^^^eeekkkooovvvzzz~~~|||{{{zzzwwwpppaaaNNNAAA<<<999666777999;;;<<<===>>>AAACCCDDDDDDBBB@@@>>>>>>@@@BBBCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLMMMLLLJJJHHHFFFFFFHHHGGGFFFFFFGGGIIIKKKLLLHHHGGGGGGFFFFFFEEEEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHEEEKKKOOOOOOPPPSSSTTTRRRUUULLLMMMWWWZZZWWWbbbuuu~~~zzzvvvsssyyy~~~vvv|||{{{uuuooojjjdddeee___YYYUUUPPPJJJHHHJJJCCCDDDGGGIIIMMMSSSZZZ___dddfffiiiooouuu|||~~~||||||yyy{{{|||}}}{{{{{{{{{|||{{{{{{uuuZZZJJJOOOPPPFFFDDDNNNJJJKKKMMMLLLIIIGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDHHHKKKOOOOOOMMMJJJGGGFFFBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDDDDCCC@@@???AAACCCEEEEEEDDDDDDEEEGGGIIIJJJRRRPPPMMMIIIHHHIIIKKKMMMOOOyyyVVVNNN???LLLKKKYYYpppdddooo```PPPWWW~~~tttYYYTTTQQQQQQPPPPPPXXXcccttt{{{xxxiiiaaa]]]KKKKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHHHHFFFCCC@@@>>>===:::888::::::888:::>>>IIIEEE@@@<<<;;;;;;:::999777666555444444333444444333333333333333333333333666555444333222222222222222222222111111111111000111111111111111111111111555444888???@@@<<<<<>>@@@BBBEEECCCAAA???>>>???AAABBBCCCDDDFFFHHHIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHFFFFFFHHHKKKMMMKKKIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJMMMOOOQQQQQQQQQQQQUUUUUUTTTSSSTTTYYY___ddd{{{|||||||||}}}~~~}}}}}}}}}~~~xxxssspppnnniiibbb\\\VVVQQQMMMJJJHHHIIILLLOOOTTT[[[dddjjjtttqqqooorrryyy|||zzz|||{{{wwwtttsssvvv{{{~~~zzzxxx}}}]]]TTTJJJEEEFFFIIIJJJJJJNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???@@@FFFNNNVVVWWWQQQIIICCCAAACCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGEEECCCBBBCCCBBBAAA?????????@@@@@@AAABBBCCCEEEFFFGGGGGGGGGIIIJJJJJJJJJIIIIIIJJJLLLRRRiiieeeNNNFFFCCCIIIVVVqqqvvvkkkjjjSSSMMMmmm|||aaaVVVNNNOOOPPPOOOUUU^^^nnnvvv~~~qqqiiiYYYSSSMMMIIIJJJKKKJJJJJJMMMJJJIIIHHHFFFDDDCCCBBBAAA@@@===:::777666777999;;;IIIEEE@@@===;;;;;;:::999777666555444444333444444333333333333333333333333333333333333222222222222222222222111111111111000111111111111111111111111444333777===???<<<===AAARRR]]]iiiooosssvvvwwwuuu||||||~~~~~~uuuiiidddfffzzziii]]]XXXVVVVVV^^^lll|||zzzqqqdddbbbfffjjjiiijjjyyygggUUUPPPIIIDDDCCCCCCAAAAAADDDPPPaaayyydddZZZPPPKKKGGGCCCBBBCCCHHHLLLQQQRRRRRR\\\tttooo]]][[[```eeellltttwwwyyy|||~~~{{{yyytttjjjZZZIII===888777777999:::===>>>???@@@BBBDDDDDDCCC@@@>>>>>>???AAABBBCCCEEEGGGHHHIIIIIIHHHGGGEEEFFFGGGGGGGGGGGGFFFEEEHHHGGGFFFHHHJJJJJJHHHFFFIIIGGGFFFDDDBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJMMMOOOQQQRRRSSS]]]^^^^^^[[[XXXWWW[[[___zzz~~~~~~~~~}}}wwwxxx{{{{{{wwwqqqkkkfff```[[[XXXVVVVVVVVVWWWYYY^^^dddiiitttssstttwww{{{}}}wwwxxxwwwvvvuuuyyy|||}}}xxxVVVOOOGGGDDDFFFIIIKKKJJJLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@?????????EEEKKKRRRSSSNNNGGGCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFEEEBBBAAABBBBBB@@@?????????@@@@@@AAAAAABBBDDDEEEFFFFFFFFFHHHIIIIIIIIIHHHHHHIIIKKKQQQbbb|||lllZZZIIIDDDGGGPPPgggvvviiimmm\\\SSSeeegggYYYPPPPPPQQQNNNPPPVVVeeeooo{{{uuucccWWWQQQLLLLLLLLLJJJJJJMMMIIIIIIHHHGGGEEEDDDCCCCCCAAA???;;;888777777999:::HHHEEE@@@===<<<;;;:::888777666555444444333444444333333333333333333333333000111222333333333222111222222222111111111111000111111111111111111111111333222555;;;=========@@@OOO[[[gggmmmppprrrqqqnnnvvvzzzyyyllldddcccoooppp```YYYVVVUUUWWWdddttt~~~iii^^^VVVTTTRRRPPPWWWaaasssbbbQQQOOOIIIEEEEEEEEEBBBBBBEEEWWWhhh```VVVKKKGGGEEEAAA@@@AAAHHHKKKPPPPPPMMMOOO]]]lllsss^^^[[[aaagggooovvvwwwyyy|||~~~}}}zzzxxxpppaaaOOOAAA;;;999888888:::<<<>>>@@@AAABBBEEEGGGDDDBBB@@@>>>>>>???AAACCCDDDEEEFFFHHHIIIHHHHHHGGGDDDEEEEEEFFFFFFEEEDDDDDDFFFFFFFFFHHHIIIHHHEEEBBBHHHGGGEEEDDDBBBAAAAAAAAADDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGIIILLLOOORRRTTT^^^cccfffbbbZZZUUUWWWZZZeee{{{yyyuuutttvvv|||}}}xxxsssmmmjjjgggfffdddaaa___```dddggglllooorrruuuwwwzzz|||~~~}}}zzz}}}rrr___MMMIIIDDDCCCFFFIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDBBBAAA@@@???????????????AAAFFFKKKKKKHHHCCCAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDAAA@@@AAAAAA@@@?????????@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJOOOVVVlllvvviiiQQQHHHFFFIIIWWW}}}xxxiiimmmgggZZZXXXsssrrrbbbUUUSSSSSSNNNLLLOOOZZZeeetttmmm]]]VVVPPPNNNMMMJJJJJJMMMIIIIIIHHHHHHGGGFFFFFFFFFCCCAAA>>>:::888888888888HHHEEE@@@===<<<;;;999888777666555444444333444444333333333333333333333333---///111333444333222111222222222111111111000000111111111111111111111111222222444888<<<>>>??????LLLYYYeeekkknnnooommmjjjrrrxxx{{{oooccc]]]fffwwwddd[[[VVVSSSRRR^^^mmmzzznnn[[[SSSRRRQQQRRRTTTUUUhhhhhhXXXQQQKKKGGGGGGFFFDDDCCCEEEZZZiiiwww]]]RRRHHHFFFEEECCCBBBCCCFFFIIIOOOSSSQQQPPPXXXbbbppp]]]\\\eeekkkqqqwwwxxxzzz|||~~~~~~|||yyywwwkkkXXXCCC999999:::999888:::<<>>>>>>>>>>>>>>===@@@CCCCCCAAA???>>>???>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGIIIMMMLLL^^^ttt[[[MMMGGGFFFJJJggg|||kkkiiinnnbbbQQQ```mmm[[[VVVUUUPPPMMMNNNTTT___ooo{{{sssaaaYYYQQQNNNLLLIIIJJJMMMIIIIIIIIIIIIHHHHHHHHHHHHEEECCC@@@===:::888777777GGGDDDAAA>>>===;;;999777777666555444444333444444333333333333333333333333---...111333444333222111222222222111111111000000111111111111111111111111111222333666<<<@@@AAA???KKKWWWdddjjjmmmnnnmmmiiiqqqxxx}}}qqqbbbXXXdddjjj^^^WWWRRRQQQ[[[hhhtttfffYYYVVVTTTPPPNNNOOO[[[qqqtttcccUUUNNNIIIHHHGGGCCCCCCEEEWWWdddvvvwww]]]RRRHHHGGGIIIIIIHHHHHHDDDGGGNNNUUUVVVVVVYYY___rrr}}}{{{zzzyyyyyyggg[[[```jjjnnnrrrvvvyyyzzz}}}~~~~~~{{{xxxvvvhhhRRR<<<666888:::::::::999;;;>>>???@@@BBBDDDFFFEEEDDDBBBAAAAAACCCFFFHHHCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDD???@@@CCCEEEEEEDDDDDDCCCFFFFFFEEEDDDCCCBBBAAAAAA???AAADDDGGGIIIJJJJJJIIIIIIHHHFFFEEEGGGJJJMMMOOOSSS\\\dddddd\\\VVVVVVYYYUUUaaauuu}}}{{{yyyxxxyyy|||zzzvvvuuutttqqqlllgggeeeeeeggggggkkkoooooommmkkklllnnnyyy{{{}}}}}}]]]KKKLLLGGGFFFEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEEEE??????>>>=========>>>>>>;;;<<<======<<<;;;<<<<<<===>>>@@@BBBDDDFFFFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBDDDEEEDDDDDDDDDFFFHHHLLLHHHUUUuuuzzzcccOOOFFFFFFCCCVVVnnngggrrrjjjUUUWWWyyyvvv```XXXUUUOOOMMMPPPSSS\\\kkkwww{{{fff]]]TTTOOOLLLIIIIIIMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCC@@@<<<:::888666GGGDDDAAA???===;;;999777777666555444444333444444333333333333333333333333...///111333333333333333222222222111111111111000111111111111111111111111111333333555<<>>??????@@@BBBDDDDDDCCCAAAAAABBBDDDGGGIIICCCCCCDDDDDDEEEFFFFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB>>>@@@BBBCCCBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCC@@@AAADDDGGGIIIJJJJJJJJJJJJHHHGGGFFFFFFIIIKKKMMMUUU[[[bbbaaa[[[VVVVVVXXXTTTXXXcccwww~~~~~~~~~~~~zzzxxxwwwvvvtttpppllljjjkkklllllllllkkkiiifffeeeeeefffrrruuuyyy{{{{{{|||}}}}}}lllRRRJJJNNNGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDD>>>======<<<<<<=========;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???AAACCCEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCBBBCCCDDDDDDDDDDDDFFFHHHLLLIIIPPPiiikkkPPPDDDFFFBBBLLLppptttiiirrrooo___WWWiii~~~ggg\\\UUUNNNLLLPPPRRRYYYeeepppzzzpppfffZZZTTTNNNJJJJJJMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFDDDBBB???;;;888777FFFDDDAAA???>>><<<999777777666555444444333444444333333333333333333333333111111222222333333444444222222222111111111111000111111111111111111111111222333333444<<>>>>>=========>>>=========>>>???AAACCCDDDDDDEEECCCBBBBBBBBBBBBBBBBBBCCC@@@BBBCCCEEEFFFGGGFFFFFFEEEDDDBBBAAA@@@AAABBBCCCAAACCCDDDDDDDDDEEEGGGIIIMMMLLLMMM\\\zzz{{{VVVDDDFFF@@@DDDaaa}}}|||jjjlllmmmfffWWWWWWuuusssggg\\\PPPLLLOOOOOOTTT\\\fffqqq|||ssseee[[[SSSLLLKKKMMMJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDAAA===999777FFFDDDAAA???>>><<<999666777777555444444444444444333333333333333333333333333333222222222333444555222222222111111111111000111111111111111111111111222444444444<<>>AAACCCGGGHHHGGGNNN```uuuvvvjjjggghhhfffbbb```ZZZTTTSSSXXX^^^```bbbccceee}}}sssaaa\\\YYY]]]hhhnnnnnnrrrzzzzzz{{{}}}~~~}}}yyyvvvssseeeOOO<<<;;;===::::::>>>===???@@@@@@@@@@@@AAACCC@@@???>>>>>>???BBBEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHFFFEEEDDDDDDDDDEEECCCDDDDDDAAA>>>???BBBEEECCCDDDFFFGGGHHHHHHHHHGGGHHHGGGFFFFFFEEEFFFFFFGGGEEEEEEFFFGGGIIIKKKNNNOOONNNPPPSSSTTTTTTTTTUUUVVVTTTSSSUUUYYYcccuuu~~~|||yyywwwxxxzzzvvvqqqmmmnnnuuu}}}}}}{{{qqqSSSGGGJJJHHHAAABBBCCCDDDDDDDDDFFFIIILLLIIIHHHHHHFFFDDDBBB@@@???<<<<<<;;;;;;;;;<<<<<<===AAA@@@??????@@@@@@???>>>===>>>???AAABBBCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDFFFGGGHHHHHHGGGFFFEEECCCAAAAAAAAABBBCCCAAACCCDDDDDDDDDEEEGGGIIINNNNNNLLLSSSrrr^^^FFFFFF>>>===TTToooiiifffhhhgggTTTIIIfffrrrcccTTTMMMPPPLLLOOOVVV___kkkwww}}}mmmaaaWWWNNNLLLMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDBBB>>>:::888JJJHHHDDDAAA>>><<<999777666555555555555444444444333333333333333333333333222222111111222222333444555444333222111111111111222222111111111111222222333444333444999@@@BBB???CCCMMM[[[fffmmmoooqqqrrryyy|||yyyiiiVVVZZZkkktttbbb[[[TTTTTTTTTXXXdddvvvwwwnnnooouuuuuurrrvvvqqqwwwzzziii[[[OOOKKKIIIDDDAAACCCBBBEEEDDDHHHPPPTTTfff}}}vvvsssmmmiiieeeccceeefffeeedddiii}}}ooo]]]XXX^^^eeejjjmmmqqquuuyyyxxx~~~{{{|||uuufffUUUFFF<<<>>>???::::::@@@?????????>>>>>>@@@DDDHHHEEEAAA======@@@CCCCCCCCCEEEDDDDDDFFFHHHJJJJJJIIIPPPPPPNNNJJJGGGEEEEEEFFFHHHGGGEEEDDDBBBAAAAAAAAACCCDDDEEEGGGGGGHHHHHHHHHLLLIIIGGGGGGIIIIIIGGGDDDHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSTTTSSSQQQPPPPPPRRRWWWZZZYYYYYYcccvvv~~~}}}|||||||||zzz}}}~~~pppYYYMMMHHHDDDEEEIIIFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJHHHFFFDDDBBBAAA@@@@@@???===<<<:::999999999???@@@BBBCCCBBB@@@>>><<>><<<:::JJJHHHDDDAAA>>><<<999777666555555555555444444444333333333333333333333333222222222111222222333444555444333222111111111111222222111111111111222222111333222333888@@@BBB@@@AAAJJJXXXeeennnrrrtttuuuwww{{{mmmXXXWWWdddzzzfff\\\PPPPPPQQQVVVbbbttt|||}}}zzztttuuuppptttoooaaaSSSNNNLLLHHHDDDDDDAAACCCAAACCCKKKRRRhhh{{{vvvpppmmmkkkjjjfffcccggg}}}mmm]]]YYY___gggmmmpppssswwwzzzyyy}}}}}}zzz{{{|||ooo^^^PPPCCC;;;>>>???;;;;;;AAA@@@@@@@@@@@@@@@BBBFFFIIIJJJIIIGGGFFFFFFDDDBBB@@@EEEDDDCCCEEEGGGIIIIIIHHHLLLLLLKKKHHHEEECCCDDDEEEGGGGGGEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHHHHHHHKKKIIIHHHIIIJJJKKKIIIGGGJJJJJJKKKLLLMMMNNNOOOOOOSSSUUUWWWWWWUUURRROOONNNRRRUUUXXXWWWWWW___nnnzzzqqq```PPPIIIFFFCCCBBBCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>===;;;:::::::::>>>???AAABBBBBB@@@>>>===>>>@@@BBBDDDEEEEEEDDDDDDDDDBBBAAA??????@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEHHHGGGFFFEEECCCCCCCCCBBBDDDEEEFFFHHHIIIIIIIIIHHHKKKGGGKKKKKKUUU}}}xxxWWWHHHEEE===CCCZZZzzzqqqiiimmmgggVVVUUUbbbpppaaaZZZTTTOOOPPPPPPQQQXXXeeeuuussseee[[[TTTPPPKKKJJJIIIIIIJJJKKKKKKIIIHHHGGGFFFDDDBBB???===<<>><<<999777666555555555555444444444333333333333333333333333222222222222222333444444555444333222111111111111222222111111111111222222000222222333888@@@DDDBBB@@@HHHUUUbbbmmmsssuuuuuuttt}}}ooo\\\UUU[[[tttmmm```QQQOOOOOOSSS^^^nnn}}}zzz{{{ooo\\\TTTPPPLLLGGGDDDAAADDD@@@@@@GGGPPPhhh~~~yyyssskkkfffoooxxxiii\\\ZZZaaajjjqqqtttvvvyyy{{{zzz}}}|||yyyzzzvvveeeRRRHHH???:::>>>@@@======AAA@@@AAABBBBBBBBBEEEIIILLLRRRTTTUUUSSSNNNHHHCCC@@@CCCBBBBBBDDDFFFGGGGGGFFFGGGHHHGGGEEECCCBBBCCCDDDGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPSSSUUUXXXYYYXXXUUUQQQOOOSSSUUUVVVVVVWWW\\\dddkkk~~~vvvmmmfffeeeiiioooxxxyyyYYYPPPGGGFFFFFFDDDAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>><<<<<<;;;;;;===>>>@@@AAABBBAAA???>>>===>>>@@@BBBCCCCCCCCCBBBCCCBBB@@@?????????@@@AAABBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDAAACCCFFFIIIJJJIIIGGGFFFIIIEEEIIIKKKQQQppphhhXXXRRRFFFCCCQQQnnnyyyllllllllldddYYYSSSyyy~~~jjj^^^WWWQQQQQQOOOMMMOOOYYYhhhuuu~~~~~~nnnaaaXXXSSSLLLJJJHHHGGGIIIIIIIIIHHHGGGGGGFFFEEECCCAAA@@@>>>JJJGGGDDD@@@>>><<<999777666555555555555444444444333333333333333333333333333222222222222333444444444444333222111111111111222222111111111111222222///222333333888AAAFFFFFFAAAGGGQQQ___kkksssvvvvvvttt~~~~~~oooaaaUUUUUUkkkxxxeeeWWWRRROOORRRYYYcccqqq{{{jjjYYYRRRNNNHHHDDDBBBGGGCCC@@@FFFNNNdddzzzsss{{{ssscccXXX[[[bbblllsssvvvwwwyyy{{{}}}}}}{{{yyyxxxppp\\\GGGAAA;;;:::>>>AAA??????BBBAAABBBCCCDDDDDDFFFJJJMMMXXX[[[]]]YYYRRRJJJFFFEEEBBBAAAAAABBBDDDEEEEEEDDDCCCDDDEEEDDDCCCBBBCCCEEEGGGFFFFFFEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHJJJJJJLLLNNNPPPQQQQQQPPPMMMNNNNNNOOOPPPPPPQQQQQQNNNPPPUUUYYY[[[YYYUUURRRTTTTTTUUUWWWYYY\\\___aaalll{{{iiiYYYOOOKKKHHHKKKQQQ[[[kkkxxx~~~vvv^^^LLLGGGDDDEEEGGGGGGEEECCCEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHCCCBBBAAA???>>>===<<<<<<;;;<<<>>>@@@AAAAAA@@@???<<<===???@@@AAABBBAAAAAACCCCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCAAA@@@CCCDDDDDDEEEEEEEEEEEEEEEAAACCCFFFHHHJJJKKKJJJJJJIIIEEEGGGKKKOOOccc|||ooojjjYYYIIIJJJ\\\pppnnngggmmmpppbbbOOO```}}}tttcccZZZPPPOOONNNLLLKKKOOO\\\hhhrrrzzz{{{lllaaa[[[PPPMMMJJJGGGGGGGGGGGGFFFGGGGGGFFFFFFEEECCCBBBAAAJJJGGGDDD@@@>>><<<999777666555555555555444444444333333333333333333333333333333222222333333444555444444333222111111111111222222111111111111222222000333444444999AAAGGGIIICCCEEENNN\\\mmmyyy~~~~~~zzz|||tttiiiZZZUUUgggkkk\\\TTTOOOQQQUUU[[[gggrrryyy___RRRMMMHHHCCC@@@GGGDDDAAAEEEJJJXXXnnnxxxuuuyyyooo^^^UUU]]]dddnnntttwwwwwwyyy{{{~~~}}}{{{wwwkkkTTTAAA<<<::::::>>>@@@@@@@@@BBBAAACCCDDDDDDEEEGGGJJJLLLVVVXXXXXXTTTMMMHHHGGGGGGBBBAAA@@@AAACCCDDDDDDCCCAAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKNNNPPPQQQQQQQQQQQQNNNNNNNNNOOOPPPPPPPPPQQQLLLNNNRRRWWWZZZZZZVVVRRRPPPQQQSSSVVVYYY[[[ZZZZZZYYYlllsss```PPPEEEIIIIIILLLTTT]]]lll~~~{{{uuuqqqYYYKKKGGGEEECCCCCCFFFHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHJJJJJJDDDCCCAAA@@@>>>=========;;;<<<===???@@@@@@@@@???<<<<<<===>>>@@@@@@AAAAAADDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???BBBCCCDDDEEEFFFFFFFFFEEEBBBCCCEEEGGGJJJLLLOOOPPPJJJHHHHHHJJJNNNYYY{{{zzztttcccLLLCCCMMMcccvvveeeiiisssiiiUUUJJJfff~~~jjj]]]OOOMMMMMMNNNLLLKKKSSS]]]gggqqqyyyjjjcccTTTPPPKKKHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDJJJHHHDDDAAA>>><<<999777666555555555555444444444333333333333333333333333333333333333333444444555555444333222111111111111222222111111111111222222000444555444777@@@GGGIIICCCCCCIIIYYYnnn|||xxx}}}}}}tttcccXXXccczzzsss___UUUOOOQQQTTTWWWaaammmdddRRRLLLHHHDDD>>>EEEBBB???DDDEEEKKKXXXmmm}}}pppiiibbbaaaeeesss}}}iii\\\WWWbbbhhhpppuuuwwwwwwyyy{{{~~~~~~~~~|||tttdddOOO???;;;;;;<<<>>>@@@@@@AAABBBAAACCCDDDDDDDDDEEEHHHJJJNNNMMMLLLIIIFFFDDDEEEFFFBBBAAA@@@AAACCCDDDCCCBBB@@@BBBDDDDDDDDDCCCDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLPPPQQQPPPOOOOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOQQQUUUXXXXXXSSSOOOJJJMMMQQQUUUWWWWWWVVVUUUSSSaaa|||vvv]]]OOOIIIHHHKKKPPP[[[gggtttxxxxxx\\\NNNIIIDDDEEECCC@@@BBBGGGHHHFFFGGGFFFFFFEEEDDDCCCCCCBBBAAABBBCCCEEEFFFHHHIIIIIIDDDCCCAAA@@@>>>>>>======;;;;;;<<<>>>>>>?????????<<<<<<===>>>???@@@AAAAAACCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBAAA@@@AAABBBDDDFFFFFFFFFFFFEEEDDDDDDEEEFFFIIIMMMQQQSSSJJJLLLHHHHHHMMMSSSkkk|||qqq___III???EEEXXX~~~llleeennnmmmbbbFFFUUUmmmuuueeeSSSNNNLLLOOONNNJJJMMMTTT]]]jjjyyypppfffXXXTTTNNNKKKKKKLLLNNNNNNHHHHHHIIIHHHHHHGGGFFFEEEJJJHHHDDDAAA>>><<<999777666555555555555444444444333333333333333333333333444333333333333444555555555444333222111111111111222222111111111111222222///333444333555===EEEHHHEEEBBBDDDRRRhhh{{{{{{vvvxxxlll[[[^^^oooeeeYYYQQQRRRRRRRRRZZZfffxxxhhhTTTMMMIIIEEE@@@EEE@@@===DDDEEEEEEKKKVVVhhh}}}uuulll```^^^___aaadddnnnsssbbb\\\^^^gggmmmssswwwwwwxxxzzz||||||}}}~~~{{{ppp^^^KKK???;;;===>>>>>>>>>@@@BBBBBBAAABBBDDDDDDCCCCCCEEEGGGGGGFFFDDDDDDDDDEEEDDDCCCBBBAAA@@@AAACCCCCCCCCBBB>>>AAACCCDDDCCCBBBCCCDDDGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGFFFDDDDDDEEEGGGHHHJJJMMMQQQQQQOOOMMMLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPNNNOOOSSSXXXYYYUUUQQQIIINNNSSSVVVVVVUUUTTTTTTUUU[[[kkkmmm^^^ZZZ]]]______fffrrr}}}eeeSSSKKKGGGAAADDDCCC@@@BBBGGGHHHEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDCCCAAA???>>>=========;;;<<<<<<======>>>>>>>>><<<<<<======>>>@@@AAAAAAAAAAAA@@@???>>>===<<<;;;>>>???AAABBBCCCBBBBBBAAAAAABBBDDDFFFGGGFFFEEEDDDDDDDDDFFFHHHJJJLLLMMMNNNIIIOOOGGGCCCLLLNNN\\\yyyuuu^^^HHH@@@@@@KKKccczzzgggjjjrrrsssQQQOOOXXXqqqqqq]]]RRRLLLOOOOOOIIIIIIOOOSSSaaarrr}}}|||rrrbbb]]]UUUOOOMMMMMMMMMMMMJJJJJJJJJIIIIIIGGGFFFFFFKKKHHHDDDAAA>>><<<999777666666555555555444444444333333333333333333333333444333333333333444555555555444333222111111111111222222111111111111222222...222333111333;;;CCCFFFHHHBBBAAALLLaaattt}}}~~~zzzxxxuuuvvvrrr]]]ZZZgggmmm___UUUTTTQQQNNNTTT```rrr~~~~~~|||~~~kkkWWWOOOKKKFFFDDDGGGAAA>>>FFFHHHEEEHHHGGGVVVfffuuuzzzttt{{{vvvkkkgggkkksssyyyzzzzzz~~~~~~{{{yyywwwuuurrrkkkccc\\\___bbbiiioooqqqvvv{{{jjj]]]]]]dddkkkpppuuuxxxxxxyyy{{{~~~zzz|||~~~{{{nnnZZZHHH???===???@@@>>>>>>@@@BBBBBBAAABBBCCCCCCBBBBBBCCCDDDFFFDDDCCCEEEGGGHHHEEEAAACCCAAAAAAAAACCCDDDCCCBBB===@@@BBBCCCBBBAAABBBBBBGGGFFFFFFEEEDDDDDDEEEEEEIIIGGGFFFDDDDDDEEEGGGHHHJJJNNNQQQQQQNNNKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLMMMRRRXXX[[[YYYVVVLLLQQQXXXZZZXXXUUUUUUVVVTTTTTTYYYgggxxx|||sssrrryyygggSSSJJJDDD>>>???DDDEEECCCDDDJJJJJJFFFEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<========================>>>@@@AAABBB?????????>>>===;;;:::999>>>???@@@BBBCCCCCCBBBBBBAAACCCEEEFFFGGGFFFEEEDDDCCCEEEHHHJJJKKKKKKIIIHHHHHHPPPFFF@@@JJJLLLRRRjjjcccKKKDDD>>>@@@LLLqqqjjjjjjwww___PPPMMMdddzzzfffWWWLLLNNNNNNIIIHHHMMMKKKYYYkkkvvv{{{mmmfff\\\SSSMMMKKKIIIHHHKKKKKKKKKJJJIIIHHHGGGFFFKKKGGGCCC???===;;;888777666666555444333333666888444333333222222333333444111222333333444444333333222222222111111111111000111111111111111111111111222222222222333666<<<@@@IIIGGGCCCDDDPPPbbbooorrrtttuuurrrpppxxxppp\\\```vvvyyyeee[[[WWWNNNLLLTTTWWWfffvvvxxx}}}|||jjjXXXMMMGGGDDDDDDCCCBBBBBBCCCFFFHHHIIIPPPTTTaaasss~~~|||{{{nnnllluuu|||zzzjjjeee___ZZZYYY\\\aaaeeexxxyyyoookkkjjjeeegggiiiiiieeeaaa___^^^[[[\\\]]]]]]___bbbgggkkkpppuuu|||{{{mmmccc^^^```fffoootttzzz}}}~~~~~~}}}rrr]]]HHH@@@AAA<<<===???AAABBBBBBBBBAAAAAAAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEDDDCCCDDDEEEFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGJJJMMMNNNLLLIIIGGGFFFIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLNNNQQQUUUYYYZZZZZZVVVRRRPPPTTTUUUTTTTTTWWWWWWXXX[[[^^^^^^cccvvvgggUUUMMMHHHEEECCCAAAAAABBBBBBCCCEEEFFFGGGEEEDDDBBBAAA??????>>>>>>@@@@@@AAABBBCCCCCCDDDDDD???????????????>>>======<<<<<<<<<;;;;;;:::::::::======>>>>>>??????@@@@@@>>>======<<<<<<<<<=========???AAACCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEEEEDDDFFFGGGIIIHHHHHHGGGIIIJJJFFFIIIJJJHHHEEEGGGNNNTTTtttxxxVVVHHHFFF@@@FFF^^^yyyoooaaammm~~~{{{aaaJJJRRRuuutttbbbQQQMMMNNNKKKIIIIIIMMMOOOWWWfffttt}}}nnn^^^[[[WWWMMMHHHJJJKKKJJJIIIIIIIIIHHHFFFDDDKKKHHHCCC@@@>>><<<999888444555555555444444444444444333333222222333333444111222333333444444333333222222222111111111111000111111111111111111111111222222222222333666;;;???JJJHHHDDDDDDNNN___kkkoootttvvvtttrrrwwwzzzdddcccuuulll___ZZZPPPNNNTTTVVV___oootttuuuvvvtttmmmbbbWWWPPPNNNMMMJJJJJJIIIHHHGGGIIILLLOOORRRUUU___mmmzzztttfff___hhhrrrvvvqqqooorrrpppiii\\\YYYTTTQQQRRRUUUZZZ]]]gggnnnuuuxxxsssmmmhhhggg```___]]][[[ZZZYYYXXXWWWUUUWWWZZZ^^^cccjjjrrrxxx~~~oooeee______dddlllssswww|||~~~{{{kkkVVVFFF@@@@@@>>>???AAABBBDDDDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCDDDEEEFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDEEEFFFIIIIIIIIIJJJIIIIIIHHHHHHGGGIIIMMMNNNLLLIIIGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOORRRUUUXXXZZZZZZQQQLLLKKKPPPTTTTTTSSSSSSUUUUUUXXXZZZZZZ\\\jjjxxxxxxgggUUULLLJJJHHHFFFFFFBBBCCCCCCDDDEEEGGGHHHIIIGGGFFFDDDBBB@@@???>>>>>>=========>>>???@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>?????????======<<<<<<<<<<<<<<<======>>>@@@BBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHHHHGGGGGGHHHJJJIIIJJJKKKHHHEEEFFFLLLQQQhhhdddMMMCCC???DDDWWWpppuuuaaafffrrroooSSSMMMfffooo\\\TTTQQQMMMIIIGGGFFFGGGMMM[[[hhhrrr|||nnnggg___SSSLLLMMMKKKJJJIIIIIIJJJJJJHHHFFFLLLHHHDDD@@@>>>===:::999555555666777666555333222333333222222222222333333111222333333444444333333222222222111111111111000111111111111111111111111222222222222222555:::===JJJIIIFFFCCCJJJYYYggglllrrrvvvvvvsssvvvllleeennnvvvddd]]]SSSPPPSSSSSSWWWgggxxx}}}oooooozzzrrrooojjjbbbYYYQQQMMMLLLLLLMMMLLLJJJGGGHHHMMMQQQUUUWWW]]]ffflllooouuu{{{{{{kkk\\\RRRNNNVVVffftttxxxvvvqqqeeeWWWPPPNNNLLLKKKMMMPPPTTTWWW\\\bbbllltttwwwuuuqqqmmm^^^YYYTTTRRRSSSVVVVVVUUUUUUXXX]]]ccclllvvvssseee]]]\\\```jjjsssxxx{{{}}}yyybbbLLLCCC@@@>>>@@@AAACCCDDDEEEFFFFFFFFFAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEECCCCCCDDDFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEJJJJJJJJJJJJJJJIIIHHHHHHFFFIIILLLLLLKKKIIIGGGGGGEEEFFFFFFGGGIIIJJJLLLMMMOOOOOOPPPRRRUUUXXX[[[\\\RRRKKKHHHOOOVVVXXXVVVUUUSSSSSSTTTVVVVVVXXX___gggxxx}}}|||zzzbbbXXXOOOMMMJJJFFFCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKIIIHHHFFFCCCAAA???>>>===:::;;;;;;<<<<<<========================<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<>>>@@@AAACCCCCCCCCBBB??????>>>>>>???@@@BBBCCCFFFGGGHHHHHHGGGFFFHHHIIIJJJKKKKKKHHHEEEFFFJJJNNNZZZ}}}uuuRRRDDDBBBCCCMMMccc}}}gggbbbggg|||aaaLLLTTTuuu~~~gggZZZSSSNNNJJJGGGFFFEEEIIITTT___jjjwww{{{ooocccVVVMMMMMMLLLJJJIIIIIIJJJJJJJJJIIIJJJGGGCCC@@@>>><<<:::888777666666666666666444333333333222222222222333333111222333333444444333333222222222111111111000000111111111111111111111111111222222222222444888;;;FFFHHHGGGDDDHHHUUUccckkkpppuuuxxxvvvuuu~~~rrrcccbbb{{{iii```UUUQQQRRRPPPSSSaaarrr|||lllnnnyyyxxxtttooojjj```UUUMMMKKKLLLMMMNNNKKKHHHHHHLLLQQQUUUVVVZZZ___```]]]^^^aaalllppprrrlll```VVVTTTUUUSSScccttt{{{yyyooo___PPPLLLLLLKKKLLLMMMPPPRRRTTTXXX]]]gggsss|||~~~yyytttbbb\\\VVVVVVZZZ^^^^^^\\\^^^bbbgggnnnwwwqqqbbb\\\]]]dddnnnwww{{{~~~~~~vvvYYYDDDAAA@@@;;;AAABBBCCCDDDEEEFFFFFFFFFAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDHHHHHHIIIIIIHHHHHHGGGFFFEEEGGGJJJKKKJJJHHHGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPRRRTTTYYY]]]aaa\\\QQQKKKPPPZZZ^^^___^^^XXXWWWVVVVVVWWWYYY]]]```ccczzzdddZZZUUUQQQOOOJJJCCC???@@@CCCDDDEEEGGGHHHIIIJJJJJJKKKIIIGGGDDDAAA???>>>===:::;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<===<<<===???AAABBBCCCCCCCCC???>>>===<<<===???BBBCCCEEEGGGHHHGGGFFFFFFGGGHHHJJJJJJJJJHHHFFFFFFJJJMMMQQQmmm]]]NNNKKKEEEFFFWWWsssqqqeeeeeezzz~~~rrrWWWMMMcccqqq___UUUOOOLLLJJJJJJGGGHHHOOOXXXcccqqq}}}xxxjjj\\\RRRPPPMMMKKKIIIHHHIIIJJJJJJJJJHHHEEEAAA>>><<<;;;999777777555222222444444444222333222222111111222222333111222333333444444333333222222222111111111000000111111111111111111111111111222222222222333666999AAAGGGIIIEEEFFFRRRaaajjjooouuu{{{zzzvvv{{{zzzcccWWWeeepppdddWWWQQQRRRNNNRRR^^^lllzzz~~~nnnpppyyy}}}qqqmmmmmmmmmhhh\\\TTTRRRMMMOOORRRRRRPPPOOOQQQSSSRRRRRRVVVYYYWWWQQQOOOPPPQQQWWW[[[YYYSSSPPPRRRWWWXXXcccnnnsssoooeeeXXXMMMKKKKKKLLLLLLMMMNNNOOOPPPQQQUUU^^^jjjtttxxxtttpppccc___]]]___eeeiiigggeeefffkkkqqqzzz}}}oooaaa^^^bbbiiisss{{{|||~~~oooQQQ@@@@@@@@@999AAAAAABBBBBBDDDEEEFFFFFFBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBDDDFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBDDDEEEEEEFFFFFFEEEEEEDDDDDDFFFIIIJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIILLLMMMOOOQQQSSSYYY```eeefffYYYNNNQQQZZZ```dddfffeeeccc^^^[[[ZZZ]]]______^^^llltttZZZPPPLLLJJJIIIFFFAAAAAADDDBBBCCCEEEFFFGGGHHHHHHGGGIIIHHHFFFCCCAAA???>>>>>>999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<======;;;;;;;;;;;;;;;<<<===>>>======>>>@@@AAABBBBBBBBB???>>>======>>>@@@CCCDDDEEEFFFGGGGGGEEEEEEEEEGGGHHHHHHHHHGGGGGGHHHKKKMMMMMMaaavvv^^^UUUHHHCCCPPPlll|||mmmhhheeeyyykkkSSSUUUppp~~~iiiZZZRRRNNNLLLHHHEEEDDDHHHMMMVVVdddpppyyy{{{kkk___YYYQQQNNNJJJHHHIIIJJJJJJJJJGGGDDD@@@===<<<:::888777555222000111444555333111222222111111111111222222111222333333444444333333222222222111111111111000111111111111111111111111111222222222111222555777===FFFLLLIIIFFFOOO^^^hhhqqqwww~~~{{{|||lllTTTVVVnnnzzzmmm\\\SSSRRROOORRR[[[ggguuurrrqqqyyyxxxkkkggghhhnnnkkk^^^TTTRRROOORRRWWW[[[]]]\\\YYYWWWRRRRRRTTTVVVSSSKKKHHHIIICCCGGGJJJJJJHHHHHHLLLPPPZZZ^^^cccccc^^^WWWPPPKKKJJJJJJJJJJJJKKKKKKLLLLLLOOOQQQWWW```iiimmmmmmjjj```___aaaeeekkkooonnnmmmlllrrr|||vvvjjj``````gggpppyyy~~~yyydddKKK???@@@@@@;;;AAAAAAAAAAAABBBDDDEEEFFFDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@??????AAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCBBBAAA@@@AAABBBCCCCCCDDDCCCCCCCCCEEEGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKMMMOOOPPPQQQWWW```gggiii[[[PPPPPPUUU[[[```ccckkkjjjfff___\\\]]]^^^]]]ccceeekkkvvvsss___TTTNNNIIIGGGEEEAAABBBEEEBBBCCCEEEFFFFFFFFFEEEDDDEEEDDDBBBAAA@@@???>>>>>>888888888888888888888888;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<777888999:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>???>>>>>>??????@@@AAAAAAAAA>>>>>>===>>>???AAACCCDDDEEEFFFGGGFFFDDDDDDDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLJJJYYY{{{uuucccMMMDDDLLLdddvvvkkk[[[ppp|||aaaOOOXXXkkkzzzfffXXXQQQMMMIIIFFFDDDEEEGGGLLLXXXdddpppwwwzzzjjjaaaXXXTTTNNNJJJIIIJJJJJJJJJGGGDDD@@@>>><<<;;;999888444333444888<<<<<<777222222222111111111111222222111222333333444444333333222222222111111111111000111111111111111111111111111222222222111222444666;;;HHHPPPLLLGGGLLLZZZdddtttzzzxxxZZZUUUhhhxxxbbbUUUSSSPPPPPPWWWaaapppvvvsss{{{rrriiieeehhhqqqpppbbbVVVTTTYYY\\\dddmmmsssrrrkkkcccZZZYYYZZZZZZUUULLLHHHIIIBBBDDDEEEEEEFFFHHHLLLOOO[[[[[[[[[ZZZUUUPPPMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRVVV[[[aaafffiiijjj```bbbeeejjjoootttvvvxxxxxxtttiiibbbeeennnvvv|||~~~mmmUUUFFFAAAAAA@@@>>>AAAAAAAAAAAABBBDDDFFFGGGEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>===???AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCAAA@@@===>>>???AAABBBCCCDDDDDDBBBDDDFFFGGGGGGGGGHHHJJJGGGFFFFFFFFFGGGHHHIIIIIIMMMNNNOOOOOOOOOTTT]]]eeeeeeZZZQQQOOOQQQSSSVVV[[[```dddddd___[[[]]]]]][[[bbbaaaaaaeeepppuuuddd]]]UUUMMMJJJGGGCCCBBBDDDDDDEEEFFFGGGFFFEEECCCBBB@@@??????>>>>>>>>>??????999999999999999999999888;;;;;;;;;<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<777888999:::;;;===>>>>>>===<<<<<<======???@@@@@@@@@???????????????@@@@@@<<<<<<===???@@@AAABBBCCCEEEFFFGGGFFFDDDCCCDDDEEEIIIHHHGGGGGGHHHIIIIIIIIIHHHVVVhhhuuuVVVIIIIIIYYY|||rrr\\\fffxxxoooRRRLLLWWWzzzsssaaaUUUNNNLLLIIIHHHGGGFFFGGGPPP[[[cccmmmyyyxxxlll```[[[TTTNNNLLLKKKKKKKKKHHHEEEAAA???===<<<:::999555666:::AAAFFFDDD<<<444222222111111111111222222222222333444444444333333222222222111111111111000111111111111111111111111111222333222111111333555<<>>@@@BBBBBBAAA????????????????????????>>>???AAACCCCCCBBBAAA@@@<<<===???AAACCCDDDEEEEEEAAADDDFFFGGGGGGGGGIIIJJJDDDEEEEEEFFFGGGIIIJJJKKKOOOPPPQQQOOOMMMRRR[[[bbbbbbZZZSSSQQQPPPNNNPPPTTTPPPYYY___\\\ZZZ]]]^^^\\\ZZZ]]]aaadddhhhsssppp___YYYPPPIIIHHHHHHFFFEEEFFFEEEFFFGGGHHHGGGEEECCCAAA<<<<<<<<<<<<===>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<777888999:::<<<===>>>???============>>>???AAAAAAAAA@@@??????>>>?????????:::;;;===???@@@AAAAAAAAAEEEFFFFFFEEEDDDCCCCCCDDDKKKJJJHHHGGGHHHHHHGGGFFFHHHUUU]]]xxx___NNNGGGNNNqqqzzz___]]]lllwwwYYYJJJPPPaaa{{{|||hhhYYYQQQKKKIIIHHHFFFCCCBBBIIIRRR[[[fffsss}}}zzzfff```XXXQQQNNNMMMMMMLLLKKKGGGCCC???===;;;888777888666999DDDNNNKKK;;;+++222222222222222222222222111111222333333333333222444333222111000000000000111111000000111111222333111111222222222333333333999BBBOOOUUUOOOIIIPPP]]]ttt{{{fff]]]sss[[[QQQRRRPPPQQQUUUbbbxxx{{{|||}}}iiillluuuvvvoooooo~~~|||pppiiihhh```RRRLLLOOOLLLKKKKKKKKKLLLMMMNNNOOOXXX]]]aaa``````aaa]]]XXX\\\[[[YYYXXXWWWXXXYYYYYY[[[[[[[[[\\\```gggpppvvvxxxwwwxxx{{{wwwooolllrrrxxx{{{lllXXXHHHEEEEEE@@@AAAFFFEEEEEEEEEDDDCCCDDDGGGJJJFFFFFFFFFFFFGGGGGGGGGFFF???>>>===<<<;;;;;;<<<===;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB??????@@@AAAAAABBBCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOQQQTTTWWW[[[YYYUUUOOOLLLKKKMMMPPPOOORRRVVVXXXXXXYYY[[[\\\WWW[[[^^^```aaaccchhhlllxxxwww|||yyylll___YYYUUUOOOJJJGGGFFFDDDCCCFFFGGGHHHHHHGGGDDDAAA???:::;;;<<<<<<;;;;;;<<<===??????>>>>>>===;;;:::999======>>>>>>>>><<<;;;:::999999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<===;;;<<<>>>@@@BBBCCCDDDDDDAAAAAAAAAAAAAAA@@@???>>>=========>>>??????@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEKKKLLLMMMLLLKKKIIIIIIJJJMMMLLLYYYeeezzzTTTOOONNNXXXxxxpppUUUNNNfffwwwhhhRRRIIIKKKeeexxxcccSSSRRRIIIEEEHHHIIIGGGGGGJJJRRRZZZhhhvvv}}}ooo\\\VVVSSSNNNKKKJJJJJJGGGBBB???===;;;999777999666444666999888333...222222222222222222222222111111222333333333333222444333222111000000000000111111000000111111222333111111222222222333333333555===IIIQQQNNNIIILLLTTTcccttt```sssfffYYYXXXOOOOOOQQQ[[[ooozzzuuujjjiiieee[[[UUUWWWXXXZZZ]]]]]]ZZZWWWUUUTTTXXXeeettt|||zzztttooommmiiieeecccccceeefffmmmmmmnnnooorrryyyuuuppppppwww}}}dddRRREEEDDDEEEBBBDDDIIIFFFFFFFFFEEEDDDDDDFFFHHHDDDEEEFFFFFFFFFDDDBBBAAA@@@???>>>============>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJMMMNNNOOOOOOOOOPPPSSSUUUVVVUUURRROOOLLLLLLOOOQQQMMMQQQUUUWWWXXXXXXYYYZZZZZZ\\\]]]]]]\\\]]]aaadddjjjwwwtttllleeefffkkkkkkbbbYYYWWWSSSNNNJJJGGGFFFEEEDDDGGGHHHIIIJJJIIIFFFDDDBBB<<<===>>>>>><<<;;;<<<>>>>>>>>>>>>>>>===;;;:::999<<<======>>>===<<<;;;:::888888888999999;;;<<<<<<<<<<<<============>>>>>>;;;<<<>>>@@@AAACCCCCCCCC@@@@@@AAAAAA@@@??????>>>===>>>>>>??????@@@@@@AAADDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKIIIHHHIIIIIIKKKHHHRRR\\\jjjfffUUUNNNSSSgggeeeSSS\\\lllnnn___QQQ>>>OOOggg{{{sssaaaYYYOOOHHHIIIJJJFFFCCCDDDJJJPPP]]]llluuuzzztttiiiaaaYYYRRROOOJJJGGGBBB???===;;;999777999999666333000000333777222222222222222222222222111111222333333333333222333333222111000000000000111111000000111111222333111111222222222333333333444888BBBMMMQQQNNNJJJJJJWWWsssdddeeexxxsssaaa\\\QQQOOONNNSSSccc{{{zzznnnmmmlllfffbbbbbbiiiooouuutttlllccc^^^\\\[[[rrr}}}vvvrrrqqqsssttt~~~yyyqqqqqquuu~~~{{{XXXKKKBBBDDDFFFEEEGGGKKKGGGHHHHHHGGGEEEDDDDDDEEEBBBCCCEEEFFFDDDBBB???===@@@@@@???>>>>>>>>>??????===>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@????????????@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHMMMNNNOOOOOOOOOOOORRRTTTTTTSSSRRROOOLLLKKKMMMOOOLLLPPPUUUXXXYYYYYYXXXXXX[[[[[[ZZZYYYXXXXXX[[[^^^]]]bbbooolll___]]]YYYVVVWWW[[[[[[WWWRRRTTTPPPLLLIIIGGGGGGEEEDDDGGGHHHIIIJJJJJJHHHFFFEEE???@@@AAA@@@>>>======>>>>>>>>>>>>===<<<;;;:::999;;;<<<=========<<<;;;:::888888888888999:::;;;;;;<<<===>>>???@@@??????>>><<<===>>>@@@AAABBBBBBBBB??????@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGIIIIIIHHHGGGHHHIIIJJJFFFLLLSSSYYYvvvyyy[[[NNNOOOUUUmmmwwwZZZQQQ___ooolll___DDDFFFOOOccc}}}}}}jjj```UUUKKKIIIJJJGGGCCCAAACCCFFFPPP___kkkssszzzrrreeeZZZUUUJJJFFFBBB???===;;;999777333666888888555444666999222222222222222222222222111111222333333333333222333222222111000000111111111111000000111111222333111111222222222333333333666888???KKKUUUTTTMMMFFFTTTiii}}}hhh___jjjjjj```WWWRRRNNNPPP\\\vvv~~~{{{yyyvvvqqqoooqqqvvv}}}vvvjjjdddccciii~~~xxxmmmnnnqqqyyysssOOOFFFAAACCCFFFFFFGGGJJJHHHIIIJJJIIIFFFDDDDDDDDDAAABBBBBBBBBAAA@@@>>><<>>????????????@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>???????????????@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHNNNOOOPPPPPPPPPPPPRRRTTTVVVVVVTTTPPPLLLJJJJJJKKKNNNRRRXXX\\\\\\[[[ZZZZZZYYYYYYWWWVVVWWWYYY\\\^^^aaa^^^]]]fffyyyyyyfffZZZUUUVVVUUUTTTSSSSSSRRRQQQPPPPPPMMMIIIGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFAAABBBCCCAAA???>>>>>>???>>>>>>>>>===<<<;;;999999:::;;;<<<===<<<<<<::::::888888888888888999:::::::::<<<>>>@@@@@@???>>>=========>>>@@@@@@AAAAAAAAA>>>>>>?????????>>>>>>===??????@@@AAAAAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFCCCEEEGGGGGGFFFFFFGGGHHHJJJGGGLLLQQQRRRbbb[[[LLLMMMLLLZZZtttdddSSSXXXeeekkkjjjTTTJJJCCCNNNjjjvvvggg[[[MMMHHHIIIJJJHHHEEEEEECCCHHHTTTaaalllvvv}}}qqqcccZZZIIIFFFBBB???===<<<:::888000222333555555444333222222222222222222222222222111111222333333333333222333222111111000111111111111111000000111111222333111111222222222333333333666777<<>>>>>============>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>??????>>>>>>??????@@@AAACCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJNNNOOOQQQRRRQQQQQQSSSTTTUUUUUUTTTQQQMMMLLLLLLMMMQQQUUU[[[___```___^^^]]]\\\ZZZYYYYYYZZZ[[[]]]^^^aaa]]]WWWWWW```tttlllaaaWWWRRRRRRSSSSSSSSSRRRPPPOOOOOOPPPLLLJJJGGGFFFFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCCCCBBB???>>>>>>???>>>=========<<<:::999888999:::;;;<<<<<<;;;:::999888888777777777888999999888999<<<>>>>>>>>>===<<<<<<===>>>???@@@AAAAAAAAA===>>>>>>?????????>>>>>>@@@@@@@@@AAABBBBBBCCCCCC??????@@@AAABBBDDDDDDEEECCCEEEGGGGGGFFFFFFGGGHHHGGGGGGKKKRRRRRRWWWxxx[[[LLLKKKHHHNNN[[[rrrvvvggg\\\WWW]]]iiiZZZNNN@@@AAAUUUppppppdddTTTIIIHHHJJJJJJHHHHHHCCCBBBJJJUUUaaannnwwwqqqdddIIIFFFBBB???===<<<:::888999666222000222333222111222222222222222222222222111111222333333333333222222222111111111111111222111111000000111111222333111111222222222333333333333555999@@@LLLTTTRRRKKKIIIUUUmmm}}}{{{bbb]]]mmmyyydddZZZQQQOOOQQQ___{{{~~~qqqkkkkkkrrr{{{uuu^^^IIIGGGDDDCCCDDDDDDDDDDDDHHHIIIJJJIIIGGGGGGHHHIIIDDDDDDCCCAAA@@@???>>>>>><<<===>>>>>>??????>>>>>>AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFHHHIIIIIIJJJKKKNNNPPPRRRRRRRRRSSSUUUQQQQQQPPPOOONNNOOORRRTTTSSSWWW\\\___``````___```aaa___]]]]]]^^^___^^^]]]XXXXXXWWWUUUWWWaaappp{{{uuu___WWWTTTNNNKKKKKKKKKLLLLLLLLLKKKKKKMMMOOOJJJHHHFFFEEEFFFFFFDDDCCC@@@@@@AAAAAABBBAAAAAAAAA@@@AAABBBAAA???>>>>>>???=========<<<;;;:::999888888999:::;;;;;;;;;:::999888777777777777777888888666888999;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA>>>>>>??????@@@@@@?????????@@@@@@AAAAAABBBBBBCCC>>>>>>???AAABBBDDDEEEFFFDDDFFFHHHHHHGGGFFFGGGHHHCCCGGGHHHMMMQQQPPPeeegggTTTIIIEEEEEEFFFWWWwwwkkkUUUTTT```aaa[[[NNNCCCFFFYYYooo|||wwwnnn^^^OOOIIIIIIIIIGGGHHHCCC@@@DDDJJJSSS```kkkwww}}}wwwHHHEEEAAA???===<<<:::999;;;888555333333444444444222222222222222222222222111111222333333333333222222111111111111111222222111111000000111111222333111111222222222333333333111555888;;;DDDPPPUUUTTTKKKNNNfff|||~~~lll```dddmmmaaaVVVRRRPPPUUUhhh}}}xxxnnnooouuu{{{mmmVVVIIIHHHEEECCCBBBDDDDDDCCCGGGHHHHHHHHHGGGHHHKKKMMMNNNOOOOOOOOOLLLHHHCCC@@@===>>>???@@@@@@@@@??????AAAAAABBBBBBBBBBBBBBBAAADDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJNNNPPPPPPQQQRRRTTTOOOOOONNNLLLLLLNNNSSSVVVSSSVVVZZZ\\\]]]]]]^^^___aaa```___aaaddddddbbb___XXXWWWVVVVVVXXX\\\aaaeeevvveeeVVVLLLMMMNNNIIIFFFJJJGGGGGGGGGFFFGGGHHHJJJKKKIIIGGGEEEEEEEEEEEECCCAAA?????????????????????>>>>>>???@@@???>>>===>>>???=========<<<;;;:::999888777888999;;;;;;;;;:::999888777777666666666777777777777888999:::;;;<<<<<<:::;;;<<<>>>@@@AAABBBBBB>>>??????@@@AAAAAA@@@@@@?????????@@@AAAAAABBBBBB>>>???@@@BBBDDDFFFGGGHHHGGGIIIJJJJJJHHHGGGGGGHHHCCCHHHDDDFFFOOOLLLTTTqqqgggKKKFFFBBB???FFF^^^|||~~~hhh]]][[[jjjmmmfffSSSEEEHHHXXXeeevvvssshhhXXXNNNKKKJJJFFFFFFCCCBBBCCCDDDHHHRRR\\\kkkrrr|||HHHEEEAAA???===<<<:::999000333666777666444444333222222222222222222222222111111222333333333333222222111111111111111222222111111111000111222222333111111222222222333333333222777999:::AAAOOOYYY[[[UUUNNNaaayyywwweee___vvvvvvggg[[[VVVQQQPPP\\\mmmvvvnnnsss}}}hhhRRRHHHHHHEEEBBBBBBDDDEEEDDDFFFGGGGGGGGGGGGIIIMMMPPPXXXZZZ]]]]]]YYYQQQIIICCC>>>???@@@AAABBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???CCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEGGGIIIJJJKKKGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEHHHLLLNNNOOOPPPQQQSSSQQQPPPMMMKKKIIILLLPPPTTTQQQTTTWWWYYYZZZ[[[\\\^^^\\\\\\^^^bbbgggiiigggeeeaaa\\\WWWUUUYYY]]]_________nnnuuu```UUUKKKFFFJJJKKKFFFGGGOOOJJJHHHFFFFFFFFFGGGHHHHHHHHHGGGEEEEEEEEEDDDBBBAAA?????????>>>>>>>>>======<<<===>>>>>>===<<<===???=========<<<;;;:::888888777888999:::;;;::::::999888777666666666666777777888888888999:::;;;===>>>999:::<<<>>>@@@AAABBBCCC>>>???@@@AAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBB@@@@@@BBBDDDFFFGGGIIIJJJIIIJJJKKKKKKIIIGGGGGGHHHFFFKKKBBBAAANNNKKKLLLbbbxxxOOOIIICCCBBB@@@KKKjjj}}}mmm]]]jjjttttttbbbLLLEEEOOOYYYoooqqqlll^^^SSSOOOLLLHHHDDDDDDEEEFFFDDDCCCJJJSSSbbbjjjuuuIIIFFFBBB???>>><<<999777666555555444444444555555222222222222222222222222222333333444444333333222222222111111111111222222111111000000000000111111111111111000111111222333444333333777@@@MMMZZZbbbWWWYYY^^^pppzzzcccfffjjjVVVUUUVVVRRRUUU___vvvqqqmmmxxxxxx^^^KKKIIIJJJIIIFFFCCCAAABBBCCCFFFFFFIIIJJJGGGEEEJJJRRRiiipppkkkgggllleeeOOOAAA@@@999???DDD>>>===AAA@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBBBB@@@???===<<<;;;;;;<<<>>>???@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIIIIIHHHGGGFFFEEECCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQMMMHHHGGGJJJMMMOOOPPPPPPSSSWWW[[[]]]\\\YYYWWW^^^[[[ZZZ\\\aaadddeeedddfffeeeaaa\\\XXXVVVWWWYYY\\\ccckkkttt}}}lllXXXOOOHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB???>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>===============<<<;;;;;;999999888777777777888888888999999999888888888888888777666555777888999:::::::::::::::<<<<<<<<<<<<>>>@@@BBBDDD>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@AAABBBBBBAAA???BBBBBBCCCDDDEEEFFFGGGHHHFFFHHHIIIIIIHHHFFFFFFFFFFFFDDDEEEGGGHHHHHHMMMTTTsssrrrKKK>>>@@@AAAGGG[[[{{{uuuhhhcccooo~~~dddGGGCCCPPPTTTlllnnnbbb___SSSFFFLLLGGGGGGFFFDDDCCCCCCEEEGGGUUU\\\hhhuuuIIIFFFBBB@@@>>><<<999777666666555444444444555555222222222222222222222222222333333444444333333222222222111111111111222222111111000000000000111111111111111111111222222333222222333888BBBPPP___iiiddd]]]XXX```yyytttiiixxxxxx```[[[WWWPPPOOOUUUfff}}}~~~}}}ppprrrpppZZZMMMIIIJJJIIIFFFCCCBBBBBBCCCCCCDDDFFFHHHFFFFFFMMMVVVppp}}}|||xxxcccWWWKKKAAABBBEEE>>>>>>AAA???AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>===<<<<<<===>>>??????@@@AAA???@@@@@@BBBCCCEEEGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHEEEFFFHHHJJJLLLMMMNNNOOOPPPLLLIIIHHHJJJMMMOOOOOONNNQQQUUUXXXZZZYYYWWWVVVYYYXXXYYY\\\___aaa```^^^aaaaaa___\\\YYYXXXZZZ\\\YYY]]]bbbeeeiiioooyyy|||fffVVVNNNKKKFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<<<<;;;::::::===============>>>>>>>>>===<<<;;;;;;999999888777888888888888999999999999888888999999888777777666777888999:::::::::::::::<<<<<<======>>>???AAAAAA===>>>???@@@AAAAAAAAAAAADDDCCCCCCDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFEEEEEEEEEFFFCCCCCCFFFFFFFFFJJJPPP^^^yyy```JJJEEE@@@AAAKKKaaa{{{ccciiiyyy~~~bbbJJJ@@@GGG\\\jjjlllkkk```RRRMMMHHHGGGFFFDDDCCCBBBAAA@@@JJJPPP[[[hhhuuuIIIFFFCCC@@@>>><<<:::777777666555555444444555555222222222222222222222222222333333444444333333222222222111111111111222222111111000000000000111111111111111111111222333333333222333777@@@OOO___jjjlllaaaSSSRRRfffrrrgggmmmnnnccc\\\QQQMMMPPPTTTjjj|||zzzvvv}}}wwwbbbSSSLLLJJJJJJIIIGGGDDDBBBBBBCCCCCCCCCDDDFFFFFFHHHRRR]]]uuuuuukkk\\\LLLFFFFFF@@@@@@BBB===AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>????????????AAABBBDDDFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGCCCDDDFFFHHHJJJKKKLLLLLLNNNLLLJJJJJJKKKMMMNNNMMMKKKNNNQQQUUUVVVVVVUUUTTTTTTUUUVVVYYY\\\\\\ZZZWWWZZZ[[[\\\\\\[[[[[[\\\]]]ZZZ\\\^^^]]]\\\\\\```dddnnnzzzlllXXXLLLGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;::::::999<<<<<<<<<======>>>>>>???===<<<;;;;;;999999888777888888999999999:::::::::888999999999999888777777777888999:::;;;;;;;;;;;;======>>>>>>??????>>>>>><<<===>>>@@@AAABBBBBBBBBDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCBBBAAA@@@??????>>>@@@BBBDDDEEEDDDDDDDDDEEEEEECCCBBBDDDDDDCCCFFFLLLLLLaaa{{{XXXLLLBBB@@@BBBIIIYYYiii}}}vvvgggbbbqqq~~~ttt[[[GGG===HHH^^^pppssspppdddQQQNNNKKKGGGEEEDDDCCC???<<>><<<:::888888777666555444444444555222222222222222222222222222333333444444333333222222222111111111111222222222111111000000111111222222111111111111222333333444444333555;;;HHHXXXccckkkaaaTTTOOO[[[vvveee\\\uuu|||lllbbbWWWRRRSSSMMMZZZqqq|||kkkUUUKKKIIIJJJJJJIIIGGGDDDBBBBBBCCCEEEDDDEEEFFFFFFJJJVVVbbb|||yyyjjjUUUIIIGGGAAABBBCCC===AAAAAA@@@???>>>=========<<<<<<<<<<<<======>>>>>>========================>>>>>>>>>???AAACCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMMMMLLLKKKLLLOOORRRTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUXXX[[[\\\[[[[[[\\\\\\[[[]]]^^^]]][[[ZZZ[[[]]]]]]eeennnvvv~~~}}}hhh```UUUMMMJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA???>>>===<<<;;;;;;;;;::::::999999999;;;;;;<<<<<<===>>>??????===<<<;;;;;;999999888777999999999999::::::::::::888888999999999999888888777888999:::;;;;;;<<<<<<===>>>?????????>>><<<;;;;;;<<<===???AAABBBBBBCCCAAA@@@@@@AAABBBCCCAAA@@@AAAAAA@@@???>>>======<<<>>>@@@CCCEEEDDDDDDEEEFFFEEECCCCCCDDDCCCAAADDDIIIKKKPPPoooiiiWWWIIIFFFEEEBBBFFFPPPdddqqqlllSSSYYYoooxxxnnnaaaFFF===MMMdddnnnyyyttt\\\XXXQQQIIIFFFFFFFFFBBB>>>???@@@CCCIIISSS___iiippp|||JJJGGGCCC@@@???===:::888888888777666555444444444222222222222222222222222222333333444444333333222222222111111111111222222222222111111111111222222222222222111222333333444333444444444888CCCRRR]]]iiibbbWWWOOOQQQdddsss___kkkxxxjjj]]]UUUUUUNNNSSS```vvv~~~||||||~~~dddQQQIIIIIIJJJKKKJJJGGGDDDBBBCCCDDDFFFDDDCCCDDDDDDHHHTTTaaaoooXXXKKKGGGBBBCCCDDD>>>AAA@@@???======<<<<<<===<<<<<<;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<=========>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEDDDDDDAAABBBBBBBBBCCCEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTSSSRRRQQQQQQRRRUUUWWWUUUWWWZZZ[[[ZZZYYYYYYYYYWWWXXXZZZZZZZZZZZZZZZ[[[[[[^^^```aaadddpppooo]]]SSSPPPLLLLLLMMMLLLHHHDDDFFFEEEDDDCCCBBBAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA???>>><<<<<<:::::::::::::::999999999:::;;;;;;<<<===>>>>>>???===<<<;;;;;;999999888777888888999999999:::::::::777888888999999999888888777777999:::;;;<<<<<<<<<>>>>>>??????>>>===;;;::::::;;;===???AAABBBBBBBBB>>>>>>===???AAAAAA@@@>>>>>>>>>>>>>>>>>>=========>>>AAADDDEEEEEEEEEFFFGGGFFFDDDDDDFFFDDDBBBCCCHHHOOOGGGZZZlllTTTIIIDDD@@@AAAEEERRR\\\mmmwww[[[WWWeeesssvvvttt]]]CCC@@@PPP```uuu|||kkkaaaXXXMMMGGGFFFGGGEEECCC@@@??????BBBIIISSS^^^dddqqqwwwJJJGGGDDDAAA???===;;;888999888777666555444444444222222222222222222222222222333333444444333333222222222111111111111222222222222111111111111222222222222222222222333444444111333444444777@@@NNNYYYeeeaaaZZZOOOIIIUUUtttnnnhhhwwwwwwdddXXXUUUQQQPPPVVVfff{{{zzzzzz}}}vvv___PPPKKKKKKKKKKKKJJJHHHEEECCCCCCDDDCCCAAA@@@@@@@@@DDDQQQ]]]vvvjjjUUUIIIGGGBBBDDDEEE???AAA@@@>>>===<<<<<<===>>>???>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBBDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAABBBCCCDDDFFFFFFJJJJJJJJJJJJIIIHHHFFFFFFIIIJJJLLLLLLKKKJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQRRRTTTSSSQQQOOONNNPPPUUUXXXUUUWWWZZZZZZXXXWWWVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ]]]___^^^]]]aaaiiipppyyywwwkkk^^^SSSNNNLLLIIIHHHGGGFFFDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>======::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>===<<<;;;;;;999999888777777777888888888999999999666666777888888888888777777777999:::<<<=========>>>>>>>>>>>>===<<<;;;:::;;;<<<===???@@@AAAAAAAAA???>>>>>>@@@BBBBBBAAA@@@<<<======>>>>>>????????????BBBEEEFFFFFFFFFFFFGGGFFFDDDEEEGGGEEEBBBCCCHHHLLLEEESSSqqqlllQQQBBB>>>@@@BBBHHHNNN[[[rrriiiVVVUUUaaapppyyykkkQQQ@@@CCCQQQfffsssttthhh```UUULLLHHHGGGFFFEEEAAA???>>>???EEEMMMVVV\\\fffmmmwwwJJJHHHDDDAAA???===;;;999:::999888666555555444444222222222222222222222222222333333444444333333222222222111111111111222222333222222111111222222333333222222222222333444444///222444333444:::FFFPPPZZZ]]]]]]UUUIIIMMMggglllkkksssaaaZZZTTTNNNOOOYYYhhh{{{|||{{{gggVVVNNNLLLLLLKKKKKKJJJHHHEEECCCCCCDDDAAA??????@@@AAAEEEQQQ^^^iii|||```OOOGGGFFFBBBCCCFFFAAA@@@???>>><<<<<<===???@@@BBB@@@>>>;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIKKKLLLKKKIIIIIIKKKNNNPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQOOONNNPPPTTTWWWUUUWWWXXXXXXVVVUUUVVVWWW[[[ZZZYYYYYYYYYZZZZZZYYYYYY[[[]]]]]][[[ZZZ[[[\\\YYYbbbooo}}}tttcccYYYVVVRRRMMMJJJJJJIIIFFFDDDCCCCCCDDDAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAA@@@@@@??????:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;999999888777666666777777777888888888555555666777777777777777666777999;;;<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>>>>@@@BBBCCCBBBAAA>>>>>>>>>?????????@@@@@@@@@BBBEEEFFFEEEEEEEEEFFFEEECCCDDDFFFEEEBBBCCCGGGGGGEEEOOO^^^ppplllOOOEEECCC@@@AAADDDLLL^^^{{{fffYYYZZZbbbhhhcccYYYFFF???GGGOOO]]]pppqqqlllbbbYYYPPPJJJGGGFFFDDDBBB@@@???BBBGGGLLLPPPYYY```kkkuuu}}}JJJHHHDDDAAA???>>>;;;999:::999888666555555444444222222222222222222222222222333333444444333333222222222111111111111222222333222222111111222222333333333222222333333444555000333444222///222<<>>@@@AAADDDBBB???<<<:::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@?????????@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLJJJHHHHHHLLLOOOPPPOOONNNLLLLLLLLLMMMNNNLLLNNNQQQQQQOOOPPPRRRUUUUUUVVVWWWWWWUUUUUUVVVXXXZZZXXXVVVVVVWWWXXXYYYXXXYYYXXXWWWWWWWWWWWWWWWWWWUUUWWWZZZ\\\bbbooo}}}ccc___VVVMMMJJJKKKIIIDDDCCCGGGKKKKKKHHHFFFFFFHHH>>>>>>>>>???@@@BBBCCCDDD@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999888777666666666666777777777777444444555666666777666666666777999;;;<<<===>>>>>>???>>>===;;;;;;;;;<<<=========>>>???????????????=========???AAABBBAAA@@@@@@@@@@@@@@@????????????@@@BBBEEEEEEEEEDDDDDDEEECCCBBBCCCFFFEEEBBBCCCGGGEEEFFFLLLLLLSSSvvvcccQQQHHH@@@======AAANNNjjjyyyfffVVVLLLTTTYYYLLL@@@AAA===HHHgggyyyvvvoooeeeYYYOOOIIIGGGJJJGGGDDD@@@@@@AAACCCEEENNNVVVaaakkksssxxx|||~~~LLLJJJGGGCCC???<<<;;;:::888777666555555444444555555444333333222222222222222444555555333222222333222222222111111111000000000111111111111222222222111111222222222333333333333333444444444666:::===DDDWWW]]]^^^```RRRQQQkkkzzzpppnnnrrr}}}fffaaaTTTLLLOOOSSSXXXhhhyyy~~~xxx}}}yyyqqqhhhTTTLLLJJJLLLPPPPPPNNNKKKHHHFFFEEEFFFFFFDDDBBB???>>>AAAIIISSS[[[hhh{{{}}}dddWWWKKKAAA@@@CCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@???===:::888::::::999999::::::;;;<<<:::::::::;;;<<<===?????????>>>>>>===>>>>>>???@@@CCCCCCBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLIIIHHHGGGGGGHHHJJJLLLNNNOOOOOONNNNNNMMMLLLLLLLLLMMMJJJKKKPPPSSSRRRSSSUUUUUUTTTSSSTTTVVVXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWUUUTTTTTTWWW[[[___bbbyyy~~~rrrggg```VVVSSSNNNKKKJJJIIIHHHGGGHHHEEEEEEHHHMMMNNNKKKGGGAAAAAA@@@???===>>>AAACCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>><<<;;;;;;<<<===>>>======>>>>>>>>>>>>======AAA@@@???>>>===;;;:::::::::999888888777777888888888888999:::999888777666444555666777888999::::::999999::::::;;;<<<<<<<<<;;;<<<>>>@@@@@@>>><<<;;;===<<<<<<===???AAA@@@???===>>>>>>>>>????????????AAABBBCCCBBBBBBBBBDDDFFFGGGFFFDDDCCCBBBBBBBBBCCCIIIKKKHHHGGGOOO\\\eeeQQQGGGAAACCC@@@CCC\\\yyyccc^^^UUURRRNNNHHH@@@<<>><<<:::999888888888888888999999::::::::::::;;;<<<===>>>???>>>>>>??????@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKHHHGGGFFFFFFGGGHHHJJJLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOLLLMMMQQQSSSQQQRRRTTTWWWVVVVVVWWWXXXWWWUUUSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVSSSRRRSSSUUUYYY[[[bbbjjjwwwrrrhhh```YYYSSSTTTQQQMMMKKKJJJJJJHHHGGGGGGEEEDDDGGGKKKLLLIIIEEECCCCCCBBB@@@>>>===???AAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<<<<======>>><<<==================<<<@@@???>>>>>>===<<<;;;;;;;;;:::999999888888999999888999:::::::::999777777555555666777888999::::::999::::::;;;;;;<<<=========???AAABBBBBBAAA???===???>>>>>>???AAABBBBBBAAA=========>>>>>>>>>??????AAABBBCCCBBBBBBBBBDDDFFFEEEDDDCCCBBBBBBCCCDDDDDDGGGJJJGGGFFFLLLUUUqqqrrr[[[KKKGGGEEEAAACCCWWWwwwyyyiii]]]VVVPPPMMMIIIBBB>>>???KKK[[[kkkoookkkdddYYYPPPMMMJJJFFFDDDDDDCCCAAA>>>@@@DDDKKKSSS\\\fffooouuuvvv{{{KKKIIIFFFCCC@@@===;;;:::888777666555555444444555444444333222222222333333333444555555333222222333222222222111111111111111000111111111111222222222111111222222222333333333111222222222222444777999@@@QQQ\\\bbbdddZZZTTT^^^vvv~~~mmmppp~~~nnnbbbVVVQQQLLLJJJQQQ\\\fffsss~~~|||yyyttt}}}sss\\\NNNIIIGGGHHHJJJLLLJJJHHHFFFDDDCCCCCCCCC@@@BBBBBBBBBAAABBBDDDFFFNNN^^^qqq~~~~~~nnn___SSSHHHFFFFFFEEEDDDFFFEEEDDDBBBAAA@@@@@@????????????>>>======<<<;;;;;;888888999999999::::::::::::::::::;;;<<<===>>>???===>>>@@@BBBCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEGGGHHHIIILLLLLLLLLMMMMMMMMMNNNNNNQQQOOOOOORRRRRRQQQQQQUUUVVVVVVVVVXXXXXXVVVSSSPPPRRRSSSSSSSSSSSSTTTTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVWWWUUURRRPPPOOOOOOQQQRRRWWWZZZaaajjjwwwrrrkkkbbb[[[WWWTTTQQQNNNQQQNNNLLLKKKKKKKKKIIIHHHGGGEEEDDDFFFHHHIIIFFFCCCEEEEEEDDDAAA???>>>???@@@@@@@@@???>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<===>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;;;;>>>>>>>>>>>>=========<<<<<<<<<;;;::::::::::::;;;999:::;;;;;;;;;:::888777666666777888999::::::;;;:::::::::;;;<<<<<<======>>>???AAABBBBBBAAA???>>>???>>>===>>>@@@AAAAAA@@@<<<<<<=========>>>>>>>>>@@@AAABBBBBBBBBBBBDDDFFFCCCBBBBBBBBBBBBCCCDDDEEECCCHHHFFFEEEIIIMMM___|||ooo\\\SSSKKKDDDCCCKKK^^^{{{sssdddVVVQQQOOOIII@@@:::===GGGUUUdddoooqqqfffYYYPPPMMMIIIGGGFFFEEECCCBBB@@@AAACCCGGGNNNYYYeeemmmrrrwww~~~KKKIIIFFFCCC@@@===;;;:::888777666555555444444555444333333222222333333333333444666555333222222333111111111111111111111111000000111111111222222222111111222222222333333333000111222222111222444777:::JJJZZZdddhhhbbbYYYUUUdddzzzvvvsssrrr^^^SSSNNNKKKMMMQQQYYYeeevvvzzzzzzxxxyyyppp```QQQJJJIIIIIIJJJLLLKKKJJJHHHFFFDDDCCCCCCCCC@@@BBBCCCBBB@@@@@@@@@AAAGGGOOOXXX```jjjssssssmmm[[[QQQGGGEEEEEEDDDEEEFFFEEEEEECCCBBBAAA@@@@@@@@@??????===<<<<<<<<<<<<===;;;<<<<<<===============;;;;;;;;;<<<<<<>>>??????===???AAADDDEEEEEEDDDCCCBBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKLLLMMMNNNNNNOOOPPPNNNOOORRRRRRQQQSSSXXXXXXVVVUUUUUUUUUUUUSSSQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUSSSPPPNNNLLLLLLMMMNNNVVVUUUUUUWWW]]]dddlllqqqvvv|||qqqdddZZZ[[[WWWSSSPPPPPPPPPOOONNNMMMLLLJJJKKKLLLLLLJJJIIIHHHGGGEEEFFFGGGGGGEEECCCEEEEEEDDDBBB@@@???@@@AAAAAA@@@???>>>>>>>>>>>>>>>AAAAAABBBBBBAAA@@@>>>===999:::<<<>>>???>>>>>>===;;;::::::::::::::::::;;;>>>>>>>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<::::::;;;<<<;;;:::999888777777777888999::::::::::::::::::;;;<<<<<<=========>>>???@@@@@@???>>>===<<<;;;:::;;;===>>>===<<<;;;<<<<<<<<<<<<=========???@@@AAAAAAAAABBBDDDFFFCCCCCCBBBBBBBBBBBBBBBBBB???FFFFFFFFFIIIHHHQQQeeerrreeeYYYNNNJJJEEEGGG^^^yyyyyy```TTTQQQNNNJJJFFF;;;<<>>>>>=========>>>>>>======>>>???@@@??????>>>============>>>???@@@@@@>>>@@@BBBEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGFFFDDDCCC@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNNNNOOONNNMMMNNNQQQRRRQQQUUU\\\bbb^^^YYYUUUSSSSSSSSSRRRNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQOOOMMMLLLMMMMMMNNNPPPPPPOOOPPPSSSWWW[[[^^^YYY]]]dddlllsss|||xxxhhh]]]ZZZXXXSSSOOONNNLLLKKKJJJJJJJJJJJJIIIJJJIIIIIIKKKLLLLLLJJJHHHIIIHHHGGGFFFFFFFFFEEEDDDBBBCCCCCCBBBAAA@@@AAACCCBBBBBB@@@??????>>>>>>>>>???@@@AAABBBBBB@@@???>>>999:::<<<>>>???>>>>>>===::::::999999999999::::::>>>>>>>>>????????????@@@======<<<;;;;;;;;;;;;<<<::::::;;;<<<;;;:::999888777777777888888999999:::999999::::::;;;<<<<<<<<<===>>>????????????>>>===;;;:::::::::<<<===<<<;;;::::::;;;;;;;;;<<<<<<<<<===???@@@@@@@@@AAACCCEEEDDDDDDCCCBBBAAA@@@???>>>===DDDEEEEEEJJJHHHJJJWWWhhhzzzoooaaaXXXSSSHHHAAAPPPhhhnnn^^^XXXTTTRRRRRRCCC>>>;;;@@@MMMZZZdddhhhddd```YYYRRRKKKGGGFFFFFFBBBAAA@@@>>>???CCCHHHMMMTTT]]]iiisssyyy}}}JJJHHHFFFCCC@@@>>><<<;;;888777666555555444444555333333222222222333444444444555666666444333333444111111111111111222222222000111111111111222222222111111222222222333333333000111333222111111222333222999LLL[[[fffsssnnnVVVNNN^^^|||yyymmm}}}qqq[[[VVVUUUPPPJJJIIIMMMXXXiiiwwwyyywwwyyy~~~}}}eeeWWWNNNHHHGGGGGGEEEEEEFFFIIIIIIHHHGGGFFFEEEDDDCCC@@@AAA@@@???>>>???BBBEEE???BBBGGGKKKNNNPPPOOONNNIIIDDDAAADDDEEEDDDDDDFFFGGGGGGEEEDDDCCCBBBBBBBBB>>>?????????????????????===>>>???@@@AAA@@@???>>>@@@?????????@@@@@@AAABBB@@@AAACCCEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKMMMPPPPPPPPPVVV^^^lllfff]]]VVVSSSQQQQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQOOONNNMMMMMMMMMNNNOOOOOOQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVXXX]]]dddiiiqqqxxxpppkkkccc]]]UUURRRRRRQQQNNNJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIKKKMMMLLLJJJGGGHHHHHHGGGFFFEEEEEEFFFFFF@@@AAACCCBBBAAA@@@AAACCCCCCBBBAAA@@@???>>>>>>>>>===???AAABBBBBBAAA@@@???;;;;;;<<<===>>>>>>>>>===;;;:::999888888999:::;;;============>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999:::;;;;;;;;;:::888777666666777777888888888888888888888999::::::;;;;;;??????@@@@@@@@@@@@??????===<<<;;;;;;=========;;;999::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>???AAADDDDDDDDDDDDCCCAAA???===<<<;;;CCCBBBBBBIIIIIIHHHOOOPPPjjj{{{lll```XXXTTTKKKCCCJJJYYY|||oooggg^^^VVVSSSMMMDDD;;;999===FFFTTT```eeeddd```ZZZRRRKKKGGGFFFDDDDDDCCCAAA??????AAACCCKKKTTT```kkkrrrwww|||IIIHHHEEECCC@@@>>><<<<<<888777666555555444444555333222222222333333444555444555777666444333333444000000111111111222222222000111111111111222222222111111222222222333333333111222444333222111111222444444BBBPPP^^^xxx{{{```PPPVVViiiwwwqqq}}}jjj]]]XXXSSSNNNMMMKKKPPP^^^kkkuuuvvv}}}yyyZZZRRRKKKFFFGGGGGGEEEDDDFFFGGGGGGGGGFFFEEEDDDCCCBBB>>>???@@@???>>>???@@@BBB@@@BBBFFFIIIJJJHHHGGGHHHEEEBBBCCCGGGGGGEEEDDDFFFHHHGGGFFFEEEDDDCCCCCCCCC>>>???@@@AAABBBAAAAAA@@@???@@@BBBCCCCCCCCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAACCCEEEGGGJJJLLLMMMNNNJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLNNNPPPOOONNNTTT\\\hhhbbb[[[UUUQQQPPPOOONNNLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLMMMNNNOOOPPPPPPOOONNNMMMMMMLLLMMMMMMNNNOOOTTTTTTSSSRRRRRRQQQQQQQQQUUUTTTSSSRRRRRRVVV]]]aaa]]]eeennntttwww|||}}}{{{pppnnnkkkhhheeeaaa\\\XXXUUUTTTRRRQQQPPPNNNKKKIIILLLMMMOOOPPPNNNLLLKKKJJJFFFGGGIIIKKKMMMLLLIIIFFFFFFFFFEEEDDDCCCDDDEEEFFF@@@BBBCCCBBB@@@??????@@@BBBAAA@@@???>>>=========;;;===@@@BBBCCCCCCAAA@@@======<<<<<<<<<======>>><<<;;;999888888999;;;<<<;;;;;;;;;;;;::::::::::::;;;:::999999888888999999888999:::::::::999777777666666666666666777777777666777777888888999::::::>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<===<<<:::999999999999::::::::::::999:::<<<<<<<<<===@@@BBBBBBCCCCCCBBBAAA???===<<<;;;AAA>>>===FFFGGGEEEJJJIIISSSllluuuiii]]]UUUNNNGGGFFFJJJ[[[yyy}}}uuuiii[[[RRRQQQHHH@@@===;;;<<>>===<<<888777666555555444444555222222222222333333444555444555777666555333444444000000111111222222222222000111111111111222222222111111222222222333333333111333444444222111111222777222<<>>@@@@@@???>>>>>>>>>DDDCCCBBBCCCCCCCCCFFFJJJEEEDDDEEEJJJJJJFFFDDDEEEIIIHHHGGGEEEDDDDDDCCCCCC===???AAACCCDDDCCCBBBAAABBBCCCEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@AAACCCEEEHHHKKKMMMOOOPPPKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPMMMLLLRRR[[[\\\XXXTTTQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRTTTWWWXXXRRRRRRQQQOOONNNQQQUUUYYY^^^^^^___aaadddfffhhhhhheeejjjpppsssuuuwwwzzz}}}{{{~~~yyyqqqkkkgggcccbbb```^^^]]]]]]]]]^^^VVVUUUUUUVVVWWWVVVTTTRRRKKKKKKJJJKKKLLLMMMOOOQQQJJJLLLOOOQQQPPPNNNLLLKKKFFFGGGIIIKKKMMMLLLHHHEEEDDDDDDDDDCCCBBBBBBDDDFFFBBBCCCCCCBBB???=========AAA@@@???===<<<<<<;;;;;;:::<<>><<<;;;;;;<<<===>>><<<;;;999888888999;;;<<<999999999888888888777777:::999888888777777888888888888999:::999888777666555555555555666666666666666666666777888888999999<<<<<<<<<;;;;;;<<<<<<<<<:::999888888::::::999888888888999999999:::::::::888999:::;;;;;;<<>>;;;@@@;;;999BBBEEEBBBFFFMMMFFFSSSvvv|||jjj]]]TTTMMMFFFBBB@@@YYYttt}}}qqqaaaVVVPPPIIIEEEDDD@@@;;;;;;@@@@@@KKKZZZdddddd^^^WWWSSSHHHHHHGGGDDDAAAAAABBBDDD===BBBHHHNNNUUU]]]gggoooKKKHHHEEEBBB@@@===:::777777777666555444333333222444333333222222333333444444444333333333333222222333222111000000111222333111111222222222222111111111111222222222333333333111111222222222333333333333333555===NNNdddwwwnnnQQQLLLZZZjjjbbb```sss|||kkk]]]UUUTTTIIIEEELLLSSSVVV```mmm~~~{{{xxxxxxxxx^^^MMMOOOLLLHHHFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCAAA???>>>???AAACCCCCCCCC???>>>???BBBEEEGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCEEEEEEDDDBBBBBBAAAAAABBBEEEHHHHHHHHHNNNOOOPPPMMMIIIDDDAAA@@@CCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHKKKNNNNNNKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKOOOMMMKKKKKKMMMPPPQQQQQQPPPPPPPPPOOONNNMMMKKKJJJLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLKKKIIIGGGHHHLLLOOOOOONNNMMMLLLKKKKKKKKKKKKQQQRRRSSSRRRPPPPPPQQQSSSPPPQQQQQQRRRSSSSSSSSSTTTWWWWWWVVVWWWYYYZZZXXXWWWZZZYYYYYYYYYYYYZZZ[[[[[[___```aaabbb```^^^[[[YYYSSSSSSSSSSSSRRRQQQPPPOOOOOOMMMLLLMMMPPPQQQPPPNNNJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQPPPOOONNNFFFIIIMMMOOOOOOMMMIIIFFFAAAAAABBBBBBBBBBBBBBBBBB======>>>>>>????????????AAA???>>>>>>??????>>><<<;;;;;;<<<===>>>???@@@@@@???===<<<===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888666555555666777999888666555444555777888999999888888777777777666333333444444555666666777888777777666666666666777999999:::::::::999999888;;;;;;:::999999:::::::::::::::::::::::::::::::::;;;;;;<<<===============???@@@@@@AAA@@@???>>>======<<<<<<<<<===???AAACCCFFFFFFJJJZZZzzzqqq[[[OOOJJJGGGAAAEEEQQQaaaqqquuuddd[[[NNNEEEIIIMMMHHHAAA===;;;===CCCMMMXXX```bbbbbbWWWRRRLLLGGGDDDCCCAAA@@@BBBBBBAAA@@@CCCKKKVVV^^^KKKHHHEEEBBB@@@===:::777888888777666555444444333444333333222222333333444444444333333333333222222222222111000000111222222111111222222222222111111111111111222222222333333111111222222222333333333222222333888EEEXXXlllxxxoooVVVPPPXXXbbblllbbbhhhlll]]]YYYPPPKKKMMMLLLJJJSSS```lllttt|||uuuyyyfffQQQFFFNNNKKKGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAACCCCCCBBBAAA>>>>>>>>>AAADDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEECCCBBBCCCBBBAAACCCFFFHHHHHHHHHLLLMMMNNNLLLHHHDDDBBBAAAAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHKKKMMMLLLIIIGGGHHHIIIJJJKKKLLLMMMNNNOOOKKKJJJJJJLLLOOOPPPPPPOOOQQQQQQPPPPPPOOOMMMLLLKKKNNNNNNNNNMMMMMMKKKJJJIIIIIIJJJIIIIIIHHHJJJNNNQQQOOONNNNNNMMMLLLLLLLLLLLLPPPQQQRRRRRRQQQQQQSSSUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVWWWYYYYYYXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVXXXXXXWWWUUURRRPPPOOOPPPPPPPPPPPPOOONNNNNNLLLJJJIIIJJJLLLMMMKKKJJJKKKJJJJJJKKKMMMNNNNNNMMMOOOOOOPPPPPPOOONNNMMMLLLFFFIIILLLNNNNNNKKKGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======>>>??????@@@@@@???======>>>???===<<<:::;;;<<<===>>>??????@@@>>>===;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555666777888888777666555555666777888777777888888777777666555333444444555666666777777999888777777666777777777888999999::::::999999888;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===============??????@@@AAA@@@???>>>===============>>>@@@BBBCCCAAA@@@CCCOOOeeegggRRRGGG@@@AAAHHHTTTcccsss}}}kkk```RRRNNNWWW]]]RRRAAA<<<;;;===DDDNNNZZZccchhhccc___XXXOOOIIIEEECCCCCCCCCCCCBBB@@@@@@CCCIIIOOOKKKHHHEEEBBB@@@>>>:::888999999888777666555444444444333333222222333333444444444333333333333222222222222111000000111222222111111222222222222111111111111111222222222222333111111222222222333333333333333333444;;;KKK```oooooo]]]UUUTTTVVVooo~~~www~~~hhh]]]uuu{{{ddd___WWWQQQNNNGGGBBBIIIUUUaaajjjyyy~~~tttuuu{{{}}}nnnWWWLLLHHHLLLJJJFFFEEEEEEEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEECCC@@@>>>>>>>>>???BBBCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@CCCBBBAAABBBCCCCCCBBB@@@BBBAAAAAACCCEEEGGGGGGFFFGGGIIIJJJIIIGGGDDDBBBAAA?????????>>>>>>>>>>>>===AAAAAABBBBBBCCCDDDDDDEEEFFFEEECCCBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEHHHHHHIIIJJJLLLKKKHHHFFFHHHHHHIIIJJJKKKMMMNNNNNNJJJJJJKKKNNNPPPPPPOOOMMMQQQQQQQQQPPPOOONNNMMMLLLOOOOOOOOONNNLLLKKKIIIHHHGGGHHHIIIIIIJJJLLLOOORRRNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRRRRTTTVVVXXXYYYXXXVVVUUUVVVWWWYYYZZZTTTTTTUUUWWWYYYXXXVVVTTTQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTUUUUUUTTTRRRPPPNNNKKKKKKLLLLLLLLLLLLMMMMMMJJJIIIHHHHHHJJJJJJIIIHHHKKKIIIHHHJJJNNNPPPOOOMMMNNNNNNNNNNNNMMMKKKJJJIIIGGGHHHKKKLLLKKKHHHDDDBBBDDDCCCCCCBBBAAA@@@?????????>>>===<<<===>>>???@@@???>>><<<===>>>>>>===<<<::::::;;;<<<===>>>>>>???===<<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999888777666666666777888777777555555555666777888555666777888888666555333444444555666666777777888999999888777777777777777888888999999999999999888::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@BBBBBBDDDAAACCCJJJTTThhhcccPPPEEEAAA@@@GGGTTTfff}}}xxx```OOOYYYkkkeeePPPBBB>>>::::::BBBOOO^^^gggooonnnhhh^^^RRRIIIEEEDDDDDDCCCBBB@@@>>>>>>@@@BBBKKKHHHEEECCCAAA>>>;;;999999888888777666555444444444333333222222333333444444444333333333222222222222111111111111111111222111111222222222222111111111111111111222222222222111111222222222333333333555444444444666AAAVVViiinnneee[[[QQQNNNaaa~~~~~~ttt]]]jjjttthhh^^^UUUOOOJJJFFFIIIPPPYYYbbbppp}}}xxxwwwvvvaaaRRRMMMMMMKKKIIIFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHHHHEEECCC@@@???>>>???AAACCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@AAABBBBBB@@@>>>@@@??????AAACCCDDDDDDCCC@@@BBBEEEEEECCCAAAAAAAAA??????>>>>>>>>>=========@@@AAAAAABBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDEEEDDDFFFHHHIIIIIIHHHGGGFFFHHHHHHIIIKKKMMMMMMKKKIIIHHHIIIIIIJJJKKKLLLMMMMMMOOONNNMMMNNNOOOOOONNNLLLQQQQQQQQQPPPPPPNNNMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJGGGIIIJJJKKKKKKLLLOOOQQQNNNNNNOOOOOOPPPPPPPPPPPPNNNOOOQQQRRRSSSUUUXXXZZZ[[[ZZZWWWUUUUUUWWWYYY[[[RRRRRRTTTVVVXXXWWWTTTRRRPPPRRRTTTUUUVVVUUUSSSRRRTTTTTTUUUUUUTTTSSSQQQPPPIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFIIIMMMPPPOOOLLLMMMLLLLLLKKKIIIHHHGGGFFFGGGHHHIIIIIIHHHEEEBBB@@@BBBBBBAAAAAA@@@@@@?????????>>>===<<<<<<===???@@@>>><<<;;;<<<======<<<;;;999::::::;;;<<<<<<=========<<<;;;;;;<<<<<<;;;999::::::::::::::::::::::::777777666666666777777888666666555555555666777777333555777888888777444222555555666666777888888999999888777666666666666666777888888999999999999888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>======>>>???@@@@@@???>>>===>>>>>>>>>???@@@AAAAAABBBHHHCCCEEEKKKMMMVVVssslllTTTJJJBBBCCCLLL^^^uuunnnUUUSSSaaagggaaaNNNIIIAAA;;;;;;CCCOOOYYYlllppprrrlll___SSSKKKHHHFFFEEECCCAAA@@@???AAABBBKKKHHHEEECCCAAA???<<<999888777666666444444333222444333333222222333333444444444333333333222222222111111111222222111111111111111222222222222111111000000111111111222222222111111222222222333333333333333444444444:::NNNaaapppoooeeeUUULLLWWWyyynnn```ssszzzjjjYYYQQQOOOMMMKKKJJJLLLRRR]]]hhhsss~~~}}}uuuvvv~~~uuuxxxyyycccWWWOOOKKKKKKJJJHHHFFFEEEEEEDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCGGGJJJJJJIIIGGGCCCAAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@AAA@@@>>>============>>>@@@AAA???>>>999<<>>>>>???@@@????????????>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFHHHIIIJJJIIIHHHFFFGGGGGGHHHKKKNNNOOONNNMMMKKKLLLMMMPPPRRRUUUVVVWWWXXXTTTPPPMMMMMMNNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKMMMMMMLLLKKKLLLMMMLLLMMMNNNPPPQQQQQQQQQQQQNNNOOOQQQRRRSSSUUUXXXZZZZZZYYYVVVTTTSSSTTTVVVXXXQQQQQQRRRTTTUUUUUUSSSPPPPPPRRRTTTUUUVVVUUUSSSRRRPPPQQQQQQQQQQQQOOONNNMMMIIIIIIIIIIIIJJJKKKMMMNNNLLLLLLMMMLLLLLLLLLLLLLLLJJJHHHGGGHHHKKKMMMLLLJJJKKKJJJIIIHHHGGGFFFEEEEEEGGGHHHHHHGGGEEECCC@@@???>>>??????@@@@@@AAAAAAAAA???>>>===<<<<<<===>>>>>><<<;;;::::::<<<===<<<:::999999999:::;;;;;;<<<<<<===<<<;;;;;;======<<<;;;::::::::::::::::::::::::666666666666666666777777555555555555555666777777222444777888888777555333666666777888888999999:::999888777666555555555555666777888888999999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>======??????@@@???>>>======>>>>>>???@@@@@@@@@@@@EEE???BBBIIIIIIIIIZZZqqqmmm^^^NNNFFFHHHRRRdddsssoooYYYQQQXXXcccZZZXXXQQQGGG>>><<<@@@EEEXXXbbbooosssmmmcccZZZVVVOOOKKKGGGCCCAAABBBCCCCCCKKKHHHEEECCCBBB@@@===:::777777666555444333222222444333333222222333333444444444333333333333222222000111222222222222111000111111222222222222111111000000000111111111111222111111222222222333333333111///111444222444CCCUUUmmmvvvooo___UUURRRfffiiimmm}}}gggYYYUUURRRKKKEEECCCGGGMMMVVVaaappp~~~vvvqqqpppxxxyyyuuusss{{{kkkYYYTTTOOOKKKJJJJJJHHHFFFEEEEEEEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBFFFJJJKKKKKKJJJEEECCC@@@@@@AAABBBAAAAAA?????????@@@AAABBBBBBBBB@@@???>>>>>>??????===;;;;;;;;;;;;===>>>>>><<<:::555888;;;======<<<======@@@@@@@@@@@@????????????>>>???AAABBBCCCBBBBBBAAACCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFGGGJJJMMMPPPPPPOOOLLLNNNRRRVVV[[[```ccceee\\\WWWQQQMMMLLLMMMOOOOOONNNOOOOOOOOONNNNNNMMMLLLJJJKKKLLLMMMMMMNNNNNNMMMKKKMMMOOOOOOMMMJJJJJJJJJJJJKKKMMMPPPQQQRRRRRRQQQOOOPPPRRRRRRRRRTTTVVVXXXXXXVVVTTTRRRQQQQQQRRRSSSQQQPPPOOOQQQRRRSSSRRRPPPOOOPPPQQQRRRRRRRRRQQQQQQOOOPPPPPPPPPOOOOOONNNMMMJJJJJJIIIIIIJJJLLLNNNOOOIIIKKKLLLLLLKKKJJJLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDBBB@@@@@@======>>>???@@@AAAAAABBB>>>>>>============<<<<<<;;;999999999;;;<<<;;;:::888999999999::::::::::::<<<;;;:::;;;===>>>>>>===999999999999999999999999666666666666666666666666333444444555666666666777444555777888888777666555777777888888999::::::;;;999999888666555555555555666666777888999999999999888999;;;<<<======<<<;;;========================???@@@@@@@@@@@@??????>>><<<===>>>?????????>>>===<<<===>>>???????????????AAA???BBBHHHHHHEEEKKKUUUxxxwww```OOOGGGGGGOOOWWWeeessssssTTTOOOXXX^^^aaaaaaYYYKKK???;;;;;;CCCOOO```lllooolllhhheee[[[VVVOOOIIIFFFDDDCCCBBBJJJHHHEEECCCBBB@@@===;;;888888777666555444333333444333333222222333333444444444333333333333222222000111222222222222111000111111222222222222111111000000000000111111111111111111222222222333333333111...000555444111;;;JJJ___rrrtttllldddVVVYYYqqqwwwppp}}}|||fff\\\VVVOOOHHHDDDEEEHHHLLLVVVcccrrr{{{ssslllooovvv}}}uuuvvv|||~~~___TTTRRRNNNKKKLLLJJJHHHGGGFFFFFFEEECCCAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBEEEHHHJJJKKKJJJEEECCC@@@>>>???@@@@@@??????????????????????????????>>>===>>>>>>>>><<<:::;;;;;;;;;===>>>===;;;888444777;;;<<<===<<<======@@@@@@@@@?????????>>>>>>===>>>@@@BBBCCCBBBAAA@@@BBBAAA@@@@@@AAABBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFHHHKKKMMMMMMLLLLLLNNNQQQVVV[[[___ccceeeXXXUUUPPPNNNNNNOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKMMMPPPPPPMMMKKKIIIIIIHHHJJJLLLOOOQQQRRRRRRQQQPPPQQQRRRRRRQQQQQQSSSUUUUUUTTTSSSQQQPPPOOOOOOOOOQQQOOONNNNNNOOOQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOLLLKKKJJJIIIJJJKKKMMMNNNGGGIIILLLLLLKKKKKKMMMOOOMMMPPPQQQNNNIIIFFFHHHJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBAAAAAA======>>>>>>??????@@@@@@<<<===>>>???>>>===;;;::::::888888999:::;;;;;;:::888888888999999999999999999888888:::===>>>>>>>>>999999999999999999999999777777777777666555444444333333444555666666666666555666777777888888777777888888999999:::;;;;;;;;;<<<;;;:::888777666666666555666777888999999999999888999;;;===>>>===<<<<<<========================>>>?????????>>>>>>===<<<;;;<<<>>>?????????>>>===;;;<<<===>>>???>>>======>>>AAADDDFFFFFFFFFHHHJJJ\\\{{{ttt___PPPGGGFFFHHHOOO\\\xxxooo[[[TTTWWWaaajjjgggZZZKKKBBB@@@<<>>>>>?????????@@@@@@@@@EEECCCCCCDDDGGGIIIJJJIIIEEEBBB???======>>>>>>>>>??????>>>>>>======<<<<<>>======>>>===;;;999<<<;;;<<<===>>>>>>;;;888444777;;;============>>>????????????>>>>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEGGGIIIJJJJJJIIIKKKLLLNNNQQQTTTVVVYYYZZZSSSQQQOOOOOOPPPPPPOOONNNLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJMMMOOOPPPNNNLLLJJJIIIGGGIIILLLOOOQQQRRRRRRQQQQQQRRRSSSRRRPPPPPPQQQSSSTTTSSSRRRQQQPPPOOONNNMMMQQQOOOLLLLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNGGGJJJMMMMMMLLLLLLOOORRRPPPTTTVVVQQQJJJEEEGGGKKKGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB????????????>>>>>>>>>>>>;;;===???@@@???===:::999999888777888:::;;;:::999888888888888888999999999666666666888<<<>>>>>>>>>888888888888888888888888777777777777666555333333222333444555666666666666666777777777888888999999888999999::::::;;;;;;<<<>>>===<<<:::999888888888555555777888888999999999888999;;;===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;;;;<<<===?????????>>>===;;;<<<===>>>>>>===<<<<<<999@@@CCCAAA@@@DDDGGGFFFQQQ```mmm\\\OOOIIIIIIJJJMMMcccoooYYYPPP^^^mmmooodddUUULLLIII>>>>>>@@@EEENNNVVV\\\___iiifffaaa^^^[[[UUUMMMHHHLLLKKKIIIFFFCCC???<<<:::999888777666444444444444333333333333333333333333444444333222222111111000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222333333222333555777@@@]]]yyyyyyeeeRRRggg{{{lllbbbnnnyyyggg\\\VVVQQQNNNIIIEEEDDDIIIQQQWWWjjjssszzznnnhhhgggiiixxx{{{~~~{{{rrrkkkpppzzzfff\\\OOOIIIIIIJJJGGGDDDGGGGGGHHHGGGFFFDDDBBBAAA>>>????????????@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCC>>>>>>>>>>>>==================>>>>>>>>>>>>=================================<<<<<<<<<<<<======>>>999999999;;;AAAEEE???666===<<<<<<<<<<<<===>>>>>><<<>>>>>>===@@@CCCBBB>>>???>>><<<===???@@@@@@???>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHJJJLLLOOORRRTTTQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKLLLLLLLLLJJJHHHKKKMMMPPPRRRRRROOOLLLJJJOOOPPPQQQQQQQQQOOOMMMKKKJJJHHHIIIMMMSSSVVVTTTQQQRRRQQQPPPPPPPPPRRRSSSTTTQQQQQQQQQPPPOOONNNMMMLLLQQQPPPNNNMMMMMMMMMNNNNNNPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLIIILLLKKKHHHGGGIIIHHHEEEJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEIIIGGGDDDAAAAAABBBEEEGGGEEEEEEEEEDDDCCCBBB@@@???@@@???===<<<<<<===???@@@@@@???>>>===<<<<<<<<<<<<999999999888888777777777:::999888888777777888888666666666666777888999:::999999888888888888999999888777777666555444444444444444555555666666777777777777777777777888888888999999::::::;;;<<<======:::;;;;;;;;;:::999999888999999888888777888888888:::;;;<<<======;;;999888999999:::;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>===>>>???@@@AAA@@@??????FFFNNN___{{{sssXXXMMMQQQLLLIIIQQQfffpppbbb______dddfffaaaVVVNNNDDD<<<777888<<>>>>>>>>@@@@@@AAAAAABBBBBBAAAAAA>>>>>>>>>=========<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===>>>>>>???EEEIIIDDD;;;<<<<<<<<<=========>>>>>>>>>@@@@@@???BBBFFFEEEBBB???>>><<<===???@@@@@@???>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKHHHHHHHHHJJJLLLOOOQQQSSSOOOOOONNNMMMMMMLLLMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKJJJLLLNNNPPPQQQPPPOOONNNOOOPPPQQQRRRQQQOOOMMMLLLNNNLLLLLLPPPUUUXXXVVVSSSQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPPPPPPPOOONNNMMMLLLNNNMMMLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLMMMMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJMMMMMMJJJJJJLLLLLLIIILLLKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDHHHFFFDDDBBBBBBCCCDDDFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBAAA???>>>======>>>?????????>>>===<<<<<<<<<===::::::999999999888888888:::999888888777777888888666666666666777888999::::::999999888888999999:::999888888777666666555555444444555666777777888888888888888888888888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888777777888888999:::<<<<<<<<<;;;999888999999:::::::::999999888::::::;;;;;;;;;;;;::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@@@@???>>>@@@EEEMMM\\\yyywwwfff___SSSLLLJJJSSScccxxxiiiccc^^^\\\[[[WWWPPPKKKCCC>>>:::<<<======>>>BBBBBBKKKTTT\\\eeemmmmmmhhhLLLKKKIIIFFFCCC???<<<;;;999888777666555444444444333333333333333333333333666666555444444333333222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222333222222222444666333>>>QQQjjjgggNNNRRRddd{{{kkkccceeewww___YYYQQQLLLJJJHHHFFFDDDIIIOOOXXX```iiiuuuwwwmmmaaaZZZ]]]fffpppuuutttnnnkkkoooyyylllYYYTTTNNNGGGFFFHHHJJJHHHEEEGGGHHHHHHHHHGGGEEEDDDBBBBBBAAA@@@???>>>======<<<======>>>???@@@@@@??????============<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBGGGKKKGGG???;;;<<<===>>>???>>>>>>======@@@@@@@@@DDDIIIIIIFFF@@@>>>======???@@@@@@???>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGHHHIIIKKKNNNPPPQQQLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLOOOPPPOOONNNJJJKKKMMMOOOPPPQQQQQQRRRPPPQQQRRRSSSRRRPPPNNNMMMOOONNNMMMPPPUUUVVVUUURRRPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOOOONNNMMMLLLLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMJJJIIIJJJMMMNNNLLLJJJKKKKKKLLLMMMLLLKKKJJJIIIKKKNNNNNNLLLMMMQQQQQQOOONNNMMMKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@???@@@@@@BBBBBBAAA@@@???>>>>>>===>>>======<<<<<<<<<======;;;:::::::::::::::999999:::999888888777777888888777777777777777888999::::::999999888888999999:::999999888888777777666666444444555666888999::::::::::::999999888888777777999999999::::::;;;;;;<<<<<<============<<<<<<;;;:::999888777777777777777999999:::;;;;;;999888777999999999999999888777666999999:::::::::::::::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>;;;???@@@CCCSSStttttt\\\RRRIIIFFFLLL^^^yyy~~~uuuggg\\\UUUQQQMMMJJJBBB>>>>>>@@@@@@;;;777777999???EEEKKKUUUcccnnnsssLLLKKKIIIGGGCCC@@@===;;;:::999888666555555444444333333333333333333333333555555555444333333222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222333222111111333555555888BBBYYYwwwoooQQQJJJOOOmmmzzzdddYYYmmmoooeeeXXXOOOLLLKKKIIIFFFEEEHHHLLLSSS\\\hhhuuu~~~{{{mmmfff```[[[WWWZZZbbbkkkpppssseeedddkkk|||tttXXXOOONNNJJJFFFFFFHHHIIIGGGEEEEEEFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@???>>>=========<<<===>>>???????????????============<<<<<<<<<;;;999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======???@@@@@@AAAEEEIIIFFF???;;;<<<>>>@@@@@@???>>>===:::===???@@@EEEMMMOOOLLLAAA???>>>>>>???@@@@@@??????@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHIIIKKKLLLNNNNNNJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLPPPRRRRRRQQQLLLLLLMMMNNNOOOQQQRRRSSSQQQRRRSSSSSSRRRQQQOOOMMMMMMLLLKKKMMMPPPQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQPPPOOOOOOOOOLLLIIIJJJMMMNNNKKKHHHHHHJJJKKKLLLLLLKKKIIIHHHJJJMMMNNNMMMOOOSSSTTTRRRNNNMMMKKKIIIHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCFFFDDDAAA???>>>???@@@@@@@@@@@@AAAAAAAAA@@@??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888888777777777888888999:::999888888777777888888999888888888777777666666666444444555777888:::;;;;;;;;;;;;::::::999888777777888999999999:::::::::;;;<<<<<<<<<======<<<;;;;;;:::999888777777666777777888888999999999888777666999999999999888666555555777888999999:::999999999888888888888999999999999;;;;;;::::::::::::999999;;;<<<<<<===============;;;@@@BBBBBBGGGZZZwwwdddZZZPPPJJJIIIRRRdddtttzzzsssnnnvvv{{{hhh[[[TTTOOOKKKAAA>>>>>>BBBBBB===:::999999;;;===>>>DDDPPP^^^hhhMMMLLLJJJGGGDDD@@@===;;;:::999888777555555555555333333333333333333333333444444333333222111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222333222111111222444888777;;;III```sssyyyuuuZZZKKKFFFZZZ~~~qqq\\\dddxxxzzzfffWWWOOOMMMKKKJJJFFFFFFGGGJJJQQQ[[[fffmmmuuu||||||iiiZZZTTTVVVWWW[[[bbbgggiiifffbbbXXX\\\lll___NNNPPPLLLJJJGGGGGGHHHHHHFFFCCCCCCCCCDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA>>>============<<<<<<<<<:::;;;<<<===============999999999999999999999999999999999999:::;;;<<<===>>>@@@@@@@@@CCCGGGEEE???<<<===???AAAAAA@@@???===:::===@@@BBBIIIRRRVVVUUUCCCAAA??????AAABBBAAA@@@AAAAAABBBCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMMMMMMMLLLHHHHHHIIILLLPPPRRRRRRQQQOOONNNNNNNNNNNNPPPQQQRRRQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKMMMNNNNNNMMMOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLNNNOOOQQQQQQQQQPPPOOORRRPPPNNNNNNNNNMMMJJJFFFGGGHHHJJJKKKKKKJJJIIIGGGHHHKKKLLLKKKMMMRRRSSSQQQMMMLLLJJJIIIHHHIIIJJJKKKCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCFFFDDDAAA???>>>???@@@@@@===>>>???AAABBBBBBBBBBBB===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888888888888888888888999:::777777666666666666777777777666666666666666555555444444555777888:::;;;;;;;;;;;;::::::999888777777888888888999999999999999999::::::;;;;;;::::::::::::999888777666666666666777777777777777666666555999999999888777666555444666777777888999999888888777777777888888888999999:::::::::::::::::::::999:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>????????????AAABBBCCCCCCCCCCCC>>>>>>>>>>>>============<<<<<<============<<<<<<999999999999999999999999888888888999:::;;;<<<===>>>AAAAAAAAACCCGGGFFFAAA===>>>???@@@AAA@@@@@@???===@@@CCCEEEMMMWWW\\\[[[EEECCCAAAAAABBBCCCBBBAAACCCCCCDDDDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEFFFGGGIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMIIIIIIIIILLLOOOQQQPPPPPPOOOOOONNNNNNOOOPPPQQQRRRPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNSSSSSSRRRQQQOOOKKKIIIGGGFFFGGGHHHIIIJJJIIIHHHHHHFFFJJJKKKIIIKKKOOOPPPMMMJJJIIIHHHGGGHHHIIIKKKMMMCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@???@@@@@@<<<<<<===???@@@BBBCCCDDD======<<<::::::999999:::::::::;;;;;;;;;;;;;;;<<<:::999888888777777888888999999888888888999999:::777777777666666777777777666666666666555555555555444444555666888999::::::::::::999999888888777777888888888888888888888888777888888999999999999888:::999888777666555555555666666666555555555555555888888888888888777666555555555666777888888888888666777777777777888888888999999999::::::;;;;;;;;;:::999999999999:::;;;;;;;;;:::;;;>>>AAACCCJJJQQQiiisssZZZLLLHHHHHHIIIKKKLLLJJJKKKPPPTTT___xxxxxxbbbZZZRRROOONNNLLLNNNRRRDDD???;;;999888888>>>EEEMMMLLLJJJHHHDDDAAA>>><<<::::::888777666555555555333333333333333333333333555444444333222222111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222222111000000111333222333444666;;;JJJ```rrrpppeeeYYYTTTYYYlllyyysss}}}uuueeeZZZTTTMMMJJJFFFEEEEEEHHHJJJLLLQQQXXX```hhhooowww}}}nnnbbb]]]WWWPPPSSS]]]\\\^^^___]]]ZZZYYY\\\```kkkooo}}}xxx\\\PPPMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========???@@@AAACCCDDDEEEEEEEEE@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999888888888888888888888888777777888888999;;;<<<======@@@AAA@@@BBBEEEEEEBBB?????????@@@@@@@@@AAAAAA@@@BBBDDDFFFLLLVVVZZZYYYGGGEEECCCCCCDDDEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKMMMOOOOOONNNMMMJJJIIIJJJKKKNNNOOONNNMMMLLLMMMNNNOOOPPPRRRRRRSSSOOOPPPQQQRRRQQQOOOMMMLLLJJJKKKKKKKKKLLLMMMPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNMMMMMMMMMNNNNNNOOOSSSUUUSSSNNNJJJIIIJJJFFFGGGGGGGGGHHHHHHHHHIIIFFFIIIJJJHHHHHHLLLLLLJJJIIIGGGFFFEEEEEEGGGIIIKKKCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@======<<<===>>>@@@BBBCCC>>>===<<<:::999888888888999999::::::;;;;;;;;;;;;:::999888888777777888888:::999999888888999999999999999888888888888999999666666666666666666666666444444555666777777888888888888888888888888888888888888888888888888888777666777888888999999999888:::999888777555555555555666555555444444444444444888888888999999888777777444444555666777777777777666666666777777777888888888888999:::;;;<<<======999999888777888999:::;;;;;;888888<<<>>><<>><<<;;;:::999777666666555555333333333333333333333333666555555444444333222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222222111000000111333222444444333444@@@VVViii|||uuujjj\\\SSS]]]|||ooonnn~~~wwwggg___SSSPPPLLLIIIIIIIIIIIIHHHFFFKKKRRRXXX^^^gggttt}}}}}}wwwrrriii]]]UUUUUUSSSOOOTTT___]]]]]][[[UUUSSSYYYgggsss|||dddSSSRRRPPPJJJHHHGGGFFFDDDDDDCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;???@@@BBBCCCDDDEEEEEEEEE@@@@@@@@@@@@?????????>>><<<<<<<<<;;;:::999888777777777777777777777777777777777777888999;;;<<<===;;;???@@@>>>@@@CCCCCC@@@@@@@@@?????????@@@AAABBB@@@BBBBBBCCCIIIRRRUUUTTTHHHGGGEEEDDDEEEFFFEEEDDDFFFFFFFFFGGGHHHHHHHHHIIIEEEEEEFFFFFFGGGIIIJJJKKKEEEFFFGGGHHHIIIHHHHHHGGGFFFHHHKKKMMMNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKJJJKKKMMMPPPRRRSSSTTTUUUOOOPPPQQQQQQQQQOOOMMMKKKHHHIIIJJJJJJJJJLLLOOOQQQSSSRRRPPPOOONNNOOOPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOSSSRRRPPPOOONNNOOOOOOPPPLLLQQQVVVTTTMMMIIIJJJMMMGGGFFFFFFFFFGGGHHHIIIIIIGGGJJJJJJGGGGGGJJJJJJGGGHHHFFFDDDCCCCCCDDDFFFHHHCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@??????>>><<<<<<<<<>>>AAABBB???>>><<<:::999777777666999999999::::::;;;;;;;;;:::999999888777888888888::::::999999888999999999;;;::::::999999::::::;;;777777777777777888888888444444555555666666777777777777777777777888888888888888888777777777777777666777888999999999999999:::999888666555555444444666555444333333333333444777888888999999999999888333444555666777777777777666666666666777777777777888888999:::<<<===>>>>>>999888777777777888:::;;;<<<:::<<>>===<<<;;;:::888666555444444222222222333333444444444777555333222333333222111////////////////////////111000///000111222111///111111000000000000111111000000000000111111111111000111111111111222222222000...222888777666DDDWWWuuu{{{{{{mmm]]]]]]qqqvvvssswwwqqq^^^WWWPPPOOONNNIIIEEEDDDDDDFFFHHHIIILLLVVVcccnnnqqqwww~~~|||uuulllbbbZZZVVVRRRNNNPPPVVVYYYYYYWWWYYYSSSQQQVVV^^^jjj{{{iiiZZZTTTLLLHHHIIIJJJIIIHHHHHHHHHGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@>>>??????>>>======>>>@@@AAACCCFFFIIIJJJIIIGGGFFFCCCAAA>>><<<;;;<<<>>>???===<<<::::::999:::;;;<<<999999999888888888777777888777777777888999::::::;;;<<<>>>???AAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>DDDCCCBBBBBBEEEHHHLLLOOOEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEHHHGGGFFFFFFGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLJJJKKKLLLMMMOOORRRTTTUUUNNNOOOPPPQQQQQQPPPOOONNNJJJJJJIIIJJJLLLNNNPPPQQQOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNSSSQQQOOOMMMLLLMMMNNNOOOMMMNNNOOOPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDEEE@@@@@@AAA???>>>===>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAAAAABBBBBB@@@???@@@???>>>======>>>???@@@@@@@@@???===<<<:::999999777999::::::888777777888888888888888777777777666999999:::;;;;;;<<<======999888777777777888::::::777777666666555555444444777777777777777777777777666666666666666666666666888888777777666666555555555555666666666666555555888888777777666666555555666555555555555444444444666666666666666555555555666666666666666666666666444444444555555555666666777888888888999999999999777777777777777888888999<<<<<<<<<<<<<<<<<<<<<<<<===BBBNNNeeewwwbbbWWWSSSRRRKKKIIIEEE@@@>>>DDDPPPYYY|||mmmdddiiiaaaTTTFFF@@@??????@@@CCCMMMLLLJJJHHHDDDAAA???======;;;:::888666555444444222222333333444444444444666444222222222333222000000000000000000000000000111000///000111111000///111111000000000000111111000000000000111111111111000111111111111222222222555222333777555222;;;IIIddduuuxxxmmmnnnuuu{{{vvv}}}pppaaaXXXQQQLLLJJJKKKGGGHHHHHHGGGGGGJJJOOOSSS]]]bbbiiipppuuu{{{}}}tttooohhhbbb]]]WWWQQQMMMQQQSSSVVV[[[___^^^ZZZVVVNNNQQQ[[[kkkzzzttt\\\SSSPPPKKKIIILLLJJJIIIGGGGGGHHHGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBAAA???===;;;<<<===AAABBBEEEGGGHHHHHHGGGGGGBBB@@@>>><<<<<<===???@@@???>>><<<;;;::::::::::::::::::999999999888888888888777777888888999:::;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>===CCCCCCBBBBBBCCCEEEGGGIIICCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRNNNOOOPPPPPPPPPPPPOOONNNIIIIIIIIIJJJKKKMMMOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNSSSQQQOOONNNMMMNNNOOOPPPMMMMMMNNNOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCC???@@@@@@???======>>>???AAAAAAAAA@@@@@@@@@??????@@@??????@@@@@@???>>>===>>>===<<<;;;;;;<<<===>>>@@@???>>>===;;;:::999999777888999999777555666666888888777777777666666666777777888888999::::::;;;888888777666777888999:::999999888777666666555555777777777777777777777777666666666666666666666666777777777666666666555555555555666666666666555555666666666555555555444444555555555555444444444444666555555555555555555555555555555555555555555555444444444444555555555666777777777777888888888999777777666666777777888999::::::::::::::::::::::::===>>>BBBLLL^^^yyytttnnniiiiiiaaaSSSFFF???BBBJJJQQQttt|||jjjfff```TTTIIIEEEDDDCCCDDDFFFMMMLLLJJJGGGDDDAAA???>>>===<<<:::888666555444444333333444444444444444555555444222111222222111000111111111111111111111111111000//////111111000///111000000//////000000111000000000000111111111111000111111111111222222222777222111444333000444<<>>@@@AAAAAA@@@>>><<<;;;:::::::::;;;;;;:::::::::999999999888888888888999:::;;;<<<;;;;;;===>>>????????????@@@@@@@@@@@@??????>>>===BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAFFFFFFEEEDDDDDDEEEFFFFFFLLLKKKIIIHHHGGGFFFFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNOOONNNOOOOOOPPPPPPOOOOOONNNKKKKKKJJJKKKKKKMMMNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMNNNNNNNNNOOOOOOOOORRRQQQPPPOOOOOOOOOPPPQQQLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@AAA???@@@@@@???>>>===>>>???????????????>>>>>>>>>>>>===============<<<<<<;;;;;;;;;999999999999;;;;;;???>>>===<<<;;;:::999888777888999888555444444444777777777666666666555555555555555666666777777888888777666666666777888999;;;:::999888777666555555555555555555555555555555555555555555555555555555666666666555555555555555555555666666666666555555444444444444444333333333555555444444444333333333555555555555555555555555555555555555555555555555444444444444555555555555666666666666777777777777777777666666777777888999999999999999999999999999999::::::888===QQQmmmjjjTTTFFFBBBGGGMMMnnnvvvpppdddWWWPPPKKKFFFDDDEEENNNMMMJJJGGGDDDAAA@@@???===<<<:::888777555555444444444444444444444444444444333111000111222111000111111111111111111111111111///...///000111000///000000////////////000000///000000000111111111111000000111111111222222222333......222444222333666@@@PPPkkkqqq___SSScccxxx|||qqquuuggg```XXXSSSNNNLLLNNNNNNLLLHHHHHHHHHIIIJJJMMMQQQVVVYYY^^^aaaffflllrrrvvvzzz{{{|||xxxtttrrrkkkiiifffbbb]]]YYYVVVTTTLLLKKKJJJKKKOOOTTTYYY\\\dddeeeeee```YYYUUUWWWYYYoooxxxZZZSSSNNNNNNLLLHHHGGGJJJIIIGGGFFFFFFGGGFFFCCCAAA@@@@@@@@@@@@@@@?????????>>>???@@@@@@???>>>???@@@@@@@@@@@@AAABBBEEEGGGHHHCCCBBB@@@>>>>>>>>>>>>???@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888888999999;;;<<<===;;;;;;<<<===>>>>>>>>>===???@@@AAAAAAAAA@@@???>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAFFFEEECCCBBBBBBCCCEEEFFFJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJIIIIIIHHHMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOOOOPPPPPPOOOOOOOOOQQQPPPOOOOOONNNMMMMMMMMMJJJKKKLLLNNNOOOQQQRRRSSSNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQKKKKKKKKKKKKLLLMMMOOOOOONNNMMMLLLJJJIIIHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???@@@AAAAAA???>>>>>>???>>>>>>>>>=========<<<<<<;;;<<<======<<<;;;:::;;;:::999888888888888999:::======<<<;;;:::999888888777999999888555333333333666666666555555555555444444444444555555555666666777666555555555666777888::::::999888666555444444333333333333333333333333444444444444444444444444555555555444444444444444555555666666666666555555444444444444444333333333444444444444333333333222444444444444444555555555555555555555555555555555444444444444444444444444555555555666666666666777666666666666666777888888888888888888888888888888444888;;;888666>>>OOO]]]rrrlllTTTIIIJJJPPPdddyyyjjj^^^UUUMMMJJJKKKOOOMMMJJJGGGDDDBBB@@@@@@===<<<;;;999777666555555444444444444444444444444333111000000111111111000111111111111111111111111000///...///000111000...000000////////////000000///000000000111111111111000000111111111222222222222......111444444333444888???RRRpppzzzfffPPPQQQZZZrrruuurrr}}}qqqiii```UUUOOOPPPPPPNNNKKKOOOLLLJJJHHHHHHJJJLLLNNNMMMOOOSSSXXX]]]bbbeeegggmmmnnnpppssswww{{{~~~}}}zzzvvvtttrrrqqqqqqpppnnnkkkgggcccaaaZZZXXXVVVRRRPPPNNNMMMMMMDDDFFFJJJPPPVVV\\\bbbfffjjjgggaaaXXXUUU\\\kkkwww}}}{{{xxxcccQQQOOOOOOOOOLLLGGGEEEGGGHHHGGGFFFEEEFFFEEECCCAAA????????????????????????===???AAAAAA@@@??????@@@??????>>>>>>@@@BBBEEEFFFDDDCCCAAA???===<<<<<<<<<======>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888999:::<<<===>>>;;;<<<<<<=========<<<<<>>@@@BBBCCCCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHFFFFFFEEEEEEDDDEEEEEEEEEJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOWWWVVVUUUSSSQQQOOOMMMLLLIIIJJJKKKMMMOOOPPPRRRRRRMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOKKKJJJJJJKKKLLLMMMOOOOOONNNMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCCCCAAA??????@@@======<<<<<<<<<;;;;;;;;;;;;===>>>===;;;::::::<<<::::::999888888999::::::<<<;;;;;;:::999888777777888::::::999666444444444555555555444444444333333444444444444555555555555666555444444444555666777777777666555444333222222222222222222222222222222333333333333333333333333333333333333333333444444444444555555555555444444444444444444444444444444444333333333222222222222222333333333444444444555666666666666666666666666444444444444444444333333444555555555666666666666666666666555666777777888888888888888888888888888555888<<<<<<;;;<<>>===;;;999777666555555444444333333333333222222222000//////000111111000111111111111111111111111000///......000000///...000//////......//////000000000000000111111111111000111111111111222222222333222111222333333222111444666DDD```}}}rrrWWWMMMJJJ\\\{{{}}}yyyjjj```ZZZUUUPPPLLLPPPMMMIIIFFFFFFFFFFFFFFFFFFHHHJJJLLLOOORRRUUUVVV[[[\\\^^^aaaeeeiiilllnnnrrrqqqppppppoooooooooooonnnmmmllliiifffcccaaa______^^^]]]ZZZXXXUUUSSSRRRMMMKKKIIIHHHGGGHHHJJJKKKNNNRRRWWW[[[^^^```cccfff\\\[[[XXXWWW^^^ppphhhZZZKKKLLLMMMMMMJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>?????????AAABBBDDDCCC@@@===<<<<<<>>>>>>===>>>???@@@BBBCCCCCCBBB@@@???===<<<;;;;;;;;;<<<===>>>?????????>>><<<<<<;;;;;;;;;:::::::::888888999:::;;;===>>>???<<<===============<<<;;;===>>>@@@BBBCCCBBBAAA???<<<===???BBBCCCDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCAAABBBCCCEEEGGGHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJNNNMMMMMMLLLLLLMMMMMMNNNWWWWWWVVVTTTRRROOOMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA???AAACCCCCCAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;:::===???>>>;;;999:::<<<::::::999888888999:::::::::::::::999888777777777888999:::999777555555555444444444333333333333222444444444444444444444444555444333333333444555666444444444333222222111111222222222222222222222222222222222222222222222222222222222222333333333333222333333333333333333222333333444444444444555555333333333222222222111111111222222333333444444444666666666666666666666666444444444444333333333333555555555555666666666666666666555555666666777888888888888888888888888888888888999999:::<<<===???CCCYYYwwwiii\\\[[[~~~vvvqqqrrrQQQNNNKKKGGGDDDBBBAAAAAA>>>===;;;999777666666555333333222222222111111111111000......000111000000000000000000000000000000000///......///000///...//////............//////000000000000111111111111000111111111111222222222222333333222111111222111333444<<>>>>>>>>??????AAABBBDDDCCC@@@>>><<<<<<>>>>>>======>>>??????@@@??????>>>======<<<<<<<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999888999999:::<<<===???@@@>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>@@@AAA@@@???>>><<<===>>>@@@BBBCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIIIIIIIJJJKKKQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJKKKJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@===???AAABBB@@@>>>=========<<<<<<<<<<<<;;;;;;;;;999<<>>:::888999<<<:::999888777777888999:::999999999888777777666666555777888888666444444555333333333333222222222222333333333333333333333333444333222222222333555666222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333111111222222222222111111222222222222333333333444222222222222111111111111111111111222333333444444444444444444444444444444444444444333333333222222555555666666666777777777666555555555555666777777666666666666666666666666666666777777777999<<<>>>;;;BBBSSSjjj~~~xxxqqqQQQOOOKKKGGGDDDBBBAAAAAA>>>===;;;999888666666555222222222111111111000000111///......000111000000////////////////////////000...---...///000///...//////............//////000000000000111111111111000111111111111222222222///222333111///111333444333333555;;;III]]]tttuuu```PPPNNN___}}}xxx{{{|||pppkkkddd```]]]ZZZVVVRRRMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLIIIIIIIIIHHHIIIIIIJJJJJJEEEFFFFFFGGGFFFFFFEEEEEEGGGFFFEEEEEEFFFIIILLLMMMNNNOOOQQQWWW^^^gggpppuuu|||zzztttjjj___VVVRRRQQQ___kkk}}}jjjVVVLLLJJJQQQPPPMMMJJJIIIJJJJJJHHHGGGEEEDDDDDDDDDDDDAAA???<<<=========>>>>>>??????===@@@BBBCCCAAA@@@??????======>>>>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>><<<===>>>>>>>>><<<;;;:::;;;;;;:::::::::999999999999999999:::<<<>>>???@@@????????????>>>===<<<;;;777999<<>>???@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBCCCEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIILLLKKKJJJIIIGGGFFFEEEDDDBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFHHHHHHKKKLLLMMMNNNMMMMMMKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEIIIJJJLLLNNNNNNMMMKKKJJJFFFFFFEEEEEEDDDEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@?????????AAABBBBBBAAA@@@???;;;>>>@@@@@@???===<<<<<<======<<<<<<<<<;;;;;;;;;777;;;>>>===999777888;;;999888777666666777888999999999888888777777666666333555666666555444444555333333333222222222111111333333222222222222222222333333222222222333444555111111222222222333333333222222222222222222222222111111111111111111111111000000111111222222222333000000111111111111000000000000111111222222222333222222222111111111111000000000111222333333444444222222222222222222222222444444444333333222222222666666666666777777777777555555555555555666777777555555555555555555555555000444888999888888:::<<>>HHHQQQaaaRRRPPPMMMIIIFFFDDDCCCBBB>>>===;;;999888666666555555444444333333222222111111111111111111111111111000000000000////////////000000000000000000000000---......///000111111222...///222444444333111000000000000000111111111111000000000000111111111111777222111555777>>>TTTlll}}}iiiWWWVVVaaalllvvvmmm~~~rrrxxxvvvooohhhcccccc]]]UUUPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCHHHHHHHHHJJJMMMRRRWWWYYYbbbeeejjjsss|||ttteeeZZZVVVYYYbbbkkkeeeUUUMMMIIIGGGKKKLLLLLLKKKHHHFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;<<<===>>>??????@@@@@@???===<<<<<<===???>>><<<:::777888:::;;;;;;:::999888<<<<<<<<<;;;;;;:::::::::888888999:::::::::999999<<<;;;::::::::::::;;;<<<<<<<<<<<<===============888:::<<<===<<<<<<===>>>@@@???>>>======???AAABBB>>>>>>?????????>>>>>>===???@@@AAAAAABBBBBBAAAAAA>>>???@@@AAACCCDDDEEEFFFBBBDDDFFFFFFEEEEEEFFFGGGHHHFFFDDDCCCCCCEEEGGGIIINNNKKKGGGGGGHHHHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHJJJLLLNNNOOONNNMMMMMMHHHHHHGGGFFFDDDBBBAAA@@@CCCEEEGGGHHHHHHFFFDDDBBBDDDEEEFFFFFFDDDBBBBBBBBBAAAAAA@@@???>>>>>>??????BBB@@@>>>???AAACCCAAA???>>>============<<<<<<<<<===>>>>>>>>>===<<<;;;:::>>>>>>======<<<<<<;;;;;;;;;::::::999888888888999777777777777666666666666555555555555555555555555333333333222222111111111222333333444444333333222222222111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333222222111000//////000000000000111222222222222111222111111111000000//////111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555555444444333333444444555444333333333444555777888666666666666777777777777;;;777:::CCCFFFHHHTTTdddvvvRRRPPPLLLIIIFFFDDDBBBBBB>>>===;;;999888666666555555444444333333222222111111111111111111111111111000000000000////////////000000000000000000000000......//////000000111111///000000111111111111111//////000000000111111111000000000000111111111111333......333555888GGGYYYtttuuu]]]RRRVVV]]]yyywwwkkktttuuusss{{{vvvqqqjjjddd```]]]YYYUUUPPPPPPOOONNNMMMLLLJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRVVV\\\bbbhhhlll~~~}}}yyykkkfff___\\\___iiiwwwvvv^^^QQQMMMJJJIIIKKKLLLLLLJJJGGGEEEEEEFFFDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<===>>>>>><<<:::888888999999999999999888:::::::::999999888888888777777888999999999999999;;;:::999888888999:::;;;============<<<<<<<<<<<<:::;;;======<<<<<<<<<===>>>===<<<;;;<<<===???@@@>>>>>>?????????>>>>>>===???@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFCCCEEEGGGGGGFFFEEEFFFGGGGGGFFFDDDBBBBBBBBBCCCDDDLLLIIIGGGFFFGGGGGGEEECCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIKKKLLLNNNOOONNNMMMLLLIIIIIIHHHGGGEEECCCBBBAAABBBDDDFFFGGGHHHFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@AAA@@@???>>>===============AAA???>>>???AAABBB@@@>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999999999999:::888888777777777666666666555555555555555555555555333333333222222222111111222333333444444333333222222111111000000111111222111111111111111111111111000000000000000000000000//////000000000111111111111111111111222222222222222222111000000000000000//////000111111111111000111111111111000000000///111111111111111111111111000000000111111111222222333333333333333333333333333333333444444444444555444444333333333333444444444444333333444555666777555555666666666777777777<<<777999??????===EEESSS^^^rrrQQQOOOLLLHHHEEECCCBBBAAA>>>===;;;999888666666555555444444333333222222111111111111111111111111111000000000000////////////000000000000000000000000////////////000000000000111000///......///111222//////000000000000111111000000000000111111111111000,,,---333444333999BBBbbbyyyooo]]]XXXXXX___ssslllllltttvvvrrruuu~~~xxxqqqiiidddYYYYYYWWWUUUSSSQQQOOONNNLLLKKKJJJIIIIIIJJJKKKMMMJJJKKKLLLNNNQQQUUUYYY[[[aaadddjjjqqqyyyrrrhhhccc___dddiiinnnwwwxxxcccSSSMMMKKKKKKKKKLLLLLLKKKIIIFFFEEEFFFHHHDDDDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<<<<<<<============<<<;;;;;;<<<;;;:::<<<======<<<:::999888888777777777888888888777777777777777666666666666777999:::::::::::::::999888777777888999:::>>>=========<<<;;;;;;;;;<<<===???>>><<<;;;<<<<<<<<<;;;:::::::::;;;===>>>===>>>>>>??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@AAACCCDDDEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBJJJHHHEEEEEEEEEEEEDDDCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCEEEHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLJJJJJJIIIHHHFFFDDDBBBAAAAAACCCEEEFFFGGGFFFEEEDDDBBBBBBBBB@@@>>>===???AAA>>>======<<<<<<<<<<<<<<<@@@???>>>???@@@AAA???===<<<<<<<<<<<<;;;;;;;;;:::<<<;;;:::::::::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::999:::::::::999999888888888777777777555555555555555555555555333333333333222222222222222333333444444333333222222111111000000111111222000000000000000000000000000000000000000000000000//////000000000000111111000000000000111111111111222111000000000000000000......///000000000000000111111111111000000000000111111111111111111111111/////////000000000111111222222222222222222222222333333333333444444444444444444333333333333444444555444444444444444555555555555555666666666666777:::777888;;;999555:::CCCFFFOOO___ooo}}}QQQOOOLLLHHHEEECCCBBBAAA>>>===;;;999888666666555555444444333333222222111111111111111111111111111000000000000////////////////////////////////////000000000000//////////////////.........//////000////////////000000000111///000000000111111111111333//////333666333444777LLLccc}}}yyyoooggg^^^hhhxxxuuuooosssuuutttzzz{{{vvvqqqooommmmmmdddbbb___\\\\\\]]]^^^```dddfffkkkpppvvv{{{uuuggg^^^[[[]]]kkkxxxjjj```SSSKKKIIIJJJJJJJJJLLLKKKJJJGGGEEEDDDFFFHHHDDDDDDCCCBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<;;;:::999888;;;:::999:::<<<<<<;;;:::999888777666666666777888666666666666666666666666666777888:::;;;<<<<<<<<<:::999888777777888999:::>>>>>>===<<<;;;;;;::::::===???@@@???<<<;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@????????????@@@AAABBBCCCDDDDDDEEEGGGHHHGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHGGGEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFIIIMMMOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@AAACCCEEEFFFFFFEEEEEEBBBBBBAAA>>><<<===???AAA>>>===<<<<<<<<<<<<======?????????@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::<<<;;;:::999:::<<<>>>@@@>>>>>>======<<<;;;;;;;;;::::::999999888999999:::999999999999888888888777555555555555555555555555333333333333333333333333222333333444444333333222111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000111////////////000000000000111111000000000000000111...///000000111111000000111111111000000000000000111111111111111111111111/////////000000000111111222222222222222222222222222222333333333444444444444333333333333333333444555555444444444444444444444444555555555666666666888666777;;;:::777999??????===CCCOOOXXX^^^hhhuuuQQQOOOLLLHHHEEECCCBBBBBB>>>===;;;999888666666555555444444333333222222111000000000000000000000000000000000000////////////////////////////////////000000000000////////////---...///000000///---,,,...////////////000000000///000000000111111111111444111///222444444333444888GGG]]]vvvtttjjjcccjjj~~~|||lll```^^^\\\bbbppp|||tttiii```^^^ccciiinnnmmmWWWQQQJJJFFFFFFHHHHHHHHHJJJJJJHHHFFFCCCCCCEEEGGGDDDCCCBBBAAA@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777:::888888888:::;;;;;;::::::999777666666666777888666666777777777777777777777888999;;;<<<=========;;;:::999888888999:::;;;>>>======<<<;;;::::::999===??????>>><<<:::::::::;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>??????@@@AAABBBCCCCCCEEEFFFGGGGGGEEECCCCCCDDDDDDFFFHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKOOOSSSVVVVVVVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMJJJIIIIIIHHHFFFDDDBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCBBB???======@@@BBB???>>>>>>===>>>>>>??????>>>@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;<<<>>>@@@BBB======<<<<<<;;;:::::::::888777777777777777888888999999999999888888888777555555555555555555555555333333333333333333333333222333333444444333333222111000000000000000000111////////////////////////////////////////////////...////////////000000000....../////////000000000111000000000000000111111///000111111222222111111000000000000000000111111000000000000000000000000000000000111111111222222111111111111111111111111222222222333333333444444333333333222222333333333444444444444444444333333444444444444555555555555777666888;;;;;;999999<<<>>>777888???AAA@@@GGGSSShhhvvvRRRPPPMMMIIIFFFDDDCCCBBB>>>===;;;999888666666555555444444333333222222111000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000,,,...000222111///---+++......////////////000000000000000000111111111111333111//////111222222333222888FFF```tttYYYQQQ]]]uuulllZZZMMMLLLQQQZZZ___cccooo}}}vvvnnn```]]]\\\aaakkkvvvvvvYYYMMMJJJGGGEEEEEEFFFFFFEEEGGGGGGFFFEEEBBBBBBCCCEEEBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888888999777666777999::::::::::::999888888777777777777666666777777777777888888888888:::;;;<<<<<<<<<<<<;;;:::999888888999:::;;;===<<<<<<<<<;;;:::::::::<<<===>>>===;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<======>>>>>>============>>>??????@@@AAAAAACCCDDDFFFEEEDDDCCCCCCDDDBBBCCCEEEGGGHHHHHHHHHGGGFFFGGGGGGFFFDDDCCCEEEFFFDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNNNNRRRWWWZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIGGGEEECCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCAAA???>>>@@@BBB???????????????@@@@@@AAA???AAACCCCCCAAA???>>>>>><<<<<<<<<<<<;;;;;;;;;:::======<<<<<<===???@@@BBB<<<;;;;;;:::999999888888666666666555666666777888999999888888888777777777555555555555555555555555333333333333444444444444222333333444444333333222111000000//////000000111////////////////////////////////////////////////......////////////000000////////////000000000000000000000000000111111222000000111222222222222222000000000000111111111111000000000000000000000000000000000111111111222222000000000000000000000000222222222222333333333333333333222222222222333333222333444444444444333333333333333444444444555555777777888888888777666666;;;666666::::::888<<>>===;;;999888666666555555444444333333222222111000000000000000000000000000000000000////////////000000000000000000000000......//////000000111111///000000000000///...---........./////////000000000000000000111111111111000111111000///000111111222555<<>>>>>>>>>>>;;;;;;<<<============<<<<<<<<<======>>>>>>??????@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIHHHEEEEEEFFFIIIEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLPPPVVVYYYXXXVVVSSSRRRTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPMMMMMMLLLKKKIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@??????@@@???????????????@@@AAAAAA???BBBEEEEEEBBB???>>>>>>=========<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????::::::999999888777777777666666666666666777888888888888777777777666666666555555555555555555555555333333333444444444555555222333333444444333333222000000////////////000000........................////////////////////////........./////////000000//////000000000111111111000000000000000111222222///000000111111111111111///000000000111111111111000000000000000000000000/////////000000000111111000000000000000000000000111222222222222333333333333333222222222222333333111111333444555444444333222333333333333444444444777777777666777777666555666777888999999888;;;>>>===CCCPPPaaaooo{{{TTTRRROOOKKKHHHFFFEEEDDD>>>===;;;999888666666555555555444333333222222111000000000000000000000000000000000000////////////000000000000000000000000---......///000111111222222111000///......///000............/////////000000000000000111111111111///222444222000000000///...222444888GGGbbb~~~uuudddUUUMMMSSS^^^qqqxxxbbb\\\YYYRRROOORRRLLLPPPVVV[[[```fffmmmsssyyyuuutttnnniiibbb[[[WWWXXX[[[]]]iiitttjjjWWWQQQHHHFFFFFFEEEEEEDDDDDDCCCBBBAAACCCDDDDDDBBB@@@@@@AAA??????@@@@@@@@@AAAAAAAAA;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::888666444555777999::::::::::::;;;;;;:::999777666555555555666666666777777666777777888888888777777999888777666666777888999::::::;;;;;;;;;;;;;;;;;;999;;;<<<;;;:::999999:::999999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>???AAACCCCCCBBBBBBBBBDDDJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIFFFEEEHHHJJJGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJIIIMMMSSSVVVUUURRROOOMMMSSSRRRQQQPPPNNNMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQOOOOOONNNMMMKKKIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBCCCBBB@@@>>>>>>?????????>>>>>>???@@@AAAAAA@@@CCCFFFFFFCCC@@@??????>>>============<<<<<<<<<;;;<<<======>>>=========999999888888777666666666777777666777777888999999777777777777666666666666555555555555555555555555333333333444444555555555222333333444444333333222000000////////////000000........................////////////////////////............/////////000000000000000111111111111000000///000000111222222...//////000000000000000//////000000111111111222000000000000000000000000............/////////000000000000000000000000000111111222222222333333333333222222222222222222333///111222444555555444444222222333333333444444444555555555555777::::::888555999:::777666888999888===<<>>???>>>;;;666333444666666555555444444333222222////////////////////////111000000///...---------------......//////000000///////////////000111111//////............//////000000000000000000000000////////////000000000000000111111111111222222222111555888777999EEE[[[mmmxxxfffYYYPPPIIIWWWuuuyyyuuufffUUUOOOOOOLLLHHHJJJNNNOOOLLL\\\^^^bbbjjjrrrxxxzzzzzzvvvyyy|||~~~wwwkkk```[[[VVVQQQRRRWWWRRRVVV\\\ccciiinnnsssvvvjjjYYYNNNIIIHHHCCCCCCDDDDDDDDDDDDCCCCCC????????????>>>>>>>>>===??????>>>>>>???@@@AAAAAA??????>>><<<<<<;;;;;;;;;===<<<:::888888999:::;;;777777777777666666666666:::;;;;;;:::999777555333666555444333333444555666777777777777777888888888888888888888777777777666999999888888999;;;===>>><<<;;;:::888777666666666777777777888999:::;;;<<<>>>===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@>>>;;;;;;<<<<<<<<<;;;;;;===@@@AAAAAAAAABBBCCCHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKIIIGGGEEEEEEGGGIIIKKKIIIOOOYYY___\\\RRRNNNOOOOOONNNMMMMMMMMMMMMKKKIIINNNQQQQQQNNNOOOQQQQQQNNNSSSQQQPPPPPPOOOLLLGGGDDDEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>???AAACCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;;;;;;;:::999888777777777777444444555555666666777777666555555444444333222222222333333444444333333222222222222222222222222222333333333222222222111111222111111000000000000000000000//////.........---////////////000000000000000000000000000000000000222000...///222333111///000000000000000000000000000000000000111111111111000000000000111111111111......//////000000111111111111000000//////......//////000000000000//////111111111000000000000000222222222222222222222222333333444444444333222222444333333333333444555555444555666777777888888777777777777777777777777777777888:::===@@@CCCEEEGGG___oooYYYUUUQQQMMMKKKIIIGGGEEE??????>>>;;;777444444666666555555444444333222222000000000000000000000000111000000///......------.........//////////////////////////////000111111//////............//////000000000000000000000000000000000000111111111111000000111111111222222222///222444222111777DDDPPPmmm|||{{{mmm```WWWRRRbbb|||xxxppp```PPPIIIJJJLLLKKKHHHHHHIIIMMMRRRUUUUUUTTTSSSUUUXXX[[[[[[[[[YYYXXXWWWMMMEEECCCBBBAAAEEEJJJ___gggtttkkkVVVLLLEEECCCCCCBBBCCCCCCDDDDDDCCCCCCBBB?????????>>>>>>>>>======??????>>>>>>???@@@@@@AAA>>>===<<<;;;;;;:::::::::<<<;;;999888777888999:::777777777777777666666666888999999:::999888777666666666555444444555666666777777777777777888888888999999999999888888888777999999999999:::<<<===>>>>>>===<<<:::999999888888999999999999:::;;;<<<===??????>>>=========>>>???:::::::::::::::;;;<<<<<<>>>=========???@@@???===???@@@AAAAAA@@@???@@@BBBDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJHHHGGGEEEEEEEEEGGGHHHIIINNNWWW^^^[[[SSSOOOPPPNNNMMMLLLLLLMMMLLLJJJHHHLLLOOOOOONNNOOOTTTUUUTTTRRRQQQPPPPPPOOOLLLHHHEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;:::999888777777777777555555555555555666666666555555555444333333222222222222333333333333222222222222222222222222222222333222222222111111111111222111000000//////000000000/////////.............../////////000000000000000000000000000000000000222000...///111222111/////////////////////////////////000000000111111111//////000000000111111111.../////////000000000111111111111111000000000/////////000000000000//////111000000000000000000000222222222222222222222222222222333333444333333333444333333333333444555555333444555666777888888888777777777777777777777777555666777999;;;===>>>???GGGNNN[[[jjj}}}XXXUUUQQQMMMKKKJJJGGGFFF@@@@@@>>>;;;777555555666666555555444444333222222111111111111111111111111000000000///......------///////////////.........///////////////000111111//////............//////000000000000000000000000000000111111111222222222000000000111111111222222111333555333111222666999NNNgggvvvlllYYYVVV___xxx~~~}}}fffXXXTTTQQQMMMPPPNNNKKKKKKLLLLLLIIIFFFIIIJJJMMMQQQSSSSSSPPPMMMNNNHHHDDDFFFJJJNNNTTTYYYiiiuuuzzzhhhTTTIIIFFFCCCBBBCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@<<<;;;:::999999999999999:::999888777666777888999888888777777777666666666666777888999999999999999777666666555555666666777666666666777777888888888::::::999999999888888888999999999999:::<<<===>>>???>>>===<<<;;;::::::::::::::::::::::::;;;<<<===??????>>>>>>>>>>>>???@@@::::::999999999:::;;;;;;======>>>AAADDDDDDCCCAAACCCDDDCCCAAA>>>===???@@@@@@@@@AAACCCDDDEEEFFFGGGEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDHHHLLLTTTZZZXXXQQQOOOQQQMMMLLLKKKKKKKKKKKKJJJHHHJJJLLLMMMLLLOOOUUUYYYXXXQQQPPPOOONNNNNNLLLHHHFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@@@@?????????>>>AAAAAA@@@???>>>=========>>>???@@@AAAAAAAAA@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777777666666777555555555555555555444444555555444333333222222111222222333333333333222222111111111111111111222222111111111111000000000000222111000000//////000000////////////................../////////000000000000000000000000000000000111000//////111111000/////////////////////////////////000000000000111111//////000000000000111111////////////000000000000222222111111111111000000//////000000000000//////000000000000000000111111222222222222222222222222111111222333444444444333333333333333333444555555222333444666777888888888777777777777777777777777555555666666777777888888;;;<<>>;;;888666666555666555555444444333222222111111111111111111111111000000//////............000000//////......------///////////////000000111//////............//////000000000000000000000000///000000000000111111111000000000000111111111111222333444555555555444444;;;RRRooonnn\\\TTTbbbwww{{{oooeeeaaa\\\WWWUUUVVVUUUQQQMMMNNNMMMPPPVVV]]]aaa```]]]YYYVVVUUUYYY^^^eeejjjmmmwwwcccVVVJJJGGGFFFDDDBBBBBB???@@@@@@AAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<<======:::999888888777777777888999888777666666666666777888888888777777777666666777777888888999999999999777777666666666666777777555555666666777888888888999999999888888888777777777777888999:::;;;<<<===>>>===<<<;;;::::::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<======>>>>>>;;;:::::::::::::::;;;;;;;;;<<>>>>>BBBBBBAAA@@@???===<<<<<<>>>>>>???@@@@@@??????>>>>>>===<<<;;;::::::::::::::::::::::::::::::999999999888777666666666666666666555555444444333333333444444333333222111111111111111222222222222111111000000000111111111111111000000000000000/////////111111000//////////////////////////////................../////////000000000000000000000000000000000000//////000000000///////////////////////////////////////000000000111////////////000000000111////////////000000000000111000000000000000000000//////000000000000//////000000000000000111111111111111111111111111111111///000111222333444444444333333222222333333444555111222333555666777888888666666666666666666666666666666666666777777777777:::;;;;;;>>>FFFTTTfffrrrWWWTTTPPPNNNLLLKKKJJJHHHBBBAAA>>><<<:::888666555666555555444444333222222111111111111111111111111////////////............000000//////......------///////////////000000111//////............//////////////////////////////.........////////////000//////000000000111111111000000000111222333333333666AAARRRdddzzzppp]]]YYYZZZ```vvvyyyssssssvvvwwwtttqqqhhheeedddkkkxxxwww\\\QQQHHHBBBBBBCCC@@@>>>===>>>>>>????????????>>>>>>=========<<<<<<<<<<<<;;;::::::999999999999::::::888777777666666666666777777777666666555555555666888888888888888888888888::::::999888888777777777666666777777777777666666444555555666777777888888777777777777666666666666444555666888999;;;;;;<<<;;;:::999888888888888888999999888888888888888999::::::;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<>>===>>>@@@CCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFIIINNNNNNKKKKKKMMMKKKIIIGGGGGGHHHIIIHHHGGGGGGIIIHHHFFFGGGNNNQQQQQQKKKJJJIIIIIIIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@??????BBBBBBBBBAAA@@@>>><<<;;;>>>>>>>>>>>>>>>>>>======;;;:::999888888777888888888888888999999999999999777777666666555666666666555555444444333333222222333333333222111111000000000111111222222111111000/////////000000111111111////////////////////////111000000///.../////////.........///////////////............//////////////////////////////////////////000000/////////000...........................////////////000000000...////////////000000000000000000000////////////...///////////////////////////000000000000////////////000000111111111111111111111111111111111111///000111222333333444444333222222222222333444444111222333444666666777777555555555555555555555555444555555666777777888888444666888888999===CCCIIIYYYkkkWWWTTTPPPNNNMMMLLLKKKIIIDDDAAA>>><<<;;;999777555666555555444444333222222111111111111111111111111//////////////////......///////////////.........///////////////000111111//////............//////////////////////////////---------.........///////////////000000000111111222222111000000111222333444777<<>>???@@@@@@@@@======<<<;;;;;;;;;<<<<<<:::;;;>>>BBBEEEFFFCCCAAA>>>>>>???>>>===>>>@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLGGGEEEFFFIIIJJJHHHIIILLLJJJGGGEEEEEEFFFGGGHHHGGGFFFHHHGGGDDDEEEIIIKKKJJJIIIHHHGGGGGGHHHIIIHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA???===<<<>>>>>>=========<<<<<<<<<999999888777666666666666777777777888888888888888666666555555555555666666333333333333333333222222333333222111111000000///000000111111111111000000......//////000000111111////////////000000000000111000//////......//////.........///////////////------........./////////////////////////////////...///000000......///000..............................////////////000000......////////////000000000000000000////////////------............////////////000000000000///////////////000111111222222111111111111111111111111000000111222333333333222222222222222222333444444222222333444555555555555555555555555555555555555222222333444555666777777222555666666555666;;;???;;;HHHWWWeeevvvVVVSSSPPPNNNMMMMMMKKKJJJEEEAAA>>><<<<<<:::888555666555555444444333222222000000000000000000000000.../////////////////////.........//////////////////////////////000111111//////............//////////////////////////////............////////////////////////000000000111222333333222000///111333222555555666CCC^^^|||wwwdddVVVQQQPPPWWWiiimmm[[[LLLBBBDDD???===@@@AAA???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999999888888888999666666555555555666666777777777777777777666555555555555666777999:::;;;<<<===<<<:::888666666666666444555666666666666555444333333444555666777888999777777777777666666666666555666888:::<<<===>>>>>>;;;::::::999999999999:::;;;:::999888777777777777888999;;;===>>>?????????===<<<;;;;;;:::::::::;;;:::;;;<<>>>>>======>>>?????????@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEE@@@AAABBBDDDFFFHHHIIIJJJGGGGGGFFFGGGIIILLLOOOQQQJJJFFFEEEHHHIIIHHHIIILLLIIIFFFDDDCCCEEEFFFGGGGGGDDDGGGFFFDDDDDDGGGHHHFFFJJJHHHGGGGGGIIIJJJIIIIIIDDDEEEEEEFFFFFFFFFEEEDDDAAABBBBBBCCCCCCDDDDDDDDD???@@@AAABBBBBB@@@>>>===>>>======<<<;;;;;;<<<<<<999999888777666666666666666666666777777888888888666555555444444555555666222222222222333333333333222222222111000000/////////000000000000000000///------...//////000111111/////////000000111111111000000///............///............/////////000---------.........//////////////////////////////---///111000...---...000................................./////////000000........./////////000000111000000000/////////.............../////////000//////000000000000//////...//////000111111222222111111111111111111111111000111111222222222111111222222222111222222333444222333333444444444333333444444444444444444444444333333444444555555666666666777999777666888<<>>BBBDDDLLL^^^sssVVVSSSPPPNNNNNNMMMLLLKKKEEEBBB>>><<<<<<;;;888555666555555444444333222222////////////////////////.........///////////////---.........//////000000///////////////000111111//////............//////////////////////////////////////////000000000000////////////000000000000+++...111000---,,,...111000666777111222DDDaaauuusssgggZZZPPPLLLSSSggghhhTTTLLLHHHDDDDDD???<<<>>>???<<<:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999999999:::666666555555555666666777777777777888777666666555444444666777999;;;<<<===<<<;;;999777666666777777333444555666666555444333333333444555666777888999888888888888777777777777666777:::<<<>>>?????????======<<<;;;;;;;;;<<<<<<<<<;;;:::999888888777777444666888:::<<<=========<<<;;;::::::999999999999::::::;;;===??????===;;;;;;===>>>>>>===<<<<<<<<<<<<===>>>???@@@AAABBBCCC???@@@AAACCCDDDEEEEEEFFF???@@@BBBCCCEEEGGGIIIIIIEEEEEEEEEFFFHHHMMMQQQTTTMMMHHHFFFHHHIIIHHHIIILLLHHHFFFCCCCCCDDDFFFGGGGGGCCCFFFFFFDDDDDDGGGHHHEEEKKKIIIHHHHHHJJJKKKKKKKKKDDDEEEFFFGGGGGGFFFEEEDDDAAABBBBBBCCCDDDEEEFFFFFF???@@@AAABBBBBBAAA???>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666555666666666777777888888555555444444444555555666111111111222222333333444222222111111000///////////////000000000000//////---------...///000000111//////000000111111222222000000///...............---.........//////000000---------.........//////////////////////////////---///111000------...111..................................../////////000............/////////000111111000000/////////....../////////000000111111//////000000000000//////...//////000111222222222000000000000000000000000111111222222222111111000222222111111222222333444333333444444444333222222444444444444444444444444666666666666666666666666333555777555333222444666666;;;<<<999:::FFFVVV```VVVRRRMMMJJJIIIIIIHHHHHHEEECCC???===<<<;;;999777666555444444222222111000444444333222111000//////111///...///000111000...---------............/////////............//////////////////////////////000000////////////000000///......------///000111000000000000000000000000000000000///000111111222000111222333555:::AAAFFFlll|||mmmaaaRRRMMMPPPccc{{{|||[[[NNNKKKFFFBBBDDD??????>>><<<<<<;;;;;;;;;999:::;;;<<<<<<;;;::::::;;;:::888888888:::<<<===;;;;;;:::999888777666555222333444555666666666666777777777777666555444333333333444444444444444444999888888888777777666666666666666666555555555555666666555555555555666666777777777777777777777777666777888999;;;<<<===>>>;;;;;;;;;<<<;;;;;;::::::;;;;;;:::999888777666555777777888999:::;;;;;;<<<>>>===;;;:::999::::::;;;<<<;;;:::999:::<<<>>>???@@@AAACCCBBB???===<<<<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@???@@@AAABBBDDDEEEAAAAAAAAABBBDDDGGGJJJLLLKKKIIIGGGEEEEEEGGGIIIKKKOOOMMMJJJIIIHHHJJJLLLNNNHHHGGGEEECCCBBBBBBDDDDDDHHHGGGEEEDDDDDDFFFGGGIIILLLKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDD@@@AAACCCEEEEEEEEEEEEDDDCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<;;;:::<<<888444444555777666555666666666666666777888888999777444222111222333444222222222111111111111000111111111111111000///...111111000000//////......111111000///////////////000000000000000000000000...------------...//////................................................---......///////////////---------............///+++,,,---......---,,,+++...------------...//////000000//////.........---///////////////.........---------............///......///000000000000000////////////000000000000222111111111000000//////000000000000000000000000222222111111111111111111333333333333333333333333111111111111111111111111333333222222333333444555444444444444444444444444666777888999999;;;>>>AAAWWWSSSNNNKKKJJJJJJIIIHHHEEECCC@@@>>>===;;;999777666555444444222222111000111111111000//////......000///...///000111000...---------............/////////............//////////////////////////////000000////////////000000///......---...///000111000000000000000000000000000000000000000111111222333444333333222444888;;;EEEZZZrrr}}}sssiiiZZZMMMMMMYYYlllzzz```HHHBBBCCC???===>>>???>>>===<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;:::888888888999;;;<<<;;;:::999888777666555555333444555666777777777777666777777666666555444333333333333444444444444444888777777777666666666666666666666666666666666666666666555555555555666666666666666666666666666666555555666888999:::;;;<<<:::;;;;;;;;;;;;;;;::::::;;;;;;:::999888777666666666777777888999:::;;;;;;===<<<;;;:::::::::::::::<<<;;;:::::::::<<<>>>???>>>@@@BBBBBB@@@???????????????@@@AAABBBBBBCCCCCCBBB@@@???>>>>>>???@@@AAA>>>>>>>>>???AAACCCFFFHHHGGGFFFEEEDDDDDDFFFHHHIIILLLLLLJJJJJJJJJKKKMMMNNNKKKJJJGGGEEEDDDDDDDDDEEEGGGFFFFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDCCCAAA@@@?????????AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>>>>======<<<<<<=========<<<;;;;;;<<<999555444555666666444555555555555555666777777888666444222111111333444222222222111111111111000000000111111111000//////111000000000/////////...000//////...............////////////////////////...------------...//////.......................................------------......///////////////---------............////////////000000/////////...------------...//////000/////////.........---////////////............---------............///......///000000000000000.../////////000000000000111111111000000000//////////////////////////////111111111111111111111111333333333333333333333333111111111111111111111111333222222222222333444444333333333333333333333333333444555555555666999<<>>===<<<999777666555444444222222111000........................000///......000000///...---------............/////////............//////////////////////////////000//////......//////000///............///000000000000000000000000000000/////////000000000111111222333333222000000222333111>>>QQQdddtttxxxkkk\\\SSSOOORRR\\\eeeqqq\\\LLL@@@@@@AAA>>>===???>>>===<<<;;;;;;::::::;;;999::::::;;;;;;::::::999;;;:::999888777888999:::999999888888777666555555444444555666777777777777666666666666555444333222222333333333444444444555666666666555555555555555666666666666777777777777666666555555555555666666555555555555555555555555333444555666777888999:::::::::;;;;;;;;;;;;::::::;;;;;;:::999888777777666666666777888999::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::;;;<<<>>>???<<>>???============???AAACCCDDDBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMJJJHHHFFFEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEDDDBBB@@@>>>===<<<<<>>>>>>>>======>>>======<<<;;;;;;<<<999666555555555444444444444444444444555555666777555333111111111333444222222222111111111111000//////000111111111000000000000000000//////////////////...---------------////////////////////////...------------...//////........................///.........------,,,,,,---......///////////////---------............///---,,,,,,++++++,,,,,,---...------------...///////////////.......................................---------............///......///000000000000///....../////////000000000111111000000000000//////........................111111111111111111111111222222222222222222222222111111111111111111111111222222222222222333444444222222222222222222222222111222333333222333555777XXXTTTPPPNNNMMMLLLKKKIIIEEECCCAAA???>>><<<999777666555444444222222111000---------....../////////000///......///000///...---------............//////......------......////////////////////////////////////....../////////............/////////000////////////////////////...//////000000000000000,,,...000111000000222333444777===GGGVVVjjj|||{{{qqqeeeXXXNNNJJJJJJXXXddd}}}mmmUUUOOOGGGBBBBBBBBB???>>>@@@<<<<<<;;;:::::::::::::::888888888888888888777777:::999888777777777777777888888777777666555444444222333444555666666666666555555555555555333222222222222222333333444444555444444444444444444444444666666666777777777777777666666555555555555666666555555555555555555555555333444444555777888888999999999:::;;;;;;;;;::::::;;;;;;:::999999888777777555666666777888999:::;;;::::::<<<<<<<<<;;;:::999;;;;;;::::::;;;<<<>>>>>><<<>>>@@@AAA@@@?????????===>>>???@@@BBBDDDFFFGGGEEECCC???===<<<===???@@@>>>>>>>>>>>>???AAABBBCCC???@@@AAABBBDDDEEEFFFGGGFFFGGGIIILLLMMMNNNNNNNNNPPPNNNLLLIIIFFFDDDCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHGGGFFFEEECCCBBBFFFEEEDDDBBB@@@?????????AAA@@@@@@???@@@AAABBBCCCBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999777555444444333333444333333333333333444444555444222111111111222333222222222111111111000000......///000111111111000000000000000////////////000///......------......////////////////////////...------------...//////........................///......------,,,,,,+++---......///////////////---------............///,,,+++***))))))***+++,,,...------------...//////........................------...............///---------............///---...//////000000//////........./////////000000000000000000000000//////........................000000000000111111111111111111111111222222222222111111111111111111111111222222222111222333333444111111111111111111111111333444555444333333444666WWWUUUQQQOOONNNMMMKKKIIIEEECCCAAA@@@???===999666666555444444222222111000.........//////000000111///...---...///000///------------............///......------------......//////////////////////////////............//////---......///////////////////////////////////////......///000000000000///***---000111111111333444222222333666???RRRkkk{{{nnnbbbYYYTTTQQQHHHMMM]]]vvvoooXXXIIIFFFBBB???>>>===::::::<<<;;;::::::999999999999999:::999999888888888888888999888777777666666666666777666666555555444444444111111222333444444444444555555555555444333222111111111222222333444444555333333333333333444444444555555666666777777777888666666555555555555666666555555555555555555555555444555555666777888999999888999999:::;;;;;;::::::;;;;;;::::::999888888888666666777888999:::;;;;;;999:::;;;<<<<<<<<<::::::::::::;;;;;;<<<======>>><<<>>>@@@@@@>>>===<<<===<<<<<<===>>>@@@CCCEEEFFFFFFDDDBBB@@@???AAABBBDDD>>>>>>>>>>>>??????@@@@@@>>>???@@@BBBCCCEEEFFFFFFCCCEEEHHHKKKMMMNNNNNNNNNNNNMMMKKKHHHFFFDDDCCCBBBDDDEEEFFFHHHHHHIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAADDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888888777666444333333333333333222222222222333333333333222111111111222222222222222111111111000000---...///000000000000000////////////000000000000111000//////......//////...........................------------...//////..............................------,,,,,,,,,,,,---......///////////////---------............//////...---,,,,,,---...///...------------...//////---------...............,,,---------......//////---------............///------...///////////////............//////////////////////////////000000//////////////////////////////000000000111111111000000000111111222222222000000000000000000000000222111111111111222333333111111111111111111111111222444555555333333444555WWWTTTQQQOOONNNMMMJJJHHHEEECCCBBBAAA@@@===999666666555444444222222111000/////////000000111111111///...------//////...------------............///......------------......///////////////////////////......------......///---......///000/////////000000000000000000000000---...///000111000///......000222222111000111222///000333444555<<>>===;;;:::999999:::;;;999999888888888888999999===<<<;;;:::999999999999666666666666666666555555555555555444444444333333///000111222333333333333444444444444333222111111000000111222333444555555333333333333444444444444444444555555666666777777666666555555555555666666555555555555555555555555666666666777888999999999777888999::::::;;;;;;:::;;;;;;::::::999999999999777777888999:::;;;;;;<<<::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<============???@@@@@@>>><<<<<<<<<=========>>>???BBBEEEFFFHHHGGGFFFEEEDDDDDDEEEEEE>>>>>>>>>>>>============>>>>>>???@@@AAACCCEEEFFFBBBDDDFFFIIIKKKLLLMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>??????@@@???>>>===========================<<<;;;999999666777777666444333333444444333333222222222222222222222111111111111111222222222222111111111111000......///000000000//////////////////000000000000111111000///////////////...........................------------...//////........................,,,,,,,,,,,,,,,,,,---------......///////////////---------............///---------,,,,,,---------...------------...//////---------------.........,,,,,,,,,---......//////---------............///------...////////////...------........./////////......////////////000000////////////////////////...//////000000111111111/////////000111111222222000000000000000000000000111111111111111222333333111111111111111111111111///111333333222111111222VVVSSSQQQOOONNNLLLJJJHHHDDDCCCBBBAAA@@@>>>999666666555444444222222111000000000000000000000000111///...------//////...------------............///...------,,,,,,------...///////////////////////////......------......///------///000000000///...000000000000000000000000,,,---///000111000///...000111222222000000111222222111333666333111666>>>KKK\\\rrrzzzggg[[[NNNHHHIIIQQQ```nnnlllUUUIIICCC>>>:::999<<<;;;;;;:::;;;===<<<:::888888777777777888888999<<<;;;999888777777888888444444555666666666555555444444444444333333333333000000111333333333333333333444444333333222111000000000111222333444555555333333333333444444555555333333333444555666666666666666555555555555666666666666666666666666666666666666666777888888999999777777888::::::;;;;;;:::;;;::::::::::::999999999888888999:::;;;<<<<<<===:::::::::::::::;;;<<<===::::::;;;<<<============<<>>>>>>>>@@@BBBEEEGGGJJJJJJJJJIIIGGGFFFDDDDDD???????????????>>>======>>>=========>>>@@@CCCDDDBBBCCCEEEGGGIIIJJJKKKLLLHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJIIIEEECCCAAAAAABBBCCCBBBAAA@@@???>>>===============>>>>>>>>>======<<<>>>======<<<<<<<<<<<<<<<======<<<<<<;;;999888777333555777666444333444666444444333222222222222222111111000000111111111111222222222111111111111000/////////000//////........./////////000000000111000000///............///...........................------------...//////........................+++++++++,,,,,,------...---......///////////////---------............///++++++,,,,,,,,,,,,++++++...------------...//////,,,,,,,,,------.........++++++,,,------...//////---------............///,,,---......//////......---------.........//////........./////////000000..............................//////000111111222......//////000111111222000000000000000000000000111111111111111222222333222222222222222222222222---///111222111111111222UUUSSSPPPOOONNNLLLIIIGGGDDDCCCBBBBBBAAA>>>:::666666555555444333222111000000000000000000000000//////...------...///...------------.........//////...------,,,,,,------...////////////////////////.........------.........,,,---///000000000///...000000000000000000000000,,,---///000111000///...///000111000///000222444111------333444222444888555CCCVVVlll~~~tttfffZZZNNNGGGJJJPPP\\\pppdddRRRCCC???@@@>>><<<<<<::::::::::::<<<<<<999444888777777777777777888888999888666555444444444555333333444555666666666555444444333333333333333333111111222333444444444444333333333333222111000000///000111222333444555555333333333444444555555555222222333333444555666666666666555555555555666666777777777777777777777777555555666666777777888888666777888999:::;;;;;;;;;;;;::::::::::::::::::999888999::::::<<<<<<===>>>;;;;;;:::999:::;;;===>>>999:::;;;<<<============<<<>>>AAACCCBBBBBBCCCDDDAAA@@@??????AAACCCFFFGGGLLLLLLLLLKKKIIIFFFCCCAAACCCCCCCCCBBBBBBAAA??????>>>===;;;:::;;;>>>AAACCCBBBBBBDDDEEEGGGIIIJJJKKKGGGGGGHHHIIIIIIHHHHHHHHHDDDCCCBBBBBBCCCEEEHHHIIILLLIIIEEEBBB@@@AAACCCDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777666111444777777444333555777555444444333222222222333000000000000111111111111222222222111111111111000///000000000///...------.../////////000000111111//////...------------..............................------------...//////........................)))***+++,,,------...///---......///////////////---------.........//////---...000000000000...---...------------...//////,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////,,,---......//////......---------.........//////---.........//////000000---------------------------......///000111111222---......///000111111222000000000000000000000000111111111000111222222333222222222222222222222222---000222333333222222333TTTSSSRRRPPPMMMKKKHHHGGGDDDBBB@@@??????===:::888666666555444222111000000111000///......///000111000000///...------,,,,,,...,,,++++++---......------------------...///000......------------..............................---------............///---------............///000000000000000000000000////////////000000000000000111111111111222222222555666AAAUUUmmmttt```QQQJJJIIIPPPSSSaaayyyoooaaaIIIGGGBBB>>>;;;::::::;;;;;;;;;:::::::::999999999777777777777666666666666555555555555555555555555555555555444444333333333444444333333333222222222222111333777666222333666333333333222222222111111111111222222222333333333222222222333333333444444555444444333333444444555222222333333444555666666333444666777777777666555666666777777777777666666777777777777777777777777999888777777777777777888888999::::::;;;;;;::::::888:::;;;;;;::::::<<<===999888666555555777999:::;;;<<<<<<>>>???@@@AAABBB>>>??????>>>>>>???CCCEEEKKKKKKJJJHHHFFFCCCAAA@@@===>>>???AAAAAAAAAAAAAAA;;;===???@@@???>>>???@@@DDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJIIIGGGGGGFFFEEECCCCCCDDDDDDEEEKKKIIIGGGDDDCCCCCCCCCDDDDDDBBB@@@??????>>>===<<>>===<<<;;;:::999999:::::::::999999999888888888888777555555444444444555555555555555555555555444444333333222111000000000000000000000000000000222111111111000000//////000000//////.........---////////////////////////000000//////.........---........................................................................------------------------.................................------,,,,,,,,,------------------------......---------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,---------......//////.........------------,,,,,,,,,,,,---......---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111TTTSSSRRRPPPNNNKKKIIIGGGDDDBBBAAA@@@???===:::888777666555444222111000000111000///......///000111000//////...------,,,,,,...,,,+++,,,---......---...------------......///......------------..............................---------............///---------............///.........................../////////000000000000000000111111111222222222555333555>>>JJJ[[[pppppp```WWWUUULLLHHHOOO^^^qqqeeeSSSLLLCCCAAA???<<<;;;:::;;;;;;::::::::::::999999999999777777777666666666555555555555555555555555555555555555444444444333333333444333333333333222222222555111///000111000333777333333222222222111111111111111111222222222333333222222222333333333333444333333222222222222333333222333333333444555555555444555666777777777666666666666777777777777666666666666666666666666666666777777777666666777888888888999::::::;;;;;;:::::::::;;;<<<<<<;;;:::;;;===999888777666666777888999;;;<<<===>>>@@@AAABBBBBB@@@AAAAAA@@@???@@@CCCEEEIIIIIIIIIHHHGGGEEECCCCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@??????@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHJJJIIIHHHHHHIIIJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEHHHGGGEEECCCBBBCCCDDDEEEDDDBBB???>>>??????===<<>>>>>===<<<;;;::::::::::::999999999888888888888777666555444444444444444444444444444444444444444444333222222111000000000000000000000000000000111111111000000000//////000/////////.........---........................000/////////.........---........................................................................------------------------------------------------......---------,,,,,,,,,------------------------.........---------,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---------------------------------------............---------........./////////.........---------------------------......///---......///////////////////////////////////////000000000000000000000000//////////////////////////////000000000111111111TTTSSSRRRPPPNNNLLLIIIHHHDDDCCCAAAAAA@@@>>>:::888777666555444333111000000000000////////////000000/////////...------,,,,,,---,,,+++,,,...///...---///...------------------......------------..............................---------............///---------............///............................../////////000000000000000000111111111222222555333222222333:::KKK[[[yyy{{{iii___UUUQQQSSSZZZgggrrr}}}eeeTTTGGGBBBCCC;;;;;;;;;;;;::::::::::::::::::999999999888888888777666666666666555555555444444444444444444444444444444444444333333333333333333333222222222111111333//////444999888888999222222222222111111111000000111111111222222222222111111222222222333333333222111111111111111111222333333333333444444444444444555666777777777777666555666666777777666666555444444444444444444444444666666666666666777888999888999999:::::::::::::::;;;=========;;;:::;;;<<<999999777666666777888999:::;;;<<<>>>???@@@AAAAAACCCCCCCCCBBB@@@AAACCCEEEFFFGGGGGGHHHHHHHHHGGGGGGCCCBBBAAA@@@@@@@@@AAABBB@@@AAAAAA@@@??????BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGGGGIIIJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDEEECCCAAA???>>>??????>>>===>>>>>>>>>======<<<<<<<<<999999999999888888888777777666555555444444444444444444444444444444444444333333333222111111000000000000000000000000000000000000000000/////////////////////......................................./////////...............------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...............---------------,,,,,,,,,,,,++++++...------,,,,,,------.........---,,,,,,,,,------........................------------........................////////////............------------......------......///000---......///////////////////////////////////////000000000000000000000000//////////////////////////////000000000000111111SSSSSSRRRPPPNNNLLLJJJHHHDDDCCCBBBBBBAAA???;;;888777777666444333222111000000000////////////000000//////.........------------,,,+++,,,...///...,,,///......---,,,,,,,,,,,,......------------..............................---------............///---------............///................................./////////000000000000000000111111111111000111444666555444999AAAGGGTTTjjj~~~ssshhhaaa^^^___rrrvvvfffTTTJJJEEEAAA@@@AAA888888999:::::::::999888999999888888888777777777666666666555555555444444444444444444444444444444333333333333333333333333222222222222111111111111///...444AAAHHHEEE>>>999222111111111111000000000000000000111111111111222111111111111222222222222222111111000000111111222444444333333333333333333555555666666777777777777555666666666666666666555333333333333333333333333444444444555666777888999888888999::::::::::::999<<<===>>>===;;;:::;;;<<<:::999888777777777888888888999;;;===>>>?????????DDDDDDDDDCCCAAAAAABBBDDDCCCDDDEEEGGGHHHIIIJJJJJJEEEDDDBBB@@@??????@@@AAAAAAAAAAAA???>>>???AAADDDFFFFFFEEEEEEEEEDDDDDDDDDHHHFFFFFFFFFHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBB@@@???>>>?????????>>>>>>>>>>>>>>>>>>=========999888888888888777777777666555555444333333444444333333333333333333333333333222222222111111000000000000000000000000000000////////////////////////........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------........................,,,,,,---------.........------------............------------------------///............///000000---......///////////////////////////////////////000000000000000000000000////////////////////////////////////000000000111RRRRRRQQQPPPNNNKKKIIIHHHDDDDDDCCCCCCBBB@@@;;;888777777666555333222111111//////000000000000//////...............---------,,,,,,,,,---//////---,,,///...---,,,,,,,,,,,,,,,......------------..............................---------............///---------............///////////////////////////............//////////////////000000000111111111---,,,///666777444222222999>>>JJJ\\\sss}}}rrrmmmjjjkkkqqqXXXNNNEEECCCCCC???;;;:::888999:::;;;:::999777666888888777777777666666666555555555555444444444444444444444444444444444444333333333333333333333333222222111111111000000000111000666AAAHHHDDD;;;666111111111000000000////////////000000000111111111000000000111111111222222222222111111111111222222333333333333333333222222555555555555555666666777555555666666666666555555333333333333333333333333444444444444555666777888777888999999::::::999999<<<===>>>===;;;::::::;;;::::::999888888888888888666777999<<<============BBBCCCCCCBBB@@@???@@@AAA@@@AAACCCEEEGGGIIIJJJKKKFFFDDDAAA???>>>???@@@AAAAAAAAA@@@>>>======@@@CCCFFFFFFEEEDDDDDDCCCCCCCCCEEEDDDDDDEEEFFFGGGGGGFFFBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@?????????AAA@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>=========888888888777777777666666555444444333333333333444333333333333333333333333222222111111111111111000////////////////////////.....................///---------.......................................---------...............------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...........................,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,------------------///............///000000---......///////////////........................////////////////////////...........................////////////000000000QQQPPPPPPNNNLLLJJJIIIHHHEEEDDDDDDDDDDDDAAA<<<888888777666555444222111111//////000000000000//////........................,,,+++,,,---//////---+++...---,,,,,,,,,,,,,,,,,,......------------..............................---------............///---------............///000000000000000000000000------.........//////////////////000000000111111444///---111444222111222:::999999@@@OOOdddyyyrrrcccQQQIIIBBB===>>>>>><<<::::::999::::::::::::888777666777777666666666555555555555555444444444333333333333333333333333333333333222222222222333333333333111111111000000000000///666222111666888555222111000000000000////////////////////////000000000000///000000000000111111111222222111111111111222222222222222222333333333333444444333333444444555666444555555666666555555444222222222222222222222222444444444444444555666777777888888999999999999999:::<<<<<<<<<:::999:::;;;:::::::::999999888777777555666999<<<======<<<<<>>======>>>===>>>@@@CCCEEEGGGHHHHHHCCCBBBAAA???>>>>>>??????@@@AAAAAA???======???AAAEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAABBBDDDEEEEEEDDDBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>@@@???===>>>???@@@@@@???>>>>>>>>>======<<<<<<<<<777777777777666666666666444333333222222333333333222222222222222222222222111111111111111111111111////////////////////////---------...............---------------.........---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------........................,,,,,,,,,------------...------------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000---......///////////////........................////////////////////////..............................////////////000000OOOOOONNNMMMKKKIIIHHHGGGEEEDDDEEEEEEDDDAAA<<<888888888777555444333222111...///000111111000///...........................++++++,,,...000///---+++,,,,,,,,,+++,,,,,,------......------------..............................---------............///---------............///////////////////////////---------.........//////////////////000000000111555222111333222000222666222222333444999DDDRRR\\\mmmsssZZZRRRLLL@@@>>>:::999;;;;;;999:::>>>888888888888888888777666666666666555555555444444444444444333333333333222333333333333333333333333111111222222222333333333111111000000000/////////444111000222111......000000000/////////................../////////000000/////////000000000111111111000000//////000000111111111111222333333333444333333222222222333444555444555555666666555555444333333333333333333333333555444444333444444555555777777888999999999999999888999;;;:::999999:::;;;::::::::::::999888777777555777:::===>>>>>>===<<<:::;;;===<<<;;;::::::;;;;;;===>>>@@@BBBDDDDDDEEE@@@@@@@@@??????>>>>>>>>>AAABBBBBBBBB@@@???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@??????@@@BBBDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???@@@>>>===>>>@@@AAAAAA@@@???>>>>>>===<<<;;;::::::777777666666666555555555333333222222222222333333222222222222222222222222000000000000111111111111////////////////////////,,,,,,---------.........,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------......///---......///////////////........................////////////////////////................................./////////000000NNNNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEFFFEEEBBB<<<888888888777555444333222111...///000111111000///...---.....................++++++,,,...000///---+++++++++++++++,,,------............------.................................---------.........//////---------.........//////........................---------.........//////////////////000000000000---///444666222---///555,,,111666666333333666:::AAAQQQbbbooo}}}kkkZZZKKK@@@CCCDDD999:::999:::===;;;666666999666666666666777777777888666666555555555444444444444444444333333333222222333333333333333333333333111111111222222333333333000000000000////////////,,,...222777777222111333000/////////......................../////////000////////////000000000000//////............//////000000111222333333444444333222111111111222333444444555555555555555555444333333333333333333333333555555444333333333444444777777888999999999999888777888999999999999:::;;;;;;;;;;;;:::999888777666777999<<>>777999::::::999888888999;;;<<<===???AAABBBBBBBBB>>>????????????>>>======AAACCCDDDDDDBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>???AAABBBBBBAAADDDEEEFFFFFFFFFEEECCCBBB>>>>>>???AAAAAABBBBBBBBB???>>>===>>>@@@AAAAAA@@@???>>>===<<<;;;:::999999777666666666555555555555222222222111222222333333111111111111111111111111000000000000000111111111////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,,,,,,,---......---......///////////////........................////////////////////////..................................../////////000OOOMMMMMMNNNJJJDDDCCCEEEGGGDDDBBBCCCEEEDDD>>>999777777666555444333333222111111000000//////......//////............//////++++++,,,,,,,,,---------,,,,,,,,,------.........---.........---,,,,,,+++,,,...//////...------............------,,,,,,,,,///////////////.............../////////...,,,+++..................---------......///000111111222333333222111000000000111111111000000111111222333:::;;;===DDDPPPbbbuuu}}}}}}xxxgggOOOLLLFFF@@@<<<:::::::::888888888888777777777666666666666666666666666666555555444444444333333333555555555444444333333333222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000///////////////.....................////////////111000///000111222111///////////////111333555666111111111000111111222222222333555444333333444666444333333222333444555666999999777666555555555555777999;;;;;;::::::;;;<<<<<<;;;;;;:::999777666555::::::;;;<<<;;;:::888777777888999:::<<<===>>>???======<<<;;;999888888777999999;;;<<<===???@@@AAA>>>======<<<<<<<<<======????????????>>>>>>>>>>>>DDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>?????????@@@AAADDDGGGIIIHHHEEEBBB???@@@AAADDDEEEEEEBBB???===>>>???>>>======???AAACCCBBB@@@>>><<<::::::999777777666555444333222222222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++******+++,,,,,,---......000///...---+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---------------------------------------------------------------------------,,,---......//////......//////////////////////////////////////////////////////000000///...------............////////////PPPNNNMMMNNNJJJDDDCCCFFFGGGDDDBBBCCCEEECCC>>>999777777666555444333333222111000000000/////////...///......------......///++++++,,,,,,,,,---------,,,,,,------------------------......------,,,+++,,,...//////...------.........---------,,,,,,,,,////////////................../////////...,,,,,,........................---......///000000111111333222111111000000000111111111000000111111222333333444555888>>>HHHSSSZZZbbbhhhjjjaaaVVVWWWgggvvv|||iiiWWWLLLGGGEEEAAA===::::::::::::888888888777777777666666555555555555555555555555444444444444333333333333444444444333333333222222222222222222222222222222222222222222222222222222111111111000000000//////////////////////////////000000000000000000000000/////////////////////...............////////////111000///000111111000///000/////////000222444555111111000000111111222222222333444444333333444555555444444333333444555666888888777666666555444444666777999:::999999:::;;;;;;;;;;;;:::999888666666999:::;;;;;;;;;:::888777777888888:::;;;<<<======<<<<<<;;;:::999888777777999999:::;;;===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>?????????DDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>??????CCCCCCDDDGGGIIIHHHFFFCCC??????AAACCCDDDDDDAAA???<<<===>>>===<<<===>>>@@@BBBAAA@@@>>><<<;;;::::::888777777666555444333333222222222222222222222222111111111000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++***++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---------------------------------------------------------------------------,,,------...............................................................///////////////...------............////////////PPPNNNMMMMMMIIIDDDCCCFFFFFFDDDCCCCCCDDDCCC>>>:::888777666555444333222222000000000000////////////...------,,,,,,------...,,,,,,,,,,,,------------------------------,,,,,,------......------,,,,,,,,,---//////---,,,---......------------,,,,,,,,,.................................///......---,,,.................................//////000000111222111111000000000000000111000000000000111222222222333444444444555999;;;???DDDFFFCCC===???IIIRRRYYYjjj{{{dddVVVNNNFFF@@@===<<<;;;:::999999999999777777777777666666666666555555555555555555555555444444444333333333222222333333333222222222222222222222222222222222222222000000000000000000000000111111000000000000//////////////////////////////000000000000000000000000......//////////////////............////////////111000//////111111000///000000000000000111222222000000000000000111222333111333444444333222444555666555555444444444555555666666777777666555444333444666888888777777888999;;;;;;;;;:::999888777666999999:::;;;:::999888777777777888999::::::;;;;;;;;;::::::999888777666666888999999;;;<<<===>>>???;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<===>>>??????BBBCCCCCCCCCCCCBBBBBBAAA?????????>>>>>>??????@@@EEEEEEDDDFFFGGGGGGFFFDDD@@@@@@@@@BBBDDDDDDBBB@@@<<<===>>>===<<<<<<>>>@@@AAA@@@???===<<<<<<;;;;;;999888888777666555444333222222222222222222222222111111000000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------------------------------------------------------------------------,,,,,,---..................................................................////////////...---------............/////////PPPNNNMMMLLLIIICCCCCCFFFFFFDDDCCCDDDDDDBBB>>>:::888777777555444333222222000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------------............------,,,,,,,,,,,,------...------,,,,,,+++---///...---,,,------------------------------------...............///..................---------------......................../////////000000111000000/////////000000000000000000000111222222222333444444333333444555666888;;;;;;:::;;;>>>BBB===EEESSSbbbssszzzjjjVVVKKKHHHGGGBBB<<<777777888888888888888888777777666666666555555555444444444444444444444444333333333333222222222222222222111111111111111111222222222222222222222222000000000000000000000000111000000000////////////////////////////////////////////////////////////............////////////............////////////111///...///000111000///000000000000000000000000000000///000000111222333111222333333222222333444666666555555555555555555333444666777666555333111222444666666666555666777::::::::::::999888777777888888999::::::999888777777777888888999999999:::999999999888777666666555888888999:::;;;<<<===>>>;;;;;;;;;:::;;;;;;<<<<<<:::;;;;;;<<<<<<=========@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBFFFDDDCCCCCCEEEFFFEEEDDDBBBAAAAAABBBDDDDDDCCCBBB===>>>???>>>======???AAA@@@@@@>>>===<<<<<<<<<<<<999999888777666555444444222222222222111111111111111000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........................................................//////...---------------.........//////PPPMMMKKKKKKGGGBBBBBBFFFEEEEEEDDDDDDCCCAAA>>>;;;888888777555444333222111////////////000000000000,,,,,,++++++++++++,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,------...------,,,+++---......---,,,,,,---------------------------,,,---------......//////......------............---------.........//////............////////////000//////...//////000000000000//////000000111222///000111111000111333666000111333555666666555444<<<======@@@GGGTTTdddoooyyyZZZPPPDDD>>>???>>>888222666666777888888777666555666666666555555555555444444444444444444444444444333333222222222111111111111111111111111111111111222222222222222222222222////////////////////////000000000////////////...........................////////////////////////---.........//////000000............////////////000///...///000111000...000000000000//////......////////////000111222333000111222222111111222444555555555555555555444444222333555666555444222111111222444555444444555666888888888999888888777777666777888999999999888777777777777888888999999999999888888777777666666666888999999:::;;;<<<======<<<<<<;;;;;;<<<===>>>>>>======<<<<<<;;;;;;::::::>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAABBBDDDDDDCCCDDDCCCAAABBBDDDEEEEEEDDD???@@@AAA@@@??????AAACCC@@@@@@>>>===<<<<<<<<<<<<999999888777666555444444222222222111111000000000000000000////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------................................................------............------------------............OOOLLLJJJIIIEEE@@@AAAEEEDDDEEEEEEEEECCC@@@===<<<999888777666444222111111////////////000000000000---,,,,,,++++++,,,,,,---,,,---------............------------------,,,,,,,,,,,,------......------+++,,,......,,,+++,,,---,,,,,,,,,------------...,,,,,,,,,---......//////......---------...//////,,,,,,------.../////////.......................................//////000000////////////000111111000000111000///000333555111111222444555555222000777777777888:::???FFFKKK\\\iiisss^^^MMMFFF>>>::::::;;;999666777777777777777666555444666555555555444444444444333333333333333333333333222222222111111111000000111111111111111222222222222222222222222222222222////////////////////////000000////////////..............................000000000000000000000000------......///000000000............////////////000///......000000///......///////////////...---.........///000111222333///111222222111000222333222333444444555555444444111222333444444333222111000222444444444333444555555666666777777777666666555666777888999888777777666666777888999999::::::888888888888777777666666999::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???>>>>>>===<<<;;;::::::999======???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBB@@@???@@@BBBDDDDDDCCCEEECCCAAAAAACCCDDDEEEEEE@@@AAABBBAAA@@@@@@BBBDDDAAA@@@???===<<<<<<;;;;;;999888888777666555444333222222222111000000//////000000////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++------,,,+++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------,,,,,,---............---,,,------------.........NNNJJJHHHGGGCCC??????DDDDDDEEEFFFEEECCC@@@===<<<999999777666444222111000.../////////000000000111------,,,,,,,,,,,,------------------............,,,,,,------------------+++,,,------......------***,,,...---,,,+++,,,---,,,,,,,,,---------......++++++,,,------...//////...------,,,---...///000,,,,,,------...//////000...........................---------......///000///////////////000111111000222333333222111222333444444444555777777666555000222555777:::<<>>777777666666555555555555555555555444444444333333222222222222222222222222222111111111000000000000111111111222222222333333222222222222222222222222000000000000000000000000000000/////////.................................000000000000000000000000------......///000000111............////////////000///......///000///...,,,---.../////////...---............000111222333///000111111000000111333///000222333444555444444111222222222222222222222000222444444333333444555333333444555666666555555444555777888888888777666666666777888999;;;;;;<<<999999888888888888777777;;;;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>=========<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAA?????????@@@@@@AAACCCCCC@@@??????AAACCCEEEEEEDDDDDDBBB???>>>@@@BBBDDDDDD@@@AAAAAAAAA@@@@@@BBBCCCBBBAAA@@@>>><<<;;;::::::888777777666555444333333222222222111000/////////000000/////////.................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------))))))******++++++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))*********++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------------------------------------------------+++,,,------.........---,,,,,,---------.........MMMIIIGGGFFFBBB>>>???CCCCCCEEEFFFEEEBBB???===<<<999999777666444222111000.../////////000000111111...------,,,,,,------...---------.........//////,,,,,,,,,------.........+++,,,,,,---.........---***,,,...---,,,+++,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////...------,,,---...///000,,,,,,------...///000000.....................------------------...///000///////////////000111111,,,///222444222111000000111000000111222333444444666666555555555666888999:::===@@@BBBFFFNNN[[[eeevvvTTT???BBB:::;;;======:::888777777666555555444444555555666555555444444444333333333222222222222222222222222111111111111000000000000111111222222333333333333222222222222222222222222111111111111111111111111000/////////....................................000000000000000000000000---------...///000000111............/////////000000...---...///000///...+++,,,.../////////...---------......///111222333///000111111000000111222---///111333444555444444222111111000111111222222000222444444333333444555222222333444555555555555444555666888888888777666555666777888:::<<<======999999999888888888888888;;;<<<<<<<<<===>>>>>>>>>999999999:::;;;<<<===>>><<<<<<==================;;;;;;===>>>@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBB?????????BBBEEEGGGFFFEEECCC@@@===<<<>>>AAABBBCCC???@@@AAA@@@??????AAACCCCCCBBB@@@>>><<<;;;:::999777777666555444333222222222222222111000//////...000/////////....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------(((((()))***+++,,,,,,---+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------------------------------+++,,,------.........---,,,,,,,,,---------......OOOKKKHHHEEE???:::<<>>???JJJMMMTTT^^^lllzzzqqqYYYEEE<<<;;;;;;:::999888777555444444555555555555555555555555333333333333333333333333222222222111111111000000111111111111111111111111/////////000111111222222222222222111111111111000000000000000000000000000////////////////////////,,,,,,---......---------+++,,,---.........---,,,////////////////////////............////////////////////////////////////////////////////////////000000////////////000000111111111111111111111111000000111222333333444444333333333222222111111111222222111111222222333444111111222333333444555555333444555777777777777666666555555666888:::<<<===<<<;;;;;;::::::<<<===>>>============<<<;;;:::999888999:::::::::999;;;<<<888===BBBCCCAAA???AAADDDBBBBBBAAA@@@????????????CCC???<<<<<<@@@BBBBBBAAAAAABBBDDDEEEEEEEEEDDDCCC????????????????????????@@@@@@???>>>===<<<;;;;;;>>>>>>===;;;:::999888888888777666444333222111111111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******)))+++++++++*********))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------************************************************++++++******************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OOOKKKHHHEEE???:::<<>>CCCIIIOOORRR___eeemmmssswww}}}}}}yyyqqqnnniiiccc\\\WWWSSSQQQccczzz}}}fffUUUHHH===666555888888888777777666666555444444444444444444444444333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////........................------...............---,,,---............---,,,....................................////////////........................////////////////////////000000////////////000000111111111111111111111111000000111222222333444444333333333222222111111111111111111111111222333333222222222333333444444444333444555666777777777666888888888888:::<<<>>>???======<<<<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;;;;999:::;;;:::999999;;;===AAAEEEHHHGGGBBB??????AAADDDCCCBBBAAA@@@@@@@@@@@@BBB@@@>>>>>>???AAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAA?????????>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;:::======<<<;;;:::999888777888777555333222111000000111111000000000/////////................................................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************+++,,,,,,,,,++++++***))),,,++++++******++++++,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,NNNKKKHHHEEE???:::<<>>???@@@EEEKKKOOORRRVVV[[[___```bbbeeehhhjjjjjjjjjjjjgggdddaaa]]]ZZZUUUOOOKKKPPPNNNLLLIIIFFFCCCBBBAAACCCUUUjjjyyywwwdddTTTEEE???===:::666444666666666666666666777777444444444444444444444444222222222222222222222222222111111111111000000000000000000000000000000000222111111000//////......000000/////////.........////////////////////////................................................------............------........................---............/////////........................////////////////////////000000////////////000000111111111111111111111111000000111111222333333333222222222222222111111111111000000000000111222222333333333333333444444444333444555666777777777777888888888999:::<<<>>>???>>>>>>>>>>>>>>>???@@@@@@????????????>>>===<<<;;;;;;;;;;;;:::999999<<<>>>FFFIIIKKKIIIEEEAAA@@@@@@FFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@??????AAABBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>======<<<<<<<<>>===<<<;;;::::::999;;;;;;:::999999888777777666555444222111000000000000000000/////////..............................................................................,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,+++++++++++++++***************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))),,,++++++******++++++,,,........................,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,NNNKKKIIIFFF@@@:::;;;AAADDDGGGGGGCCCAAAAAA???;;;;;;:::888666444222111000///............---------------......------,,,++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------........................---------............///.........//////////////////000111111000000111222000111222222111111222333222333333333444444444444555444444444444444444444666666555555666888:::;;;777:::===??????@@@BBBEEEDDDFFFHHHJJJKKKLLLKKKKKKKKKIIIHHHGGGFFFEEEBBB???@@@??????>>>===============DDDKKKRRR[[[bbb___WWWLLLBBB:::999:::888777777555555555555555555555555333333333333333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000//////.........000000000/////////......////////////////////////..............................------.........///////////////.........---........................---------.........//////........................////////////////////////000000////////////000000111111111111111111111111000000111111222222222333222222222111111111111111000000000///000000111222444444444444444444444444444444555666666777777777666777777888999:::;;;<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<:::999999<<<>>>BBBDDDGGGGGGEEECCCBBBBBBEEEEEEDDDCCCBBB@@@???>>>AAACCCCCCAAA>>>===???BBBBBBBBBAAA@@@???>>>===<<<======<<<<<<;;;:::::::::======<<<;;;:::999888888999888888888777777666666555444333111000/////////////////////............................................................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++MMMKKKIIIFFF@@@:::;;;@@@CCCFFFFFFBBBAAAAAA???;;;999999777555333111000//////............---------------......------,,,++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------........................---------............//////////////////............000111111000///111222///111222222111000222333222222222222333333333444444444444444444333333333555444444333333222222222444555777888777777888888999999:::;;;;;;;;;:::999999888777888::::::999888666555555444444555666666999999888999>>>CCCBBB>>><<<999777777444111222777666666555555444333333222333333333333333333333333222222222111111000000000000000000000000000000000////////////////////////------........./////////111111000000000/////////................................................,,,,,,,,,,,,---...///000000000//////....................................------------....................................////////////////////////000000////////////000000000000000000000000000000000111111111111111222222111111111111111111111111000000000///000000111222333444444444444444555555444444555555666666777888777777888999:::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<;;;:::999888;;;<<<<<<:::999999;;;===<<<>>>AAABBBBBBAAAAAAAAABBBBBBBBBBBBAAA???===<<>><<<>>>AAAAAA@@@???>>><<<;;;;;;:::;;;;;;;;;:::::::::999999<<<<<<;;;:::999888777777666666666666666555555555444333222111000/////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++*********,,,++++++******++++++,,,))))))******++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++MMMKKKIIIGGGAAA:::;;;@@@BBBEEEEEEBBBAAAAAA???;;;999888777555333111/////////............---------------......------,,,+++++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------........................---------............//////////////////............///111000//////000222///000111111000000111333111111222222222333333333111222222222222222111000444555666777888888777777444555666888999:::::::::666666666666555555444333555333333333555555555333888888777777777777777888333444555666888888777444444444666666333///222888555555444444333222111111222222222222222222222222222222111111000///////////////000000000000000111////////////////////////,,,,,,------...//////000111111111000000000//////........................------------------------,,,++++++,,,...000222444222111000//////...//////------------------------,,,------------.........------------------------////////////////////////000000////////////000000000000000000000000000000111111111111111111111111000000000111111111111111111000000000000111222222333333333444555555666666555444444555555666777888999:::;;;<<<============::::::;;;<<<<<<<<<<<<<<<::::::::::::999888777666999;;;<<<;;;999888999:::;;;<<<>>>??????>>><<<;;;??????@@@@@@@@@>>>===;;;>>>???@@@@@@>>>===>>>??????>>>===;;;:::999999999::::::::::::::::::::::::;;;::::::999888777666555444444444444444444444555444333222111000000000000000000000/////////......------------------------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++***************+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++*********,,,++++++******++++++,,,***++++++,,,,,,------...,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++LLLJJJIIIGGGAAA;;;;;;???BBBEEEEEEBBB@@@AAA???;;;:::999777666444222000//////............---------------......------,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------........................---------............///000/////////...............///000000//////000222///000111111000000111222111111111111222222222222///000111222222111000000***,,,///222444555555555//////000222333444444333666666666555555555444444777666444555666777666555555444333333333333333333222444777999888666666777555333444666444111333777333333333333222222222222222222222222222222222222222111111000//////......////////////000000111111........................---------------------...000000/////////.................................------------------------,,,,,,,,,---000333666888333222111///////////////------------------------,,,,,,---------.........------------------------////////////////////////000000////////////000000000000000000000000000000111111111111000000000000///000000000111111111222111111111111111222333333111222333444555666777888555555444444555666888999999:::;;;============<<<999:::;;;<<<===<<<<<<;;;999999999999888777666666777999;;;<<<:::888777777:::;;;<<<>>>>>>>>>;;;:::<<<===???@@@@@@???===<<<===<<<<<<===??????>>>======<<<;;;999888888999999888999999::::::;;;;;;<<<:::999999888777666555444222222222333333333444444444333222111111111111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************,,,++++++******++++++,,,++++++,,,,,,---......///,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************LLLJJJIIIHHHAAA;;;;;;???AAAEEEEEEBBB@@@AAA???;;;;;;:::999777555333111000//////.........---------------......------,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------........................---------.........//////000000//////.........---...///000000//////000111///000111111000000111222000111111111111222222222///000222333333333222111111222444555555444333111777666555666777666555333333333333333444444444555333222111222444555666555666555444444444444555555444444555555222000444999777222///222333111000111000111111222333333444444111111111111111111111111222111111000///......---.../////////000000111111........................///......------,,,,,,+++//////.........---------........................---------------------------------///222666:::<<<444333111////////////000------------------------,,,,,,,,,---------......------------------------////////////////////////000000////////////000000000000000000000000000000111111111000000000000000//////000000111111111222222222111111222222333444000111222444666777888999555555444444555666888999777888:::;;;<<<;;;;;;:::999:::<<<=========<<<;;;999999999999999777666666555888;;;<<<:::777666555999999;;;===@@@@@@>>><<<;;;===???@@@@@@@@@>>>======;;;:::<<>>;;;<<<;;;:::888888888888999888888999:::;;;<<<<<<===999999888777666555444444111111111222222333333444444444333222111111111222111111111111000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++*********))))))******++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************,,,++++++++++++++++++,,,******+++,,,,,,---......,,,++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************JJJLLLMMMJJJDDD???======CCCDDDEEEEEECCCAAA>>><<<;;;999777555333222111000000000////////////000000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++...------,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,000///...---------------.........///000222333444000000////////////000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444222222222333333333444444444333222111111222333444222222222333333333444444222222222222222222222222222222222222222111000///111111111111000000000000000000000000//////////////////.........---------000000000000000000000000---------............///...........................---,,,++++++,,,---.........---,,,,,,,,,,,,------...///111333555777888111000000///...---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------............////////////........................,,,------...///000000111////////////000000000000111111111000000000000000000000000000000000000000111111222222222222111111///000111222444555666777666666666666555555555444666888:::<<<============<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::999888777666::::::;;;;;;;;;:::999999888:::<<<>>>??????>>>===;;;<<<===>>>????????????EEECCC@@@>>><<<======>>>;;;;;;;;;:::999888777666777777999:::;;;:::999999777777555444444555666777444333222222111111222222111000000///...---------.................................------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******++++++++++++*********))))))************************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************************************,,,+++*********+++,,,------------,,,+++***)))(((''')))***+++******,,,---+++222111)))'''...000***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,KKKMMMOOONNNIIIDDDAAA@@@DDDDDDEEEEEECCCAAA>>>===<<<;;;999777444333222111000000////////////000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,------------------------...------,,,,,,,,,------//////...---------------//////......//////000000000000////////////000000////////////////////////000000111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222333333333333444333222222111111222222333222222222222333333333333222222222222222222222222111222222222222111000///111111111000000000//////000000000000/////////...//////.........---------////////////////////////------------..........................................---,,,,,,---............---,,,,,,,,,,,,---,,,,,,...///111333444444000000//////...------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------............////////////........................------...//////000111111////////////000000000000111000000000000000000000000000000000000000000000111111222222222222111111111111222333555666777777666666777888999999::::::777888:::;;;<<<======<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999;;;;;;;;;;;;;;;:::999888888999;;;<<<=========<<<<<<<<<======>>>>>>======AAA@@@>>>===<<<<<<======<<<<<<<<<;;;:::999888777777888:::;;;;;;;;;:::999888777666555444444555555444333222222111111222222000000000///...---------........................---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******++++++++++++*********))))))************************************************************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******************************++++++*********+++,,,---,,,,,,,,,,,,+++******)))(((***++++++******+++---(((222666...))),,,---***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++KKKOOORRRSSSOOOJJJEEECCCDDDDDDEEEEEEDDDAAA???===<<<<<<:::888666444333222000//////......//////000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++************++++++---------------------------,,,,,,,,,,,,------...///...------------------//////......------------000000000000000000000000////////////////////////000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111222222222222222222111111111111222222222333333111111111111111111111111111111222222111111000000111111000000000000//////000000000/////////.....................---------........................------------............------------------------///...------------...///......---,,,,,,,,,,,,,,,+++,,,,,,---...///000000/////////......------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------............/////////..............................//////000000111111////////////000000000000000000000000000000111111000000000000000000000000111111222222222222111111333333444555555666777777888888888999999::::::;;;777888:::;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888999:::::::::;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;999999888999;;;<<<<<<;;;::::::888888666555444444444444333333222111111111111222000000//////...---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******++++++++++++***************************************++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++***+++,,,------,,,+++***************************++++++******++++++,,,---+++++++++,,,,,,++++++******+++++++++***)))+++---'''333999111******,,,***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************KKKOOOTTTWWWUUUOOOIIIEEEDDDEEEEEEEEEDDDAAA???===<<<;;;:::888666444222111/////////....../////////------,,,,,,,,,,,,------++++++++++++++++++++++++........................,,,------------,,,++++++++++++++++++************++++++++++++++++++++++++...---,,,++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............---,,,,,,---------...............------,,,000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222000111222333333222111000000000000111111111222222111111111111111111111111000000111111111111000000111000000000////////////000000/////////.................................------------------------,,,,,,---------.........------------------------...........................---,,,,,,++++++,,,,,,,,,,,,,,,------------............---------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........//////......................../////////000000000111111////////////000000000000000000000000000111111111000000000000000000000000111111222222222222111111333333444444555555666666::::::999888888777666666999999::::::;;;;;;;;;;;;:::::::::::::::::::::999::::::::::::;;;;;;;;;;;;============<<<:::999888<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@???>>>===;;;;;;999:::;;;<<<<<<<<<;;;:::888888777555444333222222333222222111111111111111/////////......---------------------------------++++++******************++++++++++++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++)))+++---//////---+++)))************************+++***++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---,,,333666000***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++KKKNNNTTTXXXWWWRRRJJJEEEDDDEEEFFFFFFDDDBBB???===::::::999888666333111000//////............//////...------,,,,,,------...++++++++++++++++++++++++........................,,,,,,------,,,,,,+++***+++*********************++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,------...,,,---.../////////.........///000000000000///...........................//////000000000111111111000000000000000000000000000000000000000000000000000000000111111222222222000000000000000000000000000000000111111111222222000000222333333222000000/////////000000000111111000000000000000000000000///000000111111111000000000000000////////////...////////////............---.....................------------------------,,,,,,,,,------------...---------------------------..................---------,,,++++++++++++,,,------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------....................................////////////000000000000////////////000000000000//////000000111111111111000000000000000000000000111111222222222222111111222222333333444444444555999999999999888888888777::::::999999::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::============<<<;;;:::999>>>===<<<<<<;;;<<<<<<===<<<<<<<<<<<<;;;999888777:::<<>>===<<<:::;;;<<<<<<<<<;;;:::999777777666555444333222111333222111111000000111111............------------------------------------************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************************************************************************************))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++)))+++---//////---+++)))******************************++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,***)))***,,,...444333///+++***,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,KKKNNNSSSXXXXXXSSSKKKDDDEEEEEEFFFFFFEEEBBB???>>>::::::999888666444111//////......------......///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++******))))))******************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,.../////////......------////////////------......................../////////000000000111111////////////////////////000000000000000000000000/////////000111111222222000000000000000000000000///000000000000111111111000111111111111111111000........./////////000000//////////////////////////////000000111111000000000000////////////....../////////.........---------------...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------..........................................///////////////////////////000000000000/////////000111111222222000000000000000000000000111111222222222222111111111111222222333444555555666777888999;;;===>>>>>>;;;:::999999999999999:::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;=========>>>======<<<;;;>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;:::999888777999<<<>>>@@@AAA@@@@@@BBBBBBBBBAAA@@@???======::::::;;;<<<<<<;;;999888666666666666555333222111222222111000000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++***************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++***+++,,,------,,,+++***************************)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++***)))+++...111666111***(((***---,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,MMMPPPTTTXXXYYYTTTKKKEEEEEEFFFFFFFFFEEEBBB@@@>>>:::;;;;;;:::888555222000///......------......///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((((((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...+++,,,.........---+++***+++,,,...//////...,,,+++........................////////////000000000111////////////////////////000000000000000000000000......//////000111111222000000000000000000000000/////////000000000111111111111000000000000111111------........./////////////////////////////////...//////000000000000000000000/////////.........//////.........------------------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.............................................------------////////////000000000000...//////000111111222222000000000000000000000000111111222222222222111111111111222333444555666777444444666888;;;===???@@@<<<;;;999888888888999999;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>=========>>>>>>===;;;:::999<<<<<<<<<<<<<<<;;;:::999777888:::===>>>?????????BBBBBBBBBAAA@@@???>>>===999:::;;;;;;;;;:::888777444555555555555444333222222222111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))*********+++++++++************************************************************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******************************)))***+++,,,,,,,,,++++++******+++,,,,,,,,,++++++*********))))))+++///333111...************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OOOQQQTTTXXXYYYUUULLLEEEEEEFFFFFFFFFEEEBBB@@@>>>;;;<<<<<<;;;999666333111.........------...............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((('''(((((()))***++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++************++++++++++++,,,,,,---...,,,---......---***(((&&&***+++---......---+++***........................////////////000000000000////////////////////////000000000000000000000000---......///000111111222111111111111111111111111////////////000000000000222111000//////000111222---------.........//////////////////////////////......///000000000000000000/////////............//////.........------------------.........//////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******---,,,++++++******+++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------------------,,,////////////000000000000...//////000111222222222000000000000000000000000111111222222222222111111111111333444666777888999333444555666888999:::;;;<<<;;;999888888888888999<<<<<<<<<=========>>>>>>::::::;;;<<<===>>>??????;;;<<<===>>>>>>?????????;;;<<<===>>>===:::888666<<<<<<======<<<<<<;;;;;;999:::<<<===???@@@AAAAAABBBBBBBBBAAA@@@???>>>===999::::::;;;:::999777777333444555555555444333222222111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))******++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************************************)))***+++,,,---,,,++++++++++++,,,,,,,,,++++++***)))******)))***,,,111444,,,,,,------***((())),,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************PPPPPPRRRUUUVVVRRRJJJDDDGGGGGGHHHHHHFFFCCC???======<<<:::888555333111000////////////............//////...---,,,,,,++++++------------,,,,,,+++***,,,,,,------------......***++++++,,,,,,++++++***)))************+++++++++,,,,,,+++***))))))******************************++++++++++++************+++++++++*********))))))---,,,++++++******+++++++++++++++,,,,,,---------.........------,,,,,,,,,...------,,,,,,------...//////.........---------..................------..................------////////////////////////---......///000111111222111111000000/////////...000000//////......------//////............/////////////////////.........111111000000//////......000000//////.........---000000//////.........---......---------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,........................------------------------...///000///...---...000////////////000000000000000000000000000000000000000000000000111111111111111111222333444666666777777666555555666888:::;;;;;;:::888777777777888888;;;;;;:::::::::999999999888999:::<<<===>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<======<<<;;;::::::999999999:::;;;<<<>>>???;;;;;;<<<<<<======>>>>>>===>>>>>>??????>>><<<;;;<<<<<<;;;:::888777777666666666666666555444333222000000000000////////////...---,,,,,,,,,,,,---...++++++++++++++++++++++++************************---,,,,,,+++*********+++)))))))))))))))))))))))))))*********)))(((&&&%%%+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,+++***)))))))))++++++************************************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,++++++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,PPPPPPRRRUUUWWWSSSKKKDDDFFFGGGHHHHHHFFFCCC@@@===<<<;;;:::888555333222111////////////............///......---,,,,,,++++++,,,---------,,,,,,+++************+++++++++,,,,,,***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))************************))))))))))))((((((((((((+++++++++*********)))))),,,++++++******+++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,++++++******++++++,,,///.........---------,,,..................------,,,,,,------......//////........................---......//////000000000000000000000/////////...////////////............//////............//////////////////............/////////.........------000/////////.........---000/////////.........---...------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,........................---------------------------///000///...---...000.../////////000000000000//////////////////////////////000000000111111111111111222333444555666666777666555555555777999;;;:::999888777666777777888999999999999999:::::::::999999:::<<<============<<<===>>>@@@@@@@@@???>>><<<<<<======<<<;;;;;;:::888999999:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>???===>>>>>>???>>>===<<<;;;===<<<<<<;;;:::888888777666666666555555444333222000000000000/////////......---,,,,,,,,,,,,---...++++++++++++++++++++++++************************---,,,++++++*********+++)))))))))))))))))))))))))))*********)))(((&&&%%%************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++,,,,,,,,,+++***))))))***++++++************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++******************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,PPPPPPRRRUUUWWWSSSLLLEEEFFFGGGHHHHHHFFFCCC@@@>>>;;;:::999777666444333222////////////.....................------,,,,,,+++,,,,,,---------,,,++++++************++++++++++++***++++++,,,,,,++++++***)))************+++++++++******+++,,,+++***)))(((************************))))))))))))((((((((((((+++++++++***************************+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,......------------,,,,,,------------------......++++++,,,---...///000000................................................000000000000000//////..................///////////////............//////.................................---------------/////////.............../////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------------------------------------...//////...---...///....../////////000000000//////////////////////////////000000000000111111111111222333444444555666666555444444555666888999999888777666666666777777777777888888999999::::::999:::;;;;;;<<<<<<<<<<<<;;;<<<===?????????>>>===<<<<<<======<<<<<<;;;;;;888888999:::;;;<<<======;;;<<<<<<======>>>??????>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;:::999888777555555555555444333222222000000000/////////......------,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,+++************+++))))))))))))))))))))))))))))))******)))((('''&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************************************************************++++++++++++,,,+++******)))******++++++************************************************************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,OOOPPPRRRVVVWWWTTTMMMFFFFFFGGGHHHHHHFFFCCC@@@>>>::::::999777666444333333////////////..................---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------***++++++,,,,,,++++++***))))))*********+++++++++(((***+++,,,,,,+++)))(((************************++++++++++++*********)))************************)))))))))***+++,,,...///+++++++++++++++++++++,,,++++++******************...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,------.................................---------------------,,,//////000111000000///...---------......////////////......------......///------...............///......------------------................................................---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////------...///........./////////000000////////////////////////////////////000000000111000111111222333444444444444444444333444555666777777666666666666666666666444555666777888999::::::999::::::;;;;;;;;;::::::;;;;;;<<<===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;888888999:::;;;;;;<<<<<<;;;<<<<<<======>>>??????>>>>>>>>>===<<<;;;:::999::::::;;;;;;:::888777666444444444444444333222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++)))))))))))))))))))))))))))))))))))))))(((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************************************************++++++++++++******************++++++************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,NNNOOORRRVVVXXXUUUNNNHHHEEEFFFGGGHHHFFFDDDAAA???::::::999777666444333333////////////............---------------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***))))))*********+++++++++((()))+++,,,,,,+++***(((************************++++++++++++*********)))************************((())))))***+++---...///++++++++++++++++++++++++************************...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,+++........................------------,,,,,,,,,,,,...///000111111000///...,,,,,,------......//////......------------......,,,---------......//////........................---------...............---------...............------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///...---,,,---///............////////////...........................////////////000000000000000111111222333333333333333333333333333444444555555555555555555555555222333444555666888999999999999:::::::::::::::999;;;;;;;;;;;;999777555444::::::;;;;;;;;;;;;::::::777888999:::;;;;;;;;;:::;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;:::::::::777888999999999777555444333333333333333333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))***++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++))))))******++++++++++++************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,NNNOOOQQQVVVXXXVVVOOOIIIEEEFFFGGGHHHGGGDDDAAA???;;;:::999777666444333222////////////............------------------------++++++,,,---------,,,,,,))))))))))))***************++++++,,,,,,++++++***)))************+++++++++((()))***+++,,,+++******************************))))))))))))((((((((((((***************+++++++++)))))))))***+++---...///+++++++++++++++************************+++++++++,,,++++++******++++++,,,******++++++++++++,,,,,,++++++,,,,,,------......//////...---,,,+++******---------------------------------------------------...000111222111///...---------------...............------------......,,,,,,,,,---......//////.............../////////---------------.........---------------.........,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---,,,---...------........./////////..............................////////////000000000000111111111222222222222222222222222222222222333333444555555555444444222222333444555666777888777888999999::::::::::::::::::::::::888666444222888888999999::::::999999777888:::;;;;;;;;;:::999999::::::;;;<<<<<<======<<<<<<;;;::::::::::::;;;555666888999888666444333222222222333333222222111/////////.........------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************)))))))))************+++((()))***+++++++++++++++************************************************************************************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******++++++++++++******)))))))))***+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,MMMNNNQQQVVVYYYWWWPPPJJJDDDEEEGGGHHHGGGDDDAAA???<<<;;;:::888555333222111////////////............------------------------***+++,,,,,,---------,,,))))))))))))***************++++++,,,,,,++++++***)))************+++++++++))))))*********+++++++++************************))))))))))))(((((((((((())))))*********+++++++++************+++,,,---...++++++++++++*********)))*********+++++++++,,,,,,,,,++++++******++++++,,,************+++++++++,,,***++++++,,,------.........------,,,,,,+++++++++------------------------,,,,,,------......//////,,,...000222222111///......------------------,,,...------,,,,,,------...++++++,,,------...//////,,,,,,---------.........,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************+++,,,,,,---......***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...---------.........//////................................./////////000000000000000111111111111111111111111111111111111000111222333444555444444333111222222333444555555666666666777999::::::::::::999999::::::999888666555666666777888888888888888777888:::;;;;;;:::999888888888999::::::;;;;;;<<<;;;:::999999999:::;;;<<<555666888999999777555333111111222222222222111111//////.........---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************'''(((***+++,,,,,,++++++************************************************************************************************************************)))************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++************************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,MMMNNNQQQVVVYYYWWWPPPJJJDDDEEEGGGHHHGGGDDDBBB@@@===<<<:::888555333111000000/////////............------------------------***+++,,,,,,------------***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++******))))))***+++,,,,,,************************++++++++++++************))))))******++++++++++++************+++,,,------++++++++++++******))))))******++++++,,,,,,,,,,,,...------,,,,,,------...))))))******+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000,,,---000222222111///............------,,,,,,,,,...------,,,,,,------...++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************************************+++,,,,,,---......***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...---------.........//////..................................../////////000000000000000111111111111000000111111111111000///111111333444555444444333111222222333333444444555555555777888::::::;;;;;;777888999:::;;;::::::999555555666777777777777777777888:::;;;;;;:::999888777888888999999:::;;;;;;:::999999888999:::<<<===555777999::::::888666444000111111222222222111111//////.........---------***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************))))))))))))************'''(((***+++,,,,,,++++++************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,OOOPPPTTTYYY\\\ZZZSSSMMMIIIHHHFFFEEEEEEDDDAAA>>>===<<<:::888555333111000////////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))((()))***+++++++++++++++......------,,,+++******+++,,,,,,------,,,,,,+++...---+++*********+++++++++***)))(((((()))***+++************************((()))***+++,,,---------************************+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------------------------...,,,******---...---+++------------------------***,,,......---,,,---...///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))************************************************((()))***++++++***)))(((******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///...............///000000...------,,,,,,------...........................000111111111111000000///000000000000000000000000222222222222222222333333222222333333444555555666666777888999999:::999999999:::;;;<<<============::::::::::::999888777777===<<<;;;<<<>>>>>>===;;;777777666666777888999999888888888999999:::::::::777777777777666666666666222111111000///......---///............---------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))************))))))))))))))))))))))))))))))++++++************++++++******)))((((((((((((((())))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************,,,,,,+++***))))))******''')))***)))((('''(((***)))))))))))))))******+++++++++************+++++++++*********))))))(((((()))************+++++++++++++++************++++++******************************))))))******+++,,,++++++******************++++++++++++++++++++++++OOOPPPRRRWWWZZZXXXSSSMMMIIIHHHFFFEEEEEEDDDAAA>>>===<<<:::888555333111000////////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))))))))***+++++++++******------,,,,,,+++***************++++++++++++******---,,,+++*********+++++++++***)))(((((()))***+++************************((()))***+++,,,,,,,,,,,,************************+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------...,,,******,,,------+++------------------------***,,,......---,,,---......---,,,++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))***)))))))))))))))))))))************************************************((()))***++++++***)))(((************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...........................//////000...------,,,,,,------...........................///000000111111111000000000000000000000000000000222222222222222333333333444444444555555555666666666777888999::::::::::::;;;<<<===>>>>>>???>>>>>>;;;;;;;;;;;;:::999888777===<<<;;;<<<<<<<<<:::888777777777777777888999999999999999999999:::::::::777777777666666666666666111111111000///............---------,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))************))))))))))))))))))))))))))))))+++******))))))******+++******)))((((((((((((((())))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++***))))))******)))***+++***)))((()))+++)))))))))))))))******+++++++++************++++++************)))))))))((()))************+++++++++++++++************++++++******************************))))))******+++,,,************************++++++++++++++++++++++++PPPOOOPPPSSSVVVUUUQQQMMMIIIHHHFFFEEEEEEDDDAAA>>><<<;;;:::888555333222111////////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))******+++++++++******))),,,,,,++++++***)))))))))((())))))))))))))))))(((,,,,,,+++************+++******))))))))))))******************************))))))***+++,,,,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,---------------------------,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++***)))))))))))))))))))))******************************************************((()))************))))))************************************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------..................------......///000...------,,,,,,------..............................///000111111111111111000000000000000000000000111222222222333333333444666666666666666777777777777777888999::::::::::::======>>>???@@@@@@@@@@@@<<<<<<<<<<<<;;;:::999999===<<<;;;;;;;;;:::888666777777777777777777888999:::::::::::::::999999999777777666666666555555555111111000000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))+++******))))))******+++******)))((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++******)))*********)))+++,,,+++***)))***+++)))))))))))))))******+++++++++************++++++************)))))))))))))))************+++++++++++++++************++++++******************************))))))******+++,,,************************++++++++++++++++++++++++PPPNNNMMMOOORRRSSSPPPMMMIIIHHHFFFEEEEEEDDDAAA>>><<<;;;:::888555333222111////////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))(((+++*********))))))(((((((((((())))))))))))((((((++++++*********************))))))))))))))))))***************************))))))***+++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,------,,,,,,+++************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***+++------,,,,,,,,,---,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))************++++++++++++******************************++++++++++++******)))))))))))))))*********************************************************((())))))***************************************************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............------------...//////...------,,,,,,------...........................---...///111111222222222000000000000000000000000111222222333333444444444888888888888888888888888777888999:::;;;;;;;;;;;;======>>>???@@@@@@@@@@@@===>>>>>>======<<<;;;:::<<<;;;:::;;;<<<;;;999777888777777777777777888888;;;;;;::::::999999888888777666666555555444444444111000000000/////////...---------,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))******))))))))))))************))))))((())))))***))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++***************+++)))***++++++))))))***+++)))))))))))))))******+++++++++************++++++*********)))))))))))))))))))))*********+++++++++++++++************++++++******************************))))))******+++,,,***************+++++++++++++++++++++++++++++++++QQQNNNLLLMMMOOOPPPNNNLLLIIIHHHFFFEEEEEEDDDAAA>>>;;;;;;999777555444222222////////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))(((******)))))))))))))))((()))******++++++******)))************************)))))))))******)))))))))))))))))))))))))))))))))))))))***+++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,++++++++++++++++++++++++)))+++------,,,+++,,,---***+++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))*********+++++++++************************)))******++++++*********(((((())))))************************************************************)))))))))))))))******+++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------------...//////...------,,,,,,------...........................---...///111111222222222000000000000000000000000111111222333444444555555888888999999999999999999888999:::;;;;;;<<<<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;======<<<;;;888888777777777777777888:::::::::999999888888888666666555555444333333222000000000000////////////............------------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))((())))))************))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***************++++++((()))***)))(((((()))***)))))))))))))))******+++++++++************++++++))))))))))))))))))******))))))*********+++++++++++++++************++++++******************************))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++PPPNNNKKKLLLOOOOOONNNKKKIIIHHHFFFEEEEEEDDDAAA>>>;;;:::999777666444333222////////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))******+++++++++******)))******))))))))))))))))))***++++++,,,,,,++++++***((()))******+++*********))))))************))))))))))))))))))))))))))))))))))))***************)))***************************************+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********))))))************)))))))))))))))************+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,************************)))+++,,,---,,,+++,,,---)))***++++++,,,+++++++++************++++++++++++*********+++++++++++++++************)))))))))((()))))))))************+++************************((()))******+++*********((((((((()))******++++++************************************************)))((((((((()))***+++,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,------...///...------,,,,,,------..............................///000111111111111111000000000000000000000000111111222333444555666666777888888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999999;;;===>>>>>><<<999888888777777777777777888888888888888777777777666666555444333222222111000000000000//////////////////.........---------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))))))))))))))))))))))))))***))))))(((((())))))*********)))))))))***++++++))))))))))))))))))))))))(((***++++++******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********)))******+++,,,''')))***)))((('''((())))))))))))))))))******+++++++++************++++++))))))))))))************)))************+++++++++++++++************++++++******************************))))))******+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++PPPNNNLLLLLLOOOOOOMMMJJJIIIHHHFFFEEEEEEDDDAAA>>>;;;:::999777666444333222////////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))))))))***+++++++++*********************************++++++,,,,,,++++++***'''((()))***++++++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******((((((((()))))))))***************++++++*********))))))))))))************+++++++++,,,------......++++++++++++++++++++++++)))+++,,,+++)))(((***---************************)))+++,,,,,,+++++++++---((()))***+++,,,++++++***************++++++++++++)))*********++++++++++++++++++*********)))))))))))))))))))))************************************(((((()))***************'''(((((()))******++++++************************************************)))((((((((()))***+++,,,************************************************************++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///...------,,,,,,------...........................///000000111111111000000000000000000000000000000111111222333444555666666666666777999:::;;;<<<<<<999:::;;;<<<<<<=========;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999:::<<<===<<<:::999999888777777777777777666666666666666777777777666666555444333222111111////////////000000000000.........---------,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))***++++++,,,((()))******(((((()))***)))))))))))))))******+++++++++************++++++((()))))))))************)))************+++++++++++++++************++++++******************************))))))******+++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++PPPNNNLLLMMMOOOOOOMMMIIIIIIHHHFFFEEEEEEDDDAAA???;;;:::999777666444333333000/////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))((()))***+++++++++++++++***************+++++++++******++++++++++++******'''((()))+++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))*********))))))(((************************))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******'''((((((((())))))******+++++++++,,,,,,+++++++++))))))))))))************++++++,,,------...//////++++++++++++++++++++++++)))+++,,,+++((((((***---)))))))))))))))))))))))))))***,,,,,,+++++++++,,,((()))***+++,,,,,,+++***)))************+++++++++))))))******++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++************************************************)))((((((((((((***,,,---************************************************))))))))))))************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...........................000111111111111000000///000000000000000000000000111111222333444666666777555555777888:::;;;======999:::;;;<<<============;;;<<<===>>>>>>?????????>>>>>>>>>>>>===<<<;;;::::::999888999::::::999777999999888777777666777777444444555555666666777777666666555444222111111000////////////000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++,,,,,,))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))***+++,,,,,,)))+++,,,+++***)))***+++)))))))))))))))******+++++++++************++++++(((((())))))*********+++)))************+++++++++++++++************++++++*********************************)))***++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++PPPNNNLLLMMMOOOOOOLLLIIIFFFFFFFFFFFFDDDBBB@@@???;;;;;;:::888666444222111////////////............,,,------......------,,,...---,,,,,,......---,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******'''((()))******)))((('''))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***)))))))))(((((('''''')))************+++++++++******************************))))))******+++,,,******++++++++++++************+++++++++,,,,,,,,,*********+++------,,,***))))))))))))))))))))))))++++++******************************************------,,,++++++******)))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,)))((((((++++++***'''))))))(((((((((((()))))),,,++++++******++++++,,,+++++++++************)))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------............------,,,,,,,,,---------......------------........./////////000111111111111111111111000000111111222333111111222222222333333333666666777888999::::::;;;;;;<<<<<<===>>>============<<<:::999999:::<<<===;;;;;;;;;;;;::::::999888::::::999888777777777888888666555666777888777555444555555555666666777777444444333222111000///...........................------,,,,,,,,,,,,++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))******++++++++++++******(((((())))))))))))((((((************************************************++++++++++++++++++++++++))))))************))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++************************QQQNNNMMMNNNPPPPPPMMMIIIFFFFFFFFFFFFDDDBBB@@@???;;;;;;:::888666444222111////////////............+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,***++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******(((((()))******)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********))))))((((((((()))************+++++++++******************************))))))******+++,,,******++++++++++++***************+++++++++,,,,,,---,,,+++,,,......---+++************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++++++++++++++)))'''(((***+++)))'''))))))((((((((())))))***+++******))))))******++++++++++++************))))))******++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------............------,,,,,,,,,---------......------.........///////////////000111111111111111111111000000111111222333111111222222222333333333444555555666777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<:::::::::::::::999888888999888777666666666666777777666555666777888777555444444555555666666666666444333333222111000///...........................------,,,,,,,,,+++++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))******++++++++++++******((())))))******))))))(((************************************************++++++++++++++++++++++++))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++************************RRRPPPNNNOOOQQQQQQMMMJJJFFFFFFFFFFFFDDDBBB@@@???;;;;;;:::888666444222111////////////............++++++,,,,,,,,,,,,+++++++++)))((()))***+++***)))++++++++++++++++++++++++************************'''((()))***+++,,,------))))))))))))))))))))))))+++++++++*********************))))))))))))******))))))***++++++***))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,***************))))))))))))************+++++++++******************************))))))******+++,,,******++++++++++++***************++++++++++++,,,,,,,,,+++,,,------+++***************************************************************************))))))******+++,,,,,,---+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++***((('''''')))***)))(((((((((((((((((()))***+++)))))))))(((((()))))))))+++++++++************))))))******++++++******))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------............/////////000000000//////000111111111111111111000000000000111222222111111222222222333333333333333444555666777888888888999::::::;;;;;;:::::::::999888777777888999:::999999::::::999999888888777666666555555555555666777666555555777777666555444444444555555555555666333333222111000//////...------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++*********************++++++++++++***************++++++*********************************************************************************))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++************************SSSQQQOOOQQQRRRRRRNNNJJJFFFFFFFFFFFFDDDBBB@@@???;;;;;;:::888666444222111////////////............+++,,,,,,------,,,,,,++++++)))((()))***+++***)))++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))******************************))))))))))))***************++++++*********))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************************++++++++++++++++++******************))))))*********+++++++++******************************))))))******+++,,,******++++++++++++******************++++++++++++***)))))))))******((('''***************************************+++++++++************************))))))******+++++++++,,,************************))))))))))))))))))))))))************************)))(((''''''((())))))***(((((((((((()))***++++++***))))))(((((())))))***+++++++++*********))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......////////////000000000000//////000111111111111111000000000000000111222222111111222222222333333333333333444555666777888888666777888888999999888888888777777666666777777888777888888999888888777777666666555555555555555666777666555555666777666555444444444444444444444444333222222111000/////////------------------------,,,,,,,,,++++++++++++***,,,++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++*********++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))************))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******************++++++******************+++************************))))))*********+++++++++************************SSSQQQPPPRRRSSSRRRMMMIIIFFFFFFFFFFFFDDDBBB@@@???;;;;;;:::888666444222111////////////............------............------,,,*********+++,,,+++***++++++++++++++++++++++++******************************************************************************************************))))))))))))******+++******************+++))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************++++++))))))*********+++++++++******************************))))))******+++,,,******++++++++++++******))))))*********+++++++++***)))((()))******)))'''************************))))))*********+++++++++************************+++++++++******)))))))))************************))))))))))))))))))))))))************************)))((((((''''''(((***,,,)))))))))))))))***++++++*********))))))*********+++++++++*********)))))))))))))))******)))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......////////////000000000000//////000111111111111111000000//////000000111222111111222222222333333333333444444555666777888888555666666777777777777777666666666555555666666666666666777777888777777666666666555555555666666777666555444555666777666444444444444444333333333333222111111000000/////////------------------------,,,,,,+++++++++*********,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))************))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************++++++*********************************))))))*********+++++++++************************SSSQQQPPPRRRSSSRRRLLLHHHFFFFFFFFFFFFDDDBBB@@@???;;;;;;:::888666444222111////////////..................////////////......---,,,++++++,,,---,,,+++++++++++++++++++++++++++************************+++++++++*********))))))***************************************+++++++++******))))))))))))******+++***))))))))))))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++)))))))))***************)))************+++++++++******************************))))))******+++,,,******++++++++++++******)))))))))************++++++******+++---...---+++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************,,,++++++***))))))((((((***************+++++++++))))))))))))))))))))))))************************)))))))))((('''(((+++...+++******))))))*********+++******))))))******++++++++++++************)))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............/////////000000000//////000111111111111111000////////////000111111111111222222222333333333333333444555666777888888444555666666777777666666555555666666666666555555555555666666777777666666666555555555555666777777666555444444666666555444444333333333333333222222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++******++++++++++++*********++++++,,,,,,++++++***************************************************************************))))))************))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***)))************************)))************+++++++++************************RRRQQQPPPRRRSSSQQQKKKGGGFFFFFFFFFFFFDDDBBB@@@???;;;;;;:::888666444222111////////////............---..................------+++++++++,,,---,,,+++++++++++++++++++++++++++***************************************+++++++++************************))))))*********+++++++++******))))))))))))*********))))))(((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((())))))*********)))************+++++++++******************************))))))******+++,,,******++++++++++++******))))))))))))*********************,,,...//////---++++++++++++++++++++++++((())))))***++++++,,,,,,************************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********************************)))''')))---000,,,,,,+++***)))))))))))))))))))))(((((()))))))))+++++++++************)))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************)))***+++,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------.........///////////////000111111111111111///////////////000111111111111222222222333333333222222333444555666777777444555555666777666666666555555666666666666555555444444555666666666666666444444333444444555555666666555444444666666555444333333333333222222222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++))))))************))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***)))************************)))************+++++++++************************QQQPPPPPPRRRSSSQQQKKKFFFFFFFFFFFFFFFDDDBBB@@@???;;;;;;:::888666444222111000/////////............,,,------......------,,,,,,+++***+++,,,,,,+++***++++++++++++++++++++++++************************(((((()))***+++,,,,,,---************************))))))******++++++++++++******))))))))))))*********)))(((''''''((()))***))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************''''''(((((()))))))))***)))************+++++++++*********************************)))***++++++,,,******++++++++++++******))))))))))))************(((((((((***---///...---++++++++++++++++++++++++((())))))***++++++,,,,,,************************((((((((()))******++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))...222------+++***))))))((((((((((((''''''''''''((((((+++++++++************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************)))***+++,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------........./////////000111111111111111///////////////000111111111111222222222333333333000111222333444555555666444555666666777777666666555555666666666666555555333444444555666666666555222222222222333333444555666555444444555666555444333333333222222111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++******++++++++++++***************++++++*********************************************************++++++++++++++++++++++++))))))************))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************************UUURRROOOQQQSSSRRRLLLGGGDDDGGGHHHDDDCCCDDDBBB===;;;;;;:::888666444222111////////////............///...---,,,,,,---...///------------------------,,,+++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,+++***))))))******(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((((((((((((((((((******++++++++++++************++++++++++++******(((((()))*********************))))))))))))******((()))***,,,,,,+++******++++++++++++++++++++++++(((*********)))((()))***************************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////000000000000........................111111111111000000000000222222333444444555555666444444444555555555555666555555666666555555444333333333444555555555444444333333222222333333444555222333555555555444333222444444333333333222222222////////////............//////...------,,,++++++************************))))))************))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))************************((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++************************++++++******)))((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************************TTTRRRPPPQQQSSSQQQLLLFFFDDDGGGHHHDDDCCCDDDBBB===;;;;;;:::888666444222111////////////............,,,,,,,,,++++++,,,,,,,,,------------------------++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,++++++***))))))******)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((()))************)))******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++)))***+++***)))((()))+++***************************))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------........./////////....../////////000000000........................000000000000000000000000222222333444444555555666555555555666666666777777555555666666555555444333555555555555444333222222222222111111222222333444333444444444333333222111333222222222111111111111////////////............------,,,++++++***))))))************************))))))************))))))))))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))************************((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************SSSQQQQQQRRRSSSQQQKKKFFFDDDGGGHHHDDDCCCDDDBBB===;;;;;;:::888666444222111////////////............+++,,,,,,------,,,,,,+++------------------------++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,+++******)))*********************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))******++++++******)))(((((())))))))))))(((((('''((())))))******))))))******))))))))))))*********))))))))))))***++++++++++++++++++++++++++++++)))+++++++++***)))***+++*********************************))))))*********))))))))))))))))))******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////........................////////////////////////222222333444444555555666666666777777777888888888555666666666666555444444666666555555444333111000222111111111111222333333555555333222111111000000111111111000000000000////////////............------,,,,,,++++++******)))************************))))))************))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************)))(((((((((((()))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))************************RRRRRRRRRSSSSSSPPPJJJEEEDDDGGGGGGDDDCCCDDDBBB===;;;;;;:::888666444222111////////////............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************++++++***************+++++++++******))))))(((((())))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++******'''(((((()))))))))))))))******))))))))))))*********)))((((((((()))+++,,,************************)))+++,,,+++***)))***,,,************************++++++************++++++)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------.........///....................................////////////222222333444444555555666666666666777777777888888666666666666666555444444555555555555555444333222333222222222222333444444888777555222111000111111111111111000000000////////////.........---------.........------,,,,,,,,,************************))))))************))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************))))))(((((())))))***+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************((((((((()))))))))******************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))),,,+++))))))))))))+++,,,************************))))))))))))))))))))))))************************RRRRRRRRRSSSQQQNNNIIIFFFDDDGGGGGGDDDCCCDDDBBB===;;;;;;:::888666444222111////////////............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++***************++++++++++++******))))))(((((())))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((()))))))))******)))))))))******++++++++++++******''''''((()))))))))))))))******))))))))))))*********)))((((((((()))+++,,,************************)))***++++++))))))***+++))))))))))))))))))))))))++++++************++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........///........................---........./////////000222222333444444555555666555555666666666777777777666666777777666666555444333444555666666666666666555444444444444555666666:::999666444222222222222111111111111000000000000............------------......------------,,,,,,))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************SSSSSSSSSRRROOOLLLIIIGGGDDDGGGHHHDDDCCCDDDBBB===;;;;;;:::888666444222111////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))******+++,,,************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************''''''''''''''''''''''''((())))))******))))))((((((((())))))))))))((((((&&&'''(((((())))))((((((******))))))))))))******)))(((((((((((()))******************************(((*********)))((()))***))))))))))))))))))))))))*********))))))*********((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////.................................//////000000111222222333444444555555666555555555666666666777777666777777777777666555555333444666777888888999999666555555555555666777777:::999777666444333222222111111111111000000000000.........------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))************************TTTTTTRRRPPPMMMJJJIIIHHHDDDGGGHHHDDDCCCDDDBBB===;;;;;;:::888666444222111////////////............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))***++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''(((((())))))((((((******))))))))))))******'''(((((()))))))))))))))************************'''((())))))((('''((()))))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,------------....../////////000000000..............................///000000111222222222222333444444555555666666666777777777888888888777777777777777666555555666777888999999999999999555555555555555666777777777777777666555333222111000000000/////////...............---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************UUUTTTRRROOOKKKIIIIIIIIIDDDGGGHHHDDDCCCDDDBBB>>>;;;;;;:::888666444222111000/////////............//////---,,,,,,---//////++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******&&&''''''(((((((((((((((******))))))))))))******&&&''')))*********)))((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************,,,,,,------------......////////////000000000000...........................//////000111222222333222222333444444555555666777888888888888999999999777777777777777666666555999999:::::::::999999888555444444444444555666666555555666666555333111000//////.........---------......---------,,,,,,,,,------------------------))))))))))))))))))))))))))))))************))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))******+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))************))))))))))))))))))))))))***+++,,,------,,,+++***************************))))))))))))))))))))))))************************VVVUUUSSSPPPMMMJJJGGGFFFGGGGGGFFFEEECCCAAA@@@???===<<<:::888555333111000222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++******))))))(((((())))))))))))************+++*********))))))((((((++++++***)))(((((()))))),,,,,,++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++---------------............///000000000000000000000000000000111111111222222222111111222333555666777777555666777888888777666555666777777888888888777777888888999999999888888777666555444444666777777666444444333333222111000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++************++++++))))))))))))************++++++******)))(((((('''((())))))))))))*********************************+++*********))))))((((((***************************************)))((((((+++)))((('''((()))+++,,,VVVUUURRROOOLLLIIIGGGFFFGGGGGGFFFEEECCCAAA@@@???<<<<<<:::888555333111000000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************************************)))))))))))))))******+++*********))))))(((((((((***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))************************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************)))))))))((((((((())))))))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------............///////////////////////////000000000111111111222222111111222333444555555666555555666777777777666666777888999999999888777666888888888888777777666555666555333333555555555444444444333222222111000000...........................------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++******))))))******+++))))))))))))************,,,++++++***))))))(((((()))))))))*********++++++************************************)))))))))(((***************************************)))((((((******((((((((()))+++,,,VVVTTTQQQNNNKKKIIIGGGFFFGGGGGGFFFEEECCCAAA@@@???<<<;;;:::777555333111000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,************************************************)))))))))))))))******++++++++++++******))))))(((***))))))(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,************************++++++************))))))))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------............///........................000000000000111111111111111111222222222333333333555444444444555666777777888999;;;<<<;;;999666555666777777777666666555444777555333333333444333222333333333222111111000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***)))(((((('''(((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++******))))))******+++))))))))))))************,,,,,,,,,+++******))))))************+++++++++,,,************************************))))))))))))*********************************+++******)))(((******)))((()))***+++,,,UUUSSSPPPMMMJJJHHHGGGGGGGGGGGGFFFEEECCCAAA@@@???<<<;;;999777555222111000------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************************************)))))))))))))))******+++******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''%%%&&&''')))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))******++++++((()))))))))*********************)))))))))))))))******)))))))))))))))***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......................../////////000000000111111111111111111111222222222444333333333444555777888888:::<<<===<<<999666444444555555666777777777777999777444333444333222111333222222222111111000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******((()))))))))************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********************************)))))))))))))))*********************************++++++******)))******)))))))))***+++,,,TTTRRROOOLLLIIIHHHGGGGGGGGGGGGFFFEEECCCAAA@@@???<<<;;;999777444222000///......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++(((((()))***+++,,,,,,---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))******++++++((()))))))))************))))))))))))))))))*********)))))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............................../////////000000000111111111111111111111111333333222333444666888999888:::<<<===<<<999666444222333555777888:::;;;;;;:::888666555555444333222222222111111111111111000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***+++,,,,,,(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))***((()))))))))************,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))************************************++++++++++++*********************++++++,,,TTTRRRNNNKKKHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@???;;;:::999666444222000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,************************(((((((((((((((((((((((()))))))))))))))******+++'''(((((()))***+++,,,,,,)))******++++++******)))************************))))))))))))))))))))))))((()))***+++,,,+++***)))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************))))))))))))************)))))))))))))))******+++((((((((()))******++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++((((((((())))))))))))***************************++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))************+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///....................................////////////000000111111111222222222222222333444555777999:::888999;;;<<<;;;999666555111222444777999:::<<<<<<:::888666555555555444222111111111111111111111111------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))***+++,,,---(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))************++++++++++++++++++******************+++++++++,,,************************))))))))))))************************************)))***++++++,,,+++++++++*********++++++++++++,,,SSSQQQMMMJJJGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@???;;;:::888666444111000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))************((()))))))))************)))))))))))))))***++++++'''(((((()))******++++++******************************))))))******+++,,,++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///////////////////////////------........./////////000000000111222333444444111222444666888999::::::777888999999999888777666222333444666777888999999999777555444555555444222000000000000111111111111------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))(((((((((((())))))))))))))))))************************************)))))))))*********++++++************************((()))))))))************************************)))***++++++,,,,,,,,,+++******++++++,,,,,,,,,+++SSSQQQMMMIIIGGGFFFGGGHHHGGGGGGFFFEEECCCAAA@@@???;;;:::888666444111000///...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++*********************************************************)))))))))))))))******+++++++++***)))((('''&&&%%%)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))***+++***)))(((************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++******))))))(((((())))))))))))************(((((())))))*********+++))))))((())))))***++++++)))******+++,,,,,,------))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++------------++++++---------.........//////000000000000000000000000---------........./////////000111222333444555555000222444777999:::::::::666777777888888888888777333444444555666666555555777555333333444444333222000000000000000111111111------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))******((())))))))))))*********************************(((((())))))*********+++************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++UUUSSSNNNJJJFFFEEEEEEEEEHHHGGGEEEEEEEEECCC@@@===:::999888666444222111000......////////////......------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))))))))************))))))))))))))))))))))))+++)))(((***,,,---+++)))))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))+++***(((''''''(((((())),,,+++***((((((((()))***))))))))))))************************************+++***)))(((((()))***+++(((((()))***************))))))************)))))),,,***))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++***))))))***++++++************************)))))))))))))))))))))))))))***++++++***)))***++++++++++++,,,,,,---------,,,+++++++++******))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++*********)))))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000111111111111///////////////////////////000111222222333222222111222444666999;;;===>>>777777777777666555444333555444444333333444444555555444333333222222333333222111111111111111222222---,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))***************************)))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++UUURRRNNNJJJFFFEEEEEEEEEHHHGGGEEEEEEEEECCC@@@===:::999888666444222111000......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,(((((()))))))))*********))))))))))))))))))))))))***(((((())),,,,,,+++((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((((((''''''((()))***+++,,,+++)))((((((((()))***))))))))))))************************************+++***)))(((((()))***+++(((((()))***************))))))************)))))),,,***))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))***++++++))))))***+++***************+++++++++++++++******))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************++++++++++++++++++++++++***)))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////000000000111111111///////////////////////////000111222222333222222333333555666888999:::;;;777777777777666555444333555444444333333444444555333333222111111111111222111111111000000111111222---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***************************)))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++***************))))))))))))))))))))))))))))))************+++++++++UUURRRNNNJJJFFFEEEEEEFFFHHHGGGEEEEEEEEECCC@@@===;;;:::888666444222111000......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++(((((())))))))))))******))))))))))))))))))))))))((((((((()))***+++***((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))&&&&&&''''''(((***+++,,,+++***))))))((()))))))))))))))))))))******************************************))))))))))))******(((((()))***************))))))************)))))),,,***((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,++++++++++++,,,---************************)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))************+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////000000000000111111///////////////////////////000111222222333222222444444555666777777888888777777777777666555444444555444444333333444444555333222111111000000111111111111000000000000111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************************)))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++TTTRRRNNNIIIGGGEEEFFFFFFHHHGGGEEEEEEEEECCC@@@===;;;:::999777444222000000......////////////......------,,,,,,,,,+++++++++************************++++++++++++++++++++++++---,,,,,,+++***+++++++++(((((((((((()))))))))***))))))))))))))))))))))))''''''((())))))***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************))))))'''''''''((())))))***+++******))))))))))))))))))((()))))))))***************************************))))))))))))))))))***(((((()))***************))))))************))))))+++***((((((*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))***+++***)))((()))+++)))))))))(((((('''''''''((((((((((((((((((''''''(((((())))))))))))((((((((()))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************)))))))))))))))***************++++++++++++******++++++,,,,,,,,,,,,------+++,,,------......------////////////000000000111//////////////////////////////111222222222222222333333444555666777888888777777777777777666555555555444444333333444444555333333222111111111111111111111000/////////000000---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))***************************)))(((((())))))************))))))((()))))))))************))))))))))))))))))))))))************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))******++++++))))))))))))))))))))))))))))))*********+++++++++TTTQQQMMMIIIGGGFFFFFFGGGHHHGGGEEEEEEEEECCC@@@===<<<;;;999777555222000///......////////////......------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,+++************+++'''(((((((((((()))))))))))))))))))))))))))))))))&&&'''))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))************))))))((())))))))))))((((((((()))))))))*********))))))((()))))))))************************************)))))))))******)))))))))(((((()))***************))))))************))))))+++)))(((((()))******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******)))((()))************))))))(((((('''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************(((((())))))************************************+++++++++,,,,,,---------+++,,,------......------...////////////000000000//////////////////////////////111222222222222222111222333555666888999:::777777777777777777666555555444444333333444444555444444333222222222222222111000//////.........///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))***************************)))(((((())))))************))))))((()))))))))************************************************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++TTTQQQMMMIIIGGGFFFFFFGGGHHHGGGEEEEEEEEECCC@@@======<<<:::777555222000///......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************''''''(((((((((((())))))))))))))))))))))))))))))&&&(((******)))))))))***))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((()))************)))))))))))))))************************************))))))************))))))(((((()))***************))))))************))))))+++)))'''((()))***)))(((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,+++******************************))))))))))))))))))))))))((()))******(((((()))***************))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************((((((((()))******+++++++++***))))))))))))***+++***++++++,,,,,,------...+++,,,------......------......////////////000000///////////////////////////000111222222333222222111222333555777999:::;;;777777777888888777777666555444444333333444444555555444333333222222333333111000///......------...---,,,,,,++++++,,,,,,---*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))***************************)))(((((())))))************))))))))))))))))))************************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++SSSQQQMMMIIIGGGFFFGGGGGGHHHGGGEEEEEEEEECCC@@@======<<<:::888555222000///......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************'''''''''((((((((())))))))))))))))))))))))))))))''')))++++++***)))***,,,))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))'''((()))******)))(((((('''((()))***+++******)))))))))))))))************************************((()))***++++++***)))((((((((()))***************))))))************))))))***)))'''''')))***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))*********''''''((((((((()))))))))(((((())))))))))))((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************'''(((((()))******+++++++++***)))(((((()))***+++******+++,,,,,,---......+++,,,------......------........./////////000000///////////////////////////000111222222333222222444444555666777888999:::666777777888888888777777555444444333333444444555444333333222222222222222111000///...---------------,,,,,,++++++,,,,,,---)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***************************)))(((((())))))************))))))))))))))))))************************************************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++************)))))))))))))))))))))))))))************+++++++++SSSQQQMMMIIIGGGFFFGGGHHHHHHGGGEEEEEEEEECCC@@@===>>>===;;;888555222000///......////////////......---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++***)))*********''''''''''''((((((((()))))))))))))))))))))))))))'''***,,,,,,***)))***,,,))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))******)))((('''************************$$$%%%&&&'''(((***++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))%%%&&&((()))***+++******'''((()))+++++++++***)))))))))))))))************************************((()))***++++++***)))((((((((()))***************))))))************))))))***)))'''''')))))))))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,'''((()))******)))((('''************************))))))))))))))))))))))))((()))***)))((('''(((***''''''(((((())))))******'''((((((((())))))******(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++++++++***)))(((((()))***+++******+++,,,,,,---......+++,,,------......------............/////////000///////////////////////////000111222222333222222777777777777888888888888666777777888888888777777555444444333333444444555333222222111000111111111111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))***************************)))(((((())))))************))))))))))))))))))************************************************************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++TTTRRRNNNKKKHHHGGGGGGGGGEEEEEEFFFEEECCC@@@===;;;===<<<999666444111000///......------------.........---,,,,,,++++++,,,,,,///,,,******+++------,,,(((***+++------,,,+++***+++++++++***)))(((((('''))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''))))))'''''''''((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******------,,,+++******++++++))))))))))))))))))))))))*********++++++,,,------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++---,,,,,,,,,,,,---...............------,,,,,,,,,---------............///......------------......111111111111111111222222444444555555666777777777555666777888888888888888777555444222222333444555444333222222111111222222222000.........---+++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))******************++++++++++++******+++++++++*********))))))SSSRRRNNNKKKIIIHHHHHHHHHFFFGGGGGGFFFDDDAAA>>><<<===<<<999666444111000///......------------.........---,,,,,,++++++,,,,,,...,,,******+++------,,,++++++***+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))******************++++++))))))))))))(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&(((***)))((('''(((((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************************************))))))))))))*********)))((((((''''''(((((())))))))))))))))))))))))*********************************************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))*********)))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((************************+++++++++++++++,,,------......---------,,,,,,,,,---------............///......------------......000000000111111222222222444444444555666666777777666777888888999999999888666555333222222222444555333333222111111111111222111000...---...---,,,*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))******************++++++++++++******+++++++++*********))))))SSSQQQOOOLLLJJJIIIIIIIIIHHHHHHGGGFFFDDDAAA???======<<<999666444111000///......------------.........---,,,,,,++++++,,,,,,,,,+++)))***,,,------------+++***))))))+++---...------,,,,,,+++*********))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((())))))))))))***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''')))******)))(((((()))))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******)))(((''''''''''''''''''))))))))))))))))))))))))++++++******)))(((((('''(((((()))******+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))******))))))))))))((((((******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++,,,,,,...------------,,,,,,,,,---------............///......------------......//////000000111222333333333333444555555666666777777777888999999999888888555444333222222222333444333222222111111111111111111///...---...---,,,*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))******************++++++++++++******+++++++++***************RRRQQQOOOMMMLLLKKKKKKKKKHHHGGGGGGEEECCCAAA???======<<<999666444111000///......------------.........---,,,,,,++++++,,,,,,+++***)))***,,,------,,,,,,+++*********+++,,,---,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))*********+++++++++''''''(((((())))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''((()))++++++)))))))))***((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******+++******)))))))))******))))))))))))))))))))))))++++++******))))))))))))((()))))))))*********+++))))))))))))))))))))))))************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))***************************************+++,,,,,,---------------------------------............///......------------......---...///000111222333444222333333444555555666666666666777777777777777666444444333222111222222333222222111000000000000000000...------------,,,*********************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))*********+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************((()))))))))******************++++++++++++******************************SSSRRRQQQOOOMMMLLLLLLKKKGGGFFFEEEDDDAAA???>>>======<<<999666444111000///......------------.........---,,,,,,++++++,,,,,,+++***)))***,,,---,,,+++)))***+++,,,---,,,++++++***************)))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))++++++)))))))))***(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))***************************************))))))))))))******+++++++++******++++++,,,*********************************+++++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,---------------------------------------............///......------------......---......000111222333333222222333333444444555555444444555555555555444444333333222222111111111111222111000000//////000000///...,,,,,,------,,,*********************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************((()))))))))******************++++++++++++******************************TTTSSSRRRQQQOOOMMMLLLKKKGGGFFFEEECCCAAA???=========<<<999666444111000///......------------.........---,,,,,,++++++,,,,,,+++******+++,,,,,,***)))((())),,,---...---+++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++***))))))((((((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''')))******)))(((((()))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------******************************))))))))))))******)))))))))))))))******+++************************)))******+++,,,,,,------++++++***))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------------...---------............///......------------............//////000111222222111111222333333444444555333333444444444333222222222222222111111111000000111000000///////////////...---,,,,,,------,,,*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************++++++++++++*********************+++++++++VVVUUUTTTRRRPPPMMMKKKJJJHHHGGGEEECCCAAA???>>>>>>===<<<999666444111000///......------------.........---,,,,,,++++++,,,,,,,,,+++++++++,,,+++)))'''******++++++,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))++++++******************))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&(((***)))((('''(((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******************************************++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))***************************************************+++,,,,,,,,,,,,,,,---------......---------............///......------------........./////////000000111111111111111222333333444444444444444444444333222222111111111111111000000///000000///............///...---+++,,,------,,,*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************++++++++++++******))))))*********+++++++++WWWVVVUUUSSSPPPMMMKKKIIIJJJHHHFFFDDDBBB@@@@@@???===<<<999666444111000///.........------............---,,,,,,++++++,,,,,,---,,,++++++,,,+++(((%%%,,,+++***))))))+++---...+++++++++++++++++++++,,,))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&((())))))(((''''''((())))))))))))))))))))))))###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))***++++++************************++++++******)))(((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------.........---------.........//////.........------.........////////////000000000000000111111222333333444444444555555555444444333222111111111111111000//////000000///..................,,,++++++------,,,*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************++++++++++++******))))))******++++++++++++UUUTTTSSSRRRQQQOOOJJJGGGLLLJJJFFFBBB???>>>>>>>>>:::999777555333222111000//////.........---------++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++******))))))******************************))))))))))))******))))))******+++++++++,,,******))))))((((((''''''))))))))))))))))))))))))***************)))(((''')))******++++++)))((('''******))))))((((((''''''(((((())))))((('''&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***++++++***)))(((((())))))*********))))))))))))((('''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000111111222222333444444777444222333555666444111///////////////......---......---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))*********************)))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++******************))))))))))))))))))))))))))))))))))))************TTTSSSRRRRRRRRROOOKKKHHHKKKIIIFFFBBB???>>>======;;;:::888555333111000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++*********)))******************************))))))))))))******)))))))))*********++++++******))))))(((((((((((()))))))))))))))))))))))))))************))))))((()))******+++***)))((('''***)))))))))((((((((('''(((((())))))(((''''''&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***++++++***)))))))))))))))+++************)))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))************))))))************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000111111222222333333444666444222222444444222000//////000000//////...---......---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))***+++******)))((())))))))))))***************)))))))))))))))))))))'''((())))))******))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************SSSRRRRRRRRRRRRPPPMMMJJJJJJHHHEEEAAA???===<<<<<<<<<:::888555333111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))*********))))))))))))((((((((())))))))))))))))))))))))((())))))************))))))************)))(((((())))))))))))(((((((((((((((((()))))))))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***+++***))))))))))))))))))+++++++++************))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++******)))******))))))))))))))))))))))))))))))************))))))************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000000111111222333333333555444222222222222111/////////000000//////...---......---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******))))))(((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))************++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))***************)))((('''))))))))))))************))))))))))))))))))******((()))******++++++******))))))************))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************SSSRRRRRRRRRSSSQQQMMMKKKHHHGGGDDDAAA???===<<<<<<<<<;;;888555333111//////------,,,,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************)))))))))((())))))))))))(((((((((((((((((()))))))))((((((''''''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))************)))))))))))))))***++++++++++++***************************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////////////////000000000111222222333333444333222222111000///...000000000000000///............---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))*********++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))++++++******))))))((((((((()))))))))************)))))))))))))))*********))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********************+++++++++))))))))))))))))))))))))((()))))))))************SSSRRRRRRSSSSSSQQQNNNKKKGGGFFFDDDBBB???===<<<;;;<<<:::888555333111000///------,,,,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))******))))))))))))******)))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))************************)))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))((((((((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++*********))))))***************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))***++++++++++++***+++++++++,,,,,,---------,,,,,,,,,---------......---------............//////////////////////////////000000111111222333333333333333222000/////////000000000000000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((()))***************((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************(((((())))))************))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))((()))))))))************TTTSSSSSSSSSSSSQQQMMMJJJGGGFFFEEECCCAAA>>>===<<<:::999777555333222111000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************))))))))))))************))))))))))))(((((()))))))))************+++))))))))))))))))))))))))((())))))************)))+++******)))((()))))))))(((((((((((())))))))))))(((((()))*********))))))((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++*********))))))))))))((()))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************((()))******++++++*********++++++,,,,,,------...,,,,,,,,,---------......---------............/////////////////////////////////000000111222222222111222333222000000000222000000111111000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************)))))))))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((()))******++++++((()))******++++++******))))))************))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************UUUUUUTTTTTTSSSQQQMMMJJJGGGFFFEEEDDDBBB@@@>>>===999888777555333222222222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******++++++*********)))))))))))))))*********+++++++++)))))))))))))))))))))))))))************))))))(((++++++)))((((((((()))***'''((((((((()))))))))***(((((()))***************(((((()))))))))*********'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++)))))))))(((((((((''''''((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))************))))))************************((())))))*********************+++,,,,,,---......,,,,,,,,,---------......---------............/////////////////////////////////000000111111222222000222333333111000222444000111111111111000//////......---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))***+++,,,))))))))))))************'''(((((()))******++++++'''((())))))******))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************VVVUUUTTTTTTSSSPPPLLLIIIGGGGGGFFFEEECCC@@@>>>===888777666555444333333333//////.........---------++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,+++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))***************)))(((''',,,+++)))((((((((()))***'''((((((((())))))******(((((()))***************))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))((())))))***++++++(((((((((((('''''''''''''''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))***+++---...))))))))))))))))))))))))))))))************))))))************************(((((()))*********************+++,,,,,,---......,,,,,,,,,---------......---------.........///////////////////////////////////////000111111222222///111333333111111333666111111111111111000//////......---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))(((((('''((()))***,,,---))))))))))))************'''(((((()))***+++++++++''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************VVVTTTRRRQQQQQQOOOMMMKKKHHHFFFDDDCCCBBB@@@===;;;999999777444000......///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++*********))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((())))))(((&&&)))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***(((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))************))))))***************)))(((((((((((((((((()))))))))))))))************++++++++++++,,,------......------.........------,,,,,,,,,------............------............////////////---...///000111222333333222333333444444333333222444222111222222222///---***,,,---//////...,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++***))))))***,,,))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++++++++******************************************))))))))))))************VVVTTTRRRQQQPPPOOOMMMKKKGGGEEECCCBBBBBB@@@===:::999999888444111......///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((())))))(((&&&)))((((((''''''((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''')))***+++***(((************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))))))))))))))************))))))***************)))(((((((((((((((((()))))))))))))))************++++++++++++,,,------...---------......---------,,,,,,,,,------............------............////////////......///000111222222333222222333333333333222222222111000000111000...,,,+++,,,...///...---,,,+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***((((((***+++))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))************))))))************************++++++++++++++++++++++++************************************************))))))))))))************UUUSSSQQQQQQPPPOOOLLLJJJFFFDDDBBBBBBAAA???<<<:::999999888555111......///........................------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((())))))((('''***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++***)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''(((***))))))++++++******))))))((((((************************)))((((((''''''(((((()))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******))))))************)))))))))************))))))((((((((((((((()))))))))))))))************+++++++++++++++,,,---------------...------------,,,,,,,,,------............---------............//////////////////000000111111111222222333333333333222222000/////////000///---+++,,,---.........,,,+++***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***)))(((''')))+++))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))************))))))************************++++++++++++++++++++++++************************************************))))))))))))************TTTRRRQQQQQQPPPOOOKKKIIIEEECCCBBBAAA@@@???<<<:::999999888555111/////////........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''******))))))((((((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%%%%''')))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))*********))))))************))))))))))))************)))((((((((((((((())))))))))))))))))*********+++++++++++++++,,,------------,,,------------------------------............---------------.........///////////////000000000000000111111222222222222111111000///.../////////---,,,---.........---+++***)))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))(((''''''(((***))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))************))))))************************************************))))))))))))************************************((()))))))))************RRRQQQQQQPPPPPPNNNKKKHHHDDDCCCAAAAAAAAA???===:::::::::888555111//////000........................------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))************++++++************++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((******))))))((((((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%%%%'''))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((************************&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((())))))************))))))************))))))((())))))*********))))))(((((((((((())))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,------------------------------............------------------............///////////////000000000000111111222222111111000000///...///000000...---......------,,,+++***)))+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))************))))))************************************************(((((()))))))))*********************************((()))))))))************QQQQQQPPPPPPPPPNNNJJJGGGEEECCCBBBAAAAAA@@@===;;;::::::999666222//////000........................------,,,,,,,,,,,,++++++++++++,,,,,,------......+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((((()))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''(((***)))))))))))))))***************'''''''''''''''''''''''')))******++++++******)))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++))))))************))))))((())))))************)))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------,,,------------..................//////000000000000000111111111111000000///......///000000///---------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''')))+++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++))))))************))))))************************************************'''(((((())))))*********************************))))))))))))************PPPPPPPPPPPPPPPMMMIIIFFFEEEDDDBBBBBBBBBAAA???<<<::::::999666222000///000........................------,,,,,,,,,,,,++++++++++++,,,,,,---......///++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))************))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))******((('''((()))******))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''')))***+++***((((((((())))))******++++++(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((((()))******++++++))))))************))))))(((((()))***************(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------............------,,,,,,---------.........,,,------...///000111111///000000000000000000///...---,,,---//////---,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***+++))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++))))))************))))))************************************************''''''(((((()))******+++************************))))))))))))************PPPPPPPPPPPPPPPMMMIIIEEEFFFDDDCCCCCCCCCBBB???===::::::999666222000000000........................---------,,,,,,,,,++++++++++++,,,,,,---...//////++++++++++++++++++++++++++++++,,,---,,,+++***)))))))))******+++++++++,,,++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))******)))&&&'''(((*********))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***(((%%%%%%&&&'''((()))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((((()))***+++++++++))))))************))))))(((((()))***************(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........---..................---,,,,,,,,,---------......,,,,,,---...///000111222//////000000000000//////,,,++++++,,,---...,,,++++++++++++***++++++,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,************************++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))************QQQPPPOOOOOOOOOMMMIIIFFFDDDDDDDDDCCCBBBAAA??????===;;;888444111///...---........................+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***)))***++++++++++++***)))************************)))************++++++++++++++++++***++++++,,,,,,************))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))(((((((((''''''''''''*********)))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((%%%&&&(((***+++***)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))(((((((((((())))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------///...---,,,,,,,,,,,,,,,............///000111222///000111111111000...---------............------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++,,,,,,,,,,,,+++((()))***+++,,,+++******++++++++++++++++++++++++************************************************************************************************&&&''''''((()))******++++++++++++*********))))))))))))))))))************PPPOOOOOOPPPPPPMMMIIIEEEDDDDDDDDDCCCBBBAAA???>>>===;;;888444111///...---........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,++++++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))***++++++***))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))*********+++,,,,,,+++******************************)))************+++++++++,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((('''((()))++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------///...------,,,,,,,,,---000000000000111222333444000000000000000///......------............------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))***++++++++++++***((()))***+++,,,++++++***++++++++++++++++++++++++************************************************************************************************''''''(((((()))******++++++++++++*********))))))))))))))))))************NNNOOOPPPQQQQQQMMMHHHDDDCCCDDDDDDDDDCCCAAA???>>>===;;;888444111///..............................---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++,,,++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***++++++,,,------,,,++++++************************)))************+++++++++,,,,,,***)))((('''''''''************))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))***+++++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------///...------,,,---------000000000000111222333333111111000///////////////------............------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++************)))))))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++************************(((((()))************)))))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************'''(((((())))))*********+++++++++***************))))))))))))************MMMNNNPPPQQQQQQMMMGGGBBBCCCCCCDDDDDDCCCAAA???>>><<<:::777444111///..............................---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))******+++,,,---......---,,,+++************************))))))*********+++++++++,,,+++***)))))))))))))))************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((+++++++++,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------......------------.........------......///000111222111///.........///000,,,------......------,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***************))))))******++++++++++++++++++++++++++++++++++++************************************************************************************************(((((()))))))))*********************************((()))))))))************MMMNNNOOOQQQQQQMMMGGGBBBBBBCCCDDDEEEDDDAAA???===<<<:::777444111000///...........................---------,,,,,,+++++++++************************------------------------***++++++,,,,,,,,,++++++)))******++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******,,,---............---,,,************************))))))*********+++++++++***************+++,,,---************)))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''***************************)))))))))(((((((((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------......---------......///------------...///000111222111///.........///000,,,,,,------------,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++*********))))))************************)))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))***++++++,,,,,,++++++***************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))************************************((()))))))))************MMMNNNOOOPPPPPPLLLGGGCCCBBBCCCDDDEEEDDDBBB???===;;;:::777444111000//////........................---,,,,,,,,,,,,,,,,,,+++************************------------------------******+++,,,,,,,,,++++++((()))******+++*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,---......---,,,,,,************************)))************+++++++++))))))******+++,,,...///************))))))))))))((((((((((((((((((((((((*********)))((('''''''''******************************)))))))))(((((((((((((((((()))******++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))***)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......------............------.........---......///000////////////000111222222111111000///////////////,,,,,,------------,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++++++++************)))***************************++++++,,,,,,++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++************************************+++,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++***************************************************************************************************************************************+++++++++))))))))))))************NNNNNNNNNNNNNNNKKKGGGDDDAAACCCEEEFFFDDDBBB>>><<<;;;999777444111000//////........................+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***))))))))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************+++,,,---......---,,,+++************************)))************+++++++++******)))******+++,,,---************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********************************)))))))))(((((('''(((((()))******++++++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......------............------...............///000000///////////////000222222000000000000000///......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))+++++++++************)))******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))***++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++))))))))))))************OOONNNNNNMMMMMMKKKGGGDDDAAACCCEEEFFFEEEBBB>>><<<;;;999777444111000000///........................+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********,,,+++***))))))***+++,,,(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************++++++,,,------,,,++++++************************)))************+++++++++******)))))))))))))))***************))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''((((((((()))((((((''''''((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------......---..................---...............///000000---,,,,,,------...///000///000111111111000...---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))+++++++++************)))************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***************************(((((()))***************+++***)))))))))***,,,---++++++++++++++++++++++++************************************************************************************************++++++******************))))))******++++++++++++))))))))))))************MMMMMMMMMNNNMMMIIIDDD@@@BBBDDDGGGGGGDDDAAA???>>>:::888555333111000//////,,,------......------,,,------------------------------------------------***+++,,,---,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))((())))))))))))*********))))))))))))))))))))))))---,,,+++)))((((((((((((((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))''''''(((((())))))*********)))(((''''''((()))*********))))))******+++,,,+++******))))))))))))))),,,,,,+++***)))((('''&&&*********+++,,,,,,,,,---+++++++++***)))(((((('''+++*********))))))(((((())))))************))))))))))))))))))))))))))))))************************)))******)))(((''''''((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))'''&&&&&&'''((()))*********)))))))))))))))&&&&&&'''(((((()))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))************''')))************,,,......------,,,,,,++++++***,,,------......------,,,,,,---------.../////////............////////////000000000000000///......------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++******)))((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((******************************++++++++++++******************************+++++++++*********))))))+++*********))))))((((((************************************************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))***++++++++++++***((((((((((((((((((((((((++++++************++++++MMMMMMLLLMMMLLLIIIEEEAAACCCEEEGGGGGGDDD@@@>>>===:::888555333111000//////,,,------......------,,,------------------------------------------------+++,,,------------,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))'''((((((((()))))))))******)))(((((((((((()))*********))))))******+++,,,))))))(((((()))***++++++))))))))))))*********************+++++++++++++++))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))*********((('''((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))(((''''''''''''))))))))))))))))))))))))))))))'''(((((()))******)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))************((()))++++++******+++------,,,,,,,,,,,,+++++++++,,,------......------,,,------------........................///////////////000000000000///......------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************************************************)))))))))(((******************************++++++++++++******************************+++++++++*********))))))************)))))))))(((************************************************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))***************************************+++++++++))))))***++++++++++++***************************++++++************++++++MMMLLLKKKKKKKKKIIIFFFDDDDDDFFFGGGGGGCCC???===<<<:::888555333111000//////,,,------......------,,,------------------------------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++***************************+++++++++,,,))))))))))))))))))))))))$$$$$$%%%&&&(((***,,,---((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))******))))))))))))***++++++''''''(((((()))+++,,,---(((((())))))******************************))))))&&&'''''')))***+++,,,---************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************)))*********((('''((()))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((())))))))))))(((''''''''''''((()))******))))))))))))))))))))))))((())))))***************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))************)))***++++++***)))***,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,............---------------............//////////////////000//////...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))******++++++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************************************************))))))))))))******************************++++++++++++******************************+++++++++***************************))))))))))))************************************************)))************+++++++++***************+++++++++))))))))))))))))))))))))************************+++++++++***************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++MMMLLLJJJJJJJJJIIIGGGEEEDDDFFFHHHFFFCCC???<<<;;;999888555333111/////////,,,------......------,,,------------------------,,,,,,------------------,,,,,,,,,---------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((''''''(((((()))((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((()))***+++,,,++++++******)))(((((('''+++*********)))(((((((((&&&'''''')))***+++,,,---*********))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))************************(((***+++***(((((()))***(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&''''''((())))))***+++((((((((()))))))))))))))((())))))******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((()))))))))***************+++,,,+++))))))***+++)))******+++,,,,,,------,,,------......------,,,.........------,,,,,,,,,---------.........//////...////////////...------,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******************************************************************)))))))))))))))******************************++++++++++++***************************************************************)))))))))))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++MMMLLLJJJJJJJJJIIIGGGEEEDDDFFFGGGFFFBBB>>><<<:::999888555333111/////////,,,------......------,,,------------------------,,,,,,,,,---------......+++++++++++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((())))))***+++******)))))))))))))))***++++++******))))))((((((+++*********)))((((((((((((((())))))************))))))))))))))))))******,,,***(((''''''(((***,,,))))))))))))))))))))))))************************(((***+++***)))((()))+++((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''(((((()))******+++''''''(((((())))))))))))'''(((((()))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))(((((())))))))))))((((((((()))))))))***************+++,,,+++))))))***+++((()))******+++,,,------,,,------......------,,,......------,,,,,,,,,+++------------...........................---,,,,,,,,,,,,+++++++++*********))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((()))))))))************))))))))))))))))))******************************))))))))))))))))))))))))((()))))))))************(((((())))))************************************************************))))))))))))))))))************************************++++++++++++******************************************************))))))))))))))))))******************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++MMMLLLKKKKKKKKKIIIFFFDDDCCCEEEFFFFFFBBB>>><<<;;;:::888555333111000//////,,,------......------,,,------------------------+++,,,,,,------.........************+++,,,------++++++++++++++++++++++++***************+++++++++************+++++++++,,,))))))))))))))))))))))))***))))))))))))******+++((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))(((((((((((()))******++++++******))))))(((((((((((()))******++++++***)))))))))))))))''''''((()))***++++++,,,******************))))))*********)))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************************(((***+++***))))))***,,,))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))))))))(((''''''))))))************&&&''''''(((((())))))***'''((((((((((((''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))(((((())))))))))))************)))***++++++***)))***,,,)))))))))***+++,,,,,,---,,,------......------,,,------------,,,,,,,,,,,,,,,------------.........------......------,,,+++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************++++++++++++++++++++++++))))))))))))******************************************++++++++++++*********************************************+++++++++))))))))))))************************************************************)))************++++++++++++++++++***************))))))))))))))))))))))))************************+++++++++***************))))))***++++++++++++***************************++++++************++++++MMMMMMLLLMMMLLLIIIEEEAAAAAACCCFFFEEEBBB???===<<<:::888555333111000//////,,,------......------,,,------------------------++++++,,,,,,---......///++++++******+++,,,...///++++++++++++++++++++++++))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))'''''''''((((((***+++,,,((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))***)))))))))(((((((((''')))***++++++++++++***)))((((((((((((((()))*********)))))))))))))))***+++''''''((()))***+++,,,,,,*********+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))++++++***)))+++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((************)))(((&&&&&&''''''((())))))***)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))'''((()))******)))((('''))))))))))))************((()))++++++******+++---))))))******++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,------------,,,++++++++++++++++++************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************++++++++++++++++++++++++((()))))))))******************************************++++++++++++******************************))))))*********+++++++++((()))))))))************************************************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))***************************************+++++++++))))))***++++++++++++***************************++++++************++++++MMMMMMMMMNNNMMMIIIDDD@@@@@@CCCEEEEEEBBB???===<<<:::888555333111000//////,,,------......------,,,------------------------++++++,,,,,,---...//////,,,,,,++++++,,,...///000++++++++++++++++++++++++))))))******++++++++++++((())))))))))))*********))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))******))))))(((((((((''')))***+++,,,,,,+++***)))((((((((((((((()))******(((((((((((()))+++,,,---************))))))))))))*********+++,,,,,,,,,---(((((())))))*********+++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))************************((()))++++++******+++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***++++++***((((((&&&&&&&&&'''((())))))******************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))'''((()))******)))((('''))))))))))))************''')))***+++******,,,...***************+++++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------------,,,+++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((()))******++++++))))))))))))************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************++++++++++++++++++++++++(((((())))))*********+++******************************++++++++++++******************************))))))******++++++++++++(((((())))))*********+++************************************************)))************+++++++++++++++++++++******))))))))))))))))))))))))))))))************************))))))******+++++++++,,,))))))***++++++++++++***************************++++++************++++++NNNLLLJJJHHHHHHFFFDDDBBBEEEEEEDDDCCCAAA???<<<;;;999777444111///...////////////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------......---,,,+++***)))(((++++++************++++++((()))***++++++***)))(((+++++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))******+++******)))((('''*********))))))))))))))))))************)))((((((************************''''''(((((())))))******************************))))))))))))((((((((((((************))))))))))))+++*********))))))((((((************************)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''******))))))(((((('''''')))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++***)))))))))***,,,,,,(((((())))))******++++++))))))***++++++++++++***************************(((((((((((()))))))))))))))************+++++++++)))************+++++++++------------------------******+++++++++,,,,,,,,,+++*********))))))((((((******++++++++++++************************************))))))))))))************++++++++++++******)))************+++++++++******++++++++++++******OOOLLLJJJIIIHHHGGGDDDBBBDDDDDDDDDCCCAAA???===<<<999777444111///...////////////.........---------......---------,,,,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++++++++******))))))))))))))))))***+++***)))(((((()))***++++++++++++++++++***************)))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******))))))******+++))))))))))))))))))))))))((())))))*********))))))***)))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************)))))))))************))))))))))))************)))))))))(((************************)))))))))))))))(((''''''((((((((((((((((((((((((***))))))))))))(((((((((***)))))))))(((((((((''')))(((''''''((()))((('''(((((((((((())))))))))))***)))))))))((((((((('''(((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************))))))*********************)))))))))((()))))))))))))))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************++++++++++++++++++*********))))))+++***)))))))))***+++,,,))))))))))))************))))))***++++++++++++***************************(((((((((((()))))))))***)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********))))))))))))******++++++++++++************************************))))))))))))************++++++++++++******)))************+++++++++*********++++++*********OOOMMMKKKIIIIIIGGGEEECCCBBBCCCCCCCCCAAA@@@>>><<<999777444111///...//////...............---------......---------,,,,,,,,,---------------.........++++++++++++++++++++++++*********++++++,,,,,,,,,))))))(((((((((((())))))---+++)))'''''')))+++---+++++++++******))))))(((******)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++******))))))******+++))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))******,,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***************+++++++++************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((()))(((''''''))))))((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((()))))))))******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++******))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************++++++++++++++++++*********************))))))******+++,,,***************)))))))))))))))***++++++++++++***************************((((((((()))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************)))))))))******++++++++++++************************************))))))))))))************++++++++++++******)))************+++++++++************************OOOMMMKKKIIIIIIGGGEEECCCAAABBBBBBBBBAAA@@@>>>===999777444111///...//////..............................---------,,,,,,,,,,,,------....../////////,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((((((((()))))),,,+++)))(((((()))+++,,,+++++++++***)))(((''''''******)))(((''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))(((((()))***************)))))))))))))))*********,,,+++)))''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''************************))))))***************+++************)))))))))(((*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))(((((((((((()))((('''((()))***)))'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((()))))))))***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++***************************************++++++++++++++++++******)))))))))))))))***++++++++++++***************************(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++************************************))))))))))))************++++++++++++******))))))*********++++++++++++******************+++OOOMMMKKKIIIHHHGGGEEECCCAAAAAABBBBBBAAA???>>>===999777444111///...//////---...........................---------,,,,,,,,,,,,------....../////////,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++******++++++++++++******+++++++++***)))(((''''''******)))(((''''''(((((())))))************))))))************************))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))*********))))))))))))))))))***))))))))))))))))))))))))***************)))(((((((((((())))))************,,,+++)))''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''************************((((((((()))))))))******************)))))))))((())))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))***((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))******************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))******++++++++++++,,,,,,++++++******))))))))))))***++++++++++++***************************))))))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++******++++++++++++************************************))))))))))))************++++++++++++******))))))*********+++++++++++++++***))))))***++++++NNNLLLJJJHHHHHHFFFDDDBBBAAABBBBBBBBB@@@???===;;;999777444111///...//////---------.....................---------,,,,,,,,,---------------.........++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++)))***+++,,,,,,+++***)))+++++++++******))))))(((******)))((((((((())))))))))))************))))))************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))+++++++++******)))''''''((((((((()))******++++++,,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))******************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++************************))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))))))))(((***))))))(((((())))))***))))))))))))************((())))))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***************+++++++++))))))***++++++++++++***+++++++++++++++*********))))))***++++++++++++***************************)))))))))*********++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++******++++++++++++************************************))))))))))))************++++++++++++******)))************+++++++++,,,+++***))))))***+++,,,MMMKKKIIIGGGGGGEEECCCAAABBBBBBBBBAAA@@@>>>;;;:::999777444111///...//////---------.........//////......---------,,,,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,---***+++++++++++++++,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++++++++***************)))))))))***++++++))))))************))))))************************))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((('''(((((()))******++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++************))))))))))))((()))))))))************************************''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''''''((((((((()))))))))******)))((()))******)))((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************))))))*********((()))))))))************((())))))******+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++((()))***+++,,,++++++******++++++++++++++++++,,,))))))***++++++++++++***************************))))))*********+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++************************************))))))))))))************++++++++++++******)))************+++++++++,,,+++***((((((***+++,,,LLLJJJHHHGGGFFFDDDBBB@@@CCCCCCCCCBBB@@@===;;;999999777444111///...//////---------.........//////......---------,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------((()))***+++,,,---......))))))(((((((((((())))))...,,,***))))))***,,,...+++++++++++++++,,,,,,,,,******))))))***+++,,,,,,))))))************))))))************************))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******++++++***'''(((((()))***+++++++++)))************)))((((((************************''''''(((((())))))******************************((())))))***++++++,,,,,,************))))))))))))(((((())))))*********+++************************''''''((()))))))))))))))((((((((((((((((((((((((************))))))))))))'''((((((((())))))*********)))((()))***+++***((((((((((((((())))))))))))'''((((((((())))))******)))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++(((((())))))*********+++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++((()))***+++,,,+++***************++++++,,,,,,---))))))***++++++++++++***************************)))************+++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++************************************))))))))))))************++++++++++++******)))************+++++++++,,,+++)))(((((()))+++,,,NNNMMMKKKIIIGGGEEECCCBBBEEEDDDCCCAAA???===<<<;;;:::888444111......///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++************++++++))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***+++***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''((()))+++---(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((*********))))))))))))))))))******+++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,+++*********************)))***++++++***)))***+++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++***)))))))))))))))***++++++++++++***)))***+++,,,---,,,+++***)))))))))))))))))))))))),,,+++***))))))***+++,,,***************************++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***)))************+++++++++++++++************++++++++++++++++++++++++++++++************************((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------************************MMMLLLKKKIIIGGGEEEDDDCCCEEEDDDCCCAAA???>>><<<<<<:::888444111......///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))++++++************++++++))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***************+++++++++******)))))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++)))***++++++***)))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++************************,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***************++++++++++++++++++************++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,************************LLLKKKJJJIIIGGGFFFEEEDDDEEEDDDCCCAAA@@@>>>===<<<:::888444111......///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************++++++************++++++))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))'''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******+++++++++++++++++++++***)))((())))))***++++++++++++***(((((()))))))))*********)))))))))***+++++++++,,,)))***++++++***)))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,((())))))***++++++,,,,,,))))))***++++++++++++***++++++******++++++,,,---************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***************+++++++++,,,++++++************++++++++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---,,,+++***)))************************JJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>===:::888444111......///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))************))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))***************))))))))))))))))))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''((()))***++++++,,,,,,,,,,,,+++***)))((('''))))))***++++++++++++***))))))))))))*********++++++*********************)))***++++++***)))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++))))))***++++++++++++***,,,+++***)))***+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++---...---+++)))(((************************JJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA???>>>>>>:::888444111......///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++************++++++))))))************))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********((('''%%%(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''((()))***++++++,,,,,,,,,,,,+++***)))((('''))))))***++++++++++++************+++++++++,,,,,,---,,,,,,+++***)))(((((()))***++++++***)))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++++++++***,,,+++***)))***+++,,,---************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++---...---+++)))(((************************JJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@??????:::888444111......///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++))))))************))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******+++++++++++++++++++++***)))((())))))***++++++++++++******++++++++++++,,,,,,,,,---,,,,,,+++***)))(((((()))***++++++***)))***+++************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))((())))))***++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************+++++++++,,,************************))))))))))))))))))))))))***+++,,,---,,,+++***)))************************KKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???:::888444111......///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++))))))************))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))******************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***************+++++++++******)))))))))***++++++++++++***************++++++++++++************************)))***++++++***)))***+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))++++++++++++++++++,,,,,,************************LLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@:::888444111///...///000---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++************++++++))))))************))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((*********))))))))))))))))))******+++++++++******))))))***++++++++++++***))))))))))))************'''((()))***+++,,,------)))+++++++++***)))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))))))))***++++++,,,,,,))))))***++++++++++++***)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,------************************LLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCAAA@@@???>>><<<999555222000000///...//////000000///...------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))******)))))))))))))))***)))((('''((()))***)))((((((((())))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************'''((()))******+++******))))))((((((((((((((()))***)))(((''''''((()))***&&&&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************(((((((((((())))))))))))+++***)))))))))***,,,,,,************************+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((()))((('''''''''(((***++++++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))************++++++++++++******************************)))************+++++++++++++++*********************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++******++++++,,,---MMMLLLKKKIIIHHHHHHHHHHHHEEEEEEDDDCCCAAA@@@???>>>===:::666333222111000//////////////////...------///......---,,,,,,++++++,,,,,,------------,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***++++++***)))***+++************************++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))******))))))))))))******)))((('''((()))***)))(((((((((((()))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************)))))))))((())))))))))))************))))))*********))))))((())))))(((((((((((())))))***)))(((''''''((()))***&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************((((((((()))))))))******+++***)))))))))***+++,,,************************+++++++++++++++++++++++++++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))(((((('''((()))***+++************)))))))))(((************************,,,++++++***))))))************++++++++++++******************************((())))))))))))*********++++++******************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***************************++++++******++++++,,,---MMMLLLKKKIIIHHHHHHGGGGGGEEEEEEDDDCCCAAA@@@???>>>>>>:::666333222222111000///////////////......---.........------,,,,,,+++,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************)))************+++++++++)))***++++++***)))***+++))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******)))((('''((()))***)))((()))))))))))))))(((((((((+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++******)))''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************)))))))))*********++++++******))))))******+++,,,******************************************************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))(((((((((((()))***+++************))))))))))))************************,,,+++******)))***************++++++++++++******************************((((((((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++************************++++++******++++++,,,---LLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>>===:::666333222222111000...///////////////............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))***+++)))((('''((()))***)))(((+++++++++***)))))))))(((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))((()))))))))***************************)))(((((()))(((((((((((())))))***))))))(((((((((((())))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))*********++++++++++++***************+++++++++************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))((()))))))))))))))******************)))))))))))))))************************++++++***************+++******++++++++++++******************************))))))))))))******************+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************++++++******++++++,,,---LLLKKKIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>>;;;888444222111111000///......///////////////...---------------,,,,,,,,,,,,------------------,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++)))***++++++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))(((((()))***++++++)))((('''((()))***)))(((,,,,,,,,,++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((()))***************((((((((((((((()))******(((((())))))))))))((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************((()))))))))************)))*********++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))((())))))*********))))))((())))))***************))))))))))))))))))******************************+++***************++++++******++++++++++++************************************++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,------------------------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++******++++++,,,---LLLKKKJJJHHHFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>>:::777333111111111000///---...//////////////////------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,---************************************************)))************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++************************&&&''')))***++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,)))((('''((()))***)))(((++++++++++++++++++*********************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************'''''')))******+++++++++(((''''''(((((()))***+++(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************)))))))))*********++++++))))))***++++++++++++***************************************************))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))((()))******++++++******))))))))))))************++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******************************+++++++++,,,,,,,,,------******++++++,,,---------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++*********+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******,,,---------------------------******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,************************++++++******++++++,,,---NNNMMMKKKIIIHHHFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>;;;888444222222222111000------...///////////////------------------------***++++++,,,,,,++++++******+++,,,,,,---------,,,------------------------++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++)))***++++++***)))***+++************************++++++++++++++++++++++++&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,)))((('''((()))***)))((())))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))************((())))))*********))))))''''''''''''((()))***+++'''((()))******)))((('''&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))************((((((((()))))))))******((()))***+++,,,++++++***************************++++++++++++++++++++++++((()))***+++,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))***+++++++++******((()))))))))************++++++++++++++++++++++++******))))))***++++++,,,******++++++++++++************************************+++++++++,,,,,,,,,******++++++,,,------...,,,,,,------------,,,,,,*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,************************++++++******++++++,,,---PPPOOOMMMKKKIIIHHHGGGGGGEEEEEEDDDCCCAAA@@@???>>><<<999555333333333222222------...///000000//////------------------------*********++++++************+++,,,,,,------------------------------------++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++)))+++++++++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++%%%''')))+++,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,)))((('''((()))******(((&&&&&&''''''(((((())))))))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))***************++++++******)))((('''''''''''''''((()))++++++'''((()))******)))((('''&&&&&&((()))************************************))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((())))))))))))((()))***+++,,,+++******************************++++++++++++++++++++++++((()))***+++,,,+++******************************))))))))))))))))))))))))(((((()))***************((()))***+++,,,+++******(((((())))))*********+++++++++++++++++++++++++++******))))))***+++,,,,,,******++++++++++++******************************)))************+++++++++******+++,,,,,,---......,,,------......------,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''')))---000++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------************************++++++******++++++,,,---OOONNNLLLJJJHHHGGGFFFFFFGGGEEECCCAAA@@@??????@@@>>>888333333222000///222////////////////////////---...//////...,,,***))).........///......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))******)))))))))))))))***,,,+++***))))))***+++,,,************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''******))))))))))))*********************************************)))(((((())))))))))))******************))))))((((((''''''************************************************************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))---+++)))((('''((()))***))))))))))))))))))*********)))(((&&&&&&((()))***************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***************************,,,++++++++++++++++++,,,))))))))))))((((((((((((************************++++++************++++++++++++,,,,,,,,,,,,------************************,,,,,,++++++***+++++++++++++++******************,,,+++++++++***)))))))))*********)))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---........................---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++OOONNNLLLJJJHHHGGGFFFFFFGGGEEECCCAAA@@@??????@@@>>>888333333222000///222////////////////////////......//////...---+++***++++++,,,---......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********))))))*********+++++++++*********))))))+++******)))))))))******++++++***))))))***++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))*********************************************)))(((((())))))))))))************((((((((()))))))))))))))************************************************************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((('''((()))************)))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++************++++++)))))))))))))))))))))(((************************++++++************++++++*********+++++++++,,,,,,************************,,,,,,++++++***++++++,,,++++++******************++++++++++++***************************++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---........................---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++OOONNNLLLJJJHHHGGGFFFFFFGGGEEECCCAAA@@@??????@@@>>>888333333222000///222///////////////////////////////////////...---,,,((()))+++,,,---.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++***************++++++************++++++++++++***))))))***++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++***))))))))))))***+++******))))))))))))***************************************+++******)))((()))))))))*********++++++''''''((())))))***++++++************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++)))((((((((()))***+++*********))))))((((((,,,+++***))))))***+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,+++***************************************))))))*********))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******++++++++++++++++++*********+++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------......///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++OOONNNLLLJJJHHHGGGFFFFFFGGGEEECCCAAA@@@??????@@@>>>888333333222000///222////////////////////////000000/////////......---******+++------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++***++++++,,,---+++******************+++************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******)))'''&&&&&&''')))*********))))))))))))***************************************++++++******)))))))))*********+++++++++(((((()))))))))*********************************************************************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))******++++++******)))(((((((((+++******))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************))))))))))))******)))))))))))))))*********************************++++++************++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++++++++,,,*********++++++,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------.......................................,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------------------................................................++++++,,,------......///000000///...---,,,,,,+++------------------------------------------------------------------------------------------------,,,,,,------...------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++OOONNNLLLJJJHHHGGGFFFFFFGGGEEECCCAAA@@@??????@@@>>>888333333222000///222////////////////////////000/////////............------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++******+++,,,,,,---*********++++++*********************************,,,+++++++++***)))))))))******************************************************))))))))))))******+++)))(((&&&&&&((()))+++******))))))))))))************************************++++++++++++******************+++++++++++++++*********)))))))))(((************************************************************)))))))))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******************))))))(((((()))))))))(((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******((()))))))))*********+++************************++++++************+++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++*********++++++,,,---******++++++,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////..............................,,,,,,---------.........------,,,,,,------...///------------------------................................................++++++,,,------......///000//////...------,,,,,,------------------------------------------------------------------------------------------------,,,------...------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++OOONNNLLLJJJHHHGGGFFFFFFGGGEEECCCAAA@@@??????@@@>>>888333333222000///222//////////////////////////////...------......///.../////////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++***************+++++++++***************+++,,,---)))***++++++++++++***)))************************+++++++++***************************************************************+++******))))))******+++,,,+++************+++,,,******))))))))))))******************************)))***++++++,,,+++++++++*********++++++++++++,,,,,,++++++***))))))((((((************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,+++***))))))))))))***+++*********************************))))))*********((())))))******+++++++++************************++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******++++++,,,---------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------...////////////...........................,,,---------............---------------......///------------------------................................................++++++,,,------......//////............---------------------------------,,,,,,,,,------------...------------------------------------------------------......------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++OOONNNLLLJJJHHHGGGFFFFFFGGGEEECCCAAA@@@??????@@@>>>888333333222000///222////////////////////////......---,,,,,,---...///,,,,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********))))))*********))))))*********+++++++++))))))))))))***+++,,,,,,)))***++++++++++++***)))***************************************+++++++++************************************************+++******))))))******+++++++++++++++++++++++++++******))))))))))))******************************)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,************************************************************************************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************((((((((()))******++++++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++************************++++++************++++++((())))))******+++,,,,,,************************++++++************++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******++++++,,,------...,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,---------......................................................------...///////////////........................------------............---------------...//////........................................................................++++++,,,------......///---------.......................................,,,,,,,,,---------......................................................------......------,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++OOONNNLLLJJJHHHGGGFFFFFFGGGEEECCCAAA@@@???@@@@@@>>>888333333222000///222////////////////////////...---,,,++++++,,,......)))***+++,,,---.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))************************))))))******+++++++++,,,************************************************++++++************++++++((()))************)))(((******))))))))))))******************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************************************************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''((((((((())))))******&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***************''''''((()))***+++,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++*********++++++,,,,,,,,,+++***)))(((((()))***+++************************,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,************************++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------........................------------------------,,,,,,,,,------.........................................................---......///////////////////////////////////////---------.........//////...------------...//////........................////////////////////////////////////////////////++++++,,,------......///,,,,,,------.../////////........................,,,,,,,,,------.........................................................---.........---,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++NNNMMMKKKIIIGGGFFFEEEEEEFFFEEECCC@@@???@@@@@@AAA===999555222111111111000111000///......///000111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++***************)))((((((***************************+++,,,---...---,,,+++************************))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))************************************+++***)))(((((()))***+++************************+++*********))))))(((((())))))***+++,,,,,,------+++++++++************)))************************************************,,,,,,+++***)))(((''''''***)))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++*********))))))(((((('''((()))******+++******))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++*********************************)))((((((((()))+++,,,*********)))******+++,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,------------------------++++++,,,,,,,,,---------........................---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------...///////////////............------------//////000000000//////...111000000//////......---000000000//////.................................---------.........//////111111111000000/////////........................///.........//////000111///......---,,,---------//////............//////111111000///...------,,,------..................////////////............/////////......---------..............................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,+++***)))NNNMMMKKKIIIHHHFFFFFFEEEHHHFFFDDDBBB@@@AAABBBBBB===999555222111111111000111000///......///000111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))((((((************++++++++++++************************+++***)))(((((()))***+++************************+++*********))))))))))))*********++++++,,,,,,---+++++++++************)))************************************************************))))))))))))*********))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))***)))))))))))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++*********************************))))))((()))***+++,,,***************++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,------------------------------------------.........//////,,,,,,---------.........------------------------/////////...............---....../////////......///////////////.........//////000000000000//////111000000000000/////////000000000000//////......////////////////////////////////////000000000000222111111111000000000000000000000000000000000000000///////////////000111000000///..................------,,,,,,------...---------------,,,,,,,,,------------------..............................////////////............////////////////////////.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,+++***)))NNNMMMKKKIIIHHHGGGFFFFFFHHHGGGDDDBBBAAABBBBBBCCC===999555222111111111000000000////////////000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++******)))(((+++++++++,,,,,,,,,,,,---************************+++***))))))))))))***+++***************************************)))))))))+++++++++++++++++++++++++++++++++************)))************************************************(((((())))))*********+++***************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))***))))))))))))***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++------------------------------............------------------------------,,,,,,,,,,,,------------------------------------------........./////////------------.........///........................000000//////............///000000000000000////////////////////////////////////000111111000000///////////////000000000000000000000///////////////000000000000000000000000000000111111111222222222222222222222111111111111111111111111111111111111111000000/////////000000111000000///////////////000000////////////000000/////////000000000111111/////////...............////////////////////////.........///////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,++++++,,,,,,,,,+++******OOONNNLLLJJJHHHGGGFFFFFFHHHFFFDDDBBBAAAAAABBBCCC===999555222111111111000000000////////////000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++******)))++++++++++++,,,,,,,,,,,,************************************************************************************************,,,,,,+++++++++++++++++++++++++++*********))))))************************************************))))))))))))************++++++******************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++------------------------------............------------------------------,,,,,,,,,------------...------------------------............////////////---............/////////---------...............111000000000////////////111111111111111000000////////////000000000000000000111111222222222222111//////000000111222333333222222222222222222222222222222333333333333333444444444444555555555666666555555555555555555555555555444444444444444333333444444333222222222222333333333222111111111111222222222111111111111222222222222222222222222222222111111000000000000000///000000000000000000000000.............../////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***)))+++---++++++,,,,,,,,,++++++***OOONNNLLLJJJHHHGGGGGGFFFGGGEEECCCAAA@@@@@@AAAAAA===999555222111111111000//////000000000000//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))*********+++++++++,,,+++++++++++++++++++++++++++++++++,,,+++******)))++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++***************++++++++++++,,,******************************++++++++++++*********************************************+++++++++,,,,,,+++++++++++++++++++++++++++*********))))))************************************************************))))))))))))******************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))******(((((()))(((((('''&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++******)))))))))))))))))))))))))))*********+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------,,,,,,---------.........------------------------........./////////000000........./////////000000,,,---------....../////////////////////////////////000000000000000//////111111111222222222333333444444555666666666666666555555666777888999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999::::::555555444444444444555555444444444333222111111111222222222222111111000000111111000000000/////////............////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***++++++,,,,,,,,,++++++OOONNNLLLJJJIIIHHHGGGGGGFFFEEEBBB@@@??????@@@AAA===999555222111111111000//////000000000000//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++******)))******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***++++++,,,+++++++++************++++++++++++******************************+++,,,,,,+++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************+++*********))))))(((((()))))))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************(((((()))))))))(((''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++******************************)))***++++++,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------,,,---------........................................../////////000000000////////////000000000000------......///000000000.........///000000111111000000111222222222222222666777777888888999999999:::;;;<<<======>>>>>>===???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===<<<;;;:::999999777777777666666555555444555555444333222111000000111111111111000000000////////////////////////////////////.........------------------------------......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---******+++,,,,,,,,,++++++OOONNNMMMKKKIIIHHHGGGGGGGGGFFFCCCAAA@@@@@@AAABBB===999555222111111111000...///000111111000///.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---***************************++++++,,,,,,++++++************************************++++++,,,,,,,,,*********++++++,,,,,,---+++++++++************)))************************************************))))))))))))************((((((((())))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))************(((((())))))***)))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,++++++++++++,,,---------------------------------,,,,,,,,,,,,---......,,,,,,------------,,,,,,------------------------......////////////......------------------------------------............////////////////////////.../////////000000000000//////000000000111111111//////000111111222333333111222333444555777888888666777888999:::;;;;;;;;;??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIHHHHHHHHHGGGCCCBBBBBBAAA@@@@@@??????@@@???>>><<<;;;999888777666666555444333333222111111111111111111111111111////////////..........................................------------......................................................------------------------+++,,,---,,,+++***,,,...)))***+++,,,,,,,,,,,,+++PPPOOOMMMKKKIIIHHHGGGGGGHHHGGGDDDBBBAAAAAABBBCCC===999555222111111111000...///000111111000///.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,........................------------------------******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......***************************+++,,,------,,,+++************************************++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++************)))************************************************''''''((()))***+++,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))******+++******&&&''''''((()))******+++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......,,,------......------,,,////////////////////////......////////////......---------------------------------.........//////000000000000000000000000////////////000000000000000000000000111111111111111111222333444444555555777777999:::<<<>>>???@@@===>>>@@@AAACCCDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJHHHIIIJJJKKKLLLMMMMMMLLLHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIINNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKHHHHHHHHHIIIKKKLLLNNNOOOPPPOOOOOONNNMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJHHHFFFDDDBBB@@@@@@::::::999777666555444333333333333333333333333333000/////////............////////////////////////......------------......////////////////////////........................------------------------,,,------,,,++++++,,,...)))***+++,,,,,,,,,,,,,,,LLLKKKIIIGGGFFFFFFFFFFFFJJJHHHEEECCCAAAAAAAAABBB===999444111000//////...222111///.........///000......---------,,,,,,,,,,,,++++++++++++,,,------,,,------......------,,,---,,,,,,+++*********+++++++++++++++++++++++++++///...------------...///,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,+++++++++******************************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***)))(((((('''(((((((((((())))))))))))+++*********))))))((((((+++*********))))))(((((('''(((***)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++&&&((()))***))))))+++---((((((((((((((()))******************************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------................................./////////000000......---,,,++++++,,,,,,//////...------...///000111000.........//////.........///111333222000...222444444111111555666444555777888888777888:::<<>><<<;;;999777666555000000///////////////...,,,,,,---...//////......222111//////000111000///,,,,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++OOOMMMKKKHHHFFFEEEEEEEEEFFFEEECCCAAA@@@@@@AAABBB===999444111000000//////111111000///////////////......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******)))((((((((()))))))))*********++++++************))))))))))))************))))))))))))''')))******(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++((()))******)))((()))+++)))(((((((((((()))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---......//////................................................////////////............------......///000000111///////////////000111222///000222333444555555555888888999:::<<<===>>>>>>???CCCEEEEEEGGGKKKLLLIIIMMMLLLLLLMMMQQQTTTUUUVVVZZZ]]]aaabbbaaaaaabbbccc]]]\\\[[[\\\___dddiiilllmmmpppsssrrrooollllllmmmvvvzzz|||zzzzzzqqqnnnrrrwwwxxxzzzzzzzzz|||wwwuuutttuuuyyy}}}yyyvvvwwwzzz|||}}}yyyyyyzzzttttttvvvzzz{{{wwwooogggcccdddhhhmmmdddhhhlllkkkfffcccdddgggiiijjjhhhdddcccdddaaa\\\\\\ZZZYYYYYYYYYYYYWWWUUUVVVVVVVVVWWWVVVUUUTTTTTTVVVZZZ[[[YYYWWWYYYYYYWWWVVVTTTSSSRRRSSSSSSRRRPPPMMMLLLKKKHHHEEEBBB???>>>;;;:::999777555333222111///......//////000111222000///---...///000000///......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,PPPNNNKKKIIIFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@BBBBBB<<<888444111000000000///111000000///////////////......---------,,,,,,,,,,,,++++++++++++,,,------,,,------......------,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))(((((()))*********++++++++++++*********)))))))))))))))*********)))))))))))))))''')))******(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))((()))******)))((()))***)))***+++***)))((()))***))))))(((((())))))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,---...///000000................................................111111111111000000000000------...//////000000000000000000000111222222333666777999;;;;;;:::;;;;;;BBBCCCDDDDDDEEEFFFHHHJJJKKKOOOPPPPPPSSSYYY\\\[[[aaa___]]]___cccfffhhhhhhrrruuuzzz~~~{{{wwwwwwwwwyyy}}}|||}}}yyyvvv{{{~~~|||}}}}}}yyyzzz}}}wwwrrrtttzzz~~~~~~|||~~~|||xxxvvvvvvvvvvvvsssmmmhhhbbb___^^^^^^\\\XXXVVVWWWVVVWWWUUUSSSUUUZZZ[[[XXXUUUTTTSSSSSSUUUVVVVVVUUUWWWWWWVVVUUUTTTQQQOOONNNNNNLLLJJJFFFBBB???<<<:::777666444222111111222222111000...///111222222111/////////.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,PPPNNNLLLIIIGGGEEEEEEEEEEEEDDDBBB@@@@@@@@@BBBBBB<<<888333111000000000000000000000000000//////.........---------,,,,,,,,,///////////////000111111,,,------......------,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000...---+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))*********++++++++++++))))))))))))))))))******))))))))))))))))))******((()))+++***(((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))((()))***)))***+++***)))((()))***)))))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,---///000111111////////////////////////////////////////////////111111000000000000000000000000111222333222222111222333444555666777777777999<<>>:::777555444444555444222222333444333222...............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,PPPNNNLLLIIIGGGFFFFFFFFFFFFEEECCCAAA@@@@@@AAABBB;;;888333111000111000000000000000000000///............---------,,,,,,,,,...............///000000,,,------......------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))*********+++++++++,,,,,,,,,+++++++++******************************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++******)))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************(((***+++***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++++++++)))((()))***((()))******)))((()))+++***))))))))))))***++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................+++,,,---...///000111111000000000000000000000000////////////////////////.../////////000000000000...000111333444444333333333444777:::===???AAAAAADDDGGGLLLNNNPPPSSSXXX]]]ZZZ^^^cccfffhhhkkkppptttyyyzzzxxxtttuuu{{{~~~}}}~~~~~~~~~}}}}}}xxxuuuyyy{{{yyyuuurrruuuzzzyyyuuueeeaaa[[[WWWUUUUUUUUUUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVNNNMMMJJJFFFCCC@@@>>>===999666444333333222111///......---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OOOMMMKKKIIIHHHGGGGGGGGGHHHGGGDDDBBBAAAAAAAAABBB;;;777333111000111111000///000000111000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,---......------------------------------------------------,,,+++***+++---...---,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,,,,,,,...------------------------,,,,,,,,,------------......------------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))***((((((((()))))))))******((()))))))))************((()))))))))************(((***++++++)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***'''(((******))))))***,,,******))))))******+++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................,,,------...///000000111000000000000000000000000///////////////////////////000000111222333444444000222555888;;;<<<<<<<<<<<>>>>>???CCCGGGLLLOOOTTTXXX]]]bbbgggjjjlllsss|||{{{rrrnnnllliiihhhiiiiiifffaaa\\\YYYXXXUUUVVVWWWWWWWWWWWWXXXXXXYYYWWWVVVVVVVVVUUUSSSQQQMMMJJJGGGCCC???:::444000111111111000000///...---333000,,,++++++---------//////.........---------OOONNNLLLJJJIIIGGGGGGFFFIIIGGGDDDAAA@@@???@@@@@@<<<888444111111111111111////////////////////////........................,,,,,,,,,,,,------------------------------------------.........---,,,+++,,,,,,,,,---------......---------............///------,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------...------,,,,,,------...,,,,,,---------.........---.........------,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------------,,,------......------,,,)))***+++,,,,,,+++***)))++++++******************************++++++++++++++++++++++++***)))((('''***************************))))))***,,,,,,+++***))))))*********+++++++++)))*********((((((***+++************************,,,,,,++++++***))))))(((+++++++++*********)))))),,,+++******++++++***((((((((())))))))))))(((((())))))************))))))(((((()))))))))))))))(((++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................,,,---...000000000000///000///---///111222111000000111222222222222333333000333666888888999:::;;;999>>>DDDHHHJJJMMMQQQUUUZZZ```gggnnnrrrwww}}}~~~}}}vvvsssqqqnnnrrruuuwwwwwwtttpppnnnmmmeee```ZZZWWWXXXYYYXXXWWWYYYYYYZZZ\\\]]][[[WWWTTTWWWUUURRROOOLLLGGGAAA===888666444111///...---...111///......///000000///............------------NNNMMMLLLJJJHHHGGGFFFFFFGGGEEECCC@@@??????@@@AAA;;;888333111000111111000////////////////////////........................------------.........///------------------------------......------,,,+++,,,,,,,,,---------......---------............///,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------------------------......................../////////............---......------------......,,,------------.........---............---,,,,,,------,,,,,,,,,,,,------------------------------******++++++,,,------...,,,------......------,,,++++++++++++++++++++++++******++++++++++++++++++************+++++++++,,,++++++++++++***)))((((((***************************))))))***,,,---+++***))))))))))))************)))***+++***((((((***+++)))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++***************,,,+++)))***++++++***)))((())))))******))))))((())))))************))))))))))))******))))))((('''******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................,,,---...000111111111111///...---///000111111000111111111111222333444555444888<<>>BBBEEEHHHMMMQQQUUUWWW]]]iiiwww~~~~~~~~~~~~xxxpppkkkfffbbb\\\YYYWWWWWWWWWVVVXXXYYYZZZ[[[ZZZYYYWWWVVVPPPMMMHHHDDD???:::444000111111000///...------,,,PPPOOOMMMKKKIIIHHHGGGGGGIIIGGGDDDAAA???>>>??????>>>:::666333333333333333////////////////////////........................------------.........//////////////////////////////...---,,,+++,,,------,,,,,,,,,---------......---------.........//////---,,,,,,++++++,,,,,,------------.........//////------------------------........................------------------------,,,,,,------...///000000////////////////////////.........................../////////000000111111//////............//////............/////////000------...///000000//////......------------......////////////////////////***++++++,,,,,,------...,,,------......------,,,***+++---......---+++*********+++,,,,,,---......++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,......---+++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---))))))))))))))))))))))))******************++++++))))))******++++++++++++***)))((()))+++,,,,,,*********++++++++++++******))))))************))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,------.........---------------------------------.........//////............/////////000---......///000111111222000000111222555888:::<<>>===;;;:::::::::;;;;;;;;;:::888777666777888999444333333333444444333222333222111111111111222222111111000//////...//////.............../////////.............../////////------------------------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************(((((((((((())))))))))))******)))))))))((((((((())))))))))))************))))))***++++++++++++***************+++++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------........./////////------..................000......222222//////222222333444555777;;;AAAEEEGGGNNNZZZhhhxxx{{{yyyvvvyyy~~~wwwxxxyyy|||~~~yyyzzz|||xxxyyy|||~~~qqqcccXXXSSSRRRSSSTTTTTTUUUUUUWWWZZZ]]][[[XXXSSSMMMHHHAAA:::555PPPOOOMMMKKKIIIGGGFFFFFFGGGGGGEEEAAAAAADDDDDD@@@<<<666333333333111000222000000000000////////////000000///............................../////////..............................------------............------------......------------..................------------..................////////////---............/////////////////////000000000000///000000000...---...///222222222111000000111222666666777888999:::;;;;;;;;;999<<>><<<::::::999666555444333222000//////000///////////////......------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((((((((())))))))))))************))))))))))))((()))))))))************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------................................./////////000000.........//////000000000111///111444444444888???DDDIIIPPPUUUZZZaaajjjqqq}}}}}}|||~~~}}}~~~~~~|||}}}~~~~~~|||xxx{{{zzzvvv}}}~~~~~~~~~wwwssshhhfffbbb]]]XXXUUUUUUUUUUUUUUUVVVWWWXXXVVVRRRNNNQQQPPPNNNLLLJJJHHHGGGGGGGGGHHHEEEAAAAAADDDDDD@@@;;;555222333333111111333000000000000//////////////////............//////------///000000000000000------------------------......------------......---...////////////...------------...//////000000//////............//////....../////////000000000////////////000000000000---...000000//////000222///111444555666888:::===>>>AAAFFFHHHIIILLLRRRVVV[[[^^^bbbiiipppvvv{{{}}}}}}{{{{{{|||{{{vvvsssuuuxxxzzz|||||||||~~~~~~~~~~~~|||zzzxxxvvvtttmmmddd^^^[[[]]]```aaagggfffccc___ZZZUUUQQQOOOPPPOOOLLLHHHEEECCCAAA@@@>>>>>>===<<<:::999888777444444333222000///...---------------------------...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))************++++++*********)))))))))))))))))))))************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------............................../////////000000000......//////000000111111000///222666999===GGGQQQcccjjjsssyyy|||~~~xxxvvvwwwvvvwwwzzz}}}~~~yyywwwwwwxxxwww{{{}}}zzz~~~~~~|||xxx}}}yyytttooohhhaaaYYYSSSSSSSSSUUUXXX[[[\\\\\\ZZZRRRQQQOOOMMMKKKIIIIIIHHHGGGHHHEEEAAAAAADDDDDD@@@;;;555222333333222111444000000000000//////////////////............//////,,,---///000111111000000..............................------------......---...///000000///...------------...///000000000//////............//////.../////////000000000000//////000000000111111111111333555555444444666888444888===AAAEEEJJJOOOSSSYYY]]]aaaaaa```bbbgggkkktttvvvzzz|||vvvqqqqqqtttvvv}}}|||zzzvvvqqqjjjdddaaaaaa___[[[WWWRRROOOLLLKKKGGGGGGGGGFFFFFFFFFFFFFFF@@@>>>===:::777555333222////////////////////////...---,,,---...//////...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************+++++++++++++++++++++*********))))))))))))))))))************))))))***++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------.........................../////////000000000000......///000000111222222222333777>>>EEENNN^^^lll|||rrrpppssstttxxx|||~~~~~~}}}}}}yyy~~~{{{xxx~~~}}}|||ttthhh]]]WWWUUUTTTUUUXXX[[[\\\\\\SSSRRRPPPNNNLLLJJJIIIIIIGGGHHHEEEAAAAAADDDDDD@@@;;;555222333444222222444000000000000//////////////////.........//////000,,,---///000111111111000000000000000000000000000.........------.........---...///000000///...------------...///000000111//////............//////////////////000000000000000000000000111111111111777:::<<<<<<;;;:::===???BBBFFFMMMTTT[[[bbbiiimmmtttwwwyyywwwrrrqqqtttwww}}}~~~~~~{{{uuuqqqrrrppplllgggbbb^^^[[[YYYMMMMMMNNNNNNOOOPPPQQQQQQJJJIIIGGGCCC@@@<<<:::999111111111111111111111111...---,,,---///000///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................////////////000000000000...//////000111222222222777888>>>GGGQQQ^^^qqq|||www|||xxxuuu~~~uuutttyyy~~~~~~{{{xxxyyyyyyzzz|||}}}|||{{{}}}~~~~~~|||~~~vvvjjjZZZWWWTTTRRRTTTVVVXXXXXXQQQPPPPPPNNNLLLJJJHHHFFFIIIFFFCCCAAAAAAAAAAAA@@@:::777444222222222222111000000000000000000000000,,,---------.../////////---...000111111111000///////////////////////////,,,---------...///////////////////////////...---////////////000000000000222111000///...///000111///000000///......000222+++///444555444555:::>>>>>>EEEIIIGGGHHHPPPWWWXXXWWW\\\gggrrrxxx{{{}}}tttrrrrrrtttzzz~~~}}}tttkkkfffiiiqqqvvv{{{|||xxxtttqqqppppppppppppvvvvvvxxx~~~~~~}}}}}}~~~{{{wwwwww||||||{{{{{{{{{|||pppggg```ccclllqqqmmmeeeaaaUUUKKKJJJJJJGGGEEEGGGIIIDDD>>>888555333222000,,,,,,,,,,,,------......///...............//////++++++++++++,,,---...///,,,---------.../////////,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,++++++*********************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......///////////////.........111...---111222///...///555111///222222000555<<<@@@FFFTTTiii|||}}}|||vvvssswww{{{{{{|||~~~~~~}}}}}}||||||}}}~~~~~~|||~~~~~~}}}~~~{{{sssoooeee[[[TTTPPPOOOSSSYYYRRRQQQOOOMMMKKKIIIHHHGGGIIIFFFCCCAAAAAAAAAAAA@@@:::777444222222222222111000000000000000000000000...//////////////////000---...///000111000000///////////////////////////------..................---......///////////////////////////000000000000//////......//////000111...///000000//////000111222555999:::<<<@@@HHHNNNTTT[[[___```eeemmmrrrqqqnnnooottt{{{yyymmmeeebbbcccggglllpppoooooopppmmmhhh```XXXRRRSSSWWW[[[bbbhhhaaa]]]YYYUUUSSSSSSTTTTTT^^^___cccjjjrrrtttqqqmmmbbbaaa``````bbbdddgggiiiqqqmmmhhhccc___```ccceeejjjmmmuuu~~~~~~|||}}}zzz{{{|||{{{yyyxxxxxxyyy~~~wwwxxx}}}qqqeee\\\XXXUUUOOOKKKKKKJJJIIIIIIHHHGGGCCC===999666555333111////////////...---,,,++++++,,,,,,------------,,,,,,------...---------...............,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...------,,,,,,------...,,,,,,---------.........,,,,,,---------.........////////////////////////111......111222...---...111///000555888888>>>FFFYYYcccttt~~~zzzyyyxxxwwwvvvzzz}}}|||}}}{{{xxxuuussssssssssssttttttsssrrrrrrtttvvvuuuxxx}}}~~~|||}}}~~~yyyooommmoooqqqrrrooorrrtttrrrnnnmmmooorrrmmmooorrruuuvvvuuutttrrrttttttssssssssssssssstttnnnooopppqqqssstttuuuvvvssssssuuuyyy~~~||||||}}}|||zzzuuummmfffbbb]]]VVVTTTVVVSSSQQQOOOLLLJJJIIIIIIHHHHHHFFFCCCAAAAAAAAA@@@???:::777444222222222222111000000000000000000000000111111000000000000000000......///000000000000000//////////////////////////////..................,,,---...///000000000000////////////000000000000...//////000000111111111111222444555444333444555999<<>>:::777444222222222222111000000000000000000000000111111111000000/////////...//////000000000000000////////////////////////000000//////......------......///////////////...////////////000000000000000000111111222222222222000222444666777999<<<>>>DDDHHHNNNUUU^^^iiiuuu|||zzzpppeee```]]]XXXVVVWWWSSSSSSQQQMMMIIIGGGIIIJJJJJJQQQWWWZZZ___cccccc```___[[[XXXVVVVVV[[[iiivvvzzzvvvpppjjjeeeccceeefffdddeeehhhlllppppppmmmjjjfffeeedddbbb```^^^\\\[[[cccdddgggiiiiiieee```\\\]]]ZZZ[[[___```[[[XXXXXXXXXXXXXXXVVVTTTSSSUUUVVV[[[^^^eeennnwwwzzztttqqqssswwwzzz|||{{{yyyuuupppmmmeeebbb]]]YYYVVVSSSOOOMMMNNNMMMJJJGGGCCC???<<<:::777555333222111222444555.........---------....../////////...---------,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---...---------......------------......------------............---............///////////////000000000000111111///...000444444222333777:::;;;???GGGQQQ___nnnyyy}}}~~~~~~|||vvv}}}~~~}}}~~~~~~~~~{{{xxxzzz|||{{{vvvnnnhhhggghhhgggfffcccaaa``````aaaaaabbbdddeeefffeeefffhhhjjjjjjjjjjjjiiihhhfffeeeeeedddeeeeeeeeedddfffiiilllooolllhhhfffffffffdddcccbbbfffkkkmmmkkkiiihhhgggggggggfffeeeeeeeeefffgggeeedddddddddddddddeeeeee``````aaabbbbbbccccccdddcccbbbaaaaaabbbcccbbbaaacccbbbaaaccceeefffeeedddeeecccaaaaaabbbddddddccceeehhhoooxxxyyyuuuuuutttnnnhhhgggTTTRRRNNNKKKIIIIIIIIIIIIGGGEEEBBBAAAAAAAAA???>>>:::777444222222222222111111111111111111111111111000000000//////.........///////////////000000111000000000000000000000000000000000//////......---//////000000///...------////////////000000000000000000111111111111111222---000555:::???EEELLLQQQYYY]]]bbbhhhnnnuuu|||{{{pppeee[[[VVVSSSPPPPPPQQQHHHIIIKKKLLLMMMPPPSSSVVVTTT\\\ccciiiooouuuvvvttttttqqqooommmkkknnn{{{{{{xxxyyy|||~~~~~~|||zzzwwwvvvwwwzzz}}}~~~xxxrrrppplllddd___]]]]]]]]][[[WWWRRROOOOOOOOOPPPRRRWWW^^^fffmmmssswwwsssrrrnnnhhheeeffflllrrryyy|||}}}uuummmeee\\\TTTOOOKKKLLLMMMMMMLLLJJJGGGFFF>>><<<888444222000000000---------------...///////////////...---------,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---.........------///......------......///---------.........//////........./////////000000000000000000111111222222111000111333333111444::::::CCCRRRaaaqqqqqqrrrrrrqqqrrrxxx}}}uuu{{{{{{{{{zzzyyyyyyzzz|||}}}{{{wwwvvvtttvvvwwwuuuqqqmmmmmmnnndddcccaaa___^^^___```aaa```bbbdddeeeeeefffgggiiifffffffffffffffggghhhiiihhhiiiiiihhhggggggiiikkklllllllllnnnoooooonnnmmmlllnnnrrrtttuuuuuuvvvvvvuuutttrrrqqqpppqqqssstttttttttsssrrrrrrqqqrrrrrrpppppppppooooooooonnnnnnooommmlllkkkkkkjjjhhhfffjjjiiiiiijjjkkkkkkhhhfffiiigggdddbbbbbbaaa___^^^dddeeehhhnnntttxxxzzzzzzsssvvv{{{xxxvvvvvvsssrrrsssSSSQQQOOOLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBAAA???===:::777444222222222222111111111111111111111111111000///////////////......///////////////000111111000000000000000000000000000000/////////////////////////////////......---////////////000000000000000000///000111333555666999>>>GGGPPPYYYaaaiiimmmrrrrrrrrrrrrrrrrrrqqqqqqtttqqqqqquuuwwwvvvuuuwwwaaaZZZTTTSSSSSSSSSVVVZZZXXXYYY\\\```dddhhhkkkllluuu|||}}}||||||vvvuuutttsssqqqllleee___[[[ZZZTTTTTTSSSTTTUUUXXX[[[]]][[[\\\[[[XXXWWWXXX^^^bbbkkkrrrzzz}}}ooo```WWWLLLLLLMMMNNNNNNOOOPPPPPPKKKHHHDDD???:::555222000//////.........//////000...............---------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---...............//////............//////------........./////////////////////000000000000000000000111222222333333444222333444444444:::CCCHHHZZZsssvvvssstttsssmmmnnnnnnnnnpppxxx}}}zzzyyywwwtttxxx}}}zzzyyy{{{{{{zzzyyyyyyyyyyyyzzz{{{~~~|||{{{zzz|||}}}}}}{{{yyyxxxxxxpppooommmkkkkkklllmmmnnnlllnnnqqqrrrrrrrrrssstttttttttuuuwwwyyy|||~~~~~~~~~}}}{{{yyywwwtttooollliiigggeeefffjjjmmmpppqqqoooqqqssstttssssssssstttrrrqqqpppoooooopppqqqrrruuuuuuxxx}}}|||zzzxxxwwwxxxRRRQQQOOOMMMKKKIIIHHHGGGEEEDDDBBBBBBBBBAAA>>><<<:::777444222222222222111111111111111111111111111///000000000000000000111000//////...///000111222000000000000000000000000///////////////000000000,,,---...///000000000000////////////000000000000222111111222666;;;???CCCPPPYYYeeepppwwwzzz|||}}}}}}yyyssslllgggbbb___]]]ZZZXXXZZZ```dddfffllltttrrrnnnmmmoooooopppuuu{{{zzz{{{}}}zzzvvvtttgggddd^^^YYYVVVUUUVVVWWWTTTUUUUUUSSSPPPOOOQQQRRR]]]fffnnnsssyyy~~~ssskkk___[[[UUUPPPNNNNNNQQQSSSQQQPPPNNNKKKFFFBBB>>><<<555444333111000/////////---------...............,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,------.../////////,,,------...............//////............//////............//////////////////000000000111111111000000111111222333333444555444666:::<<>><<<:::777444222222222222111111111111111111111111111000000111111222222222333000///.........///111222000000000000000000000000......//////000000111111)))***,,,...000222333333////////////000000000000555555555777<<>>999666333222222222111000000000000000111111111111000000////////////000000111111111111000000000///000000000000000111111222////////////000000000111.........///000111000///---///111111000111444888;;;AAAKKKWWWcccmmmssswwwxxxyyyyyyxxxwwwtttqqqooohhhbbb[[[VVVVVVYYY^^^bbbgggjjjnnnsssxxx{{{uuurrrpppnnnmmm~~~tttlll^^^YYYRRRPPPRRRUUUWWWWWWTTTXXX]]]bbbgggoooxxx~~~tttjjjddd^^^XXXSSSPPPKKKHHHFFFFFFGGGHHHJJJJJJIIIFFFBBB>>>;;;999222111000111111000---+++---,,,+++************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------.................................000000/////////.........////////////000000000111111000000000000111111222333333222222333555777888===HHHVVVcccnnn{{{wwwrrrrrr||||||wwwsssqqqnnnjjjgggggglllsssyyy~~~QQQOOOLLLIIIGGGEEEEEEEEEEEEBBB@@@???@@@@@@???===999666333222222222111000///000000000111222222222111111000000000000111111111111111111000000000000000000000000000111111111/////////000000000111111......//////000000000111000111222222222666>>>DDDQQQXXXdddooowwwzzzzzzyyysssooohhhaaa]]]]]]^^^```^^^^^^```dddkkkttt|||wwwrrryyyyyyssskkkaaa\\\ZZZYYYUUUQQQSSSSSSRRRRRRVVV^^^hhhppp}}}{{{uuupppkkkfffgggccc^^^XXXRRRNNNLLLKKKMMMMMMNNNMMMLLLIIIFFFEEE<<<999555333111///---+++------,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.................................000000////////////....../////////000000000111111///000111222222333222222222333333222222666===BBBOOO```www{{{vvvvvvwwwtttqqqpppqqqtttvvvvvvzzzxxxzzzPPPNNNLLLIIIGGGEEEEEEEEEDDDBBB???>>>??????>>><<<;;;888555444444444333222//////000111222222333333111000000//////000000111111111111000000000000000000000000111111111000000//////000000000111111111111111222111000000111222444555666666888???JJJQQQgggnnnxxx|||tttoooddd___WWWPPPNNNQQQWWW[[[___fffqqq{{{~~~~~~yyyvvvuuuqqqhhh```bbb^^^WWWQQQOOORRRXXX\\\kkkooorrrsssrrrrrrrrrrrrzzzyyyvvvppphhh```ZZZWWWPPPOOONNNMMMNNNNNNNNNMMMLLLEEE<<<555111111111111------.........---------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------....................................000000////////////////////////000000000111111111///000111333333222111111222444555333444<<>>>>>>>>===<<<;;;888555444444444333222///000000111222333333444000//////......//////000000000000000000000111111000000111111111111000///000000000000111111111111111222333111//////111333222555999===BBBLLLWWW```rrrwww~~~yyyoooiiiXXXVVVSSSRRRTTT[[[bbbgggjjjqqqzzzzzztttooofff^^^XXXTTTRRRQQQZZZ[[[^^^bbbeeeiiiooottt{{{}}}vvvpppmmm[[[VVVPPPLLLMMMOOOPPPPPPQQQMMMFFFAAA<<<999555333.....................///........................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........////////////////////////////////////000000000000000000000000000000111111111111000111222333333222000///222666888999<<>>??????>>><<<999666333222222222111000000111111111222333333333//////............//////000000000000111111111111000000111222222111///...000000000111111111222222///111222111//////333666222888@@@HHHPPPYYYcccjjjtttuuuuuutttoooiiibbb^^^WWWWWWYYY]]]ccciiiooorrrrrrwww}}}}}}wwwqqqkkkddd]]]YYYRRROOOOOORRRTTTWWW^^^fffooowwwnnneeeXXXPPPLLLLLLLLLKKKLLLMMMOOOOOOMMMFFF===666111000///---,,,---..............................------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////------.........///////////////////////////////////////000000000000111111000000000111111111222222111111222333333333222222111777===CCCJJJXXXkkkyyyzzzrrrmmmjjjiiilllkkklllmmmooossszzzNNNLLLJJJHHHFFFEEEEEEEEEDDDBBB@@@?????????>>>===999666333222222222111000222222222222222222222222000000////////////000000///000000000111111111111000000222222222111///...000000111111111222222222---111333333222444:::??????GGGQQQZZZ```eeejjjnnnmmmjjjfffaaa^^^]]]^^^^^^eeegggjjjnnnrrrvvvyyyzzz~~~|||tttnnn___YYYUUUSSSOOOLLLOOOVVV```iiiuuuoooaaaYYYRRRMMMIIIGGGJJJNNNRRRSSSOOOHHHCCC;;;999444000...---...///............................................................------------------------------------*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////............//////////////////////////////////////////000000000111111111000000111111111222222222111111222333555777888999:::BBBOOO[[[eeeqqq~~~}}}|||zzz{{{~~~yyyxxxsssqqqooommmmmmpppvvvzzz}}}MMMLLLJJJHHHFFFEEEEEEEEEEEEBBB@@@???@@@@@@???===;;;888555444444444333222333333222222222222222222111111000000000000111111//////000000111111111222000111222333222111///---000111111111111222222222...222666777888;;;CCCIIIPPPXXXcccjjjllllllllllll```]]]YYYXXX\\\ccclllrrryyyzzz}}}vvvnnnfffaaaXXXNNNMMMQQQSSS[[[fffpppzzzyyylllaaaVVVOOOIIIIIIJJJLLLPPPSSSSSSSSSFFFAAA;;;555111///000000////////////////////////........................//////.........---------------------------------)))))))))******+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000............/////////000000000000000000000000000//////000000111111111222000111111111111222222222111111222444777:::===???JJJVVVgggwww~~~~~~zzzzzzrrrnnnmmmnnnnnnnnnrrryyyNNNMMMKKKIIIGGGFFFEEEEEEDDDBBB???>>>>>>===<<<:::999888777555333222222222333333333222222111111111000000000000000000000000111111111111000000//////111111222222222333333333444333222222222222000...444333222555===IIIWWW___eeegggmmmrrrqqqhhh```^^^YYYXXXXXX^^^iiittt|||~~~ssshhh^^^UUUYYYWWWYYY___gggnnnyyyvvveeeUUUPPPKKKJJJLLLMMMLLLSSS\\\\\\WWWNNNCCC999333111222444111---,,,---...---,,,......------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////....................................////////////////////////000000000000000000000000000000000000222222222111111111000000111111111111111000//////444000000444666999BBBNNNeeewww}}}xxxvvvooollloooqqqqqqvvv~~~NNNMMMKKKIIIGGGFFFEEEEEEDDDAAA???>>>>>>===<<<:::999888777555333222222222333222222222222222222111000000000000000000000000222222111111111000000000111111222222222333333333333222222222333333222111555666888===FFFSSS___gggooollljjjiiiddd\\\XXXXXXZZZ[[[aaajjjuuu}}}zzzqqqdddaaa___^^^\\\]]]gggrrrvvvkkk]]]RRRIIIGGGIIILLLSSSZZZXXXXXXVVVPPPHHH???777222222000---...000111000...///......------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------..........................................////////////////////////000000000000000000000000000000000000222222222111111111000000000111111222222222222111444333444777888===LLL\\\yyy{{{tttsssrrrqqqtttxxxyyy}}}MMMLLLKKKIIIGGGFFFEEEEEECCCAAA>>>=========<<<:::999888666555333333222222111111111222222222222222000000000000000000000000222222222222222111111111111111222222222333333333222222222333333444555555666:::AAAHHHQQQ\\\fffmmmvvvnnnfff___WWWQQQRRRWWW```dddlllvvv~~~|||zzz{{{}}}~~~~~~}}}zzzvvvrrrvvvwwwyyy{{{|||{{{zzzyyyxxxzzz}}}tttpppiii```TTTNNNRRR[[[gggooowww}}}}}}ppp___NNNGGGHHHMMMSSSXXXXXXZZZ\\\[[[UUULLLCCC===444222000///111222111000///......------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,---------....................................////////////////////////000000000000000000000000000000000000222222222111111111111111000000111222333333444444111444777999<<>>=========<<<:::888777666555444333333333000000111111222222333333000000000000000000000000222222222222222222222222111111222222222333333333333333333333222444666888:::@@@IIIQQQXXX___ggglllqqqjjjccc\\\VVVTTTYYYaaammmpppvvv{{{~~~}}}zzzxxxvvvtttpppnnnjjjgggddddddfffjjjlllmmmnnnmmmlllmmmooossswwwyyysssqqqpppooonnnlllhhhfffdddeeeeeefffeeecccbbb```bbbdddgggjjjmmmnnnooopppmmmkkkiiikkkqqqwww}}}{{{xxxzzz{{{{{{{{{~~~|||uuummmbbbVVVRRRSSSXXX[[[aaahhhpppyyyppp^^^RRRNNNPPPSSSVVVYYYYYYZZZ[[[YYYVVVQQQNNN>>>;;;666222//////000000//////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..........................................////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222333444444444777;;;@@@IIIZZZqqqzzz{{{yyyxxxxxx{{{MMMLLLJJJHHHFFFEEEDDDDDDAAA???===<<<======<<<;;;888777666555444333333333000000000111111222222222000000000000000000000000222222222222222222222222111111222222222333333333333444444333222444888<<>>DDDLLLXXXjjj}}}}}}zzzxxxxxxLLLKKKIIIGGGFFFEEEDDDDDD@@@>>><<<<<<<<<===<<<;;;777666555444444444444444111111111111000000000000000000000000000000000000000000000111111111222222111111222222222333333333111444666777999???HHHPPPSSSXXX\\\ZZZUUURRRUUUXXX[[[cccpppzzz{{{wwwxxx~~~yyyrrrcccaaa___]]]]]][[[YYYWWWTTTTTTTTTWWWZZZ]]]^^^^^^aaa```___```aaaaaa___^^^aaadddfffffffffhhhkkknnntttqqqnnnkkkjjjhhheeecccgggffffffeeecccbbbaaaaaa\\\^^^___aaabbbcccbbbbbb^^^]]]]]]]]]]]]\\\ZZZXXXWWWVVVWWWZZZZZZXXXYYY\\\^^^___```^^^\\\\\\___bbbccceeejjjqqq{{{}}}zzzkkkaaaXXXSSSQQQPPPUUU]]]hhhqqqyyy{{{yyyttthhh\\\TTTRRRRRRVVV\\\___]]]ZZZ\\\[[[WWWNNNCCC:::444333000000////////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000....................................////////////////////////000000000000000000000000000000000000000000111111111222222222111111111222555888;;;===HHHTTTbbbnnn{{{~~~{{{{{{~~~LLLKKKIIIGGGFFFDDDDDDCCC@@@>>><<<<<<<<<===<<<;;;777666555444444444444444222222111111000000//////000000000000000000000000//////000000111111111222111111222222222333333333///333777999<<>>=========<<<:::777666555444444333444444222222222333333444444444333333333222222222111111222111000111333444333222111111222222333333333333444;;;CCCIIILLLNNNRRRUUU[[[XXXVVVTTTNNNJJJRRR]]]ppprrrwww{{{zzzwwwzzzwwwllljjjkkkjjjggglllllllllmmmoooqqqssstttvvvxxxzzz{{{}}}{{{xxxuuusssqqqpppnnnllljjjgggdddcccfffdddccccccddddddbbbaaa]]]^^^___```````````````eeedddcccdddfffjjjmmmpppuuuzzzqqq```YYYZZZXXXTTTZZZkkkuuuxxx~~~}}}ooo]]]RRRQQQUUUXXXYYY\\\]]]^^^^^^ZZZTTTMMMHHH888555333111111111111000/////////000//////...---........................,,,,,,,,,------.........---------............///................................................000000000///......------000000000000///////////////////////////000111111111111222222222333333333000111222222111000111333666555555888:::???LLLYYYnnn|||~~~|||}}}~~~|||zzzyyyxxxwwwyyyxxxxxxwwwwwwxxxyyyyyy||||||~~~~~~{{{xxxxxxyyy{{{}}}~~~~~~~~~||||||~~~MMMKKKHHHFFFEEEDDDBBBAAABBB@@@============<<<:::777666555444444333444444222333333333333333333444333333333222222222111111222111000111333444333222111111111222333333444555999>>>EEEJJJLLLPPPTTTXXXWWWRRROOORRRUUUXXX___gggssssssvvvzzzzzz|||{{{~~~}}}{{{yyywwwtttrrrmmmmmmlllllljjjiiigggfffiiihhhgggffffffgggiiijjjdddgggkkkooorrrxxx~~~yyyuuueeeYYYSSS]]]hhhoooxxxzzzlll\\\RRRPPPTTTYYYZZZ[[[]]]^^^^^^ZZZVVVSSSCCC<<<555111111222000...///////////////......---........................,,,,,,,,,---------......---------............///.........................................................///////////////000000000000///////////////////////////000111111111111222222222333333333111222333333111111222444444333444999@@@KKK\\\lll|||zzzzzzzzzzzzyyyxxxwwwuuussspppnnnmmmrrrrrrqqqooonnnmmmlllkkkjjjkkkkkklllllllllllllllmmmlllkkkjjjiiihhhhhhhhhgggggggggggggggggghhhhhhbbbcccccceeehhhkkknnnooommmkkkiiifffeeefffhhhiiimmmnnnoooqqqssstttuuuvvvyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}zzzzzz|||}}}MMMKKKHHHFFFEEEDDDBBBAAAAAA???===<<<======<<<:::777666555444444333444444444333333333333333333222333333333222222222111111222111000111333444333222000000111222333444666777???CCCIIILLLNNNQQQUUUYYYUUUNNNLLLSSS^^^fffjjjmmmoooqqqvvv}}}|||xxxuuusssrrrqqqooollliiigggeeedddiiiiiiiiiiiikkkqqqxxx}}}{{{eeeRRRPPPXXXaaannnyyyoooZZZNNNOOOTTTXXXYYY[[[^^^aaa```^^^[[[PPPGGG<<<555333222000---/////////.........------........................,,,,,,,,,------------...---------............///................................................------......///000000111////////////000000000000///////////////000111111111111222222222333333333333444444333222222333555555444777@@@KKK[[[ppp{{{xxxwwwvvvuuusssqqqpppooosssrrrpppnnnmmmmmmnnnnnnkkkjjjiiihhhgggfffffffffbbbbbbaaa```________________________````````````^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___``````______``````______```aaacccddd___^^^]]][[[ZZZ[[[[[[\\\```aaaccceeegggiiijjjjjjmmmmmmllllllmmmmmmnnnooommmnnnoooooonnnmmmkkkjjjjjjjjjkkklllnnnooopppppplllppptttvvvuuuuuuwwwyyy~~~{{{xxxxxxxxxuuu{{{MMMKKKHHHFFFEEEDDDBBBAAA@@@>>><<<<<<<<<===<<<:::777666555444444333444444444444444333333222222222333333333222222222111111222111000111333444333222000000000222444666999:::EEEIIINNNQQQQQQQQQSSSVVVTTTRRRSSSZZZdddiiijjjiiieeejjjuuu|||wwwuuusssqqqnnnkkkjjjlllooorrrtttzzzxxx^^^QQQOOOTTT```kkk~~~ppp[[[QQQPPPVVVVVVXXX]]]aaaaaa^^^[[[XXXRRRJJJ@@@999333000...000000///......---------........................---------------------------------............///............................................................//////000000////////////000000000000///////////////000000111111111222222222333333333222333333333111222444666999:::@@@MMM[[[lll}}}wwwwwwvvvttttttssssssrrrqqqpppooollljjjkkkmmmpppmmmnnnpppqqqpppnnnlllkkkiiihhhfffeeecccccccccccceeedddccccccccccccdddddd``````_________aaabbbdddaaa``````___``````aaabbbaaaaaaaaabbbbbbcccdddeeeaaabbbbbbbbbcccbbbbbbbbbcccdddfffggghhhhhhhhhgggdddbbbaaa___^^^]]]^^^^^^______^^^^^^^^^^^^_________aaadddhhhkkknnnooopppoooooonnnnnnnnnnnnnnnooolllmmmmmmmmmlllkkkjjjjjjhhhhhhhhhhhhhhhhhhggggggcccfffjjjkkkkkkkkklllmmmlllooorrrtttuuuuuuvvvwww~~~~~~zzzxxxwwwrrrrrrtttwwwMMMKKKHHHFFFEEEDDDBBBAAA@@@>>><<<;;;<<<===<<<;;;777666555444444333444444444444444333333222222222333333333222222222111111222111000111333444333222000000111333555999<<<>>>HHHMMMSSSTTTRRRPPPOOOPPPRRRWWW^^^cccfffggggggfffdddgggppp|||}}}zzz{{{}}}~~~ppp]]]QQQMMMSSS[[[kkkzzzyyyfff[[[TTTSSSTTTXXX^^^```^^^ZZZZZZZZZXXXOOOCCC888333222222111000......---..............................---------------------------------............///................................................000000//////.............../////////000000000111///////////////000000111111111222222222333333333111222222222111222555777;;;???LLL^^^ppp~~~|||xxxtttooollljjjiiigggfff``````___^^^^^^^^^___````````````___^^^^^^aaacccbbbcccdddeeeffffffeeedddeeeeeedddddddddeeeffffffggggggggghhhhhhiiiiiijjjggggggggggggiiikkknnnoookkkkkkjjjjjjkkklllnnnooollllllmmmnnnooorrrtttuuuttttttuuuvvvuuuuuutttssstttuuuwwwxxxyyyzzzzzz{{{uuussspppmmmkkkiiiiiihhhhhhhhhhhhiiiiiijjjkkklllllloootttyyy~~~~~~~~~}}}~~~~~~~~~yyywwwtttrrrpppoooooopppmmmlllkkkiiigggfffeeeddddddeeeggggggeeedddcccccc___```aaaaaaaaacccfffhhhkkkkkkmmmooorrruuuwwwyyy~~~}}}yyywwwssssssrrrnnnoooxxxMMMKKKHHHFFFEEEDDDBBBAAA???===;;;;;;<<<<<<<<<;;;777666555444444333444444444333333333333333333222333333333222222222111111222111000111333444333222111111222444777<<<@@@CCCIIIMMMRRRSSSQQQNNNMMMNNNRRR^^^hhhiiiggghhhiiijjjmmmjjjkkkqqqxxx~~~~~~}}}}}}}}}nnn]]]RRRNNNOOOWWWggguuu\\\WWWRRRSSSYYY^^^^^^]]][[[^^^```ZZZOOOCCC;;;888444333111///......//////...........................------------,,,,,,,,,---------............///................................................111000000///......------......//////000000111111///////////////000111111111111222222222333333333111222222222222444888;;;???GGGYYYppp~~~|||wwwwwwxxxxxxwwwwwwvvvuuuvvvuuusssrrrpppmmmiiiffffffccc```^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXZZZ\\\]]]dddfffhhhhhhhhhiiijjjlllmmmnnnpppqqqrrrrrrqqqqqquuuuuuvvvxxxyyyzzz{{{|||~~~~~~}}}}}}|||{{{{{{|||~~~~~~~~~}}}|||yyywwwuuusssrrrppppppooommmjjjfffcccaaa``````^^^\\\[[[\\\^^^aaa`````````aaabbbcccdddeeeiiilllqqqvvvzzz~~~{{{xxxvvvyyyyyysssmmmnnnwwwMMMKKKHHHFFFEEEDDDBBBAAA>>>===;;;;;;<<<<<<<<<;;;777666555444444333444444222333333333333333333444333333333222222222111111222111000111333444333222222222333555999>>>CCCFFFHHHKKKNNNMMMLLLLLLNNNQQQ\\\fffnnnllliiilllpppqqqsssmmmkkkooovvv~~~vvvwwwzzz}}}qqqcccUUUMMMNNNXXXkkksssgggXXXQQQSSSYYY]]]___``````___^^^YYYPPPEEE===666444222000//////000000..............................---------,,,,,,,,,---------............///................................................///////////////..................///000111111111///////////////000111111111111222222222333333333111222333333444888<<<@@@KKKTTTggg~~~uuutttrrrpppnnnllljjjjjjeeefffhhhiiikkklllllllllmmmllllllmmmnnnllliiigggiiigggeeedddddddddbbb````````````aaabbbeeehhhjjjllloootttwwwwwwwwwxxxyyy{{{|||~~~~~~~~~~~~}}}|||zzzxxxuuurrrooooooooonnnjjjfffcccbbbccc``````___^^^^^^^^^______aaaccceeegggiiikkknnnqqqpppwwwzzzxxxzzz{{{wwwqqqnnnnnnqqqMMMKKKHHHFFFEEEDDDBBBAAA>>><<<;;;;;;<<<<<<<<<;;;777777555444444444444444222222222333333444444444333333333222222222111111222111000111333444333222333333444666:::@@@EEEHHHGGGIIIIIIHHHGGGJJJQQQVVVgggoooqqqllljjjoootttuuurrrnnnooouuu|||}}}uuuuuu~~~zzzsss```QQQNNNRRR]]]nnnwww```QQQOOOUUU[[[^^^eee```\\\]]]___ZZZMMMAAA777666333111000000111111.................................------,,,,,,,,,---------.........//////................................................------......///000000000---......///000111111222///////////////000111111111111222222222333333333222333444555777:::@@@DDDXXX```qqq~~~yyyuuurrrqqqppphhhhhhgggfffeeedddccccccaaabbbeeehhhkkknnnooopppooooooqqqtttvvvvvvtttrrrvvvtttsssssssssrrrooommmhhhhhhhhhiiikkkooorrrttt~~~}}}}}}|||xxxrrrkkkgggeeeaaa```___^^^^^^^^^^^^^^^[[[]]]^^^^^^]]]^^^```bbbaaaffflllooossszzz~~~{{{yyywwwtttsssqqqppppppLLLJJJGGGEEEDDDCCCAAA@@@???>>>======>>>===;;;999888666444444444555444333333333333333333333333333222222222222222222222222000000111111222222222333444444555:::BBBGGGIIIHHHJJJJJJIIIHHHIIIPPP[[[cccnnnqqqwwwzzzwwwsssvvv~~~}}}~~~~~~||||||xxxnnnqqqyyy~~~zzzyyygggVVVPPPQQQ^^^mmmxxxyyydddRRRLLLSSS\\\]]]```___[[[ZZZ\\\WWWOOOGGG???444/////////---+++......//////...------,,,........................000///...------------------------.........//////////////////////////////000000000000000000000000000000000000111111111111222222111111111111111111111333444444222111111222...333888888888>>>JJJTTTgggrrrzzzyyywwwuuusssppplllgggbbb```bbbdddfffccccccccccccdddhhhnnnrrrmmmrrrxxx|||xxxqqqmmmgggfffeeecccbbb```___^^^[[[[[[ZZZYYYWWWVVVUUUUUUWWWWWWWWWXXX[[[___ccceeejjjrrr||||||{{{{{{yyytttpppMMMKKKHHHFFFEEEDDDBBBAAA???===============;;;999888666444444444555444333333333333333333333333333222222222222222222222222111222222222222333333333666777999???FFFKKKMMMMMMGGGFFFFFFGGGLLLVVVbbbiiilllooouuuxxxuuurrrvvv}}}{{{pppnnnrrrwww~~~}}}uuuiii^^^SSSQQQUUU]]]lllzzzttt^^^PPPNNNSSSYYY]]]^^^[[[[[[^^^\\\XXXQQQIII>>>777333222111///.........///......------........................000///...------------...---------.........//////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111333444444222111222333333555888;;;@@@KKKZZZdddxxxzzzwwwsssnnnkkkkkkkkkjjjiiihhhhhhhhhiiijjjlllooopppxxx{{{~~~xxxoooiiigggiiilllmmmqqqtttxxx}}}~~~zzzxxxvvvssspppnnnnnnoooqqqqqqppplllhhheeeaaa```___^^^\\\[[[ZZZZZZWWWWWWVVVUUUTTTRRRRRRQQQPPPPPPOOOPPPQQQTTTWWWXXXTTTZZZbbbhhhmmmwww}}}}}}{{{wwwtttNNNKKKHHHGGGFFFEEECCCAAA>>>===<<<=========;;;999888666444444444555444333333333333333333333333333222222222222222222222222333333222222333333444444777999===CCCIIIMMMNNNMMMDDDCCCCCCHHHQQQ\\\eeejjjgggjjjppptttsssrrrvvv~~~~~~oookkklllooo{{{sssbbbSSSIIIKKKXXXfffqqq~~~sss___TTTPPPUUUZZZ]]]\\\\\\^^^___]]]YYYSSSJJJAAA999444222111.........///////////////........................//////......------......------........./////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111333444444222222333444888777999@@@OOO```pppzzz~~~{{{xxxxxxxxxvvvqqqllliiigggeeeeeegggiiikkkkkkooorrrxxx~~~|||xxxsssmmmiii___ZZZTTTPPPPPPSSSVVVXXX]]]```dddiiimmmooopppqqqssstttvvvyyy|||~~~~~~|||yyywwwvvvuuurrrnnnkkkgggddd```]]][[[\\\\\\]]]\\\ZZZYYYWWWVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPOOONNNMMMLLLLLLLLLIIIIIIHHHGGGGGGHHHJJJKKKGGGKKKPPPRRRUUU[[[eeennn|||~~~}}}zzzxxxMMMKKKHHHFFFEEEDDDBBBAAA>>>===<<<<<<===<<<:::888888666444444444555444333333333333333333333333333222222222222222222222222333222222222222333555555999;;;???DDDHHHIIIIIIHHHCCCBBBEEELLLVVV___cccdddbbbdddjjjqqqrrrrrrxxxqqqhhhiiipppyyytttaaaPPPHHHMMMUUU```qqqttt___RRRQQQVVVZZZ\\\\\\\\\\\\\\\ZZZXXXRRRIII???666000...//////////////////000000........................//////............//////............///////////////////////////////////////////////////////////////000000000111111111111111111111111111222222222222333444444333333444666888888<<>>===<<<<<<===<<<:::888888666444444444555444333333333333333333333333333222222222222222222222222222111111111222444666777===???CCCEEEFFFEEECCCBBB@@@BBBHHHRRR\\\bbbcccaaa```bbbgggnnnqqqsssyyylllgggfffhhhqqq}}}lllXXXKKKHHHHHH[[[hhh|||ooo]]]OOOQQQUUUYYY[[[ZZZ[[[\\\XXXYYYXXXSSSIII===333...000000/////////000000111//////////////////////////////.........//////000........./////////000000///////////////////////////////////////////////////000000000111111111111000000111111111222222222222333444444333444666888777;;;FFFXXXnnnzzztttnnnjjjgggccccccdddgggkkkmmmnnnnnnpppqqquuuyyy~~~}}}wwwssstttxxx{{{zzz{{{|||}}}~~~}}}}}}|||wwwtttpppkkkiiihhhiiiiiinnnooopppqqqrrrrrrrrrqqqpppqqqppppppnnnkkkiiigggeeeaaa[[[UUUQQQNNNLLLJJJDDDAAA>>>>>>???AAABBBBBBKKKLLLNNNQQQSSSTTTTTTTTTUUUWWWZZZ^^^bbbeeehhhjjjooonnnmmmkkkiiihhhgggfffeeefffffffffeeebbb```^^^[[[YYYWWWVVVUUUTTTRRRPPPOOOMMMKKKHHHFFFDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA????????????@@@@@@AAAAAAAAACCCDDDDDDEEEGGGMMMQQQUUU^^^mmm}}}}}}{{{KKKHHHEEEDDDCCCBBB@@@>>>===<<<;;;<<<<<<<<<:::888888666444444444555444333333333333333333333333333222222222222222222222222111111000111333666999;;;CCCEEEGGGGGGEEECCCBBBBBBBBBFFFNNNXXXaaafffhhhhhhddddddhhhnnnqqqsssxxx~~~~~~mmmeeeaaagggqqqyyyjjj\\\RRRJJJPPPVVVeee}}}{{{VVVRRRQQQUUUYYYZZZ\\\___YYYZZZ\\\[[[TTTIII>>>666333222000/////////000111//////////////////////////////......//////000000....../////////000000000////////////////////////000000000000000000000000000000000000111111111111000000000111222222333333222333444444333555888:::999CCCTTTgggxxx}}}yyyrrrmmmiiieeebbb```ZZZ\\\```eeejjjooosssvvvwwwzzz{{{{{{zzzyyywwwssspppnnnkkkiiigggfffffffffeeedddaaabbbdddeeeffffffeeeeeeaaa___[[[WWWUUUVVVZZZ]]]ZZZ[[[\\\\\\]]]]]]\\\\\\VVVTTTRRROOONNNOOOPPPQQQTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[\\\[[[ZZZXXXVVVTTTNNNLLLIIIFFFDDDBBBAAAAAA@@@>>><<<<<<===>>>======BBBBBBCCCDDDEEEEEEEEEEEEHHHIIIKKKNNNQQQTTTVVVXXX]]][[[YYYWWWUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRPPPOOOQQQOOOLLLKKKKKKIIIGGGEEEEEEDDDBBBAAA@@@@@@AAABBB=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???:::;;;;;;<<<======>>>>>>>>>???@@@@@@AAACCCGGGJJJLLLQQQ[[[hhhsss|||KKKIIIFFFDDDCCCBBBAAA???===<<<;;;;;;<<<<<<:::888888666444444444555444333333333333333333333333333222222222222222222222222222111111222555999===@@@EEEGGGHHHGGGDDDBBBBBBCCCNNNRRRXXX^^^dddiiinnnqqqllljjjkkkoooqqqqqqtttyyyzzz}}}vvvhhhfffiiikkknnnqqq~~~}}}hhhWWWGGGGGGOOOdddkkk]]]RRRQQQUUUXXX\\\```[[[[[[\\\]]]\\\UUUJJJBBB555444222000//////000000///////////////////////////////////////000111111.../////////000000000000////////////////////////000000000000000000000000000000000000111111111111///000000111222222333333222333444333444666999<<>>===<<<<<<<<<===<<<;;;<<<===>>>===;;;;;;;;;<<<<<<============??????AAABBBDDDFFFGGGHHHJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDBBBBBBBBBAAA???======<<<<<<;;;<<<===>>>???;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>999::::::;;;;;;;;;;;;:::>>>>>>??????AAACCCFFFHHHFFFHHHOOOXXX___hhhxxxLLLJJJGGGEEEDDDCCCBBB@@@===<<<;;;;;;<<<;;;999777888666444444444555444333333333333333333333333333222222222222222222222222333222222444777<<>><<<>>>@@@@@@@@@?????????@@@@@@AAAAAA@@@??????>>>???@@@AAA>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@:::<<<======<<<<<<<<<<<<888888888999;;;;;;:::999:::::::::;;;<<<<<<======;;;<<<<<<===>>>>>>??????@@@???>>>======>>>???@@@===============>>>???@@@>>>===<<<===>>>???>>><<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<;;;;;;:::999>>>>>>>>>>>>@@@BBBDDDEEECCCDDDJJJRRRVVV[[[iiiyyyMMMKKKGGGEEEDDDCCCAAA???===<<<<<<;;;;;;:::999999444444333222222333333333555555555555555555555555111222333444444333222111333333444444666;;;AAAFFFEEECCC@@@===<<>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===>>>@@@AAA@@@???>>>>>>>>>???@@@AAA========================>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@??????@@@???===;;;:::;;;<<<<<<;;;;;;:::::::::999999999;;;;;;:::::::::999999999::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999888888888888888888888888888888<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@DDDCCCFFFKKKQQQWWWaaakkkyyyMMMJJJGGGEEEDDDCCCAAA???<<<<<<<<<;;;::::::999999555444444333222222222333444444444444444444444444111222333333333333222111444444444777;;;@@@DDDGGGFFFCCC???<<<===AAAFFFIIIVVVYYY^^^bbbeeehhhlllnnnrrrrrrtttvvvrrrlllmmmqqqsssuuuwwwyyy}}}pppfffdddaaafffmmmtttzzz|||hhhSSSKKKQQQaaauuunnn[[[PPPRRRXXX___]]][[[[[[\\\[[[WWWSSSOOOGGG<<<333000///...---000000000000000000000000///////////////000111111......////////////......000000000000000000000000000000000000000000000000222222111111111111111111000222333333222222333444222222555777888;;;FFFRRRaaakkkyyy|||zzzwwwssspppnnnmmmlllkkkfffccc]]]WWWQQQLLLIIIHHHBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIMMMQQQTTTUUUVVVVVVYYYZZZ[[[\\\\\\ZZZXXXWWWRRRRRRRRRRRRRRRSSSSSSTTTQQQPPPNNNKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJLLLMMMNNNSSSTTTUUUVVVUUUSSSPPPOOOIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========????????????????????????<<<<<<<<<<<<<<<===>>>>>>???>>>>>>======>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888999999999::::::::::::<<<<<<;;;;;;;;;===>>>???AAAAAADDDLLLRRRUUU[[[bbbkkknnnuuuMMMJJJGGGEEEDDDCCC@@@???<<<<<<;;;;;;::::::999999666666444333222222222222333333333333333333333333222222333333333333222222555444555:::AAAFFFGGGGGGEEEAAA;;;;;;???EEEIIIKKKOOOTTTZZZ```cccfffhhhjjjooopppsssvvvrrrkkkkkknnnooorrrxxx}}}tttmmmbbbbbbcccgggnnnwww{{{|||kkkUUUKKKQQQdddvvvkkkWWWSSSVVV\\\\\\\\\\\\[[[[[[ZZZZZZXXXQQQEEE:::222//////111000000000000000000000000///////////////000111111...//////000000//////...000000000000000000000000000000000000000000000000111111222222222222222222111222333333222222333444222444777999999@@@SSSeeennnxxx~~~}}}}}}{{{zzzuuutttttttttsssppplllhhh\\\XXXRRRLLLFFFBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDEEEFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDDDDBBBBBBBBBAAABBBBBBCCCDDDBBBAAA@@@???????????????????????????????????????>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFFFFFFFEEECCCCCC@@@@@@???>>>>>>>>>??????????????????????????????@@@@@@??????>>>>>>>>>>>>========================<<<<<<======>>>>>>======;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<999:::;;;<<<===<<<;;;;;;999:::;;;<<<<<<<<<::::::999999999999999999999999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>===BBBLLLSSSVVVYYY\\\gggfffhhhooo|||LLLJJJGGGEEECCCBBB@@@>>><<<<<<;;;;;;:::999999888777777555444222222111111333333333333333333333333333333333333333333333333555333555<<>>???????????????>>>>>>======<<<===>>>@@@@@@AAA@@@@@@??????@@@@@@@@@@@@???>>>???????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>??????@@@AAABBBDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAAAAAAAA????????????????????????======???@@@@@@???>>>===<<<<<<=========>>>>>>>>>====================================>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@AAA========================????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<;;;???KKKUUUZZZ___cccfffgggiiilllsss|||LLLIIIFFFDDDCCCBBB@@@>>><<<;;;;;;:::999999888888888777666444333222222222333333333333333333333333333333333333333333333333444333555<<>>:::888===GGGOOOSSSSSSTTTVVVWWWXXXZZZ^^^cccggghhhjjjooorrroooiiihhhkkknnnssszzz|||nnn```\\\]]]cccnnnyyycccNNNPPP\\\gggxxxhhhOOOPPPTTTZZZ]]]\\\[[[ZZZYYYVVVTTTPPPHHH???666111//////////////////////////////////////////000000111//////000000000000//////000000000000000000000000111111111111111111111111111111222222333333333333111333444444333222444555888666777>>>JJJYYYnnn~~~~~~{{{}}}~~~~~~}}}}}}~~~vvvmmmeee^^^WWWRRRGGGEEECCC@@@???>>>??????=========<<<;;;;;;::::::999:::;;;<<<======>>>>>>>>>>>>???????????????>>>======<<<<<<======>>>??????????????????>>>>>>>>>????????????????????????===============>>>??????@@@??????>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAAAAA@@@???>>>@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>?????????@@@@@@@@@AAACCCBBBAAA@@@@@@@@@@@@AAA???@@@@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>===<<<;;;===:::===GGGSSS]]]gggpppiiijjjkkklllooouuu|||LLLIIIFFFDDDCCCBBB???>>>;;;;;;::::::999999888888777777555444333333333333333333333333333333333333444444333333333333444444444444777<<>>;;;;;;<<>>===<<<>>>=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<===============<<<<<<======>>>????????????@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@??????BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>========================????????????@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>=========<<<>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBAAA???===<<<===:::<<>>>>>===<<<;;;>>>BBBHHHNNNRRRTTTUUUTTTUUUVVVWWWYYY]]]bbbfffcccdddhhhllljjjgggiiinnnoooqqquuuyyy|||~~~yyyzzzzzz{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}ssshhh___^^^eeekkkuuuzzzfffVVVPPPXXXaaalllwwwjjjYYYVVVUUUWWWZZZ\\\[[[YYYXXXWWWVVVTTTPPPGGG;;;333000000000000000000000000///////////////000111111000000111111111111000000000000000000000000000000111111111111111111111111111111222222333444444555222333444444333333444666666;;;GGGXXXiii{{{~~~}}}~~~mmmfff\\\SSSNNNJJJHHHGGGFFFFFFEEEEEECCCAAA???===BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHIIIKKKLLLMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMNNNQQQUUUXXXYYYXXXVVVTTTOOONNNKKKHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOONNNMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDBBB???>>><<<:::;;;>>>BBBMMMaaarrrzzztttsssuuu{{{KKKIIIFFFDDDBBBAAA???===;;;;;;::::::999888888777666555555444444444555555555555555555555555555555555444333333333333444555666999<<<===<<<;;;;;;;;;<<>>===<<<;;;;;;<<<;;;999777666666555444333333222222222222222222222222222222333333222333444666888999;;;<<<===;;;:::999:::<<>>===>>>>>>===>>>FFFPPPvvv~~~zzz}}}LLLIIIEEECCCBBBAAA???>>>===<<<;;;;;;<<<;;;999777666555555444333333222222333333333333333333333333333333222222444666888:::<<<<<<<<<:::888888:::<<>>>>>>>>======DDDNNNjjj~~~||||||LLLIIIEEEBBBAAA@@@???===<<<;;;:::;;;<<<;;;999777555555555444444333333222444444444444444444444444444333222222333666999;;;===<<<:::888666777:::===EEEIIIMMMOOONNNMMMOOOQQQYYY[[[\\\]]]\\\]]]```bbbbbbccceeeffffffgggjjjlllssstttssstttyyy~~~|||yyyuuusssqqqooonnnmmmllljjjhhhgggeeeeee```___^^^^^^^^^]]][[[YYYXXXWWWYYY___fffqqqrrrhhh___ZZZ^^^dddpppzzzaaaYYYRRRRRR]]]mmm|||jjjSSSKKKOOOTTTVVVWWWZZZWWWUUUUUUVVVUUUPPPLLL>>>888111///111333111///000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111222222333333333333444444444444444333444888===AAAMMM___ttt}}}rrrnnndddYYYSSSQQQMMMIIIJJJLLLOOOSSSWWW[[[^^^```eeehhhjjjkkkjjjhhhggggggjjjjjjiiihhhgggfffeeeeeedddeeeffffffeeedddeeegggbbbbbbdddhhhlllooopppoootttvvvzzz}}}~~~}}}~~~}}}~~~~~~}}}yyytttkkkccc^^^[[[[[[[[[___fffoooxxx|||yyysssoookkkhhheeebbb^^^^^^^^^]]]]]]___cccfffpppxxx~~~}}}|||{{{{{{|||}}}~~~}}}zzzuuummmgggccc```^^^]]]YYYVVVSSSPPPMMMKKKGGGEEEAAA???>>>>>><<<;;;AAAIIIXXXkkkKKKHHHEEEBBBAAA@@@???===<<<;;;::::::;;;;;;999777555555444444444333333333555555555555555555555555444333222222333666:::======<<<999666555777<<<@@@GGGJJJNNNNNNMMMMMMPPPRRR\\\\\\\\\\\\\\\]]]```cccccceeeffffffggghhhkkknnnuuuvvvxxx||||||zzzxxxvvvuuuqqqmmmiiifffbbb]]]ZZZYYY```rrrvvvggg^^^```aaacccsss{{{~~~vvvlll___VVVVVVaaarrr}}}vvvaaaRRRMMMOOOTTTXXXYYYWWWUUUUUUVVVUUUSSSQQQFFF>>>555111222333111...000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111222222222333333333444444666666666555777===FFFMMM^^^iiiwwwyyyqqqkkk^^^\\\WWWQQQOOOQQQTTTUUUWWWYYY^^^dddkkkqqquuuwwwvvvxxxzzzzzzyyyxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~{{{wwwvvvvvv|||tttvvvwwwvvvtttvvv{{{|||uuuqqqmmmkkkeee```ZZZUUUQQQNNNJJJFFFDDD@@@???>>><<<:::>>>DDDJJJXXXrrrKKKHHHDDDBBBAAA@@@>>>===;;;:::999:::;;;;;;999777444444444444444333333333555555555555555555555555444333222222444777;;;===<<<;;;888555555888>>>BBBIIIKKKNNNNNNLLLMMMPPPSSS[[[[[[[[[ZZZZZZ\\\```dddcccdddeeefffgggiiimmmpppuuuyyyvvvhhh\\\YYYdddrrrvvveeebbb```^^^gggvvvzzzzzz~~~vvv}}}rrr___TTTXXXgggttt~~~rrr```OOOJJJOOOVVVWWWVVVUUUUUUUUUVVVUUUUUUMMMEEE:::444333333111///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333333333444444555666555555888BBBPPPZZZmmmrrryyyzzzrrrhhh___YYYPPPPPPPPPQQQRRRVVV]]]dddkkknnnttt|||~~~wwwoooddd[[[VVVQQQLLLHHHFFFBBB??????<<<:::<<>><<<:::999999:::;;;;;;999888444444444444444444444444555555555555555555555555222222333444666888;;;<<<:::999888666777;;;AAAEEEJJJMMMNNNMMMKKKLLLPPPTTTXXXXXXYYYYYYYYY\\\___cccbbbcccdddeeefffiiinnnqqqvvv{{{oooaaa___eeeqqqddd___^^^ccclllttt{{{~~~zzzzzzjjjVVVQQQ[[[ggguuu~~~nnnXXXKKKLLLPPPUUUUUUUUUUUUUUUUUUVVVVVVRRRKKKBBB:::555222111000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222333333333333444444333333444444999GGGZZZgggssstttzzz{{{tttnnnggg]]]WWWTTTOOOPPPSSSVVVXXX]]]iiiuuuqqqddd\\\VVVOOOKKKHHHCCC@@@@@@>>>;;;;;;???FFFIIIRRReeexxxtttuuu~~~JJJGGGDDDAAA@@@???>>><<<999999888999;;;;;;999888444444444444444444444444444444444444444444444444111222444666888:::;;;;;;888888888777999===CCCHHHLLLMMMNNNMMMKKKLLLQQQUUUSSSUUUVVVWWWXXX[[[^^^aaa```aaabbbcccfffjjjooossswww}}}ttteeeaaaooo{{{qqqeeebbbbbbccciiitttyyyyyyttt[[[NNNRRRZZZiii{{{|||fffVVVOOOMMMRRRTTTUUUVVVUUUUUUUUUUUUTTTQQQJJJ@@@777222111222000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222333333333333444444333444555777>>>OOOeeevvvyyy|||}}}sssjjjcccaaa^^^YYYXXX[[[[[[[[[^^^bbbfffmmm~~~mmmbbb[[[TTTOOOJJJDDDAAAAAA???<<<<<<>>>CCCFFFNNN]]]ttt|||tttxxxJJJGGGDDDAAA@@@???>>><<<999888888999;;;;;;999888444444444444444444444444444444444444444444444444///111444777999:::;;;;;;666777888999;;;???EEEJJJMMMNNNNNNLLLKKKLLLQQQUUUPPPRRRUUUVVVXXXZZZ]]]```^^^```aaaccceeejjjppptttyyy~~~}}}{{{xxxvvvuuutttqqqsssuuuuuusssqqqpppooommmnnnooooooooonnnmmmlllllllllllllllmmmoooqqqrrroooooonnnoooooopppqqqrrrrrrrrrssssssttttttttttttrrrssstttvvvwwwyyyzzzzzz{{{nnnccc___lllooofff```ZZZ___fffyyy|||{{{xxxwwwyyy___MMMLLLRRRcccyyytttbbbTTTLLLQQQSSSUUUVVVUUUTTTTTTTTTUUUTTTOOODDD888111111333000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222333333333444444444666777999;;;DDDVVVooovvvmmmeee\\\VVVWWWYYYXXX\\\bbbhhhgggiiinnnsss}}}{{{tttyyysssfff^^^WWWQQQKKKEEEAAAAAA@@@===<<<>>>???CCCLLL[[[oooxxxxxx{{{MMMIIIEEEAAA@@@???>>>===::::::999999888777777777555555444444444333333333444555555555444333333222000111444888;;;;;;999888777666666888>>>CCCHHHIIILLLJJJHHHHHHKKKNNNOOOPPPTTTUUUWWWXXXZZZ[[[\\\\\\\\\aaaeeeggggggjjjqqqwww}}}}}}yyytttppptttttttttssssssrrrqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqsssrrrqqqpppqqqrrrtttvvvtttrrrpppmmmkkkjjjjjjjjjlllmmmnnnooonnnllljjjiiiiiiiiiiiihhhhhhfffeeeeeeeeegggjjjkkkllljjjhhhgggjjjkkklllnnnooopppqqqqqq{{{{{{{{{{{{||||||}}}}}}iii___aaammmwwwggg^^^\\\^^^hhh{{{~~~~~~|||iiiSSSJJJLLLVVVqqqlllPPPSSSRRRUUUWWWWWWWWWXXXUUURRRQQQTTTTTTNNNCCC999444333000111222333333333333333111111222222222222111111111111111111111111111111111111222222222333333333222222222111222222333333555999;;;???MMMfff~~~nnnbbb]]]ZZZYYYXXXZZZ[[[```mmm{{{|||rrrgggeeedddaaavvvyyymmmggg^^^WWWPPPMMMGGGBBB?????????@@@AAABBBGGGUUUiiiwwwqqq{{{MMMIIIEEEAAA@@@???>>>===::::::999999888777777777555555444444444333333333444444555555444444333222111222555888;;;;;;999888777666777:::???EEEHHHJJJJJJHHHGGGHHHKKKNNNPPPPPPSSSTTTVVVYYY[[[\\\]]]]]]^^^aaaeeeggghhhlllsssyyy~~~}}}|||{{{xxxyyyzzz{{{{{{yyywwwvvvssssssrrrrrrpppooonnnmmmjjjlllmmmnnnmmmjjjhhhfffeeefffggghhhhhhiiihhhhhhddddddddddddeeeeeeeeeeeebbbbbbdddhhhlllooooooooonnnpppqqqsssxxx~~~eee```cccsssttteee\\\\\\cccttt~~~|||{{{wwwiiiVVVIIIFFFOOOgggvvvvvvYYYSSSOOOQQQTTTWWWXXXXXXUUURRRSSSTTTTTTOOOFFF===777333111111222222333333333333111111222222222222111111111111111111111111111111111111222222222333333333222222222222222333333444777<<>>===@@@AAAFFFTTTiiiuuuyyy~~~LLLIIIDDDAAA@@@???>>><<<::::::999999888777777777555555444444444333333333444444555555444444333333222444777999::::::999888777777888<<>>???EEEUUUjjjzzzyyyLLLHHHDDD@@@???>>>===<<<::::::999999888777777777555555444444444333333333333333444444555444444333444888;;;<<<:::888777888666777:::???DDDFFFFFFDDDBBBBBBEEEIIINNNQQQRRRQQQMMMPPPTTTYYY^^^aaabbbcccdddeeegggiiimmmrrrxxx|||~~~|||{{{yyywwwtttpppmmmiiigggaaadddnnnpppdddeeeqqqrrrcccaaaiiiuuuzzzooogggkkkuuuuuueeeSSSHHHWWWgggrrr}}}yyybbbRRRMMMMMMUUUZZZXXXUUUUUUTTTPPPNNNNNNNNNJJJ@@@777333333222111111222222333111111222222222222111111111111111111111111111111111111222222222333333333333333333333444555666777999@@@KKKYYYnnntttppp|||yyypppkkkhhhhhhlllsssyyy}}}yyy|||qqqkkkkkk}}}~~~{{{yyywwwuuurrrpppnnnlllkkkaaa___\\\YYYVVVSSSQQQOOOQQQNNNIIIFFFGGGJJJMMMOOOSSS^^^nnn~~~yyypppggg```\\\ZZZYYYXXXYYYZZZ\\\___ccchhhlllooopppsssxxx~~~~~~sss___UUUMMMMMMNNNKKKGGGEEENNNXXXfffwww|||nnn\\\MMMFFFDDDDDDCCC???@@@FFFWWWmmmzzzKKKHHHCCC@@@???>>>===;;;::::::999999888777777777555555444444444333333333333333444444555555444444666:::======:::777777888777999===BBBFFFFFFDDDBBBBBBCCCFFFKKKPPPSSSRRRQQQNNNPPPTTTXXX]]]aaaccceeeeeefffgggkkkooossswwwyyyzzzzzzzzz||||||wwwgggaaa___kkkhhh\\\bbbwwwoooeeeccchhhuuuyyyxxx{{{pppfffgggttt{{{rrrcccNNNRRRbbbnnnvvvrrr\\\RRRNNNTTTXXXVVVUUUWWWSSSPPPMMMNNNNNNJJJCCC<<<444333222111111111222333111111222222222222111111111111111111111111111111111111222222222333333333333333333444555666777888;;;EEETTTdddvvvpppdddeeexxxyyysssooooooppprrrwww~~~wwwddd\\\]]]lllsssoooiiiddd```[[[WWWSSSVVVQQQKKKGGGEEEFFFFFFFFF@@@HHHTTTcccrrrsssoooiiiccc]]]YYYWWWWWWTTTTTTTTTUUUXXX\\\___bbbeeeeeegggmmmuuusssfffYYYTTTQQQNNNMMMMMMJJJNNNUUUccc{{{{{{eeeSSSJJJGGGEEEDDDAAAAAAIIIZZZqqq|||yyy|||KKKHHHCCC@@@>>>>>><<<;;;::::::999999888777777777555555444444444333333333222333444444555555444444777;;;???>>>:::777666777;;;===AAAFFFIIIHHHDDDAAABBBDDDHHHMMMRRRTTTSSSQQQPPPQQQSSSWWW[[[```dddfffeeefffhhhlllpppsssuuuvvvwwwvvvwwwzzzrrrlllddddddpppzzzccc]]]lll~~~qqqfffccclllzzzxxxvvvzzzvvvjjjgggsssvvv[[[QQQ[[[jjjppp~~~yyyhhhYYYPPPSSSVVVTTTTTTYYYTTTQQQOOONNNNNNKKKFFFBBB555444222111000111222333111111222222222222111111111111111111111111111111111111222222222333333333333333444444555777888999@@@NNN```ooo~~~rrr^^^VVV```{{{xxxtttrrruuuyyy|||}}}fff\\\\\\ccczzztttmmmgggbbbaaa\\\UUUOOOLLLJJJGGGDDDAAADDDIIIQQQ]]]nnn|||zzzvvvrrrmmmiiigggfffcccbbbbbbccceeegggiiiiiihhhfffhhhlllssstttggg```ZZZUUUTTTUUUQQQRRRSSSYYYkkk{{{fffVVVNNNKKKGGGDDDCCCDDDKKK]]]ttt{{{xxxKKKGGGCCC@@@>>>>>><<<;;;::::::999999888777777777555555444444444333333333222333333444555555555444777<<<@@@???:::666666888===@@@DDDIIIKKKJJJEEEAAACCCEEEIIINNNSSSUUUSSSQQQRRRRRRSSSVVVZZZ```eeegggeeefffiiimmmqqqttttttsssvvvvvvvvvzzz}}}zzzqqqgggeeevvvrrraaafffrrr|||lllcccjjjwwwzzzwwwzzz|||||||||ooojjjuuuiiiSSSWWWffflllyyyyyyooo^^^QQQSSSUUUSSSTTTZZZUUUSSSQQQOOONNNLLLIIIGGG555444222000000111222333111111222222222222111111111111111111111111111111111111222222222333333333333333444444666777888999JJJZZZmmm{{{xxxgggSSSPPPaaa|||xxxwww{{{hhh\\\\\\```wwwrrrmmmggg^^^WWWSSSNNNIIIEEEFFFDDDDDDFFFPPP```rrr~~~}}}yyyvvvttttttsssrrrrrrtttuuuuuutttllliiijjjllloooxxx}}}wwwpppgggbbbbbbYYYYYYVVVSSS\\\ssstttbbbVVVPPPMMMIIIDDDDDDEEELLL___vvv|||OOOKKKFFFBBB@@@>>><<<;;;<<<<<<;;;:::999777777666666555555555555444444444444444555444333444666888999;;;;;;:::888777888999===AAAFFFIIIHHHFFFDDDDDDGGGGGGIIILLLNNNNNNLLLKKKLLLOOOTTTZZZ^^^aaabbbbbbdddhhhmmmpppqqqpppooooooqqqnnnooottt{{{yyyjjj___fffkkkdddddd}}}wwwggghhhooozzz}}}zzz}}}yyyrrrwwwwwwYYYPPPWWW]]]qqq|||yyykkkXXXKKKMMMTTTUUUPPPRRRRRRPPPOOOMMMLLLKKKJJJ===777111///111111///,,,111111000000111111222333111111000000000000000111333222222111111222222333777555666888777555888>>>QQQfffyyylll[[[LLLPPPkkkwwwxxxrrrpppsssuuuxxx~~~tttccc]]]cccxxxnnneee```[[[TTTNNNKKKGGGEEEFFFHHHNNN[[[hhh||||||tttqqqtttyyy~~~{{{tttmmmccc]]]___jjjwwwsssnnncccXXXSSSRRRMMMGGGFFFKKKVVVeeeuuu}}}NNNKKKFFFBBB@@@>>><<<;;;<<<;;;;;;:::888777777666666555555555555444444444333444555444333444666999::::::;;;999777666777888<<<@@@DDDGGGFFFDDDCCCBBBGGGHHHIIIKKKLLLKKKJJJHHHKKKOOOUUU[[[```bbbccccccfffiiilllnnnmmmkkkjjjjjjjjjhhhkkksss{{{uuugggeeeuuuooodddmmmvvvnnnnnnqqq{{{vvvuuu~~~yyy\\\PPPSSSVVViii|||zzzyyymmmYYYKKKKKKRRRUUURRRSSSRRRQQQOOONNNLLLKKKJJJ@@@:::333000111222111///111111000000111111222333222111111000000111111111333333222222222222333333555333444777777888===EEE^^^rrrjjj```ZZZccczzz}}}qqqpppwwwjjj___^^^cccrrrwwwmmmggg[[[]]]```fffqqqzzzjjjeeehhhyyyqqqkkkeee]]]WWWQQQMMMIIIHHHGGGKKKVVVbbbuuuzzz~~~}}}rrrnnnpppsssvvv~~~{{{vvvkkk___ZZZXXXSSSMMMLLLSSS___nnn|||NNNJJJEEEAAA???>>><<<;;;;;;;;;:::999888777777666666555555555555444444444333444444444333444777999:::::::::888666555777888<<>><<<;;;:::::::::999888777777666666555555555555444444444333444444444333444777999:::999888666444555777999>>>???AAABBBAAA@@@AAABBBHHHHHHIIIGGGEEECCCAAAAAAIIIMMMUUU\\\aaabbbbbbaaacccdddeeedddcccbbbcccddd```aaahhhtttrrrhhhccc}}}wwwdddkkkyyyqqqkkkooowwwsssnnnttt||||||gggTTTIIIHHHUUUiiiwwwxxxgggTTTKKKMMMSSSVVVTTTTTTRRRQQQOOOMMMKKKKKKEEE???777222111222333444111111000000111111222333333333222222222333444444333333333222222333333333444333333555888>>>KKKXXXyyy}}}eeegggqqq}}}rrrmmmzzzsssjjjbbbXXXOOOPPPPPPSSSXXX```eeefffeeefffggggggfffccc___\\\ZZZXXXWWWTTTSSSTTTYYY^^^bbbnnnyyysssxxx|||yyywwwwwwxxxyyyuuuuuuvvv{{{|||vvvpppkkkgggaaa[[[UUUPPPOOOVVV___kkkpppxxxuuuwww|||tttfffZZZVVV]]]iiiwwwLLLIIIDDDAAA???>>><<<;;;:::999999888888777777777666555555555555444444444222333444444333555777:::999999777555333555999<<<@@@AAABBBAAA@@@@@@BBBDDDHHHIIIIIIFFFBBB???>>>???GGGLLLTTT[[[``````___]]]]]]^^^_________aaaeeehhhggggggnnnyyy~~~ooodddkkk~~~nnniiikkk~~~nnnlllnnnyyywwwoooqqqxxxxxxmmmZZZKKKHHHOOOaaavvvsss___PPPMMMRRRUUUVVVUUUSSSQQQOOOMMMLLLKKKFFFAAA999333111111333444111111000000111111222333333333222222333444444555444333333333333333333444666555555777999@@@PPP___rrr\\\kkkzzzyyyttt}}}yyykkkbbb^^^[[[YYYWWWXXXWWWXXXYYY]]]```dddeeekkkmmmoooqqqppplllhhhdddaaaaaa``````aaaaaaaaaaaaaaaiiiyyy{{{|||xxxwwwyyy~~~}}}yyyvvvssspppkkkeeeaaa\\\[[[bbbkkkrrrvvv{{{uuufff]]]aaahhhsss~~~KKKHHHCCC@@@???>>><<<;;;999999888888888777777777666555555555555444444444222333444333333555888:::999888666444333666;;;???CCCCCCBBB@@@???@@@CCCFFFGGGIIIIIIEEE@@@<<<<<<>>>FFFLLLTTT[[[______\\\YYYWWWXXXYYY[[[^^^ccciiinnnqqqqqquuu}}}{{{~~~yyykkk___kkk}}}mmmbbbnnnuuunnnmmmwww{{{~~~tttqqqttttttrrrbbbRRRLLLJJJXXXqqq}}}|||jjjWWWOOOQQQTTTWWWVVVTTTRRRPPPNNNLLLKKKFFFBBB<<<666222222333444111111000000111111222333222222222222333444555555444444333333333333444444777666777999;;;CCCTTTeeelll^^^sssxxx}}}~~~wwwnnnggg```^^^^^^___ccchhhcccddddddeeeggglllrrrwwwzzz}}}|||vvvpppllljjjhhhiiiooovvv~~~|||}}}|||{{{zzzxxxsssooommmjjjjjjqqq{{{pppooopppttt|||KKKGGGCCC@@@???>>><<<;;;888888888888777777777777666555555555555444444444111222333333333555888;;;888777555444444888>>>CCCDDDDDDBBB???>>>???CCCFFFGGGIIIIIIEEE>>>;;;<<<>>>HHHMMMVVV]]]```^^^ZZZWWWTTTUUUVVVYYY]]]dddlllrrrzzzxxxzzzuuucccdddlll{{{eeeeeeuuuxxxooouuu}}}xxxzzz|||zzzqqqoooooowwwkkkYYYPPPFFFNNNhhhsss~~~sss^^^RRRQQQSSSXXXWWWUUUSSSPPPNNNLLLKKKGGGEEE@@@:::555333444555111111000000111111222333111111111111222333444555444444333333333333444444555666888:::===FFFYYYjjjyyygggbbb|||zzzzzzuuummmfffccchhhgggiiinnnppppppuuu|||yyy{{{}}}}}}}}}yyytttpppooovvv~~~||||||}}}~~~}}}zzzwwwvvvtttuuu~~~KKKGGGCCC@@@>>>>>>===;;;888888888888777777777777666666555555555444444444111222333333444555888;;;888777555333444999@@@EEEEEECCCAAA>>><<<>>>BBBFFFGGGIIIIIIEEE>>>:::<<>><<<:::999999888777888999999888777444444333333333222222222555444333444777999::::::666333111111555999===>>>BBB???;;;;;;>>>BBBEEEGGGDDDEEEEEE@@@:::777;;;???KKKQQQZZZaaaccc```ZZZVVVTTTRRRPPPSSSZZZeeennnssszzz{{{}}}vvvjjjaaaiiimmmeeeiiizzzpppkkkxxxuuuuuuxxxqqqeeelllssspppdddUUUDDDHHH___mmmvvv}}}mmmYYYNNNLLLWWWWWWVVVTTTRRRPPPNNNLLLGGGIIIGGGAAA888222111222333333333222222111111111222222222222222222222222000111333333333333555666666999999777===PPPggguuukkkaaakkkyyy|||ooommmkkkhhhiiimmmuuuzzz{{{}}}|||}}}||||||{{{}}}~~~}}}}}}MMMIIIDDD@@@>>><<<:::999888777666666888888777666444444444444333333333333555444333444777999::::::777444222333777;;;>>>???@@@>>>;;;;;;>>>BBBEEEFFFDDDFFFEEE@@@:::888<<>><<<:::999777666555666777888777555555555555444444444444333555444333444777999::::::777555444555999<<>><<<:::;;;>>>BBBEEEFFFEEEFFFEEE@@@::::::???DDDRRRXXX^^^bbbaaa\\\WWWUUUTTTRRRQQQSSSXXXaaajjjooorrrsssuuuxxx|||{{{vvvyyypppfffaaahhhxxxcccaaaiii~~~qqqqqq}}}{{{sssllllllyyywww^^^QQQZZZhhhtttqqq^^^RRRTTTTTTTTTTTTSSSRRRPPPOOOIIIJJJIIIDDD<<<666333444333333333222222222222111222222222222222222222222222333444444333222333555555666777>>>RRRkkk}}}lll___iiizzzzzzxxxtttsssvvvwww|||}}}{{{}}}~~~yyy}}}yyytttjjjfffhhhrrr~~~KKKHHHCCC???===<<<;;;999888777666666777888777666666666555555555444444444444333333555888::::::999666555555666:::===??????<<<;;;:::;;;???CCCEEEEEEFFFGGGEEE@@@;;;;;;AAAGGGVVV[[[```bbb^^^ZZZVVVUUUTTTSSSRRRSSSWWW^^^ffflllooopppsssvvv{{{zzztttsss}}}}}}sssddd\\\nnnnnnbbbbbbkkk~~~{{{qqqhhhrrr|||wwwppp~~~ooo[[[]]]hhhsssuuu```NNNRRRSSSTTTTTTTTTSSSQQQPPPKKKKKKJJJEEE>>>888555555222222222222222222222222222222222222222222222222333444555444333222333444777666888DDD]]]xxx|||bbb^^^qqq~~~|||yyy~~~}}}{{{~~~uuummmffffffiiiiiiccc^^^VVVSSSUUU```mmmxxxJJJGGGBBB???===<<<;;;999999888777777999999888777666666555555555444444444444333333555888::::::999555444555777:::===>>>===;;;::::::===AAADDDEEEFFFFFFFFFDDD???:::<<>>===<<<;;;999999888777888999:::999777555555555444444444444333333333444666999:::999888444444555888<<<>>>===<<<::::::;;;>>>CCCFFFGGGFFFEEEEEECCC===999<<>>===<<<;;;:::999777666777888999888777444444444444333333333333333333444666999:::999888555555777:::>>>???>>>===999:::<<<@@@EEEGGGHHHGGGDDDDDDAAA<<<888;;;EEEMMMUUUZZZ^^^\\\WWWTTTVVVZZZWWWYYYYYYXXXVVVYYYaaagggmmmpppuuuzzz||||||zzzxxxrrrnnnnnnwww~~~}}}zzzsssllleeepppvvvaaaaaajjj|||pppgggqqq}}}uuu]]]YYY^^^lllzzz|||iiiTTTPPPQQQTTTVVVVVVTTTQQQOOOKKKJJJIIIFFFCCC===888444111111222222222333333333222222222222222222222222222444555555444444666777777:::DDD\\\~~~fff```qqqwwwiiiZZZ[[[\\\ddduuu}}}yyyyyyzzzsssoookkkjjjiiiiiigggkkkyyy|||xxxrrrlll```SSSOOOPPPLLLFFFDDDAAACCCJJJSSS]]]kkkvvvIIIEEEAAA>>>===<<<;;;:::888666555666777888777666444444333333333222222222333333444777999:::999888666666888<<<@@@AAA@@@>>>999:::===AAAFFFIIIIIIHHHDDDCCC@@@;;;777;;;EEENNNSSSXXX\\\[[[VVVSSSWWW[[[XXXZZZ[[[YYYVVVYYY```ggglllpppvvvzzz|||zzzwwwtttllliiinnn}}}~~~zzz~~~ppp```]]]oooggg``````oootttfffjjjsssttt[[[VVVRRRdddvvv}}}~~~kkkWWWPPPRRRTTTVVVVVVTTTQQQOOOKKKJJJHHHFFFCCC>>>888333111111111222222333333333222222222222222222222222222333555555555555666888555:::GGGbbb```bbbzzzttt\\\XXXUUU[[[qqq~~~{{{{{{uuurrrpppnnnpppqqqsssxxx{{{rrrjjjfff]]]\\\[[[YYYXXX\\\kkkzzz|||xxxoookkkaaaUUUPPPPPPLLLDDDBBB???AAAHHHPPPZZZgggsssKKKGGGCCC???===<<<;;;999666666555555555555666666666555444333333333333333666555444666888888666333666888;;;>>>@@@@@@???>>>;;;>>>AAAEEEGGGGGGFFFEEEFFFAAA<<<999:::@@@GGGLLLVVVXXXZZZYYYVVVWWWZZZ]]]^^^___^^^[[[YYYZZZ```eeelllnnnrrruuuuuusssooommmmmmttt}}}|||yyyvvvggg```bbbhhh|||cccZZZdddjjj|||iiihhhnnn}}}gggRRRNNNTTThhhxxx~~~yyybbbOOOQQQRRRTTTVVVVVVQQQLLLKKKIIIGGGFFFDDD@@@;;;777444222111111222333333222333333333333333333333333666555555555555666666777;;;<<>>@@@@@@???>>>;;;===@@@BBBCCCCCCBBBAAAEEEAAA<<<999:::@@@HHHMMMWWWXXXYYYXXXVVVWWW[[[___aaaaaaaaa^^^[[[\\\aaafffkkkooossstttrrrnnnkkkiiiuuu}}}|||}}}rrrbbb^^^___pppkkk\\\___bbbuuulllgggjjj~~~zzz}}}iiiTTTMMMTTThhh{{{~~~iiiRRRRRRRRRTTTWWWXXXTTTPPPLLLKKKIIIGGGEEEAAA<<<888444222111111222333333222333333333333333333333333666555555555555666777777999;;;JJJiiikkk]]]eeeyyykkkaaa]]]\\\\\\YYY[[[iii~~~ttthhh^^^cccxxx~~~pppccc[[[VVVUUURRRSSSTTTVVVXXXaaauuuyyyrrrjjjaaa\\\YYYTTTNNNKKKQQQ]]]fffxxxxxxuuupppjjj```XXXQQQLLLHHHEEEBBB@@@???CCCIIISSScccqqq}}}KKKGGGBBB???===<<<:::999777777777777777777777777777666666555555555555555555555666777999888555333777999<<<>>>??????>>>===<<<===???AAABBBAAA@@@???DDD@@@;;;999;;;AAAIIINNNXXXYYYXXXVVVUUUWWW]]]bbbcccdddccc```]]]^^^bbbfffjjjooosssrrrmmmjjjiiikkk~~~}}}zzziii^^^WWWbbb}}}fff^^^[[[iiiqqqffffffyyyuuuoooxxxnnnWWWLLLQQQeeexxxqqqYYYTTTQQQRRRVVVXXXUUURRRNNNLLLJJJHHHFFFBBB>>>;;;444333111111333333333222333333333333333333444444666555555555666666777888<<<@@@OOOkkkeee\\\jjj}}}{{{vvvnnnbbbWWWOOOLLLKKKMMMJJJKKKZZZrrr{{{ooodddfffwww}}}wwwttttttuuuwwwxxxwwwrrrjjjaaaYYYSSSPPPOOOPPPPPPRRRRRRRRRYYYlll~~~|||uuummmeee___\\\UUUMMMIIIMMMUUU]]]kkk{{{xxxuuupppjjjbbbYYYRRRLLLGGGDDDBBB??????BBBHHHQQQaaaooo|||JJJGGGBBB>>>===;;;:::999777777888888888888777777666555444444444444555555444555777888999888555444777999<<<>>>???>>>===<<<<<<>>>@@@AAABBBBBBBBBAAACCC@@@;;;999;;;BBBJJJPPPYYYYYYWWWUUUSSSVVV^^^dddccceeeeeebbb___^^^aaaeeeiiimmmqqqooojjjjjjpppwww~~~{{{~~~sssfffYYYZZZlllxxxeeeZZZ```qqqtttgggeeesssqqqjjjtttvvv^^^MMMNNN]]]qqq}}}}}}eeeZZZQQQQQQUUUUUUSSSQQQNNNLLLIIIGGGFFFCCC???<<<444333111111333444333222333333333444444444444444555555555555666777888888AAAFFFWWWooozzz^^^]]]ooozzzqqqdddaaaZZZRRRLLLHHHHHHHHHDDDDDDGGGSSSfff}}}xxxjjjgggqqq}}}qqqkkkeee```___```bbbcccdddcccaaa^^^\\\ZZZYYYYYYZZZYYYXXXVVVTTTXXXhhhxxx{{{ssskkkeee```XXXNNNIIIIIIOOOTTT___ooo{{{zzzrrrmmmeee\\\UUUNNNHHHDDDCCC@@@???BBBFFFOOO___mmm{{{~~~JJJFFFAAA>>><<<;;;:::888777777888888888888777777333333333222222333444444333666888:::999777555444888999<<<>>>>>>===<<<::::::<<<>>>@@@BBBCCCCCCCCCBBB???:::999<<>><<<;;;999888555666888888888888666555222222222222222222333444333666:::;;;:::777555555888:::<<<>>>>>>===:::999888999;;;>>>@@@BBBCCCCCCAAA>>>:::999<<>>>>><<<:::888;;;;;;===>>>@@@AAABBBBBB@@@===:::999===EEENNNTTTXXXXXXVVVSSSPPPRRRWWW]]]fffiiilllkkkiiihhhiiikkklllnnnppptttxxxuuunnnbbb]]]nnnhhhWWW]]]]]]qqq~~~jjjhhheeeqqq}}}}}}wwwuuu~~~{{{___SSSYYYlll}}}xxx^^^XXXZZZXXXVVVVVVOOOLLLIIIGGGEEEDDDAAA???555444222222444555444333333333444444555666666666555555555666777999:::;;;CCCRRRiiijjjcccxxx|||mmmbbb]]]ZZZVVVTTTSSSQQQMMMJJJHHHHHHHHHHHHJJJOOOXXX^^^ooo{{{xxxhhh___eeeoooxxxnnnggg\\\RRRKKKGGGFFFFFFKKK[[[mmm}}}|||uuujjj```XXXQQQLLLIIIGGGCCCAAACCCFFFNNN\\\iiitttwww|||IIIFFFAAA===<<<:::999888444555666888888666555444333333333333444444555666222666;;;===:::777555555999:::<<<>>>===<<<999888???@@@@@@AAABBBBBBCCCCCC@@@===:::999===EEEOOOUUUXXXXXXVVVSSSPPPQQQUUUZZZbbbeeeiiiiiigggeeefffhhhnnnpppsssyyy~~~|||uuuhhhZZZaaatttrrrZZZ^^^QQQgggjjjgggccclllyyy~~~yyyvvvbbbUUUXXXiiiwwwxxx\\\VVVXXXVVVTTTVVVPPPNNNJJJHHHGGGEEECCCAAA666444222333444555444444333333444444555666777777555555555666777999:::;;;IIIXXXppp|||cccbbb|||yyynnneeeeeebbb______^^^]]]XXXUUURRROOOKKKKKKNNNQQQRRRQQQXXXdddpppxxxnnncccfffpppwwwmmmfff\\\RRRKKKGGGEEEDDDDDDTTTfffwww}}}uuujjj___VVVPPPLLLIIIHHHDDDBBBCCCFFFNNN\\\iiisssvvv{{{IIIEEE@@@<<<:::999888777666666555555555444444444666555444333333333333333333777::::::888666777999;;;<<<>>>===<<<::::::;;;===@@@CCCCCCAAAAAABBBEEEBBB>>>999999>>>HHHPPPUUUWWWVVVTTTSSSSSSTTTUUUWWWZZZ]]]aaadddeeefffhhhiiiqqqtttxxx|||~~~}}}{{{xxxvvvuuusssrrrqqqrrrqqqpppnnnpppooonnnoooqqqtttuuuuuu|||uuuddd]]]```fff\\\WWWXXXqqqnnnbbb___fffqqqyyyzzzkkk]]]UUU\\\iiivvvyyyaaaTTTSSSUUUVVVVVVSSSPPPKKKHHHFFFDDDAAA@@@<<<888555333333444555555555555444444444444555555666666777999888666999@@@NNNhhhiii]]]ggg~~~zzzyyyzzz|||}}}{{{vvvoookkkjjjkkkhhhaaaYYYVVVWWWYYYWWWUUU^^^___eeemmmrrrxxx~~~{{{xxxuuuttttttrrrqqqsssrrrpppppprrrssstttssssssuuu}}}uuugggfffnnnzzzmmm```[[[TTTMMMJJJGGGEEEDDDHHHNNNWWWgggxxxiii]]]VVVQQQLLLHHHFFFCCCCCCEEEHHHMMMYYYdddtttzzzIIIEEE@@@<<<:::999888777777777666666666555555555666555444333333333333444444777::::::777666777999;;;<<<======;;;::::::;;;???AAADDDDDDCCCBBBDDDEEEAAA===999999???HHHPPPUUUXXXWWWUUUSSSSSSTTTUUUVVVYYY\\\```cccdddeeegggiiinnnssszzz~~~~~~~~~{{{zzzzzzxxxvvvtttqqqooommmlllllljjjhhhfffdddbbbaaabbbdddfffffffffgggjjjnnnrrrvvv}}}pppggghhhtttvvvhhh\\\[[[qqquuuggg]]]dddppp|||wwwmmm]]]RRRXXXfffrrrsss___UUUUUUWWWWWWVVVSSSPPPKKKHHHFFFDDDBBB@@@<<<999555333333555555555555555444444444444555555666555777999888666:::@@@UUUpppeee[[[hhh||||||uuunnnkkkmmmoooooonnnppppppuuu{{{~~~|||zzzzzzzzzzzzzzz}}}zzzxxxwwwxxxyyyyyyxxxwwwxxx}}}|||kkkggglllvvvhhh\\\WWWPPPJJJGGGEEECCCBBBDDDHHHPPP^^^xxx{{{lll```YYYTTTNNNIIIFFFCCCCCCEEEGGGLLLWWWcccssszzzIIIEEE@@@<<<:::999888777777777777777777666666666555555444333333333444444444777:::999777666888;;;;;;<<<===<<<;;;::::::<<>>>>>===<<<;;;<<<===BBBCCCEEEEEEFFFFFFFFFFFF>>>;;;999;;;AAAJJJQQQUUUZZZXXXVVVTTTRRRRRRSSSTTTVVVYYY\\\___```bbbeeegggiiippp{{{{{{vvvxxx~~~~~~~~~~~~|||{{{yyyvvvuuuuuusssqqqooonnnllliiihhhhhhhhhfffddddddcccbbbaaacccfffjjjmmmwww{{{~~~pppkkkfffnnneeeqqqnnn]]]^^^hhh}}}yyyyyy~~~ttt^^^NNNRRR___iiiqqqxxxuuulll^^^TTTSSSWWWXXXVVVTTTQQQMMMIIIGGGEEECCCAAA===:::666444444555555555555555444444444444555555666555666888888777<<>>???@@@@@@>>>===<<<>>>???CCCCCCCCCEEEFFFFFFFFFEEE<<<:::999<<>>;;;666444444555555555555555444444444444555555666555666888888777===EEEddd~~~iiiWWWZZZvvvqqqkkkwwwvvvfff```XXXQQQMMMJJJGGGFFFDDDDDDDDDJJJXXXrrrwwwmmmeee]]]RRRJJJFFFCCCBBBBBBCCCGGGQQQ\\\mmmuuu}}}IIIEEE@@@<<<:::999888777444444444444555555555555444444333333333444555555777888999777555777;;;@@@@@@@@@@@@>>><<<<<<>>>@@@BBBAAAAAACCCEEEFFFEEECCC:::999999<<>><<<:::;;;===???@@@??????@@@CCCDDDCCCAAA999888999===DDDLLLRRRUUUTTTSSSQQQOOOOOOOOOQQQRRRUUUWWWZZZ\\\^^^aaafffiiikkkqqqzzzxxxsss|||~~~}}}||||||yyy{{{~~~}}}{{{xxxuuussstttuuuvvvyyy~~~sssqqqooorrrzzzeee^^^]]]nnnxxx~~~rrr]]]XXX___hhhvvvvvv^^^RRRUUUYYYXXXVVVSSSNNNKKKIIIGGGEEECCC???<<<777555444555555444555555444444444444555555666444555777888999@@@HHHeeewwwxxxXXXTTT\\\zzzwwwsssuuuyyyiiibbb\\\eeeqqq{{{ssshhh]]]TTTMMMGGGDDDBBBAAAAAACCCGGGXXXxxxvvvnnncccVVVLLLIIIEEECCCCCCCCCFFFOOOZZZjjjrrr{{{IIIEEE@@@<<<:::999888777555666666666777777888888333333333333333444555666888999888666444777===BBB>>>======;;;999999<<<>>>???>>>===???BBBCCCBBB???888777999===EEEMMMRRRUUURRRQQQOOONNNNNNOOOPPPQQQUUUWWWZZZ\\\^^^aaafffiiikkkrrr}}}xxxrrr}}}~~~|||zzzyyywwwvvvvvv{{{{{{{{{{{{|||wwwrrrooorrrfff^^^]]]lll{{{wwwaaaZZZ^^^fffvvv{{{bbbUUUWWWZZZWWWWWWSSSOOOKKKIIIGGGEEECCC@@@<<<888555555555555444555555555444444555555555666444555777888999@@@IIIgggvvvuuuUUURRR\\\{{{vvv~~~yyylllfffdddcccjjjssswwwhhh[[[TTTSSSZZZdddppp|||pppdddYYYQQQJJJFFFBBBAAABBBCCCEEESSSrrryyyqqqeeeXXXNNNJJJFFFDDDCCCCCCFFFOOOZZZiiirrr{{{GGGDDD???<<<:::999777666888777777666555444444444222222333333333333333333:::;;;:::888777999>>>BBBBBB@@@<<<888777777999:::???>>><<<<<<@@@DDD@@@999777777999>>>FFFNNNSSSVVVTTTRRROOOMMMLLLMMMNNNOOOUUUXXX[[[\\\]]]```eeejjjooottt~~~zzzqqq{{{}}}zzzxxxvvvtttrrrtttttttttuuuwwwyyy{{{}}}|||~~~{{{ssswwwsssbbb^^^iiiyyy}}}iiiXXX\\\gggvvvoooWWWVVVYYYWWWUUUSSSQQQMMMIIIEEEBBB@@@???===:::666444444444444444444444555555555555666555999666666;;;:::BBBUUUpppjjjSSSOOO[[[~~~{{{~~~xxxxxxrrrllleeeccceeegggeeeccciiiuuu}}}rrrlllkkkkkkjjjkkklllmmmmmmmmmnnnnnnrrrtttwww||||||wwwjjjhhhdddaaa^^^ZZZTTTPPPNNNNNNQQQ\\\nnnxxxjjj]]]SSSLLLIIICCCBBBBBBCCCEEEOOOeeeyyy~~~vvviiiXXXLLLIIIFFFCCCBBBAAACCCLLLVVVbbbnnnzzzGGGDDD???<<<:::999777666888777777666555555444444333333333333444444444444:::::::::888777999>>>BBBAAA>>>;;;888777999;;;<<<>>>>>>======AAAEEE@@@999999999;;;@@@HHHPPPUUUWWWTTTRRROOOMMMLLLMMMNNNPPPUUUXXX\\\^^^___aaafffjjjnnnuuuuuu{{{|||xxxwwwuuutttsssttttttttttttvvvxxxzzz{{{|||{{{kkkjjjjjjkkknnnppppppoooooommmjjjiiihhhfffdddbbb```bbbeeemmmxxx}}}|||tttxxxxxxfff___ggguuu~~~yyyeeeUUUZZZeeeuuuzzz]]]WWWYYYYYYVVVUUURRRNNNJJJFFFCCCBBB???===:::777555444444444444444444555555555555666555888666666;;;;;;DDDYYY|||fffPPPLLLZZZ||||||sssnnnvvvxxxttttttrrroookkkdddgggppp~~~rrrlllhhhggg```aaabbbdddfffgggfffeeeddddddeeehhhlllpppssstttuuuxxxuuusssqqqnnnlllhhhccc___cccaaa___^^^\\\YYYUUURRRNNNMMMMMMTTTbbbvvv|||nnnaaaWWWOOOKKKBBBAAAAAAAAACCCLLL```sss}}}vvvjjj\\\QQQIIIFFFCCCBBBAAACCCLLLVVVdddooo{{{GGGDDD???<<<:::999777666777777777666555555444444444444444444444555666666999999888777777999===AAA@@@>>>;;;999888:::<<<>>><<<======>>>CCCFFF@@@888::::::===CCCKKKRRRWWWYYYSSSQQQOOOMMMLLLMMMOOOPPPUUUYYY^^^```aaacccgggjjjkkktttxxx|||zzzvvvuuuttttttssstttssssssssssssuuuwwwxxxvvvxxxqqqbbbZZZ[[[ZZZXXXYYY[[[\\\\\\\\\[[[YYYWWWVVVVVVVVVUUUTTTLLLKKKJJJLLLQQQXXX___dddsss{{{~~~vvvzzz~~~iii```fffrrrxxx~~~fffTTTWWWaaaqqqcccXXXYYYZZZXXXVVVSSSOOOKKKGGGDDDCCC???===:::777555444444555444444444555555555555666555888666777<<<<<>>;;;999999:::===???<<<===>>>@@@DDDFFF@@@777:::;;;>>>DDDLLLSSSWWWYYYRRRPPPNNNLLLLLLNNNPPPQQQTTTYYY^^^aaabbbcccfffiiiiiiqqq}}}|||uuu}}}zzzuuussssssssssssssssssrrrqqqqqqrrrtttuuusssuuu{{{qqqeee]]]YYY]]][[[ZZZZZZ[[[\\\[[[ZZZ[[[XXXVVVTTTTTTTTTSSSRRRTTTRRRNNNJJJIIIJJJLLLNNNMMMYYYiiittt~~~www|||lllbbbfffrrrzzzlllWWWVVV^^^lll}}}dddYYYYYYZZZXXXVVVSSSPPPKKKHHHEEECCC???===:::777555444444555444444444555555555555666666888666999======MMMjjj```OOOQQQfff{{{yyy}}}wwwrrrcccmmm~~~{{{qqqfff``````eeeiiiqqquuuxxxtttpppppptttwwwxxxvvvxxxsssoooooorrrvvvvvvuuuuuurrrooonnnmmmoooxxx~~~yyyyyy|||ppphhheeeeeedddccceeegggjjjpppvvv{{{||||||{{{yyyuuurrrnnniiiddd```XXXVVVSSSOOORRR```sss~~~rrrggg]]]SSSNNNGGGEEECCCCCCDDDKKKZZZiiiwwwqqqkkkcccWWWOOOIIIFFFCCCBBBAAACCCLLLVVVfffpppzzzGGGDDD???<<<:::999777666666666666666555555555555555555444444555666888999888888777777999<<<>>>???BBB@@@===:::999;;;===>>>===>>>???@@@DDDFFF@@@777999:::===CCCKKKRRRVVVWWWQQQPPPNNNLLLLLLNNNPPPRRRSSSXXX]]]```aaabbbeeehhhlllrrrzzz}}}wwwsss~~~zzzuuussssssssssssrrrrrrqqqppppppqqqrrrssspppttt{{{xxxkkkfffeeeeeebbbaaaaaabbbcccdddcccbbbbbb___\\\YYYXXXVVVTTTRRRTTTRRROOOMMMLLLLLLNNNOOODDDLLLSSSXXX]]]lllyyyoookkkrrryyy~~~qqqeeeeeepppxxx{{{pppYYYUUU\\\iiiyyyuuuaaaYYYXXXYYYWWWVVVSSSOOOKKKGGGDDDCCC@@@>>>;;;777555555555555444444444555555555555666666777666:::===>>>RRRuuu]]]NNNTTTmmmzzzxxx|||zzzmmmkkkmmm|||vvvllleeebbbbbbfffhhhrrr}}}yyyyyy}}}~~~yyyuuusssuuuxxxzzzzzzwwwvvvvvvvvvuuusssvvv|||~~~vvvttt~~~yyyrrroooppprrrrrrrrroooqqqtttyyy{{{xxxtttnnnhhhdddaaaaaa^^^ZZZZZZbbbppp|||vvvmmmcccYYYRRRJJJFFFDDDDDDEEEKKKZZZhhh|||tttmmmhhh```UUULLLIIIFFFCCCBBBAAACCCLLLVVVeeeoooyyy~~~GGGDDD???<<<:::999777666666666666666666666555555555444333333444666999:::999888777888;;;>>>??????AAA???===::::::<<>>;;;888666555555555444444444555555555555666666777777;;;>>>???WWWZZZNNNVVVqqqxxxvvv{{{}}}tttkkkoooxxxoookkknnnjjjjjjuuu~~~}}}~~~~~~}}}}}}vvvrrr}}}xxxuuuoooooommmkkkkkkooowww~~~~~~wwwnnnddd\\\MMMHHHDDDDDDFFFMMM\\\jjj}}}uuuooojjjbbbWWWNNNIIIFFFCCCBBBAAACCCLLLVVVeeeppp{{{GGGDDD???<<<:::999777666555666666666666666666666555444333222333666888::::::888777999===@@@AAA@@@>>>===;;;:::;;;???BBBEEECCCCCCAAA???BBBDDD>>>666777999===DDDLLLRRRUUUVVVPPPNNNMMMLLLMMMOOORRRTTTVVVZZZ]]]___```bbbgggkkkooouuu|||}}}yyyuuusss|||xxxwwwuuutttsssppppppoooooooooqqqrrrsssrrruuu{{{}}}|||{{{xxxqqqiiibbb[[[VVVTTTPPPMMMJJJIIIJJJJJJIIIHHHRRRaaa{{{jjj[[[QQQRRRdddyyyzzz~~~qqqhhhgggxxxyyyyyyzzzttt\\\UUU[[[gggvvvyyyttt```TTTTTTWWWYYYWWWTTTQQQLLLIIIFFFDDD@@@>>>;;;888666555555666444444444555555555555666666777777<<>>AAAAAA@@@;;;:::999:::<<>>666888999>>>EEEMMMSSSVVVWWWOOONNNMMMLLLMMMOOORRRTTTXXX[[[^^^``````ccciiinnnlllsss|||yyytttrrr}}}zzzxxxvvvtttrrrpppooooooooooooqqqssstttvvvxxx|||}}}tttkkkeeebbb[[[SSSKKKIIIMMMOOOLLLHHHJJJNNN```|||iiiYYYSSSaaavvvzzz~~~uuukkkhhhwww{{{```WWW\\\gggtttzzz|||cccSSSRRRWWWZZZYYYVVVRRRNNNJJJGGGFFF@@@>>>;;;888666555666666444444444555555555666666666777777<<>>AAABBBFFFCCC@@@AAACCCBBB<<<777888999<<>>>>>GGGeee]]]VVVgggqqqvvvyyy{{{{{{sssnnnwwwiiisss~~~uuummmdddYYYMMMKKKVVViiizzzyyyuuurrrkkk```VVVPPPJJJFFFFFFCCCBBBMMM\\\lllwwwHHHDDD???;;;999888777666777666666555444444333333444444444444555777888:::777888999<<>>;;;888888:::>>>@@@AAADDDAAA???@@@BBB@@@;;;666777888<<>>HHHfffvvvVVVUUUkkk|||pppvvv{{{~~~yyyuuu|||{{{wwwxxxkkkqqq~~~~~~wwwpppfff]]]SSSRRR___sss{{{uuuqqqkkk```WWWPPPJJJFFFFFFDDDDDDPPP___rrr|||HHHDDD???;;;999888777666666666666555444444333333444444444444555777888:::777888999<<>>??????BBB@@@>>>???@@@>>>999555777888===EEENNNTTTTTTRRRNNNMMMMMMLLLMMMOOOPPPQQQTTTWWW[[[___bbbeeeiiilllooovvvzzzuuusss}}}yyywwwuuutttrrroooooooooppprrrsssuuuvvvvvvxxx~~~vvvmmmeeeaaa]]]```pppwwwqqqhhh```[[[SSSRRRSSS]]]qqq}}}hhheeekkkzzzyyyzzz}}}yyyrrrkkkttt~~~|||lll\\\TTT\\\nnn{{{tttcccZZZYYY]]]]]][[[WWWQQQKKKGGGFFFAAA@@@===:::777555444333444444444555555555555666777777999<<<@@@LLLiiilllRRRYYYpppwwwqqqxxx}}}|||{{{uuusss|||{{{mmmooovvvnnnvvv{{{wwwlllddd[[[ZZZfffzzzvvvqqqkkkaaaYYYPPPJJJGGGGGGFFFGGGSSScccxxxHHHDDD???;;;999888777666666666555555555444444444444444444444555777888:::777888:::===@@@AAA@@@>>>:::999888:::<<<>>>>>>===???=========>>><<<888444666888===FFFOOOUUUUUUSSSMMMMMMLLLLLLMMMOOOQQQRRRTTTWWW\\\___cccfffkkknnnpppxxx{{{wwwvvv~~~yyywwwuuusssqqqooooooooopppqqqssstttuuusssvvv{{{zzzrrrjjjccc[[[UUUYYYaaalllttt|||tttjjjfffaaa```jjjwwwnnnooozzzyyyzzz}}}|||vvvssslllqqq~~~|||}}}wwwyyy||||||vvvbbbUUUZZZmmm{{{|||lllaaa\\\^^^^^^\\\XXXQQQKKKFFFEEEAAA@@@===;;;888666444444444444444555555555555666666666888===DDDTTTrrrfffRRR___uuussssss|||}}}}}}{{{zzzzzz}}}pppqqq}}}kkkeeeqqq~~~uuummmddd```gggyyy{{{uuunnncccZZZQQQJJJGGGHHHGGGIIIWWWhhh|||HHHDDD???;;;999888777666555555555555555444444444444444444444555777888:::777888:::===@@@AAA???===888888888:::<<<======<<<<<<<<<<<<<<<<<<:::777444777999>>>GGGPPPUUUUUUSSSMMMLLLLLLLLLMMMOOOQQQRRRUUUXXX\\\```cccgggkkknnnqqqzzz|||zzzzzz~~~yyyvvvtttrrrpppqqqqqqpppppppppqqqrrrrrrrrrtttzzzvvvlllgggbbb\\\XXXWWWUUUZZZbbblllxxx~~~yyypppjjjmmm{{{xxxttt|||zzzzzz|||wwwtttssskkkooo}}}{{{{{{xxx{{{kkkYYY[[[mmmwwwrrrddd[[[\\\]]]\\\XXXQQQJJJFFFDDDBBB@@@>>>;;;888666555444444444444555555555555666555666888>>>III^^^{{{dddRRRaaazzzrrrrrr|||yyy|||tttttt{{{iii___eeeppp{{{tttjjjcccfffvvv{{{rrreee[[[QQQKKKHHHIIIIIIKKKZZZkkk|||HHHDDD???;;;999888777666555555555555555555555555444444444444555777888:::777888:::>>>AAAAAA???===888777777999;;;===<<<;;;:::;;;<<<<<<;;;999666555888:::@@@IIIQQQUUUTTTRRRLLLLLLLLLLLLMMMOOOQQQSSSVVVYYY]]]aaadddgggkkknnnrrr{{{}}}|||}}}}}}xxxvvvtttrrrpppqqqqqqppppppppppppqqqqqqrrruuu|||vvvkkkeee```YYYTTTUUUVVVWWWYYY]]]dddmmmsssuuu}}}{{{{{{}}}wwwuuutttkkknnn{{{}}}}}}||||||~~~qqq]]]\\\lllsss{{{vvvdddXXX[[[\\\\\\XXXRRRKKKFFFDDDBBBAAA>>>;;;888666555444444444444555555555555666666777999???MMMeeecccQQQbbbsssppp|||uuuvvvzzzyyyvvvyyytttzzzvvveee[[[___iii{{{vvvllldddfffuuu}}}tttfff[[[RRRKKKHHHIIIIIILLL[[[mmm}}}HHHDDD???;;;999888777666555555555555555555555555444444444444555777888:::777888;;;>>>AAAAAA>>><<<999777666777:::<<<<<<<<<999;;;<<<<<<:::888666555:::<<>>;;;999777555444444444444555555555555666888888999???NNNhhhcccTTTgggsssqqq~~~uuulll}}}~~~wwwwwwmmmeeedddoooyyygggZZZZZZ___mmmyyyzzzuuulllccccccqqq|||rrreee[[[SSSLLLHHHIIIIIILLL\\\mmmHHHDDD???;;;999888777666444555555555555555555555444444444444555777888:::777888;;;???AAAAAA>>>;;;999777666777999;;;<<<<<<999;;;<<<<<<:::888666666;;;===BBBKKKRRRUUUSSSOOOLLLKKKKKKLLLNNNPPPRRRSSSYYY\\\___bbbdddgggkkkmmmqqqzzz{{{|||zzzvvvtttsssqqqpppnnnnnnnnnoooppprrrssstttqqqttt|||xxxoooiii\\\\\\[[[WWWSSSOOOMMMMMMPPPRRRSSSRRRQQQSSSXXX\\\[[[fffpppvvvxxxwww}}}~~~~~~zzzxxxmmmqqq{{{|||ppp]]]XXXeeeuuu|||iiiXXX\\\]]]^^^[[[VVVOOOJJJHHHBBBAAA???<<<999777555555444444444555555555666666999::::::>>>MMMhhheeeXXXooossstttuuugggsssvvvyyypppcccZZZRRR\\\rrr}}}mmm^^^XXXYYY___hhhtttzzzuuukkkaaa^^^kkkzzzpppddd[[[SSSLLLHHHIIIHHHLLL[[[mmmHHHDDD???<<<:::888777555999999888666555444333222777777666666666888999:::777:::===???@@@???===;;;666666777:::>>>???>>>===:::;;;<<<;;;999777777777777<<>>AAAAAA>>><<<:::<<<<<<;;;999777666777888===CCCJJJOOOPPPOOONNNIIIJJJJJJJJJLLLOOOTTTXXXZZZddddddccchhhgggiiitttttt~~~}}}yyy|||{{{yyyssspppqqqpppppppppqqqqqqqqqqqqrrrqqquuu}}}yyytttmmmgggaaa\\\WWWTTTOOONNNLLLKKKJJJKKKLLLMMMNNNMMMLLLLLLNNNRRRVVVXXX^^^aaaeeejjjooossswwwxxx|||yyyvvvvvv|||}}}xxxtttuuu}}}yyy|||sss```XXXaaatttxxxlll]]]]]]^^^___^^^ZZZSSSLLLHHHDDDAAA===;;;:::888666444555555555555555666777777666777999BBBXXXvvvbbbYYYrrryyyooowwwttteeelll|||}}}uuulllccc[[[UUUTTTSSS^^^{{{qqqccc\\\ZZZ\\\XXXYYYaaammm{{{{{{sssjjjdddgggxxxyyyssseeeVVVQQQKKKFFFGGGJJJRRR___lll}}}{{{vvvsssvvvyyy{{{GGGCCC???;;;999888777666666666666555555555444444222222222333555777999:::777999<<>><<<:::444777<<>>DDDJJJNNNOOONNNMMMIIIIIIJJJJJJKKKNNNSSSVVV\\\eeefffdddiiihhhiiitttxxx{{{|||{{{yyytttpppqqqooooooooopppppppppqqqqqqqqquuu}}}xxxrrrllleee___[[[RRRPPPNNNLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFIIIJJJKKKLLLNNNQQQSSSTTTXXXbbbqqqzzzvvvvvv|||~~~xxxsssuuu|||}}}tttaaaVVV\\\pppuuu~~~}}}kkk\\\]]]^^^______[[[TTTMMMHHHDDDAAA>>>;;;:::888666444555555555555555666777777666777:::DDD\\\}}}^^^XXXtttwwwnnnuuurrrdddiiivvvxxxuuukkkccc\\\WWWSSSTTT[[[pppvvvggg^^^ZZZ\\\WWWTTTWWW]]]jjj~~~zzzqqqiiihhhsss~~~vvvfffVVVRRRLLLGGGGGGKKKRRR```lllzzzxxxrrrhhhcccaaadddiiinnnwwwFFFCCC>>>;;;999888777666555555555555555555555555222333333444666777888999777999<<<>>>???===;;;999444777;;;@@@EEEGGGEEECCC<<<======;;;888555555555:::>>>DDDJJJNNNNNNMMMKKKHHHIIIIIIIIIJJJMMMRRRUUUZZZdddeeedddiiiiiikkkvvvzzz||||||{{{yyysssppppppnnnnnnoooooooooppppppppppppsss{{{yyyqqqjjjeee\\\ZZZVVVSSSPPPOOOOOOPPPKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDEEEGGGHHHCCCIIIPPPYYYcccjjjhhhbbbeeeeeemmmzzzwwwuuuuuu{{{zzzuuuvvv|||hhhYYYZZZmmmsss{{{{{{jjj[[[\\\^^^``````\\\UUUNNNJJJDDDAAA>>><<<:::999666444555555555555555666777777777888;;;EEE___}}}YYYYYYwwwwwwooosss|||oooccceeeooo{{{zzzppphhhbbb^^^XXXZZZZZZdddyyyiii]]]XXXZZZWWWSSSRRRSSS\\\ppp~~~wwwoookkkrrr{{{zzziiiYYYSSSLLLHHHHHHLLLTTTaaannnzzzsssfff^^^UUUQQQOOOSSSYYYaaammmwwwEEEBBB===:::999888777666444444444444555555555555555666666666666666666666777999<<<>>>>>><<<:::888555666888===CCCGGGIIIIII<<<======;;;888555555555:::>>>DDDJJJMMMMMMLLLJJJIIIIIIJJJIIIJJJMMMQQQUUUWWWbbbddddddjjjkkknnnyyy{{{{{{|||{{{xxxrrroooooommmmmmmmmnnnnnnnnnoooooonnnqqqxxxwwwrrrfffccc^^^YYYUUUSSSQQQQQQJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCAAABBBBBBAAAEEEJJJJJJFFFMMMMMMUUUiii{{{ooo~~~tttttt{{{}}}yyyyyyqqq```^^^jjjqqqxxx|||zzzkkk[[[[[[]]]```aaa]]]WWWOOOKKKEEEBBB>>><<<;;;999777555555555555555555666777777888999<<>>DDDJJJMMMMMMLLLJJJJJJJJJJJJJJJJJJMMMRRRUUUUUU```bbbcccjjjlllooozzz|||{{{{{{zzzwwwqqqmmmmmmllllllmmmmmmmmmnnnnnnnnnmmmooovvv{{{ppplllfff```ZZZUUUSSSRRRMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCC@@@===>>>CCCDDDBBBBBBDDDJJJYYYrrr~~~mmmwwwttttttzzz{{{yyyqqq___]]]hhhpppwwwyyy|||zzzlll\\\ZZZ]]]aaabbb___XXXQQQLLLEEEBBB???<<<;;;999777555555555555555555666777777999:::===GGG___pppRRRXXXxxxvvvpppttt~~~wwwhhh______bbb~~~~~~yyyuuuuuu{{{{{{uuurrrhhheee___]]]jjjsssdddXXXRRRSSSSSSUUUUUURRRRRR[[[fff{{{xxx}}}~~~nnn___QQQKKKHHHIIIOOOXXXfffsss~~~vvvlll]]]OOOEEEEEEBBB@@@BBBEEELLLZZZgggDDDAAA<<<:::999888777666444444444444444444444444444444555666666666555444666888;;;======;;;888666777777888<<<@@@CCCDDDCCC:::<<<<<<;;;999777666777999===CCCIIIMMMMMMLLLKKKKKKKKKKKKKKKKKKNNNRRRUUUUUU```bbbbbbiiijjjmmmyyy~~~{{{zzzyyyuuuooollllllkkkllllllllllllmmmmmmmmmmmmooouuuzzzssskkkddd^^^ZZZXXXRRRQQQOOOMMMJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBDDDCCCAAABBBEEEEEEBBB@@@CCCEEEKKK\\\vvvrrrvvvsssssszzz{{{www}}}|||mmm\\\ZZZhhhqqqvvvwwwzzz{{{ooo^^^ZZZ]]]aaabbb```YYYRRRLLLEEEBBB???===;;;999777555555555555555555666777777888:::===HHH```lllPPPXXXxxxtttpppvvvssseee]]]\\\^^^vvv}}}rrrttt}}}wwwoooiiijjjooo}}}sssnnniiifffhhhxxxxxxkkk___VVVPPPOOOOOORRRTTTQQQOOOTTT\\\ttt}}}lll]]]PPPJJJGGGJJJPPPZZZiiivvv~~~xxxooodddWWWOOOHHHDDDBBBBBBBBBGGGTTT```DDD@@@<<<999999888777666555555444444444333333333000222333555666666555555666888;;;===<<<:::888666777888:::>>>@@@AAA???===:::;;;<<<;;;999777777777888<<>>IIIaaahhhOOOYYYzzz}}}sssooowwwqqqccc\\\[[[\\\oookkk]]]\\\cccjjj}}}wwwmmmccc```cccttt}}}wwwsssnnniiimmm~~~qqqeee\\\TTTPPPMMMLLLNNNQQQPPPMMMPPPVVVhhh{{{jjj\\\OOOJJJGGGJJJPPP[[[kkkxxx}}}wwwmmmccc\\\KKKHHHEEEDDDBBBEEEQQQ]]]DDDAAA<<<999888888777666333444444555555444444333444555555666666666666666999===AAABBB???;;;777555666888:::;;;<<<<<<;;;:::888;;;<<<;;;777555555777<<<@@@EEEJJJLLLMMMLLLJJJJJJJJJIIIJJJKKKNNNQQQRRRXXX\\\```bbbeeejjjqqqwww~~~yyyvvvtttqqqnnnkkkkkkkkkkkklllmmmnnnnnnooonnnqqqxxxwwwmmmeeeggg___YYYXXXVVVPPPLLLKKKNNNLLLKKKJJJIIIGGGDDDBBBFFFEEEDDDDDDCCCDDDDDDDDDEEEBBB@@@BBBEEENNN___nnnxxxzzzssssss|||wwwrrrzzz~~~|||}}}|||kkkaaalllpppvvv{{{|||qqqggg]]]^^^___```^^^ZZZSSSNNNGGGDDD@@@>>><<<:::777555666666666666777777777777888:::999IIInnn___LLL[[[uuuwwwooonnnzzz~~~qqqbbbVVVTTTXXXlll}}}jjj]]]WWWSSSTTTZZZhhh~~~vvvhhh___[[[ZZZiii|||xxxpppnnn|||rrrgggaaa]]]XXXRRROOOMMMOOOPPPNNNNNNQQQ___xxx{{{|||kkk^^^MMMHHHGGGLLLSSS]]]iiittt~~~zzzlll^^^NNNAAA???AAACCCKKKVVVDDDAAA<<<999888888777666333444444555555444444333444444555666666666666666999<<<@@@AAA???;;;777555666777:::<<<===<<<;;;999888;;;===;;;777555555777<<>><<<:::888555666666666666777777777777999======LLLooo{{{\\\MMM^^^yyyyyypppooo{{{|||oooaaaUUUSSSXXXkkkyyyiiiXXXQQQLLLKKKOOO[[[nnnvvviii```[[[YYYeee|||vvvooovvv}}}sssmmmfff```XXXSSSPPPQQQQQQOOOOOORRRZZZrrrxxxlllkkkyyyjjjTTTMMMHHHFFFKKKSSS\\\hhhrrr{{{~~~wwwfffTTTEEEAAABBBCCCJJJRRRDDDAAA<<<999888888777666333444444555555444444333444444555666666666666555888<<>>:::777666555777;;;>>>???===:::888999;;;===;;;777555666777;;;???EEEKKKNNNNNNMMMKKKLLLKKKKKKKKKMMMPPPSSSUUUXXX\\\```ccceeejjjqqqvvv}}}~~~zzzwwwuuusssqqqnnnllllllmmmmmmnnnoooooooooooorrrxxxvvvnnnfffccc```YYYTTTRRRQQQPPPNNNMMMLLLKKKIIIGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDCCCAAA@@@FFFNNNggg|||~~~~~~qqqrrrzzz~~~yyyuuu|||~~~ooo\\\kkkpppvvv|||zzzmmm^^^^^^```aaa```[[[UUUPPPGGGEEEAAA>>><<<:::888666666666666666777777777777888===>>>MMMnnnwww[[[MMM```}}}{{{qqqppp|||yyymmm___TTTSSSWWWjjjqqqeeeYYYRRRLLLJJJKKKRRRaaapppyyylllbbb\\\XXX___sss|||qqqqqqwwwzzzrrrjjj```ZZZUUUTTTSSSPPPOOORRRTTTjjjvvvhhhaaaaaallllllOOOKKKGGGFFFJJJQQQYYYdddnnnuuuxxx|||~~~ppp[[[IIIDDDEEEDDDHHHOOODDDAAA<<<999888888777666333444444555555444444333333444555555666666555555888;;;>>>???===999777666555888<<>>===;;;888666666666666666777777777777555;;;===LLLkkkxxx[[[NNNaaa{{{rrrqqq}}}wwwkkk]]]SSSRRRVVVgggwwwggg```ZZZTTTOOOLLLJJJNNNZZZfffyyy~~~qqqeee[[[VVVZZZmmmuuuqqqrrr{{{tttjjjaaaZZZXXXVVVRRRPPPQQQPPPccc}}}vvvhhheeeaaabbbtttoooSSSJJJFFFEEEIIIOOOUUU___gggnnnpppsssvvvwwwzzz}}}sss^^^KKKFFFGGGFFFHHHNNNDDDAAA<<<999888888777666333444444555555444444333333444444555555555555555777:::===>>><<<999777666666999===@@@@@@===:::777999<<<===<<<888666666888===AAAHHHMMMPPPOOOMMMKKKIIIIIIIIIJJJLLLOOORRRTTTXXX\\\aaadddfffjjjoootttwww|||xxxuuusssqqqnnnlllmmmmmmmmmmmmnnnnnnnnnnnnnnnqqqwww{{{xxxssslllfffeee^^^\\\XXXWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOLLLJJJKKKNNNLLLGGGFFFHHHPPPbbbzzzppppppxxx~~~~~~{{{vvvpppttt}}}~~~{{{zzz}}}vvvdddYYYcccnnnvvvyyy|||nnn___```aaabbbbbb^^^XXXSSSHHHEEEAAA???===;;;888666666666666666777777777777444;;;>>>NNNmmmxxx[[[OOOccczzzrrrqqqvvvjjj]]]RRRQQQVVVeeexxxhhh]]]ZZZTTTPPPLLLIIIGGGIIIRRR\\\ooovvvggg[[[TTTXXXhhhzzztttsss}}}rrriii```]]][[[VVVQQQPPPPPP^^^vvvxxxmmmiiibbbZZZbbbrrrnnnTTTIIIEEEDDDGGGKKKPPPWWW___dddfffhhhjjjmmmppptttxxx{{{lllZZZJJJGGGHHHGGGJJJOOODDDAAA<<<999888888777666333444444555555444444333333333444555555555555444777999<<<<<<;;;888777777777:::===??????===:::888999<<<>>><<<888666777888???CCCIIIOOOQQQOOOLLLIIIHHHHHHHHHIIIKKKOOORRRTTTXXX\\\bbbeeegggjjjooosssuuu||||||xxxuuurrrooollljjjlllmmmmmmmmmmmmmmmmmmmmmlllooowwwyyytttsssjjjgggccc```___^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUURRROOOOOOQQQNNNHHHEEEFFFHHHUUUkkkppppppxxx~~~}}}zzzuuuppprrrzzzzzzwwwyyy~~~vvvuuu}}}~~~ppp___VVV]]]mmmxxxzzz~~~ttt___```bbbcccccc___YYYTTTHHHFFFBBB???===;;;999777666666666666777777777777777===BBBVVVxxxwww[[[PPPfffwwwoooooovvvkkk]]]SSSRRRVVVddd~~~nnn___VVVTTTPPPMMMKKKJJJGGGGGGNNNVVVfffzzziii[[[SSSUUUcccyyy~~~xxxtttxxxzzzqqqhhheeebbb\\\UUURRRQQQ[[[qqq|||uuuqqqiii___^^^dddnnniiiOOOHHHDDDBBBEEEGGGJJJOOOUUUXXXZZZ[[[]]]___ccchhhlllwwwvvvnnn```RRRHHHGGGGGGFFFIIIQQQDDDAAA<<<999888888777666333444444555555444444333222333444444555555444444666888;;;;;;:::888777777999;;;===>>>>>>===:::999:::<<<>>><<<999666777999AAAEEEKKKPPPQQQOOOKKKGGGIIIIIIIIIJJJLLLPPPSSSUUUXXX]]]bbbeeegggjjjnnnrrrttt{{{~~~~~~yyyuuurrrooollliiillllllllllllllllllkkkkkkkkknnnuuuwwwsssnnnkkkhhhgggeeecccdddcccbbb```^^^]]]\\\\\\XXXTTTRRRSSSQQQLLLIIIIIIHHHPPPaaazzzpppqqqxxx}}}{{{wwwrrrttt{{{zzzuuuvvv}}}tttqqqyyy|||ppp```XXX```ttt~~~vvv```aaabbbdddddd```ZZZUUUIIIFFFBBB???>>><<<999777666666666666777777777777888>>>EEE]]]www[[[QQQhhhsssmmmnnnxxxlll^^^SSSRRRWWWfff|||kkk[[[RRRPPPOOOMMMLLLLLLIIIGGGLLLSSS]]]vvv|||kkk\\\TTTQQQ]]]qqqzzzuuuuuu}}}xxxooommmkkkcccYYYUUUQQQXXXlllzzzrrrkkkeeecccaaauuufffNNNHHHDDDAAACCCDDDDDDHHHMMMMMMNNNOOOOOOQQQVVV\\\```kkkyyy}}}sssggg___TTTKKKFFFFFFEEEBBBGGGQQQDDDAAA<<<999888888777666333444444555555444444333222333444444555555444444666888;;;;;;999888777777:::;;;===>>>===<<<;;;::::::<<<>>>===999666777999BBBFFFLLLQQQRRROOOJJJFFFJJJJJJJJJKKKMMMQQQTTTWWWXXX]]]bbbfffgggjjjnnnrrrrrrxxx{{{wwwssspppllliiikkkkkkkkkkkkkkkkkkkkkkkkiiimmmuuu{{{vvvrrrooommmkkkjjjkkkjjjhhhfffcccbbbaaa```[[[VVVTTTUUUUUUQQQOOOPPPLLLPPP]]]vvvqqqqqqxxx}}}|||yyyuuuwww~~~zzzuuuvvv}}}vvvmmmtttxxxoooccc^^^hhh}}}~~~ttt```aaacccdddddd```[[[VVVIIIFFFBBB???>>><<<999777666666666666777777777777777===EEEaaayyy]]]RRRhhhqqqkkklllyyymmm___TTTSSSWWWhhh}}}kkkZZZPPPNNNLLLKKKJJJJJJGGGDDDGGGNNNWWWppp|||lll]]]UUUOOOXXXjjj{{{vvvrrrwww|||tttssspppggg]]]WWWPPPVVVjjj~~~vvvqqqjjjcccccckkkfffRRRHHHCCCAAABBBBBBAAADDDHHHFFFFFFGGGGGGIIIMMMSSSXXXaaaooo}}}}}}tttiii]]]TTTMMMGGGEEEFFFCCC???EEEPPPDDDAAA<<<999777666555444666666555555555444444444222333444555666666666666777999::::::888777777888<<<===>>>===;;;:::::::::>>>??????:::555333777<<<>>>CCCJJJNNNOOONNNLLLKKKIIIIIIJJJLLLOOOSSSVVVXXX[[[___ccceeefffhhhmmmrrrvvv|||~~~}}}yyyuuurrrpppmmmkkkjjjjjjkkkkkkkkkkkkkkkkkkkkknnnuuu~~~|||{{{zzzzzzyyyyyyxxxtttnnniiigggfffdddaaa]]]YYYTTTQQQPPPOOOJJJOOOZZZooo|||nnnoooxxx|||{{{zzzvvvxxx}}}xxxxxxrrrwwwyyyoooaaaXXXhhh|||{{{jjj]]]\\\___fffgggaaaZZZWWWOOOIIICCC???===<<<999666666666666666666777888888<<<:::BBBeeecccWWWnnnqqqkkklll}}}zzzpppcccXXXVVVZZZmmmlll[[[RRRMMMLLLIIIHHHIIIGGGDDDFFFJJJPPPaaa~~~ppp___QQQPPPRRR[[[nnnzzzqqqttt}}}zzzxxxyyywwwmmmcccTTTWWWfffyyypppmmmjjjmmm{{{hhhPPPGGGDDD@@@===;;;<<<>>>???======???AAADDDGGGIIIKKKWWWbbblllllleee[[[PPPFFFKKKFFFCCCDDDEEEEEEIIINNNDDDAAA<<<999777666555444555555444444333333333333333333555666666666666666888999::::::888777777777<<<===>>>===;;;999999:::<<<===<<<888333222666:::>>>CCCJJJNNNOOOMMMKKKJJJIIIJJJKKKMMMPPPTTTWWWYYY\\\___ccceeeeeehhhmmmqqqvvv{{{}}}||||||xxxtttrrrpppmmmkkkkkkkkkkkkkkkllllllllllllmmmpppvvvzzzvvvrrrpppiiifffbbb]]]YYYUUUSSSRRRLLLNNNWWWjjj|||nnnoooxxx~~~|||}}}|||yyy{{{{{{xxxqqqtttvvvnnnaaaYYY```sssttt___^^^```fffhhhbbb\\\YYYOOOJJJCCC???>>><<<999666666666666666666777888888999999BBBccccccWWWnnnqqqjjjlll{{{|||rrrfff[[[YYY]]]qqq~~~|||}}}uuucccWWWRRROOOLLLJJJJJJHHHDDDEEEIIIOOO___{{{qqq```RRRLLLMMMUUUfff~~~vvvvvvyyysssgggXXXZZZggg~~~ssslllqqqzzzvvvcccOOOHHHFFFBBB???======>>>???;;;;;;<<<===>>>@@@BBBCCCIIITTT___aaa]]]XXXQQQJJJKKKFFFCCCDDDEEEFFFJJJPPPDDD@@@<<<999777777555444444333333333333222222222444444555666777777777777999:::;;;:::888666666666<<<===>>>===:::888888999;;;;;;:::666222111555888???DDDJJJNNNNNNLLLJJJHHHIIIJJJKKKNNNQQQVVVYYY[[[^^^aaadddeeeeeeggglllpppvvvyyy~~~}}}wwwxxx}}}~~~{{{wwwsssrrrpppnnnlllllllllllllllmmmmmmnnnnnnoooqqqxxx~~~yyypppmmmiiiccc^^^ZZZWWWVVVOOOMMMRRRccc}}}zzzmmmooowww}}}~~~~~~{{{~~~wwwnnnoooqqqlllaaaYYY\\\lllzzzbbb```aaagggiiiddd]]]ZZZOOOJJJDDD@@@>>>===999666666666666666666777888888888:::BBB```aaaWWWnnn~~~ooojjjlllyyyvvvjjj___\\\```www}}}}}}~~~}}}tttnnnnnnlllkkkqqq{{{mmm^^^UUUSSSNNNKKKJJJHHHDDDDDDGGGMMM\\\wwwsss```RRRGGGGGGMMM[[[ppp{{{xxxzzz{{{nnn^^^^^^iiiooogggkkkjjj]]]PPPJJJHHHDDDAAA>>>>>>>>>>>>;;;::::::::::::;;;<<<<<>>======<<<<<<;;;;;;:::;;;;;;<<>>;;;888666666666666666777777888888<<>>AAANNN[[[bbbeeegggfffcccZZZRRRIIIEEECCCDDDIIIPPPBBB???;;;888888777666666444444555555555555555666444444555666777777777777999:::;;;:::888666666666777999;;;:::999888888999===<<<999777666777888:::@@@EEEKKKOOOOOOMMMKKKIIIGGGHHHIIILLLOOOTTTWWWYYY___aaacccccccccfffmmmrrrxxxxxxzzzzzztttoooqqqwww|||yyyuuurrrpppnnnllljjjkkkllllllmmmnnnoooppppppnnnrrryyyxxxppphhhaaa]]][[[WWWRRRQQQZZZnnnyyykkkmmmvvv|||~~~xxxxxx}}}}}}~~~yyyrrrppptttttthhh[[[XXXgggwwwjjjbbb___dddhhheee___[[[QQQLLLFFFBBB@@@???;;;888666666666666666777888888777;;;FFFccc~~~mmmXXXVVVoooxxxjjjgggjjjyyyttthhhdddggg{{{eeeWWWRRRQQQNNNLLL[[[eeexxxxxxhhhYYYPPPJJJIIIIIIFFFEEEFFFEEEPPPhhhxxxbbbPPPIIIHHHFFFHHHRRRfff}}}~~~hhhcccfffwww||||||}}}iiiZZZRRRLLLJJJJJJIIIHHHGGGDDDBBB???>>>;;;;;;;;;;;;<<<===>>>>>>CCCSSSdddooossstttpppkkk^^^UUUKKKEEECCCCCCJJJRRRBBB???;;;888888888777666333333333444444555555555333333555666666666666666888999::::::888777777777555777999999999999999;;;>>>;;;888666666777999999===BBBIIIMMMMMMLLLJJJIIIIIIIIIKKKMMMPPPTTTWWWYYY^^^```bbbbbbcccgggnnnsssyyy{{{}}}~~~xxxqqqqqqvvv}}}zzzuuuqqqooommmjjjhhhjjjkkklllmmmnnnoooooopppooosss{{{vvvmmmfffaaa___WWWTTTRRRWWWgggzzzjjjlllvvv}}}yyyyyy~~~~~~zzzyyy||||||nnn^^^[[[lllmmmddd```dddiiiggg```\\\RRRLLLFFFBBBAAA???<<<999666666666666666777888888888;;;EEEccc}}}yyy{{{vvvgggUUUUUUooowwwiiifffjjjxxxxxxlllhhhjjj|||kkk[[[SSSOOOKKKGGGPPPZZZlllqqq```VVVMMMKKKJJJGGGDDDDDDDDDJJJ]]]zzz|||fffUUUIIIHHHFFFEEELLL]]]uuulllffffffuuuvvvrrrttt|||jjjYYYMMMIIIIIIJJJKKKKKKJJJHHHFFFCCCAAA=========<<<======>>>>>>HHHZZZooo{{{~~~{{{rrrjjj___UUUJJJEEECCCEEEMMMVVVBBB???;;;888888888777666222222222333333444444444222333444555666666666666777999::::::888777777888444666888999999999:::<<<===:::777555666777888999:::???FFFKKKLLLJJJIIIHHHKKKKKKLLLNNNQQQTTTXXXYYY^^^```bbbbbbcccgggnnntttzzz|||{{{sssrrrvvv~~~zzzuuuqqqooollliiigggjjjjjjkkklllmmmnnnoooppppppttt}}}zzzqqqjjjeeebbbXXXUUUSSSUUUaaaxxx{{{jjjlllwww}}}{{{{{{~~~sssaaabbbuuuooofffaaaeeejjjhhhbbb^^^RRRMMMFFFBBBAAA???<<<999666666666666666777888888:::<<