BM6(; llldddQQQPPPIIILLLEEE@@@>>><<<:::888777777777444444444444444444444444111222444777999EEEqqqccc]]]^^^[[[___nnn{{{|||lllkkkssssssuuu{{{{{{yyy~~~rrrvvvyyyvvvjjjsssFFFDDD>>>???<<<<<<888777777666555444333333444222222555555555888>>>}}}wwwrrrttttttgggiiivvv~~~}}}}}}aaaLLLGGGHHHXXX\\\YYYZZZnnnQQQ999///000------///,,,,,,,,,++++++,,,,,,---...---------............//////222111444888cccwwwlllaaaWWWPPPKKKFFFCCCDDDGGGRRRfffwww~~~wwwVVVMMMNNNeeewwwiiigggrrr}}}{{{pppggg^^^^^^jjjqqqooossstttVVVeeettt}}}rrreeebbb???999888444000//////...------------......------------...//////+++333666222JJJuuuooogggttt}}}ffflllvvvrrr~~~yyyOOO;;;555888333111111,,,...---,,,+++************vvvpppSSSLLLKKKOOODDD@@@>>><<<:::888777777777555555555555555555555555222222444888999@@@}}}pppbbb]]]^^^[[[cccttt|||ooodddiiisssrrrrrrxxxyyyxxxqqqtttzzzyyyjjjzzzKKKGGG>>>>>><<<;;;888888777666555444333333444222222555555555888>>>~~~~~~|||kkkkkkuuuvvv{{{TTTIIIGGGTTTUUUXXXXXXkkkQQQ999///000------///,,,,,,,,,++++++,,,,,,---...---------............///...333000222<<>><<<:::888777777777555555555555555555555555444333444777666777{{{|||ooobbb\\\^^^\\\```wwwtttbbb[[[dddqqqnnnmmmsssuuutttpppssszzz{{{iiiPPPIII???>>>;;;;;;888888777666555444333333444222222555555555999>>>ooolllrrrlllmmm|||uuummmDDD@@@HHH[[[]]]WWWWWWiiiQQQ999///000------///,,,,,,,,,++++++,,,,,,---...---------.........//////---333...000AAAwwwkkkwwwlllbbbWWWPPPKKKFFFCCCDDDJJJVVVjjj{{{bbbVVVLLLNNNffftttqqqxxx{{{uuuxxx~~~vvvsssdddiiihhhjjjnnnbbbRRROOOFFFFFFEEECCCAAAKKKddd{{{SSS\\\~~~~~~xxxnnn}}}kkkggg```NNN999///000222//////...------------......------------...//////333333000444^^^|||ssspppkkk{{{|||mmmbbbkkk~~~{{{rrrdddKKK??????888222111......---,,,+++************hhhQQQHHHBBBKKKEEEBBBAAA>>><<<999777666555666666555444444444444555444666...777;;;AAAeeezzzqqq]]]```]]]___jjjttt}}}\\\QQQWWW]]]ddduuu}}}uuunnnwwwsss~~~^^^QQQAAACCCCCC@@@:::;;;;;;;;;:::888555333111333222444666555555:::BBB~~~nnneeehhheeecccjjj]]]{{{SSSEEEKKKLLL\\\^^^XXXVVViiiXXX444.........222***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///)))555,,,222FFF}}}qqquuuhhh^^^VVVRRRIIIEEEAAABBBJJJWWWhhhuuuhhhfff[[[MMMQQQ\\\hhhkkkiiidddccckkkwwwzzzjjj]]]iiiiiiMMMJJJSSSDDDDDDEEEDDDBBBEEENNNXXX]]]ggg{{{mmm\\\kkkrrrxxxyyyjjjeeefff[[[QQQ999666222222000000...------------------------------...000000---222999111vvviiisss{{{xxxmmmrrrfffuuu|||HHHFFF>>>666;;;)))444222000---,,,,,,,,,+++***hhhRRRLLLHHHNNNFFFBBBAAA???<<<:::888666666666666555444444444444555111888333:::999???iiisss]]]```]]]```tttwwwmmmgggQQQRRRaaappp{{{oooqqqpppzzzyyy}}}^^^OOOAAADDDDDDAAA<<<;;;;;;:::999888555333222333222444666555555:::BBB~~~wwwyyy{{{pppeeebbb\\\[[[dddggg~~~{{{OOOHHHLLLLLLZZZYYYZZZYYYjjj~~~YYY555///------111***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////666222666HHHsssvvviii^^^VVVPPPIIIEEEAAABBBIIIWWWgggrrr~~~}}}iii^^^PPPLLLNNNKKK[[[YYYWWWXXX\\\fffuuuwwwgggjjjbbbCCC???III>>>BBBDDDHHHLLLTTT^^^hhhlllfffnnnkkkmmm``````qqqxxxsssiiinnn[[[___???777444444000000///...------------------------...///000000///666>>>999xxxjjjuuujjjcccjjjuuuwwwccczzzMMMHHHBBB<<>>;;;;;;:::999777555444222333222444666555555:::BBBwwwnnnnnnvvvpppeee___WWWUUU___iiizzz~~~ZZZNNNJJJJJJZZZYYY[[[[[[lll|||ZZZ666///---,,,000***---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111444CCCppppppyyymmmaaaWWWQQQJJJFFFBBBBBBIIIVVVeeennn{{{{{{iiiQQQVVV^^^UUULLLGGGIIITTT^^^fffsss~~~mmmiii___JJJPPPcccaaaUUUUUUXXX]]]bbbfffggggggpppuuurrrsss```UUUcccxxx~~~mmmrrrVVVzzzmmmEEE888666555111000///......---------------------...///000111000888???@@@{{{kkkxxxrrrSSSXXXooorrr{{{~~~RRRFFFBBB<<>>444111...,,,,,,,,,+++***jjjXXXRRRIIILLLDDDDDDCCC@@@>>><<<:::999999777666666555555555555555333999222666666HHHiiiggghhhmmm|||~~~___ZZZssspppuuu~~~nnnXXXKKK@@@DDDAAA???===;;;::::::888777555444333333222444666555555:::BBBtttkkkgggqqqmmmdddbbb^^^\\\ccchhhyyysssRRRDDDFFF[[[[[[XXX[[[lllzzzZZZ777000---+++///)))...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---(((111222CCC[[[ppp~~~rrreeeZZZSSSJJJHHHCCCAAAIIIWWWdddjjj|||wwwkkkOOOSSS^^^WWWKKKGGGLLL]]]iiimmmttt~~~lllaaa]]]\\\ppprrrnnnmmmooommmggg```]]]pppuuuxxxoooUUUSSSbbbwwwzzz{{{kkkxxxZZZvvvtttFFF:::999444222111000///............------------...///000111000444999GGG~~~jjjyyyeeeXXXjjj{{{]]]GGGBBB;;;===555999555222///---------,,,***qqq```VVVHHHLLLGGGEEEDDDBBB???===<<<;;;;;;777777666555555555555666222777000555777DDDvvvnnnlllvvvccc___uuurrrqqq~~~eeeZZZJJJ@@@CCC???<<<;;;;;;:::999888666555555444333222444666555555:::BBB~~~qqqjjjgggmmmgggbbbjjjnnnkkkmmmqqq}}}QQQ???BBBXXXYYYUUUZZZkkkyyyXXX666111...+++...)))...,,,,,,,,,,,,,,,,,,,,,,,,---------............///222+++666777NNNTTT{{{sssfff[[[TTTJJJIIIDDDBBBJJJYYYdddfff{{{yyyzzzhhhmmmuuunnnZZZUUUYYYVVV\\\VVVYYYdddmmmqqqxxxhhhVVVTTTaaa{{{zzzwwwwwwsssiiicccbbbrrrsssrrr~~~~~~gggPPPVVVaaajjjsssxxxiiiOOOjjjfffggg}}}xxxGGG===???555222222111000////////////...............///111111222222333PPPyyygggyyyooommm}}}iii\\\eee|||}}}sss}}}~~~kkkJJJFFF???===::::::666333000...------,,,+++mmm[[[OOO???EEEDDDFFFDDDCCCAAA???>>>===<<<888777666666555555666666000666111888777:::]]]tttvvvpppyyyyyy```rrrtttooobbb```HHH@@@CCC===:::;;;;;;:::999777666555555555333222444666555555:::BBB|||mmmgggiiikkkaaa\\\kkkwwwvvvtttwwwmmmIII???BBBTTTTTTUUU\\\mmmyyyUUU555222000,,,///***///,,,,,,,,,,,,,,,,,,,,,,,,---------............///333...777888[[[UUU}}}rrrfff[[[TTTJJJJJJFFFBBBKKK\\\eeeeeerrrxxxyyyggg___cccssswwwdddYYY]]]```jjjgggcccbbbgggqqq}}}yyyfffQQQPPPddd|||zzzvvvuuuoooffffffllluuu}}}eeeIIIYYYeeeccc^^^ZZZTTTNNNeeeeeekkk}}}~~~III???EEE777333222111000////////////............///000111111555333333]]]uuueeexxx}}}uuucccssswwwrrrccc```pppjjjeeevvv|||uuuKKKGGGAAA===???;;;777444111///...---,,,+++ppp]]]TTTGGGNNNNNNFFFEEECCCBBB@@@???>>>>>>888777777666666666666666000777222999666888ZZZqqq|||vvv}}}vvvhhhsssmmm___cccFFF@@@CCC<<<:::<<<;;;:::888777666666666666333222444666555555:::BBB~~~mmmhhhjjjjjj[[[SSSdddtttvvvuuurrrSSSCCCCCCEEEUUUVVVYYYaaarrryyyQQQ333222111...000***///,,,,,,,,,,,,,,,,,,,,,,,,---------............//////---333555cccwwwVVVsssggg]]]WWWJJJKKKGGGCCCMMM___gggdddgggpppsss|||aaammmpppzzzttt^^^UUU[[[^^^fffllljjjccceeetttuuujjjYYYXXXkkk}}}|||xxxwwwqqqmmmvvvcccNNN```lllmmmiii```ZZZ^^^kkkiiiaaauuuIII<<>>@@@<<<999<<<<<<;;;:::888666444333444444444444444555999<<>>```|||lllYYYQQQaaaxxxxxxyyyLLLjjjxxxEEEBBB===???;;;999;;;;;;:::999888666555444444444444444444555888;;;lllwwwtttvvvfffTTTMMMRRR[[[______]]]HHH@@@IIIOOOddd___YYYiii}}}III<<<000...000000---,,,++++++,,,,,,,,,,,,---------------............///,,,555///<<>><<<888444000//////...---{{{kkkaaaPPPOOOLLLNNNIIIHHHHHHGGGEEECCCAAA@@@<<<;;;999888666555555555000444666888666999bbb{{{zzz{{{^^^UUUjjjwww|||MMMrrrxxxFFFBBB===>>>;;;999999999999999888777666555333444444444444555888:::bbbrrrggglll```TTTSSS\\\fffhhhfffggg~~~EEEBBBGGGRRRggg^^^ZZZooo{{{FFF:::///...000///,,,+++++++++,,,,,,,,,,,,---------------............///+++333...>>>iiiUUU{{{~~~pppeee___MMMLLLIIIHHHOOO]]]iiinnnpppiiihhhkkkhhhggguuuxxxyyyWWWUUUcccccciiiwwwzzzwwwuuuzzzuuuwww{{{fffkkktttuuuqqqooolllwwweeepppoooSSSJJJ???<<<888777555333111000//////.........//////000111222666666BBBsssjjjdddVVVZZZ]]]aaaddd```TTTKKKIIISSS```nnn~~~jjj___dddxxxfffYYYKKKCCCHHHLLLCCC<<<888444111000000///...}}}jjj```QQQPPPJJJIIIIIIIIIIIIGGGCCC@@@@@@@@@<<<;;;:::999777666555555444222222555555;;;ooovvvrrrxxxsssuuuZZZVVVuuu{{{rrryyy}}}UUUwwwFFFBBB<<<===:::999888888888888888777777666333444555444444444777999TTTgggVVVbbb[[[WWW]]]kkkvvvyyywww}}}zzziiimmm@@@EEEIIIXXXkkkaaa```yyyzzzCCC999000///111///---,,,+++++++++,,,,,,,,,---------------............///,,,333///BBBlllSSSrrrfff^^^SSSLLLEEEDDDNNN]]]kkkqqquuunnniiikkkiii```ggg}}}}}}XXXRRR]]]```iiixxx{{{xxxwww~~~vvv}}}xxxgggjjjwww||||||~~~}}}^^^tttuuuXXXLLL@@@===:::999777444222111000000............///000111222555555AAAtttkkksss[[[UUU___eeehhheee[[[OOOOOORRRYYYaaammm}}}iiibbbuuu~~~```www]]]QQQNNNOOOLLLCCC<<<999555333222111000...ttt[[[TTTRRRYYYTTTOOOIIIJJJIIIFFFBBB??????@@@======<<<;;;999888777666888666555999888===nnnxxxppp{{{xxxyyyvvvnnnnnnuuuRRRUUUpppssslllyyyxxxZZZsssEEECCC<<<===:::999777777888888888777777666222444555555444444666777CCCiii[[[ggg```ZZZ]]]hhhuuu|||UUU===IIIMMM\\\hhhbbbddd{{{BBB999222222222000...---+++++++++,,,,,,,,,---------------............///...222000GGGpppsssRRRtttfff^^^WWWLLLDDDHHHWWWdddjjjkkkqqqjjj]]]```llliiikkk~~~YYYOOOXXX^^^kkkzzz|||xxxwww{{{uuuhhhhhhtttyyy~~~dddhhhrrrZZZLLL??????<<<:::888666444222111111............///000111222000000===uuulllkkk]]]aaarrruuummm```PPPBBBMMM\\\eeeiiittt~~~lllgggdddeeeiiiXXXUUUQQQIIIAAA>>><<<888555444222000///mmmQQQMMMOOOZZZVVVPPPKKKJJJHHHEEECCCBBBAAA@@@>>>>>>>>>===<<<:::888777444555666999777777YYY{{{pppwww|||uuuqqqsssrrrnnnqqqxxx}}}cccNNN[[[kkkooonnnjjj{{{sssVVVmmmCCCCCC===>>>:::999777777777888777777666666222444555555444444555666<<>><<<:::999111555444555555666NNNtttxxxjjjnnnoooooopppqqqrrrtttxxx||||||iiiSSSJJJVVVkkkzzzxxxnnniiizzz~~~kkkQQQggg@@@CCC>>>>>>:::999777777888888777666555555222333555555444333444555===___~~~{{{uuummmmmmwwwdddEEECCCFFFVVVfff[[[aaappp}}}<<<666222333333///---...++++++,,,,,,,,,,,,---------------............//////000000MMMuuuYYYNNNxxxjjjbbbZZZOOOJJJSSS___dddcccaaakkkuuubbbUUUhhhnnnmmm}}}WWWFFFNNNZZZmmm|||zzz{{{{{{{{{|||~~~{{{zzzllleeeuuuzzz|||ssspppsssYYYIII@@@EEE???===;;;888666444333222.........//////000111222222999MMMzzzlllxxxhhhbbbjjjqqqdddTTTMMMFFFeeennnrrrkkk```aaammmzzzvvvhhhaaafffiiifffeeeiiiyyy}}}]]]wwwTTTOOOJJJDDDGGGEEEBBB>>>;;;888555111...^^^SSSQQQHHHMMMMMMPPPRRRLLLGGGFFFIIIJJJGGGCCCAAAAAAAAAAAA???===;;;:::666999555333888@@@WWWwwwsssaaaeeeuuuzzz}}}~~~|||iiinnnrrrssstttyyy~~~uuu~~~wwwTTTPPPUUUdddpppxxxqqqhhhvvvwwwcccOOOccc???CCC??????;;;999888888888888777666555444222333555555444333444555;;;NNNdddjjjppppppooovvv]]]GGGDDDAAAYYYlll\\\dddzzz:::444111222222...,,,---++++++,,,,,,,,,------------------.........//////......///NNNuuuRRRLLLyyylllddd___QQQHHHKKKSSSYYY```fffXXXssskkk^^^pppvvvtttUUUCCCKKKXXXmmm|||yyy|||zzz|||}}}}}}}}}|||zzzwwwtttuuuhhhcccpppwww~~~mmmllljjjXXXHHHAAAHHH???>>><<<999666444333222.........//////000111222---666MMM|||mmm{{{ggg___ccccccSSSIIILLLOOOjjjkkkeeeWWWKKKJJJRRR[[[VVVVVVYYY___aaabbbiiirrr```rrrQQQOOOLLLFFFLLLGGGEEE@@@===999666111...hhhMMMEEENNNOOOLLLOOOPPPMMMKKKHHHGGGFFFFFFDDDBBBAAA@@@BBBFFFEEE>>>::::::???222666888888;;;ZZZooodddkkkyyy|||qqq|||yyyvvvqqqeeeqqqssssss|||{{{ooohhhlllnnndddnnnwwwuuuvvvggg[[[dddoootttxxxkkkooommm}}}]]][[[TTT:::EEE::::::<<<999777777777777666666666666333333333444444444555555666GGGuuuVVV\\\kkkiiiaaatttrrr~~~GGGLLLBBBFFF```ggg___dddqqq:::777333111000000///------------------------------------.........//////......333BBBaaa>>>VVV~~~ppphhh[[[TTTLLLHHHMMMWWWbbbiiiXXXdddyyypppkkkvvvzzzIIICCCFFFWWWjjjtttuuusssuuuxxx{{{~~~}}}|||{{{ttttttqqqccc```lllqqqaaa}}}fffqqqWWWIIIAAA>>>>>><<<:::888888777555333000000///......///000111000333PPP~~~oooyyy^^^\\\XXXPPPFFFBBBKKKWWWmmmfffXXXIII>>>;;;???EEEMMMLLLYYYhhhkkkooovvvwwwjjjqqqPPPSSSLLLDDDPPPKKKEEEAAA???:::333000222ZZZFFFCCCMMMNNNLLLLLLIIIJJJHHHEEEEEEEEEEEEDDDCCCBBB@@@BBBEEEDDD>>>:::;;;:::111888999666888VVVqqqdddgggqqq|||vvvxxxqqqqqqqqqppphhhtttvvvuuu|||~~~yyyzzzrrrgggnnnrrrwww~~~|||aaannntttzzzYYYlllRRR:::DDD:::;;;;;;999777777777777666666666555333333333444444444555555444CCCyyygggaaannnyyysssvvv~~~xxxjjjEEEHHHBBBJJJaaaddd```jjjxxxddd:::777333111111000///------------------------------------........./////////...222BBBcccAAAWWWqqqiii\\\UUULLLHHHKKKUUU___fff^^^bbbssspppppp|||KKKEEEGGGUUUcccjjjkkkjjjiiiooouuu|||}}}{{{yyyzzz}}}|||xxxsssqqq}}}zzz^^^```lllsssYYY|||cccqqq[[[MMMEEEAAA???===;;;::::::999666444111000///......///000111:::999GGGrrrzzz]]]XXXRRRKKKCCCAAAIIITTTlllcccTTTFFF>>>???DDDIIIXXXXXX^^^mmm{{{yyymmmfffxxxxxxSSSRRRLLLBBBKKKGGGDDD@@@===;;;999666333|||cccRRRKKKEEEIIIPPPPPPHHHFFFDDDDDDEEEFFFEEEDDDDDDBBBCCCFFFEEE???<<<===666111:::999555555OOOrrrdddbbbnnnxxxyyyzzz~~~xxxnnngggggghhhhhhbbbqqquuuuuu{{{}}}|||xxxqqqxxxbbboooxxxtttSSSzzzOOO;;;BBB:::;;;999888777777777666666666555555333333333444444444555555222???ttt}}}kkk___ooo|||NNNBBBCCCDDDRRRaaa```bbbsssooo}}}XXX:::777444222111000///...------------------------------........./////////000///111AAAeeeFFFZZZtttkkk^^^VVVMMMGGGJJJRRR[[[```]]]YYYkkksssxxxKKKFFFHHHRRR\\\aaabbbccccccjjjttt~~~}}}yyyvvvwwwzzz{{{zzzyyysssqqq~~~kkkXXX```jjjvvv[[[~~~cccsss^^^PPPGGGDDDAAA???===<<<;;;:::888666222111000//////000111111444666;;;tttwww\\\TTTKKKFFFBBBBBBJJJSSSfff\\\NNNEEEEEEKKKQQQUUUaaaeeefffzzzmmm^^^zzz|||tttvvvWWWQQQMMMDDDGGGIIIJJJFFF@@@BBBHHHDDD:::|||```LLL@@@FFFRRRRRRKKKIIIGGGFFFGGGHHHGGGFFFEEEEEEIIIMMMLLLEEE??????888333:::777555555EEEvvvqqqddd___nnn|||kkkpppuuuwwwuuuooohhhbbbaaa``````dddqqqwww|||~~~uuuuuulllnnnwwwpppUUUJJJ<<<@@@999;;;888888777777666666666555555555333333333444444444555555333;;;ccc~~~pppkkk{{{MMMAAAAAA@@@III[[[bbb^^^ggg~~~~~~oooSSS:::888444222111111///...------------------------............////////////111///111@@@fffIII^^^xxxnnn```XXXNNNHHHIIIOOOVVV[[[ZZZVVVmmm}}}HHHDDDFFFOOOWWW[[[^^^aaafffnnnyyyxxxssssssttttttuuuwwwqqqqqqxxx]]]TTTbbbiii{{{cccdddvvv^^^PPPHHHDDDAAA???===<<<<<<;;;888666333222111000///000111222***555<<>>999;;;666888666666666666555555555555333333333444444444555555666999TTTzzz{{{|||WWW<<>>}}}~~~~~~aaaLLLHHHGGGMMMSSSWWW\\\bbb^^^\\\^^^hhhwwwwww^^^YYYooo|||~~~jjjrrrWWWNNNUUURRRQQQHHHIIIFFF@@@AAAEEE???444pppRRRTTTUUURRRWWW[[[NNNLLLJJJIIIIIIIIIGGGFFFJJJJJJNNNSSSRRRJJJDDDCCCCCC===<<<444888;;;777KKKnnneeeccc^^^jjjwwwzzzmmm```UUUTTT[[[eeetttttttttnnnoooxxxwwwxxx}}}fffhhh~~~[[[cccOOO>>>???:::888;;;333777666666555555555444444444333333333444444444555555666333DDDwwwwwwmmmpppfffmmmaaaUUUZZZYYYYYYeeeuuuqqqBBB???LLLEEEMMMNNN```kkkcccnnn|||mmmEEE;;;888555333222111000///------------------------.../////////000000000000...111111888[[[GGGdddyyyiiiaaaVVVNNNLLLOOOTTTWWW___\\\lllmmmjjjnnnsssPPPKKKLLLWWWaaaccc___[[[aaagggnnnvvveee[[[TTTWWWYYY\\\hhhwwwsssffflllrrrnnnmmmttt~~~sssmmmmmmgggbbb[[[NNNTTTllllllaaa}}}mmmzzz[[[NNNIIIGGGCCCAAA???>>>>>><<<:::888666555333222111111222222+++999888yyyZZZGGGHHHNNNXXX___ccchhhmmmllllllrrr~~~pppcccfffttt~~~www{{{WWWOOOTTTNNNMMMKKKJJJHHHGGGEEEBBB>>>:::___LLL]]]cccYYYSSSSSSJJJHHHFFFFFFGGGGGGGGGFFFJJJIIIKKKNNNLLLGGGCCCCCC@@@>>>???555777:::777LLLmmmdddbbb^^^aaalllnnn^^^VVVSSS[[[eeemmmxxxxxxqqqzzzvvv___gggxxxXXXFFF<<<@@@999888;;;222777666666555555555444444444333333333444444444555555333111BBBkkktttjjjmmmhhhhhhYYYVVVdddaaa]]]kkk{{{hhhbbbHHH???JJJHHHQQQRRReeelllcccsssuuubbbDDD;;;999555333222222000///------------------------////////////000000000000---111111666XXXEEEeee{{{kkkcccXXXPPPNNNPPPUUUWWWbbbaaaqqqpppkkkiiiaaammmvvv|||TTTNNNPPP^^^lllpppkkkfffccchhhmmmtttcccWWWOOOQQQRRRTTTaaaqqq{{{hhhiiilllmmmiiidddccckkkyyy|||fff[[[bbbooosssnnnqqqooogggaaaYYYLLLTTTnnngggwwwYYY~~~sssWWWKKKFFFEEEEEECCCAAA??????>>><<<:::666555444222111111222222111>>>;;;sssSSSGGGLLLVVVbbbiiilllqqqwwwvvvxxx|||ttt}}}vvvyyy|||{{{yyy|||XXXQQQSSSJJJHHHIIIEEEEEEGGGEEE===:::;;;aaaKKKRRRVVVRRROOOKKKGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCC===>>>>>>;;;777888>>>CCCrrreee___WWWcccqqq|||jjjaaaUUUUUU\\\hhhqqquuu|||wwwuuukkkaaagggwww\\\xxxCCC???;;;888888999999999555444333333222222333333333333333444444444555555111999777NNNrrrjjjfffdddaaaVVVTTT]]]```eeeqqq~~~fffJJJAAAFFFJJJHHHLLL]]]eeedddoooRRRJJJ;;;888555444333222000.........---------......///............////////////,,,///666777OOOIIInnnvvviiiYYYRRRTTTXXXXXXVVV___cccooozzzxxxpppttteeePPP___hhhmmmsssllljjjooowwwxxxsssppprrrdddPPPMMMTTTLLLJJJ```wwwvvv{{{iiirrr~~~\\\fffeeejjjssszzz|||iiigggcccbbbiiitttwwwuuu|||qqqjjjggg\\\PPPZZZmmmeeeqqqqqqVVV|||xxxRRRKKKCCC@@@AAAAAA@@@@@@>>>===;;;;;;999888666555444333222222000999<<<{{{lllNNNLLLRRR]]]kkkuuuyyywwwsssrrruuuuuuwwwxxx~~~yyyqqqjjjkkk{{{||||||{{{VVVJJJMMMKKKPPPFFFHHHIIIEEE>>>:::;;;>>>sssSSSFFFOOONNNHHHGGGFFFHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBCCCBBB>>>999888<<<@@@{{{jjj___VVVbbbnnnmmm___\\\]]]```hhhrrrxxx{{{iiidddpppxxxlllcccBBB???;;;999888888777666444444333222222222222333333333333333444444444444666777444HHH|||~~~pppeee___]]]]]]VVVXXXeeemmmvvv^^^EEE@@@EEEKKKLLL\\\cccgggjjj{{{yyyMMMCCC;;;999666444333222000///.........------......///............////////////000222888666MMMGGGmmm|||ppp```XXXWWWWWWTTTPPPUUU\\\kkkvvvtttpppzzzqqq\\\jjjpppppp|||zzzvvvvvvrrrnnnjjj```XXXXXX^^^OOOJJJQQQUUUNNNPPP```iiikkktttiiissstttZZZZZZaaalllwwwyyyvvvtttpppoooyyyyyymmm]]]RRR]]]rrrdddhhhyyyrrr^^^}}}qqqWWWNNNGGGCCCBBBBBBAAAAAA???>>><<<;;;999888777555444333333333555999333hhhlllMMMFFFTTThhhtttwwwsssnnnllltttpppmmmddd___jjjuuuaaakkkrrrzzzyyyzzz~~~WWWKKKNNNIIILLLGGGJJJKKKGGGAAA>>>???AAAaaaLLLIIISSSNNNEEEEEEGGGGGGHHHIIIKKKKKKLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHFFFAAA;;;888:::===\\\ooocccZZZbbbnnn}}}vvvfff```ccciiimmmuuu{{{~~~vvvgggjjjuuuvvvaaabbbppp@@@>>>;;;999888777555333444444333222222222222222222222333333333444444444555000111BBBkkkyyylllaaaYYYTTTWWWSSSVVVccclllzzzXXXDDDAAADDDKKKSSSfffdddeeeoooyyyJJJ@@@;;;999777555555333111/////////......---......///............////////////000000444111HHHCCCjjjsssdddZZZUUUQQQJJJDDDSSS\\\kkkvvvuuuttt}}}|||~~~hhhqqqvvvrrruuusss{{{~~~}}}yyyooobbbXXXZZZbbbKKKGGGKKKOOOSSS```iiibbbbbboookkkwwwsssdddVVVaaakkkooovvv~~~xxx{{{rrrnnnsssyyy{{{|||qqq^^^UUUdddzzz{{{ppptttjjjcccmmm[[[PPPIIIEEEDDDDDDCCCBBBAAA???===<<<:::999888666555444333333666888///YYYmmmKKKHHH[[[pppxxxqqqiiigggjjjccctttjjj[[[hhhyyyWWWkkkvvvzzz|||XXXMMMLLLDDDDDDGGGIIIJJJGGGCCC@@@AAACCC\\\LLLLLLVVVOOOGGGHHHIIICCCEEEHHHJJJJJJIIIIIIIIILLLKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGBBB===::::::;;;KKKvvvhhh^^^eeerrr}}}qqqqqqxxxyyy{{{~~~~~~fffgggrrrzzz|||\\\^^^VVV===;;;999888888777444222444333333222111222222222222222222222333333333333444...222;;;RRRuuuggg^^^YYYOOORRRMMMLLLSSSWWWbbbvvvfffGGG>>>@@@CCCPPP___eeeccchhhyyy~~~qqqLLLBBB<<<:::888777666444222///000//////...........................////////////000///222000HHHFFFqqqwwwggg[[[TTTOOOHHHBBBUUU]]]kkkuuuuuuuuuvvvtttnnnppptttssspppkkk{{{tttkkkiiikkkNNNCCCHHHYYYdddjjjdddSSSbbbnnnpppwwwmmm___iiilllhhhooommm]]][[[mmmbbbffflll\\\NNNHHHEEEFFFFFFEEEDDDBBB@@@???>>><<<;;;999777555444444333111777222UUUpppLLLUUUbbboooqqqiiidddhhhoooyyyxxxdddmmmfffxxxwww{{{ssszzzVVVPPPQQQJJJKKKFFFGGGGGGEEEBBB@@@AAABBB]]]KKKIIIPPPLLLFFFGGGEEEBBBFFFIIIKKKJJJHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLHHHGGGFFFCCC???<<<;;;;;;HHHkkk]]]gggtttqqq^^^hhhyyyuuuWWWrrrIII:::888777777777777555444333333222111111111111222111111111222222222333333444000666555;;;hhhtttbbbYYYWWWPPPRRRJJJEEEEEEBBBFFFVVVgggppplllhhhssstttcccVVVOOO===222666===DDDUUUjjjaaahhhvvv```KKKBBB<<<;;;999888888666222000111000///...........................////////////333222666555QQQSSSoooaaaYYYTTTPPPLLLSSS[[[gggppprrrsssyyy|||rrrmmmxxxyyyqqqooorrrnnndddvvvzzzrrrkkkgggSSSLLL]]]sssnnnZZZMMMFFFhhhrrrxxxssshhheeennnooojjjrrriii___cccuuuuuuaaalllggg\\\LLLHHHFFFGGGGGGFFFEEECCCAAA???>>>===<<<:::888666555444444000555444OOOuuuPPP___eeelllnnnlllkkkmmmppp~~~wwwuuuqqqwwwvvv{{{dddnnnQQQSSSZZZXXX\\\GGGGGGGGGFFFDDDCCCBBBCCCaaaNNNIIINNNJJJGGGHHHEEEDDDIIIMMMNNNKKKIIIIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMFFFFFFEEEDDDBBB???===<<<@@@zzzqqq\\\gggrrr{{{xxxvvvttt}}}___lll{{{}}}___UUUDDD:::888666666666777666555333333222111111111111111000000111111111222222222///111777555666VVVzzzbbbUUUQQQQQQSSSLLLGGGGGG???===GGG<<>>???===;;;999777666555444333444333DDDyyy|||WWWaaaeeellluuuzzzxxxqqqjjj}}}gggvvvqqqsssyyyYYYmmm~~~OOOQQQXXXTTTXXXKKKJJJJJJHHHGGGFFFEEEEEEaaaQQQMMMPPPKKKIIIKKKHHHEEEJJJOOOOOOKKKHHHGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFEEEBBB???===999aaa}}}ggggggmmm|||zzzhhhmmm~~~{{{~~~pppfffqqqyyymmmRRR```~~~@@@???<<<888555555555444444333222222111111111111111000000000000111111111222---222333444999JJJvvvkkkWWWNNNPPPSSSNNNMMMPPPGGG@@@FFF===DDDAAA<<>>AAAFFFLLLRRRXXX]]]aaaggg}}}WWWBBBCCC===<<<;;;;;;:::888444111222111000///........................////////////......222333PPPTTTooobbbYYYRRRNNNPPP^^^kkkkkkeeehhhwwwzzzhhhiiihhhjjjiii^^^qqqwwwqqqbbbGGGEEEeee{{{mmmjjjgggjjjmmmnnnkkkfff```\\\```jjjwww|||aaadddtttrrr```mmmyyy^^^^^^KKKLLLMMMHHHHHHGGGEEECCCAAA???>>>@@@>>><<<:::888666555555555333555@@@pppyyy___cccgggppp|||ttthhh|||rrr{{{tttzzzzzzsssyyy]]]}}}NNNOOORRRJJJKKKMMMLLLJJJIIIHHHGGGEEEDDDZZZNNNNNNPPPHHHEEEIIIHHHCCCIIINNNMMMIIIEEEDDDFFFOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGDDD@@@===;;;WWWvvvfffiiiwww}}}gggooogggllltttwwwbbbXXXoooddd;;;CCC???999555444333333222333222222111000111111111000000000000111111111111444777000///555888ZZZvvv]]]OOONNNQQQOOOQQQVVVNNNDDDGGGDDDGGGAAA===CCCBBB???EEE===CCCJJJQQQ\\\fffgggcccvvvtttoooYYYBBBGGG===<<<<<<;;;;;;888444111222222000///......................../////////000111111444444PPPSSSyyyjjj^^^SSSMMMKKK\\\hhhbbbUUUWWWkkkmmmfffdddeeeggg___tttuuuxxxoooddd\\\RRRLLL]]]vvvqqqkkkpppqqqooorrrxxxwwwqqqnnnnnnrrrwwwwww\\\dddyyy|||kkksssgggrrrvvv```]]]IIIKKKMMMHHHHHHGGGEEECCCAAA???===@@@???===:::888777666555333222:::EEEppppppccchhhkkkrrr}}}wwwkkkzzz|||aaaeeezzz|||yyyuuu|||gggvvvKKKOOOSSSJJJJJJLLLKKKIIIGGGGGGEEECCCBBB]]]NNNMMMPPPGGGBBBGGGJJJLLLIIIFFFGGGIIIJJJGGGDDDKKKLLLIIIKKKLLLFFFMMMbbb[[[YYYRRRIIIEEEEEEDDD@@@CCCGGGiiirrrsss~~~vvvyyyjjjiiizzzwww^^^NNN??????666666666555444444333333111111111111111111111111222222111111111111111111222///000888666///MMMhhhVVVTTTRRRPPPRRRXXX[[[VVVNNNJJJGGGGGGKKKLLLJJJIIIJJJHHHNNNWWWaaajjjpppsssuuupppcccWWW<<>>;;;999777444222222222111000/////////000...............///000000000111///===DDD^^^xxxtttdddXXXQQQQQQSSS[[[^^^PPPJJJgggppphhh```bbbsssxxxwwwaaa\\\\\\fffttt~~~|||zzz{{{lll\\\aaattt~~~hhhrrrzzz|||bbb}}}ppphhh|||SSSIIIHHHDDDEEECCCAAA???>>>>>>>>>>>>@@@===999666666777777777666777111MMM{{{eee___pppwww{{{{{{uuuxxxoooiiigggqqqtttuuuqqqvvv___nnnPPPKKKLLLDDDNNNJJJLLLMMMMMMIIIFFFDDDCCC]]]GGGDDDMMMJJJCCCDDDCCCIIIHHHGGGGGGGGGGGGFFFEEEOOOSSSQQQPPPOOOJJJUUUnnnUUURRRJJJBBB@@@DDDFFFEEEEEECCCuuusss|||~~~rrruuutttdddjjj{{{ooo[[[\\\AAA<<<666666555555444333333333111111111111111111111111111111111111111111111111555333111666666...???cccppp\\\```ZZZTTTTTTYYY^^^\\\XXXWWWQQQNNNNNNNNNMMMOOOSSSTTT\\\dddeeedddkkk{{{|||OOOLLL===FFFBBB???===;;;:::999777666333222111000000//////000...............///000000333444000:::===UUUnnn{{{jjj\\\SSSOOOQQQWWWXXXMMMLLLggg{{{hhh___hhhxxx~~~{{{|||ddd___ggg{{{qqqkkk}}}}}}{{{cccpppsssyyyRRRIIIGGGCCCCCCBBB@@@???>>>>>>>>>???AAA>>>:::777777888777777444999444KKKyyykkk^^^oooyyy~~~|||yyywwwqqqppprrrooorrrrrrpppuuucccnnnRRRKKKLLLFFFQQQEEEHHHKKKLLLJJJGGGEEEDDDsssQQQEEEOOOOOOGGGEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFNNNTTTSSSPPPOOOKKKWWWppp___[[[PPPDDD@@@CCCFFFGGGGGG===^^^zzz~~~}}}~~~jjj___ppp~~~dddJJJrrrhhhAAA999666555555444444333333222111111111111111111111111111111111111111111111111333555222222555000333CCCppp}}}hhhiii^^^TTTQQQVVV[[[]]]\\\bbb^^^\\\]]]\\\YYYYYY\\\bbbdddeeecccfffsss~~~xxxkkkFFFHHHDDDBBB<<<:::999999::::::999777333333222000000/////////...............///000000///333000:::>>>WWWqqqsssbbbWWWPPPSSSVVVSSSMMMQQQggg|||jjj\\\___uuuYYYdddnnn{{{aaawwwsss^^^jjjzzzuuuPPPIIIEEEBBBBBBBBBAAAAAAAAAAAABBBCCCCCC@@@<<<999999999888888444<<<777CCCllluuufffqqqvvvxxxzzzxxx|||tttqqqtttxxxssswww~~~nnnqqqxxxiiibbbNNNHHHLLLJJJUUUAAADDDHHHJJJHHHFFFEEEDDD^^^JJJQQQMMMDDDFFFKKKBBBDDDFFFEEECCCBBBDDDGGGIIIOOOMMMJJJKKKHHHOOObbbaaa^^^UUUIIIBBBDDDGGGGGGJJJ<<>>999888777777999999777666444333222111000/////////...............///000000,,,222000999???ZZZuuu~~~iii\\\SSSVVVWWWSSSQQQWWWdddnnnuuuaaaXXX___nnnyyygggTTTjjjqqqpppmmmdddVVVdddnnnOOOIIIBBBAAACCCCCCDDDEEEFFFGGGGGGHHHFFFCCC???===<<<<<<;;;:::666===666:::ZZZzzztttyyyqqqkkkvvv{{{{{{|||}}}yyymmmssssss[[[MMMIIINNNKKKPPPDDDFFFGGGGGGEEEEEEEEEGGGtttSSSFFFLLLGGG>>>BBBHHH@@@BBBEEEDDDBBBAAADDDFFFFFFJJJGGGFFFKKKHHHFFFOOOMMMOOOLLLEEEAAADDDGGGGGGEEE>>>LLLeee~~~|||ttt{{{iii___iiisssNNNdddEEE777555444444444333222222111111000000000000000000000000//////000000000111111111(((555444---222555333555999nnnvvvhhh\\\ZZZ[[[YYYXXXYYYWWWZZZ```fffeee```^^^aaaeeedddgggsssrrrkkkuuuNNNLLLCCC>>><<<===<<<;;;;;;;;;:::777555555444333111000000//////...............///000000...333000777<<>><<<777;;;555444MMMmmmpppiii}}}uuunnnxxx]]]SSSOOORRRKKKHHHOOONNNKKKHHHEEEFFFIIILLLTTTBBB@@@JJJEEE@@@BBBCCC@@@AAABBBCCCBBBCCCDDDFFFGGGJJJFFFFFFMMMJJJDDDFFFDDDHHHIIIDDD@@@AAACCCCCC:::===JJJ\\\pppfffkkkpppqqqpppsssxxxbbbdddsssyyy```NNNzzzuuuDDD444555444333333222222111111000000000000000000000000000...//////000000111111111,,,777555...111444222555333NNNsssgggfffeee___ZZZZZZYYYXXXYYY\\\[[[\\\bbbjjjkkkwwwpppgggyyyXXXEEEFFF@@@;;;BBBCCCBBBAAA@@@@@@===:::777666555333222000000//////...............///000000---222///888AAA]]]ppp}}}ooo]]]XXXUUUVVVWWWVVVYYY^^^pppqqq___YYYXXX```dddlll~~~}}}NNNZZZqqq}}}~~~wwwxxxYYYfffbbbaaaLLLJJJ@@@AAA>>>@@@AAACCCEEEFFFGGGGGGFFFDDDBBBAAAAAA@@@???===888999666555CCC___xxxuuuxxxsssqqqVVVSSSOOOTTTOOOJJJVVVTTTPPPKKKHHHHHHLLLOOOOOOCCCCCCFFFCCCDDDEEE???AAA@@@@@@BBBDDDEEEEEEEEECCCIIIEEECCCIIIHHHCCCFFFCCCIIIJJJEEE@@@AAACCCCCC>>>AAADDDLLL~~~xxxsssxxxkkkbbbkkkzzzpppRRR]]]NNNAAA555444333333333222111111000000000000000000000000000000......//////000111111222///555111---333333///333111888bbb|||{{{xxxoooiiiiiiiiihhhggghhhhhhjjjsss~~~nnndddyyyvvvLLLDDDAAAEEE===GGGEEEDDDCCCBBBAAA???;;;777666555444222111000//////...............///000000,,,111...888EEEcccrrrzzzfffZZZTTTYYYYYYVVV\\\hhhtttbbbXXX[[[___gggmmmnnnxxxeeeIII\\\qqq}}}gggXXXqqq```\\\KKKKKK???BBB===>>>@@@CCCDDDEEEFFFEEECCCAAA@@@???@@@@@@???===::::::<<<999888MMMnnnzzzqqqssszzzQQQRRRIIIMMMOOOMMMRRRQQQOOOKKKHHHGGGIIIKKK^^^OOOEEE???:::AAADDD:::BBB@@@???AAAEEEGGGFFFDDD===EEEBBB>>>BBBAAA@@@GGG:::@@@CCC@@@???CCCIIILLLRRRNNNDDDAAAtttcccdddppp~~~iiiMMMooo777<<<888333333333222222111000000000000000000000000000000000---......///000111111222///111+++,,,555444...111000...DDDvvv}}}~~~{{{|||~~~~~~oooeeekkkSSSEEECCC;;;HHH<<>>@@@BBBDDDFFFFFFFFFFFF@@@???===>>>??????>>><<<===<<>>@@@AAABBBCCCCCCCCC>>>???AAACCCCCCCCCAAA@@@777===CCCEEECCCBBBEEEIIIBBBAAAEEEGGG]]]mmmiiiooo{{{PPPSSSwww;;;BBB...444333222111000////////////000///...------......///---------............///////////////000000000000222555...GGG|||}}}nnncccsssYYY<<<;;;@@@EEEDDD;;;===>>>@@@@@@???<<<999777666444333222222111000...//////.........//////000---000///777666hhh[[[vvvggg[[[ZZZZZZZZZcccppptttjjjgggrrrIIIKKKgggrrrzzz~~~~~~{{{{{{^^^LLLUUUXXXzzz{{{^^^XXXyyyyyydddEEEGGGEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@??????BBB>>>888555BBB>>>FFF{{{uuuyyyjjjYYYNNNIIINNNHHHGGGMMMMMMLLLIIIDDDAAA@@@@@@nnnJJJ??????BBB======AAA>>><<<===>>>@@@AAAAAABBBBBB>>>???AAABBBBBBBBB@@@???>>>???@@@@@@@@@AAABBBDDDDDDAAABBB@@@JJJ{{{uuuccceeesssmmmQQQoooXXX,,,:::000222333222111000////////////---...000000...------...------------.............../////////000000000000,,,444888:::VVVppphhhjjjoooaaaLLLDDDEEE???<<<@@@@@@???>>>===<<<;;;:::::::::666444333333333333222000//////.........//////000///000...777777ggg]]]ooo___ZZZYYYYYYcccpppmmmqqqsssbbbCCCJJJaaavvvgggLLLDDDNNN\\\{{{ZZZ[[[uuu}}}sss___EEEIIIFFFGGGDDDCCCCCCBBBBBBCCCCCCCCC@@@AAACCCDDDCCCAAA???===@@@??????;;;BBB<<>>???^^^EEE<<>>???@@@@@@@@@??????@@@AAAAAA@@@>>>===BBB???<<<===???BBBBBBAAAAAA>>>@@@???BBBdddkkk^^^iii}}}zzzZZZVVV@@@,,,999555222222222111000////////////...///000///...---------------------................../////////000000000------888444555lllvvvdddZZZ___www{{{OOOCCCCCCFFF>>>:::???@@@???<<<999777666888;;;===666555444444555555444222000//////....../////////111///...777999eee___{{{dddZZZVVVYYYcccoooppp}}}VVVCCCSSS___~~~dddNNNJJJBBBOOOfff}}}uuuuuuVVV___qqqiiiYYYFFFJJJGGGGGGDDDDDDCCCCCCCCCCCCCCCCCC>>>@@@CCCDDDDDDAAA>>><<<>>>@@@FFFBBBCCC<<>>@@@EEE@@@@@@BBB>>>;;;;;;===>>>>>>????????????????????????>>>===<<<<<<<<<===>>>@@@BBBCCCCCC>>>===AAACCCBBBWWWlllkkkeeeuuulllLLLdddooo::::::777333000111111000///////////////@@@999000,,,,,,---...---,,,,,,---------................../////////000000444'''...777111EEEvvv~~~mmm___^^^fff{{{ZZZDDD:::<<<===@@@@@@888<<<:::777555555777:::<<<999777555555666555444222111000//////////////////222///...666999```ccckkk[[[UUUXXXcccooovvvNNNEEE[[[^^^qqqSSSHHHLLLFFF[[[qqqxxxzzzjjjSSSaaaoooaaaSSSGGGKKKGGGEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDBBB@@@===<<<@@@???HHHEEEEEE???>>>bbb||||||xxxpppaaaKKKQQQMMMJJJEEEKKKGGGGGGFFFDDDCCCCCCFFFHHH\\\NNNCCCBBBDDD>>>>>>BBB@@@;;;<<<===>>>>>>??????>>>>>>>>>>>>======<<<;;;;;;777<<>>???AAACCCDDDEEEEEEEEEGGGFFFDDDAAA???>>>======BBB<<>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;777>>>EEEEEE???;;;:::<<<<<<>>>===@@@???<<>>777999;;;666666777777888888888777777;;;999777666666555333222222222111000////////////222...000555666SSSnnnxxxlll]]][[[ccclllrrrxxxyyy>>>EEE\\\jjj~~~|||}}}UUUNNNOOOGGGHHHYYYmmmpppdddeeewwwxxxtttgggVVVppppppVVVLLLHHHFFFBBB@@@===>>>@@@BBBCCCDDDDDDCCCHHHFFFBBB???=========>>>AAA888AAAAAABBBEEE<<>>:::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<999<<>>:::===CCC<<>>666777===999777888888888888777777666777666555555666777666444333222111000////////////111...111444444MMMrrrxxxxxxeee]]]bbbhhhppp~~~dddCCCNNN___||||||vvvttt{{{sssJJJPPPMMMIII]]]lllnnnjjjeeehhhrrr|||ssswwwqqq```SSS|||oooPPPIIIHHHCCC@@@@@@===???@@@BBBBBBAAA@@@???BBBAAA???>>>===============444@@@???<<>>TTTqqqooovvvrrrOOOPPPQQQOOOZZZUUUKKKKKKIIIEEEAAA???AAAFFFJJJhhhMMM@@@>>>???999:::???===999999:::;;;;;;;;;::::::999999999999:::;;;;;;<<<888888777999;;;;;;:::888>>>BBB;;;;;;BBB888;;;XXXssskkkaaaeee~~~dddXXX999<<<999111FFF666...//////.........//////000666444///+++)))))),,,///++++++,,,,,,,,,------------------.........//////444&&&...555,,,555===,,,111kkk|||yyysssmmmllllllfff^^^___\\\ZZZZZZ\\\\\\[[[XXXZZZ___cccdddfffsssppp>>>LLL555<<<555666777666===AAA::::::999888777666777777888444333333444777888888777333222111000////////////000...222333222IIIuuuxxxjjj^^^```fffmmmTTTFFFSSS]]]zzzqqqmmmttt}}}lllPPPWWWHHHFFFkkkvvvkkkgggrrr|||zzzpppiiitttvvvnnnWWWNNNmmmmmm}}}LLLFFFGGGAAA???@@@???@@@AAABBBAAA???===;;;;;;<<<===>>>>>>===<<<<<<999222AAA>>>777>>>;;;===@@@{{{pppqqq|||hhhhhhLLLQQQOOOLLL[[[UUUGGGNNNKKKGGGBBB@@@AAAFFFJJJqqqOOO@@@===???<<<======666999999999999999888777666999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<::::::======;;;>>>CCCaaauuuoooccclll~~~zzzfffPPP~~~PPP???222222666444111000//////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000---???gggxxxxxxzzztttmmmnnnhhhggglllpppnnnnnnqqqpppxxxEEE999<<<777888777555555777999999::::::;;;;;;;;;:::888777555<<<;;;:::888777777777777444333222000///.........///222---444...BBBwww{{{|||ccc^^^dddhhh|||yyyjjjttt\\\RRRllltttggg___fffttt{{{iiiIIIRRR]]]hhhyyyyyyzzzyyyXXXUUUhhhssshhhNNNMMM>>>EEEFFF:::DDDDDDBBB???;;;888888888;;;888666999>>>AAA???<<<888:::<<>>888888999999999999888777666999999999::::::::::::;;;999999::::::::::::999999;;;999:::<<<<<<;;;===CCCMMMzzz{{{eeefffiiivvv~~~tttYYY]]]zzzCCC:::222333333000...///.........---,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...//////000000777)));;;ooo|||]]]888777;;;666888777555555555666666555999999::::::999888666555:::999888777777666666666333333222111111111111111...000+++555333EEErrruuupppggghhhddduuu}}}ooo___iiiddd\\\sssvvv{{{~~~jjjVVVWWWjjjqqquuueeeQQQ```lllsssuuu\\\]]]ttt|||___NNNOOOBBBHHHGGG===BBBBBBAAA>>>;;;:::;;;<<<<<<:::888:::???AAA???===;;;<<<>>>@@@AAA@@@???>>>@@@[[[}}}|||tttqqqRRRMMMHHHIIIOOOSSSRRRNNNIIIFFFFFFHHHDDD???>>>BBBvvvPPPAAA<<<===999:::===888888888999999888888777777888888999999999:::::::::888888888999999888888888;;;999999<<<;;;:::===BBB<<<[[[wwwcccYYYfffzzzrrr```VVVGGG777444444444222------///...------,,,,,,+++++++++************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000111///...===iiiccc999222777777222333333555666888:::;;;<<<777888888888777666555555666666666666666666666666333333333222222333333333///...+++444444AAAcccjjjqqqlllhhhuuu|||ooo^^^ffflllfffzzz}}}~~~{{{oooRRROOOfffpppqqq~~~iiibbbvvv~~~tttsss^^^^^^TTTMMMQQQGGGKKKIIIAAABBBBBBAAA???======@@@BBB>>>;;;:::<<<@@@BBB@@@>>>>>>???AAABBBBBBAAA???>>>===RRRzzzxxxlllvvvpppNNNVVVYYYRRRMMMNNNLLLFFFGGGEEEDDDEEEBBB???@@@DDDuuuRRRBBB===<<<666777:::666777777888888888888777777888888888888999999999999777888888999999888888777:::888888;;;:::999<<>>???AAADDD>>>===<<<===@@@BBBAAA??????@@@BBBCCCCCCBBBAAA@@@===DDDhhh}}}yyynnniii```QQQgggooo]]]HHHBBBDDDCCCBBBBBBBBBAAA???>>>@@@CCCsssUUUFFFAAA???777666:::777666777777888888888777777777777777888888888999999888888999999999999888888999777777:::999888;;;@@@BBB;;;NNNssseeegggmmmxxxsssVVVWWWuuuNNN666555444222111111222111///+++++++++++++++*********))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,------......222+++,,,333444@@@iiisssLLL111555:::222...444000222333222///...///111444444444444444444555555333444555666777777777666666666666555333111///...//////333111---222JJJnnncccssslllqqq~~~yyymmm~~~yyydddccchhhqqqkkk]]]___hhhzzz||||||~~~vvvjjjgggrrruuusss~~~zzzvvvuuukkkQQQUUUzzzjjjJJJLLLLLLEEEIIIEEEEEEAAAAAA@@@===;;;;;;===???>>>======>>>???@@@@@@???<<<>>>@@@CCCDDDDDDCCCBBBDDD>>>WWWzzzxxxqqqhhhrrr}}}YYYMMM___dddUUUFFFFFFHHHFFFAAACCCCCCBBB@@@AAACCCCCCrrrUUUHHHDDDBBB:::999<<<:::666666777777888888777777666777777777777888888888888888999999999999888888888666666999888777:::???KKK<<<>>>bbbfff```gggkkktttzzzWWWIIIwwwccc555777555666555111000111///+++************************(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++******+++,,,,,,------......,,,000555111...@@@XXXHHH888///444333+++---777,,,///111111111333888<<<333333333333333444555666444555777888999888888777888888888777555222///.........666111///444III{{{gggpppnnn{{{xxx{{{~~~dddZZZ```oooqqqcccaaattt~~~|||wwwiii]]]```ooo{{{~~~rrr|||zzzzzz|||lll^^^SSSaaaaaaKKKMMMHHHCCCGGGAAABBB=========;;;888777777888<<<<<<<<<======>>>>>>>>>:::<<>>CCCGGGIIIFFFEEEGGGGGGEEEmmmMMMAAA@@@AAA999888<<<:::555666666777777777777777666666666777777777888888666777777888888777777666777555666888888666999>>>DDD???;;;FFFlllxxxVVV```mmmiiirrrnnnqqqdddQQQoooGGG555666444<<>>EEE333333222222333555666777777888999;;;;;;:::999888999:::::::::888555333111000---666000222555BBBzzzuuuyyymmmwwwjjj]]]cccpppuuuffflll{{{tttfff^^^iii~~~yyy}}}|||sssuuu~~~|||iiiZZZ^^^ooo[[[LLLNNNFFFDDDGGG===>>>;;;<<<======:::888777888:::;;;;;;;;;;;;;;;<<<<<<:::<<<>>>@@@AAA@@@??????EEECCCEEE\\\wwwqqqooo[[[UUURRRJJJDDDDDDHHHIIICCC<<>>222<<<;;;666KKK~~~uuufffddddddmmm}}}{{{dddYYYRRR___\\\888<<<333444AAAIIIBBB666000---,,,)))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++)))******+++,,,,,,------,,,)))***000000,,,...555333OOOxxxUUU---000333333111333555///%%%...//////,,,)))***111777333333222222333555777888888:::;;;<<<<<<;;;999888999:::;;;<<<;;;999777555333---444...333444999ppp~~~xxx}}}jjjpppsssaaacccgggnnnzzz|||lllbbbuuuvvvooobbb___qqq|||tttnnnmmmmmmnnngggwww|||{{{{{{wwwtttnnn^^^iiivvvWWWLLLNNNFFFEEEIII;;;;;;;;;>>>@@@AAA???===;;;;;;888:::::::::999999:::;;;;;;<<<>>>??????>>>===;;;999@@@===JJJnnnxxxooolllqqqzzzyyyvvvooorrrqqqHHHUUUMMMLLLNNNOOOIIICCCDDDJJJBBBJJJMMMJJJIIIJJJHHHCCCcccAAA>>>:::888888888777777555555555555555555555555666666666666666666666666666666666666666666666666555444333222333555777888>>>777777<<<<<>>ggg|||OOO888444000//////...------,,,,,,+++,,,,,,---...///000111222444666777777777999;;;<<<>>><<<666333555777777888;;;===<<<<<<<<<777111000333000///111///>>>[[[wwwiii{{{~~~gggrrrooobbblllmmmvvvzzz}}}ccc]]]yyy}}}xxxqqqooonnnfffxxx{{{xxxwwwuuupppjjjfffeeefffZZZbbbrrr~~~zzzzzz~~~ssseeepppzzzpppdddOOOaaaqqqMMMJJJGGGEEEDDDCCCAAA???;;;;;;:::::::::;;;;;;<<<>>><<<:::999:::===@@@BBBBBB@@@============<<<;;;888???>>>DDD[[[qqq{{{~~~sssiiifffdddbbbgggnnnzzz|||}}}wwwpppuuu___JJJKKKKKKLLLLLLKKKJJJKKKOOORRRKKKKKKJJJGGGDDDCCCDDDEEEXXXAAA>>>:::888888888777666555555555555555555555555555555555555555555555555555555555555555555444444555444333222333555777888;;;666888===:::CCCnnnvvv```fffmmmmmmtttzzz^^^]]]}}}NNN:::777222000111888;;;555...+++++++++))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))***++++++++++++***------.........////////////...000===VVVxxxwwwyyyfffEEE444333999//////......---,,,,,,+++******++++++,,,...///000000222444555666777999;;;<<<<<<999444333888:::999===CCCGGGDDD@@@===999444333555111000111///:::SSSrrr{{{rrrvvvtttlllrrruuuvvvrrrtttwwwqqqpppzzztttyyyvvv}}}|||xxx}}}zzzzzztttsssnnnpppooollliiieeeaaa^^^\\\[[[```ooo{{{zzzwww{{{ppptttqqqiiiWWWOOOmmmgggNNNKKKFFFCCCBBB@@@>>>=========<<<;;;::::::::::::<<<<<<<<<<<<===>>>??????BBB@@@>>>===>>>>>>===<<<>>>@@@===???LLLYYYmmm|||rrrggg___aaaeeefffhhhkkkeeefffhhhmmmvvv~~~xxxrrroooSSSLLLIIIIIIGGGGGGJJJNNNPPPNNNKKKFFFFFFFFFEEEEEEFFFHHHJJJRRRAAA>>>:::888777888777666444444444444444444444444444444444444444444444444555555444444333333333222444333222222333444666777666444:::@@@:::888OOOnnnfffVVVUUUiiimmmnnnhhhbbb}}}PPP777555444444111+++000222...++++++***((()))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((()))******++++++******------------............,,,///000,,,...CCCggg}}}|||~~~UUU888///---...000......------,,,,,,++++++)))))))))***+++,,,---......000222333444555888:::<<<;;;777444888???AAA>>>CCCNNNUUUOOOEEE>>>:::999666777111000333///666HHH|||xxxwwwwwwooommmppptttzzzqqqpppuuuwwwllltttppp}}}|||yyyssswwwooommmiiiccc```______]]]ZZZZZZccctttyyy|||ssssss~~~eee___OOOVVV{{{~~~{{{[[[NNNJJJEEEAAA???>>><<<;;;@@@???>>><<<:::999999999;;;<<<>>>??????>>><<<;;;@@@???======???@@@???>>>>>>???<<<@@@HHHNNNfff~~~tttlllfffkkkqqqrrrooolllgggdddaaa```cccfffiiijjjfffsssxxxtttsss~~~tttPPPOOOJJJJJJFFFDDDIIIQQQRRRJJJBBBCCCCCCBBBCCCDDDEEEGGGHHHUUUAAA>>>:::777777777777666444444444444444444444444444444444444444444444444444444333333222111111111333222222222333444555666555444999???;;;666@@@QQQwwwbbb\\\aaahhhpppzzz}}}mmmnnniii===;;;444...333444+++---,,,******,,,***&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))***************,,,,,,,,,,,,------------///111222000///222999???zzz___KKK888333777555...(((------,,,,,,++++++++++++***))))))***+++,,,------...///111222222222444666;;;:::888888???GGGGGGBBBGGGUUU]]]UUUFFF<<<::::::666777111000444111333@@@ttt~~~wwwuuu]]]YYYeeekkkiiigggrrryyy{{{{{{yyyxxxxxxqqqffftttyyykkkoooiiicccbbbgggllllllkkkaaammm}}}}}}ppptttsss\\\ZZZRRRcccvvv|||TTTMMMIIICCC???>>>>>>>>>===BBBAAA???<<<:::999888777:::;;;===>>>===<<<:::999>>>===;;;<<<>>>??????>>>??????>>>DDDHHHJJJddd|||zzz}}}uuusss{{{fff\\\QQQMMMNNNIIIFFFJJJPPPPPPHHH???GGGEEECCCAAAAAABBBBBBAAASSS@@@===999777777777666666444444444444444444444444444444444444444444444444333333222222111111111111111111111222333333444555777666888;;;999666<<>>@@@AAAAAABBB@@@>>><<<:::888777777::::::;;;;;;::::::999999<<<:::999:::<<<>>>>>>===@@@@@@>>>AAAAAA<<>>===;;;999888888888999999::::::::::::::::::;;;:::888999;;;<<<<<<;;;<<<>>><<<======888DDD```xxxttt}}}wwwiiieeegggLLLOOOKKKLLLLLLKKKIIIKKKOOOSSSMMMIIIEEEDDDFFFGGGEEECCC{{{DDD@@@===999777666666666555333333333333333333333333333333333333333333333333000111111222222333333444///000111222222333333333555777666444222444666666333TTT{{{|||{{{}}}qqqbbb^^^```aaa___eeekkkttt}}}pppgggqqqVVV<<<:::000,,,333333......+++------)))(((***+++)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))))))))*********++++++$$$+++222111,,,'''(((+++555000,,,***---FFFxxxiiiOOO???666111///,,,---111444111***(((***))))))))))))))))))))))))******)))))))))***+++++++++---///000000000222444444888::::::>>>EEEGGGFFFRRRSSSPPPGGG@@@??????===666===888222333111111999???ooohhhnnnyyyzzziiiOOOFFFXXXXXX```iiisssyyyzzz~~~}}}~~~{{{uuutttgggiiisss}}}yyyppprrruuuuuuqqqzzzyyyiii^^^cccuuu~~~bbbWWWXXXNNNYYYXXXOOOEEECCC@@@>>>??????>>>===<<<;;;:::999999999999999777999<<<>>>???===;;;999<<<;;;999:::;;;<<<<<<;;;777===<<<<<<@@@===AAAPPPttt{{{yyy{{{~~~~~~}}}yyy}}}zzz___ddd[[[OOOKKKMMMNNNNNNLLLIIIJJJMMMQQQJJJFFFBBBBBBEEEFFFDDDBBB{{{EEE@@@===999666666666666555333333333333333333333333111111111111111111111111000000111222333444444555///000111222222333222222///444777555555777777555;;;333GGG}}}uuusssppppppssswwwwwwsssnnnuuuxxx}}}wwwjjj```ZZZ```dddcccccchhhmmmnnnqqqzzz~~~ccc\\\}}}aaa555444<<<222,,,222+++$$$111&&&***+++'''&&&)))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))************++++++************++++++***&&&+++666444---777KKKsss{{{YYYIII555------///000///000+++)))+++,,,***)))***(((((((((((()))))))))))))))(((((((((((())))))***(((***---///000222555777999======;;;===EEEKKKMMMVVVSSSKKKCCCAAACCCCCC@@@777@@@;;;333222//////888777nnnnnnrrrxxxppphhhOOOFFF```YYYoooooohhhppp|||||||||{{{}}}rrrkkk___gggxxx}}}xxx{{{___UUUdddCCCZZZXXXHHH___sssVVVKKKDDDBBB@@@>>>>>>===;;;999:::999999888888999999:::555888>>>BBBCCCAAA<<<999>>><<<:::;;;<<<===<<<;;;999AAA>>>;;;???===999>>>\\\xxxvvvyyy|||{{{yyyzzz|||{{{yyy~~~}}}yyy}}}oooXXX___dddRRRVVVHHHSSSRRRPPPMMMJJJHHHHHHHHHGGGBBB>>>===@@@AAA???;;;lllDDD@@@<<<888666666666444111222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000111222333333444444--->>>>>>AAAyyywwwrrrssswwwppplllmmmiiigggeeeaaa______aaadddeeehhhiiigggcccaaa```___\\\___eeelllmmmpppvvv~~~uuuddd```fffYYY555999444222000...,,,,,,,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++*********))))))(((((())))))))))))************))))))***+++---......///111CCC^^^{{{gggSSSCCC999000///...---,,,++++++,,,******))))))((((((''''''''''''''''''((((((((((((((((((((((((((()))******.........///111555888:::>>>===<<<===???BBBFFFHHHLLLKKKJJJHHHEEEBBB???>>>999888666555444444555555999pppttt|||zzzuuuwwwkkkVVVTTTbbb]]]iii~~~yyyuuulllpppkkkgggrrr~~~kkkYYYcccoooxxx]]]ZZZUUUFFF]]]TTTHHHCCC@@@AAABBBCCCBBB@@@===;;;>>>;;;:::===CCCDDD>>>777999:::<<<>>>??????>>>>>>===<<<;;;:::999999:::;;;:::::::::;;;;;;;;;<<<<<>>???AAABBBCCCmmmFFF@@@<<<777555666666444111222222222222222222222222000000000000000000000000000000000000000000000000....../////////000000000000000111111222333333444222999888999YYY}}}uuuyyy~~~uuuppppppkkkgggggghhhjjjlllmmmmmmlllhhhgggdddccceeejjjoooqqqwww{{{mmmYYYdddccc;;;444999333222000...,,,,,,,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((*********)))))))))(((((((((((()))))))))*********))))))***+++,,,---......***,,,///555AAAVVVnnnssshhhXXXJJJAAA:::444///......---,,,++++++++++++)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***,,,,,,,,,---///222555777;;;:::::::::===@@@DDDFFFHHHGGGFFFDDDAAA>>><<<;;;999888777666555555555666666eeerrr|||zzzwwwrrrbbbVVVUUUcccnnn|||tttxxxggghhh___[[[hhhvvveee^^^mmmzzz}}}{{{WWWQQQSSSLLL]]]SSSCCCEEEAAABBBCCCDDDCCCAAA???============???AAA@@@>>>;;;:::;;;<<<======>>>======@@@???===;;;:::999::::::999999:::::::::;;;;;;;;;===NNNyyypppooorrrtttuuuuuuuuuttttttttt}}}}}}{{{~~~zzzwwwxxx{{{~~~|||jjjVVV\\\RRRPPPTTTIIIJJJHHHEEEBBB@@@???@@@@@@::::::;;;<<<>>>@@@BBBCCCmmmGGG???;;;666555666666333111111111111111111111111111000000000000000000000000000000000000000000000000.........////////////000000000000111222222333333444333555777:::OOO}}}zzz|||yyyvvvuuuttttttuuuuuutttrrrxxxwwwvvvwwwyyy|||~~~fffhhh```999888:::222222111///---,,,+++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))***+++,,,------...000///---******///888??????FFFPPPWWW\\\```eeeiiipppmmmhhhbbb[[[RRRHHHBBB;;;555...++++++,,,+++))),,,,,,+++***))))))))))))((((((((((((((('''''''''&&&''''''''''''(((((((((((((((''''''(((((()))************+++---000222444666666666777999===@@@CCCDDDCCCBBB@@@>>><<<:::999999888777666666555666666333PPPqqquuu~~~}}}tttdddWWWggguuuxxxooo}}}nnniii]]]]]]lllyyyfffnnnxxxQQQHHHPPPVVVfffoooVVVBBBFFFBBBCCCDDDDDDCCCBBB@@@???>>>@@@BBBBBB@@@>>>???AAA;;;;;;;;;::::::;;;;;;<<>><<<;;;999999999888888888999999999::::::999AAAiiillljjjiiikkkpppuuuwwwwww|||yyyvvvsssooolllpppwwwxxxuuuqqqrrr}}}xxx___WWW[[[SSSVVVYYYLLLJJJHHHEEEBBB???>>>>>>???999999:::;;;===???AAABBBkkkIII>>>:::666444555555333111111111111111111111111111////////////////////////////////////////////////------........./////////000000000000111111222222111///555:::///,,,KKKuuu{{{yyy|||||||||yyyZZZ999888;;;888333000///...---,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***+++,,,,,,---***...333444111---***(((...111444555555555777999222222111222333222000...333000---,,,---...---+++***))))))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))))))))***,,,...000111111111222333666999===>>>AAAAAA@@@???===;;;:::888777777666666555555555555555777nnnrrriii~~~wwwvvv|||iiiYYYlll}}}rrrsssccciii||||||zzzxxxuuu\\\PPPFFFLLL```www[[[VVVGGGCCCBBBBBBBBBBBBBBBAAA@@@???AAABBBCCCBBB@@@???@@@BBB;;;:::888777777777888999>>>===<<<;;;:::999888888666777777777888888888888<<<===ZZZyyypppkkkhhhgggpppnnnlllkkkkkkooowww~~~tttdddXXXXXXWWWQQQVVVWWWIIIGGGEEECCC@@@?????????@@@;;;;;;;;;;;;<<<===>>>???fffHHH===999555333555555333000000000000000000000000000................................................------------............//////000000000000111111///...222666111,,,555EEEhhhxxxpppsss___;;;555555+++,,,999...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((('''(((((((((((()))))))))((())))))******+++++++++)))))))))((((((***---///+++,,,------,,,,,,---...///......///222444444333++++++***+++,,,---,,,+++(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))***+++,,,---...///......///111333666999:::<<<<<<<<<;;;:::999888777555666666555555555444444:::(((WWWtttnnnttt}}}nnnddd___lll|||kkkSSSqqq|||~~~gggooooooyyyDDDTTTLLLKKKgggPPPLLLKKK@@@BBBBBB@@@???>>>=========@@@???======>>>???===<<<999888666555444555555666888888888888888888777777555555555555666666666666:::777GGGhhhyyy|||cccUUUVVVWWWRRRLLLPPPOOODDDBBBAAA@@@>>>???@@@AAABBB@@@???>>>===<<<;;;;;;;;;___FFF<<<888444333444444333000////////////////////////................................................,,,,,,,,,---------......///////////////000000000111///------222666555222<<>>888555222---,,,...,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((()))))))))*********++++++******,,,---///111,,,,,,,,,,,,,,,---------+++***))))))+++++++++)))'''(((((()))((('''&&&&&&''''''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))******+++,,,------...------...000222444666777777777777777666555444444555555666666666666555555===***FFFmmmxxxqqqnnn^^^PPPTTT```wwwlllsssmmmuuu|||ppptttCCCVVVSSSRRRqqqhhhGGG@@@HHH>>>CCCAAA???<<<;;;:::::::::<<<;;;999:::;;;;;;999666888777666555555555555555444444555666666666666555333333444444444555555555555444999NNNtttnnnXXXPPPUUUTTTLLLHHHIIIGGGBBB???>>>======>>>@@@BBBDDDBBBAAA???===;;;:::999999WWWDDD;;;777333222444444222000////////////////////////------------------------------------------------+++,,,,,,,,,,,,---------////////////////////////222000---+++///555555111;;;///MMMzzzIII555555222000444777111'''***++++++++++++)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))))))))###%%%(((+++,,,***&&&"""))))))((((((((('''&&&%%%)))(((((()))***+++***))))))*********(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))***++++++,,,,,,+++---...///000111333444444444555555555555555444333666777888999999888777666777333:::ZZZ|||rrrwwwcccRRRHHHHHH\\\{{{}}}vvvwww{{{[[[NNNRRRWWWcccWWWFFFBBBDDD???EEECCC???;;;999888888999999;;;======;;;999888777777888888888888888777666333444555555555444333222222222222333333333444444333888666===^^^ZZZUUUQQQUUUOOOGGGFFFEEECCCGGG???>>>=========???AAABBB@@@???>>><<<:::999888888SSSBBB:::777333222333444222000////////////////////////------------------------------------------------++++++,,,,,,,,,---------///////////////.........111222222000......000222---,,,777BBB]]]hhh>>>444666111///000...+++,,,222)))***+++++++++)))((('''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))***(((''''''((()))))))))''''''''')))+++,,,+++******)))((()))******(((&&&"""$$$&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***************......///000111222333333555666666777777666666555888888:::;;;;;;:::999888...;;;333HHHyyyssskkkXXXIII???EEEYYYuuu{{{|||}}}wwwuuuKKKXXXMMMYYYsssYYYLLLMMMBBBAAAGGGDDD@@@;;;888777888888999???EEEDDD===999:::===888999:::;;;;;;:::999888555555666666555333111000111111222222222333333333000<<<777222JJJnnn```YYYJJJRRRTTTKKKDDDFFFDDDDDDMMM@@@???===<<<===>>>???AAA>>>===<<<:::999888888888JJJ<<<;;;888555333222222111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------000000///---++++++---///000++++++000222///000444......111555>>>]]]YYY;;;555555222111000///...---,,,,,,+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++,,,,,,---...///000000555555666666777888888888:::;;;;;;<<<;;;:::999888888777666===nnnnnnppp\\\RRRHHHBBBAAAMMMppp~~~{{{lllxxxXXXKKKNNNSSSXXX}}}vvvOOOKKKGGGAAACCCFFFEEEBBB???===;;;;;;;;;>>>>>>???@@@@@@???======999888888999;;;<<<<<<;;;888777666555333333333222444444444333333222222222666333555999;;;HHHjjjqqqSSSOOOQQQQQQQQQMMMFFFEEEHHHGGGBBBCCCBBB@@@>>>>>>???@@@AAACCC@@@===:::888888999:::KKK>>>;;;888555333222222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---***+++,,,+++,,,...111444PPPAAA444///...++++++...333111222111000===cccsssJJJ;;;888555111000//////...---,,,+++***++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((++++++,,,---...///000000333333444444555666666666888999:::;;;;;;:::999888666333333777\\\pppfff~~~fffWWWJJJCCC===;;;GGGWWWrrrgggUUUooo{{{rrrzzzQQQDDDEEEOOOggg___LLLJJJBBB???EEE@@@???>>>======<<<<<<<<<======>>>???>>>===<<<;;;999888777888999999888777888777666444333222222222444333333333222222222222555222333777888AAA\\\yyydddYYYZZZZZZWWWVVVQQQIIIGGGJJJHHHCCCEEEDDDAAA???======>>>>>>>>>>>>======<<<;;;;;;:::LLLAAA:::777444222222222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,((()))***+++,,,...111444OOO@@@111,,,...000000000000///000111......===OOOuuunnnccc555,,,111...---444......---,,,+++******)))******))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((***++++++,,,...//////000000111111222222333444444666666888999999::::::999999333666666IIIbbbeeemmmsss___MMMEEEAAA;;;888999DDDfffllleeeooovvv{{{pppwwwHHHHHHEEEIIIXXXzzzHHHJJJGGG>>>BBBHHH????????????>>>===<<<<<<<<<<<<<<<===<<<;;;::::::999888666666666666444333777666555333222222222222333222222222222111111111444111222555555999III\\\___XXX]]]ZZZTTTVVVUUUPPPJJJHHHJJJJJJGGGGGGEEEBBB???<<<;;;;;;<<<999;;;>>>@@@@@@???<<<;;;LLLBBB999777444222222222111000.........---------,,,,,,++++++++++++++++++++++++************))))))))))))************+++++++++++++++,,,,,,+++******,,,...222---)))+++000222111000---+++...444555222555:::999RRRttt|||JJJ777111:::999+++)))555------,,,++++++***)))))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++,,,---...///000///000000111111222333333444444666777888::::::;;;:::333999888<<>>DDDLLL\\\pppddd@@@KKKDDD>>>GGGFFFCCCCCCCCCBBB@@@>>>;;;:::;;;;;;;;;::::::999888888888666555555666666444333555555333222222111111111111111111111111111111111333000111444555555;;;DDDkkkbbbQQQYYY^^^VVVNNNNNNLLLHHHFFFGGGIIIJJJIIIFFFDDDAAA>>><<<;;;;;;;;;;;;===???@@@@@@???===;;;IIIBBB888666333111222222111000...------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++,,,------+++)))((()))***&&&))),,,,,,,,,,,,++++++000------000222000//////,,,,,,666ZZZ~~~}}}~~~OOO444666...+++111444111---------,,,,,,++++++*********(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((***+++,,,.../////////000000111222222333333333333444666888999;;;<<<666222777999444LLLhhhaaa|||{{{^^^JJJAAA???@@@BBBJJJDDDHHHdddfffTTTjjjyyypppnnnUUUNNNKKKQQQdddWWWEEEIII>>>???HHH>>>BBBBBBBBBAAA@@@===;;;:::;;;:::999888888777777777777666555555666777666555444333222111111000111111000000000000000000000000111000222555666555666888FFFoooSSSRRR[[[\\\XXXVVVJJJGGGEEEEEEFFFFFFFFFGGGCCCAAA???===<<<<<<======AAA@@@???===<<<<<<<<<<<>>555)))---OOO|||xxxrrrzzzXXX444...888222333000,,,,,,///...***,,,,,,++++++************''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,---//////000000000111222222333333444444444666777:::<<<===777777888===666CCCeeecccnnnmmmVVVFFF>>><<<===???BBBHHHSSScccwwwcccRRRfffjjjrrrfff<<>>CCC777<<<<<<<<<======<<<<<<;;;;;;:::999777666666666666777666555555777888777555222222111000000000000000......///////////////000///000222444555555555555<<>>???EEEBBB>>>;;;999999:::;;;tttAAA===777555222111111222111000---------,,,,,,,,,++++++************************''''''((()))***++++++,,,((((((((()))))))))******&&&(((******)))))))))+++)))---,,,((((((...222222+++---...,,,,,,...111333""",,,444222///888PPPdddvvvsssQQQ666777;;;888222+++222777444...+++,,,---*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((***+++---.../////////000000111111222222555555555666888:::<<<===:::>>>888@@@999999[[[aaakkk|||dddQQQGGGBBB???888???FFFKKKPPPXXXdddmmmjjjllllllaaaNNNJJJdddvvvlllxxxNNNDDDSSSUUUcccvvvSSSKKKDDD???======<<<999;;;;;;::::::::::::;;;;;;;;;:::999777666555666666888777555555666666555333111111000/////////000000------........./////////---///111111222333444555111333MMMxxxzzz[[[XXXTTTPPPKKKHHHGGGIIIJJJFFFEEEIIIIIICCC>>>??????>>><<<;;;;;;<<<===>>>DDDAAA>>>:::888888:::;;;qqq>>>;;;777444222111111222111000---------,,,,,,,,,++++++************************&&&'''((()))***+++,,,---(((((((((((())))))))))))''')))******((('''(((((('''******(((***///---''')))...000---)))(((***,,,222------222444111000333AAA\\\oooTTTGGG<<<777444///...222777,,,&&&***000000......((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))+++---...///......//////000111111111666666666666888:::<<<===888>>>333<<<666---LLLYYYgggjjjUUUJJJCCC???BBB@@@@@@GGGRRR[[[``````SSSSSSVVVUUUPPPUUUnnnhhhyyy~~~]]]EEEXXXKKKRRRtttbbbOOOJJJ@@@>>>CCC>>>999???@@@???===;;;:::999::::::<<<;;;999777666555666666:::888666555555444222000111000000////////////000---------.........//////,,,///111///...000333555444444999FFFgggzzzPPPPPPQQQPPPMMMKKKKKKGGGBBBDDD@@@BBBHHHIIIBBB>>>???@@@???===;;;:::;;;<<<===AAA???===;;;999999999:::eeeCCC===666444222111111000///---------,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))*********++++++++++++---------............///000111444>>>QQQiiiiiiMMM@@@777555333333333333111///////////////...---,,,+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,------------///111333555666666666777888:::<<<<<<>>>===;;;999888;;;@@@DDDcccUUUfffNNNAAA>>>AAABBBFFFMMMXXXaaabbb```___cccaaa^^^^^^ccc~~~yyymmmxxxuuuHHHEEESSSYYYbbbPPPMMMGGG???<<<===AAACCCDDDEEECCCAAA>>>===<<<===>>>???===:::777666777888999666555555444333222111000111111000......---------,,,,,,+++++++++,,,---...------......///000000000///444444444EEEmmmxxxVVVRRRLLLNNNMMMIIIIIIKKKLLLIIIGGG>>>BBBJJJIIIHHHGGG???CCCCCCBBB===999999>>>DDDFFFBBB===;;;<<<>>>>>>===dddCCC<<<666444222000000000///---------,,,,,,,,,+++++++++(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))*********+++,,,---------............///---,,,---333===GGGMMMwwwYYY===222555:::555333222111111111///...---......------+++******((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$#########""""""########################$$$######""""""######$$$########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((***+++,,,------------///111333444555555555666777999;;;;;;===<<<:::888777888;;;>>>eeeooosssYYYIIIDDD???AAAFFFNNNXXX```bbbaaa]]]eeehhhjjjnnntttxxxzzzssstttWWWGGGOOORRR]]]~~~wwwKKKMMMGGGAAA???AAADDDEEEEEEBBBAAA???===<<<===>>>>>><<<:::777555444444666777555444444333222111000000000000///...------,,,,,,++++++++++++,,,,,,---------------...//////000000...222555333222FFFvvvyyyrrruuu{{{jjjNNNKKKNNNLLLNNNMMMJJJJJJMMMMMMKKK>>>>>>BBB???888@@@GGG>>>DDDDDDBBB>>>;;;;;;???BBBBBB>>>;;;:::<<<======<<>>>>><<<<<<<<<===>>>???;;;:::777555444444555666444333222111000//////.........------,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,---......//////000111...222333++++++LLLuuujjjHHHGGGJJJFFFLLLNNNMMMIIIHHHKKKKKKHHH===BBBCCC777///@@@MMMDDDDDDAAA>>><<<============:::999888888999:::999888___AAA;;;666444111000000000...---,,,,,,,,,++++++++++++***(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''(((((((((((()))++++++++++++,,,,,,,,,------...///000111111111111---+++///===TTTqqqppp[[[HHH;;;===888444555999999555///222000///...//////---,,,+++++++++++++++***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$#####################$$$$$$%%%##############################################################################""""""""""""##############################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,,,,,,,---...///000111222111222222333444666888888777888888777555444444555FFF{{{|||xxx[[[EEEBBBBBBIIITTT^^^bbbeeegggeeeoooyyyxxxpppppptttWWWDDDSSSPPPhhhmmmJJJGGGBBB@@@>>>@@@CCCDDDCCC@@@;;;;;;;;;;;;;;;===>>>???<<<;;;999777666666666777222222111000///......---,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,+++,,,,,,---......//////333,,,,,,333555111666BBByyynnnWWWyyybbbTTTSSSLLLFFFHHHLLLMMMLLLGGGEEEGGGFFFDDDCCC??????===>>>KKKQQQFFFBBB>>>::::::===>>><<<999666666777777888777666555[[[@@@;;;555333111000000///...,,,,,,,,,+++++++++*********))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&'''''''''((((((((((((************++++++++++++,,,,,,,,,,,,---------...999444///---///888IIIWWW^^^ooorrrbbbMMM>>>::::::;;;:::@@@<<<777333000///......111000......//////---,,,***++++++++++++******)))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################"""######$$$$$$######"""######""""""######$$$%%%###########################################################################""""""""""""""""""###########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((***+++,,,,,,,,,---...///000000111000111111222333555666777555777888888666555666777888```rrrmmmPPPDDDBBBGGGUUUaaaddddddfffgggoooyyyjjj|||}}}sss|||eeeJJJQQQNNNSSS}}}YYYLLLDDD???>>>>>>@@@DDDEEEBBB>>>:::::::::;;;;;;<<<===>>>;;;:::888777666555555666222111111000///...---,,,***++++++,,,++++++***))))))***+++,,,,,,,,,++++++++++++,,,,,,------......///---,,,///666:::444,,,555cccxxx{{{yyyVVVDDDNNNLLL888:::OOOGGGJJJIIIFFFFFFIIIIIIGGG^^^OOOVVVmmmwwwtttfffSSSBBB===999999>>>@@@===:::888:::;;;;;;:::999777666XXX@@@:::555333000/////////---,,,++++++++++++************))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))))))))*********+++))))))(((((()))+++,,,---,,,---.........000666<<>>IIIAAAEEEFFFEEEGGGMMMOOOMMMjjjZZZhhhlllTTTBBB===999:::???BBBAAA???@@@BBBBBBAAA>>>;;;:::999VVV???:::555333000/////////---,,,++++++++++++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((()))))))))******(((((()))***,,,...000111---......,,,+++///666;;;222111000000000333777:::444777===BBBDDDCCC@@@======>>>===:::;;;???>>>:::BBB>>>999444222333666999AAA>>>888111,,,---222666...,,,++++++,,,---,,,***'''(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""############"""""""""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''(((***+++,,,+++,,,---////////////...000000111222333555666777999::::::888666555777888555<<>>=========<<<<<<;;;:::999777666555444333333222222222222111000///...------)))***,,,------,,,***)))((()))+++,,,,,,,,,***)))*********+++,,,,,,------))),,,//////++++++000777222...111IIIttt```777>>>AAA>>>999>>>FFFEEE<<<>>>AAACCCBBBDDDJJJLLLKKKYYYNNNYYYlllooodddRRR>>>???;;;888888<<<@@@BBBBBBEEEFFFFFFBBB===999888888UUU>>>999555333000/////////---,,,+++++++++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((((('''+++...---,,,000444777,,,///222444444222111///,,,---000222333222111///000222222222777>>>@@@>>>333555777666333333555888333444555666555222000...,,,+++)))***++++++***)))&&&&&&''''''(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################""""""############"""""""""""""""""""""######$$$########################""""""######$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((***+++,,,+++,,,.../////////......000000111222333555666777<<<<<<:::888555444555666...999PPP___QQQOOOcccvvvxxxpppkkkjjjuuuuuuvvvwwwggguuuqqqRRRGGGRRRMMMRRRxxxWWWSSS>>><<>>>>>@@@BBBBBB???;;;??????>>>===<<<:::999888888888777666555444444333222222111000///...------)))***,,,------,,,+++***''')))+++,,,,,,,,,***))))))******+++,,,,,,------000'''(((555777,,,***111,,,111444444===___hhhHHH@@@AAA>>>>>>===999:::===<<<999>>>@@@AAA>>>???CCCEEECCC[[[VVVVVVRRRKKKMMMLLLAAA:::777555444777<<<@@@BBBEEEFFFDDD@@@:::555444555SSSAAA999333222111000///...---,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))++++++,,,,,,---.../////////111222222000///000000......///000222444666777///222222111333888:::999777666555444333444555555999666333222333333111...------,,,++++++******)))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""####################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&((()))+++***++++++,,,,,,---......000//////000222444666888777777777666555555444444777@@@===UUUNNNiiirrruuu}}}~~~~~~~~~wwwpppsss```???LLLJJJVVVfffCCCNNNKKK999GGGDDDEEEEEEDDDBBB???<<<:::======;;;888:::===;;;666777666444444666666666555222111111000///......---//////...------,,,++++++************************))))))*********+++++++++***+++,,,,,,------,,,,,,222---///444///444]]]pppQQQDDD===;;;>>>777999::::::888777777888;;;;;;;;;:::::::::===???FFFFFFFFFFFFDDDAAA>>><<<555555666888999:::;;;<<<>>>===<<<:::888777666555RRR@@@888333222111000///...---,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&))))))))))))))))))))))))***++++++,,,,,,------------...000000...------.........///000111333444555555777666333333888:::888555444333222222222333444666333000000111111///------,,,,,,+++******)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''***,,,,,,,,,***)))*********+++,,,,,,------/////////000111333555666666666555555555555444444333111999```lll[[[iiivvv{{{~~~iiinnn~~~fffJJJ>>>LLLPPPbbbwwwgggGGGDDDDDDAAABBBCCCDDDDDDCCCAAA>>>;;;:::888===@@@>>>>>>>>><<<888888666555444555666555444222222111111000//////.........------,,,++++++***************************)))))))))*********++++++***++++++,,,---,,,,,,,,,000---000333,,,'''666NNNwww```CCC:::;;;999666888666777888888777666666777;;;<<<<<<<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@===;;;999444444555555666777888888::::::999777666555444333PPP???777333222111000///...---,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))************************)))+++------+++***+++,,,.........///000111333444===>>>;;;555444777888777333333222111111111111222111///------...///...---,,,,,,++++++***)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""####################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$(((...222333000+++((((((((()))******++++++,,,////////////000111222333333333444444444555555555555,,,;;;CCCuuukkkdddoootttttt{{{|||pppeeessshhhEEE===JJJTTTaaa~~~xxxOOOPPPAAABBBMMMBBBAAABBBBBBAAA@@@===;;;::::::>>>???:::777888888777:::777555555555555444333222222111111000/////////,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++---111000+++***+++999llljjj|||FFF888000444:::888444444333555666555444444555666;;;<<<======;;;:::;;;;;;<<<<<<=========;;;:::999666666555555555555555666555555555444333222222222OOO???666333222111000///...---,,,************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((((((''')))++++++***)))***+++,,,,,,---...000222444555CCCCCC>>>777444666777555222222222111111111111111---,,,,,,,,,---.........+++++++++***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""""""""####################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$(((...333333000+++(((''''''(((((()))*********............//////000000111111222222333444555555666444999666ZZZffflllppprrr}}}nnniiirrr~~~mmmLLL;;;GGG[[[```www]]]FFFPPPDDDDDDMMMBBB??????@@@???>>>===;;;:::>>><<<666111444===CCCDDD:::888555444444444222111000000/////////.........++++++******))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++++++++)))++++++,,,000555333...''':::OOOoooggg>>>CCC;;;666888999555333444111222333222111111333444999;;;======;;;999999999::::::;;;<<<<<<<<<;;;;;;999888777666555555555555222222222222222111111111MMM???555333222111000///...---,,,************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((******)))))))))***)))***+++...000333666777BBBBBB>>>777444555555333222222222222111111000000++++++,,,,,,,,,---...000+++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''+++---...---***)))&&&''''''(((((()))******------......//////////////////000111222333444444...<<<000333BBBaaavvvsssvvv|||mmmgggkkk}}}nnnNNN<<>>>>>>>>>>>======<<<<<<;;;666111333AAAPPPUUURRR999777444333222222000///------------,,,,,,,,,,,,***)))))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++******+++...---)))***///000---///---***666UUUuuueeeCCC777777999666444333222000111333///000000000//////111333777999;;;;;;999777666666777777888999::::::;;;;;;999777666444333444444555222222222222222222222222MMM@@@555333222111000///...---,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))((()))***((()))***,,,///222444666:::<<<999444222444444111111111222222111111000///***+++,,,,,,+++,,,...000******))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''(((((())))))&&&''''''(((((())))))***+++,,,---...///000000///......///000111111222222+++???---555888:::vvvyyyxxxoooeeehhhpppvvvmmmUUU???>>>NNNWWWSSSrrrSSS^^^QQQDDDLLLGGG;;;CCC========================:::666555<<>>??????:::999999???IIIKKK???000444222000/////////...,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******))))))%%%''',,,///---***,,,000+++000...222999444+++---GGGhhhcccJJJ///)))333:::444***111444666666444222///------......---,,,---000333000111222111000000222444000000000111222333444555222111/////////222444666444444333333222222222111MMMAAA666333222111000///...---,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((("""$$$&&&'''&&&&&&'''((()))((((((((()))***++++++***...000///000333222///---.../////////...,,,,,,(((***,,,+++))))))+++...)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&''''''(((((()))*********)))+++---///111222222111.........///////////////,,,///444+++999222,,,pppxxxfffaaajjjsssuuu[[[AAA777IIIWWWYYYfff|||tttIIIMMMIIIKKKKKKBBB???DDDGGG<<<<<<<<<======>>>@@@@@@777888999>>>FFFJJJDDD999333111............---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))+++''''''+++)))%%%(((///&&&222...$$$***222333555+++999CCCWWW}}}^^^JJJ>>>555666888999666333333555///111000...---///000///---------,,,,,,---000333...//////...---...111333000000000000111222444444222111000000111444777999444444333333222111111000MMM999999222111///...,,,,,,++++++***************)))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&((()))******,,,...000111111000///...222333...+++,,,+++)))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ """$$$###!!!!!!###%%%""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((())))))+++,,,...///000111---.........//////000000111111000///000333888<<>>FFFDDDJJJ]]]kkkUUUMMMNNNLLLJJJHHHFFFCCC@@@===999999::::::;;;<<<<<<===@@@>>>;;;:::::::::999777555333111000.........///------,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))++++++,,,,,,---......////////////222777===DDDHHH```ddd~~~aaaGGG===666444666222222222111000//////...//////.........---------,,,,,,,,,---------......///000000000//////111333666555333111000000111111///222444333222444;;;AAA777777777777666555444333|||KKK888888222111///...,,,,,,++++++)))************)))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&'''))))))***+++---///000000//////---111222---+++++++++(((*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ """$$$$$$"""!!!"""$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''(((((((((((()))***+++,,,---...///000---........./////////000///000/////////111555888NNNuuuxxxfffbbb]]]bbbrrrvvv^^^@@@555EEEMMMRRRccc~~~^^^HHHTTTLLLIIIGGGFFFFFFDDD@@@===999999:::;;;<<<======>>>AAA???<<<::::::999777555444333111///...............------,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))+++++++++,,,------......,,,,,,++++++---000444666333111<<>>>>>AAA>>>;;;999888666444222222222000///......---......------,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((()))*********+++,,,,,,---------,,,,,,++++++,,,,,,---000------///222777CCCNNN___lllyyyuuuqqqkkkfff^^^QQQ>>>111333---,,,222333//////444000000//////......------,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,...///000000111333444555555333333222222222222666888999888666888<<>>@@@FFFUUUbbbiiieee^^^VVVRRRQQQOOOKKKGGGGGGAAA999666777999888666666333333555333......333......---------,,,,,,,,,*********)))))))))(((((())))))*********+++++++++***,,,///000000111222444444444333333333333333333444666666555444555888;;;999999888666555444444444lllFFF888666222111///...,,,+++++++++)))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,+++000000---***++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))******++++++...............---------,,,...000111///......///555%%%LLL{{{qqq|||nnnddd]]]ZZZaaa```aaaZZZGGG666===OOOUUUIII___[[[@@@LLLMMM===HHHDDD@@@???@@@???999555555555666777777888888999666444222111222222111///............---,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))*********&&&''')))***+++++++++***'''++++++&&&(((000666555...///...***)))---111222999666444333444666666555***,,,///111222111000000222...,,,------,,,,,,---,,,,,,+++++++++++++++***)))(((((((((((('''''''''(((((((((((()))))))))***(((+++---/////////111222222222333333333333333333333333333333222333444666666555444333222222222333gggDDD888555222111///...,,,,,,++++++(((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###########################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))***+++***...///+++)))******((())))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###%%%'''&&&$$$""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))***++++++.........------------------///000000/////////000(((<<<111QQQ~~~{{{nnnbbb[[[[[[]]]hhhXXXHHH@@@<<<===GGGTTTMMMWWWdddKKKDDDEEE@@@FFFFFFDDDBBB@@@>>>;;;777555555555555555555555555555222111//////000000000///---------------,,,+++***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((())))))))))))((('''---...,,,)))(((,,,---,,,+++---///222555777666555+++,,,,,,---...//////000,,,000333333000.........***)))(((***---,,,)))'''***************)))))))))((((((''''''''''''&&&&&&''''''''''''(((((((((((('''))),,,......---...///000111222333333333333333333333333222333333444444333222111000000111222333aaaAAA777444222111///...,,,,,,++++++(((((())))))(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""""""""#########$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***'''+++,,,)))'''((((((&&&))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""%%%((((((%%%"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))***++++++.........------,,,,,,,,,,,,...//////......000111)))AAA---444{{{|||uuukkkaaa\\\\\\^^^___XXXKKK===999@@@JJJSSSXXXTTTzzzhhhGGGHHHFFFBBB:::IIIBBBCCCCCCAAA<<<999888888777777666555555444444333444222/////////000///---+++,,,,,,------,,,******((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((******))))))))))))((((((###$$$'''---000...,,,,,,******+++,,,+++(((%%%%%%///000111000...------...222...+++((()))+++...///+++,,,---,,,,,,+++)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((+++,,,,,,++++++,,,...///000222333333222222222111111111333333333333000000///...///111333444^^^???555222222111///...,,,,,,++++++(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%)))***'''%%%&&&&&&$$$)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!%%%))))))&&&###""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((***+++,,,.........------,,,,,,,,,,,,---...---------000222444+++000777FFFxxx~~~yyyrrriii^^^ZZZ\\\___aaa```===???>>>===AAALLLVVV[[[gggxxxCCCAAACCC???DDD:::>>>???BBBDDDAAA;;;888999<<<999888777666555444333333666444111000000///...,,,***+++,,,---,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))///'''###'''(((&&&(((---,,,,,,,,,,,,******...444(((+++,,,,,,++++++...000...+++)))+++//////+++%%%'''))))))&&&$$$&&&***,,,''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((+++,,,+++***)))***---...000111222222222111//////...///111222222111//////......///111444555___@@@333555111111000...---,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!!!!!######$$$$$$$$$$$$############""""""!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&''''''((())))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///000333666LLL|||vvvtttiiiddd\\\VVVZZZaaa```SSSGGGCCC555555GGGTTTUUU\\\kkkKKKCCC===???@@@@@@DDDJJJBBBBBB@@@???>>>>>>>>>>>>>>><<<:::888666555555555666555333111///...,,,+++------,,,,,,,,,,,,++++++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************************************************,,,+++++++++******))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***+++,,,------///111333333222000000111111///,,,,,,---000333555222000///000333666888888ZZZ>>>222444111111000...---,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######"""""""""#########$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""###############"""!!!!!!"""######$$$$$$######"""###"""""""""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&'''(((((())))))++++++++++++++++++++++++++++++,,,,,,---.........000///000000///;;;]]]xxx|||{{{pppfff___TTTWWW\\\^^^[[[QQQDDD;;;888>>>IIIOOONNNZZZZZZFFF???<<<===>>>===@@@EEE?????????>>>>>>>>>======<<<<<<;;;:::888666333222444333222000///---,,,+++---,,,,,,,,,+++******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,---...000222222111000111222111000///......111555888333111//////111444555555TTT;;;222444111000///...---+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!"""######$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''(((((()))************************++++++,,,,,,------......///...//////+++,,,>>>RRR~~~{{{~~~vvvjjjaaaZZZWWWPPPXXX___[[[MMM???888888:::FFFQQQYYYeeeJJJ<<>>>>>===<<<;;;;;;<<<<<<;;;999666222000111111000///...---,,,,,,,,,,,,+++******)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******++++++---...000111000000000111000111222000///000555999444111//////000111111000}}}OOO:::222444000000///...,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""############""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''(((((())))))))))))))))))))))))***++++++,,,------......---,,,...///---***111;;;ooo}}}}}}~~~{{{{{{rrrhhh___YYYVVVVVV\\\[[[VVVJJJ===888;;;@@@MMMTTTZZZdddUUUDDD999999999999999888777888999:::;;;<<<===<<<;;;999777;;;;;;:::999888666444333///......------,,,,,,,,,++++++***)))(((''''''&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))******---///000///...---...///000111222000------222666222000......///000///...xxxLLL;;;444555000000///---,,,+++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))******(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############""""""!!!"""""""""####################################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((******++++++,,,------...---,,,---//////...000444???___nnnuuuppp||||||nnnggg]]]UUURRRTTTXXX\\\___SSSCCC888666;;;AAAEEERRR___jjjvvvLLL666BBB<<<666999:::999777666666777:::;;;<<<<<<;;;888666444;;;:::777555555555777888------------,,,,,,,,,+++******)))(((((('''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))//////000...,,,***+++,,,///000000...++++++...111///---,,,---...//////...uuuJJJ;;;666444000///...---,,,***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""############$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""####################################"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''((((((((((((((((((((((((******++++++,,,,,,------...------------......///333222dddlllwwwxxx|||qqqiiieee\\\QQQKKKOOOVVV]]]aaaOOOBBB555333;;;DDDHHHGGGLLL^^^vvvNNN:::666111;;;444999<<<888555555666555::::::;;;:::999888666555<<<:::666444333444777999......------,,,,,,++++++))))))((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''.........,,,***)))***+++///...---------...//////...---,,,---//////...---rrrHHH;;;555333000///...---+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""""""""""""""####################################"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&((((((((((((((((((((((((*********+++,,,,,,------,,,------,,,+++,,,---,,,444***@@@ooo{{{vvvzzzssswwwyyytttpppjjjbbb[[[ZZZTTTPPPSSSYYY\\\XXXSSS<<<777555:::DDDOOOUUUWWWeeezzzYYY333===999---777333:::<<<777222444555444888888888888888999999999===;;;888555333333444444//////...---,,,+++++++++((((((((((((((()))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++++++++***))))))+++---///,,,+++---222555555333000///......///...,,,+++pppGGG;;;555111//////...---+++***)))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""########################!!!!!!"""###############!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""############""""""""""""""""""####################################"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&)))))))))))))))))))))))))))******+++,,,,,,------***,,,---,,,+++,,,---,,,(((444...AAAyyy{{{xxx|||uuu}}}yyyrrriiicccaaa^^^YYYTTTIIIJJJQQQ\\\ddd]]]JJJ999444777<<>>===;;;888555222000///000//////...,,,++++++***''''''(((((()))*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((())))))))))))***---000000,,,***...777<<<;;;888222111/////////---***(((gggGGG===333444///...---,,,+++*********''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!! !!!###$$$%%%$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,666111)))GGG~~~mmmkkk{{{vvvyyy~~~vvvooojjjeee___WWWQQQOOOMMMJJJHHHMMMVVV^^^[[[NNN@@@888666---777GGG___ppptttCCC===555000000000000000111111111111111222222222888777555333333555777888999888777666444333222111222111000...,,,+++++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''',,,222555333...(((%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$#########""""""!!!!!!########################$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''''')))---000.........///000222333444333333222111000///...---eeeFFF<<<333444///...---,,,+++*********'''(((((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%############################################################"""""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***---...,,,AAA{{{kkkkkkvvvssstttvvv~~~tttnnniiifffdddZZZSSSJJJEEEGGGKKKPPPSSS^^^[[[UUUKKKBBB;;;999:::CCCHHHMMM\\\ttt{{{UUU<<<777222...///000000000000000000000000111111111777666444222222444666777999888777666444333222111111000///---,,,+++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***000222000+++&&&######$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$####################################"""""""""!!!########################$$$%%%&&&&&&%%%%%%&&&''')))************,,,///222.........///000222444444111111000//////...//////cccFFF<<<222444///...---,,,+++*********(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%############################################################""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###!!! !!!###$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************++++++++++++++++++++++++111"""%%%444///&&&DDDsssrrrmmmxxxzzznnndddsss{{{uuulllddd]]]YYYUUURRRHHHEEEBBBBBBGGGOOOUUUYYYUUULLL@@@777666:::>>>AAAHHHQQQWWWgggiiiDDD111444111...,,,---...///...---.........////////////555444222111111222444555888777666555444222111111000///...,,,+++******)))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###''',,,...,,,((($$$"""###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$####################################""""""""""""###########################%%%&&&&&&%%%$$$&&&''')))************,,,///111,,,------...000111333444000///---------///111222```EEE;;;222333///...---,,,+++*********(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""###!!! !!!###$$$$$$###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))))))))******++++++++++++++++++++++++...&&&&&&111777222------UUUhhhqqqvvvuuujjj]]]rrrwwwrrrgggddd___YYYTTTMMMGGGBBB>>>AAAGGGLLLQQQRRRQQQPPP>>>;;;666444666===DDDIIIGGG```vvv]]]===111444...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------......333222000//////000222333555555444333222111000//////...---+++***)))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***+++)))&&&###"""###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################%%%$$$$$$################################################"""""""""""""""###########################$$$%%%%%%$$$$$$%%%&&&%%%&&&'''''''''(((***---******+++,,,---///111222///...,,,,,,---000333666\\\CCC:::111333///...---,,,+++*********(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""###"""!!!!!!###$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((()))))))))************************$$$***---)))(((---222222///NNNzzzrrrbbbnnnuuubbb___ooo{{{uuummmddd___WWWTTTOOOLLLIIIGGGDDDBBBFFFJJJOOOQQQOOOIIICCC???666:::======>>>DDDQQQ\\\kkkjjjKKK777+++---666---------,,,************)))******+++,,,,,,------111000////////////000111222222111000000///.........---,,,+++***)))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))'''%%%$$$######$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""###$$$$$$######$$$&&&"""$$$%%%%%%%%%%%%''')))''''''((()))+++---///000///...---,,,...111444666YYYBBB999000333///...---,,,+++*********''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%################################################""""""""""""############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))))))))))))))'''***...***&&&+++555---***<<>>111///---+++,,,,,,------+++((('''((()))(((((()))***+++,,,------/////////....../////////111111000000///......---...---,,,+++************))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%###$$$&&&&&&%%%&&&'''(((%%%%%%&&&(((***,,,...///......------...000222444VVVBBB999///333///...---,,,+++*********&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###!!!!!!"""######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))///&&&&&&///222+++$$$%%%///......<<>>GGGPPPVVVaaa{{{jjjIII===111---///000,,,)))***+++***(((&&&%%%'''***(((((()))***+++,,,------////////////////////////222111111000000/////////...---,,,+++++++++++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""######""""""###%%%"""$$$&&&&&&&&&%%%&&&(((%%%&&&'''(((+++---///000------,,,,,,,,,---......UUUAAA999///333//////---,,,+++*********%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###!!!!!!"""######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&++++++&&&%%%+++///...+++,,,///000000EEE|||kkkhhhfffllljjjXXXBBBDDDggg}}}|||wwwoooiiieeebbb```^^^VVVTTTQQQNNNKKKHHHDDDAAABBBEEEJJJOOOQQQOOOIIIDDD888999999888999===DDDJJJUUU^^^hhhooo|||UUUKKK777444...((((((,,,......'''((((((&&&$$$$$$'''+++'''((()))***+++,,,------////////////////////////333333222222111111000000......---,,,++++++++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######"""!!!!!!###%%%$$$$$$$$$%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""######""""""###$$$!!!###%%%%%%$$$$$$%%%&&&&&&'''(((***,,,...000111,,,,,,++++++++++++******VVVFFF444111111......,,,+++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""$$$&&&&&&$$$!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))))))))))))))******************---...***111NNNooojjj^^^```aaa]]]TTTLLLLLLPPP{{{|||yyy{{{yyyvvvssspppnnnmmmmmmjjjgggbbb]]]YYYUUURRROOOKKKIIIFFFDDDEEEGGGJJJLLLLLLOOOOOOJJJCCC???;;;999:::444555@@@JJJLLLNNNQQQfff{{{\\\CCC555...---,,,***)))((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&((()))***+++///...------...000222444555444333111000000000///,,,,,,,,,+++++++++***************)))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&''')))+++---///111222000...+++))))))***,,,---UUUEEE444111222......,,,+++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""''')))+++***&&&###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((''''''((((((((()))))))))(((((()))))))))************)))---111,,,'''111AAAVVVvvvoooiiigggfffaaaXXXPPPFFFQQQeee|||{{{vvvwwwxxxxxxvvvtttrrrqqqtttqqqnnnlllllljjjgggdddcccbbb```^^^\\\\\\[[[\\\XXXUUUQQQNNNMMMKKKGGGDDDMMMNNNPPPQQQQQQPPPNNNMMMAAA???;;;777666666666555===DDDPPPZZZ]]]^^^iiivvvlllLLL>>>333+++---,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++,,,,,,---///000000111111333222111000///.........++++++++++++************)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&'''(((***---...000111//////---------///111222SSSDDD555222222......,,,+++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""&&&+++...+++$$$ ###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))(((((())))))))))))******(((&&&***111111***(((+++555UUUpppiiigggeeebbbHHHAAA???FFFQQQ^^^nnn{{{~~~zzzvvvrrrnnnlllkkkhhheeecccaaa___[[[YYYWWWWWWVVVUUUUUUUUUVVVVVVUUURRRPPPRRRVVVXXXUUUQQQTTTTTTRRROOOKKKEEE@@@===777444111333888===AAABBBHHHKKKOOOSSS\\\tttZZZ:::222111---))),,,+++***)))((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***(((***,,,///000000......111000///---,,,,,,,,,,,,*********)))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&((()))+++---////////////000111222333444555PPPDDD666333222......,,,+++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" $$$'''&&&""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***+++&&&&&&+++---+++,,,///333''';;;tttxxxnnnnnnqqqfffVVVFFFAAA???===AAAHHHXXXfffuuu{{{~~~}}}|||{{{zzzxxxvvvssspppmmmiiifffdddeeeeeeeeeeeeeeeeeeffffffgggbbb___aaadddddd___YYYPPPLLLFFF???999666555555:::999;;;???BBBEEELLLRRReeejjjrrr~~~jjjSSS===666444///---///+++***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''(((***,,,---......---///...---+++*********)))))))))((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$%%%%%%'''(((***,,,---...---///000222333333333333~~~NNNDDD777444222......,,,+++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))...***'''%%%$$$###''',,,%%%,,,+++///UUU|||hhh___]]]aaa]]]OOOEEECCC;;;@@@FFFIIIPPPYYY______``````aaabbbeeeiiilllnnnrrrrrrqqqnnnllljjjhhhhhhjjjjjjjjjjjjjjjiiiiiiiiifffaaaZZZVVVTTTOOOHHHBBB>>><<<:::888888:::===???AAABBBFFFHHHGGGJJJXXXhhh{{{SSSCCC888111000+++$$$'''000))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((((((((((((***,,,...///...---,,,***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%''')))***+++,,,,,,---...000000///...---}}}MMMDDD777444222......,,,+++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$""" !!!###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))((()))***)))&&&%%%'''***'''666777)))+++OOOvvvoooooofffTTTKKKLLLSSSPPPHHHBBBCCCFFFDDD???AAAAAAAAABBBCCCFFFHHHJJJLLLNNNOOOOOONNNNNNPPPQQQQQQQQQQQQQQQPPPOOONNNMMMGGGDDDAAA>>><<<:::888666777999===@@@BBBCCCCCCCCCFFFKKKVVV___cccllltttLLL444777///***+++,,,)))''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((''''''))),,,///111...---,,,***))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$######$$$&&&''')))*********+++,,,------,,,++++++|||MMMDDD888555222......,,,+++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###########################""""""""""""""""""""""""!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))%%%(((***+++,,,------,,,+++$$$(((333,,,###777XXXoooYYYSSSYYYRRRQQQMMMKKKOOOUUUSSSNNNCCCBBBAAA???===<<<;;;;;;666999;;;;;;::::::<<<>>>:::;;;;;;<<<<<<;;;:::999666777999:::;;;???EEEIIICCCEEEIIILLLNNNOOOOOOOOOZZZfff~~~VVV;;;777===+++++++++,,,///111+++"""'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))+++---...//////...---+++************(((((((((((('''''''''''''''&&&&&&%%%$$$$$$######"""#########$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""###$$$%%%&&&'''((()))((()))***+++,,,---------|||MMMEEE999555222......,,,+++***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%###!!!&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""##############################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())),,,***(((''')))+++)))&&&---)))***///111......111???iii}}}pppssshhhiiifffcccaaa```ZZZSSSHHHHHHHHHHHHHHHHHHGGGGGGAAACCCDDDCCC@@@>>>???AAA;;;<<<===>>>???>>>======@@@DDDFFFGGGGGGKKKTTT[[[PPPPPPQQQTTTYYY```fffjjjxxxbbbGGG???666---))))))///...%%%"""(((***&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$###$$$$$$%%%%%%$$$&&&)))+++---......---000///---,,,++++++******))))))((((((((('''''''''''''''&&&%%%%%%$$$$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$&&&'''(((((('''((()))+++---...000111vvvNNNBBB666555000///...---,,,+++*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))((()))))))))************///+++EEE|||{{{yyyjjjaaaPPPLLLQQQ\\\[[[PPPMMMUUUQQQZZZSSSHHHMMMSSSSSSUUULLLPPPYYY^^^WWWLLLIIIMMMMMMiiicccMMMTTTbbbhhhqqqjjjiiipppZZZNNN???444///---+++))))))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%(((''''''***---///,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############$$$%%%&&&&&&###$$$'''---222444222...uuuNNNCCC666666111///...---,,,+++*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))''''''((((((((()))))))))(((((()))))))))*********...222111777WWWwwwtttmmmjjjllliiibbb```eeeeeebbbVVVTTTccchhh]]]WWWcccnnn{{{{{{lll___cccpppnnn{{{``````iiinnnvvviiiLLLCCC<<<333...------+++)))((((((((('''&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&'''))),,,---+++)))++++++++++++++++++++++++,,,,,,***)))(((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############$$$%%%&&&'''&&&&&&(((,,,000111///,,,sssNNNEEE777666111///...---,,,+++*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$%%%$$$$$$$$$############"""$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''(((((((((((()))(((((((((((())))))))))))222)))###&&&///FFFlllyyyvvvyyy}}}cccIII===:::000,,,))))))+++,,,***'''(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%'''***+++***)))************************)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&'''''')))((((((***,,,---,,,***pppNNNFFF777555222///...---,,,+++*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))),,,%%%+++555///$$$222NNN___KKKDDD;;;111,,,,,,***(((((())))))'''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$&&&'''(((((((((((((((((()))))))))))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&'''((())))))(((((()))***++++++jjjLLLFFF777444222///...---,,,+++*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((!!!---111'''$$$+++///***'''NNNwww~~~WWWHHH<<<<<<888---(((***---+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$######$$$%%%%%%&&&'''((('''''''''(((((()))))))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&'''''''''''''''((((((***,,,...dddHHHEEE666333111///...---,,,+++*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''(((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((&&&$$$&&&***---...------))))))<<>>hhhtttVVVAAA555111333///***'''***///...((("""&&&&&&&&&%%%%%%%%%&&&'''#########$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$########################"""$$$%%%$$$###$$$'''***&&&''''''((())))))******(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%'''************,,,///ZZZCCCBBB333111000//////---,,,+++*********(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!###%%%&&&%%%###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""(((***%%%%%%)))***&&&'''$$$&&&++++++***000;;;FFFcccnnnVVVFFF:::888555...---222)))+++***&&&%%%((())))))%%%'''(((((('''&&&%%%&&&##################$$$$$$######""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$##################"""$$$%%%$$$###$$$'''+++'''''''''((()))******+++((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&))),,,,,,******+++---XXXFFF>>>777444111...---,,,+++************&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$#########""""""!!!!!!###%%%%%%%%%)))$$$"""%%%((($$$"""333###$$$ !!!$$$$$$%%%&&& $$$###$$$((()))(((!!!!!!''''''###&&&&&&$$$(((&&&###"""$$$$$$!!!### !!! %%%!!!*** (((!!!---(((***""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''&&&&&&((((((((((((((()))***+++&&&(((******)))(((((()))///,,,******+++,,,,,,+++(((***,,,---,,,++++++,,,---+++***+++,,,,,,---///,,,...---***+++...,,,'''))),,,+++$$$"""&&&))))))***###&&&)))&&&)))+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,---444CCCZZZuuukkkXXXJJJAAA666333///+++)))((()))*********)))''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&((()))))))))))))))((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%&&&((()))+++,,,,,,VVVDDD<<<444222000...---,,,+++************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############"""""""""!!!"""''',,,..."""***%%%$$$***---$$$ /// ((($$$%%% %%%$$$ &&&&&&(((!!!(((%%%"""### !!!///))) ###&&&"""!!!$$$(((&&&!!! &&&###"""%%%&&&###!!!###444111---,,,'''+++'''""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$#########""""""""""""##############################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((((('''(((((()))***+++,,,+++***))))))+++///111&&&'''))),,,.../////////111000...,,,+++,,,///222000000222444444222...,,,000000000///......///000...,,,***+++***((('''(((,,,&&&))),,,(((+++...(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***++++++,,,((((((***---444===EEEJJJuuuzzzfff[[[LLL@@@999333---)))000...,,,***(((((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%''')))+++,,,---UUUCCC;;;444222000...---,,,+++************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############""""""""""""+++&&&***%%%---""""""### ((($$$%%%)))%%%'''""" !!!+++###!!!)))###)))+++)))### $$$,,,$$$"""%%% ***$$$ ### """  $$$&&&"""!!!"""((( ***### &&&'''%%%$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""#####################"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''((((((***++++++,,,***''''''))),,,---...***,,,,,,,,,+++,,,---///+++///222444444666<<<@@@JJJJJJKKKLLLLLLKKKHHHDDDDDDBBBEEEHHHCCC;;;<<>>777111---+++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''"""###%%%''')))+++,,,,,,...,,,...111...%%% ---+++)))'''&&&'''((()))//////...,,,***+++---000+++++++++++++++***++++++,,,---...,,,***((()))+++)))+++---...---+++***)))'''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$&&&''')))+++,,,---~~~NNNCCC>>>777333///...---,,,+++************(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""#########$$$555}}}xxx|||666###'''[[[qqq''' !!!'''(((RRR}}}kkk """'''|||XXX666!!!&&&&&&###FFFMMM$$$222""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((())))))***++++++,,,,,,,,,------...000111333444EEEWWWppp}}}kkk\\\VVVNNNDDD:::333///---)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((($$$###&&&(((&&&)))000((()))+++,,,------------)))((((((***,,,+++(((%%%,,,,,,,,,---------+++***&&&''')))+++,,,,,,***)))*********(((''''''((()))"""$$$'''((('''&&&$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""######$$$"""###$$$%%%&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$&&&''')))***+++pppNNNCCC999777111111...---,,,+++************((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""$$$)))---%%% ((($$$)))QQQ((())),,, )))###$$$))),,,+++333iii)))PPPfff"""&&&"""KKK###&&&%%%!!!###!!!"""###$$$$$$###"""!!!""""""""""""##################$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((())))))******+++***+++...---***,,,000444///---///555???RRRcccsss{{{wwwlll```ZZZUUUHHH:::444,,,(((++++++&&&""""""%%%$$$###%%%((((((%%%"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########%%%'''***,,,oooNNNCCC999777000111...---,,,+++************((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""%%%+++$$$!!! ((($$${{{***"""OOO$$$!!!''')))""""""&&&"""***%%%%%%vvvHHH!!!+++...www555888///!!!EEEuuu!!!'''!!!!!!"""###$$$$$$###"""!!!""""""""""""##################$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((''''''(((((()))*********,,,***+++---,,,+++///666333222444BBBYYYrrrqqqaaaQQQMMMEEE888,,,(((***------((('''%%%$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########%%%''')))+++mmmMMMDDD999666///000...---,,,+++************((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&### !!!'''###!!! '''$$$***"""fff888 (((%%%$$$###rrr """(((&&& %%%((('''###+++ %%% &&&ggg}}}777!!!777)))\\\)))!!!###444!!!(((%%%""""""############""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))''''''(((((()))******+++,,,+++,,,---+++***///666444FFF]]]tttxxxdddgggbbbVVVFFF:::333***"""'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$&&&(((***jjjMMMDDD999666///000------,,,+++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%### $$$"""""" '''$$$(((!!!!!!%%%$$$+++&&&vvv+++!!! """ %%%''' '''$$$***'''000,,,!!!&&&((((((///VVV,,,+++iii111444 """"""""""""######"""""""""!!!"""""""""##################$$$$$$$$$$$$######"""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***''''''((()))***++++++,,,...---///111111222999CCCUUUsssvvviiicccYYYFFF333***((((((((()))+++***'''%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$&&&'''(((hhhMMMFFF:::666///000------,,,+++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!###!!!"""### &&&$$$---&&&,,,///'''%%%000 &&&EEE&&&###$$$!!!$$$$$$(((###''' ###+++((( ###---///,,,###SSS$$$###'''%%%iii'''###""""""""""""""""""###!!!"""""""""##################$$$$$$$$$$$$######"""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***++++++(((((()))***+++,,,---.........///444;;;III^^^qqqnnnrrrooo[[[LLLMMM888111)))'''(((***(((%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&'''gggNNNHHH<<<777///111...---,,,+++************((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """###%%% ###%%% %%%###,,,...&&& ###'''!!! ///VVV---'''((( !!!&&&(((!!! ///######&&&###+++,,,AAAxxx)))$$$$$$"""######""""""""""""######""""""""""""##################$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,)))***+++,,,---//////000,,,---333???PPPkkk~~~nnnXXXRRROOODDD555***&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%fffOOOJJJ===888000222...---,,,+++************((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$&&& $$$###$$$(((!!!'''%%%!!!444sssIII+++!!!(((&&&!!!###$$$'''!!!)))&&&%%%***###!!!(((%%%+++///___%%% ###((( %%%$$$$$$###"""!!!!!!"""###$$$""""""""""""##################$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((()))+++,,,,,,---++++++,,,...///111222222555>>>QQQggg}}}lllYYYZZZVVVNNNAAA444+++((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$fffPPPKKK>>>888111222...---,,,+++************)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%'''!!!$$$###)))''' ***(((ttt111$$$###&&&###$$$'''###%%%"""&&& $$$***###"""'''""""""RRROOO&&&&&&"""###&&&///###$$$###"""!!!!!!"""###$$$""""""""""""##################$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))***+++,,,------,,,,,,---///000222333333GGGZZZyyyWWW```eee\\\III666,,,***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###############kkkNNNLLL>>>666666000...---,,,+++************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%########################!!!###"""!!!'''"""$$$&&&"""###$$$cccxxxxxx$$$######$$$%%%%%%###!!!((("""$$$(((***---)))666bbb///$$$"""###"""###$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))***)))((('''***---,,,)))***000......333555CCC\\\rrrzzzaaadddggghhhfffZZZAAA+++(((,,,***%%%''',,,+++$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))&&&(((((((((''''''(((***,,,(((%%%%%%&&&((('''%%%'''$$$###%%%''''''''''''***(((%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############jjjMMMKKK>>>555666000...---,,,+++************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%########################"""$$$$$$###'''"""$$$&&&###$$$!!!fff%%%$$$###$$$&&&'''&&&$$$'''!!!))) '''***###***YYYppp$$$&&&%%%###"""$$$"""$$$$$$$$$$$$############"""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''((((((((()))))))))---...---,,,+++---......)))333444222:::LLLppp|||qqqiiieee```[[[444+++***///((( 000&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&(((*********)))***+++(((((('''''''''((()))******(((&&&'''''''''((()))%%%###"""###%%%(((((((((&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############gggLLLKKK>>>555555000...---,,,+++************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######!!!'''###$$$'''###$$$---JJJ"""###!!! !!!###%%%%%%$$$'''!!!(((***)))''''''!!!---hhh(((... $$$"""%%%$$$$$$$$$$$$############"""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))*********,,,------++++++---000111///***666WWWyyyzzzuuuoooiiiZZZ>>>)))+++,,,%%%###)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''$$$&&&(((((('''''''''((((((***+++***((((((***---+++++++++)))'''((()))+++)))(((&&&%%%&&&'''&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############dddKKKKKK>>>444555000------,,,+++************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!'''###%%%'''$$$%%%&&&((((((%%%###!!!!!!###$$$$$$$$$)))###%%%'''...'''%%%'''))),,,###LLLsss(((222$$$%%%###&&&%%%$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))************+++((()))+++//////---...111111666<<>>???@@@AAACCCGGGDDD>>>???CCCAAA999;;;999666333000---(((%%%$$$%%%'''))))))))))))((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""############\\\HHHKKK===222444000...---,,,+++************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###'''$$$&&&)))&&&'''%%%&&&333@@@"""### $$$%%%###$$$%%%(((******(((%%%***%%% &&&***''''''ggg&&&666--->>>222$$$++++++{{{)))"""%%%JJJ &&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++,,,,,,,,,,,,------------///,,,...111000222CCCWWW}}}xxxuuuvvvuuurrrvvvwwwyyyzzzzzz|||~~~~~~~~~yyyxxx{{{~~~|||}}}|||nnntttqqqXXX<<<000++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((()))))))))))))))*********++++++,,,,,,,,,,,,...111444555222888???EEEHHHIIIIIIJJJZZZbbbiiiggg```]]]bbbiiirrrpppeee[[[[[[cccaaaXXXWWWTTTPPPKKKFFF@@@999555333111---***((('''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""############ZZZHHHKKK<<<222444000...---,,,+++************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%444555222---'''$$$&&&)))&&&(((,,,***xxx///'''(((,,,000333444111///(((###''''''!!!%%%qqq(((,,, |||ccc...)))&&&BBB***"""$$$---%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,---------......000111555888666<<>>RRRggguuu}}}{{{{{{|||{{{wwwyyyssszzzwwwcccXXX[[[]]]ZZZVVVTTTOOODDD555***+++%%%$$$***...+++''''''$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################$$$$$$##########################################zzzZZZGGGDDD<<<555333000///...---+++***)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''@@@555000+++(((,,,(((***222&&&---...$$$!!!'''|||%%%---'''&&&'''--- !!!---(((***(((vvv777ooo111---"""%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))(((((())))))***+++++++++***,,,---------...000111777222111HHHnnn~~~{{{zzz}}}yyyqqqzzzwwwfff^^^\\\YYYEEE///(((,,,...+++%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&)))...///)))&&&&&&---333666000,,,///777;;;EEETTTtttzzz~~~sssyyyccc^^^ZZZZZZ\\\]]]ZZZVVVEEE888+++$$$"""!!!%%%,,,'''((('''%%%###$$$&&&)))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$##########################################wwwXXXFFFDDD===666555222///...---+++************)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&'''''''''((((((((("""<<<$$$&&&%%%(((,,,...'''""""""%%%vvv)))***999(((&&&;;;[[[(((***)))###///&&&***EEE 555$$$(((000###|||hhhIII666$$$(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))((())))))***++++++,,,,,,++++++,,,---///000222333555222DDD|||}}}wwwuuuyyyyyyuuuzzz{{{sssmmmfffZZZBBB...)))///,,,$$$((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((***&&&$$$)))---------///***,,,---222BBB\\\rrr~~~nnndddllljjjiiijjjlllhhh```YYY[[[TTTKKKBBB777---)))***''')))***)))&&&%%%&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvXXXHHHEEE<<<555444222......---,,,+++*********))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''((((((((())))))))))))***'''''''''((((((((())))))::: :::,,,"""...,,,)))---'''&&&666***000555PPPHHH***+++***((()))!!!///;;;;;;&&&)))111$$$))),,,===999///!!!===333,,,!!!QQQ///000)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((())))))***+++,,,---------,,,...111222111222444222@@@bbbuuuzzz}}}tttxxxxxx~~~kkkhhhZZZDDD///'''(((+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''(((((((((((((((((()))))))))))))))...***)))+++,,,,,,000555///000999QQQyyyxxxhhhhhhkkkqqqvvvuuummmfffZZZ]]]```ZZZKKK999---(((&&&'''***,,,---+++'''$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvZZZJJJGGG<<<333222000......---,,,++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******+++$$$)))<<<,,, nnn+++222...111))),,,,,, $$$(((xxxMMM...))),,,333>>>555(((333&&&777)))...&&&444+++&&&"""...((($$$111[[[lll===&&&&&&###///)))..."""***%%%EEE888::: ******'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))***+++,,,---.........---000444333000222888GGG\\\xxx}}}xxxxxxnnneee[[[FFF...(((...(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))*********+++++++++---111333///+++000888PPP]]]sss|||ssskkkaaahhhnnnjjj___SSSJJJGGG///***&&&'''+++,,,(((###(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvZZZKKKHHH<<<222111000......---,,,,,,,,,,,,,,,***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++)))(((:::&&&000---000111JJJ---+++///***777444///222555 ...>>>,,,,,,333...---000@@@111555...555@@@999***...===BBB888BBB666...>>>;;;000;;;666888222:::444,,,>>>111***444;;;333&&& $$$***!!!'''+++!!!...555++++++222***'''***%%%000 ***333'''555 &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''(((((()))******))))))***+++---...//////------000444222000999GGGfff~~~zzzzzzzzzqqqaaaaaaZZZBBB---((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''(((((())))))******)))******++++++,,,,,,,,,******+++,,,...999QQQgggooo]]]eeeqqq|||}}}vvvmmmccc[[[FFF;;;,,,%%%%%%((())))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssXXXKKKHHH===333333222......---,,,,,,,,,,,,---******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((()))))))))*********)))))))))*********++++++*********++++++++++++,,,000+++###(((???444333+++333555...000(((333...---444666111,,,000***222???444===888FFFBBBDDDLLLNNNMMMVVV___bbbbbb\\\VVV^^^```^^^TTTMMMQQQQQQYYYZZZPPP___bbbXXXTTTOOOSSSJJJAAA???BBBDDD@@@::::::...000777"""---555(((222)))((('''&&&&&&...(((""")))222...'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))***+++,,,---///000000///...111444333666LLLddd}}}|||{{{kkkeeecccTTT===---)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((())))))***++++++******++++++,,,------------,,,///777FFF___wwwrrr|||~~~vvvmmmbbbXXX^^^TTTEEE666+++((())),,,((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%pppVVVJJJHHH===444444444......---,,,,,,,,,------******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,%%%(((666444$$$///<<<)))777'''<<<---...;;;444:::<<<<<>>]]]}}}yyyttt}}}pppggg```QQQ@@@))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((()))***+++++++++******+++,,,,,,---......,,,444EEE\\\qqqsssqqqpppnnnkkkiii___NNN999,,,(((***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiUUULLLHHH;;;333333000...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((()))***+++,,,---------///---***+++------,,,)))...222222---+++000555777666>>>GGGJJJKKKPPP\\\fffnnnqqquuuxxx{{{|||}}}|||uuuoooggg\\\SSSPPPBBB@@@;;;333+++''''''***...***&&&%%%)))+++)))'''%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))***+++******+++---+++,,,---,,,,,,,,,...000///;;;666...<<<\\\{{{ppp\\\SSSUUUBBB111%%%&&&+++***&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((((()))***)))((()))))),,,111000,,,///666777JJJnnnnnnmmmllldddcccTTT@@@000"""((((((***---***&&&%%%)))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&''''''''')))'''%%%#########$$$%%%(((%%%%%%'''((((((''''''$$$&&&((('''%%%######$$$((('''&&&&&&'''(((((('''&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%gggSSSKKKHHH<<<444333000...---,,,,,,++++++,,,,,,++++++++++++************************************************************))))))))))))*********************+++++++++++++++000000...,,,******+++,,,.........///000000000///&&&000;;;CCCMMMXXX```ccceeeooo}}}tttiiiccc```___\\\VVVMMM@@@333***(((+++------+++)))(((''''''(((((((((''''''((()))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))++++++******,,,---***,,,.........///111333,,,444555>>>]]]^^^NNNVVVMMM===---'''((((((&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))(((((()))***+++++++++---,,,---//////111<<>>SSSsssqqqcccmmmxxxsssfffVVVDDD666---'''&&&***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,+++************+++,,,...---,,,+++******++++++'''++++++)))+++...,,,'''///......//////...,,,******,,,------+++)))***++++++)))((()))++++++)))'''''''''''''''''''''''''''\\\JJJDDDEEE;;;444444111///......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---.........////////////.........///444CCCVVVeeevvvfffeeegggnnnssslllYYYIII555000***'''((()))(((&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))******++++++***,,,------------...000---///000000000111444666:::WWWzzzwww{{{nnnlllggg\\\III444)))'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,...///---++++++000444000>>>VVVsssyyyzzzrrrgggYYYHHH777***'''***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******---,,,***)))(((((())))))((()))***+++,,,---......111666888555888===;;;444666:::>>>>>>:::555000...222444444000,,,)))+++---***'''$$$%%%)))+++)))(((((((((((((((((((((((((((\\\JJJCCCCCC999333444222//////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------...///000000111222---555AAAOOOaaaxxxaaaVVV```qqq|||~~~XXXLLL<<<000+++)))(((&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,+++,,,......------///000---...//////111444999<<>>:::444000///......------------......------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***...000000---111......000000===WWWyyyrrr]]]bbbooo~~~ddd^^^jjjnnnsssppp]]]CCC333///000,,,)))((()))******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))))))))***++++++,,,,,,---------...............222///000222///222HHHaaazzzuuuwww~~~fffcccsssqqqTTT999///***'''(((***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++(((***,,,---------...//////)))---444111333RRRyyy|||ZZZ]]]^^^===***...///+++''''''((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((''''''((()))+++***((('''((()))+++---444000(((***333000,,,444BBB;;;BBBOOOUUUbbbqqquuusss}}}fffYYYZZZ\\\]]]QQQ;;;:::222---000///((($$$%%%SSSJJJBBB>>>;;;555000000/////////....../////////------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,---...///...111333///111>>>NNNkkktttnnnqqqgggwwwvvvkkkmmmrrrxxxwwwgggNNN:::------------,,,***'''%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***))))))******+++,,,,,,,,,------............//////......222555333<<<[[[zzz}}}}}}yyy```ppppppJJJ555,,,&&&)))***&&&%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++***+++---...------...000222222222222999PPPwwwtttdddaaaRRR===222***+++,,,***)))***(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((((((((***%%%&&&(((***++++++++++++%%%---...---000111???WWWSSSZZZnnn|||lll___QQQHHH???:::777555555777SSSJJJAAA>>>;;;555111000000000////////////000000------------------------++++++,,,---------------------------------------///---,,,---...///...---111444555FFFjjjuuuhhhuuuwwwjjjhhh{{{mmmrrrzzzqqq```HHH<<<...)))+++---***&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((())))))******)))******++++++,,,,,,------........./////////000...000444777;;;MMMvvv{{{vvv~~~\\\jjjfffFFF444(((***+++&&&%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++++++++---.........---///000...444444888PPP}}}oookkkcccVVV>>>)))'''+++)))'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''')))******)))((()))++++++,,,...///000000///...222888<<>>;;;555111000000//////////////////000------------------------+++,,,,,,---...---------------------............+++***,,,000222111111333222CCCXXXyyyxxxuuurrrkkk___eeejjjbbbsss~~~|||tttZZZ:::)))(((......+++((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))******+++******++++++,,,---------.........//////000000111222222444:::HHHfff~~~ccc|||uuueeeuuu}}}aaaEEE---***---***(((+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++---......------///111...333;;;NNNttt~~~xxxxxxmmmqqqXXX;;;***(((+++***'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((((()))***)))((((((***+++,,,+++((('''(((,,,111444AAAMMMZZZssszzzzzzpppaaaSSSRRRIIIAAA>>>;;;555111111///......------......///------------------------,,,,,,---.........---------------......////////////...111444333000333:::HHHtttwwwqqqwwwtttuuuqqqsss\\\DDD222******,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***++++++++++++++++++,,,------............//////000111222222444111333BBB___|||nnnccczzzZZZ999,,,,,,,,,******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,------,,,---000222333888LLLrrr~~~wwwYYY888+++//////((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))))))))((()))))))))((()))+++---111...+++---666DDDRRR\\\nnn}}}kkk^^^```gggkkk[[[TTTcccjjjsssjjjZZZnnnnnnmmmnnnjjjwwwyyyxxx|||wwwrrrRRRIIIAAA>>>;;;666222111......------------......------------------------,,,,,,---...............------......///000000000111///000111......<<>>;;;666222222//////............//////------------------------,,,------...............---......///000000111111...,,,...111222???```ooowww~~~zzzjjjRRR>>>222,,,,,,,,,+++++++++******''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))******+++,,,,,,---,,,,,,,,,---......//////...//////000222333333444222999NNNsssrrrqqqoooFFF,,,+++---***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,,,,---,,,---...///000222777:::FFFiii}}}zzzssshhhOOO333)))---))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''((())))))***++++++)))***++++++,,,...222555111;;;NNNeeeyyyxxxuuugggcccmmmuuuhhhttt{{{{{{}}}uuuwww}}}rrrfff___YYYYYYjjj```YYYmmmvvvzzzQQQHHH@@@>>>;;;666222222000000////////////000000------------------------,,,---......//////......---......///000111111222...---111888AAA[[[}}}}}}vvv~~~}}}tttiiiooo{{{uuuXXX===---------,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++,,,------,,,,,,------.../////////...///000111222333444444555CCC```|||wwwVVV111,,,000---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,---------...///000222555:::===gggvvvxxxkkk===,,,888))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++***+++,,,---...111666999SSSddd}}}qqqffftttmmmhhhxxxnnnvvvzzzwww}}}vvvhhhnnnZZZPPP]]]YYY\\\~~~lllhhhvvvPPPKKKDDD>>>:::666444222//////............////////////.........---------............/////////000//////...---///222222000666000///;;;^^^ssszzznnnpppvvvuuujjjZZZ===...)))000///$$$&&&333'''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))***++++++,,,++++++---------.........//////---000111000333888777222:::SSS}}}vvvnnnzzzGGG222...&&&*********)))((((((***,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))))))))***+++,,,,,,+++++++++,,,------///+++---222000000EEE___|||uuunnnkkknnnrrruuuvvvggg666222,,,000&&&$$$...''' ---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''))))))&&&((()))***++++++,,,---000''')))444666888PPPooouuu|||sssrrrjjjcccnnnxxxrrrsssuuutttssssssYYY]]]SSS```gggPPPKKKDDD>>>:::777444222//////............////////////.........---------........./////////000000111000///...000222111///000:::IIIhhh{{{yyyyyyxxxwwwuuusssrrrqqqrrrrrrrrrssstttssspppmmmrrrvvvyyyvvvvvv{{{}}}}}}zzzlll___III222***---///+++'''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))***++++++,,,,,,+++---------.........//////...///000222222222222222CCCddd}}}uuuqqqaaa:::...---++++++***)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++,,,,,,,,,+++,,,,,,---......///222333222>>>^^^~~~|||lllbbb]]][[[XXXUUUTTTWWW[[[^^^ZZZeeewww~~~ccc222***///,,,(((+++)))&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))***)))))))))******+++++++++333555000:::```pppnnnooooooooo|||wwwsssrrrhhhppplllwww```PPPKKKDDD>>>:::777444222000//////......//////000/////////............---....../////////000000000222111000111333333222111+++CCC___}}}uuuqqqqqqrrrpppnnnlllkkkjjjiiigggeeejjjhhhfffdddcccdddfffhhhgggggghhhjjjkkkkkkhhhfffjjjmmmlllhhhgggkkknnnnnnhhhlllqqquuuxxx{{{~~~{{{xxxxxxzzz{{{iiiKKK111,,,222///%%%))))))((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******((()))***+++,,,,,,,,,,,,------.........////////////---000555444///222:::TTTxxxzzz{{{zzzKKK111222,,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,---......,,,000222111888SSSzzzqqqiiiddd```]]][[[\\\]]]___``````[[[TTTOOORRRTTTUUUSSSOOOOOORRRVVVSSSUUUZZZccctttIII///---///---'''+++---%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***,,,***)))***+++,,,,,,++++++333===LLLkkk~~~uuupppssscccQQQOOOJJJDDD>>>:::777444333000000////////////000000/////////..................////////////000000000111000111444444333444666IIIsssooorrrzzzsssppptttsssqqqooommmooossswwwyyy{{{~~~}}}~~~~~~|||{{{}}}|||{{{~~~rrrjjj~~~|||yyyhhhLLL444,,,---///******))))))))))))(((((('''(((((((((((()))))))))(((((()))))))))*********))))))***+++,,,,,,,,,,,,............////////////000,,,000888555///888KKKrrrxxxyyy|||fff???111,,,+++************((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,---,,,,,,,,,---...///000...000000555KKKsss~~~iii^^^\\\ZZZWWWVVVVVVWWWYYYZZZ^^^___```ccceeefffeeedddhhhjjjlllkkkiiihhhiiijjjiiihhhfffdddeeellluuu|||nnnCCC---+++000((()))...%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))************,,,...//////...333<<>>:::777555333000000////////////000000////////////////////////////////////000000000111000000222444222///666@@@ppprrr{{{yyyvvvuuuvvvzzz~~~ttt|||xxxyyyvvvhhhLLL333+++000++++++******))))))))))))(((((((((((()))))))))***))))))))))))************)))***+++,,,,,,---,,,,,,........./////////000000222///222777222111DDD___zzz|||}}}~~~YYY333---+++)))***+++,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,---------------...///000111555222333DDDjjjzzzzzzppphhheeeeeedddeeefffhhhjjjmmmqqqssszzzzzzyyywwwvvvuuuuuuvvvzzzyyyzzz|||~~~|||wwwwwwvvvtttpppllljjjiiiccciiitttooottt~~~```555'''111+++&&&***((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((******(((***,,,------...///000@@@aaasssNNNJJJCCC>>>:::888555444111000000//////000000111...////////////000000000/////////000000000111111111111333333...111EEE[[[|||~~~xxxpppuuu~~~}}}xxxvvvvvvhhhLLL444))),,,,,,++++++***)))))))))((((((((()))))))))******)))))))))*********++++++)))***+++,,,------------....../////////000000000333333555333000999ZZZ{{{rrrxxxCCC111...******,,,---,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))***+++,,,---...---------...///000111222555000999YYY{{{}}}yyyyyy}}}~~~}}}||||||{{{zzzxxxvvvuuuooommmjjjjjjsssxxxmmm{{{zzzwwwwwwKKK///000...''''''+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******(((+++------+++///777???XXXNNNIIICCC===:::888666444111111000000000000111111.../////////000000000000//////000000000111111111222222333333222@@@gggnnnvvvxxx|||~~~www}}}uuuuuu~~~|||zzzzzzwwwgggJJJ000---,,,,,,+++******))))))(((((()))))))))*********))))))*********+++++++++)))***+++,,,------------.../////////000000000000///555777222444MMM|||vvv]]]888222,,,***+++---,,,)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))***+++,,,......---------...///000222333222444JJJtttvvv~~~zzz{{{|||xxxhhhDDD///...,,,(((+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++(((---///---...999NNN```zzz~~~NNNIIICCC===:::888666444111111000000000000111111.../////////000000111111000000000000111111111111111111333555888QQQssszzzzzzyyy{{{wwwzzzwwwttt^^^AAA------,,,,,,+++***))))))))))))))))))************)))************+++++++++******+++,,,------------////////////000000000000***555999333:::aaaxxxuuuttt{{{sss>>>777...***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///------......///111222333666???___}}}~~~~~~WWW///---000******))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$&&&((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++(((---000///333GGGfffppp|||NNNKKKEEE???:::666444333444333222222111111222222000000000000000000000000111111111111222333444555:::000///888NNN}}}gggppp~~~tttzzzzzzssshhh[[[999...---...)))***///,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111111111:::...III}}}}}}]]]AAA,,,---///((('''...))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******************++++++---000,,,,,,444222///666<<>>^^^www|||sssrrr}}}ooohhh___>>>---...,,,+++---+++************************************+++++++++,,,,,,------------...............///000000111111222444444333OOOssssssqqqsss||||||]]]999...000---************)))))))))(((((((((************************''''''((((((((()))))))))+++*********++++++,,,---+++222222222444000222AAA\\\zzzzzzRRR///000++++++***)))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***+++)))'''''')))***,,,---000222>>>\\\|||sssqqqMMMJJJEEE@@@;;;777555555444333222222111111222222111111111111111111111111333333222222222333333444999000HHHqqq{{{|||}}}hhheeeLLL999000***...000(((*********************************+++++++++,,,,,,------------...............//////000111111222222222444666jjjttt}}}sssrrryyyuuuFFF000---...,,,************)))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))+++++++++++++++,,,---...,,,222222111222///999PPPwwwwwwyyysssppp???---,,,++++++***)))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))******'''&&&***...//////000...>>>VVVyyyrrrYYYiiiMMMJJJEEE@@@;;;888666555444333222222111111222222111111111111111111111111333333333222333333444444666:::lll~~~mmmzzztttqqqcccYYYLLL777)))000333%%%***************************++++++++++++,,,,,,,,,---------.........////////////000000111222222222333888IIIwwwXXX555,,,---...,,,************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++,,,---...//////222///...000111DDDdddwww]]]...---,,,+++***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))&&&(((...000......000...XXXooogggMMMJJJEEE@@@<<<888777666444333222222111111222222222222222222222222222222222222222222333444555666444XXXxxxpppttttttgggcccYYYBBB...000333'''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///////////////000111111222222333444;;;```{{{vvvzzzoooCCC///...///...++++++*********)))))))))''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,---...///000111222---...333999SSSyyy{{{zzzBBB000---,,,+++***)))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((())))))***++++++((()))///...***---444HHH{{{qqqMMMJJJEEE@@@<<<999777777444333222222111111222222222222222222222222222222111111222222444555777888KKKuuu|||tttvvvggg]]]PPP999,,,......+++++++++++++++++++++++++++++++++,,,,,,,,,------............///////////////000000111111222333333777???xxx|||}}}vvvqqqUUU888111000...+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---///000111222111---222;;;DDDaaayyyfff444...---+++***)))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((())))))***+++---)))***...---+++666EEEtttqqqxxxMMMJJJFFF@@@<<<999888777444333222222111111222222222222222222222222222222000111111222444666888999lllppprrrhhh\\\ZZZBBB))))))444++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000000111222222333333???GGG{{{}}}bbb???444111...+++++++++************)))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///111111222000...666BBBLLLjjjssssssvvvzzzmmmqqqnnnvvv{{{999...---,,,***)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))******+++...)))***......111BBBXXXtttwwwdddpppMMMIIIDDD@@@<<<:::666444444333222222111111222222222222222222222222222222///999333///888555777MMMyyyxxxsss|||^^^XXXKKK222***555...---,,,+++************++++++,,,,,,,,,---------,,,---......//////......---111///...555222111999777jjjrrrnnnPPP888(((111---,,,+++***))))))))))))((((((((((((((()))***************)))******+++,,,,,,,,,,,,,,,---...//////444111...111@@@___tttYYY}}}tttjjj~~~qqqxxxuuuuuuZZZ444000***''')))///...'''))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))***************)))))))))))))))***+++111(((+++333+++---ZZZuuuqqq}}}MMMIIIDDD???<<<999777444444333222222111222222222222222222222222222222222222666111222:::666???^^^kkk{{{yyyiiiYYYNNN<<>>;;;999777555444444333222222222222333333333333333333333333333555---///999888<<>>;;;999777666555444333333222222333333333333333333333333333333222---222999777HHHnnn~~~wwwnnnUUUTTTKKK777------.........---,,,,,,,,,,,,---------.........---...//////000000//////000111///222777333999LLLtttTTTBBB111...---,,,+++************)))))))))))))))***+++++++++++++++***+++,,,,,,---............///000111111444888IIIbbbrrr|||{{{~~~___NNNQQQTTTggg~~~{{{dddsssrrrzzzrrr___222111000,,,---+++************************(((((())))))))))))((((((((((((''''''''''''((((((((()))))))))************))))))))))))***+++,,,---***...,,,666hhh{{{dddYYYWWWeeewwwOOOJJJCCC===:::999777666555444444333333333333333333333333333333333333333111///666999<<<___kkk[[[SSSMMM===111000///------,,,------,,,---------..................///000000000000///333555222333555111>>>ZZZyyyfffHHH222...---,,,++++++******+++***))))))))))))***+++++++++++++++++++++,,,------///......//////000111222---===VVVmmm{{{dddRRROOO]]]jjjvvv{{{eee]]]rrrqqqkkk~~~|||yyyAAA,,,///...)))***************************((())))))******))))))(((((((((''''''''''''(((((())))))))))))************)))))))))***+++,,,---...+++---222IIIhhh\\\RRRWWWnnnyyy~~~OOOJJJCCC===:::999888777555555444333333333333444444444444444444444444444222333999888FFFyyykkkhhhXXXQQQFFF444222///---++++++------------------..................///000000000000000222444333444444444JJJoooyyymmmyyyxxxppplllooozzzOOO888......---,,,++++++++++++******))))))******+++,,,,,,++++++++++++,,,------////////////000111222222///HHHfffyyy|||zzzYYYYYY^^^ooosss]]]]]]uuuyyywwwsssWWW...000///%%%,,,************************))))))************))))))((((((''''''''''''(((((())))))))))))************)))))))))***+++,,,.........444EEEfff}}}```SSSVVV```zzz|||PPPJJJCCC===:::888888777555555444333333333333444444444444444444444444444444666:::888OOO```rrr}}}~~~sss___WWWNNN666444000,,,***+++,,,...---------.........//////...//////000000000000000---111222444666888VVVppprrr|||xxxVVV>>>......---,,,++++++++++++*********)))******+++,,,,,,,,,++++++,,,,,,---...////////////000111222333;;;YYYwwwxxx~~~rrrOOOhhhvvv~~~~~~hhh\\\```yyy~~~|||uuubbbzzzjjj222333000$$$///************************))))))************))))))((((((''''''''''''(((((())))))))))))************)))))))))***+++---...///...:::WWWbbbPPPOOO\\\tttkkktttVVVHHHDDDCCC;;;999:::555555555444333333333333444444444444555555555666666777555444@@@jjj|||nnn{{{zzz\\\ZZZLLLHHH666***...222...,,,///............////////////////////////000000000000333---222;;;555777bbbsssvvv}}}}}}XXXIII555---///111++++++...))))))))))))))))))******+++++++++******++++++,,,---222//////111111///000555BBBfffqqqgggcccrrr^^^ZZZdddoooaaayyysss@@@---555,,,)))---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))))))))))))))************'''---+++,,,222///,,,333444HHHpppyyyfffLLLNNN[[[{{{ttt___zzzzzzVVVHHHCCCCCC;;;999:::555666555444444333333444444444444444555555555666666555888<<>>bbbmmmyyyyyyfffdddppp]]]VVVHHH999......111...---///............////////////.../////////000000000111555111222555777KKK~~~~~~hhh~~~\\\<<<...---000++++++...******))))))))))))***+++++++++++++++++++++,,,------///...000222222222888???dddwww{{{uuuhhhxxxnnnccc___fffmmm}}}|||dddhhhzzz>>>,,,...///---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))))))))))))))***************+++'''(((///,,,,,,666===gggsssiiiyyyqqq[[[FFFTTTttt}}}{{{yyyzzzhhhaaaWWWHHHCCCBBB;;;999;;;777666666555444444444444444555555555555666666666666222888???kkkqqqkkk~~~xxx}}}eeeiii~~~^^^WWWHHH;;;000///000...---///............////////////......//////000000111111333333333333<<<[[[yyy}}}~~~kkk^^^CCC111,,,///++++++---+++******))))))******+++,,,,,,++++++++++++,,,------......000222111222<<>>333//////.....................////////////.........///000111111111///333333444EEEmmmvvvuuu|||zzzrrrrrrnnniiiLLL555+++///,,,+++---+++***************++++++,,,,,,,,,++++++,,,,,,---...//////111111///333AAAPPPlllxxxsssjjj```\\\eeepppffflllrrrqqq~~~rrrmmmbbb444///...---,,,++++++******++++++******++++++++++++******((((((((((((((((((((((((((()))))))))************+++---+++...222,,,///AAApppzzzjjj[[[HHHWWWttt{{{wwwvvvwww~~~sssnnn]]]MMMGGGDDD<<<:::<<<888777666555555444444555555555555666666666777777777999:::MMM}}}~~~}}}{{{vvvsssmmmtttyyy~~~iiivvvnnnTTTHHH@@@666000........................////////////------...///000111222222...555444555OOOyyyrrrooo~~~sssmmmooozzzUUU999,,,000---+++---++++++************+++,,,,,,,,,,,,,,,,,,,,,------...000000111000///666KKK___tttttt]]]^^^hhhdddaaaeeefffvvvyyy|||~~~rrr>>>,,,000---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************(((++++++...000+++777QQQ|||fffVVVMMMMMMyyyuuugggqqqmmmxxxzzzeeevvvqqqaaaQQQIIIFFF<<<:::<<<888777666666555555555555555555666666666777777777777444777ZZZ|||uuu}}}zzzttt}}}||||||}}}VVVHHHBBB888000...//////...............////////////------...///000111222222111777555777ZZZ}}}xxxqqq^^^>>>...111...+++,,,+++++++++******++++++,,,------,,,,,,,,,,,,---......///000111000111<<>>888:::999777777666555555555555555444444555555666777777777444;;;sss|||}}}{{{}}}WWWKKKBBB>>>777,,,...333---//////////////////////////////000000111111222222888///999:::fff{{{~~~sssoooyyymmmsssoooFFF888///,,,222+++---*********)))******+++,,,,,,,,,,,,,,,---...//////+++...111111777KKKlllyyyzzzooogggrrroooaaaddd```jjjhhhSSS___\\\fffooo~~~SSSrrr>>>)))------...---+++***++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))******++++++,,,------000+++///555000:::jjjmmmmmmOOOgggeee}}}xxxkkkpppvvv|||dddwwwxxxoooYYYMMMIII???999;;;999777777666555555555555666444444555555666777777777<<>>222///222...////////////////////////......///000111222222333000;;;666RRRxxxtttjjjSSSUUUZZZ___aaafffxxx}}}www{{{qqq^^^AAA333---000(((,,,+++************+++,,,,,,,,,,,,,,,------...///000---444333222HHHmmm}}}qqqyyyiiicccfff^^^ppplllWWWTTT^^^eee|||~~~gggyyypppXXX}}}xxx===000...,,,+++***+++*********++++++,,,,,,++++++***))))))))))))))))))))))))******++++++,,,------...000...444444CCCvvvtttwwwcccgggnnnqqqzzzmmmlllqqq}}}___oooooo}}}nnn]]]TTTFFF>>>===999888888777666666666666666555555666666777888888888@@@iii{{{aaaUUURRRPPPTTTSSScccrrrrrrhhhdddlllvvv|||UUUHHHDDDAAA555///111///////////////////////////......///000111222333333222===444XXX||||||jjjXXXIIINNNUUUZZZ^^^fffxxx}}}kkk~~~eeeCCC333...000)))...+++++++++***+++,,,,,,---------------...///000000111555444;;;]]]sssfffbbbgggcccwwwjjjTTTXXXbbbooo|||{{{vvvVVVpppOOO222///,,,***+++,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))***++++++,,,------......//////333777UUU~~~lll}}}ggg^^^mmmqqqooosss^^^kkk{{{lllXXX}}}tttyyyhhh]]]JJJ>>>===:::999888777777666666777777555666666777777888888999DDDwwwzzzlll[[[XXX]]]iiigggoooyyy}}}}}}|||xxxXXXIIIEEEDDD777///111000////////////////////////---...///000111222333444333===:::hhh}}}sss```MMM[[[[[[\\\___eeesss{{{vvvnnnvvvnnnFFF555///000***000+++++++++++++++,,,------------------...///000111333222111AAAiii~~~~~~{{{dddbbbiiifff{{{iiiPPPZZZdddxxx|||~~~mmmTTT___www|||fff555111,,,+++,,,---,,,******++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,------......,,,000///<<>>TTTppp|||{{{uuuxxxxxxgggaaahhhllldddlllqqqdddLLL___nnn~~~yyyccclllnnnfff999333---,,,...000...,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++,,,------......//////888000LLLsssjjjTTTeeevvvhhhrrrtttwwwzzz~~~dddaaa~~~}}}xxxDDDGGG===>>>::::::888777666666666666666666777777888999;;;<<>>___tttvvv{{{pppqqqhhhnnnsssqqqlllfffeeevvvnnnUUUSSSeeezzzssszzzjjjooo```\\\666---+++000333$$$///***++++++,,,,,,++++++***))))))))))))))))))))))))+++,,,,,,------......//////888DDDuuuxxxXXXmmmzzzoooooolllqqqnnnuuuwwwtttyyybbbfffHHHGGG===???<<<;;;:::888777777666666777777777777999:::;;;<<>><<<;;;999888888777777777888888999:::<<<===VVVzzzuuurrrjjjsssqqquuuRRRLLLGGGHHH888555111000000000000000000000000000000111222333444444555888@@@rrrxxxiiimmm}}}```VVVQQQQQQ^^^jjjtttwwwuuuyyywwwGGG:::000222111...------------.../////////......//////000111222222<<>><<<:::999888888888888888888999;;;<<<===]]]|||ssswwwnnnqqq}}}VVVKKKEEEHHH888444111000000000000000000000000000000111222333444555555888HHHkkkkkkvvv|||uuuwww~~~VVVPPPSSS[[[jjjttt|||uuusssxxx~~~OOO===111222222......------......///000////////////000111222222444AAAcccwwwyyyzzz~~~qqqeee]]]WWWbbb[[[VVVkkk~~~rrrxxxyyyRRRvvvkkk222111...'''222)))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,...///000111222;;;SSSkkkmmmggg^^^cccnnnkkkqqqzzzvvvcccooovvvcccIIIBBBAAA@@@>>><<<;;;999999888888888888999:::;;;<<<===___pppjjjzzzxxx}}}|||lllmmmoooWWWIIIDDDHHH888444000000000000000000000000000000111111222333444555555555OOOzzzzzzlllQQQPPPUUUaaarrrzzzvvvuuuyyy~~~zzzXXXBBB222000333...............//////000////////////000111222333666GGGlllxxxxxx}}}|||vvvqqqiii]]]VVVaaa\\\XXXnnntttvvvXXXppp:::///111)))222+++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,...///111222222>>>eeewww{{{mmmaaa]]]hhhtttqqqxxxyyy~~~qqqggg~~~~~~WWWDDDBBBAAA???===;;;:::999999888888888999:::;;;<<<===WWWyyyllldddttt{{{uuu~~~uuujjjkkkfffXXXHHHCCCHHH888333000000000000000000000000000000111222222444444555666333QQQ}}}```PPPRRRVVVcccttt|||xxxxxx|||hhh{{{uuu^^^EEE222///333...............///000000////////////000111222333555KKKssszzzzzz}}}wwwqqqqqqmmm___VVVbbb^^^YYYoooxxxuuu^^^UUU@@@...444,,,333,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++,,,...///111222222>>>pppbbbhhh[[[\\\lll}}}|||xxxgggsssvvvYYYGGGHHHFFFBBB===:::888777777999999999999:::;;;<<<<<>>000111111000000000////////////000000111222333444444555;;;OOOgggQQQLLLXXX^^^jjjxxxttt}}}ttt{{{lllPPP444000...//////............//////000000//////000111222333;;;kkkyyyssstttrrrfffZZZXXXdddbbbbbbyyyyyyyyy~~~{{{hhhvvvqqqWWWNNN555222///...,,,++++++++++++++++++++++++++++++++++++++++++++++++***...+++,,,333111///888]]]hhhxxx}}}tttYYYbbbooo}}}rrr~~~xxxTTTKKKFFFDDD@@@===;;;::::::;;;999999999999:::;;;<<<<<<[[[}}}xxx^^^JJJHHHIIIKKK\\\rrriiihhhcccBBBGGGEEE===000222111111000000000/////////000000111222333444444555<<>>444444//////............//////000000///000111222444666KKKiiizzzxxxvvvsssfffYYY^^^eeedddjjjzzzwwwxxxnnn888...333333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,000//////111...:::TTTzzzqqqeee~~~gggXXXVVVQQQNNNIIIDDD@@@===;;;;;;999999999999:::;;;<<<<<>>222222//////............//////000000///000111333555666KKKjjjwww}}}wwwvvvsssfffYYY^^^fffgggnnnzzzyyytttuuu>>>222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,//////000111...???___uuu{{{lllllleee|||ddd^^^YYYUUURRRLLLFFFAAA===;;;:::999999999999:::;;;<<<<<>>333666222222222111111111000000000000111222333444444555DDDwww|||WWWNNNKKKXXXlllwwwtttqqq{{{___yyy~~~pppsssBBB333222//////............//////000//////000111333666777[[[vvvxxx|||{{{vvvuuurrreeeXXX\\\gggmmmuuu{{{}}}sss~~~nnnrrrIII888///---///------------------------++++++++++++++++++++++++***...///000111...CCChhhyyytttmmmjjjdddlllhhh|||hhhfffaaabbb^^^WWWOOOHHHCCC???===999999999999:::;;;<<<<<>>===;;;::::::;;;;;;<<<===|||rrr^^^SSSQQQ]]]mmmvvvqqqrrrzzzooorrriii```XXXGGG222555222222222111111111000000000000111222333555666777MMMZZZNNNVVVlll|||wwwtttyyyjjjkkkrrrtttlll>>>444000000////////////000000000333000///444222555DDDVVVsss|||}}}wwwttttttxxx}}}wwwkkkccc^^^ZZZhhhhhh}}}yyy{{{hhhdddvvvEEE888555---//////.........---------------------------------,,,///333111111IIIsssnnn~~~cccTTTQQQQQQPPPZZZYYYZZZ\\\ZZZZZZ```hhhhhhyyy|||{{{yyyuuurrrrrrzzzrrr~~~qqqeeeYYYSSSSSSMMMIII@@@???>>><<<;;;;;;;;;;;;EEEjjjaaaQQQOOOZZZsss|||xxxzzzooosss|||sssiii^^^KKK333444222222222111111111111000000000111222333555666777UUUWWWTTT```wwwuuusssyyyaaazzzeeeggglllsss@@@333111000000//////000000111///333000///333222666FFF]]]~~~~~~uuuuuu}}}ooocccaaabbbjjjjjjxxxvvv}}}yyy|||ccc^^^sssGGG888444.../////////.........------------------------------...---222111111OOOzzzvvveeeVVVQQQRRRWWW\\\\\\YYYVVVTTTQQQSSS]]]iii{{{uuullllllqqqllltttnnn}}}mmmWWWZZZNNNOOOEEECCCAAA???===<<<<<<<<>>===>>>>>>===>>>PPP|||oooZZZmmmtttpppxxx}}}yyyRRR444777222222222111111111111000000111222333555666777777\\\|||nnnYYYdddqqqwwwlllqqqvvvrrrkkkxxxAAA888222111000//////000000111000222...000555111777IIIpppzzzzzzttttttggg^^^]]]yyyjjjwww|||pppwww```VVViiiNNN777222111333222222111000//////...,,,,,,,,,---------.........000333333444mmmvvvbbbgggqqqsssqqqooooooxxxwww~~~uuuuuuwwwqqqrrrsssvvvsssmmm}}}uuupppgggSSSRRRXXXPPPSSSNNNGGGBBB???======<<<===IIIrrrdddyyysssoooxxx}}}OOO222888222222222222111111111111000111222333555666777777UUU|||nnn\\\iiitttkkkqqqyyybbbooo~~~DDD888333222000//////000000111000222...000555111777IIItttzzzppp]]]YYYbbbzzz}}}iiixxx|||sssggg```dddUUU>>>888444333222222111000///......,,,,,,,,,---------.........///222444888sss~~~yyygggvvv~~~nnnpppyyysssrrrmmmjjjxxxrrrwww|||qqqcccWWW^^^bbbWWWSSSRRROOOJJJDDD???======;;;BBBwwwtttmmmssshhhgggcccgggrrr~~~rrroooxxxzzzNNN000999333222222222111111111111000111222333555666777777JJJ}}}ooo```ooouuulllqqqvvv[[[~~~sssIII888333222111000///000000111000222...000555111777III{{{|||iiiVVV[[[lllxxx~~~yyygggxxx~~~wwwhhhjjj___~~~[[[DDD:::444333222111000///...------,,,,,,,,,---------.........///222666===zzz{{{sssuuuqqq|||mmmxxxxxx|||}}}tttgggiii~~~{{{wwwvvvoooddddddnnnlll\\\VVVXXXXXXSSSKKKCCC???>>><<>>555333333222111///...------,,,,,,,,,---------......000///222777@@@uuuvvv~~~tttooolllqqqjjj```fffooogggYYYXXXZZZ[[[VVVNNNEEE@@@>>>>>>BBBcccvvvvvv{{{QQQUUUXXXYYY\\\bbbeeeeee```kkkyyy~~~{{{{{{zzz~~~uuu~~~xxxqqqpppxxxYYYPPP333666333333333222222222222111000111222333555666777777PPPmmmbbbsss}}}iiikkkyyyzzz}}}WWWqqqsssQQQ666555444222000000000000111000222...000555111777IIIoooTTT___ooouuurrrhhhjjjuuugggyyyrrrgggcccXXXoooVVVFFF<<<444444333111000///------,,,,,,,,,---------......111///111777CCCrrriiipppvvvqqqkkkvvvxxxoootttwwwjjj___fffiii```\\\ZZZZZZYYYUUUNNNFFF@@@===>>>BBBUUUfff\\\[[[kkktttooojjjoooxxx||||||sssooogggfffxxxuuutttoooqqqzzzZZZMMM666666333333333333222222222222000111222333555666777777ZZZlllcccrrr{{{gggkkkyyywwwwww___}}}UUU777555444333111000000000111000222...000555111777IIIjjj}}}RRRcccrrrqqqvvv}}}ooottthhhxxxlllvvvYYY]]]dddrrrWWWGGG???666555444333111///......,,,,,,,,,---------......222///111999EEEzzzdddppp}}}^^^ZZZdddxxx\\\YYYgggzzzxxxqqqvvvxxxiiibbbkkkhhh___ddd___\\\XXXTTTOOOJJJDDD@@@;;;BBBLLLfffsssuuuiiiYYY]]]]]]qqqtttkkk{{{|||ooommmqqq|||tttFFF888999444444333333333222222222000111222333555666777777YYYnnndddrrr}}}iiillluuupppuuu```XXX999666555333111000000000111000222...000555111777IIIcccyyy~~~YYYfffqqqttt}}}yyysssgggxxx~~~lll{{{RRR}}}WWWeeennnRRREEE???888777666444222111//////,,,,,,,,,---------......111...111:::IIIwwwyyyyyyxxxlllLLLKKKEEEVVVUUUOOO\\\bbblllnnn|||kkkZZZsssccclllpppmmmggglllcccdddppphhh]]]hhheee```ZZZUUUSSSOOOIIIDDD888BBBJJJssspppUUUZZZfff|||kkkggg~~~uuukkklllrrr~~~~~~@@@888<<<444444444333333333222222000111222333555666777777RRRooofffssszzzwwwhhhjjjrrrppp}}}}}}QQQ|||[[[;;;666555333111000000000111000222...000555111777JJJyyywwwbbbhhhqqq|||~~~~~~|||rrrgggxxx~~~~~~qqq[[[OOOVVVnnnSSSGGGDDD999888777555333111000///,,,,,,,,,---------......000---111<<>>HHHxxx```WWW\\\yyy~~~xxx{{{~~~uuujjjjjjvvvmmm[[[HHH333666666555444444222222111000000000111222333555666777MMM}}}}}}ttt___rrr{{{ooohhhrrrrrrvvvlll^^^}}}}}}\\\AAA888555222000000111111000333000000222333444999@@@yyybbbfffyyyuuukkknnn}}}{{{}}}kkkJJJYYYJJJJJJKKKBBB===999666666555222000//////...------------...111000,,,333YYYzzzzzz~~~QQQCCCHHHDDDDDDQQQZZZaaalll~~~zzzuuu~~~|||nnn}}}sssdddaaa``````cccdddccc___[[[\\\]]][[[WWWUUUTTTNNNFFFGGGCCCMMMqqqgggZZZ]]]ooo||||||ssslllkkkvvveeeUUUEEE777666666555555444333222111111000000111222333555666777@@@ppppppTTTaaavvvjjjfffqqqssszzzggg[[[|||{{{}}}UUU666888555222000000111111111333000000222333444999???rrr|||mmmlllzzz{{{mmmnnn{{{{{{pppoooLLLWWWQQQMMMKKKCCC???;;;888777666333111//////...------------...,,,000///777[[[uuu}}}{{{XXXIIIQQQQQQUUUdddnnnsss}}}uuu}}}vvvhhhddddddeeedddcccaaa^^^\\\\\\[[[YYYXXX[[[[[[SSSIIIIIIAAALLL]]]gggVVV\\\___dddnnn{{{yyyqqqpppmmmuuudddLLLAAA;;;888666666555444333222111111000000111222333555666777AAAqqqpppPPPYYYpppkkkgggqqqrrryyy```[[[~~~vvvuuuzzz[[[888888555222000111111111111222000000333333333888???bbb{{{ssskkkppp{{{vvvuuummmmmmzzz|||zzzggghhhNNNcccqqqVVVKKKFFFCCC@@@<<<999888666333111000///......------......---333333888VVVrrrwwwYYYNNN___kkksss|||}}}yyy~~~ooodddeeeeeebbb___\\\[[[\\\YYYZZZZZZYYY[[[\\\UUULLLJJJAAAKKKNNNtttQQQSSSdddkkkjjjkkktttyyyrrrtttnnnuuummmGGG<<<===999666666555444333222111111000000111222333555666777BBBrrrqqqSSS\\\lll{{{iiifffnnnoooxxx[[[^^^nnnooouuuaaa???888666222111111222222111222000000333333333777===[[[ooopppfffjjj]]]mmm~~~jjjnnn|||zzzsssfff~~~^^^yyyVVV|||fff[[[MMMDDDCCCAAA>>>;;;777444222000000//////..................333444:::XXXxxxoooWWW^^^mmmvvv{{{xxxrrrvvv~~~kkkuuuooobbbbbb```]]]YYYXXXYYYZZZVVVZZZ]]]ZZZXXXXXXUUUPPPUUUKKKUUURRR~~~ooo[[[QQQZZZfffddd]]]YYYhhhzzztttwwwpppwwwpppwwwFFF;;;<<<;;;777666666555444333222111000000111222333555666777:::fffyyyrrrTTTZZZlllpppbbbbbbjjjnnnzzzWWWdddhhhjjjsssYYY<<<999666333111111222222111222000000333333333666<<<^^^rrrhhhcccmmm|||vvveeeyyyeeeooosssiiigggvvv[[[}}}sssZZZeeeaaaUUUIIIFFFEEEBBB???:::666333222000000///............///+++///111===aaabbb___ttttttqqq{{{mmmggghhhkkkkkkmmmvvvuuuiiibbblllzzzsssvvvnnngggeeeaaa^^^]]]]]]^^^___VVV[[[^^^[[[XXXYYYXXXVVV\\\SSSXXXYYYoookkk```WWWQQQUUU\\\]]]^^^```fffxxxzzzvvvuuusss~~~aaaGGG>>>999;;;777777666555444333222222000000111222333555666777AAAfffuuuxxxVVVXXXkkkqqqffffffkkknnnzzz~~~RRRgggiiimmmzzzRRR>>>999666333111222222222222111000111444444222555;;;fffaaa```kkkssssssoootttdddqqqvvvkkk{{{```hhhhhh]]]vvvTTTrrreee^^^YYYLLLIIIIIIHHHDDD>>>999666666111000//////......//////---000000:::```~~~~~~___^^^pppzzzyyyeeepppmmmmmmjjjfffccc```______```fffrrrvvv}}}vvvkkkfff```^^^```cccddddddZZZ\\\]]][[[]]]``````]]][[[RRRPPPYYY\\\ooo^^^WWWSSSWWWbbbkkkppprrrkkkwww|||wwwtttppptttdddmmmGGGDDD666:::777777666555444333222222000000111222333555666777EEEkkkwwwzzzyyyXXXZZZjjj}}}ppphhhiiinnnrrrzzzLLLeeerrrxxxOOODDD999777333222222333333222111000111444444222555:::aaa^^^```iii|||mmmvvvgggppphhhuuurrriii|||___qqqkkkcccvvvPPPllleeeUUUZZZLLLIIIJJJIIIEEE>>>999666555111000000///////////////111333000666WWW~~~hhhiiiyyyuuu[[[[[[ooo{{{|||wwwvvvtttxxxxxxllleeelllfffhhhooozzzfff```YYYXXX\\\```aaa```^^^]]][[[[[[bbbiiihhhbbbZZZQQQIIIXXXPPPmmm\\\XXXXXXcccsss|||yyyrrrooozzznnnPPPYYYlll|||xxxuuussslllvvvzzzqqqUUUFFFIII444999777777666555444333333222000000111222333555666777777eeezzz}}}qqqVVVZZZiiivvvbbb^^^dddnnnyyyvvvGGGbbb{{{HHHBBB999777333222222333333222111000111444444222444999QQQ}}}___hhhqqq|||iiilll```nnnmmmwwwrrrllleee}}}~~~mmmuuuWWW{{{jjjTTT___QQQGGGHHHHHHCCC<<<666333333111111000///////////////...333111666UUUpppQQQHHHAAAGGGKKKPPPooo|||{{{}}}{{{iiimmmooonnnpppwww{{{|||{{{nnndddeeeeeebbb___^^^^^^]]]UUUVVVUUUVVV\\\cccaaa[[[ZZZJJJTTTWWWVVV}}}eeeXXXUUUeeexxxdddXXXaaadddsss~~~}}}~~~}}}vvvqqqoootttkkk}}}TTTIII===:::999777777555444333222222111111222222333333444444555;;;LLLrrrvvvrrr\\\VVVhhh}}}ppp```ggghhhsssvvvkkkKKKrrryyyiii{{{KKK@@@:::777444333333333222111111111111222333444555666AAAwwwcccYYYoooyyyuuu[[[gggvvvvvv~~~sssnnn}}}tttqqqWWWuuussszzz```gggggg^^^TTTUUUOOOKKKFFFDDDCCC???888222222111///...---...000111222,,,...999FFFnnnNNNEEEHHHMMMWWWiiizzz|||~~~zzzxxxtttxxxvvvvvvzzzyyy~~~zzzeeedddaaa^^^^^^aaafffhhhTTTUUUUUUVVV[[[```^^^XXX\\\UUUWWWPPPTTTjjj^^^[[[hhhxxxyyy}}}||||||}}}}}}yyyrrrmmmlllwwwgggOOOJJJ???<<<<<<999888666555333222222111111222222333333444444555<<>>:::777444333333333222111111111111111222444555666AAAtttzzz}}}fffiiinnndddZZZrrrbbbrrrqqqgggmmmvvvqqq\\\rrrSSSgggoooXXXUUUSSSPPPKKKIIIGGGHHHIIIHHHCCC???555444222000//////000111000,,,///:::HHHmmmLLLOOORRRcccvvvzzzyyy}}}{{{}}}rrrpppcccbbbdddgggfff```[[[YYYVVVYYYZZZZZZ\\\^^^ZZZSSS```aaaSSSLLL[[[rrrqqqkkkvvv}}}|||zzztttpppttt{{{vvvXXXcccDDDGGGAAA;;;======<<<999777555333222111111222222333333444444555777CCC~~~|||oooxxxaaaTTTQQQ[[[hhhxxxttthhhZZZfffnnn~~~ZZZIIIzzzlllcccooottt>>>>>>:::777444333333333222111000000111111222333555666===gggzzzlllhhhooozzzddd]]]tttggg}}}mmmfffllluuurrreeexxx[[[rrrgggUUUUUUVVVQQQMMMLLLKKKKKKKKKIIIDDD@@@888666444111000///000111000---000999EEEmmmLLLOOOXXXiiiwwwzzzyyyzzz}}}pppnnnhhhddddddhhhggg___WWWUUUYYY\\\^^^^^^^^^___[[[UUUccc\\\PPPWWWeeeccc|||www~~~}}}{{{wwwpppooo{{{[[[vvvYYYGGGGGGCCC===>>>===<<<:::777555333222222111222222333333444444555888@@@}}}zzznnn}}}jjjYYYQQQNNNXXXggg|||pppdddZZZgggpppVVVHHHvvvrrrvvvjjj@@@===:::777444333333333222111000000000111222333444555:::VVVssstttmmmzzzooojjjkkkoooyyy}}}wwwjjjeeelllmmmooo~~~iii|||iii___yyyRRRSSSWWWOOOMMMMMMNNNNNNMMMJJJEEEBBB;;;999666333111000000111000...111777@@@~~~nnnKKKPPPaaannnrrr|||wwwzzzzzzwwwnnneee```cccccc]]][[[]]]ZZZ^^^___^^^]]]]]][[[VVVbbbWWWPPP```hhhYYYooo}}}www|||tttmmmrrrtttUUUWWWOOOHHHGGG@@@???<<<;;;999777555333333222111222222333333444444555<<<>>>qqq{{{lllyyy\\\SSSPPPLLLRRRaaawww{{{lll```\\\hhhrrrVVVPPPzzzqqqaaaCCC<<<:::777444333333333222111000000000000111333444555>>>NNNqqq{{{rrruuusss~~~pppfffcccmmmvvviiirrr{{{jjj~~~fffWWW|||pppWWWXXX\\\SSSLLLMMMOOOQQQPPPMMMIIIGGG===;;;888444222111000111000///222666:::vvvoooLLLUUUhhhtttxxx{{{||||||vvvmmmaaa[[[___```ZZZXXX[[[XXX\\\]]]ZZZYYYZZZYYYVVV[[[SSSRRR]]]^^^RRRddd|||uuu}}}vvvqqq}}}UUUuuulllUUUSSSEEEFFFAAA???:::999888666555444333333111222222333333444444555:::888ccc}}}{{{gggttt~~~OOOOOOPPPKKKTTT]]]kkkzzzxxxhhh^^^\\\iiisssvvvTTT^^^lllXXXEEE;;;:::777444333333333222111//////000000111333444555999LLLtttooouuunnnpppjjjfffnnn{{{kkkddddddqqqhhhiiiwwwwwweeeyyy```VVViii^^^]]]```WWWPPPRRRTTTTTTRRRNNNJJJHHH???===999555333111000111......222555777ppppppLLL[[[iiizzzxxxuuulllfff\\\YYY```aaaWWWOOOPPPUUUYYYZZZWWWUUUWWWWWWTTTRRRPPPRRRVVVQQQMMM___yyyxxxyyyxxxhhhKKK[[[RRRSSS@@@CCC???<<<999888777555444444333333111222222333333444555555444000YYY|||vvvcccpppwwwxxxHHHMMMPPPKKK\\\^^^dddnnnxxxwwwggg\\\]]]iiisss~~~cccNNNkkkoooQQQFFF::::::777444333333333222111//////000000111222444555***GGGvvv~~~gggxxx|||tttYYYVVVZZZggg}}}zzzjjjdddgggttt\\\fffvvvooo[[[oooccc|||kkk[[[```]]]\\\^^^UUUVVVXXXYYYXXXSSSMMMHHHEEE@@@>>>:::666333111111111---...333555666nnnqqqqqqMMM]]]ggg|||yyyggg^^^]]]^^^______^^^[[[XXXUUU[[[YYYVVVSSSQQQPPPPPPQQQZZZTTTOOOPPPQQQSSSZZZaaa{{{www}}}|||iiiFFFjjjzzz```IIIFFFHHHDDD???@@@;;;;;;:::888666444222000111111111111222333444555666<<>><<<:::777444222111555///444333555[[[yyy{{{VVVdddnnn~~~uuueeeccc\\\]]]______^^^\\\ZZZXXXZZZXXXVVVSSSRRRQQQRRRRRRUUUQQQPPPRRRTTTUUUXXX^^^|||zzzzzz{{{uuuUUUPPPlllWWWEEEDDDEEEAAA>>>???<<<;;;:::999777444222111111111111111222333444555///666III}}}|||{{{kkk```dddooovvviiiRRRGGGCCCEEEPPP___kkkwwwyyyssspppsssyyy}}}rrrddd\\\gggrrr|||uuuPPPSSSzzztttmmmxxx}}}GGG@@@777555555444333222222222222111111000000111111222333777555SSSssszzzggggggqqqyyyxxxlllZZZKKKXXXwwwnnncccfffpppvvvaaaqqqdddeeeVVViii\\\eeeyyyYYY\\\XXXVVV```SSSRRRNNNJJJLLLOOOMMMHHHAAA@@@===:::777444222222444///333333555YYYZZZbbbrrrmmm___bbbZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSTTTTTTUUUTTTQQQSSSWWWWWWUUUUUUXXXccc}}}vvvyyy}}}JJJJJJkkk[[[NNNDDDEEEEEE@@@>>>@@@<<<<<<;;;:::888555444222111111111111222333444444222444LLLyyy{{{{{{vvviii^^^aaajjjnnn___JJJBBBBBBJJJYYYlllttt{{{yyyrrrmmmooosssnnnooommmfffaaafffuuuzzzkkk```[[[eeeuuuyyyoooKKKTTTlllllluuuAAA>>>555555444333222222111111222111000000000000111222222555999GGGvvvooonnneeennniiinnnfffYYYOOONNNeeeyyyiiibbbjjjwwwooohhhzzz}}}aaacccRRRcccqqqzzzXXX]]]\\\ZZZYYYOOOLLLHHHGGGLLLRRRPPPIIIEEECCC???;;;777444333222222///222222555TTT~~~]]]aaavvvppp___aaaZZZZZZZZZYYYYYYWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWWWWUUUVVVZZZYYYUUUTTTUUU___qqq|||kkkFFFXXXoooQQQKKKHHHIIIGGGBBB@@@BBB======<<<;;;999777555444222111111111222222333444999000EEEhhhvvvsssggg\\\___ggggggWWWEEEBBBGGGTTThhhxxx}}}}}}vvvpppmmmkkkfff___XXXUUUWWW]]]bbbeeesssddd\\\[[[dddwwwttt}}}bbbGGGeeelll}}}^^^======555555444333222111111111111000000000000000111222222444<<<===qqqyyyiiigggxxxkkkeeeXXXVVVccclllwwwrrrdddaaammmzzzhhhhhh|||ssseeejjj\\\hhh___ccc```XXXJJJOOONNNLLLIIIKKKOOOOOOJJJHHHFFFAAA<<<888555333333000000222222666NNNttt}}}nnn]]]dddwww|||gggbbb^^^]]][[[YYYWWWVVVUUUTTTWWWVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVYYYZZZWWWXXX[[[```ddd}}}PPPPPPVVVLLLKKKKKKKKKHHHBBB@@@AAA>>>>>>===<<<;;;999777666222222111111222222333333777***;;;WWW}}}qqqnnnbbbXXX[[[bbb```PPPBBBDDDMMM___wwwsssiiipppaaaSSSSSSbbbttt~~~ooo{{{zzzlll^^^ZZZ^^^iii{{{vvv}}}zzzUUUJJJqqqPPP;;;<<<777444444333222111111111111000000//////000000111222111::::::nnniiijjj}}}llleeeYYY___xxx{{{jjj___bbbooo{{{___ggg}}}qqqppppppiiiqqqggg|||aaafffaaa\\\JJJSSSWWWVVVOOOJJJJJJKKKKKKJJJGGGCCC>>>:::777555444000222111111666FFFiiiggg{{{bbbjjjyyy~~~iii^^^bbb```]]]ZZZWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSQQQOOOPPPUUUXXXXXX[[[___WWWZZZ~~~}}}|||}}}~~~~~~~~~~~~}}}zzzxxxxxxzzz|||~~~|||yyyxxxxxxzzzXXXDDDlllMMMJJJJJJKKKJJJFFFBBB????????????>>>===<<<:::999888333222222111222222333333444,,,===QQQwwwooohhh[[[QQQUUU[[[XXXIII@@@GGGSSShhhqqqfffeee\\\YYYfff~~~zzzxxx}}}tttfffZZZ[[[ccclll}}}zzz~~~PPPRRRttthhhJJJ999<<<888444333222111111000000111000////////////000111111///666:::dddiiifffwwwhhhhhh```dddzzztttccc]]]eeerrr{{{xxxcccppppppoooccchhhcccpppnnnZZZaaa^^^dddXXXYYY^^^]]]TTTKKKHHHJJJKKKJJJHHHEEEAAA===999666444000444222111666???]]]jjj~~~sss{{{vvvfffZZZ```^^^ZZZWWWUUUUUUUUUVVVSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJLLLRRRUUUTTTVVVYYYOOOYYYqqq~~~|||{{{}}}~~~}}}}}}|||{{{zzzyyyyyyuuuuuutttrrrqqqqqqssstttrrrvvv|||~~~}}}zzzyyyxxxssszzzzzzsssssstttuuuuuuvvvxxx|||xxxyyy~~~```>>>dddeeeLLLIIIJJJJJJGGGEEEDDDBBB@@@@@@??????>>>===;;;:::999333333222222111222222333333333@@@HHHpppfffVVVLLLRRRVVVRRRFFFAAALLLYYYooopppfffddd[[[```mmmyyypppbbbWWW\\\hhhnnnvvvKKKYYYeeejjjxxxJJJ888;;;888444333222111000000000000///////////////000111111///333;;;QQQoooiiiuuuppprrrkkknnn}}}lll]]]]]]jjjvvv{{{nnniiivvvgggeeeUUUoooeee^^^UUU___XXXddd^^^]]]```]]]UUUNNNLLLLLLKKKIIIHHHGGGDDD@@@;;;777555000666222111666999TTTkkkwwwyyylllxxxrrrhhh\\\[[[YYYVVVSSSRRRRRRTTTUUURRRQQQPPPOOOMMMJJJHHHGGGIIIHHHKKKPPPQQQNNNMMMOOOPPP]]][[[{{{|||}}}~~~~~~~~~|||zzzwwwvvvuuutttuuutttsssqqqqqqsssuuuuuuuuutttrrrqqqooonnnnnnmmmmmmmmmkkkiiiiiikkkllliiipppwwwwwwqqqlllllloookkkkkkjjjlllttt|||{{{vvvvvv{{{}}}{{{zzz~~~TTTGGGUUU|||PPPMMMKKKKKKIIIGGGFFFGGGEEECCC@@@@@@@@@???>>><<<;;;:::333333222222111222222222000444;;;888tttgggUUULLLRRRUUUQQQFFFDDDQQQ___uuurrr___]]]cccaaalll{{{vvvnnnaaaVVV]]]llltttzzzeeeAAAZZZkkkdddLLL888999777444333222111000000000000///////////////000111111222111;;;@@@~~~|||uuuuuu}}}uuu~~~www~~~xxxgggZZZ]]]mmmyyy|||___eeeqqqttt\\\aaaWWWkkkjjjWWWWWWaaaTTT___ZZZ^^^^^^ZZZSSSPPPQQQOOOKKKHHHHHHGGGFFFBBB===888555111777222111666555OOOkkk}}}pppfffWWWnnnnnndddhhhdddSSSRRRQQQPPPOOONNNNNNNNNJJJLLLMMMLLLJJJHHHGGGGGGDDDHHHLLLMMMKKKLLLPPPUUU[[[___ZZZ\\\|||yyyxxxxxxzzzvvvqqqooonnnnnnkkkiiiiiigggeeeeeeggghhhiiihhhmmmlllkkkhhheeedddeeefffggggggfffeeefffgggiiijjjjjjmmmrrrsssrrrooolllkkkooossswww{{{|||}}}XXXEEESSS{{{dddBBBTTTOOO???KKKoooxxxZZZAAA@@@@@@CCCCCC>>>;;;<<<<<<999777666444222111111111222000777111AAAwwwyyybbbSSSOOOPPP[[[PPPDDDBBBOOOgggsssaaa```ccc```kkkzzz~~~ttthhh[[[VVVbbbsssxxxxxx[[[GGGddd}}}wwwRRR>>>???333777333222111111000000111111////////////000000000000...>>>111???}}}~~~uuuwwwwww|||ooo]]]VVV]]]mmm{{{[[[bbbyyyhhhYYY]]]ppplllkkkTTT```XXXVVV___ZZZ\\\UUUOOOOOOSSSTTTMMMFFFMMMLLLHHHBBB>>>===:::888999...333///444444<<>>hhh}}}~~~gggWWWRRRRRR]]]QQQEEEEEEVVVooonnnaaa^^^eeemmmzzzooocccYYYWWWeeeuuummmRRRRRRsssrrrmmmLLL;;;===222666333222111111000000111111////////////000000000000+++999000;;;mmmzzzjjjZZZXXXdddsssppp^^^hhhsssfffYYYaaa___PPPYYYPPPQQQ^^^]]]TTTOOOKKKKKKOOOOOOKKKFFFBBBBBBBBBAAABBBBBBAAA@@@888444888000444333999mmmyyyiiiPPPNNNRRRZZZfffZZZ______dddpppuuu|||yyy^^^ZZZQQQSSSTTTTTTSSSPPPLLLGGGDDDFFFHHHIIIIIIHHHGGGGGGHHHHHHJJJLLLKKKHHHGGGIIILLLNNNSSSQQQKKKWWW|||~~~|||zzzyyyyyyyyyxxxvvvvvvtttrrrrrrtttuuutttsssnnnnnnmmmkkkjjjlllppptttssstttxxx{{{~~~~~~~~~RRRCCC@@@HHHnnndddMMMMMMFFFKKKAAAAAAJJJMMMFFFCCCGGG???CCCCCC>>>::::::;;;:::777666555444222222222222333555777;;;SSSnnn\\\UUUTTT^^^PPPDDDHHH]]]yyymmmgggcccbbbnnn}}}ttthhh]]]WWWZZZjjjyyy}}}|||___JJJgggmmmlllDDD888;;;000555222222111000000000000111////////////000000000000000888444<<<\\\~~~ooo___SSSYYYjjjxxxaaabbbpppkkk```RRR[[[}}}xxxYYYSSSWWWMMMRRRaaacccOOONNNMMMMMMNNNNNNLLLJJJGGGFFFGGGHHHIIIHHHEEECCC777<<<<<<000222333666\\\|||___JJJNNN\\\ccceeeWWW]]]___hhhxxx~~~dddOOOPPPNNNQQQQQQPPPOOOLLLHHHEEECCCDDDEEEGGGGGGFFFFFFGGGHHHHHHIIIKKKJJJHHHHHHIIIKKKLLLOOOOOOJJJIII```~~~}}}{{{{{{|||}}}}}}}}}~~~nnnJJJAAAFFFSSSxxx\\\MMMHHHRRRJJJIIIGGGDDDCCCBBBAAADDDGGG@@@AAA???<<<>>>AAA???:::777777666555444333222222444111888999CCCttt{{{wwwbbbWWWTTT^^^NNNAAAHHHbbb~~~xxxcccaaagggooo}}}wwwnnnaaaXXXXXXaaaqqq~~~yyypppUUUGGG|||rrrzzzlll>>>777999000444222222111000000000000000////////////000000000000444444444;;;NNN~~~}}}xxxgggWWWQQQ___qqq|||vvv\\\cccrrrbbb\\\PPP\\\jjjZZZWWWWWWOOOSSS___^^^LLLNNNOOOOOOMMMLLLLLLLLLLLLIIIIIIMMMNNNJJJFFFDDD<<>>???FFFMMMHHH@@@777777777666555444333222444...555888===dddjjjZZZRRR___NNNBBBKKKgggrrrccc```mmmqqqiii]]]VVV\\\jjjyyyeeePPPFFF~~~yyyUUU===888777111222222111000000//////000000////////////000000000000222...///444AAArrrnnnyyyrrrdddVVVVVViiiyyy~~~nnn]]]hhhooo[[[UUUTTToooeee\\\XXXVVVRRRQQQSSSPPPIIIKKKMMMLLLJJJGGGFFFGGGGGGAAAAAAHHHLLLJJJGGGGGGMMM]]]KKK666444111555CCC}}}vvvttt~~~bbbUUU```bbbfffttt{{{xxxuuummmqqqgggUUUOOOOOOJJJHHHEEEBBBAAABBBDDDFFFAAABBBCCCCCCBBBBBBDDDFFFCCCDDDEEEFFFHHHIIIJJJKKKGGGGGGIIIJJJEEEEEETTTeeedddPPPIIIIIILLLOOOvvvNNNGGGSSSBBBIIIJJJFFFJJJLLLHHHCCCBBBAAA@@@CCC???;;;===FFFMMMHHH???888888888777666555333222222...333888;;;TTTvvv```TTT```QQQGGGRRRoooyyyqqqhhhjjjyyyxxxkkkcccZZZWWWaaarrryyyYYYMMMIIIppp}}}GGG;;;888555333111111111000////////////000////////////000000000000333000000222===cccppp}}}}}}sssjjj\\\SSSYYYnnnyyyzzzhhhaaatttiiiVVVKKKTTT{{{ddd___[[[\\\ZZZRRRKKKJJJKKKMMMOOOOOOMMMJJJIIIHHHQQQGGGCCCHHHLLLHHHFFFGGGZZZkkkQQQ>>>:::000444<<>>:::999;;;:::888:::???:::???@@@<<<:::<<<===<<<888888999888777666444333...333444888999888ddd~~~qqq^^^YYYNNNIIIWWWuuu~~~{{{|||ooo```\\\VVVWWWggg{{{wwwjjjFFFGGGeeehhhSSS===666444///555...111111000///////////////////////////000000000000+++555444,,,888CCCzzzrrrfff\\\YYYXXXhhh~~~}}}eee^^^lllcccIIISSSMMMjjjuuu```QQQRRRVVV______KKKBBBOOOJJJJJJLLLOOOQQQQQQNNNLLLXXXIII@@@EEEJJJIIIJJJPPPGGGYYYAAA???BBB///555999EEErrrlllddd}}}{{{XXX[[[mmmppplllaaaGGGFFFEEEFFFFFFEEECCCAAAAAABBBDDDCCCAAA???>>>>>>??????>>>???AAABBBCCCDDDDDDDDD@@@AAACCCEEEGGGGGGGGGGGGMMMWWW}}}wwwgggZZZQQQLLLIIIDDDGGGRRRoooTTTGGGDDD@@@===:::::::::;;;888888999::::::;;;;;;<<<777888:::;;;<<<<<<;;;::::::999888888999999777555///111222666666999___hhh___NNNFFFUUUssszzzqqqlll\\\RRRTTTggguuuxxx~~~nnnSSSMMMRRRooo___DDD333666222999)))444.......................................///000000222111---///666>>>\\\{{{}}}uuuhhh[[[UUUUUUaaasss}}}|||sssWWWbbbjjj[[[AAAMMMUUUnnn|||sss\\\RRRTTTWWWXXXVVVQQQLLLHHHPPPIIIEEEIIINNNMMMKKKJJJGGGHHHIIIJJJHHHFFFDDDCCCKKKGGGAAA>>><<<:::666222<<>><<<<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCGGGJJJaaatttxxx~~~|||vvvpppdddUUUHHHDDDHHHMMMNNNgggfffHHHFFFDDD@@@<<<:::::::::;;;888888888999::::::;;;;;;666777888999:::::::::999;;;:::999999::::::888777111333333555333000LLLzzzxxx```OOOHHHZZZtttuuukkkeeeYYYTTTXXXhhhxxx~~~~~~hhhMMMOOOeeegggnnn===777888000666)))444.......................................//////000///111000111444999VVVvvv{{{wwwnnnaaaXXXVVVZZZiiixxx~~~```VVVfffaaaHHHMMMTTT\\\mmmPPPMMMOOORRRSSSQQQMMMGGGDDDKKKGGGEEEIIIMMMKKKJJJKKKGGGEEEEEEHHHLLLLLLHHHDDDHHHEEEBBB@@@???<<<999555666XXX~~~iiiSSSfffiiibbbbbbggghhhhhhttt^^^IIILLLBBBCCCCCCAAA>>><<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>?????????@@@AAAAAABBBBBBAAA@@@@@@FFFGGGLLLfffxxxuuuwwwyyywwwsssuuuwwwwwwuuurrrqqqrrrrrrsssvvvxxxyyyyyyyyyyyy||||||||||||}}}{{{vvvvvv{{{~~~~~~yyysssvvv{{{wwwmmm~~~wwwlll]]]SSSSSSQQQJJJAAA>>>HHH\\\mmmlllBBBGGGDDDBBB???<<<:::999::::::777777777888999999::::::555666777888888999888888;;;:::999:::;;;;;;999777333444333555333,,,<<<]]]gggRRRKKK___ttt~~~zzznnnccc]]]TTTVVV^^^lllzzzpppaaaDDDMMMuuu___ggg555:::888...333***333------------------------......------......///000,,,222222222222333KKKqqq}}}wwwuuueee[[[sss}}}wwwooodddYYYVVVYYYdddttt~~~~~~tttNNNZZZeeeTTTAAAUUURRReee~~~bbbDDDMMMOOOQQQRRRQQQMMMHHHEEEEEECCCDDDIIIJJJHHHGGGJJJHHHDDDBBBGGGMMMNNNHHH@@@BBBBBBAAAAAA@@@===999666555HHHyyy[[[[[[mmmtttXXXhhhlllooollleeeccckkkttt]]]HHHGGGAAABBBBBB@@@===;;;:::;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<>>>>>>?????????>>>>>>>>>???????????????BBBGGGFFFIIIeee{{{yyyuuuvvvuuutttrrrpppooonnnppppppppppppooonnnkkkiiimmmkkkjjjkkkmmmooooooooopppqqqpppnnnnnnqqqrrrqqqrrrrrrrrrqqqooollliiigggmmmnnnmmmjjjggggggjjjkkkpppzzz~~~yyyyyyzzzooodddYYYQQQJJJFFF>>>BBBHHHQQQbbb~~~aaaDDDBBBAAA???===;;;999888999999555666666777888888999999555666666777888888888999:::999888999::::::999777333444222444777111888NNN{{{tttYYYNNN```ttt{{{tttggg\\\UUUPPPZZZfffqqq}}}{{{ggg[[[>>>MMM}}}eeefffKKK222:::555,,,222,,,000------------------------...------------...//////---222111000222111AAA^^^}}}{{{wwwddd[[[YYYWWWdddmmmfff[[[```{{{zzzsssiii\\\TTTWWW___ooo~~~{{{```MMMbbbYYYIIIMMMQQQRRRhhhVVVEEELLLNNNPPPPPPOOOLLLIIIFFFBBBAAADDDGGGFFFBBBCCCGGGIIIFFFDDDFFFJJJIIIBBB<<<>>>???AAABBB@@@<<<777333666999fffbbbeeeqqqVVVdddooouuummmbbb```jjjttt```JJJDDDAAABBBBBB@@@===;;;;;;<<<999999:::;;;;;;<<<<<<<<<::::::;;;<<<============::::::;;;<<<===>>>??????;;;@@@CCCAAAFFFbbb}}}|||zzzzzzzzzyyyuuurrrrrrpppoooooopppqqqpppoooqqquuuvvvssssssvvvuuuqqqtttuuuwwwxxxxxxxxxxxxwwwnnnqqquuuzzz||||||}}}~~~```ZZZPPPGGGBBBDDDJJJOOOUUU```tttgggSSSAAA444===<<<:::888777777777777444444555555666777777888666666777777888888999:::888777666777999999888666444555111222888666888GGGpppgggVVVaaasss|||yyynnnbbbXXXRRRPPP___pppyyy}}}wwwyyy]]]RRRDDDbbbbbbuuu???333666000---333...,,,---------------------------------------...//////000111---...333222999KKKvvvwwwmmmSSSKKKLLLNNNUUU[[[[[[\\\jjjzzzuuulllaaaUUUPPPXXXdddwwwjjjOOO[[[gggGGGCCCUUUHHHgggVVVPPPSSSHHHIIIJJJKKKJJJHHHFFFDDDCCCAAACCCEEEDDD@@@@@@DDDFFFFFFFFFEEEEEECCC@@@>>>???BBBEEEFFFCCC>>>888555666///PPPqqqffflll[[[aaarrrxxxmmmfffpppxxxxxxwww\\\GGG???@@@AAAAAA@@@===<<<<<<===999:::;;;;;;<<<<<<<<<;;;888888999:::::::::::::::888888999:::;;;===>>>???BBB>>>AAAGGGEEEIIIhhh~~~cccUUUUUUVVVQQQIIIGGGHHHKKKRRR]]]iiisssxxx```HHHDDD???999888999888777666555555555555333333444444555666666666666666666666777888999:::666666555777888999777666555888222///555555555===]]]{{{hhhgggqqq||||||rrrggg]]]UUUQQQVVVeeexxxjjjSSSIIIUUUxxxeee|||aaa:::666111---///222...+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111111+++,,,555444444???mmmfffMMMIIIMMMSSS___gggccc^^^lll~~~pppjjjaaaXXXPPPPPP]]]kkk{{{|||UUULLLccc___@@@@@@MMMIIIQQQOOO^^^JJJJJJKKKKKKKKKIIIHHHGGGFFFCCCBBBDDDEEEBBBCCCFFFCCCDDDDDDCCCBBBBBBBBBCCCDDDGGGKKKLLLIIICCC>>><<<:::333@@@iii}}}gggllleeebbbqqqtttiiijjjxxx}}}vvvmmmTTTCCC>>>>>>?????????===<<<===>>>999999:::;;;;;;;;;:::999888888999:::::::::999999999999999999:::;;;===>>>DDD>>>@@@IIIFFF???JJJ^^^iiiXXXLLLMMMNNNJJJHHHKKK\\\aaaooo___:::666<<<888777>>>555555444444333333222222222222333333444555555555666555555555555777888999777666666777999999888777333999333///444555222666JJJsssooozzz}}}tttjjj```XXXTTTRRR```lllxxx___RRREEEfffpppkkkFFF666777------222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000222------444333111;;;]]]{{{___OOOOOOUUUZZZhhhsssmmmfffuuu~~~uuuggg```XXXSSSQQQVVVfffttt~~~hhhIIIWWW\\\LLLFFF???FFFYYYdddMMMLLLZZZMMMMMMMMMMMMMMMMMMLLLLLLKKKDDDBBBEEEIIIIIIJJJMMMIIIFFFBBBAAACCCDDDEEEDDDEEEJJJOOOPPPMMMHHHEEECCC===<<<888TTTrrruuuxxxiiippp}}}www{{{~~~~~~kkkRRREEEDDD<<<===>>>===<<<<<<===>>>888999:::;;;;;;:::999888::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<888777<<>>FFFlllQQQGGGHHHPPPKKKKKKKKKKKKKKKKKKKKKKKKMMMEEEAAAFFFLLLOOOQQQSSSRRRJJJBBB@@@DDDFFFDDD@@@DDDHHHNNNPPPMMMJJJHHHGGG999@@@555MMMhhhjjjjjj{{{hhhqqqtttWWWGGG>>>EEE???>>>===;;;999888888888999777555444666777777666;;;:::777444666;;;;;;777888777777777777777777777999;;;=========>>>@@@BBBEEEOOOnnnyyyqqqrrr{{{wwwnnngggiiijjjkkkpppvvv~~~zzz|||eeeIII???===:::666555555666777333222111000000111222333//////000111111111111111222222222333333333444444444444555555555555555444666666666555444444333333555lllwwwggg}}}qqquuu~~~qqqeee___ZZZUUUWWW]]]tttvvvrrrppplllUUUBBBWWWKKK===333222111///......------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---...000111000111222444DDDbbbjjj\\\bbb```[[[___nnn~~~wwwkkkbbb[[[TTTPPPUUU___iiittt|||wwwHHHZZZ^^^DDDFFFHHHJJJ[[[MMMDDDJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJHHHEEEBBBEEEKKKPPPPPPNNNRRRIIIAAA@@@EEEIIIFFFAAAAAACCCFFFHHHIIIIIIHHHGGGIIIAAA555HHHtttssssssuuu|||}}}}}}```NNN@@@CCC???>>>===;;;999888888888===;;;999888888999888777888888666444777======:::777777777777777777777888999;;;<<<<<<;;;;;;===>>>>>>777>>>^^^qqqSSSCCC:::;;;:::777555444333444444111111000000000000111111//////000000111111111000111111111111222222222333333333444555555555555555666666555555555444444444222[[[yyyllluuu___WWW[[[nnnrrrfffsss~~~rrrjjjaaaZZZSSSRRR\\\hhh~~~xxxgggdddMMMBBBbbbzzz{{{@@@444333222111///...---------,,,++++++******++++++,,,,,,++++++++++++,,,------,,,...000000000000222444:::TTTzzzaaaUUUZZZYYY\\\jjj}}}wwwnnneee^^^WWWOOOMMMVVVdddpppxxx~~~sss[[[NNNbbbZZZHHHLLLJJJPPPkkkUUUAAAIIIJJJLLLLLLKKKIIIGGGEEEEEEFFFFFFDDDCCCCCCFFFKKKOOOPPPOOOPPPJJJDDDCCCFFFHHHEEEBBBEEEEEEEEEEEEEEEEEEEEEEEE>>><<<444===___{{{iiihhhuuu~~~dddQQQ@@@@@@???>>><<<;;;999888888888>>><<<:::888888888777555555666555444888===???===555666666666777777888888999:::;;;:::999888999;;;EEEFFFFFFGGGSSSvvv\\\@@@@@@AAA;;;555555444333333222222111/////////000000//////////////////000000000000000///000000000000111111111111222333444555666666666555555555555555444444444222FFFnnnnnnUUUTTTJJJFFFKKKLLLIII]]]|||pppmmm{{{ttteeebbb\\\TTTNNNSSSfffxxxssssss```ZZZEEEJJJyyyooo}}}ZZZ999///222111000///...---------++++++************+++++++++++++++++++++,,,------,,,...///000///000222333111BBBjjjyyyXXXOOOTTTRRRZZZooo}}}|||tttmmmeee]]]YYYRRRNNNPPP^^^nnnxxx}}}~~~[[[HHH```kkkSSSIIIHHHAAASSSXXXIIIHHHDDDLLLOOOLLLGGGCCCAAA@@@AAAAAA???BBBEEEHHHJJJLLLMMMOOOLLLIIIFFFEEEFFFEEEDDDCCCHHHFFFDDDBBBAAABBBBBBCCC===>>>;;;666FFFnnn~~~ooojjjpppzzzqqqZZZLLL>>>>>>======;;;:::999888888888999777666555666666444333222555555333666;;;<<<:::444555555666666777777888777888999999888888999:::@@@KKKQQQFFF888AAAfffnnnAAA777???@@@:::555111111222333333222000000,,,---////////////---,,,............//////000000//////000000000111111111000000222333555555666666444444555555555555555555666777TTTmmmQQQSSSUUUTTTVVVVVVWWWddd{{{xxxvvv~~~|||qqqiii```]]]WWWQQQQQQ\\\rrr}}}yyyfffaaaRRRCCC```uuunnn::::::222111000///...------------++++++************+++++++++++++++***+++,,,,,,---+++---////////////111333000555XXX}}}xxxWWWRRRZZZUUUXXXkkkzzzyyypppggg^^^WWWSSSNNNRRR]]]kkkvvv{{{cccRRRIIIlllfffJJJIIIBBBBBBhhhhhhSSSHHHIIIJJJKKKIIIFFFCCCAAA@@@@@@@@@<<>>AAA::::::^^^vvvsss^^^KKKEEE===AAA<<<;;;:::888777777777777444333222333555555444333111444555222333666777555444444555555666666666666444666888888888888:::<<<;;;===???@@@AAACCCEEEEEEiiidddOOO???666:::;;;222///333///000222333333222000///,,,---...//////...---,,,......------......///000000000000000111111111111///000111333444555555555333444444444555555666666888///AAAqqqrrrRRRUUU^^^eeegggddddddjjjwww~~~uuukkkeee\\\XXXRRRPPPYYYiii{{{}}}mmmyyyiiicccKKKJJJzzzmmmvvveee111:::333000///...---,,,,,,,,,---+++******))))))******++++++************+++,,,,,,+++,,,.........///000222333111GGGjjj|||\\\[[[jjjfff```iiittt|||uuukkkaaaXXXRRROOONNNZZZkkkwwwyyyzzzoooQQQQQQWWWhhhTTTGGGPPPHHH]]]xxxuuuNNNWWWFFFHHHXXXJJJEEEEEEFFFGGGFFFDDDCCCBBB<<>>@@@@@@CCCGGGFFFBBBCCC___~~~bbbKKKAAA444AAADDD999222555666111///000111222222111///...------............------......---,,,,,,...///000000000000000111111111111///000111222333444444444333333333444555666777777777...777YYY}}}tttZZZjjjnnnyyywwwooonnnoooyyyxxxooogggbbbVVVSSSOOOSSScccuuuzzzwwwggghhh[[[III]]]wwwoooCCC222666///......---,,,,,,,,,,,,,,,******))))))))))))*********************+++,,,,,,***,,,---...---...000111222111:::VVV}}}cccbbbwwwzzzqqqrrrtttwwwssslllbbbYYYRRRPPPPPPXXXeeevvv~~~|||~~~\\\IIIUUUkkkdddMMMSSSWWWSSSWWWCCCWWW>>>>>>WWWMMMCCCEEEGGGIIIIIIGGGDDDCCC===AAAFFFEEE@@@======>>>;;;===???@@@@@@@@@AAABBB???AAADDDFFFGGGFFFDDDBBBIII???DDDIII>>>CCCooopppMMM@@@AAA;;;???777777666555444444444444444333333555666666444333///444666333000222333222666555555444444333333333222333555555555555666888:::BBBDDD:::111444<<>>;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCC@@@AAABBBCCCDDDCCCCCCBBBHHHGGGHHHJJJCCC;;;VVVqqqpppMMMAAA@@@888888666555444333333333333333444333333444555444222///...444666333111333444444666666555444333222222111222333444444222222333444KKKIIIBBB999888===>>>:::999DDDHHHFFFGGGSSS~~~iiiRRR>>>:::999555444777999///...555444+++***111000000///...------,,,,,,//////---,,,,,,---//////...---,,,++++++---...000---------.........//////000111111222222222111111222222333444555777888888888;;;888:::VVV~~~fffgggxxx{{{rrrhhh___YYYVVVKKKQQQYYYdddvvv|||qqqbbbOOOBBBTTTnnnjjjNNN222333333111------,,,,,,++++++,,,,,,******))))))))))))***************)))***++++++,,,)))+++------------///111(((777...666[[[iiitttddduuu|||rrr{{{{{{xxx{{{uuunnnhhh^^^SSSNNNQQQ[[[ccc{{{~~~```KKKHHHTTTttt]]]HHHMMMlll```pppZZZRRR===666EEEIIIAAACCCOOOMMMKKKHHHDDDBBB@@@???:::<<<===>>><<<;;;;;;;;;;;;::::::<<>>>>>;;;555555444333222222222222222222222111111111000000111///...000222333111...000000000000000000000000222222333444444555555666<<<:::999777777888:::;;;;;;<<>>@@@BBBBBBAAA@@@===<<<<<<===???AAA@@@>>>AAAGGGEEEAAAKKK[[[}}}ooozzzHHHAAA:::999777555444333222222111222222222222111111111000000000111///...000222333111///111111111111111111111111222222222333444444555555999888666555555666888999999:::<<<======@@@CCCFFFDDDKKKYYYqqqiiiGGG<<<===??????666666555444333222111111000000//////...------,,,---------,,,+++,,,///111:::333,,,)))+++------,,,,,,++++++++++++,,,------,,,,,,---...............------///000000000000000222111111111111222333333444222555333===mmmvvv~~~zzztttkkkbbbZZZUUURRRPPPSSScccuuu{{{ggg[[[OOOGGGVVVqqqbbboooPPP222222(((...+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,------...222///...222===TTTvvv|||~~~|||xxxrrrkkkfffaaaXXXNNNMMMVVVfffttt}}}uuuJJJHHHUUUhhhhhhTTTDDDRRRNNNUUU@@@;;;:::::::::;;;===@@@AAAIIIHHHGGGEEEBBB???===;;;999:::;;;<<<<<<;;;:::999:::999999;;;===???@@@@@@???>>><<<;;;<<<>>>AAABBBCCC===>>>CCCCCC>>>BBBLLLvvvxxxJJJEEE===:::777555444333222111111111111111111111111000000000000000///...///111222111000111111111111111111111111111111222222333444444444666555444333333444555666888999::::::999:::===???AAA??????EEETTThhh}}}uuuYYYHHH777333:::<<<222&&&333333222111000///......//////......------,,,,,,+++,,,,,,++++++,,,///111555000***(((***,,,,,,,,,++++++******++++++,,,---+++,,,------......------,,,---...///000000000000111111111111111222222333555111333333777UUU}}}yyyqqqSSS\\\pppzzzvvvjjj```]]]WWWOOONNNRRR[[[ppp{{{jjjdddNNN999NNNhhh|||^^^yyy}}}333333888***---,,,++++++++++++*********)))))))))))))))))))))))))))(((((())))))))))))************++++++,,,---------///......///444DDDbbb|||}}}uuuqqqnnniiibbb\\\TTTMMMIIIPPPbbbtttPPP;;;SSSgggdddTTTEEECCCPPPKKKiiizzzBBB999999888888999:::<<<===BBBAAAAAA@@@???===<<<;;;888999:::;;;;;;:::999888;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;;;;===???BBBDDDBBB<<<<<>>:::999444333222111111000000000111111000000000////////////......///000111111111111111111111111111111111000000111111222333333333333333222222222333444555888999::::::::::::;;;===888;;;@@@EEEIIIKKKKKKJJJZZZmmmxxxcccLLL;;;888777666555555555555555111000000///......------...---------,,,,,,,,,+++)))***++++++++++++...000000,,,)))((()))+++++++++***************+++,,,,,,++++++,,,---------------,,,,,,---...////////////000000000000000111222222555111333555444BBB```zzzppphhhXXXKKKTTTVVVYYYuuu~~~rrrpppbbbYYYXXXRRRJJJPPP___nnnwwwjjjyyy]]]bbbKKK:::VVVzzzqqqkkkZZZ***777999---///...+++************)))))))))((((((((()))))))))))))))(((((((((((()))))))))************+++,,,,,,------,,,---///000111===VVVmmmvvvxxxrrrkkkhhhgggccc[[[TTTHHHIIIPPP]]]nnn}}}bbbKKKKKKdddlllYYYFFF>>>JJJRRRkkkXXXNNN888777777666777777888999999::::::::::::::::::999888888999::::::999888888;;;<<<<<<;;;::::::;;;<<<:::::::::;;;===@@@CCCEEE@@@>>>@@@EEEDDD@@@???BBBNNNuuuwwwcccjjjGGGHHH;;;666666333333222111000000000000000000000/////////..................///000111333000000000000000000000000//////000000111222222222222222222222333333444444666777999:::::::::<<<===888:::===@@@CCCFFFHHHIIIDDDHHHPPP]]]mmmttteeeQQQBBB:::777666777666777666000++++++111888000000//////...---------,,,,,,,,,,,,++++++++++++((()))++++++******,,,...+++***(((((((((************))))))))))))***++++++***++++++,,,,,,,,,,,,,,,+++,,,---......//////...000000//////000000111222444333333666555888NNNlll{{{xxxqqq```QQQOOOVVVLLLJJJeeessswwwwww{{{rrrjjjeeeZZZSSSRRRLLLIIIYYYppp~~~ppp{{{fff```VVVFFFUUUuuuvvviii{{{ttt@@@...444///+++++++++*********)))))))))((((((''''''(((((())))))))))))'''(((((((((((()))))))))))))))***++++++,,,,,,---+++---///000000777JJJ\\\zzzyyykkkfff```]]]\\\WWWPPPJJJKKKUUUdddpppyyyfffFFFSSSbbbhhh```OOOFFFIIIKKKkkkQQQ===@@@666555555555555555666666555666777888999999999999777888888888888888888777:::;;;<<<;;;999999:::<<<999999:::;;;===@@@BBBDDDBBBFFFKKKLLLGGGBBBCCCGGGEEEgggooocccuuu}}}dddEEEIII;;;666888333222111000////////////////////////............---.........---///111444////////////////////////......//////000111111222111111222222333333444444222555777888888999:::;;;DDDCCCBBBBBBBBBBBBCCCDDDIIIFFFCCCAAAEEELLLTTTYYYNNNVVVaaannn|||wwwdddTTTIII<<<222---000777>>>===555000...,,,---111555777444,,,%%%//////......------------++++++++++++************((()))******))))))***+++))))))((((((((())))))))))))))))))((())))))***+++)))***++++++,,,,,,++++++***+++,,,---............///////////////000000111111555333444777555EEEccc{{{xxxtttaaaKKKGGGLLLHHHSSS[[[cccdddiiiwwwvvvmmmfff```XXXRRRNNNNNNNNNTTThhh}}}wwwllltttcccbbbCCCFFFvvveee___xxxJJJ666666///)))---(((***))))))))))))((((((((((((&&&''''''(((((())))))***''''''(((((((((((())))))))))))******+++,,,,,,,,,------//////...///:::FFFllltttiiiooo]]]ZZZUUUQQQOOOMMMKKKIIIYYYffftttzzzzzz___GGGDDDaaakkk]]]OOOEEEFFFRRRJJJOOO;;;<<<222333444444444444444444444555666777888999:::::::::777777777777777777777777777999;;;:::888888;;;>>>::::::;;;<<<===???@@@AAAEEEKKKQQQOOOGGGAAABBBFFFAAAWWW|||zzzzzzsss___CCCJJJ;;;666:::222222000////////////////////////.........------,,,......---,,,...111555........................---......//////000111111///000111222222333333333333555888999888888888999666999???DDDGGGGGGEEEDDDDDDEEEGGGHHHHHHFFFAAA>>>MMMMMMLLLLLLNNNRRRWWWZZZNNNUUUaaakkkmmmkkkooouuu}}}xxxrrrkkkdddYYYNNNFFFBBBBBB===888888===???>>>???999555444000---000666777111***)))///333333000------------,,,,,,,,,,,,************************(((***+++***)))'''((()))((())))))))))))(((((())))))(((((((((((()))******)))******+++++++++++++++***+++,,,------...------///............///000000...666222000777555???ZZZzzzbbbHHHDDDLLLLLL```\\\]]]ZZZaaaooowwwyyykkkddd^^^XXXPPPNNNMMMPPPYYYiii{{{rrreee]]]TTT@@@YYY___fff}}}888444888***,,,333$$$---))))))((((((((('''''''''&&&&&&''''''((())))))***'''''''''((((((((()))))))))))))))***++++++,,,,,,...,,,---...---,,,000777WWW~~~zzz```[[[SSSRRRNNNKKKJJJOOOXXX___nnnvvv}}}}}}~~~ZZZGGGHHH[[[llldddPPPJJJGGGJJJZZZpppggg222>>>;;;444222222333444444444444444444555555666777777777666777666666666666666666777444777::::::888888<<<@@@;;;<<<<<<<<<===>>>>>>>>>CCCHHHKKKIIIEEEBBBBBBBBB>>>DDDdddwww~~~~~~wwwpppiiidddWWW===DDD666111666222111000//////.........//////.........---------,,,---...---,,,---222555------------------------------......///000000000......000111222222222222555888:::;;;999888999999777888:::<<<======<<<<<>>======888::::::666444555444000000,,,---333444000///222,,,...000///---,,,,,,---,,,,,,,,,+++++++++++++++)))))))))))))))*********)))***+++***((('''''''''((()))******)))(((((((((((((((((((((((()))******))))))***+++++++++++++++******+++,,,------------...............///000000+++777111,,,555555<<>>>>>>>>>>>BBBBBBAAAAAA@@@>>>:::666:::999999888888888888888777555333444666555222///222222000///............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++(((%%%''',,,---+++(((((()))))))))***************++++++,,,,,,------.....................------...///000111333666;;;>>>ddd}}}~~~lllVVVVVVbbbkkkllllll[[[\\\aaa[[[mmmuuuhhhbbb\\\UUUOOOMMMPPPPPPUUUdddvvv~~~|||kkkSSSeeeKKK777aaauuueee}}}DDD000///...,,,+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&))))))))))))************,,,,,,,,,,,,---...//////***KKKiiizzz~~~{{{qqqMMMGGGEEEKKKMMMOOO\\\qqq}}}|||[[[NNNOOOXXX```mmmZZZBBBDDDUUUXXXoooQQQ999999333000444111111000000//////......000000000000000111111111000333777999888666666666:::888666777999<<<>>>>>>@@@???>>>===<<<<<<======>>>@@@AAABBB@@@@@@@@@AAA???III???^^^hhhlllwwwvvvyyyeee~~~xxxppphhhbbb\\\TTTOOOWWWDDDAAA555777444333333111000///.........,,,,,,,,,...//////,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........------...///000111222333000222333333333333444666555666888:::<<<<<<<<<<<<=========@@@DDDFFFGGGFFFHHHGGGGGGGGGHHHHHHGGGGGGJJJIIIJJJKKKFFF@@@AAAGGGGGGCCC@@@AAAAAA???BBBFFFAAABBBBBBBBBAAA@@@>>>===@@@???>>>>>>========================>>>===:::777888777666555555555666666555333111111333444222000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))&&&$$$'''+++...,,,***(((((()))))))))***************++++++,,,---------..................---------...///000111444888;;;MMM```xxx\\\^^^qqqwwwlllbbb^^^eeellljjjnnnyyy~~~}}}tttkkkbbb\\\WWWPPPKKKKKKNNNXXXhhhxxxvvvppp^^^]]]PPP???RRRqqqbbbwwwXXX333000///---,,,***)))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&(((((()))))))))*********,,,++++++,,,,,,---...///111444DDDccc{{{zzzrrrnnnooovvvqqqooollldddOOOGGGNNNMMMUUU^^^eeellluuuzzzzzzxxx\\\YYYVVVQQQ^^^uuuQQQJJJHHHPPPUUUbbbfff777...333000---222000000000/////////......//////000000000000111111111444777888777555444444:::999888888:::<<<>>>???>>>>>>>>>>>>>>>=========>>>@@@AAAAAA@@@???AAABBB?????????QQQuuugggrrrqqqjjj|||sssbbbssspppvvvwwwrrrnnniiiaaa[[[VVVPPPKKKFFFWWWHHHGGG888888333333222111000///.........---------...000///---+++***************************++++++++++++++++++******++++++,,,,,,---......,,,------...///000111111///000222222111111333444444666888:::;;;;;;;;;;;;<<<;;;<<>>;;;<<<@@@===???AAACCCBBB@@@===:::===<<<<<<;;;;;;;;;<<<<<<777777777999;;;;;;999777666555333111111222333444333111//////000111111000///...---,,,+++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&$$$$$$&&&+++------+++(((((((((((())))))))))))*********+++,,,,,,------------------------......---...//////000111555888???EEE}}}ccccccyyy{{{iiiooorrrpppooosssssswwwvvvnnneee```ZZZVVVPPPJJJJJJNNNQQQdddyyy||||||\\\aaaXXX<<>>***...444111...222/////////...............////////////000000111111111333666777666444444444999999999999:::<<<===>>>;;;<<<>>>???@@@???===<<<>>>??????>>>===>>>@@@CCC@@@666@@@DDDTTTqqqwwwlll\\\nnnfffsss{{{xxxyyyhhh]]]ZZZjjjzzzuuuooojjjggg]]]YYYSSSNNNJJJFFFBBB???SSSHHHIII999888444333222111000............---,,,,,,---......---+++************************)))******++++++******)))*********+++,,,,,,------,,,,,,,,,---...//////000...///111111000000222333333555777888::::::999999======>>>@@@CCCDDDDDDBBBDDDDDDEEEEEEDDDDDDDDDEEEJJJKKKLLLKKKIIIGGGGGGIIIGGGCCCAAAAAA@@@<<<<<>>;;;999999999888999999::::::555444555666888888777666555333111//////000222333444222///...---...//////...---,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&***++++++***'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,------------.........///000000///000333555===999eeekkkcccmmmoooeeetttyyysss{{{~~~}}}uuujjjccc[[[XXXTTTPPPJJJHHHNNNXXXfffvvvzzz~~~fff___```FFFHHHnnneee```qqqvvvHHH///444...---,,,***))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************+++,,,---...+++000111666RRR}}}{{{sssoooeeebbb______bbbhhhlllooommmnnnpppsssuuuvvvvvvvvvvvvwwwwwwuuurrrmmmiiifffXXXZZZYYYWWWVVVTTTLLLCCCGGGGGGJJJOOOUUUXXXZZZ\\\nnnpppxxx~~~|||___NNNTTTPPPJJJZZZnnnbbbEEEOOOPPP___rrrxxx???333...444666///---000.........------------------......//////000000000...111444555555444555666777888999:::999999:::;;;999;;;>>>@@@AAA???===;;;======<<<;;;:::<<>>MMMDDDFFF777777555333222111///......------,,,+++***+++,,,---+++***))))))))))))))))))))))))((())))))))))))))))))((())))))******+++,,,,,,,,,+++++++++,,,,,,------......///000111000000111333222333555666777777777777<<<<<<===@@@CCCDDDCCCAAABBBCCCEEEDDDBBBAAACCCDDDGGGGGGEEEBBBAAACCCFFFHHHDDDAAA@@@BBBAAA======???===???BBBDDDDDDAAA>>>;;;777777777666777777888888666555444555666666555333444222111//////000111222555444111...,,,,,,---...------,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((((((((('''&&&''''''''''''((((((((((((((()))******++++++,,,,,,,,,,,,,,,------.........///111000000000222333444:::KKKsssvvvttt~~~vvvccc[[[```gggggg}}}}}}vvvpppkkkfff___ZZZUUURRROOOLLLIIILLLYYYgggxxxzzzbbb```[[[HHH@@@kkkooo}}}]]]555---333---,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))***************+++------'''///111...999YYY{{{wwwooozzzssskkkddd[[[UUUSSSTTTUUUUUUXXXYYYZZZ\\\^^^___``````ddddddeeedddaaa]]]YYYVVVPPPQQQMMMFFFDDDHHHIIIEEEKKKOOOQQQSSSZZZeeeoootttzzzzzz~~~yyy^^^NNNOOOCCCJJJbbbhhhSSSEEEGGGMMMXXX{{{???333000000222///))))))...,,,,,,,,,,,,,,,,,,------,,,------...//////000000+++...111333444555666888444777999999777666777888777:::===@@@@@@???<<<:::999::::::999888999===???CCC>>>???CCCBBBTTTjjjppptttlllqqqbbbRRRcccuuutttoooccclll|||yyyqqqnnnkkkfff___YYYUUURRRPPPNNNJJJHHHDDDAAA>>><<<======HHHAAAEEE555555444222111000///...---------,,,***)))***+++,,,+++***(((((((((((((((((((((((('''(((((())))))(((((('''((())))))******+++,,,,,,*********++++++,,,,,,,,,---...000000//////111222000111333444555555444444777888:::===AAABBB@@@>>>AAADDDFFFDDDBBBAAACCCEEEFFFFFFCCC??????DDDHHHIII???======@@@@@@<<<;;;===;;;<<<===>>>>>>===;;;:::777666666555555555666666666555333333444444333111222111111000000000000000333333222///,,,***+++---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++++++++,,,,,,------......---///000000000000111222***???BBBVVVxxxsss~~~~~~}}}cccSSSZZZlllpppyyysssjjjdddaaa^^^YYYVVVPPPMMMLLLMMMQQQYYYjjjzzz|||zzzlllYYYUUUKKK:::LLLuuu@@@//////---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))***+++,,,---111)))+++111000777\\\}}}hhh}}}zzzlllfff^^^XXXUUURRRNNNKKKMMMNNNNNNOOOPPPQQQQQQRRRTTTUUUTTTSSSPPPMMMIIIGGGHHHKKKKKKHHHGGGLLLRRRUUURRRWWW[[[```gggrrr||||||{{{oooSSSJJJIIIEEEOOObbbmmm___HHHDDDNNNQQQqqqIII111------...---+++***,,,000++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000***---000222333444666888222666999999666444444555777999<<<>>>>>><<<:::888777888999888888999<<<>>>AAABBB===CCCFFF<<<___|||rrrlllfffRRR]]]ppp~~~ssswww{{{www{{{~~~wwwrrrqqqnnnfff```^^^^^^YYYSSSNNNKKKIIIFFFDDD@@@@@@>>>;;;999:::===@@@GGGAAAFFF555333222222111000///...------------+++******+++,,,,,,+++(((((((((((((((((((((((('''''''''(((((('''''''''(((((())))))***+++++++++))))))************+++++++++,,,......------///000...///000222222222222111444555777;;;???@@@???===???BBBDDDCCC@@@>>>AAADDDDDDFFFDDD???AAAGGGJJJHHH>>><<<===@@@???;;;999;;;::::::999888888999:::;;;777777666555444444444444444333111111222333222111//////000000000///...------...///...+++***+++---*********))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++***++++++,,,------......+++---/////////...000111,,,<<<===EEEbbbvvvxxx]]]SSS\\\iiixxxtttpppkkkddd___\\\YYYUUUQQQMMMLLLOOOWWWbbbnnniii]]]UUUGGGBBBHHHddd}}}UUU333000111++++++***)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))(((((())))))***+++,,,222((()))333///+++EEEiiizzzuuuwww}}}|||tttjjjbbb^^^[[[VVVRRROOONNNNNNMMMMMMMMMNNNNNNLLLMMMMMMLLLKKKJJJIIIHHHBBBEEEKKKQQQQQQQQQUUUZZZ\\\aaaiiittt{{{iiiQQQDDDDDDHHHPPPllluuu```OOOUUU[[[VVVtttYYY888333,,,...///,,,+++---///...************++++++,,,,,,***+++,,,---...//////000,,,...000111111222333555111666;;;;;;777333333444777999:::<<<<<<:::888666666888::::::::::::<<<>>>AAACCC???@@@AAA;;;JJJoooxxxiiirrrkkkOOOXXXzzzsssooowwwyyyhhhmmmrrrtttssstttxxx|||}}}zzzzzz{{{yyyuuuqqqooojjjfffeee```XXXTTTUUURRROOOKKKHHHFFFDDDBBB@@@;;;<<<===<<<<<>>;;;???BBB@@@<<<;;;>>>AAA===AAA@@@===???EEEFFFAAA@@@>>>???BBBAAA;;;999:::<<<:::888666666888;;;===888777666555444333333333222000//////111222222111---...///000000...,,,+++'''***------+++***+++---))))))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***************+++,,,,,,---......)))+++---...------...000222111222:::TTTnnnVVVUUU^^^bbb|||uuummmiiifffbbb\\\YYYVVVRRRLLLGGGLLLMMMTTTbbbqqqvvvvvvkkkWWW\\\VVVCCCDDDXXX{{{mmmcccooo>>>+++///111++++++***)))(((((('''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))(((((((((((()))***+++,,,$$$(((,,,+++))),,,555==={{{wwwsssrrrtttvvv|||{{{kkkbbb]]]YYYVVVTTTSSSRRRQQQPPPPPPOOOPPPJJJKKKLLLMMMOOOQQQRRRSSS[[[WWWWWW\\\]]]^^^eeepppqqqnnnooowww~~~^^^OOOKKKHHHLLLSSSpppnnncccTTTPPPYYYfffmmmYYY444666+++,,,//////,,,+++,,,)))%%%))))))******+++++++++,,,******+++,,,...//////000///000111111000000111222222777<<<<<<888444333555888999:::::::::888666555666888;;;<<<<<<<<<===>>>CCCCCCDDD>>>;;;DDDIIIAAAsssvvvmmmiii\\\kkk~~~ZZZHHHUUUPPPQQQ^^^wwwuuueee___dddgggfffbbbdddllltttjjjqqqvvvvvvyyyyyytttoooqqqwwwzzzxxxttt{{{uuuooolllllljjjeee```bbb___]]][[[UUUNNNLLLNNNHHHEEEBBBAAA@@@???===<<<<<<>>>@@@AAACCCGGGOOOUUULLLBBB===999888///111111///...---,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))***+++,,,------......//////000111222222222000444999AAAPPPYYYLLL777<<<<<<;;;;;;;;;<<<<<<===CCCCCCBBBAAABBBCCCDDDEEEBBBAAA???<<<888777888:::DDDAAA===999666555666666999777444222000000111111///////////////......---+++++++++*********))))))))))))************))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++******************......---------......///666'''333===EEE}}}{{{xxx{{{~~~~~~}}}www___WWWggg||||||sssnnngggaaa^^^\\\VVVSSSRRROOOJJJMMMSSSOOOUUUeee{{{yyymmmhhhYYY[[[RRRBBBAAAVVV~~~eeeqqquuu???222///------,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********+++,,,---///000HHH\\\vvvggglllsssgggsss{{{nnnaaa\\\YYYTTTRRRTTTWWWYYYZZZVVVXXXZZZ[[[[[[ZZZ[[[\\\```aaagggnnnmmmjjjnnnwwwssszzz|||dddWWWJJJGGGHHHPPP```qqqsssRRRHHH[[[]]]SSSnnn\\\333,,,000///+++++++++*********))))))******+++++++++******)))******+++++++++,,,,,,,,,,,,---///000111222111111000333666777555333111111777666555555555777888999555444444666999::::::999<<<>>>@@@===999888<<<@@@@@@yyymmmdddnnntttwwwiiiJJJFFFBBBGGGUUU```aaa^^^^^^^^^\\\ZZZZZZ\\\^^^^^^]]]___```aaaccceeegggiiiiiiffffffggggggffffffeeedddddddddcccbbb```]]][[[ZZZUUURRRNNNJJJGGGFFFEEEEEECCCBBB@@@>>>===>>>???@@@BBB@@@@@@DDDMMMTTTXXXYYYIII@@@;;;888888000111000///...,,,,,,,,,,,,++++++,,,---,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((''''''(((((()))*********++++++++++++++++++------......///000000111555555BBBYYYeeeZZZFFF::::::::::::999::::::;;;<<<@@@@@@BBBCCCCCCCCCBBBAAA???>>><<<:::999999::::::>>><<<999555333222222222666555333111000/////////---............---,,,,,,++++++++++++************((())))))******))))))(((''''''((((((((()))))))))(((((((((((('''&&&%%%$$$((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))************************---------------......///111***333666<<>>===:::999<<>>@@@BBBCCCAAA???===<<<:::999999:::;;;:::999999888666444222111000000333333222111000...---,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******(((((())))))))))))(((((('''''''''(((((((((((()))''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))************************---,,,,,,,,,------...///,,,///222111333MMMzzzuuuxxxzzzrrrmmmkkkiiigggffflllqqqqqqoooooosssxxxtttqqqwwwmmmccc```]]]WWWQQQOOONNNKKKIIIJJJMMMSSS]]]gggvvvpppsssXXX___RRRJJJ<<>>?????????===<<<;;;999888888:::;;;999888888777777666444333222111000111222222111///,,,+++,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,++++++++++++'''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************++++++++++++,,,---......***333111...222999ZZZxxxvvvqqq{{{rrrllliiigggeeejjjooonnnjjjggghhhjjjpppqqqtttwww|||}}}uuu|||hhhhhhbbb\\\[[[XXXRRRLLLKKKGGGHHHLLLRRRZZZeeeqqqzzz|||kkk\\\YYY\\\JJJCCCFFFnnnqqqjjjIII111(((...,,,***+++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,333------@@@fffrrrlll___```bbbnnnfffbbbgggjjjmmmxxx}}}|||uuu```VVVNNNFFFEEEJJJGGGXXXiiippppppjjj\\\OOOpppjjjhhh{{{kkkDDD'''+++111+++'''---))))))))))))))))))))))))(((((())))))***))))))))))))))))))************+++++++++,,,---...//////000...//////...---...000222111333444555666555333222777555555555777777777555777:::===>>>===;;;::::::;;;CCC>>>___nnnaaa^^^PPPPPPjjjmmmRRR???888:::>>>BBBHHHKKKOOOOOOMMMJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIJJJHHHFFFBBB@@@AAA@@@???>>>============<<<<<<<<>>zzzEEE===666333555//////...---,,,,,,,,,,,,,,,((()))+++,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&''')))******%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''((())))))***++++++,,,,,,---------------...222111444999:::888:::???777777777777888999:::;;;;;;;;;;;;;;;;;;<<<======<<<:::999888888999888777777777666666444333222222000111222222222///---+++,,,------------,,,++++++,,,,,,,,,+++++++++******''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))******************++++++,,,......)))222------444///AAAnnnzzz\\\nnn|||qqqjjjgggccceeegggjjjjjjhhhccc___dddfffhhhjjjlllnnnqqqrrrxxxwwwvvvqqqmmmxxxjjj___^^^ZZZXXXXXXTTTNNNKKKKKKJJJQQQZZZeeeppp}}}uuugggTTTWWWYYYJJJFFFZZZooowwwcccoooDDD:::,,,+++///+++***,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((())))))***+++,,,000(((%%%222MMMmmm^^^WWWXXX___fffaaaYYY]]]hhhjjjuuuvvv___```TTTKKKIIIFFFDDDLLLXXX```mmmsssiiiZZZXXXcccnnneeeiiiddd:::333000111...))))))...((((((((((((((((((((((((&&&'''((()))))))))))))))(((((()))))))))***************+++,,,---...//////...//////......///222555555555444444333444444444666555444555666777666555999;;;>>>???===;;;888777DDD444;;;III___aaa[[[sssqqqZZZTTTYYYmmm~~~www^^^EEE;;;:::DDDGGGKKKLLLKKKHHHEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>???@@@AAA@@@>>>;;;999888999999:::;;;===>>>>>>???BBBGGGMMMQQQSSSSSSSSSGGGDDD???:::999AAANNNXXXvvvDDD===666333555///......---,,,,,,,,,,,,,,,)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,---------...666999666777>>>@@@<<<666666666777888999:::;;;;;;;;;999999999:::<<<===;;;;;;:::888666666888;;;777666444333222111111111///000111111111///---+++,,,------------,,,+++++++++++++++*********))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))*********)))))))))***+++,,,---...)))---(((,,,444,,,222QQQqqqTTTmmm}}}pppjjjccc```___ccchhhhhhaaa[[[^^^```bbbbbbaaa```aaabbbffffffffffffdddgggwwweeeOOOYYYOOOMMMMMMOOOMMMJJJLLLPPPZZZdddppp{{{|||nnnUUUVVVXXXIII>>>SSSjjjoooiii---222+++---...''''''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))))))))***++++++++++++,,,...111EEEmmmeeeXXXPPPWWWbbbbbbXXXNNNXXX[[[aaakkktttjjj]]][[[UUUGGGEEEEEEJJJOOOVVVbbbnnnyyyfffUUUUUU___ggghhhggg\\\ggg555,,,///...***))),,,,,,***''''''''''''((((((((((((%%%&&&'''(((((())))))((((((((((((((())))))))))))************+++---...///...////////////111333666666555444222222333444555444333333444666777666555888:::<<<===<<<;;;888666888777<<<>>>@@@aaa{{{lllYYYSSSeeeyyyqqqWWWCCC:::;;;===BBBGGGKKKKKKKKKGGGFFFEEEBBB@@@>>><<<;;;<<<<<<<<<<<<<<<;;;::::::999::::::;;;:::999888777444555888<<>>===??????>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFIIILLLNNNOOOTTTRRRPPPKKKDDD<<<666222;;;BBBNNN\\\gggnnnooonnniii===;;;777444666000------,,,+++++++++,,,,,,---,,,***(((((()))***,,,''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''''''''*********))))))))))))))),,,,,,,,,---///111222222333333333444555666888888777888;;;======<<<:::888777;;;<<<888333444>>>GGG;;;888555111000000111222------------,,,++++++******************)))(((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++((((((((()))***,,,---...///,,,---222333000222:::>>>qqquuuyyyRRREEEhhh~~~vvvkkkeeeeeeeeedddcccZZZ^^^dddffffffeeefffggg]]]YYYWWWXXXYYYVVVWWWZZZQQQXXX]]]\\\XXXUUURRROOOSSSQQQNNNMMMLLLLLLMMMNNNNNNPPPUUU\\\aaahhhtttzzzyyy|||\\\NNNRRRLLLDDDHHHMMMzzzqqq|||yyyCCC777&&&)))(((...---%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))%%%(((000///)))000???aaa|||~~~WWWFFFGGGLLLUUURRRSSSWWWVVVRRRSSSXXXVVVUUUUUUYYY```ggglllnnnrrrxxxxxxpppjjj```UUUDDDLLLIIIDDDEEEEEEIIISSS]]]cccggglllvvv{{{ppp^^^HHHOOO___eeeYYYVVV}}}ccc<<<***555---+++,,,...+++%%%%%%***&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))(((((()))+++---...***,,,///000000111333555000111333444444222///...222111111333555777777666000111222555888::::::999>>>///888AAA555777HHHJJJzzz{{{hhhggg^^^OOOIIIQQQ]]]ccc___QQQ@@@777999<<<===;;;DDDEEEFFFGGGIIIJJJKKKLLLGGGGGGHHHHHHGGGGGGFFFEEEIIIHHHGGGFFFFFFGGGHHHIIINNNOOOPPPRRRSSSTTTTTTUUUJJJDDD<<<666666;;;CCCIIIPPPTTT\\\ccceee___SSSJJJbbb@@@<<<666444///333//////...---,,,,,,,,,,,,...---+++)))((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&(((((((((((((((((((((((()))+++,,,---------///111444444333333333444555555555555666777777777777777666999:::666222777CCCNNN;;;666111000222222///++++++,,,,,,,,,,,,+++******++++++)))((('''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,------+++,,,,,,---...///000000333IIIiii{{{KKKAAAgggwwwqqqmmmhhhdddddd```aaaccccccdddgggkkknnn^^^^^^]]]\\\\\\]]]ZZZWWWSSSTTTUUUUUUTTTRRROOONNNPPPNNNLLLLLLOOOQQQRRRSSS]]]^^^eeepppyyy~~~}}}wwwdddYYYRRRKKKIIIBBB===XXXyyy{{{QQQ+++000000+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---......>>>VVVmmmPPPGGGJJJKKKLLLOOOQQQQQQPPPNNNTTTTTTQQQNNNNNNOOOMMMKKKKKKPPPVVV[[[]]]^^^^^^___[[[ZZZXXXVVVSSSNNNHHHDDDAAAEEEIIIKKKOOOXXXaaafffsssrrrppptttsss___QQQXXXXXXRRRLLLOOOfffTTT---111444)))++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,,,,---...///000000777222...///333666666333333222333555666666333111000000000444888:::999666999888777777999;;;>>>???JJJzzzfffjjjjjj```TTTOOOQQQTTTUUU[[[]]]VVVJJJAAA:::666::::::;;;>>>BBBEEEFFFFFFJJJIIIHHHGGGHHHIIIIIIJJJHHHJJJKKKKKKIIIIIIIIIJJJLLLLLLOOORRRPPPIIIBBB===444666999===FFFSSS]]]aaa```aaaRRREEEIIIOOOSSS\\\___>>>;;;666444///333///...---,,,,,,+++,,,,,,---,,,+++)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''(((((((((((((((((((((((()))***,,,---,,,---///000222222222333333333333333555555666777777777777666333777999777444555<<>>LLLNNNsss{{{tttnnnhhh^^^QQQFFFQQQSSSVVVXXXWWWTTTTTTUUUHHHCCC<<<777555666666666<<<<<<===???AAACCCCCCCCCHHHIIIIIIHHHGGGGGGIIIKKKEEEAAA===;;;999888777888CCCHHHMMMPPPRRRTTTUUUVVVQQQKKK@@@@@@MMM[[[pppYYY<<<:::555444///333///...---,,,,,,+++++++++,,,+++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((***,,,,,,,,,,,,...//////000222333333333222111444444555666666666666666111444777888666555444444555111...---///000...+++,,,------------,,,++++++******)))(((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,***+++,,,,,,......///000111---CCCqqqqqqNNNBBBTTTrrrqqqdddbbbaaaccchhhlllmmmlllnnnllllllnnnqqqrrrrrrrrruuussspppmmmkkkjjjkkklllmmmoooqqqqqqpppqqquuuyyy~~~}}}eeeSSSRRRKKK777@@@HHHPPP~~~```)))...222)))...***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))******++++++***###---PPPwww|||~~~{{{bbbKKK???>>>AAAQQQPPPOOOQQQSSSTTTTTTSSSTTTRRRPPPNNNPPPSSSWWWZZZPPPPPPQQQSSSWWW\\\```bbbjjjjjjkkkkkkhhhbbbZZZVVVNNNRRROOOOOORRRNNNTTTfffWWWnnnHHH"""+++555***&&&111***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++***+++,,,,,,......///000777333000///111333111///222222333666888:::888777666444333444666999999999666666555666777999;;;======<<>>CCCGGGXXXZZZ\\\XXXOOOGGGEEEFFFEEEJJJTTTfffssspppxxxSSS:::999444444///222///...---,,,++++++++++++++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********''''''''''''''''''''''''((()))++++++***+++,,,......///111333444333222111333333444555555555555555111222444666777555111...222000......//////...,,,+++,,,,,,,,,,,,+++*********)))(((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))***++++++******+++,,,---...//////***222:::NNNvvv~~~wwwTTTBBBLLLbbbnnn{{{uuunnnhhhhhhkkknnnnnnlllssspppooorrrtttssssssttt{{{zzzxxxwwwvvvuuuvvvvvvvvvyyy}}}|||yyyzzzkkklllwwwzzzlll[[[QQQLLLFFFAAA999NNNnnnmmm{{{^^^444888...%%%---...))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******///***+++333@@@XXX|||rrrtttddd\\\MMMHHHDDDFFFIIIMMMRRRVVVSSSSSSSSSTTTUUUUUUTTTSSSWWW[[[```dddeeeeeedddddd___[[[VVVRRRMMMHHHIIIMMMYYY```]]]WWWVVVUUU^^^pppmmm===555000111---''')))111)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***************+++,,,---...//////444111//////111222111000333333444666888999888777666555333222444666888:::555555555555666888:::;;;///HHHKKK>>>ZZZpppdddccciii[[[RRRTTTSSSKKKHHHLLLMMMSSSXXXVVVNNNHHHFFFGGG???<<<888777888999888777333555888888888777777888???DDDHHHJJJLLLQQQTTTTTTYYYXXXVVVOOOFFFBBBGGGPPPkkkrrruuuzzz~~~|||MMM999888333444000111......---,,,++++++++++++************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))+++,,,---///111333444333222111222222333444444444444444333222222333555555222000000///////////////...---***************)))(((((()))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))***))))))***+++,,,---......000555333333QQQvvv~~~zzzWWWCCC@@@KKKXXXcccpppxxxvvvtttqqqnnnvvvqqqppptttvvvuuuuuuxxxyyyzzz{{{|||}}}||||||{{{zzzxxxpppfff___SSSKKKNNNRRRHHH888>>>ccc|||oooaaa}}}```:::///111%%%+++111 ((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))(((+++...+++&&&111UUUxxxyyykkkqqq}}}rrrfff^^^TTTIIIBBBBBBIIIHHHIIILLLOOOQQQQQQOOONNNQQQTTTUUURRRPPPOOOOOOIIIFFFFFFHHHHHHLLLXXXfff^^^eee^^^WWWccc|||YYY444+++......+++,,,...)))"""((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))***+++,,,---......///......///000222222222555555444555777777666555555444222111111333777:::555555555555666777777888444777<<<;;;999OOOmmm___sssccc]]]VVVJJJCCCCCC@@@KKKUUUTTTKKKEEEGGGMMMUUUNNNFFFCCCDDDGGGGGGGGGDDDHHHMMMOOONNNKKKIIIHHHNNNTTTVVVQQQMMMMMMKKKGGGIIIIIILLLOOOOOORRR```ooouuuIII999999222444000111...---,,,++++++*********((())))))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++,,,---///111222222111111111111222333333333333333555333111111333444444333///////////////...---,,,((())))))))))))(((''''''((((((''''''&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))((()))******,,,,,,---...444,,,)))222FFFgggnnnEEEAAA@@@GGGTTTcccttt~~~}}}vvvtttyyy{{{xxxyyy}}}|||~~~zzzwwwnnnddd]]]MMMGGGQQQRRRGGGAAAGGGTTTjjjqqqggg***>>>111###000---"""***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%''',,,...+++,,,888FFFiiittt[[[\\\kkkvvvzzzzzzmmmdddcccYYYTTTMMMIIIJJJKKKKKKJJJPPPPPPMMMHHHDDDEEEKKKPPPSSSOOOOOORRRPPPMMMTTT___SSSnnntttDDD000111111***'''++++++&&&&&&+++'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***((()))******,,,,,,---...+++,,,---...000111222222555444333333444555444333222222222111000333777:::666666666666666666555555999+++///>>>:::222RRR~~~mmm___WWWRRRNNNLLLGGGLLLOOOKKKBBB???DDDKKKQQQJJJBBB@@@DDDIIIJJJJJJHHHLLLQQQSSSRRROOOKKKJJJIIINNNLLLBBB===AAAEEECCCHHHJJJTTTaaaggghhhqqq}}}sss}}}GGG::::::333444000000...---,,,+++************'''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))''''''(((******+++,,,---...///000000000111111222222222222222555444333222111111222333---...//////---+++******)))))))))))))))((((((''''''''''''&&&&&&''''''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,------...(((+++555>>>RRR}}}zzzsssYYYDDDCCCGGGKKKXXXhhhzzz~~~nnnmmmsssmmmZZZKKKKKKGGGJJJLLLAAA777EEE```zzztttsss{{{ZZZ>>>+++555,,,***555'''555''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''(((,,,...,,,+++,,,888[[[lllhhhlllzzzwwwnnneee^^^___^^^ZZZTTTPPPRRRZZZbbb[[[QQQOOOWWW]]]]]]aaaiiiVVV>>>:::333(((...***+++---''' &&&333&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,------+++,,,.../////////000000222000///000222333333222000222333222222333888;;;999888888777666555444333444555666555555777;;;>>>iiiggg^^^cccfffbbbZZZWWWSSSPPPNNNNNNNNNNNNGGGAAA<<<>>>DDDIIIHHHFFFDDDGGGIIIIIIGGGEEEDDDCCC???GGGGGGAAABBBOOOZZZ\\\^^^```lll}}}zzzFFF;;;:::333444000///...---,,,+++************'''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((''''''((())))))))))))***+++,,,...///000000111222222222222222444555555444111///000111,,,---......+++)))((((((***************)))((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((()))***+++,,,------(((111555...---<<>>***222$$$,,,///'''333$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''%%%$$$%%%'''(((,,,000///...GGGppp|||uuullllllsss~~~{{{yyywwwrrrhhh```aaacccccc```\\\[[[```eeeZZZPPPSSSmmmsssEEE888111$$$'''999)))***((($$$'''---)))!!!%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,------,,,---//////...---......///------...111333444333///222444444333555999===::::::999888777555333222...555888444111444999;;;...ZZZ~~~{{{oooyyy{{{ccc^^^ZZZ]]]cccccc[[[RRRMMMIIIFFFJJJPPPSSSQQQLLLMMMNNNMMMKKKIIIHHHIIIJJJBBBNNNTTTRRRWWWgggssstttrrrrrr~~~tttJJJ;;;444222666...000...---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&,,,***(((&&&%%%&&&''''''((()))++++++***+++---///000000111111111000000///999222...000444333111000---,,,///222...&&&'''...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,,,,,,,...333:::???fffvvvhhhcccJJJ777CCC@@@HHHTTT___gggppp~~~vvv}}}wwwjjjgggllltttaaa\\\RRRHHHFFFIIINNNQQQMMM<<<===MMMfffyyygggiiiJJJ555222***+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++...666GGGdddmmm]]]QQQQQQ]]]yyyssskkkmmm}}}@@@:::333///------,,,***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((***+++,,,---...,,,---///////////////000.........///000222333444444666888888666444444444666999;;;888333///000222222333444666777999:::;;;<<<444999[[[rrrbbbrrrtttaaaQQQVVV___ddd^^^TTTTTTZZZhhh^^^WWWZZZ___cccjjjqqqooollliiinnnrrrIII;;;555222555...111...---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%&&&''')))***((()))*********+++---///000000000000000000000000111333444555777999888666---,,,,,,---,,,)))***,,,*********))))))((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%####################################"""""""""!!!""""""""""""""""""""""""""""""""""""########################"""""""""!!!"""######$$$$$$######"""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******+++,,,,,,,,,---000555999PPP{{{gggJJJBBB>>><<<@@@KKKSSSWWW___iiivvvsssnnnkkkkkkfff\\\SSSOOOPPPKKKFFFGGGMMMOOOJJJBBB??????OOOnnnkkknnn}}}ZZZ999222///)))******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&'''(((***222BBBVVVddd[[[===666222---*********)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''((()))***+++,,,,,,,,,222888888444000000222/////////000111222444444555777999999777555555555555888:::888333000111333333444555666888999:::;;;222888;;;;;;EEEhhhtttWWW]]]iiippplllaaa\\\___iiiqqqoooccc\\\iii|||~~~oooGGG;;;555222555...111...---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,'''((()))))))))***,,,...000000////////////000111222888777111000555666333//////---******---,,,))),,,++++++***)))((((((''',,,,,,***(((&&&%%%###"""''''''&&&%%%%%%%%%%%%&&&####################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$$$$######"""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,++++++,,,///111777PPPxxxxxxWWWEEE:::888DDDMMMLLLNNNSSSWWWaaattttttsssrrrvvv~~~{{{ssskkkccc]]]ccc___]]]]]]YYYPPPIIIFFFEEEEEEHHHKKKKKKEEE:::333EEE^^^{{{ooolllGGG---...---******)))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((''''''+++222888```uuueeeEEE000'''---+++)))(((((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((((((((()))))))))+++444===>>>777000///111/////////000111222333444555777999999777666666666333666888777444222333555333444555666777888999:::777;;;:::111,,,999WWWqqq|||uuupppvvvtttmmmlllEEE;;;555222555...111------,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&'''((()))((()))+++---//////.........///000111555999555+++***333555///---111111,,,***---,,,''',,,,,,+++***)))(((((('''+++***)))(((&&&$$$###"""'''&&&%%%$$$###$$$$$$%%%#################################"""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""############""""""!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))***++++++++++++,,,......111JJJppp~~~}}}fffQQQ@@@>>>>>>;;;???GGGMMMMMMQQQ[[[eeemmmxxx{{{vvvpppjjjhhhiiimmmooowww}}}|||uuupppllljjjddd^^^WWWSSSUUUYYY^^^aaabbbXXXLLLEEEAAA???CCCIIIIIIIIIGGGCCC===>>>JJJWWWxxxqqqkkkQQQ******111***&&&,,,(((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''')))++++++***+++---//////BBBWWWjjj\\\;;;......111333))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''(((///666888444///------.........//////111222222333555777777666555444555000222444444333222333444222333333444555666666777999777777999<<<<<<666111TTT{{{WWWhhhCCC;;;666222555...222------,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''''''''(((***,,,......------...//////000...222111---000666555---'''---000---******+++)))++++++******)))(((((('''''''''&&&%%%%%%$$$$$$###%%%$$$$$$#######################################""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######"""""""""######"""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''')))+++,,,++++++---...000***000FFF^^^ooo~~~zzzyyymmm[[[JJJ>>><<>>BBBMMMaaa~~~{{{{{{vvv@@@111+++111333)))%%%)))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''((()))***,,,---))),,,,,,111EEEbbbsssuuutttRRRBBB000+++000333---%%%((()))******)))'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&)))***,,,...000000...,,,------,,,------...///000000222444444333222222222...///111222222222222333000000111111222222333333///111444444444444777:::333@@@MMMiiiyyyWWW<<<+++dddAAA;;;777333444...222...---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&''')))++++++,,,---.../////////...***,,,///111000---'''###+++))))))+++***((()))---))))))))))))(((((((((((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$###""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############!!!""""""######""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&(((***+++++++++---///++++++---111===ZZZwww{{{{{{xxx```JJJ;;;777999@@@GGGGGGCCCBBBEEELLLNNNQQQTTTVVVXXXZZZZZZZZZ\\\]]]]]]]]]^^^aaaccc____________^^^\\\[[[ZZZRRRVVVZZZ]]]]]]\\\[[[[[[SSSRRRPPPMMMHHHBBB===:::???@@@DDDIIIGGGBBB???AAA>>>>>>MMMlllyyyppp}}}mmm000//////---+++***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''(((***,,,((("""###,,,888>>>YYYnnnzzzSSS:::000+++,,,---...///---)))'''&&&((()))(((&&&$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&+++((('''***///111///---,,,+++++++++,,,,,,---...---///111222111000000000---...///111222222333333////////////000000000000222222111...---000666;;;666666...---===ZZZfffHHH777,,,***...aaa@@@:::777333444...222...---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%&&&)))+++)))+++---///000///...---,,,+++---000***###)))555DDD111&&&***---(((&&&,,,'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&###"""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((()))))))))))),,,...(((***...000111BBBkkkwwwuuu~~~kkkUUUNNNFFF@@@@@@BBBDDDHHHMMMSSSPPPKKKIIIIIILLLPPPSSSNNNPPPRRRTTTUUUWWW[[[^^^RRRRRRSSSSSSSSSRRRQQQPPPPPPSSSWWWVVVSSSOOOLLLLLLGGGDDD@@@;;;999;;;???BBBCCC???===<<<999888<<>>444---===]]]gggMMM222)))+++---...000```???:::777333444...222...---,,,+++************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***'''***---000111000---+++...)))+++...)))(((AAAaaa```???(((---111)))$$$***%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&)))+++***(((%%%###########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''((())))))(((''''''***,,,000***,,,333---''':::VVVsssmmmzzz}}}{{{gggPPPDDDAAA@@@@@@AAAAAAGGGOOOUUUVVVQQQJJJEEEAAABBBCCCBBB@@@???@@@@@@===>>>???@@@AAA@@@??????AAAAAA@@@<<<888777:::===999;;;???@@@???===<<<;;;:::999:::???DDDJJJVVVaaayyy}}}zzzLLL///000...)))++++++(((%%%&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((((((((***%%%,,,***))),,,***))))))+++---111999AAATTTeeepppxxxmmmTTTCCC888444000000000---+++***(((&&&%%%(((,,,,,,'''"""%%%'''((('''%%%%%%(((+++""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''***---...,,,******+++------,,,,,,,,,---......+++---000000/////////000111111111333555666555444000000000000////////////&&&+++000111...---000444111111((('''555888333333444FFFgggZZZ777///...,,,,,,...000---)))ZZZCCC777444111222333+++,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,(((***---...+++---@@@UUUDDD888***$$$'''***)))%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))***+++,,,...///000111IIIlll}}}ppprrryyykkkssssss___PPPIIIGGGAAAAAAAAADDDFFFEEEAAA>>>;;;===???AAABBBBBBBBBBBB===>>>???@@@@@@???>>>>>>:::===???>>>???AAA>>>999AAA:::888;;;===;;;<<>>SSSyyydddMMM999000///------,,,,,,+++***))))))XXXCCC777555111222333+++,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++,,,,,,***+++,,,******222<<<444---%%%$$$'''***)))&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###$$$!!!!!!""""""""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((((()))***+++---...///000888KKKZZZddd~~~~~~zzzwwwlllVVVOOOEEE===888888999999???===<<<===???@@@>>><<>><<<<<>>???@@@<<<===<<<999999===>>><<<>>>???EEEPPPZZZ^^^bbbeee~~~vvvttt|||~~~{{{;;;222***)))---///***$$$(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))))))))***************+++)))''''''(((***((())))))(((''''''(((***111222222333333333222222%%%&&&((()))+++,,,,,,---+++******))))))((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((***,,,------+++---...//////...///111333666777777666333222222333666555333111000//////...222333444444222111111222........................///............///000000---///111222222222333555<<>>@@@BBBCCCFFFFFFEEEIIIRRRZZZ\\\]]]cccooo~~~}}}zzz|||~~~wwwmmmppp___333333000---,,,------+++((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$###############""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))&&&(((************,,,.../////////...---...111333((()))))))))))))))((((((............---+++)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##########################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''))),,,---,,,++++++---.........///111333555666666444111000000111444333222000///...//////222333444333111000111222........................---------.........//////111000000111333444444444---...000333888AAAMMMTTTgggkkksss|||wwwkkkaaaHHHDDD===777222///,,,***222000///000222000---+++*********))))))(((((((((QQQ???666555///000222---,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))(((***,,,,,,...//////...***+++,,,***'''%%%'''((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******,,,...000///,,,888\\\zzzgggcccjjjjjjoooxxx~~~vvvqqqssswwwiiifffaaa]]]]]]```dddgggkkknnnnnnmmmppp{{{ooogggnnn___777222222---,,,)))'''&&&''')))+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''')))***)))(((''''''(((%%%&&&(((((('''''')))+++//////...---,,,,,,+++++++++******)))))))))******'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&'''(((+++,,,+++***)))+++,,,,,,,,,---000222444444444333000/////////111111000000//////000000000111333222000//////000........................,,,---------............333000,,,******++++++***(((,,,111444333...***'''+++...222666999:::::::::===;;;999777555222///---,,,---...111333222///,,,&&&'''(((***,,,------+++))))))((((((((((((''''''|||NNN===666555//////222---,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$########################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((,,,---***(((***------'''''''''&&&%%%&&&(((***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$##################$$$$$$######"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))+++///000,,,,,,===PPPqqqsssvvvyyyzzztttqqqvvv}}}yyy|||}}}uuummmlllppprrrqqqsssrrr|||RRR222***000///((())))))((('''&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################"""""""""###############"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&(((((('''''''''(((((()))++++++)))(((((()))******))))))((())))))***((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***++++++))))))***+++,,,+++,,,///111444555555444111000000111///000111111111111000000---///222222111...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******,,,...222333333333444111,,,))))))...444888///000000111000///---------...000///------000333;;;444***%%%%%%***111555111222000+++))))))(((%%%''''''''''''''''''''''''vvvLLL<<<666555///...111---,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((,,,,,,'''&&&)))***'''%%%%%%%%%&&&'''((()))((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&'''+++///000///000222222MMMrrrwwwuuuvvvsssmmm```bbbeeeiiinnnqqqttttttyyy{{{~~~qqqiiiiiimmmpppkkkjjjfffcccjjjxxx~~~tttXXX333,,,111666111 ***+++---,,,***(((''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################!!!"""""""""#########$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& ###&&&((()))***+++,,,((())))))(((&&&&&&''')))(((((('''''''''((()))******)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################!!!"""""""""#########$$$####################################################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%'''***+++***)))***+++---,,,,,,---///111333444444333222111111222000111333444333111///---+++...222444222///,,,+++++++++++++++++++++++++++***+++,,,---...------,,,,,,---------+++)))'''&&&***+++---///000///+++)))....../////////000000000///000111///---,,,...000###&&&+++///111...'''"""$$$((((((%%%%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&sssKKK<<<666555......111---,,,,,,++++++***))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''(((+++***'''''',,,***$$$'''&&&''')))+++***(((%%%(((((('''''''''&&&&&&&&&$$$$$$$$$############"""###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''''''''((()))))))))((()))***+++,,,///111222444444DDDfff~~~lllhhhdddgggllllllfff```bbbfffnnnssstttqqqkkkgggfffjjjjjjffffffnnnxxx}}}xxx|||}}}\\\;;;...---000((($$$+++---&&&&&&'''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''(((&&&%%%%%%&&&&&&&&&%%%$$$###%%%(((+++((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%'''***+++***))),,,---......------///111000222222222000000111222111333555666444111---+++***...333555333000,,,+++***************************+++,,,---...---,,,,,,***++++++***((((((+++---+++***+++,,,......,,,+++---,,,+++++++++++++++,,,+++,,,------......---,,,///---******+++++++++***(((,,,---'''&&&)))***'''&&&&&&&&&&&&&&&&&&&&&&&&nnnJJJ@@@666333111...---///,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$############"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------//////000666DDDXXXmmm|||vvvuuu}}}}}}sssrrrxxxvvvuuutttsssoooqqq~~~~~~XXX<<<222------,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***,,,---...///...------......///000111000222333222///---...000000222333444444111...,,,+++,,,,,,,,,,,,+++******************)))))))))(((************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnJJJ@@@666333111...---///,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,///...---...222<<>>666444333///......,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((+++,,,---,,,+++,,,---///555777888999>>>FFFKKKLLLSSSeee]]]]]]xxx|||rrr}}}{{{zzzoooRRR>>>444111)))///444111''' ###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((***+++,,,,,,************+++,,,------------...///000111222222000///...,,,,,,---...///***************)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```FFF===666444333000......,,,+++***)))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$%%%%%%&&&&&&''''''###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$###""""""""""""###$$$%%%%%%%%%%%%!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))************,,,///222...000111000000222555777>>>OOORRRYYYrrr{{{xxx~~~{{{mmmcccbbbfffjjjmmm{{{zzzaaaOOO666%%%"""&&&+++---''''''&&&%%%%%%'''+++---&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""#######################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((()))***+++,,,))))))))))))***+++,,,---...---,,,...000111111000000///...,,,+++,,,,,,---((())))))))))))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[EEE===666555444000......,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""###############$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""###"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''(((***+++...222555...000333555444444777<<<)))333>>>JJJ[[[jjjqqqssszzzqqqhhhbbbqqqsssjjjZZZWWWffftttyyyooommmjjjiiimmmpppmmmgggWWWbbbqqq~~~dddQQQFFF888+++'''&&&,,,444777111***)))'''%%%%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""#########$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################################$$$###$$$&&&'''(((&&&%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&''')))***+++++++++******++++++,,,---...000...---...111222111///000///...---+++*********)))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################XXXEEE===666555444000......,,,+++***)))(((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""##################$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''(((***)))))))))***,,,......///...,,,+++000777777555777555111999AAA<<>><<<<<<===AAAHHHOOOSSSKKKOOORRRRRRPPPPPPRRRUUUCCCDDDCCCAAA===888222///666444000---***)))))))))************))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################%%%%%%%%%%%%'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222000///---+++***))))))(((((((((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""WWWGGG===444333333000---,,,,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#######################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((()))******+++,,,---...//////...000111111000000111222333333333222000///---,,,)))+++...000222222222111333333333333222111000///222111000///...---------'''(((***+++++++++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################%%%%%%%%%%%%&&&'''))))))******************)))))),,,,,,,,,,,,---///000111...---,,,***)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""XXXGGG===444222222000---,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#######################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""###############""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))***+++,,,---.........///000000000000111333)))+++---///000111111111555444222111///...------...,,,+++,,,//////---+++)))((('''&&&'''((()))+++++++++,,,,,,***(((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******))))))))))))((((((++++++++++++,,,---...///---,,,+++)))((((((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""[[[HHH===444222222///------++++++***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""###############""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------...///111111000111222444...---,,,,,,,,,,,,------++++++*********+++---...+++(((''')))---...,,,(((...---------,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((************))))))))))))+++******++++++,,,---...,,,+++***)))(((''''''''')))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""########################################################################""""""""""""""""""""""""~~~\\\HHH===444111111///------++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""############$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$##############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!"""######$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---///000111000111222444:::888555111///...//////***,,,...000000000.........,,,+++,,,...///,,,)))((((((((('''&&&$$$###"""***)))((('''((()))***+++$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''')))))))))*********++++++***************+++,,,,,,,,,+++***)))(((((((((((()))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''))))))'''$$$!!!########################################################################""""""""""""""""""""""""{{{ZZZIII>>>444111111///---...+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$########################"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,+++---////////////111333222111///---,,,++++++,,,,,,---------+++***(((&&&(((''''''((((((((('''%%%)))((('''&&&&&&%%%%%%%%%&&&&&&$$$###"""""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))***++++++,,,***))))))))))))***++++++,,,,,,+++***))))))))))))))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""########################################################################""""""""""""""""""""""""wwwWWWIII>>>333111111///---...+++***)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!!!!"""###############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++***,,,---.........000222000000000///...---,,,,,,...,,,(((&&&&&&(((+++...&&&'''((()))*********+++((('''%%%$$$%%%&&&)))***%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((()))+++,,,,,,***)))))))))))))))***+++,,,,,,+++***)))))))))***))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""rrrUUUIII999444555000///111+++,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$"""&&&+++***%%%***...%%%,,,"""+++%%%---&&&'''((( """$$$%%%(((&&&"""+++ ***(((222"""""""""""""""""""""""""""&&&///$$$...!!!###,,,))),,,''' $$$(((!!!..."""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++******,,,......---,,,+++++++++---///...+++)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))+++---...'''((()))***+++***)))(((((()))+++,,,,,,+++***((()))))))))***)))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""############""""""############""""""qqqUUUIII999444555000///111++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###%%%,,,'''%%%!!! ,,,(((666+++,,,%%%!!!<<< ###"""***###+++&&&$$$((( 222%%% !!!&&&'''***&&&!!!!!!(((&&&&&&&&&&&&&&&&&&&&&&&&,,,///!!!!!!""")))+++))) !!!---"""*** %%%$$$%%%"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''*********+++---...---+++...---...000111000...,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########)))(((%%%#########%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%'''(((***,,,---,,,+++***)))((()))+++,,,)))***+++,,,,,,+++***)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""############""""""############""""""nnnTTTHHH999444555000///111,,,******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############NNNQQQKKKGGGFFFMMMMMMKKKDDDTTTMMMQQQ888"""'''+++bbbkkkFFF&&&%%%!!!---!!!(((&&&%%%IIIAAAHHHEEENNNJJJHHHLLLAAAKKKBBBNNN+++))) 111RRRAAAMMMFFFKKKKKKKKKKKKKKKKKKKKKKKK[[[,,,!!!###&&&$$$###***'''$$$\\\DDD@@@IIIYYY$$$%%%### """  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&'''''')))))))))***------,,,+++...---...///000000...,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########...+++'''###!!!"""$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&(((***,,,---111///+++((('''))),,,...***+++,,,------,,,******)))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""############""""""############""""""jjjTTTHHH999444555000000111,,,+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################,,,)))%%%'''XXX>>> """$$$qqqBBB(((...HHH'''"""'''000--- """***lll&&& '''%%%"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((('''((())),,,---,,,++++++******+++,,,,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############)))'''$$$""" !!!"""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''')))***+++222000,,,)))(((***,,,...+++,,,,,,,,,,,,+++******)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################!!!"""""""""############""""""############""""""hhhVVVGGG888444555000000222------,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################yyyTTT%%%666;;;&&&(((!!!'''###999sssrrr;;;'''"""''')))---###$$$bbb"""""")))"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&(((+++,,,+++***)))((('''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###"""!!! """""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***///...---,,,++++++******,,,,,,,,,,,,++++++******)))'''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################!!!"""""""""############""""""############""""""gggXXXGGG888333555000000222---------,,,+++************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$''''''...%%%]]]zzz###%%%ggg''' %%%###444333@@@---000###>>>'''---$$$!!!...###))))))jjj"""%%% """  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""############$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%'''***++++++))))))((('''''')))))))))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############!!!###%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***+++,,,---,,,+++)))''',,,,,,+++******)))))))))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""############""""""############""""""cccVVVGGG777333444000000333------,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$///"""kkkppp"""((($$$%%%555PPP!!!///&&&nnnyyy(((&&&!!! ******&&&//////fff$$$""",,,)))###fff###///"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""#####################$$$%%%%%%&&&&&&$$$$$$$$$&&&)))+++***)))***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################!!!"""""""""#########$$$!!!"""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&(((((('''(((*********)))((('''++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""############""""""############""""""]]]QQQFFF777333444000111333...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""%%%bbbvvv)))###!!!!!!"""%%%!!!@@@NNN---$$$''''''666)))&&& &&&333"""))) ))) ''''''333%%%:::SSSaaaVVVYYYbbb[[[ZZZbbbVVV""""""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&&&&&&&$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&######$$$&&&)))******)))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$######"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((('''''''''(((((((((((((((+++***)))(((''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""############""""""############""""""aaaQQQHHH===444222222111//////,,,+++***(((((((((((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$eeexxx$$$###$$$!!!%%%"""%%%$$$!!!)))---%%%!!!999FFF!!!######$$$!!!###""""""!!!(((%%%%%%555iiiLLL<<<<<<888GGG###nnn+++""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%%%%%%%$$$###""""""!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%'''&&&%%%%%%&&&'''((()))(((&&&$$$%%%%%%$$$***'''(((+++(((###%%%---...)))%%%$$$(((,,,---,,,---000111//////222555666???<<<;;;=========BBBIIIJJJGGGJJJJJJEEEIIIJJJ@@@BBB@@@@@@AAA;;;222000555444///***)))***++++++)))...***&&&'''***+++&&&"""((('''&&&%%%%%%%%%%%%%%%"""$$$&&&'''((((((''''''(((&&&%%%###"""######$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&))),,,---((('''&&&&&&''')))+++---,,,***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""```QQQKKK@@@666333222///------,,,+++***)))((((((((()))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$eeexxx######$$$!!!%%%"""$$$"""(((&&&&&&111{{{!!!######$$$!!!###""""""!!!$$$&&&$$$$$$"""333***777---,,,@@@$$$___%%%!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########%%%$$$$$$###""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))%%%&&&&&&%%%$$$$$$%%%''' %%%***+++******+++,,,%%%&&&)))+++++++++---222,,,222999===???CCCJJJPPPKKKQQQXXX]]]aaafffjjjmmmXXXVVVVVVYYYZZZ[[[```gggkkklllqqqpppiiiiiifff]]]gggbbb___^^^ZZZUUUVVV[[[XXXUUURRROOOKKKDDD<<<666---***'''&&&(((,,,///111***************)))))))))...,,,)))%%%"""!!!!!!!!!''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''***,,,...++++++***)))***+++---///+++***(((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################^^^QQQNNNCCC888444333///,,,+++,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$eeewww######$$$!!!&&&"""+++''''''''')))???!!!######$$$!!!###"""###""")))((("""%%%%%%'''"""&&&)))###ccc$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """"""""""""""""""""""""############""""""!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%%%%&&&&&&'''(((''''''(((+++---$$$(((++++++'''%%%(((++++++000555777:::>>>AAAAAANNNQQQTTTTTTQQQNNNKKKJJJLLLTTT___gggkkknnnpppsssxxxsssoookkkeee___^^^aaammmuuu|||~~~}}}|||xxxqqqkkkeee```___```___aaaeeessstttuuutttoooeeeYYYQQQVVVSSSLLLAAA666---)))(((,,,***)))((('''((()))***$$$$$$$$$%%%&&&(((+++,,,&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''''''''(((***---...---,,,+++******+++,,,---***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################[[[RRRNNNBBB888444333///,,,,,,++++++***))))))((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$eeewww######$$$!!!&&&######+++---)))###$$$ppp!!!######$$$!!!###"""###"""'''$$$%%%,,,(((%%%PPP333 555"""###!!!mmm###)))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))******)))(((''''''))),,,---,,,...111333555;;;AAAIIIPPPUUUUUUXXX___```\\\VVVRRRPPPSSSYYYXXXOOOGGG^^^bbbjjjoooooolllnnnrrrjjjhhhhhhjjjiiifffhhhmmm```hhhkkknnnvvvwwwpppllluuurrrrrruuuyyyyyyvvvtttppptttzzz~~~}}}xxxttt[[[^^^bbbbbb___ZZZTTTPPP@@@===888333...***'''&&&'''(((***+++***'''$$$"""%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***+++,,,******)))(((''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################YYYSSSKKK@@@666333333000......++++++******)))(((((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$eeewww######%%%"""'''###)))$$$(((IIIrrr!!!######$$$!!!###############'''!!!"""!!! (((&&& $$$555%%%(((FFF&&&999bbb###///!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((($$$%%%''')))***+++++++++((()))*********+++...111>>><<>>888111---,,,,,,---))))))))))))((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''(((((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$TTTTTTGGG<<<333111111000......******++++++***)))'''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$eeevvv"""###%%%"""'''$$$ccc!!!######$$$!!!######$$$###!!!$$$"""$$$)))$$$ ((('''ooo)))///++++++ WWW(((///WWW$$$+++%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((((((((((((((()))))))))******,,,+++******---111666999FFFLLLUUU___gggnnnuuuxxxyyytttqqqpppiiiaaahhhuuuqqqgggeeeppprrrkkkjjjqqqqqq}}}}}}sssiiibbbmmmooorrruuuvvvvvvtttsssvvvpppdddUUUFFF888...)))///...,,,+++))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''%%%&&&&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$}}}SSSTTTGGG<<<333111111...,,,,,,******++++++***)))'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$eeevvv"""###%%%"""'''$$$!!!)))...!!!######$$$!!!######$$$$$$"""'''###%%%!!!"""!!! BBB000###%%%,,,YYYmmm(((!!! )))"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))************++++++...555AAAQQQ___iiinnnrrrvvvxxxxxxwwwvvvvvvkkkfffbbb```\\\bbb~~~{{{uuuoooooosssxxxiiitttrrrnnn|||rrrsssxxxmmmiiimmmtttzzzvvvxxxxxxuuulll___RRRJJJ333111///,,,+++*********''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((&&&&&&'''''''''''''''&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$uuu[[[OOOHHH<<<111///111000...------,,,+++)))((('''''''''''''''((((((((((((''''''%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%%"""###$$$$$$+++---eeevvv""""""$$$!!!%%%"""888((('''&&&$$$%%%%%%###$$$###000&&&&&&%%%###---000''' &&&&&&###AAAWWW'''###### !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""####################################$$$$$$###""""""!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***)))'''%%%((('''&&&%%%&&&'''***,,,---,,,***'''&&&+++555===HHHPPP```ooovvvwwwzzz~~~sssmmmooonnnddd]]]\\\nnnrrrtttwwwzzzzzzvvvsssqqqrrrsssuuu~~~~~~~~~}}}~~~xxxwww|||{{{}}}wwwsssgggcccnnnmmmfffdddmmmwwwwwwpppjjjccc]]]PPPAAA888555000***222***&&&***---)))&&&'''%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################################################################sss[[[OOOGGG<<<222000111///...------,,,+++)))((((((''''''''''''((((((((((((''''''"""###%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&"""!!!###&&&((((((&&& aaavvv""""""$$$!!!&&&"""<<>>333...+++(((((())))))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""########################################################################mmmZZZPPPGGG===444222111///---...,,,+++***)))((((((((((((''''''((((((((((((''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((($$$!!! '''###rrrwww######$$$!!!&&&###&&&~~~<<< %%%''')))%%%///,,, +++222###$$$###///)))'''$$$...555''';;;...!!!%%%"""###%%%,,,&&&###$$$!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""""""###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))***++++++******+++,,,,,,+++******///:::IIISSSgggllluuu}}}}}}yyydddaaaaaagggmmmttt|||}}}uuugggYYYXXXfffxxxuuulllggg^^^UUU^^^UUUGGG<<<555///,,,+++'''(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$######"""########################################################################iiiYYYQQQFFF>>>666444222...,,,...++++++***)))((((((((()))''''''((((((((((((''''''$$$######$$$)))///666:::%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((%%%!!!%%%---NNN www######%%%"""'''###---///111222&&&:::HHH111###$$$###%%%$$$%%%cccNNNDDD***%%%%%%###&&&%%%000&&&###$$$!!!###########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!""""""############""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""####################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))'''))),,,------...000222(((000:::FFFRRRaaarrr|||~~~zzzuuupppllliiiqqqrrr|||zzzuuurrrpppmmmTTTkkkvvvlll___^^^ZZZTTTMMMDDD;;;444//////...---,,,++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""######$$$$$$$$$##############################################################################fffYYYQQQFFF>>>888555222---,,,...++++++***)))))))))))))))''''''(((((((((((('''''''''%%%###$$$'''...444999%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%&&&"""!!!...???www###$$$%%%"""'''### )))hhh///&&&&&&444###$$$###(((%%%%%%$$$###%%%///!!!***))))))>>>&&&###%%%!!!###########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""############"""############$$$$$$$$$########################""""""######$$$%%%%%%%%%"""""""""############$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******+++***,,,,,,+++))))))...222>>>NNNcccttt}}}vvvvvvuuutttuuu|||wwwrrryyyxxxdddUUULLLFFFAAA===888111+++'''(((***,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################################################################cccXXXRRRFFF???999666222---,,,...+++******)))))))))))))))''''''(((((((((((('''''')))(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))$$$###&&&$$$""",,,;;;xxx$$$$$$%%%"""'''$$$...---$$$"""$$$ VVV###$$$###222(((***KKK!!!***!!!%%%&&& ---!!!"""WWW&&&###%%%"""$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""""""""""""""############"""############$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''(((((((((((((((((())))))***++++++,,,---......---000999FFFPPPfffqqq~~~{{{{{{hhhsss|||{{{xxxjjj```[[[WWWMMMIIIBBB:::333///,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################################################################bbbXXXRRREEE???:::777222---,,,...+++***)))))))))))))))***''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!###+++***###""")))444zzzxxx$$$$$$%%%"""'''$$$---???444 '''%%%%%%&&&999###$$$###!!!***"""111%%%///$$$111'''%%%%%%*** &&&###%%%"""$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""############""""""""""""""""""############"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))(((((()))***++++++,,,,,,***,,,000777EEE[[[uuu}}}~~~xxxqqqpppwww}}}~~~~~~xxxmmmfff```aaakkkppppppuuu~~~~~~~~~yyyyyyvvvxxxzzzyyyxxx{{{ssskkksssyyymmm\\\\\\[[[VVVLLL@@@444---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################################################################iii[[[SSSBBB===666111///.........,,,+++******))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%222uuuvvv +++111%%%###***(((,,,xxx"""&&&)))'''%%%'''000888 111"""((( (((000BBB((('''%%%######$$$%%%&&&###***&&&+++EEE,,, &&&%%%""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&)))***)))&&&&&&)))---///)))&&&+++/////////000+++:::MMM^^^nnn|||yyywwwpppmmmxxxyyygggbbb]]]\\\```ddddddbbb[[[[[[\\\]]]___bbbdddeeeffffffggghhhiiiiiiiiiiiimmmmmmmmmmmmooouuu|||~~~uuuxxxggg___[[[XXXWWWGGGBBB333///+++)))***+++***(((+++(((%%%$$$%%%'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################hhh[[[TTTFFF@@@999333000...------,,,+++******))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...'''###^^^lll((( ,,,+++$$$&&&qqqzzzZZZ&&&'''(((%%%""""""'''+++"""---rrr%%%###&&&000...$$$333iii\\\'''&&&%%%$$$###$$$$$$%%% ***333'''"""CCC---+++######################################################""""""############""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''(((((('''(((((('''%%%%%%(((+++***,,,000111,,,***111;;;XXXfffzzztttkkknnnwwwkkkddd```ZZZSSSPPPQQQRRRPPPNNNHHHHHHIIIJJJLLLNNNPPPQQQWWWXXXZZZ\\\^^^___``````aaaaaaaaaaaabbbgggnnnsssvvvyyyyyymmmoooaaaVVVRRRHHH999---))))))******,,,***(((((())))))((('''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ggg[[[UUUIIICCC;;;555111///---,,,,,,+++******))))))******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---------&&&666 !!!)))&&&+++---+++&&&"""((('''000$$$%%%%%%,,,!!! 333...((('''&&&%%%###############+++,,,###---111%%%(((###''',,,###)))000..."""%%%(((###%%%%%%$$$$$$$$$$$$$$$###***%%%&&&&&&'''000!!!---%%%(((################################################""""""############""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))(((((()))***,,,---///---+++---111===SSSfff{{{yyyzzzwwwsssvvv~~~xxxmmmccc\\\SSSMMMFFFBBBAAA@@@>>><<<;;;<<<<<<===???AAABBBCCCGGGIIIKKKNNNPPPSSSTTTTTTVVVVVVVVVUUUVVVZZZ___cccfffhhhmmmsss{{{}}}uuuYYYbbbZZZNNNDDD;;;333,,,&&&+++)))(((((()))((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$eee\\\VVVHHHBBB;;;444111///...---,,,+++******))))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++"""000---++++++!!!(((--- %%%)))%%%((('''%%%###%%%%%% $$$&&& !!!&&&(((&&&%%%&&&))))))'''%%%((()))---###"""!!!$$$)))(((...///###'''111"""$$$###"""&&&+++000###$$$$$$%%%%%%$$$######&&&"""%%%'''&&&222'''''' '''!!!$$$$$$################################################"""######$$$$$$######"""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++++++++---...//////...///***---===TTTiiiyyyxxxuuu}}}}}}pppdddYYYQQQLLLEEEAAA<<<999999999888666888888888999:::<<<===>>>>>>???BBBDDDGGGIIIJJJJJJNNNOOONNNNNNNNNPPPTTTXXX[[[\\\^^^aaadddhhhkkklllkkkmmmppprrrtttwww|||yyyqqqeeeYYYOOODDD999222///,,,***))))))******)))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$bbb]]]XXXCCC>>>777222000/////////,,,+++******))))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***!!!'''222111...,,,%%%"""++++++,,,"""&&&%%%'''***...&&&,,,***'''333444''''''(((&&&%%%''',,,---***''',,,###,,,&&&%%%!!!<<<...$$$222+++!!!!!!""",,,)))((()))'''###"""######$$$$$$%%%%%%%%%$$$$$$+++---)))###&&&&&& %%%!!!!!!000!!!######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++++++++,,,------------,,,,,,///999PPPkkk}}}zzzvvvgggttt~~~ooohhh^^^TTTMMMGGGCCCAAA<<<:::777555555555555555333333333444555666777888:::;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCBBBDDDFFFIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGIIIKKKLLLNNNQQQVVVYYYdddgggkkkqqqwwwyyynnn^^^UUUOOOLLL;;;666///+++***,,,......(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$${{{```]]]YYY???;;;555000//////000000,,,+++******))))))******((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%&&&---111---$$$(((,,,'''$$$'''))) +++!!!))) +++ $$$+++"""*** $$$)))'''&&&'''******(((%%%---333$$$$$$777)))$$$###&&&''',,,...%%%(((%%%&&&***---,,,***)))$$$%%%%%%%%%%%%%%%&&&&&&###"""&&&'''%%%)))'''"""******)))$$$+++$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---***,,,---+++***+++111666PPPaaawww{{{ppppppvvvsssdddddd^^^UUUNNNIIIFFFCCCAAA888777555444222222222222222222222222222333444555666777888888999999999999555666888777777777999;;;777777777777777888999:::;;;<<<======>>>@@@CCCFFFBBBDDDIIIMMMQQQWWW]]]bbbgggmmmvvv{{{yyyvvvfff\\\MMMFFF:::111,,,***++++++))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%www___^^^[[[???:::444000//////000000,,,+++******))))))******))))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++!!!"""+++,,,222---%%%%%%)))%%%$$$,,,&&&&&&,,,%%%***""")))***+++(((444'''###,,,%%%---***)))(((((((((((('''&&&333''' """+++&&&///111000555111&&&!!!&&&***)))''''''&&&%%%$$$$$$!!!&&&&&&%%%%%%%%%&&&((((((,,,---!!!%%%***(((...,,,$$$"""$$$+++$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((()))***+++------***---...---...999JJJXXXtttzzz~~~yyyoooppp}}}vvvnnnfff\\\VVVOOOGGGAAA===999666555555555333222111222333444444333333444444555555333444555666666777777666333555777777666666777999999999999999:::;;;<<<<<<666777888777666666888999;;;<<<>>>>>>===>>>???AAAEEEIIIQQQZZZccckkkqqqtttyyylllcccSSSEEE999111,,,)))***))))))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%uuu^^^^^^[[[@@@;;;555111////////////,,,++++++***)))*********))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''---$$$"""***---'''%%%(((!!!&&&%%%&&&+++'''###((((((+++%%%'''******%%%,,,...(((&&&%%%///$$$***)))))))))))))))***+++,,,(((''''''---444......&&&$$$ (((444000'''***&&&+++---***(((******(((((('''%%%$$$%%%''')))***(((***$$$"""(((&&&"""&&&"""&&&###---###111%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((()))***,,,---...,,,///111222777JJJggg}}}zzzvvvssssssyyywwwnnneee\\\SSSOOOIIIDDD???;;;777444222333444444333444666777444333333333333333444444333333555666777888888888999;;;===>>>>>>===>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCAAA???>>>>>>???<<<>>>@@@@@@>>>===>>>???;;;<<>>AAADDDGGGIIIKKKKKKNNNPPPSSSVVVXXXXXXVVVUUUYYYZZZ[[[]]]___```aaaaaaXXXXXXWWWWWWXXXZZZ[[[\\\bbb```^^^^^^^^^^^^[[[XXX^^^^^^^^^\\\XXXVVVUUUVVVQQQPPPNNNMMMKKKJJJHHHFFFAAAAAAAAABBBCCCEEEFFFGGGNNNSSS]]]kkk{{{hhhYYYMMM???222//////,,,)))((()))'''''')))'''$$$%%%(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnddd]]][[[CCC<<<666444111---+++---------,,,+++************)))))))))*********++++++(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&((((((((()))***,,,------,,,***(((+++...222555666:::???DDD]]]^^^aaafffmmmsssvvvxxxqqqtttvvvwww{{{yyyvvvrrrnnnhhh]]]NNNCCC---...000222222...((($$$,,,,,,+++)))(((&&&%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))((((((((((((((()))******,,,+++++++++,,,...000111OOOggg{{{{{{xxx~~~hhhbbbXXXPPPIIICCC;;;666444444555666777888::::::<<<>>>AAACCCEEEHHHLLLOOOQQQSSSUUUXXX[[[]]]______ZZZ]]]```cccccc```\\\ZZZTTTVVVYYY[[[\\\\\\[[[ZZZSSSSSSSSSSSSVVVYYY\\\^^^______```cccgggiiiiiihhhaaabbbcccaaa]]][[[ZZZZZZ^^^[[[YYYXXXYYYWWWRRRNNNNNNMMMLLLJJJFFFAAA<<<:::??????BBBGGGPPP[[[eeekkk|||hhhVVVBBB888444000+++)))+++((((((******&&&&&&(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$llleee^^^ZZZCCC<<<666444222---+++------,,,+++******))))))***))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))'''''''''((()))*********)))***+++,,,---.........000999EEEPPPYYYaaaiiiooolllooottt|||yyy~~~{{{~~~pppffffffllluuu{{{yyykkkUUUAAA555111222444,,,+++))))))))))))'''&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))))))))***+++,,,***...///,,,***222DDDSSSvvv}}}{{{yyy}}}nnn```XXXMMMHHHAAA<<<999888666444666888<<<@@@EEEHHHJJJKKKMMMOOOSSSVVVYYY\\\aaaddd`````````______^^^^^^]]]UUUVVVWWWXXXVVVSSSPPPNNNHHHIIIIIIIIIHHHGGGEEEDDDHHHHHHGGGHHHJJJNNNQQQTTTSSSVVV[[[bbbiiiooossstttssstttuuussspppmmmllllllfffcccaaaaaabbb___YYYTTTYYYYYYYYYYYYWWWSSSPPPNNNJJJGGGBBB???>>>@@@CCCEEESSS]]]nnnxxxaaaMMM@@@777333111---***))),,,,,,***)))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjeee___YYYDDD===777555333///---...,,,,,,+++***))))))))))))************++++++++++++************************(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((***,,,------,,,++++++...,,,,,,///888DDDQQQYYYpppsssuuuuuuuuuvvvzzz~~~uuuzzzqqqUUUBBB<<<555,,,''''''+++...000))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))******)))))))))******,,,------***...111555>>>OOOdddtttyyy|||~~~wwwaaaLLL@@@===>>>;;;666444444777:::;;;AAAEEEJJJQQQWWW\\\^^^```______^^^\\\YYYWWWWWWXXXVVVTTTRRROOOLLLIIIGGGFFFFFFEEECCCAAA@@@>>>===<<<@@@>>>===;;;:::::::::;;;>>>>>>======>>>@@@CCCDDDMMMQQQWWW```iiiqqqyyy}}}wwwtttrrrqqqppplllfffaaa]]]]]]]]]^^^___```aaabbbWWWTTTPPPLLLIIIGGGGGGGGGAAAEEEMMMYYYhhh{{{tttZZZHHH<<<777111+++)))+++,,,***)))+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhheee___XXXCCC===777666444000...000,,,+++***))))))(((((()))*********++++++++++++,,,************************(((((())))))))))))******))))))))))))))))))))))))((())))))******++++++,,,''')))++++++***+++,,,...222:::HHHYYYhhhsssyyy|||hhhggghhhnnnyyy{{{{{{uuufffPPP<<<000+++((('''++++++)))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''(((((()))***+++*********+++,,,---...//////...222???RRReeepppuuuzzzcccJJJ:::888;;;555666888<<>>;;;999777666666999777555333222222222333333222000///000222444555444333333333333333444444;;;@@@HHHRRR^^^kkkwww~~~wwwuuuppplllhhhfffeeeeee___]]]ZZZVVVRRRNNNKKKJJJFFFDDDAAA@@@DDDNNN[[[dddxxxgggQQQAAA999111++++++,,,***)))***)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ffffff```WWWAAA:::555444333000///111------+++************************+++++++++,,,,,,++++++++++++++++++++++++(((((()))))))))*********************************)))******+++,,,,,,------((()))***+++---444===DDDKKKXXXkkk}}}zzzpppjjjeeeeeemmmwww~~~}}}kkkZZZIII888...///...,,,***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))***++++++******++++++,,,...///000222999EEESSSdddvvv}}}ddd]]]QQQBBB777555;;;AAA@@@EEEMMMUUU]]]bbbgggiiiooolllhhhaaaZZZSSSNNNKKK>>>>>>===;;;777555666666555444333111000000111111000000000/////////000000,,,,,,,,,---...///000000///000000111000///...---...222777>>>GGGSSS```iiiyyy~~~~~~{{{yyyvvvsssmmmfff___YYYUUUSSSSSSQQQLLLEEEAAAAAADDDGGGMMM[[[oootttZZZIII>>>444111///,,,******)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeefff```WWW???999444333222//////111......---,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++******************************+++,,,------......//////000222999GGGWWWcccssstttuuuvvvuuurrrnnnlll^^^```iii|||zzzcccSSS111000...,,,++++++++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))***+++,,,+++++++++,,,---...000000111HHHaaaoooxxxwww]]]JJJ???;;;777888???IIIQQQUUUZZZ```iiiooopppnnnkkkiii]]]ZZZUUUOOOHHHBBB===:::555555555333000///000111000///---,,,,,,---...///+++,,,...000111000///...444555666777777666444333333555666777777666444222777777666444555:::BBBIIIPPPVVV```iiipppvvv{{{~~~wwwqqqnnnlllZZZ[[[ZZZWWWRRRLLLIIIGGG>>>DDDOOOZZZhhh{{{rrrWWWJJJ===777444000------))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo```ZZZZZZCCC===666333222111///,,,...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******+++---...---,,,...((((((---///---,,,///,,,...777III]]]iiijjjgggsssqqqmmmiiiiiilllqqquuuhhhUUU===...,,,...---++++++(((((((((&&&###%%%)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%***...%%%$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%$$$%%%'''&&&%%%&&&(((+++''''''((((((((('''&&&&&&)))'''%%%&&&)))***(((%%%(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((()))***)))(((((()))++++++***+++...000...,,,...555;;;MMM\\\qqq~~~mmmWWWDDD>>>AAA<<<@@@FFFNNNUUU\\\```cccooorrrtttsssnnngggaaa^^^]]]VVVLLLCCC===999444111...///...,,,******+++---...000111111///......///555///666===888999???>>>CCC>>>@@@GGGFFF>>>>>>EEEDDDFFFCCC???===??????;;;;;;;;;<<<<<<<<<===>>>???HHHGGGHHHLLLRRRUUUUUUSSS^^^ccciiinnnrrr{{{~~~uuuppphhhbbb^^^YYYTTTQQQOOOKKKIIIKKKOOOWWWiii{{{qqqjjjRRRCCCHHHHHH:::///...,,,+++,,,---***%%%&&&******(((&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######"""###$$$&&&(((***(((%%%###"""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&nnn```ZZZYYYBBB<<<666222111111...,,,...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///---,,,,,,,,,---------(((---333333+++%%%---:::DDDRRRcccjjjhhhdddbbbcccmmmzzz}}}zzzvvvcccKKK666,,,)))000(((###&&&******(((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###555???777+++'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))************************+++,,,((('''''''''''''''&&&&&&(((&&&$$$%%%((()))(((&&&!!!"""###$$$&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((()))))))))((()))***+++,,,---------///000//////777EEEPPPooorrrcccQQQEEE===:::>>>FFFNNNQQQXXX```hhhoootttvvvyyyssskkkbbb]]][[[\\\]]][[[SSSFFF<<<666222...,,,...///...---,,,,,,...000---000333555666777999;;;AAA;;;AAAGGGAAABBBGGGFFFHHHFFFKKKSSSPPPGGGEEEKKKJJJNNNOOOLLLKKKMMMNNNLLL===>>>@@@AAAAAA@@@??????@@@??????AAADDDFFFEEEDDDDDDFFFHHHHHHGGGJJJPPPVVV```hhhuuuzzzsssjjjddd[[[VVVQQQOOOLLLIIINNNVVVfffttt{{{iiijjjcccLLL>>>AAA000+++(((******'''&&&(((+++)))'''&&&'''((('''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$&&&((())),,,+++)))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&lll___YYYVVVAAA<<<555222111000...,,,...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...444---))),,,222:::DDDMMMXXXbbbmmmpppooopppxxx|||www~~~yyytttvvvxxxaaaFFF444)))'''(((***(((%%%'''+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''999EEE<<<...&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&+++)))(((((())))))((('''++++++***)))))))))))))))+++)))'''''')))++++++++++++,,,,,,---,,,+++)))(((######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))'''(((***,,,---.........---------...555FFF\\\llliiiLLLAAA777777???IIITTT\\\ccchhhooouuuwwwtttpppmmmfffffffffhhhiiieee^^^XXXOOOGGG<<<333---,,,++++++...///000//////000222555666888;;;>>>@@@BBBFFFIIINNNGGGLLLQQQJJJJJJPPPOOOMMMNNNUUUZZZUUUIIIFFFKKKNNNSSSUUURRRPPPQQQSSSRRRCCCFFFKKKLLLKKKGGGEEECCCAAA???>>>>>>???@@@>>>===BBBCCCCCC@@@<<<;;;===@@@???CCCIIIRRR^^^pppyyyqqqqqqkkkfffbbbZZZPPPHHHEEEGGGRRRbbbttt___PPPVVVGGG;;;///+++***)))***,,,+++)))((('''((('''&&&$$$((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''(((+++,,,***'''$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&iii^^^XXXSSS@@@;;;555111111000...,,,......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,---...///...///000111444111222;;;IIIVVV___dddiiijjjpppppp]]]===222)))***,,,+++((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&000444---$$$"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''''''''((((((((()))))))))))))))))))))*********,,,+++***)))((((((((()))---+++******++++++)))'''---,,,+++******+++,,,,,,---+++***)))***,,,---...))))))))))))((((((''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((()))))))))*********''')))+++------------...///---...777JJJeeeeeeOOODDD???@@@FFFQQQ^^^iiippptttuuuuuuuuusssqqqnnnkkkiiihhhiiikkknnnmmmdddTTTHHH:::777111---+++,,,...000000222333333444666999<<>>@@@@@@???===<<<>>>@@@>>>>>><<<;;;===EEEOOOVVVhhhwww}}}yyytttjjj___WWWOOOPPPQQQVVVcccvvvwwwffffffiiiWWWCCC666///,,,---111***((((((((())))))'''%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$))))))%%%###%%%((($$$$$$$$$%%%%%%%%%&&&&&&eee]]]WWWPPP@@@;;;555111111111///---///...------,,,,,,------++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,---------............000333333222222333444(((===UUU^^^___gggzzzqqqQQQ111***222555,,,""")))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&%%%!!! ###''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((())))))))))))******(((((())))))************((()))***+++---///111222............//////---,,,))))))))))))******+++,,,++++++***)))((()))***,,,)))(((((((((***,,,///111++++++***)))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))************+++)))+++------,,,+++---...000333===RRRpppbbbEEE777;;;EEEKKKUUUbbbmmmssswwwxxxxxx}}}zzzwwwuuuuuuyyy}}}tttcccTTTJJJAAA888222------...///000111333555555666888999:::===AAADDDMMMNNNMMMLLLLLLNNNRRRUUUXXXPPPSSSUUUNNNOOOVVVVVV[[[\\\\\\[[[UUUOOOPPPTTTZZZ[[[VVVLLLGGGIIILLLNNNBBBIIIPPPSSSNNNHHHDDDBBBCCCCCCBBBAAA@@@@@@@@@AAA????????????======>>>???@@@@@@???>>><<<===>>>@@@DDDHHHRRRbbbwwwvvvmmmccc\\\SSSMMMOOOYYYgggrrrwwwxxxiiiVVVGGG;;;111,,,,,,***((('''(((*********((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$###(((((($$$"""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&bbb\\\VVVMMMAAA;;;555222222222000...///......---------------++++++,,,---------------,,,,,,,,,,,,---------------------.........//////+++...000000///000555999BBBPPP___hhhtttuuuZZZ@@@---$$$(((///))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))))))))*********++++++))))))******+++,,,,,,,,,++++++***++++++,,,------)))+++...///.........///...///111222444444555555333444444333111000000111444222000---,,,+++++++++(((((('''&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))*********++++++++++++***,,,......,,,,,,///333222@@@XXXwww```===333>>>KKKOOONNNdddnnnvvvxxxxxxyyy{{{zzz}}}|||tttbbbVVVEEE777000------------000333555666777888999;;;<<<>>>@@@BBBEEEIIILLLNNNNNNNNNMMMMMMQQQVVVZZZ[[[SSSUUUXXXRRRSSS[[[\\\[[[ZZZXXXVVVUUUVVVYYY]]]WWWVVVPPPHHHFFFKKKNNNMMMFFFMMMUUUVVVQQQKKKHHHHHHBBBCCCCCCAAA@@@AAACCCEEENNNLLLIIIEEEBBB@@@??????===???AAACCCCCCAAA???>>>@@@>>>???FFFQQQ^^^ppp}}}rrrlllccc[[[VVVTTTVVVWWWjjj|||rrrcccZZZOOO???111)))---+++)))(((***+++++++++)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&(((***(((%%%"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&```\\\UUUKKKAAA<<<666333333333222000//////...---------------+++,,,------...---------,,,,,,,,,------------...---.........////////////***,,,---...111:::GGGPPPlllooovvvhhhBBB((()))666***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((())))))***++++++*********++++++++++++,,,,,,,,,,,,---......//////000000000000111222333444555;;;AAABBB@@@???BBBFFFGGGIIIMMMPPPRRRSSSRRRRRROOOQQQSSSRRROOOLLLKKKKKKDDDCCCBBB???:::555000...111///---***))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))***************+++++++++,,,,,,***---///...---///555;;;BBB^^^wwwaaa===>>>CCCJJJNNNUUUcccrrrvvv|||~~~pppWWWHHH222222222333444555555555444777:::;;;;;;===@@@BBB@@@BBBDDDFFFHHHKKKOOORRRRRRRRRQQQPPPPPPTTTZZZ___]]]TTTWWWZZZUUUWWWaaaccc```]]]XXXVVVXXX\\\^^^^^^SSSQQQLLLGGGJJJNNNNNNIIIJJJPPPWWWWWWQQQMMMMMMOOOGGGHHHHHHFFFDDDDDDHHHKKKQQQNNNHHHCCC@@@>>>===<<>>???BBBGGGLLLDDDFFFHHHIIIKKKNNNRRRVVVZZZYYYWWWUUUTTTXXX]]]bbb]]]TTTWWW[[[VVVYYYdddffflllgggaaa^^^aaadddccc___VVVTTTOOOMMMQQQUUUPPPHHHFFFLLLRRRQQQKKKHHHIIIMMMIIIJJJJJJHHHEEEEEEIIILLLUUUQQQLLLHHHFFFFFFGGGGGGDDDCCCAAAAAABBBCCCCCCBBB@@@===>>>CCCEEEDDDIIIQQQMMMQQQXXXcccsss{{{rrrkkkhhh[[[XXX[[[hhh}}}~~~rrrtttnnn^^^NNN888444---)))((()))******))))))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%***'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&eeeWWWTTTLLL>>>;;;666333222222000///........................,,,,,,,,,---------......,,,,,,,,,---------......***...---)))...777555+++111444>>>NNNbbbsss}}}dddAAA,,,---***&&&''',,,,,,''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))*********)))))))))))))))((()))***))))))***---///***///222///---///000...111333222000333:::@@@BBBOOOYYY```cccooo{{{}}}{{{|||~~~yyy~~~tttooorrrnnnooosssyyyyyytttooonnnnnnhhhaaa___]]]WWWJJJ???555111---+++,,,,,,***(((%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))+++***,,,///...+++,,,000000///......000:::KKKYYY~~~vvviiiYYYIII@@@CCCLLLRRR```ooowww|||~~~fffTTTBBB;;;888555444777===============>>>>>>>>>>>>@@@AAABBBCCCFFFKKKNNNFFFIIIMMMOOOQQQSSSWWWZZZ\\\YYYVVVXXX]]]aaaaaa___]]]\\\\\\___dddgggiiiiiijjjhhhddd___\\\\\\^^^```[[[WWWVVVYYYWWWQQQOOORRRNNNMMMLLLJJJIIIHHHHHHHHHMMMKKKIIIGGGGGGHHHJJJLLLTTTNNNGGGDDDFFFHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDEEEFFFFFFEEEEEEJJJLLLOOOQQQSSSXXX```eee|||pppjjjccc___bbbnnnooo___jjjZZZGGG555---***'''(((------+++)))((())))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%###$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''eeeVVVTTTKKK>>>;;;666333222222111///........................,,,,,,---------.........------........./////////111333222//////222000,,,;;;FFFTTT^^^iii|||{{{{{{dddFFF000%%%...333+++(((...)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))******))))))************************,,,---...000000...,,,***(((***++++++///555777444555999>>>EEEQQQaaajjjmmmeee|||~~~kkkeeehhhooohhh```___bbbggghhhggg^^^QQQ???333...///000000555111,,,(((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***---******,,,,,,***+++///***000555666:::MMMooozzzlll\\\RRRGGGAAA>>>BBBNNNZZZhhhttt~~~cccNNNDDD:::444666:::<<>>:::666333222222111000........................------------.........///////////////000000000000000///000111000000444;;;JJJOOO___{{{lllMMM444222222***''',,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))************)))************++++++++++++---+++******,,,...000000555222,,,+++666GGGRRRUUUXXX^^^ffflllttt|||~~~{{{xxxooojjjddd``````dddjjjnnnssslllddd]]]UUUHHH777+++***))))))***++++++(((&&&((((((((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((())))))******...***(((,,,...---...111(((---444===PPPppphhhVVVMMMGGGBBB@@@GGGSSS```ooo{{{aaaEEE666111444333444999<<<===@@@CCCDDDEEEFFFHHHIIIJJJJJJKKKMMMMMMLLLKKKJJJLLLPPPSSSNNNOOORRRVVV\\\___``````eeecccbbbdddiiilllllljjjjjjjjjkkklllllljjjfffbbbbbb___[[[YYYXXXXXXWWWWWWVVVTTTSSSUUUTTTQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNMMMNNNOOOPPPMMMIIIEEEEEEGGGJJJIIIHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFIIIJJJLLLKKKJJJJJJLLLMMMHHHMMMVVVbbbssspppbbb]]]^^^nnn^^^]]]bbb```RRRAAA666---'''+++*********++++++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''aaaUUURRRJJJ===:::666333222222111000........................---............//////////////////000000000000111///,,,---222111222@@@RRRiiisss~~~sssUUU666+++///000)))***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,(((+++...///------///111...333999BBBRRRdddpppttt{{{qqqgggbbbaaaeeehhhpppzzz|||pppZZZIII444000,,,++++++,,,+++)))''''''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))******+++---))))))...222111111333222444===TTTwwwxxx```MMMBBB???<<>>???CCCLLLVVViiiqqq}}}fff???666333888;;;:::;;;@@@999>>>AAABBBDDDKKKRRRUUUVVVWWWYYY[[[[[[ZZZXXXWWWZZZ[[[\\\[[[ZZZYYYYYYZZZUUUYYY^^^aaabbbbbbbbbcccbbbbbbeeeiiinnntttzzz}}}wwwqqqllleee^^^___dddeee___XXX```aaa___\\\[[[^^^___]]]eeegggjjjmmmoooqqqrrrrrrttttttsssrrrooollliiigggZZZZZZZZZYYYWWWTTTRRRQQQOOONNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKHHHFFFEEEGGGIIILLLMMMMMMLLLKKKNNNSSS^^^nnnrrrbbbaaaoootttnnnjjj^^^UUUVVV999444---)))((()))+++,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''\\\RRRPPPGGG<<<999555333333333222111//////////////////////////////000000000111111111000000000111111111222222...:::HHHTTTggg{{{kkknnn|||~~~^^^@@@222...------,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((())))))))))))))))))*********++++++***++++++,,,---,,,,,,,,,,,,------...//////000000666666999BBBSSSjjjtttiiicccfffddddddeeebbbWWWEEE888000///,,,)))(((((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((())))))))))))))))))******+++,,,,,,---///...///000000333@@@LLLeeevvvWWWGGG===AAAKKKTTTbbbppptttxxx\\\>>>666777999:::999;;;@@@FFFAAAFFFGGGFFFHHHPPPUUUUUUZZZ[[[]]]]]]\\\ZZZWWWVVVZZZ\\\___aaa```^^^]]]]]]ccceeeeeeaaa]]]^^^dddkkkrrrvvv{{{}}}{{{yyywwwqqqmmmqqqyyy{{{rrriiiuuuvvvqqqhhhcccdddbbb]]]fffgggjjjmmmooooooooooooooopppqqqrrrqqqnnnkkkjjjgggggggggddd```[[[XXXVVVSSSQQQOOONNNMMMMMMNNNOOONNNNNNOOOOOONNNMMMMMMLLLMMMKKKJJJJJJKKKKKKHHHEEEHHHIIIJJJLLLLLLLLLIIIGGGHHHGGGHHHLLLSSSccc{{{oooiiilll|||uuueeebbbbbb^^^RRRIII;;;000******,,,---((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''')))+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''\\\RRRPPPGGG<<<999555333333333222222000000000000000000000000000000000000111111111111111111222222222333333333888IIIWWW```rrr|||wwwuuudddAAA///......------,,,++++++))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---------...///000000111777DDD\\\yyy}}}llleee___^^^aaacccaaa]]]777444///+++(((((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++,,,------......///111333===QQQddd~~~___LLLDDD>>>AAAOOO[[[dddtttyyyRRRAAA>>><<<<<<<<<;;;???CCCCCC@@@FFFKKKMMMLLLQQQYYY]]]ZZZ\\\]]]^^^^^^]]]ZZZVVVTTTZZZ]]]bbbddddddbbb``````]]]```aaa^^^]]]eeeuuu|||{{{{{{wwwxxxtttuuutttpppiiijjjkkklllllljjjhhhfffiiikkkmmmoooooonnnllljjjwwwwwwvvvsssmmmgggbbb```UUUTTTRRRPPPOOOPPPQQQRRRPPPPPPPPPPPPOOOOOONNNMMMOOOLLLJJJKKKMMMNNNLLLJJJJJJIIIHHHIIIKKKMMMNNNNNNJJJIIIJJJIIIBBB@@@KKKZZZqqqwwweeeiiivvvhhhmmmoooeeekkk^^^KKK:::///++++++,,,)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''yyy___RRRJJJKKK>>>;;;777555444333111///000000////////////000000000111111222222222111111222111000000000111444777DDD[[[]]]~~~uuuXXXBBB111)))///222***&&&***++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))*********)))))))))))))))++++++******************'''***...//////...---...000++++++111666888:::===___oooyyynnnddd___aaaeeehhhfffXXX666'''000---%%%...((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))(((((((((((())))))))))))'''///222---***...000///,,,000111000;;;VVVvvvvvvWWWEEEAAA999GGGVVV___mmm}}}mmmQQQBBB<<<:::<<<>>>???@@@@@@BBBFFFIIIKKKNNNSSSVVVXXXZZZ\\\^^^^^^```bbbcccccc```]]][[[^^^```dddhhhhhhfffcccaaa\\\]]]```dddnnn}}}}}}~~~~~~wwwhhhjjj```ZZZYYYVVVRRRQQQRRRQQQPPPQQQPPPOOOPPPRRRRRRPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMJJJIIILLLOOOMMMJJJIIIHHHIIIJJJIIIGGGDDDAAA???LLLXXXttt}}}lllfffvvvzzzdddkkkzzzgggeeejjjXXX444,,,333***---)))(((***)))''''''***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyy```SSSJJJKKK???<<<888666555444222111000000////////////000000000111111222222222222222555000...111555999DDDOOOaaaaaa|||yyyssstttuuutttppprrruuuzzz~~~{{{[[[DDD000---000///+++***+++++++++***))))))(((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))************))))))))))))++++++++++++++++++++++++---,,,+++,,,---///111111333000111444444@@@cccwwwrrreeecccgggZZZ]]]VVVJJJ<<<,,,'''000---+++(((&&&%%%%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''''''''''''''((((((((())))))((((((((()))))))))))))))***//////+++)))---///...444///222AAATTTkkkkkkSSSBBB???EEETTTXXXbbbppp|||vvv]]]III@@@>>>???@@@>>>@@@BBBCCCDDDGGGJJJMMMPPPSSSWWWYYY[[[\\\]]]___eeeffffffgggfffeeeeeeddddddfffhhhjjjjjjiiigggeee```gggrrr}}}vvvmmmtttooodddaaa]]]XXXVVVWWWXXXXXXWWWUUUTTTTTTUUUTTTRRRQQQPPPPPPPPPOOONNNNNNNNNMMMOOOMMMLLLNNNOOONNNKKKIIIJJJJJJIIIIIIIIIFFFCCCAAA>>>AAAKKK```xxxxxxjjjqqqrrrvvvccc[[[hhhTTT444...333...***))),,,+++(((''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyy```TTTKKKLLL@@@===999777666555333222111000000//////000000111000111222222333333333222888000///666:::@@@RRRhhhlllyyy|||vvveeefffccc[[[YYY]]]aaaaaaeeegggkkknnnrrrtttuuuvvvqqqrrrsssssssssrrrrrrrrrttt{{{yyy___@@@//////222///***,,,,,,+++******))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))************************++++++++++++++++++,,,,,,...---,,,---///000111111222///777IIIYYYjjjzzziiipppvvvpppwwwzzzpppqqqooobbbmmmjjjjjjssspppeee```ZZZ```nnnmmmUUU<<>>;;;<<<@@@CCCDDDAAACCCFFFHHHJJJMMMQQQTTTWWWZZZ]]]___``````bbbccchhhhhhggggggggghhhiiijjjiiiiiiiiiiiiiiihhhhhhhhhiiimmmsssxxx}}}sssaaaaaajjjjjjlllggg```]]]\\\]]]^^^___^^^]]]]]]]]]\\\\\\\\\\\\UUUTTTRRRQQQOOONNNNNNNNNRRRQQQPPPPPPQQQQQQNNNLLLMMMKKKIIIJJJKKKJJJGGGCCCEEE???;;;;;;EEE^^^{{{nnnnnn|||fffssskkkggg]]]SSSBBB***///+++***------***((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&www```UUULLLLLL???<<<888666555555333222111000000000000000000111111111222333444444444333777111333<<>>@@@HHHUUUcccuuu}}}jjjOOO;;;DDDBBB@@@AAACCCEEEEEEDDDDDDGGGJJJNNNPPPTTTXXX[[[]]]```dddfffggggggiiijjjjjjkkkkkklllmmmnnnnnnnnnmmmllljjjiiihhhiiijjjkkkpppkkkddd___```hhhqqqxxxuuuiiiffffffiiillllllmmmgggbbbbbbbbbaaaaaaaaaaaacccddddddcccbbbdddffffffeeecccaaa___^^^^^^^^^UUUVVVVVVTTTTTTUUUTTTQQQOOOMMMJJJKKKNNNNNNJJJFFFMMMIIIEEE@@@===AAAQQQbbbpppxxxqqqiiilllbbbjjjYYY333111,,,))),,,---***((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$'''+++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvv___UUULLLKKK===:::777555444444222111111111000000000000111111111111222444444555555555555222666@@@HHHZZZwwwuuuvvvtttqqqoooqqqqqqnnniiieeeeeejjjooo}}}zzz|||yyy}}}vvvVVV:::...---///------,,,,,,+++*********))))))((((((((('''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***))))))******+++++++++,,,,,,,,,------............***///444222...///666>>>NNNmmm|||~~~yyywwwsssoooooouuuwwwkkkbbbjjj}}}___ZZZiiirrryyyqqqWWW999111)))(((+++---(((###((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***,,,------+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))))))))***+++,,,,,,---,,,,,,...000111111111222===VVVtttyyyNNNBBB===FFFTTT___kkkvvvyyyWWWIIIAAA===<<<======>>>@@@CCCFFFGGGGGGJJJMMMQQQTTTWWWZZZ^^^aaabbbeeeiiilllmmmnnnoooqqqnnnpppsssuuuvvvvvvtttssslllllljjjjjjjjjkkkmmmnnnlllhhhcccbbbgggqqq|||zzzuuusssuuuqqqoooqqqrrrpppqqqmmmfffdddiiikkkgggcccbbbbbbfffiiihhhcccaaabbbeeehhhfffdddcccbbbbbbbbbccc]]]```___ZZZXXXZZZYYYVVVSSSQQQOOOOOOQQQQQQNNNLLLHHHGGGHHHIIIFFF@@@@@@DDDOOOuuuyyyqqqqqq|||{{{{{{gggXXXXXX888000******+++)))((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$'''+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sss^^^UUUKKKJJJ<<<:::666444444444222111222111111000000111111222111222333444555666666666444555<<>>;;;888666666666555444222222111111111111222222111222333555666777777777444CCC\\\~~~zzzoooeee___\\\bbbjjjooonnnoooyyy{{{XXX;;;111///......------,,,++++++))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))************))))))***+++,,,,,,---------......///000111111222...---222>>>OOO^^^eeegggnnnxxxvvv}}}oooiii\\\ppp{{{sssaaaJJJ555))))))---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))************)))******+++---...//////......111333444<<>>;;;>>>DDDGGGEEEFFFGGGHHHJJJMMMRRRXXX\\\```cccfffiiiiiijjjkkkllljjjlllnnnmmmkkkiiihhhhhhlllllllllllllllmmmmmmnnntttxxx~~~{{{rrrgggcccgggiiiddd]]]ZZZ]]]aaa___^^^___aaa^^^YYYYYY\\\UUUUUUWWW\\\```lllqqq}}}pppnnnZZZBBB444...++++++---))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""&&&)))'''$$$&&&---444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooo^^^RRRPPPFFF;;;:::888777555444444444333222222111111222222333000777555333999888555999BBBggg~~~ooofffaaa```cccXXX^^^lllzzzrrrSSS666333333000,,,+++------+++************))))))))))))(((((()))***************)))************++++++++++++,,,,,,,,,,,,,,,,,,---+++333444000000555444---777---===iii{{{dddjjj~~~}}}zzz}}}aaa```iiijjjppprrrfffKKK444---000,,,'''###%%%***---***&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++,,,,,,---------///,,,222;;;<<>>AAABBBBBBCCCEEEFFFFFFJJJOOOPPPNNNRRR]]]dddfffbbbgggiiifffgggkkkkkkfffffflllrrrvvvwwwxxxwwwuuu{{{rrrwww}}}}}}vvviiiyyypppnnnwwweeeoooiiihhhggggggfffccc___]]]```]]]]]]^^^XXXUUUcccxxxsssnnnrrrgggWWWGGG555)))***111...(((&&&))),,,)))&&&%%%(((((((((((('''&&&%%%$$$((())))))'''%%%%%%(((+++***(((%%%###$$$&&&)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ooo^^^RRRPPPGGG;;;:::888777555444444444333333222222222222333333111555444555:::777666AAA[[[~~~{{{iiibbbccceeehhhlllsssuuu{{{|||gggNNN444222000///...---,,,,,,+++*********))))))))))))((())))))***************************++++++++++++,,,,,,,,,,,,,,,------------///000...000555777555...III```qqq}}}|||yyywwwtttnnnnnneeeKKK333)))+++)))((()))***+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******++++++,,,,,,------......444222000111===]]]qqqTTTHHHMMMSSSUUUrrrxxxfffIII@@@@@@@@@===@@@CCCDDDDDDGGGKKKNNNRRRUUUUUUUUUZZZcccgggeeegggiiifffaaaaaafffhhhgggtttzzzyyytttsssxxx}}}llleeebbbeeeddd___bbbkkkvvv}}}www___QQQCCC222,,,000...)))'''***---,,,,,,...((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&$$$###++++++*********+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnn^^^RRROOOGGG;;;:::999777666555444444333333222222222222333333444555444777;;;666@@@YYYrrrfff]]]___eeekkkppptttwwwvvvccc===333...111111---+++---+++++++++*********))))))((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......///---...111111111555;;;KKKlllzzzyyy}}}}}}zzzxxxwwwdddlllvvvfffHHH333+++,,,,,,+++***)))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))*********+++,,,,,,---......//////,,,333777>>>WWWeeeIII>>>DDDQQQ```kkkMMM>>>EEEEEEAAAAAAHHHKKKNNNPPPQQQSSSXXX\\\WWWYYYYYY[[[```fffgggcccaaaaaa```^^^cccmmmvvvyyy{{{wwwsss|||iii]]]QQQ???222///000,,,***---...---///333***)))(((''''''((())))))'''&&&&&&***///000,,,'''%%%%%%$$$%%%(((+++///111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmm^^^QQQOOOGGG;;;:::999777666555555444333333333222222333333333666666555888999999TTTvvvgggcccbbbhhhpppvvv~~~~~~vvvOOO:::+++...222...+++---,,,,,,+++++++++*********))))))***++++++++++++***++++++++++++,,,,,,,,,---,,,,,,------......//////000...111555222///:::JJJwww|||}}}jjjaaaVVVQQQUUU]]]dddhhhwww~~~bbb```nnnrrrbbbPPP111...+++***++++++***))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++,,,,,,---...//////000000,,,333@@@UUUvvvXXXIII???DDDLLLWWWmmmvvvRRR;;;DDDPPPMMMIIIMMMOOONNNQQQUUUWWWVVVWWWZZZ^^^```ccceeehhhjjjkkkjjjeeefffhhhlllttt~~~ppp^^^LLL:::...222///...000...++++++///---,,,***(((''''''((()))&&&(((---222666666333000,,,)))%%%"""$$$)))///333''''''''''''''''''''''''''''''''''''''''''''''''lll^^^PPPNNNHHH<<<;;;999888666555555555444333333333333333333444555666555666999CCCoooxxxhhhbbbccciiirrr|||gggJJJ///+++000111---+++,,,,,,,,,,,,++++++++++++))))))***++++++++++++++++++,,,,,,,,,------------,,,,,,---......///000000111000222444333:::UUUqqquuu|||xxxeeeWWWSSSOOOOOOTTTYYY\\\]]]aaakkkwwwzzz|||xxxeeefffrrrqqqeee@@@666+++(((,,,...+++&&&***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,---...///000111222222888999HHHgggeeeGGG@@@FFFYYYeeekkk{{{www\\\UUUQQQTTTTTTTTTZZZccceeebbbdddjjjjjjfffdddeeemmmppptttvvvuuuuuuxxx|||zzzzzz|||lll\\\HHH333111......000///+++((()))000...+++((('''&&&'''(((###)))000333000------...888666333000...------...''''''''''''''''''''''''''''''''''''''''''''''''kkk^^^PPPMMMHHH<<<;;;:::888777666555555444444333333333333444444222666555999DDDZZZwwwfff]]]bbbfffqqq}}}aaa@@@......333000+++---------,,,,,,,,,++++++)))***++++++,,,+++++++++,,,,,,,,,---------......,,,------...///000111111222111111333;;;RRRvvv___yyywwwssskkkddd[[[]]]___bbbdddeeefffgggiiinnnpppoooqqqwww{{{{{{yyymmmddd```eeeppprrrrrrrrrmmmWWWGGG444+++---000,,,&&&******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------...///111222333333777CCC```aaaBBBFFFAAALLLeeezzzsssccciiilllnnnlllkkkmmmqqquuu}}}yyy{{{yyykkk\\\III333---+++///111...******///---+++)))'''&&&&&&&&&(((...444222***$$$&&&))),,,000555999888444...***''''''''''''''''''''''''''''''''''''''''''''''''kkk___PPPMMMHHH<<<;;;:::888777666555555444444333333333333444444333999;;;DDD]]]|||xxxeee^^^aaaqqqyyyyyyXXX999...333333---------------,,,,,,,,,,,,)))***++++++,,,,,,++++++------------............,,,---...///000111222222000333666<<>>JJJOOO^^^sssvvv}}}}}}vvvjjjbbb===333+++---111111---+++*********)))((((((((('''...111222///(((%%%&&&)))$$$+++111333111,,,)))''''''''''''''''''''''''''''''''''''''''''''''''jjj___OOOMMMIII<<<;;;:::888777666666555555444444333333444444555777>>>AAAPPPttt{{{hhhZZZ___oookkkCCC...222555///......---------,,,,,,,,,******+++,,,,,,,,,,,,+++---------.........//////------...///000111222222...555>>>III]]]rrrvvvnnnwwwjjjggggggbbb^^^___YYY___hhhooonnnjjjhhhiiimmmttt{{{}}}~~~yyy~~~{{{wwwuuurrrnnnnnnkkkhhhggghhhiiiiiiiiiiiiiiihhhhhhlllzzzzzzmmmQQQ;;;///,,,---...************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,------------...///000222333444555LLLttteeeIIIFFFMMMQQQcccyyyyyykkkkkkJJJ;;;---,,,000111...+++&&&'''((()))***))))))))),,,+++***(((''''''(((***))))))))))))(((&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((lll___PPPLLLGGG===<<<:::888777555555555555666777444444555555444===555\\\```ccckkktttggg000***;;;,,,------------------,,,,,,++++++,,,,,,,,,---------...,,,+++,,,///111///---///---...222222000111555222777<<>><<<:::888777666666666666555333444666777777666CCCwwwppp```gggrrrxxxGGG333777///.........---------------+++,,,,,,,,,,,,---------///---,,,---///000///...///...///222222000111444666888XXXkkkeee}}}qqqkkknnnuuuwwwzzz}}}yyytttuuu{{{~~~xxxooojjjiiimmmtttxxx```FFF666111///---+++)))))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,------......///111///000444333555FFFZZZlllSSSGGGEEERRRccczzz~~~qqq[[[???///,,,---111333,,,***)))'''''')))+++,,,,,,+++)))((('''''''''(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((iii^^^OOOLLLFFFBBB@@@>>><<<:::888777777777555333333555777888999===WWW^^^fffuuuccc???///000/////////......---------,,,,,,,,,---------......///...---...///000///...000///000333333000111555:::GGG```ffflllvvvhhhooowww}}}|||tttxxx{{{www\\\@@@111///...,,,+++***+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,---......//////......000222222:::UUUpppeeeFFFDDDKKKPPPccc{{{yyykkkRRR888******///222000...+++))))))+++...000+++***)))((('''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((ggg\\\OOOLLLFFFBBBAAA???<<<:::888777666777444333555777777777888LLLooojjj]]]vvv~~~RRR111333000000000//////......---------------............///////////////000//////000000222444333111333999III^^^VVV]]]~~~xxxvvvRRR999111...---+++,,,,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,------.../////////...000222222444CCCeeeiiiMMM:::DDDWWWfffxxx}}}yyygggKKK444,,,+++***222111///------...000111******)))(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((eee[[[OOOLLLFFF@@@???===;;;999777666666666333555999888555666;;;TTTtttaaalllkkk>>>666222222111000000///......------........./////////000000000000000///000000000000222555444333888@@@aaaccc```|||xxxzzz}}}}}}xxxrrrnnnvvv|||wwwwwwkkkIII888...---,,,,,,------,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,---......//////000333444666777>>>TTTxxxkkkOOOGGGDDDOOOdddzzzuuutttxxx|||```EEE444...,,,//////000000///...------)))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((cccZZZOOOLLLEEE>>>===;;;:::888777666666666444777;;;888444:::EEEjjj\\\lllNNN666333333222111000000//////.........////////////000000111222111000///000111000000222444444666???JJJiiiXXX}}}zzzZZZ@@@111///---,,,,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,---------...//////000000111111333999JJJggglllOOOAAAJJJTTT```qqqwww|||uuuvvvpppTTT;;;111111***,,,---...---+++)))'''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((aaaYYYNNNLLLEEE===<<<;;;999888888777777777555888:::666555DDDWWWcccgggccc;;;444444333222111000//////....../////////000000000000222333222000///000222000000222444555999FFFSSS^^^ddd~~~mmmOOO777333...+++++++++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,------......//////000000///...222@@@\\\rrrSSSFFFBBBOOOcccuuupppwwwjjjGGG444222,,,,,,,,,,,,+++***)))((('''((()))******)))((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((```XXXNNNLLLEEE<<<<<<;;;:::999999999999999666888999444666LLLfffsss___~~~zzzIII555555444333222000000///////////////000000000000111333444333000...000222000000111333555;;;JJJYYYTTT|||vvvzzzaaa<<<777000+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------......///000000000444333888KKKpppVVVEEEGGGKKKTTTlllvvvnnnnnnWWW999333000///---,,,++++++,,,,,,'''((()))******)))((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((gggVVVMMMJJJDDD@@@???===:::999888888888:::444888///999===NNNpppjjjxxxzzzpppbbbooolllfffxxxYYY333CCC000444666+++777111000000000000000000000000000111222333444333222222...111555111...FFFZZZLLLmmmqqqkkkwww~~~nnnTTT;;;---...,,,,,,...+++************))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******++++++,,,------,,,000222///,,,---000222555777GGGzzz{{{XXXJJJIIIIIIXXXooo~~~sssrrruuuOOO111000---111000)))+++---&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((gggVVVLLLJJJDDDCCCAAA???<<<999888888777888666999666888DDDooogggqqq~~~zzzwwwbbbTTTXXXUUUVVVjjjtttBBB>>>333777555///555000000000000000000000000000000111222333333333222222555111888555666UUUKKK\\\}}}llloookkkrrr```CCC111///,,,---...)))************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++,,,,,,------,,,///000000///000222333444===\\\eeeKKKDDDKKKSSSnnn{{{ppprrrdddDDD///***---...)))+++...'''***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((fffUUULLLJJJCCCEEECCC@@@===:::888888777666999:::===666LLLffffffnnn___UUUfff{{{mmm\\\UUUQQQLLLTTTdddZZZ888777:::444555222///000000000000000000000000000111222333333333333222777---555444EEE^^^@@@rrrdddaaajjjtttuuutttuuu|||sssPPP777111---......(((++++++*********)))))))))))))))))))))))))))))))))******************************++++++,,,,,,------------///111222333444555333AAAmmmiiiNNNCCCFFFWWWhhh|||cccfff|||UUU666---,,,...***,,,///(((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))fffUUULLLJJJCCCCCCAAA???<<<:::999999999777;;;888@@@666XXXaaawwwaaaQQQRRR[[[qqqiiiZZZ]]]XXXUUU___iiivvv999:::<<<222:::000000111111111111111111111111111111222222333333333333555///111777bbb```VVV{{{zzz~~~uuueeeaaacccfffllluuu___???333......///)))+++++++++*********)))))))))))))))))))))))))))))))))***************++++++******++++++,,,------...///---...111333222333555===LLLzzzyyyRRRFFFJJJTTTiiizzz{{{iii___bbbdddFFF555//////+++---///(((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))fffUUULLLIIICCC>>>===<<<:::999::::::;;;888999666@@@>>>oooooowwwjjjTTTIIIRRRddd}}}lllWWWXXXWWWXXXeeeqqqJJJ>>>;;;333;;;222111222222222222222222222222222111222222222222333333444777444EEEddd{{{yyyxxxyyysssuuuuuutttqqqoooooopppoooIII888//////000+++++++++++++++************))))))))))))))))))))))))))))))******+++++++++,,,***++++++,,,------......111......222222000222777QQQeee___DDDIIIYYYeeexxx|||rrrjjjkkkeeeUUUeeehhhzzzUUU===000...,,,...000***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***eeeTTTKKKIIIBBB<<<;;;:::999999:::;;;<<<888777999===KKK~~~dddzzzUUUSSSSSSWWWddd|||yyyYYYMMMNNNTTTeeeyyyssseeeddduuujjjEEE;;;666999666333222222222222222222222222222222111111222222333444222999888UUUnnn}}}}}}~~~ooo}}}uuutttoooggg___\\\^^^aaaeeeuuuXXXAAA222///111---,,,++++++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,------......222//////333222...444>>>```cccKKK@@@PPPffftttuuupppnnnfffkkkllleeeEEE111---+++...111,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******eeeTTTKKKIIIBBB>>>===<<<:::::::::;;;<<<:::777@@@999TTTnnnvvvrrrOOOPPPXXXaaannndddLLLMMMPPP___~~~nnneee]]]nnnNNN;;;:::666999444333333333333333333333333222222111111111222333444333444@@@fffggg{{{|||rrroooooommmhhhaaa^^^bbblllttt}}}hhhKKK666///111...,,,,,,+++++++++*********))))))))))))))))))))))))))))))***++++++,,,------++++++,,,,,,---.........111///111555222///:::IIIjjjmmmNNNDDDEEEYYYppp}}}VVV999111---...000++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********eeeTTTKKKIIIBBBAAA???>>><<<;;;;;;;;;;;;<<<:::GGG666VVVxxxooozzzRRRKKKNNNfff~~~{{{zzz|||xxxkkkOOOOOOMMMXXXzzzuuuoooaaalllTTT<<<===333;;;444333333333333333333333333333222111111111222333444:::333KKKwwwRRRuuussssssllljjjcccdddcccbbbdddnnn|||xxxrrrRRR888...000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,------......///000///222777333111>>>RRRuuutttOOOIIIGGGNNNaaaxxxfffDDD777000......(((+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++aaaQQQPPPDDD???======<<<;;;;;;;;;;;;<<<===444FFFBBBcccuuussssssPPPRRRPPPqqqzzzkkkaaayyyxxxxxxsssrrrdddVVVUUUWWWdddyyywwwfffggguuuxxxDDD000@@@:::777555444444333222222222222333333222222222333444444:::222\\\ffflllyyygggqqqccc```[[[[[[mmmrrr{{{bbb;;;444333)))...------,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////222000333666///...EEEeee]]]LLLIIIKKK\\\uuuyyyVVV;;;444222///+++------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''')))***)))(((```OOONNNDDD@@@===<<<<<<;;;;;;;;;;;;;;;===555CCCEEEmmmoooiiiRRRXXXcccpppooowww```YYYfffqqquuuqqqvvvttteeeYYYXXXZZZggg|||wwwnnnlllLLL666CCC999666666555444333222222222222333333333222333333444555555GGGmmm___rrr~~~ttteeecccYYYbbbkkkqqq|||zzzlll|||gggFFF666555,,,...------,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,---......//////000111///333666111555SSSvvvjjjPPPEEEGGGSSSiii}}}wwwiiiCCC222000000///------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++***)))___MMMMMMDDDAAA<<<<<<;;;::::::::::::;;;>>>777@@@LLLppppppxxx^^^WWW___mmmssstttddd___cccvvvmmmhhhkkkyyyxxxkkk```^^^^^^kkkwwwyyyqqqWWW<<>>999???YYYmmm|||nnngggvvv|||ooo___[[[^^^aaafff{{{iiijjjqqqcccjjjvvvzzzsssjjjccc^^^mmmzzzddd@@@DDD999999777777555444333333333333444333333333444555666777:::YYYsssnnnqqquuujjj}}}}}}nnnqqqxxx___<<<666111...------,,,,,,++++++***************************+++++++++,,,,,,,,,---------------...//////000000111000222555:::OOO~~~[[[HHHGGGJJJWWWlllddd@@@222...+++...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++******+++,,,```LLLKKKDDDCCC<<<<<<;;;::::::::::::;;;>>><<<@@@llluuuooo[[[ZZZbbbaaaWWWUUUaaagggdddfffnnn~~~dddiiinnnwwwxxxqqqggg\\\jjjvvvvvvEEEBBB:::===999888666555444333333333444444444444555666777888;;;aaannnuuuwwwzzzvvv|||qqqaaaeeeAAA666000...------,,,,,,++++++***************************++++++,,,,,,,,,---------------......///000000111333222333777BBB___mmmNNNEEEKKKSSSgggwwwvvvMMM666...,,,......------,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((((((+++---cccNNNLLLDDDDDD======<<<;;;;;;;;;;;;<<<===>>>DDDyyyttt\\\ZZZ[[[ZZZVVVTTT\\\jjjpppooowww{{{kkkhhhiiirrrwwwwwwnnn```hhh|||OOOBBB>>>???:::999777666444444333333444444444555666777888999>>>qqqqqq{{{~~~wwwmmmWWWssshhhJJJ888///...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000111111444333444<<>>>>>===<<<<<<<<<<<<===;;;@@@IIIuuu~~~bbb[[[bbbddd___^^^dddjjjpppxxxyyylllmmmrrrwww~~~~~~nnnkkk}}}^^^FFFCCC@@@::::::888666555444333333444444444555666777999:::OOO{{{nnnppp]]]llllllUUU<<>>===============;;;AAALLLlllkkk\\\bbbiiilllfffjjjuuuvvvrrr}}}sssuuuuuuxxx|||rrr|||kkkJJJFFF@@@;;;:::888777555444444333444444555555666888999:::ccczzzggguuufffbbbnnn]]]???000......---,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111333222666EEEbbb{{{SSSFFFEEEKKKcccdddWWWSSSddd}}}xxx{{{[[[QQQlllggg```mmmuuuwwwtttssstttTTT666333///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,***+++111666fffTTTQQQFFFJJJBBB@@@===;;;;;;<<<===??????<<>>999888888999777555666666111333999444444CCCpppppp___\\\zzzQQQFFF...000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////...//////000111222555666===SSS{{{```HHHGGGGGGZZZvvv~~~uuuiiinnnkkklllkkkaaazzzzzz]]]kkkzzz|||XXXSSS]]]rrryyyfffSSSYYYccckkk\\\RRRUUU]]]iiieee~~~eeeCCC444000222111...+++,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))---((()))---***'''666KKKhhhTTTPPPFFFFFFBBBAAA>>><<<<<<===???@@@@@@>>>ZZZttt|||jjjeeefff```hhhqqqxxxtttxxx~~~RRRLLLGGGFFFBBB<<<999888777444222666666222555:::555777FFFqqq{{{qqq```[[[rrrYYYKKK444000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////...//////000111222555444===^^^{{{UUUCCCHHHNNNbbb}}}zzzkkk~~~|||yyysssqqq\\\ttt}}}WWWOOO[[[www}}}uuudddMMMXXXooo~~~pppjjjqqq|||{{{ZZZQQQOOO^^^uuulllxxxuuuNNN888000111000...,,,,,,,,,+++***)))))))))(((((((((((((((((((((((()))))))))***+++(((***---++++++;;;QQQoooXXXTTTKKKHHHCCCAAA???======>>>@@@AAA@@@AAAdddzzzxxxuuukkkkkkmmmccclllwww}}}}}}|||^^^PPPJJJ>>>===<<<:::888777777777666777333666;;;666999JJJ|||~~~}}}rrrbbbZZZfffaaaOOO999111000...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000111222222222999NNNwwwgggJJJ???KKKXXXlllyyyhhhjjj]]]bbbPPPYYY}}}oookkkiiiPPP]]]xxxuuuhhh[[[[[[bbb]]]PPPHHHLLLRRRYYY```bbbYYYNNNLLLQQQZZZkkksssfff]]]<<<000000//////---,,,++++++******)))))))))(((((((((((((((((()))))))))******((((((+++---,,,000BBBWWWyyy___]]]TTTLLLCCCAAA???===<<<>>>@@@AAA>>>BBBnnnuuuwwwxxxjjjkkkooommm}}}sss}}}zzzeeeRRRKKK???EEEJJJGGG???999999;;;555666333555:::666;;;LLL{{{zzzrrraaaYYY]]]hhhNNN999111000///---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........//////000111222333///EEEiiiXXXFFFBBBSSSddduuu{{{xxxiiiqqqbbbzzzXXXYYYwwwhhhwww___jjjxxxggg^^^RRRMMMIIIJJJLLLJJJFFFBBBEEEKKKNNNNNNNNNPPPNNNKKKSSSdddrrr{{{|||zzzYYYkkkmmmAAA333///...//////,,,++++++*********)))))))))(((((((((((()))))))))*********'''))),,,------555GGGWWWgggeee\\\NNNCCCBBB???===<<<===???@@@>>>DDDvvvrrrxxxpppjjjkkkrrr~~~hhhQQQLLLMMMXXXaaaZZZGGG888555999333666333555999555;;;MMMpppzzzzzzppp]]]WWWYYYvvvqqqNNN999111000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............//////000222333444222MMMwwwkkkMMMGGGJJJ\\\qqqwwwdddUUUbbbttt~~~kkk```ZZZ}}}ooonnn}}}wwwrrr[[[QQQJJJAAA===>>>EEEDDD>>>>>>EEELLLUUUZZZTTTMMMNNNUUUZZZfffsss}}}|||]]]aaa}}}JJJ888111...000000,,,***,,,************))))))))))))))))))))))))************(((+++---+++///:::IIISSSrrrnnneeeQQQFFFDDDAAA>>>======>>>???AAAGGG|||pppxxx||||||uuuqqqkkkRRRNNNKKKVVV^^^XXXGGG999555888444777444555888444:::NNN___xxxuuuvvvpppWWWVVVYYYmmm{{{QQQ<<<111111///...---,,,,,,,,,++++++++++++++++++++++++,,,---------..................///000111222444555<<>>???@@@BBBIIIuuussszzz~~~zzzqqqUUUSSSFFFJJJLLLJJJDDD===::::::666999666666888444;;;PPP___~~~uuuqqqRRRTTT[[[gggTTTAAA222111000...------------++++++++++++++++++++++++------------..................///000111333444555CCCggg^^^OOOBBBQQQ\\\ooo|||ggghhhppptttpppiiibbb___fffxxxssslll___rrr|||xxxjjjEEEGGGGGGEEEVVVooovvv|||gggYYYOOOCCCAAACCC===BBB===???EEEEEECCCGGGOOO^^^eeeggg```ZZZ]]]ffflllhhhuuutttnnnVVVkkkkkkFFF888///000000+++***///+++++++++*********))))))))))))*********+++++++++***---,,,,,,888KKKQQQLLLoooNNNKKKGGGCCCAAA@@@@@@AAABBBIII~~~ooo~~~uuu}}}yyyvvvYYYVVVQQQLLLGGGDDDDDDBBB===999888;;;888888999555<<>>???AAA;;;===<<>><<<<<<:::666999:::222:::TTTlllwwwxxxttt{{{hhhNNNXXX]]]mmmnnnMMMFFF222111///...,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...333000///555333111:::ZZZbbbKKKMMMGGG[[[ooo|||ssssssvvvggg[[[cccmmmxxxyyyzzz{{{\\\mmmyyyzzztttwwwxxxTTTDDDUUUPPPlllkkkWWWZZZQQQJJJAAA======>>><<<999===<<>>;;;:::666999;;;555===VVVkkk}}}rrrqqquuuzzzeeePPPXXXYYYjjjwwwQQQEEE222111///...,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...222000000666444555@@@bbbWWWEEEHHHKKK```vvvtttvvv|||eeegggsss|||eeehhhtttrrr{{{yyyvvvuuu]]]HHHWWW^^^fffOOOOOOJJJEEE@@@======???@@@AAAAAAAAAHHHSSSVVVRRRSSSYYYffffffccceeefffgggqqqwww~~~rrrvvvYYYOOOppp\\\@@@222444///---...---+++++++++************))))))************+++++++++***...,,,222DDDLLLIIIJJJoooTTTHHHGGG@@@<<>><<<===AAAGGGKKKHHHGGGNNNYYY[[[UUUUUU[[[ooommmkkkggghhhooovvv{{{uuullliiiYYYccclllHHH222222000//////,,,+++++++++************))))))************++++++++++++++++++888GGGFFFCCCNNN\\\GGGDDD@@@???CCCDDDBBBSSSWWWTTT```[[[TTTMMMJJJHHHFFFEEE>>>>>>::::::<<<777===QQQfffyyy|||~~~uuufffzzz[[[TTTWWWTTTmmmUUU???222111///...,,,++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////...222111111555444>>>TTTWWWGGGGGGJJJ```uuutttaaaaaawwwvvv~~~{{{sss~~~ttt___]]]ccczzzwwwyyysss^^^HHHYYY{{{qqqKKKCCC;;;======<<<<<>>222111///...,,,++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000333222111333333DDDaaaoooMMMFFFLLLPPPkkk}}}yyycccUUUWWWgggwww~~~zzzmmmdddzzz~~~ggg___cccxxx~~~~~~{{{lll~~~uuuWWWPPPgggwwwgggCCC===:::<<<===<<<<<>>;;;<<<===<<<>>>GGGUUU```TTTOOOPPPYYY```eeerrrqqq|||kkknnnZZZQQQyyymmm>>>444000------,,,+++++++++************))))))************+++++++++,,,---777KKKTTTIIISSStttiiiWWWKKKFFFFFFDDDDDDJJJzzzdddmmm]]][[[WWWTTTSSSQQQOOOMMMMMMNNNEEE>>>???:::999CCCTTTwwwsssttt}}}pppeeePPPNNNQQQ\\\qqqIII===222111///...,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////222444222222555;;;[[[~~~WWWDDDGGGVVVaaazzzrrroooyyy}}}mmm}}}ggg{{{xxxzzzsssggg\\\zzzxxxYYYAAA???<<<;;;;;;<<>>===@@@XXXxxxsss~~~tttuuu}}}zzz\\\CCCVVVZZZ]]]tttdddwwwFFF>>>333222///---,,,+++++++++++++++,,,,,,,,,,,,------------......///000000000000...555555---BBBwww]]]IIICCCOOOhhhxxxxxxUUUPPPKKKPPPhhhyyy~~~hhhnnnyyykkkuuujjjsss]]]HHH::::::999:::===BBBJJJZZZjjjYYYWWW___tttiiiddd]]]NNNOOOcccKKK;;;///333222...,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,(((777DDDFFFHHHYYYvvvuuujjjVVVMMMEEEIIIDDDMMM|||[[[\\\UUUTTTTTTTTTVVVWWWXXXXXXUUUQQQNNNLLLFFF@@@???BBB[[[tttzzzcccdddgggmmmtttxxxwwwvvvqqq[[[FFFVVV[[[aaavvviiitttDDD999333111///---,,,+++++++++++++++,,,,,,,,,,,,------------......///000000000111///666666222KKKWWWGGGEEETTTooocccfff___XXXZZZfffzzzssskkk}}}mmmtttzzzdddhhh}}}^^^FFF::::::999:::===BBBKKK[[[jjjVVV]]]kkkzzznnncccdddRRRKKKdddYYY===000333///...,,,,,,,,,+++++++++******+++++++++***++++++,,,---666<<>>FFFGGGUUUyyyVVVTTTLLLLLLNNNQQQTTTWWWZZZ\\\WWWSSSPPPNNNHHHBBB@@@CCC[[[lll~~~llloooqqqoookkkiiillloooyyy}}}dddVVVJJJVVV___iiixxxlllqqqCCC666222111///---,,,+++,,,,,,++++++,,,,,,,,,,,,------------......///000000000333111666777888WWWtttPPPFFFHHH[[[xxxqqq|||{{{sssdddYYY\\\mmm~~~}}}nnnoooxxxkkkppp}}}]]]jjj]]]DDD;;;:::999:::===BBBLLL]]]mmm\\\dddrrr}}}sssbbbxxxlllUUUEEEdddmmm@@@333333+++...,,,,,,,,,+++++++++******+++++++++++++++,,,------000@@@WWWooowww|||hhhOOO@@@IIIFFFWWW~~~vvvxxxUUUPPPKKKLLLMMMOOOPPPRRRUUUWWWUUURRRPPPOOOKKKEEECCCFFFWWWeeeyyyppptttwwwtttpppmmmpppsssrrrvvv~~~mmmVVVOOOKKKVVVfffrrrvvvkkkmmmDDD777222111///---,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000444111555666<<>>999888:::>>>DDDNNNaaaqqqkkkmmmssszzzrrrxxx}}}www```oooqqqVVV@@@___EEE444222)))///,,,,,,,,,+++++++++******+++++++++++++++,,,---...+++FFFcccuuuzzzjjjUUUPPPNNNSSSAAAOOO|||ooojjjwwwooowwwVVVQQQOOOQQQRRRQQQOOOOOORRRTTTSSSQQQQQQRRROOOJJJJJJMMMVVVgggooommmoooqqqpppnnnjjjhhhhhhkkkkkkooovvvsss```LLLJJJMMMYYYmmmwwwoookkkeeeBBB555111000///---,,,,,,,,,---+++++++++,,,,,,,,,------------......///000000000333222444555AAAmmmcccHHHIIISSShhhqqqxxxuuulllmmmzzzhhheeeuuuzzzmmmffffffvvvnnnFFF===999888999???FFFRRRfffwwwtttvvvwwwtttpppllljjjiiiiiinnnxxxzzz___hhhqqqSSS???UUUNNN666111+++///,,,,,,,,,+++++++++******++++++++++++,,,---...///999HHHSSSTTT^^^|||nnn[[[\\\TTTLLLDDDKKKiiirrrlllooonnnrrrWWWUUURRRUUUVVVUUURRRRRRTTTWWWSSSQQQSSSUUUSSSOOOOOORRRUUUmmmrrrnnnoooqqqssstttssspppmmmhhhlllqqqvvvxxxvvvqqqnnnqqqiiijjjxxxtttvvv{{{fffUUUJJJIIITTT]]]ooorrreeerrr\\\>>>111111000...---,,,,,,------++++++,,,,,,,,,,,,------------......///000000000333222444555GGGzzz[[[FFFLLLZZZooowwwttt~~~~~~wwweeeddd}}}gggvvviii\\\^^^uuuFFF:::888777:::@@@HHHVVVlll~~~tttzzzyyyjjjZZZVVV\\\cccqqqttt~~~~~~___bbbtttmmmOOOBBBLLLnnn\\\777/////////,,,,,,,,,+++++++++******++++++++++++,,,...///000???AAA???BBB[[[vvveeedddTTTEEEIIIHHHYYYrrrvvv~~~ssszzzgggUUUYYYSSSUUUWWWVVVRRRQQQTTTXXXQQQPPPRRRTTTRRRMMMMMMPPPPPPnnnxxxnnnoooppprrrssstttuuuuuuvvv|||mmm___aaacccfffjjjlllllllllmmmrrrgggjjjcccfffrrrsss}}}mmm[[[NNNMMMMMM^^^ccckkkfff]]]XXX???222111000...---,,,,,,------++++++,,,,,,,,,,,,------------......///000000000111222555888OOOtttRRRBBBOOObbbxxx}}}|||uuucccdddrrrfffwwwgggZZZdddBBB999777666:::AAAKKK[[[qqqyyytttgggYYYUUU___jjjooozzzyyyaaa^^^iiijjjKKKGGGGGGaaajjj888---333---,,,,,,,,,+++++++++******+++++++++,,,---...///000<<>>444444000///...---------------,,,,,,,,,---------............//////000000111111444555:::dddXXXLLLTTTbbb}}}ooo[[[KKKUUUtttssssssgggWWWGGGLLLYYYWWWMMMLLLGGGGGGOOO___ooo{{{{{{ZZZrrr___HHH>>>666999PPPbbb```[[[fff{{{\\\VVVggglllZZZFFFJJJNNNVVV>>>///333------,,,,,,,,,++++++++++++---,,,...111,,,333HHHMMMCCCSSS```SSSGGGOOOHHHKKKKKKMMMsss|||qqqrrrwwwmmmttt}}}jjjVVVfffPPPLLLCCCJJJKKKOOORRRRRRSSSUUUTTTPPPOOONNNQQQUUUTTTPPPPPPSSSYYYMMMNNN___yyyjjjqqqxxxyyywwwxxxmmm___QQQIIIHHHLLLVVV___eee]]]YYYkkk[[[888444333//////...---------------,,,,,,,,,---------............//////000000111111222666:::jjj}}}QQQJJJUUUddd~~~mmmfffbbbccckkkyyy}}}lllNNNNNNaaa___NNNIIIDDDEEEKKKZZZkkk{{{iii~~~vvvvvv|||XXXwwwuuuWWW;;;333999HHH```qqqllleeeqqq|||wwwwwwrrrrrrssswww\\\SSSggg}}}rrrZZZBBBDDDIII\\\888111111------,,,,,,,,,,,,+++++++++,,,***---000,,,777PPPWWWJJJcccbbbTTTFFFOOOHHHKKKLLLGGG^^^llljjjjjjuuu{{{gggbbbZZZNNNJJJEEEKKKJJJPPPRRRPPPPPPSSSQQQLLLLLLLLLNNNQQQQQQNNNQQQVVV```QQQNNNTTT```pppxxx{{{ooo[[[RRRIIIHHHLLLSSS]]]fff^^^]]]nnnJJJ555666111//////...------------...,,,,,,,,,---------............//////000000111111...666777iiirrrJJJDDDQQQaaa{{{}}}|||~~~~~~www[[[YYYfffeee\\\ZZZHHHJJJNNNWWWfffvvvnnnqqqvvvooo\\\|||jjj___ZZZYYYIII444000;;;SSSggguuuqqqnnnyyy~~~nnneeebbbbbb___```aaadddiiipppvvvzzzyyy{{{|||{{{zzz~~~\\\PPPdddyyyttt[[[@@@@@@===ooohhh333222+++------,,,,,,,,,,,,++++++,,,+++))),,,000---:::XXX]]]MMMqqqxxxaaaVVVCCCFFFJJJMMMNNNDDDOOOtttdddjjjiiiyyyqqqooo]]]eeeoooNNNHHHFFFDDDKKKKKKOOOQQQMMMMMMOOONNNIIIKKKJJJKKKNNNNNNMMMSSSZZZUUUHHHIIIJJJNNNqqqzzz~~~{{{ooobbbQQQJJJEEEHHHPPPXXXcccmmmZZZdddvvv>>>333888...//////...---------......,,,,,,,,,---------............//////000111111111111999888jjjjjjKKKEEERRRaaa|||{{{vvv{{{yyy|||ooommmllljjjmmmtttZZZTTTKKKHHHTTTiiizzzvvvpppzzzccc[[[yyy|||XXXTTTMMMCCC;;;888<<<@@@VVVfffqqqppprrr~~~gggYYYSSSRRRTTTMMMNNNOOOQQQSSSUUUWWWWWW[[[]]]]]]\\\]]]dddoooxxx\\\MMMbbbwwwrrr^^^HHHHHHBBBpppqqqqqq222666+++---------,,,,,,,,,++++++,,,+++(((+++///---===\\\]]]KKKwwwwww]]]KKKJJJKKKEEEMMMGGGLLLKKKuuuzzz~~~nnnpppeeelllNNNcccGGGKKKDDDMMMDDDJJJFFFEEEIIIOOOPPPKKKEEEEEEIIIKKKKKKMMMQQQQQQOOOSSSJJJGGGKKKSSS```}}}|||mmm___VVVSSSDDDHHHRRRVVVeeemmm___GGGNNN???666+++:::///............------------------............///......//////000000111111000999CCCfffZZZJJJDDDQQQhhhyyyfffaaayyy}}}ppprrrwww]]]HHHDDDNNNfffxxxyyyeeeeeeXXX\\\kkk```KKKFFFAAA===777444===JJJ^^^ppptttllllllssswwwTTTEEEKKKFFFFFFGGGEEECCCBBBCCCCCCBBBAAAFFFEEEEEEFFFGGGIIIKKKLLLSSSYYY___^^^[[[[[[ccckkkxxxXXXLLL[[[ooopppZZZJJJ>>>FFF___}}}ppp666555///---------,,,,,,,,,+++++++++...)))111...)))DDDWWWNNNQQQxxxppp___QQQMMMJJJIIILLLFFFIIIFFFgggzzznnnvvv```SSSfffPPPDDDGGG@@@DDDEEEEEECCCBBBEEEIIIJJJGGGCCCGGGJJJKKKIIIJJJNNNNNNLLLLLLFFFEEEJJJPPPZZZqqqpppaaaTTTLLLDDDHHHRRR[[[bbblllhhhXXX||||||AAA:::666,,,333///............------------------............///......//////000000111111111555FFFzzzUUUJJJDDDSSSkkkmmmZZZlll{{{yyy}}}yyyzzz~~~~~~nnnXXXMMMTTTeeeuuuhhhXXXvvvuuuRRR^^^iii[[[EEEBBB@@@>>>;;;:::CCCOOOssshhhjjj|||nnnSSSHHHLLLIIIOOOMMMJJJGGGEEEFFFHHHHHHIIIBBBBBBAAA@@@@@@AAABBBCCCGGGJJJLLLIIIGGGIIIPPPWWWbbbhhhkkkiiilllvvvXXXLLLYYYmmmpppZZZJJJ===EEE]]]{{{777000,,,---------,,,,,,,,,+++++++++///)))111...+++GGGYYYPPPUUU}}}xxxfffZZZPPPKKKFFFLLLJJJEEEHHHBBBYYYzzzooommmccc^^^LLLlll@@@BBBCCC???<<>>@@@AAAEEEOOOYYYfffyyy}}}sssnnnnnnyyykkkTTTKKKSSSSSS[[[VVVRRRNNNLLLMMMPPPRRRSSSTTTSSSQQQOOOOOOOOOPPPQQQIIIJJJJJJHHHFFFEEEFFFGGGFFFKKKNNNLLLNNNUUU\\\___dddiiiqqqxxxYYYKKKXXXiiipppZZZJJJ===CCC[[[999111000------------,,,,,,,,,,,,,,,000)))000//////LLL^^^OOOVVVzzzfffVVVLLLJJJIIINNNHHHFFFIIICCCPPP}}}[[[fff]]]___mmmLLL???EEE???BBB;;;DDDBBBDDDEEEEEECCCCCCFFFIIIEEEHHHIIIHHHLLLSSSWWWWWWNNNKKKJJJKKKIIIJJJRRR]]]uuu~~~|||yyyjjj\\\RRRMMMJJJHHHPPPVVV]]]jjjiiiSSSaaaCCC888888666444//////............------------------............///......//////000000111111444555RRRUUUFFFJJJaaa{{{}}}bbbWWWJJJIIIYYY}}}aaa[[[{{{yyykkkuuuRRRIIIPPPFFF======<<<<<<@@@GGGRRR^^^gggcccrrrtttmmmlllhhhgggmmmvvvzzzXXXMMM\\\^^^^^^ZZZWWWTTTSSSUUUWWWYYYZZZZZZYYYWWWVVVVVVWWWZZZ[[[TTTUUUVVVWWWVVVQQQJJJFFF@@@DDDHHHHHHGGGFFFFFFEEEGGGKKKPPPUUUZZZ```fffkkkYYYKKKVVVfffqqq[[[KKK>>>CCCYYY|||===333333...------------,,,,,,,,,---111)))///000333QQQaaaKKKTTT~~~oooWWWIIIMMMRRRNNNHHHIIIHHHDDDIIIlllqqqpppxxxWWW[[[\\\sss>>>EEEFFF;;;DDD===<<>>@@@???======AAAMMM]]]lllsssyyyyyykkkbbbjjjooonnnqqqdddnnn|||zzzyyy}}}bbbNNN``````VVVXXXVVVTTTUUUWWWZZZ[[[[[[ZZZYYYWWWWWWXXX[[[^^^aaaWWWWWWWWWXXXYYYXXXTTTQQQQQQQQQRRRRRROOOLLLJJJJJJHHHIIIKKKLLLLLLNNNQQQTTTOOOVVV```iiiooouuu~~~ZZZLLLTTTcccrrr\\\MMM???CCCXXXxxx@@@222///.........---------,,,,,,---222***///111777UUUbbbJJJSSS~~~nnnTTTFFFKKKQQQLLLHHHKKKEEECCCDDDRRR|||ooobbbbbbTTT[[[iiiQQQ>>>EEEBBB888???===555>>>@@@CCCBBB@@@@@@BBBEEEDDDGGGGGGDDDFFFJJJLLLKKKJJJJJJJJJKKKLLLOOOTTTXXXiii~~~{{{uuu```XXXMMMFFFEEEJJJOOORRR^^^yyyvvvYYYWWW}}}sssJJJ<<>>??????>>>>>>>>>CCCFFFFFFDDDDDDGGGGGGDDDCCCFFFIIIJJJLLLOOOQQQRRR___sssuuu}}}ooo|||kkkbbbSSSNNNHHHGGGKKKTTT\\\aaassstttkkk[[[jjjWWWEEE===<<<444111222//////............------------------............///......//////000000111111000===WWWlllNNNHHHSSSnnnhhhHHHKKK[[[eeennn}}}{{{xxxjjjeeerrriiiqqq}}}{{{qqqrrr}}}bbbBBB777999555???@@@AAAGGGXXXkkkuuuuuuiiieeeXXXYYYmmmwwwoooiiijjjiii{{{tttuuulllhhhaaaaaa]]]XXXSSSRRRUUU[[[aaadddeeebbb^^^ZZZXXXYYY[[[\\\^^^]]][[[ZZZ\\\aaagggkkkhhhdddccceeebbb\\\XXXYYYXXX[[[___ccceeegggiiikkkccccccfffiiiggggggooozzz\\\MMMTTTbbbnnnZZZMMM@@@BBBUUU~~~GGG333111............------------+++222+++000444<<>>:::888999;;;===???>>><<<;;;AAAEEEFFFDDDEEEHHHHHHEEEAAAEEEIIIKKKLLLLLLKKKHHHLLLdddvvvyyy}}}tttiii[[[NNNKKKHHHGGGJJJSSS```kkkqqquuu[[[___}}}XXXNNNIII???777555777555/////////.........------------------.........//////......//////000111111111444<<>>EEE:::<<<@@@CCCKKK[[[mmmsssppprrriiiTTTNNNbbbssswww{{{yyyqqqqqqjjjvvveee___WWWTTTWWW___hhhnnn|||vvvoookkkjjjjjjkkkaaadddhhhiiihhhfffeeeeeeooooootttzzzwwwhhh[[[VVVYYY^^^gggnnnuuuzzz\\\NNNTTTbbbkkkXXXKKK???AAASSSHHH000111//////.........---------***222,,,000444===WWW]]]MMM```ppp\\\NNNNNNHHHFFFAAACCCDDDDDDCCCDDDFFFIIIuuu}}}aaacccrrrWWWQQQUUU___hhh>>>>>><<<999777666888;;;===888888888999:::;;;===>>>AAAAAABBBBBBBBBBBBBBBBBB:::CCCHHHHHHGGGJJJMMMNNNHHHXXXwwwxxxtttxxxlllcccWWWNNNKKKJJJCCCFFFZZZkkkooooooqqqccc___vvvoooVVVIIIDDD===999777555222//////......---------....................................//////000222333444999:::cccoooIIIJJJ[[[nnnoooccc^^^XXXzzz\\\VVVmmmwwwtttrrrppptttzzzvvvkkkggglllfffiiipppyyyUUUFFFEEE111999FFFOOOSSS___pppzzzxxxxxxcccXXXfff}}}vvvvvvzzzooohhh___[[[\\\]]]aaaffflllrrruuuvvvzzztttssszzz{{{ooocccaaajjjzzz~~~uuunnnnnnlllvvv]]]MMMTTTbbblllYYYGGG???DDDNNN{{{CCC000333///............---------///+++***222111CCCbbbWWWKKKbbbsss```OOOMMMHHHHHHGGGDDDAAA???AAACCCEEEEEEOOO|||~~~ccc^^^aaaYYYZZZTTT|||LLL>>>888:::;;;<<<<<<:::888777777777777888999;;;<<<===@@@AAAAAAAAAAAAAAABBBBBBCCCIIILLLGGGCCCDDDFFFFFFHHHLLLaaa~~~sssbbbXXXQQQJJJFFFGGGFFFWWW___^^^jjjyyypppYYY[[[zzzGGGJJJGGGCCC===999777555222000//////...---------....................................//////000222333444888@@@rrr~~~nnnGGGLLL]]]rrrvvvuuuzzz{{{www~~~zzzyyyqqqpppnnnzzz~~~tttnnnssssssppppppwww{{{qqqmmmGGGBBB??????MMMXXX[[[cccssspppbbbiiizzzwww~~~qqqfff______YYYaaaooo~~~vvvhhhiiiaaa```iiiqqqwww\\\LLLTTTccc}}}jjjWWWFFF>>>CCCMMMwwwFFF333666///............---------...,,,+++222111DDDfff]]]WWWjjjrrr```PPPMMMHHHIIIHHHDDD???>>>@@@AAA???<<>>??????@@@AAABBBBBBCCCFFFIIIHHHCCCAAAEEEHHHHHHMMMGGGEEEXXX}}}rrrkkksss~~~nnnfffdddVVVPPPJJJGGGHHHOOOXXX___iiihhhooorrrbbbVVVlllZZZJJJHHHHHHBBB@@@===:::777555444333111000///...---------.................................//////000222333444333>>>mmmwwwNNNIII\\\tttnnnjjjnnnvvv}}}}}}pppooonnnsssYYYCCCBBBGGGZZZlllpppooovvvtttjjjiiiuuu{{{|||}}}xxxvvvzzzyyy}}}wwwrrrvvvzzzgggzzzYYYMMMUUUbbbyyyeeeRRRCCC===CCCKKKiiiFFF111333///............---------...///...222000JJJqqqkkk```rrr\\\RRRMMMNNNHHHIIICCCCCCBBB???===@@@HHHPPP<<>>???AAABBBCCCCCCCCCFFFEEEBBBCCCHHHMMMMMMKKKLLLLLLPPP```yyyrrr___```uuupppddd\\\VVVRRRGGGGGGIIILLLTTT___iiinnntttvvviiiUUUWWW}}}ZZZIIITTTRRR>>>AAA@@@>>>;;;888666444444111111000///...---------..............................//////000222333444666>>>eee{{{PPPHHH\\\uuuqqq```jjjxxx|||wwwvvvqqqwww~~~}}}|||rrr[[[HHHEEEHHHZZZmmmttttttwww~~~{{{vvvpppmmmnnnyyy}}}uuuqqqqqqsss~~~wwwvvvwwwiii___nnn}}}WWWMMMVVVaaaxxxcccPPPCCC>>>DDDLLLkkkFFF000666///............------------000///222222MMMtttjjjYYYqqq}}}XXXSSSNNNNNNGGGHHHEEEEEEAAA;;;888BBBTTTddd===HHH<<>>222444888:::999777333000333333222222333333444555::::::<<<===???@@@AAABBBCCCEEEDDDAAACCCHHHLLLKKKEEEJJJOOOOOOOOO[[[xxxzzz}}}ooodddeeeqqq}}}wwwnnnbbbYYYTTTNNNHHHDDDFFFLLLTTT\\\gggrrruuutttfff```aaasssbbbVVVZZZ```ZZZIIIBBBBBBAAA>>>999666555555222111000///...---------..............................//////000222333444999BBBjjj{{{NNNJJJ^^^wwwxxxdddlllzzz~~~{{{oooooopppaaaPPPFFFKKKLLLYYYjjjuuu{{{{{{vvvuuuzzz~~~|||rrrooollleee^^^SSSSSS^^^yyyTTTMMMWWWbbbvvv```OOOCCC???DDDLLLnnnHHH...333///............------------000///333444QQQssseeeTTTqqq|||```]]]RRRKKKCCCGGGDDDCCC@@@<<<:::AAAMMMWWWDDDEEE<<>>???BBBDDDBBB@@@AAAFFFHHHFFFDDDDDDJJJOOOJJJIII___{{{qqqhhhdddjjjnnnsss{{{~~~ssskkk\\\WWWQQQLLLJJJIIIIIIJJJVVV^^^gggoooxxx{{{ssshhh]]]]]]~~~[[[IIIQQQSSSSSSRRRGGGCCCDDDCCC@@@;;;666555666333222111///......------..............................//////000222333444777CCCooo}}}OOOJJJ^^^wwwrrrgggkkkyyy}}}{{{tttiiiTTTJJJWWWUUU[[[fffuuuzzz~~~wwwtttmmmsss|||zzzhhh]]]gggkkk}}}sssPPPLLLXXXdddttt]]]LLLAAA>>>CCCJJJnnnIII000888///............---------,,,///...333777SSSqqq\\\RRRsssiiigggVVVIIIAAAGGG@@@AAABBBBBB@@@>>><<<<<<@@@777>>>AAAHHHxxx___^^^{{{rrrOOOPPPYYY^^^oooUUU777999444777999)))333222111111000000111111111111111111111111222333222333444666888:::;;;<<<@@@AAA@@@>>>@@@EEEFFFDDDHHH???CCCOOOLLLBBBMMMccc~~~ooo\\\bbbiiiooottt~~~yyyrrrjjj___VVVRRRHHHHHHGGGFFFFFFKKKTTT[[[dddkkksssyyy}}}xxxfffSSScccyyyaaaWWWZZZUUUFFFLLLSSSFFFDDDEEEEEEAAA;;;777555666333222111///......------..............................//////000222333444222@@@mmmSSSIII\\\tttooofffdddeeevvv~~~~~~jjjXXXddd]]]]]]ddduuu|||uuukkkmmm}}}uuuoooMMMLLLYYYfffrrr[[[JJJ???===BBBIIIyyynnnIII+++111//////.........---------,,,///---333999UUUoooWWWQQQttt~~~llldddNNNKKKHHHDDD???>>><<<;;;::::::;;;;;;<<<===;;;>>>DDDVVVmmmeeelllrrr^^^UUUZZZ[[[rrr~~~HHHBBB;;;555222111000000///////////////////////////............//////000222333666999;;;<<<;;;;;;999<<<======@@@EEEEEEBBBBBBCCCCCCEEEFFFGGGHHHIIIYYY___fff{{{tttoooddd```]]]cccjjjffflllrrrzzz~~~wwwhhh___ZZZYYYTTTKKKGGGJJJIIIMMMNNNNNNUUUcccmmmqqqxxxvvvpppiiijjjsss}}}rrr\\\\\\UUUNNNMMMPPPPPPLLLGGGFFFCCC???<<<;;;;;;:::999888555222///......///111///...---,,,,,,---...///------...///000111222222333>>>{{{PPPOOO\\\www```^^^cccxxxxxx___nnnmmmllltttzzz~~~gggRRRNNNWWWkkkyyyWWWSSS:::999???NNNvvvfff|||???;;;000111000///......------......---///555444UUUvvvYYYQQQxxxttt___WWWFFFFFFBBB<<>><<<;;;::::::;;;;;;;;;<<<;;;<<<>>>GGGsss}}}|||~~~xxx___kkksssXXXTTTWWW\\\sss}}}VVV???;;;555111//////..............................///............///000000111333666888:::;;;;;;:::999<<<===;;;===@@@@@@<<<@@@AAABBBCCCDDDFFFFFFGGGIIISSS___{{{llloootttlllsss\\\UUU```fffbbbaaa``````cccjjjsssyyyxxx|||yyypppkkkhhhddd^^^XXX^^^VVVMMMGGGDDDEEEKKKQQQWWW]]]fffmmmrrrtttvvvwwwpppdddYYYZZZmmmpppccc\\\TTTPPPLLLKKKLLLLLLIIIEEEEEEBBB===:::999999888777666444222///.........///---...000000000000...---------...///000111222222666DDDwwwSSSOOO]]]yyypppmmmssszzzvvvtttqqqwwwwww|||bbbNNNMMMYYYooovvvTTTQQQ>>>@@@CCCTTTsssjjj???888...111111///..................---///555555VVVxxx[[[UUUwwwkkkUUUPPPCCCGGGDDD===>>>===<<<::::::::::::;;;999;;;:::;;;;;;:::RRRzzzzzzzzz}}}zzzzzz{{{sssttt~~~dddaaarrrhhhVVVRRRUUUTTTooo}}}III777777444111/////////...---------------------------//////......//////000111111222555777999999999999:::===>>>======@@@@@@===>>>>>>???AAABBBCCCDDDEEEAAAKKKVVVooowwwlll^^^hhhooo}}}tttfffdddaaa]]]ZZZXXXWWWUUUTTT]]]___aaadddjjjxxxxxxwwwvvvmmmeee]]]XXXSSSPPPPPPOOOLLLIIIBBBHHHNNNRRRXXX```eeefffuuuwww~~~mmmbbbbbb______lll{{{```\\\XXXPPPMMMMMMLLLLLLKKKIIIGGGEEEKKKFFF@@@;;;888777666555333333222000///...---,,,+++...111444444111...+++------...///000111222222444GGGpppWWWPPP]]]{{{~~~|||yyyuuuyyyvvv}}}~~~vvvyyy\\\KKKLLL\\\uuusssQQQMMM???CCCBBB\\\tttqqq???777000111111000///............///...000666666YYY{{{```SSSqqqbbbSSSQQQEEEHHHHHHBBB>>>===;;;:::999::::::;;;666:::999;;;===777@@@XXX~~~xxxzzzyyy|||}}}uuuooommmuuuqqqggglllcccZZZ]]][[[ZZZgggUUU===222444333111000111000///---------------------------............///000111111000111333555666777777888555:::<<<;;;<<<@@@AAA???===>>>???@@@AAACCCDDDDDDEEELLLNNNZZZrrrrrrrrr{{{nnnjjjfffddddddbbb^^^ZZZVVVUUUTTTQQQPPPQQQVVVZZZaaabbbdddiiimmmooonnnllllllbbbWWWUUUYYY[[[WWWRRRPPPNNNMMMMMMNNNPPPPPPPPP[[[^^^^^^[[[```nnnxxx{{{}}}tttooocccWWW[[[jjjiiiZZZ]]]ZZZQQQKKKHHHLLLOOOOOOLLLIIIHHHIIIRRRLLLDDD===999666444333333333333222111///---,,,,,,...111333333111...,,,------...///000111222222///FFFjjj[[[OOO[[[zzz}}}}}}yyywww{{{}}}yyyxxx|||zzzXXXIIIMMM```zzzpppRRRJJJ===@@@>>>hhhuuu}}}wwwuuuxxx>>>888555222111000///............000...000666888[[[eeeRRRppp^^^UUUUUUDDDDDDCCC@@@>>>===;;;:::999999::::::777:::888:::>>>999:::GGG___zzzvvvsssmmmooouuu{{{sssaaaiiiddd[[[```ZZZ]]]rrrxxxKKK===:::333444333111111111000---+++++++++++++++++++++++++++------------...///000111///000111333444555666666222777:::999888;;;======>>>>>>???@@@BBBCCCDDDEEEEEELLLJJJKKKYYYffftttzzzlll~~~vvvqqqlllfffbbbccc```]]][[[[[[ZZZWWWUUUVVVUUUSSSTTTVVVWWWWWWWWWWWWVVVTTTUUUVVVWWWWWWVVVVVVWWWYYY[[[]]]```dddgggmmmttt{{{}}}rrrddd\\\]]]```kkk~~~iiiYYYWWWTTTMMMKKKQQQFFFJJJOOOOOOLLLHHHHHHIIINNNIIIBBB===:::888666555444444555444333111...------......//////......---------...///000111222222...DDDjjj```NNNXXXvvv}}}~~~||||||}}}wwwUUUKKKOOOccc~~~yyykkkSSSIII===AAA@@@mmmtttpppxxxxxx>>>777777222111000//////......///000...000666888^^^jjjUUUuuu```[[[ZZZEEEBBB@@@>>>===<<<;;;999999999999:::888<<<888666<<<:::777>>>===```~~~|||zzzyyyxxxxxxrrrqqqooommmllllllmmmmmmzzzvvvaaaUUUiiittteeeYYY[[[VVVPPPuuurrrIII:::555333333222000.........---+++)))++++++++++++++++++++++++++++++,,,,,,---...///000//////000111222333444444888===@@@===:::;;;===<<<>>>???@@@AAABBBCCCDDDEEE>>>HHHIIIIIIPPPWWWbbbtttuuuuuuwwwxxxqqqjjjgggggggggdddbbb]]]\\\ZZZYYYXXXZZZ\\\]]]ZZZ^^^bbbddddddeeehhhjjjdddhhhnnnrrrvvv|||~~~~~~yyyllleeeQQQ]]]uuuoooVVV```___RRRKKKOOOPPPJJJCCCGGGKKKKKKIIIFFFEEEFFFBBB???<<<:::::::::999999555555555555333111///...///...---,,,,,,---...///------...///000111222222444AAAkkkeeeOOOUUUqqqnnnRRRMMMSSSeeeqqqdddSSSGGG@@@FFFEEE___|||xxx{{{???555555222222111000///////////////---///555999___mmmVVVuuu^^^WWWWWWEEEDDDAAA>>>===<<<;;;999888999999:::777===888444;;;<<<888;;;:::DDDggg~~~yyyxxxvvvtttssssssssssssrrrrrruuuyyywwwbbb^^^dddxxxyyygggTTTWWWVVV[[[ggg|||uuuCCC999;;;555///222000...,,,+++,,,,,,+++************************************+++,,,---...///......//////000111222333888???AAA>>>:::;;;======>>>>>>???@@@BBBCCCDDDDDD???HHHIIIHHHOOOOOOQQQ[[[vvv~~~zzzwwwvvvssstttuuurrrooonnnppprrrsssuuuyyy|||ggg``````___dddnnnnnnppp```YYYZZZ\\\VVVMMMNNNUUUOOOAAADDDFFFGGGHHHFFFEEECCCCCC===;;;::::::;;;;;;:::999555555444333222000///...000///...------...///000------...///000111222222888;;;ffflllQQQTTTmmmdddNNNOOOVVVhhhppp```NNNAAA???GGGCCCWWW{{{xxxzzz???555666333222111000////////////...,,,...444888```pppUUUqqqSSSJJJLLL@@@BBBAAA<<<===<<<:::999888999999:::444;;;888444===???<<<>>>:::999DDDjjjuuu^^^YYY___nnnkkkUUUWWW[[[___\\\kkk```GGG444444888444///000000...,,,+++,,,......---)))))))))))))))))))))))))))))))))***+++,,,...///............///111222333...555999777444666999:::======>>>@@@AAABBBCCCDDDIIIMMMHHHFFFMMMKKKFFFJJJJJJmmmzzzwwwyyyrrrbbbggg___ZZZaaa```WWW[[[OOOJJJPPPOOOFFFAAAFFFFFFFFFGGGGGGGGGEEEDDDCCC@@@>>>=========;;;888666555444333222000///......000000////////////000000------...///000111222222888333___pppSSSTTTlll^^^LLLPPPXXXiiisss^^^JJJ<<<===DDD;;;oooVVVlll{{{ttt???666999333222111000////////////...,,,---444888```qqqZZZrrrSSSDDDHHHBBB@@@;;;@@@<<<;;;:::888777888888999666777777777888888888888;;;<<<555@@@www~~~lll^^^```cccjjjtttTTTXXXeeeZZZoooZZZDDD===555111111222///------,,,++++++******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////333333444444555777888999888;;;???AAAAAA?????????FFFMMMMMMDDDBBBJJJLLLHHHLLLUUUccctttwwwqqqooouuunnnYYYUUUWWWSSSQQQSSSTTTOOOIIIGGGHHHIIIFFFCCCAAABBBDDDFFFFFFEEEDDDBBB;;;;;;<<<<<<<<<<<<;;;;;;777777666555333111///---...------------...//////------......///000000000111AAAMMMxxxUUUVVVgggZZZKKKSSSWWWvvvoooYYYIIIFFF333AAALLLyyyVVVlllbbbBBB:::<<<333222111000////////////+++333888)))888[[[pppUUUpppPPPDDDJJJCCC@@@:::===<<<;;;999888777777888888666666777777777888888888444999999;;;OOO{{{wwwjjjeeedddeeerrr|||ooohhhdddaaaXXXxxxWWWIII===888222///111111///---,,,,,,+++************+++))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,---......//////111222222333555666888999888;;;>>>@@@@@@?????????AAAHHHIIIBBBBBBJJJMMMJJJKKKPPPVVV^^^ooo~~~hhhlllZZZNNNTTT\\\]]]]]]```PPPKKKFFFEEEHHHIIIGGGEEEAAAAAABBBCCCBBBAAA@@@@@@===>>>>>>???>>>===<<<;;;777666666555333111000///.........------...//////------......///000000000///>>>JJJ|||VVVVVVfff~~~VVVIIISSSZZZwwwlllWWWDDDDDD;;;AAAHHHoooaaajjjzzzwww[[[@@@:::444444333222111000000000000666===AAA000:::UUUhhhbbbrrrMMMDDDJJJDDD@@@999:::;;;:::999777777777777888666666666666777777777777777999>>>===666CCCsssjjjeeeaaacccooozzzqqqrrroooaaaccczzzLLL888666555111......000000...,,,,,,++++++***************))))))))))))))))))))))))(((((()))******++++++,,,+++,,,,,,------......//////000000222444666888999888;;;>>>@@@????????????@@@FFFGGGAAAAAAHHHLLLJJJIIILLLLLLMMMVVVgggyyyqqqZZZYYYccc^^^RRRMMMUUU]]]\\\YYYYYYJJJGGGDDDDDDGGGIIIHHHFFFCCCBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>><<<:::777666555444333222111111000///...............///------......///000000000...;;;HHHZZZWWWeeesssOOOGGGRRR^^^zzzhhhUUU===@@@DDD@@@DDDjjjwwwnnn{{{XXXEEECCC444666555444222111000000000222888>>>222;;;TTTooobbbgggKKKCCCHHHAAA@@@999:::;;;:::888777666666777777555555555666666666777777;;;777:::>>>888666NNNmmm}}}||||||yyyyyylllmmmxxxsssDDDBBBBBB000000///---...//////---***++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++,,,------.........///000111444666888:::999;;;>>>@@@?????????@@@EEEHHHHHHCCCBBBFFFIIIHHHJJJLLLLLLLLLOOOVVV]]]bbb|||jjj___XXXRRRXXXeee[[[SSSNNNRRRUUUQQQKKKIIIHHHFFFDDDDDDFFFGGGGGGFFFCCCBBBAAA@@@@@@AAACCCDDD@@@AAAAAABBB@@@===:::888777666555444444333333333111000000///.........///------......///000000000111:::FFF```XXXbbbyyywwwyyy{{{zzz|||hhhIIIGGGRRRddd}}}xxxcccUUU<<<>>>HHH<<>>???;;;===:::999777666555555666777444555555555555666666666666444444777999999;;;???``````BBB333111444111000/////////...---+++)))+++***))))))(((((())))))(((((((((((((((((((((((('''(((((()))******++++++******++++++,,,---------......000111333666888999999;;;>>>???>>>>>>???@@@FFFHHHHHHDDDCCCFFFIIIJJJOOOMMMNNNPPPRRRQQQOOONNN\\\gggwwwiiieeeUUUNNNWWW[[[RRRLLLOOOOOOJJJHHHJJJMMMLLLIIIHHHGGGFFFEEEDDDEEEEEEDDDDDD@@@???>>>>>>???AAADDDFFF???@@@@@@@@@>>>;;;888777888777666555444444444444333222111000///.........------......///000000000222888DDDyyyfffWWW[[[|||wwwddd[[[]]]gggooouuusssrrrttt~~~iiiUUU___~~~___FFFIIISSSjjjqqq^^^SSS>>><<>><<<;;;999666444222111000333000444---333GGGbbb[[[xxxIIICCCDDD===@@@===>>>999888777555555555555666444444444444555555555666222666777444444888999777888eeeUUU555666555///...000000//////...---+++***)))***))))))(((((((((((((((((((((((((((((((((((((((''''''((())))))******+++)))******++++++,,,,,,------...///000222444666777777999<<<<<<<<<<<<===???AAABBBCCCBBBCCCFFFJJJMMMQQQMMMKKKOOOQQQPPPNNNOOOLLLRRR[[[dddiiipppjjj^^^UUUTTTOOOMMMOOOMMMFFFGGGNNNHHHEEEDDDEEEGGGHHHIIIIIIEEEEEEDDDDDDCCCBBBAAA@@@;;;::::::;;;===@@@CCCEEE??????>>>===;;;:::888777:::999777555444444444444444333222000///.........------......///000000000222555AAAqqqoooWWWTTTuuunnnkkkjjjnnnwww|||vvvpppllllllpppsssvvvwwwlllZZZJJJDDDJJJWWWaaaiiilllqqqyyyqqqYYYEEEGGGZZZ|||sssVVVFFFMMMUUUpppxxxjjjYYYNNN@@@<<>>;;;888555333111111666000444...222DDD^^^XXXsssHHHDDDFFF???BBB>>>===999888666555444444555555333333444444444555555555444666888666555666999;;;<<<888JJJvvvFFF777333444222555666.........---,,,+++***)))***))))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((()))*********))))))******+++,,,,,,,,,,,,,,,---...///111222333444666888999888999:::<<<<<<======>>>???AAAEEEIIILLLIIIJJJNNNNNNKKKNNNTTTWWWRRRPPPRRRUUUYYYcccnnnyyy[[[RRRTTTVVVUUUAAAHHHPPPSSSQQQKKKGGGEEEGGGGGGFFFDDDDDDEEEFFFEEEAAAAAABBBAAA@@@???>>>>>>:::::::::;;;===???AAABBB???>>>===;;;:::999999999<<<:::888555444333444444555444333111000///......------......///000000000222222>>>iii~~~]]]RRRrrrtttsssttt{{{}}}xxxssssss}}}}}}{{{~~~jjj```^^^XXXTTTPPPNNNNNNPPPRRRSSSSSSNNNGGG???===BBBLLLTTTUUU___ooo~~~vvv]]]NNNSSSVVV\\\zzzgggMMMHHHRRRWWWuuupppaaaTTTFFF???;;;>>>BBBpppKKKxxxTTTQQQHHHLLLAAA@@@===999666333222111222***111000444BBBZZZUUUoooGGGFFFHHHAAACCC>>>;;;999888666555444444555555333333333444444444555555555///000777:::666444777777666666NNNggg>>>:::...000777///)))---...+++,,,+++***))))))***+++))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((()))*********)))))))))***++++++,,,,,,+++++++++,,,---...000000222444555666555666777999<<<;;;;;;;;;;;;;;;>>>BBBDDDFFFMMMQQQMMMGGGJJJRRR^^^SSSLLLNNNPPPPPPRRRVVVeeetttrrr[[[OOOVVVWWWKKKEEEKKKRRRNNNFFFBBBFFFMMMLLLFFFCCCEEEFFFEEEEEEGGGGGGGGG<<<>>>??????>>>==================>>>???@@@AAABBB@@@???<<<:::999999;;;;;;===;;;888555444333333444666555333111000///......------......///000000000333111<<>>@@@AAAAAAAAADDDJJJOOOOOOVVVbbbooo|||ggg[[[hhhjjj\\\```uuu___HHHJJJUUUYYYwwwjjj\\\QQQ@@@===;;;>>>IIIeeeVVV~~~~~~VVVTTTDDDLLLCCCAAA>>>:::777444222111333***222111222===```\\\pppKKKGGGHHHCCC>>>444;;;777666555444444333444444333333333333333333333333444444444555555555555666444666::::::;;;SSSmmmMMM<<>>666888999::::::;;;===BBBEEEIIIKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOSSSVVVQQQIIIRRRPPPRRR\\\lll}}}vvvddd]]]]]]RRRZZZUUUJJJIIIGGGFFFMMMKKKGGGGGGKKKJJJFFFIIIPPPIIIFFFCCCDDDHHHHHHDDD@@@===>>>>>>???>>>===;;;:::<<<;;;;;;===??????<<<999<<<:::888666666666888999;;;888555333444444444444555555555444333222000///---------......000111111000333444___pppVVVmmm{{{{{{zzzzzzyyyvvvsssttttttrrrkkkeeejjjpppkkk]]][[[ccc^^^PPPJJJJJJHHHDDDAAAEEEOOOWWWSSSRRRTTTXXXZZZYYY\\\```]]]UUUOOOSSScccxxxwwwvvvuuunnneeetttoooOOOCCCQQQMMMeeexxxeeeXXXDDDEEE888888???LLLwww\\\UUU{{{ddd```VVVHHHDDDJJJJJJEEE;;;555555444222***@@@333444666<<>>@@@CCCDDDDDDFFFJJJKKKKKKJJJJJJJJJIIIJJJIIIHHHLLLOOOKKKDDDQQQNNNKKKKKKOOOVVV\\\___}}}zzznnnbbb[[[TTTMMMKKKNNNSSS\\\VVVLLLKKKHHHFFFLLLFFFDDDEEEHHHHHHEEEGGGLLLMMMHHHCCCBBBDDDDDDBBB???<<<<<<<<<<<<;;;:::888888999888:::>>>CCCDDD@@@;;;;;;:::999888777888888999;;;888666444555666666666555555555444333222111000...------......000111111111555333SSSyyywwwXXXgggwwwooojjjccccccfffmmmuuuxxxtttjjjbbbUUU[[[]]][[[^^^aaa[[[NNNLLLOOORRRRRRPPPPPPTTTYYYWWWfffxxx~~~wwwqqqzzzzzzvvvkkk\\\QQQVVViiizzzyyywww~~~zzzwww|||gggLLLCCCQQQRRRiiitttbbbVVVHHH@@@888======HHHnnnRRReee___\\\UUUJJJJJJHHHIIIEEE<<<777666444111...<<>>;;;999999===AAADDDCCCAAA===AAAFFFIIIJJJIIIIIIIIIMMMMMMKKKHHHKKKNNNKKKFFFKKKJJJGGGDDDCCCDDDGGGJJJHHHTTTfffvvv|||ooobbbYYYTTTOOOKKKLLLMMMKKKKKKMMMPPPYYYTTTKKKJJJGGGBBBFFFAAAAAACCCFFFFFFCCCCCCGGGIIIDDD>>><<<>>>@@@@@@???;;;;;;999888777666555555666555888???HHHIIICCC<<<:::::::::::::::::::::999:::888777666888999999888666666555555444333111111............///000111111000555333EEEkkkbbbaaapppaaaYYYOOORRRYYY^^^^^^XXXNNNGGGIIIIIILLLRRRZZZ```dddfff```bbbdddfffhhhnnnwww}}}lllhhhgggkkkrrr~~~|||oooeee]]]XXXccclllttt|||~~~[[[HHHEEERRRYYYnnnooo]]]RRRIII:::999@@@<<>>;;;888888;;;>>>??????<<<:::888666555444555555444333666???HHHIIIBBB:::::::::;;;<<<<<<;;;;;;:::999888888999;;;;;;;;;:::666666666555555444222222//////......///000111111///333333>>>hhh|||ppp___{{{rrr]]]UUUFFFEEECCCAAA@@@??????@@@MMMFFFDDDGGGKKKTTTggg{{{xxxeeeaaajjj}}}wwweeeQQQWWWaaasssRRRFFFGGGRRR```sss~~~jjjZZZPPPDDD888======:::[[[}}}```PPP[[[XXXPPPLLLRRRFFFHHHGGGBBB@@@>>>999333333333222<<<===999]]]YYY```bbbFFFDDDAAA:::;;;555:::555444333222222111111222111111111111111111111111111111111111222222222222666222000222333222333555>>>999@@@^^^eee666777///666:::000///111(((###'''---000...***'''''')))..."""///"""555###...%%%%%%%%%%%%%%%%%%%%%%%%)))"""***+++(((000"""######$$$$$$$$$%%%%%%%%%---***000'''...'''...+++&&&$$$---222***###'''$$$+++:::...,,,444,,,888777555666:::@@@BBB>>>999;;;@@@GGGKKKMMMLLLLLLLLLKKKKKKHHHDDDDDDHHHHHHEEEFFFIIILLLLLLLLLMMMQQQTTTSSSRRRRRRRRRSSSPPPKKKGGGGGGOOONNNPPP\\\ccciiiuuu}}}vvvpppnnnmmmgggjjjhhhaaa^^^\\\SSSIIIJJJKKKLLLLLLLLLLLLMMMMMMDDDBBB@@@???AAACCCDDDCCCMMMVVVRRRKKKMMMJJJCCCDDDBBBEEEHHHGGGDDDAAA???===999999999:::<<<=========<<<;;;999777666555666666444333666===DDDDDD===666999:::;;;<<<<<<<<<<<<<<<999999999;;;======<<<:::666666666666555444444333000////////////000000111///111555===hhh{{{___rrrwwwjjjXXXEEEBBB?????????@@@CCCKKKWWW___```[[[YYYXXXQQQMMM[[[oooyyyqqqzzznnnfffYYYbbbiiiMMMFFFKKKSSSfffxxxyyyfffWWWNNN???<<<@@@555<<>>777333222:::@@@;;;555TTT___\\\~~~aaaFFFFFF@@@999:::555999444444333222111111111111000000000000000000000000000000000000111111111222///111333444444222222333999333111777JJJkkkYYY???FFF222888777---%%%+++333111***(((555333 ***///&&&'''(((555(((...+++************************###""",,,,,,###)))+++''''''''''''((((((((((((''''''$$$&&&'''!!!---(((!!!///!!!555000***,,,777222+++999///222444444555888<<<===;;;888===AAAGGGJJJLLLKKKKKKLLLFFFHHHGGGCCCBBBEEEFFFDDDBBBDDDFFFGGGHHHJJJMMMOOORRRMMMHHHHHHLLLOOOOOONNNFFFJJJEEECCCJJJLLLLLLSSSRRRXXXZZZVVVSSSVVV[[[\\\XXX^^^\\\PPPNNNTTTTTTLLLJJJOOOQQQNNNLLLNNNNNNKKKEEEGGGJJJLLLKKKHHHDDDAAAFFFFFFDDDAAABBBGGGGGGEEEDDDLLLHHHCCCGGGFFF@@@AAABBBFFFHHHEEEBBB@@@>>>:::======>>>>>>===<<<;;;:::;;;::::::999888888888888444555666:::>>>===999555999999::::::;;;<<<======999999:::<<<>>>>>>;;;999666666777777666555555444000000000//////000000111222///777:::bbbccckkkTTTJJJ@@@555:::;;;BBBJJJOOOSSSZZZdddlllwwwyyyvvvfffaaaeeeZZZ```kkk{{{zzzwww|||vvvfffnnnwww{{{^^^HHHHHHPPPWWWlll~~~uuucccTTTKKK>>>@@@@@@333III~~~cccPPPnnnggg]]]YYYNNNKKKKKKIIIJJJJJJHHHIIIIIIBBB:::444222>>>>>>777333IIIooo___yyyaaaHHHGGG@@@888:::555888444333222111111000000000000000000000000000000000/////////000000000111111,,,000333555555666555555'''222<<<999000555TTTtttiiiMMMUUUXXX$$$"""444***!!!;;;ZZZzzzyyyTTT666&&&"""###***'''###))) ___LLLNNNNNNNNNNNNNNNNNNNNNNNNSSSZZZ:::$$$((('''777LLLLLLLLLMMMMMMMMMNNNNNNUUUIIINNNbbb//////***######)))555(((fff$$$...111)))888000000333444666888999::::::999>>>AAAEEEGGGGGGGGGHHHIIIEEEHHHHHHEEEDDDFFFGGGEEE@@@@@@@@@CCCHHHLLLNNNOOOfff^^^RRRHHHDDDFFFJJJNNNJJJMMMGGGEEENNNNNNLLLQQQNNNQQQPPPLLLJJJKKKKKKHHHIIIJJJJJJJJJMMMRRRSSSPPPMMMPPPPPPLLLIIIIIIIIIHHHOOOKKKGGGDDDDDDEEEDDDCCCBBBDDDBBB??????CCCBBB===<<>>???===999>>>>>>===<<<:::::::::;;;999999::::::::::::999999555666888888888888888888999888888888:::;;;===>>>999999;;;===???>>>:::777666777777777777666555555111111000000000000000111333,,,777555VVVllliii|||IIICCC@@@<<>>888444444>>>ooo}}}cccrrraaaIIIIII@@@777:::555777444333222111000000000000000000000000000000000000////////////000000000000444333222//////111222111777333444777777555888???;;;```777...000)))___www222###(((###--- ///;;;&&&***$$$###ZZZYYY***!!!+++$$$000...$$$555(((...$$$333...111333555777888888888:::;;;>>>@@@CCCDDDDDDDDDDDDFFFBBBFFFGGGDDDCCCEEEFFFDDDEEEBBB@@@BBBFFFJJJJJJIIIJJJLLLMMMJJJFFFDDDFFFIIICCCFFFAAA@@@JJJJJJGGGLLLGGGHHHHHHHHHMMMRRRPPPKKKNNNGGGGGGMMMNNNGGGEEEHHHHHHJJJIIIGGGFFFFFFFFFDDDDDDAAA@@@CCCGGGIIIGGGDDD@@@EEEFFFEEEGGGLLLKKKEEE===EEE@@@===DDDFFFBBBDDD888>>>@@@<<<:::======999;;;:::888666666777;;;>>>777888:::;;;;;;:::999999555777888777555555888;;;999888777777888;;;>>>???999999;;;===???===999666666777777777777666666555111111000000000000000111333***777222MMMwwwjjjxxxsssEEEEEEGGGGGGXXXWWW```jjjjjjccc[[[XXXYYYNNNOOOTTTddd|||}}}wwwrrrllliiiaaauuufffFFF>>>JJJXXX___vvv}}}ooo^^^NNNEEE@@@;;;888GGG|||MMM```\\\UUURRRJJJOOOKKKIIIIIIHHHGGGJJJKKKFFF===777000;;;333222666888aaadddmmm]]]KKKBBB???888777:::555333222111111000000111111////////////////////////////////////////////////---......///000111111222///000000222333444555555999666===VVV}}}ddd---+++...)))222333((($$$---+++uuuyyywwwPPP...+++777uuu|||~~~666%%%,,,###$$$&&&$$$,,,---666---%%%333,,,)))///222444666999:::;;;;;;:::>>>>>>>>>???@@@AAACCCCCCBBBAAABBBFFFFFFBBB@@@AAAAAACCCDDDDDDDDDFFFIIIKKKLLLLLLKKKFFFAAA???@@@CCC???AAACCCFFFGGGFFFDDDCCCGGGGGGHHHIIIHHHGGGFFFEEECCCCCCEEEFFFHHHIIIIIIIIIFFFHHHIIIFFFAAA??????AAAEEECCCBBBAAABBBEEEHHHJJJCCCEEECCC@@@DDDJJJIIIDDD???>>>===>>>@@@AAAAAAAAA>>>>>>===>>>>>>===;;;888555666777555333444666888444555666666666666666555222333666888999999888777;;;888555666888999777555999999999777555555777999777777555444444555666777444444333222111000///...000---333444AAAzzzhhhggg{{{OOOIII\\\iiinnnooorrruuurrrlllhhhiiillleee```]]]^^^bbbgggrrr|||vvvnnnaaa^^^qqqzzzYYYDDDAAALLLYYYlll|||yyyppp[[[GGG@@@<<>>666555777333333222111111000000111111........................////////////////////////---......///000000111111//////000111222333444444666444444<<>>>>>???@@@AAABBBCCCFFFCCCDDDHHHHHHDDDCCCEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHDDD@@@>>>???BBBCCCFFFIIILLLLLLIIIEEEBBBDDDDDDEEEFFFFFFFFFEEEDDD>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@AAAAAAAAAAAABBBDDDGGGIIIKKK@@@BBB???<<<>>>BBBAAA<<<>>><<<;;;;;;===>>>>>>======<<<;;;<<<<<<;;;999777777666666555444555777999555555666666666555555444222333555777888888888777888666444444666888777555666666555555666777888888777666666555555666666666555444444333111000000//////...444444???tttyyyjjjhhhdddxxx}}}xxxwwwwwwxxxqqqiiidddaaaaaagggnnnsssyyy}}}sssiiigggrrrwwwpppSSSCCCDDDPPP^^^ppptttkkkXXXFFF???666>>>999ZZZiiiLLL|||oooTTTVVVTTTXXXSSSMMMMMMLLLKKKKKKJJJHHHCCC@@@<<<777555666222///888GGGmmmddd[[[JJJAAA>>>777555777222222222111000000000000111........................////////////////////////------......///000000000//////000000111222333333222333333000...000777===TTTjjjlllSSS===,,,+++CCC ,,,,,,'''...///TTT&&&///%%%%%%^^^''')))000""")))((( 555###%%%'''((('''%%%""" %%%###'''...!!!+++'''***)))+++,,,'''222###&&&222,,,222333444777999;;;<<<===<<<<<<===>>>???@@@AAAAAAFFFCCCCCCFFFFFFDDDDDDGGGHHHFFFCCCDDDHHHJJJJJJIIIEEEEEEDDDAAA???>>>???AAAEEEHHHLLLNNNMMMHHHCCC??????@@@BBBCCCDDDDDDCCCCCC???@@@AAACCCCCCDDDDDDDDDBBBAAA@@@@@@AAABBBAAA?????????@@@AAACCCDDDEEEFFF???@@@===::::::<<<:::777<<<;;;999999:::::::::999;;;:::999999:::999777555666444222222444666666666555555666555555444333222111333444666777777777777555333222333555777777666444222222444888:::888666666666777777777777666666666555555444333222111111000000444222999eeennnvvv~~~wwwkkkcccaaabbbcccjjj{{{nnnbbbbbbeeeiiizzzlll{{{bbbJJJBBBGGGVVVeeezzzwwwlllcccRRRDDD???:::===>>>mmm\\\PPPhhhYYYWWWSSSZZZVVVQQQNNNMMMLLLLLLKKKHHHDDDAAA>>>:::999999333---222==={{{www\\\}}}\\\KKKCCCAAA999777888333222222111000000000000000................................................---------....../////////......///000000111222222///333555444000000555:::...888HHHXXXfffvvvoooOOO;;;777444000---::::::///555111!!!%%%'''BBB111"""666)))"""PPP!!!###!!!...+++(((...sss333+++)))'''%%%$$$$$$%%%%%%###***...AAA"""'''$$$)))+++(((''' +++&&&%%%@@@+++&&&)))---&&&,,,...222666999:::999999:::;;;<<<===>>>??????@@@BBB??????BBBBBB@@@AAAEEEKKKFFFCCCDDDIIILLLJJJGGGBBBBBBAAA@@@??????@@@AAACCCEEEGGGHHHGGGCCC???======>>>@@@BBBCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCCBBB???===>>>@@@AAA???<<>><<<;;;;;;:::999===;;;999999999999888777999888777777888888777555444222000111333555444333555555555555444333111111111222333555666666666666333222222333555666777888555222111555:::<<<888444555666777888999888777666666666666555444333333333111333555000333SSSuuusssxxxmmmiiidddgggooo{{{uuukkkhhhdddkkktttSSSCCCBBBKKK]]]lllnnncccZZZLLLAAA>>>===<<>>777000111666jjj[[[oooZZZIIIBBB@@@999777888222222111000000//////000000........................------------------------------------............---......//////000000000...000222222111000111222777333000000333<<>>'''///!!!)))111555 """---'''"""!!!'''ppp333###'''((((((&&&$$$"""""")))!!!$$$...666 %%%(((+++))))))bbb{{{!!!...000+++***(((---333999;;;;;;888555888999;;;<<<===>>>>>>>>>???<<<<<>>@@@CCCJJJFFFBBBCCCHHHKKKIIIFFFBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@?????????<<<===???AAACCCCCCCCCCCC>>>??????@@@@@@@@@??????BBB???======>>>???<<<999>>>>>>???@@@???>>><<<:::???>>>======<<<;;;<<<===???===::::::::::::999888999777666666777888777666444444444555666666444333444444444444333111000000000111222333444555555666222333333444555666888999888555333666;;;<<<888333555666888999999999888777777666666555555444444444000444444000222III|||vvv{{{zzziii{{{xxxnnnlll|||eeeIII@@@EEEPPPcccttt}}}ggg[[[RRRFFF>>>===555999TTTgggUUUyyykkkYYYYYYPPPKKKQQQHHHGGGKKKKKKKKKMMMNNNMMMJJJGGGDDDDDDDDDBBB<<<555222444ZZZbbbeeeTTTDDD>>>===666555666000111111000////////////000---------------------------------------------------------------------------------....../////////000///...///000000///...777333111333444111111333333CCCQQQXXXfff|||eeeRRRKKK???222------...///222###'''+++(((666444xxx&&&***)))---%%%(((444***<<<ddd***666%%%(((***%%%???,,,,,,+++***(((%%%###"""///***%%%((( ---%%%!!!--- !!!,,,$$$)))"""%%%111...+++(((---)))---444:::<<<;;;777444777888:::<<<======<<<<<<===;;;<<<@@@AAA???@@@CCCFFFDDDAAABBBFFFHHHHHHGGGBBBAAA@@@AAACCCCCCBBBAAAAAA@@@???>>>>>>???AAABBB<<<===???AAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@??????AAA???>>>======<<<;;;999;;;<<<>>>???@@@@@@@@@???;;;::::::<<<;;;888:::>>>>>><<<:::999::::::999888888666555555666777666666555888;;;<<<:::777555444222222333222222111000///000000111222333444555555111333444444444555777999888666555777::::::888666666777888999999:::999999666666666555555555444444...333222222666DDDttt|||~~~uuulllqqqrrrXXXBBBAAAJJJVVVjjj}}}wwwdddVVVKKKAAA======666BBBnnn\\\QQQ]]]SSSUUUNNNOOOSSSGGGKKKJJJIIIJJJLLLMMMLLLIIIGGGBBBCCCDDDBBB>>>999555555KKKmmmaaaPPPAAA;;;;;;555444666000111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........111111000000000111222333,,,,,,000888;;;777444333000555888666222777EEESSSzzzrrrYYYSSSIII@@@;;;777555333))))))---333333///,,,,,,555111222'''***333sss000000###$$$&&&777)))))) 777)))###$$$"""%%%CCC&&&+++ '''---ttt,,,%%%###  ###(((+++ %%%###(((%%%&&&---###+++&&&'''######""",,,---###((((((***,,,111555666666444333555777999;;;<<<<<<;;;:::;;;:::<<>>===>>>>>>>>><<<;;;<<<<<<888999;;;<<<===>>>>>>>>>:::888999;;;999555777===:::999777666777888777666666444222222333555555444333999@@@@@@:::444222333000111111111111111000000000000000111222333444555000222444333222333555888555555555555777888999:::888777888888999:::;;;;;;666666555555555555444444///444000222777>>>gggsss}}}mmmqqqtttvvvbbbLLL>>>DDDPPP]]]rrrtttcccTTTGGG>>>;;;===:::LLL~~~OOOSSS\\\RRRSSSQQQWWWWWWHHHPPPIIIIIIIIIIIIJJJHHHEEEBBB<<<>>>@@@???===:::777555>>>ooowwwaaa{{{PPPAAA<<<<<<777666888222111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------111222222...++++++...111333000///000///---...111111,,,---555999444111333444EEELLLMMMVVV]]]ccclllwwwyyy}}}ssspppdddSSSIIIFFF@@@777555111000222111------111111///......,,,***---444%%%$$$...)))+++<<>>DDD333"""---$$$)))***,,,---///000111111555666999;;;<<<;;;;;;:::999888;;;@@@BBB??????AAA>>>???@@@@@@@@@BBBEEEHHHAAA???>>>@@@BBBCCCAAA>>>@@@AAAAAAAAAAAA@@@???>>><<<===>>>@@@@@@@@@??????<<<=========<<<;;;:::999:::<<>><<<;;;===@@@888888888888888888888888;;;888999;;;999333555<<<777555444444555555555444444222000000222333333333...888AAAAAA888000...//////000000111111111111000//////000000111222444555///222333222111111333666111333444444444666:::===999888777777888:::<<<===555555555555555444444444222555///000555555ZZZuuuzzzqqqaaaaaavvviiivvvXXXFFF<<>>999888666444111111000///......------...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,///000000000111111111111000000000000000000000000000000111222444555555666::::::999999999999:::::::::::::::::::::999888777333333333222222222111111000////////////.........+++++++++*********))))))***((()))+++&&&666www((('''%%%'''---$$$&&&"""%%%"""///888eee444"""$$$$$$,,,###&&&www777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''$$$'''"""%%%((($$$'''111###...&&&)))$$$### 444 )))***+++,,,...///000000222444666999::::::999888;;;<<<===>>>>>>??????>>>;;;???BBBCCCAAA???@@@AAA???????????????>>>======@@@@@@???>>>>>>>>>>>>>>>:::888777999>>>@@@???===???===;;;;;;=========<<<;;;;;;<<<<<<===>>>>>>>>>:::999888777777777888999888777555333222333555666444444555555444222111000222222222333333444444444222222222222222111000///////////////////////////......//////000000111111111111000000111111222333111222222333444555666666555777999999888777777777777777888777777666555444777444111444555333OOO~~~yyy}}}www]]]JJJ@@@BBBTTTccclllpppZZZNNNEEE===999:::AAAfffwwwZZZOOOZZZVVVRRRMMMJJJJJJKKKLLLLLLPPPKKKJJJEEE???EEEIII???===>>>;;;888:::>>>>>>:::111JJJzzzcccIIICCC<<<888777666444222111000///...------------------------------------++++++++++++++++++++++++***++++++++++++++++++************+++++++++,,,,,,------------,,,,,,,,,+++.........////////////000000000000000000000000000000000111222333444555555555555444444444444555555555555555555555444333333222222222111111111000000///............---------+++++++++******)))))))))***((((((+++&&&666www((('''%%%'''999666ppp{{{ccc###***'''(((%%%)))&&&www777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''$$$'''"""%%%((($$$'''::: ((($$$''' CCC'''++++++)))***+++,,,---///000000111333555777999999888888:::;;;<<<===>>>>>>>>>>>>>>>AAACCCCCCAAA?????????;;;<<<===>>>???@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<999888999;;;===>>>===<<<>>><<<;;;;;;=========<<<;;;;;;::::::::::::::::::;;;:::999888777888888999666555333222111222333444333444444444333222000000000111111111222222222222000000111111000//////...........................---......//////000111111000000000000000111222222222222222222222333333333222444666777666666666777999999999999999888777777666444111666666111EEElllsss|||gggppppppnnnkkkmmmzzzyyy}}}~~~~~~tttQQQFFF>>>DDDXXXhhhuuu}}}iiiTTTJJJCCC;;;888999>>>wwwhhhQQQ```SSSPPPNNNJJJIIIJJJKKKLLLLLLIIIDDDMMMSSSIIICCCGGGHHH@@@@@@>>>::::::===<<<999...CCCfffFFF@@@:::666666666555333111000///...------------------------------------++++++++++++++++++++++++******++++++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////////////////////////////000111222222333333111000000//////000000111111111111000000000//////000000000////////////...---------,,,,,,,,,++++++************)))))))))))))))'''(((+++&&&666www((('''%%%'''(((,,,(((---111$$$,,,"""+++&&&www777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''$$$'''###&&&((($$$'''111...***"""///,,,RRRwww++++++))))))***+++---...///000000222444666777888888777::::::;;;<<<============@@@BBBCCCCCCAAA???>>>???;;;;;;<<<===>>>??????@@@<<<<<<;;;::::::::::::;;;888:::<<<======;;;;;;;;;===<<<:::;;;<<<===<<<;;;::::::999888888777666666999888777666666666777777444333222111111111222333333333333333222111000000////////////000000000000....../////////...---------------------------------------...//////000000000////////////000111111111111111111000000000//////111444555555444555666999999999:::999999888888777555222666888///888SSSxxxyyy}}}qqqkkkmmmnnnkkkiiijjjqqqwww}}}yyyuuutttqqqooooooppprrrssstttuuuvvvwwwwwwvvvuuutttqqqvvv|||___FFFAAAAAAKKK___pppuuu```LLLEEE@@@999777:::MMM[[[IIIrrrkkkLLLJJJHHHGGGHHHJJJKKKKKKKKKCCC888CCCTTTNNNDDDGGGLLLFFFFFFBBB===<<<>>><<<777///<<>>>>>>>>???@@@AAABBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;888<<<@@@AAA===::::::;;;;;;::::::;;;<<<===<<<:::999999999888888888777777777666444333333444444555333222222111111111222333222222222111111000000000.../////////////////////---...............------------------------------,,,,,,,,,---......//////...............//////000000000000000000////////////111444444333333333444666666777888888888777777888777333555888000111BBBzzz~~~uuurrrsssuuuuuuooofffaaaaaajjj{{{rrr___|||vvvuuuxxxrrrrrr{{{wwwxxxzzzzzzxxxtttooolllkkkjjjgggeeeddddddeeefffeeeeeeffffffeeedddcccbbb]]]```eeeiiippp}}}lllPPPBBB@@@HHHWWWgggvvvnnnYYYFFFAAA===777888???lllVVVKKKMMMMMMFFFFFFFFFGGGIIIJJJIIIGGGAAA666===LLLKKKGGGIIIIIIMMMMMMIIICCC@@@@@@===777333666```pppkkkHHHBBB;;;777666555333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))((((((((()))))))))*********)))*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......------......//////...---------...//////---------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((&&&'''***%%%666www((('''%%%'''---+++222nnnEEE)))+++)))%%%%%%((('''&&&www777''''''''''''''''''''''''%%%%%%'''%%%((($$$''')))$$$'''$$$,,,(((***$$$(((%%%}}}333***)))'''((()))***+++---......000111222444666777888999;;;;;;<<<===>>>>>>>>>>>>======>>>???AAABBBCCCBBB===<<<;;;:::::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<:::>>>BBBBBB>>>;;;:::;;;:::999999;;;<<<===;;;:::999999999::::::;;;;;;;;;777666555444333444444555222222222222222222333333111000000000////////////////////////............------......///......---+++++++++++++++++++++++++++++++++,,,------......------,,,,,,------...///---......///000000111111111333555555444222222222555666777888888888888888::::::333333888333111;;;aaa}}}yyyyyypppppprrrvvv~~~yyyooojjjwwwmmmbbbtttkkkbbbccc___bbbkkkhhhjjjmmmnnnllliiidddaaa\\\ZZZXXXVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRMMMOOOQQQRRRUUU```ooozzz{{{[[[GGGAAA@@@OOOaaannn}}}ttthhhSSSCCC???;;;666<<>>GGGWWWXXXKKKGGGKKKGGGSSSSSSOOOHHHEEEDDD@@@:::555222LLLvvvbbbHHHBBB;;;777555555333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,++++++++++++*********))))))))))))(((''''''''''''(((((((((((('''%%%&&&)))%%%666www((('''%%%''' !!!)))kkk$$$"""111###000$$$%%%+++&&&www777''''''''''''''''''''''''%%%%%%'''%%%)))%%%(((***%%%'''RRRUUU&&&555%%%!!!111$$$:::WWW+++"""''''''((()))+++,,,---......///000222444666888888::::::<<<===============;;;:::;;;===@@@CCCCCCCCC999999888888999;;;===>>><<<<<<;;;;;;;;;<<<======<<<>>>@@@@@@>>><<<;;;:::888888888:::<<<===;;;999888999999:::;;;;;;<<<<<<888777666555555555666777111222222222222333333333000//////.........//////...............---------,,,,,,---............---++++++++++++++++++++++++*********+++,,,,,,------,,,++++++++++++,,,------,,,,,,---...///000111111111333555666444333333333777888999:::;;;;;;;;;;;;:::<<<555222888777333999LLLvvvyyynnnvvvnnnfffooowwwpppuuugggSSSLLLKKKPPPXXX^^^```aaabbb```]]]YYYWWWNNNMMMKKKIIIGGGFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAABBBHHHRRRYYYiiifffLLLAAA@@@EEEUUUhhhwwwyyyfff___LLL@@@>>>999666EEE\\\SSS\\\pppXXXKKKTTTIIIHHHGGGGGGHHHGGGEEECCC===YYYuuunnnPPPDDDJJJJJJUUUVVVRRRLLLIIIGGGBBB<<<555000===rrriiirrrzzzEEE@@@999555444444333111//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((())))))((((((''''''''''''((((((((())))))'''''''''(((((()))))))))((())))))))))))***************************************++++++++++++,,,,,,++++++************+++++++++***)))((()))***,,,---,,,,,,,,,+++++++++***************))))))))))))(((&&&&&&&&&''''''(((((((((&&&$$$&&&)))%%%555www((('''%%%'''((()))...'''nnn//////999 ///&&&%%%###(((+++%%%***&&&www777''''''''''''''''''''''''%%%%%%'''%%%)))&&&)))***%%%'''QQQ$$$222&&&+++&&&000 &&&'''((()))***,,,------,,,,,,---///111444555777888888999:::;;;;;;;;;;;;;;;:::999;;;???AAAAAA@@@999888777777888:::===>>>;;;;;;;;;;;;;;;<<<=========<<<<<<<<<===<<<:::888777777888:::<<<<<<:::888888888888888888888888888777666555333333444444555///000000111222222222111//////...------...//////------,,,,,,,,,+++++++++***++++++,,,------,,,,,,************************))))))******+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------.........000333444444444555666666777999:::;;;<<<<<<<<<888===777333999999444777BBBvvv}}}{{{mmm^^^kkk}}}{{{~~~www```NNNEEEDDDFFFMMMNNNPPPQQQQQQPPPOOOMMMEEEDDDCCCAAA@@@?????????======<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<>>@@@???>>><<<;;;999777777888999:::::::::::::::;;;;;;<<<======:::888999;;;<<<:::777666666888:::<<<<<<:::888777777777666555555444444333222111000000000111222......///000000111000000///...---,,,------//////,,,+++++++++******))))))((()))***+++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,*********)))***++++++,,,,,,,,,,,,++++++++++++******---111333444555666888444555777888999:::;;;;;;555===:::555::::::444555:::YYY||||||qqqeeewwwaaaYYYppp}}}bbbOOOEEE???<<<>>>@@@CCCEEEGGGHHHHHH???>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<>>>???>>>===AAAHHHZZZtttaaaFFF@@@EEEIIIYYYcccttt{{{wwwfff\\\LLL???999:::666888VVVzzzPPPWWWyyyqqqRRRWWWDDDKKKIIIGGGGGGHHHIIIHHHGGGNNN===AAAPPPNNNHHHHHHIIITTTTTTRRRMMMJJJIIIDDD>>>555999<<>>999555333222000.........---,,,,,,,,,,,,---************************))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++***)))))))))(((...---,,,+++******************))))))******+++,,,+++++++++******************)))(((''''''''''''''''''''''''''''''''''''''',,,...HHH)))!!!LLLsss)))000%%%###***+++'''555OOO***(((---'''***VVV!!!222000...)))###(((///((($$$///FFF"""000---777---"""&&&&&&AAAvvv)))'''(((((()))***++++++,,,(((***,,,------///222555555666999;;;<<<<<<<<<;;;<<<>>><<<888888;;;>>>===:::888777666777999;;;===>>>;;;999777888888888777888888888777888888999999;;;:::;;;;;;999777777999666555555555555444444444111000000000000000111222//////.........------------------,,,,,,,,,++++++,,,,,,,,,++++++*********)))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++++++++,,,,,,,,,------...///000111222333444444555555666777888999:::::::::999888888777888888888777???qqqyyywwwqqqppp{{{{{{aaahhhnnn}}}~~~zzzyyy\\\HHH>>>===@@@;;;888<<<999777@@@<<<<<<;;;999777666666888888888888999999::::::;;;;;;:::999999:::<<<>>>???CCCAAACCCSSSpppnnnSSSCCC===FFFTTTZZZnnnwwwmmm\\\PPP<<>><<<:::===BBBAAA===:::::::::999::::::;;;<<<===;;;999999;;;<<<<<<<<<777777666666777777888888999999999999888777777888555555555555444444444444111111000//////000000000///.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,,,,,,,---......///000111222333333444444555666777888888999999999888777777888888888777<<>>>>>>>>===<<<<<<;;;;;;999CCCKKKLLLPPPfff^^^HHH>>>???LLL\\\lllssslllaaaQQQEEE;;;;;;>>><<<333SSSvvv```PPPdddGGGIIIEEEEEEPPPMMMJJJHHHGGGFFFDDDCCCGGGEEEGGGLLLGGG???BBBLLLLLLHHHDDDDDDHHHIIIGGGCCC;;;===999777WWW|||qqqDDD@@@;;;777444222000///......---,,,,,,,,,,,,---************************))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((())),,,///111---,,,+++******)))*********))))))))))))***++++++***++++++,,,,,,---------...---+++***)))((((((''''''''''''''''''''''''''''''|||www+++,,,+++---''' ))),,,$$$TTT///)))111GGG///)))...+++((((((&&&222KKK,,,333,,,&&&'''***$$$444)))'''''''''(((((())))))***((()))***+++***+++---///444555888;;;<<<<<<<<<;;;>>>===:::;;;AAAFFFCCC;;;;;;<<<===>>>>>><<<;;;999999888777999<<<>>>???>>>666555555555666666777888888888777666666666777777555555555555444444444444222111000///////////////......------------,,,,,,,,,++++++++++++*********+++++++++++++++*********)))))))))*********++++++))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++******+++++++++,,,,,,,,,,,,------...///000111111222222333444555666666777888777777777777777888888777:::MMMzzzsssnnnnnnzzz|||ooo^^^PPP]]]lllwwwsss^^^```bbbwww|||kkk___XXXKKKLLLBBB<<<@@@>>>777:::666777777888888888888888777777888999999::::::;;;999:::===???AAABBBCCCBBBGGGPPPZZZ\\\[[[aaaooo|||iiiKKK======EEEWWWhhh~~~yyykkkeee[[[KKK@@@===444BBB888555cccqqqPPPVVVbbbBBBEEEBBB@@@KKKIIIHHHGGGFFFEEEBBB???BBBEEEFFFBBB===;;;>>>BBBAAA???>>>BBBHHHJJJGGGCCC999AAADDD888BBB{{{mmmDDD@@@;;;777444333111///......---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++)))''''''(((+++///111---,,,+++***)))))))))))))))))))))))))))***++++++))))))***++++++,,,------...---,,,***(((''''''&&&''''''''''''''''''''''''HHH$$$000XXXxxx)))((('''///######///+++666ppp'''---333&&& CCC@@@000+++$$$)))555/// ===...&&&''''''***+++'''ZZZ&&&'''''''''((((((((())))))***++++++******,,,...222444777999;;;;;;;;;:::888:::;;;;;;???CCCAAA;;;<<<>>>@@@BBBAAA>>>:::888666666555777:::<<<===<<<555555555555666777888888777777666444555888888666555555555444444444333333222111000///...---------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++***************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************+++++++++++++++,,,,,,---....../////////000111111333333444555666666666666666777888999888:::>>>bbbrrr{{{yyyzzz{{{VVVOOO___gggnnnmmm\\\^^^pppzzzzzz\\\___]]]MMMBBBEEECCC<<<<<<888888888888999888666555666666777999;;;<<<===>>>@@@BBBDDDHHHKKKNNNPPPQQQRRRVVV\\\```bbbccceeefffnnnWWWAAA<<>>???333:::222JJJppp\\\LLLdddKKKFFFCCC@@@GGGHHHGGGFFFFFFFFFDDDAAA>>>CCCJJJIII???888;;;>>><<>>===???@@@???===>>>AAABBBAAA>>>:::888777777777888:::<<<;;;:::666666666666777888999:::888999666333666;;;<<<777555444444444444333333333111000///...------------++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((()))))))))*********((((((((((((((((((((((((((((((((('''((())))))***(((((()))))))))*********)))))))))*********+++++++++++++++,,,------............///000111222222333555555555555666777888999:::<<<999QQQyyyllliiiwwwxxxsssqqqrrrwwwwwweeehhhtttpppvvvbbbuuurrr___NNNNNNMMMFFFDDD===;;;:::;;;<<<<<<:::888:::;;;===???BBBDDDFFFGGGSSSSSSSSSTTTUUUWWWXXXZZZ\\\aaadddaaa```kkkwwwZZZJJJ>>>BBBNNN[[[mmm|||yyyhhh___XXXMMMAAA:::<<<777555>>>rrrvvvEEEPPP{{{eee???IIIAAABBBXXXGGGFFFEEEFFFFFFDDDAAA???BBBKKKKKK@@@;;;AAAEEECCCMMMHHHDDDDDDGGGHHHEEEBBBBBB666:::>>>===[[[ddd@@@===888555444333222000......---,,,,,,,,,,,,---************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&&&&''')))+++,,,+++***))))))((()))))))))(((((((((((()))******''''''(((((()))*********---,,,***)))((('''&&&&&&((((((((((((((((((((((((,,,''';;;---,,,555)))>>>555)))+++'''000$$$+++***,,,AAA(((000!!!555111111444<<<&&&cccFFF,,,666777222111,,,---999,,,(((666222&&&666nnn<<<+++...000000%%%'''222CCCuuuyyy(((((((((((((((((((((((()))+++++++++******,,,...---///222555777888888777333<<>>@@@BBB===>>>?????????===:::999:::::::::;;;======<<<:::555555555666777888999::::::<<<999444888@@@AAA:::444444444444333333333333000///...---------------******++++++++++++,,,,,,,,,++++++++++++*********)))))))))***************((((((((()))))))))******((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))******((())))))))))))*********+++++++++,,,,,,,,,------------...///000111111222333333333444555777888999<<<<<<999GGGlllkkkqqq{{{rrrmmmlllnnnddd]]]bbbnnnrrriii^^^^^^mmm|||sss{{{zzzjjjwwwcccaaa___XXXVVVKKKHHHEEEFFFHHHIIIHHHFFFHHHIIIJJJLLLOOOQQQRRRSSSOOOQQQTTTWWW[[[___bbbdddgggfffgggoooyyyaaaKKKBBBAAALLLZZZgggzzz{{{nnnaaaXXXQQQGGG>>>:::666:::;;;[[[qqq???XXXRRR===DDD@@@DDDdddGGGEEEDDDDDDEEEDDDBBB@@@888AAADDD>>><<>>:::666444333333222111......---,,,,,,,,,,,,---************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((())),,,+++***))))))(((((((((((((((((((((((()))******))))))))))))))))))******---,,,+++***)))(((((()))((((((((((((((((((((((((%%%,,,'''))))))***666,,,'''111!!!///555 '''...###---333000...------....../////////000$$$------;;;333AAABBB777FFF:::JJJWWWSSS===UUUQQQMMMQQQMMMLLLTTTPPPCCC@@@NNN777666333999???...222<<<%%%333&&&+++(((//////111!!!%%%///''',,,)))(((###,,,$$$***&&&///))))))))))))))))))))))))''')))***))))))***,,,...+++---000333555666666666555;;;???===;;;>>>??????>>>===<<<;;;;;;;;;;;;;;;999999999;;;===>>><<<;;;444444444555666777999999===???<<<666;;;EEEEEE>>>444444444333333333222222......------,,,------...************+++++++++,,,,,,,,,,,,,,,++++++++++++((()))))))))*********+++(((((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***((((((((()))))))))******++++++,,,,,,,,,,,,------,,,------...///000111111222222333444555777888999>>>999999AAAWWWwwwgggdddgggiiimmmqqqdddcccvvvhhh^^^[[[TTTMMMHHHMMMVVV\\\ZZZVVVPPP]]]rrriiihhhddd]]]___iiirrrnnnkkkbbb^^^[[[UUUOOOLLLMMMMMMJJJGGGLLLMMMMMMNNNOOOOOOPPPPPPFFFKKKTTT___gggmmmpppqqqmmmgggiii{{{fffPPPBBB@@@FFFVVVfffuuu|||qqqfff[[[SSSKKKCCC???>>>777999EEErrr]]]PPPbbbhhhLLLBBB>>>CCCCCCZZZFFFDDDBBBBBBCCCCCCBBBAAA555;;;??????===???DDDHHHLLLIIIFFFHHHLLLMMMIIIDDDJJJNNNDDD???CCCDDDppp```<<<999555333333333222222......---,,,,,,,,,,,,---************************((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((,,,+++***)))((((((((((((((((((((((((((()))******+++++++++***************---,,,,,,+++*********+++))))))))))))))))))))))))'''+++...###///+++000"""+++!!!444000111%%%......'''222......''''''666,,,,,,---///222555888;;;<<>><<<:::888888999;;;<<<555666777999<<<===;;;:::222333333444555666888888???BBB>>>888===HHHHHH@@@444444444333333333222222------,,,,,,,,,---......))))))******+++++++++,,,---------,,,,,,,,,++++++(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,------,,,------...///000111111111222222333555777999:::@@@666888===KKKyyytttiiiccc^^^bbblll|||uuueee```ooo~~~oooiiipppvvvuuugggdddcccccc```YYYQQQLLLQQQLLLeee~~~~~~{{{___QQQVVVaaaqqqmmmhhh]]]YYY```XXXNNNGGGEEECCC>>>;;;CCCCCCBBBBBBAAA@@@@@@???OOOVVVbbbnnnvvvyyyyyyxxxqqqTTTBBB???@@@KKK]]]nnnzzzggg^^^SSSLLLEEE>>><<<>>><<<777JJJzzzhhhIIIdddlllKKKLLLJJJ<<>>;;;777444333111000.........---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++******)))((((((((((((((())))))******++++++&&&'''***,,,,,,+++)))(((......///...,,,,,,...000...,,,,,,---111555777999===GGGNNNOOOSSS^^^hhhkkk}}}yyyvvvxxx}}}}}}yyyeeehhhttt}}}kkkZZZ```dddIII>>>III[[[ggg___HHHDDD???555------000///***///...---+++***++++++,,,,,,***))))))******((('''((((((((()))))))))))))))***+++,,,---///111333444333444555777888::::::;;;999::::::;;;;;;::::::999888:::888666:::???;;;333555333222333555888999999999999;;;===>>><<<888555888555222000000000///.........---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------......///000000000111111111222444666777888;;;<<<:::666>>>]]]yyyyyyoooggglll{{{uuupppiii\\\[[[cccWWW[[[\\\ZZZ^^^hhhmmmkkkkkkjjjjjjkkklllllljjjiiiYYYRRROOORRRYYYcccsssuuuddddddbbbZZZWWWRRROOOLLLFFF@@@@@@CCCKKKCCC===;;;999777888;;;999===@@@AAABBBGGGQQQYYY[[[jjjuuutttuuuzzz{{{wwwqqqVVVFFFAAA???BBBSSSkkkzzz}}}kkkOOOHHHIII:::666>>>===555FFFfffPPPHHHWWWdddXXXGGG<<<:::===???@@@BBBCCCDDDDDDCCCBBB@@@???;;;<<<>>>???@@@@@@??????EEEFFFHHHIIIIIIHHHFFFDDDDDDFFFNNNSSSMMMEEENNN______???<<<888555333222000.........---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++***************))))))))))))))))))***++++++,,,,,,///...---,,,,,,+++++++++...///000000......///000555666999>>>DDDIIIMMMOOO___iiisssyyy}}}|||fffYYYkkkuuujjjsssmmmccc\\\hhhzzzqqq```NNNBBB;;;333***......///000111///+++'''******,,,...000...***''')))))))))******************++++++---///111333444111333555777999::::::999999999::::::::::::999999999999666444888>>>===777444222111222555777888777555555666888999888444222111111111///...---///000...------------,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------------...//////000000000000000111333444666777777:::<<<999;;;QQQ}}}rrrlllvvv~~~vvvsssvvvzzz}}}~~~vvvbbbWWWXXXRRRXXX\\\```hhhqqqssspppcccccceeeiiinnnqqqrrrrrruuugggWWWLLLDDDAAAFFFNNN]]]eeefff^^^ZZZ]]]\\\VVVJJJGGGFFFEEE@@@888666888===999888::::::999<<<@@@AAAHHHOOOQQQOOORRR[[[dddmmmoookkkeeeccciiippptttrrrrrr~~~}}}aaaJJJ@@@>>>IIISSSeeewww```PPPGGGBBB;;;:::;;;777;;;SSSYYYIIIFFFsssRRRIII???::::::===>>>>>>@@@@@@AAAAAA@@@???>>>===999:::<<<>>>@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCCCCCCCIIINNNJJJCCCJJJWWW]]]AAA===999666444222000.........---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))+++++++++************)))))))))))))))))))))))))))******+++++++++++++++***)))************+++++++++)))******+++,,,,,,------)))******+++,,,...//////...............222666:::???FFFQQQ\\\eeejjjkkkkkkrrrwww}}}}}}{{{~~~~~~kkklllyyylllzzz|||pppeeeBBB999///***---111444555000...+++*********)))(((************************+++++++++,,,...000111222111444777:::<<<<<<;;;;;;888999999::::::999999888;;;:::777555999@@@AAA>>>555444333444666888999888444333333333444444222000///111222000---,,,...000------------,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,---......//////000/////////000111333444555555777===>>>999AAAiii{{{rrrooouuu~~~}}}wwwzzzxxxtttuuuooo\\\QQQQQQQQQTTT]]]fffgggdddXXXXXXZZZ^^^cccgggiiiiiiZZZPPPEEEAAA???======???:::===CCCJJJOOOPPPNNNMMMIIIIIIKKKNNNJJJBBB>>>???;;;<<<@@@DDDDDDDDDHHHNNNYYYWWWYYY___hhhmmmmmmkkkkkkfffbbbbbbbbbccchhhnnnrrr}}}|||cccNNN@@@???CCCRRRccctttyyyRRROOOBBB:::===;;;666666GGG^^^LLLGGGTTTeeeBBB>>>:::999;;;<<<;;;999<<<<<<===<<<<<<;;;:::999777888;;;===????????????:::<<>>:::666444222000.........---------,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,++++++******))))))******+++,,,,,,---)))******++++++,,,------((()))+++---...............111444:::BBBNNNZZZbbboooxxxwwwwwwwwwzzz}}}}}}xxxqqqzzzxxxvvvvvvwwwwwwwwwwww~~~|||xxxxxx||||||wwwxxx___KKK???666---&&&+++******,,,---...,,,***+++++++++***************+++++++++,,,---///000111333666:::>>>@@@@@@>>>===999999::::::::::::999999:::999999:::>>>AAABBBAAA888777666777:::;;;;;;:::666444222222333444333222333333222000///...---------------,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,---......///////////////000111222444444666444;;;@@@:::888UUU{{{rrreeeiii}}}sss]]]TTTIIIEEEJJJQQQTTTRRRSSSQQQPPPQQQSSSTTTSSSRRRJJJFFFDDDFFFIIIGGGAAA<<<===;;;@@@HHHIIIBBB@@@EEEFFFFFFIIILLLJJJDDDBBBCCCIIIJJJNNNQQQOOONNNTTT\\\YYY\\\```ffflllqqquuuwwwwwwmmmhhhmmmqqqrrryyy~~~aaaNNNCCC???EEEOOO___mmm}}}\\\HHHIII<<<777???666111BBBVVV\\\DDDMMMxxxKKK???<<<:::999:::999777555999999888888777777666555777888:::<<<======<<<<<<555999???DDDGGGFFFCCCAAABBB>>>???DDDEEEBBBBBBFFFYYYAAA>>>999666444333111///......---------,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((()))******++++++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***))))))***+++,,,---......))))))***++++++,,,,,,---222000...------000333555>>>GGGTTTcccqqq|||~~~iiiPPP???//////000222333111...++++++++++++******)))))))))++++++++++++,,,---//////222555999===??????>>>===::::::;;;;;;;;;;;;::::::666666888<<>>===888777666888:::;;;:::999666444222111222333333222333000......000111...+++------,,,,,,,,,+++++++++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,,,,------......000000000000111333444444999333777@@@<<<777HHHcccyyyiiiaaaeeemmmqqqaaaUUUHHHCCCFFFIIIJJJJJJMMMKKKHHHHHHHHHHHHGGGFFFGGGFFFGGGKKKQQQSSSPPPJJJQQQMMMNNNPPPIII===???JJJRRRPPPPPPQQQNNNIIIIIIMMMUUUUUUVVVVVVTTTSSSZZZddd^^^mmm{{{~~~zzz}}}}}}eeeMMMBBB???AAALLLYYYnnnvvvyyytttdddIIIDDDAAA777999>>>111555VVVcccNNNBBBXXXccc;;;>>><<<999777666666666666777777666555444444444444999999:::;;;:::999888777444999AAAHHHKKKIIIDDDAAABBB???>>>CCCFFFFFFDDDDDDWWW???<<<888555444333111///......---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))***++++++***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,,,,+++******+++,,,------......***++++++,,,,,,------...///...,,,...555AAALLLSSScccooogggYYYEEE333***(((+++...---,,,,,,++++++*********+++++++++++++++,,,---......111444888:::;;;;;;:::999::::::;;;;;;::::::999222222666;;;<<<888666777444333333555777777666444333111//////000111000//////------...000000...,,,,,,,,,,,,,,,++++++++++++((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))***************+++,,,,,,------...000000000000111222333444888333444<<<===999@@@NNNuuujjjWWWOOOMMMPPPIIIDDDFFFHHHGGGDDDBBBBBB@@@???@@@BBBEEEFFFFFF@@@@@@@@@BBBJJJTTTYYYXXXXXXUUUUUUSSSJJJDDDKKKXXXddd```]]]\\\YYYUUUVVV[[[```^^^]]]]]]\\\\\\ccclllppppppuuugggRRRAAA???AAAEEERRRcccyyywwwiii___TTTGGGBBB;;;666:::<<<888FFFcccdddDDDKKKoooEEE===:::888555333222444777999777666555444333333333444999999999999888777555444555999AAAFFFIIIGGGBBB??????>>>>>>BBBGGGHHHGGGDDDVVV===:::777444444333111000......---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,************+++++++++,,,******************************+++,,,------------++++++,,,,,,------......---------...//////000000---333===JJJYYYfffpppuuu}}}uuuZZZGGG<<<777666/////////...---,,,,,,,,,++++++++++++++++++,,,---,,,...111444666888888999888888888999999888888888555333666:::999444222555222222222333555555333222111///...///000000...---111555777555///+++,,,...,,,,,,,,,++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))***************+++,,,,,,------////////////000111222222333222555999:::999<<>>999999888:::JJJ]]]cccTTTGGGaaaccc>>>@@@888777555222222333777999888777666444444444444555777777888888777666444333666888;;;>>>??????>>>===999:::===@@@EEEHHHGGGEEEUUU;;;999555444333333222111......---------,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,)))))))))******+++++++++************************)))***+++,,,---.........,,,,,,,,,------------...//////000000111111222222===JJJ___ttt}}}nnnQQQ>>>222111111000///.........,,,++++++***++++++,,,,,,---...000333555888999:::666666777777777777666666;;;777777:::999333333888333333333444666666444222111000///000111111///---888@@@EEE>>>///&&&)))///,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------...............///000111...222666777666777:::;;;BBBccc|||mmmfffqqqhhhaaa]]]\\\YYYSSSSSSWWWPPPNNNKKKIIIJJJKKKKKKKKKHHHQQQXXXWWWWWWYYYVVVQQQQQQPPPMMMJJJMMMUUU\\\___```___ccchhhkkklllpppvvvqqqllliiikkkjjjgggfffgggdddppp|||}}}~~~~~~eeeQQQJJJ===999DDDOOOYYYnnn~~~pppcccSSSMMMIII???;;;:::===555888ZZZooo]]]CCCNNNvvv<<<;;;999;;;:::888666444444666888999888666555444444555666444555666777777666555444777666666555666888:::;;;444888;;;???CCCGGGGGGEEE