BM6P6(@ 000000000000////////////000000//////.........---000//////...............---------------------------...///111111111000000///000222444444444222111222111000//////000111111222222222222222222222222222222111000000//////...111111333333333333111111111111111111111111111111222222222222222222222222111333666:::>>>CCCJJJNNN______dddlllqqqtttyyy|||qqqfff^^^WWWRRROOOAAA>>>999666555666666777999===GGGSSS```jjjnnnpppooouuu}}}uuukkkrrr}}}|||ssslll^^^WWWOOOMMMQQQXXX]]]```OOOLLLHHHEEECCCAAA???>>>CCCAAA???<<<;;;:::999::::::===@@@>>>===AAAJJJSSScccppp{{{tttkkkooottt|||www{{{vvvjjjaaadddmmmxxx{{{ooooooyyy~~~fffWWWRRRNNNHHHBBBCCCCCCBBBBBBDDDFFFIIIFFFDDDDDDGGGLLLNNNMMMJJJQQQJJJQQQhhhssskkkeeehhhuuusssooofffYYYPPPTTT\\\```ttt}}}tttkkkjjjbbbUUU\\\aaaggg\\\GGG@@@???777<<>><<<;;;999888888999999NNNXXXgggrrrsssjjj___WWWRRRFFF;;;:::999444222444333777:::<<<>>>HHHWWWcccccceeeggghhhiiilllpppssssssnnnjjjkkkoooooojjjdddfffeeeggglllttt{{{~~~|||yyywwwvvvuuutttrrrpppoooppprrrssspppnnnooooooooollliiihhhhhhiiijjjjjjjjjhhhfffeeefffgggddddddeeeeeedddbbb```___[[[ZZZYYYXXXWWWWWWWWWWWWRRRRRRQQQPPPOOONNNNNNMMMJJJKKKKKKJJJJJJLLLOOORRRWWW^^^gggmmmlllhhheeeddd]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZXXXVVVWWW[[[]]]^^^]]]\\\^^^aaabbbaaa```aaabbbeeeeeedddccccccbbbaaaaaadddgggjjjkkkjjjfffaaa^^^jjjmmmssszzz}}}{{{|||~~~yyynnnhhhiiimmmssszzz}}}~~~xxxrrrooonnnyyyzzzkkkhhhhhhpppyyy~~~~~~~~~}}}fffLLL;;;333000111444111000000000////////////000/////////............//////000000//////...------------------------------...///000111111000000///000222333444333222111333222111000000111222222222222222222222222222222111111222222333444444444222222333333333333222222111111111111111111111111111111111111111111111111222444666888:::>>>CCCFFFTTTVVV]]]ggglllooosssyyy}}}xxxtttrrrrrrfff\\\MMMAAA;;;888777666<<<@@@HHHRRR]]]eeehhhiiinnnppprrrvvv}}}uuunnnwww|||tttgggaaaYYYVVVXXX]]]aaabbbOOOLLLHHHEEEDDDBBB@@@???@@@???===;;;999999999999888===BBBCCCBBBFFFNNNUUU]]]gggtttuuueeecccjjjqqqtttvvv}}}}}}kkkbbbgggrrr~~~vvvvvvqqq]]]QQQJJJFFFDDDAAABBBCCCCCCBBBBBBCCCCCCIIIHHHGGGGGGHHHHHHGGGFFFHHHDDDMMMbbbqqqrrrpppqqqzzzzzzyyyqqqaaaTTTTTTZZZbbbtttzzzwwwsssllllllpppuuugggLLLAAA@@@:::;;;DDDHHHAAA888444222000222222222000//////222444777888<<>>============MMMUUUdddvvv~~~nnnaaaUUUOOOIII@@@:::999555666777777777===FFFNNNXXXZZZ]]]```ccchhhmmmqqqrrrnnnkkkkkkmmmnnnkkkhhheeeeeeeeejjjrrryyy}}}~~~~~~{{{zzzxxxxxxwwwvvvuuuuuuwwwwwwuuusssppppppooommmkkkiiijjjkkkmmmmmmmmmkkkiiihhhiiijjjggggggfffeeecccaaa```___\\\[[[YYYXXXWWWVVVVVVVVVRRRRRRQQQPPPOOOOOONNNMMMJJJKKKKKKJJJJJJLLLOOORRRWWW]]]fffjjjjjjgggdddccc]]]\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZXXXYYY\\\______^^^```bbbddddddbbbaaaaaaaaaffffffeeedddcccbbbbbbaaadddfffhhhiiihhheeeaaa___aaacccgggnnnvvv|||~~~}}}|||~~~~~~vvvssstttkkkpppxxx~~~|||zzztttwwwyyywwwtttpppooooooqqq|||pppkkkiiiiiipppyyy}}}}}}{{{wwwaaaGGG888333111111333111111000000000/////////////////////...............///111222111000...---------------------------,,,---...///000111000000///000111222222222111000333222222111222222333333222222222222222222222222000111222444777999:::;;;333333222222222222333333111111111111111111111111111111111111111111111111333444555555555777:::===GGGJJJSSS^^^eeehhhlllqqqxxx~~~uuubbbPPPEEE???<<<;;;CCCGGGOOOXXXaaafffggggggoooooooooqqqxxx|||sssqqq|||~~~sssmmmddd```___``````___NNNLLLHHHFFFEEECCCAAA???===<<<:::999777777777888777===CCCEEEEEEHHHNNNTTTXXX]]]hhhyyyuuu^^^UUU```jjjkkkfffgggrrr~~~tttbbbcccnnn{{{}}}|||{{{{{{~~~cccTTTKKKCCC???AAA@@@AAACCCDDDDDDBBB@@@>>>HHHHHHGGGEEECCCCCCEEEFFFCCCCCCIIIYYYmmmzzz}}}{{{~~~}}}kkkZZZUUUYYY\\\kkk|||{{{||||||ZZZGGGCCC<<<;;;>>>CCCDDD;;;222000555000222222222000000111222555666999>>>DDDPPPdddvvvyyyrrrggg^^^XXXUUUSSSSSSVVVWWW___jjjkkk```PPPFFFCCCOOObbbyyy~~~xxxssspppppprrrsssssstttzzzmmm___```eeemmmrrrrrrsssvvvmmm[[[VVVXXXWWW^^^gggmmmlllcccUUUKKKGGGHHHIIIMMMRRRVVVXXXXXXWWWVVVSSSQQQOOOOOOOOOOOORRRWWWZZZWWWOOOHHHFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBFFFKKKYYYooorrrhhh\\\MMM@@@;;;:::888555333333666:::<<>>AAAIIISSSZZZ^^^cccjjjooouuu~~~~~~rrrsss|||lllZZZMMMDDDAAAIIINNNWWWccckkkooonnnlllmmmoooqqqtttzzzzzzuuuttt~~~{{{tttkkkddd```]]]XXXUUUMMMJJJGGGFFFEEECCCAAA???<<<;;;999777666555555555666:::???AAABBBFFFLLLRRRRRRUUU\\\mmmvvvcccRRR[[[ccc```XXXUUU[[[bbbvvvwwwyyyzzzzzzuuudddccckkkqqqssskkkmmmsss}}}wwwYYYOOOJJJAAA===BBB???AAADDDFFFGGGEEEAAA===AAACCCDDDBBB@@@BBBFFFJJJFFFHHHIIIPPPeee}}}ttt```WWWYYYXXXaaaqqq|||zzztttyyyoooSSSFFF;;;;;;:::AAAJJJCCC333...555///111333333222111000111333444888;;;>>>GGG[[[nnnyyytttjjj```XXXTTTTTTTTTTTTUUU[[[fffllleeeTTTGGG>>>GGGWWWmmmyyyssspppppprrrtttsssssszzz~~~pppaaa^^^aaakkkqqqoooiiieeevvvnnn___WWWWWW[[[eeeoootttnnnaaaVVVLLLGGGCCCDDDHHHLLLNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNPPPXXX```bbb\\\SSSMMMKKKJJJJJJHHHGGGFFFFFFFFFFFFBBBFFFOOO^^^qqq{{{nnn^^^NNNDDDCCC>>>888444555888999999===@@@EEEJJJOOOVVV]]]aaaiiilllnnnnnnkkkhhhggghhhgggeeedddeeehhhnnnsssvvvuuuwwwzzz|||~~~}}}|||~~~~~~}}}}}}}}}|||{{{zzztttttttttsssqqqqqqrrrsssooopppooommmjjjiiijjjkkkqqqoookkkgggdddbbbaaaaaa```^^^\\\ZZZXXXVVVUUUUUUSSSRRRQQQPPPOOONNNMMMLLLLLLMMMMMMMMMMMMNNNRRRUUUWWWZZZ___bbbcccbbb```___]]]\\\[[[[[[[[[[[[\\\]]]____________aaabbbbbbbbbeeeggghhhhhhfffeeedddeeeggggggggggggeeedddbbbaaaaaabbbccccccccccccbbbbbbdddeeegggmmmttt{{{~~~~~~yyy{{{xxx|||zzzsssooovvvttthhhdddgggkkkrrr{{{{{{ttteeeOOO999111333555555555111111111111000000000000.........///////////////---///111222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000000111111111000000000///000000111111111111111222222222222222222222222000111222333555777888888333333111000000111333333111111111111111111111111333333333333333333333333000111222222111222444555888999===EEEKKKOOOVVV^^^iiinnnvvv~~~wwwgggeeeooo{{{uuu___QQQLLLPPPVVVbbboooyyy}}}|||yyyoooooooooppptttzzz~~~~~~wwwmmmddd]]]WWWOOOJJJIIIGGGEEEDDDDDDBBB@@@>>><<<:::888666555444444444222555888;;;@@@GGGQQQXXXTTTUUUXXX```mmmuuupppfff]]]______[[[UUUPPPNNNNNNhhhiiiooovvvxxxzzzrrrcccaaafffjjjkkkdddgggpppoooRRRKKKIIIBBB@@@EEE@@@AAADDDHHHJJJIIIEEEAAA>>>@@@AAA@@@???@@@EEEJJJHHHJJJGGGIII\\\yyy|||gggZZZXXX\\\___iiisssqqqkkktttaaaJJJ999<<<999BBBPPPLLL999///333...111333444222111000000111333888;;;;;;@@@PPP___ooommmhhh```WWWSSSSSSUUURRRSSSXXXbbbllllll___RRRCCCFFFOOO^^^ppp~~~{{{uuuqqqoooooopppooolllooo{{{zzzeee```aaakkkssspppggg```bbbiiixxxuuueee^^^```eeeoooxxxyyyrrrkkkZZZSSSJJJEEEEEEFFFFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJLLLSSS]]]fffhhhbbbWWWPPPPPPNNNLLLIIIHHHGGGHHHHHHGGGIIIMMMQQQVVV___jjjqqq|||yyypppddd[[[PPPHHH>>>888888999:::999555888;;;>>>BBBFFFLLLPPPVVV]]]eeeiiihhhfffeeefffeeedddbbbaaabbbeeejjjnnnmmmooorrrtttvvvyyy}}}~~~}}}}}}|||vvvwwwwwwvvvtttssstttvvvqqqqqqqqqnnnkkkjjjjjjkkkrrrppplllhhheeecccbbbbbbaaa___]]]ZZZXXXVVVUUUUUURRRRRRQQQOOONNNLLLKKKKKKLLLMMMNNNNNNNNNPPPTTTWWWWWWYYY[[[^^^``````___]]]^^^]]]\\\[[[[[[\\\]]]^^^___```aaaaaabbbbbbbbbcccccceeeggghhhgggffffffgggeeefffggggggfffeeecccbbbaaaaaaaaabbbbbbbbbbbbbbbdddeeeiiimmmrrrttttttsssyyy}}}~~~zzz{{{mmmbbb```fffmmmsss|||{{{ppp[[[HHH666111444777888999222222111111111000000000.........///////////////---...000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111111111111000000000...///000111111111111111222222222222222222222222000000000111222222333333111111000000000000111111111111111111111111111111000000000000000000000000...000111222111222333555333222444999<<>>;;;:::999777666666666777777222444888>>>GGGSSS___gggfffgggeeecccffflllmmmkkkgggdddaaabbbdddeeecccaaafffccchhhtttxxxuuusssvvv{{{oooaaa]]]bbbiiilllkkkppp{{{}}}dddLLLEEEGGGGGGFFFHHHCCCCCCDDDGGGKKKLLLHHHEEEBBBBBBBBB@@@??????AAABBBDDDFFFDDDEEETTTnnnppp___XXX\\\]]]ccciiigggdddkkkwww}}}kkkPPP;;;<<<999AAAPPPRRRCCC555222///111333333222111000111000222888;;;;;;<<>>KKKOOOVVV]]]eeennnwww}}}sss___RRRLLLQQQ___sssyyypppjjjjjjlllpppwww{{{xxxyyy~~~{{{rrrjjjaaaXXXRRRMMMGGGBBBAAA@@@?????????>>>;;;999666666666666888:::<<<>>><<>>444000111333222111000111222000111555999:::;;;AAAHHHUUU\\\cccbbbZZZTTTSSSTTTRRRSSSTTTYYYfffsssvvvqqqZZZQQQKKKOOOZZZhhh{{{{{{vvvuuuwww{{{}}}{{{tttlllgggddd]]]YYY___iiiqqqzzzrrrjjjooozzzkkkccc\\\```mmm|||~~~yyyuuuuuuzzz~~~yyyqqqggg]]]WWWUUUUUUPPPSSSVVVXXXXXXVVVSSSQQQNNNNNNSSS^^^jjjpppmmmhhhaaa]]]VVVPPPLLLMMMOOOQQQTTTSSSNNNGGG@@@===@@@DDDBBBIIIOOOSSSZZZeeellllllgggbbbZZZRRRJJJCCC>>>:::888888888666444333555777555999@@@FFFKKKMMMOOOPPPPPPQQQSSSSSSSSSUUUZZZ]]]^^^___```aaabbbeeeiiilllqqqsssvvvzzz|||}}}~~~~~~~~~{{{|||}}}vvvvvvvvvtttqqqpppppprrroooooonnnllliiigggggghhhggggggfffeeedddbbb```___[[[ZZZXXXVVVTTTSSSRRRRRRPPPOOONNNLLLKKKIIIHHHGGGEEEFFFHHHJJJLLLPPPUUUXXXZZZXXXWWWYYY\\\^^^]]]\\\^^^]]]\\\\\\\\\\\\]]]^^^]]]___bbbbbb```___```aaa___aaacccdddcccaaaaaabbb___aaadddfffffffffdddcccaaabbbcccdddcccbbbaaa```ccceeehhhmmmpppooollliiihhhwwwrrrhhhggg```kkkssswww}}}sssbbbIII>>>444222333555:::@@@222222222111111111111000---.........//////000000......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///222333444444333222111111222222///000222333444444333333222222222222222222222222------......//////000000---...///000000///...---111111111111111111111111000000000000000000000000---///111111000///000111111000222555444111222666:::>>>EEEMMMVVV```jjjqqq|||tttjjjeeeZZZaaalllwww|||xxxoooggghhhfffdddgggpppzzz|||zzzzzzrrrhhhaaaXXXQQQMMMIIIDDDAAA???>>>===>>>>>>===:::777222333444666:::>>>AAACCCIIILLLSSS\\\eeeooowww{{{|||}}}vvvrrrrrrqqqoooxxxtttpppooosssyyy}}}xxxkkkcccccc]]]OOOFFFGGGLLL___nnnkkkccccccjjjoooYYYQQQEEE???GGGTTTXXXUUUMMMHHHDDDDDDGGGIIIHHHEEEEEECCC@@@@@@BBBAAA===:::===???BBBEEEHHHPPP^^^llltttyyylll^^^WWW\\\aaaccceeehhhgggeeekkkdddooo}}}ooo\\\HHH;;;666888DDDPPPQQQDDD777000222222222000000111222111000222777:::;;;???FFFPPPZZZcccddd]]]UUUSSSTTTSSSTTTTTTVVVcccsss{{{yyydddWWWNNNRRR]]]gggsss}}}~~~zzz~~~~~~vvvrrrtttyyy|||}}}wwwmmmfff___WWWRRRWWWaaajjjttt||||||~~~pppqqqzzzxxxdddTTTSSSbbbyyy}}}yyyzzzwwwllldddbbbccc\\\___cccfffeeebbb^^^[[[QQQPPPRRR[[[fffooorrrrrrhhhbbbZZZSSSOOOPPPSSSUUUaaa\\\UUUNNNHHHEEECCCBBBAAAEEEGGGFFFMMM[[[fffiiinnnlllhhhaaaXXXOOOGGGCCC>>>>>><<<999666555666777444444666888<<<>>>@@@AAAFFFIIILLLMMMNNNQQQVVVZZZZZZZZZ[[[[[[\\\^^^bbbeeegggjjjnnnrrrvvvxxxyyyyyy|||~~~~~~zzzxxxxxxyyytttuuutttrrrooommmmmmooojjjkkkjjjgggdddbbbbbbcccbbbcccccccccbbb```^^^]]]XXXWWWUUUSSSRRRQQQPPPPPPOOOOOOMMMLLLJJJHHHGGGFFFAAACCCEEEGGGJJJNNNTTTXXX[[[YYYWWWXXX[[[^^^]]]\\\^^^^^^\\\\\\\\\\\\^^^^^^\\\___bbbbbb```^^^___``````aaaccccccaaa___^^^^^^]]]___ccceeeffffffdddcccaaabbbdddeeedddcccaaa___^^^___bbbgggkkkllljjjhhheeeppp}}}}}}jjjdddhhhcccnnnvvvxxx|||}}}ooo\\\DDD<<<444222111333999AAA222222222111000//////...000000///...............------............------......---,,,,,,+++******++++++,,,,,,,,,,,,------333333333333333333333333111111222333333333222222000222333333222111222222...///000111000...,,,+++,,,,,,...///000000000000333444444333000///000111111111000///////////////000000000000111111111111111111111111222333444444555666888<<>>===999666555555444555666777<<>>CCCNNNYYYeeeggg```XXXTTTUUUVVVWWWXXXYYY^^^fffooovvviii]]]OOOIIIPPP```pppzzz|||~~~{{{yyyxxxvvv~~~rrrddd___YYYRRRNNNNNNWWWjjj{{{}}}{{{zzz~~~lllaaabbbllluuu~~~|||xxxvvvxxxmmmeeeeeeeeeggglllqqqqqqlllfffaaa[[[VVVWWW^^^iiiqqquuuoooggg]]]VVVTTTUUUUUUUUUbbbfffggg___RRRGGGDDDEEEEEEDDDCCCDDDIIIQQQXXX]]]jjjiiiiiijjjhhh```TTTKKKIIIAAA>>>???;;;333555===777555333555999:::888555:::;;;>>>BBBGGGLLLPPPRRRRRRRRRRRRRRRTTTVVVYYYZZZaaaaaacccfffiiinnnqqqsssvvvwwwxxxyyyyyyxxxwwwvvvpppqqqqqqooollliiihhhiiidddcccaaa___^^^\\\\\\[[[\\\^^^``````^^^[[[ZZZZZZUUUSSSPPPOOOOOOOOONNNLLLIIIJJJJJJGGGDDDBBBCCCEEECCCEEEGGGHHHKKKOOOTTTXXXXXXYYY[[[[[[[[[[[[]]]______^^^\\\ZZZZZZ[[[\\\]]]^^^]]]\\\[[[[[[\\\^^^___bbbbbbbbbbbbaaa```^^^]]]aaabbbeeeggghhhgggfffeeeaaa```____________]]][[[______]]]\\\___eeeiiijjjdddllltttzzz|||{{{wwwyyywwwddd```dddbbbpppvvvsssvvvzzzkkkTTT<<<666222222222333666<<<222222111111000//////...000//////.........//////------............------......---,,,,,,+++******++++++,,,,,,,,,,,,------111111111222333444444555333333333333222111111000111333444444333222222333//////000111000///...---///000000000//////...---000111222111///...///000111111000/////////////////////000000000111111111222222111111111222333333333333333666:::@@@FFFIIIZZZaaalllwww~~~~~~|||yyywwwvvvuuupppfff___ZZZYYYVVVTTTTTTXXX___dddssszzzwwwdddXXXQQQIIIDDDBBBAAA===:::888999:::999666333222222444666:::???HHHYYYooo~~~wwwtttrrruuuttttttzzz{{{{{{}}}~~~zzzvvvpppcccTTTLLLLLLNNNUUUaaalllooopppwwwkkk\\\LLLEEE???>>>CCCJJJNNNPPPPPPKKKEEEDDDFFFHHHHHHFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEIIIPPPXXX\\\]]]gggqqqxxxttteeeccccccgggmmmooommmiiidddWWWPPPZZZhhhhhhTTT@@@:::;;;999999???FFFDDD===444222111333222//////222111111222333444777<<<@@@JJJUUUaaafffaaaZZZWWWWWWTTTTTTUUUUUUYYY___hhhnnnlllcccWWWOOOPPPXXXbbbiiivvv{{{zzz~~~ssseee^^^WWWOOOJJJHHHNNN]]]lll|||yyyrrrpppssstttyyyzzzssslllnnnuuuxxxkkkjjjkkkpppvvvyyywwwttthhhbbb[[[ZZZ___fffkkkmmmuuuoooeee\\\VVVTTTSSSRRR]]]dddmmmqqqmmmfff^^^ZZZOOOLLLHHHFFFFFFJJJOOORRRbbbeeejjjkkkhhhddd```___\\\TTTLLLFFF???777555777999777555222222444777:::555666888;;;>>>AAADDDEEEJJJKKKLLLMMMOOOQQQSSSTTTSSSTTTVVVZZZ^^^cccgggjjjkkkkkkmmmnnnooopppqqqqqqkkklllllliiiddd___\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVXXXYYYXXXUUUSSSRRRRRRNNNLLLIIIHHHIIIIIIIIIHHHEEEFFFGGGEEEBBBAAAAAACCCAAACCCEEEGGGJJJOOOUUUYYYZZZ\\\^^^^^^]]]]]]]]]^^^\\\[[[ZZZYYYYYYZZZ\\\]]]```^^^]]]\\\[[[\\\^^^___aaabbbccccccbbb```^^^]]]```aaadddeeefffeeecccaaabbbaaa````````````]]][[[\\\ZZZVVVTTTUUU[[[aaadddggglllooopppsssyyy{{{zzzzzz}}}zzzzzznnnooovvvmmm]]][[[aaaeeeqqqvvvtttvvvwwwdddLLL;;;555222222333333666<<<222111111000000//////...//////.........//////000------............------...------,,,,,,++++++***++++++,,,,,,,,,,,,------...///000111333444555666444444333222111000//////222333555555333222333444000000000000000111111222222222222222111000///......///111000//////000222111111000000000///////////////000000000000111111333222111111111111111111111000000000111333555666CCCIIIUUUaaakkkqqqtttuuurrrnnnjjjfffccc]]]UUUOOOOOONNNLLLJJJIIIKKKOOORRR\\\eeessszzzxxx}}}xxxrrrdddUUUJJJEEE@@@======<<<999666666777777666333222222222555:::@@@FFFQQQgggvvvnnnrrrtttsss{{{{{{~~~{{{fff[[[YYY[[[___hhhqqqvvvzzzoooWWWMMMEEE@@@<<<<<<@@@EEEHHHIIIOOOKKKGGGFFFGGGHHHFFFDDDBBBBBBBBBBBBCCCEEEGGGHHHHHHFFFEEEEEEIIIPPPZZZbbbiiikkkqqqyyyyyyssseeebbb```eeeooovvvvvvtttkkk```RRRRRRbbbkkk[[[CCC<<<;;;888777;;;AAAAAA===777333333555444000///111///111222333333666999<<>>???BBBEEEFFFFFFJJJHHHFFFFFFHHHHHHFFFDDDDDDCCCAAAAAABBBDDDFFFGGGIIIFFFDDDEEEHHHPPP]]]iiivvvwww}}}xxxjjjdddbbb]]]ZZZ```nnnzzz~~~~~~xxxsssdddZZZfffwwwoooYYYAAA===888555888===@@@@@@777333222444444111///111///000222333333444777999;;;EEESSS]]]```___\\\[[[XXXXXXWWWVVVUUUWWW\\\___nnnooonnnhhh^^^VVVRRRQQQWWW^^^hhhooorrrvvv|||{{{yyywwwvvvyyy~~~~~~nnnaaaYYYPPPIIIDDDCCCKKKTTTnnnyyy~~~yyypppfff```___aaagggqqq|||{{{vvvpppnnnqqquuuyyyzzz~~~zzzooobbbXXXVVV\\\cccbbbeeegggeee```[[[ZZZ[[[XXXUUUWWWbbbsssxxxpppiiieeecccbbbZZZ```fffeee___[[[\\\^^^```ccc```ZZZZZZ\\\TTTFFF999:::;;;999666333333444222222222222222222333444777888;;;>>>AAABBBBBBBBBDDDEEEFFFGGGHHHJJJKKKLLLOOOOOOPPPRRRTTTXXX[[[]]]___aaadddddd```[[[WWWUUUOOONNNLLLKKKLLLOOOQQQSSSTTTTTTSSSPPPMMMKKKKKKLLLMMMJJJGGGEEEDDDCCCBBBAAA===>>>???@@@@@@???>>>>>>>>>@@@CCCEEEIIIMMMSSSWWWZZZ]]]aaabbbbbb```______]]]]]]]]]^^^___```bbbccccccbbb```^^^]]]]]]^^^______aaaccceeeeeeccc```^^^___```bbbdddeeeeeedddccceeecccbbbbbbbbbaaa^^^\\\TTTNNNGGGCCCCCCKKK[[[iiiyyyzzzssstttxxxzzz}}}tttpppuuu|||~~~zzzxxxzzzttteee[[[^^^eeelllqqqvvvwwwvvvkkkRRR;;;777333222444444444777;;;000000000/////////////////////............///000,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......//////000111111222111000000000000111333333222444555555444333333444111000//////000222555666;;;;;;:::999777555444333000111222222000000111333///000111111111111000000...////////////000000000222111111000//////////////////000000111111111111222444777;;;???AAACCCDDDDDDBBB@@@?????????>>>===999;;;======>>>???BBBDDDIIINNNVVV```nnn}}}tttfff]]]TTTSSSPPPKKKGGGDDD???:::>>>===;;;::::::888666444444444555444444555999<<>>??????>>>>>>???AAACCCEEEHHHLLLRRRVVVXXX[[[___aaaaaa`````````]]]^^^^^^___aaabbbcccddddddcccaaa___^^^^^^___``````aaaccceeeeeedddbbbaaa\\\^^^```bbbcccdddeeeeeedddcccbbbaaaaaa```]]][[[MMMGGG@@@===>>>III___uuu|||vvvwwwyyy}}}~~~vvvsssvvvzzz|||xxxxxxsssggg```bbbhhhmmmqqquuuwwwssscccLLL999666222222555666666888<<>><<<999666333222222333333222000...///000///000111222222222111000......////////////000000111000//////////////////------...///000111222222111222333555777888999999;;;:::999888888888999999666888999999888888:::<<>>666111222444333222444///000111111111333666999888===HHHSSS\\\```___\\\YYYZZZYYYWWWUUUTTTUUUVVVYYY]]]bbbccc```YYYSSSOOOJJJKKKLLLMMMMMMPPPTTTWWWgggiiijjjkkkmmmpppuuuxxxwwwwwwxxxyyy{{{{{{xxxvvvppppppvvvyyyjjj```VVVOOOKKKIIINNNTTTeeerrr~~~iiiYYYWWWWWW[[[ccciiimmmmmmpppmmmiiieeecccdddfffhhhnnnzzzzzzjjj]]]WWWRRRUUUZZZ^^^___```bbbcccccc]]]UUUTTTYYYccckkkppp||||||zzzvvvoooggg```[[[]]]\\\]]]___aaa^^^UUUNNNJJJPPPXXX```kkktttuuuqqqcccXXXIII>>>:::888666444555444333333222222333333111222333555777888999999666777999;;;>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKQQQTTTZZZ___ccchhhmmmppp```]]]XXXUUUTTTVVVYYY\\\ZZZ[[[[[[YYYVVVTTTSSSTTTVVVUUURRRQQQNNNKKKFFFBBB>>>===;;;;;;===>>>>>>===???AAACCCEEEHHHMMMSSSWWWXXX[[[^^^```_________```]]]]]]^^^___```aaabbbcccdddcccaaa_________aaabbbaaabbbcccdddeeeddddddccc\\\\\\^^^```bbbcccddddddcccbbb```______^^^[[[YYYFFF???:::999;;;HHHddd||||||}}}~~~zzztttrrr{{{wwwmmmfffbbbdddiiinnnppptttvvvmmmYYYDDD999555333333777999888999===////////////////////////222111000...------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,...///000111111111000///...///111222444111333444444333222222333111000//////000111222333======<<<;;;:::888666555888888888666222000000000...///111333333222111000........./////////000000//////.........///000000//////.........///000000111111222333444444444444333444444444333333444555555666666555444444666888777999<<<@@@GGGPPPZZZaaatttrrrlllmmmooopppqqqfffccc^^^XXXPPPJJJEEEBBBCCC@@@===<<<;;;999888777555555555333222222333444111222333444777<<>>;;;999888666555333333222222111111111222333444666666000222444777999:::;;;;;;999:::===???BBBDDDEEEFFFLLLOOOSSSWWW^^^fffoootttlllhhhaaa\\\YYYZZZ]]]___]]]^^^______\\\ZZZYYYYYYYYYYYYYYYYYYWWWSSSMMMIII@@@<<<999888:::<<<<<<<<<<<<>>>BBBEEEJJJPPPVVV[[[]]]^^^```___^^^]]]]]]^^^^^^___```aaabbbbbbbbbbbbdddcccaaa``````aaabbbcccbbbbbbbbbcccdddeeeffffffaaaaaabbbccccccdddddddddaaa```^^^]]]]]][[[YYYVVVDDD<<<888888;;;HHHhhh}}}tttyyy{{{mmmeeeaaaaaaeeekkkpppppptttsssdddMMM<<<777555333555999;;;:::;;;>>>.........///////////////333222000///---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))+++---///111222333333222000......///111222000222444333222111222222000000000000000000111222555666777999:::;;;;;;;;;>>>???>>>;;;777333333333...///111333444333111000............/////////000...............///000111333222000...---......///000111111222111111000000000222333333333333555666444444555555444555888;;;555777999;;;===BBBGGGKKKUUUdddwwwkkk___[[[XXXWWWWWWPPPMMMIIIDDDAAA?????????;;;888666777888666666666333333333222222333555777444444666777;;;AAAIIIOOOYYYaaalllsssvvvwwwyyyzzzrrr~~~}}}vvvuuunnngggiiifffgggaaaYYYaaasss~~~~~~zzzooobbb\\\eee|||}}}{{{{{{{{{}}}vvvtttwwwfffTTTLLLGGGGGGHHHBBBCCCDDDCCCBBBBBBCCCDDDAAAAAAAAA@@@???@@@BBBDDD@@@AAACCCDDDEEEEEEEEEEEEEEEAAABBBGGGDDDAAAJJJZZZsssyyyjjj[[[TTTYYYeeeooojjjrrrwwwvvvyyyhhhGGG999888:::;;;===NNNBBB888555444333333444000000000///000444999===AAACCCHHHRRR]]]bbbbbb___YYYZZZ[[[YYYWWWVVVVVVWWWUUUSSSRRRRRRSSSPPPIIIDDDBBBAAA???>>>???AAADDDFFFDDDJJJTTT\\\aaaeeejjjmmmnnnlllkkkmmmrrrwwwzzz{{{xxxtttpppnnnssszzzuuufff[[[SSSOOOPPPTTT^^^jjjwww}}}tttmmmjjjjjjnnnrrrwww{{{gggZZZXXX^^^ggglllsssrrrpppkkkddd\\\WWWUUUWWW[[[hhhxxxkkkccccccgggkkknnnyyyjjjZZZRRRTTTYYYVVV\\\fffooosssrrroookkkhhhggggggjjjnnnpppooommmlll```VVVWWWYYY```qqqnnn[[[MMMGGG>>><<<:::888666444333222222111000000111222444555111222444666777666666555333555999<<<@@@BBBCCCCCCBBBDDDFFFJJJQQQZZZeeellluuupppiiibbb^^^^^^aaaccc___bbbddddddbbb___^^^]]][[[\\\^^^______[[[UUUPPPAAA<<<777666888:::;;;;;;999<<<@@@EEEKKKRRRYYY^^^aaabbbbbb```]]]\\\\\\]]]aaabbbcccddddddddddddddddddcccaaa``````bbbccceeeccccccbbbbbbccceeeggghhhhhhhhhhhhggggggfffffffff```___]]]\\\[[[ZZZWWWUUUEEE>>>:::;;;===KKKlll}}}}}}|||vvvggg___]]]```gggnnnqqqqqqsssppp^^^DDD666555555333555:::<<<;;;<<>>JJJQQQ[[[eeeooo{{{aaaVVVQQQIIIFFFHHHBBBAAA@@@>>>===;;;::::::999888777666444333222111111111000000111333666777666888<<<@@@FFFLLLQQQUUU```gggqqqwwwyyyvvvsssqqqnnnkkkmmmssstttooonnnqqqmmmiii^^^RRRQQQ\\\jjjrrrnnnjjjgggddddddkkk|||vvvnnnrrrvvvtttooouuuxxxuuu^^^UUUMMMDDDAAAFFFBBBDDDFFFFFFDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEGGGGGGHHHHHHFFFEEEDDDDDDFFFJJJNNNQQQfff|||}}}yyytttlllaaaUUUQQQ\\\jjjjjjfffhhhpppvvv{{{jjjOOOCCC:::222999IIIRRRMMM???222///555777444444333111000111444888:::AAAGGGMMMSSS\\\eeefff```]]]ZZZWWWVVVWWWWWWUUURRRSSSSSSRRRQQQPPPOOOOOONNNGGGGGGHHHJJJLLLOOOQQQRRRRRRSSSVVV\\\bbbfffiiiiiiooolllhhhiiioooxxx~~~wwwtttvvv|||pppccc[[[UUUQQQOOORRR^^^rrr|||zzzvvvqqquuu|||~~~yyyvvvmmmcccooolllpppzzzjjj___^^^eeekkktttyyy~~~|||qqqccc\\\\\\NNNTTT___mmmrrriiihhhmmmrrr|||jjj[[[VVVWWWSSSVVV[[[bbbkkksssyyy}}}sssssstttvvvyyy}}}xxxeeeZZZ[[[ccckkkoooiiiVVVJJJ???666666999999777777222333444444222111111222222222222222333333333333555555666888:::>>>AAABBB??????@@@BBBGGGNNNTTTXXXaaacccfffeeeaaa______```^^^```bbbccccccaaa___]]]]]]\\\YYYYYY]]]```ZZZQQQJJJAAA777444777::::::888;;;<<>>OOOlll|||{{{ooo]]]\\\```bbbgggooonnntttvvvmmmYYYDDD888333555666777999;;;===>>>???000000///...............---------,,,---......///............---,,,+++******+++,,,------,,,+++******************++++++,,,,,,,,,,,,,,,---...///000000000111111222222333333333444333222000000222333222222333222222444777:::999888666666777:::===???SSSTTTSSSMMMCCC;;;888888333222222111111222444444111111111111000///......000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222444333333222333444555666444444444444666888999;;;<<>>@@@>>>>>>===;;;:::888777777777666555444333222111111222111111111333555888999EEEGGGKKKOOOUUU[[[bbbfffrrrvvv|||~~~yyyvvvnnnjjjiiinnnrrrrrruuuzzzsssqqqiii___\\\bbbiiilllfffdddcccbbb^^^]]]fffqqq{{{qqqlllllllllhhhdddpppzzzmmmZZZRRRMMMEEECCCGGGDDDEEEGGGGGGEEEDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGEEEDDDCCCBBBDDDGGGJJJMMMeeewwwxxxuuu}}}|||tttooohhhccc]]]ZZZ___hhhlllhhhgggkkknnnrrr{{{hhhQQQEEE>>>777777===KKKIII@@@555111444555333333222000///000333666999@@@GGGNNNSSSZZZccceeebbb]]]ZZZVVVUUUUUUVVVTTTRRRSSSSSSSSSSSSRRRRRRRRRQQQNNNQQQVVV\\\aaadddfffgggccceeeiiillloooooommmkkkkkkiiiffffffkkksss|||}}}zzz{{{}}}|||kkk___VVVPPPMMMSSSYYYgggyyyyyytttmmmfffgggmmmrrr~~~~~~tttppplllkkkooouuuttteeebbbfff}}}wwwiii___XXXWWWXXXaaannn}}}}}}sssoooqqqttt{{{kkk___ZZZUUUUUUWWW[[[bbbjjjrrrwwwyyyzzz{{{~~~wwwddd^^^gggssscccTTTFFF???<<<888555444333333444555555555444333333222222222111111111111444444555666888;;;===???@@@@@@@@@AAACCCHHHLLLNNNPPPTTTXXX[[[\\\\\\___aaa]]]^^^```bbbbbb```^^^\\\\\\[[[YYYXXX]]]```[[[SSSKKKBBB888555777;;;;;;999;;;<<<>>>CCCKKKTTT\\\```cccccccccaaa^^^[[[[[[[[[______aaadddggggggeeebbbbbbccccccdddddddddddddddeeeffffffeeedddeeegggiiihhhkkkkkkfffdddfffgggfff```]]]XXXWWWYYYZZZYYYWWWLLLEEE???>>>BBBOOOggg|||wwwvvv{{{~~~jjjZZZZZZ___bbbgggoooppptttsssgggTTTAAA666333666666888999;;;===>>>>>>000000///...............,,,,,,,,,,,,,,,------...............---,,,++++++******++++++++++++******,,,,,,+++++++++,,,------++++++++++++,,,---......///000111333333333333222333333444222000000111333111222333444555888<<>>AAARRRTTTSSSNNNFFF???;;;:::555444222000000111222333111111111111111111111111////////////////////////000000000000000000000000///////////////////////////000111111222222111111333333222222333333444555222222222222333444555666555888===@@@CCCHHHPPPVVV```gggqqqxxx|||xxxcccOOOGGGDDD>>>:::;;;999999888777666555444333444444333222111111000000222222222333666999===???RRRXXX```gggnnnsssxxx|||{{{rrrhhheeeeeejjjpppssswww{{{|||}}}yyyqqqlllllliiieee[[[\\\^^^^^^VVVNNNMMMQQQccceeeggghhhgggfffffffffrrrooo___QQQMMMKKKEEEDDDGGGEEEGGGHHHHHHFFFDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAACCCEEEGGG]]]mmmvvvppplllrrrxxxwwwuuuoookkkiiigggdddcccfffqqqlllgggdddaaadddmmmwwwuuuiiiXXXJJJAAA<<<777333AAACCCAAA999333222333222222111///...///222555777===EEELLLPPPTTT\\\bbbddd```]]]XXXVVVUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVV[[[^^^bbbeeeggggggeeedddfffjjjqqqwww|||}}}}}}|||vvvtttqqqkkkggghhhmmmrrr~~~}}}{{{|||kkk^^^UUUQQQMMMLLLSSSdddvvvzzzpppgggccceeefffuuuwwwpppjjjlllwwwxxxpppqqq{{{}}}jjj___WWW[[[aaahhhuuuvvvooommmnnnttt~~~{{{sssccc```\\\YYY[[[```gggkkkwwwyyy|||ppppppvvvuuu{{{ttt```SSSIII???888666666444222333666777555222444444333222111111111111333333333444555777888999???>>>>>>>>>???@@@BBBCCCAAAEEEJJJOOORRRUUUXXX[[[WWWYYY[[[]]]]]]\\\ZZZXXXZZZYYYWWWVVVZZZ___\\\UUUKKKCCC:::666888;;;;;;::::::;;;>>>CCCJJJSSS\\\```aaabbbcccaaa^^^\\\[[[\\\``````aaaccceeefffdddcccbbbbbbcccdddeeeffffffgggfffggghhhgggffffffhhhjjjkkkkkkhhhccccccggghhheee```^^^[[[YYYXXXXXXXXXYYYSSSMMMGGGEEEGGGPPPaaaoootttyyy|||zzzwwwzzzuuupppwwwuuudddWWWXXX^^^ccciiippptttssslll^^^KKK<<<555333666777888:::<<<===>>>>>>000000///...............,,,++++++++++++,,,---------.........------,,,+++************************,,,,,,,,,,,,,,,---......++++++******+++,,,,,,------///111333444444333222222333444333111000111333111222444555666888<<<>>>>>><<<888555666999>>>AAAEEEGGGIIIGGGCCC???<<<<<<888666333111///000111222000000000000111111222222////////////////////////////////////////////////////////////////////////...///000000111000000000222222222222222333333444222222222222222222333333444666777888999;;;???CCCIIIMMMSSSVVVXXXYYY\\\]]]```cccgggllltttzzzwwwqqq```QQQEEEAAA@@@<<<999999666555555444333222222111111111111000000000000000111222333777;;;@@@EEEHHHSSS]]]kkkyyyuuuhhhbbbdddkkkuuu|||~~~{{{xxx}}}~~~zzzvvvqqqhhh^^^UUUWWW[[[\\\TTTIIIDDDDDDOOOWWW```dddeeeiiirrrzzzwww[[[PPPGGGFFFFFFDDDCCCFFFDDDFFFHHHGGGEEECCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCNNNbbbpppoooiiikkksssxxx}}}wwwsssrrrnnnhhhfffhhhwwwssslllbbbZZZZZZcccmmmtttttthhhSSSCCC===999333999>>>@@@;;;333000111444222111000///000222444666999AAAIIILLLNNNTTT]]]ccceeeaaa\\\XXXVVVVVVWWWXXXTTTUUUWWWYYYZZZ[[[[[[[[[]]]]]]\\\ZZZXXXUUURRRPPPMMMQQQWWW___fffnnnuuuyyyxxxmmmeeecccddduuu}}}~~~nnnaaaXXXJJJCCCCCCOOOaaappp|||wwwooolllhhhrrr}}}rrrjjjlllqqqvvv{{{yyyrrrqqqaaa___aaabbbiiisssuuuzzz~~~{{{rrrjjjfffggghhhqqq}}}yyyqqqiiidddcccdddeeeoooqqquuu{{{yyysssuuuzzzwwwlll```RRRHHHCCCAAA;;;555444777999777444555444333222222222333333222222222333333444444444:::::::::;;;<<<===>>>>>>===???CCCFFFIIIKKKLLLMMMOOOQQQTTTVVVWWWVVVUUUTTTVVVUUUSSSRRRVVV[[[[[[VVVKKKDDD;;;777777:::::::::999:::===BBBJJJSSS[[[``````bbbcccbbb```^^^]]]^^^aaaaaaaaacccddddddddddddbbbbbbcccdddeeeggghhhiiiggghhhiiiiiihhhhhhiiikkkmmmlllhhhdddeeegggeee___]]]]]]\\\YYYWWWWWWYYY[[[\\\XXXSSSRRRTTT\\\hhhqqqkkkpppwww{{{}}}ssskkklllsssyyylll```WWWYYY```ffflllrrrwwwqqqdddSSSBBB777333333666777999;;;<<<=========000000///...............,,,++++++++++++,,,---------------...------,,,,,,************************)))))))))))))))******+++++++++*********+++,,,,,,,,,...000333444333333222222333444333222111111222111222444555555666888::::::999777666666666888999<<<>>>AAABBBAAA@@@??????<<<:::777444222111111111///////////////000222222000000000000000000000000////////////////////////////////////////////////......///000000000000///111111111222222222222222222222222222222222222222222333333333333555777999???@@@BBBBBBAAAAAAAAAAAACCCFFFIIIKKKPPPTTTRRRMMMGGG???999888999888666666333333333222222111111111//////000000000000111111111333666;;;AAAIIIOOORRRPPPYYYhhhwww}}}pppgggfffqqqzzz|||{{{yyyxxxtttiii^^^WWWWWWZZZ\\\YYYRRRPPPRRRXXX^^^cccccccccmmmyyyZZZJJJDDD???@@@AAAAAAAAABBBBBBDDDFFFFFFDDDAAA@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEE[[[rrrwwwoookkkrrr{{{|||xxxtttlllfffgggmmm|||}}}wwwjjj___]]]eeemmmeeeGGG:::777555777;;;???<<<444///111666333222111111111333444666888???GGGKKKLLLPPPZZZdddfffddd___ZZZVVVUUUWWWXXXTTTVVVYYY[[[]]]^^^^^^^^^TTTQQQLLLGGGDDDCCCCCCDDDAAABBBEEEHHHNNNYYYeeemmmyyyyyynnngggeeedddqqqlll]]]NNNFFF@@@DDDNNN\\\mmm{{{~~~yyy|||wwwooolllccckkkxxxtttkkkkkkwwwrrreeebbb```dddjjjpppvvv|||{{{sssjjjeeecccgggiiioooxxx{{{uuupppnnnnnnpppsssvvvzzz|||~~~~~~zzzyyy|||}}}vvvuuutttvvvyyy||||||||||||zzzsssggg]]]XXXPPPHHH>>>999:::;;;999777444333222111111222333444222222333333333222222222444555666888:::<<<>>>@@@>>>>>>@@@BBBDDDDDDDDDCCCIIIKKKOOORRRTTTUUUTTTSSSRRRQQQNNNLLLPPPWWWXXXVVVNNNGGG>>>888777999::::::::::::===BBBIIIQQQYYY^^^```bbbddddddbbb```___```aaabbbcccddddddddddddeeebbbbbbbbbccceeegggiiijjjhhhiiikkkkkkjjjiiijjjkkkmmmmmmkkkgggggggggaaaYYYRRRSSSTTTUUUVVVXXX\\\```fffeeecccdddjjjssszzz}}}xxx{{{|||vvvnnnjjjkkknnnzzz~~~ggg___YYY[[[cccjjjpppuuuwwwmmm\\\III;;;555333444666888:::<<<===>>>======000000///...............,,,,,,,,,,,,,,,------...,,,------...------,,,,,,,,,+++************+++,,,++++++******++++++,,,---,,,++++++******+++,,,,,,+++---...000222222222222111333444444222111111222000222333444333333555666666666666555444333222111999:::;;;<<<===============;;;999666333000...---000//////...///000111222000000000000000000000000000000000000000000000000////////////////////////---...//////000000//////000000111222222222222111000111222222333222222111333333333444555666777777::::::::::::999999::::::;;;===>>>>>>@@@CCCAAA<<<;;;888777777888888777777222222222222111111111111//////000000111222333333555777:::@@@GGGOOOVVVZZZTTT[[[eeeqqq~~~wwwsssqqqsss{{{yyy|||~~~vvvlll^^^\\\]]]```aaabbbfffmmmssssssoooiiihhhttthhhMMM@@@>>><<<<<<>>>???@@@@@@???BBBEEEEEECCCAAA???>>>>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@AAABBBCCCCCCBBBBBBEEEYYYrrr|||uuuwww|||vvvppphhhcccgggooo{{{wwwkkkjjjqqqwww~~~TTT;;;444555666999??????999111111666333222222111222333444555888===EEEKKKMMMOOOYYYcccfffeeeaaa\\\WWWTTTUUUVVVTTTVVVYYY]]]____________SSSNNNEEE===999:::===@@@>>>@@@AAABBBFFFOOO[[[dddrrr{{{{{{qqqkkkccclllzzzyyyeeeUUUMMMEEEAAAAAAIIIXXXggg}}}tttjjjaaa^^^```iiiuuuwwwmmmbbbeeekkksss{{{rrreeebbbdddfffooouuu{{{~~~zzzqqqiiicccbbb```___cccmmmzzz~~~zzzuuuvvvvvvwwwxxxyyyzzzzzzsssrrrpppmmmmmmqqqwww|||ssssssssstttwwwxxxwwwvvvsssqqqssswwwwwwpppjjjhhhXXXQQQHHHAAA===<<<999777666444222111111222333444444444444444444333222222222222333555888;;;???@@@<<<<<<<<>>>>>===<<<000000///...............---------,,,---......///,,,,,,------...------,,,---,,,+++******+++,,,---...............//////000,,,,,,++++++++++++,,,,,,++++++,,,...///111222222111333444444222111111111...000222333222333444555333333444555666777777777888777777888:::<<<===>>>BBBAAA???<<<888444111///222111000//////000222333222222222222222222222222000000000000000000000000000000000000000000000000......///000000000000000//////111222222222111000...///000222222222111111333333333444666777777777777666555555666888888888777:::;;;999:::<<<;;;777888999999888888888777666000000000111111111111111///000000222333444555555;;;<<<@@@EEEKKKRRRYYY\\\___gggqqqyyy}}}yyyyyyzzz|||wwwtttzzzyyyfffbbbaaaeeejjjpppzzz|||vvvxxxlll]]]LLL>>>>>><<<;;;<<<>>>???>>>>>>AAAEEEFFFDDDBBB@@@@@@===???@@@BBBBBBBBB@@@??????@@@@@@@@@??????>>>===;;;===???AAACCCCCCCCCBBBFFFSSSjjj}}}tttnnnhhhddddddhhhooo|||~~~uuuvvv}}}jjjEEE555444555888@@@EEE@@@555111333222111111111111222333333666999@@@IIILLLNNNUUU^^^iiihhhfffaaaZZZWWWWWWXXXTTTVVVYYY]]]_________^^^[[[VVVNNNHHHFFFJJJPPPTTTOOORRRUUUTTTQQQRRRVVVZZZkkkvvv|||sssuuuyyyyyyfff]]]SSSKKKEEEDDDKKKUUUjjjyyywwwlllfffcccgggqqquuuqqqkkkaaa___fffrrr|||yyypppmmmiiiiiiooozzzvvvmmmbbb```^^^^^^bbbjjjsssyyy~~~~~~zzzttttttuuuvvvxxxzzz}}}~~~{{{xxxqqqggg```aaahhhoookkklllnnnsssxxx|||}}}}}}ppplllkkklllllliiihhhjjjaaa___ZZZTTTMMMGGGBBB??????===999777555555666777555666666777666555444333444444333333555888;;;===999888999<<>><<<>>>AAAGGGMMMQQQTTTUUUVVVOOOOOOKKKFFFHHHPPPUUUUUUXXXRRRIIIAAA<<<;;;<<<<<<<<<<<<>>>AAAGGGNNNUUUYYY[[[^^^aaabbbaaa```______aaaeeehhhiiihhhfffeeefffbbbbbbaaaaaabbbeeeggghhhgggiiikkklllkkkjjjjjjkkkhhhmmmmmmiiieeeccc```\\\MMMKKKLLLPPPXXX___ccccccfffooozzz~~~yyy|||uuunnnnnnpppvvvuuubbb```___aaagggoootttvvvqqqcccOOO???777555666777777999;;;>>>???>>>===<<<000000///..................------------...//////,,,,,,------...---------------,,,++++++,,,------,,,++++++++++++,,,------------,,,,,,+++,,,,,,,,,+++++++++,,,...///111222111333444444333111111111,,,///111333333333555666000111333666:::???BBBDDD:::999888999===AAADDDEEELLLLLLKKKHHHDDD???;;;888444333111000000111333444222222222222222222222222000000000000000000000000111111111111111111111111...//////000000000000000...///000222222111111000,,,---///111111111111000000//////000222333333222555333222222333555555555333666666555555888888555444666777444333222222000/////////000000000000000000000111333444555666777@@@AAADDDHHHMMMTTTYYY\\\iiittt}}}{{{{{{~~~zzzmmmhhhooo{{{}}}yyylllgggdddhhhnnnwwwkkkXXXRRRIII??????>>><<<<<<>>>???>>>>>>AAAEEEGGGFFFCCCBBBAAA===>>>@@@BBBBBBBBB@@@?????????@@@??????>>>===<<<888:::===@@@CCCCCCCCCCCCFFFKKK```uuuoookkkfffaaa```bbbtttyyy{{{{{{PPP:::555333777AAAIIIEEE999000000000000000000000000111222333444;;;EEEJJJJJJPPPYYYmmmmmmkkkfff```[[[ZZZ[[[SSSVVVYYY]]]______^^^]]]```]]][[[[[[```iiisssyyy{{{ooohhheee___jjj}}}|||yyyoooddd\\\TTTMMMLLLOOOWWWgggyyy}}}yyytttrrrtttuuusssqqqccc[[[]]]jjjqqqtttwwwmmmccclll{{{}}}ooommmjjjeee___]]]^^^```lllpppvvv{{{|||yyytttqqqllllllnnnqqqvvv||||||sssmmmjjjgggbbb___dddeeeiiiooowww}}}{{{rrriiiddd```^^^```eeeoooppppppllldddZZZSSSOOOIIIFFFBBB>>>;;;:::::::::666777888888888777666555888666333111222444777999888777777:::===>>>;;;999888;;;AAAHHHMMMQQQSSSSSSPPPPPPKKKFFFHHHOOOUUUUUU\\\VVVMMMDDD???======>>>======>>>AAAGGGMMMTTTXXXXXX[[[___aaa```___^^^^^^aaaeeejjjkkkiiifffeeefffcccbbbaaaaaabbbdddfffhhhgggiiikkklllkkkjjjjjjkkkgggllllllgggbbbbbbcccbbbYYYUUURRRUUU\\\aaabbb```lllxxxzzzqqqppprrrvvvzzzuuuaaaaaa```bbbhhhppptttuuunnn```LLL===777777777888777999<<<>>>???>>>===;;;222111///.........///000---000222222///,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---......---,,,,,,++++++++++++---------......000111111333222222222111111111111///000111222333444444444222333444777<<>>999<<>>:::;;;<<<>>>@@@BBBCCCDDDFFFKKKWWWnnnzzzjjjdddfffeee^^^VVV\\\hhhvvvyyyvvvxxx~~~eeeFFF999666555AAAQQQQQQ???333444333222111000000111222333444555777:::???DDDIIILLLaaajjjqqqnnncccZZZYYY\\\[[[VVVQQQQQQUUUXXXYYYYYY___nnnyyyvvvzzzvvvkkkbbbZZZVVV\\\___fffuuunnn]]]^^^fffjjjpppwww{{{wwwmmmlll|||tttkkkeeecccccciiimmmrrruuuvvvtttqqqnnnkkkeeecccggglllrrr~~~yyymmmeeedddeeebbbbbbcccgggmmmvvv}}}}}}rrrfff\\\XXXYYY\\\[[[dddrrr~~~~~~vvvpppfff```VVVNNNIIIFFFCCCBBBBBB???===;;;;;;:::999777666555555444444555666777999888777666777999;;;<<<666888<<>>;;;111111///.........///000+++...000000...---...///------,,,,,,+++******)))************************,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,------------...///000111000111222333444555555555222222111222222333444555444555666888>>>JJJYYYccc[[[RRRFFF>>>;;;???DDDGGGRRRWWWXXXRRRPPPTTTXXXXXXZZZWWWVVVUUUMMM???444111666555555444444333111000111111000000000000000111111000000//////000000111....../////////000000000000000////////////////////////000000000000/////////000000111111222333333111111222222333333444444333333333333333333333333222111111555999:::666222000111111000///000333555333444666999===DDDJJJNNN[[[]]]___]]]YYYZZZ```hhhlllttt~~~qqqkkklllkkklllooouuuzzz{{{xxxtttttttttyyy~~~~~~vvvnnnllldddbbbbbbfffmmmuuuyyyzzzooollliiijjjmmmqqqssstttzzz{{{aaaOOOFFFCCCBBBDDDBBB@@@>>>===============>>>AAADDDHHHHHHGGGEEEAAA@@@@@@AAACCCCCCBBB@@@AAA@@@>>>=========>>>???>>>>>>??????@@@AAAAAABBBBBBDDDNNNcccqqqiiigggddd^^^ZZZZZZ```gggjjjjjjooovvvxxxgggKKK>>>888666>>>LLLPPPEEE777111222222111000000111222222333444666999>>>CCCIIILLL[[[dddnnnnnnggg```^^^___XXXWWWUUUSSSRRRVVV\\\aaalll~~~zzzppppppqqqyyy|||kkkddddddhhhmmmnnn{{{tttxxxxxxuuuqqqsssvvvyyy{{{{{{xxxvvvrrrkkkeeeeeeggglllwwwvvvmmmiiieeecccaaabbbfffnnnvvv|||zzzqqqiiicccaaafffiiioootttyyy}}}{{{uuunnngggaaaZZZVVVMMMJJJFFFDDDBBB???===:::999888666555555666888999888777666555555777888:::444555777;;;???EEEIIILLLOOOQQQRRROOOKKKIIILLLPPPWWWXXXXXXSSSKKKEEEBBBBBBBBBAAA@@@AAAEEEKKKQQQUUUXXXXXXYYYYYYYYYXXXWWWWWWYYY\\\___ccceeeeeeeeeeeedddccccccccccccdddeeeeeeeeefffggghhhiiijjjjjjjjjjjjkkkkkkjjjiiifffcccaaabbb```___bbbdddccc___\\\cccnnn~~~zzz{{{oooggg\\\aaaeeejjjpppvvvvvvqqqfffTTTAAA:::999999999::::::999999;;;>>>???===;;;111000//////......//////+++,,,------,,,---///111------,,,,,,++++++******************************,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,---.../////////111444777::::::::::::555444333111111333444555777999:::;;;???KKK[[[gggaaaXXXLLLBBB<<<<<<======JJJRRRWWWUUUSSSWWW^^^ccchhhhhhkkknnngggUUUBBB666555444444555666666444222444222000///...///000111222222111111111111222222............////////////111000000///......------//////000000000000////////////000111111222222333//////000111222333444555222222222222222222222222111000111555999:::777444000111111000000111333666222666<<>>>>>@@@@@@BBBFFFHHHIIIHHHFFFCCCBBBAAABBBCCCCCCAAA??????>>>>>>===>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBHHHZZZvvvyyyooojjjfffccc```\\\YYYZZZ\\\___fffmmmdddiiittt}}}xxxfffPPPDDD888888;;;EEEMMMIII;;;...222222111000000111222222222222444777<<>><<<999777777888:::;;;999888666555555777888:::444444444555999===BBBEEEKKKOOORRRQQQNNNKKKKKKMMMSSSVVVYYYWWWPPPIIIDDDCCCBBBAAAAAABBBFFFKKKQQQUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUWWWYYY]]]```cccfffgggccccccccccccddddddeeeeeegggfffffffffggghhhhhhiiihhhiiikkklllkkkhhhfffdddaaadddgggiiihhhddd^^^YYY]]]eeerrrzzzzzzkkkbbb]]]aaafffkkkrrrwwwuuunnn]]]NNN>>>888999999999:::;;;:::999:::;;;======<<<000000//////............,,,,,,+++++++++,,,...///------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...111444888;;;>>>>>>======888666333111111222444666999<<<@@@??????DDDNNNWWWSSSNNNHHHBBB???===<<<;;;BBBKKKSSSUUUUUUYYYccclllttttttwwwzzzwwwjjjWWWIII:::777444444666777666444444444333222222111000///222222111111111111222222..................//////////////////......------//////000000000000////////////000000111222222222//////000111222222333333111111111111111111111111111000111333666777555222///000111000000222444777999>>>FFFMMMTTT[[[ccciiipppvvvzzzxxxrrrmmmiiifffhhhiiikkklllfff^^^]]]```aaabbbffflllrrrtttqqqnnneeeaaaaaafffhhheeebbbaaa[[[\\\^^^^^^___bbbfffiiihhhjjjkkkjjjgggiiiooottt~~~qqqWWWHHHFFFGGGDDD>>>AAAAAABBBBBBBBBAAA@@@???BBBBBBCCCFFFIIIIIIHHHFFFEEECCCBBBBBBCCCCCC@@@>>>=========>>>???AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAACCCAAACCCQQQiii~~~}}}~~~}}}tttmmmjjjiiiggg```ZZZYYY\\\```cccddd]]]]]]bbbkkknnneeeUUUGGG888999:::>>>EEEGGG<<<...222111111111111111111222000111222555:::???DDDFFFSSS^^^mmmwwwxxxpppeee^^^XXX^^^dddfffgggmmmwwwvvvtttxxx|||qqqgggcccbbbccciiirrr|||zzztttpppsss~~~xxxtttuuu}}}vvvooolllnnnrrr}}}vvvpppnnnooosssuuuyyysssqqqooommmmmmnnnooopppwwwxxx{{{}}}}}}zzztttpppiiieee```[[[VVVRRRNNNKKKFFFCCC???;;;999999:::;;;999888777777777999;;;<<<777666444444666:::>>>AAAEEEJJJOOORRRQQQOOONNNNNNRRRVVVYYYXXXRRRLLLIIIHHHEEEDDDCCCCCCGGGLLLRRRUUUXXXXXXYYYZZZYYYWWWVVVTTTTTTUUUVVVXXX[[[___ccceeeaaabbbccccccddddddddddddggggggeeeeeeeeefffggghhhfffhhhjjjjjjiiigggcccaaa^^^ffflllllliiiccc\\\UUU\\\aaajjjttt~~~}}}{{{{{{wwwiiiaaa```dddiiinnntttvvvpppgggTTTGGG;;;888999999:::<<<===<<<:::::::::<<<======///////////////......---///---+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,------111333777:::;;;;;;:::999888666444111111222444555666<<>>>>>???@@@@@@===;;;;;;DDDNNNUUUWWW]]]jjjvvv~~~|||yyyxxxxxxssshhh___NNNGGG???:::888666222///444666888:::999666222///222111111000000111111222//////////////////..................//////000000//////000000000000//////...//////000111111222222111111111111111111111111111111111111111111111111111111222333444444222111...111444666999===BBBFFFPPPTTTYYY[[[]]]aaahhhmmmvvvppphhhfffgggiiihhhgggkkkrrrooolllkkkmmmrrrvvvwwwvvvjjj___VVVTTTVVVXXX\\\```]]]^^^^^^^^^^^^aaaeeehhhlllnnnooolllkkkpppzzzxxxeeeOOOEEEFFFHHHCCC===AAAAAABBBBBBBBBBBBAAA@@@CCCCCCCCCEEEHHHHHHGGGEEEEEECCCBBBBBBCCCBBB@@@>>>;;;<<<===>>>@@@BBBDDDDDDAAAAAAAAABBBBBBCCCCCCDDD@@@>>>>>>GGG[[[oooxxxwwwqqqxxxxxxnnnjjjjjjhhhddd___```eeehhheee___VVVVVV[[[hhhsssqqq^^^LLL:::;;;:::999<<>><<<<<<<<<999888777777888:::<<<===:::888555444444777:::<<<>>>CCCJJJPPPSSSTTTTTTSSSVVVXXXZZZXXXSSSOOONNNOOOIIIHHHGGGGGGIIINNNSSSVVVZZZ[[[]]]^^^]]][[[YYYXXXVVVVVVUUUUUUXXX[[[___aaa```aaabbbcccddddddddddddffffffdddddddddeeefffgggfffgggggggggeeeaaa^^^\\\^^^gggnnnnnnkkkhhhbbbZZZ___aaagggmmmssszzz|||tttppptttssshhhccceeeiiimmmppptttssshhh\\\KKKAAA999888;;;;;;<<<>>>???>>>===<<<;;;<<<===???...////////////...------000...,,,+++,,,,,,+++***------------,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,---...///222444555555444333777555333222111222333444222777===AAAAAA>>>:::888333444777;;;???@@@>>><<<666;;;DDDMMMRRRYYYgggttt|||tttlllkkkmmmmmmiiieee]]]SSSKKKEEE???555...666999===@@@@@@<<<777333222111111111111111111222000000000000////////////......//////000111111222//////000000000000//////......///000000111111222333333222222222111111111333333333333333333333333333333444555555555555555333777===DDDKKKSSS\\\aaannnooommmhhhbbbbbbgggmmmwww|||gggcccaaadddggglllvvv~~~zzzzzz}}}~~~wwwiii\\\XXX[[[___dddiiifffeeecccbbbdddgggkkkmmmrrrttttttsssuuu}}}ooocccUUUNNNNNNNNNIIIDDDBBBAAAAAAAAAAAAAAAAAAAAACCCBBBBBBDDDEEEFFFEEEDDDCCCBBBAAAAAABBBAAA???===:::;;;===???AAACCCDDDEEE??????@@@AAACCCDDDEEEEEE@@@@@@@@@DDDSSSggguuuzzzqqqvvv|||ooohhhfffhhheeecccfffoootttlll```MMMOOOXXXlllsss[[[DDD>>>777555777888666444000111222222222222111000000000000222444888;;;===BBBJJJYYYkkkxxxzzzsssjjjbbbbbbfffppp|||rrrpppssssssooojjjpppuuuvvvtttvvv}}}xxxjjjgggjjjsss{{{{{{wwwmmmccc```cccfffeeelllqqqyyyzzztttkkkgggiiisss{{{xxxppplllfffaaa^^^^^^```aaaZZZZZZ[[[^^^cccgggiiiiiiiiifffbbb```^^^\\\YYYWWWTTTRRRNNNJJJFFFDDDBBBAAA;;;:::888777777888:::;;;999888555444333444666777888<<>>@@@BBBAAABBBBBB@@@>>>>>>???@@@....../////////...---,,,...,,,+++,,,......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,...000111222222222444333333222222222222333000111333777:::;;;888555000000222666;;;???AAAAAA<<<;;;???FFFJJJOOOZZZfffrrrooofffZZZXXX```fffgggkkkfffbbb```]]]VVVJJJ@@@;;;===AAADDDDDDAAA===:::333333222222222222333333222222111111000000000000000000000111111111111111//////000000000000//////......//////000111111111222222222222333333333333555555555555555555555555555666888999:::;;;<<<>>>???CCCKKKSSS]]]gggpppvvv}}}wwwlllbbb```fffmmmwwwsssmmmhhhiiimmmuuu{{{wwwooojjjpppyyy~~~zzztttmmmjjjllloooppppppqqqssswww{{{qqqhhhddd___ZZZWWWTTTPPPMMMCCCBBBAAA?????????@@@@@@BBBAAAAAAAAACCCDDDCCCAAABBB@@@@@@@@@AAAAAA???===:::;;;===???AAACCCDDDEEE??????@@@AAABBBCCCDDDDDDAAACCCDDDEEEOOOcccvvvvvvzzztttjjjggglllhhhdddiiivvv~~~wwwjjjQQQNNNSSSiiiyyyRRR@@@333333666555444666000111222222222222111000111000000000222555777999===???HHHXXXjjjttttttpppeeebbbaaagggpppwwwyyyxxx}}}~~~}}}zzzxxxwwwtttmmmrrrwwwwwwsssoooooopppwwwzzzsss{{{sssjjjhhhgggcccfffhhhkkkoootttzzz~~~~~~zzztttkkkfffhhhpppwww{{{tttpppkkkgggbbb]]][[[[[[\\\]]]ZZZYYYYYY[[[^^^bbbcccdddcccaaa^^^\\\[[[ZZZXXXVVVWWWVVVUUUSSSPPPMMMKKKJJJCCCAAA>>><<<:::999999::::::888777555444444555555444777<<>>999888<<<@@@AAACCCFFFCCCEEEFFFEEEBBB@@@AAABBB---.../////////...,,,,,,,,,++++++---000111...+++------------------------++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++,,,,,,---.........---,,,,,,---------+++,,,---///111333444555222222222222222222222222222...***,,,222555555333111000///333999@@@EEEHHHKKKFFFDDDGGGIIIJJJQQQ[[[```___WWWLLLKKKTTT^^^aaaddddddgggmmmrrrnnnbbbXXX???AAACCCEEEEEEDDDAAA@@@555444444333333444444555333222222222111111000000333333222222111000000000//////000000000000//////......//////000111111111111111222333444555555666666666666666666666666666666888;;;===???AAACCCEEEJJJOOOUUU]]]fffoooyyy~~~wwwjjj```___gggooo{{{zzzyyy}}}~~~rrrjjjiiipppxxxqqqqqqrrrqqqooolllooovvvsssccc___``````]]]XXXSSSPPPOOODDDCCC@@@>>>>>>>>>???@@@BBB@@@???@@@AAABBBAAA@@@@@@?????????@@@@@@???===;;;<<<>>>@@@BBBCCCDDDDDD???@@@@@@AAAAAABBBBBBBBB===AAABBBAAAIII\\\sssyyy|||{{{oookkkqqqlllfffiiiyyyttt\\\RRRNNN___]]]BBB///222888666444777000111222333333222111000222111000000111333555777>>>;;;===JJJ^^^lllqqqpppfffaaa]]]]]]aaagggjjjkkkiiillloootttwwwxxxwwwvvvrrrrrrzzz}}}xxxuuuyyy~~~wwwqqqnnnuuuxxx|||zzzqqqjjjccciiihhhggghhhmmmuuu}}}{{{ooojjjmmmsssooo{{{}}}zzzyyy{{{yyytttlllllljjjhhheeeaaa^^^\\\^^^]]]]]]```cccfffgggggg```^^^[[[YYYXXXWWWVVVTTTXXXYYYYYYXXXWWWUUUSSSQQQLLLJJJFFFAAA>>><<<;;;:::;;;:::999888777666666666222444888@@@HHHPPPUUUWWW\\\___aaa___[[[WWWVVVWWWYYYWWWTTTQQQQQQTTTWWWYYYVVVYYY\\\___```___]]][[[ZZZYYYXXXWWWWWWYYYZZZ\\\]]]___aaadddeeeeeedddccc___```bbbdddeeefffeeeeeedddbbb___\\\YYYXXXWWWWWWXXX___ccchhhxxxxxxpppooo}}}xxxjjjhhhtttrrrggggggkkkjjjlllooorrrtttmmmZZZHHH<<<888888>>>BBBCCCEEEHHHDDDGGGIIIHHHDDDBBBBBBCCC111000///......------...///......------......///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,///***)))...///+++***---,,,,,,+++***+++,,,---...---,,,++++++,,,///111333111111111333555666666555333444222000111555555111555555666777;;;BBBJJJPPPIIINNNUUUVVVPPPJJJNNNVVVPPPKKKFFFEEEEEEGGGOOOXXX______dddooo|||cccTTTHHHGGGGGGAAA<<<999:::999999:::;;;<<<;;;:::888666222///...///111222111111111111111111111111333111111111333333111...444111///000222444222111555333222444777999999777;;;666555999===>>>???AAAKKKOOOTTTWWWXXXWWWWWWWWWWWW\\\_________eeerrr}}}{{{mmmeeeeeeiiijjjqqq}}}sssbbb[[[```mmm|||yyy|||{{{wwwuuutttwwwooofffZZZKKKJJJKKKMMMOOOPPPNNNIIIDDDFFFCCC@@@@@@AAA@@@===:::>>>??????@@@@@@??????>>>===<<<<<<>>>@@@AAA@@@>>><<<======>>>@@@AAAAAABBB>>>>>>>>>???@@@AAABBBCCCGGGAAA@@@DDDGGGPPPiiixxxwwwssstttppplllppp|||jjj___TTT\\\yyy}}}MMM666777000111999777888222000444666333222444000///...///000222555777<<<;;;<<>>GGGRRRZZZ___cccccc___[[[ZZZWWWTTTYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZYYYYYY[[[]]]^^^___```bbbdddeeedddcccbbbeeedddddddddeeefffeeeeee______^^^ZZZUUURRRQQQRRROOOQQQUUU^^^nnn}}}wwwwwwxxxmmmooo|||vvvkkkiiihhheeemmmjjjiiilllllldddTTTGGG<<<999777999>>>CCCFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC111000///......------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***&&&'''---///......222,,,,,,+++++++++,,,---...---,,,++++++,,,...111222444444333444555666888:::777;;;;;;666222222222000666888;;;>>>???AAADDDFFFMMMQQQYYY^^^[[[SSSPPPQQQFFFCCCAAADDDGGGKKKUUU^^^iiimmmvvvxxxpppppplll```QQQIII@@@===:::;;;>>>AAABBBAAAEEEBBB???:::666333111000111000000000000000000000000//////000000000000///111///---///111333222111555444222222444666666666999:::@@@GGGKKKNNNTTT\\\]]]cccjjjqqqrrrnnnhhhcccZZZ]]]bbbfffhhhhhhhhhhhhvvvyyyxxxpppiiifffddd```bbbjjjyyynnnaaacccdddiiiuuuyyyyyy}}}pppVVVMMMGGGAAACCCDDDFFFIIIJJJIIIFFFEEEEEEBBB@@@???AAAAAA???>>>???@@@@@@@@@@@@@@@@@@???===<<<<<<===@@@AAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBB@@@?????????@@@AAABBBBBBEEE@@@???CCCEEELLLbbbyyyzzzuuusssvvvsssjjjgggooozzzyyymmm\\\WWWgggYYY<<<666---...888999AAA;;;444222333555444333111000//////000222444666;;;;;;;;;@@@IIIVVVbbbjjjmmmddd^^^]]]\\\YYYYYY]]]WWWXXXYYYZZZZZZZZZZZZZZZZZZNNNLLLXXXfffnnnxxxzzzuuuvvvyyy{{{wwwvvvzzzyyyrrrxxx{{{vvvrrrssswww{{{uuurrrrrrvvv|||}}}yyyyyy|||xxxtttuuuwww{{{{{{xxxssssssqqqooommmjjjgggfff```^^^YYYUUUSSSSSSTTTTTTSSSTTTTTTTTTUUUVVVYYY\\\^^^\\\ZZZWWWRRRLLLDDD???===<<<;;;:::999888888888444444444555999AAAJJJPPPZZZaaadddaaa^^^^^^\\\ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZ[[[\\\\\\[[[ZZZZZZ]]]]]]\\\[[[[[[\\\]]]^^^]]]^^^aaacccddddddcccbbbdddbbbaaabbbdddeeedddbbb]]]\\\YYYWWWVVVVVVVVVVVVOOOMMMMMMVVViii}}}wwwuuu~~~pppfffgggiiiiiirrrpppnnnmmmhhh\\\LLL@@@;;;999888:::>>>BBBDDDDDDDDDDDDEEEEEEDDDDDDCCCCCC111000///......------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,///---,,,...---******,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,...000111333444555444555999@@@FFFPPPVVVVVVKKK<<<444222222888<<>>BBBIIIUUU```oooxxxsssggg[[[RRRHHHBBBBBBDDDCCCBBBBBBBBB@@@>>>;;;999777555222222222333333444555555111222333333222222333444222111222444666888888777===;;;888666444555555666888???IIIPPPQQQQQQYYYcccgggmmmxxxxxxnnneeedddffflllqqqppphhh```gggoootttrrrlllfff]]]UUUPPPQQQXXXdddpppyyyxxxllleeeaaaiiikkknnnrrrxxx}}}yyyssstttyyy}}}{{{YYYCCC999777999<<>>>>>???AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;<<>>AAABBBGGGXXXkkktttuuuyyyvvvhhh]]]^^^jjjuuuwwwiii\\\\\\jjj{{{```DDD999//////777999IIIFFF<<<111///666777222222111000000000111333444888999;;;===BBBLLLZZZdddnnnhhhbbb^^^ZZZVVVVVVYYYXXXXXXYYYXXXXXXWWWVVVUUUYYYMMMDDDFFFKKKQQQ\\\hhhttt}}}uuuooolllttt|||rrrpppsss|||~~~{{{zzzuuu{{{yyyuuutttuuu|||wwwtttzzz{{{~~~|||wwwzzz{{{xxxuuusssqqqmmmfffaaa\\\YYYUUUQQQPPPRRRTTTVVVQQQRRRSSSSSSSSSUUUXXX[[[]]]^^^______]]]VVVNNNHHHBBBAAA???<<<;;;:::::::::777666555444666:::AAAFFFVVV___fffdddaaaaaaaaa``````___]]][[[YYYYYYYYYYYY[[[\\\^^^^^^]]][[[XXXVVV]]]]]]]]]^^^^^^]]]]]]\\\[[[\\\^^^aaabbbcccccccccccc```^^^```dddfffccc___ZZZVVVSSSSSSVVVZZZ[[[[[[TTTMMMIIIPPPddd{{{}}}xxxyyyjjjbbbeeejjjmmmsssssssssnnncccTTTEEE<<<:::999999;;;>>>AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB111000///......------...///......------......///,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,222111000///+++((('''(((+++++++++,,,,,,,,,------++++++++++++,,,---...///...000333333555<<>>???CCCNNNXXXlllxxxttthhhYYYNNNKKKJJJHHHEEE>>>===;;;999888777777777444444333333444555666777111333444333111000111333222222333666999;;;<<<===AAA>>>:::777555444444444888???KKKUUUYYYYYY___gggqqqttt{{{yyyoookkkiiilllqqqsssooojjjbbbiiiooonnnjjjdddZZZRRRJJJFFFGGGOOOWWW^^^eeelll~~~}}}uuuqqqpppiiimmmmmmfff``````aaabbbhhhmmmtttxxxyyyzzz{{{|||}}}wwwsssrrrtttzzzeeeOOOBBB888333555999<<<@@@AAA@@@???@@@AAA@@@>>><<<;;;===@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA???<<<<<<>>>@@@AAAAAAEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA??????AAAAAACCCPPP]]]vvvuuutttwwwttthhh[[[XXX```iiisssvvvssshhh^^^___kkkwwwvvv___JJJ???666333444666EEEKKKEEE444---444777222222222111000000111111222555888999999;;;DDDQQQ\\\mmmjjjfff```ZZZVVVVVVXXX[[[[[[[[[[[[ZZZYYYXXXXXX___UUULLLGGGCCCCCCKKKUUUdddjjjxxx}}}tttooohhhqqqxxxqqqtttzzz|||{{{{{{xxxvvvvvv}}}yyyqqqmmmqqqxxx~~~}}}}}}zzz{{{|||xxxtttqqqqqqrrrnnnggg```ZZZWWWSSSPPPPPPRRRUUUWWWVVVVVVVVVVVVUUUUUUXXXZZZZZZ[[[]]]______[[[TTTOOOJJJHHHDDD@@@===;;;:::::::::999888666555888===AAARRR\\\eeeeeeccccccdddcccbbb```^^^[[[YYYXXXYYYYYY\\\]]]```aaa```^^^ZZZXXX\\\]]]^^^______]]]\\\ZZZYYYZZZ\\\___aaabbbcccdddeeeaaa^^^aaafffgggccc^^^WWWQQQLLLMMMSSSYYY[[[[[[YYYSSSOOORRR___nnn{{{uuu|||ttthhhcccffflllqqqooorrrssslll^^^OOOEEE@@@999::::::<<<>>>?????????>>>@@@BBBCCCDDDDDDCCCBBB111000///......------...///......------......///,,,,,,+++++++++*********---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,...///...,,,,,,---...++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,///222333555<<>>?????????@@@===<<<;;;:::;;;>>>AAADDDBBBAAAAAA@@@@@@AAAAAABBBDDDBBB>>>===>>>?????????AAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@?????????@@@@@@@@@@@@AAAAAA@@@BBBJJJSSSgggzzz{{{}}}xxxnnnnnnlllhhhccc```bbbfffjjjqqquuunnn```ZZZbbbnnnoooeeeSSSCCC;;;555222666999HHHKKK;;;///111666333222222222111111111111111333555777666777>>>IIISSSgggjjjiiiccc\\\XXXXXXYYYXXXXXXYYYYYYZZZYYYYYYYYY\\\XXXTTTPPPJJJFFFHHHLLL[[[___iiizzzwwwmmmooowww~~~qqqpppvvv|||~~~yyytttqqqsssyyywwwpppqqqrrrvvv|||yyyxxxxxxwwwvvvrrrrrrsssuuuwwwxxxwwwuuusssqqqpppssswwwwwwrrrlllcccaaa]]]YYYXXXYYY[[[]]]^^^^^^]]][[[XXXWWWXXXZZZZZZYYYZZZ[[[\\\[[[YYYVVVQQQOOOKKKFFFAAA>>>;;;:::999999888666555777:::===HHHSSS]]]aaabbbeeehhhhhhbbb```]]]ZZZXXXWWWXXXXXX\\\^^^aaacccdddbbb___^^^[[[]]]^^^______]]][[[YYYXXXYYY[[[]]]```bbbcccdddfffdddbbbdddggggggccc___TTTNNNIIIIIIPPPVVVYYYYYYXXXXXXXXXYYY]]]dddlllqqqzzz{{{xxx{{{yyyqqqkkkiiikkknnnrrrnnnqqqqqqhhhXXXJJJCCCBBB999:::;;;<<<===>>>??????>>>???AAABBBCCCCCCCCCCCC111000///......------...---,,,,,,++++++,,,,,,---++++++++++++************------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---222333...******,,,+++***+++,,,---------,,,,,,*********++++++,,,,,,,,,///111222222333888???EEEHHHPPPRRRIII>>>999999:::666555555666;;;DDDOOOWWW```OOO???888888:::===@@@@@@HHHWWWddddddXXXMMMIIIMMMTTT___jjjqqqrrrooolllhhhlllpppvvv|||rrriiibbb[[[WWWYYYVVVRRROOOPPPTTTYYY\\\XXXUUUPPPKKKFFFCCCAAAAAABBBBBBDDDFFFHHHGGGDDDAAA???@@@AAAAAACCCGGGMMMQQQKKKHHHHHHOOO[[[ddddddbbb______jjj~~~}}}{{{xxxvvvpppuuuzzzzzzvvvooojjjhhhcccjjjrrrxxx||||||vvvnnnpppkkkiiikkklllgggbbbaaaeeexxxvvvcccUUUMMMJJJNNNSSSXXX```hhhjjjfffaaa```]]]YYYWWW\\\eeelllqqqpppsssyyyzzzbbbOOOQQQ[[[[[[SSSMMM@@@>>><<<<<<>>>???@@@???<<<======<<<;;;<<>>?????????>>>??????@@@@@@AAAAAAAAABBB??????>>>>>>>>>??????@@@@@@AAABBBAAA@@@AAAGGGLLL___qqqyyypppnnnyyy~~~zzzhhheeeeeehhhjjjiiiiiijjjppprrrrrrkkk^^^VVV]]]hhhtttuuudddOOODDD:::222777000AAAJJJAAA444111333444222222222111111111111111222333444555666<<>>999999888777555666888:::<<>>???@@@???======???AAABBB@@@???>>>>>>???@@@BBBAAA@@@??????AAAAAA@@@???@@@@@@@@@???????????????===<<<<<<<<<===>>>??????>>>@@@AAA??????AAAEEEHHHTTThhhvvvrrrlllpppwwwyyykkkfffeeeiiikkkhhhhhhkkkzzzwwwsssnnnddd[[[\\\cccvvv}}}hhh\\\III666666111;;;CCCCCC;;;333222333000111111222222222111111111222222444888<<>>;;;<<<:::<<<===<<<<<<===BBBEEECCCBBBAAA@@@AAABBBDDDEEE111000///......------...///......------......///+++++++++************)))...------,,,,,,------...******+++++++++,,,,,,,,,)))111444...***,,,///...***+++,,,---...---,,,,,,)))******+++++++++******++++++,,,///222444555444555666555444777======:::888999999777444111111111777777;;;???===888888;;;???FFFUUUdddiiiddd___^^^OOOJJJIIITTTdddlllhhh```ccckkksss{{{wwwrrrwwwwwwxxxzzz~~~}}}zzzwwwvvvvvvxxxyyyvvvuuuxxxppppppooommmmmmsss|||~~~yyyyyy{{{ddddddcccaaa___```dddgggfffhhhkkkllliiibbbZZZUUU```vvv|||ooo]]]SSSWWW]]]___qqq}}}xxxqqqkkkjjjfff```\\\[[[^^^bbbeeejjjqqqiii]]]VVVQQQHHHEEENNNaaarrrzzzwwweeeNNN@@@===>>>===;;;@@@BBBCCCBBB???===>>>@@@AAA@@@>>>======>>>@@@AAA>>>===>>>@@@BBBCCCBBBAAABBBAAAAAA@@@???======<<<;;;;;;;;;;;;<<<>>>??????===@@@@@@>>>>>>AAADDDFFFHHHaaayyy~~~vvvrrrtttvvvrrrllliiijjjgggbbbccchhhzzzwwwvvvpppeee___```qqqtttYYY:::444666888>>>CCC@@@666111222000000111222222222222222111111111444999===@@@@@@HHHXXXeeeddd^^^]]]^^^^^^[[[\\\\\\]]]]]]]]]]]]\\\^^^]]][[[YYYZZZ\\\[[[XXXYYY[[[]]]^^^cccppp}}}{{{|||}}}}}}yyywwwxxxzzz}}}xxxyyy{{{yyyvvv|||xxxvvvllljjjjjjoooxxx~~~||||||}}}zzzxxx~~~yyyrrrnnnooosssxxx{{{{{{~~~}}}vvvpppnnnaaaaaa```]]]ZZZYYYZZZ[[[XXXXXXXXXZZZ\\\\\\[[[YYYYYYYYYZZZYYYWWWSSSOOOLLLAAAAAA@@@>>>;;;999::::::;;;>>>BBBIIIUUU___```\\\bbb___\\\YYYWWWXXXZZZ[[[```aaaaaabbbccccccdddddddddddddddcccbbbaaa``````[[[\\\\\\]]]___aaacccddd___cccfffddd]]]XXXVVVWWWTTTUUUVVVVVVXXX\\\aaafffxxxvvvuuuxxx~~~|||wwwzzzssskkkjjjooo{{{wwwxxx|||}}}~~~rrrkkkiiinnnqqqqqqrrruuummmiii```SSSDDD<<<:::<<<;;;<<<===<<<;;;>>>CCCHHHEEECCCAAA@@@@@@BBBEEEFFF111000///......------...------------------------------------,,,,,,+++***,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,++++++******)))))))))---,,,***))))))***,,,---...------...///111333444555666777666555777<<<@@@:::===<<<555000222333333555555555555666;;;???BBBDDDNNNZZZbbbbbb``````bbb```jjjiiidddooommmfffcccfffsss|||wwwxxx~~~zzzvvvwww|||}}}zzzkkkddd[[[XXX[[[]]]]]][[[TTTVVVYYY[[[\\\ZZZXXXVVV^^^sssuuuiii```^^^\\\\\\gggvvv}}}sssqqqrrrooojjjiiikkkooosssuuummmRRRIIIFFFFFFEEEEEEGGGNNNYYYbbbiiibbbWWWKKKCCC?????????>>>@@@BBBCCCCCCAAA>>>===AAA@@@???>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@?????????????????????>>>>>>============>>>???>>>>>>???AAACCCEEEFFFNNN]]]vvvzzz}}}zzznnnjjjmmmnnniiibbbqqq{{{xxxlllgggfffsssjjjHHH444333:::999AAALLL===,,,444111222444444222111111222222222333444666:::<<<>>>FFFPPP]]]eeeeee```[[[XXX\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[]]]]]][[[YYYXXXWWWWWWYYY___iiivvv|||vvvxxxtttsss|||~~~~~~}}}yyy|||~~~yyyvvvxxx{{{~~~zzzvvvrrrooorrryyy{{{wwwzzz}}}}}}~~~|||zzz{{{||||||xxxqqqkkkiiieee```]]]\\\\\\\\\[[[]]]^^^^^^]]][[[YYYYYYYYYWWWVVVWWWXXXYYYXXXVVVSSSKKKGGGBBB>>><<<:::888777:::;;;>>>EEEOOOXXX___bbb```^^^\\\XXXVVVVVVZZZ\\\^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa]]]\\\[[[\\\^^^aaaeeegggfff```]]]\\\YYYRRRMMMMMMHHHMMMXXX```YYYQQQ[[[lll}}}{{{{{{|||sssbbb```ooo~~~www~~~zzzmmmkkkjjjnnnssswwwvvvtttuuucccPPPFFFAAA===;;;;;;999999::::::<<<===???@@@DDDCCCAAA@@@??????@@@AAA111000///......------...------------------------,,,,,,------,,,,,,+++***+++++++++*********************+++++++++,,,,,,,,,+++,,,---//////---,,,++++++++++++++++++*********///...,,,++++++,,,---...,,,,,,,,,,,,---///111222222444666555444555777:::===AAACCC@@@>>>===999444222000111555999@@@LLLXXXiiillljjjbbbWWWSSSYYY```tttkkkbbbZZZ[[[fffuuu|||zzzjjj^^^ZZZYYYXXXXXXRRRRRRRRRVVV\\\eeelllpppmmm}}}llleee^^^___cccjjjvvv{{{{{{rrrqqqrrruuu{{{~~~aaaIII@@@BBBCCCBBBAAABBBFFFNNNSSSVVVRRRLLLGGGBBB@@@@@@@@@===>>>@@@AAAAAA@@@???>>>>>>>>>===<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????????????????>>>>>>===============>>>>>>>>>>>>@@@BBBDDDEEEKKKYYYsssooohhhlllpppnnnjjjqqqzzzuuujjjdddsss~~~[[[???666666555@@@OOOLLL???;;;222333333333333222222333111111222333555888;;;===CCCLLLYYYbbbfffccc___\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXZZZ\\\\\\[[[YYYYYYYYYXXXXXXZZZ```gggmmm~~~vvvtttsssxxx}}}xxxqqqmmmnnnrrrvvvyyy{{{vvvwww{{{~~~yyyyyy}}}xxxuuuuuuvvvxxx{{{~~~}}}zzzwwwtttqqqpppnnnkkkiiigggdddaaa^^^___``````___\\\ZZZYYYYYYWWWWWWWWWYYY[[[[[[YYYWWWRRROOOJJJFFFCCCBBB???>>>::::::===CCCLLLUUU[[[]]]]]]\\\[[[XXXVVVWWWYYY\\\^^^^^^```aaaaaabbbbbbbbb````````````````````````\\\\\\]]]___aaaccceeefffddd]]]VVVRRRMMMEEEAAAAAAAAADDDLLLTTTQQQLLLVVVfff}}}xxxvvvzzzmmmbbbcccsss{{{}}}{{{mmmjjjkkkmmmrrruuuvvvtttrrrmmm]]]LLLCCC???;;;999999:::::::::;;;<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>111000///......------...------------------------,,,,,,,,,,,,,,,++++++******************+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,///...---+++++++++,,,---************+++,,,...///444666:::;;;;;;:::::::::BBBEEEHHHKKKQQQVVVUUUPPPCCC888222666999<<>><<<======>>>>>>?????????===<<<<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@??????>>>===========================>>>@@@BBBDDDHHHUUUoooqqqfffgggmmmooonnnhhhnnnxxxwwwhhh]]]aaaooofffMMM>>>333333>>>MMMZZZUUUAAA444333333333333333333444111111111222444666999:::===CCCOOO[[[cccfffccc___\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUVVVXXX[[[\\\[[[YYYYYYZZZYYYXXXWWWYYY]]]```mmm}}}{{{wwwxxxyyyoooiiigggiiilllnnnwww{{{||||||zzztttpppooonnnmmmnnnppprrrssstttxxx{{{zzzwwwrrrppppppqqqqqqqqqrrrqqqmmmhhhdddbbbbbbaaa```^^^\\\YYYXXXWWWWWWXXX[[[]]]^^^\\\[[[YYYUUUQQQMMMKKKHHHEEECCC======>>>DDDKKKSSSXXXZZZYYYZZZZZZYYYXXXXXXYYY[[[^^^^^^___```aaaaaaaaaaaa````````````````````````\\\^^^```cccdddeeeffffffeee[[[PPPJJJDDD>>>===??????>>>BBBIIIJJJIIIRRR___xxxzzzgggdddiiivvvrrreeegggkkkpppuuuwwwvvvrrrpppdddWWWIIICCC???;;;999999;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;;;;111000///......------...------------------------++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,------------,,,+++***)))))))))***************++++++,,,,,,333666;;;???@@@@@@>>>===DDDFFFJJJTTTgggzzzjjjPPP===;;;777111:::LLLZZZbbbhhhhhhbbb]]]]]]___kkkuuuqqqssswwwyyywwwuuuyyy||||||zzzlllhhhiiinnn}}}mmmdddeeemmmttt{{{{{{~~~~~~{{{|||rrrcccYYYSSSRRRVVV\\\jjjssswwwrrrrrryyy|||xxxzzzwwwpppnnnpppvvvyyy```SSSOOOHHHBBB>>>@@@AAACCCCCCBBB@@@>>>======>>>???@@@@@@???>>>===>>>>>>===<<<<<<======>>>===>>>>>>???@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@AAA@@@???>>>======<<<<<<===<<<<<<<<<<<<===???AAABBBEEEQQQiiixxxiiidddfffjjjmmmbbbbbbgggqqqyyywwwjjj___QQQdddhhhWWWGGG666333888AAAYYY^^^FFF777555333222333444555444111000000111222444666777555:::DDDQQQ^^^ddddddbbb]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTVVVYYY\\\]]]\\\[[[YYYYYYYYYYYYYYY[[[___ccccccqqqyyyvvvzzzyyywww}}}}}}yyy{{{wwwnnniiigggfffeeeiiilllrrrvvvyyy|||~~~~~~}}}}}}~~~zzzvvvooommmkkkiiihhhjjjlllmmmqqqtttwwwxxxvvvqqqmmmjjjkkklllnnnppprrrpppllliiieeedddcccbbb```]]]YYYWWWYYYYYYYYY[[[]]]^^^\\\[[[ZZZWWWTTTQQQNNNKKKGGGEEEBBBBBBCCCGGGMMMTTTXXXZZZYYYZZZ\\\\\\[[[[[[\\\]]]^^^___``````aaaaaaaaaaaa````````````````````````___```bbbdddeeeeeeeeeeeeaaaVVVJJJCCC???===???CCCGGGBBBAAAEEEHHHJJJRRR[[[wwwuuudddeeelllwww|||qqqffffffjjjpppuuuvvvtttrrrppp^^^SSSIIIEEEBBB>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>===<<<:::999111000///......------...------------------------******+++,,,,,,+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++******))))))))))))++++++++++++,,,,,,++++++---000555;;;???@@@???>>>AAAEEENNN```zzzfffJJJBBB;;;......777???EEENNNUUU\\\bbbiiiooonnnllllllooonnnkkkpppyyy{{{yyyqqqppplllhhhgggmmmxxxpppiiigggiiittt|||qqqiiihhhrrr{{{xxx~~~yyyqqqlllhhhjjjqqqzzzuuueeeSSSKKKKKKNNNSSSXXXgggwww|||vvvwwwvvvrrrxxx{{{zzzvvvsss{{{vvvfffSSSHHHCCCAAA?????????@@@CCCEEEEEEBBB???<<>>???@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAAAAKKKaaa|||wwwkkkfffiiimmmfffbbbaaahhhsssyyyuuuooo]]]fffvvvjjjYYYKKK;;;555333555MMM[[[LLL;;;888444222333555555444111000000000111222444555222555===IIIWWWaaaeeefff___^^^\\\ZZZXXXVVVUUUUUUUUUUUUWWWZZZ]]]___^^^]]]ZZZYYYYYYXXXYYY^^^dddhhhbbbnnn}}}~~~|||uuummmhhhjjjsss{{{{{{yyyqqqqqqssszzz|||tttooojjjeeecccfffhhhlllnnnpppssswwwyyyvvvvvvxxx{{{|||zzzooommmjjjhhhggghhhjjjkkkrrrrrrtttyyy}}}|||vvvpppkkkjjjjjjlllnnnnnnmmmkkkgggfffddddddccc```[[[WWW[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYWWWUUUSSSQQQNNNIIIFFFFFFEEEFFFIIIOOOUUUYYYZZZ[[[]]]___```_________```___```aaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddddddddddddcccccccccbbb[[[PPPDDD===;;;;;;@@@FFFOOOHHHCCCCCCFFFJJJPPPVVVttt{{{tttcccbbbhhhwww|||wwwqqqkkkiiikkkooosssuuutttqqqoooWWWOOOGGGDDDBBB???>>>???======<<<;;;;;;;;;;;;<<<===>>>>>>???>>><<<;;;:::111000///......------...------------------------)))***++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***,,,---111777===AAABBBAAA<<>>KKKaaa{{{wwwhhh[[[SSSQQQWWW]]]tttyyyjjj\\\WWWZZZaaaggg{{{~~~vvvtttxxxzzznnnddd``````cccfffsssrrrrrrrrrttt{{{qqqiiieeehhhnnnqqqtttvvvnnncccZZZZZZ^^^``````aaadddqqq||||||wwwtttsssrrrwwwxxxzzzzzz```XXXMMMEEE@@@>>>===<<<===>>>@@@CCCEEECCC@@@<<>>>>>???>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@>>>EEEUUUlllzzzrrrpppqqqiiiddd```cccmmmwwwzzzzzztttkkkhhhrrr~~~iiiTTTMMMBBB:::333111@@@OOOPPP@@@;;;555222333555555444222111000000000111222333333555:::DDDPPP\\\eeeiii```___]]][[[YYYXXXWWWWWWVVVVVVWWWZZZ]]]___^^^]]][[[ZZZYYYXXXXXX\\\aaafffeeennnxxx}}}zzzsssiiibbb___bbbfffzzzyyyuuuttthhhdddcccjjjwww|||xxxuuuqqqmmmjjjkkklllmmmmmmnnnppptttwwwuuuuuuvvvxxx||||||zzzrrrqqqnnnlllkkkkkklllmmmqqqppprrrzzzrrrpppnnnmmmnnnnnnnnnmmmkkkiiigggggghhheee___ZZZ\\\ZZZYYYYYYZZZZZZYYYWWWZZZXXXWWWWWWUUURRRMMMIIIGGGFFFGGGJJJPPPVVVZZZ\\\^^^```bbbcccbbbaaabbbcccaaabbbbbbccccccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbggggggfffeeebbb___]]][[[ZZZPPPEEE@@@???AAAFFFMMMPPPKKKEEECCCFFFLLLRRRVVVcccqqq~~~wwwfffaaacccvvv~~~wwwvvvvvvuuuqqqpppqqqtttwwwuuupppjjjPPPIIICCCAAA???<<<<<>>>>>>>>>>>===<<<;;;;;;111000///......------...------------------------))))))***++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++*********)))***+++,,,,,,,,,---,,,+++,,,,,,---,,,+++***)))...---...333:::???AAAAAA:::BBBMMMZZZhhhqqqooohhhaaaWWWMMMIIIGGGDDDBBBCCC???BBBDDDBBBEEEXXXwww~~~jjjTTTFFFDDDHHHKKKVVVkkkwwwrrrmmmfffaaakkkpppttttttrrrrrruuuwwwnnnnnnkkkeee___]]]```dddjjjoootttuuuttttttwwwzzzxxx~~~rrriiihhhfffaaalllrrr|||xxxqqqnnniiicccdddhhhjjjmmmvvv~~~vvvrrrmmmnnnrrrvvvuuuooolllmmmmmmpppuuuyyy~~~mmm]]]OOOLLLHHHEEEEEEEEECCC@@@======>>>AAACCCCCCAAA>>>>>>???AAACCCDDDFFFGGGGGGEEEEEECCCAAA???>>>======<<<===>>>>>>???>>>======??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCAAA@@@???===<<<<<<;;;;;;======<<<<<<<<<>>>???@@@???AAAHHHUUUffftttzzz{{{yyy~~~}}}wwwrrrgggeeecccdddjjjqqqwww{{{~~~rrrffffffmmmooofff[[[UUUPPPBBB999999888>>>LLLDDD===666222333555444222333222111000000000111222333444777===FFFRRR___hhh___^^^]]][[[YYYXXXXXXXXXUUUVVVWWWZZZ\\\^^^]]][[[ZZZ[[[[[[[[[ZZZ[[[^^^```aaaiiipppttt|||~~~tttkkkccc```___mmmxxx~~~~~~pppjjjcccccckkkyyy~~~}}}{{{yyywwwuuuuuutttrrrrrrssswwwzzzwwwtttppppppvvv|||zzz{{{}}}~~~|||zzzxxxwwwvvvuuuttttttvvvzzzvvvuuusssrrrssssssrrrqqqooolllkkklllmmmkkkddd^^^[[[YYYXXXXXXZZZ[[[ZZZZZZYYYYYYYYYYYYXXXUUUPPPLLLIIIHHHIIIMMMTTTZZZ^^^```bbbcccdddcccbbbbbbcccdddccccccdddddddddccccccbbbccccccccccccccccccccccccfffhhhiiihhhddd]]]UUUPPPUUULLLDDDCCCEEEIIIPPPVVVQQQNNNKKKIIIMMMUUU^^^bbb^^^hhhrrrzzz{{{nnnfffgggqqq{{{qqqrrrwwwzzz{{{xxxwwwzzz}}}xxxlllaaaLLLFFF@@@>>><<<:::;;;???<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<<<<;;;;;;<<<111000///......------...------------------------((()))***+++++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******)))))))))&&&'''((()))++++++++++++++++++,,,,,,+++***)))'''+++)))(((+++222888;;;;;;===AAADDDHHHNNNSSSRRRLLLGGGIIIJJJIIIGGGGGGIIIJJJUUU^^^cccYYYKKKKKK^^^qqqzzzxxxlllWWWKKKMMMTTTVVVlllwww}}}}}}~~~rrr~~~xxxeeeiiipppuuupppjjjlllrrr|||~~~vvviii^^^[[[[[[VVV[[[```ccceeejjjssszzz{{{wwwwwwzzzxxxpppeee\\\^^^gggmmm||||||qqqkkkpppqqqiiiccccccfffnnnwww{{{~~~zzzcccQQQHHHEEEDDDCCCEEEKKKPPPMMMHHH@@@???>>>@@@CCCDDDBBB???===???BBBDDDDDDCCCBBB@@@DDDDDDDDDCCCBBBAAA@@@?????????@@@AAAAAA@@@>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCAAA@@@???===<<<<<<;;;;;;>>>===<<<<<<===>>>???@@@BBB@@@???CCCPPP___jjjmmmhhhllltttxxxppphhhiiijjjkkklllpppuuuzzz}}}{{{ssshhh```___fffnnn___]]]KKK@@@AAA444000DDDFFF???666222333555444222444333111000000000111222000222333666===IIIYYYddd^^^^^^\\\[[[YYYXXXXXXXXXUUUUUUVVVYYY[[[\\\[[[ZZZXXXZZZ]]]^^^^^^]]]^^^___[[[ccciiijjjpppuuummmhhhkkkyyyuuuiiihhhsss~~~|||zzz|||wwwqqqjjjiiippp{{{yyyxxxzzzzzz{{{{{{yyywwwwwwxxxzzzuuutttuuuvvvxxxyyywwwuuurrrooonnnoooqqqooohhhbbbZZZXXXWWWXXX[[[]]]]]]\\\WWWWWWXXXYYYYYYVVVQQQMMMKKKKKKLLLQQQXXX___ccceeecccddddddcccbbbbbbccceeeddddddeeeeeeeeeddddddcccdddddddddddddddddddddddddddgggkkklllfff[[[PPPHHHHHHAAA===???EEEKKKSSS[[[SSSSSSRRRQQQVVVaaakkkqqqmmmhhheeennnppplllyyyvvvooopppkkkwww|||ttthhhiiipppvvv~~~|||zzziiiZZZLLLFFF@@@>>><<<:::<<>><<<;;;::::::;;;<<<222111000///------------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***))))))*********++++++++++++)))***---///---***((()))))))))***+++++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))((()))+++...111333888;;;>>>BBBDDDDDDDDDCCC>>>>>>BBBIIIJJJHHHLLLTTT]]]ppp}}}nnn\\\KKK>>>MMMPPPXXXbbbjjjmmmjjjfffxxx}}}xxxnnnqqqyyy{{{|||~~~yyyssspppxxxuuugggjjjqqqzzz~~~vvvxxxyyyppprrrmmmuuuzzzwwwqqqkkkddd^^^qqqzzzuuussswwwyyyuuunnnkkklllpppvvvqqqfff]]]OOOEEEDDDDDDFFFHHHJJJMMMOOOPPPPPPEEEBBB???@@@BBBDDDCCCAAA>>>@@@AAABBBBBBAAA???>>>AAABBBBBBAAA??????@@@BBBEEECCCAAA???===<<<<<<============>>>?????????@@@AAA@@@AAAAAABBBCCCDDDEEECCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAA?????????AAALLLbbbvvvssslllooo}}}qqqiiieeecccfffnnnyyy{{{|||xxxiiikkkxxxvvvlllZZZMMMDDD555555GGGHHHQQQLLL999///555777000333333222222111000//////111333555666888???KKKUUUgggaaaZZZYYY[[[\\\XXXUUUVVVWWWWWWXXXZZZ]]]___aaa]]]]]]\\\\\\ZZZYYYXXXWWWYYY^^^dddgggjjjrrr|||}}}}}}uuuuuuyyynnnzzz~~~~~~}}}yyywwwwwwxxxyyy{{{rrrjjjhhhjjjsss{{{vvvyyyyyyrrroooooommmmmmooorrrvvvxxxwwwvvvuuusssqqqssstttppphhhaaa^^^\\\[[[[[[\\\]]][[[ZZZXXXXXXWWWUUUTTTRRRQQQQQQJJJLLLOOORRRVVV[[[bbbfffdddccccccbbbbbbccccccdddeeeeeeeeeeeedddcccbbbbbbccccccccccccdddeeefffgggfffeeeggglllmmmcccOOO@@@>>>;;;:::>>>FFFLLLNNNMMMIIILLLWWWhhhtttxxxyyyzzz{{{rrrkkkrrrsssoooqqq{{{|||xxxmmmoooqqqxxx}}}pppfffeeemmmuuu}}}~~~{{{hhhVVVLLLKKKHHHDDD@@@======???@@@@@@???===<<<;;;;;;<<<<<<>>>AAABBBAAA===;;;<<<===222111000///...---------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***))))))*********+++++++++((()))+++,,,++++++,,,...************++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************+++***))))))***,,,...///111444999===???>>><<<;;;888:::@@@GGGHHHGGGNNNWWW[[[hhhsssrrriii]]]OOOCCC888<<>>@@@BBBAAA@@@AAA@@@@@@@@@??????@@@@@@@@@AAABBBAAA??????@@@BBBDDDDDDBBB@@@???>>>======>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@???======<<<<<<<<<<<<<<<===>>>???@@@AAA@@@??????@@@III]]]pppyyywwwzzzzzzlllhhheeehhhpppzzzzzz|||}}}rrrvvvhhhUUUJJJ<<<555===CCCRRRXXXIII666000111222333333222222111000000000000222333444666===GGGPPP_________]]]ZZZWWWUUUUUUVVVVVVWWWXXXZZZ]]]___aaa\\\\\\\\\\\\ZZZYYYXXXWWWWWW[[[aaadddfffnnnzzz}}}}}}{{{vvvqqqrrrooonnnppprrruuu|||}}}tttkkkgggfffkkkzzz|||yyy}}}wwwsssrrrqqqqqqrrrtttwwwxxxwwwuuusssqqqqqqsssuuutttnnnhhhaaa```^^^^^^^^^^^^\\\[[[XXXWWWUUUSSSQQQOOOMMMMMMKKKMMMPPPSSSWWW\\\bbbfffgggfffeeecccbbbbbbaaaaaacccdddeeeeeedddcccbbbaaaccccccccccccdddeeefffgggfffeeefffhhhggg^^^OOOCCC???===;;;<<<@@@CCCEEEEEEIIIMMM]]]www{{{ssszzzvvvtttzzzxxxvvvsssoooppp{{{wwwlllggghhhnnnsss~~~sss___NNNGGGHHHFFFBBB???>>>>>>>>>???>>>===<<<;;;;;;<<<======???AAACCCBBB???======>>>222111000///...---------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++******************+++++++++(((+++,,,***''''''+++///+++++++++++++++*********,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++************************---,,,***)))))))))***+++,,,///444888:::999888666444888???FFFGGGGGGLLLSSSXXX]]]aaa```^^^YYYOOOFFF444444999EEEZZZrrrzzz|||~~~tttkkklllqqq{{{vvvrrrnnnjjjhhhnnnvvvvvv```XXXRRROOOSSS\\\eeepppxxxzzz{{{~~~~~~}}}~~~yyy[[[LLL??????AAA???>>>AAA>>>???@@@CCCEEEGGGIIIJJJFFFCCC???======?????????BBBAAA???>>>===>>>???@@@???@@@AAA@@@??????@@@AAACCCCCCBBBBBB@@@???>>>===??????????????????>>>>>>???>>>>>>>>>???@@@AAABBBAAAAAA@@@???>>>>>>=========<<<<<<======>>>???@@@BBB@@@?????????EEEVVVfffzzzrrrlllffffffmmmtttwwwwwwmmmqqq{{{zzz}}}rrrWWWKKKAAA666444===QQQbbb]]]FFF222///555333333333222111111000000///111222222333999BBBIIISSS[[[cccbbb[[[UUUTTTVVVVVVVVVWWWXXXZZZ\\\___```\\\\\\\\\[[[[[[YYYXXXWWWTTTXXX]]]___bbbiiisss|||zzztttmmmgggiiiffffffjjjnnnrrr{{{zzzpppgggbbbcccnnnyyy{{{yyyxxxwwwvvvwwwyyyyyywwwvvvsssqqqqqqssswwwwwwuuuqqqhhhfffcccbbbbbbaaa^^^\\\ZZZYYYVVVSSSOOOMMMKKKJJJMMMOOORRRUUUXXX]]]bbbfffiiihhhgggeeecccaaa```___aaaccceeeffffffdddbbb```cccdddddddddeeefffffffffeeeeeeeeeccc___VVVKKKCCC@@@@@@@@@?????????BBBDDDHHHLLL^^^|||}}}vvvuuuvvv{{{|||yyysssrrrzzz}}}rrrjjjiiilllppprrrzzz}}}~~~xxxfffQQQEEEBBBCCCBBBAAA???>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>@@@AAACCCBBB@@@?????????333222111///......------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***************************)))+++,,,)))''')))***))),,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,+++***)))(((((()))))),,,---000333666888999::::::===CCCIIILLLKKKIIIHHHRRRRRRQQQOOOMMMMMMKKKJJJBBB>>>:::<<>>>>>@@@AAABBBCCCFFFCCC???<<<;;;<<<===>>>AAAAAA@@@???>>>=========<<<>>>@@@@@@??????@@@AAA@@@AAAAAAAAA@@@???===<<<@@@@@@@@@??????>>>>>>==================>>>???@@@????????????>>>>>>>>>>>>===============>>>??????AAA@@@??????>>>AAANNN[[[sssyyyqqqfffaaabbbfffiiiiiiYYY[[[eeettt||||||zzzzzzuuuUUUIIIDDD;;;777:::III^^^fffVVV===333666333333333222222111111111000000111111222666===BBBIIITTT```ccc^^^XXXWWWXXXWWWWWWWWWXXXYYY[[[^^^___\\\\\\\\\[[[[[[ZZZXXXXXXRRRVVVZZZ\\\^^^dddlllsss{{{}}}uuuqqqmmmiiihhhfffgggkkkooottt~~~xxxkkkbbb```fffnnn}}}~~~}}}|||}}}|||zzzxxxuuutttsssuuuwwwyyyxxxwwwnnnllliiihhhfffeeebbb```___\\\YYYTTTPPPMMMKKKJJJMMMPPPSSSUUUXXX\\\aaadddhhhhhhgggfffdddbbb```___```bbbeeehhhhhhfffdddbbbddddddeeefffffffffffffffeeefffeee```WWWLLLCCC>>>===AAAEEEFFFCCCBBBEEEIIIJJJOOO___wwwuuuwww}}}}}}|||}}}}}}uuuooommmppptttvvvwww{{{{{{oooYYYFFF???@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@?????????333222111000............,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***************************)))+++******///444000(((---,,,,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))******,,,,,,,,,...111666;;;>>>@@@BBBGGGPPPYYYYYYPPPFFFGGGFFFDDDBBB@@@BBBIIIPPPOOOIIIBBB>>>BBBMMMZZZddd```VVVHHH@@@@@@FFFMMMQQQXXX]]]eeemmmxxxyyyrrrtttyyy{{{|||qqqaaaXXXNNNLLLLLLLLLIIIFFFIIIOOOaaazzzxxxxxxnnnYYYMMMFFF@@@FFFAAA<<<;;;<<<;;;;;;<<<>>>>>>===<<<<<<<<<======DDDCCC@@@<<<::::::;;;===>>>???AAAAAA@@@===:::888:::<<<>>>??????>>>???@@@===>>>?????????===<<<;;;?????????>>>>>>===============<<<<<<<<<===>>>>>>===>>>>>>>>>>>>?????????>>>============>>>>>>???@@@>>>>>>???>>>???GGGQQQjjjzzzkkk___ZZZ[[[^^^```UUUOOOPPP\\\kkkssstttrrr}}}xxxXXXHHHCCC<<<:::888;;;JJJ[[[[[[III999555333333333222222222222222111111111111222555:::===BBBKKKWWW___aaa___\\\[[[XXXXXXXXXXXXXXXZZZ\\\]]][[[[[[[[[[[[[[[ZZZYYYXXXRRRUUUYYY[[[]]]aaafffkkksss}}}xxxrrrpppmmmmmmpppssswwwrrrddd___```bbbhhhuuu}}}|||yyyxxxwwwwwwwwwwwwwwwvvvrrrpppmmmkkkjjjhhhfffccc```]]]YYYTTTPPPMMMKKKJJJNNNPPPTTTVVVXXX[[[___bbbeeeeeeeeeeeedddcccbbbaaa```bbbfffiiijjjhhhfffeeeeeeeeefffgggggggggffffffcccdddbbb[[[PPPEEE===:::;;;AAAGGGHHHEEEDDDHHHLLLNNNWWWggguuu{{{|||{{{|||~~~~~~~~~}}}yyyuuuuuuzzz{{{hhhPPP@@@===>>><<<<<<===>>>>>>===<<<<<<>>>>>>>>>======<<<<<<;;;>>>>>>>>>???@@@@@@???>>>333222111000///.........,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***+++++++++***************(((******,,,555>>>999---,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((())))))******++++++***)))((())),,,111666:::>>>CCCJJJTTT___ddd\\\QQQAAA???===<<<<<>>AAAGGGLLLMMMKKKIIIFFFCCCAAA@@@???BBBFFFIIINNNYYYkkk{{{yyyxxx|||nnnaaa___cccccckkkyyylll[[[PPPJJJIIIKKKNNNPPPSSS\\\fffsssrrrVVVDDD??????>>>BBBAAA@@@??????>>>>>>??????>>><<<;;;::::::;;;;;;BBBBBBAAA>>>;;;:::;;;<<<===???AAACCCAAA===888555777:::===>>>>>>>>>???@@@<<<<<<=========<<<<<<;;;==================<<<<<<======<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@>>>>>>============>>>>>>>>>===>>>???>>>>>>CCCKKK```{{{xxxggg\\\XXX\\\```aaaUUUKKKMMMZZZgggoooqqqnnn~~~www^^^NNNBBB888777999333777GGGQQQKKK===555333333333333333333222222111111000111222555777999===CCCLLLWWW^^^aaa```^^^[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYSSSVVVXXXZZZ\\\^^^bbbdddkkkyyy~~~~~~|||xxxvvvvvvvvvwww}}}}}}mmmddd^^^ZZZ```hhhttt}}}|||zzzxxxvvvtttsssrrrqqqooolllkkkkkkjjjgggeee^^^[[[WWWRRRNNNLLLKKKKKKPPPRRRVVVXXXZZZ\\\___aaaaaabbbcccdddeeedddcccbbb___aaadddgggiiiiiihhhgggeeefffggghhhhhhgggffffff^^^\\\YYYRRRJJJCCC???>>>>>>BBBEEEEEEDDDFFFKKKQQQSSS\\\jjjsssssspppvvv~~~xxx}}}~~~~~~xxx```JJJ>>><<<<<<<<<<<<============<<<<<<>>>>>>?????????>>>>>>=========<<<>>>@@@@@@???>>>333333111000///.........,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***+++++++++*********))))))'''++++++)))000:::888...++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++******)))(((((()))***,,,...000666>>>GGGOOOXXXaaaaaa\\\IIIBBB===>>>@@@BBBJJJSSSXXXUUUOOOGGG???<<<>>>AAACCCLLLWWW\\\YYYQQQJJJGGGEEEEEEAAA===CCCPPP[[[^^^```]]]\\\```cccjjjxxx|||pppgggdddfffkkkoooqqqwwwyyynnnaaaSSSMMMMMMMMMYYYlllmmm[[[PPPKKKFFFJJJRRR\\\aaadddjjjrrrtttmmm^^^KKK@@@???@@@@@@>>>@@@BBBBBBAAAAAABBBBBB>>>===<<<;;;:::;;;===>>>???AAABBB@@@===;;;;;;<<>>>>>>>>>>>???======<<<<<<<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<===>>>???@@@AAA>>>>>>============>>>>>>;;;;;;===@@@???>>>AAAGGGRRRlllsssccc[[[___dddjjjeee\\\VVVXXX___gggkkk___qqquuulllcccTTTCCC???===666222888BBBFFFAAA;;;333333333333333333333333000//////000222444555666999>>>EEEOOOWWW\\\______]]]\\\ZZZXXXWWWWWWWWWWWWZZZ[[[[[[[[[[[[ZZZYYYYYYTTTUUUWWWYYYZZZ\\\]]]___cccoooxxxvvvwww||||||yyyvvvzzz~~~ssshhh___^^^bbbgggooo|||}}}}}}|||yyyvvvrrrpppooollljjjiiihhhiiihhhgggeee^^^[[[WWWSSSPPPNNNNNNNNNSSSVVVYYY[[[\\\^^^```bbb```aaacccddddddcccaaa```^^^___bbbdddfffgggggggggfffggghhhiiiiiihhhfffeeeVVVQQQKKKFFFDDDFFFIIIKKKHHHGGGFFFEEEGGGPPP\\\dddeeedddfffmmmqqqrrrssswww}}}yyyxxxxxx~~~xxxqqqpppvvv~~~kkkRRRBBB>>>===;;;============<<<<<<<<<<<<;;;<<<>>>@@@AAABBBAAAAAA>>>===<<<>>>AAABBBAAA???444333222000//////......,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++++++++++++++******))))))(((---,,,&&&'''000111***+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++******)))))))))***++++++***)))(((...:::DDDGGGMMMWWW^^^___WWWJJJAAAAAADDDEEEHHHLLLWWWVVVSSSMMMGGGEEEGGGJJJTTTeeezzzzzzqqqmmmcccbbb[[[RRRQQQWWWXXXTTTUUUOOOIIIDDD???AAAPPPaaajjjpppwwwwwwnnn```SSSLLLDDDMMMTTTWWW[[[bbbhhhiiibbbZZZTTTSSSNNNEEE<<<888@@@JJJ]]]wwwuuu]]]PPPNNNRRRSSS]]]nnn~~~xxxtttwwwuuu___QQQQQQLLLCCC===<<<<<<:::888<<>>======>>>>>>===<<<;;;;;;;;;===@@@AAA>>>@@@CCCBBB>>><<<;;;<<>><<<:::888777555888<<<>>>>>>>>>>>>???>>>>>>===<<<<<<===???@@@999::::::;;;;;;<<<<<<<<<>>>======<<<<<<<<<======::::::<<<===>>>@@@AAAAAA???>>>============>>>>>>:::999<<<@@@@@@>>>AAAFFFEEE]]]}}}{{{hhh^^^aaagggkkkoooooohhh___\\\^^^aaaYYYlllxxx~~~nnnYYYSSSCCC>>>666333888@@@DDDCCC333333333333333333333333///......///111333444333777;;;CCCJJJPPPVVV\\\```^^^]]][[[XXXVVVVVVUUUVVVZZZ[[[[[[[[[[[[ZZZZZZYYYSSSUUUWWWXXXYYYZZZ[[[[[[]]]hhhyyy~~~rrrmmmlllyyy{{{wwwyyy~~~vvvjjj\\\^^^___bbbkkkvvv|||||||||}}}|||zzzuuuqqqnnnmmmhhhgggeeefffggggggfffddd___]]]YYYUUURRRRRRRRRSSSUUUXXX[[[]]]^^^```bbbccc```aaacccccccccbbb```^^^\\\]]]___bbbdddeeeggggggfffgggiiijjjiiihhhfffeeePPPIIIAAA===@@@IIIQQQVVVRRRNNNHHHGGGNNN]]]ooo{{{~~~pppfffjjjuuu||||||{{{nnnsssxxx{{{yyypppjjjmmmuuu{{{lll```kkkpppyyyttt\\\EEE;;;===>>>;;;>>>>>>===<<<<<<<<<======999:::===@@@CCCDDDEEEEEE???======???CCCDDDBBB@@@444222000///000000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************)))***+++,,,---...---------,,,,,,+++++++++,,,,,,---...---,,,***)))+++++++++,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,)))))))))))))))))))))))),,,000444777;;;CCCOOOXXX[[[TTTKKKFFFFFFIIINNNQQQSSSWWW\\\^^^^^^]]]]]]]]]sss{{{oooiiimmmxxxxxxfffSSSDDD??????BBBIIILLLQQQWWW[[[WWWMMMEEE???===<<<>>>AAACCCCCCBBBBBBBBBCCCCCCBBBAAA>>>===@@@DDDLLLYYYjjj}}}ssscccXXXUUUXXX\\\pppxxx}}}yyyxxxzzzwwwlllhhhnnnsssdddTTTIII???>>>===<<<;;;;;;<<<===<<<;;;999999999;;;===>>>999999999:::;;;<<<===>>>AAACCCCCCBBB@@@>>>===>>>===>>>@@@@@@???===:::888444666;;;???BBBCCCCCCBBB@@@@@@??????>>>>>>======>>>======>>>??????===<<<999999:::;;;<<<<<<<<<<<<===>>>???>>><<<<<<>>>???@@@>>><<<;;;:::;;;<<<===<<<;;;:::999:::<<>>HHHEEE===777555444111000222111111000000000111333444555666<<>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBBBBIIICCC??????AAA@@@>>>===444222000///000000///............------,,,,,,,,,,,,+++***))))))'''%%%###***))))))))))))******+++******++++++,,,---------------,,,,,,,,,+++++++++,,,,,,---------,,,+++***)))*********++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))'''))),,,---///666???GGGTTTTTTUUUVVVYYY\\\```ccceeeddddddfffjjjoootttwww}}}nnngggmmmzzz{{{pppgggaaaZZZRRRLLLKKKIIILLLUUU```eeeaaa[[[OOOJJJEEECCCEEEHHHHHHGGGNNNOOOOOOOOOQQQTTTXXX[[[XXX\\\bbbfffiiilllqqquuu~~~}}}zzzwwwtttsssssssssyyy|||vvvqqqvvv}}}~~~uuullleeemmmqqq{{{|||xxxzzzssscccXXXNNNDDD<<<===<<<;;;:::::::::;;;;;;::::::999999:::===???@@@======<<<<<<<<<<<<===>>>AAABBBCCCBBB???======>>>===???AAACCCCCCBBB@@@>>>999:::;;;===???AAABBBCCC????????????>>>>>>======???>>>===>>>??????>>><<<999:::;;;;;;<<<<<<<<<<<<<<<=========<<<===???AAA@@@???===;;;;;;<<<===>>><<<;;;:::::::::<<<>>>??????CCCVVVppp|||wwwvvv{{{wwwllleeegggkkksss|||zzzssstttiiihhh~~~iiiRRR===777888:::@@@IIIQQQPPPFFF777000333555333222111000000000111222333111222777>>>CCCHHHRRR\\\ccccccaaa]]]YYYVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZZZZ[[[ZZZZZZYYYYYYZZZcccrrryyyssstttzzz~~~xxxuuurrrooommmppprrrxxx{{{nnnggg^^^YYYZZZ\\\\\\[[[ccchhhqqq}}}~~~zzzsssmmmkkkgggeeefffiiikkkiiiggghhhfffccc___\\\ZZZYYYYYYYYYZZZ[[[\\\^^^```bbbdddaaa```___```aaabbbaaa___^^^___aaacccddddddccccccdddeeegggjjjjjjfffaaa\\\KKKCCC===>>>GGGOOOQQQQQQKKKBBBHHHRRR^^^wwwtttfffdddnnnwwwwwwsssmmmkkkjjjnnnuuu|||~~~~~~nnnfffiiijjjrrrzzz```PPP@@@999777777888:::======>>>>>>>>>===;;;;;;<<<<<<<<<===>>>???AAABBBEEEAAA????????????>>>===444222000///000000///...000///...---,,,++++++***,,,++++++,,,......---,,,)))))))))))))))***++++++***+++,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++***((((((((()))))))))))))))***************************))))))))))))***++++++)))))))))))))))))))))))))))***+++******...444:::EEEMMMXXXaaahhhoootttyyytttoooiiiiiiooowww}}}zzzhhh^^^```lllvvvuuuppplllpppuuussshhh^^^ZZZSSSPPPWWWfffrrruuusssddd]]]UUUTTTXXX^^^aaaaaajjjlllnnnnnnmmmoootttxxxwwwyyyzzzuuullldddbbbbbbiiipppzzzssseee^^^```gggrrr{{{zzzqqqiiinnnttt~~~|||kkk```QQQGGGBBB???;;;888;;;:::999888888888999999999888888999;;;===@@@AAA@@@??????>>>>>>>>>>>>>>>@@@BBBBBBAAA???======>>><<<>>>AAACCCEEEEEEDDDCCC???>>>======>>>???AAABBB?????????>>>>>>>>>>>>>>>???>>>>>>???@@@AAA???>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<>>===<<<===>>>???===<<<;;;::::::;;;<<<===>>>???KKKaaattt||||||zzz}}}qqqiiicccgggqqq~~~~~~{{{wwwnnnppp|||bbbFFF999666777===DDDXXXaaaXXX>>>...111555111333222111111000111111111//////333888===CCCMMMXXXbbbcccbbb```\\\YYYXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[```kkkwwwzzzxxx{{{||||||}}}yyytttpppmmmkkkiiigggggghhhiiimmmqqqtttttttttllleee[[[TTTRRRQQQOOOMMMUUUYYYbbbmmmwwwzzztttooollljjjjjjmmmnnnllljjjiiifffccc```^^^^^^^^^___^^^]]]\\\\\\^^^```cccdddbbb```^^^^^^___aaaaaa```aaabbbcccdddddddddcccbbbccceeegggiiihhhbbbZZZUUUGGGBBB@@@DDDKKKOOOMMMJJJHHH@@@EEERRRfffzzzuuuffffffsssqqqooonnnppptttyyy{{{|||}}}{{{~~~yyymmmkkkpppmmmyyyqqqNNNCCC999777888888777888>>>???@@@AAAAAA???===;;;<<<<<<<<<<<<===>>>@@@@@@@@@??????=========<<<<<<444222000///000000///...//////...---,,,,,,++++++,,,+++***,,,///000...,,,******))))))******+++,,,***+++---//////...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))),,,---,,,+++***+++///222444>>>LLLXXXaaajjjuuu|||vvvqqqmmmnnnssswwwwwwuuu{{{~~~~~~||||||jjj\\\UUUVVVYYYaaaaaaeeeqqqrrriii___]]]cccmmmtttwwwlllhhheeeiiisss~~~yyyiii^^^[[[\\\YYYdddvvv~~~{{{qqq```SSSNNNTTT\\\jjj{{{}}}fffUUUOOOHHH@@@<<<<<<===<<<:::999999999888888888999999888888888999:::<<<===>>>??????>>>>>>>>>??????@@@@@@AAABBBAAA???>>>===>>><<<===@@@BBBDDDDDDDDDDDDBBBBBBAAA@@@??????@@@@@@??????????????????>>>>>>@@@??????@@@BBBBBBAAA???======<<<<<<<<<<<<<<<<<<;;;;;;:::999888999<<>>>>>>>>>>>??????======<<<;;;;;;;;;<<<<<<>>>???FFFVVVnnnyyysssggghhhnnnxxxyyyqqq{{{|||vvv}}}tttTTT@@@888666999>>>TTTcccgggSSS;;;000111333333333222111111000000000111000222666:::???JJJUUU]]]^^^```___\\\YYYWWWWWWVVVWWWYYY[[[\\\]]]^^^^^^ZZZ[[[\\\^^^___`````````bbb___```fffoooyyyyyytttnnnhhheeedddcccbbbcccbbb```___```aaabbbbbb]]]XXXQQQMMMLLLLLLLLLKKKOOORRRZZZdddlllwwwzzztttrrrpppooopppqqqooonnngggeeeaaa^^^]]]^^^```bbbaaa```^^^]]]^^^```ccceeecccaaa^^^]]]___```aaaaaabbbcccdddeeeeeeeeeddddddeeefffgggfffccc[[[QQQJJJAAACCCFFFIIIJJJIIIFFFCCCFFFHHHOOO[[[mmmrrreeehhhyyy~~~xxxssssssxxx}}}~~~|||xxxwwwtttqqqsssyyywww{{{___FFF>>>888999;;;;;;:::;;;===>>>AAABBBCCCBBB@@@???===<<<<<<<<<===>>>??????<<>>@@@AAABBB@@@BBBCCCBBB@@@????????????@@@BBBCCCDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA???===??????@@@@@@@@@@@@@@@@@@AAA@@@@@@AAACCCDDDCCCAAA???>>>===<<<<<<<<<<<<===<<<<<<;;;888666666888:::???>>>>>>>>>>>>>>>??????>>>>>>==================<<>>;;;===???BBBCCCCCCCCCBBB>>>>>>=========>>>>>>???<<<@@@@@@===<<<>>>;;;666444222000///000000///...,,,,,,,,,---------.........,,,,,,222999>>>===:::---,,,+++***************+++,,,---......---,,,+++*********++++++++++++++++++************+++,,,,,,,,,+++++++++++++++******************************)))(((((((((((()))******))))))))))))))))))))))))((((((((((((((()))))))))***,,,------///555===DDDNNNTTT___mmmxxx|||zzzvvvoooqqqrrrooollllllpppsssvvvjjjcccfffvvvqqqhhhjjjooo~~~~~~{{{pppdddYYYSSS\\\hhhzzz{{{ssspppqqqeeejjjrrr|||fffWWWIIICCCAAA>>><<<:::666666666888;;;;;;:::888999999:::;;;;;;;;;::::::::::::::::::999999999888::::::;;;<<<>>>@@@AAABBBAAABBBDDDCCCAAA@@@@@@AAACCCDDDDDDEEEEEEFFFEEEEEEBBBDDDEEEFFFEEECCC@@@>>>AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<============:::777666666777======>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????===>>>BBBKKKWWWlll{{{wwwrrrmmmiiifffbbb```\\\ZZZiiioooYYYHHH<<<555333888AAAVVVdddVVV999///888111111222222222111000000000//////222222444===FFFMMMRRRXXX]]]^^^]]][[[ZZZVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[]]]^^^___`````````bbb^^^]]]^^^```eeeqqq}}}~~~qqqfff___[[[YYYXXXVVVVVVUUUSSSNNNJJJIIIHHHGGGGGGGGGGGGIIILLLOOOQQQPPPQQQVVV[[[___eeerrr{{{zzzxxxvvvtttsssrrrrrrkkkiiifffcccbbbbbbcccdddbbbaaa```______aaabbbddddddbbb``````aaaccccccbbb```aaaccceeeffffffffffffbbb```]]]ZZZVVVQQQKKKGGGCCCHHHLLLJJJDDDAAABBBEEEGGG^^^kkknnnttttttuuu~~~||||||~~~lllfffbbbiiizzzxxxuuuyyyaaaFFFBBB<<<999;;;<<<;;;;;;>>>;;;<<<>>>???AAABBBCCCCCC@@@???>>>>>>>>>>>>>>>???>>>BBBBBB???BBBGGGBBB888444222000///000000///...------------------,,,,,,---,,,...777CCCKKKLLLJJJ///...---+++***)))((((((,,,,,,,,,,,,,,,,,,++++++)))*********+++++++++++++++***)))))))))***,,,---,,,,,,+++++++++*********++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))************++++++***)))***)))))))))***,,,...000444999CCCOOO[[[eeelllooommmnnnooommmlllmmmtttzzzvvvooolllooouuu{{{~~~|||uuuooommmwww~~~tttggg\\\WWWJJJ@@@777666888888:::>>>888777777888:::;;;;;;:::888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???AAAAAABBBCCCEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBDDDFFFFFFFFFDDDCCCAAA???===<<<<<<<<<======>>>???>>>;;;999888888<<<<<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBB???BBBIIIMMMWWWuuu}}}zzzrrrjjjeeecccccc^^^VVV\\\qqq|||xxxzzzyyygggSSSCCC:::555222333>>>NNNQQQFFF:::555000000111222333222111111000...///111000000666>>>BBBIIIRRRYYY\\\\\\[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^___]]]\\\]]]]]]___iiittt{{{zzzqqqjjjeeeaaa[[[\\\ZZZVVVPPPKKKJJJJJJHHHIIIJJJKKKMMMOOORRRTTTRRRSSSVVV[[[]]]aaalllxxx~~~}}}|||zzzxxxuuusssrrrrrrnnnmmmjjjgggeeedddcccccc```````````````aaabbbbbbdddcccbbbcccddddddcccbbbaaabbbccceeeeeeeeedddcccYYYVVVSSSQQQQQQRRRRRRRRRMMMKKKIIIGGGGGGIIILLLNNNNNNfffllliiiooonnnooo~~~~~~|||{{{{{{gggdddbbbbbbhhhuuu~~~lllQQQCCC>>>::::::===>>>;;;;;;===>>>=========>>>???@@@AAAAAAAAA@@@??????????????????CCCCCCCCCKKKSSSMMM@@@444222000///000000///...//////...---,,,++++++***+++((((((///999???>>>:::000///...+++***((('''''',,,,,,+++*********+++,,,))))))******++++++++++++******)))))))))***,,,---,,,+++++++++******))))))++++++++++++++++++++++++((((((((((((((()))******)))))))))))))))))))))))))))((((((((())))))'''&&&&&&'''))),,,///000---++++++---111777@@@NNN[[[dddppppppqqqrrrtttzzzrrriiijjjmmmvvv|||uuujjj\\\PPPEEE???;;;AAA999444666666333444999777666555444555777888999777888999:::;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>=========>>>???@@@@@@CCCDDDFFFEEEDDDBBBCCCDDD???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBDDDFFFGGGFFFEEEDDDBBB???===<<<<<<<<<===<<<>>>AAAAAA???===;;;;;;;;;;;;<<<======>>>======>>>???@@@AAABBBCCCCCCCCCIIIAAABBBJJJHHHIIIbbbzzzqqqjjjiiijjjgggcccdddjjjkkkhhhnnnyyyvvvbbbQQQEEE???999555555>>>OOOWWWKKK:::///000111222333333222111111000111222111///444<<<:::BBBLLLUUUYYYZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZ[[[\\\]]]]]]]]]]]]^^^]]]]]]^^^]]]^^^fffpppsss|||sssnnnffffffccc\\\TTTOOONNNNNNIIIKKKMMMOOOPPPRRRUUUWWWTTTUUUXXX]]]^^^aaakkkvvv|||}}}}}}{{{xxxuuurrrrrrrrrooommmkkkhhhfffcccbbbaaa______``````aaaaaabbbbbbddddddcccdddffffffdddbbbccccccdddeeedddcccbbbaaaQQQNNNKKKKKKOOOUUUYYY\\\UUUNNNFFFEEEKKKRRRUUUUUU]]]qqqooohhhooopppsss}}}}}}|||rrreeeaaaaaacccgggppp|||~~~zzz]]]GGGDDD;;;:::<<>><<<===@@@???===;;;;;;<<<===???BBBBBBAAA@@@????????????AAADDDDDDFFFRRR]]]VVVGGG222111000//////.........//////...---,,,++++++***+++++++++,,,,,,---------666444111...,,,++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***+++*********))))))((((((************************+++++++++***)))(((((('''))))))))))))))))))))))))((((((((('''((()))******++++++,,,...444;;;AAAEEEZZZ___dddhhhnnnxxxuuunnnnnnzzz{{{lllUUUOOOGGGAAA???===;;;999999888666555666777999:::888888777666666666666666999999::::::::::::;;;;;;<<<;;;:::999:::<<<>>>@@@???>>>=========>>>@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@??????@@@BBBCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFDDDCCCBBBCCCEEEFFFCCCBBBAAA@@@>>><<<:::999===>>>??????>>><<<:::888999:::;;;<<<==================>>>@@@@@@AAAAAAAAAGGGEEEFFFHHHHHHKKKXXXhhhyyywwwxxxwwwqqqkkkhhhmmmqqqrrrnnniiiggggggmmmxxxsss[[[===888:::555333EEEZZZXXXGGG<<<444...000333333111111111000000000000000111222666:::BBBJJJQQQVVVYYYZZZ]]]^^^_________^^^]]]\\\[[[\\\^^^______^^^\\\[[[ZZZ[[[]]]^^^___aaadddggguuu}}}zzzrrrjjjaaaZZZWWWSSSNNNJJJNNNNNNNNNQQQTTTVVVVVVVVVTTTSSSUUUZZZ\\\```iiisss{{{~~~yyyxxxyyyvvvpppnnnllljjjiiihhheeebbb___```aaabbbbbbcccccccccbbb```aaabbbcccddddddddddddbbbcccbbbaaabbbeeeaaa[[[NNNGGGBBBDDDMMMWWW\\\]]]JJJIIIGGGFFFJJJZZZooo~~~}}}rrrkkkmmmkkkjjjyyy~~~kkkqqquuucccdddhhhlllmmmnnnrrr{{{zzztttpppyyy}}}fffQQQAAA===<<<;;;;;;;;;<<<>>>?????????>>>>>>>>>???AAABBBAAAAAA@@@@@@???>>>======;;;AAAEEEGGGNNNVVVWWWRRR222111000//////..................------,,,,,,+++++++++++++++,,,,,,,,,---///---+++***))))))***+++************+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,***)))***+++,,,+++***************)))))))))(((************************++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((***---111333555:::AAAGGGOOOZZZhhhrrr{{{}}}qqqiiibbbUUUIIIAAA===888555666666555444777666555555555666777888777777666555555555666666888888888999999:::::::::;;;:::999999999;;;===???>>>======<<<===>>>???@@@@@@@@@@@@@@@@@@?????????@@@???>>>@@@BBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@AAABBBCCCAAAAAA@@@???===;;;999888<<<===>>>>>>>>><<<:::999999:::;;;<<<============<<<===>>>???@@@@@@@@@@@@@@@AAADDDGGGFFFFFFOOOZZZrrr{{{xxxvvvwwwwwwsssooollllllmmmooorrrsssrrrpppqqq}}}vvv]]]<<<;;;555222AAAWWWbbb```DDD<<<666444222000111444111111000000000000000111444777===DDDKKKPPPSSSUUUWWWXXXYYY[[[\\\[[[[[[ZZZZZZ[[[]]]^^^___^^^]]]\\\[[[\\\^^^______```cccfffnnnvvvwwwpppgggaaa]]]ZZZVVVRRRUUUUUUVVVXXXZZZYYYVVVTTTUUUTTTVVVZZZ]]]aaakkkuuu}}}zzzsssmmmkkkhhhggggggfffdddbbbcccddddddddddddcccbbbbbbccccccdddddddddeeeeeeeeedddeeeeeedddfffiiifffaaaTTTJJJAAAAAAKKKSSSUUURRRIIIGGGCCCDDDNNNccc||||||ooojjjgggjjj|||xxxnnnwww~~~wwwppprrrtttttttttwww|||uuunnnlllvvvrrraaaQQQEEEAAA@@@???===============>>>>>>=========>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;AAAEEEGGGMMMTTTTTTPPP222111000//////.........------------------------*********+++++++++++++++))))))((('''((()))***+++)))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,+++***))))))++++++***)))************))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))&&&''')))*********)))((()))(((((((((((()))******(((***...000333999CCCIIIRRR\\\jjjvvv|||qqqgggaaaUUUIIIDDDAAA:::222444222111111222444333333333333333444444555555555666555444444444555666666666666777888999999::::::::::::999999999;;;<<<=========<<<<<<<<<===>>>?????????@@@@@@@@@???===<<>>>>>???AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@?????????>>><<<:::888777;;;<<<=========<<<;;;:::999:::;;;<<<<<<======<<<;;;<<<===>>>>>>>>>>>>>>>;;;>>>DDDHHHFFFCCCFFFMMM\\\rrr~~~uuurrrrrrsssqqqnnnnnnjjjhhhmmmvvv||||||zzzsssvvvqqqEEE===444111:::MMMdddttt^^^KKK888000000111222444222222222111000000000///111333777<<>>>>>DDDRRRggg|||tttnnnlllqqqnnnmmmwww~~~}}}~~~}}}rrrkkkiiivvvqqqaaaWWWOOOHHHDDDCCCAAA???>>>===<<<<<<=========<<<======>>>???>>>>>>======<<<=========<<<@@@DDDGGGLLLQQQPPPLLL222111000///............,,,,,,,,,------.........***************************))))))))))))***,,,,,,((())))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,***)))((()))*********(((*********)))))))))))))))************************************))))))((((((((((((((((((((((((((((((%%%''')))***+++***(((''''''((()))***+++,,,,,,,,,---...---+++***+++...222555>>>JJJUUU^^^gggqqqxxxyyy|||wwwrrrhhhYYYMMMHHHEEE>>>777777999666000333222222333333222111111000111222333333333333333555444333222222444555666666666777888999:::;;;;;;;;;::::::::::::;;;<<<==================>>>>>>>>>???@@@BBBBBBBBB@@@>>><<>>===>>>@@@AAA@@@???????????????????????????@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>>>>======>>>>>>??????>>>===<<<;;;999888::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<:::;;;<<<<<<=========<<<:::???DDDGGGFFFDDDEEEHHHRRRiiiwwwpppnnnmmmllljjjiiiffffffkkkttt{{{}}}|||xxxwwwpppNNN@@@333111444@@@WWWlllyyy[[[;;;---///333333222333333222222111000///...///000222666:::???CCCEEEKKKMMMOOORRRTTTUUUVVVVVVVVVWWWYYY[[[]]]]]]^^^^^^]]]^^^______^^^^^^___aaadddjjjttt|||yyyuuunnnhhhdddaaa```^^^^^^^^^```aaaaaa^^^[[[[[[YYYZZZ\\\___dddooozzzwwwmmmjjjeeecccdddeeeffffffeeeffffffggggggffffffeeebbbbbbaaaaaaaaabbbcccdddeeegggeee```^^^^^^[[[WWWRRRJJJCCCAAADDDDDD???999666777===GGGTTTbbblllqqqtttsssrrrtttxxx~~~iiilllttt~~~zzzssspppmmmyyyttt___SSSNNNIIIDDDCCCBBBAAA@@@>>>===<<<<<<>>>>>>>>>===>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>???===???BBBFFFJJJLLLKKKHHH222111000///............+++,,,,,,------.........************************+++++++++************+++((())))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,***)))((()))*********((())))))))))))))))))***************************************)))))))))))))))((((((((((((((((((((((((%%%''')))***+++***((('''$$$%%%''')))************)))))))))))))))***,,,...+++///555:::???FFFNNNTTTUUUYYY```gggnnnuuuzzz}}}~~~xxxqqqfff___WWWRRRPPPJJJAAA:::444555333111333666555000///000111111000///......///000111222333333333333666444333111111333555666888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAAAAA???===<<<>>>===<<<===?????????===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;:::>>>BBBBBBBBBDDDFFFHHHIIIZZZpppxxxrrrooollljjjcccdddfffjjjooosssuuuuuuyyy|||}}}qqqTTTBBB333222333777DDDTTTrrraaaLLL===555000///111333333333333222111///...//////000222555999<<>>>>>>>>>>>>>>>>>=========?????????????????????>>>@@@@@@??????AAACCCEEEFFF??????@@@DDDGGGGGGFFFEEE222111000//////.........,,,,,,,,,------.........+++++++++++++++******************))))))((((((''')))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,+++***))))))++++++***)))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((()))*********))))))(((((()))))))))***+++++++++,,,,,,+++,,,///444888666888;;;@@@EEEKKKPPPSSSTTTUUU[[[dddiiilllrrrxxx{{{yyyxxxyyy}}}yyyuuunnnfff]]]TTTLLLGGGAAA<<<777555666777666555...111111000222444222---,,,...111111000000111222000000111222333333444555888666333111111222444666999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===;;;;;;<<<=========;;;;;;>>>===<<<<<<>>>>>>===<<<========================<<<<<<======>>>???????????????>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::888999:::;;;;;;<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;999===>>><<<===BBBFFFFFFDDDKKK\\\uuu{{{vvvsssqqqdddeeeeeegggjjjllllllmmmooovvvuuuooosss~~~uuu[[[JJJ;;;666666555999@@@PPPWWW]]]WWWCCC111---333222222333333333222000////////////000222555777999CCCEEEHHHLLLOOORRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]][[[\\\\\\\\\ZZZZZZ[[[]]]\\\```ffflllttt~~~{{{|||~~~xxxrrrooommmjjjiiifffbbb___```aaafffrrr}}}wwwlllhhhccc``````aaaaaaaaa___```bbbdddfffhhhiiiiiigggggghhhhhhgggfffeeedddeeefff```VVVMMMHHHDDD@@@;;;???BBBAAA<<<888777888777777888;;;AAAJJJSSSYYYYYY```fffjjjvvvrrreeehhhttt{{{wwwyyy~~~~~~{{{uuunnnjjjlllttt{{{~~~oooZZZNNNHHHCCC===::::::;;;<<<===============???@@@@@@@@@@@@??????>>>;;;;;;<<<>>>BBBFFFKKKMMMBBB???>>>AAACCCBBBAAACCC222111000//////.........,,,,,,---------------------,,,,,,,,,++++++++++++)))))))))))))))(((''''''************+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,***)))***+++,,,+++***((()))))))))************************************)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,,,,------,,,++++++***)))'''+++***)))((('''((()))+++))))))***,,,///222333333333333888@@@DDDDDDHHHOOOTTTUUUWWWXXX[[[^^^bbbfffggghhhjjjjjjjjjlllnnnpppppptttuuurrrqqqsssoooiiimmmllljjjhhhfffeeedddddd^^^[[[XXXXXX[[[]]]]]]\\\NNNLLLHHHAAA999333///...///...---,,,,,,...111444000222333111111333222...---///111222111111333555222111111111222444666777:::888555222111222444555:::::::::999999999999999888888999999999888888888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<=========<<<;;;<<<======<<<;;;========================;;;;;;;;;<<<===>>>>>>>>>======>>>>>>======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;:::999999888888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::>>>>>>:::;;;AAADDDCCCCCCCCCLLLbbb~~~~~~yyyvvvuuunnniiiddddddhhhkkkjjjhhheeejjjmmmgggaaabbbjjjrrrkkk^^^LLL???888666777888888DDDUUU]]]TTTCCC777444000111333444444333111000////////////000222333333999<<>>???@@@@@@BBBIIISSSZZZdddkkkllliiipppuuullliiieeebbbooo|||uuutttxxx}}}{{{wwwooogggccciiiuuunnn^^^PPPJJJHHHBBB===<<<:::;;;<<<===>>>======<<<>>>???@@@@@@@@@>>>===<<<:::::::::<<>>???===>>>AAA222111000//////.........---------------------------------,,,,,,+++++++++((()))*********************++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***(((((())))))*********+++************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))+++,,,---(((((((((***+++,,,+++***((())))))***))))))(((((())))))***+++,,,---+++***,,,+++...555555111222777333777<<<>>>???AAADDDHHHNNNNNNNNNLLLKKKKKKMMMOOOKKKPPPQQQNNNMMMPPPMMMFFFCCCCCCCCCBBBAAAAAA@@@@@@<<<:::888888:::;;;999777888999888555000...000333///000000...,,,,,,///222...111000......111222///---///000///,,,,,,...111333333222111333555888999<<<999555222111222333555::::::999999888777777777666666777777777777666555777888999:::;;;:::999999;;;;;;;;;;;;<<<>>>???@@@===<<<;;;;;;<<<===<<<:::========================::::::;;;;;;<<<===>>>>>><<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<;;;::::::<<<;;;:::999888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<@@@@@@<<<===BBBDDDAAAAAA>>>AAARRRjjj{{{wwwuuutttwwwlllbbbaaahhhnnnlllgggfffggglllkkk[[[MMMWWWlll{{{ppp]]]GGG:::666777777777666>>>RRR```ZZZDDD333000111333444444333222111....../////////000000000111555;;;BBBHHHNNNRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXXYYYXXXWWWWWWYYY[[[[[[^^^aaaccceeelllwww|||vvvrrrmmmhhhcccbbbaaafffrrr~~~rrrgggeee```YYYZZZaaahhh{{{zzzxxxwwwppphhhdddbbb___^^^___aaaaaaaaa___```aaabbbcccdddddddddjjjkkkkkkiiiddd^^^XXXUUUTTTVVVSSSIIIAAA>>>===;;;===:::555333444888;;;===IIINNNRRRSSSRRRTTTYYY___nnnvvvvvvoooqqq{{{{{{sssuuuiiimmmnnndddnnnwwwssswww{{{zzzvvvnnnfffcccjjjxxxuuubbbTTTJJJHHHHHHCCC??????;;;<<<===>>>>>>===<<<;;;===>>>?????????===<<<;;;<<<;;;::::::<<>>;;;666222111111333555666666666666666666666666777555666888999777666666777777777888999:::<<<<<<<<<;;;;;;;;;<<<===???@@@BBBAAA@@@>>><<<;;;999999;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<999777999;;;<<<:::888:::999999;;;<<<===;;;:::888888888888888888888888==================<<<<<<>>>>>>=========???@@@BBBDDD@@@???HHHZZZqqq|||uuurrrmmmfffhhhhhhgggeeedddjjjuuu}}}rrrsssrrrkkkbbb\\\ZZZ[[[qqq~~~}}}eeeJJJ===;;;:::444666:::GGG```mmmYYY:::333999888000...333444///333333333222111000///...111333777<<>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;::::::;;;<<<>>>???:::;;;;;;;;;<<<=========333111000000000000///---......---------,,,,,,,,,---------,,,,,,+++))))))++++++************++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,+++***((('''))))))************))))))))))))******+++++++++++++++***)))(((''''''((()))''''''(((((())))))******************)))))))))(((''''''((()))))))))))))))******))))))))))))******++++++***)))***+++,,,---++++++,,,,,,---...//////000000111111111222222222222111000000000000111222222333444444444333111000...////////////000000000//////............//////111000000///...---------...............///////////////000000000111111111111111111111111111111111111000000111222555888:::;;;:::888666444333333333666666666666666666666666666777999999777333111222666666777777999:::<<<<<<======<<<<<<<<<===>>>???BBBBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<============<<<<<<===============<<<;;;;;;<<<;;;999:::;;;;;;;;;:::???>>><<<<<<======;;;:::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCCCCCCCFFFPPPcccxxx~~~qqqfffccceeegggfffccc^^^\\\bbbppp{{{xxxwwwvvvuuuqqqiii```YYYkkk}}}|||aaaJJJ???===555999;;;BBBTTTdddbbbTTT>>>444---000555555333222000000111222222222222222000111444999@@@GGGMMMQQQUUUXXXZZZYYYUUUTTTWWWZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^```ccciiimmm}}}{{{sssjjjfffffflllxxxwwwmmmddd]]]WWWOOOLLLMMMRRRdddwww}}}yyyvvvsssooommmmmmkkkgggddd^^^\\\ZZZZZZ[[[]]]]]]]]]```aaaccccccbbbbbbccceeeffffffgggiiiiiibbbVVVLLLHHHIIIHHHFFF@@@;;;777555222444555555999EEEVVVdddnnnkkkiiihhhggglllzzzxxxkkkeeehhhlll|||zzzzzz||||||}}}rrrmmmlllpppuuu|||iiiXXXPPPNNNJJJEEEBBB@@@?????????>>>>>>>>>==================<<<<<<<<<<<<======;;;:::::::::;;;<<<>>>???;;;;;;;;;;;;<<<<<<<<<<<<444222111000111111000.........---------,,,,,,,,,---------------,,,+++*********++++++++++++******(((((()))))))))*********++++++++++++++++++++++++)))************+++++++++))))))******+++,,,,,,---***+++,,,,,,,,,+++))))))))))))************))))))******++++++++++++,,,,,,***))))))(((((((((((()))(((((((((((())))))))))))************))))))))))))''''''((()))))))))))))))******))))))))))))*********))))))))))))***++++++*********++++++,,,,,,,,,............/////////000------,,,,,,,,,,,,---------.../////////...---,,,,,,,,,---------...............------------......000000///......------,,,000000///////////////...//////000000000000111111111111111111111111111111111111111111222333555777888999;;;<<<:::888444222666666666666666666666666777:::<<<<<<:::888666444777777777888999:::;;;<<<>>>>>>=========>>>??????CCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;::::::<<<>>>CCC@@@===;;;;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????AAADDDFFFDDDEEEPPPeeevvv~~~tttooopppkkkjjjggg```\\\^^^fffnnnyyyxxxyyy}}}pppeeeiiizzz{{{[[[EEE===000666888999EEE\\\ooowwwcccIII444333666222///111111111111222222222222222///000222555:::@@@FFFIIIRRRVVV[[[]]]ZZZWWWVVVVVVYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\]]]]]]]]]]]]___cccfffqqquuu~~~|||vvvooommmnnnsss}}}xxxoooeee___XXXOOOJJJJJJJJJWWWccciiijjjlllmmmlllkkkiiifffddddddcccaaa```]]][[[ZZZZZZ\\\]]]^^^]]]___aaaddddddcccbbbaaaaaaeeefffjjjoooqqqkkk___UUUEEECCC@@@>>><<<999666333222333555777???RRRkkk}}}zzzrrrpppqqqzzzmmmdddhhhppp}}}~~~www{{{|||xxxwwwwwwjjjkkkoooxxxlllSSSNNNIIIHHHFFFCCCAAA@@@???>>>??????>>>>>>>>>===============<<<<<<<<<<<<======;;;::::::999:::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;444333111111222222000///......---------,,,,,,,,,,,,,,,------,,,+++******)))***+++,,,,,,+++***)))))))))))))))*********+++++++++++++++++++++++++++))))))*********+++++++++))))))******+++++++++,,,++++++,,,,,,,,,++++++***))))))************))))))************************)))))))))(((((((((((()))))))))))))))((((((((((((*********)))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))******++++++*********+++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,............///////////////......------......///,,,,,,,,,------------...111111000000//////......////////////000000000111111111111111111222222222222222111111111222333444666999>>>AAA@@@<<<777333666666666666666666666666999;;;>>>BBBHHHLLLIIIDDD<<<;;;:::::::::::::::;;;=========>>>??????@@@AAABBBBBBAAAAAA@@@@@@??????===============>>>>>>???======>>>????????????>>>??????@@@@@@??????>>>===<<<>>>>>><<<999999===@@@AAA>>>:::888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;:::<<<===???@@@??????>>>>>>CCCFFFCCCAAAFFFUUUbbbzzzvvvpppjjjfffbbb___]]]llllllpppyyy}}}vvvpppuuukkkOOOBBB555777666333999MMMhhhzzziiiMMM;;;333000111555555444333222111000000000000000111333666:::>>>AAAKKKQQQZZZ^^^^^^[[[XXXVVVVVVWWWZZZ\\\]]]]]]]]]\\\]]]^^^^^^]]]]]]^^^```cccfffjjjqqq{{{zzzwwwvvvwww{{{~~~uuullleee]]]RRRLLLKKKFFFMMMSSSVVVVVVXXX[[[^^^```___^^^]]]]]]]]]^^^^^^[[[[[[ZZZ\\\^^^______^^^___bbbfffgggeeecccaaa```dddfffjjjpppsssmmmbbbXXXEEE@@@;;;888888777444111666666888>>>JJJ^^^sss}}}tttoooooowwwrrreeemmm{{{vvvyyy|||{{{wwwqqqmmmkkkiiinnnwww~~~]]]KKKIIICCCBBBBBBAAA@@@??????>>>?????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===;;;:::999999999:::<<<===<<<<<<<<<;;;;;;:::::::::444333111111222222000///......---------,,,,,,,,,***++++++++++++******))))))***+++,,,,,,+++***)))*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++******)))))))))+++++++++,,,,,,,,,++++++))))))************)))))))))))))))))))))(((((((((((((((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))******''''''((()))))))))))))))******))))))))))))***************+++++++++++++++++++++++++++,,,,,,,,,,,,---------............///+++,,,,,,,,,,,,,,,,,,+++------.........................../////////000000......------------......++++++,,,...///111222222111111000000//////.........////////////000000000000000111111111222222222222222222222222222222222555999???CCCCCC???999555777777777777777777777777:::;;;===FFFVVVcccaaaWWWBBBAAA???===<<<::::::::::::;;;<<<>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>??????======>>>???@@@@@@??????@@@@@@@@@AAA@@@??????>>><<<>>>???===::::::===@@@>>>;;;888777888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;:::;;;===>>>??????>>>>>><<>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999888888999;;;<<<<<<<<<;;;;;;:::::::::999444222111000111111000.........---------,,,,,,,,,*********++++++******)))******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))((((((************++++++++++++))))))************)))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))******))))))))))))******)))***++++++,,,,,,+++++++++++++++,,,,,,------------------.........//////******++++++++++++******++++++,,,,,,,,,,,,------,,,------------.........,,,,,,++++++++++++,,,,,,,,,---...000222444555666000000///////////////.........////////////000000000000000111222222333333333333333333333333222222555888<<>>:::888777777777777777777777777:::;;;===DDDWWWgggggg]]]EEEDDDBBB???===;;;::::::999:::<<<>>>@@@AAAAAAAAA>>>>>>>>>>>>??????@@@@@@===============>>>??????<<<===>>>??????@@@??????@@@@@@AAAAAA@@@@@@???>>><<<===>>>===<<<<<<<<<======;;;999999;;;=========;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>;;;===@@@BBBDDDEEEGGGGGG\\\tttjjjkkklllgggaaaYYY\\\___aaacccjjjuuu~~~|||nnngggooo|||wwwoooNNN@@@444333444555;;;BBBSSShhhkkkSSS>>>;;;666***333222222111111333444555333222111111222333666777;;;AAAJJJSSSYYY\\\\\\\\\RRRSSSUUUWWWZZZ]]]___```]]]^^^______^^^___aaacccdddfffhhhlllrrr||||||yyyyyyvvvtttuuuvvv{{{tttkkk```TTTMMMLLLJJJHHHHHHIIIGGGDDDDDDHHHOOORRRUUUWWWYYYZZZ\\\^^^]]]]]]___bbbeeefffdddcccaaaeeehhhjjjiiifffeeeddddddaaa_________YYYOOOGGGAAA===888555444555555444777;;;DDDPPP^^^hhhlllmmmqqqsssvvvssslllkkkxxxrrrmmmrrr||||||wwwrrrnnnkkknnnzzzlllWWWMMMGGGBBBAAA@@@??????>>>>>>>>>???@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888888888999:::;;;;;;;;;;;;;;;::::::::::::333111000000000000///---......---------,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************++++++++++++++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))))))))******++++++))))))************))))))))))))))))))((((((((('''&&&'''((()))******)))(((''''''(((((())))))******((()))))))))************''''''((()))))))))))))))******))))))))))))******((((((***+++++++++***)))******++++++,,,---......,,,,,,---------.........***+++,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,......///000111222333333.............../////////........./////////000000///000000111222222333333333333333444444444333333555666777999::::::999999777777777777777777777777777<<<===>>>IIIWWWXXXQQQCCCBBBAAA???======<<<<<<:::;;;===>>>???>>>>>>===;;;;;;<<<<<<===>>>??????===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>????????????@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<===>>>>>><<<999;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<>>>???@@@AAABBBDDDFFFOOOqqq|||rrrnnnlllgggccc]]]___aaaaaa```ccckkkrrrxxxuuuooojjjmmmwww~~~bbbNNN>>>===>>>999888<<>>===>>>??????@@@@@@@@@?????????>>>>>><<<;;;;;;::::::;;;;;;<<<:::999888777777888999:::::::::::::::::::::;;;;;;222111//////000000...---......---------,,,,,,,,,++++++,,,---------,,,,,,,,,+++***))))))***+++,,,))))))))))))************++++++++++++++++++++++++)))************+++++++++((((((((()))******++++++))))))(((((()))***++++++))))))************))))))+++*********))))))((((((&&&'''(((*********)))(((&&&''''''((()))******+++(((((())))))*********+++'''(((((()))))))))))))))******))))))))))))******&&&''')))*********)))(((((()))***+++,,,---......++++++,,,,,,,,,---------,,,---...//////...---,,,***************+++,,,---------.........////////////......------......///---------...............,,,---------......//////............/////////000///000000111222222333333333333444555555555444444444333333444555666888999777777777777777777777777555<<<===888999CCCGGGBBBAAA@@@???>>>=========>>><<<===>>>>>>>>><<<;;;:::999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;===>>>>>>????????????@@@@@@@@@@@@???>>>>>>;;;::::::===@@@???;;;777999888888999;;;;;;999777::::::::::::::::::::::::999999:::;;;;;;<<<======<<<<<<;;;;;;<<<===???@@@>>>???@@@>>><<<>>>CCCGGGIIIYYYzzzwwwlllccc]]]YYY[[[^^^^^^]]]^^^aaacccsss}}}|||mmmcccjjjyyyfffQQQJJJEEE999333666444===KKKXXX^^^ZZZQQQJJJ888666444222000111222222333222000//////000111222444666:::AAAJJJRRRWWWYYYWWWVVVTTTSSSUUUWWWZZZ]]]___``````___]]]\\\\\\]]]bbbbbbdddgggkkkooorrrsss{{{|||tttpppooollljjjhhhcccbbbiiisss|||yyynnnbbbVVVPPPOOOJJJGGGIIIMMMLLLEEEBBBDDDEEEKKKRRRWWWYYYZZZ\\\^^^___aaadddhhhlllllljjjggg```bbbfffgggffffffffffffddd]]]TTTOOOMMMIIIBBB===333555666555333444999===LLLWWWdddhhhfffiiisss}}}qqqgggeeegggkkkooopppqqqyyy~~~{{{wwwuuuwww|||uuuWWWSSSNNNAAA>>>GGGGGGDDDAAA>>>======???@@@@@@@@@@@@????????????>>><<<;;;;;;::::::;;;;;;<<<:::999888777777888999999999999999::::::;;;;;;;;;333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************(((((()))***+++,,,,,,---+++***)))))))))***,,,---******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((())))))))))))(((((('''&&&&&&''')))***)))'''))))))))))))************(((((())))))*********+++((((((((((((((((((((((((*********)))))))))))))))++++++***))))))***+++,,,,,,---------,,,++++++***++++++++++++++++++++++++*********)))******++++++,,,,,,---///000000...+++,,,,,,,,,---------...............,,,***)))+++---//////.........---------...............///000000111111222333333333333222444333222333444444222111222222222333333444444444666555555666666777888999888888999;;;===>>>???@@@<<<<<<<<<============>>>:::;;;<<<<<<===<<<<<<<<<===============<<<<<<<<<============>>>>>>>>>>>>????????????>>><<<;;;:::>>>???AAABBBAAA@@@>>><<<======>>>======<<<;;;;;;<<<;;;::::::999999::::::::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<::::::<<<>>>??????AAAAAA@@@@@@@@@AAACCCCCCCCCOOObbbzzzwww{{{}}}mmm]]]]]]WWW\\\hhhjjjbbbcccmmmmmmrrr~~~ppp]]]ddd{{{ooo^^^FFF444444222666999AAAVVVnnnuuuppp```PPP===333222333000,,,333444444333111000///000333444666999>>>GGGQQQWWWYYYWWWSSSPPPNNNQQQWWW\\\\\\]]]___`````````______]]]^^^```cccgggkkkoooqqqpppuuu~~~|||uuupppqqqnnniiieeebbbbbbcccdddlllsssvvvggg\\\SSSOOOPPPKKKLLLNNNPPPPPPMMMHHHCCCEEEIIIPPPVVV[[[]]]]]]]]]aaabbbeeehhhjjjjjjiiiiiibbbdddgggkkkllliiiccc^^^YYYPPPFFF@@@???>>>999555555///000777888666AAASSSuuuooohhhbbb```fffsssxxxmmmdddiiirrr{{{~~~|||~~~tttkkkkkkvvvuuudddRRRHHHEEEBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????======<<<<<<<<<;;;;;;;;;888888777777777888:::;;;888999999999999999999999333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************)))))))))*********************))))))******+++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''(((((())))))))))))(((((((((((('''(((******)))'''(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++***)))))))))))))))))))))******))))))***,,,---...---------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........000222222000---,,,,,,,,,------------...,,,,,,---+++***+++---//////.........------------...............//////000111111222333333333333333555444333444444333111...222222222222333333333333555444555555666777777888777888999:::;;;===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===>>>@@@@@@@@@???===<<<>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999999999999::::::999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<===<<<;;;<<<===???@@@@@@AAAAAA@@@??????@@@AAABBBDDDHHHSSSggg}}}xxxuuuvvv|||yyyrrreee^^^___jjjqqqooonnnpppllloooyyy}}}llldddeeemmmOOO:::999333444444999KKKdddzzzqqqNNN777111333333111222222222111000111222333222333444666;;;BBBJJJPPPUUUVVVVVVUUUSSSSSSTTTVVVXXXZZZ\\\```bbbaaa___]]]______```bbbeeehhhlllnnnnnnqqqvvv}}}}}}vvvrrrnnnkkkgggccc```___``````iiinnnyyyxxxiii]]]SSSNNNNNNLLLLLLNNNQQQRRRPPPLLLIIIIIILLLRRRXXX[[[]]]\\\[[[___aaacccfffggghhhhhhhhh```bbbfffiiiiiiddd\\\VVVOOOHHH???;;;;;;;;;777333666000000777:::===MMM```yyyssskkkeeecccjjjxxxvvvqqqoooyyyuuukkkkkkwwwgggXXXJJJDDDBBB@@@??????@@@@@@AAABBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???===<<<<<<<<<;;;;;;;;;:::999888888777888999:::;;;999999999999999999999999333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************************))))))(((((())))))***+++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((()))(((((()))******((('''(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))******,,,...///000------......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------......---...///111111///---,,,,,,,,,,,,------------***+++,,,,,,+++,,,...000............------------......------......///000000111222222333333222222444444555888999888555333222222222111111111111111333333333444555555666666777777888999999:::;;;;;;999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>><<<===============<<<<<<<<<===>>>>>>>>>===;;;;;;===>>>>>>>>>>>>======<<<:::999999888888888888888999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@??????>>>??????@@@GGGEEEGGGUUUppp}}}yyyvvvwww{{{~~~mmmgggccchhhsssyyyvvvqqqiiihhhkkkvvv~~~ooo```rrrZZZ===888333000///333>>>QQQnnnlllLLL777///111666333222222111111222333444000111222333555;;;AAAFFFLLLQQQVVVYYYXXXUUUSSSQQQUUUVVVXXX]]]aaaccc```\\\aaa`````````bbbeeehhhiiikkkkkklllooovvv}}}wwwtttkkkiiieeeaaa^^^]]]]]]]]]eeehhhqqq{{{kkk^^^SSSLLLJJJIIIJJJLLLOOORRRSSSQQQOOOMMMPPPUUUZZZ]]]]]]]]]\\\``````aaaaaabbbaaaaaaaaa]]]^^^```aaa^^^WWWNNNGGGAAA<<<777555666666444111555222333999>>>FFFWWWiiitttqqqlllffffffooo|||qqqttt|||}}}yyyoooggghhhuuu{{{bbbTTTIII@@@???@@@>>><<<<<<>>>>>>@@@AAABBBBBBCCCCCC@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;;;;::::::999999888888999999:::;;;:::::::::999999888888777333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************)))***+++++++++******)))((()))***,,,,,,+++************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((()))((('''((())))))'''&&&(((((((((((()))))))))***(((((())))))))))))))))))'''''''''''''''''''''''')))))))))))))))************++++++,,,---...///000------.........------,,,************************++++++,,,,,,------......+++++++++,,,......---+++++++++,,,,,,,,,---------***+++,,,,,,++++++---...------------------------...------------...////////////000111111111111111111333777;;;???@@@>>>;;;222222111111000000//////111222222333444444555555666777777777777777888888777777777888888888999999888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;<<<===============;;;<<<<<<<<<<<<;;;:::999<<<<<<<<<======<<<;;;;;;999888888777777777777777888888888888999:::;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<======>>>@@@BBB?????????>>>>>>>>>>>>>>>DDDBBBAAAIII^^^xxx~~~~~~{{{uuupppkkkdddaaahhhqqqrrrllleeeaaa[[[]]]nnnsssfff~~~iiiHHH<<<777111000444666<<>>999777555222111111222222111333666;;;AAAEEELLLYYYdddjjjmmmooonnnqqq{{{rrrkkksss~~~xxx~~~rrrmmmiiinnn}}}aaaIIIGGG@@@;;;===???<<<:::999;;;<<<>>>@@@AAABBBCCCCCC???>>>======<<<<<<======;;;;;;::::::::::::::::::999999999999999999::::::::::::999999888777666666333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************(((***,,,---......---,,,((()))***,,,,,,+++************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&'''(((((('''%%%'''(((((((((((()))))))))))))))((((((((((((((((((************************(((((())))))************,,,,,,------.........---,,,,,,---------------,,,************************)))***+++,,,------------+++******+++------,,,++++++++++++,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,---------------------------------...//////------...///////////////111222666;;;???@@@>>>;;;111111111000000/////////000111222333444444444333666666666666666666666666666666666666777777777777777888888999999999999999888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::::::::999999888777777666666777777888888888888999:::;;;<<<999999999:::::::::;;;;;;777:::<<<<<<<<<<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>======???AAAJJJ]]]xxx{{{nnnpppnnnfff[[[YYY___dddddd```___UUUMMMVVVmmmzzz{{{ooovvvxxx}}}ttt\\\RRREEE===888888444000777CCCJJJ^^^rrruuudddMMM===777000//////111333444222000222222333222111222555777777===FFFMMMRRRVVVXXXZZZXXXUUUSSSTTTXXX]]]^^^^^^aaa```____________```aaacccccccccbbbbbbeeejjjnnnyyy}}}~~~}}}xxxxxxwwwxxxyyyxxxvvvtttnnnmmmllljjjhhhfffeeeddddddhhhqqq~~~oooaaaRRRGGGCCC@@@@@@@@@CCCHHHLLLNNNNNNRRRTTTYYY]]]aaabbbccccccbbbbbbaaaaaa___]]]\\\[[[___YYYQQQHHHAAA;;;666222333333222000000111333555666AAALLLQQQRRRTTTVVVWWWbbbmmmwww|||ssshhhbbbdddmmmuuu|||qqqrrrrrrvvvqqqTTTCCCBBB===;;;>>>???<<<999999:::;;;===???@@@AAABBBBBB>>>===<<<<<<;;;;;;<<<<<<999999::::::::::::::::::999999999999999999999999999999888777666666555555333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************(((***,,,///000000///...))))))***+++++++++++++++******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((('''&&&&&&''')))***((('''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((()))******++++++,,,------......---,,,,,,++++++,,,,,,------,,,,,,************************((()))+++,,,---------,,,---,,,+++,,,...///...---++++++++++++,,,,,,,,,,,,,,,...///...,,,*********,,,,,,,,,,,,------------------,,,,,,------...///,,,---......//////......222222444666999888666333111111111000000000000000///000222444444444333333555555555555555555555555555555555666666666777777666777777888888888888888777777888888999999:::::::::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999777888888999999999999888999888888777777777777777777777777888888:::;;;<<<999999999999::::::::::::777:::======;;;:::<<<>>>======>>>???????????????<<>>NNNaaammmhhhVVVEEE555222//////222444333111222333444333222222333555111555<<>>@@@DDDHHHKKKLLLRRRTTTXXX\\\___aaabbbbbb```aaacccddddddcccaaa```^^^VVVKKKAAA:::777444333222333333222000333999>>>EEEUUUcccfffdddbbb^^^WWW```qqq|||yyyhhhWWWRRRVVV]]]ccchhhttt}}}}}}yyypppgggpppuuudddQQQIIIBBB>>><<<>>>>>>;;;999999999:::<<<>>>???@@@AAAAAA===<<<;;;;;;::::::;;;;;;888888999999999999::::::888888999999999888777777666666666555555444444444333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************)))+++---/////////---,,,******))))))******+++,,,******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***(((((())))))))))))((((((''''''''')))+++,,,+++***'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++***+++,,,---......------)))***++++++,,,,,,++++++************************((())),,,...//////...------,,,***+++---......---***++++++++++++,,,,,,,,,***,,,......,,,+++++++++++++++,,,,,,,,,---------------,,,,,,------...///......///000000000000///111111111222333333111///000000111111111111111111///111333444555555444333444444444555555666666666555555555666666666666777555666777777888888777777666666777777888999999:::999::::::::::::;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;::::::999999999:::777777888999999999999999999999888777777777777888666666777777888:::;;;<<<888999999999999:::::::::888<<>>@@@AAAAAAAAA@@@>>>@@@DDDFFFEEEGGGTTTbbbzzz~~~zzzxxxssseeeWWWXXXaaacccfffeee^^^VVVVVV]]]eee~~~{{{mmmcccfffeeeeeelllhhhhhhaaaTTTHHHAAA;;;666444222666HHH___kkkhhh```MMMEEE999333222333333333111333444444222222222444///222777<<>>?????????<<<;;;;;;:::::::::::::::888888888888999999999:::777888888888888777666555333333333333333333333333333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********************************,,,...//////---***)))+++***)))))))))***,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******(((((())))))))))))(((((((((((((((+++---///...---''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((()))***+++++++++'''(((+++---............((()))***+++++++++++++++)))))))))))))))))))))))))))***---///000000//////+++)))((()))***,,,++++++******+++++++++,,,,,,,,,(((***---...---,,,------+++++++++,,,,,,------------,,,,,,,,,,,,---......///000000111111111111111000//////000333444333111000000111111222222333333///111333555555555444333333333444555555666777777555555555666666666777777555666666777777777777777555666666777888999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;::::::999<<<;;;::::::999999::::::777888999::::::::::::::::::999999888888888888888666666666777888:::;;;<<<888888999999999:::::::::999===AAA@@@<<<999;;;===;;;<<<>>>@@@AAABBBBBBAAA;;;:::>>>EEEHHHIIIQQQ[[[pppuuuaaa\\\dddhhhhhhhhhgggbbb___ccciii}}}uuunnndddaaajjjllluuuuuufffVVVKKK???444333222444<<>>>>>>>>>>><<<;;;::::::999999::::::777777888888999999999:::666777888888888666555444222222222222222222222333555444333111000/////////(((---111111---******------------,,,,,,+++++++++)))************+++++++++*********************************++++++,,,------************************((((((((((((((((((((((((******++++++++++++******************))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***%%%&&&)))***+++***)))(((''''''(((((())))))******&&&%%%%%%&&&(((((('''%%%))))))'''&&&&&&'''((()))'''&&&&&&))),,,---+++)))+++,,,...111222000---******+++,,,,,,------,,,,,,++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++------------++++++------------------------************+++,,,,,,---//////............//////222222222111111111111111...///000111222333444444222333333444444444444444222222333444444555555666444444444555666777777888666666666666777777777777777777888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999:::;;;<<<<<<;;;888777999999999888888888888888777888888999999888666555777777777666666666666666777777888999::::::::::::888>>>BBBBBB>>>;;;<<<>>>=========>>>???AAACCCDDDAAA???======@@@DDDHHHIIIYYYkkkqqqfffdddkkkrrrpppgggaaacccgggtttqqqlllooozzztttdddLLL666888333333888999>>>TTTlll~~~iiiLLL:::777333+++000111333444444333222111444333333333666;;;@@@CCCIIIPPPZZZbbbccc]]]VVVQQQNNNUUU]]]bbbbbb``````aaaaaacccdddffffffeeecccbbbccccccbbbbbbbbbccceeeffflllpppwww~~~xxxuuuqqqooolllhhheeedddeeefffnnnqqqtttxxx~~~}}}}}}yyyxxxxxxyyyzzzyyywwwtttrrrqqquuuqqqgggeee[[[XXXUUURRRPPPOOONNNNNNOOOQQQSSSUUUWWWZZZ]]]``````cccddd___UUUJJJBBB???AAA<<<666333444444333111222111666<<<===AAASSSiiifff[[[MMMOOORRRTTTUUUVVVVVVVVVPPPRRRWWW```kkkxxxwwwrrrvvv~~~kkk\\\PPPDDD???CCC??????>>>===;;;:::888777<<<;;;;;;<<<======<<<:::=========<<<;;;;;;;;;:::;;;:::888666555555666666666666555555555444444444333333333222222222111111555444333111000000000///...111444222---******,,,------,,,,,,,,,+++++++++)))************+++++++++************************************************************************)))))))))))))))))))))))))))******++++++******)))************))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++'''''')))******)))((((((&&&'''''''''((((((((((((((())))))***)))))))))))))))((('''&&&&&&'''(((((()))(((((())),,,,,,***''',,,...///111111///+++(((***+++,,,,,,------,,,,,,++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,++++++++++++,,,,,,------------...///000111222222222222111111000000000...///000111222333333444444555777888:::;;;;;;;;;555555444444444333333333444444444555666777777777555666666666777777777777888888888888999999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888888888888888999999999999888888888888888777777666777777777777777777777777888888999;;;;;;;;;;;;;;;999<<>>?????????@@@@@@@@@@@@@@@???======???CCCFFFHHHJJJVVVrrr~~~ooolllrrrxxxwwwppphhhdddbbbdddtttzzzpppyyyqqqWWW@@@>>>444///222444777DDDTTTiiiwwwxxxcccJJJ===999666000111222333333444666777222222222333555999===???EEEHHHPPPYYYaaabbb]]]XXXRRRSSSUUUYYY]]]```bbbbbbcccdddeeeggggggfffeeedddeeeeeefffffffffdddcccbbbdddgggkkkpppvvv|||zzzwwwrrrppplllhhheeeddddddfffgggiiikkkmmmqqq{{{~~~~~~|||yyywwwvvvyyy}}}sssqqqiiieee___ZZZWWWTTTSSSRRROOORRRUUUYYY\\\^^^```aaa___^^^ZZZSSSKKKBBB===:::666666555333111111222444888666666;;;DDDRRRgggyyylllccc\\\```dddgggeeeaaa\\\XXXVVVXXX]]]eeeoooyyy|||yyyxxxyyylllWWWNNNGGG???===AAA===============<<<;;;:::<<<;;;:::;;;======;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999777666555666666666555555555444444444444333222222222111111111111555444333222111000000000444555555222---***+++,,,,,,,,,,,,,,,++++++++++++)))************+++++++++************************++++++******)))(((((('''************************************************)))******++++++******)))************))))))))))))(((((())))))))))))((((((+++******))))))******+++))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''%%%''')))))))))(((((()))(((''''''&&&&&&'''(((((((((((((((***,,,---+++)))---...000111000...***(((***++++++,,,,,,,,,,,,,,,+++*********))))))))))))+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,---------...000111333444333333222111000000//////...//////000111222333333444555888:::<<<>>>???@@@777777666555333222111111444444444555666666777777555555666666666777777777888888888999999999::::::999999999999999999999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999888888888999999:::::::::999999888777777777777888888888888888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999@@@@@@AAAAAAAAA???>>>===???>>>======>>>@@@CCCEEEAAAGGGXXXuuu{{{uuunnnqqquuuwwwtttmmmccc\\\[[[aaaqqqnnntttgggQQQHHH:::000000222222666<<>>777444444333333333333222111111111111222444666888999>>>>>>BBBMMMZZZbbbccc```[[[VVVQQQRRRXXX^^^aaaaaaaaabbbdddeeeeeeeeedddcccbbbdddgggiiiiiigggdddbbbbbbdddfffhhhiiilllooorrr|||zzzwwwsssppplllhhheeedddddddddgggjjjllljjjjjjooo{{{}}}}}}{{{|||~~~wwwrrriiibbb]]]ZZZWWWUUUSSSVVV[[[```bbbbbb```___YYYSSSKKKCCC===999666444---222555444000///333888888999888;;;JJJaaauuu~~~{{{~~~qqqoooiiiooovvvzzzvvvmmmddd^^^```ccchhhnnnuuu{{{}}}rrrpppuuu}}}dddSSSEEEBBB@@@<<<<<<@@@;;;;;;<<<===>>>>>>>>>>>><<<;;;::::::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<===<<<:::888777666555555555555555555444444444444222222111111111000000000555444333222111111111111555555333000,,,***+++---,,,+++++++++++++++++++++))))))*********+++++++++************************++++++******))))))))))))************************************************))))))************))))))************)))))))))((((((((())))))))))))((((((***))))))))))))))))))***+++***)))(((''''''((((((''''''''''''''''''''''''%%%%%%(((,,,//////,,,(((''''''''''''''''''((((((((((((***,,,...///...---,,,...111222000...+++*********+++,,,,,,,,,,,,+++*********************)))+++,,,,,,------,,,,,,+++))))))))))))***+++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,.........///000111222333333333222111000///....../////////000111222222333222333555777999;;;<<<<<<777666555444333222222111444444444555555666666666555555555666666666777777888888888999999999999:::999999999999999999999999888888888888888888888888:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999:::777888888999:::;;;<<<<<<:::999888777666777888999888999999999999999::::::888999:::;;;<<<<<<<<<<<<===;;;999999:::;;;:::999???@@@AAABBBBBB@@@>>>===>>>??????>>>===>>>@@@BBB@@@CCCKKK^^^zzz~~~llljjjhhhkkkmmmjjjbbbZZZUUURRRWWWkkkzzzqqq}}}vvvfffWWWIII===999666333333555:::DDDPPPWWW\\\YYYMMM>>>:::555111000333444111---000111222333444444444444888888:::AAAMMMWWW^^^aaaccc^^^XXXVVVWWWZZZ\\\]]]]]]^^^___```aaaaaaaaa```]]]___bbbfffggggggfffddddddeeeffffffeeeeeefffhhhnnnsss|||~~~xxxuuurrrooojjjfffdddcccbbbbbbggglllpppnnnjjjjjjqqqyyy}}}~~~|||~~~{{{qqqhhhccc___[[[XXX\\\^^^aaadddddd```[[[VVVNNNGGG===777555444222000---222666555222111555:::555???DDDFFFPPPcccooopppvvvvvvuuuuuuxxx|||~~~~~~rrrppptttttt|||{{{rrrmmmnnnqqquuuyyy|||~~~~~~}}}vvvlllkkkqqq~~~qqqUUUJJJAAA??????<<<<<<>>>;;;;;;===>>>????????????<<<:::999999;;;;;;;;;:::999999::::::;;;;;;;;;<<<===<<<;;;999777666555555444444444444444444444444111111111000000000000///444444333222111111111111222111///---++++++---...++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,************************************************)))))))))******)))))))))************)))))))))((((((((())))))))))))(((((('''(((((((((((((((((('''+++***)))(((''''''(((((((((((((((((((((((((((((()))(((***222;;;<<<444+++&&&''''''(((((())))))))),,,---///000///......---+++///222333111...------)))***++++++,,,,,,++++++)))***++++++++++++*********+++---......---+++***))))))))))))***+++,,,---,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,///////////////000000111222222111111000//////.../////////000000111111222111111333444555666666666444444444444444444444444444444444444555555555555555555555555666666666666777777888888888888999999999999999999999999999999888888888888888888888888888888999999999:::::::::<<<;;;::::::999999::::::888888999:::;;;<<<<<<===;;;:::888777777777888999888888999999::::::::::::777888999::::::;;;;;;:::===;;;::::::;;;<<<<<<;;;<<<>>>@@@BBBCCCBBBAAA@@@???@@@AAA@@@>>>===>>>@@@@@@BBBDDDJJJ[[[vvvqqqkkkdddbbbddddddaaa]]]TTTMMMGGGLLL]]]rrryyyzzz{{{}}}}}}uuujjjaaaVVVKKK@@@777555666777777:::FFFXXXffffff```PPPCCC444...222666555222111222333444444444333222333555888:::>>>FFFQQQXXXddddddccc___ZZZWWWXXXYYY[[[\\\]]]^^^^^^_________\\\]]]___aaaccccccddddddbbbcccddddddbbbaaabbbcccdddfffkkkpppuuuxxxxxxxxx}}}|||vvvssspppkkkfffbbbaaaaaa```______eeekkkkkkfffccceeehhhssswww}}}~~~{{{zzz~~~|||tttoookkkfffbbbeeedddcccbbb___XXXOOOIII@@@;;;555222222333111///222222333333444666999<<<@@@SSSbbbbbb___aaabbb___lllnnnpppqqqooooootttyyy|||zzzwwwooofffbbbhhhqqq{{{~~~{{{xxxssspppnnnqqqxxxmmm\\\LLLEEE@@@??????===;;;;;;<<<===>>>>>>>>>>>>>>>===<<<:::888888999:::::::::888999999999::::::;;;;;;<<<;;;:::999888666555444333333444444444444444444111111111000000000000///333222111111000000111111///...,,,+++***+++---...*********+++++++++++++++)))************+++++++++************************)))******+++,,,,,,------************************************************((())))))******))))))(((************))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&))))))))))))(((((((((((()))))))))))))))((((((((()))((()))000888999222***'''''')))***************222333444222///+++******---111555666222///---...)))******+++++++++++++++)))***+++,,,,,,,,,+++******+++---......---+++***))))))))))))***+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,//////............//////111111000000000//////////////////000000000111111111222222333333333333222222222333333444555666666444444444444444444444444444444555555555666666666666666666777777777888888999999999999999999999999888888888888888888888888777777888888999999::::::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::999888888888888888888888888999999::::::;;;777777888999::::::::::::;;;;;;<<<<<<======>>>>>><<<===???AAACCCCCCCCCCCC@@@CCCEEEDDD@@@===>>>???AAADDDDDDCCCHHH]]]}}}yyyyyytttmmmgggcccbbbbbbbbbbbb\\\RRRIIIKKKZZZpppzzzvvvuuuwwwzzz|||}}}zzzrrrbbbPPPAAA999888000222555;;;HHH[[[nnn{{{tttdddMMM<<<444333222111222333333444444333333222111555777666555888BBBJJJYYY^^^bbbbbb]]]XXXWWWXXX[[[\\\\\\]]]^^^___````````````aaaaaaaaa``````___aaaccceeeeeeeeedddeeefffdddcccdddfffiiijjjiiihhhjjjlllppprrrrrrrrrrrrsssuuuyyy~~~yyytttqqqlllgggaaa^^^^^^___]]]\\\XXX]]]dddfffdddaaa``````fffiiimmmrrrxxxzzz{{{{{{uuuooogggccc\\\WWWRRRKKKCCC===666444222222333333222111222111111111555;;;CCCHHH[[[ooo~~~nnnaaa\\\[[[aaahhhrrrwwwrrrmmmooovvvjjjhhhccc\\\WWWYYYccckkk}}}wwwrrrjjjnnnxxxkkkSSSMMM@@@>>><<<;;;<<<<<<;;;:::======>>>>>>>>>===<<<<<<;;;999777777888::::::999888999999999999999::::::999999999999888666555444333333333333444444444444222222111111111000000000111111000000//////000000///---,,,++++++,,,,,,,,,)))*********++++++++++++)))************+++++++++************************************++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''')))******)))(((((())))))((((((((('''''''''(((((((((***++++++***((('''(((***+++,,,,,,,,,+++///111333111---*********111555999888333...,,,---))))))***+++++++++++++++((()))+++------,,,+++******+++---......---+++***+++***************++++++******++++++++++++******++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,------...//////////////////000000000000////////////000000000000000111111222222222222222222222333333444555666666444444444444444444444444444444444555555555666666555555555555666666666666999999999999999999999999888888888888888888888888777777888999999:::;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999::::::999999888777777777888888999:::::::::777888999:::;;;;;;;;;;;;666999===>>>======>>>@@@===>>>???@@@BBBCCCDDDEEEBBBFFFIIIGGGBBB>>>>>>???@@@BBBEEEGGGEEEMMMhhh|||nnnuuuwwwvvvqqqhhhcccbbbdddjjjkkkhhhaaa[[[\\\dddlll|||qqqmmmuuuyyyfffRRRCCC;;;///111333444888EEE[[[lll{{{vvvkkkYYYEEE666000///222222222222222222222222111333444333222444999===EEEKKKSSSZZZ^^^]]]\\\[[[ZZZZZZZZZ[[[\\\^^^______aaabbbdddeeeeeeccc```^^^aaadddfffhhhgggggghhhiiihhhfffcccccceeeeeecccaaacccccceeehhhkkkllliiigggdddhhhlllppprrrssstttvvvssstttvvvxxxxxxyyyxxxxxxyyy{{{|||{{{yyyyyy|||{{{{{{{{{yyywwwssspppnnngggbbb\\\ZZZ\\\]]][[[YYYYYY[[[___cccffffffdddcccaaaccceeehhhkkkooouuuyyy}}}{{{tttbbbYYYOOOGGGBBB???999555111222333333111111222333000111333444888DDDTTT```uuuppp\\\XXX^^^___iiizzzssslllnnn^^^^^^\\\YYYZZZ```hhhmmm{{{yyyqqqlllmmmtttpppVVVGGGAAA;;;;;;;;;:::;;;<<<<<<;;;;;;<<<<<<=========<<<<<<;;;999777666777999:::999999999999999888888888888666777777888777666555444222222333333333444444444333222222222111111111111111000///////////////000000...---,,,------,,,+++))))))******++++++++++++)))************+++++++++************************++++++******)))(((((((((************************(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))(((((())))))))))))(((((('''((()))******)))((('''%%%&&&)))***+++***)))((((((((('''''''''&&&&&&&&&+++------(((###"""''',,,((()))+++,,,------,,,,,,))),,,//////---,,,---...555999<<<:::333---***+++))))))***++++++++++++***((()))+++---------+++***)))+++---//////---+++)))++++++******************)))***+++,,,,,,+++***)))++++++++++++++++++++++++************+++,,,,,,---******++++++---...000111......//////000000111111////////////000000000000......///000111111111111333333333444444444555555444444444444444444444444444444444555555555666666444444444555555555555666999999999999999999999999777777777777777777777777888888999::::::;;;<<<<<<<<<===???@@@@@@>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;:::999888777666666777888999999::::::999999:::;;;<<<<<<<<<<<<222888>>>???===<<<>>>BBB?????????@@@AAABBBDDDEEEDDDHHHKKKIIICCC???>>>@@@;;;:::AAAIIIEEECCCUUUnnnvvvjjjrrryyyvvvlllcccaaacccaaaiiisssxxxvvvooohhheeexxxqqqgggqqqwwwcccNNN@@@999555111111444;;;FFFOOO```nnnxxxqqqZZZCCC888666222111111111111111222333111111111222444555666666666;;;DDDQQQ]]]bbbaaa^^^WWWWWWWWWXXXYYY[[[\\\]]]___bbbfffjjjkkkhhhdddaaa^^^aaadddeeeeeeeeefffggghhhdddaaa```aaaaaa___\\\```______ccchhhjjjeeeaaa^^^bbbgggjjjkkkjjjjjjkkkggghhhjjjlllmmmnnnmmmmmmmmmoooppppppooopppssswwwlllmmmooooooooommmkkkjjjddd___YYYWWWZZZ[[[ZZZWWWZZZZZZ[[[___eeehhhhhhfffcccddddddddddddfffjjjmmmvvv|||zzzrrr[[[QQQDDD;;;888777555333111333444333000///222555---333888999===KKKbbbuuu~~~hhhSSSSSS___cccnnnxxxiiieee[[[]]]^^^```eeelllqqqsssttt}}}vvvmmmhhhttt{{{tttUUUKKKDDD:::===???>>>======???>>>===::::::;;;<<<============;;;999666666777999999999:::999999999888888777777444555666777777666555444222222222333333444444444333333333222222222222111444333333222111000//////------.........---,,,++++++,,,,,,,,,,,,+++******************************)))************++++++++++++++++++,,,------+++(((************************++++++******)))((((((''')))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''',,,+++++++++******))))))$$$%%%%%%&&&'''((())))))(((+++......---,,,,,,,,,111111000///...,,,***)))888777555222...++++++++++++++++++************)))***+++------+++******+++***+++---......---+++***++++++,,,,,,,,,---------)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111111000///......---------...///000111222222111111222333333333333222111111222222222333333333444444444555555555555666333333222111222333444555555555444333444555666777666666666666777777777777888888999999999:::::::::888888999:::;;;<<<<<<===<<<===>>>>>>>>>>>>>>>===========================999999999888888888777777888888999::::::;;;<<<<<<::::::;;;<<<=========<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBEEEFFFHHHIIIIIIGGGDDDBBB???BBBEEEEEEEEEHHHPPPVVVttt{{{yyyxxxaaa\\\bbbsss{{{qqqeeeaaa___^^^dddpppyyyyyyuuurrrsss~~~|||rrrnnnyyybbbTTTNNN===888333222555999;;;;;;HHHYYYjjjoookkk]]]FFF333666333111333555555333333444333222111111222333333777999<<>>EEEMMMUUU___iiipppooooooqqqrrrllleeeeeeiiitttzzz~~~yyykkk[[[QQQMMMXXXcccsssssskkkooozzzhhhTTTIIIAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;===========================;;;999999:::;;;:::999999999999888888888777777888888777777666555555444444444333333333222222222222222222111111111111000444333333222111000/////////...---,,,+++,,,------+++,,,,,,,,,,,,+++******************************)))************++++++++++++******+++------+++)))************************,,,,,,,,,+++******))))))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''''''''&&&'''(((((()))***+++,,,,,,*********((((((***---000......------------......)))+++------,,,*********+++++++++************))))))+++,,,,,,+++******+++***+++,,,------,,,+++***((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///111000000//////.........222111111000///...------//////000111111111111000000111111111222222222222333333333333444444444444333222222222222333444444444444333333333444555666555555555666666666666777777777777888888888999999777777888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777666666777777888888888999888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBB@@@BBBDDDFFFGGGGGGJJJOOOTTTMMM]]]pppyyyzzzxxxsssoooxxx{{{vvvooovvvvvvmmmeeecccdddcccdddggghhhiiimmmuuu~~~tttuuuxxx|||~~~zzzqqqjjjccc^^^UUUIII>>>777333222222444777>>>LLL\\\fffhhh]]]PPP???555444666555222333333222222222111111000111000111222555999===???HHHJJJKKKKKKLLLPPPXXX^^^aaaeeekkkoooooollljjjhhhfffeeedddccccccdddeeefffddddddbbbbbbbbbcccdddeeeaaaaaabbbccccccddddddeeedddbbb``````aaabbbbbbbbbcccbbbaaa___^^^]]]]]]]]]___^^^\\\[[[[[[[[[\\\]]]bbbbbbaaacccdddeeedddbbb```aaabbbcccbbb```^^^\\\_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\ZZZYYYYYY]]]___cccdddeeefffhhhjjjlllnnnppprrrsssssssssrrruuuuuuyyy}}}|||~~~xxx```RRRPPPOOOHHHAAA@@@;;;555333333444333111222333333111111444;;;AAAJJJQQQVVVYYYcccmmmllldddcccmmmwww{{{|||~~~}}}{{{|||rrrcccRRRGGGDDDFFFSSS```sss|||vvvtttxxxhhhNNNCCCCCCBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<;;;:::;;;<<<<<<:::888999999888888888777777777777777777666555555444444333333333333222222222222222222222111111111111000444333333222111000//////000...,,,+++++++++---...+++,,,,,,,,,,,,+++******************************))))))*********++++++++++++******+++,,,---,,,***************************,,,,,,,,,+++++++++******,,,++++++***)))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))***+++,,,------)))***+++******+++...000111000...,,,++++++++++++&&&))),,,---+++***))))))+++++++++*********))))))(((***,,,,,,*********+++***+++,,,,,,,,,,,,+++***(((((((((((()))))))))***))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///000000/////////.........111111000///...------,,,---...//////000000//////000000000111111111111222222222222222333333333444222222222222222333333333333333333333333444444444444444555555555666666666666666777777777888888888777777777666666555555555666777888888999999999999::::::::::::::::::::::::888888888888777777777777777777777777777777888888777777999:::;;;;;;;;;;;;::::::999999:::;;;<<<<<>>@@@AAABBBDDDKKKUUU]]]dddiiiooossssssooollljjjggggggfffeeedddeeeeeeeeeeeedddbbbaaaaaabbbdddeeeddddddccccccdddeeefffggghhhfffdddcccbbbccccccdddeeedddbbb___]]]ZZZYYYXXX\\\\\\ZZZYYYYYYYYYYYYZZZ``````aaacccdddeeeeeeddd``````aaaaaaaaa```^^^]]]_________^^^^^^]]]]]]\\\\\\]]]^^^______^^^]]]\\\```bbbeeeffffffggghhhiiiiiijjjlllmmmnnnnnnmmmlllooommmppp|||}}}|||sssbbbLLL???;;;;;;999555777444222111333333333111+++000555777777;;;CCCIIIeeemmmkkk```___jjjmmmgggjjjxxx{{{sssdddRRREEEAAAEEEKKKXXXbbbrrr|||yyy{{{mmmYYYDDD===@@@BBB@@@???========================@@@@@@???>>>======<<<<<<<<<;;;;;;<<<===<<<:::888888888888888777777777777777777666555555444444333333222222222222222222222222222222111111111000000444333333222111000//////000...,,,+++++++++---...+++,,,,,,,,,,,,+++******************************))))))*********++++++++++++***)))***,,,---,,,+++************************,,,,,,,,,+++++++++++++++,,,++++++***)))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---(((+++---......---......000///...---,,,+++++++++(((***------,,,)))((((((+++++++++*********))))))''')))++++++*********,,,++++++++++++++++++++++++)))))))))*********++++++))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///////////////............////////////............------...////////////...//////000000000111111111111111111111222222222222111111222222222333333333111222222333333333333333444444444444555555555555555555555666666666777777777666666555555444444333444444666777777888888888888888888888888888888888777777777777777777777777888888888888888777777777555666777999::::::;;;;;;:::999999999999999::::::===>>>>>>>>>?????????@@@>>>??????@@@@@@@@@???>>>@@@AAABBBBBBCCCEEEHHHJJJGGGEEELLL```yyyyyyrrriiiaaa\\\]]]^^^aaadddfffhhhnnnwww~~~xxxppprrrmmmXXXFFF===777777666444666AAARRRaaawww|||fffJJJ999222000111111222222333444444444222222111111222333444555777888:::;;;>>>FFFQQQYYYccchhhooosssrrroookkkiiiggggggfffdddccccccbbbbbbeeedddbbbaaa``````aaaaaaddddddddddddeeegggiiiiiijjjjjjiiigggffffffgggggggggfffdddaaa^^^ZZZXXXVVVXXXXXXXXXXXXXXXXXXYYYYYY\\\]]]___```aaabbbcccddd```___^^^]]]\\\]]]]]]^^^]]]]]]^^^_________^^^]]]ZZZ[[[]]]___aaaaaaaaaaaa^^^```cccdddeeeeeeggghhhhhhggggggggghhhjjjlllmmmiiifffhhhrrrxxxyyy|||~~~~~~wwwllldddXXXNNN@@@777555666555333333222222222333333222111000333777888:::AAAMMMVVVyyykkk]]]bbbmmmqqqttt~~~hhhbbbWWWKKKDDDDDDKKKRRR```kkkzzzsssrrrzzzaaaSSSEEE@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<===<<<:::777888888888777777777666666666666555555444333333333222222222222222222222222222222222111111111000000444333333222111000/////////...---,,,+++,,,------+++,,,,,,,,,,,,+++******************************)))************++++++++++++***))))))+++------,,,************************++++++++++++++++++******++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''''''''((((((((((((((()))***+++,,,------))),,,///000///...------***+++,,,---......------+++,,,......+++***))))))+++++++++************)))'''(((***+++******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------....../////////------...////////////...////////////000000000000000000000000111111111222000111111222333222222222000111222333333333222222333333333444444444555555444444555555555666666666666666555555444444444333222333444666777777777777777777777777777777777777666666777777777777777888999999888888777777666666444555666888999:::::::::::::::999888888888999999<<<<<<<<<===>>>>>>??????======>>>????????????>>>>>>>>>???@@@AAACCCDDDEEECCC>>>AAARRRjjj{{{ssshhh```___ZZZ^^^ccceeegggmmmxxx~~~fffNNN@@@666555444444333666BBBNNN___uuu{{{dddNNN===222333222111000000111222333000000000000111222333333333444555666888???IIIQQQ___dddkkkpppqqqpppnnnmmmffffffeeecccbbb```______bbbbbbbbbaaa```___^^^^^^aaaaaacccdddfffggghhhiiiggghhhiiiiiigggggggggiiifffeeedddaaa___\\\YYYWWWUUUUUUVVVVVVWWWXXXXXXXXXWWWYYY[[[]]]]]]]]]___```aaa___\\\ZZZZZZZZZ[[[\\\ZZZ\\\]]]_________^^^^^^VVVXXXZZZ\\\^^^```aaabbb]]]```bbbcccddddddfffgggeeecccbbbaaabbbeeehhhjjjgggfffgggooo{{{yyytttpppmmmdddaaa___```bbb]]]SSSJJJCCC???:::666555555555555222222333333333333333333333222333666???OOOcccqqq~~~lllkkkvvvrrrYYYWWWTTTQQQOOOPPPUUUXXXcccqqq|||uuuvvv~~~tttcccSSSLLLEEEAAA===999999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999:::;;;;;;999777888888777777777666666666555555555444333333222222111111111222222222222222222222222111111111111000444333333222111000//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************************)))************++++++++++++***((()))+++---------*********************************************************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''''''''((((((((())))))******+++,,,---......///,,,...///...---+++,,,---(((***,,,...///...---,,,+++,,,---,,,+++***+++,,,+++++++++************)))&&&(((************+++,,,++++++************++++++*********+++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///........................---------.........//////------...///////////////........./////////000000/////////000000000111111///000111222333222222111000000222333333333222111222333333333333444444444333444444444444555555555555555555555555444444444222222444555666777777777666666666666666666666666666666666666777777888888888888777777666555444444333444555777888999::::::;;;:::999999888888888999:::;;;;;;<<<======>>>>>>=========>>>>>>>>>??????>>>>>>>>>???@@@AAAAAAAAABBB???@@@GGGRRRbbbzzz~~~}}}rrrkkkiiibbbcccccccccfffllluuu|||{{{{{{xxxbbbSSSDDD===777777666444777===CCCXXXkkkrrrqqqiiiWWWEEE;;;999555111000000111222/////////000000111111111000222333222333999AAAGGGRRRWWW___eeeiiikkklllmmmhhhhhhgggfffdddbbb```___]]]^^^```aaa```___^^^]]]^^^___aaacccdddeeeeeeeee^^^bbbeeefffeeeddddddfffbbbbbbbbbaaa___\\\ZZZYYYVVVVVVWWWWWWXXXXXXXXXWWWUUUXXX[[[[[[[[[[[[\\\^^^______]]]\\\[[[ZZZYYYYYYYYYZZZ\\\^^^^^^]]]\\\[[[VVVVVVWWWYYY[[[]]]___``````bbbdddeeeddddddeeefffdddcccaaa```aaaccceeegggggghhhlllqqqwww{{{}}}}}}xxxuuuppphhh```ZZZVVVUUULLLIIIFFFEEEEEECCC???:::666666666444333222333444111222333333333444555666555555777>>>LLL^^^ppp{{{{{{xxxwwwssseeeWWWZZZ___cccfffgggggghhhlllttt||||||~~~~~~~~~fffUUULLLEEEAAA>>>???===999888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888888999999999888888777777777666666666666555555444444333222222222000111111111222222222222222222222111111111111000444333333222111000//////------.........---,,,++++++,,,,,,,,,,,,+++******************************)))************++++++++++++***((()))+++---......************************))))))))))))))))))******)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))******++++++,,,,,,+++,,,,,,---...///000000///...---+++))))))+++---***,,,...000///---)))'''***+++,,,+++******,,,...+++++++++************)))&&&(((************+++,,,++++++************++++++************++++++++++++)))************+++++++++++++++,,,,,,,,,---------************************---------.........//////---.............................................---...//////000000//////............/////////000////////////000000000000///000111222333222111111///000111222333222111111222222333333333444444444333333333444444444555555555555555555555555555555111222444555666777777777666666666666666666666666555666666666777777888888777777666555444333333222222333555666888999::::::;;;;;;:::999888888888888::::::;;;;;;<<<===>>>>>>============>>>>>>??????>>>>>>===>>>@@@AAAAAA@@@@@@AAAAAA???;;;DDD___{{{~~~zzz||||||uuutttooojjjccc```ccchhhnnnqqq|||yyy|||rrrzzzuuu[[[LLL???<<<<<<777333333000;;;IIIXXXlllvvvjjjVVVDDDAAA;;;555222111222333000000000000000000000000///000111000000444;;;AAA???EEEMMMUUU[[[___ccceeellllllkkkjjjgggeeecccbbbYYY[[[^^^```aaa```^^^]]]\\\^^^```bbbcccbbbaaa```WWW\\\aaacccbbb```aaabbb````````````___]]][[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXVVVYYY\\\]]][[[[[[]]]___^^^_________]]][[[XXXVVVYYYZZZ\\\]]]\\\[[[YYYXXXWWWWWWWWWWWWYYY[[[]]]___```bbbccccccbbbaaabbbbbbffffffeeeddddddeeeeeefffdddhhhllloooooommmlllkkk]]]YYYRRRIIIAAA===<<<===;;;:::888666444444444555111222333222000///000111///111222222333444777999???@@@EEENNNYYYcccjjjmmmnnnlllmmmqqqtttxxx{{{bbbXXX\\\cccllluuu{{{|||zzzyyy||||||}}}~~~xxxtttyyyzzzYYYGGGCCCCCC<<<888888<<<>>><<<::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<999777666777888888888777777777777666666666666555555444333333222222111000000111111222222222222222222222111111111111000666444222///...---............---------,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((())))))***************)))(((((((((((())))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((()))((((((((((((***,,,---)))---111222000---,,,,,,(((***,,,+++******...222+++...222222000---***)))+++,,,,,,+++***)))+++,,,,,,,,,++++++***)))(((((())))))))))))************,,,+++))))))***+++******)))************+++++++++(((((()))***+++,,,,,,,,,)))******)))(((((()))+++************************++++++,,,,,,,,,,,,---------///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.................................////////////......////////////000000000000000000000000111111111111222222222222111111000000222222333333333444444444222222333444444555555666333444444555666777888888444555777888888888777666444444555555666666777777777777666666666666666777777777777777777888888888===<<<;;;:::999999999999<<<<<<;;;:::;;;<<<===>>>??????>>>======>>>???@@@>>>============???@@@BBB@@@@@@BBBBBB===;;;GGGWWWyyywwwxxx|||~~~vvvuuu~~~rrrnnnnnnkkkfffbbbdddiiinnnnnnvvvwwwtttwww~~~ooogggttttttaaaSSSOOODDD444444???111777===DDDSSSgggtttxxxjjj]]]GGG444...111444222222000...------///111222///000000111333555777888???@@@BBBFFFKKKQQQVVVZZZ```eeellloooooollliiihhhcccbbb```___^^^]]][[[ZZZ^^^]]]]]]___bbbbbb^^^[[[UUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^]]]\\\[[[WWWXXX[[[\\\\\\ZZZXXXVVVVVVXXXZZZ\\\]]]]]]\\\[[[]]]^^^^^^^^^]]]\\\ZZZYYYZZZXXXXXX[[[]]]^^^[[[XXXUUUVVVVVVXXXYYY\\\]]]^^^___cccdddccceeeiiifff___dddhhhkkkkkkhhhgggiiikkkiiiiiiiiifffaaaZZZRRRNNNEEECCC???:::777555444444333333222222111000000000000/////////000111222222......111555777888>>>FFFIIIOOOWWW\\\^^^___aaaccckkklllnnnnnnooosss{{{yyybbbXXX[[[aaafffqqq~~~}}}|||}}}yyy|||{{{xxx|||[[[HHH@@@===<<<999999:::;;;:::999888777777777888888999999999999::::::999999::::::;;;<<<999:::;;;<<<;;;999777555666666555555555444444444222333333222000///000111111111111111111111111111111111111111000///------666555222000......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******)))************+++++++++*********+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))((((((((()))***+++,,,---///111000---,,,,,,---)))---000000...---///111///111333222///,,,))))))---------+++)))((()))***,,,,,,+++******)))(((((())))))))))))************,,,***))))))***++++++***)))*********++++++++++++)))))))))***+++++++++,,,)))***+++***((((((***+++))))))******+++++++++,,,++++++,,,,,,,,,,,,------,,,...//////...---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.................................//////............/////////000000000000000000000000111111111111222222222222111111111000222222222222333333333333222222333444444555555666444444555555666666777777444555666777888777777666666666666666666666777777777777666666666666777777777888888888888999999999===<<<;;;:::999999999999;;;;;;:::999::::::;;;<<<<<<<<<;;;<<<===>>>@@@AAA@@@@@@???>>>>>>???@@@AAAAAA@@@AAAAAA<<<999>>>GGG```uuuwwwnnn~~~{{{uuulllddd___```dddgggmmmooonnniiigggmmmvvvzzz{{{ooojjjppp|||zzzpppkkk^^^HHH888333444555888<<>><<<;;;999999:::::::::999888777777777888888888888888888999999888888999999:::;;;999:::;;;;;;;;;999777666666666666555555555444444222333333222000///000111111111111111111111111111111111111111000///...---666555333111000//////000......---------,,,,,,,,,---------,,,+++***)))(((******++++++++++++******)))************+++++++++)))))))))************+++************************))))))))))))))))))))))))*********)))))))))))))))'''((()))*********)))((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))((((((((()))***+++,,,...///...,,,***)))***,,,,,,000555555333000///000333444444111---***((((((.........+++)))'''((()))+++++++++******))))))((()))))))))*********++++++,,,***))))))***++++++***)))******+++++++++++++++******************++++++***++++++***))))))***,,,)))*********++++++,,,,,,++++++,,,,,,,,,,,,------+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------....../////////000000000000000000000111111111111222222222222111111111111111111111222222222222333222222333444444555555666555555555666666666666666555555666777777777777777777777777777777777666666777777666666666666777777888999999999::::::::::::===<<<;;;:::999999999999;;;::::::999999999:::::::::::::::;;;<<<>>>@@@AAAAAA@@@>>>======>>>??????DDDCCCCCCEEEDDD???===>>>JJJ[[[ssswwwrrrhhhbbb```aaacccjjjiiiiiiiiifffdddiiiqqqvvveeefffzzzxxxcccHHH555444//////444777>>>PPPddd~~~uuuZZZEEE888222...111333333000---,,,---////////////000111222333111111222333666999<<<>>>CCCHHHPPPWWW\\\```dddggghhhhhhiiihhhgggeeecccbbb___]]][[[[[[]]]_________\\\ZZZYYYWWWVVVVVVVVVWWWWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZUUUWWW[[[^^^aaacccddddddbbbaaa```_______________aaa___]]]]]]___aaaaaa```____________```aaaaaabbbgggkkkllliiiiiilllmmmmmmqqqqqqrrrssstttssspppnnniiibbbWWWJJJ>>>666111///111000///......///000111000111111111111222222222111111111222222222111111333222555>>>HHHVVViiiyyy{{{sssnnnpppsss}}}yyywwwzzzpppbbbTTTLLLHHHIIIVVVeeeqqq}}}|||yyyyyypppYYYGGG>>><<<;;;:::999999::::::999999888777777777777777777777777777888777777777777888999999999999:::::::::888777555666666666555555555444444222333333222000///000111111111111111111111111111000111111000000///...---666555333222111000000000......---------,,,,,,,,,---------,,,+++***)))(((******++++++++++++******))))))*********+++++++++)))))))))*********++++++************************))))))))))))))))))))))))************))))))))))))&&&(((***++++++***)))((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))******+++************))))))))))))///222555555222//////111222222111...+++)))((())),,,------+++)))((()))***+++*********)))))))))((())))))*********++++++++++++***((()))***,,,+++***)))***+++,,,,,,,,,+++++++++++++++******************+++,,,+++))))))+++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------***,,,...---,,,+++,,,,,,........................+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,------------,,,,,,........./////////000000///000000000111111111111222222222222222222222222000000111111111222222222222222333444444555555666666666666666666555555555555666666777777777777777999999888888777777666666777666666666666777777888999999::::::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>???@@@>>>======<<<===>>>???@@@HHHGGGIIIQQQVVVVVVPPPJJJEEEMMM```{{{{{{ssskkkfffeeefffccc___ccclllnnniiiiiippptttxxxiiiiiiqqqrrr[[[EEE;;;111...333444111<<>>;;;::::::999999999999999999888888777777777777777666666666666777666666666666777888888777888888888777666555444555444444444333333333333222333333222000///000111111111111111111111111111000000000000000///......555444333222111111000000......---------,,,,,,,,,,,,------,,,+++***)))(((******++++++++++++******))))))*********+++++++++************+++++++++,,,************************))))))))))))))))))))))))*********)))))))))))))))&&&(((***+++,,,+++***((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************&&&'''***,,,...---,,,***000222333111---,,,...111---...---+++)))((()))+++)))***+++***))))))***,,,*********)))))))))))))))************+++++++++++++++)))((()))***,,,,,,+++)))***+++------,,,+++++++++++++++***************+++,,,,,,+++******+++---///...---,,,+++)))((((((+++++++++,,,,,,,,,------***,,,------,,,++++++,,,........................+++,,,,,,------,,,,,,+++........................,,,,,,------------,,,,,,............///////////////000000000111111111111222222222222222222222333000000111111111222222222222222333444444555555666666666666666666555555555666666666666666777777888999999888888777777666666666666666666666777888888999::::::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;==================<<<<<<@@@@@@@@@@@@@@@?????????=========>>>@@@BBBDDDFFFJJJKKKPPP\\\jjjqqqlllcccNNNLLLPPPbbb|||wwwwww|||~~~{{{sssmmmkkklll```XXXWWWaaahhhggghhhmmmfffuuuuuufff]]]uuuzzzjjjZZZQQQ???333444444///333>>>===LLLaaasss|||vvv```LLL>>>777000...222555444111111111000000000000111111111111111111111111222222222444666888999;;;>>>AAACCCHHHOOOVVVZZZ___dddhhhnnnllliiifffdddccccccdddcccbbb___]]]ZZZYYYYYYYYYTTTUUUWWWYYYZZZ[[[[[[[[[^^^]]]\\\[[[\\\]]]___```___```bbbccceeegggggghhheeedddcccccccccdddeeefffhhhhhhggghhhkkkoootttwwwnnnnnnoooppprrrtttvvvwwwsssuuuwwwyyyxxxtttrrrqqqiiiaaaUUULLLGGGDDD@@@===<<<:::666333111111222222000////////////000000000//////000111222333333444222222111111222333555666777@@@OOO___gggiiimmmrrrxxxwwwuuurrrqqqvvvwwwbbbWWWRRRQQQRRRWWW]]]aaagggmmmqqqwww~~~yyysssqqquuu}}}ttt[[[NNNHHH@@@;;;:::::::::999999999888888888777777777777777777666666666666666666666555555666666777888666666666555444444333222333333333222222222111111222333333222000///000111000000000000000000000000///000000000000//////...333333333222111111000000......---------,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++******)))************+++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************'''(((***++++++++++++***(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((()))************))))))&&&(((+++///222222///---...//////---***))),,,///)))******)))((((((***+++((()))***)))))))))+++---))))))))))))))))))))))))*********++++++++++++,,,***)))((()))+++,,,,,,+++)))***,,,......---,,,*********************++++++,,,------,,,++++++,,,...000///...,,,+++)))((((((++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,------------------------,,,,,,............,,,,,,........................------............------------........./////////000000000000111111111111222222222222333333333333111111111222222222222333222222333444444555555666555555555666666666666666666666666666666777888888777777777777777777666666666555555666666777888999999999:::;;;<<<======>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@??????BBBCCCCCCBBBBBBAAA@@@???@@@@@@AAABBBDDDGGGJJJLLLJJJLLLQQQ^^^qqq}}}zzzrrr\\\SSSKKKOOO^^^vvvpppuuuzzzzzzuuupppooooookkk```WWWWWW[[[```fffkkkgggiiinnnvvv{{{xxxooofff\\\ooo|||uuugggRRR???777444000222666777<<>>888666555555555555444444222111000000222111111111000000////////////000111222222333333444333222222444777;;;===???IIIZZZiiinnnjjjggghhhhhhjjjlllkkklllooovvv{{{lllYYYOOOUUUYYY```gggkkknnnrrruuusssvvvzzz~~~vvvpppttt~~~~~~```MMMFFFBBB>>>;;;:::;;;::::::999999888777777777777888666666666777777888888888666666555555666666777888555555555444333333222222333333222222222111111111222333333222000///000111000000000000000000000000//////000000000000//////222222222222111000//////......---------,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******)))************+++++++++)))))))))************+++************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))***++++++,,,,,,'''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))((((((((()))***++++++***)))((())))))***---000111///---))),,,...---***(((***,,,((()))+++***))))))***+++)))******)))((((((***,,,((()))))))))))))))))))))*********+++++++++,,,,,,***)))((()))+++,,,,,,,,,)))***,,,......---,,,***)))))))))***+++++++++,,,,,,---...---++++++---......------,,,,,,+++******++++++,,,,,,,,,,,,------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,.................................//////.........---------.........//////000000000000111111111111222222222333333333444444222222222222333333333333222222333444444555555666444444555555666666777777777666666555666777888999666666666666666666777777555555555555666777888999888999:::;;;<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBCCCEEEHHHJJJLLLIIIJJJLLLUUUfffttttttkkk\\\RRRJJJGGGLLL[[[ttt{{{wwwsssrrrssssssqqqooorrrppphhh]]]XXX\\\cccfffccc___[[[[[[___dddhhhiiiWWW```kkksssxxx|||wwwlll\\\NNNEEE>>>999666999999:::@@@PPPcccoooqqqccc[[[MMM???444......///............///000000111//////000000000000000000///000222222111222444555333777<<>>GGGOOOUUUQQQWWWbbbmmmpppllllllooommmqqqtttuuurrrooooooppp}}}ppp]]]VVVVVVYYYdddqqqxxxyyyxxxxxxxxxuuu{{{zzzxxxyyy~~~fffSSSIIICCC@@@===;;;::::::;;;;;;:::999888777666777777888555666666777888999::::::666666666555666777777888777666555444444333333333444444444444333333333222222333333222000///000111000000000000000000000000//////000000000000//////111111111111111000///.........---------,,,,,,,,,))))))***+++,,,,,,,,,,,,******++++++++++++******)))************+++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))***+++,,,---'''((((((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((((()))***++++++***)))(((+++)))'''(((+++---,,,+++%%%)))---...+++))))))***)))+++,,,,,,***))))))******++++++***((('''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,***)))((()))+++,,,---,,,(((***---//////...,,,***(((((()))***+++,,,,,,---------...---,,,+++---///+++++++++,,,,,,---------++++++,,,,,,,,,---------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---..............................////////////......---------.........//////000000000000111111111111222222222333333444444444222222333333333444444444222222333444444555555666333444444555666777888888777666555555555666888999444444555555666666777777555555555555666777999999888888999:::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>@@@AAABBBBBBAAA???@@@BBBCCCDDDCCCCCCBBBBBBAAAAAABBBCCCEEEGGGHHHGGGGGGFFFKKKYYYffffff^^^OOOIIIDDDBBBCCCIII[[[mmm}}}|||}}}}}}oookkkqqqvvvtttooonnnxxxwwwhhh[[[[[[]]]]]]TTTTTTPPPJJJFFFIIIRRR[[[jjjddd______ccciiiqqqyyy~~~pppaaaTTTGGG;;;111444333222888JJJ^^^iiiwwwsssgggSSS>>>222111555---,,,,,,---...///000000//////000111111111111111000111222111000///000111///222444222111333:::@@@EEEMMMWWW^^^aaabbbdddeeeeeegggkkknnnppppppooonnnmmmnnnpppqqqrrrrrrqqqqqqnnnnnnoooppppppqqqrrrrrrpppqqqqqqrrrsssuuuvvvwwwmmmoooqqqrrrsssssssssrrrqqqsssuuuuuuuuuvvvzzz~~~{{{tttmmmfffaaa___^^^PPPEEEFFFHHHFFFAAA@@@===>>>>>>:::444111222444111111222444555666777777777777888888888777777666111111111111111222222222777888;;;BBBNNN\\\jjjrrrkkkkkknnnqqqooolllnnntttyyy~~~|||tttooommmgggrrrwwwlllXXXMMMSSS]]]YYYjjj~~~yyyuuuuuu~~~wwwsss{{{ttt___OOOEEEBBBBBB???<<<:::999:::;;;<<<:::999777666666666777888555555666888999:::;;;<<<666666666666666777888888888888666555555555555555666666555555555444444444222333333222000///000111000000000000000000000000//////000000000000000///777555333222333333111000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,)))************+++++++++))))))***+++,,,,,,------,,,+++***))))))***+++,,,+++*********))))))((((((+++)))((('''(((+++...000************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---))))))*********+++++++++***++++++******+++---///+++------***''''''))),,,444000+++)))***++++++******)))))))))++++++)))'''(((((((((((())))))))))))))))))******+++++++++,,,+++++++++************)))))))))))))))************,,,,,,,,,++++++*********---------+++)))***,,,///---+++***)))*********)))++++++,,,,,,,,,++++++***+++,,,------......------++++++,,,,,,---...//////////////////////////////........................000///...------...///000...------------...//////000...---///222222000...000000111222222222222111222222222222222222222222444444444555555555555666666666666666666666666666555555555555555555444444444444444555666777777888777777777777777888888999777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======<<<>>>@@@BBBBBBDDDFFFHHHBBBAAAAAAAAAAAABBBCCCCCCEEEDDDDDDGGGLLLPPPPPPOOOHHHEEEAAA???AAAEEEKKKNNNnnn|||{{{rrrrrrxxxvvvyyy|||{{{ttthhhZZZQQQZZZTTTOOOKKKFFFBBBEEEKKKbbblllqqqkkkaaa\\\\\\\\\jjj~~~uuuYYYCCCBBB:::444333444888EEESSSeeerrrxxxjjjSSSBBB777222222///...111333111...,,,111333444222111222111000111111000///////////////000000000000000000000000;;;<<<@@@FFFMMMVVV]]]aaabbbbbbbbbbbbcccdddeeeffffffiiimmmqqqsssttttttsssttttttttttttuuuwww|||yyyvvvrrrpppqqquuu{{{~~~zzzxxxtttqqqppppppqqqrrrnnnoooppprrrrrrpppooommmqqqmmmfff^^^VVVOOOKKKIIIMMMKKKHHHEEEAAA>>>;;;:::888888888666333111222333444444555888>>>BBBDDDEEEEEEEEEEEECCC@@@<<<777444333111000000111222666;;;888AAALLLVVVaaappp~~~vvvttttttttt{{{~~~{{{qqqdddaaa]]]ZZZXXXUUUSSSTTTVVVmmmuuu}}}zzzyyydddSSSMMMFFF@@@@@@===<<<999777777777888999::::::999999888777666666888888888888888888888888999888777666555555555555666777777777666555333222222222222222222222222222222222222111111111000000111111111111000000000000//////000000000000//////777555333222222222111000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++******************)))************+++++++++))))))***++++++,,,------++++++***))))))***+++++++++*********))))))))))))******)))((()))***,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---))))))*********+++++++++***************+++---...)))++++++)))'''&&&)))+++000---)))((()))***)))(((***)))))))))++++++)))(((((((((((()))))))))******+++++++++***************+++++++++************)))))))))))))))************,,,,,,,,,++++++*********,,,---,,,***)))))),,,...,,,+++))))))***+++***)))+++++++++,,,,,,++++++***+++,,,------...---------++++++,,,,,,---......///------------------------...............---------//////...------...//////---------------.../////////...---///111222000...000000111222222222222111222222222222222222222222444444444444555555555555555555555555555555555555555555555555555555444444444444444555666777777777777777666666666777888888666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;===@@@AAAAAABBBEEEGGGDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@CCCGGGIIIIIIHHHEEECCC@@@???@@@CCCHHHKKKQQQlll}}}uuu{{{uuuyyy~~~zzzjjjZZZYYYVVVWWW\\\]]]YYYTTTSSS^^^iiitttuuuqqqlllfff```eeepppnnnRRRGGGBBB===;;;666555<<>>DDDIIILLLQQQQQQQQQQQQRRRSSSTTTUUUXXX[[[^^^bbbddddddccccccggghhhiiijjjkkkoootttxxxyyyvvvrrrooonnnpppsssuuuxxxvvvtttqqqpppoooppppppnnnnnnmmmllliiifffbbb```XXXVVVQQQLLLGGGCCCAAA@@@GGGFFFCCC@@@===:::777666444444444222111000222444444777===DDDLLLRRRSSSSSSJJJIIIEEEAAA<<<888555333000222444555555555:::>>>EEENNNYYYaaagggppp||||||{{{}}}ttthhh[[[TTTSSSSSSTTTUUUXXX]]]aaammmuuu~~~}}}~~~~~~rrrQQQEEEBBB>>>;;;<<<>>><<<:::888888888999:::::::::999999888777777666999999999999999999999999999999888777666666666666777777888888777555444333222222222222222222222222222222222111111111000000111111111000000000///////////////000000/////////666444222111111111000///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++***))))))((()))************+++++++++))))))******+++,,,,,,,,,++++++***))))))***++++++***************)))))))))*********************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,)))))))))************+++)))))))))******+++,,,,,,'''((()))((('''''')))++++++)))(((((())))))((('''***)))((()))++++++***((()))))))))*********++++++,,,,,,++++++***)))))))))+++++++++************)))))))))))))))************+++++++++++++++*********+++++++++***))))))+++---+++***((()))***,,,+++******++++++,,,,,,+++++++++++++++,,,---------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,...------,,,,,,------...---------------.........///......///111111000...///000111111222222111111222222222222222222222222333333333444444444555555444444444444444444444444444444444444444444555555444444444555666666777777666666555555666666777888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>>???@@@@@@CCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>@@@BBBCCCCCCBBBAAA@@@??????@@@BBBDDDFFFGGGUUUhhh~~~xxxvvvzzz~~~}}}xxxtttqqq^^^ZZZ[[[dddjjjiiiddd```dddkkkqqqssstttvvvsssnnn^^^bbbooo{{{\\\SSSNNNHHH???555000333:::===IIIVVV^^^aaabbb___[[[JJJCCC888111/////////...---000222222000...///111111111000///////////////////////////////////////......///111333666:::;;;BBBBBBBBBBBBCCCDDDEEEFFFMMMOOOQQQTTTUUUUUUUUUTTTUUUVVVXXXYYY[[[___eeehhhmmmllliiigggfffggghhhiiiooonnnmmmllljjjiiiiiihhhhhhgggddd```[[[UUUPPPNNNEEEDDDBBBAAA???>>>>>>>>>???>>><<<:::777444222111000000000//////111444777;;;???FFFOOOUUUXXXWWWUUUFFFCCC===888444111111111000333777999<<>><<<===>>>===;;;:::999::::::;;;::::::999999888777777777999999999999999999999999:::999888777666666666666777777888888888666555444222222222222222222222222222111111111111000000000111111000000000000//////......////////////......555333111000111111///.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++*********))))))))))))*********+++++++++))))))******+++++++++,,,+++******************+++***************************++++++,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************(((((()))***,,,,,,+++***''''''(((((())))))***+++''''''((()))))))))(((''')))(((((()))++++++***((()))*********++++++++++++++++++******************+++++++++*********))))))((()))))))))************+++++++++***************)))***+++***))))))+++---+++)))((()))+++,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000000/////////000000111111111111111111111111111111111111111222333333333444444444444444444444444444444444444333333444444444444555555444444444555555666666666555555555444555555666777555666777999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::<<<===>>>>>>>>>@@@BBBDDDDDDDDDCCCBBBAAAAAA@@@BBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBJJJMMMRRR___{{{kkksss|||~~~{{{wwwwwwzzzmmmccc]]]]]]```bbbcccfffkkkllljjjddddddllluuuyyyiiieeegggrrryyylllccc___VVVHHH;;;333444888555???LLLUUU\\\bbbfffhhhggg___RRRDDD===:::555000...///111333111///000555111000000///////////////////////////////////////000//////000000222333444999999999999999:::;;;<<>>=====================>>>888888666444333111000///...///000000111333888<<>>>>>>>>>>>===<<<;;;;;;<<<<<<999999999888888888777777999999999999999999999999:::999888777777666666777777777888888888777555444222222222222111111111111111111111111000000000000111000000000////////////---......//////......---555333111000111111///.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++)))***************++++++*********++++++************************+++++++++***+++,,,,,,,,,***((('''************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))(((((((((+++---...+++)))((((((((()))+++,,,,,,,,,&&&(((***+++******)))((()))(((((()))++++++***))))))*********++++++++++++(((((()))***++++++,,,,,,+++++++++*********))))))((()))))))))************************************(((***+++***))))))+++---+++)))((()))+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------......---------...////////////////////////000111111111111000111111111111111111111111222222222222333333333444222222222222222222222222333333333333444444555555444444444444555555555555444444333333444444555666555555777888999:::::::::::::::::::::;;;;;;<<<<<<::::::999999999999:::::::::;;;============>>>@@@@@@AAABBBBBBCCCBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@CCCFFFLLL^^^}}}~~~ssskkkooo|||xxx}}}rrrfff\\\TTTPPPSSSYYY```ffffff___ZZZ^^^hhhnnnwwwqqqiiibbb```eeeqqq{{{uuuuuupppeeeWWWKKKAAA<<<555<<>>DDDCCCAAA???===:::666333222111111111222444666777888===FFFWWWooo~~~{{{wwwnnnjjjrrr~~~zzzhhhVVVMMMLLLMMMVVVcccppptttvvvxxxwwwtttqqqwww{{{xxxbbbXXXVVVKKKAAA======<<<;;;;;;>>>>>>==================999999999888888888888888999999999999999999999999:::999888777666666666666666666777888888777555444222222222111111000000000000000000000000000000000000000000////////////...------............------666444222111111111000///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,)))************+++++++++************************)))***++++++++++++***)))*********+++++++++++++++***+++,,,,,,+++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))(((((()))((())),,,000000,,,((()))((((((***,,,---,,,+++''')))+++,,,***))))))***((((((((()))+++,,,+++))))))))))))*********++++++''''''(((***+++,,,---...+++++++++************)))))))))))))))************)))))))))***************(((***++++++******,,,---+++***((()))***,,,+++***)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,......------,,,,,,---//////.........///...///000000111111000000111111111111111111111111111111222222222333333333222222222222222222222222222222333333444444555555444444444444444444444444333333333222333444444555444555666777888999999999999999::::::;;;;;;<<<<<<;;;::::::999999::::::;;;:::<<<======<<<<<<===???>>>???@@@BBBBBBBBBAAA@@@>>>@@@AAAAAA@@@???AAABBBAAABBBBBBBBBBBBBBBAAA@@@777???EEEHHHNNN___yyywwwrrrvvv~~~}}}tttiii[[[MMMHHHIIIJJJYYYggggggaaa^^^^^^^^^jjjmmmqqqooofffaaagggqqqoooZZZIII>>>???AAAAAA>>>@@@KKKXXXpppzzz~~~uuu```MMM>>>333---000111...---111111111000///////////////////////////////////////......///000111111222222000///////////////000000000111111222222222222222333444555444333333555777555666777999:::;;;;;;;;;:::;;;;;;;;;;;;999888666777666666555444444444333222333333333222111000///222222222222111111111111222333555666666777:::<<<:::888555444444444333222------...000333777:::;;;@@@KKKZZZmmm{{{xxxxxxvvvwww~~~vvvvvvrrriii[[[NNNHHHIIIMMM^^^ooo|||}}}~~~|||oooXXXMMMKKKEEEAAA===::::::;;;<<<<<<========================888888888888888888888888888888888888888888888888999888777666555555555555444555666777777666555444222222222111000000////////////000000000000000111000000////////////......,,,,,,------------,,,,,,777555333222222222111000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************************++++++)))************+++++++++************)))))))))))))))***++++++++++++***)))*********++++++,,,,,,,,,******+++++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))((((((((((((***)))***...222222---((()))((('''))),,,---+++((((((***,,,+++)))'''(((***((('''''')))+++,,,+++***((((((((()))))))))******(((((()))***+++,,,,,,---+++++++++************)))))))))))))))************((()))))))))*********+++(((***,,,,,,,,,,,,---...,,,+++))))))***+++***)))))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...+++,,,---......---,,,+++)))+++,,,......---,,,++++++---//////...---...000...//////000000000000000111111111111111111111111111111111111222222222222111111111111111111111111111222222333444444555555444444444444444444444444222222222222222333444444444444666777888999999999888999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<======<<<<<<===>>>>>>???@@@AAAAAA@@@>>>===:::<<<>>>???>>>>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@???;;;@@@FFFHHHIIINNNXXXbbb}}}tttqqq~~~~~~zzzxxxvvvmmm^^^QQQLLLEEESSSaaafffgggggggggfffcccdddkkkssstttlllfffeee{{{wwwbbbQQQKKKEEEAAA;;;777<<>>???<<<<<<===============<<<888888888888888888888888777777777777777777777777888777666555444444444444333444555666666555444333222222222111000/////////////////////000000111111000000/////////.........,,,,,,------------,,,,,,777555333222333333111000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))************+++++++++*********))))))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,*********************+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++******))))))((((((((('''***)))***///333333---(((((('''''')))+++,,,)))&&&(((***+++***'''&&&'''***((('''''')))+++,,,+++***(((((((((((())))))))))))***************++++++++++++++++++************)))))))))))))))************(((((())))))*********+++(((***,,,------,,,---///---+++***)))*********)))((()))***+++,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,------...///,,,,,,............,,,,,,)))***,,,......---,,,+++***---000///---,,,...000...//////000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111222333333444555555444444444444444444444444222222111111222222333444333444555777888888888888888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>===<<<<<<===>>>???@@@AAAAAA@@@>>>;;;:::888;;;>>>>>>===>>>AAADDDBBBBBBAAAAAA@@@?????????>>>>>>@@@EEEJJJMMMPPPSSS\\\}}}xxxvvvxxxvvvrrrsssyyyyyyooobbbZZZPPPUUUYYY\\\cccoooxxx|||xxxeeeWWW\\\hhhoooqqqqqqrrryyyxxxdddXXXLLLFFF>>>666444777AAAGGGIIIKKK[[[rrr~~~}}}jjjSSSAAAAAABBB<<<777777111111000///////////////111111111111111111111111---...///000000000000000000//////.........//////---.........///000000000...///000000//////000222///000000111111222222333333333222222111111111000000////////////000000111+++,,,...000111222222111///000000111222333444444111333666666444222111111333222111111222222111///666666777;;;EEEQQQ]]]dddaaaiiikkkfffkkkzzzvvvlllkkkuuu}}}wwwmmmhhhdddaaa]]]ZZZYYYWWWVVVWWWZZZ\\\ppp{{{uuurrryyyhhhVVVMMMEEEAAABBB???AAAAAA===:::;;;<<<===;;;<<<===============<<<888888888888888888999999666666666666666666666666777666555444444333333444222333444555555555444333222222222111000//////....../////////000000111111000/////////............+++,,,,,,------,,,,,,+++555555333222111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++***)))))))))***,,,,,,*********)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++)))+++++++++***)))***+++******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***'''***111222---***+++))))))))))))))))))))))))))))))))))))((((((((((((+++******,,,//////+++&&&''''''''''''((((((((((((************************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---...///...---,,,/////////---,,,***((('''((())))))))))))*********)))************+++++++++...///000111000///---+++---,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............////////////111111111111111111111111000000000000////////////...............///000000111111222222222333333333555555555444444333333333333222222222222222222222333333444444555666666666777888888999::::::;;;;;;:::999888888888999:::;;;<<<===>>>>>>>>>===;;;:::>>>>>>>>>???@@@???<<<999999:::;;;===>>>>>>??????>>>???@@@AAAAAAAAAAAAAAAAAA<<<:::AAALLLTTTSSSOOOPPPXXXnnnvvvsssqqqnnnnnnqqquuuyyy{{{eee]]]YYY___eeeiiiooouuuqqq]]]OOOQQQaaappphhhsssuuurrrxxxtttiiiXXXKKKDDD===777999999888:::@@@OOOdddsss}}}tttggg^^^___aaaWWWIII@@@666///000333111000111222222222000...///222555000111222333222111000//////............//////000000000000000000000000000......------------......111111000000//////............///000000000000000////////////............222111000///000111222333555333111111222333333333666555222///111444333000000...///333222000444<<<>>>@@@FFFQQQdddrrrtttoooggg``````fffggggggooo|||zzzwwwtttuuuzzzkkkYYYQQQPPPYYY^^^```^^^```gggiiifffoooqqquuu~~~uuurrroootttvvvbbbPPPIIIDDD<<<<<>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555999888777666666666666666777666555444333444555555222333444444555555555555222111111111000000//////000000000000000000000000///............---------------------------------555555333222111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))************************+++***)))))))))***+++,,,+++++++++***************++++++++++++++++++++++++))))))*********+++++++++)))+++,,,+++***)))***+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***(((***000111---***+++))))))))))))))))))))))))***)))))))))(((((((((((()))***+++---...---***((()))(((((((((((((((((((((************************++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---...------,,,//////...---,,,***(((''')))))))))*********++++++)))************+++++++++---...000000000...---+++,,,,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111111111111111111000000000000////////////....../////////000000000111111111222222222333333555444444444333333333333222222222222222222222222333333444444555666666666777777888888999999::::::;;;:::999888888999::::::;;;<<<===>>>>>>===<<<;;;=========??????>>>;;;999:::;;;<<<===>>>?????????>>>??????@@@@@@@@@??????@@@===;;;@@@IIINNNNNNLLLFFFGGGRRRggg}}}uuuttttttvvvyyyyyyuuurrrooodddZZZYYY[[[\\\aaagggmmmtttxxxttthhh\\\VVVUUUhhhmmmoooiiidddjjjxxxyyymmmdddZZZRRR???999666777:::???KKKWWWsssuuutttqqqttt|||hhhYYYDDD777333333333111111111000///...---------000111222222333333333333111111000/////////000000000000000000000000000000///......------......///111000000000/////////.........///000000000000000////////////////////////000//////000111222333333555444222222222222222222222///---///111111222222333222555<<>>=========<<<<<<;;;;;;;;;;;;::::::999888777666555888777666666555555555666666555444333333333444444111222333444444444444444111111111000000000//////////////////////////////............------------------------------------555555333222111000000000......---,,,,,,,,,,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***+++,,,+++***)))***,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))+++///000,,,***+++))))))))))))))))))))))))******)))))))))((((((((((((***------,,,+++******++++++******)))(((((((((************************++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++.........---,,,***)))(((************+++++++++,,,)))************+++++++++------...//////...,,,+++,,,+++******)))***************+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////000000000000000000000000////////////000000000000...///000111222111111000111111111222222222222333444444333333333333333222111111111111111111111111333333444444555666666666666666666777888888999999<<<;;;::::::999999999::::::;;;<<<>>>>>>>>>===============???@@@???<<<:::;;;<<<===>>>???@@@@@@@@@>>>???????????????>>>>>>>>>======???CCCFFFGGGGGGFFFBBBAAAIIIYYYssszzzzzzuuuvvvyyywwwpppuuukkkbbb___^^^\\\[[[]]]```hhhrrruuupppcccVVVNNNPPPVVVffftttlllZZZ]]]nnn~~~sssYYYHHH<<<:::777333888CCCQQQ^^^iiijjjkkkwwwjjjOOOBBBAAA===555666444333222333333222000111000000000000111222222444333222111000000000000000000000000000000000000///......------......///000000000000////////////......///000000000000000...//////000000111111111000111222333444555555555666555555444333222111111222,,,,,,111222///111777999;;;BBBMMMUUU[[[ccckkkjjjlllooovvv}}}gggaaaWWWTTT```uuusssiiieeeiiidddZZZPPPHHHFFFJJJMMM[[[eeemmmppprrrvvv{{{}}}{{{}}}~~~wwwfff___KKKAAA<<>>???>>>======<<<<<<======???>>>>>>===<<<;;;::::::::::::999888777666666555666666666555555555555555555444333222222222333333000111222222333222222222111111000000000000//////////////////////////////............------------------------------------555555333222111000000000......---,,,,,,,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,......+++******))))))))))))))))))))))))*********)))))))))(((((('''***...---+++))))))+++,,,,,,++++++***)))((((((************************+++******************+++************************))))))))))))))))))))))))))))))******++++++++++++---------,,,+++***)))(((******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,------------,,,+++++++++************************+++++++++,,,,,,,,,))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------............////////////////////////////////////////////////000000000000...000222333333333111000111111111111222222222222333333333333222222222222000000000000000111111111333333444444555666666666555555666666777888888888<<<<<<;;;::::::999999999888:::<<<===>>>???>>>>>>======>>>@@@AAAAAA>>><<<======>>>???@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>><<<===>>>>>>>>>???AAABBBFFFDDDCCCDDDKKK^^^~~~xxxsssoooooorrrzzzzzzrrrmmmkkkjjjllllllhhhaaa\\\\\\```fffmmmppplllccc]]]HHHHHH\\\{{{tttbbb]]]hhhtttwww^^^IIIBBB;;;111222<<<666DDDPPPQQQOOOYYYooosssbbb]]]UUUIIIDDD>>>777333222222222222222222000//////000111222222222111111111111111222000000000000000000000000//////............//////000000000000////////////......///000000000000000...//////000111222222333555666777888999888777666555555666555333111111111555......444444000555@@@DDDKKKWWWdddmmmqqqssstttqqqmmmhhheeekkkssstttpppjjjjjjccc]]]hhh}}}nnneeebbbXXXUUURRROOONNNMMMLLLLLL___iiisssuuuttttttwwwzzzrrrZZZNNNJJJBBB<<<999===???===<<>>>>>======<<<<<<<<<<<>>===<<<::::::999:::999999888777666666666555555555555555555444444333333333222222222222222000000111111111111111000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555333222111000000000......---,,,,,,,,,,,,---***++++++,,,,,,,,,++++++************************))))))******++++++++++++))))))))))))******++++++++++++++++++++++++++++++***************************,,,,,,,,,+++***+++,,,---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((+++...---+++*********************************************))))))))))))'''***------***((()))+++---,,,,,,+++***))))))(((*********************************++++++*********************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,+++************+++***************+++++++++,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++******+++,,,,,,---..................////////////.........................../////////000000000111///000222333444333111000000000111111111222222222222222222222222222222222//////000000000111111111333333444444555666666666444555555666777777888888;;;;;;;;;::::::999999999888999;;;===????????????>>>>>>???AAACCCCCCAAA>>>===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@;;;<<<===<<<;;;:::===???;;;>>>BBBDDDGGGSSSmmmrrrooonnnqqqvvvyyyxxxuuuhhhjjjlllooorrrqqqkkkdddWWWYYY___iiiqqqsssnnnhhheee[[[YYYggg{{{{{{pppgggkkksssooo[[[SSSIII;;;444777777===BBBBBB???EEEWWWgggxxxzzzxxxvvvpppeee[[[LLL>>>444///------222111000//////000111222000000000000111111222333111111111111111111111111/////////....../////////////////////000000000000......///000000000000000...//////000111222222333777888888999888777555444111222333222///...///111333000333888777666>>>JJJSSS^^^mmm{{{wwwppplllhhh```[[[___fffhhheeelllssstttooovvvxxxlllddd```___RRRPPPOOOPPPRRRRRRPPPNNN\\\dddooouuutttrrrvvv{{{~~~~~~~~~nnnXXXJJJEEEDDDBBB>>>;;;;;;<<<;;;<<<>>>===============<<<<<<;;;???>>>===<<<;;;:::999888999888888777777666666666333444555666666555444444222222222222222111111111000000000111111000////////////////////////000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555333222111000000000......---,,,,,,,,,,,,---******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***((((((((()))******+++++++++++++++++++++++++++++++++++++++***************+++,,,---,,,+++***+++---,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''',,,///,,,))))))******************************++++++*********)))))))))(((***++++++***))))))***,,,+++++++++***)))))))))************************)))***++++++++++++***)))************************))))))))))))))))))))))))******))))))******+++,,,***+++++++++++++++******************+++++++++,,,)))************+++++++++************++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---..................////////////////////////////////////......//////000000111111///000111222333222111111000000000111111111111222000111111111111222222222///000000111111222222222333333444444555666666666555555555666777777888888888999999::::::999999888888:::;;;===?????????>>>======???AAACCCDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBB:::;;;;;;;;;::::::;;;===:::;;;===??????FFFWWWgggyyy|||zzz{{{|||}}}uuutttrrrqqquuuyyyxxxsssaaa[[[VVVXXX___fffjjjjjjrrrmmmaaaZZZcccvvv~~~{{{zzzwwwrrrttt~~~tttnnneeeWWWJJJDDD@@@===:::999777888AAAJJJYYYnnn~~~|||vvvzzzuuudddRRRFFF@@@>>>555444333222111000000000111111000000111111222333111111111111111111111111000//////......//////000////////////000000000000......///000000000000000...//////000000111111111444444444444444333222111...000111000......222555777===EEEGGGEEEGGGMMMTTT^^^iiiwwwsssggg___```___```eeelllmmmjjjqqqyyy~~~}}}~~~ppp]]]SSSQQQSSSUUUWWWTTTPPPNNNPPPTTTWWWYYYYYY```kkkuuuxxxxxx}}}}}}{{{yyynnnvvv}}}dddOOOEEECCCCCCCCCAAA???<<<:::999999:::<<<<<<============<<<;;;;;;===<<<<<<;;;:::999888888888888777777777666666666333444555777777666555444222333333333333222111000000000111111000000//////......////////////000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555333222111000000000......---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++************************((()))***+++,,,++++++***(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++,,,------++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********&&&---000+++((()))***)))************************+++++++++*********))))))***)))))))))***+++***(((******************))))))************************)))***++++++++++++***)))************************))))))))))))))))))))))))++++++***)))***+++,,,---)))******+++++++++******)))))))))*********++++++)))************+++++++++)))))))))))))))***++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,***************+++++++++************************)))******+++---......///............////////////////////////////////////.........///000111111111000000000111111111111222000000000000111111111111000000000000111111222222000000111111222333333444333333444444555666666666555666666777777888999999555666888999999999999888999:::<<<===>>>>>>>>>>>>;;;;;;===@@@BBBCCCAAA???===>>>??????????????????>>>???@@@AAABBBCCCCCCCCC;;;:::999:::;;;<<<<<<===@@@===<<<<<<;;;<<>>???@@@@@@===>>>===;;;999:::::::::<<<<<<=========<<<;;;::::::::::::999999888888888777777777777666666666666333444666888888777666555222333444444444333111111111111111111111000//////........./////////000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++555555333222111000000000......---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++******))))))+++,,,------++++++,,,---******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&...111+++''')))***)))************************+++++++++************))),,,)))'''(((+++,,,***''')))))))))))))))*********************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++------))))))***++++++++++++***((())))))))))))*********)))************+++++++++))))))(((((()))***++++++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,+++++++++***************************************)))******+++---...//////............/////////000000000000000000000000000---......///000111111222000000//////000000111222000000000000111111111111//////000000111111111222000000111222333333444444333333444444555666666777666666777777888888999999333555666888999999999999:::;;;<<<>>>>>>>>>======999:::;;;>>>AAAAAA@@@>>>===>>>>>>?????????>>>>>><<<===>>>@@@AAABBBCCCCCC;;;999888999<<<>>>>>>======;;;;;;???@@@>>>>>>@@@CCCEEEOOOccc~~~wwwzzz{{{yyy|||{{{ssswwwxxxxxxuuunnn___NNNCCCEEEFFFHHHMMMRRRVVVZZZ]]]\\\mmm{{{xxxmmmhhhjjjmmm~~~~~~rrrcccYYYNNNBBB;;;:::777999???DDDBBB===@@@FFFXXXiii}}}~~~~~~xxxuuunnnfff[[[PPPHHHCCC:::888666444222111000///111111111111111111111111000000////////////000000.../////////000000111111...//////000000000000000////////////............///......///000333555666777999;;;999888<<>>>>><<<999===>>>===<<<======;;;;;;<<<=========<<<::::::999999888888888888888888777777777777666666666666333555777888999888777666333333444555444333222111111111111111111000//////---.........//////000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++555555333222111000000000......---,,,,,,,,,,,,---,,,,,,+++***+++,,,...///......---,,,+++***)))((())))))*********+++++++++************))))))((((((---//////---***(((***---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,************************************************+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))...---,,,+++************---,,,***))))))***,,,---***************+++++++++,,,,,,,,,++++++*********))))))*********))))))((('''(((((()))***+++++++++++++++++++++++++++++++++)))(((((()))+++------,,,((()))***++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))***++++++++++++***************************++++++******************,,,+++***+++,,,---+++))))))************+++++++++))))))*********++++++++++++,,,------......------///////////////////////////000111111000000111222111111111111111111111111///000111222222111000///............////////////222222111111111111111111222222222333333333444444555555444555555666777888888888777777666666555555999999888888999999:::;;;;;;<<<>>>>>>======???@@@>>>======<<<===???AAABBB??????>>>===============??????@@@AAAAAAAAA@@@@@@@@@???<<<;;;;;;<<>>>>>===<<<;;;;;;;;;:::<<<@@@IIIYYYttt~~~zzzvvvqqqppp{{{xxx^^^IIIFFFBBBCCCKKKRRRVVV^^^gggYYY\\\eeepppxxxwwwppphhhqqquuukkk]]]MMMBBB;;;999888999::::::999888CCCLLL[[[kkkxxx}}}|||yyy{{{{{{jjjVVVTTTIII???<<<:::666222222555111......111333333222111///---...000111000........./////////...---,,,333111///...//////...---............///111222222111333333222222444:::???DDDKKKPPPLLLEEEHHHVVVccc~~~qqq___[[[TTTRRRZZZccciiimmmppplllhhhgggrrrvvvlllggg___TTTJJJQQQWWW___bbb\\\[[[iii{{{zzzuuurrrvvv~~~zzzxxx|||yyyuuuwww}}}pppZZZPPPBBBAAA???===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::>>>>>>???>>>===<<<:::999999999888888777888888888999888888777666555444444666666666666555555555555444333333222222111111000000000000000000000000000222111111111000000//////////////////////////////...---,,,,,,++++++,,,,,,,,,++++++,,,------,,,+++555555333222111000000000......---,,,,,,,,,,,,---,,,++++++++++++,,,---...+++++++++++++++*********************++++++++++++++++++*********)))))))))---......,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,******************************************************)))(((((((((((((((************************))))))))))))))))))))))))+++***))))))(((((())))))///...,,,*********,,,,,,******************++++++,,,,,,,,,++++++*********))))))***+++++++++++++++'''(((((()))******+++++++++++++++++++++++++++++++++)))))))))+++,,,+++******************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))***++++++++++++***************************************************+++******+++,,,,,,+++)))))))))*********+++++++++************+++++++++++++++,,,------...---------...........................000111111000000111222111111111111111111111111000000000111111000000000........./////////000000111111111111111111111111222222222333333333333444444444444444555666777777777777777666666666666666999999999888999::::::;;;;;;<<<>>>>>>======???@@@============>>>???@@@AAA??????>>>=====================>>>??????????????????>>><<<;;;;;;<<<>>>???>>>>>>======<<<;;;;;;::::::;;;<<<>>>HHHYYYooozzzyyy{{{}}}zzzttttttyyyvvvlll]]]RRRMMMVVVbbbgggfffeeefffccc```ccciiinnnpppooouuu}}}~~~ooodddSSSMMMDDD<<<888666555555555;;;DDDPPPYYY```bbbbbbjjjuuu}}}hhh]]]TTTQQQPPPJJJCCC???AAA===999777555333000---000...------///000///---............//////000000...,,,+++,,,---//////...222111111222333444555444333555777:::>>>HHHUUU^^^hhhiiihhhccc\\\[[[```fff{{{yyylll^^^ZZZUUUVVV```kkkrrruuuxxx|||{{{yyynnneee___YYYSSSNNNRRRYYYdddiiieeeaaahhhsss}}}~~~~~~~~~~~~{{{{{{{{{}}}{{{xxxxxx|||kkkYYYLLLFFF???>>>===<<<<<<===???@@@>>>>>>======<<<;;;;;;;;;===>>>>>>>>>>>>===;;;:::;;;:::999888888888888888999999888888777777666666777777666666666555555555444444444333222222111111000000000000000000000000111111111000000000//////////////////////////////...---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,+++555555333222111000000000......---,,,,,,,,,,,,---,,,++++++++++++,,,------)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,------+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,************************************************))))))******))))))((((((************************))))))))))))))))))))))))))))))(((((()))******+++///...---,,,,,,---...///++++++******************+++++++++++++++*********))))))***+++,,,,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++,,,+++))))))******)))(((,,,+++***)))))))))***+++++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++))))))***++++++++++++***************************************************+++******+++,,,,,,+++))))))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,---------------...........................000111111000000111222111111111111111111111111111000000//////000000111////////////000000000000111111111111111111111111111111222222222333333333222222222333333444555666555555666666666777777777999999999999999:::;;;;;;:::<<<============>>>@@@<<<===>>>??????@@@????????????>>>===============<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;::::::;;;:::999777999@@@LLLUUUttt~~~~~~uuuooonnnwww{{{sss```YYY\\\cccjjjppppppiii___ZZZ[[[^^^aaabbbnnnuuu{{{yyyrrrqqqxxx{{{ppp^^^NNNCCC===;;;;;;777777777999;;;???BBBEEEGGGRRR^^^jjjzzzwwwpppssswwwtttmmmiii^^^ZZZUUUPPPKKKGGGBBB>>>;;;999666444444444333111222222111111333555777888000//////111444777888777<<<<<<===@@@BBBCCCBBB@@@>>>@@@DDDIIISSScccvvv|||tttmmmgggdddggguuu~~~zzzqqqjjjbbbZZZZZZYYY___nnn|||{{{sssjjjdddaaa___ZZZUUUSSSSSSVVVXXXXXX___jjjrrrpppkkkiiillluuuzzz}}}yyyuuuyyy{{{sssYYYJJJDDD@@@<<<;;;;;;:::;;;<<<>>>@@@BBB@@@??????>>>======<<<<<<======>>>>>>>>>>>>=========<<<;;;:::999888888888999999999999999999999999777777777777666666666666555555444444333222222222000000000000000000000000111111000000000000//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++555555333222111000000000......---,,,,,,,,,,,,---++++++++++++++++++,,,,,,((())))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))))))))***++++++++++++++++++++++++***+++---,,,+++***+++,,,************************************************((()))***++++++***((('''************************(((((((((((((((((((((((()))))))))***+++,,,...///,,,,,,,,,---...///111222---,,,+++)))))))))******+++++++++*********************+++++++++******)))(((((())))))************************************+++)))((()))***+++***(((...,,,***(((((()))***+++************************************))))))))))))))))))))))))************))))))***++++++++++++******************************************++++++++++++***)))***,,,,,,***)))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,------------,,,........................---///222222111000000111111111111111111111111111111000///......///000111/////////000000000111111000000000000111111111111111111111111222222222222111111111111222333444555444444555555666777777888999999999999999:::;;;;;;:::<<<======<<<===>>>@@@<<<===>>>@@@@@@@@@???>>>???>>>>>>===============>>>>>>???@@@@@@@@@??????<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999;;;;;;:::888888:::>>>BBBIIIVVVooo~~~zzzwwwvvvqqquuuzzz}}}{{{gggUUURRR]]]jjjnnnkkkgggdddaaa]]]WWWSSSXXXYYY___gggeee```dddmmmwwwwwwxxxzzz|||jjj[[[RRRKKKHHHFFFDDD???;;;777666777999444;;;BBBLLL\\\mmmtttrrrnnnfffdddmmmzzz~~~|||zzzvvvqqqlllhhhfffeeeeeeXXXTTTNNNHHHDDDBBBBBBBBB===<<<;;;;;;<<<>>>@@@AAA<<<<<<<<<>>>AAADDDEEEEEEMMMOOOTTTZZZ^^^^^^ZZZVVVPPPRRRVVV[[[dddssszzzmmm```UUUNNNMMMYYYcccfffeeeddd```[[[\\\___kkk~~~vvvjjj]]]RRRLLLGGGFFFGGGJJJQQQZZZdddkkkdddiiiqqqwwwxxxtttpppoooqqqvvv}}}~~~|||||||||}}}~~~}}}zzz~~~wwwfffQQQBBB>>>>>><<<999999999999:::;;;===???@@@?????????>>>===<<<<<<<<<<<<======>>>>>>????????????>>><<<;;;:::999888888999999:::::::::;;;;;;;;;888888777777777666666666666555555444444333222222////////////////////////000000000000000000//////////////////////////////...---,,,,,,++++++,,,,,,+++,,,------,,,+++++++++555555333222111000000000......---,,,,,,,,,,,,---+++++++++++++++++++++************))))))))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))************++++++++++++++++++++++++***+++,,,+++******+++,,,************************************************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++---//////...---------.........///...---+++)))(((((()))***************************************)))'''&&&&&&)))))))))))))))*********************************(((''''''(((***,,,+++***...,,,***(((((()))***+++*********************************)))))))))(((((((((((()))))))))*********))))))***++++++++++++***************************))))))*********+++++++++******)))***+++,,,***((((((((()))))))))***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................---///222222111000000111000000000000000000000000111000///......///000111////////////000000000000//////000000000111111111000000000111111111222222111000000111111222333444333333444555666777888888999888888888888999:::::::::;;;======<<<<<<>>>???<<<===???@@@@@@???>>>===???>>>>>>===============@@@@@@AAABBBBBBBBBBBBBBB<<<===???@@@@@@???===<<<::::::::::::999999999999999:::;;;;;;;;;;;;;;;<<<@@@FFFUUUppp}}}yyyzzz|||}}}hhhXXXQQQPPPaaaeeekkkppprrrooohhhcccSSSJJJJJJSSSXXXVVVYYYaaaeeejjjnnnppprrr~~~wwwlllccc^^^\\\[[[WWWPPPGGG???;;;999888999:::???JJJUUU[[[[[[SSSKKKJJJUUUcccmmmqqqrrrwwwtttpppmmmmmmqqqvvvzzzwwwrrriii```YYYVVVVVVWWWPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMNNNQQQTTTUUUTTT]]]```fffooovvvvvvoooiii]]]^^^```bbbeeemmmwwwwwweeeVVVMMMIIIDDDKKKTTT^^^gggkkkgggaaaaaafffttt{{{zzzvvvmmmbbbWWWQQQNNNCCCAAABBBJJJXXXgggrrrwwwqqqsssvvvxxx{{{}}}{{{yyyxxxzzz~~~~~~yyyvvvuuuxxx}}}gggNNNIIIBBB===<<<<<<;;;:::999999999::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>?????????>>>===;;;:::999999999999999999:::;;;;;;<<<<<<777777777777666666666666666555555444444333222222//////////////////////////////////////////000000////////////////////////...---,,,,,,++++++,,,,,,+++---///...+++******,,,555555333222111000000000......---,,,,,,,,,,,,---+++++++++,,,++++++***)))+++++++++******)))))))))))))))*********+++++++++*********+++++++++++++++---+++))))))+++,,,+++***++++++++++++++++++++++++***+++,,,+++))))))+++,,,************************************************))))))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))+++---...000///...---,,,***))))))///...+++)))((((((((())))))))))))************************)))((('''%%%%%%))))))))))))))))))******************************'''&&&&&&(((***,,,++++++,,,+++***)))))))))***+++******************************)))))))))(((((((((((((((((()))))))))******))))))***++++++++++++***************************)))))))))***++++++,,,,,,***))))))***++++++***(((((((((((()))))))))******))))))*********+++++++++******+++,,,,,,,,,,,,,,,------------------------,,,///222333222111000000000000000000000000000000000//////......//////000............////////////...//////000000111111111///000000000000111111111111000000111111222333444333333444555666666777777777777777777777888999999999;;;<<<<<<<<<<<<===???>>>>>>????????????>>>>>>??????>>>===============@@@AAABBBBBBCCCCCCBBBBBB<<<===>>>??????>>>===<<<999999999999888888888888888888999::::::999888777:::<<>>???>>>===<<<;;;:::999999999888888888999999:::::::::666666666666555555555555555555444444333222222222000000000000000000000000......////////////000000////////////////////////...---,,,,,,++++++,,,,,,+++...000...+++)))***,,,555555333222111000000000......---,,,,,,,,,,,,---***++++++,,,+++***)))(((*********+++++++++++++++(((((()))))))))*********)))))))))*********++++++...+++)))***,,,---,,,+++************************+++++++++***))))))+++---******************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---,,,,,,,,,++++++)))((((((000...+++)))''''''((()))((()))))))))*********+++(((((())))))))))))((((((***)))))))))))))))))))))************************(((''''''(((***+++***)))***************+++++++++***************************)))))))))(((((((((((((((((((((((()))))))))***))))))***++++++++++++***************************((())))))***++++++,,,,,,***)))))))))++++++)))((((((((((((((()))))))))***(((((()))))))))***************+++,,,,,,,,,,,,+++------------------------,,,///222333222111000000000000000000000000000000...//////////////////...------------..................//////000111111222/////////000000000111111111111111111222333444444444444444555555666666666666666666666666777777888999;;;<<<<<<<<<<<<===?????????>>>>>>>>>>>>????????????>>>===============>>>>>>???@@@@@@@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888777777888888999888666555222444999AAANNNbbbwwwvvvrrrpppoooqqquuu{{{{{{vvvvvvxxxsssjjjZZZ[[[\\\___dddllluuuzzz}}}tttnnnhhhaaaXXXRRRVVV___jjjooonnnnnnppptttkkk[[[SSSDDD>>>888777999:::;;;;;;;;;666444666888777999<<<===>>>>>>>>>???BBBIIINNN]]]```bbb```[[[UUUQQQPPPYYY]]]bbbfffgggccc^^^ZZZXXXWWWWWWYYY\\\^^^______YYYUUUSSSWWW^^^aaa___[[[MMMMMMLLLIIIFFFFFFKKKOOOTTTXXXXXXRRRIIIDDDGGGLLLZZZ^^^gggsss|||~~~yyyuuuoookkkkkkpppqqqiii___ZZZTTTTTTTTTVVVYYY]]]```bbb```^^^[[[ZZZ\\\```fffjjjqqqwww|||~~~}}}zzzpppppprrrxxx}}}fffQQQEEEAAA???<<<999666666777888888888888888888888888777888888999:::;;;<<<======<<<<<<;;;::::::;;;<<<===<<<<<<;;;:::999999::::::777777777777888888888888555555555555444444444444444444444333222222111111000000000000000000000000........./////////000000////////////////////////...---,,,,,,++++++,,,,,,+++...000///+++(((***,,,555555333222111000000000......---,,,,,,,,,,,,---***+++,,,,,,+++***)))(((((()))***+++,,,---......(((((((((((())))))))))))(((((())))))*********+++...,,,******---...---+++************************+++++++++***((()))+++---************************************************+++***)))))))))***,,,---************************)))))))))))))))))))))))))))))))))***+++---...///%%%&&&((()))++++++,,,,,,111///,,,(((''''''((()))(((((())))))*********+++&&&'''((()))++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))***)))(((((())))))((('''((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***++++++++++++***************************((())))))***++++++,,,,,,***)))((()))++++++)))((((((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++------------------------,,,///222444333111000000000000000000000000000000---...///000000///...---,,,,,,,,,---------......---......///000111111222////////////000000000000111111111111222333444555444444444555555555555555555555555555555666777777999;;;<<<<<<;;;<<<===???@@@???>>>======>>>???@@@??????>>>===============;;;<<<<<<===============::::::::::::::::::::::::777777777777777888888888888888888999::::::999888666:::===<<<<<>><<<>>>DDDJJJUUUWWWXXXVVVTTTUUU[[[aaajjjppp|||tttkkkbbb___[[[RRRHHHDDDBBBCCCGGGOOOYYYccchhhkkkqqqqqqoooiiibbbaaafffllliiittt~~~~~~}}}|||~~~|||yyyvvvrrrrrr|||sssbbbSSSCCC<<>>???<<<<<<:::999999:::;;;<<<;;;::::::999999999::::::666666666666666666666666555555444444444333333333444444333222222111111000000000000000000000000000---.........//////000000////////////////////////...---,,,,,,++++++,,,,,,+++...111///***((())),,,777666444222000//////000//////...---,,,,,,,,,,,,.........---,,,+++***)))(((((()))***************))))))*********+++++++++******))))))******+++,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++*********))))))************************))))))))))))))))))))))))(((((()))))))))*********++++++************++++++))))))))))))************(((((()))++++++,,,,,,,,,%%%''')))(((''')))///555222000...+++)))))))))***))))))((('''''''''''''''))))))))))))((((((((((((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((******************************))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///////////////000000000000//////.........------------...000111111111000///000000//////.........---...............///000000111111111111222333444555666666666666666555555555333333444444555444444444888:::<<<===<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@???>>><<<;;;???>>>===<<<<<<<<<<<<<<<:::999888888999;;;===???::::::999888777777777888888888777888888888777555:::999888888777777888888CCCZZZuuuvvvoooppp{{{||||||||||||~~~{{{vvvooohhhdddbbbbbbfffnnn{{{}}}uuulllbbbZZZZZZ^^^eeepppyyy|||yyyuuupppoooqqqvvvyyy{{{{{{xxxqqqllljjjfffZZZPPPRRRZZZ___^^^\\\SSSLLLBBB<<<===@@@BBBCCC@@@<<<999999;;;===<<<:::888999;;;<<<============<<<>>>???===:::999<<<>>>AAA??????@@@@@@@@@GGGOOOKKKJJJIIIGGGFFFIIIOOOTTTfffoooyyyzzztttmmmkkkmmmyyy~~~~~~{{{lllYYYLLLHHHGGGEEEBBBAAABBBIIIVVVeeepppuuuuuuvvvsssqqqqqqssssssppplllrrrsssxxx~~~yyywwwzzzzzz{{{}}}~~~}}}zzzwww|||www^^^HHHBBB@@@999555777777777777777777777777777777777777777888888888888777888888999999:::;;;;;;:::999777666555666888999888999999999999888777777555555666666666666555555555555555555444333222111222111111111000000//////////////////////////////////////////////////////,,,---------.../////////++++++************++++++************************777666444222000000000000//////...---,,,,,,,,,,,,------------,,,+++***)))))))))***+++++++++++++++))))))*********+++++++++******))))))******+++,,,....../////////000000000+++************+++,,,,,,,,,++++++++++++*********************************************************(((((())))))***+++,,,,,,+++******************+++))))))))))))************'''((()))***++++++++++++&&&(((***((('''(((...333111///---***))))))))))))))))))((('''''''''''''''***************)))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((***************************)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///.../////////000000000000//////.........---------......///000000000000000000000/////////.........///............///000000000000000000111222333444555555444444444444444444333333444555555555555444888:::<<<<<<;;;;;;<<<===>>>============>>>??????AAAAAA@@@@@@???===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::999888777888:::<<<===:::999888888777777888888;;;999777666666777777777999999888777777777777777:::KKK\\\hhhzzzvvvrrrqqquuuyyyzzzzzz|||{{{tttpppoooeeecccbbbdddiiirrrzzz~~~yyyooofffcccaaaaaaeeejjjtttvvvwwwsssnnnkkknnnrrrwwwzzz}}}|||sssjjjjjjqqqzzzqqqiii^^^UUUQQQQQQRRRSSSMMMHHHAAA<<<:::999999999>>>===:::888777888999:::999<<<@@@BBBBBB@@@>>>===BBBBBBEEEKKKMMMOOOVVV^^^aaa]]]WWWSSSSSSYYY```eee~~~{{{vvvwwwvvvyyy|||zzzuuuqqqpppqqqlllfff\\\SSSOOOMMMLLLLLLQQQQQQUUU___kkksssvvvvvvttttttuuuxxxzzzzzzyyywwwzzzxxxzzz~~~{{{xxxyyyxxxwwwwwwxxx|||qqq___LLL===;;;;;;777666999666666666666666666666666666666777777777888888888777777888888999::::::;;;:::999777555555555777888777777888888777777666555444555555666666555555444555555555444444222111111111111111000000000//////................................................------------............++++++************++++++************************777555333111000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++***************+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,---************************))))))))))))************''''''((()))************''')))***)))'''(((,,,111///...+++***((((((((()))))))))((('''''''''((((((***************+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///....../////////000000000/////////............---///////////////000111111000000////////////......//////......//////000111000/////////000111222333333333333333333333333444333444555666666666666666777999;;;;;;::::::;;;<<<===<<<<<<<<<<<<===>>>>>>@@@@@@@@@???>>>===<<<;;;999999999999999::::::;;;:::999888777777888999:::999999888777777777888888;;;999666333222333555777888888777666666666666777111===EEEEEEOOOjjjxxxpppsssvvvuuurrrssswww|||{{{zzzsssooohhh```\\\___fffmmmrrrllliiihhheee^^^YYYYYYdddkkkrrrqqqjjjeeefffjjjiiijjjoooyyyvvvnnnlllnnnpppnnniii___UUUMMMIIIIIIKKKSSSSSSRRRPPPMMMIIIEEEBBBEEEIIIQQQZZZ```___YYYSSSUUUWWW\\\ffflllpppxxxtttllliiinnnvvv|||tttpppjjjkkkkkkggg```[[[ZZZZZZZZZ\\\___```___^^^___aaadddbbbbbbffflllqqqqqqqqquuuyyy~~~~~~}}}{{{wwwvvvwwwwwwuuuvvvyyyvvvtttssstttyyyeeePPPGGG<<<555666777444444999666666666666666666666666666666777777777777888888777777777888999999:::::::::999777555444444555555666666666666666555555444333444444555555444444333333333333333333222111000111111000000000000//////............................................................------------++++++************++++++************************666555333111000000000111//////...---,,,,,,,,,,,,+++++++++++++++***)))((())))))***++++++++++++*********************************))))))******+++,,,'''''''''(((((((((((()))***************+++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********((()))))))))************''''''((())))))))))))))))))******)))'''(((+++------,,,***)))(((((((((((())))))((((((((((((((()))))))))***************+++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///........./////////000000/////////...............000///.........///111222000000///////////////////////////...///000000111///////////////000111111333333333333444444444444444444555666777777777777666888::::::999999:::;;;<<<;;;;;;;;;;;;<<<======@@@@@@@@@@@@???>>>>>>===::::::999999999999999999:::999888777777777888888888888777777777777888888888777666444222111333444777666666555555555555555111999;;;666777FFF[[[hhhzzzwwwqqqmmmllloootttxxxyyypppeee\\\WWW]]]\\\___eeefff```ZZZXXXXXX___fffiiifffdddccceeehhhhhhjjjnnnqqqtttvvvvvvppplllooo}}}}}}rrrlllkkkmmmrrrwww}}}zzzooocccZZZ___bbbkkkyyy{{{tttssswwwtttqqqxxxtttddd[[[WWWXXXWWWSSSLLLHHHHHHIIIMMMUUU```iiioooqqqssssssqqqooollllllnnnppppppoooxxx~~~|||zzzyyyvvvsssrrrttttttrrruuu{{{xxxxxxyyy}}}ppp\\\JJJ>>>===888666888777222222555666666666666666666666666666666666666777777777888666666777777888999999999:::999777555444333333333666666666666666555444444222333333444444333333222222222222222222111000000000000000000000000//////.........................................................------,,,,,,,,,++++++************++++++************************666555333111000000111111//////...---,,,,,,,,,,,,******+++++++++***))))))'''(((((()))))))))))))))******************************))))))******+++,,,************+++++++++++++++++++++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))))))))***++++++++++++***)))((()))))))))************'''(((((())))))))))))(((*********)))(((((()))++++++******)))(((((((((((())))))((((((((())))))***((((((((()))))))))************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''''''''(((***+++---...))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///............////////////////////////////////////000///.........///111222//////000000000000000000///////////////000111111/////////...//////000000333333444444555555555555333444555666777777777777555777999:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@@@@@@@@@@??????======;;;:::999999999999::::::999888777777777777888777777666777777888888555888:::999777444444444666555444444333333444444444777777222000444:::>>>MMMhhhwwwppppppuuuzzz|||pppddd\\\XXXWWW[[[^^^___aaaddd\\\]]]```cccffffffdddbbbaaaeeehhhgggccc```aaabbbaaa___```hhhpppxxxyyyxxxxxx}}}lllaaadddlllhhhhhhiiilllllldddWWWLLLIIILLLNNNLLLHHHFFFFFFHHHMMMRRR\\\hhhrrrvvvuuusssrrrqqqpppqqqsssvvvwwwxxxyyy}}}}}}wwwtttssssssrrrtttvvvvvvtttwww|||}}}qqqXXXJJJAAA:::666999888888999777333111222555555555555555555555555555666666666666777777777555666666777777888888999999888777666555444333333666666777777666666555444222222333333333333222222111111222222111111000000//////////////////000000......................................................------,,,,,,,,,+++++++++************++++++************************555444333111000111111222//////...---,,,,,,,,,,,,***+++++++++++++++******&&&'''(((((())))))((((((+++++++++*********************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***)))(((''')))***+++,,,,,,+++***)))))))))))))))************((())))))******)))))))))***))))))(((((()))))))))************))))))))))))))))))((((((((()))******'''''''''((())))))************))))))))))))******))))))))))))************))))))))))))))))))))))))&&&''''''(((***,,,...///))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///------........./////////...////////////000000000///////////////000111111//////000000000000111111000000//////000000111222000000////////////000000333333444444555555666666222333444555666777777777666888::::::999999:::;;;<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@??????>>>===<<<;;;::::::::::::::::::999999999888888777777777666666666777888888777;;;???@@@<<<999999999444444333222222222222333444222///...///111222222222DDD]]]sss~~~~~~}}}xxxnnncccXXXTTTUUUYYYaaaiiiiiifffcccdddggghhheeeaaa[[[^^^aaa^^^XXXRRRPPPPPPNNNOOOSSS[[[```eeennnwwwzzz~~~}}}wwwxxx|||xxxcccUUUVVV\\\MMMJJJHHHMMMUUUWWWQQQKKKKKKPPPVVVXXXWWWUUUTTTUUUVVVWWW[[[bbbiiimmmlllkkkkkklllooorrrvvvzzz~~~wwwyyy{{{zzzxxxuuusssrrrpppqqqtttxxxwwwuuuxxx~~~lllRRRDDD???<<<888777444555666777777666444333555555555555555555555555555555666666666666777777555555555666777777888888888888777777666555444444666666666777666555555444222333333444444333333222111111222222222111111000......////////////000000------------------------------------------------------------,,,,,,,,,,,,++++++************++++++************************555444222111111111111222//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))+++++++++*********))))))******))))))******+++,,,)))))))))*********+++++++++++++++++++++,,,,,,---,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))(((***+++,,,,,,+++***((())))))))))))************)))***************)))))))))((((((((())))))))))))))))))******************))))))(((((()))******+++'''(((((()))******++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///---------.........//////.../////////000000000000......///000000000000000//////000000000111111111000000//////000000111222111000000//////000000111111222222333444444555555111222333444666666666666666888:::;;;::::::;;;<<<<<<<<<<<<;;;<<<======>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======999::::::::::::999999999666666666666666777888888888<<<@@@@@@<<<:::<<<>>>333333222111111111111222222///,,,---///000111222///555@@@OOO^^^rrr~~~~~~vvvkkkfffcccaaaccchhhlllkkkiiihhhhhhgggeeeccc\\\[[[ZZZZZZZZZXXXUUURRROOOMMMNNNTTTXXX[[[```fffwww~~~ppphhhmmmuuuwwwzzzyyyzzz}}}~~~yyy~~~yyyuuuqqqrrrvvvyyyxxxvvvpppgggaaaaaadddgggmmmrrrkkknnnnnnggg\\\UUUUUUYYYOOOKKKGGGGGGLLLRRRVVVWWWWWW^^^ggglllkkkhhheeeeeecccccccccbbbcccfffkkknnnpppsssvvvzzz}}}zzzxxxvvvuuuvvvuuutttsssnnnpppuuu{{{}}}~~~xxx___QQQCCC???>>>;;;999999333333333555777999888555555555555555555555555555555555555666666666777777444444555666666777777888888888888888777666666555555555555555555444333333333333444444444444333333111111222222222222222111........./////////000000------------------------------------------------,,,,,,,,,,,,,,,,,,------++++++************++++++************************555444222111111111222222//////...---,,,,,,,,,,,,+++,,,,,,---------,,,,,,(((((()))***************++++++++++++******))))))*********)))***++++++,,,***++++++++++++,,,,,,,,,*********)))***++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++((()))+++,,,,,,+++)))((())))))))))))******************+++++++++******))))))((('''((()))***)))((()))******++++++++++++***))))))((())))))***++++++((())))))***++++++,,,,,,******))))))))))))******(((((())))))*********+++)))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////---------.........//////.../////////000000111111---...000111111111000/////////000000111111111222000000000000000111111222111111000000000000000111000000111222333333444444000111222444555666666666777999;;;;;;::::::;;;<<<===<<<<<<<<<<<<===>>>>>>999:::;;;<<<============777888888:::;;;===???@@@999::::::;;;;;;;;;::::::666666666666666777888888777:::===<<<999888<<<@@@333222222111000111111111/////////111000......///000---///666<<>>888888777333333888777666444444888<<<:::777555555555555555555555555555555555555666666666777444444555555666777777777777888888888888888777666333444444444444333222222333444444555555444444333111222222333333333222222---.........//////000000------------------------------------------------+++++++++,,,,,,---------++++++************++++++************************777555222111222111000///000000///...------------++++++,,,,,,,,,+++******+++++++++*********)))))))))+++,,,......---,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---------,,,+++++++++,,,,,,***---111111...+++******---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))******))))))))))))***************)))))))))))))))))))))))))))************+++***)))'''''')))***+++(((((('''(((((()))***+++''')))***)))((('''(((***************************++++++)))(((''''''''''''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,++++++***)))*********++++++***)))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------...------,,,,,,------............------............////////////////////////////////////............////////////000000000000000111111222222111111111000000//////////////////000111222333222222111111111111222222333222111111111222333444777777888999999999999888888:::<<<===<<<<<<===>>>:::;;;<<<;;;:::;;;<<<>>>;;;;;;999999999999;;;;;;999:::;;;<<<<<<:::888777888888777777666666555555777666555444555777999:::222222222111111111000000000000000000000000000000000000000///000666>>>EEEZZZfffzzz~~~wwwxxx{{{}}}{{{rrrllliiifffbbb___hhheeeccceeejjjqqqtttuuuqqqpppnnnllljjjeee^^^ZZZ___gggqqqwwwtttiiiZZZQQQRRRNNNMMMSSS___hhhkkkjjjlllbbbYYYXXXYYYXXXYYYZZZNNNLLLLLLSSS\\\___[[[UUUPPPQQQSSSXXXZZZWWWQQQKKKKKKGGGCCCAAABBBDDDFFFGGGPPPPPPPPPQQQSSSYYY```eeetttuuutttoooiiigggkkkoooiiilllpppssssssooojjjgggkkkmmmooorrruuuxxxyyy{{{zzzvvvvvvwwwyyyzzz~~~}}}eeeRRRFFF@@@???777777666666555555555444444444555666777888999::::::888777555555555666666666666666666777777777777888888888888888777666555666666666666666666666666666666666666666666666666444444333222222333333333333222222111111222222333000000///////////////000........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))777444222111222222000///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))))))***,,,---------+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---...---,,,,,,++++++++++++,,,...111000---*********,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++*********************))))))))))))*********)))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++)))(((((((((((())))))***)))***+++***)))((()))+++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))+++******)))))))))******)))))))))))))))((((((((('''(((((())))))))))))((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))))))))((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---------------,,,,,,------............------............////////////....................................////////////000000//////000000111222111111111000000000//////////////////000111222333222111111000000111111222333222111111111222333444666777888888999999888888888:::<<<<<<<<<;;;<<<===;;;;;;;;;:::888888:::<<<;;;:::999999999999:::;;;:::;;;<<<===<<<;;;999888777777777666666666555555666555444333333444666777222222111111111000000000000000000000000000000000000000///,,,+++---333888444>>>OOOeee|||{{{zzzxxxtttuuuyyyrrriiihhhffffffhhhlllnnnnnnmmmppppppppppppnnnllliiigggcccgggmmmqqqpppkkkddd```___YYYTTTUUU[[[______\\\WWWSSSOOOOOOPPPSSS[[[ddd```^^^ZZZWWWVVVUUUTTTRRRPPPRRRWWW\\\___^^^XXXSSSSSSOOOKKKHHHJJJOOOUUUZZZVVVVVVWWWWWWXXX[[[```cccpppqqqpppkkkeeebbbdddgggbbbdddiiimmmpppqqqrrrqqqvvvwwwzzz{{{{{{{{{||||||}}}~~~rrrhhhYYYIII===777555666555555555444444444333333333333444555666777888999888777666555555555666777666666666777777777777888888888999999888777777666777777777777777777777777666666666666666666666666555444333222222222222222000000111111222444555666222111000///////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++***))))))))))))666444222111222222111//////...---,,,++++++++++++---------,,,+++***)))(((+++++++++***************((()))***,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---///...---,,,++++++***+++...//////...+++***************************************+++,,,,,,,,,,,,+++***************+++++++++******))))))))))))******))))))))))))))))))******))))))))))))************+++***)))(((((()))***+++******)))((((((((()))))))))+++,,,+++***)))***+++************************,,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))((((((((()))******(((((())))))*********+++((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------------,,,,,,------............---------............/////////........................---............////////////////////////000111111111111000000000000//////////////////000111222222222111111000000111111222222222111111222222333444666666777888888888888777777999;;;<<<;;;;;;<<<===<<<<<<:::888555444666888::::::999888888999:::::::::;;;;;;<<<<<<:::999888666666666666666555555555555444222111111222333333111111111111000000000000//////////////////////////////...+++)))***,,,///)))...555AAARRRhhh}}}zzzwwwssstttwwwwww}}}|||sssqqqmmmlllkkkkkkiiihhhjjjlllnnnooonnnnnnooooookkklllmmmooorrruuuwwwxxxpppiiiaaa\\\\\\[[[WWWRRRWWWWWWVVVSSSNNNLLLVVVbbbggggggeee```YYYUUUUUUVVVWWWZZZ___eeeiiijjjhhheee```___ZZZUUURRRUUU\\\bbb^^^______]]][[[ZZZ[[[]]]eeeggghhheeeaaa___```bbbaaacccfffjjjoootttxxxzzz|||zzzyyyqqqvvv{{{~~~~~~|||zzzyyy}}}sss___IIIDDD<<<555111000222444444444333333333333222222222222333444555666666777666555555555555666777777666666777777777888888888888999999999999888777777777777777777777777777777777777777777777777777777666555444222222111111111...///000111333555777888333333111000//////////////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***))))))))))))666444222111222222111000......---,,,++++++++++++---------,,,+++***)))(((************************(((((()))***+++******)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---///...---,,,+++*********000000...,,,***)))******))))))*********+++++++++******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,******))))))))))))******)))))))))))))))*********((()))))))))******************)))(((((()))******++++++***)))(((((((((((()))***++++++))))))***++++++++++++++++++++++++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))*********+++))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((())))))***+++++++++++++++++++++,,,---------,,,,,,,,,------......------,,,---------.........//////........................---------........./////////............///000000000000000000000000/////////......//////000111222111111000000000000111111111111111222222333444444555555666777777777777666666888:::;;;::::::;;;<<<;;;;;;999666333111222333999999888888888888999999999999::::::999999888777555555555555555555555555555444333111000000000111111111000000000/////////........................,,,------.........///000333444333333777DDDVVVddd~~~xxxwww{{{{{{|||~~~zzzrrrmmmkkkjjjjjjfffhhhiiiiiiggggggiiikkkoooooopppsssxxx~~~vvvpppmmmjjjfffbbblllnnnqqqpppiiibbbdddjjjjjjlllooonnnllliiiggggggfffgggiiillloooqqqrrrrrrpppqqqooohhh___[[[\\\___eeeccc```[[[WWWUUUVVVWWWZZZ^^^aaaccccccccceeegggkkkmmmooorrruuuxxxzzz{{{|||vvvsssrrrqqqssswwwxxxwwwvvvuuuuuuyyywwwdddQQQCCC;;;999666333222222444555333333333333333333333333111222222333444444555555333444444444555666777777666666666777777777888888888888999999999999888888777777777777777777777777777777777777777777777777666555444222111000000000//////000111333555777888444444222111//////......//////////////////////////////...------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,+++***))))))))))))555333111111222222111000......---,,,++++++++++++,,,------,,,+++***)))(((************************(((((())))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---///...---,,,++++++++++++111///,,,***************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,******))))))))))))******(((((())))))************((()))))))))******************))))))))))))******,,,+++***))))))((())))))((()))***)))(((((()))***************************))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))((((((((((((((())))))*********))))))))))))((())))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((())))))***++++++++++++******++++++,,,------,,,,,,,,,,,,------------,,,,,,------------....................................------------.....................---......///000//////////////////000000............///000111222111000000000000000000111000000111222333333444444444444555666666666666555555777999:::999999:::;;;::::::999666333000000111888888888888888888888888777777777777666666555555444444444444444555555555555444444222111111000000000000000/////////......------------------------,,,---...///111222111111,,,...///...---111:::BBBZZZhhh}}}}}}||||||||||||yyywwwnnnnnnmmmjjjgggeeeddddddiiijjjnnnrrrwww}}}{{{zzzyyywwwvvvwww{{{}}}zzzxxxxxxxxxvvvuuurrrpppnnnkkkiiijjjlllnnnqqqwww|||zzzqqqhhhcccbbbfffddd^^^YYYUUUVVVZZZ]]]aaadddhhhkkknnnoooqqqrrruuuxxx{{{~~~~~~|||{{{~~~}}}vvvpppnnnnnnssstttuuuuuuuuuwwwzzz||||||```MMMCCC===777555444333222222222222222333333333333333333333333111111222222333333444444222222333444555666666777555666666666666777777777777888888999999999888888666666666666666666666666666666666666666666666666666555333222111000000///111111111111222333444444444333222000///.........------------------------//////...---,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,---,,,+++***))))))))))))555333111111222222222111///...---,,,++++++++++++++++++,,,,,,,,,+++*********************+++++++++)))))))))))))))***************+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---------,,,,,,++++++,,,,,,000---+++******++++++***))))))******+++++++++,,,******+++,,,,,,,,,,,,+++***************+++++++++******))))))))))))******((((((((()))******++++++))))))))))))************)))))))))******)))))))))++++++***)))))))))******''')))***)))((('''((()))''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))+++***))))))((((((((()))***)))))))))((((((''''''((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((()))******++++++******)))***+++,,,,,,------,,,,,,,,,------------,,,,,,,,,------------.........------------------------,,,------------.........---------------...//////......////////////000000............///000111111111000000//////000000111///000111222333444444444333333444555555555555444444666888999888888999:::999:::;;;:::777444222222777777888888888888777777555555555444444444444444333333333444444444444444555444444333222222111000////////////.......................................------...//////...,,,&&&)))---...------///111999@@@LLL[[[lll~~~{{{wwwtttwww~~~zzzwwwrrrmmmiiieeefffiiimmmppprrrtttuuutttqqqmmmkkklllmmmnnnnnnqqquuu~~~uuupppooonnnmmmrrrppplllgggbbb```aaabbbccclllwww}}}{{{vvvqqqnnnllljjjeee```___cccjjjooouuuvvvxxxzzz{{{{{{{{{{{{wwwzzz~~~{{{xxx|||}}}zzztttppppppsssvvvwwwyyy{{{{{{hhhaaaSSSAAA666444444222000000111111111111111111222222333333333333444444111222222222333333333444111222333444555555555555444444555555555666666666666666777888888888888777555555555555555555555555666666666666666666666666555444333111111000000000222111111000000000111111222222000///............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,---,,,+++***))))))))))))555333111111222333222111000///...---,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))*********+++++++++***)))))))))******++++++******+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,+++++++++,,,---------+++)))***,,,---,,,******************+++++++++******+++,,,,,,,,,,,,++++++++++++*********************))))))))))))******'''(((((()))******++++++))))))))))))************))))))************))))))*********)))******++++++((()))******(((((()))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))---,,,+++***)))((((((((('''''''''''''''((((((((('''(((((())))))))))))((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))((())))))***************))))))***,,,,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------,,,,,,---------.........------,,,,,,------...///........./////////000000...............///111111000000////////////000000...///111333444444444444222222333444444444444444333555777888777777888999999<<>>:::777666666666777888888777666666666555555444444444444444222222333333333444444444333333333333222222111000/////////.........------...........................---+++,,,---...,,,)))---------------------...,,,---111666@@@MMM[[[dddwwwyyyvvvssswwwzzzsssrrrpppooooooppprrrtttkkkhhheeecccbbbcccdddeeejjjkkksss~~~rrrhhhcccaaabbbggghhhjjjhhhfffddddddfffaaagggqqqzzz}}}yyyuuusssvvv{{{ssswww|||~~~zzzwwwssswwwyyywwwrrrqqqvvv{{{{{{lllYYYLLL>>>???;;;444000111111//////000111222333333333333111111111222222222333333222222222333333333333444111222333444555555444333333333333444444444444555555555666777777777777777444444444444444444444444444444444444444444444444333333222111111000111111000000///////////////000000000///...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,---,,,+++***))))))))))))444333111111222333222111000000///...------------))))))***+++,,,,,,,,,,,,))))))******++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---++++++++++++,,,---......,,,***)))***---...,,,*********************************+++,,,,,,,,,,,,+++,,,+++++++++******))))))******))))))))))))******'''(((((()))***+++++++++))))))))))))************))))))************))))))***)))))))))***+++,,,,,,)))+++,,,+++***)))***+++************************))))))(((((((((((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))......,,,***)))((((((((($$$$$$%%%&&&'''((()))***''''''((())))))***))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))(((((()))***************((()))***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---.........//////000000...------......///000111000000////////////000000...///111333444444444444222222333444444444444333333555777888777777888999:::>>>CCCEEECCC???<<<:::555666777888888777666555666666555444444444444555222222222333333444444444111222222222222111111000//////.........---------////////////////////////---+++***+++...///---+++111---)))''')))---000111...///000000111444777:::QQQdddyyy~~~|||vvvtttvvvzzz}}}}}}zzzvvvrrrooooooooooooffffffkkkvvv}}}~~~www|||zzzoooeeeaaabbb[[[aaaiiiooopppqqqrrrsssoooqqqwwwqqqtttwwwzzzzzzxxxuuusssnnnsssvvvtttqqqssszzzmmmYYYQQQKKKAAA999111444444111///111222000///000111111222222222222//////000000111111111222333333333333333333444444111222333444555444333222222222222333333333444444444444555666666777666666333333333333333333333333444444444444444444444444222222111111111111111222...............///000000///......---------..............................,,,,,,,,,,,,,,,,,,,,,---*********************************)))***++++++,,,---,,,+++***))))))))))))444333222333444444333111111000///......------...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,)))((('''((()))***)))((())))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))+++***((('''&&&&&&&&&'''***(((&&&'''***+++)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++........................------............------------------------------........................////////////000000000000111111111111111222222222444444333222222333333333333444444555666777888888:::===AAADDDDDDBBB>>>;;;666777999::::::999888777777777888777666555333222222333333333333222111000222222222111111111111111...............///000000//////111444222---,,,......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...555===LLL^^^sss~~~yyyvvvxxx{{{|||~~~~~~~~~}}}vvvsssrrruuu|||}}}zzzvvvuuuuuupppppprrrvvv}}}|||{{{{{{{{{yyyvvvssstttvvvwwwvvvsssrrrvvvyyyzzzzzz}}}yyycccKKK@@@;;;666444666////////////////////////000000000000111111111111000000000000111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444555444222111111222444555000000000000000111111111........................000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************666444222222333333333111111000///...---------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++)))((('''(((*********((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''(((((())))))******+++***((('''&&&&&&''''''***(((''''''******)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))************))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++........................------............------------------------------................................./////////000000000000000111111111111111444444333333222333333444444444555555666666777777777999===@@@AAA???<<<999777888888999999888888888666777777777777555333222333333444444444333333222222222111111111111000000///////////////000000111111000111333111,,,,,,...------,,,++++++++++++,,,*********+++++++++,,,,,,++++++************++++++***---444===IIIXXXfffoootttsssssstttwwwyyy{{{||||||~~~}}}~~~|||yyyxxxwwwwwwwwwuuusssrrrtttvvvvvvvvvyyy{{{lllaaa]]]UUUFFF888333111...---/////////////////////////////////000000000111111111000000000000111111111111111111111222222222333333333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333444444555444222111111222444555111111111000000000000000------------------------//////...,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************888666222111111222222222111000///...---------------,,,++++++******++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++)))((('''(((***+++***)))))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))(((''''''&&&''''''***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------............------------------------------........................---------.........///////////////000000111111111444333333333333333444444555555555666666666666666555777;;;>>>>>>===;;;999888888777777777777888888666666777777777555444333333333444555555555444444222111111111000000000///000////////////000111111333111111222000++++++///------,,,+++++++++++++++*********++++++++++++,,,++++++************++++++,,,,,,++++++...444===CCCXXXggg|||{{{uuussswww|||}}}}}}yyyyyyzzz~~~}}}|||zzzzzz{{{}}}~~~}}}}}}zzzwwwrrrnnnmmmooorrruuu~~~}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwxxx{{{uuujjj^^^UUULLLBBB===<<<888222...//////---,,,...//////////////////////////////000000000000111111000000000000111111111111111111111222222222222333333333333333333333333333222222333333333333333333333333333333333333333333555444444333333444444555444333222111111222333444222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************:::777222000000111222222000000///...---------------,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++)))((('''(((***+++***)))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++))))))(((((('''''''''''')))((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------............------------------------------........................,,,,,,,,,---------............//////000000111111444333333333333444444555666666666666666555555555666888:::===>>>===<<<;;;999888777555555666777888555555666777777666555444222333333444444444444444111111111000000//////..................///000000444111111111...***+++///---,,,,,,+++***+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,111000...,,,+++---222555222AAAVVVgggrrr{{{zzzxxx{{{xxxxxxxxxzzz}}}zzzuuurrrtttuuussssssuuurrrpppnnnjjjhhhhhhjjjlllrrruuuyyyzzzzzz|||~~~|||~~~zzzvvvuuuwww|||~~~zzzvvvpppmmmjjjhhhggghhhkkkmmmxxxwwwvvvvvvwwwzzz}}}|||~~~zzzkkkcccKKKCCC<<<999777555666999000000111222000///...000........................////////////000000000111///000000000111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333555444444333333444444555333333222111111222333333333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************:::777222000000111222222000///...------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++************++++++************)))((()))***++++++)))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((()))*********((((((((((((((('''''''''((()))))))))((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------------------------------------............------------------------------........................,,,,,,,,,,,,---------------......///000000111111444333333333444444555666666666666666666555555555666777999:::;;;;;;::::::999888666555444555666777444555666777777666555555111222333333333333222222111111000000///...---------,,,,,,,,,,,,---......222000///000---***+++///,,,,,,+++************+++))))))*********+++++++++,,,++++++******++++++,,,((()))+++******)))+++,,,)))333???GGGKKKQQQ[[[cccpppzzz~~~yyywwwuuuuuuwwwyyyzzzzzzzzztttoooppppppoooqqqtttrrrrrrppplllhhhfffgggiiiiiimmmqqqrrrrrrtttxxx|||wwwsssppprrrwww}}}{{{wwwtttwww}}}vvvtttrrrpppppppppqqqrrrtttssssssuuuzzz~~~{{{vvvmmmbbbVVVLLLFFF<<<666222333333000000333---000111///---,,,---...------------------------...////////////000000000///000000000111111111111000000111111111222222222222222222222222222222222111111111222222333333333333333333333333333333333444444444333333444444444222222222222222222222222333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))888666222111111222222222000///...---,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))***)))((()))+++,,,+++***))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))''''''((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))************)))))))))))))))************+++******+++++++++,,,,,,,,,***+++---.........---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................,,,,,,,,,---------............//////000111222222333333333333444555666777555555555666666666666666555666666777777777777777888777666555555444444555333444555777777777666666222333333333222222111000111111000///...---,,,,,,,,,++++++++++++,,,------///------///---)))***---,,,,,,+++***************)))))))))************+++))))))(((((((((((())))))%%%'''***+++***)))))))))***...222111000222777===BBBJJJWWWcccnnnyyy|||wwwwwwyyy|||~~~}}}vvvqqqpppooonnnooorrrqqqsssuuutttpppmmmmmmooouuussspppmmmlllpppvvvzzzvvvsssoooooorrrxxx|||~~~}}}|||}}}|||yyyzzz~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~vvviii___YYYIIIGGGCCC???:::666222111222...---///000---+++,,,+++...///,,,+++...///...------------------------......////////////000000000000000000111111111111000000000111111111111222222222222222222222222222000000111111222333333333333333333333333333333333444333333222222333333444222222222222222222222222222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))666444222222333333333111//////...---,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))***)))((()))+++,,,+++***))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&'''((())))))(((''''''''')))******''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))************))))))))))))))))))******************+++++++++,,,,,,,,,***+++---...///...---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................------------..................///000111222333444333333333444444555666777444444555555666666777777888777777666666666666666666666666666555444333333222333555777777777777666555555444444333222000000111000000///---,,,,,,+++,,,,,,++++++,,,,,,---...******,,,...---)))))),,,,,,++++++***************))))))))))))************(((((((((''''''((((((((()))+++------+++***+++,,,)))******)))((((((***,,,(((---444999???IIIUUU^^^mmmsss}}}}}}|||{{{wwwuuuwwwvvv{{{~~~zzzyyyyyy~~~zzzyyy{{{|||yyyyyy~~~}}}}}}{{{oooiii]]]QQQEEE;;;444000333333222111111000000///***'''(((,,,///---+++---,,,///000---...222222...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000000111111111111000000000000111111111111111111111111111111111111///000000111222222333333444444444444444444444444333222222111111222222333111111222222222222111111111111111000000000000000------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))444333222333444444333111//////...---,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))***)))))))))+++,,,+++***))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))*********))))))((((((''''''&&&'''((())))))(((''''''''')))+++***'''&&&(((***((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))************))))))))))))))))))******************+++++++++,,,,,,,,,***+++---//////...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------........................---------.........//////...///000111222333444444333333333444555666777777333444444555666777888888;;;:::999888777777777888555666777777666444222111222333555666777888777777777777666555444222111000111000///...---,,,++++++---,,,,,,,,,,,,---......((('''***...---)))(((+++,,,++++++***)))*********))))))))))))******************))))))))))))******)))))))))((('''''')))+++)))***+++,,,---.........(((+++...---,,,...444:::BBBCCCFFFPPP]]]iiippprrr~~~{{{uuunnneeeYYYKKKAAA???:::333...,,,---///000++++++,,,,,,,,,+++***)))...******---///,,,+++,,,,,,//////---...222///(((,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000111111111111000000000000111111111111111111111111111111111111///000000111222222333333444444444444444444444444222111111111111111111222111111222222222222111111000000000000000111111111........................+++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))666666555444333333333333666444111...,,,++++++,,,***************+++++++++------,,,++++++******)))++++++,,,,,,,,,---------,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))((()))***,,,,,,,,,***((('''))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++******))))))(((((())))))))))))************))))))))))))))))))))))))------,,,+++*********+++++++++************++++++(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***((())))))(((&&&%%%'''(((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------.....................///000000111///------.../////////000000000000111111111111333333444444444444444444555444444555555666777888:::::::::::::::999888777555555666666555555444333333333333444444555555555333333333222111000//////111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***)))(((((('''''')))***++++++***)))'''******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))111111333666;;;AAAFFFIIISSSXXXaaalllxxxwwwooohhheeeWWWRRRJJJDDD@@@<<<777333///...---,,,+++*********---,,,,,,++++++,,,,,,---------,,,+++,,,---...///+++,,,------......------,,,,,,,,,---------............////////////......111111111000000000000000000000000000000000000000000000111111111111000000222222222111111111111000333333333444444444555555333333222111111222333333111222222222222111000000////////////....................................)))******++++++,,,------++++++,,,---,,,+++***)))************))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))555555444222222222222222222000...,,,++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,,,,,,,***)))'''************************))))))************))))))))))))*********+++++++++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))+++******))))))******+++((('''&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((())))))******)))''''''((()))))))))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))))))))((((((+++++++++******+++++++++,,,,,,,,,++++++*********------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------.....................///000000000...,,,,,,---.........//////000000000111111111222333333333333444444444444444444444555666777888888888999999888777777666555555666666555555444333333333333444444444555555222222222222111000//////000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))((((((''''''(((***++++++***((('''******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))+++******+++---///222444888;;;AAAIIIRRRZZZ```cccjjjnnnttt|||{{{qqqmmmeee\\\QQQGGG@@@<<<>>>:::555333222111...,,,...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...+++,,,------...---------,,,,,,,,,---------............////////////......111000000000000000000000000000000000000000000000000111111111111111111000000000111111222222222333333333333444444444444555333333222111111222333333222222222222222111111000////////////....................................,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))444444333222111111111111000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,******************************+++,,,,,,***)))(((++++++++++++++++++++++++))))))************)))))))))))))))*********++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((('''''''''((((((+++******))))))******+++)))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''')))******)))(((''')))***)))))))))((((((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''******))))))))))))******+++++++++++++++*********------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------.....................///000000///---++++++,,,---------//////000000000000111111111111111222222222333333444444444444555666777777666777777777777666666555555555666666555555444333333333333333444444444444222222222222111000//////000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))(((((('''((((((************((((((***))))))(((((())))))***(((((((((((())))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***'''))),,,000444777:::<<<:::===AAAGGGMMMRRRWWWYYYeeehhhmmmrrrwwwzzz{{{|||yyyrrrqqqssslllmmmmmmjjjcccZZZPPPJJJDDDBBB>>>999444000,,,***...,,,******+++,,,+++***,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,++++++,,,---------------,,,,,,,,,---------............////////////......000000000000000000111111000000000000000000000000111111222222222222111111...///000111222333444444333333333333444444444444333222222111111222222333222333333333333222111111/////////............---------------------------------,,,,,,+++******)))+++,,,,,,,,,,,,+++***)))************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))555444333222111111111111111000...------...000111,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++******)))++++++++++++++++++++++++)))******++++++******)))))))))))))))************(((((())))))******++++++((()))))))))************)))))))))))))))))))))))))))(((((('''''''''((((((******))))))))))))*********)))((()))***+++***(((((((((((((((((((((((((((((((((((((((((()))))))))((())))))))))))(((((('''((())))))(((''''''(((***(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''*********))))))*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,---------.....................///000000///---++++++---......---////////////000000000111//////000000111111222222333333333333444555666777666666777777777666666555555555555666555555444333333333333333333333333333111111111111111000////////////...------,,,++++++++++++++++++++++++++++++******************************))))))(((((((((((((((((()))******)))(((((())))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++************+++,,,---*********+++,,,---------000000//////000111333444999;;;===@@@CCCEEEGGGHHHRRRRRRTTTYYYaaaiiiqqquuulllfffaaaaaaffflllmmmmmmjjjjjjiiiggggggiiinnnqqqsssqqqiii\\\MMMDDDBBBDDD@@@@@@AAA@@@<<<666111---+++++++++,,,------......---,,,++++++,,,,,,,,,+++***************+++,,,,,,,,,,,,++++++++++++,,,,,,************++++++,,,,,,++++++,,,------------,,,,,,,,,,,,---------......---......//////......---000000000000000111111111000000000000000000000000222222222333333222222222///000000111222222333333222222333333333444444444222222222222222222222222333333333333333222111111//////.........---------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,++++++******************)))))))))((()))*********++++++++++++((()))))))))************))))))))))))))))))))))))666555444333333222222222222000...---,,,---...///,,,,,,+++++++++*********,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------******+++++++++,,,,,,,,,++++++***))))))***++++++*********+++++++++******++++++++++++++++++++++++******++++++++++++******(((((()))))))))*********(((((())))))******++++++((()))))))))************)))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))***+++)))((()))***+++***)))(((((((((((((((((((((((((((((((((((())))))************,,,,,,,,,***)))'''&&&'''((('''&&&%%%''')))'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((())))))******))))))(((++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------.....................///000000111///---,,,.../////////...////////////000000000......///000000111222222222222222333333444555666666666777777777777777666555555555666555555444333333333333333333333333333000000111111111000//////.........---,,,,,,++++++++++++++++++++++++++++++************************)))))))))(((((((((((((((((((((((())))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,***************)))))))))...---,,,,,,,,,...000111,,,,,,,,,,,,---...///000...///000333888>>>DDDHHHBBB<<<777777<<>>>>>===;;;;;;>>>BBBFFFDDDFFFEEE???666000111333------------------,,,,,,************************)))************))))))***))))))))))))***+++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------............------//////000000111111111111000000000000000000000000222222222333333222222222111111111111111111111111222222222333333333444444222222222222222222222222222333333333333222111111............------------------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++***+++************)))))))))((()))*********++++++++++++((()))))))))************))))))))))))))))))))))))666666555444333333333333000///---+++***+++,,,---------,,,,,,++++++******------,,,,,,+++******)))*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------******+++++++++,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++******++++++++++++******((((((((()))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))******)))))))))***++++++***))))))(((((())))))******)))((()))***+++***((((((((((((((((((((((((((('''(((((())))))******+++***,,,---///...,,,)))'''%%%&&&'''&&&%%%%%%'''(((&&&''''''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))************))))))+++++++++******+++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.....................///000000111///------...///000///......////////////000000---...//////000111222222222222222222333444555555555666666777777777777777555555666666555555444333333333333333222222222222///000000111111000//////------------,,,,,,++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&&&&%%%%%%&&&((()))***,,,++++++++++++,,,---...)))+++,,,,,,,,,---000222222///++++++---000000000---...---------///333666000333555444000,,,+++,,,,,,+++******+++,,,...000++++++++++++************%%%''')))******)))***,,,))))))(((((()))***++++++++++++************++++++***++++++,,,---,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------/////////000111111222222000000000000000000000000111111222222222222111111222222222111111111000000222222222222333333333333111222222333333222222111111222222222222111000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,++++++******++++++************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))666555444333222222222222000///---,,,---...000111000//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******)))******++++++,,,***************************++++++,,,,,,++++++***(((((((((((()))))))))************)))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))******+++,,,))))))(((((((((((())))))***)))((((((******)))((((((((((((((((((((((((((('''(((((()))******++++++)))+++...///...+++(((&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))((((((******))))))))))))******((()))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.....................///000000000...,,,,,,---//////............/////////000000---...///000111222333333111111111111222333444555444444555666666666666666555555666666555555444333333333333222222222111111//////000000000000000///---------,,,,,,,,,,,,+++************************************************(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************))))))'''(((((()))***++++++,,,,,,++++++***************((((((((())))))******+++***,,,...---+++***+++------,,,++++++,,,,,,------***+++,,,,,,,,,...111333////////////---***(((''',,,++++++******++++++,,,*********+++,,,,,,------&&&))),,,,,,+++***+++---))))))((((((((())))))***++++++************++++++))))))+++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------......------,,,...//////000111111222222000000000000000000000000000111111111111111111000111111111111111222222222111222222222222333333333111222333333333333222111000111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,+++*********++++++************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))555444333222111111111111111000000000111333666777222111111000///.........*********++++++,,,------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((******))))))***+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((())))))))))))++++++******))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((()))))))))((('''((()))***)))'''(((((((((((((((((((((((('''(((((()))***+++++++++(((***---///...+++'''$$$&&&'''(((''''''''')))+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,---------.....................///000000///---++++++,,,......---............/////////000......///000111222333333111111111111222333444555222333444444555555555444555555666666555555444333333333333222222111111111//////000000000000000///---,,,,,,,,,,,,,,,,,,,,,************************************************'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************''''''((()))+++,,,------(((((())))))*********+++((((((((((((((((((((((((###&&&******)))'''(((***&&&((())))))(((((()))+++&&&''')))******+++---///+++******+++---///...---++++++,,,,,,,,,+++)))))),,,,,,+++***)))((('''&&&'''***,,,,,,)))'''((()))))))))(((((((((((())))))++++++************++++++'''((()))++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------......------,,,...//////000111222222222000000000000000000000000000000111111111111000000//////000111222333333444111111222222222333333333111222333444444333222111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********---,,,+++*********+++,,,************))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))777555333333444444333222555333222333777@@@JJJQQQAAA@@@>>>:::666222...,,,---,,,***)))***---,,,)))222111000///............---------...------,,,,,,++++++,,,,,,,,,---------)))))))))***+++,,,---...++++++++++++++++++++++++......---,,,,,,+++******))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++)))'''(((+++---,,,***************************++++++******************))))))))))))*********************)))))))))))))))''''''''''''(((***++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++,,,...///...,,,)))'''((('''&&&&&&'''((('''%%%'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))((((((***,,,---+++++++++***************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,+++,,,---...///------,,,+++,,,---...///,,,------......------,,,...------......///000111///.........------------000000000000////////////000000000000000000000000///000000111222333333333444444444444333333222111444444444444444444333333222333333333333222111111000000000000////////////......,,,+++***)))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***)))((((((***,,,---,,,***)))))))))******)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000000000000......//////000000111111000000000000111111111111000111111111111222222222111111111111000000000000////////////............//////...------,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))777666555444333333333444...///222999AAAFFFFFFEEE+++111999@@@BBB???999444,,,------,,,,,,......---------......------,,,+++,,,------...------,,,,,,++++++,,,,,,,,,---------++++++***++++++,,,---...------------------------...------,,,++++++******************************+++++++++*********)))))))))************+++++++++,,,***((()))+++,,,,,,***************************************************))))))))))))***************)))))))))))))))))))))((((((((((((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---...000000///,,,***(((((('''&&&&&&'''((('''&&&''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))((((((***,,,---******************+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///---,,,,,,+++,,,---...///,,,,,,------------,,,,,,------------...///000111/////////.........------000/////////////////////000000000000000000000000//////000000111222222333333444444444333333222111333333444444444444444444222333333333333222111111000000000000/////////......---,,,+++***)))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))((((((***,,,,,,+++***)))))))))******)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************+++++++++,,,++++++******++++++,,,---,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111111111222222222111111111111000000000000////////////..................------,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))666888999777333222444666555444555:::??????777000***+++///333888===AAACCC000///---------,,,------+++---///111111///,,,***,,,,,,------...------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------,,,,,,++++++******+++++++++++++++++++++++++++++++++***************)))************+++++++++---,,,******+++,,,+++***************************************************)))))))))*********++++++))))))))))))))))))******))))))((((((((())))))*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))******+++...///000000///---***)))(((&&&%%%&&&'''((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((()))***+++,,,)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,------------...///000111000000000/////////......////////////////////////000000000000000000000000...//////000000111111222333333444444444333222222222222333333444444555555222333333333333222111111000000000/////////.........---,,,+++***)))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))((()))+++---++++++***)))))))))******))))))))))))))))))))))))+++++++++++++++*********************************+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))*********++++++++++++******++++++,,,---,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000111111111222222111111111111000000000000/////////............---------,,,,,,++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))666999;;;888333111444888:::777333111111000---+++111...+++)))+++000777;;;:::111******,,,---++++++///222555888777333...+++,,,,,,------...---------,,,,,,,,,------------...///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++...---+++++++++++++++******************************************+++++++++))))))*********+++++++++)))))))))))))))***************))))))((()))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((,,,---.........---+++***'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))((()))***++++++(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,------------...///000000000000000000////////////.........///////////////000000000000000000000000......//////000000000111333333333444444333333222111111222333444444555555222333333333333222111111000000/////////............---,,,***))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((()))+++---*********))))))))))))***))))))))))))))))))))))))+++++++++***************************************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************((())))))))))))*********++++++******++++++,,,---,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000000000000111111000000//////......///000000000111111111111000000000000111111111111111111111111000000000/////////.........---------,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))666999;;;999444222555999111111000...+++,,,111555,,,---///000///---***'''CCC222&&&(((111333111///444666999:::999444///++++++,,,,,,---.........---,,,,,,---------.........//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++------,,,+++*********+++************************))))))*********+++++++++************++++++++++++(((((())))))************+++******))))))))))))*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((()))+++++++++++++++'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------...///000000000000000////////////------....../////////000000000000000000000000000////////////000000000000222333333444444333333333111111222222333444555555222333333333333222111111////////////............------+++***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((('''(((***,,,))))))))))))***)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********++++++******++++++,,,---,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000000000000111111000000//////......///000000000111111111111//////000000000111111111111111111111000000000///............------------,,,,,,++++++++++++******++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))777999999777444333555777...333666555000---000444......---,,,,,,,,,---...DDD222'''---888:::888777333444666666444111---***++++++,,,---............,,,---------..................---,,,,,,+++,,,,,,------------------------++++++++++++++++++******++++++++++++++++++++++++***************+++++++++)))************+++++++++***++++++***)))(((***+++************************)))))))))***++++++,,,,,,*********++++++++++++,,,((((((((()))******++++++******)))))))))******+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((%%%&&&'''((())))))))))))&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******)))))))))***+++++++++,,,******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000000000000/////////......---------......//////000000000000000000000000000000000000000000000000000222222333444444444333333111111222222333333444444222333333333333222111111/////////.........---------,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''''')))***'''((()))*********)))))))))))))))))))))))))))))))))))))))***************************************(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,---,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111/////////000000000111111111111111111000000000000.........------------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))888888777666555555555555333666888666111......000555000***&&&&&&+++111666???333...555;;;777444555////////////...---,,,+++***+++,,,---............------------............---,,,,,,++++++++++++,,,------------------------******************++++++************************))))))*********+++++++++)))************+++++++++((()))***)))((('''))),,,************************((())))))***++++++,,,,,,*********+++++++++,,,,,,'''(((((()))******++++++))))))))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***'''''''''''''''''''''&&&&&&%%%$$$&&&((())))))(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))))))))))))))******************++++++******++++++++++++************+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///////////////.........------,,,,,,---......///000000000000000000000000000000111111111111111111111111111222333333444444444333222222222222222222333333222333333333333222111111//////.........------------,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))(((&&&&&&''')))&&&''')))*********))))))))))))))))))))))))))))))((()))))))))*********+++************************(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,---,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111////////////000000000111111111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))999777555555555666555333222000......///222555777...///000000///,,,***(((;;;444444;;;999///***---,,,++++++++++++,,,---...***+++,,,---............---------.........//////,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++&&&(((***)))''''''))),,,************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,'''(((((()))***+++++++++))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,))))))((('''&&&%%%$$$$$$&&&%%%$$$&&&((())))))(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))+++++++++*********************++++++++++++************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---.../////////.........------------,,,,,,------...///000000000000000000000000000000222222222111111111111111111222333333444444444444333333222222222222222222222333333333333222111111//////.........------------,,,+++)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))******(((&&&%%%&&&(((&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))*********+++************************'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000000000000......//////000000111111000000000000111111111111////////////000000000000111111111111000000000000......---------,,,,,,,,,------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))999;;;:::777666777777333333111//////000111000//////---******+++,,,,,,,,,999@@@EEEBBB666---***,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---+++)))((())))))***))))))*********))))))(((************************((()))))))))******************+++++++++,,,,,,,,,******))))))******+++,,,+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++(((((())))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...//////...------------...//////.........---------////////////000000000000000111222333333333333333111111222333333333333222222222111111000111111111222222222111111///............---------,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******++++++++++++***((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..................------000000000000111111111111000000000000000000000000222111111111000000//////111111111111000000000000000000000000000000000000111111111111000000000000///............---------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))888::::::666555777666333111111111000000111111222000...++++++,,,,,,,,,,,,***000555444...)))(((***+++++++++++++++,,,,,,---,,,++++++++++++,,,------------,,,,,,,,,+++++++++)))******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++***)))))))))***)))******+++******))))))************************************++++++++++++*********+++++++++,,,,,,******))))))******+++,,,+++++++++*********))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...////////////...------------...//////.........---------.../////////000000000000000111222222333333222222111222333333444444333333111111111000111111222222000000111111111000000///...------------,,,,,,,,,++++++******)))(((((('''(((((((((((((((((((((((((((((()))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***++++++++++++)))******++++++******)))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......................../////////000000000111111000000000000000000000000111111111111000000000///111111111111000000000000111111111111111111111111111111111000000000/////////............---------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777999999555444666555222///222333222000000333666222000---,,,,,,---,,,+++'''***,,,---,,,++++++,,,,,,,,,,,,,,,---------...+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,+++******)))************+++++++++++++++******************************++++++++++++,,,,,,,,,*********++++++++++++,,,***))))))))))))***+++++++++++++++***************+++++++++***************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////...------------..................---------....../////////000000000000111111222222222222111222222333444444444444333000000000000111111222333//////000111111111111111------------,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''(((******+++++++++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............................../////////000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111000000000000/////////............---------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666888888444333555444111...222555444111000444999333111...,,,------,,,+++---,,,++++++,,,---,,,++++++,,,,,,---------------+++++++++***+++,,,,,,---,,,+++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,++++++******************+++,,,,,,,,,++++++*********************************+++++++++,,,,,,************++++++++++++)))))))))))))))***++++++************************************************++++++++++++++++++++++++************))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))************++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---......////////////...------------..................................../////////000000000000111111111111111000111111222333333333333222////////////000222333333000000111111111000000///---------,,,,,,,,,++++++************))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((()))*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...........................////////////000000000000000000000000111111111000000000000000111111111111000000000///222222222222222222222222111000000000///////////////............---------++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((666888777444333444444000///222555444111111555999333111...,,,------,,,+++...+++(((((()))******)))******+++,,,---,,,,,,++++++************+++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++++++++***)))***+++,,,,,,,,,,,,,,,************************))))))))))))*********+++))))))*********+++++++++))))))(((((())))))***+++*********************************************************************************)))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++,,,------......//////...------------...---.................................////////////000000000111111000000/////////000111111111111111////////////000111222333333333222222000///------------,,,,,,,,,+++++++++*********)))))))))))))))'''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,******+++******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////............////////////000000000000000000000000000000000000000000111111111111111111000000000///111111111111111111111111000000000////////////...///............---------++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((666888888444333555444111000333444333111111444777222000---,,,,,,---,,,+++,,,***((((((***,,,,,,,,,)))***,,,---------,,,+++***************+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,************************(((((()))))))))*********)))))))))************+++)))(((((((((((()))*********************+++++++++***************+++++++++((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))************+++******************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++******++++++,,,------...//////...------------...---------...............------.........////////////000000000000//////.........///000000000000///////////////000000111222444444333222000...,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++,,,++++++***)))((()))((((((''''''(((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////....../////////000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000////////////......///............---------++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777999888444333555444111333222222222222222333444000...++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---...///***+++---.........,,,,,,***************++++++,,,)))*********++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,------,,,,,,+++'''((()))***++++++++++++************************))))))*********+++++++++))))))))))))************((((((((((((((()))******))))))*********+++++++++))))))*********+++++++++((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))'''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******))))))))))))******************************++++++,,,,,,---.........//////...------------...---------.........//////---------.........////////////000000//////...---...//////000000000000000000000/////////000000111333333222222000///------,,,,,,,,,++++++++++++***)))))))))))))))))))))***'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000/////////000000000111111000000000000000000000000///000000000111111111111111111111111000000000000////////////////////////000000/////////.........///............---------++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777999999555444666555222444222111111222333222111///---******+++,,,,,,,,,+++,,,,,,+++)))(((***++++++,,,...000000///...---*********)))***++++++,,,))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++''''''(((******+++++++++******************************+++++++++,,,,,,,,,))))))))))))************((((((((((((((()))******))))))******++++++++++++))))))******++++++++++++************************&&&&&&''')))***+++,,,---******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&"""###$$$%%%'''((()))***''''''''''''''''''''''''&&&''''''(((((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******************************,,,,,,------...//////000//////...------------...---------.........//////---------.........////////////000000///...------//////000111111111111111111000000////////////000111111111111111000///...,,,,,,,,,+++++++++******)))))))))))))))*********''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))***,,,.../////////---,,,+++******+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000000000000000111111111111000000000000000000000000//////000000111111111222111111111111000000000000////////////////////////000/////////............//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))999888666555444444444555444444111...222999777000......//////...---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---000000///...---,,,---......************************+++++++++++++++++++++++++++,,,---...---+++)))((()))))))))))))))))))))))))))(((&&&''')))******)))++++++******************)))))))))))))))******+++(((((((((((()))***,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------//////...---,,,,,,+++++++++++++++,,,,,,---------..................------000000000000////////////////////////000000000000000000000000000000000000/////////000///......---+++++++++************)))******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,+++*********+++,,,------------............///............////////////////////////////////////......////////////......////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))):::888666555333333333444222333333222666999555---......------,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))******+++,,,---++++++++++++++++++++++++)))+++------,,,,,,---...///...---,,,,,,,,,------************************++++++++++++++++++++++++)))***,,,---,,,+++)))((())))))))))))))))))))))))+++)))((()))***,,,+++***************************)))))))))))))))******+++))))))((())))))***+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------///......---,,,,,,++++++++++++,,,,,,,,,---------------...............---///////////////000000000////////////000000000111000000000000000000000000......//////......---,,,+++++++++************)))******)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,+++*********+++,,,------------............///............////////////////////////////////////......////////////......////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))):::999666444333222222222000222444555888999333+++222000...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,---...************************'''***---///...---------...---,,,+++++++++,,,,,,************************++++++++++++++++++++++++((()))***+++++++++***))))))))))))))))))))))))))),,,+++***+++,,,------,,,************************)))))))))))))))******+++******)))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))&&&''''''((((((''''''&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))***))))))))))))***++++++)))******++++++,,,------.........------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---...////////////.........//////000000111/////////000000000111111000000000000000000000000------......------,,,++++++++++++************)))******)))((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,+++*********+++,,,------------............///............////////////////////////////////////......////////////......////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))));;;999777444222111111111000111222444666555111,,,666444111...---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++'''***,,,------------...,,,,,,,,,+++++++++++++++************************************************'''((()))***************)))))))))))))))))))))))),,,+++***+++---...---+++***************+++++++++)))))))))))))))******+++++++++******)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++)))******++++++,,,------......---------,,,,,,,,,,,,,,,------------------+++,,,---...////////////------......///000111111//////000000000111111111////////////////////////,,,------------,,,+++++++++++++++*********))))))***))))))(((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++))))))*********+++++++++,,,+++*********+++,,,------------............///............////////////////////////////////////......////////////......////////////////////////.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((;;;999777444333222111111222000///000111000000000666444111...---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++...000+++++++++++++++*********************************************************(((((())))))***************************************))))))+++,,,---+++***))))))*********+++++++++)))))))))))))))******+++,,,+++***************+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((((((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))(((((())))))***+++)))******++++++,,,---------------------,,,,,,,,,------------------------+++,,,---...////////////,,,------...///000000111000000000000111111111111////////////////////////,,,,,,,,,---,,,++++++***+++++++++*********))))))***))))))(((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++))))))*********+++++++++,,,+++*********+++,,,------------............///............////////////////////////////////////......////////////......////////////////////////.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((;;;:::777555444333333333444///---.........111666222000...---++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***---000+++,,,,,,,,,,,,+++***)))************************************************)))))))))************+++************************(((((()))***,,,,,,***((()))))))))***++++++,,,,,,)))))))))))))))******+++++++++*********++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((()))))))))))))))))))))))))))******++++++******)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))(((((((((((()))******)))******++++++,,,------------------------------............------------,,,,,,---...////////////---------......//////000000000000111111111222222000000000000000000000000,,,,,,------,,,,,,+++***+++++++++************)))******)))((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,+++*********+++,,,------------............///............////////////////////////////////////......////////////......////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))));;;:::888666555555555555444///...000000///333:::......------,,,++++++***++++++++++++++++++++++++......---------,,,,,,,,,******)))******+++,,,---++++++++++++++++++++++++,,,------,,,+++***+++---+++,,,---------,,,******************************************************,,,++++++************+++************************(((((()))+++,,,,,,***(((((())))))***++++++,,,,,,)))))))))))))))******+++************+++,,,,,,---((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))))))))************))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))******)))******++++++,,,------------------------------///.........------------------...............---........................000000111111111222222222000000000000000000000000---------------,,,,,,++++++++++++************)))******)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,+++*********+++,,,------------............///............////////////////////////////////////......////////////......////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))));;;:::888777666666666777333//////333333111555<<<.../////////...---,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,))))))))))))***+++,,,---************************+++---//////---+++***))),,,,,,---...---,,,+++***************************))))))))))))))))))))))))------,,,+++*********+++************************(((((()))+++------***(((((())))))***++++++,,,,,,)))))))))))))))******+++************+++,,,---...(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))******)))******+++,,,,,,------------------------------//////.........---------.........///......------...............---------000111111111111222222222000000000000000000000000------......------,,,++++++++++++************)))******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,+++*********+++,,,------------.........//////............/////////000////////////////////////......////////////......////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))));;;:::999777666666555555333000000444333000333999111000000///...,,,+++***++++++,,,,,,,,,,,,------111000000///...---------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++***)))))))))***,,,...000000///...---,,,+++++++++)))))))))***+++++++++,,,)))***,,,------,,,***)))+++++++++*********))))))******))))))******+++,,,+++++++++************)))***)))(((''''''((()))************++++++,,,,,,,,,******++++++++++++******)))************++++++++++++++++++*********))))))))))))((('''&&&%%%$$$$$$(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))***,,,---,,,******+++,,,------..................------------------------,,,,,,,,,---------........................------///000000000111111111111000000000000////////////......---,,,,,,+++******,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,---------..................////////////////////////000000000000///////////////.........000000000000000000000000,,,---------.../////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))):::999888666555555555444444111111444333000222888000000000///...---,,,++++++++++++,,,,,,,,,------//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,+++++++++*********+++*********+++---///111...---,,,++++++***++++++***************+++++++++)))***,,,------,,,***)))+++++++++*********))))))******))))))******+++,,,+++++++++************)))***)))(((((((((((()))************++++++,,,,,,,,,******++++++++++++******))))))*********++++++++++++++++++*********))))))*********)))((((((''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&######$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,******+++,,,------..................------------------------,,,,,,,,,------------.....................------//////000000000111111111000000000/////////.........------,,,++++++***************************+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***+++++++++,,,,,,,,,------............////////////.../////////000000000000/////////////////////...000000000000000000000000---------..................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))999888777666555444444444555333333444222000111666...////////////...---,,,++++++++++++,,,,,,,,,,,,......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,***++++++,,,,,,++++++***+++++++++*********)))))),,,+++++++++,,,---///000++++++************+++++++++++++++***************)))***+++,,,,,,+++***)))+++++++++*********************))))))******+++,,,+++++++++************)))+++***))))))))))))***+++*********+++++++++++++++******++++++++++++******)))))))))*********+++++++++++++++***************************************(((((())))))))))))((((((((((((''''''&&&'''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,+++******+++,,,......------------------------------------------,,,,,,,,,,,,------------------------------......////////////000000000000000////////////.........------,,,,,,++++++******(((((()))******+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((''''''(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++************+++++++++,,,,,,---............/////////....../////////000000000......//////////////////000000000000000000000000...............---------...------,,,,,,------...------------------------------,,,,,,++++++******************************+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))):::999888666555555555555666666555333111///111333......////////////......***++++++++++++,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++---...///***************+++,,,,,,,,,+++++++++***))))))))))))***++++++++++++***)))******************************))))))******+++,,,+++++++++*********))))))+++******************+++***************+++++++++******++++++++++++******))))))))))))************************************))))))*********+++++++++(((((())))))))))))((((((((('''''''''''''''((((((...***&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))******))))))******+++,,,*********************************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))***++++++******+++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------.............../////////000000/////////.........------,,,,,,,,,,,,++++++******((()))))))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,---------.........//////........./////////000000............/////////////////////////////////////////////...---------,,,...------,,,,,,------...------------------------...------,,,+++***))))))******************************)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((;;;;;;999888777666666666666777666333000000111111---...//////000/////////*********+++++++++,,,,,,.........---------------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++)))))))))******+++,,,,,,+++******++++++,,,---...,,,+++++++++***)))))))))******************************************************))))))******+++,,,+++++++++*********))))))*********++++++***************************************++++++++++++******(((((()))))))))*********************************+++++++++,,,,,,---......(((((())))))))))))(((((('''''''''''''''((()))***...(((###!!!%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))******))))))******+++,,,************************))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++((()))++++++***)))+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---............/////////............------------,,,+++++++++++++++***************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((('''%%%%%%'''((('''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++,,,,,,---------))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***,,,,,,,,,,,,------------------------........................////////////---.........//////000000/////////////////////////////////...---------,,,...------,,,,,,------...------------------------------,,,+++******))))))***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((<<<;;;:::999888777777777666888777222///000111111...//////000000000//////************++++++++++++.........---------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++((())))))************++++++++++++++++++,,,---...+++++++++******************************************************+++++++++******))))))******+++,,,+++++++++************)))))))))***++++++***))))))***************)))))))))******++++++++++++******((((((((()))))))))*********************+++++++++---------....../////////(((((())))))))))))((((((''''''''''''((()))***+++???777,,,''''''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))******))))))******+++,,,************************))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------''')))******))))))+++,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------.........///......---------,,,,,,,,,++++++++++++++++++******++++++***))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((''''''''''''((((((&&&'''((('''%%%%%%'''((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,------......))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,---------.........,,,------------.........------........./////////------......///000000000000000000000000000000000...............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))<<<;;;:::888777777666666555888777111///111222000//////000000000//////...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++***))))))***++++++++++++***+++************++++++,,,***************+++++++++******))))))))))))******))))))*********+++++++++******))))))******+++,,,+++++++++************)))((())))))******))))))(((+++*********)))))))))(((******++++++++++++******(((((((((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---(((((())))))))))))((((((&&&&&&&&&'''(((***+++,,,JJJ???222***((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))******))))))******+++,,,************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++'''(((******))))))+++,,,......------,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,---------.........---------,,,,,,,,,,,,+++******************++++++)))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////------......///000000111000000000000000000000000---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))));;;:::999777666666555555444888777111...222333111000000000000000///......)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***---,,,+++******+++,,,---+++++++++************)))******+++,,,,,,,,,++++++******))))))))))))******))))))******+++++++++,,,******))))))))))))******))))))******++++++++++++*********)))***++++++,,,+++++++++************)))'''((()))******)))((('''+++*********))))))((((((******++++++++++++******(((((((((((())))))))))))))))))******++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''')))***,,,,,,<<<222'''"""%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))***++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&((()))***))))))+++---......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------,,,,,,,,,++++++******************++++++''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---------...///000000111000000000000000000000000,,,------....../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))999;;;;;;999555333555777777333///...000222111000///111444444111---+++***+++++++++++++++++++++++++++******************+++---+++)))+++---///---+++*********++++++,,,,,,,,,+++***)))***++++++***))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++''''''((()))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))***************************+++++++++++++++***************+++************))))))((((((+++++++++*********))))))))))))))))))************((())))))************)))))))))))))))************+++******)))))))))))))))((()))***)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((************)))'''&&&%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''))))))))))))(((((((((((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***'''((())))))(((((()))***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,------......------,,,------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///------------------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))555666666444222222333444444111///...000000///...---000222333111...------************************,,,++++++******++++++,,,---+++***+++---...---+++++++++++++++++++++,,,,,,+++***)))***++++++***)))++++++***))))))***++++++++++++,,,,,,+++******))))))************+++++++++((())))))***************+++******************+++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++***************+++++++++*********)))))))))+++++++++*********))))))))))))))))))************))))))*********))))))((())))))))))))************+++******)))))))))))))))((()))***)))'''&&&'''(((&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((())))))***))))))((('''&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))(((((((((((())))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((()))******))))))***+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,---...,,,------......------,,,------,,,,,,+++******)))+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...---------............///------------------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))===;;;999888888888777666333222111111222111///...,,,...111222111///......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,,,,+++++++++++++++++++++***)))***++++++***)))++++++***))))))***++++++******++++++******)))))))))************+++++++++))))))***+++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++''')))+++,,,,,,,,,***)))+++***************+++++++++++++++++++++*********+++++++++***************))))))))))))***************************)))((('''))))))))))))************+++******)))))))))))))))((()))***)))'''&&&'''((('''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((('''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''')))))))))***++++++******+++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,---,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))EEEAAA===<<<======:::777555555666666666444111///---///111111000...---...---------------------------------,,,,,,---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,++++++*********+++***)))***++++++***)))+++******************+++))))))*********))))))((())))))*********+++++++++((()))******++++++***************++++++*********))))))))))))))))))))))))))))))*********+++++++++'''(((+++------,,,***(((*********)))******+++,,,++++++++++++++++++++++++************************((()))))))))************+++++++++******((('''&&&((()))))))))************+++******)))))))))))))))((()))***)))((('''((()))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))((((((((((((((())))))))))))((()))))))))************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((()))+++***))))))***,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++***++++++,,,---...,,,------......------,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((>>>;;;888888:::;;;888666444666777777666333111//////111222111...,,,+++,,,------------------------...------,,,,,,------...,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++***)))***++++++***)))*********++++++*********((())))))*********))))))))))))*********+++++++++'''((())))))******)))))))))***++++++++++++***)))))))))))))))))))))))))))************++++++++++++'''(((+++------,,,***(((******))))))***++++++,,,++++++++++++++++++++++++************************((()))))))))************+++++++++******((('''&&&((()))))))))************+++******)))))))))))))))''')))***)))(((((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((((((((()))))))))***((()))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))(((((()))+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,)))))))))******+++,,,---,,,------......------,,,,,,,,,+++++++++++++++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((666555444555777999999999222444666555333000......000111222000---+++++++++++++++++++++++++++++++++...------,,,,,,------...,,,---...---+++***+++,,,,,,,,,+++++++++++++++++++++***)))***++++++***))))))***++++++++++++***)))))))))******++++++******)))************+++++++++''''''((())))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++++++++,,,''')))+++,,,,,,,,,***)))))))))))))))***+++,,,,,,*********+++++++++++++++***************+++++++++))))))))))))***************************)))((('''))))))))))))************+++******)))))))))))))))''')))******(((((()))+++%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''(((((())))))******))))))))))))************&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))***,,,,,,+++++++++************++++++,,,,,,------...------------,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))555666666666555666888999222444666444111.........///000000///---,,,,,,---************************------,,,,,,,,,,,,------+++---...---+++***+++---++++++++++++++++++,,,,,,+++***)))***++++++***))))))***++++++++++++***))))))******+++,,,,,,++++++)))************+++++++++(((((()))************)))(((***+++,,,,,,+++***((())))))))))))))))))))))))*********+++++++++,,,,,,))))))***++++++++++++***))))))))))))***+++,,,---)))))))))*********++++++))))))*********+++++++++))))))))))))************))))))*********))))))((())))))))))))************+++******)))))))))))))))''')))******))))))***+++&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''((()))*********))))))))))))************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''')))******)))(((***+++------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,++++++++++++************+++,,,------,,,------......------,,,+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))666888888555111///000222444666888666222//////111---...///...---,,,---///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---///...+++)))+++---*********++++++,,,,,,---+++***)))***+++++++++))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))***+++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,***************+++++++++))))))))))))***+++,,,---(((((())))))*********+++))))))******++++++++++++))))))))))))************((())))))************)))))))))))))))************+++******)))))))))))))))''')))******))))))***,,,''''''(((((((((((('''''''''((()))******)))((('''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++,,,---......,,,------......------,,,+++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))666666555444444444444555555444333111000/////////111111000...---,,,+++***++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,---...+++))))))---111,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++++++++*********++++++++++++******---+++******+++,,,,,,+++************************---,,,,,,+++*********+++))))))))))))))))))))))))+++++++++*********))))))************************((()))***++++++++++++++++++++++++*********))))))(((((())))))*********+++***)))))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((***)))'''%%%$$$%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))************************))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++)))******+++++++++******)))***,,,,,,++++++,,,------------,,,,,,+++++++++,,,,,,,,,---------......+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************&&&''''''((()))******++++++++++++*********))))))******))))))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***666666555444444444444555555444333111000/////////111000///...---,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,***))))))+++---++++++*********+++,,,---************************+++++++++*********))))))))))))***++++++++++++***+++++++++,,,,,,+++++++++---+++******+++,,,,,,+++************************---,,,++++++*********+++************************+++++++++*********))))))************************))))))***+++++++++******+++++++++*********))))))((()))))))))*********************))))))((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((+++)))(((&&&&&&&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++---,,,++++++*********+++++++++++++++++++++++++++***************************+++,,,,,,++++++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********''''''(((((())))))******+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***666666555444444444444555444444222111000000//////000000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---++++++,,,,,,+++***++++++******++++++,,,---************************+++++++++***************))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,+++---+++******+++,,,,,,+++************************,,,,,,+++************++++++++++++++++++++++++++++++++++++*********************************************+++++++++******)))+++++++++***************))))))))))))***************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((+++***(((''''''((())))))(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))************************))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,+++***))))))))))))***+++---,,,++++++,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------++++++*********)))))))))))))))))))))))))))))))))******)))((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%''')))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******(((((((((((())))))))))))+++************)))))))))******))))))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))666666555444444444444555444333222111000000000000/////////...---------,,,++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---000---,,,---//////,,,(((+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++******++++++,,,,,,++++++***---+++******+++,,,,,,+++************************++++++***************+++++++++++++++++++++++++++************************************************+++++++++++++++***)))(((************************)))))))))))))))*********++++++******************((((((((((((((((((((((((((((((((('''''''''(((((())))))(((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((()))))))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************++++++***************+++++++++++++++++++++++++++...---+++***)))))))))))))))+++,,,+++******+++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&''')))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))((((((((((((************))))))))))))******))))))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++************************))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))666666555444444444444555333333222111000000000000..................------++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++---...+++'''******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))************))))))---+++******+++,,,,,,+++*********************************))))))***++++++************************************************************************+++++++++++++++***)))(((******************************))))))))))))))))))******************++++++((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''((())))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************))))))***++++++++++++++++++++++++++++++......---++++++*********)))***+++***)))((()))************************************+++++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((666666555444444444444555333222222111000000111111---------...............++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******)))((('''((()))***)))((()))***+++,,,,,,,,,,,,+++***************************************+++++++++))))))***++++++++++++***(((((())))))))))))((((((---+++******+++,,,,,,+++***************************))))))))))))***++++++))))))))))))))))))))))))***************+++++++++******************************+++++++++******)))***************+++++++++************)))))))))))))))))))))***************))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))******)))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++++++++++++++++++++++++++...............---,,,+++)))***+++***)))((()))***)))))))))))))))*********))))))*********+++++++++******)))))))))((((((((())))))))))))))))))))))))******)))((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******))))))))))))******************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((666666555444444444444555333222111111000111111111---------.........//////+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++******)))))))))((())))))(((((()))+++---)))***+++,,,,,,,,,++++++************************))))))*********+++++++++))))))***++++++++++++***))))))************))))))---+++******+++,,,,,,+++************************)))))))))))))))***++++++************************))))))*********+++++++++************************))))))***+++++++++******))))))*********+++++++++************)))))))))(((((((((((())))))*********))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))*********))))))(((************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++++++++++++++++++++++++++,,,...000111111///---,,,+++,,,---,,,*********+++((((((((()))))))))******))))))))))))*********+++***)))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''(((((())))))******(((((((((((())))))************))))))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++******))))))))))))******************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''666666555444444444444555222222111111111111111111,,,,,,------.../////////++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,---------+++*********))))))((((((***+++,,,+++)))***///333)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))***++++++++++++*********++++++++++++******---+++******+++,,,,,,+++************************))))))((())))))***++++++++++++++++++++++++++++++))))))******++++++++++++************************((()))***+++++++++++++++))))))******+++++++++++++++*********))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''((())))))***))))))&&&'''(((******((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))*********))))))(((************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++++++++++++++++++++++++++,,,...111333333111///------...///...,,,+++,,,---'''((((((((())))))******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&'''&&&&&&&&&)))+++&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&''''''((()))******+++'''((((((((())))))************))))))))))))******++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++******))))))))))))******************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''';;;999666333111111333444444444333333222111000000......---------,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,---,,,+++***+++++++++,,,,,,---------,,,---,,,)))***......+++'''444111&&&+++///***'''...+++)))******)))+++///---,,,++++++******++++++++++++++++++++++++++++++---,,,***(((((()))***+++++++++******++++++,,,---++++++************++++++))))))))))))************...------,,,+++++++++,,,++++++******++++++,,,---***---,,,((((((---...***...------,,,+++***))))))((((((((()))***,,,---...+++++++++,,,,,,+++++++++''')))+++------+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((***++++++,,,,,,++++++***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************---------.........//////******************************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''')))***+++)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++---------------------------///000///---,,,,,,---***++++++,,,,,,++++++***+++***)))(((((()))***+++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((;;;999666333222222333444444333333222111111000000............---------,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,+++)))***...///,,,+++333---''',,,///---000%%%+++)))((())),,,------,,,++++++******++++++++++++++++++++++++++++++---,,,+++***)))******+++++++++******++++++,,,---++++++************++++++))))))))))))************+++***))))))((((((((()))++++++******++++++,,,---%%%)))***((()))------))),,,,,,++++++++++++++++++******)))))))))***++++++******++++++++++++*********,,,...//////...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((***++++++,,,,,,++++++************************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------******************************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))))))))*********+++++++++***************+++++++++******+++,,,,,,,,,,,,+++------------------------,,,---///...,,,++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((:::888666333222222333444222222222111111000000////////////.........------******+++,,,,,,,,,++++++++++++******++++++,,,---.........---------------+++------******...///,,,(((//////111333+++'''000---333555111+++***)))(((---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---++++++************++++++)))))))))*********++++++***)))(((((('''(((((((((++++++******++++++,,,---&&&)))***))))))+++***(((******+++++++++,,,,,,,,,++++++***)))(((((()))))))))******************)))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++***************************))))))(((((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((++++++***)))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++*********************+++,,,,,,,,,,,,+++------------------------***,,,------+++******+++***++++++,,,,,,++++++***)))******************)))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))999888666444333222333333111111111000000000//////000////////////.........)))***++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---/////////......------,,,...111111---+++---...,,,,,,//////111111***222LLL777)))"""&&&+++)))***///---,,,++++++******+++++++++++++++++++++++++++++++++,,,---......,,,+++)))++++++******++++++,,,---++++++************++++++))))))*********+++++++++,,,++++++*********++++++++++++******++++++,,,---------,,,***)))*********+++++++++++++++++++++++++++***))))))(((((())))))))))))************))))))'''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************(((((()))))))))*********************************))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,***++++++,,,,,,++++++***'''((()))******)))((('''************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))888777666444333333333333111111111000000000000000000////////////.........)))***++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---/////////......------,,,111555555000---------+++333111+++((((((***HHHssslllAAA%%%,,,333((($$$------,,,++++++******+++++++++++++++++++++++++++++++++,,,...///...---***)))++++++******++++++,,,---++++++************++++++************++++++++++++,,,,,,+++++++++,,,,,,---++++++******++++++,,,---000---+++***+++,,,000333------,,,,,,+++***)))))))))))))))))))))******+++))))))************))))))++++++,,,------,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((((((((()))))))))***)))******++++++******)))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((++++++++++++******))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,,,,---***++++++,,,,,,++++++******+++,,,------,,,+++***************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***777777666555444333333333111111111111111111111111/////////.........------******+++,,,,,,,,,++++++++++++******++++++,,,---.........---------------222666777222---,,,,,,+++***///...---+++(((:::[[[SSS111444777(((!!!)))---,,,++++++******++++++++++++++++++++++++++++++***+++---...---,,,***)))++++++******++++++,,,---++++++************++++++*********++++++++++++,,,******************+++,,,++++++******++++++,,,------)))(((+++---///444999...------,,,+++***)))(((******))))))***+++,,,,,,)))******************)))*********++++++*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''(((((())))))******))))))************))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((*********+++******)))(((((((((((((((((((((((((((((((((((()))))))))******+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...***++++++,,,,,,++++++*********++++++++++++******************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******666666666555444444333333111222222222222222222222............---------,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------...444666111,,,,,,,,,+++###,,,///111111'''%%%111@@@,,,%%%,,,***,,,111---,,,++++++******++++++++++++++++++++++++++++++***+++,,,,,,,,,+++))))))++++++******++++++,,,---++++++************++++++*********+++++++++,,,,,,)))))))))))))))***++++++++++++******++++++,,,---)))&&&''',,,...---...333,,,,,,,,,++++++*********---,,,++++++++++++++++++******++++++++++++******'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''((()))*********))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((('''((()))*********)))((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++,,,---,,,+++,,,---***++++++,,,,,,++++++***))))))(((((((((((())))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********666666666555555444444333222222222222222222333333......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++++++++++++++,,,,,,---------)))000444000+++,,,------,,,...'''%%%,,,---,,,444'''---000,,,)))+++,,,+++---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++***))))))++++++******++++++,,,---++++++************++++++******+++++++++,,,,,,,,,******)))******+++,,,,,,++++++******++++++,,,---)))&&&)))......(((&&&(((***++++++++++++,,,,,,,,,000///---,,,+++*********++++++,,,,,,,,,,,,+++++++++******************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++''')))++++++******+++,,,+++++++++,,,,,,+++++++++---,,,+++******+++,,,---************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++666666555555555444444444222222111111000////////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---......------,,,+++***))))))------------------------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***(((************************,,,+++***))))))***+++,,,++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********...000///+++***,,,000...---+++******+++---...++++++***)))(((((())))))++++++************++++++******))))))((((((''''''******))))))))))))******+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))*********++++++++++++++++++*********))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''******(((%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))555555555555444444444444222222111111000/////////---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++++++++,,,++++++***+++,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))************************++++++***))))))***++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********---///...+++))),,,///---,,,+++******+++,,,---++++++***)))))))))))))))*********))))))***************))))))(((((((((((())))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))*********++++++++++++++++++*********))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))***(((%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))555555444444444333333333333222111000////////////---,,,++++++------,,,+++++++++++++++++++++++++++++++++******++++++,,,---***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***+++,,,---,,,***************************++++++***))))))***++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))),,,...---***)))+++---,,,+++***))))))***+++,,,+++***))))))))))))))))))***))))))(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))******************++++++++++++************)))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))444444444444333333333333333222111000/////////000///...------//////...---***************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********************************,,,+++******,,,,,,+++***************************+++******************+++++++++++++++++++++++++++,,,,,,*********+++,,,---+++******))))))******+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))+++,,,+++))))))***,,,++++++***))))))***++++++******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))******((('''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((555555444444444333333333444222111///...///000000///...------//////...---))))))*********+++++++++******++++++,,,,,,,,,,,,......------,,,+++******++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++*********************************+++)))((()))***+++***)))*********************************++++++*********++++++++++++++++++++++++---,,,+++*********,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))***+++******)))***++++++******************+++***)))))))))))))))******))))))(((((((((((())))))))))))))))))************)))***++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((666666555555555444444444444333111///...///000111---,,,++++++------,,,+++))))))******+++,,,,,,,,,***+++,,,------------,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))******)))(((************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))))))))******+++***))))))(((((())))))***)))))))))************+++)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***+++++++++***************(((((()))))))))))))))***(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777777666666666555555555555333000.........000111---,,,++++++------,,,+++*********+++,,,---------+++,,,---.........------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++******+++++++++***++++++,,,,,,,,,,,,++++++)))))))))))))))***++++++*********))))))*********))))))*********+++++++++(((***+++,,,,,,+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***+++++++++*********))))))(((((((((((())))))******'''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%(((***)))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))'''***------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))777777777777666666666666555333000...---...000111///...------//////...---******+++,,,------......,,,---.../////////...---,,,,,,,,,---------......------------------------+++++++++,,,,,,---------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,---,,,+++***(((...------,,,,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++***+++,,,,,,+++***+++,,,,,,------,,,,,,+++))))))((())))))***++++++++++++************++++++))))))******++++++++++++''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***++++++++++++******))))))'''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))******((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((+++///000///,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))999888777666555555666666444333111///......///000.........------,,,,,,,,,+++,,,...//////...,,,+++------...000111111...,,,---+++******,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***)))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))---+++)))***,,,---+++)))++++++++++++++++++++++++++++++++++++,,,---...//////,,,(((''')))+++***)))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))************+++++++++---***((((((***+++)))&&&))))))******+++++++++,,,))))))))))))))))))************))))))))))))************)))((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,******+++,,,+++*********))))))(((((())))))))))))))))))))))))(((***...000000---(((%%%))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))777777666555555666777888444333111///......///000.........------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,---///111111///,,,---,,,++++++---......---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***+++,,,---...,,,,,,++++++*********)))******++++++++++++******************************,,,***)))***,,,,,,+++)))+++++++++++++++++++++++++++*********+++,,,...//////,,,(((((()))+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,***((()))***+++)))''')))))))))******+++++++++************))))))))))))******)))))))))))))))*********)))((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,******+++,,,************)))))))))((())))))))))))))))))))))))***+++,,,,,,,,,***)))((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))666555444444555777888999333222000///...//////000.........---------------+++,,,---......---,,,++++++++++++...000000///---,,,,,,+++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,------...---,,,,,,+++***))))))((()))******************)))************************+++)))))))))++++++***)))************************+++***)))((()))+++---...---+++)))((()))*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++***)))((()))++++++***))))))))))))))))))*********++++++*********)))))))))++++++***)))(((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,+++******+++,,,************)))))))))))))))))))))))))))))))))))),,,+++)))''''''(((***+++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))666555555444555666777888222111000///////////////...............---------,,,,,,---......---,,,,,,*********,,,///000///...+++++++++,,,......+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,+++***)))((())))))************))))))************************))))))((()))************))))))))))))))))))))))))+++***)))((((((***,,,...,,,+++***)))******++++++++++++++++++++++++++++++)))((((((''''''(((((()))************************))))))*********+++++++++)))))))))***++++++++++++)))))))))))))))))))))))),,,++++++******))))))(((,,,+++***)))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,+++***)))***,,,+++***)))((((((''''''((())))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))+++,,,+++***)))***+++*********)))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&''')))+++((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((888777666444444444555666000000000///////////////........................,,,------------------,,,*********,,,...000///...*********+++---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........000///...---,,,+++******))))))************))))))************************(((((())))))))))))***+++))))))))))))))))))))))))+++***)))((((((***+++---******************++++++++++++++++++++++++++++++))))))(((((((((((())))))************************))))))*********+++++++++))))))*********++++++,,,*********))))))))))))))),,,+++++++++******))))))++++++***)))(((((())))))***))))))(((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******'''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))***+++******)))((((((((((((((())))))))))))))))))))))))((()))))))))************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***++++++))))))***+++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***((((((((((((((((((((((((888777666444333444444555////////////////////////.............../////////------------------------,,,++++++,,,...000000///,,,+++***+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------//////...---,,,++++++***)))******************)))++++++++++++++++++++++++''')))******))))))+++,,,************************++++++*********+++++++++(((***++++++***)))+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++)))+++,,,+++******+++,,,+++++++++***************++++++++++++++++++++++++******))))))))))))************)))(((((((((((((((************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%'''((((((((('''&&&&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***+++***))))))***+++))))))))))))************))))))))))))))))))))))))'''(((((()))***))))))((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))777666555444444444555666......///////////////...---........./////////000---------,,,,,,---------///---,,,---///000000//////---++++++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,+++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++''')))++++++******,,,...++++++++++++++++++++++++++++++,,,------,,,+++***'''***,,,,,,***)))+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------************************)))************+++++++++***,,,---,,,***)))***,,,,,,,,,,,,,,,+++++++++***)))******++++++,,,,,,---(((((((((((()))***+++,,,******)))(((((((((((((((************************))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%'''((()))((('''&&&&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***(((&&&$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''((()))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************(((***+++***)))((()))+++((()))))))))************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))'''''''''((()))*********))))))))))))))))))))))))444444333333444555777888......///////////////...---.........//////000000...------,,,,,,------...000...------///000000///222///---,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++*********)))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''***,,,,,,******---///++++++++++++++++++++++++***,,,---......---+++***'''))),,,,,,***)))+++---++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))************++++++++++++---...---***(((***,,,---------,,,,,,+++++++++))))))***+++,,,------...'''((((((((()))+++,,,---******)))(((((((((((((((************************+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))((('''&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))&&&######%%%''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************(((***+++***)))((()))***(((((())))))*********+++))))))))))))))))))))))))***)))((('''((()))+++---))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))555555555666777666333111222111///.........///000...---,,,---//////...---,,,,,,---------------------,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---............---,,,++++++///...---,,,+++*********+++,,,.........,,,***)))+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,,,,+++******+++,,,,,,)))************+++++++++************************+++++++++************))),,,,,,---...---,,,***)))------,,,++++++******)))'''(((***+++,,,,,,+++******+++,,,------+++***(((+++++++++*********))))))++++++************++++++++++++++++++++++++++++++---,,,,,,,,,+++*********,,,++++++***)))(((''''''''''''((()))***++++++,,,,,,,,,+++***)))))))))***+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))******))))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))(((((())))))))))))************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++888777555555666666555444222111000///...//////000///...------//////...---000///...---,,,++++++***...------,,,,,,------...///...---,,,,,,,,,------,,,,,,------...---------...---,,,,,,++++++++++++,,,,,,---------,,,+++***,,,------......------,,,,,,,,,++++++***++++++,,,,,,,,,+++******+++,,,,,,)))************+++++++++************************))))))******+++++++++,,,,,,,,,---------,,,+++***,,,,,,,,,++++++++++++***)))******++++++++++++******+++,,,------+++***(((+++++++++*********))))))++++++************++++++++++++++++++++++++++++++*********)))))))))))))))++++++******))))))(((((((((((())))))******++++++++++++***)))))))))******+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************999777444333444666666555222111000///...///000000///...------//////...---//////...---,,,++++++***///......------......///......---,,,,,,,,,------***+++,,,---............,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------............------,,,++++++***++++++,,,,,,,,,++++++******++++++,,,)))************+++++++++************************'''((()))***+++,,,------,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++************+++***+++,,,,,,,,,+++)))(((+++++++++***************++++++************++++++++++++++++++++++++++++++)))))))))))))))******************************))))))))))))))))))*********))))))((((((((()))******+++++++++***************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((()))))))))))))))******************)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********))))))(((((((((************))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************666555333444555666555444222111000/////////000111000///......//////...---+++,,,,,,------...............------------......------------------------+++,,,------.........---++++++******+++,,,------------,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,+++++++++))))))***+++,,,,,,------...---+++***)))******+++***++++++,,,+++***))))))************************++++++************++++++***+++++++++++++++,,,,,,*********+++,,,,,,,,,---*********************+++*********)))))))))))))))((((((''''''((()))******************************))))))))))))))))))))))))(((((('''(((((()))******((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))((((((*********)))))))))))))))((()))))))))************************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********444555666999:::999666333333222000/////////000111111///......//////...---++++++,,,,,,---...//////------,,,,,,,,,,,,------,,,------------------------.........------,,,+++************+++,,,---------,,,,,,++++++,,,------+++++++++,,,,,,++++++++++++*********++++++,,,---++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++))))))***+++,,,------......---+++*********++++++++++++++++++******))))))************************++++++************++++++*********++++++,,,,,,,,,*********+++,,,,,,,,,---************++++++++++++*********)))))))))))))))((((((''''''((()))******************************))))))))))))))))))))))))(((((('''(((((()))******((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))******((()))))))))******************++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))666777:::===???===999555333222111000///000111111222000////////////...---......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---.........------............---,,,+++******************+++,,,---++++++,,,,,,,,,,,,------******++++++++++++******************+++,,,------***++++++,,,,,,++++++***)))************+++++++++************************+++++++++*********))))))+++************+++,,,,,,))))))***+++,,,,,,---------,,,,,,++++++++++++,,,++++++******))))))))))))***************+++++++++++++++************++++++*********++++++,,,,,,---)))))))))))))))*********++++++++++++++++++******)))))))))))))))*********))))))((((((((()))*********************+++++++++)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((()))))))))))))))******************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((('''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%&&&&&&''')))******+++))))))))))))************))))))))))))***************++++++,,,---,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))666777999;;;===<<<999666333222111000000000111222222111//////000000...,,,...------------,,,,,,,,,------,,,,,,,,,,,,------+++,,,---.........---------------...------,,,,,,+++***************++++++***+++,,,---------,,,,,,***++++++,,,,,,++++++***************+++,,,---...***+++,,,,,,,,,,,,+++***)))************+++++++++***************************************++++++++++++***)))))))))***,,,---*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++******)))))))))))))))))))))*********+++++++++++++++************++++++)))******+++,,,,,,------*********))))))))))))))),,,,,,,,,++++++*********(((((())))))******++++++++++++***)))))))))******))))))*********+++++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************))))))))))))***************+++,,,---------,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((555555555666888999777666333333111000000000111222333111//////000000...,,,******+++,,,---//////000.........------.........***+++---...///...------++++++,,,---............++++++***************+++)))***,,,.........,,,++++++,,,,,,------,,,,,,+++************+++,,,---...***+++,,,------,,,+++***)))************+++++++++************************(((((()))***+++,,,,,,---******)))))))))***,,,---***++++++++++++,,,,,,,,,)))***,,,---...------,,,+++******)))))))))))))))))))))******++++++++++++++++++************++++++))))))***+++,,,,,,---------,,,,,,,,,++++++******------,,,,,,+++***))))))'''(((((()))***++++++,,,,,,,,,+++***))))))******))))))******++++++++++++))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((())))))*********+++))))))))))))***************+++,,,---...---,,,,,,************************)))***+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((999999777666555555555555666333000000222333222000333222000///.........///000000000///.........---000...,,,---000111000...//////.........---------------------------------++++++************++++++,,,------......------,,,------------------------,,,,,,,,,---------......******)))(((((())))))*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++***)))((((((***,,,---...,,,+++***+++,,,+++***************************,,,,,,+++++++++++++++++++++++++++************)))******+++++++++******)))++++++++++++++++++++++++))))))***+++,,,,,,------***************+++++++++...------,,,+++***))))))+++*********+++,,,,,,------,,,++++++,,,,,,***(((******++++++++++++******))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************++++++++++++***)))(((((()))***+++&&&(((***+++,,,+++)))((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******''''''((((((((((((''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))999888777666555555555555666333111111222333111000222111000///.........//////..................---///---,,,---///000///---//////.........---------------------------------++++++************++++++------------------------------------------------,,,,,,,,,------------...******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++)))))))))***,,,------+++***)))******))))))************************))))))))))))))))))))))))+++++++++************)))******+++++++++******)))++++++++++++++++++++++++*********++++++,,,,,,---+++++++++***************---,,,,,,++++++******)))+++*********++++++,,,---,,,+++++++++,,,,,,***(((******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********++++++++++++***)))(((((()))***+++'''(((***+++++++++)))((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,******************++++++,,,++++++******++++++,,,,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))999888777666666555555666666444222222333333111000111111000///............,,,------------------...---,,,+++,,,...///...---...............---------------------------------++++++************++++++...---,,,++++++,,,---...------------------------,,,,,,,,,,,,------------)))***+++,,,,,,+++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++*********+++,,,---------,,,******)))))))))************************))))))))))))))))))))))))+++++++++************))))))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++++++++++++++++++++************+++,,,,,,,,,+++***+++,,,,,,***(((******++++++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++******))))))))))))******'''((()))++++++******)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********)))((('''''''''''''''((((((((((((''''''***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++******)))************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,((()))))))))******++++++,,,++++++******++++++,,,,,,,,,+++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))888888777666666666666666555555444333333222111000000000//////............+++++++++,,,,,,---------,,,++++++,,,,,,---------........................,,,,,,------------------,,,++++++******++++++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***,,,------,,,+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++***+++,,,------//////...---+++******+++************************+++++++++++++++,,,,,,,,,+++++++++*********))))))))))))***+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,+++******))))))))))))******+++++++++,,,+++***************+++++++++*********,,,,,,***(((******++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************))))))))))))))))))***(((((()))************)))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***************+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))888777777666666666666777555555666555333222000000///////////////.........***+++++++++,,,,,,------***+++,,,,,,,,,,,,,,,------.....................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))+++---...---+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++*********++++++,,,,,,---......,,,***)))***,,,******************************+++++++++,,,,,,,,,+++++++++*********))))))((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++...------,,,+++***))))))((())))))******++++++,,,++++++***))))))************))))))***+++,,,***)))******++++++++++++******))))))************))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))******)))))))))(((((()))***************************************((((((((((((((('''''''''((((((((((((((((((((((((((())))))******))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,+++***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777777666666666666777777444666777666444111000000....../////////......---+++,,,,,,,,,,,,,,,,,,---***+++------++++++,,,...---------...............+++,,,,,,------.........,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))***,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++***,,,---+++((('''***---************************((((((((()))******+++++++++++++++************)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******)))))))))*********++++++++++++***))))))))))))***))))))(((***+++,,,***)))******++++++++++++******))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))************)))))))))))))))))))))*********************************((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))'''''''''((()))*********''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------------------------------,,,++++++******++++++,,,------,,,+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777777666666666666777777444666888777444111000000------...//////......---------------,,,,,,,,,,,,***,,,...---,,,+++---///---------.........//////++++++,,,,,,---......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((())))))***++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((((())))))*********)))***---///...******---111************************'''(((((()))******+++++++++++++++************)))(((((()))++++++,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++***))))))))))))))))))(((((()))+++,,,***)))******++++++++++++******))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))***++++++***)))((()))))))))))))))******+++************************)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---......------,,,,,,++++++***,,,++++++******++++++,,,------,,,++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777777666666666666777888444777999888444000///000,,,---.../////////...---.........------,,,,,,,,,***---///...,,,+++---000---------.........//////++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,''''''((()))))))))))))))---000333222......222666************************)))******+++,,,,,,------+++++++++************)))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---*********)))))))))))))))++++++***))))))((()))))))))(((((()))+++,,,***)))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))***++++++***)))((()))))))))))))))******+++************************))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((***++++++)))'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---......------,,,+++***)))))),,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666666555555555666666777444555777777666333000...------............------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++,,,---------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,---...//////...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,+++***)))+++,,,+++******)))))))))))))))++++++************++++++***+++,,,,,,+++***((('''************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''''''''''''''''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------******+++++++++,,,,,,,,,///,,,+++,,,...///---+++------------------------------------------------,,,,,,+++******+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************666666555555555666666777444555777777666444111///------............------...---,,,,,,,,,,,,---...+++++++++,,,,,,------------------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---.........---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,+++******+++---++++++***)))))))))))))))++++++************++++++***+++,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))((((((((('''''''''((()))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------***++++++++++++,,,,,,,,,...---+++,,,...///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************777666666555555666666666555666777777666444111000------............------...------,,,,,,------...******+++,,,---...//////...............---------------,,,,,,,,,,,,---------------,,,,,,+++++++++.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,---------...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,+++******+++---++++++***))))))))))))***++++++************++++++***++++++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))((((((((()))))))))))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))************************************************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************888777666666666666666666555555666666666444222111------............------------------------------++++++,,,,,,---......////////////...---------,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++++++++++++++,,,,,,,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,---,,,+++******))))))******++++++************++++++******+++,,,------......************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((''''''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************((((((((((((((((((((((((************)))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((()))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************888888777666666666666666444444555555444333222111------............------------------------------------------------------/////////...---------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***)))*********++++++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******,,,...,,,++++++***************++++++************++++++******++++++,,,---...///************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((()))************)))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************999999888777666666666666333333333333333222111111------............------,,,------......------,,,............------,,,,,,...............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))******++++++******))))))))))))************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++***+++,,,...,,,,,,+++************+++++++++************++++++************+++,,,......************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))************))))))'''((()))++++++******)))))))))))))))))))))))))))(((((()))))))))))))))***''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************:::999888777666666666666222222222111111111000000------............------,,,,,,---......---,,,,,,------------............---------...............,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))***************))))))*********+++++++++************+++,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***++++++***+++---///---,,,++++++******++++++++++++************+++++++++***))))))***+++,,,---************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))************))))))'''(((***+++++++++)))((())))))))))))))))))))))))''''''((((((((()))))))))%%%&&&''')))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&''')))'''''''''''''''''''''''''''''''''((()))*********'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------------...+++---///...,,,+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************:::999888777666666666666111111111000000000000000---..................---,,,,,,---......---,,,,,,+++,,,,,,---...///000000,,,------....../////////,,,++++++++++++++++++,,,)))***+++,,,------...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))*********************+++++++++,,,,,,,,,)))))))))***+++,,,......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---)))***++++++***+++---///---,,,++++++******++++++++++++************+++++++++***)))))))))***+++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%'''(((***+++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))(((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......+++---///...,,,+++,,,///////////////////////////------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************888888777555333222222333222111111000000000000000------............------------------------------+++,,,------......------------,,,...///000...---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,------,,,***))))))+++++++++++++++++++++++++++,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,+++***))))))******(((((())))))******++++++))))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***(((''''''&&&&&&))))))))))))************))))))************))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))************))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))*********+++******)))((('''))))))************)))))))))(((''''''(((***,,,---******))))))))))))******))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........................------------------------........................------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++***************************)))(((''''''((()))***,,,+++***(((&&&'''))),,,)))+++,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))888888777555444333333333111111000////////////000...//////////////////...------------------------)))***++++++,,,,,,++++++------,,,...///000...---******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,++++++***+++,,,,,,+++***+++---+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++,,,++++++***))))))******)))))))))))))))*********))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))************))))))************))))))((())))))******))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((())))))******))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))******+++++++++***))))))))))))************))))))))))))((('''(((***,,,---******))))))))))))******)))))))))))))))))))))(((++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........................------------------------........................------------------------///...------,,,,,,,,,---++++++++++++++++++++++++***************************)))(((((((((((()))************(((((()))---000:::///&&&&&&)))***+++---))))))))))))))))))))))))))))))(((((((((((())))))888777777666555444444333111000//////......////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,...///000...---))))))***+++,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++............------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////...---,,,++++++(((***++++++++++++---...***************************************+++++++++******+++,,,,,,,,,,,,+++,,,+++******)))*********************)))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))************))))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))(((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++******))))))************))))))))))))(((((((((***+++,,,******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------........................------------------------........................------------------------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***((()))))))))))),,,///222ZZZ@@@+++)))+++((((((,,,))))))))))))))))))))))))))))))(((((((((((())))))888777666666777666555444000000///.............../////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,...///000...---******++++++,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---......,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,************************************************+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------///000000///...---+++***)))***,,,,,,++++++,,,---)))))))))))))))))))))))))))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++***************+++++++++******))))))(((((())))))*********+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************)))******++++++******)))((((((((())))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''((()))******)))(((''''''(((((()))************))))))************))))))))))))(((((()))***++++++******))))))))))))******)))))))))))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))+++...111]]]@@@,,,---...&&&%%%...))))))))))))))))))))))))))))))(((((((((((())))))888666666777999999666444000000///...............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,...///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......,,,++++++******++++++,,,)))*********+++++++++,,,************************************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000000///---+++***+++,,,---,,,***)))***+++)))))))))))))))))))))))))))))))))***+++++++++,,,******+++,,,,,,,,,,,,++++++***************++++++++++++******))))))((((((************++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((())))))***)))(((''''''((()))))))))******************++++++++++++******(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''((()))******)))((('''&&&&&&'''((())))))))))))))))))************)))))))))))))))))))))***************))))))))))))******((()))))))))*********+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................................................................---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))******)))((()))+++--->>>+++###+++---%%%&&&222))))))))))))))))))))))))))))))(((((((((((())))))888666555777:::;;;888444111000//////......//////------............------------------------------)))***++++++,,,,,,++++++------,,,...///000...---...---------,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,)))))))))******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---///000///...,,,***,,,------,,,***))))))******************************************+++++++++******+++,,,,,,,,,,,,+++*********)))******+++,,,************))))))))))))*********++++++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))*********((('''&&&))))))))))))******************++++++++++++******))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((('''(((((())))))(((((('''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))(((((())))))************))))))))))))))))))******))))))******))))))))))))******((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------....................................................................................------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***++++++***((('''(((***,,,%%%&&&...---%%%'''000))))))))))))))))))))))))))))))(((((((((((())))))888666555888<<<<<<999555111111000////////////000......////////////..............................)))***++++++,,,,,,++++++------,,,...///000...---,,,,,,,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------,,,++++++******++++++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++---//////...,,,+++***,,,---,,,******+++,,,+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++******))))))***++++++,,,)))))))))))))))******************+++++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********((('''))))))))))))***************++++++,,,,,,++++++*********++++++++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((())))))******))))))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((()))))))))***************)))((())))))************))))))))))))*********)))))))))******))))))))))))******((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------....................................................................................------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***+++,,,+++)))((()))***...,,,---///,,,((('''+++))))))))))))))))))))))))))))))(((((((((((())))))888555555888<<<===999555222222111000000000000000//////000000000000//////////////////////////////,,,,,,---.........------------,,,...///000...---***++++++,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------((())),,,...///...,,,+++)))***+++,,,++++++,,,...++++++++++++++++++++++++,,,+++++++++******))))))******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,(((((())))))******++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%(((***++++++***)))))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))************))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''((()))***,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))************)))(((******))))))))))))******((())))))***++++++,,,,,,---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................////////////////////////........................---------------------------------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,,,,+++***+++,,,******)))((()))+++,,,+++))))))))))))))))))))))))))))))(((((((((((())))))999666333333666888777555000///---,,,---...000111111111111111000///------........................,,,,,,,,,,,,,,,,,,,,,,,,---++++++---000000---******+++,,,,,,------------************************......---,,,,,,,,,------+++*********+++,,,,,,---************************+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))+++++++++++++++***((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++,,,---......***++++++,,,,,,++++++***++++++***************+++)))***,,,------,,,***))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))+++*********))))))((((((+++*********))))))(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---,,,***)))))))))******---,,,,,,+++***)))((((((+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((()))((((((&&&%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((''''''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))))))))************---,,,***((('''(((((()))************************))))))))))))************************+++,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///---------............///................................................------------------------........................---,,,++++++******++++++++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************666555333333555777888888333222000...---...//////000000000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,......,,,)))******++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************+++)))***,,,------,,,***)))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))))))))************)))))))))((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,***)))))))))******,,,,,,++++++***)))))))))************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))******))))))))))))******))))))***+++++++++******************++++++++++++))))))))))))************---,,,***)))(((((())))))+++++++++***************))))))))))))************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///---------............///................................................------------------------........................---,,,++++++***+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))444444555444444555888:::666555222000................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++)))************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,+++++++++++++++++++++++++++++++++++++++***************++++++***+++,,,------,,,+++***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))))))))************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++******)))*********************************************))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******************************+++++++++******)))))))))))))))************))))))))))))************---,,,+++******)))******++++++++++++******)))))))))))))))*********+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///---------............///................................................------------------------........................------,,,+++++++++++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((444666777666333333666:::666555444222000/////////,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......---++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++---......---,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********)))******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))************))))))*********************************))))))))))))))))))(((((((((((((((((()))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++******************))))))*********+++++++++*********)))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''((((((&&&'''((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((************************))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))************************+++++++++++++++***)))((((((((((((((())))))))))))((()))))))))************---,,,,,,++++++*********,,,,,,++++++***)))))))))))))))*********+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///---------............///................................................------------------------........................------,,,++++++++++++,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))777999999666222111444777444333333222222222222222,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...000111333...---,,,,,,,,,,,,------++++++++++++++++++++++++***,,,...000000///...---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...---,,,+++***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,******))))))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***************+++++++++))))))))))))))))))******((())))))))))))))))))((((((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************+++*********)))))))))***++++++,,,,,,))))))))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))%%%&&&)))++++++)))&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''((((((((())))))******))))))((((((''''''((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((())))))))))))((()))))))))*********+++))))))*********+++++++++)))***++++++++++++***)))+++++++++++++++***)))(((''''''((((((((()))))))))((()))))))))************,,,,,,,,,,,,+++++++++***+++++++++*********))))))************++++++++++++,,,,,,++++++***+++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///---------............///................................................------------------------...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************************************::::::888666333222222444111222222333333333444444....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------...000333555000///---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///---,,,+++******+++,,,---))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))*********+++++++++++++++))))))))))))************((())))))******))))))((('''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***))))))******+++++++++,,,))))))))))))************((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))***&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((***************************))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,(((((((((((())))))))))))((())))))******+++++++++*********+++++++++,,,,,,)))***+++,,,,,,+++***)))******+++++++++******)))(((((((((((())))))))))))))))))))))))***************+++++++++++++++***************************************++++++++++++,,,+++++++++***++++++,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///---------............///................................................------------------------...........................------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************************************;;;999666444444444444333111111222333333333333333000000000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,---000333000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,---------,,,***))))))***,,,---))))))))))))***+++,,,---,,,++++++++++++++++++,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,((()))))))))************((()))************)))((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++,,,++++++******************+++++++++((()))))))))************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((&&&&&&&&&''')))***555222---)))&&&&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((******************************)))(((((((((((((((&&&&&&''''''((()))))))))'''((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))+++,,,---(((((((((((())))))))))))((())))))******+++,,,,,,)))************+++++++++)))***,,,------,,,***)))))))))***+++++++++******(((((()))))))))*********))))))))))))************))))))***++++++***)))))))))))))))***++++++,,,,,,*********+++++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///---------............///................................................------------------------..............................---,,,,,,,,,,,,---++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************************************;;;777444333555777555333111222222333333222222111111111111111000///------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---******---000///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000///...---,,,,,,,,,,,,,,,************************'''((()))+++++++++***)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++------------++++++......---,,,++++++++++++---,,,***))))))***,,,---))))))))))))***+++,,,---,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,(((((())))))*********+++((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++,,,,,,+++***************************(((((())))))*********+++&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''***+++GGG@@@555+++%%%$$$''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))+++,,,---(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))************)))***,,,------,,,***)))((()))***+++++++++++++++))))))))))))************))))))))))))************((((((***++++++***)))((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////---------.........//////................................................------------------------..............................---,,,,,,,,,,,,---++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))<<<:::888666555555666777555333222222444444222111,,,000222111111333111...111111111111000///...---++++++******++++++,,,---...------,,,,,,------...///...---,,,++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++*********++++++,,,,,,+++******+++,,,,,,***+++,,,---...---,,,,,,,,,+++******))))))******,,,++++++******++++++,,,///...------++++++***)))(((***+++------,,,+++***,,,------+++******,,,...***+++,,,---...---,,,,,,///---+++******+++,,,......---,,,+++************,,,,,,,,,++++++*********------,,,++++++******))),,,,,,,,,+++++++++*********************************************************************)))((((((((((((((((((((()))******)))************+++++++++************************************************)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))222111///---***'''%%%$$$''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***(((''''''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************))))))************))))))))))))))))))))))))))))))************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------)))***+++,,,...///000000---------............///........................------------------------//////////////////////////////.........---------//////////////////////////////............//////...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++***************+++************************))))))))))))))))))))))))<<<:::888666555555666666333444555333111000222444...222444333333666444111000000000000///...---,,,------,,,,,,------...///...------,,,,,,------...///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++************+++,,,,,,------,,,,,,+++---,,,+++*********++++++,,,,,,+++******+++,,,,,,***+++,,,---------,,,,,,...---,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++***(((***+++------,,,+++***,,,------+++******,,,...***+++,,,---------,,,,,,...,,,+++******+++---......---,,,++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************)))((((((((((((((((((((()))******)))************+++++++++************************)))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))------,,,***)))'''&&&%%%''''''''''''(((((((((((()))))))))))))))))))))((())))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))'''((())))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------***++++++,,,---...//////---------............///........................------------------------//////////////////////////////.........---------//////////////////////////////............//////......---,,,,,,---......,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++***************+++************************))))))))))))))))))))))));;;999777666555555555555111444666333...---111666444777888555444666444000......///......---,,,+++------,,,,,,------...///......------------............---,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++************+++,,,,,,------,,,,,,+++---,,,+++*********++++++,,,++++++******++++++,,,***+++,,,---------,,,,,,......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++,,,---,,,******,,,---***++++++,,,---,,,,,,,,,,,,++++++***+++,,,...///......------,,,+++++++++,,,,,,,,,++++++++++++***(((((()))+++,,,---......,,,,,,,,,+++++++++******************************************************)))************))))))((()))(((((((((((()))******)))************+++++++++************************(((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++)))(((((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---------............///........................------------------------////////////////////////...............---------//////////////////////////////............//////......---,,,,,,---......,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++***************++++++************************))))))))))))))))))))))))999999777666555444444444222444444222...---111555777:::999444222222000,,,---------------,,,+++***++++++******++++++,,,---......------------.........---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---------------+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++************+++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,,,,******+++---******++++++,,,,,,,,,,,,+++******+++,,,---...///............---,,,,,,+++++++++++++++++++++++++++((()))***+++,,,------...,,,,,,,,,+++++++++******************************************************))))))************)))((())))))(((((())))))***+++))))))*********+++++++++************************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))************))))))))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------------------------------------------------............///................................................////////////////////////........................//////////////////////////////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))******+++,,,************************))))))))))))))))))))))))888888777555444444333333333222000000000000111111333555444000///000///+++,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---///......------......///------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---//////......------......+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,)))******++++++,,,,,,---******++++++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,************++++++,,,,,,******++++++,,,---...///------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************((())))))*********)))))))))))))))))))))***++++++))))))*********+++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((()))))))))*********+++************++++++++++++***++++++++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))************))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........------------,,,,,,,,,---------............///................................................////////////////////////---.....................//////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))***++++++,,,************************))))))))))))))))))))))))777777666555444333222222333111///000111222000...---///000------000111...++++++,,,,,,,,,,,,++++++------,,,,,,------.../////////............//////---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...///......---------------,,,++++++******++++++,,,)))*********++++++,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++******++++++************+++,,,,,,***++++++,,,,,,---------+++,,,---......---,,,+++***++++++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,+++++++++******************************************************((())))))************)))***))))))))))))***++++++)))************+++++++++************************************************)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))((((((''''''''''''''''''((((((((((((((())))))******+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))************))))))))))))))))))))))))))))))******************************************************++++++,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------.........---------------------------------............///................................................////////////////////////---------...............//////////////////////////////............//////---...////////////...---,,,,,,,,,,,,------------,,,++++++******++++++,,,))))))))))))***+++,,,,,,************************))))))))))))))))))))))))666666666555444333222111...000222222111///.........111000------000000...++++++,,,,,,,,,,,,,,,+++------,,,,,,------.../////////............//////,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,---...//////...------------...,,,++++++******++++++,,,***************+++++++++++++++******++++++,,,,,,(((***,,,,,,+++*********+++***)))))))))***,,,,,,+++,,,,,,,,,---,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,+++++++++******************************************************(((((()))*********************))))))******+++,,,)))************+++++++++***************************************************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))************))))))))))))))))))))))))))))))************************************************))))))******+++,,,,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---......///,,,------------------------------............///................................................////////////////////////---------.........////////////////////////////////////............//////---...///000000///...---,,,,,,,,,---------......,,,++++++******++++++,,,))))))))))))***+++,,,---************************))))))))))))))))))))))))666666666555444333111111***000555555000,,,---///555666444///---///...++++++,,,,,,---------,,,,,,++++++******++++++,,,---//////............//////,,,,,,,,,++++++,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---//////.........//////000+++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++***+++,,,------,,,+++***---,,,+++***+++,,,---...------,,,++++++++++++,,,,,,++++++++++++++++++,,,************************++++++******++++++,,,---(((***,,,,,,+++***)))***+++***)))))))))***,,,---,,,,,,---------,,,++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************(((((()))************************)))******+++,,,)))************+++++++++************************))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&'''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))************************************************(((((()))***++++++,,,,,,)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////........................////////////////////////////////////////////////---------.........////////////////////////////////////............//////---...///000000///...---,,,,,,,,,------.........,,,++++++++++++++++++,,,))))))))))))***+++,,,---************************))))))))))))))))))))))))666666555444333222222111222111//////111333333333:::888444111///......///,,,...///...------...///000---++++++...000///...//////......///000111222***,,,//////---+++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,...------,,,,,,++++++***++++++++++++******))))))------------------------,,,++++++******++++++,,,************************+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,+++)))))))))+++************************,,,,,,,,,++++++*********************************+++*********))))))(((((())))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))************))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((*********)))))))))))))))************************(((((((((((((((((((((((((((***,,,,,,+++))))))***((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((***)))((((((((()))+++,,,))))))************))))))*********************************))))))))))))))))))************+++++++++************+++,,,---...++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------000000//////.........---..................------............////////////////////////000000000000000000000000000000000000000000000000000000000000//////............//////........................------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************666666555444333222222111222000......000222222222666555222///...------...---...///...,,,++++++,,,///,,,******---......---.../////////000000000000+++---000000...,,,++++++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))+++,,,+++******+++,,,************************,,,,,,++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))************))))))(((((((((((()))))))))***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((((((************)))))))))(((***)))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,,,,+++))))))******))))))(((((())))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))(((''''''(((((()))))))))))))))************))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))***)))((((((((()))++++++))))))************))))))***************************))))))))))))))))))))))))************+++++++++************+++,,,------++++++******++++++,,,---+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------000/////////................................................////////////////////////000000000000000000000000000000000000000000000000000000000000//////............//////........................------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************666666555444333222222111111///------///000111000222111///---,,,,,,---------...///---+++))))))***---+++******+++---------......000111111000000///,,,...000000///---------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,******+++,,,,,,---......++++++++++++************------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,)))+++,,,,,,++++++---...++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************)))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))************))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((************))))))))))))))))))))))))))))))******************************************************(((***,,,,,,***)))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))***************++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((************************)))))))))((()))******+++))))))************))))))************************))))))))))))))))))******)))************++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------////////////................................................////////////////////////000000000000000000000000000000000000000000000000000000000000000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************666666555444333222222111000...,,,,,,---///////////////------,,,------------......---+++***+++,,,---,,,+++++++++---......---...000222222111///...,,,...//////...,,,------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,,,,...///++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************)))******++++++******)))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))************************)))***************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,,,,,,,*********************************)))))))))((((((*********))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++(((***++++++***)))***,,,*********))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))*********++++++))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************)))))))))))))))*********))))))*********+++++++++,,,,,,++++++***+++++++++++++++******++++++,,,---+++************+++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------------...........................///////////////.....................////////////............////////////////////////000000000000////////////////////////////////////////////////000000////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************666666555444333222222111000...,,,+++---......---.........---............+++---......------...000...------,,,,,,---///000...///111222222000...---+++,,,------,,,+++,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******)))***,,,,,,,,,,,,...///++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************++++++++++++******))))))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,+++***))))))------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))******(((((())))))************************************++++++++++++++++++++++++(((***+++***)))***+++---***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))************************(((((())))))************))))))*********+++++++++,,,,,,++++++***+++++++++++++++******++++++,,,---++++++******++++++,,,---+++++++++,,,,,,---------------------------------,,,,,,---------.........---..............................///////////////........./////////000000............////////////////////////000000000000////////////////////////////////////////////////000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************666666555444333222222111000...,,,+++,,,...------........................***,,,............000222---......---,,,---///111///000000111111000......***,,,---,,,++++++,,,...---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************++++++++++++******)))))))))*********++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******---------,,,,,,++++++***++++++++++++++++++++++++++++++*********)))))))))))))))))))))************((((((((()))******++++++************************++++++++++++++++++++++++(((*********)))***,,,...)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))))))))))))))((('''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((()))************)))))))))************))))))************************((((((((()))******++++++)))************++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---------------------------,,,---------............---------........................///////////////.........//////000000111............////////////////////////000000000000000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************666666555444333222222111111///,,,,,,---...------..................------+++,,,------------...000,,,---...---++++++...111000000000000/////////...+++,,,------,,,,,,---///......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++******************************++++++,,,---......)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******************************++++++,,,,,,++++++***))))))*********+++++++++++++++******)))(((((('''))))))))))))))))))))))))************************))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,------......------//////......---,,,,,,++++++++++++++++++++++++++++++++++++*********))))))((()))))))))************'''(((((()))******++++++************************++++++++++++++++++++++++((()))***))))))***,,,...+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((())))))******)))((('''(((((()))))))))*********))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((('''((()))***+++******)))))))))************))))))************************'''(((((()))******++++++)))************+++++++++************+++,,,------++++++******++++++,,,---------,,,,,,------...///---,,,,,,,,,,,,,,,,,,+++........................------------............---------.........//////............/////////000---......///000000111111............////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************777666555444333222222111111///---,,,---......---------.........---,,,,,,+++---------+++++++++---+++,,,---,,,******---000222111000///......//////,,,---......------///111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++******++++++,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,------,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++************************'''((()))+++---///000111***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************(((((())))))*********+++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++***************************++++++,,,,,,++++++***)))************++++++++++++++++++***)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------------...///000000000///111000000///...---------+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++'''(((((()))***+++++++++************************************************))))))***))))))***,,,///,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))*********((('''&&&)))************+++++++++))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++******)))))))))************))))))************************'''(((((()))***+++++++++)))************+++++++++************+++,,,---...++++++******++++++,,,---...------------...//////---------,,,,,,+++++++++........................---------.........//////---------.........//////---.........//////000000---......///000111111222............/////////000////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************666666555444222111000000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------666333...---///000000///000---,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------++++++++++++------,,,------------,,,+++***,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++*********))))))---,,,+++******+++,,,---************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***------,,,,,,+++++++++******+++,,,++++++,,,...111******+++,,,,,,,,,,,,,,,---......///000222444555111222333222000...------......---,,,+++***))))))++++++***))))))((())))))///---+++******+++)))(((************))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,+++******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************)))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------............///............////////////......///000000000000000...............///000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---...///000///...///......------......///,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++555555444333333222111111000///...------,,,------------------------------------------------------++++++,,,,,,,,,,,,------222000---...000222111000///---,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,++++++,,,---------------,,,,,,+++++++++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++***,,,++++++++++++++++++,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++++++++***++++++++++++++++++++++++))))))))))))*********************++++++++++++++++++,,,,,,,,,+++,,,///111///000000111111111111111///000000111222333444444666777888777555444333333333333222111000//////...000000///...---,,,,,,,,,---,,,***)))***+++***)))++++++++++++************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************************************************************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------............///............////////////......///000000000000000///............///000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---...///000///.........------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++444444444333333222222222000///...------,,,------........................------------------------++++++,,,,,,,,,,,,---------,,,---///111333222111...---------///000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))***++++++,,,---------.........---...000333111111222333333333333333333444555666777777666555888888888888888777666555555444444333222111000000111111000///......------...,,,******,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------............///............////////////......///000000000000000//////......//////000111000////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---...///000///......------,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333333333333333333333333000///...------,,,------------------------------------------------------+++++++++,,,,,,,,,------***+++---000222222111000------------...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,---------...---+++******+++---...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***+++++++++++++++,,,,,,------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++***+++,,,------,,,+++************************************)))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++,,,------.........////////////000222555333444555666777777777777888:::;;;======<<<:::999;;;:::::::::;;;:::999888666666555444333222222111222222222222222222111111111///------...///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------............///............////////////......///000000000000000/////////...///000000111000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---...///000///...------,,,,,,,,,,,,------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333333333333333333333333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***,,,///111111///...---,,,------...---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...---+++******+++---...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++***************+++,,,------,,,+++***************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,,,,,,,---------.........///000000000222555777:::;;;<<<>>>@@@AAAAAABBB@@@AAACCCEEEEEEEEECCCBBBEEECCCBBBBBBDDDCCCAAA???======<<<;;;:::999888888888999::::::;;;::::::999444222000///000000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------............///............////////////......///000000000000000///////////////000111111000000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000...---...///000///......------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++444444444333333222222222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++---000000///---,,,,,,+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------............---------,,,+++++++++,,,---...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++,,,,,,+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000111111111333444555666888<<>>@@@BBBDDDGGGKKKNNNRRRSSSVVVZZZ^^^```bbbccceeefffhhhkkkmmmppprrrsssjjjgggddddddfffeeeaaa]]][[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSQQQNNNKKKIIIFFFCCC???<<<999777444111111111111000000000//////------------------------,,,++++++++++++,,,------,,,,,,+++************+++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************************************************************+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------............///............////////////......///000000000000000000000//////000000111222111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000...---...///000///...000//////......//////000------------------------------------------------++++++++++++++++++++++++666666555444222111000000000000...---------------........................------------------------++++++,,,,,,,,,---------))),,,///...,,,,,,---///***---///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...//////...---,,,***+++,,,------------,,,,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++************************---------,,,,,,,,,++++++---,,,+++******+++,,,---************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------------------------------,,,---...///000222333333444555888;;;???BBBEEEFFFHHHJJJLLLNNNQQQTTTYYY\\\eeefffjjjnnnrrrvvvxxxzzzyyyyyy{{{~~~{{{{{{}}}|||wwwsssqqqppppppooonnnmmmlllkkkiiiiiihhheeebbb]]]YYYVVVQQQMMMHHHDDDAAA===:::777333333333222222222111111---------------------------,,,,,,,,,,,,---......,,,+++******))))))******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------.........//////............/////////000...//////000000000000000000000000000000111111222111111111000111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000...---...///000///...000000////////////000000,,,,,,------------------------------------------++++++++++++++++++++++++666666555444333111111000,,,...///...------...///,,,------......------,,,..................------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,...///000////////////.........++++++,,,,,,,,,,,,------+++,,,------......------........................,,,---......//////......---------,,,,,,,,,,,,,,,...------,,,+++******)))...------,,,,,,,,,------+++,,,------......------(((***,,,......,,,***(((+++,,,---......//////...******+++,,,---......//////...------,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++((())),,,...---,,,,,,++++++,,,///111222222222111000111444777999:::BBBBBBDDDHHHOOOTTTXXXYYYZZZ[[[[[[ZZZ[[[___gggmmmxxx|||{{{tttxxx{{{yyyrrrllljjjjjj___[[[VVVQQQLLLGGGBBB???===999444222333444333111777444111///......---,,,------,,,,,,------......------,,,,,,+++***)))))),,,++++++******++++++,,,,,,,,,,,,+++++++++******---,,,,,,+++***)))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++*********))))))(((((())))))))))))************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------,,,,,,,,,------...000///...------...000111------------------------------------------------,,,,,,,,,---------......000000000000000/////////000000000000000000000000111000//////000111111000///////////////000111222222222222111222222333333333333555666666555444444333444444222000......///---.../////////000111333333222111111222333222111333111//////000111111000222222111000000000000000000000000000////////////------............---------------,,,,,,,,,++++++++++++++++++++++++++++++444333333222111000///...---...///...---,,,---...,,,------......------,,,..................------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000/////////.........------++++++,,,,,,,,,,,,------+++,,,------......------------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++........................///......------.........------.../////////......***+++---...///...,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---.........------,,,+++++++++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++******)))))))))******+++++++++*********))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...,,,))))))+++,,,+++)))---,,,+++,,,...000111111666888;;;@@@EEEIIIKKKKKKEEEHHHMMMSSSZZZ```eeeggghhhjjjkkkmmmooouuu||||||uuuqqqnnnkkkgggccc^^^XXXPPPJJJHHHBBB;;;777666666444222555333000...//////...------,,,,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++***************(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************)))))))))((())))))))))))************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......------------------...///000///...------...000111------------------------------------------------,,,,,,---------.........////////////////////////......///000000000000000//////000111222222111000000000111222222333444444444444333222222222333333444555555666555444222111333555555444333333444666555555444333111111111222444222111111111111///...555333222111222333222111111111000000000000000111000000000/////////......---......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++444333222222111000//////...///000///---,,,,,,---,,,------......------,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------...------,,,,,,******+++,,,---------,,,---,,,,,,,,,,,,+++++++++------------------------------,,,+++++++++++++++************++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++***))))))*********+++++++++***************************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,***/////////000333666999<<>>???@@@??????AAABBBBBBAAA@@@??????@@@@@@>>><<<<<<===???888888888888888777777777777666555555666666444222555333111111111222111000222111111111111111222222////////////............---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555444444333222111111///000000///---+++,,,---,,,------......------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...000111---------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,---------..................////////////...------,,,---------...//////000.........------...............------,,,,,,,,,+++......---,,,,,,,,,,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************+++,,,---...************************************************+++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++---///000000000222333666999===CCCIIIMMMWWWZZZ^^^aaacccdddeeeeeemmmrrrwwwyyyyyy}}}|||zzz||||||{{{}}}zzzsssjjj^^^TTTNNNIIIDDDAAA???<<<999777777777666555222111111000/////////000,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------.....................///000111111000//////...//////000................................................------------...........................////////////000222333333222111000000222333333333444666777888:::===???AAA@@@@@@???DDDEEEGGGJJJNNNQQQUUUVVVPPPQQQSSSVVVXXXYYYZZZZZZ[[[ZZZXXXTTTPPPMMMLLLLLLGGGGGGHHHHHHFFFBBB===999999999888999::::::888666555333222222333333333222222222222222222333333444////////////.........---......////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555444444333333222222222///000000///---+++,,,---,,,------......------,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000000---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------......------------------------------,,,---......//////......+++++++++,,,,,,,,,------...........................///000111222111111111111111222222222222111111111111111111222222333333//////.........///000111.........---,,,,,,++++++......---,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))***+++---///111222************************************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---...000222333777:::>>>BBBFFFLLLSSSXXXaaadddfffhhhjjjnnntttxxxwww{{{yyywwwvvvyyy~~~||||||zzzxxxyyy}}}zzz{{{zzzxxxuuussstttuuuzzz}}}|||pppeee^^^YYYSSSOOOHHHDDD???<<<999777555333444333222000000/////////------------------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++***))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------......000111111111111000///////////////................................................---------.........//////............//////000000000111222222222111000///444555666555555888===AAABBBEEEJJJOOOSSSUUUVVVVVVVVVWWWZZZ]]]aaafffiiikkkffffffhhhjjjllloooqqqrrr{{{{{{yyytttnnnjjjgggffffffffffffeee```XXXMMMEEEDDDCCCAAAAAA@@@>>>:::777999777555555555666555444222222111111111111222222000////////////............//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222111111111000000...///000///---,,,,,,---,,,------......------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...//////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,------......------........................***+++,,,,,,------,,,,,,******++++++,,,,,,------------......//////000000///000111333333333222222111222333333444444444333333444444555555444444333222111000//////000111222000000//////.........---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***************************************************************+++++++++))))))))))))))))))))))))))))))***+++---000222333***************+++++++++************************)))))))))***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......///111444777BBBFFFKKKNNNPPPSSSYYY^^^eeehhhkkknnnrrrzzzrrrooommmpppxxx}}}}}}{{{zzz|||uuuvvvvvvrrrnnnlllnnnppprrruuuyyy{{{|||}}}wwwqqqlllfffbbbWWWRRRKKKEEE???:::555222444333222000///.................................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******------,,,+++***)))(((''')))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000111111111111000000//////...................................................------........./////////......//////000000111111000000111111222333333333555777999999999===CCCIIIRRRUUU[[[bbbhhhnnnqqqsssrrrssstttvvvyyy|||~~~}}}|||}}}{{{{{{|||~~~~~~yyyppphhhaaa___\\\YYYUUUPPPIIIEEE???===:::888777666444222333222111111000000111111000000000000////////////...//////000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222111111111111000---...///...---,,,---...,,,------......------,,,***++++++,,,------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------***+++,,,,,,------,,,,,,------......///000000111000111222444666888999:::888999;;;===>>>===<<<<<<:::;;;<<<===>>>?????????>>>???@@@AAA@@@???<<<;;;:::999777444333333444444333333222222222222222222111111000///////////////---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))************,,,---...///))))))*********+++++++++************************((()))))))))*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------.........///------,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------......000222333555:::AAAFFFRRRWWW^^^aaabbbdddhhhllllllooorrrtttwww~~~}}}tttnnnlllooouuu||||||wwwllljjjjjjooowww}}}zzzvvvtttvvvwwwxxx|||xxxyyywwwrrrllljjjmmmppprrrtttvvvtttqqqnnnmmmnnnllluuu|||xxxqqqkkkbbbYYYPPPHHHAAA<<<888777555333222111000000000000//////......------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---///000111222222222111000///..................................................................//////////////////000000111222222333333222333444777:::===???@@@EEEJJJMMMNNNQQQVVV[[[gggiiimmmrrrwww|||{{{xxxsssmmmfffaaaRRROOOJJJEEEBBB>>>:::777888888666555444444444444222111111111000000000000//////000000000000//////............------------------------------------444444333333333333333333,,,...///...------...///,,,------......------,,,******+++,,,,,,---......******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------......------------,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111222222333444555555555999:::<<>>;;;888777777777555555555555555555555555666555444444333333444444.........////////////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))+++******************+++))))))******++++++++++++************************(((((())))))*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......///111555888===EEEPPPWWW^^^eeemmmrrrsssuuuzzz~~~vvvxxxzzzxxxwwwzzzzzzlllcccSSSTTTYYYaaaiiinnnooommmjjjiiikkkqqqzzz|||ooolllkkkooossswww}}}wwwooolllooosssqqqsssssspppkkkfffeeeeeedddiiiooorrrrrrrrrssstttyyywwwlllaaaWWWNNNIII<<<;;;:::888666555444444111111000///...------,,,...------,,,,,,------...,,,,,,,,,+++++++++*********************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,---...000000222222222222111000......////////////////////////////////////////////////............/////////000///000000111222333333333666666777999===CCCHHHKKKTTT[[[dddiiijjjlllooorrrvvvwwwxxxzzz|||zzzvvvkkkggg```YYYTTTNNNHHHEEE???>>>===;;;:::999999888222222222222111111111000//////000000000000////////////.........---------------------------------444333222111000000000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////)))+++......---,,,,,,---...///000000000111444777777666666777888:::<<<===@@@DDDIIIOOOTTTVVVWWWWWWYYYYYYZZZ]]]```___ZZZVVVVVVYYY\\\]]]]]]]]]^^^___```bbbccceeedddbbb___^^^TTTRRRNNNJJJEEEAAA===<<<;;;999888888:::<<<;;;;;;<<<999666555666888999999444222111111222222000///,,,,,,,,,,,,,,,---...///++++++++++++++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************************************,,,+++***((((((((()))******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++******))))))******+++,,,------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++***+++,,,,,,,,,+++000...------...///000///333555;;;CCCMMMXXX```dddkkknnnsssyyy{{{ssspppnnnmmmlllpppsssuuutttnnnggg```]]]UUUVVVXXX[[[___bbbdddeeekkkhhhgggkkksss{{{{{{wwwttttttyyy~~~}}}~~~}}}wwwpppjjjgggnnnppprrrrrrooollliiihhhlllsss|||{{{mmmccc^^^MMMJJJEEE>>>888666777999444444444222///,,,++++++***+++,,,---............++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++***************************+++*********))))))((((((((((((((((((((()))******))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,---...///111111333333333222111000000///000000//////.........---///////////////////////////111222111///.........,,,...000222444666:::===@@@CCCEEEEEEFFFNNN]]]hhhkkkooouuuxxxyyyxxxxxxxxx|||}}}zzz|||{{{yyy|||~~~~~~~~~xxxqqqllliiiccc[[[TTTVVVPPPIIIHHHJJJHHH@@@999===;;;777333000///111333000///...---...//////000......//////000//////.........---------,,,,,,,,,444333222111000000000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------******++++++,,,,,,,,,---+++,,,......---,,,------000111222222333444777999<<<======???BBBEEEHHHJJJJJJLLLPPPTTTXXXZZZ[[[[[[^^^^^^^^^```bbbddddddccc```aaaaaa```^^^^^^```bbbllljjjgggdddccccccddddddbbb```\\\XXXRRRLLLHHHEEECCCAAA>>>===<<<;;;:::888666666777999:::;;;999777888666555555666666444333000///...---------------,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,,,,++++++************************************************,,,+++***)))(((((()))******++++++,,,,,,++++++***+++++++++,,,,,,,,,------******++++++++++++******++++++++++++*********)))*********+++,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,---///111333333333999>>>EEENNNVVV^^^eeeiiiooorrrwww}}}|||qqqiiieeecccaaaaaadddggghhhfffcccaaaaaaccccccddddddeeeffffffgggffffffhhhnnnuuu{{{~~~{{{xxxwwwuuuwwwzzz{{{wwwrrrmmmjjjggglllrrrwwwzzz|||ooofffXXXRRRIIIBBB???===;;;999444555444333111///------+++,,,,,,---............++++++++++++++++++++++++******************+++++++++++++++,,,,,,++++++***************************************)))))))))(((((((((((((((((()))******))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---...///000111333222222111000000//////000/////////............////////////............,,,...000000//////000222222333444444666999???CCCNNNSSSZZZ\\\]]]```hhhoooyyy{{{||||||||||||~~~{{{~~~~~~zzzsssuuuvvvwwwxxxssspppnnniiieee```]]]XXXUUUSSSPPPKKKHHH???;;;777666777666444111111222333222///......///......////////////...............---------,,,,,,444333222111000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,---------.........------///111333555777888888:::<<<>>>AAABBBDDDFFFIIIKKKNNNOOOTTTUUUVVVYYY[[[]]]___```ddddddcccbbbccceeeiiimmmiiihhhddd```]]]\\\___aaakkkiiihhhffffffffffffgggaaaaaa```^^^\\\XXXUUUTTTQQQOOOMMMLLLLLLLLLJJJHHH@@@>>><<<;;;::::::888777;;;:::888999::::::999777555444222000///...------...------,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***---------------,,,,,,+++++++++++++++++++++++++++************************++++++***)))))))))************++++++++++++******++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++************))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,///...------------...///,,,---///222444666777888@@@HHHSSS\\\bbbfffkkkoootttvvvzzz~~~}}}pppfff```\\\ZZZ[[[]]]___```aaabbbdddfffnnnnnnnnnnnnmmmlllkkkjjjiiikkkpppwww~~~}}}yyylllmmmoooqqqsssvvvxxxyyyxxx}}}}}}sssiii___SSSKKKHHHEEE???999666666555444333111111000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,+++++++++************************************)))))))))))))))(((((((((((()))******))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---...///000111111111000000//////......////////////............/////////.........------,,,...////////////111333444444666777:::AAAHHHMMM\\\eeeqqqvvvwwwuuuvvvxxx}}}}}}}}}{{{{{{yyyyyyxxxyyyzzzyyyxxxzzz~~~yyysssnnnooommmkkkgggbbb___^^^^^^RRRJJJ@@@<<<<<<:::666111111333555444111//////111.................................------------,,,444333222111000000000000/////////....../////////------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...////////////////////////////////////////////////---.../////////111444777999;;;>>>@@@AAAAAACCCEEEIIIKKKNNNQQQRRRRRRPPPOOOWWWVVVVVVVVVXXXYYY[[[]]]aaabbbbbb___\\\]]]bbbfffdddaaa[[[UUUPPPNNNQQQSSSZZZ^^^dddiiilllmmmkkkjjjbbbcccdddddddddbbb```____________```bbbccccccaaa[[[SSSHHH>>>999888999999:::999888999;;;<<<;;;:::999888666444333111111111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++***************************++++++++++++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,------....../////////......000111111222333444666999>>>AAAIIISSS```jjjooorrruuuxxxyyyyyyxxxwwwwwwyyy}}}yyyqqqjjjeeeaaa```hhhhhhhhhfffeeefffjjjlllqqqrrrsssssssssrrrqqqpppoooqqquuu{{{zzzvvvwwwzzzyyyzzz||||||yyyvvvtttuuutttqqqoooiiiiiijjjnnnwwwyyypppdddZZZSSSLLLEEE???;;;999777666555555333222///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,++++++*********************************)))))))))))))))))))))(((((())))))***+++((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,,,,------........................------,,,,,,,,,------///000000000000//////............///////////////........./////////.........------000111111000///000333555555888<<>>;;;:::555333222222222333333333//////..............................------------444333222111000000000000...//////////////////...------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...////////////////////////000000000000000000111111...///111333444777<<>>===999888777999;;;<<<;;;:::::::::888777777666666666111000///...---,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,------+++***)))++++++++++++++++++++++++*********************************++++++++++++***)))******++++++******)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,******************++++++***+++,,,,,,------,,,,,,---------------------------------------------------,,,,,,,,,,,,---...///+++...000000//////000222555555666777:::AAAJJJQQQWWWaaaooozzz|||vvvooohhheeeeeegggoooppprrrrrrqqqooonnnmmmyyyxxxvvvsssppppppsssuuuvvvwwwxxxyyyyyyxxxwwwvvvqqqrrrsssuuuyyy~~~~~~zzz|||~~~{{{zzzyyyvvvrrrlllggg```^^^dddppp|||pppdddYYYQQQNNNEEEAAA===;;;:::888666444222111///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))******)))))))))))))))***++++++((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,,,,,,,------.................................---------------...///000/////////........................///////////////////////////////////////111222333444555999>>>BBBGGGKKKRRRYYY^^^cccgggjjjkkkrrr{{{|||}}}}}}{{{xxxuuusssssswww}}}}}}~~~~~~{{{xxx|||xxxooocccVVVNNNKKKLLLDDD===555222555666444111111000///............/////////.........---------444333222111000000000000......////////////......------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...////////////////////////---......//////000111111111333666888:::===AAADDDDDDGGGLLLNNNNNNMMMMMMMMMNNNRRRWWW\\\]]][[[WWWTTTOOOLLLHHHDDD@@@>>><<<;;;???BBBFFFJJJLLLMMMNNNPPPUUUVVVVVVSSSNNNJJJHHHHHHAAABBBEEEJJJRRR[[[bbbgggfffhhhjjjnnnqqquuuxxxyyyxxxwwwvvvuuutttqqqmmmjjjkkkhhhbbb]]]WWWPPPIIIDDD>>><<<;;;;;;<<<<<<;;;:::::::::999999888999999999444333222111//////............------,,,,,,++++++***++++++,,,,,,++++++***,,,---///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,+++++++++))))))************))))))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------............------,,,,,,,,,...///000+++///444666555444555777888:::===@@@EEENNNZZZcccgggmmmxxx}}}uuukkkbbb]]]\\\]]]ccchhhnnnsssuuuvvvwwwxxx}}}{{{{{{|||~~~|||~~~~~~zzzyyyvvvtttuuuzzz~~~}}}}}}}}}}}}|||{{{xxxtttoookkkjjjnnnssswwwyyymmmeeeaaaSSSNNNGGGBBB@@@===999666555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******)))***++++++,,,,,,,,,,,,************************))))))))))))***************))))))))))))***++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------.........---------...............---------------...////////////////////////...............///////////////...//////000000111222222111333666:::@@@IIIRRRXXXeeeiiioootttvvvvvvvvvvvvqqqtttxxx|||}}}~~~{{{}}}qqqfff``````ZZZQQQFFF???<<<:::444///333222000///...//////000/////////.........------444333222111000000000000---...///000000///...---........................+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---///...---,,,,,,---...///++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...........................------...///000222333333666888<<<>>>@@@AAADDDFFFFFFJJJOOOQQQPPPNNNMMMLLLHHHJJJKKKLLLMMMLLLKKKJJJIIIHHHFFFCCCAAA@@@???>>>BBBCCCFFFJJJOOOSSSTTTTTTZZZ^^^cccdddaaa\\\VVVTTTGGGFFFDDDDDDGGGMMMSSSVVVPPPQQQTTTXXX^^^eeejjjnnnpppoooooooooooonnnjjjgggffffffeeedddaaa\\\UUUPPPIIIGGGDDDBBBAAA???<<<999:::999999888888888888888999888666555333222222111///......---,,,,,,++++++***++++++,,,,,,++++++***,,,---///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++))))))************))))))************+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,........................------------.........///...---,,,+++,,,...000111222888@@@CCCBBBAAABBBCCC@@@DDDJJJNNNRRRYYYccckkkmmmooovvv|||yyyssskkkeeebbbdddffflllppptttwwwxxxyyy{{{}}}}}}}}}{{{}}}}}}{{{{{{|||}}}}}}yyyvvvrrrppprrrvvvwwwpppbbb[[[RRRKKKHHHCCC===888888666333000............------------------------...------,,,++++++******))))))***+++,,,,,,,,,,,,************************((()))))))))******************))))))******+++,,,))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000...---............------------,,,,,,---------............------------...//////////////////////////////............/////////000......///111222333444555555888===CCCLLLXXXdddlllyyy|||~~~}}}wwwvvvuuuvvv{{{uuunnnkkkjjjfff___TTTIII@@@999666555444222000///000111111////////////............444333222111000000000000---...///000000///...---........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,+++************+++,,,++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------..............................///000111333555666777:::===@@@BBBCCCCCCDDDFFFGGGKKKOOOQQQPPPNNNLLLKKKJJJHHHEEEBBB@@@@@@AAAAAADDDEEEFFFGGGIIIJJJKKKKKKOOONNNMMMQQQWWW[[[\\\ZZZXXX^^^gggkkkiiiccc\\\WWWVVVUUUSSSRRRPPPNNNMMMLLLJJJIIIHHHHHHIIIMMMPPPRRRZZZZZZ]]]aaaeeegggfffeeehhhfffdddbbbaaa___]]]ZZZSSSPPPLLLHHHEEEAAA<<<999:::999888777666666666666<<<;;;:::888666555444444//////...---,,,,,,+++++++++++++++,,,,,,+++++++++***,,,---///...---***(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,,,,+++))))))************)))))))))************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................---------.........//////...---,,,+++,,,...000222:::BBBLLLPPPPPPNNNNNNOOOIIIOOOUUUYYY[[[___eeekkkkkkjjjmmmuuu{{{uuussspppkkkiiijjjnnnqqq|||}}}~~~|||zzzzzz}}}yyy|||~~~~~~xxxwwwyyy{{{|||wwwtttqqqmmmooo{{{vvvllldddYYYRRRMMMGGG@@@::::::888444111///...//////------------------------......---,,,,,,+++******((()))***+++,,,---------************************(((((())))))*********+++*********)))******+++,,,))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///---/////////...---------,,,,,,,,,,,,---------............---------...///////////////000000000000000---.........//////000000......000111333555666777<<>>???AAAEEEKKKOOOXXX^^^aaa^^^[[[[[[ZZZWWW___```aaaaaaaaabbbeeehhhdddfffhhhiiiiiihhhgggffffffccc```^^^]]]ZZZUUUQQQQQQPPPNNNNNNPPPPPPPPPOOOJJJGGGDDDEEEKKKRRRWWWXXXdddhhhlllmmmjjjeeeaaa^^^ZZZYYYWWWWWWUUUPPPGGG@@@999999999999777555333222666666777999<<<;;;999777444444222111///---+++***------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***)))((((((************************************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------------------------)))))))))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111+++,,,444555111666BBBOOOYYYbbbbbb[[[UUUUUUWWWYYYbbbiiikkkmmmqqqpppkkkoooiiiaaa]]]```fffmmmrrrmmmnnnooorrruuuxxx{{{}}}~~~}}}}}}}}}|||}}}}}}xxxtttzzzvvvtttsssrrrrrrsssuuuwwwvvvtttrrrvvvvvvwww|||yyyyyy~~~{{{tttqqqqqqppppppttt~~~uuueee\\\XXXSSSKKKCCC777999:::777222//////111///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************+++++++++(((((((((((())))))))))))************************))))))***++++++++++++***++++++******++++++,,,---...------,,,,,,------...---...............------222111000///...---,,,,,,---------......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......---...///000111222444777999:::<<<>>>@@@PPPOOOVVVaaahhhjjjnnnttt~~~}}}|||}}}~~~|||uuusssrrrqqqqqqppplllbbbSSSIIIJJJ???555333333222222333---------............///555333222222222222111///...//////////////////...///............---------///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------...............///000111111333555777999:::===@@@CCCCCCEEEGGGGGGFFFDDDDDDDDD@@@@@@AAA@@@@@@???>>>===<<>>:::777555333111///111000...---,,,,,,---...++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++******************(((((((((((()))))))))***************************))))))***++++++++++++***++++++******++++++,,,---...------,,,,,,------...---...............------/////////....................................---,,,,,,---------.........------........./////////+++,,,---...///000000000...111777>>>FFFOOOWWW]]]dddeeemmmwwwzzzvvvsssttt{{{}}}}}}yyyvvvvvvtttrrrnnnkkkgggeeeXXXNNNDDD@@@<<<555///---//////..................555333222222222222111///000000000000000000000000///............---------///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++......///000111222444555777999;;;===>>>@@@CCCEEEEEEFFFGGGFFFCCCAAA@@@@@@<<<<<<<<<<<<===>>>?????????CCCHHHNNNTTTYYY___ccc{{{yyyqqqmmmlllhhhkkknnnmmmiiiccc^^^[[[ZZZ\\\```eeeiiikkkmmmnnnoooooonnnooopppooollljjjhhhhhhhhhhhhjjjlllnnnoooqqqhhh[[[OOOGGGEEEDDDDDDGGGLLLSSSZZZ___dddhhhkkkhhhfffbbb\\\WWWTTTTTTUUUPPPMMMGGGAAA<<<:::999888777777888:::===???>>>===???<<<999444111///...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,------------------------------........................***...000222;;;NNN___iiiqqqqqqpppmmmjjjhhhhhhiiinnnzzzuuuoookkkeeebbbcccgggjjjlllrrrsssvvvzzz~~~zzzwwwuuurrrpppjjjfffcccbbbeeegggfffeeebbbfffjjjmmmmmmmmmmmmmmmrrrqqqqqqpppppppppppppppqqqpppooooooqqqrrrrrrqqqooottt{{{~~~}}}{{{vvv{{{{{{zzzwwwuuuvvv{{{vvviii___YYYQQQHHH>>>999999888444000222111///---,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++************************,,,+++++++++***)))))))))((((((((()))))))))******************************))))))***++++++++++++***++++++******++++++,,,---...------,,,,,,------...------...............---,,,,,,------.........//////...............//////,,,------------.............../////////000000000+++,,,...///111222222222555999@@@IIITTT```lllsssyyy|||{{{qqqlllpppvvv|||yyyqqqnnnqqquuurrrdddSSSGGG>>>777444555222111000000000000000000555333222222222222111///000//////////////////000///............---------------,,,------------,,,++++++,,,,,,,,,,,,------+++******+++------,,,***+++++++++,,,,,,,,,------------------------------,,,,,,---......---+++***///000000222444666888999===>>>@@@@@@@@@AAACCCEEECCCCCCBBB@@@===<<<>>>???????????????AAACCCEEEFFFEEEIIIOOOSSSWWWZZZ^^^```dddnnnuuurrrllliiihhhggg___aaacccbbb]]]VVVQQQNNNOOORRRVVV\\\aaaeeehhhjjjmmmmmmmmmnnnmmmllljjjiiijjjjjjkkklllmmmpppsssvvvyyytttkkkccc[[[UUUQQQOOOMMMKKKIIIGGGJJJRRR\\\dddllllllkkkeee]]]XXXVVVWWWTTTQQQMMMIIIDDD@@@===;;;777666666888:::<<<<<<;;;>>>===;;;999666444111000------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...,,,,,,,,,---------------................................................,,,222333555FFFcccttttttmmmkkkhhhhhhiiimmmooopppjjjsss}}}tttnnnmmmllloootttyyy}}}~~~{{{{{{|||~~~~~~|||{{{zzzwwwtttqqqnnnllljjjgggeeebbbcccfffjjjllllllfffhhhllloooqqqtttwwwzzzyyyxxxwwwtttsssssstttvvv{{{zzzxxxvvvtttrrrpppnnnnnnoooqqqqqqppppppqqqrrrwwwyyy|||~~~yyy{{{||||||yyywwwxxx|||}}}sssiiiccc]]]SSSGGG???<<<;;;777444222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************,,,,,,,,,+++***)))(((((((((((()))))))))*********************************))))))***++++++++++++***++++++******++++++,,,---...------,,,,,,------...,,,---......///.........,,,,,,,,,------------.........---------...///000------------................../////////000000000.........///111333555666>>>CCCLLLVVVaaammmxxx~~~sssmmmlllrrr{{{zzzmmmiiijjjssshhh]]]TTTKKKAAA:::999555444222111000000111111555333222222222222111//////......------......//////............---------++++++,,,++++++++++++,,,+++++++++,,,,,,---------+++******+++------,,,***++++++,,,,,,,,,---------------------------------,,,---...//////...,,,+++222222333444666999;;;<<>><<<::::::;;;======<<<999;;;<<<===<<<999666444000///...---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...,,,,,,,,,------............................................................222333777OOOnnnxxxooojjjgggfffhhhmmmssswwwxxxnnnooosssxxx{{{yyytttpppkkkmmmqqqyyy}}}wwwrrrmmmjjjiiikkklllmmmmmmmmmllllllkkkjjjjjjlllppptttwwwyyyuuuuuuuuuuuuwww{{{|||yyyyyy{{{~~~zzzuuuqqqooommmmmmkkkhhheeedddeeegggjjjooovvv}}}~~~yyytttsssvvvyyyzzzzzz|||zzzqqqjjjccc[[[PPPEEE>>>:::888777222111000/////////000111.................................---------,,,,,,************************,,,,,,,,,+++***)))(((((())))))))))))************************************))))))***++++++++++++***++++++******++++++,,,---...------,,,,,,------...,,,------...//////.........------------,,,,,,,,,---------------...//////---------.........//////------........./////////000///...///111666:::>>>DDDKKKVVVcccnnnyyy|||yyykkkddd___```cccfff```PPP@@@888999888555222000000000000555333222222222222111//////...---,,,,,,---...//////............---------)))+++,,,+++***)))***,,,***++++++,,,,,,------...+++******+++---...,,,+++,,,,,,,,,,,,------------------------------------------...///////////////555555666777999;;;===>>>@@@AAAAAA???===<<<===>>>AAABBBBBBBBBBBBEEEIIILLLKKKJJJJJJIIIJJJJJJJJJKKKLLLNNNOOONNNKKKHHHGGGGGGGGGHHHGGGFFFHHHLLLKKKFFFJJJKKKKKKJJJHHHFFFFFFGGGCCCCCCDDDDDDDDDDDDEEEEEEGGGIIIKKKLLLKKKJJJJJJKKKPPPQQQRRRQQQOOOQQQWWW[[[eeellluuuzzzzzzuuuoookkkeeeffffffccc```^^^]]]]]][[[```ggglllmmmllljjjjjjiiillloooooojjj```VVVOOOFFFCCC???<<<;;;;;;:::999777999;;;======<<<:::888555444222000///...------++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------222000---,,,,,,---,,,+++,,,,,,,,,---......//////...................................................000111999QQQkkkoooeeeggggggiiimmmrrrwwwzzz{{{uuunnniiijjjkkkiiihhhhhhhhhkkkrrr{{{~~~yyyqqqjjjdddbbbcccdddbbbfffkkknnnppppppppppppuuuwwwyyy}}}}}}{{{{{{|||wwwuuulllnnnooommmiiidddaaa```dddhhhooouuuzzz{{{sssqqqqqquuuttttttvvv|||yyyrrrhhhbbbXXXMMMEEE???<<<:::555444222111000111111222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))*********++++++************************))))))***++++++++++++***++++++******++++++,,,---...------,,,,,,------...,,,,,,---...///////////////.........------,,,,,,,,,---...///////////////------........./////////------........./////////111111111444888???EEEIIIVVV\\\eeennntttyyy}}}~~~wwwjjjhhhggghhhcccYYYQQQPPPGGGDDD???999444111//////555333222222222222111///000///...------...///000///............---------***+++---,,,***)))+++---******+++,,,,,,---......,,,++++++,,,......---,,,,,,,,,,,,------------...------------------------.........//////111222333777888888999;;;===>>>???<<<<<<===<<<::::::<<<===???CCCHHHKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGEEECCCCCCCCCDDDHHHIIIGGGGGGIIIGGGDDDHHHJJJLLLLLLKKKJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNOOOMMMIIIEEEDDDDDDCCCDDDDDDBBB???@@@EEEKKKXXX___jjjqqqtttuuuuuuuuuooorrrvvvwwwtttoookkkiiiaaa```___```bbbddddddccckkkooouuuxxxvvvooofff```PPPKKKEEE???<<<:::999777999999999::::::;;;;;;<<<:::999666444111///......++++++++++++++++++++++++,,,,,,,,,++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................333000---,,,,,,---,,,,,,,,,,,,------.../////////................................................///111444>>>PPPbbbfffaaadddhhhooouuuzzz}}}zzzppphhhggghhheeedddffffffjjjrrr{{{}}}wwwsssrrrnnnjjjfffbbbbbbdddhhhkkkmmmrrrxxx{{{zzzwwwvvvvvv|||uuuwwwyyyxxxtttoookkkiiiiiilllppprrrrrrrrrrrrrrrtttqqquuu|||tttqqqqqqqqqrrruuuyyy~~~|||ssskkk```YYYTTTNNNFFF???:::888666333111000000000////////////////////////------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************))))))*********+++++++++************************))))))***++++++++++++***++++++******++++++,,,---...------,,,,,,------...+++,,,---...////////////.............../////////,,,...000222333222111000............////////////....../////////000000000222555:::AAAIIIQQQWWWZZZdddhhhllloooqqqrrrtttuuuwww~~~yyyssslllfffeeeiii^^^YYYQQQHHH???888444222555333222222222222111///222000///......///000222//////.........---------***,,,...---+++***,,,...******+++,,,,,,---......---,,,,,,---//////...,,,,,,,,,,,,---------......------------------------///.........000222444555999999::::::<<<===???@@@777888999999999999;;;======CCCKKKQQQRRRPPPMMMKKKPPPPPPPPPOOOLLLIIIFFFDDDAAABBBCCCCCCBBBBBBDDDEEECCCLLLRRRRRRPPPQQQQQQPPPOOORRRVVVXXXWWWVVVVVVVVVTTTTTTUUUVVVXXXZZZ\\\^^^eeefffeee___WWWPPPMMMLLLCCCDDDDDDAAA===>>>CCCHHHIIIOOOXXX```eeekkkrrrvvvwwwyyy{{{{{{yyyvvvtttsssmmmfff\\\UUUTTTTTTTTTSSS\\\aaaiiippprrroooiiieee\\\VVVNNNGGGCCC@@@===<<<<<<:::888666777999<<<>>>===<<<999666333000///...++++++++++++++++++++++++......---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////000...++++++---...//////,,,,,,------...///000000////////////////////////........................111333999CCCOOO[[[bbbddddddkkkvvvtttmmmnnnpppmmmlllnnneeejjjsss}}}}}}zzzqqqiiidddaaa___aaadddhhhmmmpppsssuuu~~~|||{{{yyy}}}{{{yyyyyyyyyppprrruuuvvvuuusssrrrssspppjjjlllwwwyyytttpppqqqtttwwwyyyzzzzzzyyy~~~sssgggbbbbbb\\\PPPEEE>>><<<999555222000///...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++************************))))))***++++++++++++***++++++******++++++,,,---...------,,,,,,------...+++,,,---...////////////,,,,,,---...///000111222---///333555666555333111............/////////000000000000000111111111111555:::DDDOOOYYYaaafffiiibbbdddgggjjjlllppptttwwwwww}}}|||xxxqqqooorrrqqqvvv|||}}}yyyrrrmmmjjjiiiqqquuussssssvvvvvvrrrlllmmmqqqwwwyyymmmhhhrrrlllbbbUUUJJJAAA;;;888333333222222111000000000..............................---------,,,,,,,,,,,,+++***+++---...---,,,---***)))+++000222///,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***////////////111333555666777999<<<>>>>>>===;;;999888888888888:::<<>>999888;;;===<<<:::999;;;>>><<<===<<<;;;888444000...,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,------------------------------------------------------***+++,,,---...000111111---------.........//////111000000//////000000111222444888AAANNNZZZccchhhkkksss{{{~~~vvvmmmjjjooouuuzzz{{{xxxvvvtttuuuzzz~~~zzzrrrjjjdddbbbeeehhhggglllqqqqqqoooooouuu|||~~~~~~xxxvvvyyytttmmmpppkkkkkkqqqwww~~~vvvtttxxx|||}}}{{{zzz{{{}}}|||}}}||||||wwwmmmddd^^^XXXQQQCCCAAA===888222000111222000000///...------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************))))))))))))+++++++++*********))))))******))))))******+++,,,************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,///000111111111///...---//////.........//////000//////000000000000//////...///111000///---......000...,,,---000444666666<<>>@@@AAAFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCCCCCCCBBBAAA@@@???DDDDDDDDDEEEFFFIIIKKKLLLOOOQQQSSSVVVXXXZZZ[[[[[[^^^aaadddbbb___^^^aaaeeeggghhhkkklllmmmllljjjhhhhhhjjjmmmooopppnnnkkkiiibbb```\\\WWWSSSPPPNNNMMMCCCCCCCCCCCCDDDGGGLLLPPPPPPWWW___fffjjjllloooqqqssssssqqqllleee\\\TTTPPPFFFCCCBBBFFFNNNXXX```dddcccbbbaaa^^^XXXRRRMMMIIIBBB???;;;999888999:::;;;<<<======<<<:::777444222...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,---...///000000---------.........//////.........//////000222222555666:::CCCPPP^^^iiinnnuuuyyyzzzyyy}}}wwwrrrmmmnnnttt{{{~~~wwwuuurrrsssxxx~~~yyyvvvqqqooojjjfffdddfffkkkoooxxx|||~~~{{{uuurrrvvvzzzzzzooonnnkkkmmmtttxxxyyy}}}{{{xxx{{{~~~{{{sssmmmhhh```WWWSSSLLLBBB:::666333111///...---,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************))))))))))))+++++++++*********))))))******))))))******+++,,,************************++++++,,,,,,,,,,,,------+++,,,,,,,,,------------+++,,,...///000000000000......---------......///...//////000000//////...---///000000...---...//////111111111111444999>>>JJJSSS^^^ggglllnnnqqqsssooopppsssxxx~~~{{{tttpppqqqpppjjjgggggglllzzz}}}wwwuuurrrrrrwww{{{{{{}}}|||vvvtttwww{{{~~~wwwpppeee___```eeejjjmmmxxx}}}~~~yyykkkeee```cccggg```OOO???333333222222111000000000..............................---------,,,,,,,,,,,,+++***+++---...---,,,...,,,+++,,,///000---***,,,,,,,,,---------......,,,,,,,,,,,,------------..................//////000000111222444666888999;;;;;;;;;:::999999888888999:::<<<>>>@@@AAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMOOOQQQTTTVVVYYYZZZ___fffmmmkkkddd^^^___bbbaaabbbccccccbbb```]]]\\\UUUWWW[[[___cccfffggghhhmmmllljjjfffbbb]]]XXXVVVMMMKKKHHHFFFEEEDDDCCCAAABBBFFFKKKPPPUUU[[[aaafffooorrruuuwwwuuuooohhhdddWWWPPPHHHDDDGGGNNNVVV[[[dddhhhllllllgggbbb___^^^RRRJJJ???999999;;;;;;:::<<<<<<======<<<;;;999888222111///---,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------.........//////------........./////////.........///111333555666<<<<<>>AAABBBCCCCCCBBB???>>>===<<<<<<===??????DDDFFFHHHKKKMMMMMMLLLLLLJJJKKKMMMNNNOOONNNMMMLLLIIIIIIIIIJJJLLLOOOQQQSSSTTT]]]fffiiiccc[[[UUURRRQQQQQQQQQPPPNNNKKKHHHGGGDDDEEEHHHKKKNNNQQQTTTVVVdddeeefffeeeccc```\\\YYYVVVTTTRRRSSSTTTRRRLLLGGGEEECCCAAAAAADDDKKKSSSXXXaaagggooovvvzzzyyyuuurrrfffbbb\\\VVVTTTSSSTTTUUUcccjjjrrruuurrroooooopppiii^^^PPPDDD>>><<<<<<<<<:::;;;<<<============<<<888666333000...---------------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------.....................---............//////////////////000222444666888999CCCEEELLLUUUaaajjjppprrrkkknnnpppnnnllllllooorrrtttvvvzzz~~~}}}|||}}}{{{vvvrrrnnnlllhhhhhhggghhhkkkrrr{{{~~~~~~{{{{{{yyyvvvsssnnnooopppuuu~~~|||wwwpppnnnmmmqqq{{{}}}|||{{{rrrgggiii]]]NNNCCC===:::777555000///......------......,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++*********))))))******************************))))))******+++,,,************************+++++++++,,,,,,,,,------,,,------------.................................//////...---------......------............------,,,...///...---...///111///222777:::===DDDMMMUUUZZZ[[[[[[ZZZ[[[aaajjjqqq|||zzzwwwtttwww|||ooonnnjjjbbb\\\^^^gggpppwwwuuuuuu{{{wwwllleeeccc333333222222111000000000..............................---------,,,,,,,,,,,,+++***+++---...---,,,------------......,,,+++,,,,,,,,,---------......,,,,,,---------.........,,,------...///000000111222333444666777888999999777777666777888:::===>>>===>>>@@@BBBCCCCCCBBBBBB;;;:::::::::<<<>>>@@@AAABBBEEEJJJOOOPPPOOOLLLJJJIIIKKKMMMNNNNNNMMMKKKIIIHHHGGGEEEEEEEEEHHHJJJLLLGGGJJJMMMQQQQQQNNNGGGBBBGGGGGGFFFEEECCCAAA>>>===@@@@@@@@@AAACCCFFFHHHJJJNNNQQQTTTXXXZZZZZZXXXWWWTTTUUUYYY___dddeee```[[[UUUOOOFFF@@@???CCCIIIMMMUUU[[[dddmmmtttwwwwwwvvvfffeeeccc```\\\YYYXXXWWW]]]eeepppvvvxxxyyy}}}xxxjjjWWWGGG===:::;;;999999:::;;;<<<===>>>>>>===;;;888444111...---,,,...------,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------...............---------........./////////000000///000111333666999;;;===GGGMMMXXXeeepppuuuvvvuuuhhhhhhhhhgggeeefffkkkqqqvvvzzzzzzxxxuuurrrooonnnmmmmmmggggggggghhhmmmuuu~~~xxxpppmmmlllqqqyyyzzzxxxxxxvvvpppjjjiiirrr|||rrrkkkdddYYYLLLAAA:::888777222111000///............,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++******************************************))))))******+++,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------//////////////////000000111111000//////...//////------............---------............///111333222333777???IIISSS[[[```cccccc```^^^```gggsss|||}}}{{{{{{~~~qqqcccXXXRRRPPP^^^aaahhhtttuuuzzz}}}yyysss333333222222111000000000..............................---------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------...---------,,,,,,,,,---------......,,,---------............,,,,,,---...000111222222444555666777888888888888666666666777999<<<>>>@@@???@@@@@@AAAAAAAAA@@@@@@999999:::<<<>>>@@@BBBCCCBBBEEEJJJMMMNNNLLLHHHFFFDDDFFFGGGHHHHHHGGGEEEDDDAAA???>>>======>>>@@@AAA@@@<<<777777;;;>>>>>>=========<<<<<<;;;:::888888:::999999999;;;===???@@@???AAAEEEIIIMMMOOOQQQRRRUUUYYY```jjjrrrwwwyyyyyyssskkk^^^SSSJJJEEEBBB@@@EEEJJJSSS^^^iiisssyyy}}}pppooolllfff___ZZZXXXXXXVVV]]]fffnnnttt{{{{{{iiiTTTCCC;;;999999999:::;;;<<<<<<===>>>???===;;;888444111///---///...---,,,,,,++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------..................------....../////////000000000...///222666:::???BBBDDDMMMVVVdddsss~~~|||qqqjjjbbb___^^^bbblllvvvwww|||}}}xxxqqqooollliiihhhiiikkkllljjjjjjjjjkkkoooxxx}}}wwwqqqmmmpppuuu{{{}}}xxxxxxzzzvvvsssooonnnqqqwww~~~uuuqqqnnnfffZZZLLLAAA:::888333222000///------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,++++++++++++************************+++++++++******))))))******+++,,,************************++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,---...000222444555222222111000////////////.........//////.........---.../////////000333666777999>>>IIIVVVaaagggjjjkkklllmmmmmmpppvvv{{{xxxzzz{{{xxxwwwvvvyyy}}}sssbbbVVVOOORRRXXXcccqqqwwwppprrr|||{{{kkkmmmwww333333222222111000000000..............................---------,,,,,,,,,,,,+++***+++---...---,,,***,,,---...------......,,,,,,,,,---------......------------............------...000111333444444555666777888888777666555777777888999;;;===>>>???BBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA===>>>??????@@@???>>>===999888777777777888:::;;;>>>:::777666888;;;===>>>:::::::::;;;;;;;;;;;;;;;999999888888888999:::;;;<<<<<<===>>>AAADDDFFFHHHPPPTTTZZZbbbkkkuuuyyypppfffYYYMMMEEEBBBDDDIIIQQQ[[[gggrrrxxx{{{{{{zzztttkkkbbb]]][[[UUUWWWZZZ```hhhpppwww|||zzzoooaaaRRREEE>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;999666222111//////...,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------...................../////////000000000000///222666<<>>;;;:::999999999777888888999999999999999888888888999:::;;;======;;;???BBBCCCBBB@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJEEEDDDCCCBBBAAAAAA@@@@@@???===;;;999999;;;>>>@@@???BBBFFFKKKSSSaaappp{{{uuufff\\\PPPNNNKKKJJJNNNVVV^^^ccctttyyyyyyooofffbbbWWWUUUSSSUUU[[[bbbgggjjjsssrrrqqqooojjj___QQQFFF======<<<<<<<<<<<<======999:::<<<<<<;;;999666444000///...---,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////////////////000000000000333666;;;CCCLLLUUU\\\```nnnsss}}}qqqhhhcccggglllooosssyyy}}}yyyvvvtttrrrpppmmmlllkkklllpppwww~~~xxxuuurrrmmmnnnssspppssszzz~~~zzzwwwtttqqqlll```PPPDDD:::999777444111///......,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))******++++++++++++*********)))***++++++,,,************************++++++,,,,,,,,,---------............/////////000...------,,,---...///000111111000......---------//////000000000000/////////000000000000333666999AAAJJJWWW```eeekkksssyyyzzzyyyzzz}}}~~~{{{{{{xxxrrriiiaaa\\\ZZZVVV\\\\\\UUUPPPPPPNNNKKKIIIHHHFFFFFFHHHJJJLLLLLLLLLGGGEEEFFFGGGDDDCCCEEEEEEHHHLLLPPPTTTXXX\\\___hhhooozzzrrr___RRRNNNPPPTTTXXX___gggmmm{{{oooiiilll{{{xxxlllsss333333222222111000000000444222000---,,,,,,------++++++---...//////000000+++++++++,,,,,,------------------...------,,,,,,,,,---......//////......---------------...///000000222444555555666888999<<<888555444666777666444<<<;;;::::::;;;>>>@@@BBB???===:::888888999;;;<<>>@@@===:::777777777777666666666666888;;;<<<<<<<<>>======>>>===???@@@@@@BBBKKKXXXbbbnnnttt{{{~~~}}}xxxpppiiiaaa^^^XXXOOOIIIIIIOOOUUUhhhpppzzzxxxpppkkkjjjaaaZZZVVVSSSQQQXXXbbbhhhfffeeecccaaa\\\WWWRRRJJJIIICCC;;;888:::;;;:::=========<<<;;;;;;;;;;;;222000////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,---......,,,,,,---...///......---------......---...000111222222111000///444<<>>???@@@AAABBBCCCBBB???===;;;:::888555333333333333333666666888<<>>???@@@BBBFFFKKKPPPWWW```lllvvv{{{{{{wwwssskkkiiieee^^^WWWRRRPPPOOO]]]dddnnnwww|||~~~wwwqqqkkkfff^^^UUUSSSWWW[[[___cccfffeeeaaa\\\YYYPPPNNNFFF<<<777999:::999<<<============<<<<<<;;;444222000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,---......,,,,,,---...///......---------......,,,---......////////////222777???IIITTT^^^ggglllvvvzzz{{{uuukkkkkkmmmrrrzzz~~~~~~zzzyyyxxxxxxxxxxxxvvvuuuooooooqqquuu}}}|||zzzzzz}}}}}}xxxssshhh[[[RRRFFF@@@:::777666444000,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------.......................................///000000000000000000000000000000///...//////000000///...000000111111444999???DDDNNN[[[aaadddkkkooovvv|||}}}pppeee\\\VVVRRRKKKKKKIIIHHHGGGFFFFFFFFFHHHKKKOOOSSSWWWYYY[[[[[[\\\[[[YYYWWWVVVVVVWWWWWWUUUXXX]]]``````^^^ZZZWWWUUUTTTRRROOOLLLIIIHHHFFFDDDFFFIIIMMMQQQVVV\\\```gggqqq|||yyypppggg^^^RRRMMMIIILLLZZZpppwwwmmmjjjrrr333333222222111000000000111000///---------...///------...............------,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,---......//////......------------...///000111444555666666555555666777777555444555777999999999777999;;;===>>>===;;;:::999999:::;;;<<<===>>>??????@@@AAAAAA???<<<999777444444333222222444555666<<<>>>CCCKKKTTT___hhhmmmqqqrrrssstttwwwzzz}}}{{{oooeee\\\XXXNNNJJJEEEAAA???>>><<<;;;???GGGUUUcccnnnssstttuuupppooommmjjjeee\\\SSSMMMKKKPPPWWW```iiisss}}}}}}rrrcccYYYVVVVVV\\\dddjjjkkkhhhdddbbb\\\XXXMMM@@@999999:::999:::;;;===>>>>>>===<<<<<<888555111///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,---......,,,,,,---.........---------......///---------...///111333444777;;;BBBLLLWWWbbbjjjoooyyyzzz|||}}}xxxtttvvvvvvxxx}}}|||pppqqqssstttttttttuuuvvvtttuuuxxx|||zzz{{{}}}~~~~~~yyy{{{{{{tttlllccc\\\NNNFFF===999:::888222------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------........................---------......000111222000000000000000000000000000000000000000///......333222111444;;;BBBIIILLLYYYeeeiiikkksssvvv}}}ssskkk___WWWSSSQQQOOONNNRRRTTTWWW[[[^^^bbbdddeeegggiiinnntttyyy}}}~~~}}}}}}~~~~~~{{{wwwssssssrrrqqqnnnjjjgggeee[[[XXXSSSOOOMMMKKKJJJIIINNNTTT\\\dddssszzzoooeeeUUUKKKLLLYYYjjjvvvpppiiieeehhh333333222222111000000000//////............///000......//////...------,,,---------,,,,,,+++++++++,,,,,,------...---------,,,---......///.........------......///000111222666777888777555444555666444444444666888:::;;;;;;999:::<<<=========<<<;;;888999:::;;;<<<<<<;;;;;;======;;;:::888666555444333555777999;;;===AAACCCGGGKKKQQQZZZfffttt{{{qqqcccWWWNNNGGG>>>999<<<===CCCNNNYYYbbbkkkrrrqqqnnnlllkkkiiicccYYYRRREEEEEEFFFIIIPPP[[[hhhppp}}}{{{oooddd___^^^```dddkkkpppppplllhhhjjjdddXXXHHH>>><<<;;;888888999;;;=========<<<;;;;;;888444111///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...,,,------......------,,,........................,,,---......,,,,,,---......------------...//////......///000444888===@@@CCCFFFLLLUUU```jjjqqqttt|||yyyuuuuuuvvvwwwwwwuuu}}}}}}zzzuuummmoooqqqqqqpppqqqvvv{{{~~~{{{zzzyyy{{{|||zzz{{{}}}{{{yyytttvvvwwwuuuuuuzzzyyyssskkkeeeXXXMMM@@@::::::;;;777222......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,------------...........................,,,,,,------///000222222////////////////////////000111222333222111111222777555666<<>>CCCFFFKKKPPPTTTVVVYYY^^^eeemmmxxxwwwfffTTTHHHFFF???;;;???HHHSSScccqqqyyytttoookkkiiieee___[[[PPPMMMHHHCCCDDDJJJSSS[[[ffflllrrruuusssnnniiieeefffbbb___dddnnnsssrrrnnnqqqlll```OOODDD@@@<<<888888999:::;;;<<<;;;;;;:::>>>;;;777444222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........,,,------......------,,,........................,,,---......,,,,,,---...---------------...//////---...000444:::AAAHHHLLLQQQTTTZZZdddpppzzz|||tttkkkhhhkkkrrrvvvxxxxxxyyy|||}}}yyyuuurrrrrrrrrrrrppppppttt{{{~~~|||{{{~~~{{{tttlllddd]]]XXXVVV\\\ccciiijjjhhhhhhnnnttt|||vvvqqqooooooqqqtttwwwzzz}}}~~~|||xxxxxxzzzzzzvvvpppoootttyyy~~~vvvnnnbbbUUUEEE;;;:::;;;;;;999111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,---------.................................,,,,,,------///000222222///////////////////////////222555555555555666888999999<<>>;;;>>>FFFVVVggg}}}zzztttoookkkhhheeeddd^^^ZZZSSSKKKFFFEEEHHHKKKSSS[[[bbbeeehhhlllmmmkkkiiiaaaZZZ\\\fffooosssrrrqqqnnneeeXXXNNNHHHCCC>>>:::::::::::::::;;;;;;;;;@@@===:::888666444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---------............,,,------......------,,,........................,,,---......,,,,,,---...---------------...///000,,,...111777@@@IIIQQQVVVWWWZZZaaammmzzzvvvmmmccc```fffpppwww{{{uuuvvvzzz}}}yyyxxxxxxuuusssqqqpppnnnmmmooouuu}}}|||yyywwwvvvuuutttqqqooopppooolllhhhaaaZZZSSSOOOQQQXXX```dddccc```^^^]]]nnn}}}}}}vvvpppllljjjeeejjjooottt{{{|||{{{tttnnnmmmoooxxxkkk___NNNAAA;;;;;;<<<===555333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++++++++,,,---------....................................---------......000111222000000000000000000000000///333777888777777999<<<888;;;BBBNNN\\\iiirrrvvv~~~xxxppphhhnnnyyy|||tttsssooojjjfffeeeiiimmmxxx~~~|||zzzyyyyyyfffhhhlllpppuuuxxx{{{||||||zzzwwwuuurrrnnnjjjgggeee___YYYSSSJJJBBB???AAAJJJQQQbbbxxxqqqaaa]]]ZZZUUUEEEBBBAAABBBGGGQQQdddssstttcccgggppp333333222222111000000000//////////////////........................------+++,,,,,,,,,,,,,,,,,,---***+++,,,---............,,,---......//////............///000111333444555444555666555333222222333444777::::::999888999:::666666777888:::<<<===>>>@@@@@@>>>===:::888666555222333444777:::===@@@BBBDDDJJJQQQVVVYYY^^^dddjjjrrrttttttqqqooopppuuuzzz~~~}}}~~~~~~~~~lllZZZPPPHHHCCCJJJVVViiilllnnnoooooonnnoooooojjjhhhcccZZZQQQJJJGGGFFFGGGPPPWWW[[[bbbkkkqqqqqqkkkeee^^^[[[^^^eeemmmsssoooppplllddd\\\WWWQQQKKK>>>===<<<::::::;;;<<<===@@@???===<<<:::777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------............,,,------......------,,,........................,,,---......,,,,,,---...---,,,,,,------///000000///222777>>>GGGPPPXXX]]]\\\___fffrrr}}}rrrjjjbbbbbbkkkvvv}}}||||||~~~|||wwwuuuxxxyyywwwtttnnnmmmmmmpppvvv}}}~~~xxxxxxyyy}}}xxxuuuqqqooonnnmmmjjjgggdddgggkkknnnmmmiiiccc___XXX]]]eeemmmoooiii]]]TTTZZZddduuu}}}xxxtttqqqgggkkkooorrrzzz{{{sssnnnllluuutttjjj[[[KKK@@@;;;;;;<<<888666333000............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,------------...................................................///000000000000000000000000000000111555888999666666999<<<999@@@KKKVVVbbbmmmvvv{{{~~~~~~~~~~~~}}}|||wwwppphhhbbb```bbbcccdddfffllluuu{{{~~~}}}}}}|||{{{yyyxxxwwwqqqwwwyyywwwuuuttttttuuuwwwyyyyyyzzz{{{yyytttnnnjjjhhhhhhaaa\\\ZZZTTTIIIAAA@@@@@@AAAIIIYYYiiivvvxxxkkkgggaaaXXXFFFAAA===???CCCIIIUUUbbbzzz|||pppjjjnnnvvv333333222222111000000000//////000000///...------------...............---+++++++++,,,,,,---------***+++,,,---............,,,---......//////............///000111333555666333444555444222111222333555888;;;;;;888777777999666888;;;>>>@@@AAA@@@@@@<<<<<<:::888666444333222000333888===AAADDDFFFFFFLLLRRRYYY]]]___ccciiinnnlllnnnooollliiiiiinnnsssmmmkkkiiigggeeeddddddddd[[[[[[[[[\\\]]]bbbhhhlllhhhkkkpppssswwwzzz~~~nnn[[[IIIEEEKKKLLLUUUbbblllqqqtttwwwyyywwwvvvssskkk___TTTLLLHHH;;;EEENNNSSS\\\iiiqqqqqqooommmhhh___ZZZ]]]hhhqqqpppsssrrrmmmiiieee^^^WWWBBB@@@===;;;;;;<<<>>>???@@@@@@??????===999444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,------......------,,,////////////////////////,,,---......,,,,,,---...,,,,,,,,,---...///000111555777===DDDMMMVVV^^^bbbgggiiinnnxxx|||qqqkkkeeehhhsss~~~wwwsssqqqssswwwyyywwwtttrrrrrrttt{{{|||yyyyyyxxxvvvtttrrrrrrtttwwwzzz|||{{{zzzoookkkgggeeedddbbb___\\\ZZZaaajjjssswwwvvvrrroooeeehhhqqq{{{wwweeeVVVLLLOOOYYYkkk|||nnnqqqqqqrrr{{{{{{tttpppmmmyyyrrreeeTTTDDD;;;888:::;;;888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,------------.........//////........................//////.........//////000000000000000000000000000222666999999555444777:::===EEERRR]]]fffoooxxx~~~xxxxxxyyy|||wwwmmmdddYYYMMMEEEIIIOOOYYYdddoooyyy~~~{{{zzzxxxxxxwwwrrrsssuuuvvvwwwxxxxxxxxxxxxzzz}}}{{{vvvtttuuuwwwyyyqqqvvv{{{}}}zzzvvvttttttmmmfffbbbdddaaaVVVMMMJJJBBB<<<:::@@@HHHOOO[[[gggpppzzz|||uuupppnnndddWWWKKKCCC>>>@@@BBBDDDKKKTTTaaatttvvvkkk```^^^rrr555444333111000/////////111000///...............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111111111111222333444666777111222222333444555666666999999888888777777666666888888999===@@@AAA>>>:::999777333111111333777999:::===AAAEEEHHHLLLQQQTTTVVVWWWZZZ^^^aaadddffffffeeehhhgggddddddfffaaaXXX]]]SSSKKKKKKKKKHHHIIILLLLLLKKKIIIGGGFFFIIIMMMPPPSSSVVVZZZ\\\]]]___cccggghhhkkkoootttyyy}}}ttt[[[DDDJJJEEEIIIXXXiiittt|||xxxnnncccYYYSSSFFFDDDCCCGGGQQQaaapppyyyyyyoooiiijjjggg___```fffrrrvvvzzzzzzvvvrrrqqqqqqdddVVVCCC888777:::;;;;;;>>>======>>>>>><<<999666000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******---...---+++------------------------------------------------.........////////////000........................---,,,++++++...000111111555AAAKKKRRR\\\ffffff___jjjrrryyy{{{}}}~~~wwwmmmiiijjjnnnuuu~~~zzzvvvmmmlllmmmqqqvvvyyyxxxuuusssuuu{{{|||xxxwwwvvvtttrrrqqqqqqqqqpppppprrrssstttuuuuuuuuuppppppllldddZZZSSSPPPPPPNNNXXXcccmmm{{{yyyqqqmmmwwwyyyiiiOOOLLLJJJPPP```ssszzzrrroootttxxxpppllluuuyyyuuukkk]]]OOOCCC<<<999<<<;;;999666333000---+++...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000/////////444111222666999:::===BBBDDDOOO\\\eeejjjoooxxx}}}|||~~~~~~qqq___TTTQQQQQQPPPNNNLLLRRR\\\jjjwww~~~|||zzzxxxvvvuuupppqqqqqqqqqrrrrrrrrrrrrppppppppppppqqqsssuuuvvvuuuuuuuuuvvvwwwyyyzzz{{{}}}||||||{{{zzzyyyxxxwwwyyywwwvvvuuuvvvwwwwwwwwwyyyvvvrrrpppnnnjjjddd___RRRKKKAAA;;;999;;;>>>@@@EEEJJJPPPTTTWWW]]]fffnnniiidddZZZPPPIIIGGGJJJMMMKKKMMMVVVaaafffmmm{{{eee___bbb555444222111000/////////000///......------......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111222222222222333444555555111111222333555666777777999888888888777777666666999888999<<<>>>>>>;;;888777555333111222444888:::???BBBGGGKKKNNNQQQUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]bbbddddddbbbcccfffccc\\\OOOGGGAAABBBCCCBBBDDDHHHJJJIIIGGGEEECCCCCCEEEGGGLLLPPPTTTWWWXXXZZZ]]]```aaabbbdddfffiiijjjkkkkkkkkkpppxxxiiiVVVLLLEEEIIISSS___lllwwwzzzqqqiiidddSSSNNNGGGCCCHHHUUUfffrrrssstttxxx|||yyypppiiihhhggglllttt|||qqqZZZFFF<<<999999:::===<<<<<<>>>>>>>>>;;;999333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,...---+++------------------------------------------------------........./////////........................///---,,,---///111222333999FFFSSSZZZbbbkkkkkkfffhhhnnnrrrtttvvvxxxtttmmmoooqqquuu}}}wwwssstttmmmmmmmmmppptttxxxzzz{{{xxxyyy}}}{{{xxxvvvuuutttsssrrrppppppoooooolllmmmnnnooopppqqqqqqqqqnnnlllggg^^^SSSKKKHHHGGGJJJTTT___iiiuuu~~~uuunnnkkkrrryyycccYYYMMMIIIQQQ```oooxxx~~~~~~wwwvvv~~~|||uuuooohhhlllxxxwwwlll___QQQFFF@@@;;;:::888666444111...+++...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////555222222666999<<>>===DDDHHHMMMRRRTTTVVVXXXZZZ^^^^^^___```````````````[[[]]]bbbgggmmmttt|||rrrcccPPPEEEBBBIIIWWWdddpppwww~~~~~~xxxsssqqqbbb[[[OOODDDAAAJJJZZZfffjjjwwwzzzppphhhcccfffmmmwwwmmmRRR@@@777666777;;;;;;;;;<<<>>>???===<<<555444111...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,------------------------------------------------,,,---------....................................000//////...///222444555===OOO^^^ccchhhnnnpppllliiikkkkkkkkknnnrrrrrrooowwwyyy}}}yyynnnlllqqqmmmnnnooopppsssxxx~~~|||yyyvvvsssqqqpppqqqqqqpppooonnnmmmmmmmmmkkkkkklllmmmnnnnnnnnnmmmqqqooojjjaaaWWWNNNHHHFFFHHHRRR\\\dddllluuuyyyyyyqqqmmmiiikkksss{{{zzznnn\\\NNNJJJSSSaaakkkzzz{{{}}}{{{zzz}}}}}}yyyvvvssspppjjjgggkkk|||~~~vvvlll^^^NNNCCC;;;:::888666555333///,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////.........///////////////555222111666<<>>>>>@@@BBBGGGFFFEEEDDDCCC@@@===:::>>>BBBHHHMMMRRRUUUVVVWWW[[[\\\^^^```aaabbbbbbbbb___```bbbcccdddhhhmmmqqqzzzttt]]]MMMFFFJJJOOO[[[cccnnnuuuwwwuuuuuuvvvmmmggg\\\OOOGGGHHHPPPXXX___ppp||||||zzzxxxqqqggg___]]]^^^eeesssuuu\\\GGG<<<999;;;:::999999:::<<<>>>>>>===777555222///---,,,---...---------------------------,,,++++++,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................000000/////////111555777AAAUUUggglllmmmrrrtttrrrqqqnnniiigggiiiooorrrttt||||||vvvlllkkkooooooppprrrrrrtttzzz~~~|||zzzwwwsssqqqpppooopppnnnnnnnnnnnnmmmlllkkkkkkllllllmmmnnnnnnnnnnnnnnnrrrsssrrrnnnfff]]]TTTOOOOOOVVV^^^cccfffkkkpppsssqqqoookkkgggfffkkkttt{{{{{{nnn]]]PPPPPP[[[fffttt{{{xxxxxx|||{{{zzzxxxvvvuuussssssrrriiidddnnn|||uuuhhhWWWKKK>>>;;;888777777555222......,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////.............../////////333111222999BBBJJJUUU^^^ccciiisss}}}nnnhhhkkkpppzzzzzziii___[[[[[[aaakkkxxx~~~wwwqqqmmmjjjttttttvvvwwwyyywwwtttqqqnnnmmmkkkiiigggeeedddccc^^^^^^]]][[[YYYXXXVVVVVVSSSRRRQQQPPPOOONNNMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTXXX\\\```ccceeedddddddddddddddeeegggiiimmmppptttxxxzzzyyywwwuuuwwwtttnnnhhhaaaYYYQQQKKKEEEGGGIIIIIIHHHHHHIIIKKKVVV___mmmxxx~~~~~~}}}pppaaaPPPHHHFFFGGGOOOWWWbbbvvv222222111000////////////------,,,,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...000222333444666666444333222111111111111222333444666777888999666666777777888888999999:::999888666444333333333444555666888;;;>>>AAABBBEEEIIIMMMPPPQQQQQQQQQQQQPPPPPPPPPOOONNNMMMKKKJJJ>>><<<:::999:::<<<@@@DDDIIIHHHFFFCCCBBBDDDGGGHHHGGGFFFFFFGGGHHHFFFAAA>>><<<>>>BBBGGGMMMQQQTTTUUUVVVWWWYYY[[[]]]___``````aaabbbddddddccccccdddeeeiiimmmsss{{{nnnZZZLLLDDDIIIPPPZZZcccjjjpppvvvzzzuuusssmmmcccXXXOOOKKKJJJOOO```nnnqqqsssvvvrrriiiZZZTTTNNNQQQ]]]mmm{{{vvveeeTTTGGGBBBBBB:::888777888:::<<<======888666333000...---,,,---------------------------,,,,,,,,,,,,++++++,,,---------------------------........................,,,,,,,,,---------.................................//////......111666:::CCCXXXlllrrruuu{{{|||uuummmiiikkkooovvv{{{}}}{{{{{{}}}}}}xxxrrrpppqqqqqqsssuuuuuuxxx}}}vvvuuu|||}}}{{{{{{xxxvvvssspppnnnnnnooopppnnnnnnnnnnnnmmmkkkjjjiiijjjkkklllmmmmmmnnnmmmmmmnnnrrrxxx{{{yyypppeee^^^]]]```ccceeeeeefffjjjooopppqqqnnniiicccccchhhnnnxxx}}}{{{lllWWWMMMPPPYYYiiisss}}}}}}xxxuuupppsssvvvyyyyyywwwuuussswwwmmmcccaaajjjxxx}}}tttfff[[[EEE@@@:::888888888444111///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////............//////000000111000555@@@KKKVVVbbblllzzz~~~|||vvvuuuwww|||wwwyyyxxxoooccc[[[[[[___nnnvvvwwwooohhheeellllllmmmoooqqqqqqooommmgggeeebbb^^^ZZZXXXVVVUUUMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>??????@@@@@@AAADDDGGGJJJNNNPPPQQQUUUVVVXXXXXXXXXZZZ]]]aaaccchhhnnnsssuuuvvvuuutttuuutttsssrrrooojjjddd___SSSTTTSSSQQQMMMIIIFFFEEEHHHNNNXXXcccnnnxxx}}}rrrbbbSSSGGGAAAEEELLLWWW]]]nnn222111000///////////////------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///111333444555666666444333222111111111333333444555666777777888555555666777888999999:::888888777555222222333555666888:::===@@@CCCEEEFFFHHHKKKOOOPPPPPPOOOOOOPPPPPPPPPNNNLLLJJJGGGEEECCC===999666555444666<<>>GGG\\\pppxxx}}}yyyooolllnnnrrrzzz~~~{{{yyyzzzxxxwwwyyyxxxvvvvvvtttvvvxxxzzzyyymmmhhhnnn|||{{{xxxwwwwwwxxxsssqqqooommmllllllmmmnnnnnnnnnnnnnnnmmmjjjhhhgggffffffhhhiiijjjkkkkkkkkknnnuuu}}}uuunnnkkkjjjjjjiiigggjjjnnnpppqqqqqqooojjjfffffffffqqqzzzvvvbbbQQQLLLMMM\\\fffqqquuuyyyzzzwwwrrruuuyyy~~~zzzvvvxxxsssjjj```\\\dddtttxxxnnngggOOOGGG>>>:::::::::777444000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////......//////000000111111111333;;;IIIWWWaaallluuu{{{{{{}}}zzzhhhiiigggbbb___bbbjjjqqq|||wwwtttllljjjiiiiiikkklllkkkjjjccc```ZZZTTTOOOJJJGGGFFFAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;:::999888999999888777777777888888777888999;;;===>>>@@@AAAAAADDDHHHIIIJJJMMMSSSWWW[[[```gggmmmqqqtttuuuwwwuuuuuuvvvwwwwwwuuupppmmmhhhccc\\\UUUOOOKKKJJJIIIIIIJJJLLLPPPWWWcccpppxxx}}}sssbbbOOODDDCCCGGGKKKHHHSSSfffpppttt111111000////////////000......------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///111333555666666555444333222111111111444555555555666666666666444555666777888999::::::666777666444111222555888:::;;;>>>BBBEEEGGGHHHIIIJJJLLLNNNNNNMMMLLLMMMNNNLLLKKKJJJIIIGGGDDDBBBAAA@@@:::777777666888@@@KKKQQQVVVXXXTTTUUU[[[``````[[[YYYYYY\\\``````\\\WWWMMMHHHBBB???BBBGGGJJJLLLVVVWWWXXXZZZ\\\]]]]]]^^^\\\^^^bbbdddddddddeeefffeeefffhhhiiikkknnnssswwwnnnQQQIIIAAAAAAKKKZZZgggooouuuwwwzzz}}}|||sssdddZZZNNNLLLQQQ\\\gggkkklllmmmmmmeeeXXXLLLEEEGGGNNNTTTaaadddgggeee___TTTKKKEEEAAA>>>:::999999;;;<<<===;;;;;;:::888555111///---........................+++---...,,,******,,,...------------------------........................------........./////////........................,,,...000//////444<<>>@@@FFFKKKNNNTTT\\\dddiiinnnssswwwuuuuuuuuuwwwyyyyyywwwuuusssnnnggg___XXXTTTPPPNNNGGGGGGFFFFFFIIIOOOWWW]]]qqqsssrrriii\\\SSSPPPPPPMMMIIIJJJNNNPPPUUUdddvvv111000000////////////000...............///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......000222444555777666555444333222222222222666666666666666666666666444555666777888999:::;;;555666666333111222666:::<<<>>>AAAEEEHHHIIIJJJKKKIIIJJJKKKKKKIIIIIIJJJKKKEEEFFFFFFFFFEEEDDDCCCCCCBBB<<<999999999;;;EEEQQQ___eeefffaaa```eeeiiiiiihhhfffeeehhhllllllhhhdddYYYQQQGGGAAAAAAEEEIIIKKKRRRSSSVVVYYY[[[]]]______\\\^^^```aaaaaabbbccceee\\\___cccfffhhhjjjmmmooouuuvvvzzziii[[[IIIBBBIIIXXXdddkkknnnooottt}}}wwwmmm]]]OOOFFFMMMVVV\\\ccckkkhhhcccZZZOOOGGGGGGMMMSSS]]]aaafffhhhfff^^^UUUNNNEEEAAA===::::::<<<===============;;;888444000...........................+++---...---******,,,///------------------------////////////////////////.........////////////000........................,,,...111111111666>>>FFFZZZjjjvvvzzz}}}~~~ssskkklllooottt}}}wwwpppppptttwwwzzz}}}yyyyyy|||}}}~~~~~~}}}zzzwwwtttrrrqqqpppmmmmmmmmmllllllllllllmmmmmmnnnnnnmmmjjjgggcccaaaaaabbbdddfffhhhjjjkkkkkkjjjppp|||wwwpppqqqqqqooopppsssrrrqqqqqqrrrsssnnnddd]]]YYY\\\ccclllpppkkk```WWWQQQ]]]hhhnnnrrryyy}}}|||||||||~~~}}}jjj\\\[[[___ooottt{{{~~~|||vvvpppmmm___SSSEEE===<<<<<<:::888222111.........///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000///000000111222333333333777<<>>============;;;;;;<<<<<<<<<<<<<<<<<<999<<<>>><<<999999===AAABBBHHHRRRZZZaaahhhooottttttssstttvvvyyy{{{{{{zzzqqqooolllhhhbbbZZZQQQKKKDDDFFFFFFGGGGGGIIILLLOOORRRZZZ```aaa^^^\\\YYYVVV\\\YYYQQQFFFCCCLLLXXX___333222111000//////////////////............///////////////...---,,,+++***/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,111111111222222333333444555444333222222333555666888777777666666666777777888888999999888777555444000222444555666888;;;>>>@@@@@@AAACCCDDDFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCAAABBBAAA@@@@@@BBBFFFIIIEEEFFFDDDAAA===@@@HHHOOOkkkrrrvvvssskkkfffiiimmmoooooooooppppppooollljjj\\\UUUMMMGGGEEEDDDCCCBBBNNNPPPTTTYYY\\\^^^_______________]]]\\\\\\___bbb___^^^]]]]]]]]]___```aaadddiiiooossswwwxxx]]]NNNIIIJJJRRRZZZjjjmmmrrrvvv{{{|||xxxsssdddWWWJJJFFFGGGMMMZZZhhhmmmggg___VVVOOOJJJFFFCCCQQQYYYdddkkkjjjcccZZZTTTTTTKKKAAA<<<<<<===;;;999===<<<;;;;;;:::777333///000///---,,,+++,,,,,,---........................------------------------------------------------//////............//////......---------......///111000000333555:::EEEPPPgggiiipppyyyyyyqqqiiijjjlllrrrzzz|||wwwvvvyyy||||||{{{wwwzzz~~~xxxxxxwwwvvvtttqqqooommmmmmnnnoooooooooooommmmmmllljjjhhhfffdddccccccccc```bbbcccddddddeeegggiiijjjmmmrrrzzzxxxwwwuuusssqqqooooooooopppooooooqqqsssrrrmmmiiiYYYUUUSSSYYYcccjjjjjjhhh```aaaeeennnwww}}}|||zzz{{{wwwuuutttwww}}}ttthhh___[[[cccrrr|||}}}qqqbbb\\\SSSJJJCCC>>>999777777333...,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,.../////////...---000000000000000000000000---......///000111111222+++)))+++///111111444999<<>>???AAACCCDDDEEEJJJJJJLLLSSSZZZ]]][[[WWWZZZVVVRRRQQQQQQQQQNNNKKKMMMJJJGGGFFFFFFEEEBBB??????>>>===;;;:::;;;===>>>@@@???BBBJJJRRRZZZdddmmmkkknnntttyyy|||}}}|||zzzzzzxxxtttmmmfff^^^XXXUUUMMMKKKIIIFFFDDDCCCCCCCCCCCCDDDIIIOOOVVVZZZ[[[ZZZcccaaa[[[RRRJJJHHHLLLQQQ333222111000//////////////////............//////,,,,,,,,,,,,++++++***))).........---------,,,,,,,,,,,,,,,,,,,,,,,,------111111222333333333222222333333333333333444555666777666666555555666666777888888999999888666555444222333555666777999<<<>>>@@@AAAAAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAA@@@?????????????????????AAAEEEIIIPPPPPPOOOIIIBBB>>>???BBBTTTZZZaaabbb^^^[[[[[[]]]___```aaaccceeedddbbb```]]]XXXRRRMMMJJJHHHEEECCCEEEGGGLLLRRRVVVYYY[[[[[[\\\]]]]]]\\\\\\]]]```bbb___^^^^^^]]]]]]^^^___```^^^aaafffhhhjjjoooxxxmmmZZZLLLHHHKKK^^^gggrrryyy|||zzzwwwssshhh]]]PPPIIIFFFGGGPPP[[[eeehhhiiidddYYYOOOIIIGGGJJJTTTbbbjjjjjjeee```]]]XXXPPPFFF???===<<<;;;:::<<<;;;;;;;;;;;;:::666333000///...---,,,------...........................------------------------------------------------///..................///...------......///000111000///111666<<>>>>>======<<<<<<<<<===>>>>>>>>>AAAEEEHHHXXXYYYXXXQQQHHH???:::999<<>>CCCKKKQQQYYYXXXXXXWWWXXX[[[```dddrrrtttyyy|||tttllleee\\\RRRKKKKKKHHHEEEDDD@@@===AAAGGGKKKOOOVVV^^^ffflllppprrryyyzzz{{{{{{xxxrrrmmmiii```[[[UUUNNNKKKJJJLLLNNNNNNIIICCC@@@BBBFFFKKKMMMPPPZZZcccaaaTTTHHHCCCCCC333222111000////////////......------------......------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...000111222333444444444222000//////111333555666666666555555444444444444555555666888888777666555333222222555666888999999;;;>>>@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============;;;<<<===>>>???AAAEEEHHHVVVWWWVVVQQQIIIAAA;;;999555888>>>DDDJJJKKKJJJHHHHHHIIIKKKMMMPPPTTTZZZ]]]\\\\\\\\\ZZZUUUOOOHHHDDD??????@@@BBBFFFLLLRRRUUUWWWYYY[[[\\\\\\]]]___aaaaaaaaa``````____________bbbccccccbbbaaabbbeeehhhnnnuuuzzzaaaTTTHHHOOO[[[gggllljjjggggggfffddd___VVVKKKCCCCCCEEERRRcccxxx{{{mmm```ZZZOOOSSS[[[eeelllnnnllliiiccc^^^TTTHHH???::::::<<<;;;:::;;;<<<===<<<999666111000...------......///........................................................................------,,,,,,,,,,,,------------------......///000333555<<>><<<888999888444///,,,---///---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------.........---,,,,,,...///000////////////////////////000000000000////////////000///222666:::CCCTTTdddoootttzzz{{{yyywwwxxxzzzuuuuuuvvvwwwyyy}}}~~~ttthhh]]][[[___fffnnnvvvwwwxxx{{{~~~~~~zzzwww|||~~~}}}xxxsssoooeee^^^VVVRRRRRRPPPHHH???@@@>>><<<:::<<>>>>>@@@BBBGGGNNNVVV]]]bbbeeepppssswwwzzz{{{xxxtttqqqjjjfff___WWWRRRNNNLLLLLLSSSOOOIIIEEEEEEGGGIIIJJJJJJTTT___bbb[[[PPPGGGCCC333222111000////////////.........------.........------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222333333444333222000000///111333555666666666555444444444444444555666666777777666555333222222222666777999::::::;;;>>>@@@@@@@@@??????>>>========================>>>>>>>>>;;;<<<>>>???@@@BBBEEEHHHNNNNNNLLLIIICCC>>>:::888666666777;;;AAAEEEFFFEEEBBBCCCCCCDDDGGGMMMVVV]]]]]]^^^```___[[[UUUNNNKKKGGGCCC???===>>>DDDKKKOOOUUUWWWZZZ\\\\\\\\\]]]^^^aaaaaaaaaaaa```______^^^^^^^^^___^^^^^^___```bbbdddhhhqqq||||||hhhUUUPPPQQQ\\\fffjjjlllooohhhiiifff^^^SSSJJJDDDAAAIIIVVViiizzzxxxkkkbbbVVVSSSTTT]]]jjjqqqooojjjgggbbbXXXLLLBBB;;;:::;;;;;;;;;:::;;;<<<:::777444111000///---------..............................................................................------,,,,,,,,,,,,------......------,,,---------111666AAAMMMUUU[[[ccclllkkknnnooolllfffcccgggkkkssstttuuuwwwzzz|||zzz~~~}}}|||}}}|||vvvrrrpppooommmllljjjiiigggffffffgggiiijjjiiiiiijjjiiihhhfffdddcccdddbbb___\\\YYYWWWVVVVVVSSSUUUVVVUUUUUUUUUWWWYYY]]]\\\YYYTTTPPPSSS[[[cccoootttyyy||||||~~~zzzsssnnnooorrruuutttuuussslllbbbZZZWWWWWW___hhhqqqrrrllldddaaaaaajjjpppxxx~~~~~~wwwvvv{{{}}}xxxsssrrruuu{{{zzzwwwtttsssttttttrrrpppmmmdddbbblllyyywwwbbbPPPCCC???999::::::666000,,,---...---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------...............---,,,,,,...///000////////////////////////000000000000//////////////////444<<>>@@@???>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;===>>>???@@@BBBDDDGGGGGGFFFDDDAAA>>>:::888666777555222333666;;;>>>@@@CCCDDDEEEFFFGGGMMMWWW^^^]]]```cccccc___ZZZVVVTTTMMMIIIBBB===<<>>===>>>@@@CCCGGGKKKSSS\\\eeemmmsssuuutttuuuuuusssmmmddd[[[VVVTTTSSSSSSTTTTTTQQQMMMJJJGGGFFFFFFKKKQQQQQQKKKEEE333222111000////////////000000////////////000000---.........---,,,++++++,,,,,,---------.........)))+++---000222333222222333222111000000222333444333333333333333444555666555555555555666777888999444333222111111222333444666888999::::::;;;===???======<<<<<<;;;;;;::::::999::::::;;;<<<=========:::<<<>>>??????@@@BBBDDDEEEEEEDDDDDDBBB???;;;999666444222111111555999<<>>NNN___lllvvv}}}xxxrrrpppssszzz|||qqqjjjbbbYYYXXXUUUWWWaaalllsssxxx||||||zzzxxxwwwvvvvvvtttrrrjjjgggccc\\\TTTLLLEEEAAA===888666999::::::???FFFKKKTTT]]]aaa___\\\^^^```hhhppp{{{}}}uuulllhhhaaa`````````bbbdddgggiiifffeeebbb^^^ZZZWWWVVVVVVYYYZZZ\\\\\\[[[\\\^^^aaajjjmmmqqquuuyyy{{{ppplll]]]WWWNNNEEE???<<<===>>><<>>>>>??????999;;;===>>>===>>>@@@AAAFFFFFFHHHJJJJJJHHHCCC@@@666666555444333444999<<<:::AAAHHHKKKJJJJJJLLLOOOVVVYYY\\\\\\ZZZYYYZZZ\\\TTTSSSPPPMMMIIIEEEBBBAAA???DDDLLLRRRVVVXXXZZZ[[[WWWXXXYYYZZZ[[[[[[ZZZYYYVVVVVVVVVYYY[[[^^^^^^^^^```]]]```fffiiiiiiooowwwyyyiiiUUUJJJHHHUUUffflllooopppooopppnnn```PPPGGGDDDEEEPPPaaarrr|||xxxnnnhhhjjjqqqwwwmmmfff]]]WWWRRRKKKBBB:::999999:::===??????===;;;<<<:::777444111000//////........................//////////////////////////////////////////////////////............//////,,,---...000222444777888AAAFFFQQQ\\\bbbdddiiioootttsssrrrpppooopppsssvvvzzz{{{zzzwwwrrrrrrxxx}}}|||{{{zzzxxxwwwzzz}}}|||yyy|||~~~zzzvvvttttttpppmmmkkkiiiiiihhhfffdddbbbccccccccccccbbbbbbaaa______^^^]]][[[YYYVVVUUUPPPNNNJJJFFFBBB???>>>===;;;<<<>>>>>>===>>>@@@BBBDDDUUUjjjsssqqqllljjjkkkkkkrrryyyzzzvvvuuuyyy}}}xxxwwwwwwvvvuuussspppllljjj]]]ZZZ[[[gggvvv}}}wwwgggiiinnnsssxxxzzzyyyxxxttttttuuuuuuvvvzzz{{{vvvyyyvvv~~~{{{ccc]]]mmm~~~sssfff]]]FFFBBB>>><<<;;;888333///........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........//////+++,,,.../////////...---000000000000000000000000---......///000111111222555555???RRRdddooouuuyyyvvvmmmjjjpppzzzyyyjjjeeeccc\\\TTTZZZWWWYYYccclllqqqtttwwwuuusssqqqqqqqqqrrrqqqppplllhhhaaaXXXNNNEEE???;;;>>>;;;<<<@@@AAACCCKKKVVVcccnnn{{{}}}xxxuuuuuuqqqqqqoookkkccc\\\WWWTTTOOONNNMMMMMMNNNQQQUUUWWWOOOQQQRRRRRRQQQQQQQQQRRRKKKMMMOOONNNLLLLLLOOORRRUUUXXX\\\___ccciiirrrxxx}}}vvvnnnggg[[[NNNEEEAAA@@@AAA<<<<<<===@@@FFFOOOWWW\\\hhhlllrrrwwwxxxvvvssspppccc^^^VVVRRRQQQSSSVVVWWWOOOLLLHHHEEECCCBBBBBBBBB333222111///...---------///////////////000000111////////////...---,,,+++***+++---,,,,,,+++---...---...///000222222222222111000//////000222444555666555333222111111222333444444555555666666777777444444333333444555777888666666777888999::::::;;;777777777888888999999999:::;;;;;;<<<<<<=========:::999888777777999;;;<<>>@@@DDDIIIOOOTTTXXXZZZ]]]ZZZVVVTTTTTTTTTTTTSSSQQQPPPOOOOOOQQQUUUYYY\\\XXX\\\aaaeeefffggghhhiiirrrxxxlllTTTJJJOOOYYYeeepppyyyyyyuuupppfff\\\QQQJJJDDDGGGVVVhhhxxxtttfffbbbjjjtttrrrkkkbbb]]]ZZZSSSGGG======:::777777:::======<<<:::888555222000/////////......---------,,,,,,,,,------............---------------............///000//////............///---...///000111444888<<>>:::888888888888888888888999999999:::===CCCMMMVVV[[[^^^```aaacccjjjqqqrrrpppmmmmmmooouuuzzz}}}vvvrrrssssssqqqoooeee___YYYZZZcccoooxxx|||tttpppiiigggmmmuuuvvvqqqjjjjjjhhhfffhhhoooyyy{{{vvvssswww~~~~~~iii]]]eeeqqqvvv|||uuuggg[[[OOODDD;;;;;;===999222.........---------......///---------,,,,,,+++++++++---------------------------------............///000///...------...///000///////////////////////////000111111222333333333888@@@MMMZZZbbbiiirrryyywwwqqqnnnvvv|||lllgggccc[[[YYY^^^\\\fffoooqqqrrrtttssspppqqqmmmiiijjjnnnqqqooollllllhhhddd^^^OOO???999===999>>>CCCFFFJJJUUUfffrrr}}}vvvssshhhbbbYYYQQQLLLHHHEEECCCAAAAAAAAABBBDDDFFFHHHJJJIIIHHHFFFEEEDDDCCCBBBBBB@@@AAAAAABBBCCCEEEFFFGGGJJJKKKLLLPPPUUU[[[```cccppptttyyyqqqeee[[[SSSLLLGGGBBB===<<<@@@BBBCCCHHHPPPVVVcccoooqqqsssxxxzzzyyyvvvhhh[[[UUUQQQNNNOOOTTTXXXTTTMMMFFFBBBBBBDDDFFF333333111000///.........//////......//////000111////////////...---,,,+++***+++------,,,,,,---/////////000111222222222222111111000///000222444555555444333222222222333333555555555555555666666666333333222222333444666777666666777888888999999999777777888888888999999999:::::::::::::::;;;;;;;;;777777555555555666888999EEEHHHNNNXXX___aaa\\\VVVMMMHHHAAA;;;777888;;;===>>>>>>?????????>>>>>>===???BBBEEEHHHJJJKKKMMMOOOPPPQQQRRRRRRPPPLLLHHHEEE???@@@BBBEEEIIILLLPPPQQQTTTRRROOONNNMMMLLLJJJHHHEEEEEEDDDDDDFFFJJJOOOQQQVVVZZZ```dddeeeddddddeeedddiiiqqq~~~qqq[[[NNNJJJ^^^mmm{{{|||yyysssmmm\\\UUUMMMKKKSSSaaaoooxxx|||}}}zzzpppddd```dddjjjrrrmmmfffbbb^^^XXXNNNFFF???<<<888888:::<<<;;;999:::999777555222111//////.........---------,,,,,,------............---------------............/////////.........//////000+++---...///000222555888IIIMMMRRRVVVXXXYYY[[[]]]aaadddiiikkknnnrrryyy~~~||||||{{{zzzxxxxxxzzz{{{lllhhheeefffjjjppptttvvvtttsssqqqrrrvvv{{{{{{wwwsssrrruuuxxxzzzzzz{{{zzzwwwuuusssqqqpppoooooommmlllkkkkkkiiigggdddeeeccc```___]]][[[WWWUUURRRRRRRRRQQQMMMIIIEEEBBB>>><<<999777555444444444444444444444444444444444111555;;;???CCCFFFIIIKKKTTTZZZ```bbb___]]]]]]___]]]cccmmmzzz{{{tttqqqpppnnniii```YYYWWW^^^iiirrrwwwvvvqqqlllkkklllggg___YYYXXXVVVUUUUUU[[[cccjjj{{{zzz|||zzz{{{|||~~~wwweeeWWWVVV```iiizzz~~~wwwkkk___PPPDDD;;;:::<<<999333000//////...---------......---------,,,,,,,,,++++++---------------------------------............///000///...------...///000////////////////////////...///000111000222555888@@@IIIWWWbbbgggkkkrrrxxxyyyvvv}}}qqqffffffeeeaaabbbhhhgggooovvvwwwvvvvvvsssoooqqqmmmhhhgggiiijjjhhheee```ZZZVVVQQQIII@@@AAAFFFCCCJJJTTT]]]gggssswwwnnneee```PPPLLLFFF@@@===;;;888777;;;:::;;;;;;===???AAABBBBBBAAA@@@>>>===<<<<<<<<<::::::;;;;;;<<<===????????????@@@BBBEEEIIIMMMPPPZZZ^^^eeelllttt|||zzzkkkaaaPPPGGGAAA@@@???<<<<<>><<<<<<>>>@@@BBBEEEHHHLLLOOOKKKMMMQQQSSSTTTRRRPPPNNNGGGFFFEEEEEEFFFHHHJJJLLLLLLJJJGGGEEEDDDBBB>>><<<:::999888999;;;???CCCFFFRRRVVV\\\``````___]]]\\\ZZZ[[[```iiiwwwzzz```PPPQQQaaarrryyyzzzxxxuuusssjjjcccYYYQQQQQQXXXdddmmmrrrsssrrrnnngggdddeeegggllljjjgggddd___XXXPPPJJJAAA>>>:::999;;;<<<;;;999;;;;;;:::888666333000............------------,,,------............---------------............///...............///000111,,,---...///000222666888MMMQQQWWW\\\^^^]]][[[YYYZZZ```hhhnnnsssxxx}}}}}}}}}{{{zzzkkkhhhfffggglllqqqvvvxxxuuurrrnnnkkkmmmqqqwwwzzzpppnnnmmmooorrrwwwyyyzzzzzzwwwtttppplllkkkjjjjjjmmmmmmlllmmmllliiieeeaaaaaa]]]YYYUUURRRPPPMMMKKKIIIHHHFFFDDDAAA===:::999555444222111000111222222111111111111111111111111///000000000111333777;;;@@@DDDIIIKKKIIIGGGHHHIIIHHHMMMTTT\\\eeerrr}}}{{{zzzyyyttthhh\\\YYY___fffsssvvvuuunnnggg___VVVMMMGGGGGGEEECCCCCCFFFKKKPPP```hhhuuu|||yyyxxx||||||ssstttsssjjjZZZPPPTTT^^^lllvvvzzzoooeeeUUUHHH===;;;<<<:::777555111000///...------......------------,,,,,,,,,,,,---------------------------------............/////////............//////////////////////////////...111333222111444;;;BBBRRR]]]kkkssstttvvvzzz~~~zzz}}}~~~tttiiicccgggjjjjjjmmmsssqqqxxx}}}|||zzzxxxtttooooookkkgggeeedddccc___[[[RRRLLLFFFDDDEEEHHHOOOWWWbbbhhhrrr|||rrreee[[[RRRJJJDDD>>><<<999777777666444333555555555666777999:::;;;<<<;;;:::888888777777777666666666666666777777888::::::999:::;;;===???@@@GGGLLLSSS[[[ccckkksssxxx}}}xxxjjjZZZOOOFFF???=========AAAHHHSSSeeeuuu}}}}}}yyyuuulll```VVVRRRTTTUUUZZZccciiidddUUUHHH444333222111000000000000......------......///000---.........------,,,+++)))***,,,---------///111555555444333222222222222222111111111111222333444111111222222333444555555555555444444333333222222333333333333444555666666777777777666666666555555777777777777777777777888666666666555555444444444111111000000000111222333000///000444:::???AAABBBMMMVVV___```ZZZQQQLLLIIIHHHIIIKKKKKKJJJGGGDDDBBBAAAAAABBBCCCDDDHHHNNNRRRNNNOOORRRTTTUUUUUUUUUTTTRRRPPPMMMJJJIIIJJJKKKMMMIIIFFFAAA>>><<<:::888666555444444555777:::>>>@@@KKKPPPVVVZZZZZZWWWTTTSSSVVVWWWYYY^^^iiiwwwyyyeeeMMMVVVbbbkkkpppqqqooolllppplllcccWWWPPPRRR\\\eeejjjjjjjjjiiihhhfffeeeeeefffhhhjjjiiicccYYYPPPIIIAAA===999999;;;======;;;;;;<<<<<<;;;999555111///............------------------............---------------............///---------......000111111//////......000555<<>><<<999777555444444333222111111111111222333333222222222222111111111222222111000...000333666222666999:::999888888999<<<@@@DDDFFFJJJRRR___iii{{{}}}pppddd]]]\\\ffflllooohhh___VVVMMMEEEAAA@@@???===<<<===???AAAGGGMMMYYYkkk||||||zzzuuuooommmnnnooodddUUURRRYYYbbbppp~~~|||rrrjjj\\\OOOBBB>>>===<<<;;;;;;444222000...------......------------------,,,,,,,,,,,,---------------------------............////////////....../////////////////////////////////000333555444333999EEEOOOaaannn{{{{{{zzzzzz}}}|||zzzoooiiifffkkkoooqqqtttyyyvvv{{{~~~|||{{{vvvqqqmmmkkkhhhfffbbb]]]VVVQQQIIICCC>>>@@@IIIVVVccclll~~~{{{sssgggVVVIIIBBB>>>999555888777666777888999777666555555555666777888999999:::999888888777777777777777666666555555555666666999999888888888999::::::???CCCHHHNNNVVV^^^gggmmmsssxxx}}}mmmYYYLLLGGGGGG======@@@HHHWWWgggqqqttt~~~zzznnnbbb[[[XXXWWWZZZfffrrrsssgggZZZ333333222111000000000000---------------......///------------------,,,+++(((***,,,------...000222777666444333222111111111222222222222222222333333000111222333444555555555444444333333222222111111333444555555666777777777777666666555555444444333666666666666666666666666444444333333222222111111000000000000111111222222000000000111222333333333:::FFFVVV^^^\\\VVVPPPNNNLLLNNNPPPRRRRRRQQQOOOMMMIIIIIIGGGFFFFFFIIIOOOSSSVVVUUUUUUTTTTTTTTTUUUUUUVVVSSSPPPLLLKKKKKKLLLLLLJJJEEE>>>888666555555555555444444555666999;;;===CCCHHHNNNRRRRRRPPPMMMLLLRRRSSSVVV[[[bbbmmmzzzrrrYYYVVVVVV___kkkpppnnnjjjooommmggg]]]TTTRRRYYY```ffffffeeedddcccaaa___]]]eeejjjoooqqqlllaaaUUUMMMAAA<<<777666888;;;===<<<;;;<<<======;;;777333111//////.........---------------............---------------............///---------......000111111111000......222<<>>;;;:::888777777666555444333333444444333333333222222222222222333222222222222222222222111222222111000000111333///111333333333333333444444888===???AAAGGGQQQYYYiiiuuuvvvzzz{{{pppccc[[[[[[bbbeee```WWWPPPJJJEEEBBB@@@>>><<<<<<;;;;;;;;;===@@@IIIYYYooozzztttooohhhhhhooommm```WWWWWWaaaooo}}}}}}vvvooocccUUUGGG@@@===;;;;;;===666444111...---------...------------------------,,,,,,,,,---------......---------............///...//////////////////...000000000000000000000000///333555444555>>>LLLXXXeeesss|||||||||ppppppuuullliiihhhlllqqqssswww{{{www||||||wwwqqqooolllggg```VVVLLLFFFAAA@@@AAAHHHWWWjjjzzzxxxmmm___TTTEEE;;;999999888666444333333555777777666444666666777888888888999999999999888888777888888888888888777666666666666777666666666666666777777888999:::<<>>888666555555555666555555555666777999:::===AAAHHHLLLMMMLLLJJJJJJJJJMMMRRRVVV\\\eeeooowwwnnn^^^RRRWWWdddmmmooommmlllmmmkkkddd\\\WWWYYY]]]hhhiiiiiihhhfffbbb___]]]```eeekkkqqqpppiii^^^UUUJJJCCC:::666666999;;;;;;;;;<<<======<<<999666444/////////.........------------............---------------............///...............///000111111111111333;;;HHHWWWaaatttzzzyyysssqqquuu{{{~~~|||{{{yyyvvvttttttvvvxxxxxxqqqmmmmmmiiilllppprrrsssrrrrrrsssuuusssooollliiihhhhhhhhheeeeeeeeeeeeccc^^^XXXSSSFFFBBB===999888777666555333222222222222333444555222222222222111111000000000000111111111222222222000222444444333222222333222222222333333333444444222555999:::;;;===BBBFFFTTT[[[iiizzzsssrrrrrruuuwwwtttllldddYYY^^^aaa[[[UUUQQQLLLHHHDDDAAA>>>=========;;;:::888:::???JJJ\\\rrryyyrrrpppuuuxxxsssiiicccgggqqq{{{zzztttiii[[[LLLBBB===999999;;;999666222///---,,,---...------------............+++,,,,,,------.........---------............///......////////////......000000000000000000000000///111333444888CCCSSS^^^iiiyyy}}}|||}}}{{{hhhaaaeeemmmiiiiiiiiilllpppuuuzzz}}}zzz~~~{{{uuurrrlllcccXXXNNNEEEAAAAAAHHHPPPZZZjjj}}}tttdddYYYMMMFFF<<<666555666777777444333333444666777555444666777888888888888888777777777666666666777888888888777777666666666777777666666777777888888999999666666777777:::AAAIIIOOOVVV```lllsssvvvxxx~~~|||cccTTTGGGBBB>>>@@@EEEMMMZZZeeegggrrr|||~~~xxxqqqiiiaaaXXXWWW___kkktttyyy111111000/////////000000,,,,,,,,,+++,,,------...+++,,,,,,------,,,,,,,,,'''))),,,---...000222444777555333111000000111222333333333333333333333222111111333444444444444333000000000111111111111111333444555666777777777666444444444444333333333333333333333222222222111111///000000000000000000111000000111111222222222111///000222222222111111111///000333666:::===AAACCCFFFIIIMMMSSSXXX]]]```bbb^^^]]][[[YYYWWWYYY]]]aaaeeeffffffgggeeeccc```___ZZZXXXUUUQQQNNNKKKJJJIIILLLIIIDDDAAA>>><<<999777777777666666666666777777999>>>DDDHHHJJJKKKKKKLLLGGGKKKOOORRRUUU[[[eeemmmsssqqqZZZUUU]]]gggnnnrrrlllnnnoookkkddd^^^YYYXXXccchhhnnnqqqooojjjfffeee[[[]]]bbbkkkrrrrrrllleee^^^TTTFFF===999999:::::::::;;;<<<<<<;;;:::888666////////////............------............---------------............/////////.........//////000333555999AAALLL[[[kkkuuuvvvoooooossswww~~~~~~}}}{{{}}}vvvmmmiiihhhfffjjjooorrrpppnnnnnnnnnnnnmmmkkkjjjhhhgggffffffeeecccaaa^^^ZZZTTTLLLGGG===:::777555555666555555000111111111222222222222000000111111111111111111//////000111222333444444333444555555444333444666555444222222333555555555555555555444444555666666BBBFFFMMMVVV```iiinnnqqqiiifffccceeejjjkkkhhheeeYYY^^^```]]]ZZZXXXSSSNNNIIIEEEBBB@@@AAABBBAAA???888999;;;>>>GGGVVVhhhttt~~~~~~vvvnnnsssyyy|||zzzrrrdddSSSHHH@@@:::999;;;;;;888333///---,,,---...------------.........///++++++,,,,,,---......///---------............///---...///000000///...---000000000000000000000000222222333777???LLLZZZdddlllyyyyyy|||ssseee^^^```ffflllnnnooooooooorrrwww|||~~~~~~wwwqqqlllbbbWWWNNNIIIGGGGGGPPP]]]kkkttt~~~vvvhhhYYYKKKCCC;;;:::777555444444444555666555444555777888888777777888999999999888777777666666555555666777777888777777777666777777888888888888999:::::::::::::::777888999999:::<<<@@@CCCIIIQQQ[[[bbbffflllsssxxxwww|||yyy[[[NNNBBB???@@@CCCIIIPPPVVVbbbnnntttxxx|||{{{xxxuuuooofff^^^\\\dddoooyyy111000///////////////000,,,,,,++++++,,,,,,---...++++++,,,------,,,,,,,,,'''))),,,---...000333555666444222000000000111222333333444444444333222222111222333444555444333222//////000000111111222222222333444666666666666555333333333333333333333333222222222111111111000000.../////////000000111111///000000111222111111111000111111111000000222333222111000222444666666555777:::???EEELLLSSSXXX[[[\\\\\\ZZZXXXWWWYYY]]]```jjjmmmqqqtttssspppkkkhhhaaa___]]]YYYUUUPPPMMMLLLNNNMMMKKKJJJHHHDDD>>>;;;:::999888777777666666777888===BBBGGGJJJKKKMMMNNNKKKNNNPPPOOOOOOTTT]]]dddqqqhhh[[[\\\cccnnnxxxoooqqqsssqqqjjjaaaYYYUUUUUU^^^kkkrrrrrroookkkjjj\\\[[[```jjjwww~~~{{{wwwqqqdddSSSEEE>>><<<<<<<<<999:::;;;;;;;;;:::999888000/////////............---..................------------.........//////000//////.........//////666;;;CCCNNN[[[kkkzzzzzzmmmhhhooowwwyyy}}}|||~~~tttjjjgggggghhhmmmrrrssspppllljjjjjjiiiiiihhhggggggfffeeedddccc```\\\WWWRRRJJJBBB<<<666444222222333444444333000000111111111000000//////000111222333333333333000000111333444555666777333444333111000000222555666444222222333555555555555444222333666888999999:::===@@@BBBBBBEEEKKKPPPXXXWWWWWWYYY\\\]]][[[XXXYYY^^^aaaaaa``````[[[UUUOOOKKKGGGEEEGGGHHHGGGFFF<<<======;;;;;;CCCPPPZZZuuu~~~yyyttttttyyyrrruuuwwwyyyyyykkkZZZNNNDDD===;;;>>><<<999444///---,,,---...---------.........//////++++++,,,,,,---...//////---------.........//////---...///000000///...---000000000000000000000000666555666;;;FFFTTTaaajjjiii~~~yyyuuuvvvzzz~~~ppp___XXX^^^gggnnnpppwwwxxxwwwttttttyyy}}}yyyqqqiiibbbWWWLLLFFFGGGMMMSSSbbbrrr}}}qqqcccTTTGGG>>>:::333555777888777666666777555444333444666888888888999:::;;;;;;;;;:::999888666666666666777888999999888888888888888999:::;;;666666777777777777666555555888:::;;;:::888888999888===EEENNNVVVaaakkksssxxx|||wwwbbbNNNFFFDDDAAA@@@AAAGGGTTT```gggnnnxxx}}}|||wwwuuunnnbbbZZZ[[[eeennn000000000000////////////......---,,,,,,,,,,,,---------------------------******+++---000111111000333222000//////111222444666555444333222222222222000222555777777555333111111000000000000222333444444444444333333222222222444444444333333222222222444333222111000111222333///000111222222222222222222222222222222222222222222333333111///...111444222111111111222333333444333444666888;;;>>>AAABBBCCCEEEGGGHHHIIIJJJLLLNNN[[[^^^dddjjjoooqqqrrrssspppmmmggg___WWWSSSSSSTTTVVVZZZ^^^^^^ZZZSSSLLLIIIHHHCCC>>>:::999999::::::>>>CCCKKKTTTYYY\\\\\\[[[\\\XXXSSSQQQRRRTTTWWWXXXiiiqqq|||nnnbbbaaaiiiqqquuuvvvrrrjjjgggdddZZZOOOHHHQQQ[[[eeeqqqxxxsssiiiaaaZZZXXX```nnn|||iiiPPPBBB>>><<<:::======<<<<<<;;;::::::999222111000//////.........//////.........---------........................//////000111///---000666:::LLLZZZfffvvv}}}~~~}}}vvvpppoooqqqttt}}}xxxuuuyyy~~~|||{{{{{{~~~ttthhhbbbccc```hhhooopppkkkfffgggiiijjjiiifffaaa\\\ZZZZZZ[[[\\\XXXRRRKKKEEE???999555333444444555555444444333444444333222111111222222222333333444444444444333444333333333333333444444444444444333333333222222333333222222333333444555777777666555666777888999;;;;;;;;;<<<===???@@@AAAHHHJJJNNNQQQSSSSSSSSSRRRSSSUUU[[[ccckkkmmmiiieeeWWWWWWSSSNNNOOOTTTRRRLLLEEEFFFFFFFFFGGGIIIMMMPPP```nnnyyyyyy~~~|||rrrnnnmmmqqqzzzqqqbbbYYYOOOCCC======:::888555222000//////000.........///////////////////////////////////////////////////////////////////////////000000000000111000......///000111111555:::???DDDLLLZZZiiirrrwwwmmmhhhbbb___bbbiiirrrxxxyyywwwuuusssuuuyyy|||sssllliiiYYYTTTLLLFFFFFFOOO[[[ddd{{{wwwkkkYYYKKKCCC>>>999555777888888888777666555555555555555555666777888999;;;;;;;;;;;;:::888777666777777888999:::;;;;;;<<<;;;:::888777666666666666777777777777888888888888<<<<<<<<<<<<<<<;;;;;;;;;999<<<>>>@@@BBBJJJUUU^^^ooorrrxxx|||eeeRRRHHHBBB???AAA@@@CCCIIIRRRaaapppyyy}}}|||zzzuuummmccc\\\^^^ccc000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...000222111000111000///...///000222333666555333222111111111222222444666888888666444222000////////////111222333444444333333333222222222444444333333333222222222333333222111111222222333111111222333333333222222333333333333333333333333333444444333111000333555333222222222333333444555222222333444666888999:::<<<>>>@@@@@@AAAAAACCCEEEKKKOOOUUU\\\ccchhhkkkllloooooolllfff```[[[YYYXXX\\\```cccccc___YYYTTTQQQMMMIIIBBB>>>===???@@@AAACCCIIISSS]]]cccdddcccaaaeeeaaa\\\XXXWWWWWWWWWXXXbbbjjjttt}}}{{{ggg^^^```gggrrrtttssslllfffaaaVVVJJJDDDKKKTTT```qqq}}}|||uuuddd\\\WWW[[[fffsssrrrZZZHHHAAA===999:::::::::999999888888888333222111000///.........//////.........---------........................///...000222000...222888III\\\iiirrr~~~}}}~~~xxxqqqnnnooorrruuuvvvrrrtttzzz}}}~~~|||zzz{{{|||}}}zzzrrrhhhdddeeedddjjjpppqqqmmmgggeeedddeeeccc```[[[VVVTTTSSSTTTRRROOOIIIDDD???:::555111111222333444555555555555333222222111000000111111111111222333333333333222444444333333333444444555444444444333333333222222444444444333444555555666888777777777777888999:::=========<<<======>>>>>>CCCEEEGGGJJJMMMPPPRRRSSSRRRUUU[[[eeeooosssrrrpppaaaaaa]]]WWWUUUVVVSSSNNNJJJKKKNNNSSSZZZaaagggjjjhhhrrr~~~pppllliiimmmxxxwwwiii___TTTFFF<<<999;;;999666333000/////////++++++,,,------......///////////////////////////////////////////////////////////////000000000000111000//////000111222222555:::@@@FFFQQQ___kkkpppuuuxxxxxxhhheeeaaa___bbbhhhoootttwwwwwwvvvwwwyyy{{{~~~tttggg^^^OOOJJJFFFFFFNNN]]]mmmwww{{{vvviii^^^OOODDD>>>;;;777444777777777666666666666666555555555555666777888999;;;::::::999888777777777888888888999999::::::;;;:::999888666666666666666666666666777777888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@??????DDDLLLSSSYYYaaakkkuuu|||lllWWWGGG??????<<<===AAAHHHTTTdddqqqxxx}}}|||yyyqqqggg^^^YYYYYY000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///111333222111......------...000222333555444222000///000111222333555777999999777555333............///000111222333333333333222222222222333333333333222222222222444333333222222333444444333333444444444333333222333333444444444444444444444555555444333333555777444444444555555555555666333333333222222333444444666888999999888999:::<<<<<>>======<<<<<<<<<===???@@@AAADDDHHHMMMQQQSSSRRRUUU[[[fffrrrzzz|||{{{pppqqqnnnfff___[[[XXXTTTQQQQQQUUU___nnn|||~~~{{{kkkeee```eeeqqq}}}~~~sssjjj___OOOBBB<<<===;;;888444111///......++++++,,,---......//////////////////////////////////////////////////////////////////000000000000111111111111111222333333;;;CCCKKKRRR]]]jjjrrrsssxxxuuuuuuyyy||||||xxxkkkfffeeeddddddfffkkkooorrrtttvvvwwwyyy{{{|||}}}}}}}}}ppp___SSSGGGDDDDDDLLL\\\ooo{{{nnneeeWWWOOOEEE===:::999777555666666555555555666777777666666555666666777888999::::::888777666777777888999999999999999999999999999888777666666666666666777777888888999:::;;;;;;===>>>>>>>>>???@@@@@@@@@BBBCCCDDDBBB@@@AAAEEEJJJKKKTTTbbbpppyyy~~~}}}sssXXXHHHCCC???>>>>>>AAAIIIVVVeeepppyyy{{{zzzvvvnnndddYYYSSS000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++...---...000222333333111............///111333444555333111//////000111222333555666777777666444222......//////000111111222333222222222222222222222333222222222222222222222555555555555555555666666555555555555555444444333444444555555555555555666444555555555666666777888666777777777777777777777777666666555555555555555555777888777666555666777888888999:::===???BBBDDDMMMRRRYYY^^^cccgggjjjmmmmmmoooooommmiiidddaaa```^^^YYYSSSNNNJJJHHHFFFEEEOOOXXXggguuu~~~~~~uuuppphhh^^^VVVRRRQQQRRRZZZbbbkkkrrrxxxpppaaaYYYXXX___iiippprrrpppjjjeeeOOOIIIEEEMMM^^^ooowwwwwwkkk___RRRLLLMMMSSS___iiinnnqqqmmm___PPPEEE???;;;;;;;;;;;;;;;;;;:::::::::777666444111///...---,,,................................................///...000222222222777???TTTkkkxxx~~~yyysssppprrrvvv|||vvvpppooossswwwyyy}}}}}}{{{wwwrrrmmmkkkjjjnnnjjjggggggeeeaaabbbfffiiikkkmmmppppppjjjaaaYYYTTTSSSPPPLLLFFFBBBAAAAAA???<<<:::999888666444222000111222444555555666666555444444333333444444444444444555666777777777777666555444444333444444444666555555555444444444444666666555555666666777888777888888:::;;;===>>>>>>???>>>>>>===>>>>>>??????AAABBBDDDGGGKKKNNNQQQSSSSSSUUU[[[eeeqqqzzz~~~~~~{{{|||zzzrrrhhhbbb^^^]]]WWWTTTTTT___rrr~~~{{{xxxuuutttkkkddd^^^aaammm{{{|||uuukkk]]]MMMDDD???===:::666222000...---////////////000000000000////////////////////////////////////////////////////////////000000000000///000111111111222444666IIIVVVbbbggglllvvv||||||zzzuuuuuuyyy}}}tttjjjiiiiiijjjlllnnnpppsssttttttuuuvvvxxxyyyzzzzzzzzz~~~~~~}}}yyyqqqdddVVVLLLHHHGGGKKKXXXkkk}}}yyymmm___UUUKKKFFF@@@<<<:::999888777666666555555555777888999888888777777888999999::::::999777555555666888999:::::::::999999888888888888777777777777777777777999999:::;;;<<<>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGEEEDDDFFFHHHIIIOOOZZZdddlllsssxxx|||{{{}}}www___SSSJJJEEEAAAAAADDDLLL[[[gggssswwwzzzyyyuuummmaaaWWW000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++///......000222333333111...//////000111333444444444222111//////000111222222333444555444333111000//////000111222222222222222222222222222222222222222222222222222222222222555666666777777777777777555555666666666555555444555555666666777777777777555555555777888999999999999999::::::::::::999888888888777777777777888888666777888777555444555666888666555333333333555555;;;???FFFMMMUUU^^^ggglllpppqqqqqqnnnjjjeeecccbbbaaa^^^ZZZWWWTTTPPPLLLIIIMMMUUUbbbpppzzzuuupppggg\\\SSSOOOPPPSSSZZZaaajjjppptttzzzlllZZZWWW\\\eeeoootttrrrooommm^^^QQQEEEFFFQQQ___iiinnnlllaaaTTTLLLHHHIIIQQQ[[[aaahhhjjjbbbVVVMMMFFF@@@<<<<<<<<<;;;;;;;;;;;;;;;888777555222000...---,,,---...................................................///222222222999AAA```vvv}}}yyyuuuqqqqqquuuzzz~~~{{{zzz|||{{{uuutttuuuxxx{{{}}}}}}wwwrrroookkkeeeaaaaaaaaaaaaccchhhhhhhhhjjjnnnoooiii___WWWNNNNNNLLLGGGBBB>>>======888777666666666666555333333333444555555555444444444444333333333444444555444555666777888888888888777666555444444444444444777777777777666666666666666666666666666777888888777888:::<<<>>>???AAAAAA??????@@@AAACCCDDDFFFGGGIIIKKKNNNQQQSSSTTTTTTSSSUUUVVV[[[dddooowwwzzz{{{}}}}}}zzzuuullleeecccddd[[[TTTNNNTTTfff}}}~~~}}}vvvooonnnpppqqqjjjdddeeennn{{{{{{rrrdddSSSGGG@@@>>>;;;888444111...---111111111000//////......////////////////////////////////////////////////////////////000000000000---///000000111333777:::UUUhhhxxxyyyyyyxxxxxx|||~~~vvvrrrmmmnnnoooqqqssstttuuuuuuuuutttttttttuuuuuuvvvwwwyyyzzzwwwmmm^^^RRRLLLJJJNNNQQQYYYhhhyyy}}}vvvkkk]]]OOOGGGCCCAAA>>><<<;;;:::888777777777777777888999999::::::::::::999::::::;;;;;;999888666555555777999:::;;;::::::999999888888888777777777888888888888888999999:::;;;===>>>????????????@@@@@@AAABBBCCCCCCBBBDDDFFFGGGHHHHHHJJJKKKIIIJJJNNNRRRYYYbbbmmmsss||||||||||||~~~lllSSSKKKCCCAAABBBFFFQQQ]]]nnnuuuzzzzzzyyyuuujjj___000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......000222333222111//////000111222333333444222222222111111111222222111222222222222111///...///000111222333333333222111111111222222222222222111111111222222222222222444555666777777777777777444444555666666666666666666666777777888888999999777666777999;;;===<<<;;;;;;<<<=========<<<;;;:::888777777666777777888888555666777666444333444555666555444333333444555555888:::>>>CCCJJJTTT^^^eeennnpppqqqoookkkgggeeedddbbbaaa^^^\\\[[[XXXTTTQQQIIINNNUUU^^^fffkkknnnooonnnkkkfff]]]TTTPPPRRRUUUXXX^^^ggglllooossszzzwww___[[[[[[cccqqq}}}sssbbbOOOHHHKKKUUUaaajjjnnnfff\\\UUUNNNJJJNNNTTTZZZbbbfffaaaXXXPPPFFF???<<<<<<<<<;;;:::999999999888777555333000///...------------.......................................///---///111111222999AAA```yyyyyylllkkkkkkooovvv{{{}}}|||uuusssttt|||}}}|||||||||}}}{{{|||xxxnnnfff```___```bbbfffkkkffffffhhhjjjjjjeee\\\TTTJJJJJJIIIFFFAAA===<<<;;;444333222333444555444333555555666666666666555444333333222222222333444444555666777888999:::::::::999999888777666666666666999999999999888888888888888888888888888999999:::999:::===@@@BBBDDDEEEFFFDDDEEEFFFIIIKKKNNNQQQRRRSSSUUUWWWYYYZZZXXXVVVUUUVVVWWW\\\eeepppwwwzzzzzzzzzvvvssspppkkkeeedddggg]]]TTTLLLLLLZZZnnn~~~|||zzzsssqqqrrrsssooojjjgggkkkuuu}}}rrreeeTTTEEE@@@???<<<999555222///...000//////......------,,,////////////////////////////////////////////////////////////000000000000---///000000000444;;;AAAZZZoooyyyyyy}}}{{{yyyzzzqqqqqqqqqrrrrrrssstttuuuuuuuuutttsssrrrrrrssssssttttttnnnaaaQQQHHHHHHMMMWWW\\\gggtttyyynnn___OOODDD>>>>>>>>>>>>===;;;999777666999:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<888777777666777888:::::::::::::::999999888888888777777888999:::::::::999999999::::::;;;<<<======<<<<<<======>>>>>>??????===>>>AAADDDGGGIIIJJJJJJJJJIIIHHHIIINNNYYYfffooo|||}}}~~~}}}|||cccTTTGGGBBBAAAAAAIIISSSfffrrr{{{|||{{{zzzqqqfff000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......///111222111000//////000111111111111111111222333444444333222222111111222111111///.........///000111222222222111000111111111222222222222000111111111222222222222111222333555666666555555222333444555666777777777777777777888999:::::::::999999999<<<@@@AAA@@@>>>===>>>?????????>>><<<;;;888888777666555555666666555666777666555444555666555555666777888999:::;;;===???AAAEEEJJJRRR[[[```jjjmmmppppppnnnllljjjiiigggddd^^^ZZZWWWUUURRRPPPKKKJJJJJJKKKMMMQQQUUUXXX___bbbbbb^^^XXXSSSSSSTTTVVV]]]eeeiiikkknnntttyyylll___ZZZ___qqqzzzbbbSSSMMMPPP]]]iiirrrmmmhhhcccZZZSSSRRRVVVXXX^^^bbb```[[[TTTJJJ@@@??????>>><<<;;;:::999888888777555333111000//////---------.........//////........................///---...000000111888@@@ZZZwww|||qqq___```eeennnxxx~~~~~~{{{qqqoooooottt}}}~~~pppfff^^^\\\^^^```eeejjjffffffggggggddd^^^VVVQQQHHHHHHHHHEEE@@@===<<<<<<444222222333444555555333555555666777888888777777555555444444555666666777999:::;;;<<<===>>>>>>>>>======<<<;;;:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===<<<>>>AAADDDGGGIIIKKKKKKMMMNNNPPPRRRUUUXXX[[[\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWUUUXXX^^^iiiuuu~~~{{{sssnnnmmmkkkggggggjjj___XXXPPPNNNVVVhhh{{{~~~wwwuuurrrmmmkkkqqq}}}~~~tttiiiYYYJJJ@@@???===:::777333111///------......////////////////////////////////////////////////////////////////////////000000000000...000111000111777AAAIIIZZZmmm{{{|||{{{~~~~~~zzzzzz{{{vvvuuusssqqqqqqssstttvvvuuuvvvvvvvvvtttrrrooonnniiigggaaaXXXOOOMMMRRRXXXccciiisss{{{|||xxxxxxsssfffTTTFFF???>>>;;;===???@@@>>><<<999888<<<===???@@@@@@>>><<<;;;::::::999999999999::::::777777777888999::::::;;;::::::999999999999999999777888999;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>========================<<<===>>>AAAEEEGGGHHHHHHJJJIIIHHHIIILLLSSS]]]cccpppuuu{{{~~~}}}~~~lllTTTIIIDDD@@@CCCKKKWWWiiiyyy}}}~~~~~~wwwmmm000000000000////////////......---,,,,,,,,,,,,---------------------------.........///111222111///...///000000000000000///111222444555555444333111222222222111111///......,,,---///111111111000000000000111111222222222222000000111111222222222222...000111333444444333333111111333555666777777777777777888999::::::;;;;;;<<<;;;;;;???CCCDDDCCC@@@>>>???@@@AAA@@@???<<<;;;::::::888777666555444444666888999888666666777888777777999:::<<<===>>>???AAACCCGGGKKKOOOVVV]]]bbbgggkkkooorrrqqqpppooonnnmmmggg]]]UUUPPPMMMKKKJJJOOOKKKEEE@@@???AAADDDGGGSSSYYY______ZZZTTTRRRRRRWWW]]]eeeiiijjjlllrrrwwwzzzyyyddd[[[[[[mmmsss^^^QQQOOO[[[iiiuuusssqqqmmmeee[[[XXXZZZ[[[```ddddddbbb]]]SSSIIICCCBBBAAA???>>><<<;;;:::888777555333222000000///---------.........//////........................///---...000///000777@@@]]]{{{ooo```WWWZZZbbbooo{{{|||qqqooonnnqqqwww|||oooeee[[[YYYZZZ]]]aaaffffffggghhhfff```YYYRRRNNNFFFGGGGGGDDD@@@===<<<<<<666444444555666777666555333444666777999:::::::::999999888888999:::;;;;;;>>>???@@@AAACCCCCCDDDDDD@@@@@@???======<<<<<<<<<======<<<<<<<<<;;;;;;;;;===============>>>?????????AAADDDHHHKKKMMMNNNOOOUUUUUUWWWYYY\\\^^^aaabbb]]]\\\ZZZYYYXXXXXXYYYZZZUUUXXX```mmm{{{tttmmmmmmnnnkkkjjjmmm```[[[VVVSSSYYYgggzzz~~~wwwrrruuuxxxpppaaaSSS???>>>===:::777444111000------...000111333444444////////////////////////////////////////////////////////////000000000000000111222111222999EEEOOOZZZiiittt}}}~~~{{{yyyxxx{{{xxxuuurrrrrrsssvvvxxxtttvvvyyyzzzwwwsssmmmjjj^^^[[[VVVSSSSSSWWW^^^dddnnnssszzz~~~~~~|||yyyxxxnnnppplll___NNNAAA???AAA;;;>>>BBBCCCBBB???===<<<===???BBBCCCCCC@@@===;;;999999888888777888888888666777888:::;;;;;;;;;;;;999999999999999999999999777888:::<<<======<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???????????????????????????AAADDDFFFGGGGGGFFFFFFGGGGGGHHHKKKOOOSSS]]]eeepppwwwyyyzzz}}}dddSSSIIIAAAAAAGGGIII```vvv}}}}}}sss000000000000///////////////...,,,++++++,,,...///......------------......//////000000000000//////,,,000333333111//////000222222333444444333222222222111000//////.........111333555444333111000111...///111222222111111000444333111000000000111222000//////...///000111222111222333555888:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???>>><<<;;;777999;;;;;;:::999:::;;;999::::::;;;;;;:::999999>>>======<<<>>>@@@CCCEEEHHHLLLQQQVVVZZZ___dddgggnnnrrrvvvwwwvvvtttssssssoooooocccZZZYYYRRRMMMTTTVVVYYYXXXPPPIIIFFFCCCAAAKKKRRRZZZ^^^]]][[[YYYXXXXXX\\\bbbgggjjjmmmoooqqquuu|||xxxllldddgggooovvvqqqcccSSSJJJRRR^^^ssszzz~~~{{{uuummmcccZZZbbbgggmmmppplllaaaTTTLLLMMMIIIBBB>>>;;;:::888777999888777666333111///...////////////.......................................,,,,,,///111333999@@@bbbooo~~~~~~ooo```WWWUUUWWWbbbuuu{{{ttthhhiiikkklllssstttzzzzzzccc___YYYWWWZZZ___eeehhhfffddddddeeeaaaXXXRRRQQQHHHJJJGGGAAA>>>???@@@??????<<<888777999:::888777888888888999:::;;;======<<<;;;:::;;;===>>>===<<>>@@@BBBDDDFFFGGGGGGGGGJJJLLLNNNPPPRRRVVVXXX\\\^^^___^^^[[[XXXWWWWWWPPPOOOMMMKKKKKKNNNSSSWWW]]]dddnnnzzzxxxssssssssstttwwwoooggg[[[TTTVVVaaaoooxxx|||yyy|||yyylll^^^MMMFFF>>>::::::999555111000000000000000111111222............////////////////////////////////////000000000000////////////333333222111444<<>>;;;@@@DDDGGGFFFCCC???======999<<<===<<<888555555666444777;;;>>>>>><<<999666888999999999888999<<<>>>======<<<===@@@DDDIIIKKKOOOPPPRRRSSSTTTTTTSSSSSSTTTSSSPPPNNNKKKHHHFFFEEEBBBBBBAAA@@@@@@AAACCCEEEFFFEEEDDDEEEHHHJJJJJJJJJTTTUUUZZZeeerrrzzz|||zzzuuu]]]LLLDDDCCCEEEMMM___sss~~~}}}|||000000000000///////////////...,,,++++++,,,...///...------------...///000000000000111000000//////...222666777666555555555222333444444444444333222111000000///////////////222444555555333222111222///000000111111111111111333333222111111111222222111000000///000111222333222333555777999;;;<<<=========>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@???AAABBBCCCCCCAAA@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAA??????AAACCCFFFJJJMMMOOOVVVXXX[[[]]]___cccgggjjjttt{{{{{{{{{qqqhhhgggaaa\\\cccfffiiiggg^^^VVVQQQMMMIIILLLRRRZZZ^^^___^^^]]]]]]\\\___dddgggjjjllloooqqquuuyyy|||gggbbbfffkkkooosss|||uuulllbbbVVVNNNQQQYYYiiiwwwtttfffgggkkkqqqtttqqqiii]]]UUUNNNJJJEEEAAA???===;;;:::999888777666444111///...////////////....................................///......000111444<<>>;;;;;;<<<===<<<:::;;;;;;;;;;;;<<<===>>>>>>???>>>===>>>???@@@???===AAABBBDDDGGGKKKNNNMMMLLLKKKGGGDDDCCCDDDEEEEEEDDDCCCEEEGGGFFFEEECCCCCCDDDAAAAAAAAABBBDDDGGGJJJLLLLLLOOORRRTTTUUUVVVXXXYYY^^^^^^\\\YYYTTTOOOMMMLLLMMMNNNQQQTTTXXX^^^fffkkkqqqyyy}}}{{{yyy{{{vvvmmmaaaWWWUUU[[[eeelllwww|||vvvxxx~~~yyymmmaaaPPPHHH???::::::999666333000000000//////000111111............////////////////////////////////////000000000000000000000///000//////222888CCCPPPXXXdddhhhmmmsss}}}|||||||||~~~}}}|||}}}~~~~~~}}}yyyxxxvvvuuuuuuuuuuuuuuupppooonnnmmmkkkdddZZZRRROOONNNPPPVVVaaaooo|||~~~vvvbbb[[[VVVVVVSSSHHH???<<<;;;???EEEJJJLLLIIICCC>>>AAABBBDDDCCC@@@<<<:::999999;;;===<<<:::777777888888:::<<<>>>>>>===:::999666999;;;=========>>>???@@@AAACCCHHHNNNUUU\\\___mmmnnnoooppprrrrrrssssssppppppooolllgggaaa[[[XXXSSSPPPLLLIIIGGGFFFDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGLLLMMMQQQZZZeeepppuuuwww}}}zzz^^^KKKBBB@@@FFFTTTeeeqqqwww|||000000000000////////////...---,,,++++++,,,---...,,,,,,,,,---...///111111222222222111111000000//////222777::::::999888888222333444555555444333222///////////////000000111222444555555333222222333111000000000000111222222333222222222222333333444444444333333333444555555555555777999;;;===>>>???AAAAAAAAABBBBBBCCCCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHFFFFFFGGGIIIIIIHHHFFFEEEDDDDDDEEEEEECCCEEEIIIMMMRRRVVVYYYZZZaaaaaaaaaaaaaaacccgggjjjzzzzzzwwwpppkkkqqqvvvxxxvvvlllddd^^^XXXSSSRRRVVV\\\```bbbbbbccccccbbbdddfffhhhiiikkknnnppptttvvv{{{ggg[[[^^^eeeiiilllnnnkkkhhheee^^^VVVSSSUUU___pppwwwhhhdddgggmmmqqqrrrmmmddd]]]SSSNNNHHHCCC@@@>>><<<;;;999888777666444222000///////////////....................................000000111222111555BBBOOOdddfffiiillljjjbbbVVVMMMTTT[[[kkk~~~nnngggaaa]]]aaakkkpppwww{{{{{{xxxuuusss~~~wwwtttqqqeeeYYYVVVSSSTTTXXX^^^cccfffgggeeedddeee```WWWQQQPPPKKKMMMKKKEEECCCEEEFFFEEEDDDBBB@@@???@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@AAADDDBBBAAAAAABBBCCCBBB@@@AAACCCFFFLLLPPPSSSRRRQQQNNNKKKHHHGGGGGGGGGGGGFFFHHHJJJLLLMMMKKKIIIHHHIIIGGGFFFEEEEEEGGGJJJNNNQQQRRRSSSUUUTTTSSSRRRRRRSSSUUUUUUTTTRRROOOMMMNNNOOOUUUYYY___eeelllsss{{{}}}~~~wwwkkk___XXXWWWXXXZZZhhhrrr~~~{{{ppppppuuu{{{zzzoooeeeUUULLLAAA;;;::::::888555000000///////////////000............////////////////////////////////////000000000000000000000000000//////444???MMMXXX___ggglllpppqqqsssvvvuuuqqqsssxxx~~~}}}}}}{{{{{{zzzzzzyyyxxxwwwvvvoooiiiccc___]]]XXXPPPJJJKKKOOOWWWbbbnnnzzzxxxnnnVVVPPPNNNRRRUUUPPPGGGAAAAAABBBEEELLLQQQOOOGGG@@@AAABBBCCCCCCAAA???<<<;;;;;;<<<>>>===;;;::::::;;;<<<============<<<<<<;;;666:::>>>@@@AAA@@@@@@AAA@@@CCCJJJSSS\\\eeekkkooo~~~~~~~~~~~~{{{wwwqqqlllddd^^^XXXRRRKKKFFFHHHHHHGGGFFFEEEFFFIIIKKKHHHHHHKKKPPPYYYbbbkkkpppwwwzzz~~~qqqTTTDDD???AAAHHHSSS]]]ggguuu000000000000////////////...---,,,,,,,,,,,,---...+++,,,,,,---///000222333333333222111111000000000...222666999999888666555222333444555555444333222............///000111222111333444333222111222333222111000///000111222333333333333444444555666666888888777777888888888888777888999;;;===>>>@@@@@@BBBCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKJJJLLLMMMMMMLLLLLLNNNOOOMMMKKKHHHFFFEEEEEEFFFFFFLLLOOOSSSWWW[[[]]]^^^^^^]]]]]]\\\ZZZZZZ]]]cccggg{{{zzzrrruuu{{{~~~|||uuunnniiibbb\\\\\\___bbbeeeggggggggghhhggghhhhhhhhhhhhiiimmmppprrrsssvvv}}}kkkWWWUUU\\\dddiiiggghhhiiiiiieee___YYYVVV___kkkxxx|||nnnaaa```ccchhhnnnssssssnnniii___XXXMMMDDD>>><<<::::::888888777666444222000///////////////....................................///000222222111666GGGWWWbbbccceeeeeedddaaa___]]]^^^gggtttvvvmmmfffaaaeeelllpppwww{{{{{{yyyuuurrruuussszzz|||vvvvvvrrrdddXXXVVVTTTVVVZZZ```dddfffdddbbbbbbbbb___WWWRRRQQQJJJLLLKKKEEECCCEEEGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBEEEEEEEEEFFFFFFEEEEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDBBBCCCEEEIIIOOOSSSTTTTTTPPPNNNLLLJJJIIIIIIHHHHHHKKKMMMQQQRRRQQQOOOMMMMMMKKKKKKJJJKKKLLLNNNQQQRRRRRRQQQOOOKKKHHHGGGIIIJJJJJJLLLPPPTTTXXX]]]cccgggssswww|||zzzqqqiiibbb]]]ZZZbbbiiittt~~~|||{{{}}}vvviiigggkkksss}}}{{{qqqjjj\\\RRRDDD<<<::::::999777111111000///.........///............////////////////////////////////////000000000000000111111111444222333;;;HHHWWWaaafffkkkrrrvvvtttsssuuuwwwwwwwww}}}~~~}}}}}}xxxoooccc[[[WWWTTTOOOKKKMMMUUUaaaoooyyysssgggSSSMMMIIINNNUUUVVVOOOIIIFFFEEEGGGOOOWWWVVVLLLBBBBBBBBBDDDHHHJJJJJJFFFCCC@@@@@@@@@???>>>===<<<<<<@@@???>>><<<<<<<<<<<<<<<:::<<>>@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOORRRTTTVVVVVVTTTSSSSSSTTTOOOMMMLLLJJJJJJKKKMMMNNNWWWYYY[[[\\\]]]\\\ZZZYYYQQQQQQPPPPPPRRRWWW^^^cccwwwuuuuuuzzz~~~~~~{{{xxxvvvpppjjjhhhhhhjjjkkklllkkkjjjiiiiiiiiihhhgggggghhhlllnnnoooqqqsssxxxwww\\\LLLKKKTTT[[[eeehhhjjjjjjhhhccc\\\WWW\\\ccclllqqqttttttlllbbbbbbccchhhpppyyy~~~}}}zzzpppfffWWWIII@@@<<<::::::888888777666555333111000////////////....................................//////111222222999LLL]]]\\\```bbb___ZZZZZZ```ffflllttt}}}|||uuuooojjjnnnooorrrvvv{{{|||{{{xxxuuukkkjjjqqqvvvttttttnnn]]]UUUTTTTTTWWW[[[```cccdddaaa______aaa^^^WWWSSSTTTKKKMMMLLLGGGFFFIIIKKKKKKIIIIIIIIIHHHFFFEEEDDDDDDHHHIIIJJJKKKLLLLLLLLLKKKHHHGGGFFFGGGHHHIIIHHHGGGCCCAAA@@@BBBGGGLLLPPPRRROOOOOOOOOMMMLLLKKKLLLLLLLLLPPPTTTWWWVVVTTTSSSRRROOOPPPRRRSSSSSSRRRQQQPPPLLLJJJFFFBBBAAADDDJJJOOOSSSWWW\\\ccckkksss{{{{{{wwwppppppsssyyy~~~zzzuuussswww~~~|||pppddd```ccckkkuuu}}}sssnnnbbbWWWHHH>>>;;;;;;:::999222222111///........................///////////////////////////////////////000000000111111111222555444888CCCSSScccnnntttrrrzzz}}}yyyssstttxxxzzz~~~}}}ooobbbYYYTTTPPPNNNPPPZZZjjjwww~~~ttthhhXXXRRRKKKMMMTTTYYYUUUOOOGGGEEEGGGPPPZZZ]]]UUULLLDDDCCCEEEKKKRRRUUURRRNNNIIIHHHFFFDDDCCCBBBAAA@@@DDDBBB@@@===<<<<<<===>>>@@@AAAAAAAAAAAACCCGGGKKKUUU[[[ccckkkooonnnjjjgggeeeccc___[[[WWWTTTSSSRRRRRRVVV]]]gggqqq{{{|||xxxqqqfffYYYOOOHHHEEEFFFGGGHHHIIIKKKPPPWWW[[[gggoooxxx}}}}}}sssZZZJJJDDD>>>===>>>EEESSSaaa000000000000////////////------------------------,,,,,,---...///111333444222111000//////000111222444444444666777777444222000111222333333222111000............///000222222...///000///......000222111111111111111222333333444555777999;;;<<<======:::::::::;;;::::::999888;;;<<<===>>>???AAABBBBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQVVVYYY\\\^^^\\\ZZZYYYYYYXXXXXXWWWWWWXXXZZZ[[[\\\]]]]]]]]][[[YYYUUUQQQOOOHHHHHHIIIJJJNNNTTT[[[```pppuuutttvvv{{{zzzpppooooooooopppnnnkkkhhhgggggggggffffffgggjjjmmmmmmoooqqquuuzzzdddLLLDDDJJJQQQ```fffkkkjjjgggccc]]]XXXMMMSSS\\\ccclllpppllleeebbbaaadddlllwwwyyyooo___QQQFFF@@@===<<<888888888777555333222111////////////....................................//////000333666???QQQaaa___cccddd^^^UUUTTT]]]gggttt|||~~~zzzvvvqqquuurrrsssvvvzzz}}}}}}{{{yyyppplllqqqtttqqqppphhhUUUPPPPPPRRRVVV[[[```bbbcccbbb``````aaa^^^XXXUUUVVVMMMPPPPPPKKKJJJNNNPPPPPPOOOPPPPPPNNNKKKIIIHHHHHHJJJLLLNNNPPPRRRSSSSSSSSSNNNLLLKKKJJJKKKKKKIIIGGGBBB>>>;;;:::===BBBGGGJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNSSSYYY]]]^^^\\\ZZZYYYVVVWWWXXXXXXWWWSSSOOOMMMFFFEEEDDDDDDGGGPPPZZZaaalllooossswww{{{wwwnnnjjjoooxxxzzztttqqqsssyyy~~~zzzyyyxxxwwwpppeee^^^^^^eeemmmzzz~~~tttpppggg[[[LLLAAA===<<<;;;999444333222000///.....................///////////////////////////////////////000000111111222222222111555===KKK^^^pppyyyvvvxxxyyy||||||yyyyyyxxxvvvvvvxxx||||||lll]]]TTTQQQPPPUUU```ppp}}}~~~|||{{{vvvoooccc]]]VVVSSSWWW]]]\\\VVVIIIEEEDDDKKKXXX``````]]]MMMHHHFFFJJJSSSYYYXXXUUURRRPPPMMMLLLLLLLLLKKKIIIKKKIIIFFFCCCAAAAAAAAABBBEEEEEEEEEEEEGGGKKKQQQVVV^^^aaaeeehhhgggbbb\\\XXXVVVTTTQQQMMMIIIEEECCCBBBBBBDDDGGGMMMTTT]]]dddhhhjjjooowwwsss___QQQGGGEEEDDDCCCFFFJJJOOORRR^^^fffqqqxxx{{{}}}qqqYYYNNNBBB<<<:::>>>GGGQQQ000000000000////////////,,,------------------,,,---------...///111222333000///.........000222333444222111333555777555333///000111222222111000/////////...//////000111111//////000///......111333000111222222333333222222555777999<<<>>>@@@@@@AAA>>>???@@@@@@@@@>>>===<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFIIILLLOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKMMMLLLKKKKKKLLLNNNPPPQQQVVV\\\dddjjjmmmmmmmmmmmmlllllljjjiiigggeeedddddd[[[[[[YYYVVVRRRNNNJJJHHHEEEFFFGGGIIILLLQQQWWW\\\dddrrrwwwnnnmmmnnntttzzzrrrqqqpppqqqqqqooojjjfffcccdddeeeeeeeeefffiiikkklllmmmooopppttt{{{pppVVVKKKKKKOOOYYYeeennnmmmhhhddd___ZZZEEEIIIMMMSSS]]]ggghhhddd^^^[[[[[[cccnnnwwwzzzxxxtttmmmbbbWWWNNNFFF@@@===888888888777555444222222////////////....................................111///000444;;;EEEVVVdddfffgggeee]]]VVVVVV]]]eeerrr{{{yyyuuu{{{{{{vvvyyyvvvvvvwww{{{yyyqqqoooooojjjiii```MMMKKKLLLPPPVVV^^^cccffffffhhheeecccddd```YYYVVVVVVNNNQQQQQQMMMLLLPPPSSSSSSWWWXXXYYYWWWRRRNNNMMMNNNJJJMMMPPPTTTWWWYYYYYYZZZWWWTTTQQQOOOMMMKKKHHHFFF???;;;777666777:::===>>>@@@CCCFFFGGGFFFGGGIIIKKKRRRWWW___dddfffeeecccbbb^^^^^^\\\ZZZVVVRRRNNNLLLGGGHHHKKKOOOVVV```jjjrrr|||~~~~~~}}}}}}|||xxxqqqkkkgggfffaaa[[[ZZZ```gggsss}}}{{{|||~~~|||yyyxxxyyyuuukkk```\\\aaafffrrr~~~uuuqqqjjj^^^OOODDD???>>>;;;999666555333222000//////...............///////////////////////////////////////000000111111222333333222888DDDTTTfffyyyxxxwwwvvvuuuwwwzzz|||yyytttuuuvvvvvvuuurrrnnnlllnnnsssxxx|||tttdddYYYXXXZZZaaakkkxxx|||sssoooqqqtttuuuooonnnhhhbbbbbbgggeee```SSSKKKCCCDDDOOO]]]fffjjj___TTTIIIHHHPPPXXX[[[ZZZZZZWWWUUUUUUWWWXXXWWWVVVSSSQQQNNNKKKIIIHHHHHHHHHGGGIIIKKKNNNRRRWWW^^^bbbaaa```___\\\YYYUUUQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCGGGKKKPPPSSSNNNSSSYYY___eeeooozzztttYYYRRRIIIDDDEEEHHHKKKLLLVVV\\\eeennntttyyy}}}vvvdddPPPDDD???>>>BBBGGG000000000000////////////,,,------......------,,,............///111222333///...------...000222444111///---///333666555444...///000111111000///...///////////////000000111000000000000//////222444000111222333444333222222666888;;;>>>@@@BBBBBBBBBEEEEEEFFFFFFFFFEEECCCBBB<<<<<<===???@@@AAABBBBBBEEEGGGKKKOOORRRSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKMMMLLLKKKKKKKKKMMMOOOQQQZZZbbbnnnyyy}}}zzzuuupppjjjeeecccXXXWWWUUUQQQNNNJJJGGGEEEEEEFFFHHHIIIJJJNNNTTTXXXZZZeeerrrxxxyyy||||||rrrmmmffffffeeelllsss{{{qqqppppppqqqrrrooojjjeee```aaacccddddddfffhhhkkkkkkllllllmmmpppxxx|||aaaQQQKKKIIIUUUdddqqqpppkkkfffaaa\\\NNNKKKGGGGGGQQQ^^^dddddd]]]ZZZXXX^^^iiirrruuussskkkggg```YYYQQQIIIAAA;;;888888888777666444333222000/////////....................................222///000666>>>JJJYYYffffffddd___YYYUUUVVV\\\aaammmwww|||uuuooosss|||~~~yyy|||{{{zzzzzz}}}yyynnnhhhddd______WWWEEEIIIKKKPPPYYYaaahhhkkklllmmmiiigggfffbbbZZZVVVVVVMMMPPPPPPLLLKKKOOORRRRRR]]]___```]]]WWWSSSRRRRRRJJJMMMQQQVVVZZZ\\\]]]^^^]]]ZZZVVVRRROOOKKKGGGDDD<<<:::666555555666666555666999===??????@@@CCCFFFUUU[[[dddjjjlllkkkjjjiiidddbbb^^^YYYUUUQQQNNNLLLKKKOOOTTTZZZaaaiiirrrwww}}}|||yyyxxxwwwxxxwwwuuuoooggg```[[[YYYYYYVVVZZZbbbgggqqq}}}{{{~~~{{{pppccc[[[___aaammm~~~uuuqqqlll```PPPEEE@@@>>>;;;999777666444222111000//////............/////////000///////////////////////////000000111222222333333555>>>KKKZZZjjj{{{wwwssspppooorrruuuzzzmmmiiinnnrrrxxxvvvrrrmmmiiikkkqqqvvvwww}}}yyyjjj```aaafffmmmuuu~~~~~~vvviiibbbfffpppuuuyyyzzzwwwpppnnnqqqoooiii___SSSDDD???GGGWWWfffoooooo___MMMFFFMMMWWW]]]^^^^^^[[[YYYZZZ^^^``````___YYYXXXUUURRRPPPNNNMMMMMMGGGKKKPPPVVV\\\bbbgggkkkfffbbb\\\WWWSSSRRRRRRSSSKKKLLLNNNOOOPPPOOONNNNNNEEEDDDDDDEEEGGGJJJLLLNNNMMMOOOOOOMMMMMMTTTbbbnnniiinnnzzzooocccSSSJJJHHHJJJKKKKKKQQQUUU\\\eeennnuuuzzz|||}}}zzz___NNNEEEAAAAAACCC000000000000////////////---------.........//////......///000000000000000.........///000222333444444333111111111333555666333333222111000000000111------......///000000000///////////////000111111///000000000000111111111555555666888:::<<<>>>???CCCFFFIIILLLNNNRRRWWWZZZSSSMMMEEE@@@???BBBEEEFFFHHHIIILLLOOOQQQSSSSSSSSSQQQPPPMMMKKKKKKLLLNNNOOOQQQQQQRRRSSSUUUXXX[[[]]]eeejjjsss}}}{{{pppgggbbb^^^ZZZWWWOOONNNLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMNNNQQQUUUXXX]]]___cccgggjjjmmmnnnoooxxxxxxvvvtttooojjjeeebbbcccgggmmmsssxxx{{{||||||uuutttrrrpppmmmjjjhhhgggbbbbbbbbbcccdddeeefffggghhhkkknnnppprrrvvv||||||kkk[[[HHHPPP]]]iiikkkkkkkkkiiieee\\\RRRJJJLLLXXXcccgggfffeee___YYYYYY___gggmmmooollliii```SSSIIICCC>>>888:::999888666555555555555000//////............///////////////////////////000///000666BBBRRRaaakkkjjjgggbbb\\\XXXZZZ```eeeyyyxxxxxxwwwwwwwwwwwwxxx}}}yyyzzzvvvvvv}}}pppcccbbb^^^SSSJJJIIIFFFHHHOOO[[[```aaafffmmmnnnmmmkkkgggbbb\\\WWWTTTQQQQQQPPPOOOOOOQQQTTTWWWccceeefffccc]]]XXXVVVVVVNNNLLLKKKMMMSSS[[[bbbfff```___[[[VVVRRROOOEEE<<<777555333222222222111000666666555666888;;;===???LLL[[[hhhlllmmmooonnnjjjlllcccWWWOOOMMMNNNPPPPPPXXXYYY\\\___bbbeeeggghhhttttttttttttttttttttttttvvvrrrllleeeaaa___^^^___]]]```dddeeefffqqqxxxjjj```bbb^^^kkk}}}pppooodddUUUJJJDDD???999444999777555333111000000000////////////000000000000000000000000000000000000000......111222000111555666AAAOOO[[[dddrrrtttkkkggghhhiiimmmtttwwwnnnpppwww|||yyyuuurrrrrrrrrssssss}}}}}}}}}~~~zzzuuuqqqnnnmmmlllwww{{{~~~yyyiiiXXXSSS\\\gggxxx~~~{{{vvvpppeeeXXXLLLGGGGGGNNN^^^nnnrrrgggVVVIIIIIISSSZZZ\\\ggggggeeeccc``````bbbeee^^^[[[XXXWWWWWWWWWVVVUUUVVVXXX]]]dddiiikkkiiiggg```]]]WWWQQQMMMJJJIIIIIIJJJKKKLLLNNNPPPRRRTTTUUUJJJHHHFFFDDDDDDFFFIIIKKKJJJLLLMMMKKKHHHJJJPPPWWWYYY___hhhtttkkkRRREEEEEEGGGGGGJJJPPPXXX^^^fffmmmssstttyyy|||tttWWWGGGBBBAAA>>>000000000000/////////......---------------......---...///000000000000000......//////000222333444333222111111111333555666444333222111000000000000------......///000000000///////////////000111111000000000111111111222222333444444555777999;;;<<<===???CCCIIIOOOXXXaaagggfffdddaaa^^^[[[YYYXXXWWWSSSTTTWWWYYYZZZ[[[[[[[[[WWWUUUSSSQQQQQQRRRUUUVVVcccdddfffggghhhiiihhhhhhhhhkkkooosssuuuuuutttssslllfff^^^WWWTTTRRRPPPNNNMMMLLLJJJHHHGGGGGGHHHHHHLLLMMMNNNNNNNNNPPPSSSVVVUUUWWWZZZ^^^aaacccddddddeeefffffffffeeecccaaa```aaacccgggkkknnnpppqqqqqqmmmlllkkkjjjhhhfffeeeeeebbbbbbbbbcccdddeeegggggghhhjjjmmmnnnnnnqqqwww|||~~~oooZZZQQQZZZdddiiipppxxx|||{{{xxxkkk\\\WWW\\\eeejjjkkkkkkddd[[[XXX\\\ccchhhjjjhhhfff^^^QQQGGGCCC>>>888:::999888666555555555555000000///............//////////////////////////////...000888EEEVVVeeennnvvvsssnnngggbbbccchhhmmmzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}zzzwwwooolllrrr|||tttddd^^^XXXLLLDDDDDDGGGJJJRRR]]]aaaaaaeeelllppppppnnnjjjddd]]]WWWSSSNNNOOOPPPRRRUUUYYY]]]```jjjmmmnnnjjjccc\\\XXXWWWJJJHHHFFFGGGMMMVVV___dddbbbccc___WWWOOOIII@@@777444222000000000111000///555444444555666999<<<===IIIYYYkkksssvvvvvvrrrmmmeee]]]TTTMMMMMMOOORRRTTTXXXXXXXXXWWWWWWVVVVVVVVVWWWXXX[[[___cccgggjjjlllllljjjfffbbb___^^^^^^^^^eeehhhlllnnnnnnttt~~~yyyrrreeeaaajjjzzzvvvqqqhhh\\\PPPHHHAAA;;;777999777555333111000000000////////////000000000000000000000000000000000000000...///222333111333777===GGGUUU___hhhqqq|||yyywwwvvvooooooqqqwwwzzzvvvvvvvvvuuuttttttvvvyyy{{{|||wwwtttpppnnnmmmpppsssvvv|||~~~wwwkkk___WWWVVVWWWuuu}}}ooo___SSSLLLKKKUUUaaasssooocccRRRGGGIIIOOOSSSgggjjjnnnoooooooooooopppiiieeeaaa___```ccceeefffggghhhiiijjjjjjhhhccc___YYYVVVRRRNNNKKKIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUTTTQQQMMMIIIFFFFFFGGGHHHJJJLLLMMMLLLJJJIIIKKKMMMNNNPPPTTTYYYcccrrruuuXXXHHHDDDDDDJJJOOOSSSWWW\\\ccciiimmmtttwww|||qqqZZZLLLEEE@@@000000000/////////......///...,,,,,,+++,,,---...,,,---...///000000000000......///000111222222333222222111111222333555666555444333111000/////////---......//////000000111///////////////000111111111111111111222222222333222222222333444555666777:::;;;===AAAFFFOOOXXX^^^hhhmmmtttwwwvvvuuuuuuvvvrrrsssssssssrrrqqqppppppkkkhhheeeccccccdddgggiiinnnoooqqqqqqpppnnnkkkiiifffggggggfffdddaaa^^^\\\WWWTTTOOOMMMLLLMMMLLLLLLJJJIIIHHHGGGGGGHHHJJJLLLPPPPPPPPPOOONNNNNNQQQSSSUUUVVVYYY[[[]]]^^^___^^^\\\^^^```bbbccccccccccccaaaaaabbbdddeeefffggggggeeeeeeeeeeeeddddddddddddbbbbbbccccccdddfffggghhhhhhjjjkkkkkkjjjlllqqqvvv~~~mmmTTTVVVZZZaaaoooooocccccckkkrrrvvvsssiii]]]WWWZZZ```dddfffeeeddd\\\PPPGGGCCC>>>999:::999888666555555555555111000//////........./////////////////////////////////222;;;JJJZZZhhhooo{{{xxxsssnnnjjjkkkooosss~~~~~~kkkkkkmmmqqquuuxxxyyyyyyrrrfff]]]aaannn{{{xxxdddYYYPPPEEE@@@AAAHHHMMMVVV```ccccccfffkkkssssssrrrooohhh```WWWRRRLLLNNNPPPTTTZZZ___dddgggooorrrsssooofff\\\VVVSSSEEECCC@@@AAAGGGRRR]]]dddggggggaaaUUUIII@@@888111222111//////111222111000333333222333555777:::;;;@@@QQQdddqqqtttssslllfffZZZUUUOOOLLLMMMPPPTTTUUUUUUSSSRRROOOLLLJJJHHHGGGDDDFFFKKKQQQYYY```eeehhhggggggfffffffffgggggghhhmmmnnnrrruuuvvvxxx~~~{{{zzz{{{{{{}}}|||||||||}}}}}}{{{{{{nnnffflllxxxzzztttnnneeeYYYNNNEEE>>>;;;999888555333111000000000////////////000000000000000000000000000000000000000...000333444222555;;;GGGOOOZZZeeelllpppsssuuu~~~xxxxxxyyy~~~~~~ssslllhhhiiilllpppuuuzzzmmmjjjfffeeehhhpppxxx~~~|||wwwnnnaaaXXXccctttuuuhhh]]]XXX\\\bbbqqqyyyyyyjjjXXXQQQUUUZZZhhhnnnuuuzzz{{{yyyvvvtttzzzwwwsssqqqsssuuuxxxxxxzzzxxxtttpppjjjbbbZZZTTTPPPOOOLLLIIIHHHHHHHHHIIIGGGHHHJJJLLLOOOQQQSSSTTTXXXUUUPPPLLLHHHGGGFFFGGGHHHJJJLLLLLLKKKHHHEEEDDDKKKKKKJJJHHHJJJTTTcccnnnyyy]]]NNNJJJKKKMMMOOOQQQSSSXXX```ffflllqqqwww{{{ttt\\\LLLBBB000000/////////.........///...,,,+++++++++---...------...///000000000000...//////000111222222222111111111111222333555666666555333111000///...............///000000111111///////////////000000111111111222222222333333333222222111222222333444555777888:::;;;>>>BBBIIIMMMYYYcccqqq|||~~~{{{wwwtttrrrsssuuuvvvnnnnnnmmmkkkhhheeecccaaa^^^^^^___^^^[[[WWWSSSQQQLLLKKKKKKKKKLLLMMMMMMNNNJJJIIIHHHHHHIIILLLNNNPPPQQQQQQQQQPPPNNNNNNPPPRRRXXXYYY[[[]]]^^^^^^^^^^^^___```aaacccddddddddddddcccbbbaaaaaaaaabbbcccdddcccccccccdddddddddeeeeeecccccccccdddeeefffggghhhgggiiikkkjjjiiikkkpppttt|||wwwZZZVVVSSSZZZiiixxxqqqeeecccjjjtttzzztttkkk___XXXZZZ```fffiiigggfff___TTTJJJEEE???999:::999888666555555555555111111000///............////////////////////////111111444===KKKYYYdddiiitttrrrpppnnnnnnqqqvvvzzz}}}iiigggeeefffjjjppptttvvvppp```QQQRRR^^^mmm|||wwwbbbSSSIIIAAA???BBBGGGOOOZZZbbbeeefffiiimmmtttuuuuuussslllcccYYYSSSLLLMMMPPPUUU\\\bbbgggiiirrrttttttnnncccVVVMMMIII???===;;;<<>>PPPVVV___iiippprrrpppnnnuuuxxx||||||}}}yyyjjjbbb]]]aaagggnnntttzzz|||jjjgggbbbaaaeeeoooyyy~~~}}}~~~ssseeeSSSbbbwww{{{pppgggcccdddoooqqqddd^^^]]]```gggpppwwwyyyxxxvvvuuu}}}yyysssmmmeee\\\SSSMMMLLLKKKIIIGGGGGGGGGGGGHHHEEEFFFHHHJJJMMMOOOQQQRRRQQQOOOLLLIIIGGGFFFGGGGGGFFFFFFGGGJJJKKKJJJGGGDDDEEEGGGHHHEEEAAACCCKKKRRR```{{{|||bbbPPPLLLLLLMMMPPPQQQTTT[[[ccceeellltttyyy{{{oooTTTCCC////////////..................---,,,,,,,,,---......//////000111000000000...///000111222222111111///000000111222333555555666555333111000///............//////000111111111///////////////000000111111111222222222333333333333222222222333333444555333666:::===???AAAEEEGGGLLLVVVcccppp}}}~~~zzzvvvsssqqqqqqqqqllljjjfffbbb___]]]]]]]]]XXXZZZ[[[\\\YYYTTTOOOLLLFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLNNNPPPRRRSSSOOOPPPPPPOOONNNOOOQQQSSSVVVWWWYYY[[[\\\\\\[[[[[[\\\\\\]]]^^^___`````````cccbbbaaa``````bbbcccdddddddddddddddddddddddddddcccccccccdddeeefffhhhhhhgggjjjkkkkkkjjjkkkpppttt|||}}}eee[[[TTTZZZgggrrrvvvvvv{{{tttjjj```]]]aaakkkssspppkkkbbb]]]\\\bbbiiiooommmmmmggg\\\RRRJJJBBB::::::999888666555555555555222222000//////.........////////////////////////111000333;;;HHHSSSYYY[[[eeeeeeeeeiiiooovvv}}}yyyooojjjeeecccgggmmmsssvvvooo^^^MMMJJJSSSaaapppzzz|||ooo]]]NNNCCC>>>@@@DDDGGGQQQ]]]dddfffiiimmmqqqtttvvvwwwuuupppggg^^^XXXMMMMMMPPPVVV^^^fffkkklllyyyyyyvvvlll\\\MMMBBB===666666555666<<>>===AAAFFFJJJZZZssswww^^^PPPLLLLLLPPPSSSSSSXXX______hhhsssyyy{{{```FFF/////////.........---------------.........//////111111222222111111000000...///000222222222111000...///000111222444444555555444333111000/////////...//////000000111111222///////////////000111111111111111111222222222333333333333333444444555666777:::>>>@@@@@@@@@AAABBBEEEIIIPPPXXXbbbqqq|||zzzyyywwwtttqqqmmmjjjhhhgggeeebbb]]]YYYWWWWWWYYYZZZXXXXXXYYYXXXUUUPPPKKKGGGFFFIIIMMMNNNNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSMMMNNNOOONNNMMMNNNQQQSSSVVVWWWYYY[[[]]]]]]]]]]]]YYYYYYZZZ\\\]]]^^^___`````````_________aaabbbcccccccccccccccccccccbbbbbbccccccddddddeeeggghhhiiigggiiikkkjjjhhhjjjnnnsssyyyyyypppddd[[[```lllsssuuuuuusssqqqlllddd]]]]]]dddjjjkkkkkkhhhccc^^^aaajjjrrrrrrssspppfff[[[RRRGGG>>>:::999888666555555555555333222111000///.........///////////////////////////...111:::GGGPPPTTTSSSTTTUUUXXX```kkkuuu|||xxxsssoookkkiiikkkpppuuuwwwlll^^^PPPKKKPPP[[[iiiuuurrrjjj]]]NNNDDD???AAAEEEIIIUUUaaaeeefffjjjpppssssssuuuxxxxxxtttmmmeee```SSSQQQRRRWWW```iiimmmoooyyywwwqqqcccRRRCCC:::666///000111222666???KKKTTTZZZVVVKKK===555555777777555333222333555666666555888999:::;;;<<<===>>>>>>AAA@@@BBBGGGHHHEEEDDDEEEFFFJJJOOOQQQPPPLLLHHHFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFHHHLLLRRRYYY___bbbgggjjjmmmrrrvvvzzz|||~~~{{{vvvvvvvvvtttuuuxxxttttttuuuxxx{{{|||{{{yyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzqqqllleee^^^cccnnnuuuyyyvvvppphhh]]]QQQFFF@@@:::999666444222111111111////////////000000000000000000000000000000000000111000111222333888DDDQQQeeekkkttt~~~~~~yyyxxx{{{zzz|||~~~{{{nnn___YYYZZZaaagggpppvvvxxxzzz|||}}}}}}~~~~~~|||wwwqqqlllccccccdddgggmmmuuu}}}~~~|||}}}}}}zzzqqq]]]QQQJJJRRReee{{{xxxwwwuuuooofff^^^YYYWWWWWW^^^iiittt{{{{{{uuupppaaa___ZZZWWWTTTQQQNNNKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJGGGEEECCCBBBBBBBBBDDDDDDEEEGGGJJJMMMQQQTTTSSSRRRNNNIIIDDDAAAAAABBBGGGGGGOOOfff~~~^^^SSSMMMQQQTTTSSSUUUZZZ[[[cccmmmtttxxx|||pppTTT//////.........---------+++,,,...000111111000000444444444333222111000///...///111222222222000///---...000111333444444555444333222111000000000000/////////000111111222222///////////////000111111000000000111111111222222333333333333444555666777<<>>???@@@AAABBBBBBBBB===888777;;;======???DDDHHHKKKNNNNNNKKKIIIGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIMMMSSSZZZaaadddiiijjjmmmppptttxxxzzz|||~~~yyyuuuuuussspppqqquuuuuusssqqqrrruuuwwwvvvuuuwwwwwwwwwxxxyyy{{{||||||yyyyyyyyyzzzyyyyyyxxxxxxxxx{{{yyynnnggg```XXXZZZcccjjj{{{|||wwwppphhh```UUUJJJAAA:::999777444222222111222////////////000000000000000000000000000000000000000///000333666???QQQaaattt|||{{{zzzwwwoooaaaVVVUUUZZZdddllltttyyyyyyxxxyyy{{{{{{~~~zzzqqqjjjfff```bbbgggmmmsssxxx|||~~~}}}}}}}}}|||{{{|||zzzkkk\\\VVVWWW___lllxxxuuufffWWWMMMIIIHHHLLLSSS\\\cccfffeeecccZZZWWWSSSQQQOOONNNLLLJJJKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPOOOMMMKKKIIIGGGFFFFFFFFFIIIKKKLLLKKKMMMQQQUUU___^^^\\\[[[XXXSSSKKKFFFEEEBBBAAANNNiiivvvcccSSSRRRUUURRRRRRVVVYYY]]]cccjjjpppvvv}}}mmm//////.........---------))),,,///222333333111000666666666555333111000///...///111222333222000///---...///111333444444444333333222111000000000111/////////000111111222222///////////////000111111///000000000000111111111222222222333444555777888<<>>@@@AAABBBCCCDDDEEEEEEEEE>>>888666;;;???@@@DDDJJJJJJLLLMMMKKKHHHGGGIIIKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFHHHKKKQQQXXX^^^bbbdddeeegggiiilllooorrrtttuuurrrqqqrrrqqqoooppptttwwwsssppppppsssuuutttssswwwwwwxxxxxxyyy{{{|||}}}yyyyyyzzzzzzzzzzzzyyyyyyvvvyyy~~~yyynnneeebbbWWWVVV[[[aaasss~~~wwwoooiiibbbYYYLLLCCC:::999777444333222222222////////////000000000000000000000000000000000000......000333999EEEZZZlll~~~}}}vvvlll```XXXYYY```lllsss|||}}}}}}zzzyyynnnfffbbbaaadddjjjqqquuuxxxxxxxxxwwwxxxyyyxxxxxxyyy|||xxxhhh]]]^^^fffcccrrrxxxkkk^^^UUUQQQGGGGGGHHHLLLQQQVVVYYYYYYYYYVVVRRROOOMMMLLLJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNTTTSSSRRRPPPOOONNNNNNNNNIIINNNQQQQQQMMMLLLOOOSSSPPPUUU]]]ggglllgggZZZOOOFFFGGGFFFHHHUUUnnnqqqZZZUUUVVVSSSSSSVVVWWWXXX[[[```hhhrrrzzz|||666555333111////////////////////////000111222333666666555333111000///...---...111333555555444444111000000//////000000111000000///////////////000111111111111111111111111000000000000111111111111111111000000111111222333555555555444444444333333888999<<>>???AAABBBCCCBBBDDDGGGJJJJJJGGGDDDBBB???AAADDDFFFIIIJJJJJJJJJDDDCCCAAAAAABBBEEEHHHJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFIIIOOOVVV]]]bbbeeeeeegggjjjnnnqqqrrrqqqqqqqqqrrrrrrqqqpppnnnmmmssstttuuuvvvuuutttrrrpppuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxyyy{{{|||yyy{{{~~~www|||zzznnneeeggg^^^WWWYYY```kkk|||}}}qqqddd```]]]PPP@@@<<<:::666444333222111000000000000000000000000000///////////////000111111111111333888===HHH[[[mmm~~~{{{qqqggg\\\WWWZZZbbbkkkqqqzzz|||}}}|||rrrjjjddd```fffmmmtttxxxyyy{{{|||||||||{{{zzzzzz{{{}}}}}}{{{|||vvvlllrrrqqqrrrwww}}}yyyxxxvvvqqqjjjccc\\\XXXOOOMMMLLLNNNSSSWWWXXXXXXWWWUUUQQQNNNNNNNNNLLLHHHKKKHHHHHHMMMMMMIIIHHHLLLKKKMMMOOOPPPOOOMMMLLLLLLSSSTTTWWWXXXWWWUUUSSSQQQRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJNNN\\\jjjnnndddXXXPPPLLLIIIIIISSSeeeyyymmmVVVMMMOOORRRQQQQQQTTTYYY^^^ccciiipppttt{{{333222000///............///////////////000222222555555444222111///.........///111333444444333333333333333333333333333333000000////////////000000111111111111111111111111000000000000111111111111111111000000111111222333333333333444444444444444777888:::>>>DDDLLLSSSWWWaaadddjjjqqqxxx}}}zzzrrriiiccc```]]]YYYUUUPPPPPPOOOOOONNNMMMLLLLLLKKKLLLMMMPPPRRRUUUVVVWWWNNNKKKGGGCCCBBBDDDGGGIIIOOONNNNNNNNNOOOPPPQQQQQQSSSTTTTTTTTTSSSQQQPPPOOOMMMKKKIIIGGGGGGHHHJJJKKKSSSUUUYYY[[[[[[\\\]]]^^^aaa```___^^^^^^```bbbcccaaaaaa````````````aaaaaabbbccccccdddeeeeeeeeedddgggfffffffffeeeeeeeeedddggghhhhhhhhhfffeeecccaaahhhlllsss|||{{{jjj______dddhhhjjjllliiihhheee[[[NNNJJJMMMTTTlllsssmmmjjj\\\OOOTTT\\\ffftttuuulllkkkeeeSSSAAA666777999333333777555444333333333111000///...---/////////------...///222222>>>VVVkkkpppmmmiiiaaa```dddooo~~~}}}~~~tttiiiZZZYYYYYY\\\dddmmmwww}}}|||nnn___VVVVVVYYY[[[eeekkkhhhgggkkkqqqsssrrruuuwwwyyy}}}|||tttpppfffYYYRRRQQQMMMFFF@@@<<<999666555777999999888666666666777777888999999===>>>???AAACCCDDDFFFGGGEEEFFFGGGHHHIIIIIIHHHHHHGGGIIIJJJLLLMMMMMMMMMMMMFFFEEECCCCCCDDDFFFIIIKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGIIINNNUUU[[[___iiiiiijjjkkkmmmnnnnnnmmmjjjkkkmmmnnnooooooooonnnoooqqqssstttuuuuuutttssstttttttttssstttvvvwwwxxxyyyyyyxxxxxxyyyzzz||||||}}}~~~vvvtttxxx}}}}}}tttnnnjjj```YYYYYY^^^hhhyyy~~~sssfffbbb```UUUEEE>>>;;;777444333333111000000000000000000000000000///////////////000111111222333888@@@GGGQQQ```mmm{{{||||||~~~uuuhhh]]]VVVTTTZZZbbbnnnsss{{{xxxnnngggcccdddiiiqqqwwwzzz|||}}}~~~}}}|||{{{zzzzzz{{{{{{|||zzzzzz~~~}}}xxx||||||{{{yyyvvvsssooommmiiikkkooosssuuusssnnniiibbb\\\VVVUUUXXX\\\\\\[[[VVVTTTQQQPPPOOOOOOLLLHHHIIIFFFFFFJJJKKKIIIJJJOOORRRSSSRRRQQQNNNMMMLLLLLLNNNNNNPPPTTTXXXYYYXXXVVVOOOOOONNNNNNMMMKKKJJJJJJJJJHHHJJJUUUdddllljjjfffVVVQQQKKKHHHMMMYYYjjjuuuyyydddTTTPPPQQQPPPQQQSSSWWW[[[aaagggoootttxxx|||//////...---------------......---......///000111444333222111000///...---///000222333333333222111222333444555555444333222000000////////////000000000000000000000000000000000000000000111111111111111111000000111111222333333333333444555555666666666666666888<<>>:::999999888:::===??????>>>:::::::::;;;;;;<<<<<<===AAABBBCCCEEEHHHJJJKKKLLLPPPOOONNNNNNOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPPPPIIIGGGEEEDDDEEEFFFIIIKKKGGGGGGGGGGGGGGGGGGGGGFFFIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGIIINNNTTTZZZ]]]jjjjjjjjjjjjiiihhhggggggcccdddgggiiikkkmmmnnnnnnkkkmmmooorrrtttvvvvvvvvvtttsssrrrqqqrrrtttvvvwwwzzzyyyyyyzzzzzz{{{|||}}}}}}tttsssvvv}}}qqqiii```\\\^^^fffvvvuuuiiieeeeee[[[MMM@@@<<<888555444333222111000000000000000000000000000////////////000111111111222888DDDOOOWWW```hhhnnnuuuzzzxxxyyy{{{~~~yyykkkZZZQQQPPPUUU```kkkuuuyyy}}}rrrhhhddddddiiinnnuuu{{{~~~~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzz~~~zzzvvvtttwww}}}sssiiifffiiinnnnnnmmmjjjhhhfffffffffdddbbb```]]]WWWPPPMMMJJJHHHJJJNNNNNNMMMMMMMMMNNNOOOQQQRRRPPPOOONNNOOOQQQPPPMMMJJJLLLLLLKKKJJJIIIHHHGGGGGGKKKHHHHHHNNNZZZgggooossseee___WWWPPPNNNTTT^^^fffttt___RRROOOPPPPPPRRRTTTWWW]]]dddmmmsssuuuxxx}}}------------------......------------...///000000222111111000///......---111111222222222222111000000111333444444333111000000////////////000000111///////////////////////////000000000111111111111111111000000111111222333444444555555666666666666333333222222444777:::<<>>===>>>???@@@BBBDDDDDDDDDCCC>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPPPPVVVVVVVVVWWWYYY[[[^^^___```___]]]ZZZVVVSSSQQQOOOIIIHHHEEEDDDDDDEEEGGGIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHJJJOOOUUUZZZ^^^fffggggggfffdddbbbbbbbbb```aaacccfffhhhjjjlllmmmiiijjjmmmppprrrtttuuuuuutttsssrrrqqqqqqsssvvvxxxzzzzzzzzz{{{||||||}}}~~~~~~xxxsssvvv|||}}}vvvkkkccc```fffsss~~~wwwllliiiiiiaaaTTTBBB>>>:::666444444333222000000000000000000000000000000//////000000111222333222888FFFRRRZZZ___dddccchhhqqqzzzzzzuuuuuuzzz~~~~~~qqqaaaQQQKKKPPP\\\kkkwww~~~yyynnnffffffhhhmmmrrryyy~~~~~~}}}|||{{{{{{{{{}}}{{{xxxxxxuuufffZZZQQQMMMMMMLLLKKKKKKMMMPPPSSSTTTTTTTTTTTTRRROOOJJJFFFCCCBBBHHHHHHHHHHHHIIIIIIJJJKKKQQQOOOMMMNNNTTT^^^kkksssooojjjbbbYYYTTTUUUZZZ___ppphhhUUUOOOPPPPPPQQQRRRTTTYYYaaajjjqqqtttvvvzzz------........./////////,,,,,,,,,,,,---...///000000000000/////////......111222222222111111000000000111333444444333111000///////////////000111111........................///000000000111111111111111111000000111111222333444444444444444444444444222111000000111333555666<<<>>>BBBDDDDDDBBB>>><<<;;;:::999888999888777666777888:::<<<>>>@@@BBBCCCJJJKKKLLLMMMLLLKKKHHHGGGCCCDDDFFFIIIKKKMMMOOOPPPKKKKKKKKKLLLMMMNNNPPPPPPOOOOOOQQQRRRRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKMMMPPPUUUXXXZZZ\\\^^^```^^^^^^^^^^^^^^^___````````````____________``````___```aaacccdddeeeeeeeeeccccccddddddddddddddddddfffhhhkkknnnnnnllliiihhheeegggkkkooovvvwwwiiifffpppzzz}}}uuummmbbbUUUJJJOOO[[[nnn|||{{{nnn^^^[[[[[[fffpppqqqtttpppbbbNNN???::::::444444888444333333333333333222111000...//////......///222555888BBBWWWsss}}}jjjgggkkksss|||wwwtttssswww}}}~~~zzzzzzuuulllccc^^^\\\^^^```eeeddddddbbb______cccgggoootttwwwuuuuuuzzz}}}tttdddSSSGGGAAA@@@AAAFFFHHHIIIIIIHHHFFFEEEDDDAAACCCEEEHHHKKKLLLMMMNNNKKKLLLMMMOOOPPPRRRSSSTTTRRRTTTYYY^^^ccceeeggggggdddbbb___ZZZUUUQQQNNNLLLHHHFFFDDDBBBBBBCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGJJJOOOUUUZZZ^^^```bbbdddcccaaa```aaabbbaaaaaabbbdddeeeggghhhiiihhhiiikkkmmmooopppqqqrrrtttsssrrrrrrrrrtttvvvxxxzzzzzz{{{|||}}}}}}}}}}}}~~~ppprrrwww}}}wwwjjjdddhhhrrrzzzyyyooommmmmmeeeYYYEEEAAA;;;777555444333333000000000000000000000000000000000000000111222222777555:::GGGUUU\\\aaaeeegggjjjnnnssszzz}}}tttpppsss|||zzzmmm___RRROOOUUUaaappp{{{{{{ssskkkhhhjjjnnnoootttzzz~~~~~~}}}||||||~~~{{{xxxvvvzzzssscccYYYUUURRRPPPOOOQQQRRRQQQOOOQQQUUUWWWSSSKKKEEEEEEHHHAAABBBEEEHHHMMMQQQUUUXXXZZZYYYVVVSSSRRRWWW```gggllliiiddd]]]XXXWWWZZZ\\\fffwwwqqqZZZOOOOOOPPPPPPPPPRRRVVV]]]gggmmmtttwwwzzz|||......//////000//////...------,,,------...///000000000000000////////////111111111111111111000000222333444555555444333222///......//////000111222////////////////////////000000000000111111111111111111000000111111222333333333333333333444444444444333333222333444555666999<<>>@@@DDDJJJRRRYYY```dddaaa```^^^YYYUUUTTTXXX\\\eeedddbbb^^^[[[ZZZ[[[]]]bbbnnn~~~xxxcccTTTOOOQQQQQQQQQQQQTTT[[[ccciiiqqqvvvzzz{{{|||......///000000///...---------------...///000111000000000000000000000000111000000000000111111111333333333333333333333333............///000111222////////////////////////000000000000111111111111111111000000111111222333333444555666888999;;;;;;:::999888777666666666666666888<<>>:::888777999<<<>>>????????????>>>???AAADDDGGGJJJLLLNNNPPPOOONNNLLLJJJIIIGGGFFFGGGJJJNNNRRRTTTTTTSSSSSSLLLLLLLLLMMMNNNOOOPPPQQQMMMNNNPPPPPPQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGIIILLLQQQVVVYYY[[[^^^```______``````aaaaaaaaa``````______^^^^^^______```aaaaaabbbcccccccccccccccbbbbbbbbbbbbcccccccccdddeeefffhhhjjjkkkkkkkkkkkkhhhjjjmmmnnnqqqxxxpppjjjoooxxxzzzqqqiii___UUUSSSTTTkkkwww```WWW[[[fffjjjpppooocccWWWDDD<<<:::555666888444333333444444333333222111/////////...///111555888;;;KKK\\\ffflllmmmggg^^^bbbjjjvvv{{{yyyzzz|||xxxoooddd^^^^^^aaadddeeegggcccbbbbbb]]]SSSNNNOOOUUUcccqqqwwwxxx|||rrr```QQQIIIHHHKKKMMMRRRTTTVVVTTTQQQOOOPPPQQQQQQSSSVVVXXXZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZ[[[^^^bbbeeeeeedddaaa^^^QQQOOOMMMKKKIIIIIIHHHHHHEEECCCAAA@@@@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEGGGJJJMMMPPPRRRSSSWWW\\\]]]\\\\\\```cccaaa``````___```aaabbbcccbbbcccdddfffhhhjjjlllmmmpppqqqrrrsssttttttssssssxxxyyy{{{|||}}}}}}||||||{{{}}}|||yyyyyyzzz}}}}}}zzz}}}wwwjjjbbbeeelllqqq~~~zzzwwwuuulll```JJJEEE>>>999666555555444000000000000000000000000111111000000111111222333222555???PPP]]]ffflllrrryyy|||}}}|||~~~uuurrrwww~~~zzzwwwuuurrrpppqqqpppooorrrxxx{{{}}}uuuooohhhdddfffjjjmmmooossswww|||~~~}}}||||||}}}~~~~~~~~~}}}||||||vvvxxxyyyzzz|||~~~qqqaaaTTTPPPPPPPPPPPPSSSTTTVVVUUUSSSMMMGGGCCCGGGHHHJJJNNNTTTZZZ```cccaaaaaa```\\\XXXVVVWWWXXXZZZ[[[[[[ZZZXXXWWWWWWWWWYYY___mmm{{{{{{mmm\\\SSSRRRRRRRRRRRRTTTYYY```eeekkkssszzz{{{zzz}}}....../////////...,,,+++......---......///000111000000000000111111111111000000000///000111222222111111000//////000111111............///000222222000000000000000000000000000000000000111111111111111111111000111222222333666777999<<<>>>AAACCCDDD>>>===<<<:::999888777777777888;;;<<<===<<<;;;:::===@@@EEEHHHJJJKKKLLLMMMAAABBBDDDGGGKKKNNNPPPQQQPPPOOOMMMLLLJJJIIIIIIIIIJJJLLLQQQTTTVVVVVVTTTSSSOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLNNNMMMLLLKKKJJJIIIHHHHHHGGGJJJPPPTTTWWWZZZ]]]______``````aaabbbaaaaaaaaa_________^^^^^^_________aaabbbbbbcccccccccbbbbbbaaaaaabbbbbbcccccccccdddfffggghhhjjjkkklllmmmmmmiiilllnnnooopppvvvxxxjjjdddeeeqqqwwwzzzvvvsssrrrllleeeUUUMMM\\\qqq}}}cccWWWYYYccchhhmmmlllaaaYYYFFF<<<:::555666999444333333444444444333222222/////////...///111666999;;;LLL[[[_________]]]YYYfffooozzzzzzxxxsssjjj___YYY[[[```cccdddgggdddcccddd]]]QQQIIIIIIIIIZZZmmmwww{{{|||ooo]]]QQQNNNQQQUUUXXXVVVXXXZZZZZZXXXWWWYYY\\\[[[]]]___aaaaaaaaa```___\\\\\\\\\\\\\\\\\\\\\\\\``````___\\\WWWQQQKKKHHHFFFFFFEEEEEEEEEFFFHHHIIIDDDCCCAAA@@@@@@BBBEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDEEEFFFIIIKKKLLLMMMRRRWWWXXXWWWWWW[[[______^^^^^^]]]^^^___aaabbb___```aaadddfffiiilllmmmmmmoooqqqssstttsssrrrqqqxxxyyyzzz||||||||||||{{{|||~~~{{{{{{|||}}}~~~|||yyypppuuurrrfff___bbbjjjmmm~~~~~~{{{xxxnnnbbbKKKFFF???999666666555444000000000000000000000000111111111000111111222333777===KKK^^^lllttt{{{{{{xxx|||~~~~~~}}}yyyvvvwwwxxxyyy~~~~~~yyyyyy}}}~~~}}}{{{qqqjjjbbb```dddiiilllllltttxxx}}}~~~}}}|||zzz{{{|||}}}}}}|||{{{{{{uuuwwwyyyyyyzzzfffXXXRRROOONNNSSSQQQSSSZZZbbbccc\\\TTTRRRRRRQQQRRRTTTVVVYYY[[[```___^^^]]][[[ZZZZZZZZZMMMOOOQQQQQQOOOMMMLLLLLLNNNPPP\\\qqq|||ssscccXXXSSSSSSSSSSSSTTTXXX^^^cccfffoooyyy{{{xxxzzz////////////...............///000111111222222111333222000//////111333444333111......///111111111333333222222111000000000......//////000000111111////////////////////////000///.........///111222///111222222222222333555666666888<<>>PPP\\\______XXXWWWdddmmmyyy~~~~~~zzz~~~wwwyyy}}}rrrhhhccc\\\YYY[[[aaagggjjjoooddd___eeeeeeXXXKKKGGGGGGSSSfffwww~~~zzzpppiii```ZZZXXXZZZ[[[[[[]]]]]]]]]]]]]]]]]]^^^^^^cccdddfffhhhhhhgggeeedddeeeeeedddaaa______bbbfffaaaZZZOOOEEE???<<<:::999;;;=========AAAGGGIIIFFFEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHGGGEEEEEEDDDCCCBBBCCCEEEGGGHHHNNNNNNPPPRRRTTTVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^aaacccfffiiijjjlllmmmooorrrtttvvvwwwxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}{{{|||}}}zzzwwwooofff```ZZZZZZaaakkkzzzyyyzzzrrrdddNNNFFF???;;;888333222444000000000000111222333333111......111111///000444666GGG]]]ooovvvqqqzzz{{{tttppprrrvvvxxx|||zzznnneee^^^\\\[[[\\\bbbhhhmmmpppvvvxxx|||~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}lllZZZUUUTTTOOOQQQSSSXXXcccooommmeeeddd___ZZZWWWXXXXXXWWWVVVPPPQQQTTTXXX\\\]]]]]]\\\UUUOOOIIIGGGIIIKKKIIIGGGKKKJJJLLLWWWiiissskkk]]]UUUQQQOOOQQQSSSTTTXXX]]]bbbgggpppyyy{{{{{{////////////............---...///000000111111111222111000///000111333444333111......///111111111333333222111111000000///......//////000000111111////////////////////////000//////...///000111222...000111111111111222444555444666999===???>>><<<;;;;;;;;;;;;;;;:::999888888888999;;;<<<===>>>>>>AAABBBEEEHHHLLLUUU___fffcccbbb]]]TTTIIIDDDDDDGGGKKKKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPNNNLLLLLLMMMNNNNNNNNNOOOPPPPPPOOOOOONNNLLLMMMMMMNNNOOOOOONNNNNNMMMMMMLLLKKKJJJIIIHHHGGGJJJKKKNNNRRRWWWZZZ]]]___^^^^^^^^^^^^___```aaaaaa^^^___```aaaaaa```___^^^^^^^^^___```aaaaaaaaaaaabbbbbbcccccccccdddddddddeeedddeeeeeegggiiikkklllooommmnnnqqqrrrtttyyyttteee\\\^^^ccckkkppprrrtttwwwyyygggXXXSSSZZZcccsss}}}xxxrrrdddYYY\\\eeejjjiiiggg]]]RRRDDD<<<999888555222444333222222111111222222111333---,,,333111111:::DDDYYYgggkkkjjjaaa___kkkqqq}}}|||zzzvvv{{{vvvnnnpppxxxxxx{{{nnnccc___ZZZYYY]]]ccchhhkkknnnddd]]]\\\[[[UUULLLFFFHHHRRRcccuuu~~~yyymmmggg```\\\[[[]]]]]]]]]_________```bbbeeeiiikkkmmmnnnnnnnnnmmmkkkiiiggggggdddbbbcccffffffccc```WWWPPPGGG???:::888777666888:::;;;;;;???EEEFFFCCCEEEEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKJJJJJJIIIHHHEEEBBBCCCBBBAAA@@@@@@BBBDDDEEEJJJKKKLLLNNNPPPQQQSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]```bbbeeeggghhhlllmmmpppsssuuuwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}~~~wwwlllaaaXXXVVV^^^iiittt|||ttttttmmm```OOOFFF???;;;888333222444222111111111111222333333111...///111111000222666===NNNddduuu|||yyysssrrr||||||sssnnnnnnqqquuu{{{{{{pppggg]]][[[ZZZ]]]bbbiiinnnqqqvvvxxxzzz|||~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~iiiXXXOOOSSSUUUTTTTTT\\\iiippppppddd```[[[YYYYYYZZZYYYXXXRRRRRRRRRTTTVVVXXXYYYYYYUUUOOOIIIGGGHHHKKKLLLKKKLLLJJJKKKTTTeeeqqqnnncccZZZUUURRRTTTUUUTTTWWW[[[```eeeoooxxx{{{zzz~~~////////////............,,,---...///000000000000222111000000000111333444333111///...000111111111333222222111111000//////......//////000000111111///////////////////////////////////////000111111---///000111000000111333333333333555777999999888999999:::::::::999999888999999999:::;;;<<<>>>???BBBCCCFFFIIIOOOYYYcccjjjnnnmmmiii```UUULLLHHHGGGIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLJJJHHHGGGIIIJJJMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGKKKLLLOOOSSSWWW[[[]]]______^^^^^^^^^^^^^^^______^^^___```aaaaaa```___^^^^^^___```aaaaaabbbaaaaaabbbccccccccccccdddddddddcccdddeeeggghhhiiiiiiiiijjjiiikkkoooqqqrrrwww}}}tttcccYYYWWW]]]fffmmmqqqsssuuuvvviiiZZZTTTWWW\\\kkkuuuqqqrrrfff]]]```hhhnnnooopppdddXXXHHH???;;;:::666222444333222222111111222222000222,,,,,,222111222???IIIbbbsssvvvrrrhhheeeoooxxx{{{|||~~~zzz|||tttiiijjjmmmnnn{{{~~~tttdddZZZXXXWWWYYY^^^dddiiikkklllggg\\\TTTRRRRRRNNNGGGEEEMMM[[[nnn|||{{{tttllliiieeeddddddeeeffffffffffffeeefffiiinnnsssvvvwwwvvvvvvtttrrrooollljjjkkkfffdddhhhmmmkkk```UUUHHHCCC<<<777555555555555666999::::::>>>DDDEEECCCEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLLLLLLLKKKHHHCCC???@@@???>>>======>>>@@@AAADDDEEEFFFGGGIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSUUUVVVYYY]]]```cccdddeeeiiikkknnnrrrtttwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz||||||}}}|||}}}~~~xxxjjj[[[UUU]]]hhhnnn~~~{{{qqqnnnhhh^^^PPPGGG???;;;888444333555444333333222222222222222111//////222222111444999DDDVVVjjjxxxyyyyyyxxx{{{{{{ppphhheeeeeekkktttzzz}}}}}}~~~|||ssskkk___^^^]]]```fffmmmrrruuuvvvwwwxxxzzz{{{}}}~~~~~~zzzyyyyyyyyyzzz|||}}}~~~|||zzzzzzyyyzzzgggTTTRRRSSSRRROOOSSS\\\eeeiiiaaa^^^ZZZXXXXXXYYYXXXXXXUUUSSSQQQOOOPPPSSSVVVYYYVVVQQQKKKHHHHHHKKKNNNPPPPPPNNNLLLQQQ```nnnqqqmmm```ZZZVVVVVVVVVTTTUUUWWW]]]bbblllvvvzzzyyy|||////////////............---...///000111111111111111000000000111222333444222000//////000111111000222222222111000000//////......//////000000111111///////////////////////////////////////000000111...///111111000000222333333222111222333444555555777888999999::::::999999999999999:::<<>>===<<<;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJKKKKKKNNNRRRWWW[[[___aaacccdddgggkkkooorrruuuvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwyyyzzzzzz{{{|||}}}wwweeeZZZ]]]fffjjjzzz}}}rrrlllfff___SSSJJJAAA<<<999444444666666555444333222222222222000///000222222222777>>>JJJ[[[kkksssxxxyyylllbbb]]]]]]fffpppwwwzzz{{{~~~~~~vvvpppeeedddcccffflllrrrvvvxxxwwwwwwwwwxxxyyy|||~~~yyyxxxwwwvvvwwwxxxzzz{{{~~~~~~~~~~~~{{{|||~~~~~~}}}{{{yyy|||mmmVVVUUURRRPPPQQQTTTVVVVVV[[[YYYWWWUUUUUUUUUUUUUUUWWWTTTPPPLLLKKKOOOUUUZZZYYYVVVPPPLLLJJJLLLPPPTTTXXXVVVSSSSSS^^^llluuuvvvfff^^^WWWWWWVVVTTTTTTVVVZZZ^^^hhhsssxxxxxxzzz~~~////////////............//////000111222222222222000000000000111222333444222000//////111111111000222222111111000//////.........//////000000111111////////////////////////...//////000000000000000///111222222111222333555222222222222111222333444666777888::::::;;;;;;;;;888999;;;===???BBBEEEFFFEEEEEEEEEEEEDDDCCCBBBAAAHHHKKKNNNPPPPPPNNNMMMMMMCCCCCCCCCCCCEEEFFFHHHJJJIIIJJJIIIFFFDDDCCCDDDFFFGGGIIIKKKMMMNNNNNNLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLOOORRRVVVYYY\\\]]]^^^]]]\\\\\\\\\\\\\\\]]]\\\]]]^^^`````````___^^^aaaaaabbbcccddddddddddddccccccccccccccccccccccccbbbcccfffhhhhhhgggeeedddddddddhhhnnnppppppsssxxx|||uuucccWWWUUUZZZccclllrrrsssqqqooolllaaa^^^______iiissspppggg```]]]bbblllxxxppp[[[III???:::777555444333222222111111222222///000---...333000999OOOiii}}}wwwwww{{{}}}qqqcccfffkkkhhhpppwwwqqqllldddWWWQQQRRRTTTYYY^^^bbbddddddeeegggaaaTTTNNNPPPMMMEEEAAACCCJJJXXXiiissstttrrrsssuuuyyy{{{}}}}}}~~~~~~|||}}}~~~~~~|||zzzxxxuuuuuuuuuuuuuuuttttttssstttsssqqqmmmdddWWWHHH>>>777555333333555777999999777:::===>>>BBBHHHIIIEEEEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKHHHDDD@@@===<<<<<<;;;::::::::::::999999:::;;;<<<<<<======?????????@@@@@@AAAAAAAAABBBDDDIIINNNTTTYYY]]]___bbbdddiiinnnrrruuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuwwwyyyzzz|||}}}{{{~~~ooo```]]]aaaeeeuuu~~~uuummmgggaaaWWWNNNDDD>>>:::555444777666555444333222111111111000///000222222333:::CCCRRR```lllmmmmmmsss}}}wwwlllddd___bbbiiisss{{{}}}vvvqqqiiiggggggiiinnntttwwwyyyxxxwwwwwwwwwyyy{{{~~~}}}|||zzzxxxwwwwwwwwwxxx||||||||||||||||||||||||zzzzzz{{{{{{|||}}}~~~}}}jjj```VVVSSSTTTUUUSSSQQQWWWVVVVVVTTTTTTTTTTTTUUUUUURRRNNNIIIGGGKKKRRRXXX]]]\\\YYYTTTOOOOOOSSSWWWbbbbbb^^^[[[```mmmyyy~~~kkkaaaXXXVVVVVVUUUUUUVVVXXX[[[eeepppvvvwwwyyy}}}////////////............000000111222333333333333//////000111222333333444111000///000111222111///222111111000000///............//////000000111111////////////////////////......///000000000000000000111333333222222444555000222333333222111222444555666777999;;;<<<<<<<<<888:::<<>>999666555444555888:::;;;;;;666:::===>>>CCCIIIIIIEEEEEEDDDDDDDDDEEEGGGHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIGGGCCC@@@<<<<<<;;;::::::999888777666666777777888888888999888888999999999:::::::::;;;===@@@EEEKKKQQQVVVYYY```ccciiinnnsssvvvwwwwwwtttttttttttttttuuuuuuuuuuuuwwwyyy{{{}}}}}}zzz|||vvvggg^^^]]]```ooo}}}~~~xxxqqqiiiccc]]]SSSHHHAAA;;;666555777555555333222111111111111000000111333222444===HHHZZZfffpppooolllnnnsssvvv{{{|||~~~{{{uuuoookkkiiihhhlllssszzzxxxqqqlllgggffffffiiinnnsssvvvxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~|||{{{yyyxxxzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{|||}}}~~~~~~}}}~~~qqq]]]TTTSSSTTTTTTUUUUUUVVVVVVVVVTTTTTTVVVWWWSSSRRRMMMGGGDDDFFFMMMSSS]]]```aaa]]]WWWUUUWWW[[[gggkkkjjjdddeeeooo}}}sssfffZZZVVVVVVVVVVVVXXXXXXZZZaaammmtttwwwyyy}}}////////////............///000111222222333333222...///000111222333333444111000///000222222000///111111111000//////............//////000000111111////////////////////////---...///000111000000//////000222222111111333444---000333333222111111333222444555888999;;;<<<<<<999;;;???AAACCCCCCBBBBBB>>>999333///000222444444111111111444777:::<<<===???>>>???@@@AAADDDFFFHHHFFFHHHIIIIIIFFFCCCAAAAAA>>>AAAEEEIIILLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMIIIJJJMMMPPPSSSVVVYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]][[[\\\]]]___``````______``````aaabbbccccccccccccdddddddddcccccccccbbbbbbcccdddeeefffeeeeeedddcccbbbaaaccchhhiiiiiimmmrrrvvv|||yyyooo___aaaeeekkkpppoookkkgggbbbXXXUUUUUUTTTbbbtttxxxvvvkkk]]]TTTRRR[[[ooo}}}xxxkkkYYYFFF:::666777444333222222111111222222000111...222555222@@@^^^|||sssuuuyyyuuujjjpppoooooowwwvvvhhh```^^^VVVRRRTTTWWW]]]ccchhhjjjjjjhhhfffeeebbbYYYOOOKKKMMMGGGEEEDDDJJJXXXiiixxxxxxppplllfffgggiiikkknnnrrrtttvvvsssooogggZZZKKK???999888666555555777999;;;;;;;;;888<<>>:::::::::999888777555555555555555666666666666666555555555555666666666666999999;;;===BBBHHHMMMPPP[[[___eeekkkpppssstttttttttttttttuuuvvvvvvvvvwwwwwwyyy{{{}}}~~~}}}~~~zzzmmmccc___```mmm{{{xxxooohhhbbbWWWKKKCCC===777555777444333222111111111111111000000222333222555???LLL```jjjtttuuutttuuuvvvuuu|||~~~|||xxx~~~xxxoooooorrrsssooooooqqqwww~~~wwwooogggccccccccceeeiiiooouuuyyyzzz{{{{{{zzzzzz{{{||||||}}}~~~{{{zzzyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz|||||||||{{{yyy|||~~~|||}}}qqqaaaXXXRRRRRRUUUQQQSSSUUUUUUSSSSSSUUUWWWWWWVVVSSSLLLEEEDDDIIINNN[[[aaagggfff```\\\]]]```gggnnnqqqllljjjsss}}}nnn^^^XXXWWWVVVWWWYYYXXXYYY___jjjrrrvvvzzz~~~000/////////...............///000111111222222111...///000111333333333444111000///000222222000///111111111000//////............//////000111111111////////////////////////---...000111111111000///...///111111000000222333+++///333444222000111222111222444666888:::;;;;;;:::===@@@BBBCCCAAA???===666444222333444444111...444333222333666:::===>>>======>>>???AAACCCFFFGGGEEEGGGIIIIIIFFFCCC@@@???;;;>>>CCCHHHKKKLLLKKKJJJNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNHHHJJJLLLOOORRRUUUXXXYYYYYYYYYYYYYYYZZZ[[[]]]]]][[[\\\]]]___``````______^^^___```aaaaaabbbbbbaaadddddddddccccccbbbbbbbbbddddddeeeeeeddddddccccccaaa```aaaeeeffffffjjjpppqqqwwwvvvfffgggjjjnnnrrrqqqlllhhhgggZZZTTTPPPNNN\\\qqqwwwqqqiii___WWWPPPRRR___nnnkkklllgggYYYGGG;;;777999444333222222111111222222111111///333666333BBBbbbzzzqqqsssvvvzzzqqqgggnnnkkkmmmwwwvvveee\\\ZZZSSSTTTUUUXXX___fffkkknnnooooookkkiiiiii___RRROOOUUUGGGDDDAAAEEEQQQcccwwwwwwmmmddd______```bbbeeeiiimmmppprrrpppjjj^^^PPPDDD<<<:::999666666555777999;;;:::999;;;???BBBEEEJJJOOOOOOKKKEEEDDDDDDDDDFFFGGGIIIKKKHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJGGGFFFDDDBBB>>><<<999999999888777555444333555555555555555555555555444444444444444444555555999999888999===BBBGGGJJJVVVZZZ```ggglllooopppppptttuuuuuuvvvwwwxxxxxxyyyzzz{{{}}}~~~}}}sssiiidddbbbnnn|||vvvnnneeeZZZMMMEEE===777555777333222111111000000111111000000222333222555AAANNN```kkkvvvzzz|||~~~}}}zzz|||}}}ooohhhmmmtttxxxxxxuuutttzzzzzzqqqhhh```\\\bbbbbbeeejjjrrryyy}}}||||||||||||||||||||||||}}}|||zzzyyyzzz{{{|||||||||{{{zzz|||zzzyyyyyyzzzzzzyyyxxxxxxzzz}}}~~~~~~}}}}}}xxx|||wwweeeUUUPPPSSSNNNPPPSSSRRRQQQPPPSSSUUU]]]]]]YYYRRRIIIFFFIIIMMMXXXaaajjjkkkfffaaaaaadddeeeooouuuqqqnnnuuutttbbbYYYWWWWWWWWWYYYYYYYYY^^^iiiqqqvvv{{{111///,,,+++---...///...//////000111111111111111...///000222444444333222111...,,,---000222111000000000//////.........------......///////////////////////////............////////////000000000000111111111111111222222222222333333333222111000///000000111222444666888999;;;>>>BBBCCCBBB???======777777666666555444444444444333222555999===>>>===@@@@@@??????@@@BBBDDDFFFFFFGGGGGGGGGFFFCCCAAA???>>>???BBBEEEHHHKKKMMMOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMOOORRRTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]\\\[[[[[[\\\]]]___```aaa```___^^^^^^___aaaaaacccaaaaaacccffffffdddaaabbbccccccddddddccccccbbbaaa```______aaadddgggiiiooouuu|||ooommmrrr}}}xxxtttssscccVVVSSSRRRUUUbbbsssqqqnnnfffZZZQQQPPPXXX```fffdddbbb]]]MMM===888<<<666444222222222222000...666111000333222444FFF[[[tttpppooooooooosss~~~tttmmmqqqwww{{{~~~yyytttqqqooonnnppptttqqqeee]]][[[YYYUUUTTTUUUYYY___fffllloooqqqqqqtttvvvsssjjj```XXXTTTRRRFFFAAAGGGPPP[[[qqqvvvjjjaaa[[[WWWXXXTTTRRRSSSYYY^^^aaabbb```YYYOOOEEE???<<<;;;:::888888888888:::<<<>>>@@@BBBBBBDDDHHHKKKLLLHHHDDDCCCDDDEEEFFFFFFGGGGGGFFFKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHEEEBBB???<<<;;;:::777777666666555555555555555555555555555555555555444444444555555555555555666666555666888;;;>>>@@@IIIOOOYYYccckkkppprrrrrrtttuuuuuuwwwxxxyyyzzzzzzvvvvvvuuuvvvxxx|||}}}zzzvvvoooddd]]]dddkkkuuu~~~{{{wwwmmmcccTTTFFF<<<888555555555444333222111111111111444000000555555888III___llluuu~~~}}}~~~}}}vvv|||mmmcccjjjggghhhzzz}}}yyytttmmmfffbbb___]]]aaadddiiinnnrrrvvvzzz}}}zzzzzzyyyyyyyyyzzz{{{|||~~~~~~}}}|||||||||{{{yyyvvvwwwzzz{{{zzzxxxyyyyyyzzz{{{||||||{{{{{{wwwwwwxxxyyy{{{~~~}}}zzz~~~wwwZZZOOOOOOLLLOOOOOONNNQQQUUUTTTOOOSSS\\\ccccccZZZQQQNNNNNNSSS^^^kkkppplllgggdddeeelllmmmoooooolllmmmyyy{{{jjjaaa^^^[[[ZZZ\\\WWWZZZ___dddjjjqqqyyy~~~///....../////////////////////000111111111111111000000111222444444444333111///---...000222111000000/////////............---...//////000000//////////////////............////////////000000000000111111111111111222222222111111111111111111111222000000111111222444555666:::===AAABBBAAA???>>>===<<<===??????>>><<<:::888888777777:::???BBBBBBAAA@@@@@@??????@@@BBBDDDFFFEEEFFFFFFFFFDDDBBB@@@>>>===>>>@@@CCCFFFIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMOOOQQQTTTUUUUUUUUUUUUUUUVVVWWWXXXXXX[[[[[[[[[\\\]]]___```aaa]]]]]]]]]]]]^^^___aaabbbcccbbbaaacccffffffdddaaaddddddeeeeeeeeeeeedddddddddcccaaa```aaaccceeegggjjjpppwwwyyyvvvyyyppp]]]TTTNNNOOO]]]mmmnnnnnnkkkbbbXXXSSSUUUYYYfffdddddd```SSSCCC;;;<<<666444222222222222111///555000000333333666HHH]]]```[[[YYY\\\aaajjj{{{zzzrrrsssuuuvvvxxx}}}{{{yyywwwtttqqqrrrtttvvvttttttlll___WWWVVVTTTPPPTTTUUUYYY___fffkkkoooqqqxxxwwwvvvtttpppggg^^^WWWUUUJJJCCCFFFKKKUUUkkksssiiiaaaZZZVVVQQQPPPQQQTTTXXXZZZZZZYYYTTTNNNFFF@@@============>>>>>>>>>>>>???AAACCCDDDCCCCCCEEEHHHKKKKKKGGGDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEAAA>>><<<:::999666666666555555555444444555555555555555555555555444444555555555555666666777666666666888;;;===???DDDJJJSSS^^^ffflllooopppttttttuuuvvvwwwyyyzzzzzzxxxwwwvvvvvvwwwzzz}}}|||}}}|||{{{yyyssskkkeeebbbiiittt~~~|||wwwmmmcccTTTFFF===888666555555444333222111111111111333///000444666>>>UUUmmm{{{zzzwwwwwwsssuuuhhhbbbmmmpppsssyyyssskkkccc]]][[[\\\\\\bbbeeejjjooosssvvvzzz}}}yyyyyywwwwwwwwwyyy{{{|||~~~~~~}}}|||{{{{{{zzzxxxvvvwwwyyyzzzyyywwwyyyyyyzzz{{{{{{{{{{{{{{{wwwwwwwwwxxxzzz|||~~~}}}||||||}}}~~~~~~{{{yyy|||wwwaaaVVVQQQPPPNNNMMMNNNPPPSSSVVVRRRVVV\\\``````^^^[[[XXXYYY^^^eeehhhhhhdddaaa___aaaeeejjjkkkhhhiiisssoooccc\\\ZZZXXXWWWWWWYYY]]]```dddjjjqqqvvv---///111111000///////////////000111111111111111111222222222333333444444000///...///111111111000////////////............---...//////000000//////////////////............////////////000000000000000000111111111222222222333333333333444555666666333333333333333333444555777:::>>>@@@@@@???>>>>>>DDDFFFIIIKKKJJJGGGCCCAAA>>>>>>@@@CCCFFFGGGGGGEEEAAA@@@??????@@@BBBDDDFFFGGGGGGGGGGGGEEECCCAAA@@@>>>???AAADDDGGGIIILLLMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMOOORRRSSSSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZ[[[[[[]]]___```aaacccbbbbbbccceeefffdddccceeeeeeffffffffffffeeeeeegggfffcccbbbaaaaaacccdddffflllrrryyy|||vvvvvvgggUUUJJJIIIUUUeeelllqqquuuqqqfff^^^[[[\\\dddcccbbb```VVVHHH<<<888555444222222222333222111444000000333444:::LLL```YYYRRRNNNRRR\\\jjjzzzzzzwwwuuurrrrrruuuqqqrrrqqqooonnnqqqwww}}}xxxqqqcccVVVQQQRRRQQQNNNTTTVVVZZZ___eeejjjoooqqq~~~{{{yyyxxxvvvoooeee\\\ZZZQQQJJJGGGHHHQQQhhh~~~sssiiiaaaZZZVVVQQQSSSXXX]]]```^^^ZZZVVVKKKGGGBBB??????@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEGGGIIIJJJIIIFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGEEECCC???<<<:::888888555555555444444444444444555555555555555555555555444555555555666666666777777777666777888:::<<<===@@@EEENNNXXXaaahhhlllooorrrssstttuuuwwwxxxyyyzzzzzzyyywwwvvvwwwyyy{{{|||~~~xxxwww{{{~~~|||{{{xxxrrrjjjccc^^^eeeppp||||||vvvkkkaaaSSSFFF===999777666444444333222111111111111222///000333888EEEbbb}}}xxxuuutttuuupppdddcccpppvvv}}}xxxqqqfff\\\WWWWWW[[[^^^cccggglllqqqtttwwwzzz}}}yyyxxxvvvuuuvvvxxx{{{}}}~~~|||{{{zzzzzzyyyxxxwwwwwwxxxyyyxxxwwwyyyyyyzzzzzz{{{{{{zzzzzzxxxwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyzzz|||}}}|||{{{xxxxxxwwwxxx{{{}}}{{{|||ttt^^^WWWPPPNNNRRRRRRPPPUUU^^^WWWVVVXXX^^^fffiiieee___\\\[[[ZZZ[[[[[[ZZZVVVSSSUUUZZZbbbeeeaaa```jjjwwwxxxggg\\\[[[YYYTTTWWWYYY\\\^^^bbbhhhooottt///111222111///---.../////////000111111111111111222222333222111222333444000000000000111111000000///////////////...............///000000000000000////////////............////////////000000000000000000000111222222333333888999;;;<<<===<<<;;;:::777777666555555555555666444777;;;>>>>>>>>>>>>???FFFHHHKKKNNNOOONNNLLLJJJFFFGGGHHHJJJKKKJJJHHHFFFAAA@@@??????@@@BBBEEEFFFJJJJJJJJJIIIHHHFFFEEECCCAAABBBDDDFFFIIILLLNNNOOONNNOOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKNNNOOORRRRRRRRRRRRSSSTTTUUUUUUXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZ[[[\\\]]]___``````cccccccccdddeeeeeeeeedddeeeeeeffffffffffffeeeeeefffeeecccaaaaaaaaaaaabbbfffkkkpppvvv~~~|||sssjjjfffmmmzzzmmmXXXJJJFFFQQQ^^^kkkuuu}}}}}}tttkkkhhhhhhiiifffcccaaaZZZNNN@@@888666444222111222333333222222000000333777@@@SSSddd```XXXQQQUUUbbbrrrzzzuuuttttttssssssqqqnnnlllooowww~~~zzzmmm\\\PPPOOORRRRRRPPPSSSVVV[[[```eeeiiinnnqqq~~~~~~~~~}}}yyyrrrjjjddd```ZZZSSSNNNKKKSSSiiisssggg]]]VVVQQQNNNOOOUUU]]]dddfffaaaZZZTTTLLLIIIFFFEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIIIIIIIGGGDDDBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJIIIGGGEEEBBBAAA>>><<<999777666555444444444444444444444444555555555555555555555555555555555666666777777888888888777777888999:::;;;>>>BBBIIIRRR\\\dddkkknnnqqqrrrssstttvvvwwwyyyyyyzzzyyyxxxxxxyyyzzz|||}}}}}}wwwuuuxxx}}}}}}xxxmmm```VVVYYY___kkkxxxzzztttiii___RRREEE===888666555444333222222111111111222000000111555;;;JJJfff}}}zzzqqqbbbcccnnnvvv|||uuuiii___YYYZZZ]]]```fffjjjooosssvvvxxx{{{|||zzzxxxvvvvvvwwwyyy|||}}}|||{{{zzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwww{{{zzzyyyzzz|||}}}|||{{{zzzyyyxxxwwwxxxzzz|||~~~~~~|||uuudddVVVPPPWWWYYYSSSVVV___^^^[[[ZZZ]]]ccceee```[[[YYYVVVRRROOOMMMKKKHHHEEEMMMRRRYYY[[[WWWUUU]]]jjjwww~~~kkk______]]]UUUWWWXXX[[[___cccjjjrrrxxx222222111///---------/////////000111111111111111111222444333111000111333///000111222111000000000.........///////////////...//////000000000000000////////////............////////////000000000000///000000111222222333333:::===AAACCCCCC@@@;;;888777777666555555555555666222555999;;;<<<<<<>>>??????AAADDDGGGJJJMMMNNNOOOMMMNNNNNNNNNKKKHHHEEEDDDAAAAAA@@@@@@AAACCCEEEGGGLLLKKKKKKJJJHHHGGGEEEEEEBBBCCCEEEGGGJJJLLLNNNOOONNNOOOOOOPPPPPPPPPOOOOOOMMMMMMLLLLLLJJJIIIHHHGGGDDDDDDCCCCCCDDDFFFGGGHHHKKKKKKKKKKKKLLLMMMNNNOOORRRSSSVVVXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^______```cccdddddddddddddddeeefffddddddeeeeeeeeeeeeddddddccccccbbbaaaaaaaaabbbbbbfffkkkqqqwww}}}|||uuuggg]]]VVV[[[fffrrr}}}nnn\\\NNNIIIPPPYYYjjjttt~~~}}}tttkkkiiikkkooommmiiieee___VVVHHH===777555222111222333333222222000111444;;;GGGZZZjjjaaaZZZSSSXXXgggxxx~~~{{{xxxwwwwwwvvvsssooonnnqqqyyy{{{lllYYYPPPOOOPPPQQQPPPSSSWWW\\\```dddhhhmmmqqqzzz{{{rrrmmmkkkiiieee___WWWQQQUUUfffwwwlllcccWWWLLLEEEBBBAAA@@@FFFMMMWWW___```\\\UUUPPPMMMLLLLLLMMMOOOQQQRRRQQQNNNNNNNNNNNNNNNNNNMMMMMMIIIJJJKKKJJJHHHEEECCCBBBDDDEEEFFFGGGGGGHHHHHHGGGFFFGGGHHHIIIHHHFFFDDDBBB<<<;;;999777555444333333444444444444444444444444666666666666666666666666555555666666777888999999999999999999999::::::;;;===???DDDLLLUUU^^^fffkkkppppppqqqsssuuuwwwxxxyyyxxxxxxyyyzzz{{{~~~~~~}}}yyywwwxxx{{{~~~rrr```SSSVVV[[[fffttt~~~yyysssggg___RRREEE===888555444333333222222111111222222000111444888???MMMdddwww|||}}}|||~~~nnn___aaahhhqqqyyyooofff```^^^```bbbiiilllrrrvvvxxxyyy{{{|||{{{zzzxxxxxxxxx{{{}}}~~~}}}|||{{{zzzyyy{{{{{{||||||{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwyyywwwwwwwwwyyyzzzyyyxxxxxxwwwvvvuuuuuuwwwxxxyyy|||{{{iiiWWWVVVVVVQQQRRRYYY[[[ZZZYYYXXXWWWVVVTTTRRRTTTTTTSSSNNNIIIDDDAAAAAAJJJLLLPPPPPPLLLIIIOOOYYYdddtttyyylll``````]]]VVVUUUWWWYYY[[[___fffnnnsss222111///000111111000...//////000111111111111111000444666666222000000222///111333333111000///000.........///////////////...///000000111111000000////////////............////////////000000000000//////000111222333333444777:::???AAA@@@<<<777444333333333333333333444555111444777999:::;;;<<<>>>777999<<<@@@EEEJJJMMMOOOPPPQQQQQQNNNJJJFFFDDDCCCBBBAAA@@@@@@AAACCCEEEGGGJJJJJJIIIGGGFFFEEEDDDCCCAAABBBDDDFFFHHHKKKLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPMMMMMMMMMLLLJJJHHHGGGFFFAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFHHHLLLPPPUUUYYY[[[\\\XXXYYY[[[]]]___`````````cccdddeeedddcccccceeegggddddddeeeeeeeeeeeeddddddbbbbbbbbbaaabbbbbbcccccceeejjjqqqwww|||iii]]]SSSUUU]]]gggqqqxxxzzzvvvmmm```SSSNNNQQQVVVeeeooowwwttthhh______bbbjjjlllkkkgggbbbYYYLLL???999666333111222222222222111111222666>>>NNNaaaooo[[[XXXVVV\\\mmm}}}zzz||||||yyyyyyvvvrrrooopppuuu{{{~~~xxxhhhXXXQQQOOONNNMMMMMMSSSXXX]]]aaacccgggmmmrrrxxxuuuqqqqqqpppooojjjbbbZZZYYYaaajjj|||uuugggNNNHHH???888666777:::;;;>>>EEENNNUUUWWWVVVSSSRRRMMMNNNOOOSSSVVVYYYYYYXXXTTTTTTTTTTTTSSSRRRPPPPPPJJJKKKLLLJJJGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEBBB@@@???777777666444444333333333444444444444444555555555666666666666666666666666555555666777888999::::::999999::::::;;;;;;<<<<<<;;;<<>>DDDIIIMMMOOOPPPPPPQQQQQQMMMIIIEEEEEEFFFBBBAAA@@@@@@AAACCCFFFGGGJJJIIIHHHFFFEEEDDDDDDCCCBBBCCCDDDFFFIIIKKKMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNMMMKKKJJJHHHFFFEEE>>>===;;;:::888888888999999999999999:::;;;<<<<<<;;;===@@@DDDIIIMMMQQQSSSSSSUUUXXX[[[^^^aaabbbbbbccceeefffdddccccccfffhhheeeeeeffffffffffffeeeeeedddddddddddddddddddddddddddhhhmmmsss~~~tttfffXXXUUUYYYaaaiiipppnnnppplllbbbWWWRRRSSSVVV^^^hhhpppmmmaaaWWWWWW\\\aaaiiiooonnniiiaaaRRRDDD;;;888444111111222111111222333444777BBBTTTgggtttVVVWWWZZZbbbsss~~~}}}}}}|||vvvpppnnnqqqvvvxxxxxxjjj^^^SSSPPPPPPMMMLLLNNNSSSXXX^^^aaacccfffmmmrrr|||~~~wwwtttqqqsssrrrlllfffdddeeegggqqqwwwzzzvvvnnncccUUUJJJ===:::666444555888999::::::@@@GGGMMMPPPSSSVVVYYYRRRSSSUUUXXX[[[\\\ZZZXXXUUUUUUUUUUUUTTTRRRPPPOOOJJJKKKLLLKKKGGGDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFCCCAAA???===<<<555444444444444444555555444444555555555666666666666666666666666666666666555666666777999::::::;;;999:::;;;<<<=========>>>=========AAAHHHQQQ[[[```mmmnnnoooqqqsssuuuwwwxxxvvvwwwyyy{{{~~~~~~yyywwwxxx{{{yyyooo___bbbiiivvvzzzmmmdddWWWKKKBBB<<<888666333222222111222222333333333333666===KKK[[[gggmmmppptttyyy{{{xxxzzz|||zzzZZZPPPWWWWWWeee|||wwwnnngggbbbbbbeeegggmmmqqqvvvzzz{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzzz||||||||||||||||||||||||zzz}}}|||yyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxzzzzzzzzzzzzzzz{{{zzzyyyyyyzzz{{{zzzyyywwwwwwvvvvvvvvvvvvwwwxxxvvvxxx|||~~~zzz{{{rrr___SSSMMMLLLJJJMMMOOOPPPOOOOOOPPPRRRRRRWWW___fffhhhcccZZZRRRNNNLLLNNNSSSTTTMMMHHHFFFIIIVVVeeejjjeee]]]WWWVVVVVVVVVVVVVVVXXX]]]dddiii+++***...777AAABBB999000//////000111111111111111222888======888444222333///222555555222//////000---.........//////000000//////000111111111111111000/////////............////////////000000000000...///000111222333444444222222222333444444555555000000111222444666888999000333555777777888:::<<<:::>>>EEELLLPPPSSSSSSRRROOOPPPPPPLLLHHHFFFGGGIIIBBBAAA@@@@@@AAACCCFFFGGGLLLKKKJJJHHHGGGFFFEEEEEEDDDEEEGGGIIIKKKMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRQQQNNNNNNMMMKKKIIIGGGEEEDDD===<<<999777555444444444666666666666777888999:::555666777999<<<@@@CCCFFFNNNQQQUUUZZZ^^^aaacccddddddeeefffeeebbbcccfffiiiffffffggggggggggggffffffgggggggggffffffeeeeeeddddddfffiiinnnzzznnn\\\TTTUUUZZZbbbhhhjjjnnnlllcccXXXSSSTTTUUUYYYdddnnnlllaaaXXXYYY^^^```mmmxxxzzzvvvmmm]]]NNN===999444222111111111000222333555888DDDWWWkkkvvvRRRVVV[[[cccssswwwooommmppptttrrrppp[[[RRRMMMOOOPPPNNNNNNRRRSSSXXX^^^bbbcccffflllrrr|||uuuooosssuuutttrrrpppnnnkkkpppqqqnnneee[[[QQQFFF===666555444444666777777666666:::@@@EEEIIIOOOVVV[[[ZZZZZZ[[[]]]^^^\\\YYYVVVSSSTTTTTTSSSRRRPPPMMMLLLJJJLLLMMMKKKGGGDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHEEEBBB???<<<;;;:::444444444444555666777777555555555666666666777777777777777777777777777777555666777888999:::;;;;;;999:::;;;===>>>?????????AAA??????AAAGGGPPPZZZ```mmmmmmoooqqqsssuuuwwwxxxvvvwwwyyy{{{}}}~~~xxxuuuwwwzzz|||ttteeegggmmmyyypppgggZZZNNNDDD>>>:::777222222222111222222333333444444666>>>OOOaaammmpppqqqqqqrrruuuyyyvvvqqquuu~~~~~~~~~xxxvvvUUUMMMTTTQQQ```|||{{{uuullleeeaaadddhhhlllnnnrrrwww{{{||||||||||||zzz{{{{{{|||{{{zzzxxxwww{{{{{{{{{{{{||||||||||||yyy|||~~~{{{xxxxxxyyyxxxxxxxxxxxxxxxwwwvvvuuutttuuuwwwyyyzzz{{{zzzzzzyyyxxxwwwwwwxxxyyywwwvvvvvvvvvuuuttttttttttttuuuvvvyyy}}}~~~rrr___RRRIIILLLMMMPPPSSSUUUVVVVVVVVVQQQVVV```nnnvvvssseeeYYYRRRQQQUUU]]]```YYYNNNHHHGGGQQQbbbmmmjjj___XXXXXXYYYYYYYYYZZZ]]]ccckkkqqq......///000111111000000111222333111///......///222555777888666333111111...000444555333111000000//////............//////222000000111444444111...---------.........//////////////////000000000000000000000000111111111111444444333333222222222222333333222111222333444555444444333444555888;;;===@@@BBBEEEIIIKKKLLLMMMLLLJJJIIIGGGEEEDDDDDDEEEEEEFFFEEECCCBBBBBBDDDFFFHHHJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQQQQMMMLLLJJJHHHEEEBBB@@@???===;;;888666444333333333222222333444555555666666///777;;;888444666999;;;IIIIIIKKKQQQYYY___aaaaaabbbdddeeeeeedddcccdddeeeggggggfffeeeeeeeeefffffffffeeedddcccbbbcccddddddcccggglllqqqxxxqqq^^^TTTQQQSSS\\\fffhhhjjjeeeaaa]]]QQQLLLVVVSSS___gggddd]]]\\\ZZZXXX^^^ooolllSSSDDD:::222111111000111333+++666999666CCC___ooonnnZZZYYY^^^mmmzzzqqqnnnqqqrrrmmmgggUUUPPPLLLMMMLLLJJJMMMQQQRRRYYYaaadddcccdddjjjpppzzzxxxuuuuuuvvvvvvrrrooonnnjjjcccWWWLLLCCC>>><<<;;;;;;::::::999888777777555666888===EEEMMMUUUZZZ^^^]]]\\\ZZZWWWVVVWWWXXXWWWVVVTTTRRROOOLLLJJJIIIHHHHHHIIIGGGEEEDDDDDDEEECCCDDDFFFHHHIIIIIIIIIIIIGGGFFFDDDAAA>>>;;;999777555555555555555555555555777777777777777777777777777777777777666666666666999888777888:::;;;<<<;;;======>>>???AAABBBCCCDDDDDDCCCCCCCCCFFFMMMWWW]]]iiimmmsssuuuttttttuuuvvvxxxyyyyyyyyyxxxyyy|||~~~}}}yyyzzz|||yyyttthhhfffiiitttwwwooo```QQQDDD<<<999888666555444333222222222222333444:::EEETTTaaannnwwwxxxwwwuuusssuuuzzzrrrpppttt|||yyyxxxwwwvvvhhhTTTKKKOOOWWWiii}}}yyysssjjjeeedddfffiiikkkooorrrvvvyyyzzzzzz{{{|||zzzzzzzzzyyyyyyxxxxxxwwwzzzzzzzzzzzzzzzyyyxxxwww|||||||||||||||{{{zzzzzzvvvvvvvvvuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvuuuttttttssstttuuuuuutttsssrrrpppooorrrtttwwwzzz~~~|||~~~qqqZZZOOOPPPNNNLLLNNNWWW^^^]]]XXXXXXXXX\\\gggrrruuunnnfffZZZXXXZZZ```fffdddYYYOOOMMMRRR]]]iiillldddZZZVVVZZZXXXZZZ^^^ccchhhqqqzzz......//////000000000000111222333111///...///000222444666777555222111000---///222333222000////////////............//////222000000222444444111...---------.........//////////////////000000000000000000000000111111111111777888888888999999999:::777666555444444444555666555555555666888:::===???CCCDDDFFFGGGGGGGGGEEEDDDGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAABBBEEEHHHJJJMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRQQQPPPOOOOOOLLLJJJHHHFFFCCC@@@>>>===999888777555444333333222222222222333333444444555111444444222444777666222<<<===@@@HHHRRRZZZ___```aaaccceeeeeedddcccdddeeefffffffffeeeeeeffffffgggfffeeedddcccccccccdddeeeeeegggkkkpppvvv~~~vvvbbbVVVQQQSSS\\\eeemmmrrroookkkfffXXXQQQYYYVVV]]]aaa___]]]]]]ZZZUUUaaaooo|||vvvcccHHH>>>555333222000000222,,,666:::999HHHbbbooommmbbbdddkkkyyy~~~~~~vvvnnnmmmqqqoooeee\\\RRRNNNKKKLLLLLLKKKMMMQQQVVV]]]dddfffeeefffjjjpppyyy~~~yyywwwwwwwwwuuurrrmmmfff[[[PPPFFF@@@===<<<===<<<;;;999888777777777444555888>>>GGGQQQZZZ```eeedddaaa]]]YYYWWWWWWXXXZZZWWWSSSNNNIIIEEEBBB@@@GGGHHHIIIHHHEEECCCCCCCCCCCCDDDFFFHHHHHHHHHHHHHHHDDDCCC@@@===:::888666555666666666666666666666666777777777777777777777777777777777777777777777777999999888999;;;===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFHHHNNNVVV\\\ggglllqqqttttttsssuuuwwwxxxxxxyyyxxxwwwxxxzzz|||}}}}}}~~~~~~{{{kkkhhhiiirrryyyqqqcccTTTGGG???<<<:::666555444333222222222222444444<<>>CCCBBBBBBBBBCCCCCCDDDEEECCCBBBAAAAAACCCFFFJJJLLLOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUQQQRRRRRRRRRPPPOOOMMMKKKHHHGGGEEEBBB???<<<999888555555555555444444333222111111222222222222222222444222///000777===999000555555888???HHHRRRYYY\\\```bbbddddddccccccdddeeeddddddddddddeeefffgggggggggfffdddcccccccccdddeeeggghhhjjjnnnssszzz}}}iiiZZZRRRRRRZZZcccoooxxxyyyvvvppp___TTTZZZ\\\___``````bbbbbb]]]VVV\\\fffnnnssszzz~~~wwwkkkKKKAAA888555333000000111///666999===LLLaaahhhbbbaaagggqqq|||pppsssyyy~~~xxxqqqlllooosssnnn]]]OOONNNKKKJJJLLLMMMLLLNNNRRRXXX^^^dddfffeeeeeeiiimmmsss{{{zzzyyyvvvsssiii```SSSIIICCCAAA@@@???AAA@@@===;;;::::::;;;<<<;;;<<<>>>CCCKKKVVV```fffhhhfffbbb^^^[[[YYYWWWWWWUUURRRLLLFFF@@@===:::999DDDFFFHHHHHHEEECCCAAAAAACCCDDDFFFGGGHHHGGGFFFFFFBBB@@@<<<999666555555555777777777777777777777777777777777777777777777777777777888888888888888888999::::::;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLPPPUUUYYYccciiiooorrrssssssuuuwwwwwwxxxyyyxxxwwwwwwxxxzzz|||~~~~~~{{{yyyiiieeedddkkkxxx{{{yyyqqqdddUUUIII@@@<<<;;;666555444333222222222222444555@@@WWWmmmzzz|||yyyxxxyyy}}}zzzsssnnnooorrroooiiiRRRDDDCCCMMMWWWjjj||||||qqqmmmgggeeefffjjjnnnppptttuuutttsssrrrssswwwyyyvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxyyy{{{|||}}}~~~}}}}}}|||{{{zzzzzzvvvvvvwwwwwwxxxxxxyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssrrrrrrrrrssstttssssssssstttwww}}}|||zzz|||xxxrrr^^^TTTOOOQQQRRRPPPRRRWWWYYYWWWWWW]]]fffmmmooonnneeebbbbbbkkkvvvxxxpppfff^^^___fffqqqtttmmmbbb]]][[[XXXXXX\\\___bbbjjjrrr......---------.........000222222111/////////000000222444444222000//////---///222222111///////////////............//////000111111222333222111000............////////////////////////000000000000///000000000111111111111000000111222333444444555999999999999999999999:::777888888:::<<>>===>>>>>>???@@@AAACCCDDDDDDCCCBBBAAAAAABBBFFFIIIKKKNNNOOOPPPQQQRRRQQQQQQPPPSSSSSSSSSSSSTTTSSSSSSSSSPPPQQQQQQQQQPPPMMMJJJHHHDDDCCCAAA>>>;;;888666444333444555666666555444333111111111111111111000000555333111333<<>>@@@CCCEEEDDDEEEFFFGGGIIIJJJKKKKKKOOOPPPPPPOOOOOOQQQTTTWWWaaafffmmmqqqrrrsssuuuxxxxxxyyyyyyyyywwwwwwxxxzzz}}}~~~zzzwwwuuurrrfffaaa___fffttt~~~}}}vvvooobbbTTTHHH???:::888555555444333333333333333222555FFF```www~~~~~~xxxoookkkooorrrlllbbbPPPCCCBBBLLLUUUgggzzz~~~uuummmiiieeedddfffiiimmmnnntttttttttsssrrrrrrtttvvvvvvuuutttttttttuuuuuuvvvvvvuuuuuutttuuuvvvwwwxxx}}}}}}}}}}}}|||{{{zzzzzzwwwwwwwwwxxxyyyzzz{{{{{{vvvvvvvvvuuuuuutttttttttsssssssssssssssttttttttttttsssqqqpppqqqrrrtttvvvvvvuuuttttttvvv{{{zzzzzzsss{{{uuucccUUUSSSSSSOOOQQQXXXYYYVVVTTTWWW___gggmmmooohhhddddddmmmyyyzzzsssgggfffjjjtttxxxqqqfff___\\\YYYYYY\\\]]]```gggooo///...------------......000111222111000///000111111222444333111////////////111333333111000000111//////............//////000111222333222111111000........./////////000000////////////000000000000///000000000111111111111333333333333444444444444666666888999:::;;;<<<<<<888999:::<<<>>>@@@BBBCCCBBBAAAAAA@@@>>>===;;;;;;:::;;;===>>>@@@BBBCCCDDDCCCBBBAAA@@@AAADDDGGGHHHMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPNNNKKKHHHFFF@@@???===:::888555333222333444555666777666555555222222111111111111111111444666666666:::???>>>999;;;;;;;;;<<>>>>>:::;;;<<<>>>???AAABBBCCCDDDCCCAAA???<<<:::888777888999<<<>>>@@@AAABBBCCCBBBAAA??????@@@BBBEEEGGGNNNNNNNNNNNNPPPQQQSSSTTTQQQRRRSSSSSSRRRQQQOOONNNMMMMMMMMMKKKIIIFFFDDDBBB===<<<:::888666444333222444444555666666666666666222222333333333333333333444888999777666888888666<<<<<<===???BBBHHHOOOUUU]]]___aaabbbbbbbbbcccddd____________```aaabbbbbbeeedddbbbaaaaaabbbbbbccceeefffgggiiilllrrrzzznnn^^^XXXZZZ]]]cccsss{{{~~~zzziiibbb```kkk}}}xxxggg___ZZZ]]]bbbdddeeebbb^^^[[[KKKAAA888555444222222333000222;;;KKKWWW[[[XXXVVV]]]cccppp}}}~~~yyytttqqqrrrwwwxxxvvvrrrfffeeeffflllpppjjj[[[NNNPPPKKKIIIJJJKKKKKKOOOTTTXXX[[[^^^aaabbbcccdddeeennnyyywwwkkkcccTTTRRRQQQSSSVVVWWWUUURRRMMMMMMLLLLLLNNNPPPSSSUUUSSSSSSUUUXXX^^^eeelllppppppkkkddd^^^XXXPPPFFF@@@777666555444555666888999===@@@CCCEEEFFFEEEFFFGGGEEEEEEEEEEEEDDDBBB@@@???;;;999777555444555666666999999999999999999999999888888888888888888888888999999::::::;;;;;;<<<<<<===@@@BBBCCCAAABBBFFFIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRUUUXXX___dddlllpppqqqsssuuuxxxvvvxxx{{{{{{{{{zzz{{{|||{{{}}}~~~|||~~~~~~yyyrrrmmmaaa[[[WWW___ppp|||vvvjjj\\\OOODDD<<<999555555444444444444444555333:::NNNggguuu~~~yyyzzzxxxxxxvvvyyyyyymmm^^^III======FFFNNN```www}}}xxxpppgggeeeccccccfffiiikkkkkkpppsssvvvwwwwwwuuuuuuuuunnnllliiifffdddcccddddddhhhjjjnnnrrrvvvyyy{{{|||yyyyyyzzz{{{{{{{{{{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxvvvuuuttttttrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooppprrrsssqqqrrrssssssuuuyyy~~~zzzyyyvvvuuulllXXXQQQQQQRRRSSSUUUUUUUUUUUUVVV[[[bbbggggggdddbbbfffoooyyyrrrkkkjjjrrrzzzuuujjjaaa^^^[[[ZZZ[[[\\\]]]dddkkk222111///------...///000///000222111000///000222222333444333111000000111///111222111000///000111//////............//////...111444444222000000111.../////////000000000000////////////000000000000000000000000111111111111//////000111222333333444555777999;;;======>>>>>>>>>>>>???AAABBBCCCCCCCCCAAA@@@>>><<<:::888777777777999;;;>>>@@@AAABBBBBB???>>>======>>>AAAEEEGGGKKKJJJIIIIIIKKKNNNQQQSSSPPPQQQRRRSSSRRRPPPNNNMMMKKKJJJHHHFFFCCCAAA???>>>::::::999888666555444333444444444333444444555555333333444444555555666666666:::;;;::::::===>>>;;;???AAACCCDDDFFFKKKRRRWWW\\\^^^aaabbbaaaaaacccdddaaaaaaaaa```aaaaaabbbbbbccccccaaa`````````aaabbbbbbdddfffhhhlllqqqxxx}}}wwwggg___^^^^^^eeesssyyywwwmmmmmmuuusssgggWWWZZZ^^^aaaaaa]]]ZZZYYYOOOEEE;;;777555222111333000333???QQQ\\\\\\[[[]]]bbbnnn~~~wwwuuuyyy{{{yyyvvviiihhhhhhjjjkkkggg^^^VVVTTTOOOJJJJJJJJJJJJNNNTTT[[[\\\^^^_______________eeeqqq}}}uuujjjbbb[[[[[[\\\]]]^^^^^^]]]]]]YYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^```ccchhhmmmrrrttttttkkk^^^SSSLLLEEE===888555555666777999;;;===>>>AAACCCEEEEEEEEEDDDEEEFFFEEEEEEEEEDDDCCCAAA>>>===:::999888777777777777777888888888888888888888888888888888888888888888888999::::::;;;<<<<<<======AAAEEEGGGGGGDDDEEEHHHLLLLLLLLLMMMOOOPPPQQQRRRSSSPPPQQQPPPOOOOOORRRVVVYYY___eeelllppprrrsssuuuxxxtttvvvyyyzzzzzzzzz{{{|||zzz|||{{{xxxxxxzzzzzz}}}yyyrrrddd\\\WWW]]]mmm|||{{{oooaaaSSSGGG???:::555555444444444444555555:::>>>OOOeeepppttt{{{zzz{{{{{{zzz|||zzzlll]]]KKK@@@CCCKKKQQQaaauuu|||yyy|||}}}{{{{{{zzztttmmmdddcccbbbdddhhhlllnnnoooqqqsssvvvwwwwwwwwwyyy{{{nnnkkkgggbbb___]]]\\\\\\]]]aaaffflllqqqtttvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxvvvuuutttsssrrrrrrqqqqqqppppppoooooonnnnnnnnnnnnoooooooooooopppqqqtttvvvxxx|||}}}{{{{{{|||~~~dddSSSSSSTTTQQQRRRUUUWWWWWWVVVWWW[[[___```^^^\\\\\\aaalllyyyuuullliiiqqqzzzwwwkkkbbb]]]YYYXXXYYYZZZ[[[bbbiii333111///...---...///000///000111111000///000222333444444333111000111222///000111000///...///111//////............//////...111444444111000000222////////////000000000000////////////000000000000000000000000111111111111//////111222444666777888888999;;;===>>>>>>======@@@AAABBBCCCDDDDDDDDDDDD<<<;;;::::::999999::::::777999;;;>>>@@@AAAAAAAAA<<<;;;;;;;;;>>>BBBFFFHHHHHHFFFEEEDDDFFFIIIMMMPPPPPPQQQRRRSSSRRRQQQOOOMMMHHHGGGDDDAAA???===<<<;;;999999888777666666555444444444222222222333444555444444555555666777888888999;;;===>>>CCCIIIJJJFFFEEEGGGIIIJJJJJJNNNSSSXXX\\\^^^```aaaaaaaaacccddddddcccbbbbbbbbbbbbbbbccccccbbb```_________```aaa```bbbeeehhhlllqqqwww{{{}}}llldddbbb```eeerrrxxxtttqqqvvvuuufffXXXZZZ^^^bbbaaa^^^\\\]]]SSSHHH>>>999666222111222222555BBBUUU]]]ZZZYYY]]]```qqq}}}yyyzzz|||zzzvvvnnnmmmlllkkkjjjfffaaa]]]XXXQQQKKKJJJIIIIIINNNTTT[[[\\\]]]]]]\\\ZZZYYYXXX\\\hhhttt|||}}}tttjjjcccdddeeefffeeedddcccdddfffeeeeeeeeeeeeeeedddddddddiiijjjlllnnnpppsssuuuvvvrrrfffUUUHHHAAA<<<888555222444777:::>>>AAACCCDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::::::::999888888888888888888888888888888888888888888888888::::::;;;;;;<<<===>>>>>>EEEHHHKKKJJJGGGFFFJJJOOONNNOOOPPPQQQRRRTTTUUUUUUOOOOOOOOONNNNNNQQQVVVZZZ```fffmmmqqqrrrsssuuuxxxqqqtttwwwyyyzzzzzz{{{|||{{{|||wwwsssrrrtttuuu{{{~~~nnnfff___cccqqq}}}qqqcccUUUHHH>>>:::555555444444444555555666AAAAAANNNdddmmmmmmvvv}}}zzz{{{|||www{{{wwwxxx|||{{{}}}zzzlll\\\RRRHHHKKKTTTWWWcccsssxxxtttvvvwwwuuuttttttoooiiibbbbbbbbbfffkkkooorrrsssssstttuuuuuuvvvxxx}}}wwwtttoooiiieeebbbaaaaaa^^^aaagggmmmrrrttttttssstttuuuvvvxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyxxxxxx{{{zzzyyywwwvvvtttsssrrrsssrrrrrrqqqpppooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmiiilllpppsssvvvyyy~~~{{{{{{~~~zzzxxxoooWWWUUUWWWRRRPPPUUUYYYYYYVVVUUUWWWZZZXXXWWWUUURRRUUU```qqq~~~wwwmmmhhhqqqzzzxxxmmmccc[[[XXXVVVXXXXXXZZZ```hhh............////////////222222111111111111111222666555444222111000000000///000111///......///111///......---------......111111222333222111000///////////////000111222333.........//////000111222///000111111111000...---444333111111222444777999;;;<<<===>>>@@@AAABBBBBB???AAABBBDDDCCCBBB@@@??????===;;;999888888999:::::::::;;;>>>AAACCCBBB@@@>>>===;;;:::<<>><<<:::999888777666555555555555555555444444444444555666666555777888888888888:::;;;@@@@@@AAACCCEEEHHHJJJKKKJJJKKKMMMMMMNNNPPPSSSVVV]]]```cccdddcccaaaaaaaaadddccccccbbbbbbccccccdddddddddddddddddddddddddddeeefffgggjjjnnnssswwwzzz{{{kkk\\\YYY^^^eeennnxxxwwwtttvvv{{{vvvlllVVVYYY___eeeggggggdddbbbYYYLLL>>>888555222111222777444@@@XXXbbb[[[WWW\\\\\\pppvvvyyyxxxiiieeennnjjjaaaaaa]]]XXX\\\TTTQQQLLLIIIIIIKKKOOORRRZZZ]]]___\\\[[[[[[WWWRRRUUU[[[fffttt|||vvvrrrpppfffgggiiijjjjjjjjjlllmmmqqqooommmmmmpppsssuuuvvvvvvuuusssrrrrrrssstttttthhh\\\LLL@@@;;;:::999777111666<<>>>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@???===<<<;;;444555666888999:::;;;;;;;;;;;;<<>><<<;;;:::;;;???BBBEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPPPPOOONNNLLLKKKFFFDDDBBB???===;;;:::999888777777666555555666666555555555555555666777777666777999:::999:::<<<===AAABBBCCCEEEHHHKKKMMMOOONNNOOOPPPPPPPPPRRRUUUXXX\\\^^^aaabbbbbbaaabbbbbbcccccccccccccccccccccccccccccccccccccccccccccdddeeeeeegggiiimmmrrrwwwzzzrrrbbb\\\]]]ccckkksssyyy}}}}}}vvvnnnkkklllpppwwwzzzwwwmmmdddWWWYYY^^^dddiiikkkkkkjjj]]]PPPAAA999666222222333666666DDD[[[ccc[[[YYY___aaauuu{{{|||zzznnnjjjqqqiii^^^\\\XXXTTTWWWSSSPPPLLLIIIJJJMMMQQQTTTXXX\\\]]][[[YYYXXXRRRKKKHHHMMMVVVaaammmxxx{{{tttmmmmmmnnnnnnnnnooopppqqqsssrrrrrrssswww}}}{{{tttrrrrrrpppkkkfff]]]SSSFFF>>>;;;:::999777888<<>><<<;;;;;;;;;<<<===>>>>>>>>>>>>999999999999999999999999;;;::::::999999888888777999::::::;;;<<<@@@FFFJJJLLLIIIFFFFFFJJJMMMNNNNNNQQQRRRTTTUUUTTTSSSQQQPPPPPPNNNMMMLLLNNNRRRWWWZZZaaacccgggkkkppptttuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzz|||}}}uuusssvvv{{{zzzmmmccchhhuuu~~~}}}zzzssshhh[[[MMMAAA:::777555333222222444777888999HHH]]]kkkooonnnqqqttttttyyy{{{{{{~~~wwwuuuvvv{{{{{{{{{uuuxxxpppdddaaaZZZWWWUUUYYYbbblllrrruuusssrrrsssvvvyyywwwooogggddddddeeegggjjjnnnrrrttttttvvvwwwxxxyyyzzz}}}wwwvvvsssooonnnqqqvvv{{{sssrrrrrrrrrssstttvvvwwwvvvwwwwwwxxxyyyzzzzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{}}}}}}xxxvvvvvvuuurrruuuuuutttqqqmmmiiifffeeebbb```___]]]^^^```bbbccccccdddfffhhhlllsss{{{}}}|||zzzzzz~~~rrr___WWWTTTTTTTTTTTTSSSSSSSSSRRRQQQSSSTTTSSSPPPNNNUUUbbbmmmtttttttttvvv{{{{{{pppddd]]]ZZZYYYZZZYYYXXX\\\bbb............////////////111111000000000111111222555444333222111000000000333444444333000//////000///......---......//////111111222333222111000///...------......///000111.........//////000111222000000111111000000///...------------///222555777>>>???AAACCCDDDDDDCCCCCC???>>>===;;;999777666666000222666999;;;<<<<<<<<<======>>>@@@CCCDDDCCCAAA===<<<:::999;;;>>>BBBDDDDDDDDDDDDDDDEEEFFFHHHHHHLLLLLLMMMMMMLLLKKKIIIHHHBBBAAA???>>><<<;;;::::::999888888777777777777888777777666666777777888999777999;;;<<<<<<===???AAADDDEEEGGGJJJMMMQQQTTTUUUTTTTTTTTTSSSRRRSSSVVVYYY[[[]]]___aaaaaaaaabbbdddaaabbbcccddddddcccbbbaaaaaabbbbbbbbbccccccddddddddddddfffhhhmmmrrrvvvyyypppfffdddeeekkkqqqssstttrrrjjjbbb[[[\\\```gggnnnnnngggaaaYYY[[[___eeemmmrrrttttttdddVVVFFF===777333222555444999JJJ^^^bbbZZZYYYaaaggg|||wwwqqqttthhhYYYUUUQQQMMMQQQQQQOOOLLLJJJKKKOOOTTTWWWXXX\\\]]]\\\ZZZWWWOOOFFF>>>AAADDDIIIRRR___oooyyy{{{}}}wwwpppwwwvvvvvvvvvvvvxxx{{{||||||}}}|||rrrooonnniii```WWWQQQKKKCCC???>>>>>><<<:::AAACCCFFFJJJKKKKKKJJJIIIIIIIIIGGGDDDAAA???@@@AAACCCCCCBBBAAA@@@>>><<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::::::::::::::999999999999999999999888999:::<<<===>>>AAAEEEHHHIIIHHHGGGIIILLLOOOPPPOOORRRSSSTTTUUUTTTSSSQQQOOOMMMKKKJJJIIIKKKPPPTTTXXX___aaaeeejjjnnnqqqssssssttttttuuuvvvwwwwwwwwwwwwyyy{{{~~~wwwvvvzzz{{{~~~xxxllleeejjjwww|||uuulll___QQQFFF???777555444222333555777999;;;LLLbbbppptttsssrrrsssnnnsssxxx}}}}}}yyyxxx~~~|||sssuuuvvv}}}pppgggggg___\\\ZZZ\\\bbbjjjppptttttttttuuuxxxyyyvvvnnnhhheeefffgggiiilllppptttvvvvvvxxxyyyyyyyyy{{{}}}{{{wwwqqqmmmmmmooorrrppppppqqqrrrtttuuuvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{|||~~~~~~zzzxxxyyywwwrrrvvvtttpppjjjccc]]]XXXUUURRRQQQPPPOOOOOOQQQSSSTTTWWWWWWYYY\\\aaajjjttt{{{}}}~~~|||yyy|||ppp```WWWUUUUUUUUURRRPPPNNNOOOOOOQQQUUUVVVRRRMMMOOOZZZdddppprrrsssvvv{{{{{{qqqeee___[[[ZZZZZZYYYWWW[[[aaa............////////////111000000000000111111222444333222111000000000000444555666444222000000000...............//////000111111222333222111000///...............///000111............///000111222111111111111000000//////......---...///111333555:::>>>CCCHHHIIIHHHEEECCC;;;:::777555333333333444666777999;;;<<<===<<<<<>>===<<<<<<<<<<<<::::::999999888999999:::999888888888888999::::::888:::===>>>???@@@BBBDDDGGGHHHKKKNNNRRRVVVYYY[[[YYYXXXWWWUUUTTTTTTWWWYYY\\\^^^```aaa```aaabbbddd```bbbccceeeeeecccbbb```aaabbbbbbccccccddddddeeecccdddeeeggglllqqquuuxxxwwwmmmjjjlllppprrrqqqnnnjjjaaaWWWMMMMMMRRR\\\fffkkkjjjfff\\\^^^bbbjjjsssyyyzzzzzzkkk]]]MMMAAA999444333666333<<>><<<>>>HHHWWWcccrrrwwwzzzyyyyyy{{{|||{{{}}}||||||}}}zzzuuuoookkkhhhbbbYYYRRRLLLIIIFFFDDDDDDCCCAAA???DDDEEEHHHIIIJJJJJJIIIHHHHHHHHHFFFBBB???===>>>@@@AAAAAAAAAAAA@@@>>>===<<<===<<<<<<;;;999777666555;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999::::::888;;;===??????AAADDDFFFGGGGGGIIILLLNNNPPPQQQQQQRRRSSSTTTUUUTTTRRRPPPNNNIIIHHHFFFFFFHHHLLLQQQTTT\\\___dddhhhllloooqqqssssssssstttuuuvvvvvvvvvvvvxxxzzz}}}}}}wwwyyy|||vvvvvvlllffflllwwwxxxooobbbSSSGGG@@@777666444333333555777999===PPPhhhwww||||||yyyvvvuuuxxx}}}~~~}}}xxxpppqqquuu~~~}}}ooogggfff```______```cccjjjpppuuuzzzzzz||||||zzztttmmmhhhdddeeegggkkkooossswwwyyyxxxxxxxxxxxxwwwxxx{{{~~~{{{ssslllgggeeehhhjjjmmmppprrrtttvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{zzz}}}}}}{{{{{{{{{xxxssssssmmmdddZZZRRRJJJEEEBBBBBBBBBAAA@@@@@@BBBCCCDDDHHHHHHJJJMMMSSS]]]hhhppptttwww|||~~~}}}}}}~~~~~~}}}|||}}}zzzzzz|||~~~hhhWWWTTTVVVXXXVVVRRROOONNNNNNRRRWWW[[[WWWOOOMMMTTT[[[cccgggkkkpppwwwyyyqqqfff```]]][[[[[[YYYWWWZZZ```............////////////000000//////000111111222333333222111000000000000555666777666333111000000...............///000111111111222333222111000///000000//////000000111111............///000111222222111111000000000000000222111000000000000111222333999CCCJJJMMMKKKEEEAAA666555222111000222333555::::::::::::;;;<<<>>>???BBBBBBBBBDDDFFFFFFDDDCCC;;;:::888777999<<>>>>>=========>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;===???@@@AAABBBDDDFFFJJJKKKMMMPPPTTTWWW[[[\\\\\\\\\ZZZWWWTTTUUUXXXZZZ^^^___aaabbbaaaaaabbbccc```aaacccddddddcccaaa```bbbcccccccccdddddddddeeebbbbbbdddfffkkkppptttwww||||||}}}ssskkkhhhooorrrssspppkkkeee[[[PPPFFFGGGKKKVVVbbbiiijjjhhh```aaaeeennnwww||||||zzzpppcccSSSFFF<<<555444777333???QQQ\\\WWWNNNPPPZZZhhh||||||uuurrrvvv||||||yyyssspppnnnwwwvvvdddQQQNNNKKKGGGKKKLLLKKKJJJKKKNNNSSSXXX[[[^^^aaaccccccccc```UUUJJJDDDCCC@@@;;;777<<>>??????@@@@@@@@@@@@???>>>============;;;:::888666555;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;999;;;>>>@@@@@@AAACCCEEEEEEGGGJJJMMMOOOPPPQQQRRRRRRSSSTTTTTTSSSPPPNNNLLLGGGEEECCCBBBDDDHHHLLLOOOYYY]]]ccchhhkkknnnrrrtttssstttuuuvvvwwwwwwwwwwwwwwwyyy|||}}}yyy}}}}}}yyyvvvtttuuulllgggkkkttt}}}{{{qqqcccTTTFFF???888666444333333555888999@@@UUUooozzzsssqqquuu{{{}}}wwwlllcccaaaaaacccfffhhhjjjooowww||||||ssskkkgggaaacccggglllqqquuuxxxzzzyyyyyyyyywwwuuuuuuwwwyyyvvvmmmhhhiiikkkmmmooorrrsssttttttttttttuuuuuuvvvvvvwwwwwwyyyxxxxxxxxxxxxyyyzzzzzzwwwzzz{{{zzz{{{|||wwwqqqiii```TTTIIICCC???<<<;;;;;;:::999999999:::<<<<<<>>>??????BBBHHHQQQ\\\dddkkkqqqxxx|||}}}}}}||||||}}}~~~~~~}}}zzzyyyyyyyyyzzz}}}}}}yyyzzzzzznnnWWWSSSVVVZZZ\\\YYYUUUPPPNNNTTT[[[```^^^VVVPPPQQQTTTXXX]]]ccciiiqqqtttnnneeebbb^^^\\\\\\ZZZXXX[[[aaa............////////////////////////000111111222222222111000000000000000333555777666444222111111............///000111111111111222333222111000///111111000000000000111111.........//////000111222333222111000000000000111333333222111111000000000///555>>>FFFIIIGGGBBB>>>222222000000111222555666777777777777:::>>>AAACCCEEEDDDDDDFFFGGGGGGEEECCC:::999777666888;;;???AAADDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEDDDCCCAAA???>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>===???AAABBBBBBCCCEEEGGGIIIJJJLLLNNNQQQTTTVVVXXX[[[ZZZWWWSSSQQQRRRUUUWWW[[[]]]aaabbbbbbaaaaaaaaa```aaabbbccccccbbbaaa```ccccccccccccccccccccccccaaabbbcccfffjjjooosssvvv~~~yyywwwwwwuuummmhhhgggkkkoooqqqnnnkkkdddYYYOOOHHHHHHKKKUUU```ggghhhfffcccbbbdddkkkuuu{{{{{{xxxrrrgggXXXKKK???666444777555AAAPPPXXXSSSLLLOOOXXXdddwww|||tttqqqtttxxxvvv{{{~~~{{{ssskkkhhhgggqqqppp___OOONNNLLLHHHKKKJJJJJJIIIKKKNNNSSSXXX[[[___aaaccceeegggfff\\\PPPFFFEEECCC>>>:::;;;???CCCMMMbbbzzz}}}wwwrrrlllhhhfffkkkooommmeee]]]YYYXXXNNNMMMKKKIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGDDD@@@<<<<<<===???>>>>>>???????????????>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<;;;===???@@@@@@AAACCCEEEEEEHHHKKKMMMNNNOOOQQQRRRRRRRRRSSSRRRQQQNNNLLLJJJEEECCC@@@???@@@CCCGGGJJJUUUZZZaaafffiiimmmrrrvvvttttttuuuvvvwwwwwwwwwwwwvvvxxx{{{{{{|||wwwwwwwwwvvvmmmgggiiipppyyy}}}sssdddUUUGGG>>>888666555333444666888:::BBBZZZuuu||||||zzzrrrvvvyyyvvvmmmccc]]][[[dddjjjqqqtttuuuyyy~~~rrriiifff___ccchhhnnnrrruuuuuuuuuxxxyyyyyyxxxvvvtttuuuuuusssyyy{{{xxxtttttttttssssssrrrrrrrrrsssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzvvvxxxxxxxxxyyyyyyssskkk[[[SSSGGG@@@===>>>>>>>>>:::::::::::::::;;;<<<<<<;;;<<<<<<===AAAHHHQQQXXXaaaiiirrryyyzzzzzz{{{|||zzz||||||{{{yyyvvvvvvvvvtttwww{{{~~~{{{zzzyyyttt[[[RRRUUUZZZ___aaa]]]VVVQQQUUU\\\bbbbbb\\\TTTOOONNNRRRXXX]]]cccjjjnnnkkkdddccc___]]]]]][[[YYY]]]bbb............////////////.........//////000222222222111111000000000000000222444666666444222111111............///000111222111111222333222111000///111000000/////////000000.........//////000111222333222111000000000111111222222111111111111111111...222888===???>>>;;;999222111111111222333555666444555777:::>>>AAADDDFFFFFFFFFFFFGGGHHHHHHFFFDDD999888666666777:::>>>@@@DDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCAAA???===<<<======<<<<<<<<<<<<<<<==================>>>??????>>>>>>>>>>>>>>>??????@@@>>>@@@BBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQOOOMMMIIIFFFGGGKKKNNNSSSXXX]]]aaabbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbaaaaaa``````______```aaabbbeeeiiinnnrrruuuxxxrrrqqqoooiiidddcccccciiinnnnnnmmmiii^^^TTTKKKKKKOOOXXXcccjjjkkkiiiddd```^^^cccmmmvvvyyyxxxssshhh[[[OOOBBB777444666777BBBPPPVVVRRRNNNSSS[[[fffwww}}}xxxxxxxxxxxxzzz|||zzzrrrjjjeeeeeehhhhhhYYYLLLNNNNNNIIIKKKIIIHHHIIIJJJNNNRRRWWWZZZaaaccceeehhhmmmnnnfff[[[HHHFFFCCC@@@===<<<<<<<<<===RRRjjjxxxvvvkkkddd___\\\ZZZ^^^bbbgggiiifff```[[[YYYQQQPPPMMMJJJGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGDDD@@@<<<;;;>>>@@@======>>>??????@@@??????>>>>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????@@@CCCEEEFFFHHHKKKLLLLLLMMMPPPRRRQQQQQQRRRQQQOOOLLLIIIHHHDDDBBB???======@@@CCCFFFPPPVVV^^^dddgggkkkqqqvvvssstttuuuvvvwwwwwwwwwwwwvvvwwwzzz{{{|||yyyyyyyyywwwooogggfffkkkttt~~~tttgggWWWIIIAAA888777555444444666888:::DDD]]]zzzwwwtttwww{{{~~~ssszzz|||rrrbbbXXXWWWZZZgggoooyyy}}}~~~qqqiiifff___dddjjjpppsssrrrooommmqqqsssuuuvvvtttsssrrrrrrnnnrrrvvvyyy{{{|||~~~{{{zzzxxxvvvtttssssssssssssssstttvvvxxxyyyzzz{{{xxxxxxxxxwwwxxxxxxyyyzzzvvvxxxwwwvvvvvvtttkkkaaaQQQJJJBBB>>>>>>??????===;;;;;;;;;;;;<<<<<<======::::::::::::<<<@@@GGGLLLTTT]]]iiiqqqssstttuuuwwwuuuwwwyyyyyywwwuuuuuuvvvqqqtttwwwxxxxxx}}}~~~{{{zzz~~~|||cccSSSSSSVVV]]]dddddd]]]VVVSSSYYY```ccc___VVVMMMGGGJJJPPPVVV\\\dddjjjjjjeeeddd```^^^^^^]]][[[___eee............/////////000............///000222222222111000000000000000111000333555666444222222222............///000222222111111222333222111000///000//////.........//////.........//////000111222333333111000000000111222///000000000111111111111000111444666777666666555333333222333333444555555666888<<<@@@CCCEEEEEEEEEHHHGGGGGGHHHIIIHHHFFFDDD999888666555777:::===@@@CCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA???===;;;<<<;;;;;;:::::::::;;;;;;>>>>>>======>>>???@@@@@@??????>>>>>>??????@@@AAA???AAACCCCCCBBBCCCDDDFFFDDDDDDEEEEEEFFFHHHIIIJJJFFFEEEBBB>>><<<===@@@DDDMMMSSSZZZ```bbbbbbaaaaaabbbbbbaaaaaaaaaaaabbbbbbaaaaaa```___^^^]]]]]]\\\``````bbbdddiiinnnrrruuu{{{ssskkkiiigggbbb]]][[[___fffmmmpppqqqnnneee[[[LLLMMMQQQ\\\hhhpppqqqoooddd^^^XXX\\\fffrrrxxxyyysssiii]]]QQQDDD888444666999CCCPPPVVVTTTRRRXXX```lll{{{|||yyywwwxxxxxxvvvooofffbbbaaaaaabbbUUUJJJNNNOOOJJJKKKHHHHHHHHHJJJMMMRRRVVVYYYeeegggiiimmmsssvvvnnndddJJJGGGCCC@@@>>><<<999777888FFFXXXfffsss}}}sssdddWWWNNNIIIGGGGGGUUUWWW\\\bbbeeeccc]]]XXXTTTSSSOOOKKKIIIIIILLLNNNMMMLLLJJJHHHGGGGGGGGGGGGIIIGGGDDD@@@<<<<<<>>>@@@<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===================================================>>>????????????@@@CCCEEEFFFIIIKKKKKKJJJKKKOOORRRPPPQQQQQQPPPNNNKKKHHHFFFDDDAAA>>>;;;;;;>>>AAACCCLLLSSS\\\bbbeeejjjpppvvvrrrssstttuuuvvvvvvvvvvvvuuuwwwzzz~~~yyyvvvxxx~~~zzzyyyyyyxxxooogggeeehhhppp~~~vvviiiZZZMMMEEE888777555444444666888:::EEE___}}}wwwnnnkkkpppvvvsss}}}qqq[[[PPPSSS[[[gggqqq}}}qqqiiigggaaaeeelllqqqrrroookkkgggiiilllppprrrrrrppppppoooqqqpppmmmkkkkkkooovvv{{{{{{zzzwwwuuuttttttuuuvvvssstttuuuwwwyyy{{{}}}}}}xxxxxxwwwwwwxxxxxxyyyzzzxxxyyywwwttttttpppfffZZZNNNHHHAAA>>>??????;;;777::::::;;;;;;;;;<<<<<<<<<999999888777777:::???CCCIIISSS```iiilllmmmnnnqqqqqqsssvvvwwwvvvuuuvvvvvvqqqtttvvvtttqqqsssyyy~~~}}}zzz|||iiiUUURRRSSS[[[dddgggaaaZZZQQQVVV]]]bbb```WWWKKKBBB@@@FFFNNNUUU___hhhjjjhhhdddaaa______^^^]]]```fff---......///////////////---------...000111333444222111//////000111111000000000000000000000000000111000...---...///111222222222444444444222000///............////////////............///000222222111111000000111111222333222222222222222222222222111111111111111000000000111111222444666999<<<>>>CCCEEEGGGHHHGGGGGGHHHIIILLLHHHEEEFFFJJJKKKHHHEEE:::888666555666999===@@@DDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>======<<<======>>>???@@@DDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDBBB??????@@@BBBAAA===999666666888:::;;;FFFNNNXXX^^^______bbbddddddcccbbbaaaaaaaaaccccccaaaaaaaaaaaa````````````aaabbbcccdddfffjjjppptttyyyvvvlll___XXXVVVTTTQQQYYYbbbnnnxxxzzztttjjjbbbSSSTTTVVV]]]lllyyywwwmmmcccQQQSSS\\\___rrr|||{{{sss[[[HHHCCC<<<666;;;888IIIZZZQQQQQQXXXZZZppp|||{{{{{{|||rrrbbb___eeeddd\\\RRRKKKIIIJJJJJJJJJHHHHHHHHHJJJMMMRRRWWWYYYeeegggkkkpppsssssspppnnn[[[NNNCCC@@@@@@>>>:::888===>>>GGGYYYmmm~~~eeeYYYKKKAAA======<<<;;;BBBHHHRRR[[[^^^]]]YYYVVVTTTTTTSSSRRRQQQPPPPPPPPPRRRPPPMMMJJJHHHFFFFFFFFFKKKIIIEEE@@@;;;999999;;;===>>>>>>>>>???>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::>>>=========<<<<<<<<<<<>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>DDDNNNWWW]]]bbbfffhhhkkkmmmqqquuuwwwwwwvvvuuupppooonnnnnnooorrruuuwww}}}yyyyyyzzzuuuUUUOOOMMMTTTaaammmrrrqqqccc[[[UUUWWWZZZVVVLLLCCCCCCAAABBBJJJWWWbbbggghhhbbbbbbbbbaaa______aaaccc---......///////////////---------...000111333444222111//////111111111000000000000000000000000000111000...---...///111222222333444444444222000///............////////////............///000111222222222222222222333333444333333222222222222222222111111000000000000111111111222444888===BBBFFFIIIMMMMMMNNNLLLIIIGGGGGGHHHKKKHHHEEEFFFJJJJJJHHHDDD;;;999777666777:::>>>AAADDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAACCCCCCDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCAAA??????@@@BBBAAA>>>;;;888888:::;;;<<>>===>>>:::;;;CCCTTTggg{{{rrrTTTKKK@@@999888888777666:::@@@IIIRRRWWWXXXWWWUUUTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIHHHDDD???:::888888:::<<<===>>>???@@@@@@???>>><<<===============<<<<<<<<<<<<=========<<<<<<;;;>>>>>>=========<<<<<<<<>><<<:::999:::;;;<<<@@@GGGQQQZZZaaafffkkkooommmqqqvvvxxxyyyxxxwwwwwwxxxxxxyyy{{{xxx{{{~~~{{{wwwwwwyyy}}}~~~yyypppaaa^^^ggglllxxxwwwkkk\\\MMMCCC:::777444555444444:::AAAOOO```ooouuu|||}}}vvvnnnjjjkkkpppyyy}}}}}}hhhQQQJJJKKKJJJWWWaaaoooyyy}}}wwwnnngggbbbaaadddiiipppuuutttnnniiibbbcccfffmmmssstttpppkkkiiiddd]]]XXXVVVXXX[[[]]]eeeiiiooosssuuuuuuuuuvvvtttuuuwwwxxxyyyzzzzzz{{{wwwxxxxxxxxxwwwwwwvvvuuuyyyxxxxxxyyyyyyrrrhhh___[[[XXXSSSPPPMMMJJJHHHFFF???>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<======AAAGGGMMMRRRXXX^^^bbbdddgggmmmsssvvvwwwwwwvvvpppooonnnnnnoooqqqtttvvvvvv{{{~~~}}}|||qqqVVVOOOJJJNNN[[[iiiqqqtttkkkbbbZZZYYY[[[YYYRRRKKKFFFCCCCCCIIIUUU___dddeeebbbbbbbbbaaa___```bbbddd---......///////////////------...///000222333444222111//////111222111111000000000000000000000000000///...---...///111333333333444444333222000///............///////////////......//////000111222333333333333444444444555333333333333333333333333222111000//////000222333444555888<<>>AAACCCCCCAAA@@@???===<<<;;;999999999999999999999999999999888999999:::;;;;;;>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCGGGFFFEEEEEEDDDEEEEEEEEEBBBBBBBBB@@@??????BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAEEELLLTTTZZZ[[[\\\]]]___^^^___```aaaaaaaaaaaaaaa___``````aaaaaabbbbbbbbbaaabbbcccccceeeiiinnnrrrwwwzzzxxxmmm```VVVNNNGGGLLL\\\uuuwwwiii[[[YYYZZZddduuuvvvhhh\\\ZZZ\\\]]]jjjvvvtttsssnnnZZZJJJFFF>>>888<<<:::KKK^^^UUUVVV]]]^^^ttt~~~zzzvvvlll```]]]bbb^^^XXXPPPLLLLLLMMMNNNMMMIIIHHHHHHIIIMMMSSSYYY]]]ccceeekkksssyyyxxxppphhhggg\\\PPPIIIDDD@@@@@@CCC888999???LLL\\\rrrmmm[[[DDD???999666666777666444444999AAAJJJQQQUUUXXXXXXXXXXXXXXXXXXVVVUUUSSSRRROOONNNMMMLLLJJJIIIHHHGGGGGGFFFCCC???:::777777888999;;;>>>@@@AAAAAA???>>>======>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>======>>>>>>>>>>>>============??????@@@AAACCCEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJHHHGGGEEEDDDDDD@@@>>>;;;999888999;;;===<<>>===<<<<<<;;;::::::::::::::::::;;;<<<<<<===???AAAEEELLLSSSXXX]]]aaagggnnnrrrttttttssspppooonnnmmmnnnpppssstttvvvyyy}}}zzznnnVVVNNNFFFGGGRRRaaammmsssssslllbbb]]]]]]]]]ZZZWWWNNNIIIFFFJJJTTT^^^dddeeebbbbbbbbbaaa``````bbbddd---......///////////////---......///000222333444222111///000111222222111000000000000000000000000000///...---...000222333444444444444333111000///............///////////////////////////000111111222333333444444444444444333333333333444444444444333222000...///111333555888888999<<>><<<:::999888666666666666666666666666666666666666777888999:::======>>>@@@AAAAAAAAABBBAAAAAACCCDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGCCCCCCBBBAAA@@@AAADDDGGGIIIKKKMMMMMMLLLJJJHHHGGGKKKPPPVVVZZZ[[[[[[\\\]]][[[\\\^^^```aaaaaa``````______```aaabbbbbbccccccaaabbbccccccdddhhhlllppprrrzzzyyynnncccXXXPPPSSS\\\lll|||yyypppccc\\\YYYbbbtttnnn```VVVVVV^^^llluuuvvvmmmjjjYYYJJJFFF>>>888===<<>><<<::::::;;;<<<:::888666:::AAAIIIRRRYYY^^^aaa^^^]]]ZZZWWWUUUTTTSSSSSSOOONNNMMMKKKIIIFFFDDDCCCDDDCCCBBB>>>999666555666777999===@@@AAA@@@>>>======>>>>>>???????????????<<<<<<===>>>>>>???>>>>>>?????????>>>>>>>>>======??????@@@BBBDDDFFFHHHIIIIIIIIIJJJLLLLLLMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFFFFBBB@@@>>><<<;;;<<<>>>@@@???DDDLLLTTT\\\bbbfffhhhllloootttvvvwwwxxxxxxyyyyyyyyyyyy{{{}}}ooodddjjjoooxxx|||ttteeeSSSEEE;;;777444444555666===EEEZZZiiirrrpppooovvv}}}{{{qqqmmmoootttzzzvvvyyy~~~eeeNNNGGGJJJNNNUUU```ooozzzzzzqqqkkkfffbbbbbbfffppp|||~~~rrrqqqppprrruuuvvvuuutttrrrtttwwwyyyyyyxxxwwwwwwuuuwwwyyyyyyyyyxxxxxxyyywwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzyyyxxxwwwvvvvvvxxxzzz~~~|||xxxoookkkeee```[[[VVVPPPMMMHHHFFFDDDAAA???======<<<;;;::::::999::::::;;;;;;;;;;;;;;;<<<>>>CCCJJJOOOVVVZZZaaaggglllnnnnnnnnnpppooonnnmmmnnnooopppqqqvvvxxx|||}}}{{{wwwzzzlllTTTLLLDDDBBBIIIVVVbbbiiitttrrrllleeecccddddddaaaWWWQQQLLLNNNWWWaaafffhhhbbbbbbbbbaaa```aaaccceee---......///////////////.........///111222444555222000///000222333333222000000000000000000000000//////...---...000222333555444444333222111000///............////////////000////////////000000111111111222333444333333222333333444444444555555555444333111000000222555777:::::::::<<<>>>AAACCCEEEGGGGGGEEECCCAAABBBDDDGGGFFFFFFGGGIIIJJJJJJIIIGGG>>>;;;888555444666999;;;===<<<;;;:::888777666666333333333333333333333333333333444444555777888999;;;<<<>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJEEEEEEDDDBBBAAACCCGGGJJJOOOTTTYYY[[[XXXSSSOOOMMMSSSUUUXXXYYYZZZ[[[\\\]]][[[\\\^^^___`````````______``````aaabbbccccccdddaaabbbbbbbbbcccfffkkkooopppzzzyyynnnaaaWWWWWWZZZaaakkktttwwwsssnnnggg^^^XXX```rrrrrr[[[TTT___kkkooopppiiigggXXXJJJEEE>>>999>>>AAASSSgggbbbfffrrrwwwzzzrrriiibbbaaaccc]]]YYYSSSPPPPPPOOOMMMJJJEEEEEEEEEGGGLLLRRRYYY]]]ddddddgggnnnwww{{{zzzvvvlllfff___ZZZRRRHHHCCCCCCAAA@@@@@@BBBHHHXXXuuuvvv]]]KKKBBB===>>>>>>===>>>???>>>===;;;;;;???FFFOOOWWW___eeehhheeeaaa[[[UUURRRRRRSSSTTTTTTRRROOOLLLHHHDDDBBB@@@AAABBBAAA>>>999666444444444777:::>>>???>>><<<:::::::::;;;<<<<<<<<<<<<<<<;;;;;;===>>>????????????@@@????????????>>>>>>>>>???@@@AAABBBDDDGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDGGGJJJPPPWWW^^^dddfffgggjjjmmmqqqtttuuuvvvwwwyyyyyyyyyyyy{{{uuujjjnnnrrrzzz~~~xxxjjjVVVHHH;;;777444444555777>>>GGGZZZlllyyyxxxuuuyyy~~~~~~~~~}}}rrrooorrrwww}}}wwwwwwxxx~~~iiiWWWPPPSSSWWWYYYdddrrr|||tttkkkeeeaaaffffffiiipppzzz~~~|||xxxvvvtttsssssstttuuuuuuooorrruuuwwwwwwxxxzzz|||{{{|||~~~}}}{{{yyyxxxyyywwwvvvuuuuuutttuuuuuuvvvvvvvvvwwwxxxxxxyyyxxxxxxvvvxxx{{{~~~xxxrrrlllfff___[[[PPPNNNJJJFFFBBB@@@???>>><<<<<<;;;;;;:::;;;;;;<<<:::;;;======???AAAFFFIIIMMMQQQXXX```fffjjjlllmmmpppooonnnmmmmmmmmmnnnnnnoooqqqtttwww|||~~~xxxuuu}}}xxxgggPPPKKKDDDAAADDDKKKTTTZZZlllrrrsssooolllnnnmmmjjj```YYYRRRRRRZZZbbbgggiiibbbbbbbbbbbbaaaaaadddfff---......///////////////......///000111333444555222000///000222444444333000000000000000000000000///...------...000222444666555444333111000//////............////////////000000////////////000000000111333444444444333222333444444555555666666666555444333222333555777888::::::;;;===@@@DDDGGGIIIIIIGGGDDD@@@===<<>>:::AAABBBSSSeee^^^bbbooouuu|||~~~zzzppphhhbbb______[[[WWWRRRQQQPPPOOOKKKHHHFFFFFFHHHKKKPPPVVV\\\___cccdddfffkkkrrrwww{{{|||ooohhhccc```YYYNNNFFFCCCEEECCCBBBBBBDDDOOOfffzzzrrr\\\JJJBBB@@@???@@@@@@@@@@@@???>>>>>>>>>BBBGGGNNNVVV^^^dddgggiiigggccc\\\VVVSSSSSSUUUWWWXXXVVVQQQLLLGGGDDDBBBAAA???@@@AAA>>>:::666444333222444777:::::::::888777444444555666777777777777999:::<<<===>>>?????????@@@@@@@@@@@@?????????>>>???@@@AAACCCEEEHHHJJJKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIMMMOOOSSSYYY```eeegggggghhhkkkooorrrtttuuuwwwyyyzzzyyyyyy{{{~~~|||{{{yyy~~~vvvmmmrrrwww|||nnnZZZKKK;;;777444444555888@@@IIIYYYmmm||||||wwwwwwxxxvvv}}}~~~rrrooosssxxx{{{xxxuuu{{{lll^^^XXX[[[___dddnnn{{{rrriiidddaaajjjkkknnnssswwwzzzzzzyyyyyywwwuuutttssstttvvvwwwttttttqqqmmmjjjkkkqqqvvvvvvyyy{{{|||{{{zzzyyyyyyxxxwwwuuusssssssssssstttrrrsssuuuwwwxxxyyyyyyzzzwwwyyy|||}}}vvvooojjj\\\YYYSSSMMMHHHEEECCCBBB???>>>==================;;;===???@@@AAACCCEEEHHHHHHKKKRRRZZZbbbiiinnnqqqpppooonnnmmmllllllllllllkkkmmmooorrrvvv}}}zzzpppoooqqqjjj^^^MMMJJJFFFBBBAAADDDJJJOOOaaannnxxxvvvuuuxxxxxxuuujjjbbbZZZXXX]]]cccffffffaaabbbcccbbbaaabbbdddggg---......///////////////......///000111333444555222000///000222444444333000000000000000000000000///...------...000333444666555444222111000//////............////////////000000////////////000000111222444555555555333333333444444555666666777777555555555555666777888999;;;;;;===???CCCGGGJJJMMMHHHFFFBBB<<<888777:::===BBBEEEIIILLLNNNNNNNNNNNNCCC@@@;;;666333222444555333333333222222222111111000000000000000000000000000000111333444666888999:::<<<>>>AAABBBCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDFFFGGGIIIIIIHHHGGGEEECCCBBBDDDHHHKKK[[[dddnnnpppjjjaaaXXXTTTNNNLLLIIIJJJMMMSSSXXX\\\______^^^^^^^^^^^^______bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddiiilllttt{{{yyyhhhWWWOOOPPPVVVaaammmqqqnnniiikkkbbb\\\```lll|||~~~iiillliiidddmmmlllkkk\\\MMMGGG@@@>>>EEEFFFUUUcccYYYZZZeeekkk{{{yyy{{{~~~vvvmmmgggcccaaa___TTTQQQOOONNNOOONNNIIIFFFEEEFFFIIINNNSSSXXX]]]___aaacccgggjjjlllqqqvvvzzzuuullldddbbb]]]TTTJJJEEECCCBBBBBBCCCDDDKKK[[[kkkppplll```RRRKKKKKKKKKJJJGGGGGGFFFDDDCCCCCCEEEFFFJJJOOOVVV^^^dddhhhiiiiiicccaaa^^^[[[YYYXXXYYYZZZWWWTTTNNNHHHDDDAAAAAAAAA>>>@@@AAA???;;;777444333222222444555666555444444111222333444555555555555888999:::<<<>>>?????????AAAAAA@@@@@@@@@?????????@@@@@@AAACCCFFFHHHKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKHHHFFFEEEEEEFFFFFFKKKMMMOOOPPPPPPOOOMMMLLLLLLMMMPPPWWW___eeegggggghhhkkkooorrrtttvvvxxxzzzzzzyyyzzz|||{{{zzzxxx|||yyyttt{{{vvvppptttwww~~~qqq]]]NNN<<<777444444666999AAAJJJ]]]qqqzzzxxxxxxuuu||||||ooommmsssxxx|||vvv}}}wwwkkk___YYY\\\bbbnnnwwwtttlllhhhfffkkkoootttwwwxxxxxxyyyzzzvvvvvvuuuuuuuuuwwwyyy|||||||||zzztttllliiijjjmmmrrruuuzzz|||{{{zzzyyyyyyzzzxxxvvvsssrrrrrrssssssrrrsssuuuwwwxxxyyyzzzzzzxxxyyy|||{{{vvvhhhddd]]]VVVOOOKKKHHHGGGAAAAAA@@@???????????????===>>>???@@@AAACCCGGGJJJLLLNNNSSSYYY```gggmmmpppoooooonnnmmmlllkkkjjjiiikkklllmmmooorrrwww}}}vvvfff^^^^^^[[[TTTKKKKKKHHHCCC@@@AAAFFFKKKYYYkkkzzz{{{{{{xxxpppfffbbbccceeeeeedddaaabbbcccbbbaaabbbeeeggg---......///////////////...//////000111333444555222000///000333444444444000000000000000000000000///...------...000333444777666444222111000//////............/////////000111000////////////000000222333555777777666555444444444444555666777777888555666666777888999999999<<<===>>>@@@CCCFFFIIIKKKDDDBBB===888444444777:::AAAEEEJJJMMMOOOPPPPPPPPPFFFCCC===777333222333444000000000000000000000000000000000000000000000000000000111222444777999:::;;;===@@@BBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGEEEBBBAAABBBGGGJJJQQQZZZeeehhhaaaVVVMMMHHHGGGDDDAAAAAAGGGOOOVVVZZZaaa```___]]]]]]^^^___```cccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaadddhhhkkkuuuzzzmmm\\\PPPPPPTTT___lllttttttqqqmmmeee___```fffqqqssstttnnnkkkyyynnnnnn___OOOIIIBBB@@@IIIPPP]]]hhhZZZYYYbbbggg{{{vvvtttvvvzzz}}}yyyvvvpppiiiffffffeeecccOOOMMMKKKLLLNNNMMMIIIEEEBBBDDDHHHMMMSSSXXX[[[]]]^^^ccchhhjjjiiilllqqqwwwzzzoooeeebbb___WWWNNNIII@@@???AAADDDFFFKKKWWWcccbbb^^^VVVOOOOOOSSSSSSOOOOOONNNLLLJJJIIIJJJMMMPPPPPPUUU]]]eeejjjkkkjjjiii^^^_________^^^^^^]]]\\\SSSOOOIIICCC???>>>???@@@>>>@@@AAA@@@<<<777444333111111222222333222222222222333444555666666666666777888:::;;;===>>>??????AAAAAAAAA@@@@@@@@@??????@@@@@@AAACCCFFFIIIKKKLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHEEEDDDCCCDDDEEELLLNNNQQQTTTTTTRRROOOMMMIIIJJJMMMTTT]]]dddffffffiiilllpppsssuuuwwwzzz|||zzzzzzzzz||||||zzz}}}xxxtttlllwwwwwwqqqsssuuu{{{sss___OOO<<<777444444666999BBBKKKcccxxx}}}|||zzzmmmkkkrrrwwwyyy{{{tttiii]]]XXX[[[bbbnnnwwwsssmmmjjjhhhkkkqqqxxxzzzyyyxxx{{{~~~ttttttuuuuuuvvvyyy}}}|||xxxnnnhhhfffrrrvvv{{{}}}}}}zzzxxxwww{{{yyywwwtttssssssssstttttttttvvvwwwxxxyyyyyyzzzyyyzzz|||pppkkkddd\\\TTTOOOLLLKKKCCCCCCBBBAAA@@@@@@@@@AAA>>>>>>>>>>>>???CCCHHHLLLUUUUUUWWWZZZ^^^dddiiillloooooonnnmmmkkkjjjiiihhhhhhiiijjjjjjllloootttxxx~~~zzzzzzooo\\\QQQQQQQQQNNNKKKKKKHHHCCC???@@@GGGMMMTTTiiizzz}}}~~~{{{qqqjjjiiiiiigggdddaaabbbcccbbbbbbccceeehhh............/////////000111000000000000222333444111000///000222333333222333333222111000000111111...---,,,,,,---///222444444333333222111000..................///////////////////////////000111111...000333555444444555555666888999999888777777888999999999888888888888888:::<<<@@@DDDEEEDDDCCCAAA@@@:::444333222111555;;;BBBFFFKKKNNNPPPPPPQQQRRRKKKGGG@@@999444222111222000000000000000000000000222111000......//////000.........///111555888:::===???BBBDDDDDDDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJHHHFFFDDDAAA???=========BBBEEEHHHHHHEEE@@@<<<;;;555666777777:::CCCQQQ\\\___```___]]][[[[[[]]]^^^dddcccbbbaaaaaaaaabbbcccaaabbbcccddddddfffiiikkkrrrwww|||~~~}}}vvvhhhZZZQQQOOOSSS^^^nnnxxxxxxtttrrrfff[[[YYY]]]ccclllttt}}}ssssssttt|||}}}nnn\\\MMMGGGIIIMMMOOOnnnccc```jjj```kkkzzzuuupppmmmnnnqqqtttvvvssstttmmmbbbdddnnnmmmbbbRRRPPPMMMLLLLLLKKKGGGCCCBBBCCCFFFIIINNNSSSXXX[[[bbbcccfffkkknnnooommmkkktttqqqkkkccc[[[UUURRRRRRIIIAAA<<>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAABBBCCCFFFIIIKKKLLLMMMOOOPPPPPPOOONNNMMMMMMKKKIIIGGGDDDCCCAAAAAAAAACCCFFFIIIJJJIIIGGGEEE???@@@CCCHHHQQQ\\\ffflllgggjjjmmmppprrrsssvvvxxxzzz{{{|||}}}~~~|||zzz{{{~~~tttooooooooosssiiinnnuuuppp}}}sssaaaQQQBBB:::555777777888AAANNNgggzzzpppkkkpppvvv|||~~~~~~ooofff```\\\\\\___lllvvvwwwkkkhhhgggfffppprrrvvvyyy{{{{{{zzzyyywwwvvvuuuuuuuuuwwwxxxyyywwwpppyyywwwvvvxxx{{{}}}|||zzz|||{{{zzzxxxwwwvvvuuuuuuyyyyyyxxxwwwvvvvvvwwwwww{{{zzz{{{~~~yyyuuuooohhh```YYYTTTQQQIIIGGGEEEBBB@@@???@@@@@@@@@@@@>>><<<<<<>>>CCCGGGLLLPPPUUUZZZ]]]___bbbdddiiijjjlllnnnnnnmmmkkkiiijjjjjjiiihhhhhhiiilllnnnvvvxxx|||{{{wwwsssgggVVVHHHCCCBBBDDDEEELLLKKKIIIEEEBBBAAABBBDDDQQQgggzzz{{{qqqkkkhhheeeccccccddddddcccbbbaaacccddd........./////////000000000000//////000111333444222111000000222333222111333222222111111000111111...---,,,,,,---///222333333333333222111000..................///////////////////////////000111111...000333444333333555666;;;<<<======<<<;;;;;;<<<999999999888888888888888;;;===@@@BBBCCCBBB@@@>>><<<666333333333333666<<>>@@@CCCEEEEEEEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGDDDAAA???=========999;;;<<<;;;999777777777555777888888:::CCCOOOYYY]]]]]]^^^]]]\\\\\\___aaadddcccbbbaaaaaabbbcccdddbbbcccccccccccceeehhhkkkrrrwww||||||yyyppp___QQQHHHHHHMMMZZZjjjtttuuuqqqnnnbbbXXXVVVYYY^^^eeellljjjoooiiiccciiippp}}}|||fffRRRHHHGGGJJJMMMkkkcccccclllbbbkkk}}}wwwrrrnnnmmmoooppptttsssjjjaaadddlllhhh]]]UUURRRNNNMMMLLLIIIEEEBBBCCCDDDFFFJJJOOOTTTXXX[[[bbbdddhhhmmmqqqrrrooommmnnnnnnllliiiccc\\\UUUQQQLLLDDD>>>@@@EEEJJJQQQWWWZZZXXXXXXYYY[[[\\\ZZZWWWWWWWWWVVVUUUUUUWWW\\\___eeennnuuuxxxzzz}}}}}}{{{uuurrrnnnjjjdddZZZMMMDDD===;;;888666777888888777;;;<<<===>>>>>><<<;;;:::444333222000000000000111///000000111111222222333444555777999<<>>?????????????????????:::;;;===CCCLLLWWWaaaggghhhjjjnnnpppqqqsssuuuwwwxxxyyy{{{|||}}}zzzvvv{{{|||wwwtttqqqpppcccfffnnnkkk}}}~~~yyyppp```RRRBBB999555777777888AAANNNiiiwwwnnnkkkooottt~~~tttiiiaaa[[[\\\aaalllvvvxxxkkkfffeeedddkkkooouuu{{{}}}}}}{{{yyyuuutttssssssssstttuuuvvvvvvwwwyyy}}}{{{xxxvvvuuuuuuwww{{{~~~~~~|||}}}|||zzzyyywwwvvvvvvvvvxxxwwwvvvvvvuuuuuuvvvvvvzzzzzz{{{~~~zzzwwwqqqjjjccc]]]XXXVVVPPPNNNJJJFFFCCC@@@@@@?????????>>>===;;;<<<>>>AAAFFFIIINNNRRRVVVYYY]]]```eeegggjjjmmmnnnmmmlllkkkjjjjjjiiihhhggggggiiijjjooooooooolllgggbbb^^^]]]SSSKKKBBB===>>>CCCGGGJJJMMMLLLJJJFFFCCCAAABBBDDDMMM```qqqzzzvvvlllhhhgggggggggcccddddddcccaaaaaabbbddd....../////////000000000////////////000111222333333111000111222222111000222222222111111111111111...---------...///111222333333333222111000///...............///////////////////////////000111111000111222222222333555777===>>>@@@???===<<<<<<===888888888999999999999999===>>>???@@@???===;;;:::666333222444555444777;;;BBBFFFKKKNNNPPPPPPQQQRRRUUURRRLLLFFF???:::666444222222222222333444444555///000333555777666555444666555444333444555777999???BBBEEEFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHIIIHHHEEEBBB???>>>======777777777555444555777999777888999:::===DDDNNNVVVZZZ\\\]]]]]]]]]^^^aaacccdddccccccbbbbbbcccddddddeeeeeedddcccbbbdddgggjjjpppvvv|||}}}zzzooo]]]MMMHHHIIIOOO\\\llluuuuuurrrkkk```VVVTTTWWW[[[aaafffcccfff^^^WWW\\\dddppplllZZZQQQQQQTTTVVVnnndddeeennnhhhtttxxxsssrrrsssuuupppfff```dddjjjcccWWWRRRPPPMMMKKKIIIGGGDDDAAACCCDDDGGGJJJOOOTTTYYY\\\aaadddjjjpppvvvwwwuuurrrjjjkkklllnnnmmmfff[[[SSSQQQIIICCCCCCEEEHHHNNNTTT]]]^^^^^^```bbb```]]][[[\\\]]]]]]\\\]]]___dddhhhooowww}}}~~~~~~zzzrrrjjj```SSSDDD:::888666444444555666777666999:::;;;=========<<<;;;666555333222111111111111222222222222222222222222333444666999<<<@@@CCCEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGJJJKKKMMMNNNPPPRRRRRRRRRPPPOOOOOONNNLLLJJJHHHGGGFFFFFFCCCAAA>>><<<;;;<<<>>>???;;;;;;===CCCKKKVVVaaaggghhhkkknnnpppqqqrrrtttuuuvvvwwwyyy{{{zzztttuuuyyy~~~{{{wwwrrrlll\\\^^^gggggg{{{|||wwwooo```RRRAAA999555666777888BBBNNNbbbyyy~~~zzzssslllkkkooosssxxxlllaaa[[[^^^fffmmmvvvxxxjjjeeecccbbbhhhmmmuuu||||||zzzuuutttssssssrrrrrrsssssspppppppppssswww{{{||||||tttttttttwww{{{~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuwwwyyyzzzyyy{{{{{{xxxsssmmmfffaaa]]][[[XXXUUUPPPKKKFFFBBB???>>>===>>>>>><<<:::999:::;;;>>>AAAEEEIIIMMMRRRWWW[[[bbbdddhhhkkkmmmnnnmmmllljjjiiihhhgggfffffffffeeefffiiikkkhhh___UUUMMMJJJBBB>>>;;;;;;???DDDHHHJJJOOONNNKKKGGGCCCAAABBBCCCFFFTTT```gggppp{{{}}}tttmmmccc]]][[[^^^aaadddeeeeeeeeecccbbbaaaccceee...////////////000000000////////////000111222222444222111111222222000///111111222222222111111111...---------...///111222222222222222111000///...............///////////////////////////000000111111111222111111222444777;;;===>>>===;;;999999:::888888888999999:::::::::>>>>>>>>>===;;;999666555333111111555666555666999BBBEEEJJJNNNOOOPPPQQQQQQWWWVVVUUURRRLLLCCC<<<777444444555777999<<>>>>>>>>;;;;;;;;;:::888888999;;;;;;<<<===>>>AAAGGGOOOUUUZZZ\\\^^^^^^^^^___aaaccccccccccccccccccdddddddddffffffdddbbbaaacccfffjjjmmmuuu}}}wwweeeVVVMMMNNNTTT```nnnvvvvvvsssnnncccYYYWWWYYY]]]bbbgggfffiii___VVVYYY\\\cccrrrzzzmmm___XXXXXX\\\aaapppbbbccckkkkkk~~~|||yyyyyyvvvlllaaa___eeehhh```UUUNNNMMMJJJHHHFFFDDDCCCAAADDDEEEGGGKKKOOOUUUYYY\\\aaadddkkktttzzz}}}|||yyyooommmlllnnnoookkkbbbZZZVVVNNNHHHGGGHHHIIIOOOVVV```bbbeeeggggggeeeaaa^^^\\\^^^___aaacccggglllpppuuu{{{yyyooodddZZZNNNAAA999888666555555777999999888777888999999999999888888555444444333333333333333444444444333333333222222222333555888===AAAEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJKKKNNNOOOQQQSSSTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHFFFCCC@@@??????AAABBB???>>>???DDDLLLVVVaaaggghhhkkknnnooopppqqqrrrtttsssuuuxxxzzz~~~|||yyyvvvuuuyyy|||zzztttnnn\\\^^^ggghhh}}}~~~xxxppp```QQQAAA999444666777888BBBOOOZZZjjj}}}|||zzzuuuppplllmmmrrrvvv|||pppccc]]]bbblllooowwwxxxjjjeeedddcccjjjnnntttzzz~~~~~~}}}{{{wwwwwwvvvuuutttssssssrrrooommmkkkkkkmmmqqquuuwwwtttuuuvvvyyy{{{~~~~~~}}}|||zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvxxxzzz{{{wwwrrruuu~~~zzzwwwsssmmmhhhccc```^^^ZZZWWWSSSMMMHHHCCC@@@???>>>>>>===;;;888888999;;;<<<>>>@@@CCCGGGMMMTTTYYY```bbbfffjjjlllmmmllllllhhhhhhgggggggggfffdddbbbfffmmmuuuxxxqqqcccRRRFFFEEEDDDCCCCCCEEEHHHKKKMMMPPPOOOLLLHHHCCCAAAAAABBBDDDKKKQQQTTTYYY___aaa^^^WWWTTTQQQPPPSSSYYY^^^bbbggggggfffeeecccdddfffhhh////////////000000000111...///000000111222222222444222111111222222000///000111111222222222111111------......//////000000111111111111111000///...............///////////////////////////000000111111222222111000111444666888:::;;;;;;999777888888777777888999:::;;;;;;;;;======;;;999666444222111333111222666777555555888@@@DDDIIIMMMNNNOOOPPPPPPQQQTTTYYY[[[XXXRRRJJJDDD>>>>>>>>>???AAADDDGGGHHHKKKHHHEEEAAA>>>=========888777666555666888;;;<<>>;;;::::::===@@@???@@@BBBCCCFFFKKKQQQVVV\\\___cccgggjjjkkkjjjjjjfffffffffhhhiiigggccc___hhhmmmuuu}}}~~~vvvggg[[[UUUUUUUUUUUUTTTTTTUUUVVVSSSQQQNNNIIIDDDAAAAAABBBDDDGGGHHHGGGHHHJJJIIIGGGFFFIIIMMMRRRXXX___eeehhhhhhhhhgggfffeeefffiiilll/////////000000000111111///000111222222333333222333111000111222222111000///000111333333222111111---......////////////000000111111111000000///...............///////////////////////////000111111000111222222111111333444777888::::::888888888999777777888999:::;;;<<<===;;;:::888555333111000000333111333777888666666888???CCCHHHKKKMMMMMMNNNOOOOOOTTT[[[aaadddbbb^^^[[[SSSQQQOOONNNMMMNNNOOOPPPPPPMMMGGGBBB>>>======>>>:::999888888999;;;===???CCCEEEGGGHHHHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMIIIGGGEEECCCBBBAAAAAABBBAAAEEEJJJMMMLLLJJJHHHGGGNNNLLLJJJHHHIIILLLPPPSSSWWWYYY[[[\\\\\\[[[\\\]]]```aaabbbccccccccccccccceeeeeeeeedddccccccfffhhhnnnvvv|||kkk[[[LLLMMMRRR^^^nnn}}}qqqaaa[[[[[[___hhhoooiiimmmeee___bbbaaaaaajjjqqquuuwwwpppddd\\\]]]aaagggooommmzzz{{{xxxhhh]]]___bbb___YYYWWW[[[YYYTTTMMMFFF@@@>>>>>>BBBCCCFFFIIINNNSSSXXX[[[^^^bbbkkkvvvwwwpppmmmllljjjiiiYYYRRRKKKHHHHHHKKKUUU___iiimmmqqqsssrrrpppnnnmmmhhhjjjlllnnnpppssswwwzzz{{{{{{zzzwwwuuulll___TTTMMMGGGBBB>>><<<;;;999:::::::::999777555555444333222111000000///111222444666777888888777777777666666555555555333333555888<<>>999777444222000//////000222000222777999888999<<<===AAAFFFJJJKKKLLLMMMMMMNNNQQQVVV[[[___aaabbbccc[[[YYYVVVRRRPPPOOOPPPPPPMMMJJJGGGCCCAAA@@@@@@AAA???>>>===<<<<<<===>>>@@@CCCEEEGGGHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKGGGFFFEEECCCCCCCCCCCCDDDFFFLLLSSSYYY\\\]]]]]]^^^[[[VVVPPPKKKIIIJJJLLLMMMPPPSSSVVVXXXXXXXXXYYY[[[^^^___aaabbbccccccbbbbbbbbbdddffffffeeeeeefffgggnnnvvv~~~zzzjjjZZZNNNNNNQQQ\\\mmm}}}iii^^^[[[```iiirrrrrrtttjjjaaadddbbbaaajjjrrrvvvwwwpppfffaaagggnnnqqqtttrrr}}}}}}~~~{{{iii]]]^^^]]]VVVRRRUUUZZZXXXTTTMMMEEE@@@??????AAABBBEEEHHHMMMRRRWWWZZZ\\\```iiiuuu{{{sssmmmjjjhhh___XXXPPPKKKJJJNNNZZZfffppptttyyy{{{zzzxxxxxxxxxuuuvvvvvvtttrrrqqqrrrtttzzz~~~zzzvvvtttqqqmmmhhhbbbYYYRRRNNNJJJEEEBBB@@@???===<<<<<<;;;999666555555444333333333333333000111333555666666666666777777777777777777666666444444555888<<>>>>>777555222000/////////000000///111666999:::<<<@@@<<<@@@EEEIIIJJJKKKLLLLLLJJJJJJJJJKKKNNNRRRVVVXXXRRRPPPLLLIIIGGGGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA???>>>>>>???@@@BBBEEEGGGHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFDDDCCCCCCDDDEEEEEEFFFLLLTTT\\\bbbfffjjjmmmccc]]]TTTMMMIIIGGGGGGHHHJJJMMMQQQTTTUUUVVVXXXYYY]]]^^^```aaabbbbbbbbbaaa```cccfffgggfffeeeffffffmmmuuu}}}{{{lll]]]MMMLLLMMMVVVfffzzzoooaaa]]]aaakkktttssssssiiiaaafffgggiiisss|||~~~{{{pppddd```gggpppwwwsssmmmxxx~~~|||zzzzzz{{{}}}jjj]]]]]]ZZZPPPMMMRRRRRRRRROOOIIICCC???@@@BBBAAABBBDDDHHHMMMRRRVVVYYY[[[___gggtttyyyoooiiifffggg^^^UUUPPPNNNRRR___lllvvvzzz~~~~~~}}}{{{vvvqqqmmmllllllrrrvvvwwwsssnnnllliiiddd]]]YYYTTTRRRQQQOOOJJJFFFEEECCCAAA@@@???===:::777666555555555555666777777111222333555555555555444777777777777777777888888555555666888<<>>???@@@BBBFFFNNNVVV]]]bbbeeeffffffdddcccdddddd]]]RRRJJJ<<>>AAATTTrrr{{{ppp___]]]YYYSSSMMMIIIHHHIIISSSXXX]]]]]]XXXUUUYYY___\\\^^^``````___aaaeeehhhbbbbbbccccccdddhhhmmmrrr......///000000000000000111222333555666555555444111111111222222333333333222111111222333222000...------......//////000000111222222222111000...---///////////////////////////.........///111444666444444444333333333222222222444777999:::888666555777888:::;;;;;;:::888777222111//////000000000//////000222555888;;;>>>???AAACCCFFFHHHJJJJJJJJJIIIFFFFFFGGGGGGHHHKKKOOOSSSMMMLLLIIIEEEAAAAAADDDFFFHHHGGGJJJMMMJJJDDDEEEKKKIIIGGGDDDAAA>>>>>>===>>>HHHHHHIIIJJJKKKKKKKKKKKKGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFGGGGGGHHHIIIIIIEEEEEEDDDCCCCCCDDDEEEFFFJJJMMMSSS[[[dddjjjlllmmmbbbXXXMMMGGGCCCAAABBBFFFEEEFFFGGGGGGIIIMMMRRRVVV]]]^^^___^^^^^^^^^aaacccaaacccddddddddddddeeegggnnnsssyyy}}}nnn^^^SSSGGGIIIUUU```qqqvvvhhhggghhhlllyyyyyyssslllggggggjjjmmmoooyyy}}}qqqiiikkkmmmllluuuiiifffkkkrrr|||www|||uuu}}}lll```ccc]]]LLLHHHRRRQQQXXXPPPFFFEEEAAA<<>>===;;;:::999;;;<<>>???BBBFFFHHHHHHHHHGGGEEECCCBBBBBBEEEEEEHHHNNNOOOLLLMMMQQQKKKIIIGGGDDDCCCCCCDDDEEEHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGEEEDDDDDDEEEFFFGGGFFFIIIOOOXXXbbbjjjoooppp```VVVKKKEEE@@@;;;;;;===:::;;;===>>>AAAGGGMMMRRRYYY[[[^^^___^^^___aaabbbaaabbbddddddcccccceeefffmmmrrryyysssdddSSSGGGHHHSSS[[[iiiwwwxxxyyywwwhhh\\\___bbbhhhuuuwwwrrrlllggggggjjjoooqqqxxx}}}{{{pppjjjkkkkkkhhheeeYYYWWW]]]fffzzz~~~uuuvvvrrrooouuuqqqvvvzzz{{{nnncccfff___NNNJJJSSSRRRXXXQQQFFFEEEBBB<<>>AAADDDHHHQQQZZZcccfffjjjmmmooooooooopppsssuuuzzz}}}xxxyyy}}}{{{|||tttrrrsssiiipppzzzyyyyyywwwttteeeSSSBBB999555777888:::EEERRRcccrrrzzzyyy~~~xxx{{{yyyqqqmmmiiigggjjjpppzzz~~~pppfffcccfffjjjppprrrvvvyyy{{{|||{{{{{{{{{|||}}}|||wwwrrrooommmhhhkkknnnpppooommmkkkkkklllnnnppprrrtttuuuuuuuuuzzzyyyxxxvvvuuusssrrrqqqpppttttttqqqqqqtttuuutttwwwxxx}}}|||vvvnnnlllhhheeebbb___[[[YYYUUUUUUUUUTTTRRRQQQOOONNNNNNPPPSSSTTTRRRMMMFFFBBB@@@@@@???>>><<<;;;<<<<<>>======<<<<<<;;;;;;;;;999:::;;;>>>BBBHHHLLLOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPMMMIIICCC>>>;;;888555555999<<>>>>>===>>>BBBHHHOOOTTTVVVWWWVVVVVVYYY]]]___YYYNNNDDD@@@;;;:::<<<:::777>>>III^^^zzzrrrjjjbbb\\\VVVPPPOOORRRZZZfffsssvvvvvvvvvuuurrrnnnkkkfffccccccdddeeeeeehhhggggggeeebbb^^^[[[YYY000000111222222222222222000111333444555555444444111111222444666777888999444333222222333333222000000000//////......------000111222222111000///...////////////////////////111000000///000000111222000000/////////.........111111111222333555888999999999999777666333111000000111222333444555777999999;;;>>>AAADDDFFFGGGGGGEEEFFFFFFFFFEEEDDDCCCBBB::::::;;;===BBBLLLVVV^^^nnnsss{{{zzzeee^^^WWWTTTUUUUUUUUUUUUTTTQQQMMMIIIGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNLLLIIIFFFFFFGGGIIIKKKNNNNNNOOOQQQRRRPPPLLLIIIDDD===999999888555444666555444444333555:::@@@EEEOOOTTT[[[```aaaaaaaaaaaa```bbbccccccccccccdddfffjjjqqqyyyzzzoooXXXJJJHHHNNNSSS^^^jjjkkkiiijjj___XXX^^^ccckkkxxxyyyvvvrrrnnnlllnnnsssvvv}}}yyyvvvwwwpppfff\\\NNNKKKPPPYYYooo~~~qqqpppmmmlllsssqqqqqqpppqqqwww}}}{{{uuujjj___[[[aaa___SSSRRRYYYSSSYYYQQQFFFEEEBBB>>>AAA@@@AAACCCGGGLLLQQQWWWZZZ[[[]]]```hhhsss~~~sssmmmkkkooo{{{|||qqqggg___[[[[[[[[[``````]]]XXXPPPHHHAAA===???DDDLLLUUU[[[\\\XXXTTTSSSRRRRRRSSSRRRMMMEEE???<<<<<<;;;;;;<<<===>>>???>>>>>>======<<<<<<<<<<<>>>>>===<<<;;;::::::;;;;;;===@@@CCCHHHLLLOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKNNNOOOPPPRRRTTTUUUVVVWWWWWWWWWXXXXXXWWWVVVTTTSSSPPPOOOLLLHHHDDD???;;;888888555555777999;;;BBBJJJQQQWWW___eeehhhiiikkkmmmrrrtttwwwyyy}}}|||sssssswwwzzz~~~zzzyyyzzzxxxyyywwwvvvgggiiiooommm|||ttteeeUUUGGG>>>777888999===IIIWWWxxx}}}wwwssstttzzzwwwrrrppppppvvv|||zzznnnfffdddgggkkksssvvv{{{~~~|||yyyvvvttttttuuusssnnniiieee```]]]^^^eeelllqqqsssssssssssstttttttttttttttssssssssssssrrrrrrrrrrrrmmmqqqsssrrrqqqqqqllleee[[[XXXXXX^^^kkkzzz|||tttnnnlllkkkiiieeecccaaa^^^[[[YYYSSSSSSQQQPPPNNNMMMMMMLLLKKKKKKKKKJJJHHHFFFCCCAAA>>>>>>@@@BBBDDDEEEDDDCCC@@@???AAADDDIIILLLNNNNNNNNNOOOSSSWWWYYYUUULLLDDDBBB===;;;===<<<999:::???HHHeee}}}tttjjjccc[[[TTTSSSWWWZZZeeeqqquuuvvvwwwwwwuuusssooojjjggghhhjjjkkklllmmmkkkgggbbb^^^[[[YYYXXX000000111222222222222222000111222444444444444333///000111222444555777777444333111111222333222000000000//////......------000000111222222111///...////////////////////////......//////111222333444111111000000000/////////000000///000111444666888:::999888777555333222111000222555666777999<<>><<<===???CCCIIISSS]]]ddd{{{}}}ttthhh^^^[[[]]]]]]\\\[[[XXXSSSOOOLLLLLLMMMNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNOOONNNMMMJJJHHHHHHIIIKKKLLLJJJLLLPPPSSSSSSOOOHHHBBB<<<888555777888666666888555555555444555999???CCCLLLRRRZZZ```bbbbbbaaaaaa```bbbcccdddccccccdddfffjjjqqqyyy~~~yyypppZZZJJJFFFLLLQQQ___nnnqqqnnnoooddd\\\aaaeeekkkwwwyyywwwsssnnnjjjjjjnnnrrr~~~~~~|||{{{ttthhhaaaUUURRRXXXaaawwwzzz{{{xxxuuu|||{{{zzzvvvuuuzzz|||vvvccc[[[ZZZ___\\\SSSRRRZZZTTTYYYPPPEEEDDDBBB>>>AAA@@@@@@BBBFFFKKKQQQVVVYYY\\\]]]___dddooo|||zzzvvvwww~~~{{{vvvnnngggaaa______```bbb___ZZZTTTLLLEEE>>>:::888===GGGRRRZZZ]]][[[YYYVVVUUUUUUWWWXXXTTTLLLFFF>>>============???AAABBBCCCBBBBBB@@@???>>>===<<>>===;;;;;;<<<===>>>AAAEEEIIILLLNNNPPPPPPOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKLLLOOOOOOPPPQQQSSSUUUVVVWWWVVVWWWXXXXXXWWWVVVTTTSSSQQQNNNHHHCCC>>><<<:::::::::777666888888777<<>>777888999===IIIWWWppp}}}pppooorrruuu|||ssspppoooqqqxxxvvvkkkddddddiiimmmtttwww{{{~~~|||yyyvvvrrrqqqsssuuutttrrrmmmgggaaa```dddkkkoooqqqttttttttttttttttttttttttssssssssssssssssssssssssnnnrrrtttssspppkkk___UUUMMMIIIFFFGGGNNNVVV\\\^^^bbbffflllpppqqqqqqpppoooiiigggdddbbb```^^^[[[XXXTTTSSSRRRPPPNNNNNNMMMMMMKKKJJJIIIFFFDDDAAA>>>===:::;;;===BBBHHHKKKKKKJJJEEEDDDBBBBBBCCCEEEEEEEEEHHHIIILLLPPPRRRPPPIIICCCCCC???<<<<<<<<<;;;===???>>>WWW{{{ooofff^^^WWWVVVYYY___iiirrrvvvxxx{{{zzzxxxuuuqqqllljjjkkkmmmooopppooojjjccc]]]YYYYYY[[[]]]///000111111222222111111///000222333444444333333//////000111222444555555444222000000111222111000///////////////.........///000111222222111000///////////////////////////------...000111333333444111111111111000000000000////////////000222444666777777666666555444333333000333777999:::<<>>======>>>@@@BBBDDDFFFFFFEEEEEECCCBBB@@@???AAACCCEEEFFFEEECCC@@@>>>>>>???AAADDDGGGJJJMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSOOOHHHAAA<<<:::999:::999666666777777666999??????EEEMMMSSSWWW^^^hhhoooqqqssswwwzzz~~~}}}uuuvvv{{{~~~yyywwwwwwwwwyyy|||~~~|||zzzhhhfffkkkiii~~~vvvdddSSSDDD;;;555666888:::FFFTTT___uuu}}}kkkooosssssswwwnnniiihhhkkksss{{{uuuiiibbbccchhhnnnsssuuuyyy|||~~~}}}|||zzz{{{xxxtttssstttwwwzzz{{{~~~yyysssooooooppprrrsssuuuttttttsssssssssttttttssssssssssssssstttttttttooorrrssspppmmmfffYYYMMMHHHCCC===<<<>>>AAABBBAAADDDHHHPPPZZZccciiijjjiiigggeeebbb```___]]][[[XXXUUUTTTRRRPPPNNNNNNNNNNNNKKKJJJHHHEEEBBB???<<<;;;;;;:::===CCCKKKQQQRRRQQQJJJGGGCCC@@@?????????>>>BBBCCCFFFIIIKKKKKKHHHEEEBBB@@@===;;;;;;<<>>NNNpppuuujjj```XXXVVVZZZ```hhhppptttwwwzzzzzzwwwuuuqqqmmmkkkkkkmmmnnnnnnmmmhhh```[[[YYY]]]bbbggg...///000000111111000000///000222333444444333333000000000111222333333444333111///...///000000///.........//////////////////000111222222111000///////////////////////////......///000111222222222111111111000000000000///////////////000111222333444333333333333444444555444888===???@@@CCCIIINNNNNNPPPRRRSSSSSSQQQOOONNNIIIHHHGGGEEEDDDCCCCCCBBBHHHLLLSSSZZZ```fffkkkooolllpppsssssssssxxx}}}tttpppkkkccc[[[VVVSSSRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLJJJIIIHHHHHHIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJKKKLLLLLLLLLMMMMMMLLLMMMNNNPPPPPPMMMGGGCCCAAA<<<888888888444333555888:::;;;<<<===???BBBDDDMMMSSS[[[```ccccccbbbbbbbbbdddeeeeeeeeeeeefffhhhhhhpppxxx|||{{{ttt```QQQPPPWWW[[[gggssstttpppqqqggg```dddfffjjjuuurrrrrrpppjjjeeedddiiinnn|||{{{ssskkkaaadddmmmwww}}}yyyccc^^^\\\[[[UUUMMMMMMSSSRRRXXXNNNBBBAAA???<<<@@@???@@@AAADDDHHHMMMRRRUUUXXXZZZ^^^aaaeeejjjqqqvvv~~~~~~|||}}}{{{vvvqqqlllhhheeeddd]]]XXXQQQKKKFFFBBB===:::999:::===DDDNNNWWW^^^```]]]ZZZWWWXXX[[[YYYRRRKKKCCCBBBAAA@@@AAADDDGGGIIIGGGHHHHHHIIIIIIHHHFFFFFFFFFIIILLLOOOOOOLLLHHHEEEBBBCCCEEEGGGJJJMMMPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSPPPKKKFFFAAA???>>>===:::888777888777444666;;;777<<>>======AAALLLZZZccceeedddfffdddaaa```___]]][[[XXXUUUTTTQQQOOOMMMMMMNNNNNNJJJIIIHHHFFFDDDAAA>>>===???>>>???EEENNNUUUXXXWWWKKKGGGBBB>>><<<<<<;;;;;;;;;===???BBBFFFHHHIIIHHHDDDEEECCC???<<<<<>>CCCFFFFFFIIIPPPUUUVVVWWWXXXXXXVVVSSSOOOMMMFFFFFFEEEEEEEEEEEEFFFFFFSSSWWW[[[^^^^^^]]]\\\\\\PPPRRRRRRNNNJJJPPP___lllvvvuuujjjaaa[[[XXXWWWSSSSSSSSSRRRQQQOOONNNMMMOOONNNLLLKKKJJJJJJKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKGGGIIIKKKLLLMMMMMMMMMLLLKKKLLLOOOTTTYYY]]]^^^]]]NNNHHHDDDEEEDDDBBBAAACCC@@@BBBCCCCCCBBBAAABBBCCCNNNTTT[[[```ccccccccccccccceeeffffffffffffgggiiigggoooxxx}}}~~~wwweeeXXXYYY```dddllltttssspppsssjjjccchhhkkkooozzzrrrrrrqqqlllgggggglllqqq}}}zzzrrrjjjllluuu}}}{{{^^^ZZZWWWWWWQQQKKKLLLSSSRRRWWWMMMAAAAAA>>>;;;@@@??????AAACCCGGGLLLPPPSSSWWWZZZ^^^___]]][[[[[[\\\dddqqqvvvtttuuuwwwuuurrrtttxxx|||vvvpppjjjeeebbb```[[[SSSNNNJJJGGGCCC@@@;;;:::;;;@@@JJJUUU]]]bbbddd___[[[[[[]]][[[TTTMMMHHHGGGEEEEEEFFFIIILLLNNNGGGHHHJJJLLLLLLLLLLLLKKKJJJMMMSSSVVVWWWSSSNNNKKKDDDFFFHHHJJJMMMPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRROOOOOONNNOOOPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSRRRQQQOOOLLLIIIGGGEEEDDD???<<<;;;;;;888333444888000444777888;;;DDDSSS___lllooouuuzzz~~~~~~uuuuuuzzz}}}}}}zzzxxxyyywwwvvvxxxxxxnnnmmmhhh{{{{{{jjjWWWBBB:::666999:::<<>>@@@BBBFFFKKKOOOSSSUUUSSSSSSRRRPPPMMMKKKLLLMMMJJJHHHFFFDDDEEEGGGJJJMMMUUUVVVVVVVVVSSSOOOJJJGGGCCC???:::777888<<<@@@BBBTTTmmmoooddd___\\\[[[XXXWWWVVVTTTSSSRRRRRRRRRMMMMMMMMMLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOKKKKKKNNNUUU```lllvvvzzzkkkfff^^^XXXVVVWWWYYYZZZXXXUUUPPPKKKHHHHHHIIIJJJSSSWWW\\\```aaabbbccccccdddfffgggfffeeeeeefffggghhhmmmsss{{{wwwfffZZZQQQWWWdddnnnsssuuupppnnnccc___dddfffooouuucccdddpppqqq}}}kkkooopppyyyzzz\\\]]]YYYRRROOORRRUUUUUU[[[VVVMMMCCC<<<:::<<<>>>>>>AAACCCFFFIIIMMMRRRVVVWWWZZZ___```\\\TTTKKKEEEMMMSSS```sssxxxnnniiihhhgggkkkpppxxx}}}uuujjj```YYYVVVVVVZZZZZZVVVOOOLLLJJJEEE???::::::;;;===CCCNNN]]]gggeee```ZZZVVVUUUSSSPPPMMMGGGFFFFFFFFFGGGIIILLLMMMRRRSSSUUUVVVWWWVVVTTTSSSSSSVVVXXX[[[```___TTTHHHGGGFFFGGGJJJOOOTTTWWWXXXZZZYYYWWWVVVUUUTTTSSSSSSVVVVVVVVVUUUTTTSSSRRRQQQSSSRRRPPPPPPQQQQQQPPPNNNSSSSSSSSSRRRPPPQQQSSSUUUSSSWWWZZZYYYUUUQQQOOOOOOGGGCCC>>>:::999888777666666777999;;;:::===HHHTTTfffllltttzzz}}}~~~vvvwwwzzz{{{|||xxxvvvwwwvvvzzzxxxuuuyyysss|||hhhSSSFFF<<<666999;;;===FFFRRR]]]]]]eeetttmmmlllsss}}}qqqfff\\\[[[```gggqqqyyyzzzoooffffffnnnuuu{{{zzzyyyyyyzzz{{{}}}~~~{{{yyywwwtttrrrqqqqqqqqqmmmkkkiiiiiikkknnnooopppppprrrttttttsssrrrssstttrrrsssuuuvvvuuutttsssrrrpppnnnmmmooouuu}}}vvvjjjeee^^^UUUPPPQQQJJJJJJLLLQQQXXX```dddfffeeecccaaa^^^[[[YYYXXXWWWRRRRRRPPPOOONNNMMMMMMMMMKKKMMMOOOPPPPPPNNNLLLKKKMMMIIIEEEEEEIIILLLLLLKKKEEECCC???;;;999888888999999;;;>>>DDDPPP[[[\\\WWWTTTPPPLLLIIIHHHEEEAAA===>>>@@@III```zzzlllcccaaabbbeeekkkssszzzxxxtttmmmeeebbbcccccceeeiiinnnsssxxx|||~~~//////000000000111111111///000222333444333333222111111222333333333333222222333444444333111///,,,.........///////////////222222111111000//////...000/////////............///.........//////000111222111000000000111222333333333333222111000000000000000000111333666999;;;???@@@AAADDDHHHKKKNNNOOONNNOOONNNLLLJJJIIIJJJKKKIIIHHHGGGFFFFFFHHHKKKMMMQQQQQQQQQPPPMMMHHHDDDAAA>>>;;;777444555777:::<<>>===???BBBEEEGGGLLLQQQTTTYYYZZZ]]]___^^^WWWNNNGGGCCCGGGQQQcccvvvqqqhhhbbb___```eeennnwwwvvvqqqiii___UUUPPPNNNNNNRRRUUUUUUQQQNNNKKKEEE>>>;;;<<<===???DDDNNN[[[cccddd___YYYUUUSSSRRRPPPNNNIIIIIIHHHHHHIIILLLNNNPPPVVVWWWZZZ\\\^^^^^^]]]\\\[[[\\\]]]___bbb```VVVJJJJJJIIIIIILLLPPPUUUWWWXXXZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSQQQQQQRRRRRRQQQOOOPPPQQQQQQPPPOOOOOOQQQSSSYYY]]]bbbdddaaa]]]ZZZYYYPPPKKKDDD???<<<:::888777999999;;;<<<;;;===HHHSSS___fffnnntttyyy}}}~~~xxxxxx|||}}}zzzwwwvvvyyy|||tttuuu|||yyy|||kkkXXXFFF<<<666888:::<<>>;;;888777777888999999===CCCNNN]]]hhheee\\\VVVRRRLLLJJJJJJGGGAAA<<<===@@@GGG[[[{{{}}}nnneeebbbbbbeeejjjrrryyy~~~zzztttmmmeeeccceeeiiijjjmmmrrrvvv{{{~~~//////000000000000111111111111333333333333222111111111222333333333333222222333444666555222///---.........//////000000000111111000000///.........////////////.....................///000111222333333222000///000111333555444333333222222111111000000000111333555999<<<>>>@@@@@@AAABBBDDDEEEFFFGGGHHHHHHIIIHHHFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJGGGDDD???;;;999888666555333333444666777???SSSttt}}}ppphhhccc]]]XXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPOOONNNLLLLLLMMMLLLLLLPPP[[[nnn~~~{{{{{{tttiii^^^VVVRRRRRRRRRWWW[[[^^^aaaaaaaaaaaabbbbbbdddffffffffffffgggiiimmmtttzzztttfffZZZYYY```gggmmmrrrpppoooddd^^^dddgggqqqqqqkkkoookkkvvv{{{~~~yyyhhhpppttt}}}{{{zzz{{{|||{{{YYY[[[XXXRRROOORRRUUUUUU\\\UUUKKKAAA;;;999:::<<<<<<>>>AAACCCFFFJJJOOORRRZZZZZZ\\\^^^]]]XXXNNNGGG;;;===BBBMMM___ttt~~~lll^^^UUUNNNNNNRRRXXX```lllxxx|||wwwhhhddd\\\RRRJJJFFFFFFGGGLLLRRRWWWVVVTTTPPPIIIAAA??????@@@BBBFFFNNNWWW^^^bbb]]]WWWRRRPPPPPPPPPPPPMMMLLLLLLLLLMMMPPPRRRTTT[[[]]]```cccfffgggggggggdddeeedddcccdddcccYYYNNNNNNMMMLLLNNNRRRUUUWWWWWW[[[ZZZYYYXXXWWWWWWVVVVVVYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUSSSSSSSSSSSSRRRPPPOOOOOOPPPOOONNNNNNQQQSSS[[[aaaiiinnnnnnkkkgggddd[[[UUUNNNGGGCCCBBB@@@???===<<<===>>><<<>>>GGGRRR\\\bbbkkkrrrwww|||yyy{{{~~~~~~yyyvvvzzz}}}ppprrr{{{zzz|||mmm]]]FFF<<<666777888<<>>FFFWWWmmmyyyuuuiiiaaaYYYRRRNNNNNNLLLDDD======>>>DDDRRRkkk~~~pppfffaaa___eeejjjqqqyyy|||wwwooohhhiiimmmssstttvvvyyy}}}////////////000000000111111222333444333222111000111111222333333333333222666444444555444111000222.........///000000111111111111111000//////......///////////////..................///000222333444333222000///000222444666444444333333222222222222000111222555888;;;>>>@@@BBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJGGGEEECCC???<<<888555444444666888888888777888888===KKKccctttiiieeeaaa[[[TTTVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNOOOOOOPPPPPPPPPQQQNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLMMMUUUggg~~~sssfff\\\XXXXXXYYY\\\^^^aaacccbbbbbbbbbcccbbbccceeefffffffffhhhjjjgggoooxxx|||}}}pppccc```dddiiiqqqwww|||}}}sssjjjllllllppp~~~yyyuuuxxxtttwwwyyyyyyyyy~~~yyygggoooqqqzzz}}}wwwvvvvvvvvvyyy}}}}}}uuu___```]]]UUUQQQSSSTTTSSS]]]UUUJJJ@@@:::999:::;;;<<<>>>@@@CCCEEEIIINNNQQQWWWZZZ]]]]]]XXXQQQJJJFFF<<<;;;:::===HHH[[[qqq{{{lllZZZLLLBBB<<<<<<@@@@@@DDDMMMYYYdddjjjiiifff___[[[TTTLLLEEECCCDDDFFFLLLTTTZZZ[[[ZZZWWWQQQJJJEEEDDDDDDEEEHHHNNNTTTXXX]]]YYYTTTOOOMMMNNNPPPRRRPPPOOOOOOOOOQQQTTTVVVXXX___aaadddhhhjjjkkklllkkkkkkllljjjhhhgggeee]]]SSSSSSQQQPPPQQQSSSVVVWWWWWW[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXVVVUUUTTTUUUUUUSSSQQQOOOPPPPPPPPPOOOPPPRRRUUUZZZaaallltttxxxvvvqqqnnnfff```YYYSSSQQQPPPPPPPPPKKKIIIHHHHHHFFFGGGOOOXXX```fffnnntttyyy~~~{{{}}}|||xxxxxx~~~}}}kkkllltttsss{{{lll[[[GGG===777777888===LLL\\\jjjpppyyyrrrrrruuuxxx~~~~~~zzzuuuvvv}}}zzzllleeecccfffoooxxxooofffffflllrrryyyzzzzzz{{{}}}~~~{{{||||||zzzuuuoooiiieee]]]^^^aaaggglllooopppoooppprrrttttttsssrrrssstttuuuuuuuuutttsssqqqpppoookkkjjjiiiiiikkkpppvvv{{{{{{sssjjj```VVVNNNJJJHHHIIIMMMSSSZZZ___aaaaaa_________^^^\\\[[[ZZZYYYTTTSSSRRRQQQPPPOOOOOOOOORRRPPPOOOSSSZZZaaaeeefffaaa[[[RRRMMMJJJHHHDDDAAA>>>===;;;:::999999:::;;;;;;===DDDVVVppp}}}rrrhhh\\\UUUSSSOOOHHHAAA<<<===@@@JJJ\\\uuu~~~qqqfff___\\\eeejjjrrr{{{|||yyysssooossszzz...////////////000000000111222333444333222111000111111222333333333333222555444888======666222222......//////000111111222333222222111111000//////.........///////////////.........///000222333444222111000000111333555666444444444333333333333333111222444777;;;>>>AAABBBCCCCCCCCCCCCBBBAAA???>>>???AAABBBBBBBBBCCCEEEGGGHHHHHHIIIJJJJJJIIIHHHGGGCCCAAA===999666444333333666:::@@@BBBBBB???>>>===>>>FFFUUUiiizzz~~~uuujjjcccaaa___ZZZTTTUUUUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQLLLMMMNNNOOOPPPQQQQQQQQQMMMNNNMMMMMMPPP\\\mmmzzzttthhh___\\\]]]___```bbbdddeeedddddddddeeebbbccceeefffffffffhhhjjjdddmmmuuuyyy}}}{{{pppfffdddfffkkksss{{{}}}sssqqqnnnnnnvvvzzzwwwzzzvvv{{{|||yyywww{{{yyyfffkkklllttt|||wwwvvvuuussssssvvvvvvxxxzzz{{{~~~~~~vvvmmm```aaa___XXXUUUVVVXXXWWW___VVVIII???:::999::::::<<<>>>AAACCCEEEIIINNNQQQSSSYYY___]]]TTTJJJEEEDDD===<<<888666:::FFFWWWccc^^^RRRDDD;;;555111333777333444777@@@LLLUUUZZZ[[[YYYVVVQQQJJJDDDCCCEEEGGGNNNVVV\\\]]]\\\[[[XXXTTTKKKIIIHHHHHHJJJNNNRRRUUUYYYVVVRRRNNNLLLMMMQQQTTTTTTSSSSSSSSSUUUXXX[[[]]]bbbdddgggjjjmmmnnnnnnmmmooopppooollljjjhhhaaaYYYVVVUUUSSSSSSUUUWWWWWWWWW[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\ZZZXXXVVVVVVVVVUUUTTTRRRRRRSSSSSSRRRQQQRRRTTTVVV\\\cccnnnzzz|||tttooohhhccc```______^^^^^^[[[XXXWWWUUUUUU[[[dddggglllssswww{{{|||~~~~~~zzzvvvzzzgggfffmmmkkk~~~yyyhhhVVVGGG???888999999>>>OOOaaaqqq{{{}}}xxxooouuuzzz}}}vvvtttvvvxxxwwwxxxllldddaaaccclllvvvzzz{{{{{{}}}}}}nnnfffffflllrrrxxxxxxzzz{{{|||}}}}}}~~~yyyyyyyyyxxxwwwvvvuuuuuugggdddaaabbbfffkkkppprrrppprrrttttttsssrrrssstttsssssssssrrrnnnjjjfffccc___`````````aaagggoootttwwwwwwssslllcccZZZSSSNNNMMMPPPUUU\\\aaadddcccaaa____________^^^\\\[[[ZZZTTTSSSRRRPPPOOOOOOOOOOOOPPPRRRSSSSSSSSSVVV[[[___aaa[[[TTTOOOMMMKKKHHHEEECCCAAA???===;;;:::::::::;;;;;;===KKKddd~~~wwwggg[[[UUUPPPJJJDDD======>>>EEEQQQfff~~~rrrgggaaa^^^eeeiiirrr|||wwwvvvvvvwwwvvvvvv{{{......////////////000000111111333333333333222111111111222333333333333222111333<<>>???AAAAAAAAABBBEEEGGGHHHHHHHHHHHHGGGEEEDDDCCC???===999555333333444555:::AAAIIIMMMJJJEEEAAA@@@AAAEEEOOO]]]jjjqqqqqqooonnniiiccc```___]]]ZZZWWWTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRNNNNNNPPPQQQSSSTTTTTTTTTOOOPPPOOONNNOOOUUU^^^fffzzz{{{pppeee___]]]___aaabbbdddeeefffeeeeeefffgggbbbdddffffffffffffgggiiigggnnnuuuxxxzzzzzztttmmmllleeeaaaaaadddiiirrr{{{|||{{{pppnnnllljjjooorrrooorrrnnn|||~~~~~~{{{|||uuubbbhhhhhhqqq{{{zzzxxxtttrrrtttssstttssssssvvvwwwpppgggYYY\\\\\\XXXWWWZZZ]]]]]]aaaWWWIII>>>::::::::::::<<<>>>AAACCCEEEHHHMMMPPPQQQYYY```^^^UUUKKKDDDBBB;;;:::888555555:::CCCKKKFFF===555222111000222666222111111555>>>HHHQQQVVVUUUSSSPPPJJJFFFDDDFFFHHHPPPXXX^^^^^^\\\\\\[[[YYYRRROOOKKKJJJLLLPPPRRRTTTWWWVVVSSSPPPNNNPPPSSSWWWXXXXXXWWWXXXZZZ]]]```bbbgggiiilllppprrrssssssssssssuuutttpppmmmjjjccc[[[XXXVVVTTTTTTVVVWWWWWWWWWZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^_________^^^ZZZYYYWWWVVVVVVUUUTTTRRRSSSTTTTTTRRRQQQQQQSSSUUU^^^dddppp}}}~~~xxxrrrnnnllliiiggghhhccc___^^^[[[ZZZ___fffjjjoootttxxxzzz~~~|||~~~|||zzzvvv{{{uuuddddddkkkiii}}}xxxfffRRRFFF>>>999::::::???PPPccc|||zzz~~~vvvooowww~~~|||yyyyyytttnnnrrrjjjbbb___^^^cccnnnzzz{{{{{{|||yyyllleeefffnnntttxxxyyyzzz{{{|||||||||{{{wwwwwwvvvwwwxxxzzz}}}~~~vvvqqqiiieeefffjjjooorrrppprrrttttttsssrrrssstttqqqpppmmmiiiccc\\\VVVRRRPPPRRRTTTVVVYYY```jjjqqqssswwwyyytttnnniiiccc]]]______aaaccceeedddaaa^^^``````aaa```___]]][[[ZZZUUUTTTSSSRRRPPPPPPPPPPPPNNNSSSVVVTTTOOOMMMPPPTTTZZZUUUPPPNNNNNNOOONNNLLLHHHGGGDDDBBB???===<<<;;;<<<<<<;;;???QQQlllrrreeeZZZRRRKKKGGG@@@>>>>>>BBBKKKZZZrrr}}}sssjjjdddbbbdddhhhqqq|||~~~llljjjlllsssxxx{{{........./////////000000///000222333444333333222111111222333333333333222111000888DDDDDD777//////---...///000111222333333222222222111000000//////............/////////000///.........//////000111///000222333555555555444444444444444444555555555555666999<<>>@@@@@@@@@AAACCCFFFIIIHHHGGGEEECCCBBB@@@@@@<<<999555222222333666888???GGGPPPSSSNNNFFF@@@===>>>BBBIIISSS\\\cccfffgggaaaaaa```]]]ZZZXXXWWWVVVTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTRRRSSSTTTTTTUUUTTTTTTTTTTTTRRRQQQPPPRRRUUUYYY\\\fffmmmuuuzzz{{{|||~~~zzztttjjjbbb]]]\\\___aaaaaacccdddeeeddddddeeegggdddeeeffffffeeeeeefffhhhiiipppvvvyyyzzzwwwkkk___YYYWWWXXX]]]bbbgggpppyyywww}}}tttfffeeedddccciiitttwww~~~xxxiiigggmmmiiixxxnnn]]]eeeiiisss}}}||||||{{{zzz{{{yyynnnbbbRRRVVVWWWTTTTTTYYY\\\]]]cccXXXIII???;;;;;;;;;;;;;;;===???AAACCCFFFKKKNNNTTTXXX]]]```]]]TTTJJJBBB999999777666555666888:::999333000111222000111444111111000222666>>>HHHOOOTTTTTTQQQNNNJJJHHHHHHIIIRRR[[[cccccc```___^^^\\\WWWSSSMMMKKKNNNQQQTTTTTTVVVWWWVVVTTTSSSTTTXXX[[[]]]]]]]]]]]]___cccfffhhhnnnppptttxxx|||~~~yyy|||{{{vvvqqqlllddd[[[YYYWWWUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\^^^______`````````[[[YYYWWWVVVVVVUUUSSSQQQRRRRRRRRRPPPNNNMMMOOOQQQZZZ___iiiwww|||yyyvvvrrrppplllfffaaa___]]][[[___dddjjjoootttwwwyyy}}}|||}}}zzzxxxwwwuuuzzz{{{vvvsssccceeemmmkkk~~~yyygggTTTBBB<<<888999:::>>>OOObbbyyy{{{vvvooowwwyyynnnbbb]]]ZZZ\\\___ffftttuuujjjdddgggooovvvzzz{{{|||}}}}}}|||{{{zzzxxxwwwwwwvvvwwwxxxzzz{{{yyyuuuoookkkkkklllnnnoooppprrrttttttsssrrrssstttpppllleee\\\SSSKKKFFFDDDBBBEEEGGGIIIKKKQQQ[[[ccchhhqqqyyyyyyyyyyyywwwsssrrrnnnjjjfffdddccc```___bbbbbbcccbbbaaa^^^\\\ZZZWWWVVVUUUTTTSSSRRRRRRRRROOOSSSVVVVVVQQQMMMLLLLLLOOOLLLIIIJJJOOOSSSTTTTTTOOONNNLLLIIIGGGEEECCCBBB===@@@>>>:::@@@VVVqqqssseeeYYYPPPLLLEEEAAA???AAAFFFQQQeeewww~~~xxxpppiiidddccccccgggnnnyyy|||vvvgggdddgggrrr|||............/////////000///000111333444444333333111111222333333333333222444...///777777///---333---...///000111222333333111111111000//////......---.........//////000000//////............///000...000222555666666555444444444555555555555555555666777:::===@@@BBBCCCDDD>>>@@@BBBDDDEEEDDDCCCBBB<<<===?????????@@@BBBDDDIIIHHHFFFCCCAAA???>>>>>>:::777333111111333888:::AAAJJJTTTVVVOOODDD<<<888444888>>>FFFNNNTTTYYY\\\YYY\\\]]][[[VVVSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSWWWUUURRRRRRUUUXXXYYYZZZ[[[bbbjjjooopppqqquuuyyyuuuoooggg```[[[[[[^^^``````aaacccccccccccceeegggdddfffgggfffeeeeeefffgggiiiooouuuzzz}}}xxxiii[[[MMMNNNSSS[[[aaafffpppyyywww|||ppp___]]]^^^^^^eeegggkkktttpppccceeennnlllrrr~~~hhhYYYdddkkkvvv}}}nnn___PPPTTTUUURRRQQQUUUXXXXXXdddYYYIII???<<<<<<<<<;;;:::<<<>>>@@@BBBEEEIIIMMMWWWWWW[[[aaaddd^^^PPPCCC:::999888777555444222111444000///222333000///111---/////////111666???FFFUUUVVVTTTRRRNNNKKKKKKLLLTTT___hhhiiifffdddaaa^^^[[[UUUOOOLLLNNNRRRUUUUUUWWWYYYYYYXXXVVVWWW[[[^^^`````````aaacccfffjjjlllsssvvvzzz}}}zzzsssmmmccc[[[YYYWWWUUUUUUVVVWWWXXXWWWYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\^^^___````````````[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJKKKMMMSSSWWW```mmm|||}}}zzzwwwsssmmmgggdddbbb```ccchhhjjjoootttwwwzzz~~~|||}}}zzzuuutttttttttssstttxxx|||~~~|||yyyyyyuuusssdddfffnnnlll~~~zzzjjjXXX???:::777999999===NNNaaannn{{{~~~tttmmmvvv~~~qqq\\\YYYYYY\\\aaajjjxxx~~~ssshhhdddgggpppwww|||}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwvvvuuuttttttsssqqqooooooppppppnnnmmmppprrrttttttsssrrrssstttqqqjjj^^^RRRGGG@@@<<<;;;:::<<<=========AAAJJJRRRYYYfffsssyyy~~~|||vvvmmmfffbbbbbbbbbbbbcccdddddddddbbb___\\\ZZZYYYYYYWWWVVVUUUTTTTTTTTTPPPRRRUUUWWWVVVRRRLLLHHHGGGDDDCCCGGGNNNUUUXXXXXXUUUTTTSSSQQQOOOMMMKKKJJJ>>>DDDCCC:::888GGGaaatttpppaaaVVVQQQIIICCC@@@AAADDDLLL]]]mmmzzzzzzwwwrrrkkkfffbbbaaacccffflllvvv}}}}}}uuunnnhhhdddgggttt////////////////////////000111333555666666666666333333333333333333333333222111111333444444222000///---+++,,,000222111000......////////////......000///...---------------...............///000000///111222222111111222333333444444444555555666666999:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBB???>>>===<<<===???AAABBBDDDCCCAAA???<<<:::888777444333222222222444666888AAAEEEJJJLLLKKKGGGDDDBBB;;;;;;<<>>AAAHHHSSS^^^sssvvvxxxqqqfff^^^\\\^^^^^^cccjjjooorrrsssssstttiiijjjnnnvvv}}}~~~///////////////////////////000222444555555555555444444444444444444444444222111111333444444222000...,,,+++,,,000222111000///000000000000//////...111000///..............................///000000///000222111000000111333333333444555666666777777888999;;;===???AAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>===;;;:::;;;===@@@AAACCCBBB@@@===;;;888777666333333222111222444666888999@@@JJJSSSVVVTTTOOOKKKJJJHHHFFFDDDDDDFFFIIIKKKQQQPPPOOONNNMMMLLLKKKKKKOOOQQQRRRRRRRRRSSSUUUWWWTTTTTTUUUVVVWWWYYY[[[[[[]]]\\\[[[\\\]]]\\\ZZZXXXYYYXXXUUURRRPPPOOONNNNNNOOOPPPQQQQQQRRRSSSVVVYYY[[[```ccccccfffiiiiiifffeeebbb___\\\[[[\\\___aaadddfffggggggfffeeeeeefffffffffgggggghhhiiiiiijjjnnnsssxxx}}}tttfffTTTHHHIIIQQQZZZhhhpppjjjmmmhhhbbb]]]\\\```fffjjjlllnnnoookkkggghhhnnnuuupppuuuvvv~~~uuubbbNNNRRRQQQJJJFFFIIIPPPSSS]]]```GGG===>>>888<<<888999:::;;;===@@@EEELLLPPP\\\```ffflllnnnjjjbbb[[[GGG@@@;;;999888444444666666888;;;???BBBDDDEEEFFFCCC<<<777666666888???HHHZZZ```bbb[[[TTTRRRRRRQQQZZZeeeqqqwwwtttooollllllggg^^^VVVTTTTTTUUUZZZ```]]]\\\\\\\\\]]]___aaacccffffffeeeggglllttt|||yyyqqqkkkjjjjjjkkkkkkfff^^^VVVQQQNNNLLLKKKQQQRRRTTTUUUTTTTTTVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[]]]___`````````^^^]]]ZZZYYYWWWTTTQQQNNNLLLKKKHHHFFFDDDBBBAAABBBDDDEEEGGGJJJQQQYYYbbbjjjqqqttt{{{|||~~~~~~}}}vvvrrrmmmhhhfffgggiiilllppprrrtttxxx|||zzz|||~~~{{{xxxwwwvvvxxxyyy|||zzzzzz~~~yyyyyykkk\\\BBB:::555777888;;;GGGUUU]]]dddppp{{{~~~~~~vvvnnnnnnvvvwwwggg[[[[[[aaahhhuuu~~~ooogggdddfffmmmuuu~~~~~~|||yyyvvvuuuttttttsssqqqjjjhhhggghhhkkkoooqqqrrrsssqqqppprrruuuxxxxxxwwwpppgggYYYKKKAAA<<<::::::;;;;;;:::999888888888888===DDDQQQ```mmmuuuwwwwwwpppnnnjjjfffcccccccccdddddddddddddddcccaaa```___[[[[[[YYYXXXVVVVVVUUUUUUYYYVVVSSSQQQOOOLLLGGGCCCAAA???AAAEEEIIIOOO]]]kkkpppooollljjjhhheeebbb```[[[VVVRRRNNNGGGCCCHHHRRRgggzzzpppbbbYYYTTTKKKCCCAAABBBGGGPPPZZZlllqqqsssnnneee]]][[[\\\[[[```fffkkkooorrruuuwwwpppppprrrvvv{{{}}}|||yyyyyyzzz|||~~~////////////////////////...000111333444444444333444444444444444444444444111111111222444444111///...,,,,,,---///111111111111111111111000000//////111111000////////////000...............///000000...///111000//////000222333333444555777888999999777888:::===???BBBCCCDDDAAAAAAAAA@@@@@@?????????===;;;999777888;;;>>>@@@BBB@@@>>>;;;888666444333222111111111333444666888777???NNN^^^iiijjjddd]]]```[[[TTTNNNIIIHHHHHHIIINNNLLLIIIGGGFFFFFFGGGHHHMMMOOOQQQQQQQQQRRRTTTVVVUUUUUUUUUVVVWWWYYYZZZ[[[^^^^^^^^^___```^^^ZZZWWWYYYVVVQQQLLLIIIGGGGGGGGGHHHJJJLLLMMMNNNQQQTTTWWWYYY^^^aaaaaabbbdddccc______]]]ZZZYYYZZZ]]]aaadddeeefffhhhhhhfffffffffgggggggggggghhhiiiiiijjjjjjmmmqqqwww}}}zzzooo[[[MMMJJJPPPXXXhhhsssooojjjeee___[[[[[[```gggkkkmmmnnnnnnkkkfffggglllrrryyyxxxgggQQQTTTSSSKKKFFFIIINNNQQQ^^^aaaGGG===>>>888<<<888999:::;;;<<>>???BBBEEELLLOOOSSSUUUVVVVVVWWWYYYWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]___aaaaaa```___^^^ZZZXXXVVVRRRNNNKKKHHHGGGCCCBBB@@@??????@@@AAABBBDDDFFFJJJOOOVVV^^^eeehhhrrrtttwwwzzz||||||||||||xxxuuurrrooommmnnnooopppqqqrrruuuyyy}}}zzz|||~~~zzzyyyzzz{{{}}}||||||}}}}}}wwwiiiZZZBBB:::555777888;;;IIIYYYcccfffnnnwww||||||uuutttzzzrrraaa]]]___eeeqqq~~~}}}|||mmmdddbbbeeennnvvv~~~~~~}}}yyyuuutttuuuxxxzzz{{{qqqmmmgggdddfffkkkppprrrsssrrrrrrsssvvvxxxyyyxxxssskkk^^^QQQFFF???======;;;;;;;;;:::999888888777;;;AAAJJJWWWdddmmmrrrsssjjjjjjjjjiiihhhfffdddccceeeeeeeeeeeedddbbbaaa```^^^]]][[[ZZZXXXWWWVVVVVVZZZYYYXXXWWWUUUPPPJJJFFFCCC>>>???FFFHHHLLL^^^sss|||{{{yyyvvvsssoookkkiiiddd```[[[VVVOOOHHHFFFIIIVVVnnnzzzjjj```ZZZQQQHHHDDDCCCEEEMMMUUUccchhhllljjjccc]]]ZZZ[[[YYY[[[```dddiiiooouuuyyywwwuuutttuuuvvvvvvuuussstttuuuwwwzzz|||~~~////////////////////////...///111222333333222222222333333333333333444444111111111222333333111///,,,,,,,,,---///111222222444333222111000000000///000000///////////////000...............///000000---///000000//////000111333333444666777999:::;;;888999;;;===@@@BBBDDDEEEAAAAAA@@@???>>>>>>======;;;999666555666888<<<>>>@@@>>>;;;888555333222111111111111222333555777888;;;CCCRRReeeuuuyyysssllljjjddd\\\TTTNNNMMMMMMNNNMMMKKKGGGEEEEEEGGGJJJMMMNNNPPPQQQRRRQQQQQQRRRSSSVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]^^^```aaa^^^YYYUUURRROOOJJJDDD@@@??????@@@AAACCCEEEGGGIIILLLQQQTTTUUUZZZ^^^^^^___aaa```\\\]]][[[YYYXXXZZZ^^^bbbeeeccceeeggggggfffeeefffggggggggghhhhhhiiijjjjjjjjjlllqqqvvv{{{}}}uuuaaaSSSNNNTTT\\\lllxxxtttjjjeee^^^XXXWWW[[[aaaffflllnnnmmmjjjgggggglllppp{{{{{{wwwhhhSSSWWWVVVNNNHHHJJJNNNQQQ```cccHHH===>>>888<<<999999:::;;;<<<>>>CCCJJJOOOWWW```kkkqqqpppmmmkkkkkkWWWMMMCCC???<<<:::;;;???CCCKKKYYYfffqqqvvvwwwvvvnnneeeWWWIII>>>===CCCJJJ___ggglllggg^^^WWWRRRNNNWWWdddvvvvvviiiZZZRRRPPPRRRYYYaaa]]]]]]]]]]]]]]]]]]\\\\\\___```bbbeeehhhjjjmmmnnnfff^^^RRRFFF???>>>@@@BBBAAA>>>:::777666999???CCCIIIMMMSSSVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]___```aaa```^^^]]]XXXWWWTTTPPPKKKGGGDDDCCCAAA@@@???>>>>>>???@@@AAACCCDDDEEEIIIOOOWWW^^^bbbiiikkkooosssuuuvvvvvvuuuvvvuuutttrrrqqqppppppppppppqqqtttxxx|||~~~zzz||||||yyyzzz{{{}}}tttwww~~~|||tttdddUUUAAA:::666777888<<>>888<<<999999999:::;;;>>>BBBIIIMMMXXX___iiirrrvvvssslllfffeee[[[PPPKKKHHHGGGJJJNNNWWW```ooo|||~~~wwwiiiWWWJJJGGGKKKPPPccclllrrrnnneee^^^WWWRRRXXXdddvvvuuueeeZZZUUUSSSXXX^^^aaabbbaaaaaa___]]][[[YYYYYY[[[^^^```___[[[WWWSSSIIIEEE???:::888888;;;===555666666666666888===@@@IIIMMMRRRVVVVVVTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWYYY[[[\\\^^^^^^]]]\\\[[[UUUTTTQQQMMMIIIEEEBBBAAA???>>>===<<<<<<<<<======@@@@@@AAADDDJJJRRRYYY]]]aaadddhhhkkkmmmnnnmmmllllllmmmnnnooopppqqqrrrrrrnnnppprrrvvv{{{~~~yyy|||zzzxxxwww{{{~~~|||nnnrrr||||||}}}sssbbbRRRAAA:::666777888===NNNbbboooyyy~~~~~~|||lll``````dddiiisss{{{llldddcccfffoooxxx~~~~~~~~~~~~wwwuuuttttttttttttsssqqqtttqqqmmmkkklllooopppqqqqqqrrrrrrssstttuuuwwwyyyyyyvvvoooeee\\\UUUSSSTTTQQQPPPNNNMMMMMMOOOQQQRRRQQQUUU\\\fffoootttvvvuuuuuussspppmmmkkkiiigggggggggggggggfffeeedddcccbbbaaa```]]][[[YYYWWWVVVUUUVVVYYY^^^bbbcccbbb```___YYYMMMFFFFFFDDDFFFYYYqqq}}}||||||wwwvvvrrrjjjbbbXXXPPPJJJJJJYYYooo}}}jjjaaaXXXPPPKKKHHHGGGLLLRRRVVV[[[aaabbb```\\\ZZZYYYXXXXXXYYYZZZ]]]bbbiiinnnrrrrrrqqqqqqqqqsssuuuwwwuuuvvvwwwxxxyyyyyyyyyyyy///////////////////////////000111222333222222111/////////000000111111222000000000111333333000...***,,,---......///222444777555333111///...//////...------------......///...............///000000...///111000//////000222333333444555777888999999888999:::<<<>>>@@@AAABBB@@@???>>>===;;;:::999888666666555444555777999:::;;;999666333111111111222444444444555666666777777888:::???HHHRRRYYYZZZYYYMMMJJJFFFCCCCCCEEEIIIKKKIIIHHHGGGGGGHHHKKKNNNPPPVVVXXXZZZZZZXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVSSSTTTUUUWWWWWWTTTOOOKKKBBB@@@<<<999888888999:::666888:::<<<===AAAEEEHHHIIIPPPVVVZZZ^^^bbbbbb^^^[[[YYYVVVTTTUUUWWW[[[^^^```bbbdddddddddcccdddeeefffffffffggghhhhhhiiiiiilllrrrwwwzzz}}}zzzttteeeXXXWWW```iiizzzzzzssshhh___ZZZ\\\```dddiiikkknnnqqquuuzzzzzz___eeejjjyyy|||||||||yyyxxxyyyyyy|||wwwiiiZZZSSSXXXXXXQQQLLLMMMRRRTTTiiijjjMMM@@@???999<<<888999999:::;;;===BBBHHHLLL[[[```iiiuuu}}}|||sssjjjlllbbbXXXTTTRRRQQQUUUZZZdddjjjttt||||||wwwrrrvvvuuulll\\\PPPNNNQQQTTTaaakkkrrroooggg```YYYTTTYYYddduuuuuuiiiaaa\\\\\\___eeeeeefffeeeccc```\\\ZZZVVVXXX[[[[[[WWWOOOFFFAAA:::999888888888999:::;;;888;;;===>>>======@@@DDDIIIMMMQQQTTTSSSRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXZZZZZZYYYXXXWWWRRRPPPNNNKKKHHHEEEBBBAAA<<<<<<;;;:::999999999999;;;;;;<<>>===<<<:::888666555444444444555555666777777888888777444111000111222333666666777777777777777666333444666999===BBBFFFHHHFFFDDDAAA@@@@@@BBBEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLRRRTTTWWWXXXXXXWWWWWWWWWUUUUUUTTTTTTSSSTTTTTTTTTQQQQQQQQQPPPOOOKKKFFFBBB???===<<<:::999999999999444555777888999;;;???BBBEEELLLSSSXXX\\\aaaaaa^^^ZZZXXXUUUTTTTTTWWW[[[]]]```bbbdddeeeddddddeeefffeeeeeeeeefffgggggghhhhhhkkkrrrxxx{{{}}}{{{ttteeeXXXWWW```kkk}}}~~~wwwlllccc___bbbggglllmmmoooqqqtttxxx||||||hhhRRRUUUWWWgggyyyxxxwwwssspppooopppvvvxxxvvvwwwtttgggWWWOOOUUUVVVPPPKKKNNNRRRTTTmmmnnnPPPBBB@@@999<<<888888999::::::<<>><<<======>>>??????@@@@@@BBBEEEHHHFFFCCCCCCFFFIIIGGGJJJNNNQQQQQQPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVVVVUUUTTTSSSNNNMMMLLLJJJGGGEEEDDDCCC======<<<:::999888777777888888999<<>>SSSjjjwww}}}zzzwwwuuuvvv{{{{{{yyyxxx|||qqq```\\\WWW[[[iiisssuuuxxx}}}}}}yyylllfffdddffflllrrr{{{||||||||||||||||||{{{zzzyyyyyyxxxwwwuuupppmmmmmmmmmmmmppprrrtttsssrrrqqqsssuuuuuutttuuuxxx{{{}}}~~~|||{{{{{{}}}|||xxxtttqqqpppooonnnnnnnnnnnnmmmkkkjjjiiieeedddaaa^^^[[[YYYWWWWWWVVVXXX[[[\\\\\\___cccfffcccaaaYYYOOOLLLPPPRRRQQQVVVXXXYYYXXXWWWZZZbbbiiivvvvvvjjj```TTTSSSUUUaaauuuuuuggg___VVVQQQLLLHHHJJJOOOSSSVVVYYYZZZZZZXXXWWWVVVSSSUUUWWWWWWWWWYYY[[[]]]___bbbdddeeefffgggkkknnnooopppqqqrrrssssssssssss////////////////////////000111222333444333222111///000000111222222333333000000000111222222000...)))+++.........///222666777555222///------------///////////////000111111...............///000000///111222222111111222333333444444444555555666666555555666777888999999:::;;;;;;999777555444222111333444555666777777777777777666333111000111333444888888888888888777777666333444444444555888<<>>===;;;::::::999999333444666666666888<<<>>>CCCJJJRRRVVV[[[```___\\\\\\ZZZWWWUUUVVVYYY]]]```aaaccceeefffeeeeeefffgggddddddeeeeeefffgggggggggjjjrrryyy||||||vvveeeXXXVVV^^^jjj~~~|||vvvllldddbbbffflllqqqssssssttttttvvvxxxzzz|||}}}sss[[[LLLOOOOOO___~~~|||{{{vvvrrrqqqiiinnnpppppptttuuuhhhXXXLLLRRRSSSNNNKKKMMMRRRTTTpppqqqRRRDDDAAA999<<<888888999::::::<<>>TTTkkk|||wwwppplllooowwwppp[[[KKKJJJUUUiiivvvyyyzzz}}}~~~xxxlllfffddddddiiiooo{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxyyy{{{{{{zzzxxxuuutttssssssttttttrrrppprrrtttvvvvvvuuuvvvyyy|||}}}zzzwwwvvvrrrqqqqqqqqqpppnnnmmmlllgggeeeccc```]]]ZZZYYYXXXXXXYYYYYYXXXVVVXXX]]]bbbaaaeee```TTTRRRVVVQQQEEE???AAAAAA??????CCCMMMUUUiii}}}tttjjjZZZVVVSSSZZZkkk|||}}}jjjbbbYYYSSSMMMHHHHHHLLLSSSUUUVVVWWWWWWVVVUUUTTTPPPSSSVVVWWWWWWWWWYYYZZZWWWYYY\\\]]]\\\]]]___bbbjjjkkkmmmnnnpppqqqrrrrrr,,,------...///000111111111111222333333333222222222222111111111111111111111222333555666555222///......------...000333444666555444222111000//////////////////////////////000///.........///111222111000///......///000111333444555666777777777777444444444555666777888999888888666555333222111000///000222555666777777666444444333222333555777999<<<<<<<<<;;;:::888555444333222222222333555777888>>>CCCHHHIIIFFFDDDFFFJJJKKKNNNPPPMMMIIIGGGJJJNNNMMMNNNPPPRRRSSSTTTTTTSSSUUUTTTTTTSSSRRRQQQPPPOOOOOOKKKFFFBBB@@@???===<<<888999999999999888777777666444333222222555777999<<>><<<555444;;;888888::::::<<>>;;;999888777666777777:::===BBBFFFIIIOOOSSSYYY^^^bbbcccbbbaaa^^^^^^___dddjjjoooooonnnpppppprrruuuyyy|||xxxyyy~~~}}}|||yyywwwllliiinnnllllllvvv~~~~~~}}}qqq^^^PPPCCC;;;666888888===QQQhhhrrreeeaaaaaaffftttrrrYYYEEEDDDGGGSSSjjj}}}{{{|||wwwkkkeeecccdddjjjqqqzzz|||}}}}}}{{{zzzzzz{{{xxxwwwvvvwwwyyy|||}}}~~~|||wwwrrrpppppprrrqqqpppuuuvvvwwwwwwwwwzzz~~~}}}yyywwwuuutttrrrpppnnnllllllkkkhhhhhhfffdddaaa]]][[[YYY^^^]]]ZZZVVVTTTSSSUUUXXXgggjjjfff]]]VVVSSSNNNGGGAAA<<<<<>>;;;:::999777666777777888888888888777777666555333222222444666888:::???GGGOOOTTTYYY]]]```[[[WWWTTTTTTXXX[[[]]]]]]ccccccdddeeeffffffggggggfffggggggfffeeefffhhhjjjlllsssxxx{{{~~~|||qqq```YYY]]]___jjjxxxzzzvvvrrrddd^^^cccccceeerrrpppsssrrrmmmmmmsssxxxzzzuuubbbPPPRRRQQQ]]]xxx~~~~~~yyykkk\\\KKKRRRRRRJJJCCCFFFKKKNNNkkkkkkXXXCCC???<<<777888;;;888888::::::;;;AAAHHHRRRZZZgggwww{{{wwwvvvuuusssqqqkkkllllllkkkkkkkkkkkklllooosssuuuoooeee^^^___cccsss~~~~~~{{{wwwpppqqqsssuuuxxx}}}|||xxxtttpppjjjgggdddbbb`````````^^^ZZZVVVRRRRRRUUUZZZ]]]]]]YYYUUUTTTQQQQQQTTTSSSPPPOOORRRTTTUUUTTTQQQKKKEEEAAA@@@DDDDDDDDDGGGLLLPPPRRRRRRPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRROOOKKKIIIEEEDDDAAA===:::888777777555555666777;;;???BBBEEEMMMPPPVVV[[[___```___^^^\\\\\\^^^ccciiimmmmmmlllooooooqqqtttyyy~~~|||xxxyyyzzzwwwvvvttt{{{|||~~~uuurrrxxxvvvuuu~~~rrr^^^OOOBBB:::666888:::???PPPdddxxxsssgggbbbaaagggtttqqqYYYBBB??????III```www}}}vvviiicccbbbcccjjjpppzzz{{{|||{{{yyyxxxwwwxxxwwwuuutttssstttuuuvvvvvvxxxuuurrrpppqqqrrrpppoootttuuuwwwwwwxxxzzz~~~}}}{{{wwwvvvtttqqqooommmlllkkkhhhgggfffdddaaa^^^\\\ZZZ[[[ZZZXXXTTTPPPNNNOOOQQQXXX\\\]]]XXXUUUUUURRRMMMIIIDDDAAAAAA???;;;<<<@@@BBBGGGSSShhhpppfff\\\ZZZdddqqq{{{tttlllaaaVVVPPPNNNNNNNNNQQQSSSUUUWWWWWWVVVUUUSSSQQQPPPNNNLLLJJJIIIIIIHHHJJJJJJJJJKKKLLLLLLLLLMMMQQQYYY______aaagggkkklll.........///////////////000111222333333333333333000111222444444333111000000000111333444333111...............000333666888666555444222111000/////////////////////////////////////////////000111111//////...------...//////111222333444444444444444111000000000000000111111///000111222222222111000///000222444555666666555444444333333444666888:::;;;;;;<<<;;;:::888666555333333222111111222333444555???NNNZZZ___\\\TTTNNNQQQRRRTTTUUUTTTQQQKKKFFFJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNNNNNNNLLLIIIEEECCC>>>;;;777555444444333222555666666777777777666666777666444222222333555666777<<>><<<<<<<<<>>>CCCJJJOOORRRSSSQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKOOOQQQQQQNNNIIIGGGCCCBBB???<<<:::888777666666666666777999<<>>@@@>>>::::::HHHccc|||yyynnnaaa\\\```lllxxxzzzqqqdddYYYSSSPPPPPPPPPRRRSSSUUUWWWWWWUUUTTTSSSQQQOOOLLLHHHEEEBBBAAA@@@BBBBBBCCCDDDDDDEEEFFFFFFIIIOOOTTTUUUXXX```hhhkkk///////////////.........000111222222333333333333///000333555555333111000000000000111333222000...---------...000333777999666555444222111000/////////////////////////////////////////////000000111.........------.........000000111222333333222222000000///.........//////000111333444444333222111///000222444555666555555444444333333444666999;;;;;;;;;;;;;;;:::888666555444333111000000000111222444<<>>;;;888555333444444444444333444555555666666666666888666555333222222333444444888<<>><<<:::888666666888888777777999;;;>>>@@@FFFIIINNNSSSWWWYYYZZZYYYYYY[[[___dddhhhkkkkkkkkkmmmnnnpppsssxxx||||||xxxzzzzzzssspppooommmnnnpppsssvvv{{{yyyvvv|||~~~}}}ppp]]]OOO???888555777;;;@@@IIISSSXXXggg|||wwwoookkkppp|||ttt\\\@@@<<<777===RRRmmmwwwkkkeeedddgggooowwwyyyzzzzzzxxxuuurrrqqqqqqppppppooonnnnnnooorrrtttsssrrrpppooopppqqqrrrssspppsssvvvyyy{{{|||}}}xxxwwwxxxvvvzzz~~~~~~}}}{{{wwwssspppmmmkkkgggfffeeecccbbb```_________^^^[[[UUUMMMFFFBBBAAAAAACCCEEEEEEGGGLLLSSSWWW___]]]YYYUUUOOOHHHBBB@@@<<<>>>>>>@@@HHH[[[rrr{{{rrrfff^^^___iiivvv|||sssfff[[[TTTQQQQQQPPPPPPQQQSSSTTTUUUUUUTTTSSSTTTQQQLLLGGGCCC@@@???>>>??????@@@@@@AAABBBCCCCCCGGGKKKNNNOOOSSS[[[eeekkk///////////////.........///000111222333333444333...000333555555444222111000//////000222222000...,,,,,,,,,---///222555777666555444222111000//////////////////////////////...//////000000000000000---..................---///000111111111111111111111000000////////////000222222333333333222111000000222333555666666666555444333333333555777:::;;;:::;;;;;;;;;:::888777555444333111000///000000111111666>>>JJJTTT[[[]]]]]]UUUPPPKKKKKKOOOOOOKKKGGGDDDEEEEEEFFFHHHIIIJJJKKKJJJKKKLLLKKKIIIDDD???<<<:::777444333444555555555111222333444555666666666777666555333222222222222222444777;;;???FFFNNNSSSUUUUUUUUUUUUWWWZZZ^^^```bbbcccdddeeeggghhhiiijjjiiijjjjjjhhhggggggiiikkklllrrrwwwyyy||||||mmm]]]WWW[[[^^^jjjxxxzzzssstttjjjcccfffjjjxxxxxxsssvvvzzz{{{~~~iiiooorrruuudddVVVWWWVVVOOOEEE???BBBGGGVVVkkkiiiQQQBBB;;;888;;;999777777999:::999===CCCLLLPPPZZZjjj{{{}}}uuussswww{{{yyywwwxxxzzz~~~uuusssrrrrrruuuvvvuuutttpppooonnnooopppooommmkkkhhheeecccdddfffbbbXXXPPPNNNJJJHHHLLLVVV___dddffffff\\\QQQHHH???999999===<<>>FFFMMMQQQRRROOOOOONNNNNNLLLKKKJJJJJJDDDCCCBBBAAAAAABBBCCCDDD???>>>======<<<===>>>>>>???>>>===<<<:::888666666888777666666777999;;;===BBBFFFKKKQQQUUUXXXZZZZZZYYY]]]aaafffiiikkkmmmmmmlllnnnppptttxxx|||zzzwwwyyy|||uuurrrqqqqqqsssuuuwwwzzzzzz||||||{{{mmmYYYKKK???:::666777:::???GGGOOOVVV```ppp}}}sssnnnsss|||uuu^^^???===999===OOOhhh|||~~~uuuiiiccccccgggoooxxx{{{{{{{{{yyyuuurrrppppppoooppppppnnnllllllnnnpppooonnnkkkjjjjjjmmmqqqtttpppsssvvvyyy{{{|||}}}vvvooommmnnnppppppssswwwzzz}}}~~~{{{wwwrrrnnnlllhhhgggeeecccbbbaaaaaaaaaaaaaaa^^^XXXOOOGGGAAA>>>@@@??????>>>@@@HHHTTT^^^jjjlllllliiibbbYYYOOOHHH999===???======HHH___sssvvvrrriiiaaa^^^cccoooyyyxxxpppeee[[[TTTQQQPPPOOOLLLMMMOOORRRTTTUUUUUUVVVTTTQQQLLLGGGBBB@@@>>>>>>======>>>>>>???@@@AAAAAABBBDDDGGGKKKPPPXXXdddnnn.........//////////////////000111222333444444444///111333444555444333222111000///000222222000///,,,,,,,,,,,,...111444666666555444222111000//////////////////////////////......///000000000000000---...////////////...---///000000111111111000000111111000000000000111111111111111111000000000000222333555666777777666666444333333333555888:::<<<::::::;;;;;;:::999777666444333111000000000111111...///222888@@@IIIRRRWWWOOOIIIBBB@@@BBBDDDBBB@@@>>>??????AAACCCEEEGGGIIIHHHHHHIIIHHHEEEAAA===;;;888555222111222444444444000111333444666666777777666555444333222222222222111222444666999???EEEJJJLLLNNNRRRTTTVVVZZZ]]]```bbbcccdddeeegggiiijjjjjjkkkkkkkkkiiiggggggiiikkkmmmtttyyy{{{}}}|||xxxkkkZZZUUUYYY\\\iiiwwwyyywwwvvvjjjaaadddiiixxx|||}}}~~~}}}fffmmmrrrsssaaaRRRRRRSSSNNNDDD<<<===CCCNNNhhhiiiQQQBBB<<<888999888666777999999999<<>>======>>>???AAA>>><<<999666666777:::;;;>>>>>>===<<<;;;999777666555444333333333555777888???BBBGGGNNNSSSXXXZZZ[[[ZZZ^^^dddhhhkkklllnnnooommmnnnqqquuuxxx|||}}}yyyvvvxxxxxxtttrrrqqquuuzzz}}}{{{kkkVVVGGG>>>;;;888777999AAALLLTTT___dddppp}}}wwwyyy~~~ttt^^^===<<<999;;;JJJaaauuu}}}zzz|||pppccc^^^___cccmmmuuu}}}~~~}}}{{{wwwtttrrrrrrqqqsssssspppkkkfffffffffiiiiiihhhggggggiiinnnrrrqqqtttvvvxxxzzz|||~~~{{{sssllliiiiiigggfffiiinnnqqquuu|||~~~zzzuuuqqqnnniiihhhfffcccbbbaaaaaabbbaaabbbaaa]]]UUUMMMFFFCCCDDDAAA@@@@@@BBBIIIXXXfffyyy}}}ttthhh^^^GGG@@@:::999<<<@@@HHHPPPhhhjjjiiiccc\\\]]]eeennnrrrkkkbbbZZZTTTQQQOOONNNJJJLLLNNNQQQSSSUUUWWWXXXTTTQQQKKKEEEAAA>>>======;;;;;;;;;;;;<<<<<<<<<<<<:::;;;???FFFNNNWWWfffrrr------......//////000000///000111222333444444444000111222333444444444444222111000000222222111000......------///111444666666555444222111000//////////////////////////////---...///000111000000///...///000000000000///...000000111111111111000000000000000000000111222333222111000///000222444555444555666888888888777777444333333444555888;;;===999:::;;;;;;:::999777666444333222111000111222333---...///000333:::CCCKKKKKKFFF???;;;::::::999777777888999:::===@@@CCCEEEDDDDDDCCCBBB@@@===:::888777444111000111333333333000111333444666777777888555444444333333222222222000111222333555888===AAACCCHHHNNNSSSVVVYYY]]]```bbbcccdddfffgggiiijjjkkkjjjjjjjjjiiihhhhhhkkkmmmooouuu{{{}}}~~~}}}yyyrrriiiXXXSSSXXX\\\hhhwwwyyyxxxuuuhhh___bbbeeeqqq|||```fffiiixxx{{{ooo```NNNOOOQQQOOOFFF;;;;;;AAAEEEbbbfffPPPCCC>>>999888888666777999999888;;;AAAEEELLLVVV^^^gggppp{{{rrrccc\\\ZZZdddlllwww~~~rrrcccbbbccchhhooottttttrrrooonnnlllmmmnnnooonnnmmmiiifffeeehhhkkkggg\\\QQQKKKLLLMMMNNNQQQWWW___eeefff^^^WWWRRRKKKDDDBBBDDD@@@BBBDDDCCC@@@===;;;;;;>>>>>>>>>BBBFFFJJJLLLLLLJJJJJJJJJJJJHHHFFFDDDCCC>>>===;;;999999;;;===>>>???===;;;999888888999:::===>>>>>>===<<<:::888777444333222111222444666777:::>>>DDDKKKQQQWWWZZZ\\\YYY^^^eeeiiikkklllnnnooommmooorrrvvvyyy|||~~~{{{wwwtttwww~~~zzztttrrrrrrxxx|||zzzjjjVVVHHH<<<<<<:::888:::EEEUUU```kkkooozzz{{{}}}yyy|||pppZZZ<<<;;;888999FFF]]]qqq|||yyy~~~yyymmm```[[[\\\aaakkkttt}}}zzzwwwvvvvvvrrrvvvxxxtttmmmfffcccccceeehhhjjjkkkkkklllooorrrtttuuuwwwwwwxxxzzz~~~}}}tttmmmiiiiiidddbbbdddjjjnnnqqqyyy|||wwwssspppkkkiiigggdddbbbaaaaaabbbaaadddfffeee```YYYTTTQQQNNNKKKJJJJJJIIIKKKXXXfff~~~wwwlllZZZMMM@@@======;;;:::;;;PPPYYYaaaaaa\\\ZZZ```gggkkkggg```ZZZUUURRROOOMMMMMMNNNPPPRRRTTTVVVXXXYYYWWWSSSMMMFFFAAA===<<<<<<::::::999999999999888888888888===FFFNNNWWWfffttt,,,------...///000111111//////111222333444444444111111222222333444555555222111000111222333222000000000//////000222555666666555444222111000//////////////////////////////---...000111111111000///...///000111111000///...000111111111111111000000/////////000000222333444333222111000222555999;;;555666777999999999888888444333333444555888;;;===999::::::;;;:::999777666333333222111111222333444...111222111///333;;;BBBKKKGGGAAA<<<888666333222222333444666999===@@@CCC@@@@@@???===;;;999777666888555222111222333444333000111333555666888888888444444333333333333222222000111222222222555999<<<===CCCLLLRRRVVVYYY]]]```bbbcccdddfffhhhiiikkkkkkhhhiiiiiiiiiiiijjjmmmooopppwww}}}~~~~~~|||vvvooohhhXXXSSSXXX]]]jjjyyy|||vvvssseee]]]```bbbkkk}}}]]]``````mmmxxxqqqsssrrrqqqxxx{{{mmm```MMMNNNRRRRRRHHH===;;;AAA???]]]cccOOODDDAAA;;;999888666777999999888;;;@@@FFFMMMUUUYYY[[[aaakkktttlll___YYYQQQVVVYYYWWWVVV[[[iiittt~~~}}}}}}||||||wwwlll]]]\\\^^^eeennnttttttrrrrrrqqqpppppppppooollljjjhhheeedddhhhlllhhh\\\QQQOOORRRUUUUUUSSSTTTYYY^^^gggdddaaaaaa\\\UUUQQQQQQMMMLLLJJJGGGEEECCCBBBAAABBBBBBAAACCCGGGJJJJJJJJJIIIIIIIIIHHHGGGDDDBBBAAA===;;;999777777999;;;===@@@@@@???===<<<;;;::::::===>>>>>>>>>===;;;999888555444333333333555888999777;;;AAAHHHPPPVVVZZZ\\\XXX^^^eeeiiikkkkkkmmmooommmooorrrvvvzzz}}}~~~}}}zzzvvvtttvvv}}}zzzssspppttt}}}|||~~~xxxuuuzzz{{{xxxkkkYYYKKK:::<<<<<<999;;;III\\\jjjtttxxxwwwwwwzzz{{{|||vvvyyy{{{lllWWW===<<<999888DDD\\\rrr~~~|||yyymmm```[[[\\\bbblllvvv|||yyyxxxxxxrrrwww{{{yyyqqqjjjggggggeeejjjpppssssssrrrssstttuuuvvvwwwwwwwwwzzz~~~vvvoookkkkkkjjjgggiiioooqqqsss|||}}}yyytttrrrllljjjgggdddbbbaaaaaabbbbbbfffkkkllljjjeeeaaa^^^YYYVVVUUUTTTOOOLLLUUUbbbttt}}}}}}tttjjj^^^TTTJJJEEE???999;;;BBB:::IIIXXX___\\\[[[aaahhhgggddd___ZZZVVVSSSPPPMMMPPPQQQRRRTTTUUUWWWXXXYYY\\\WWWPPPHHHBBB>>><<<<<<;;;::::::999888888777777===<<<@@@HHHOOOWWWeeerrr//////------...000222444111111000000000000111111000000111222333333333333000111222333333333333333000///---,,,---000222444666666666444222000---,,,...............///000000000000///////////////000...//////000000000000000//////............///000444333222222333444666777555444333222333444555666888888888:::;;;;;;999888999666333444999===>>>>>>:::999888999:::<<<<<<;;;888777555333111000000///444333222000000333888<<>>BBBBBB@@@===:::777666555555666444222111222333333333333333555777999999666333888777777555444333222222///000111222222444777:::<<<@@@HHHPPPWWW\\\___```bbbdddgggjjjlllmmmmmmmmmggghhhiiiiiiiiijjjmmmooouuuyyy{{{|||~~~}}}uuukkk]]]SSSSSSXXX\\\jjjwwwwwwvvvnnnddd^^^```fffkkkmmmzzz}}}ggg___[[[eeezzzvvvqqqooofffjjjkkkssswwwuuuxxxppp[[[MMMNNNSSSWWWOOO@@@;;;>>>@@@UUU^^^PPPAAA>>>;;;555777888999888888999;;;>>>HHHNNNXXX```^^^ZZZ___hhhrrrlllWWWXXXIII???AAACCCCCCLLLXXXffftttzzztttsssuuuvvvtttpppccc___[[[]]]bbbiiimmmooommmmmmmmmlllkkkjjjjjjiiiddddddccccccffffff\\\PPPRRRRRRWWW]]]___]]]^^^aaafffhhhhhhfffbbb^^^ZZZYYYPPPOOOOOOOOOPPPOOOMMMKKKEEEDDDCCCDDDGGGIIIJJJJJJNNNMMMKKKFFFBBB???>>>>>>;;;;;;;;;:::::::::::::::DDDDDDCCCAAA>>><<<;;;;;;AAAAAAAAA???<<<999999999555555444333333333333444777;;;AAAGGGMMMSSSYYY]]]\\\aaagggiiiiiiiiijjjllllllooosssxxx{{{}}}~~~~~~|||vvvrrrqqquuuzzz~~~zzzvvvtttwww}}}|||}}}wwwqqqppppppsss|||{{{hhhUUUIII<<<999777888<<>>888:::<<<@@@XXXtttrrr```ZZZ]]]cccjjjppp|||yyyxxxxxxxxxuuutttyyy~~~|||qqqggggggiiimmmrrruuuuuutttrrrvvvtttuuuxxxxxxxxx{{{~~~vvvqqqooojjjlllmmmooossszzz~~~zzzwwwrrrmmmgggdddcccaaa___\\\___bbbhhhrrrxxxvvvmmmeeebbb___ZZZVVVTTTTTTVVVWWWbbbiiippprrrnnniiiffffff```ZZZSSSLLLCCC:::777::::::BBBMMMSSSUUUXXX]]]aaadddeeeaaaYYYSSSQQQPPPNNNMMMMMMNNNPPPTTTWWWXXXYYY[[[YYYTTTLLLDDD>>><<<;;;<<<;;;999:::;;;<<<;;;:::888:::AAAJJJRRR[[[kkkyyy//////...---...000222333000000000000000000111111///000111222333333333333000111111222333333222222000///---------000222444555555555444333000...---...............//////000000000///////////////000...//////000000000000000//////......//////000000444444444444444555666666555555555555555666777888999999999;;;<<<<<<:::888888666444666;;;@@@BBBCCC<<<:::999999:::<<<<<<;;;:::999777555444333222222333222222000000222777:::DDDDDDCCC???;;;888777888555666555555444666:::===AAA@@@>>>;;;999777666555666444222222333444444444333333555777999888666333777777666555444333222222111222222222222333555777:::>>>FFFNNNUUUZZZ]]]___aaacccfffiiikkkllllllllliiijjjkkkkkkkkkkkknnnpppuuuxxx{{{|||~~~}}}uuukkk[[[QQQRRRWWW[[[jjjxxxxxxzzzrrrhhhcccdddjjjnnnqqqrrrsssssssssvvv||||||gggaaa^^^gggyyyxxxtttssskkkhhhhhhppptttuuuyyypppZZZLLLLLLQQQVVVNNN@@@;;;>>>@@@TTT^^^QQQCCC???<<<666777888999888777888;;;===HHHMMMWWW``````[[[\\\bbbkkk|||xxxdddUUUGGG============DDDOOOZZZiii|||}}}wwwrrrqqqssstttsssqqqddd```\\\]]]bbbhhhkkkllljjjiiihhhfffeeedddddddddbbbbbbaaabbbeeefff]]]RRRRRRUUU\\\eeegggcccaaabbbgggjjjnnnnnnjjjbbb[[[VVVOOONNNMMMOOOQQQRRRQQQPPPGGGDDDAAA???@@@AAAAAA@@@GGGGGGFFFCCC@@@>>><<<<<<:::;;;;;;;;;;;;;;;::::::===BBBHHHIIIFFFAAA>>>===<<<===>>>>>><<<:::888777555555444333333333333444666:::@@@FFFKKKQQQXXX\\\\\\aaagggiiiiiiiiijjjlllmmmooossswwwzzz}}}~~~|||vvvrrrrrruuuzzz~~~~~~zzzwwwwww|||{{{wwwqqqnnnmmmnnnooouuu}}}|||iiiTTTHHH<<<:::999:::===HHH\\\nnn{{{uuupppqqqwww||||||}}}ttt___BBB:::999:::>>>VVVtttuuuaaaYYY[[[aaaiiippp}}}~~~~~~{{{yyyxxxxxxyyywwwvvvzzz{{{vvvlllhhheeehhhooouuuwwwvvvtttrrrrrruuuvvvvvv{{{zzzuuusssoooppprrrtttyyy}}}yyyvvvppplllgggddddddcccaaa```bbbdddiiirrr{{{}}}yyytttkkkggg```ZZZUUUSSSSSSTTT]]]]]]```dddhhhiiigggeee^^^VVVOOOJJJCCC<<<:::;;;999???HHHNNNRRRUUUYYY\\\aaacccaaaYYYTTTRRRQQQNNNOOOOOOOOOQQQSSSVVVWWWXXX___]]]YYYQQQHHH@@@<<<:::===;;;::::::::::::888666<<<>>>DDDMMMUUU^^^mmmzzz///......---...///111222////////////000111111111111222333444444555555555000000111222222222222111000///...---...000222333444444444444333111///.........------......///000000//////......///000000...///000000111111000000///////////////000111222444555555666666666666555555666777888999999999999::::::;;;<<<>>>===:::888666444333555:::@@@DDDFFF===;;;999999:::;;;::::::888888666555333333222222000111111111111222555777AAABBBBBB@@@<<<999888999888888888666555666999;;;??????>>>===<<<999777666777555333222444555555555444444555777888888555333666666555444333222111111222333333333222222444555999<<>>GGGPPP]]]pppyyyuuuooonnnppprrrrrrqqqgggccc^^^^^^aaafffhhhhhhgggeeebbb```^^^^^^^^^______^^^]]]^^^ccceee^^^TTTRRRVVV___iiikkkddd]]][[[```eeemmmpppmmmcccVVVNNNGGGFFFFFFIIIMMMPPPRRRSSSGGGCCC>>>;;;:::;;;;;;;;;@@@AAABBBCCCBBB@@@===<<<999:::;;;<<<<<<;;;:::999777@@@KKKQQQPPPIIICCC@@@999:::<<<===<<<:::777555555555444333333333333444666999>>>CCCIIIOOOVVVZZZ\\\aaagggiiiiiiiiijjjlllnnnppprrruuuyyy|||~~~|||wwwssssssvvv{{{~~~}}}~~~}}}zzzwwwuuuuuuuuupppmmmnnnoooppptttzzz|||||||||hhhSSSGGG===;;;:::<<>><<<===888;;;AAAHHHMMMRRRUUUWWW]]]aaa```ZZZVVVTTTRRRNNNQQQQQQQQQQQQSSSUUUWWWXXXbbbbbb___YYYOOOEEE>>>;;;======<<<>>>@@@AAA@@@???CCCEEEKKKUUU\\\eeeqqq|||///............///000111---...///000111111222222333444555666777777777777000000111222222111111111000///.........///111222222333333444333222000///...------------...////////////.........///000000//////000111111111111000/////////000000222333444444555777888888888777666555666888:::;;;;;;::::::;;;<<<<<<>>>@@@???<<<999444333222333777<<>>;;;888777777888888777444333222111000000///000...000111222111111333444@@@AAABBBAAA>>>;;;::::::777888888777777888;;;======>>>@@@@@@???===:::888888666444444555777777666555555555777888888666444555555444333222222111111111222333333333333444666888<<>>@@@@@@SSS^^^VVVHHHAAA===999888888888888777777:::<<>>EEENNNYYYiiitttyyyyyyyyyxxxvvvrrrnnnlllnnnppprrrrrrkkkfff```___aaadddddddddfffccc```\\\ZZZZZZ[[[\\\ZZZYYYXXXYYY___ddd___VVVQQQRRRYYYaaaaaaXXXOOOKKKOOOTTT\\\bbbaaaXXXLLLCCC<<<;;;;;;>>>CCCIIILLLNNNEEEAAA<<<999999:::<<<<<<===???BBBEEEFFFDDD@@@===888999;;;<<<<<<;;;999888777===HHHRRRXXXVVVNNNHHH???>>><<<;;;:::999777555555555444333333333333444666888<<<@@@EEELLLSSSXXX[[[```fffiiiiiiiiikkkmmmoooppprrrtttwww{{{~~~|||wwwttttttwww||||||wwwssspppppp{{{zzztttppprrruuuwww|||{{{{{{}}}wwwdddPPPEEE===;;;:::===@@@GGGVVVcccsss~~~zzzsssjjjdddfffmmmsss}}}fffHHH<<<888999<<>>???AAAEEEKKKPPPRRRSSSNNNOOOUUU___fffmmmvvv.............../////////---...///111222333333333222333444555555666666555111111222222222111111000000//////...//////000111222222333444333222111000---------------...//////...............///000000///000000111111111111111//////000000222333555555555666888999::::::999888666777999:::;;;;;;::::::<<<<<<>>>@@@BBBAAA>>>;;;777666444333555999>>>AAA???<<<888555555555555444111111000///.........///...000222222111111222333999;;;===>>>===<<<;;;<<<888999:::999888999;;;======???AAACCCBBB@@@>>><<<<<<999777777888999999888777666666777999888777555444444444333333222222111///111444444555555777999999===CCCJJJQQQWWW\\\^^^```aaabbbdddeeeggghhhhhhkkklllmmmlllkkkkkkmmmnnnssswwwzzz{{{}}}}}}uuulll```XXX\\\eeemmm~~~xxxssssssuuuvvvvvvqqqooommmmmmqqqxxx|||ppppppttt}}}www___LLLJJJOOOUUURRRFFF@@@AAA???QQQ^^^XXXJJJBBB===:::888888888777666777999;;;BBBGGGRRR___jjjjjj___TTTOOONNNPPPXXXeeelllggg]]]SSSJJJAAA===<<<===@@@EEEMMMWWWdddnnnrrrrrrrrrrrruuurrrooommmnnnppprrrsssnnniiicccaaabbbcccbbb```cccaaa]]]YYYXXXWWWXXXYYYWWWUUUSSSTTT\\\bbb___WWWOOOLLLMMMQQQPPPGGG>>>;;;<<<@@@FFFLLLNNNJJJBBB;;;666555555888<<>>:::888888777777555555444333333333333444555777:::===BBBHHHPPPVVV[[[```fffiiiiiiiiikkkmmmoooppprrrtttwwwzzz}}}}}}zzzwwwuuuvvvyyy~~~|||wwwrrrpppoooqqqxxxxxxrrrsssxxx}}}}}}{{{ppp]]]MMMEEE===:::999<<<@@@GGGSSS___dddnnn|||sssmmmmmmsssyyy~~~kkkIII<<<999<<<>>>OOOlll{{{~~~qqqccc^^^```hhhqqqyyy{{{}}}~~~}}}||||||}}}xxxyyyzzzxxxtttqqqqqqqqquuuuuusssqqqooooooqqqsssuuurrrqqqssstttwww~~~~~~{{{pppnnnkkkgggdddcccccccccYYYUUUSSSTTTXXXYYYUUUPPPKKKHHHEEEBBBAAACCCFFFIIIIIIFFFAAA@@@CCCKKKTTTYYYVVVKKKBBB@@@@@@===::::::888888:::>>>EEELLLPPPQQQWWW\\\^^^[[[XXXVVVSSSOOONNNPPPQQQRRRSSSVVV[[[```dddfffgggddd]]]VVVOOOLLLBBBBBBDDDIIIQQQXXX^^^```ZZZ[[[```jjjpppuuu{{{........................,,,...000222444555555444///000111222222333333222222333333333333222111111000000////////////000000222333333444333222000///------,,,,,,------...///------------...///000000///000111111222222111111///000000111333555666777555666888999;;;<<<<<<<<<999::::::;;;;;;;;;;;;;;;;;;<<>>;;;:::888555555888===BBBAAA===888555444444333333222111111000000000111111///111222222111111222333///222555777777999;;;<<<;;;<<<<<<;;;999999:::;;;???@@@CCCEEEEEEDDDBBBAAA@@@>>>;;;::::::;;;:::999:::999888888::::::888666555444444444333333333222///222555666777777999;;;:::===CCCJJJQQQWWW\\\___```aaabbbcccdddfffggghhhjjjkkklllkkkjjjjjjlllnnnrrrvvvyyy{{{}}}}}}uuulll___WWW\\\eeelll|||xxxuuuuuuxxxxxxxxxrrrooommmnnnqqqvvvzzz{{{{{{rrrsssyyyxxxaaaNNNKKKOOOVVVSSSHHH@@@AAA>>>OOO]]]YYYLLLBBB<<<:::888888888777666666888:::???GGGRRR```lllqqqhhh]]]WWWPPPKKKNNNVVV\\\ZZZVVVQQQKKKBBB===<<<>>>AAADDDKKKTTTaaakkkpppqqqrrrrrruuutttsssqqqqqqrrrssstttqqqlllfffcccccccccaaa______]]][[[XXXVVVVVVVVVWWWVVVTTTQQQRRRZZZaaa```ZZZNNNHHHFFFGGGGGGAAA:::888777777:::@@@EEEFFFBBB>>>;;;:::999:::===@@@AAAAAAAAA===888444333333333333888:::>>>EEEKKKLLLHHHCCCAAA@@@@@@???>>>===<<<<<<;;;888;;;HHHZZZgggjjjgggUUUMMMBBB:::888888888888555555444333333333333444555666888:::>>>EEENNNTTTZZZ```fffiiiiiijjjlllnnnoooppprrruuuwwwzzz|||}}}{{{yyyvvvuuuwww|||}}}xxxuuuttttttqqqvvv}}}{{{tttuuu{{{yyykkkYYYJJJEEE>>>:::999<<>>>>>MMMiiiyyy{{{vvvhhhaaaaaaiiiqqqyyy{{{~~~~~~~~~}}}}}}}}}zzz|||}}}{{{wwwssspppooorrrvvv{{{zzzwwwtttuuuwwwvvvssssssuuuwwwxxx~~~~~~|||sssrrroookkkfffdddeeefffXXXTTTOOONNNNNNKKKEEE???@@@???======@@@EEEJJJMMMNNNMMMIIIBBB<<<===DDDKKKPPPHHHAAA@@@???;;;999:::888999:::===AAAHHHNNNRRRWWW[[[]]]ZZZWWWVVVTTTPPPMMMPPPRRRRRRSSSWWW]]]ccceeefffgggfffaaa]]]YYYXXXKKKIIIHHHKKKRRRZZZaaadddddddddiiirrrxxxzzz}}}.....................------...111444666666666666///000111222222333333222444444444444444333222222000000000////////////000333333444444333111000///------,,,,,,------...///------------...///000000000000111222222222222111///000111222444666888999666666777999;;;===???@@@>>>======<<<<<<<<<<<<<<<:::<<>>===<<<<<<;;;:::<<<;;;999:::;;;;;;999888555555555444444444444444222555777999888888999::::::===BBBIIIPPPWWW\\\^^^aaaaaabbbcccdddfffggghhhiiijjjkkkkkkjjjkkkmmmoooqqquuuyyyzzz}}}}}}uuulll^^^WWW[[[ccchhhttt|||zzzuuupppooorrrvvvxxxxxxqqqmmmiiiiiimmmrrruuuvvv}}}~~~~~~tttttt{{{~~~fffOOOKKKNNNUUUSSSGGG??????<<>>@@@BBBBBBJJJTTTaaakkkoooqqqqqqrrrwwwwwwwwwvvvuuutttuuuuuusssnnnhhheeeddddddaaa^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXVVVRRRRRRZZZcccbbb]]]OOOIIIFFFIIILLLIIIEEEDDD@@@???@@@EEELLLOOONNNKKKDDDCCCAAAAAAAAAAAA???>>><<<999555333333333222111666888===FFFOOOSSSPPPLLLIIIGGGEEEBBB@@@@@@@@@@@@===;;;:::@@@LLLWWW___bbbXXXOOODDD===;;;:::999777555555444333333333333444555555666888<<>>999<<<<<>>CCCLLLSSSWWW\\\]]]YYYVVVUUUTTTPPPOOOQQQSSSSSSRRRVVV]]]cccggghhhhhhfffbbb``````aaaXXXTTTQQQQQQWWW```ggglllkkkjjjnnnvvv{{{{{{|||~~~---......///......---------///222555777888777777222222333444555555555555555555555555444444333222000000000000000/////////444444444444333111///...---,,,,,,,,,,,,---......,,,,,,,,,---...///000111000000111222222222222111000000111222444666888:::666666777888;;;>>>AAACCCBBB@@@???=========>>>>>>999;;;???DDDHHHHHHEEEBBB888777666333111555<<>>@@@CCCBBBCCCEEEGGGHHHIIIHHHHHHGGGDDDAAA>>>>>>===;;;:::===<<<::::::;;;;;;:::999555555555555555555444444555777::::::999888888999999<<>>===<<>><<<777555333333555666666666666888>>>IIITTTZZZYYYUUUOOOLLLHHHEEECCCBBBCCCDDD???>>>===;;;===CCCMMMTTTWWWOOOEEE???===<<<999666555555444333333333333444555555555666:::BBBKKKQQQZZZ___fffiiijjjjjjlllnnnmmmooosssvvvyyyzzzzzzzzzwwwvvvuuuvvvzzz}}}yyywwwvvvwwwtttyyy{{{lllXXXIIIDDDCCC>>>;;;>>>DDDLLLWWWaaaiiieeeiiivvv{{{SSS@@@888::::::IIIggg|||zzzlllcccaaagggoooxxxzzz|||}}}{{{zzzzzz{{{xxxwwwwwwzzz~~~|||zzz{{{{{{zzzxxxvvvtttuuuxxxxxxxxx{{{{{{wwwuuuuuuuuuqqqnnnmmmooorrrqqqkkkccc```aaaaaa^^^[[[OOOMMMKKKJJJLLLPPPTTTWWWdddbbb\\\SSSIIIBBB@@@AAAAAA???@@@AAA???;;;;;;>>>666999;;;;;;;;;@@@JJJSSSXXX\\\]]]XXXUUUUUUTTTQQQQQQSSSUUUSSSRRRTTT\\\bbbjjjiiihhheeebbbbbbccceeebbb^^^YYYYYY___hhhqqqwwwnnnmmmpppxxx|||{{{zzz|||////////////////////////111222444555444444555666000000111222333333444444333333333222222111111111111///...------...///111555555666666444222///---......------------..................////////////000000/////////111222333000111222333555777999:::888777777999===AAADDDEEEHHHFFFBBB>>>???CCCBBB>>>@@@<<<<<>>999888888888555111111333444444222555444222000...///333666666777777666444222333333555555666777:::===@@@BBB@@@CCCGGGIIIJJJJJJJJJKKKKKKJJJGGGDDDBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>999::::::999777777888:::===???AAAAAA???<<<;;;;;;<<>>GGG\\\aaaPPPBBB???::::::999777666666666777888@@@AAAJJJ]]]rrr~~~~~~yyyuuummmbbb\\\\\\]]]]]][[[ZZZYYYLLLBBBDDDCCCBBBKKKQQQZZZeeemmmoooppprrrtttyyy{{{{{{yyyuuurrrpppooommmllljjjhhheeebbb```^^^^^^```aaabbbaaa```^^^\\\^^^]]][[[\\\___cccfffgggVVVRRRNNNQQQ]]]iiijjjdddddd___\\\bbbmmmuuuvvvtttfffWWWLLLKKKIII@@@;;;<<<888666555555777999:::;;;:::<<>>@@@>>>>>>======;;;:::888777666666555555555444444444666444555888:::>>>IIISSS^^^bbbfffjjjkkkkkkkkklllmmmooorrruuuxxxyyyxxxxxxvvvsssqqqtttzzz|||vvvuuuxxxxxx{{{}}}}}}xxxcccOOOHHHCCCAAAAAAAAAAAA@@@GGGXXXjjjoootttxxxzzzxxxvvvzzzzzzwwwXXXCCC;;;<<<999EEEcccyyykkkddd```cccpppwww~~~|||{{{yyywwwxxxxxxyyyyyyzzz{{{|||||||||zzzxxxwwwxxxxxxxxxwwwxxxwwwuuuuuuvvvyyy|||~~~|||uuuwww~~~|||zzzuuuuuuuuussspppnnnnnnooowwwwwwxxxxxxwwwuuusssqqqddd```ZZZUUUTTTXXX```eeemmmjjjbbbXXXPPPLLLNNNQQQHHHCCC===<<<>>>???<<<999;;;;;;::::::<<>>???<<<<<>>???DDDGGGJJJLLLLLLLLLMMMMMMLLLKKKJJJGGGEEEBBBAAA@@@@@@??????????????????>>>:::;;;<<<<<<;;;<<<===???BBBCCCEEEEEEBBB???>>>>>>===@@@EEEIIIMMMRRRWWW[[[```aaabbbdddeeefffffffffhhhjjjkkklllkkkmmmoooqqqrrruuuwwwxxx{{{yyyooocccZZZUUUXXXiiiqqqiiidddgggmmmrrrxxx~~~vvvrrrnnnnnnrrrvvvyyyzzz~~~}}}yyyzzztttsssttt|||~~~~~~|||tttRRRHHHQQQRRRPPPKKK<<>>FFFZZZbbbQQQCCC???:::999999777666666666777888>>>@@@HHH[[[qqqyyyrrrhhhcccbbbbbb```^^^\\\[[[NNNDDDFFFDDDDDDLLLTTT^^^jjjrrrtttuuuvvvwwwwwwyyyyyyxxxtttqqqooooookkkjjjhhhfffcccbbbaaa`````````aaaaaaaaa___^^^]]]___^^^]]]^^^```dddgggiii\\\WWWRRRTTTcccttt{{{zzzppplllkkkrrr~~~wwwiii[[[SSSNNNGGGAAA???:::888777888999::::::999<<<>>>BBBKKKSSSYYYZZZYYY\\\ZZZVVVQQQLLLIIIFFFEEEDDDCCC@@@===;;;:::;;;===:::::::::999999888777666666666666555555555555444777555555888:::>>>IIISSS]]]aaafffiiijjjjjjkkklllnnnpppsssvvvwwwxxxwwwwwwxxxvvvuuuwww|||}}}xxxyyy}}}}}}~~~zzzeeeQQQJJJDDDBBBAAAAAA@@@@@@FFFWWWhhhvvvzzz}}}tttnnnooommmiiiUUU@@@999;;;:::FFFeee|||~~~jjjccc```cccpppttt{{{|||||||||zzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxxxxwwwvvvwwwwwwuuuuuuvvvyyy{{{}}}xxxjjjccckkkttt~~~{{{yyyvvvuuusssqqqooooooppprrr{{{{{{zzzyyyxxxvvvuuutttrrrnnnhhhbbb___```dddhhhgggaaa[[[XXXZZZ\\\\\\[[[NNNHHH@@@<<<===???>>><<<;;;;;;::::::<<>><<<;;;999888999<<<@@@BBBHHHIIIGGGDDDDDDFFFCCC???>>><<<===DDDLLLPPPKKKFFF>>>999555444333000222666>>>CCCJJJNNNMMMJJJGGGFFFAAAAAAAAACCCDDDCCC???<<<444444333222111222666999:::;;;;;;:::777555444444333333333444666888;;;<<>>@@@AAAAAABBBDDDFFFGGGIIIJJJIIIFFFCCCBBBAAA???BBBFFFJJJOOOTTTYYY]]]```aaabbbcccdddeeeeeeeeeggghhhjjjjjjjjjlllnnnppprrrtttuuuwwwyyyxxxoooddd[[[WWW\\\pppwwwmmmeeefffmmmttt~~~{{{yyyzzz~~~}}}wwwwww|||pppkkkhhhkkkttt~~~vvvqqqiiijjjlllqqqtttsssmmmhhhSSSGGGOOOQQQQQQMMM===BBB???EEEXXXbbbSSSDDD???:::999888888777666777777777<<<===EEEWWWmmm~~~yyyrrrmmmjjjhhhdddaaa___^^^QQQGGGHHHFFFEEEMMMUUU___kkktttwwwwwwwwwwwwtttvvvwwwvvvssspppoooooojjjhhhfffcccbbbaaaaaaaaaaaaaaa```___^^^^^^]]]]]]___^^^]]]^^^```cccgggiiiaaa]]]WWWXXXhhhwwwvvv~~~rrrbbbXXXRRRKKKDDD@@@>>>======>>>>>>===;;;???AAAFFFNNNUUUZZZ[[[[[[]]]\\\YYYUUUQQQMMMIIIGGGDDDCCCAAA???<<<:::999888777777888888888888888888777777777666666666666555777555666888:::>>>IIISSS]]]aaaeeeiiijjjjjjjjjkkknnnpppsssuuuwwwwwwwwwvvvzzzyyyyyy{{{}}}zzz}}}{{{yyy{{{~~~{{{fffTTTLLLEEEBBBAAA@@@@@@???EEEUUUeeexxx}}}~~~tttmmmkkkiiifffVVVAAA999;;;:::FFFdddzzz~~~zzzfff___\\\___lllpppxxx~~~~~~}}}~~~~~~{{{{{{||||||{{{zzzxxxwwwuuuttttttvvvxxxyyyxxxvvvwwwwwwuuuuuuvvvxxxzzz|||ssshhhbbbgggnnn{{{|||{{{vvvuuurrrpppooopppqqqrrrsssqqqmmmiiifffdddddddddmmmnnnooonnnkkkgggbbb___XXXQQQNNNTTTaaaiiiiiieeeSSSLLLDDD???>>>??????>>>::::::::::::<<>>@@@AAA@@@>>><<<999888:::>>>AAAFFFHHHIIIFFFFFFFFFDDD???===;;;<<>>>>>===:::777666666555444444444555777999:::@@@CCCGGGIIIKKKMMMOOOQQQSSSTTTTTTTTTRRRPPPMMMKKKHHHGGGGGGFFFEEEDDDDDDCCCAAACCCEEEFFFFFFFFFHHHIIIKKKLLLLLLKKKGGGDDDCCCCCC@@@CCCGGGLLLPPPUUUZZZ^^^```aaabbbcccddddddddddddfffgggiiiiiijjjkkknnnpppuuuwwwwwwxxx{{{zzzqqqfff___]]]aaasss}}}rrrgggfffllluuu~~~xxxvvvxxx|||oooiiiddddddkkkvvv}}}vvvqqqjjjhhhhhhiiikkkjjjeeeaaaTTTFFFLLLNNNPPPMMM===AAA???BBBUUUbbbUUUFFF@@@:::999888888777777777777777:::;;;BBBQQQeeewww{{{vvvrrrmmmhhhddd``````SSSHHHIIIGGGEEEMMMRRR[[[hhhrrrvvvvvvtttsssrrrsssuuutttrrrpppooooookkkiiifffcccaaa```___``````___^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYZZZ]]]aaadddccc___YYYXXXfffssseeecccmmmzzzrrrgggbbbYYYMMMKKKHHHDDDBBBBBBCCCCCCCCCDDDFFFKKKQQQWWW[[[]]]^^^]]]]]]\\\YYYUUUPPPLLLIIIFFFEEECCCBBB@@@===999666999999999999999:::;;;;;;888888888888777777777777888666666999;;;>>>IIISSS]]]```eeehhhiiijjjjjjkkklllnnnrrruuuwwwxxxxxxwwwyyyyyy{{{~~~}}}|||zzzyyy~~~yyyvvvtttwww}}}||||||yyydddTTTMMMFFFDDDBBB@@@??????CCCQQQ___vvv|||wwwuuutttvvv}}}yyyuuussssssrrr\\\EEE;;;<<<:::EEEaaauuu|||uuuaaaZZZWWWZZZgggnnnvvv|||}}}|||~~~~~~{{{{{{|||{{{zzzwwwuuussspppppprrruuuyyy{{{{{{zzzxxxwwwvvvvvvvvvxxxyyy{{{yyywwwwwwooosss{{{~~~}}}vvvuuusssrrrqqqooollljjjaaa]]]WWWPPPLLLIIIIIIIIIRRRYYYdddllllllcccVVVMMMFFFBBBBBBLLLZZZdddeeebbbQQQMMMFFFBBBAAA@@@???>>>::::::::::::<<>>@@@AAA@@@===:::999999777777666555666777888999;;;>>>BBBFFFIIILLLPPPSSSVVVWWWYYYYYYXXXVVVTTTSSSMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKKKKIIIHHHHHHIIIKKKKKKKKKIIIFFFCCCCCCCCC@@@CCCGGGLLLPPPUUUZZZ^^^```aaabbbcccdddeeeeeeeeeeeefffhhhiiiiiikkknnnpppuuuwwwxxxyyy{{{zzzpppeee\\\]]]cccooo~~~wwwllljjjpppxxx~~~zzzwwwvvvzzz~~~pppllliiihhhmmmuuu}}}zzzwwwtttsssssspppkkkgggVVVFFFJJJKKKOOOMMM===??????@@@RRRbbbXXXHHH@@@;;;888888888888777777777666999:::???KKK\\\nnn||||||wwwpppjjjfffaaaaaaTTTJJJJJJGGGEEELLLOOOWWWdddoootttuuusssqqqqqqsssuuutttrrrpppooopppnnnlllhhheeeaaa___^^^]]]]]]\\\ZZZXXXWWWVVVVVVUUUSSSSSSSSSRRRQQQRRRVVVZZZbbb___XXXSSSYYYkkk~~~xxxbbbPPPIIINNNYYYbbbuuu}}}xxxqqqoooggg\\\WWWQQQJJJEEEDDDEEEGGGHHHFFFIIIMMMQQQVVV[[[___aaa______^^^\\\YYYTTTPPPMMMIIIHHHGGGGGGFFFBBB===999;;;::::::999::::::;;;<<<::::::999999999888888888999777777999;;;???HHHSSS]]]aaafffiiijjjjjjkkkkkkjjjlllppptttwwwyyyyyyyyyuuuwwwzzz|||xxxwwwvvvvvv{{{~~~vvvuuutttxxx}}}xxxzzzttt```RRRMMMFFFGGGCCC@@@???===AAAMMMYYYrrrzzzooogggccceeeppp{{{}}}xxxuuuuuuwww___GGG<<<===;;;FFFaaattt~~~wwwbbbZZZUUUXXXdddmmmuuu{{{{{{{{{}}}}}}|||zzzzzzzzzyyyxxxvvvtttrrrnnnnnnpppuuuzzz}}}~~~~~~yyyxxxxxxwwwwwwxxxyyyzzz~~~}}}zzzxxxtttqqqqqqvvv}}}}}}}}}|||zzzyyyuuuuuuuuuuuussslllccc\\\PPPLLLFFF@@@===<<<>>>???AAAHHHSSS\\\___YYYLLLCCC======>>>BBBIIIOOORRRSSSNNNLLLJJJGGGEEEBBB???<<<:::;;;;;;;;;<<>>AAAAAAFFFIIIGGGFFFGGGGGGDDD@@@===<<<@@@GGGOOOSSSTTTGGG>>>777777888777888:::<<<<<<===;;;999888999:::FFFGGGHHHEEE???:::666444444444555444333444666888???AAACCCCCCAAA>>><<<<<<:::999888666666666777888888;;;@@@DDDGGGKKKPPPSSSUUUVVVWWWYYYYYYYYYXXXWWWSSSSSSRRRPPPOOOMMMLLLKKKKKKMMMNNNMMMKKKHHHGGGHHHHHHHHHHHHFFFCCCAAAAAABBB???BBBFFFJJJOOOTTTYYY]]]```aaabbbdddeeefffggggggeeefffhhhiiijjjkkknnnqqqrrruuuwwwxxxyyyvvvkkk___UUUXXX^^^gggrrr|||vvvmmmnnnssszzz}}}{{{wwwuuuyyyuuutttssstttvvv{{{~~~|||yyytttoooZZZHHHIIIJJJOOONNN===>>>@@@===OOObbbZZZJJJAAA;;;777888888888888777666666888999===FFFTTTfffvvvzzzrrrlllhhhcccbbbVVVKKKLLLHHHEEEKKKOOOWWWbbbnnnuuuxxxwwwuuusssuuuvvvuuusssqqqppppppooonnnkkkhhhdddaaa^^^\\\[[[ZZZYYYWWWUUUSSSRRRQQQLLLMMMMMMJJJGGGHHHLLLPPP\\\]]]XXXNNNJJJPPPZZZaaa```\\\SSSKKKEEEDDDHHHLLLYYYbbbkkknnnnnnnnnnnnkkkbbb[[[QQQJJJFFFFFFFFFGGGDDDFFFIIILLLPPPVVV\\\aaabbbbbbbbb```]]]XXXTTTRRRNNNLLLKKKLLLMMMKKKEEE@@@===<<<;;;999999999:::;;;;;;;;;;;;:::::::::999999999777777:::;;;???HHHSSS^^^bbbfffjjjkkkkkkkkkllljjjlllppptttwwwxxxyyyyyyqqqtttyyy~~~zzzvvvuuuttttttyyy}}}ttttttwww}}}~~~}}}xxxxxxooo[[[PPPNNNIIIJJJEEEAAA>>><<<>>>HHHRRRggguuu{{{nnnddd\\\[[[dddooo}}}vvvnnnmmmppp___GGG;;;======JJJdddwww~~~ggg^^^XXXZZZeeellltttzzzzzzyyy{{{{{{zzzyyyyyyxxxwwwwwwvvvuuuuuurrrqqqrrruuuzzz~~~{{{zzzzzzyyyyyyyyyyyyzzz|||uuulllfffccc___^^^\\\\\\aaajjjvvv~~~zzzvvvtttsssttttttuuuuuurrrhhh[[[QQQDDDAAA===:::999<<<@@@BBBFFFFFFIIINNNRRRQQQKKKFFF>>>??????===<<>>BBBGGGLLLKKKNNNQQQRRRRRRQQQRRRSSSRRRRRRRRRSSSTTTVVVXXXYYY]]]ccckkkqqqqqqnnnjjjgggdddcccbbb^^^WWWOOOHHHDDD???:::888:::;;;;;;>>>CCC////////////////////////...000222222111111222333222222222222222222222222111111222222222333333333222111///......///111222333444444555444333111000000000////////////000000............//////////////////000111222444555666888999;;;===@@@CCCEEEGGGFFFHHHIIIFFFAAA>>>???BBB@@@FFFIIIHHHGGGIIIJJJIIIEEEAAA>>>@@@GGGPPPVVVZZZOOOEEE;;;999999999:::<<>>>>>@@@;;;MMMbbb\\\KKKAAA;;;777888888999888777666555666888<<>>???AAABBBFFFMMMWWW^^^ggggggfffccc```]]]ZZZXXXRRRPPPOOOQQQSSSSSSNNNIIICCCAAA>>><<<:::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::888888:::;;;???HHHSSS___cccgggkkklllllllllmmmlllnnnqqqtttvvvwwwvvvvvvppprrrxxx{{{xxxwwwuuutttxxx~~~||||||qqqtttzzz~~~yyywwwkkkVVVOOOQQQLLLMMMGGGAAA>>>;;;<<>><<<===CCCLLLTTT[[[ZZZXXXSSSMMMGGGBBB@@@<<<======>>>???CCCHHHLLLKKKMMMPPPQQQQQQPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVWWW[[[```ggglllmmmkkkhhheee```___]]]XXXQQQIIIBBB>>>;;;777666888999888:::>>>////////////////////////---///111111111111111333222222222222222222222222111111111222222333333333222111000......000111222222333555555555333111///000000////////////000000............/////////000000000///000111444666777999999;;;===@@@CCCFFFGGGFFFJJJLLLIIIDDD@@@AAACCCAAAGGGJJJHHHHHHKKKMMMMMMIIIDDD@@@AAAGGGQQQYYY^^^VVVJJJ>>>:::::::::;;;===@@@AAABBBAAA??????@@@AAA555666777777555666:::>>>999::::::999888777999:::???BBBEEEFFFEEECCCAAAAAA;;;:::888666555444555555444777999;;;===@@@DDDGGGKKKLLLMMMNNNPPPSSSUUUWWW[[[ZZZYYYWWWUUUSSSRRRQQQIIIKKKNNNMMMKKKIIIGGGGGGCCCDDDDDDBBB@@@???@@@AAA<<>>IIINNNRRRRRRMMMIIIIIIJJJKKKFFFFFFKKKKKKLLLZZZkkkxxxrrriii___UUULLLDDD>>>999999:::;;;???GGGRRRZZZkkkjjjhhhfffccc```^^^\\\UUUSSSQQQTTTWWWXXXSSSOOOHHHFFFCCC@@@===<<<=========<<<<<<<<<<<<;;;;;;;;;:::888888:::;;;???HHHSSS```ccchhhkkklllmmmmmmnnnoooppprrrtttuuuuuutttsssppprrrwww}}}{{{zzzwwwuuuyyy~~~{{{~~~}}}nnnsss|||{{{wwwjjjTTTOOORRROOOOOOHHHBBB>>>;;;:::AAAIIIXXX^^^hhhvvv}}}wwwpppeee\\\\\\bbbssstttxxx|||zzztttvvv}}}hhhMMM@@@@@@???JJJcccsss~~~mmmbbbZZZYYYdddfffnnnuuuvvvwwwzzz{{{zzz{{{zzzxxxwwwxxxzzz}}}}}}yyyxxxyyy|||~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{|||rrrllleeebbb\\\TTTLLLFFFCCCCCC===@@@DDDIIINNNTTT\\\```jjjpppxxx~~~{{{wwwuuutttuuuvvvsssqqqooonnnkkkbbbTTTJJJKKKHHHEEEBBBBBBDDDFFFHHHCCCDDDIIIQQQWWWWWWPPPJJJ<<<;;;;;;===DDDOOO\\\eeeeeeccc^^^WWWOOOIIIEEEDDD===>>>>>>???@@@CCCHHHLLLKKKMMMPPPQQQPPPOOOPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVZZZ^^^cccgggiiigggdddbbb\\\[[[XXXTTTMMMFFF???;;;;;;888777999999777888<<>>AAADDDEEEGGGFFFFFFGGGIIIIIIGGGFFFCCCHHHMMMMMMIIIGGGHHHKKKKKKJJJGGGEEEGGGOOOZZZccc___UUUGGG===:::;;;>>>???HHHIIIIIIGGGDDDAAAAAAAAA888666555777;;;AAAEEEGGGGGGCCC>>>999777888;;;===@@@FFFIIIGGGEEEEEECCC???<<<:::888777666555666666555666777888999;;;<<<<<>>===<<<;;;===<<>>EEELLLTTTZZZ[[[WWWSSSPPPNNNGGGBBBAAA@@@BBBNNN\\\vvv~~~~~~ooo\\\OOOFFF@@@999888666555888>>>GGGMMMbbbgggnnnrrrpppjjjdddaaabbb\\\VVVSSSTTTVVVVVVVVVWWWUUUQQQLLLHHHEEECCCBBB@@@@@@???>>>===<<<;;;;;;<<<888777:::===CCCLLLVVV```cccgggiiijjjkkkmmmnnnoooqqqtttwwwwwwvvvsssqqqooonnnqqqxxx~~~{{{yyyyyyxxxyyyxxxwwwzzz}}}|||kkk[[[SSSRRRRRRTTTKKKBBB<<<888999@@@HHHVVV```fffhhhppp~~~{{{zzz}}}wwwiiieeejjjlllqqqtttuuu||||||]]]@@@999AAAMMM```qqq}}}yyybbbYYY\\\aaaiiinnnvvv{{{}}}{{{yyyxxxvvvwwwxxxxxxxxxwwwuuutttuuuuuuuuuttttttwww{{{|||{{{zzzzzzzzzzzz{{{{{{xxxuuufff]]]ZZZRRRLLLFFFCCC>>>999888;;;333666<<>>;;;===FFFXXXlllzzzrrrnnnggg]]]SSSJJJCCC@@@CCCBBB@@@@@@@@@CCCFFFHHHLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTXXXZZZ\\\```bbbaaa]]]ZZZVVVOOOKKKIIIFFF???;;;;;;666888999999888888999:::......---------,,,,,,,,,///...---///222444444222222111000111333555666555444111///000222333222000333333222222111000000000222333444555555333111000...------------...///000000000000000000///......000000000111333666999:::;;;:::999999;;;===AAACCCEEEFFFHHHIIIIIIJJJJJJJJJJJJNNNQQQPPPLLLIIIJJJMMMLLLLLLJJJFFFFFFMMMYYYbbbcccZZZMMMAAA;;;;;;>>>@@@NNNPPPRRRQQQKKKDDD???<<<:::999888999???FFFLLLOOOKKKIIIEEE@@@===<<<===???CCCJJJMMMLLLJJJIIIFFFBBB>>>===;;;999888777777888555555555555555666666666777888999999:::===AAADDDLLLOOOSSSWWWXXXVVVSSSQQQLLLKKKIIIFFFCCCAAA??????<<<<<<<<<<<<;;;:::999888<<<;;;===BBBEEEIIIPPPXXX]]]^^^aaaccceeegggggggggiiiiiihhhhhhiiikkkmmmnnnrrrsssuuuwwwvvvpppggg``````bbbfffkkkooonnniiidddcccbbbccchhhpppuuuwwwwwwuuuxxx{{{}}}~~~wwwsssqqqpppmmmmmmuuuoooVVVJJJNNNSSSVVVPPPAAA???BBBHHHXXXcccTTT???<<<;;;999777666777777666555666666888???JJJZZZkkkuuu|||}}}zzzzzzvvvqqqpppdddWWWOOOIIIFFFGGGKKKQQQYYYeeepppxxx|||~~~~~~}}}|||zzzwwwtttrrrppppppooonnnmmmkkkgggbbb^^^[[[YYYWWWVVVTTTQQQMMMJJJHHHEEECCCBBBCCCDDDDDDCCCGGGIIIOOOTTTQQQFFF@@@AAADDDNNN\\\fffiiifffaaa^^^WWWOOOHHHDDDAAA@@@GGGPPPdddpppxxxqqqbbbSSSFFF<<<777666666555777===DDDJJJXXX^^^ffflllnnnnnnllllllfffaaa[[[XXXXXXXXXXXXWWWXXXVVVRRRNNNKKKJJJIIIIIIGGGFFFEEECCCAAA???=========:::999<<<@@@EEEOOOYYYaaadddgggiiijjjkkklllmmmoooqqqtttvvvwwwuuusssrrrllllllooowww|||{{{|||}}}~~~~~~}}}|||~~~~~~yyyiiiZZZTTTSSSSSSTTTKKKBBB<<<888888???GGGRRR^^^fffhhhmmmyyyxxxrrruuukkknnnooopppyyybbbCCC<<<@@@GGGXXXkkkyyy{{{dddZZZ\\\```jjjpppxxx}}}}}}|||zzzvvvvvvvvvvvvtttrrrooonnneeegggiiijjjmmmpppuuuyyy}}}}}}}}}|||{{{{{{zzzzzzyyy}}}mmm\\\PPPJJJBBB===::::::888444444777666777888:::;;;======>>>===@@@DDDIIINNNUUU]]]bbbqqqrrrttttttuuuvvvzzz|||xxxuuuqqqooonnnlllhhhddd^^^[[[VVVRRRRRRRRRSSSSSSKKKIIIEEECCCJJJRRRSSSNNNEEEBBB>>>???FFFUUUgggsssrrrmmmfff\\\SSSLLLFFFDDDEEEDDDCCCCCCDDDFFFHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSSSSWWWXXX[[[^^^```___[[[WWWRRRKKKFFFDDDAAA;;;999999888999:::999888777888:::---............---,,,,,,---,,,---...111333333333222111000111333555555555333222000000222333222111555555444222000///...---222333444555555444222111......------......//////000000000000000//////......//////111444888;;;===;;;:::888777888;;;???AAACCCFFFJJJKKKJJJJJJLLLNNNRRRUUUWWWUUUQQQNNNMMMOOOMMMOOOOOOKKKHHHKKKVVV```gggaaaUUUGGG<<<999<<<@@@MMMQQQWWWWWWRRRIII@@@;;;:::888777888>>>FFFOOOTTTPPPOOOLLLHHHCCCAAABBBCCCJJJQQQVVVUUURRRPPPKKKFFFAAA@@@>>>;;;:::999999999666666555444333222111000000111222222333555888;;;AAAEEELLLRRRTTTRRRMMMJJJHHHFFFCCC@@@===;;;:::999888888888888777666666555:::888999>>>AAAEEEMMMUUU[[[\\\___bbbdddeeeeeeeeeiiihhhgggggghhhjjjmmmnnnssssssssstttsssoooiiidddhhhjjjnnnrrrtttqqqlllgggcccbbbdddiiipppuuuvvvuuuoootttzzz|||vvvrrrqqqqqqrrrwww}}}|||~~~~~~oooVVVIIIMMMQQQUUUQQQCCC???BBBHHHXXXfffXXXCCC===;;;999777666777777666555444555777===GGGVVVgggrrrwww{{{{{{xxxwwwxxxvvvrrrnnnbbbUUULLLGGGDDDEEEJJJSSS[[[hhhrrryyy|||~~~~~~~~~~~~}}}|||yyyvvvsssrrrpppnnnmmmlllkkkgggbbb___\\\ZZZXXXVVVTTTQQQNNNKKKHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDIIIOOOPPPKKKEEECCCAAAMMM^^^nnnvvvtttmmmgggbbbYYYOOOIIIFFFDDDEEEHHHMMMYYYccccccYYYMMMAAA888555666666777888<<>>;;;;;;???CCCIIITTT^^^cccfffhhhjjjjjjjjjkkkmmmnnnpppsssuuuvvvuuusssrrrkkkkkknnnvvv~~~{{{zzz}}}~~~yyyzzztttfffYYYUUUUUUUUUVVVLLLAAA;;;888888>>>EEETTTbbbmmmnnnqqq{{{wwwvvvaaaaaa```aaakkk|||dddEEE??????@@@QQQggguuuhhh\\\\\\^^^iiiooowww}}}~~~}}}|||xxxxxxwwwuuusssooolllkkkbbbdddgggjjjlllooosssvvv~~~~~~}}}{{{zzzzzzyyyhhhTTTDDD===:::777666888888555555777:::999888777777888999:::666888999<<>>CCCLLLPPPNNNDDDAAA===;;;>>>IIIVVV___fffaaaZZZRRRKKKGGGDDDCCCFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUWWWYYY\\\]]]\\\XXXTTTNNNGGGAAA???<<<999888999888999::::::999:::;;;===---.../////////...,,,,,,,,,,,,---...000222333333222111000111333444444444333222111111222222222222555555444222000///...---111222444555555444333111//////............////////////000000000000////////////000333555888;;;===<<<:::777666777:::===@@@BBBGGGKKKKKKIIIHHHKKKOOOVVVYYY]]]]]]YYYTTTQQQOOOMMMRRRUUURRRMMMMMMUUU\\\hhheee\\\NNN???777999===AAAGGGNNNRRRPPPJJJDDD@@@777666444444888@@@IIIPPPRRRQQQOOOKKKFFFEEEGGGIIIRRRYYY___]]]ZZZVVVOOOHHHDDDBBB@@@===<<<;;;::::::888777666555333222111111111222444444444666999;;;:::>>>EEEJJJKKKIIIEEEBBB@@@???===:::888777666555555555666666555444444333666444666;;;???CCCLLLUUUZZZ[[[^^^aaaccceeeeeeeeegggfffeeeeeefffhhhkkkmmmoooppprrrrrrppplllgggdddhhhlllqqqvvvwwwuuuppplllaaabbbgggooovvvyyyvvvsssoootttzzz{{{sssqqqsssuuuxxx}}}yyyoooVVVIIILLLPPPUUUSSSGGG>>>BBBGGGWWWggg]]]GGG>>>;;;999777666666666555444444555777<<>>AAAGGGKKKQQQWWW]]]eeelllqqqnnnmmmjjjhhheeeccc```___^^^[[[WWWTTTRRRRRRSSSTTTRRRQQQOOOLLLHHHEEECCCBBB???<<<<<<@@@EEELLLVVVaaaeeegggiiijjjiiiiiikkklllnnnooorrrtttttttttrrrqqqmmmmmmpppwwwzzzyyy||||||wwwwwwyyyuuuvvvooocccXXXVVVWWWWWWVVVLLL@@@:::888888<<>>>>>OOOgggtttlll___\\\\\\dddjjjssszzz}}}|||{{{{{{{{{{{{zzzyyyvvvssspppoooppprrruuuvvvvvvvvvwwwxxx|||~~~}}}|||{{{yyyhhhTTTCCC;;;;;;888888::::::777777:::888888999999;;;<<<>>>?????????>>>>>>???CCCIIINNN\\\aaahhhnnntttxxx|||}}}zzz||||||yyyssshhh___ZZZWWWVVVUUURRRKKKBBB>>>AAAHHHLLLMMMDDDAAA<<<888888===EEEKKKUUURRRMMMHHHEEEDDDDDDEEEHHHIIIIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVVVVWWWYYY[[[\\\ZZZUUURRRMMMEEE>>><<<;;;999999<<<888999:::;;;;;;===@@@BBB......//////......---,,,+++,,,...///000111222333222111000000222444444333333333222222111222222333333333222222111000000///000111333555555555333222000//////.........////////////000000000000//////111111222444555777999:::999777555444555888;;;===BBBGGGKKKKKKHHHFFFJJJNNNUUUZZZ```dddbbb\\\UUUQQQNNNTTTZZZZZZVVVSSSVVVZZZfffgggcccVVVEEE:::888:::777;;;@@@DDDEEEDDDDDDDDD:::999777555555:::BBBHHHPPPQQQQQQMMMIIIHHHKKKOOOXXX___eeeccc___ZZZRRRKKKFFFDDDBBB???===;;;;;;;;;777777666555444333333222444555777777777888:::<<<999;;;>>>@@@@@@???<<<;;;888888777666555555555555444555555555555444333333333222333888>>>CCCMMMVVVZZZ\\\___bbbdddffffffgggeeecccbbbbbbcccfffjjjllljjjmmmpppqqqnnniiiccc```ccchhhpppvvvxxxwwwsssqqqiiimmmttt}}}xxxqqqooosssyyy}}}qqqmmmoooqqqvvvzzzvvvxxxyyy}}}{{{xxxzzz||||||nnnUUUHHHJJJMMMRRRRRRHHH===@@@DDDSSSfff```JJJ???;;;999666666666666444333444555888;;;BBBPPP```lllyyy|||{{{wwwvvvwwwuuurrrlll```RRRIIIDDDBBBEEEJJJNNNWWWcccnnnvvvyyy{{{|||~~~{{{wwwtttqqqooommmlllkkkjjjhhhdddbbb]]][[[WWWUUUSSSQQQNNNKKKHHHFFFDDDCCCDDDEEEEEEEEEDDDCCCDDDHHHNNNPPPKKKDDDGGGJJJUUUiii~~~~~~tttkkkcccXXXPPPMMMMMMLLLJJJHHHGGGFFFEEECCCAAAAAACCC;;;===>>>===<<<<<<===>>>@@@BBBFFFJJJQQQZZZcccjjjnnnnnnnnnllljjjiiihhhgggeeeccc^^^YYYVVVTTTTTTTTTSSSRRRPPPMMMJJJGGGEEEDDD???<<<<<>>999666555888999888:::>>>;;;===???BBBCCCDDDCCCCCCEEEDDDBBB@@@???BBBFFFJJJXXX^^^fffmmmssswww{{{~~~vvvkkkaaaYYYSSSOOOKKKEEE>>>===???BBBEEEGGGGGGEEEAAA===::::::===@@@JJJIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOQQQSSSUUUWWWXXXWWWXXXZZZ[[[\\\YYYTTTPPPJJJBBB<<<::::::999:::>>>:::;;;<<<<<<<<<>>>BBBDDD000///......------......,,,...000000000000222333222111000000222333333222222333444333111111333444222222111111111111111111///000333555555555444333000000//////......//////...//////000000000000000222222333444555666666666555444333333444777999:::BBBEEEIIIIIIHHHIIIKKKMMMSSSXXXaaaggghhhddd]]]XXXSSSXXX\\\^^^\\\[[[[[[]]]gggkkkkkkcccTTTEEE>>><<<666777888888999<<>><<<<<<<<<777777666666555444444444333555666777666666888999;;;;;;;;;;;;:::999888777444444333333333444444555444444555555555444444333333111222777<<>>???NNNcccaaaLLL@@@;;;999666555555555444222333555888:::@@@LLL]]]iii{{{~~~~~~zzzxxxxxxuuuqqqkkk___PPPHHHCCCAAADDDJJJLLLSSS^^^hhhooosssuuuwww}}}~~~}}}zzzvvvtttooonnnlllkkkkkkiiifffddd___\\\XXXUUUTTTRRROOOMMMJJJGGGEEEDDDDDDEEEEEEDDDDDDEEEDDDFFFLLLPPPMMMGGGCCCBBBGGGVVViiiwwwyyyvvvqqqnnnfff]]]WWWUUUQQQLLLKKKGGGEEEFFFFFFCCCAAABBBAAABBBBBB@@@===;;;;;;;;;888999<<<@@@GGGQQQ\\\ccciiikkkmmmmmmmmmnnnpppqqqqqqnnnjjjddd```\\\YYYXXXUUUTTTRRROOOLLLIIIGGGFFF@@@======AAAFFFMMMXXXbbbggghhhiiiiiiiiiiiilllnnnooopppqqqqqqqqqpppnnnnnnrrrsssvvvzzz~~~{{{wwwvvvyyy|||uuutttssswww}}}uuutttlll```YYYYYY[[[ZZZVVVIII===888777888<<>>DDDJJJMMMNNNPPPPPPOOOLLLIIIGGGEEEEEECCCBBBAAACCCGGGKKKWWW]]]dddkkkqqqvvvzzz}}}qqqbbbTTTLLLDDD???;;;;;;<<<<<<===???BBBBBBAAA???<<<;;;<<<>>>DDDFFFJJJMMMPPPRRRRRRSSSQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZYYYYYYZZZ\\\\\\XXXSSSOOOFFF???999999999999;;;???@@@@@@AAABBBCCCFFFJJJNNN222000...,,,,,,---///000...000222222000000111333222111000000222333333222222333444333111111333555222222222111111111111000...000222444666555555444111111000///////////////......///000000000000000111111222333444555555555444444555666888:::;;;<<>>===;;;;;;:::999888777666555444666777888777777888999:::;;;;;;;;;:::999777666444444333333333333444444333333444444555444444333444111111555999>>>HHHQQQZZZ\\\___bbbeeeggghhhhhheeecccaaaaaacccfffkkknnnkkknnnooommmhhhccc```___cccjjjsssyyyyyyuuurrrpppqqqtttzzz}}}sssjjjgggnnnsssuuuyyy{{{tttssssssuuuzzz|||~~~{{{tttqqqssstttssswwwzzzrrrpppoooppptttxxxzzz{{{xxx^^^MMMIIIGGGJJJJJJBBB;;;<<<;;;HHH```aaaMMM@@@;;;999666555555555333222111444777888===HHHYYYfffzzz}}}~~~{{{zzzyyyvvvqqqiii\\\NNNEEE@@@???CCCHHHLLLRRRZZZbbbgggkkkmmmooouuuvvvyyy{{{{{{zzzwwwuuupppnnnllllllkkkjjjhhhfffbbb^^^ZZZWWWUUUTTTRRRPPPLLLJJJGGGEEEEEEEEEEEEDDDBBBEEEEEEEEEJJJQQQQQQLLL@@@???>>>AAAKKKZZZiiirrr|||xxxpppjjjbbbZZZTTTLLLHHHIIIKKKHHHFFFGGGFFFFFFDDDAAA<<<999888888555555777999???IIITTT[[[cccfffjjjlllnnnrrrwww{{{}}}{{{wwwsssmmmhhhcccaaa[[[ZZZWWWSSSOOOKKKHHHGGGBBB??????CCCGGGNNNXXXbbbggghhhiiiiiiiiijjjmmmoooqqqqqqqqqpppooonnnllllllooorrruuuyyy}}}yyywwwtttuuuzzzzzzssssssssswww|||yyyzzzxxxvvvmmmaaaZZZ[[[\\\[[[UUUHHH;;;777777999===AAANNN___nnnyyyzzzrrrjjj___WWWXXXWWW]]]hhhqqqvvv|||yyyaaaEEE888;;;DDDHHHaaa|||ttteee]]][[[\\\cccmmmvvv{{{|||}}}}}}zzz{{{}}}vvvxxxyyyyyyxxxwwwwwwxxxvvvwwwyyy{{{}}}~~~tttfffYYYRRRHHHAAA<<<<<>>@@@BBBBBBAAABBBDDDHHHLLLSSSYYY]]]]]][[[YYYWWWVVVSSSQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYZZZ[[[[[[WWWRRRMMMEEE???;;;;;;<<<<<<>>>AAADDDFFFJJJNNNSSSZZZbbbggg333111...++++++---///111///222444333000///111333222111000000111333222111222444555444111111333666333333222222111000000///...///222444666666555444111111000///////////////......///000000000000000///000111333444555666666666777999;;;===>>>??????@@@AAACCCHHHNNNRRRTTTTTTTTTXXX^^^eeelllooonnnmmmbbb^^^ZZZ[[[```eeehhhiiiooovvv~~~~~~sssbbbQQQHHH???===999666666;;;BBBHHHUUUYYY\\\YYYRRRLLLKKKLLLSSS^^^kkkoooiii^^^WWWTTTPPPXXX___aaaaaaaaa___[[[NNNLLLIIIFFFCCCAAA??????AAA@@@???===;;;:::888888777999;;;;;;:::::::::;;;:::;;;<<<======;;;999777666555444333333222222333222333333444444444333333666222111444777;;;DDDMMMYYY[[[^^^aaadddfffggggggfffdddcccbbbdddhhhllloooooopppoookkkfffbbbaaabbbhhhooowww{{{yyytttpppnnneeeggglllrrrvvvtttmmmgggeeennnttttttuuuyyy~~~wwwsssppprrrrrrrrrvvv|||zzz~~~{{{zzzzzzxxx~~~~~~fffSSSMMMHHHJJJJJJAAA:::;;;888EEE^^^aaaNNN@@@;;;999666555555444333111000333666777:::EEEVVVdddwww|||~~~|||{{{zzzwwwrrrhhh[[[LLLCCC???===AAAGGGMMMRRRXXX^^^bbbeeehhhjjjkkknnnrrrvvvxxxwwwvvvuuuqqqooommmllllllkkkiiigggdddaaa\\\YYYWWWVVVTTTRRROOOLLLIIIGGGGGGFFFEEEDDD???DDDFFFEEEJJJRRRTTTPPPFFFEEEAAA:::999FFF]]]pppvvvlllcccWWWMMMMMMOOOOOOQQQUUUHHHHHHEEE@@@;;;777666666666666666777;;;DDDMMMTTT___bbbgggkkknnnttt{{{}}}wwwqqqllliiiaaa___[[[WWWQQQMMMIIIGGGDDDAAA@@@DDDHHHNNNYYYcccggghhhiiiiiiiiijjjnnnppprrrqqqqqqpppnnnmmmkkkjjjllloootttxxx{{{}}}yyywwwuuuuuuyyyuuuooovvvwww}}}zzzxxx|||zzzwwwnnnbbb[[[\\\\\\[[[TTTGGG:::666777:::===AAAIIIXXXgggsss}}}uuukkkaaaXXXXXX^^^lllvvv|||iiiHHH888>>>DDDBBBXXXuuuuuueee^^^[[[XXX___jjjsssxxxzzzzzzzzz}}}~~~||||||}}}{{{yyyxxxxxxyyyxxxxxxxxxyyyzzz|||~~~zzzpppfff```PPPHHH???===>>>BBBLLLVVV^^^[[[VVVPPPJJJEEEBBBAAA???AAADDDGGGJJJNNNRRRVVVTTTXXX___ffflllrrrxxx|||uuu[[[KKKKKKCCC???>>><<<666666;;;;;;???DDDHHHKKKLLLNNNOOORRRXXXaaahhhkkkiiieeebbb\\\ZZZVVVRRRPPPPPPQQQRRRPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYZZZZZZZZZVVVPPPLLLGGGAAA>>>???@@@@@@BBBEEEEEEIIIPPPYYYcccooozzz......---------,,,,,,,,,333333222///...///222555333111000......///111222333444444444444333222222222333333444333222111000000000000111222222333333222111111000000000000000////////////////////////333333333333333333333333444555666888<<>>888888:::;;;AAAIIITTT___ddd___WWWUUUSSSPPPUUU```mmmqqqjjj^^^TTTNNNLLLLLLOOOWWW___cccaaa^^^TTTRRROOOJJJEEEAAA???===BBBCCCDDDAAA===::::::<<<===>>>???>>><<<:::::::::999;;;<<<===<<<;;;888777555444444444444444444333333333333333444555666666444111111555777;;;BBBKKKUUUYYY___dddffffffggghhhiiihhhhhhggghhhjjjkkklllooopppppplllfffbbbaaabbbfffrrrzzzzzz{{{|||qqqbbb```___bbbiiimmmkkkjjjkkkhhhnnnqqqrrrsssvvvuuuqqqmmmmmmmmmppptttvvvwwwwwwwww~~~qqqQQQAAAKKKRRRIIIDDD===888:::AAAKKK[[[VVV>>>???;;;777666777777555333666333333777;;;CCCQQQ^^^uuu{{{}}}tttqqqiiiZZZIIIBBBAAA@@@AAABBBIIIKKKNNNRRRWWW^^^fffkkknnnlllkkkmmmppprrrssssssuuuqqqllliiiiiihhhfffdddccc```\\\ZZZXXXWWWUUUTTTTTTQQQMMMKKKIIIGGGEEECCCHHHFFFFFFJJJPPPVVVXXXXXXOOODDD<<<:::999<<>>RRRhhhzzzfff[[[XXXYYY]]]eeeqqq{{{||||||}}}}}}{{{xxxwwwxxxyyyyyyyyyyyyzzzyyyyyyzzz~~~{{{qqqiiieeeZZZTTTKKKCCC@@@BBBFFFJJJPPPNNNJJJEEEBBBBBBEEEGGGIIIGGGGGGLLLSSSWWWVVVSSSUUUUUUWWWZZZ```hhhnnnsss|||xxx^^^LLLBBB???<<<;;;;;;:::888666<<<<<>>???CCCLLLWWW___```^^^ZZZYYYUUUPPPIIIBBB<<<888:::<<<>>>===<<<<<<>>>AAADDDEEEDDDBBB???<<<::::::888888999999999888666666444444444444444333333333333333333333444555666666555222222666888;;;CCCKKKSSSXXX^^^ccceeefffggghhhiiiiiihhhhhhhhhiiikkklllkkkmmmllliiidddbbbccceeelllzzzsssdddfffeeegggmmmooommmkkkllllllpppqqqpppppprrrqqqmmmggghhhjjjnnnssswwwyyyyyysss{{{~~~ZZZFFFMMMRRRJJJFFF===777999???IIIYYYVVV@@@???;;;777666777777555333444222222555999@@@NNN[[[ppp{{{vvvssshhhVVVEEE>>>???@@@@@@BBBHHHGGGFFFGGGLLLTTT___fffnnnooopppqqqqqqqqqqqqqqqwwwsssnnnkkkkkkjjjiiigggfffccc___\\\[[[YYYWWWVVVVVVSSSOOOMMMKKKJJJGGGEEEFFFEEEDDDGGGMMMSSSVVVWWWQQQEEE===;;;888888DDDTTTppp|||qqqccc[[[ZZZ\\\^^^^^^UUUQQQIIIAAA:::777777777777888888888:::???FFFLLLVVVVVVZZZ___cccgggpppzzz~~~yyywwwpppnnniiiccc]]]XXXUUUSSSMMMKKKIIIJJJNNNVVV^^^ccceeegggiiijjjjjjkkkmmmnnnoooooooooppppppnnnllljjjqqqtttxxx|||~~~|||wwwrrrrrrppppppttt|||yyyxxxyyy}}}yyytttvvvmmmhhh```XXX^^^ddd]]]MMMBBB888444444555888<<>>NNNaaa{{{mmm```[[[XXX[[[bbbmmmxxx~~~~~~|||{{{yyyxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyzzz}}}{{{tttppphhhccc[[[SSSMMMKKKJJJKKKIIIIIIHHHGGGGGGIIIKKKMMMPPPPPPQQQUUUYYYZZZVVVSSSNNNNNNMMMOOORRRWWW\\\___cccdddddd```]]]```hhhooosss[[[IIICCC@@@;;;888666666777777444666<<>>@@@AAACCCFFFHHHIIIHHHGGGDDDAAA>>>;;;:::777777666666666666666666444444444444333333222222333333444444555666666666777444444777999<<>>GGGVVVVVVDDDAAA<<<888666777777666333222000000333777===IIIUUUiii{{{}}}yyyvvvhhhUUUCCC===@@@AAAAAA@@@?????????@@@DDDKKKUUU\\\lllpppuuuwwwtttqqqoooooowwwtttpppnnnmmmlllkkkjjjjjjgggccc```^^^\\\ZZZWWWWWWUUUQQQOOONNNLLLJJJHHHGGGEEEDDDFFFKKKQQQUUUWWWVVVJJJAAA>>>:::666:::CCCTTTnnn}}}xxxyyysssjjjaaaZZZYYY\\\___\\\YYYRRRIII@@@;;;<<>>CCCGGGJJJJJJMMMRRRVVV[[[fffppp}}}~~~|||uuusssoooiiiccc^^^ZZZXXXQQQPPPOOOPPPSSSXXX^^^aaacccfffiiijjjjjjjjjkkklllmmmmmmnnnoooppppppoooooovvvxxx}}}xxxssspppooopppuuu|||~~~xxxvvvkkkeee]]]WWW___fff___JJJ@@@666444444555888;;;DDDRRR^^^^^^]]]gggzzzxxxrrrtttyyyiiiDDD:::???===IIIXXXoootttddd[[[VVVXXX^^^iiiuuu}}}zzzzzzxxxxxxxxxxxxzzzzzzzzz{{{{{{zzzyyyyyy|||~~~~~~|||uuurrrmmmfff___ZZZUUUSSSQQQRRRTTTVVVXXXZZZ[[[\\\ZZZ\\\^^^^^^\\\WWWQQQNNNFFFDDDCCCBBBCCCEEEHHHJJJLLLKKKIIIGGGFFFGGGIIIKKK\\\fffqqquuussskkk]]]QQQNNNKKKFFF???999777888:::666777999>>>HHHUUUdddmmm~~~}}}vvvlllaaa[[[XXXWWWVVVUUUTTTUUUVVVVVVSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[]]]^^^___^^^ZZZWWWWWWQQQNNNOOOPPPNNNOOOQQQWWWdddxxx000////////////.........+++,,,......///111555777777666444333111111111111111222222222222111000000111222333333333333111111000000000111222222333333222111111000000000000000///////////////////////////000111222444555666777777<<>>:::888888888666444222444777:::<<<=========???BBBGGGLLLOOOPPPPPPPPPJJJIIIFFFDDDBBB???<<<999888777555444444555777888555555444444333333222222333444444555666666777777777444444777999;;;CCCKKKPPPTTT[[[```cccdddeeefffiiiiiihhhgggggghhhiiijjjkkklllkkkiiifffgggkkkooo|||sssfffmmmlllppptttsssooommmooouuuzzz}}}{{{yyywwwqqqkkkggggggjjjmmmppprrrpppooonnnsss{{{mmmPPPOOOPPPMMMNNN@@@888888===DDDRRRVVVIIIBBB===888666777777666444222000000333666:::EEEPPPeeeyyyzzzvvviiiWWWEEEAAADDDDDDAAA>>>888:::===AAADDDJJJPPPTTTfffnnnxxx{{{xxxsssqqqqqqvvvtttrrrpppnnnmmmlllkkkllliiieeecccaaa^^^[[[YYYXXXVVVSSSQQQPPPOOOMMMKKKIIIGGGEEEFFFJJJOOOTTTXXX\\\QQQGGGAAA===777777;;;AAASSScccddd___]]]]]]]]]dddeeeeee```XXXTTTVVVZZZ]]]^^^[[[SSSIIICCCDDDFFF;;;;;;;;;;;;;;;===???@@@@@@@@@BBBFFFJJJPPP[[[fffooovvv~~~{{{wwwvvvrrrmmmgggaaa]]]ZZZUUUTTTSSSTTTWWWZZZ^^^aaacccfffjjjllllllkkkkkkllllllmmmnnnoooooooooppprrryyy|||}}}xxxuuusssssswww}}}{{{vvvjjjbbb\\\YYYccciiiaaaGGG>>>555444555555777;;;DDDTTTbbbddd```dddssstttmmmnnnttt}}}rrrJJJ:::===;;;FFFTTTjjjyyydddWWWSSSVVV]]]hhhttt}}}zzzzzzyyyxxxxxxxxxxxxyyywwwxxxyyyxxxxxxxxx{{{}}}{{{yyyvvvrrrmmmhhheeeccceeedddeeefffhhhjjjkkkkkkhhhhhheee___VVVMMMGGGDDD???===<<<;;;;;;===???AAADDDHHHLLLMMMKKKGGGCCCAAAHHHOOOVVVZZZ^^^cccbbb^^^\\\\\\XXXRRRIIIBBB>>>>>>===<<<;;;888999???IIIQQQfffhhhkkkllliiibbbZZZUUUUUUUUUTTTTTTTTTVVVWWWXXXVVVUUURRRPPPPPPQQQRRRTTTTTTTTTUUUUUUWWWXXXZZZ[[[[[[[[[]]]```cccdddcccaaaccc\\\VVVUUUTTTSSSTTTXXX\\\gggwww000////////////.........,,,---.........///222444777666555333222111111111111222222222222111000000111111333333333333222111000000000111222222333333222111111000000000000000000000000000000000000000//////111222444555777777888===DDDKKKOOOPPPOOONNNLLLLLLKKKLLLNNNQQQUUUWWWYYYZZZ\\\]]]___ccciiimmmooopppqqqrrrqqqnnnkkkjjjlllppptttuuuxxxpppYYYMMMIIIPPPWWWcccpppwwwuuupppkkkeee___XXXQQQMMMIIIFFFDDDBBB???<<<999888777777666666666555555666888:::<<>>@@@EEELLLPPP]]]hhhuuu}}}|||wwwtttsssssssssrrrpppnnnlllllllllllliiifffdddbbb```\\\YYYYYYVVVSSSRRRQQQPPPOOOMMMIIIHHHGGGFFFHHHLLLQQQUUU___UUUKKKCCC>>>999888999<<>>@@@IIISSS```ccc]]]QQQGGGBBBDDDHHHKKKMMMRRR[[[______aaacccccc```YYYOOOFFFAAA<<<===<<<::::::===EEEKKKTTTWWW\\\```aaa^^^ZZZWWWRRRRRRQQQRRRSSSUUUWWWXXXXXXVVVTTTSSSRRRSSSTTTUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\^^^bbbgggkkkmmmmmmmmmcccYYYUUUSSSRRRUUUZZZ```eeennnwww/////////.........---------...///.........000111555555444444333222111111222222222333222111111000000111222333444333222222000000000111222222333333222111111000000000000000000000000000000000000000///000111222444555666777;;;>>>DDDIIIMMMOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVZZZ[[[]]]```bbbggglllpppooopppqqqqqqqqqooonnnmmmooosssxxxyyywww|||ttt___TTTOOOOOOUUUbbbmmmrrruuuwwwhhhddd]]]VVVOOOKKKJJJJJJCCCAAA>>>;;;888666555555888777555555666999<<<>>>???CCCJJJRRRYYY\\\[[[YYYYYYTTTOOOJJJGGGBBB;;;666555444333222222444666777888777777666555444333333333555666888888888777777666444444777:::===EEEMMMQQQUUU[[[```bbbbbbcccdddeeedddccccccdddfffggghhhjjjkkkkkkiiifffeeeiiilllqqq}}}~~~wwwmmmqqqyyy|||uuuqqqsssqqqyyyzzzqqqhhhaaacccgggkkknnnnnnjjjgggfffhhhmmmsssyyywwwvvvxxxzzz~~~~~~cccLLLJJJKKKLLLRRRHHH<<<888:::===IIITTTQQQEEE@@@:::777777888777666333222222555666888@@@III]]]vvvvvvqqq```SSSGGGFFFIIIKKKLLLNNNKKKGGG@@@:::888<<>>@@@PPP]]]kkkooofffXXXLLLFFFBBBFFFJJJLLLQQQYYY^^^]]]bbbbbbcccccc```XXXNNNGGG>>>>>>>>>======@@@EEEHHHMMMOOOSSSWWWXXXWWWUUUTTTOOONNNNNNOOOPPPRRRTTTVVVVVVVVVUUUUUUTTTTTTUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[]]]]]]___dddlllssswwwyyysssiii]]]WWWSSSQQQTTTXXXZZZ\\\___dddmmmzzz............---------,,,+++---............///111333333333333333222111111333333333333333222222111000111222333444333222222000000000111222222333333222111111000000000000000000000000000000000000000000000111222444555666666;;;===@@@DDDGGGJJJLLLMMMOOOPPPRRRTTTVVVWWWXXXYYY\\\___aaacccfffiiinnnqqqpppppppppppppppqqqrrrsssssssssvvvxxxwwwxxxwww[[[QQQLLLRRR[[[ccckkkqqqggggggeee```XXXRRROOOPPPHHHGGGDDD@@@;;;777666555555555666888:::>>>AAACCC???@@@BBBGGGNNNSSSUUUTTTWWWSSSMMMJJJHHHEEE>>>999888777666666666777999:::999999888777666555444444444555777999999999888777777555555999===@@@IIIQQQRRRWWW\\\```bbbbbbbbbcccaaaaaaaaaaaaccceeeggghhhjjjlllmmmllljjjiiillloooqqqxxx~~~xxxuuu{{{|||vvvwwwtttzzz~~~}}}{{{wwwoooggg```aaaeeeiiikkkiiiddd```]]]```hhhoooqqqsss|||qqqkkkiiiiiikkkoooqqqpppnnnqqqnnn[[[HHHGGGHHHIIIOOOIII<<<777777888CCCPPPQQQGGGAAA:::777777888777666333222333555555666===EEEVVVpppsssnnnZZZOOOFFFFFFKKKTTT___hhhjjjeee\\\RRRIIIEEEEEEFFFRRR\\\kkkxxx~~~}}}wwwssspppqqqsssqqqnnnlllmmmnnnjjjiiiggggggfffddd```^^^[[[YYYWWWVVVVVVVVVTTTSSSMMMNNNMMMKKKIIIIIILLLOOOYYYZZZWWWOOOFFF>>>;;;999888>>>IIIWWW___[[[QQQIIIFFFJJJTTT```jjjkkkddd]]][[[^^^aaabbb___YYYSSSOOOKKKGGGAAA===<<<:::888666666555777::::::;;;BBBJJJTTTYYYaaagggkkklllmmmnnnllllllkkkhhhbbbZZZSSSOOOJJJJJJKKKMMMSSSYYY```dddfffhhhjjjjjjjjjkkkmmmooolllmmmnnnkkkhhhiiinnnsssyyy{{{~~~{{{zzz~~~}}}yyy{{{}}}uuujjj___\\\```dddmmmjjjYYYAAA:::555666999999:::<<<@@@MMMbbbsssyyy}}}ssshhheeehhhlllttt{{{~~~yyyWWWAAA<<<888:::FFFXXXjjjwwwwwwcccUUUUUUXXX```mmmyyy~~~|||zzzxxxxxxyyyzzz{{{||||||}}}}}}|||}}}|||zzzvvvsssrrrsssvvv|||{{{tttddd[[[MMMCCC===;;;999888666666666777999;;;===>>>LLLRRR[[[___\\\TTTKKKFFF>>>BBBEEEIIISSSaaakkknnnoooiiiccc``````\\\UUUNNNIIIEEEAAA??????AAABBBCCCKKKLLLNNNOOOPPPOOONNNMMMLLLLLLLLLLLLMMMOOOQQQSSSRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTTTTUUUVVVXXXZZZZZZ^^^^^^aaagggpppyyy{{{qqqggg```[[[VVVUUUWWWRRRSSSUUUZZZdddsss......---------,,,,,,,,,***,,,---.........000222222222333333333222111111333444444444444333222222000111222333444333333222000000000111222222333333222111111000000000000000000000000000000000000000111111222333444444555555999:::;;;>>>AAAEEEHHHJJJOOOQQQTTTWWWZZZ[[[\\\\\\___aaadddfffhhhkkkoooqqqqqqqqqooooooppprrruuuwwwwwwssssssvvvvvvtttyyyvvvcccPPPJJJKKKMMMSSSYYYbbbgggjjjhhh```XXXUUUUUUKKKKKKKKKIIIFFFCCCBBBCCC<<<===>>>@@@AAABBBCCCCCCDDDAAA>>>???EEEJJJNNNOOOOOOKKKGGGGGGHHHGGGBBB===<<<;;;;;;;;;<<<======>>>::::::999888777666555555444555777999:::999888777888666777;;;???CCCLLLTTTTTTXXX]]]aaabbbbbbbbbbbb_________```bbbdddfffhhhkkknnnqqqqqqooonnnqqqtttwwwyyyyyyttt}}}zzzzzzyyy}}}~~~{{{xxxuuuooohhhbbbccceeehhhhhhddd]]]XXXVVV[[[eeennnnnnjjjnnnwwwxxxzzzlllfffbbb___```eeefffccc___dddeeeVVVFFFFFFGGGGGGMMMJJJ;;;666555444???NNNPPPGGGAAA:::777777888888666222111222444444444:::CCCPPPlll}}}rrrmmmYYYOOOFFFGGGOOO]]]pppyyykkk]]]RRRLLLQQQYYYhhhvvv~~~~~~wwwqqqppprrrtttrrrooommmnnnoookkkiiihhhhhhhhhfffbbb```]]][[[YYYXXXXXXXXXWWWUUURRRSSSSSSQQQMMMLLLNNNQQQYYY^^^___XXXLLLCCC===;;;@@@@@@GGGVVVbbbddd]]]VVVNNNPPPYYYiiiyyy{{{tttjjjjjjjjjkkkjjjeee___ZZZOOOIIIBBB>>><<<:::888555666555777999999888>>>EEEJJJNNNTTTYYY\\\___aaacccddddddccc```[[[SSSKKKGGGFFFFFFGGGJJJPPPXXX```eeefffggghhhhhhhhhjjjlllooojjjlllllljjjgggiiiooouuuzzz{{{}}}~~~}}}~~~}}}wwwzzz~~~}}}vvvrrreee[[[ZZZ```eeemmmhhhUUUAAA999555777::::::;;;===CCCMMM```rrr|||}}}~~~~~~|||pppeeecccgggnnnwww~~~zzzZZZCCC===888555>>>NNNcccuuu|||hhhWWWUUUUUU[[[hhhuuu~~~{{{wwwuuuvvvwwwyyy{{{~~~}}}wwwssspppoooooovvvtttiiiUUUKKK@@@999999999888666:::::::::::::::;;;<<<<<<<<<===@@@EEEJJJJJJEEEAAA<<<>>>???CCCRRRjjj~~~uuuggg```___^^^YYYTTTPPPJJJDDDAAACCCFFFHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJLLLMMMOOOQQQOOOPPPSSSTTTUUUTTTSSSRRRSSSSSSTTTUUUVVVXXXYYYZZZ______bbbhhhrrr|||yyypppkkkeee]]]YYYYYYSSSTTTVVV[[[eeesss////////////............---...//////......///111222333444555555333111000222222333333333222222111222222222333333222111111///000000222333444555555444333111////////////000............///000222222111111222333444666777888=========<<<<<>>;;;:::777333444888666888:::<<<<<<:::888666999777999===AAAEEEMMMUUUYYY\\\___aaa````````````aaaaaabbbccccccdddeeeeeemmmppptttvvvvvvuuuuuuuuu{{{xxxuuuqqqnnnrrryyyzzz{{{wwwyyy{{{|||{{{zzzwwwpppjjjffffffgggjjjjjjcccXXXNNNNNNRRR___ooovvvrrrmmmnnnjjjpppwww}}}}}}mmmmmmjjjeeegggkkkiiibbb```ccc]]]NNNDDDEEEKKKNNNLLLCCC555222:::===FFFZZZPPPCCC:::999999555444666333333222111222555999===PPPhhh{{{~~~wwwhhhZZZNNNFFFJJJSSS```uuu{{{mmm``````bbbiiiuuu~~~yyyzzz|||}}}zzztttooonnnnnnpppmmmjjjjjjjjjiiieeebbbccc```]]]\\\\\\ZZZWWWTTTTTTRRROOONNNOOOPPPPPPOOOYYYaaahhhdddVVVGGG>>>;;;444>>>KKKYYYhhhpppiii\\\XXXXXX]]]kkkzzz}}}qqqsssvvvzzzzzzvvvmmmfffYYYQQQGGGAAA@@@@@@>>>;;;<<<;;;:::::::::;;;<<<===BBBCCCDDDHHHMMMRRRWWWZZZ^^^\\\ZZZVVVPPPJJJEEEBBBAAABBBDDDHHHPPPYYYaaafffeeefffhhhhhhggggggiiijjjnnnmmmjjjhhhiiikkknnnpppyyyzzz{{{}}}|||zzz~~~}}}vvvuuuzzz~~~yyyuuuuuurrrnnn^^^^^^]]]___ggglllcccUUU;;;:::777666666888;;;>>>BBBKKK```vvv~~~{{{~~~{{{sssmmmnnnqqqssszzzqqqHHH111777777999GGG___rrryyy{{{~~~~~~ddd[[[UUUSSSZZZdddnnnwww~~~zzzwwwvvvsssuuuwwwyyy{{{yyyppphhheeedddfffjjjrrr~~~fffTTTDDD@@@;;;888999999888777888888888:::<<<===;;;999;;;<<<<<<<<<<<<=========999999<<>>>>><<<888888<<<666777:::;;;<<<;;;999888999777888===AAAEEEMMMUUUZZZ]]]```bbbbbbbbbbbbcccaaaaaaaaaaaabbbcccddddddhhhjjjnnnqqqsssuuuvvvwwwwwwrrrooommmjjjhhhmmmuuu|||}}}{{{tttooojjjjjjjjjlllkkkcccWWWMMMKKKLLLWWWkkk{{{~~~zzzxxxqqquuu{{{{{{vvvwwwyyyvvvooolllhhh\\\JJJAAADDDIIIKKKQQQIII:::444:::<<>>:::>>>GGGXXXooowwwmmmiiigggllltttyyywwwrrrooossszzzwwweee[[[NNNEEEAAA@@@===;;;======;;;:::::::::;;;;;;<<<===>>>@@@DDDIIIMMMPPPUUUSSSQQQMMMHHHDDD@@@>>>???@@@BBBGGGOOOYYYbbbgggfffgggiiiiiiiiiiiijjjlllnnnmmmllljjjiiijjjnnnrrrwwwyyy{{{{{{zzz{{{}}}~~~}}}{{{zzz{{{uuutttxxx}}}zzzwwwvvvtttppp``````^^^aaahhhjjj^^^OOO:::888666666777999===???AAAIII\\\nnnvvvzzz|||uuuvvvxxx{{{wwwQQQ888<<<999999EEE\\\pppyyy|||}}}nnn]]]UUUQQQWWWaaakkkuuu}}}}}}yyyxxxwwwssstttvvvyyy}}}}}}uuuiii^^^VVVRRRQQQSSSWWWbbbrrrlllVVVHHH???<<<888777:::<<<======???>>>============:::888888888888999999999::::::;;;:::;;;>>>CCCPPPeeexxxwwwfffaaadddddd^^^YYYWWWSSSOOOMMMMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOOOOQQQSSSUUUWWW\\\^^^ccciiisss{{{oooccc[[[VVVVVVVVVXXX^^^iiixxx...------------,,,,,,,,,,,,...//////......///000000111222333333111000...111222222333333222222222333333444444444444333333......//////000111222333333333222111000000000000////////////000000111222111111222333444666777888999:::::::::;;;>>>BBBFFFMMMPPPTTTXXX[[[___cccfffmmmnnnppprrrrrrrrrqqqppprrrtttuuuvvvvvvssspppnnnrrrrrrsssttttttsssrrrrrrsssssstttvvvyyy}}}hhhTTTIIIHHHAAAGGGVVVkkk~~~xxxmmmllliiigggggghhhjjjllliiigggbbbYYYOOOJJJIIIKKKNNNKKKFFFBBB@@@AAACCCDDDEEEGGGHHHGGGFFFFFFHHHIIIPPPOOOMMMKKKJJJHHHGGGGGGEEEBBBAAACCCAAA<<<;;;<<<777888;;;===>>>>>>===<<<999777888<<<@@@DDDLLLUUUZZZ]]]aaadddeeeeeeffffffcccbbbaaa``````aaaccccccbbbdddgggkkknnnqqqssssssnnniiieeedddcccdddjjjrrr|||~~~zzzsssnnnkkkkkkkkkkkkhhh___SSSIIIFFFCCCJJJ___www}}}yyyfffPPPEEEEEEIIIKKKWWWRRRBBB777999;;;BBBRRRSSSHHH>>>999888555555777333333333222222444888;;;HHH```wwwxxxjjj[[[OOOFFFHHHNNNWWWhhhyyy~~~~~~}}}zzz|||}}}~~~|||yyyvvvttttttpppnnnlllllllllllljjjiiicccaaa^^^]]]\\\ZZZWWWUUURRRQQQOOOOOOPPPPPPNNNLLLQQQZZZcccfff___SSSHHHAAA??????CCCUUUsssvvvnnnkkkiiieeeaaaccchhhrrroooeeeVVVKKKEEECCCAAA@@@BBBAAA@@@>>><<<;;;::::::888888999:::<<>><<<:::999<<<===@@@FFFNNNYYYbbbhhhfffhhhjjjjjjjjjkkklllnnnlllnnnnnnkkkgggggglllqqquuuxxx{{{yyyuuusssvvvyyyxxxzzz|||yyyssssssyyy~~~|||wwwvvvtttpppbbb```___bbbiiigggXXXFFF999777666666777:::===???AAAHHHXXXhhhmmmooo{{{xxxuuuwwwzzzyyyUUU:::;;;:::999BBBWWWmmmzzz~~~}}}bbbXXXQQQTTT\\\fffrrr{{{}}}~~~~~~}}}zzzwwwwwwwwwttttttuuuyyy~~~~~~{{{wwwmmm___RRRHHHBBB@@@???AAADDDNNNaaaxxxnnnVVVFFF>>>===:::999:::???EEEJJJLLLOOOKKKEEEAAA???>>>===<<<888888888888888999999999;;;:::;;;<<<<<>>999999888:::<<>>@@@OOOllloooaaaYYYTTTQQQQQQSSS[[[jjj{{{rrriii\\\QQQKKKHHHHHHGGGHHHGGGEEEBBB@@@>>><<<;;;999999999999:::;;;======???===;;;999777777777777888:::===DDDMMMYYYccciiifffhhhjjjjjjjjjkkkmmmoookkkooopppllleeeccciiiooouuuzzz}}}yyyrrrooorrrvvvxxx{{{}}}yyyvvvxxx~~~~~~xxxvvvrrrnnnaaa______dddjjjdddRRR@@@999888777666777999<<<===@@@HHHWWWeeejjjiiiooowwwtttkkkjjjooouuuzzz}}}[[[===999:::888>>>QQQjjj|||lll```UUUSSSYYYcccoooyyy{{{{{{|||zzzwwwuuuuuuuuutttsssuuuyyy|||xxxoooggg]]]TTTGGG>>>;;;::::::999<<<;;;AAARRRiii}}}uuu]]]JJJAAA??????>>>>>>BBBIIIRRRZZZ______ZZZSSSMMMHHHEEEBBBAAA===============<<<<<<<<<::::::<<<===<<<@@@MMM[[[vvv~~~~~~ssskkkjjjiiieee]]]WWWRRRRRRUUUVVVSSSPPPMMMKKKJJJIIIJJJKKKJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNMMMMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNVVVWWWZZZ___jjjxxxuuufff[[[TTTSSSUUU[[[eeeqqq~~~////////////.........---,,,---......------...///000222333555555444222111000111222333333333333333222333444444555555555444222111000000111222444555333333333333333222222222111000000000000111111222111111222333444666777888;;;<<<======<<<<<<===>>>FFFJJJQQQWWW^^^dddkkkooopppsssxxx}}}~~~|||{{{zzzxxxuuusssrrrqqqnnnllliiigggfffggghhhjjjlllmmmmmmllllllnnnrrruuuyyyqqq```XXXOOOLLLWWWkkk{{{vvvtttvvv{{{~~~uuuiii___ZZZVVVVVVSSSNNNJJJHHHIIIJJJGGGDDDAAA===<<<>>>DDDIIINNNPPPTTTWWWZZZ[[[\\\\\\\\\UUUOOOLLLGGG???888666777888:::<<<>>>?????????:::777777:::===BBBKKKTTTXXX\\\```ccceeeeeeggghhhfffeeecccbbbaaaaaaaaaaaaeeeiiipppyyy~~~zzzxxxrrrmmmnnnppprrrwww~~~{{{yyyyyy|||}}}wwwuuuooofffaaaaaacccdddfffeee```VVVJJJCCC;;;:::<<>>???HHH]]]{{{nnn[[[OOOIIIFFFFFFDDDEEEOOO___mmmssstttpppjjjaaaXXXRRRNNNKKKJJJJJJIIIGGGDDDAAA>>><<<;;;;;;;;;;;;::::::::::::::::::999888666666666777888666888<<>>???>>>AAANNN[[[vvvwwwnnnnnnmmmjjj]]]XXXTTTTTTWWWXXXUUURRROOONNNLLLKKKLLLLLLLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGHHHIIIJJJRRRTTTYYY___hhhttttttggg\\\VVVWWW[[[cccmmmyyy000000/////////.........+++---......------...///111222444555555444333222000111222222333333333333111222333444444555444444333222111000000222444555333333444444444333333222111111111000000111111222111111222333444666777888<<<>>>???@@@>>>===>>>>>>CCCHHHPPPWWW___gggnnnssszzz|||~~~{{{xxxuuutttttttttnnnkkkgggcccaaabbbdddeeeeeefffffffffeeeeeehhhjjjlllyyyvvveeeVVVIIIIIITTTiii}}}nnneeebbbccciiirrryyyyyysssjjjddd[[[YYYWWWTTTPPPMMMJJJHHHGGGDDD@@@;;;999;;;AAAFFFSSSXXX```hhhmmmnnnlllkkkfff\\\RRRMMMGGG???999777444555666888:::;;;;;;<<<:::777666999<<>>999888777333333444444333222111333555<<>>???CCCQQQkkkppp```SSSMMMLLLGGGGGGGGGHHHLLLQQQWWW[[[cccfffjjjiiiddd[[[RRRLLLIIIIIIHHHGGGEEEBBB@@@???;;;;;;;;;;;;;;;;;;::::::888888999999888777666666666888<<>>>>>EEEOOOZZZcccjjjllllllrrr|||wwwffffffooovvvmmmLLL===555888:::AAASSSmmmjjj^^^ZZZ\\\dddlllxxx{{{}}}yyyvvvuuussssssqqqmmmfff\\\SSSMMMMMMLLLJJJFFFAAA===;;;:::888888999===EEEPPP[[[bbbdddccc___YYYTTTRRRSSSUUUaaa]]]VVVNNNGGGEEEGGGJJJJJJKKKLLLPPPWWWcccqqq{{{}}}jjj]]]QQQPPPNNNKKKHHHEEECCCBBBDDDBBBBBBAAAAAAGGGWWWfffxxx~~~xxxqqqooolllhhhccc___\\\ZZZVVVSSSQQQOOOOOONNNMMMKKKLLLLLLKKKKKKLLLLLLMMMNNNKKKLLLLLLMMMNNNMMMMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFLLLPPPUUU\\\cccmmmvvv||||||wwwooohhhccc[[[aaakkkvvv......---------,,,,,,,,,+++,,,...---,,,,,,---///...///111333333333111111///000111222333444444444///000111222333333444333333111///......000222444222333444555555555444333222222111111111111111222111111222333444666777888999<<<@@@CCCDDDDDDEEEEEECCCHHHQQQZZZcccmmmuuu{{{|||~~~}}}{{{yyywwwuuutttooonnnllljjjgggdddaaa```^^^```aaaaaa``````aaabbbaaagggmmmtttqqq___QQQGGGKKKUUUgggqqq~~~||||||~~~~~~yyysssmmmiiieeecccaaa[[[PPPGGGGGGGGGFFFDDDAAA??????@@@BBBNNN```rrr~~~}}}^^^QQQCCC===;;;888777888777777888999::::::;;;<<<:::777555888;;;???IIIRRRZZZ]]]aaaddddddeeeeeefff```aaabbbbbb```\\\XXXVVVXXXYYY]]]hhhuuu}}}}}}yyyyyyzzzwwwvvvvvvmmmkkkiiihhhkkkuuurrrjjjaaaVVVUUU\\\```bbbccc___UUUHHH<<<555111555666777DDD```|||{{{qqqqqqsssuuuzzz}}}zzzfffPPPIIIMMMKKK___ZZZAAA777999999<<>>999999777222333444444333222111222444999OOOmmmuuueeeXXXVVVZZZdddxxx}}}zzz{{{zzzwwwsssooopppuuuyyyvvvxxxxxxuuupppmmmmmmnnniiieee___\\\\\\]]]______[[[WWWUUU]]]gggjjjbbbXXXLLLDDD>>>===AAAJJJ]]]ooo~~~~~~{{{qqqdddXXXSSSRRRFFFIIIMMMOOONNNNNNPPPRRRZZZaaaiiinnnkkkbbbXXXRRRLLLLLLLLLKKKJJJGGGEEEDDD<<<<<<============<<<<<<888888999999888777555444777888<<>>555999;;;>>>LLLfff|||nnn```ZZZ[[[aaahhhvvvzzz}}}yyyxxxssssssoooiiiaaa[[[WWWVVVUUUUUUSSSLLLCCC===;;;;;;666999<<<===???CCCJJJPPPQQQQQQQQQOOOLLLIIIIIIIIIJJJLLLMMMKKKFFFEEEIIINNNNNNOOOPPPSSSYYYeeesss}}}~~~{{{wwwqqqiiiaaa[[[VVVUUUSSSOOOLLLIIIFFFEEEDDDBBBBBBBBBDDDMMM___ppp|||{{{xxxqqqiiiccc___^^^[[[XXXUUUSSSSSSRRRPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOLLLLLLMMMNNNNNNNNNNNNNNNKKKJJJHHHGGGFFFEEEFFFFFFIIIKKKPPPVVV^^^iiissszzz|||}}}~~~zzzsssmmmhhhaaagggrrr}}}111000000///...---------...------,,,,,,,,,------///000222333333222000///000111111222222333444444222111111111222333333444222222111000000111222333555444444333333333444444222222111111222222333444333333333444555666777888>>><<<>>>DDDIIIJJJLLLOOOPPPRRRTTTYYY```lllxxx}}}{{{zzzyyyvvvqqqjjjfffddddddddddddbbbbbbaaaaaaaaa````````````dddhhhllluuu|||___TTTMMMGGGYYY]]]kkk|||{{{xxxyyy{{{{{{ooopppnnnmmmpppnnnaaaQQQKKKKKKKKKJJJHHHEEEBBB@@@EEEHHHQQQ^^^lllsssrrrnnnNNNGGG>>>999888:::;;;;;;999666555888:::999<<<@@@<<<;;;:::888999???JJJRRRXXX]]]bbbffffffeeeddddddaaa```___^^^\\\[[[ZZZYYYYYY^^^gggpppxxx~~~|||xxxooohhhhhhllltttooobbb]]]___cccddd```ZZZSSSLLLCCC;;;555222///888<<<<<<[[[{{{|||~~~|||vvvrrrppppppqqquuuuuurrrrrrmmmWWWIIIOOOKKK^^^bbbLLL:::<<>>???DDDTTTfffttt~~~xxxoooiiibbbYYYWWWTTTQQQQQQRRROOOIIIDDDJJJQQQXXX^^^hhhooojjj```VVVWWWUUUQQQPPPPPPMMMGGGDDDCCC@@@>>><<<;;;:::999;;;;;;:::999999999999999888<<<>>>AAAJJJXXXbbbeeellljjjiiiiiiiiihhhfffdddjjjgggfffmmmwww~~~~~~{{{~~~~~~~~~zzzkkk[[[ccceeefffaaaTTTDDD999555444444555666888999;;;<<>>>>><<<:::888888;;;===HHHQQQZZZ[[[SSSJJJEEEDDDBBBDDDGGGJJJMMMNNNOOOPPPQQQOOONNNPPPSSSZZZiiiwwwwwwuuuiiiYYYQQQTTTWWWVVV^^^YYYRRRMMMJJJJJJIIIIIIKKKDDDBBBGGGFFFIIIbbbuuukkkddd```]]]]]]\\\[[[YYYVVVSSSQQQOOOQQQPPPOOOOOOOOOPPPQQQRRRPPPOOOOOONNNNNNOOOPPPPPPOOONNNLLLJJJIIIHHHHHHIIIIIIKKKPPPUUU]]]fffpppvvvzzz{{{}}}~~~}}}xxxqqqlllgggooozzz111000000///......------...------,,,,,,---------///000222333444333222111///000000111222222333333222222111111222222333444222222111000000111222333555444444333333444444444222222111111222222333444333333333444555666777888;;;:::===FFFNNNRRRWWW\\\```bbbeeefffhhhmmmuuu|||}}}}}}}}}xxxuuuqqqnnnlllkkkiiigggbbbbbbbbbaaaaaa`````````ZZZ[[[]]]___gggxxx}}}mmm^^^RRRTTTUUU]]]hhhnnnpppuuu{{{~~~|||wwwqqqkkkgggffffffgggjjjmmmpppxxx~~~yyyppp___VVVKKKGGGHHHIIIGGGCCCDDDEEEKKKUUU^^^aaa\\\WWWHHHCCC>>><<<>>>??????======999888:::<<<<<>>???CCCSSSddd{{{}}}vvvnnnjjjgggccc^^^ZZZTTTLLLGGGCCCHHHMMMSSS]]]hhhiiieeeaaaaaa]]]WWWTTTSSSPPPJJJKKKHHHDDD@@@>>>===<<<<<<===<<<;;;:::999999999999777:::===@@@JJJYYYdddhhhkkkjjjhhhhhhgggfffcccaaabbb```bbbjjjuuu}}}}}}zzz}}}}}}}}}~~~~~~zzzyyywwwkkk^^^aaadddfff___QQQBBB888555555555555666777999:::;;;>>>AAAGGGQQQ]]]iiirrrvvv}}}|||jjjbbbbbbcccooosssxxxyyyvvvjjjTTT@@@:::555999<<<@@@UUUnnnvvv|||sssaaaVVVUUUYYY^^^kkkrrryyy|||zzzxxxxxxyyyxxxvvvrrrnnnnnnppplllfff___VVVJJJBBB>>>>>>======>>>>>><<<:::888999<<>>===<<<:::999999::::::666:::<<<@@@JJJZZZfffjjjkkkiiigggeeedddbbb___\\\ZZZ[[[___jjjvvv~~~}}}~~~}}}~~~}}}zzzyyyuuuqqqqqqppphhh^^^___dddeee\\\KKK===777666666666666777888999::::::999;;;???GGGSSSbbbooovvv}}}vvvddd```fffhhhuuu}}}|||yyysss\\\CCC;;;555888<<<===NNNfffqqqxxx|||xxxdddWWWRRRVVVZZZcccjjjsssyyyzzzxxxxxxyyyyyyzzzzzzxxxyyyyyyssskkkZZZRRRGGG@@@>>>>>>===<<<======<<<999888:::>>>AAAIIILLLOOOKKKCCC===;;;<<<@@@FFFNNNUUUXXXXXXWWWWWWRRROOONNNOOOPPPTTT___jjj~~~tttlllfffZZZYYYYYYZZZ[[[[[[ZZZXXXRRRKKKIIIKKKJJJQQQmmmzzznnniiigggeeeccc___^^^]]][[[YYYVVVUUUTTTRRRQQQOOONNNMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQOOONNNMMMKKKJJJIIIHHHHHHIIIKKKOOOSSSZZZbbbkkkqqqxxxzzz~~~}}}yyyvvvsssyyy000000//////............------,,,,,,,,,---.........///111333444555555555000000000111222222333333333222222111222222333333333333222222222111222222333333444444444444444444222222111111222222333444333333333444555666777888999888;;;BBBIIIOOOXXXaaaqqqxxx}}}uuupppssswww|||}}}~~~|||zzzvvvsssppplllhhheeegggffffffdddcccbbbaaaaaacccaaa``````dddjjjpppttt{{{}}}~~~yyysssllliiihhhhhhgggccc]]]WWWUUUVVVXXXYYYYYYYYYZZZbbbppp~~~yyyggg]]]ZZZWWWOOOHHHHHHEEEDDDHHHPPPUUUUUUSSSMMMKKKIIIJJJLLLMMMKKKHHHBBB===::::::;;;<<>>888333111111000333444666FFFaaattt~~~~~~|||{{{|||dddOOOMMMKKKQQQ]]]cccUUU>>>777>>>@@@MMMUUUOOOCCC===;;;:::888777666555444444444444666;;;HHH^^^{{{qqq```YYYXXXbbb}}}|||zzzxxxsssnnnjjjfffdddccc___\\\ZZZ\\\bbbiiimmmoooaaaSSSEEE@@@???BBBOOO^^^vvv}}}pppcccYYYTTTHHHHHHGGGEEEHHHPPPYYY___cccffffffbbb```]]]VVVNNNKKKIIIFFFGGGHHHHHHFFFCCC???>>><<<;;;:::;;;<<<===999<<>>555777<<<:::GGG___nnnwww|||mmm\\\TTTUUUYYY]]]eeeooowwwzzzyyyxxxxxxzzz}}}~~~tttjjjYYYRRRIIICCCAAAAAA@@@???===<<<;;;999999;;;@@@DDDIIIJJJIIIEEE>>>;;;<<<>>>AAAHHHPPPWWWYYYZZZ\\\]]]UUUPPPMMMMMMMMMNNNVVV^^^yyyxxxqqqhhhgggeeeddddddccc```^^^XXXRRROOOOOONNNVVVqqq{{{ooohhhhhhhhhgggddd___^^^\\\ZZZXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTSSSRRRRRROOONNNMMMLLLJJJIIIHHHHHHHHHKKKNNNRRRXXX```hhhnnnuuuyyy}}}}}}{{{yyy~~~////////////............,,,,,,,,,,,,,,,---...///---...000222333555555666111111222333333444444555333333222222111222222333333333333333222222111111222333444555555555444444222222111111222222333444333333333444555666777888888777:::???DDDIIISSS\\\jjjsss}}}~~~yyyvvvyyy~~~~~~xxxtttpppllljjjkkkkkkiiihhhfffeeedddccc_________```bbbdddeeefffkkkuuuxxxsssoookkkfffccc\\\WWWOOOKKKMMMWWWfffsss~~~|||yyytttmmmhhhYYYRRRLLLMMMTTT\\\```bbb]]]XXXSSSPPPPPPQQQOOOMMMDDD>>>::::::;;;;;;???DDDHHHJJJLLLLLLKKKNNNSSSXXX^^^```ccccccbbb___^^^^^^[[[]]]___aaadddgggiiijjjttt||||||uuuqqqmmmlllkkklllmmmmmmllllllllloooqqqpppnnnmmmlllkkkooolllfffbbb```_________]]]WWWNNNEEE>>>888333000000222333444999DDD^^^zzznnnRRRIIILLLMMMYYYfff]]]EEE:::???===JJJUUUQQQFFF===::::::888888666555555555555555555:::BBBSSSoooppp^^^VVVSSS]]]{{{|||{{{yyyuuupppkkkgggcccaaa```^^^\\\]]]bbbiiippptttiiiYYYIIIBBB@@@BBBNNN[[[qqq}}}pppddd]]]RRRPPPLLLIIIHHHKKKQQQWWWYYY```gggjjjkkkhhh___TTTPPPNNNNNNQQQSSSRRRMMMHHHAAA@@@>>><<<<<<===???@@@???BBBDDDGGGOOO[[[dddggghhhfffcccbbb```^^^[[[XXXXXX\\\dddqqq||||||{{{{{{|||}}}yyyxxxwwwzzzzzzuuuoooiiiccc]]]ZZZYYY]]]dddbbbRRR@@@777777777888888777888888999:::::::::===BBBHHHQQQ\\\iiirrrooowwwjjjaaaiiieeexxxrrrYYYEEE666666;;;999BBBZZZkkkttt|||yyydddXXXVVVYYY[[[bbbllluuuzzz{{{zzzyyy{{{sssggg[[[UUULLLGGGEEEDDDCCCAAA===<<<;;;::::::>>>CCCHHHKKKKKKIIIFFFBBBAAADDDGGGLLLRRRYYY^^^___bbbfffiii[[[UUUOOOLLLJJJIIINNNTTTcccttt{{{wwwsssrrrpppooommmfff```[[[ZZZZZZ```tttooojjjeeedddggghhhfffccc^^^]]][[[YYYXXXWWWVVVVVVXXXVVVUUUSSSRRRRRRSSSSSSRRRSSSUUUWWWWWWVVVSSSRRROOONNNNNNMMMKKKJJJIIIHHHHHHJJJMMMQQQWWW^^^gggmmmrrrwww}}}~~~//////////////////......,,,,,,,,,,,,---......///---...///000222333444555222222333333444555555555333333222222111111222222333444444444333222111000111222444555666555555444222222111111222222333444333333333444555666777888777777:::@@@CCCHHHRRR\\\eeemmmvvvzzzzzz{{{}}}xxxtttpppnnnppppppnnnmmmkkkiiihhhggg]]]^^^`````````bbbfffiiinnnwwwvvvmmm___VVVKKKDDD@@@CCCMMMWWWbbblllxxxooofff\\\ZZZ___hhhnnnpppiiibbbYYYSSSPPPOOOMMMKKKIIICCC??????>>>===???DDDFFFJJJPPPSSSTTTUUUYYY\\\___aaacccccc```^^^\\\\\\ZZZ\\\```ffflllqqqvvvxxxuuuooojjjlllnnnpppqqqpppooonnnjjjooosssqqqpppooommmjjjnnnjjjdddaaa````````````XXXRRRJJJBBB<<<888444111///333222444;;;@@@YYY~~~^^^JJJLLLIIISSScccaaaLLL======:::FFFRRRSSSJJJ@@@;;;:::888888777666555555555555111666===IIIcccttt```WWWSSSYYYrrrzzz{{{zzzwwwsssnnnjjjeeecccbbbaaaaaaaaacccjjjrrrxxxrrr___MMMEEEBBBCCCMMMYYYooowwwnnn```YYYSSSQQQOOONNNPPPUUUVVV```llluuuxxxuuujjj___[[[YYYXXX[[[___^^^WWWQQQHHHFFFCCCAAA@@@@@@BBBCCCDDDHHHKKKMMMSSS^^^dddffffffdddbbbaaaaaa___\\\ZZZZZZ___gggqqqzzz}}}|||{{{{{{}}}~~~~~~}}}{{{ssskkkbbbZZZXXX[[[___eee```MMM<<<888888777777777777888888:::;;;;;;:::>>>DDDJJJQQQ[[[fffoookkkpppyyyuuuhhhiiifffvvvoooSSS<<<666<<<999???UUUgggmmmwwwlll\\\WWWXXXYYY___hhhrrryyy||||||{{{~~~ttthhh```YYYQQQLLLJJJHHHEEEBBB??????>>>===>>>BBBIIINNNQQQQQQPPPNNNLLLMMMPPPRRRVVV\\\cccffffffhhhmmmrrrhhh___VVVPPPKKKHHHKKKPPPUUUeee~~~yyyrrrlllkkkkkknnnwww}}}wwwpppkkkgggeeeaaabbbccceeeggggggeeeccc^^^]]][[[YYYWWWWWWXXXXXXZZZYYYWWWVVVUUUVVVVVVWWWUUUWWWZZZ[[[ZZZXXXTTTRRROOOOOONNNMMMLLLJJJIIIHHHGGGIIIMMMQQQVVV^^^gggmmmqqqvvv}}}.../////////////////////,,,,,,,,,,,,---...//////.........///000222333444111222222333333444555555444333222222111111222222444444444444444222111000000222444555666666555444222222111111222222333444333333333444555666777888888999===AAADDDGGGPPPZZZccchhhoootttwwwzzz|||wwwsssuuutttsssqqqooommmkkkjjjbbbccccccaaaaaagggqqqzzz~~~|||lllaaaWWWPPPIIIBBBAAAEEEGGGQQQ^^^iiipppwww}}}vvvnnnnnnuuuzzzsssiiiaaa\\\YYYUUUQQQQQQLLLHHHHHHFFFCCCDDDHHHGGGNNNWWW\\\]]]^^^___```aaabbbcccbbb___\\\[[[[[[ZZZ\\\aaagggmmmsssxxxzzzxxxpppjjjmmmpppsssssssssrrrrrrmmmtttxxxvvvuuuvvvuuuqqqlllhhhbbb``````bbbbbbbbbYYYRRRGGG>>>999666444333...333000222999;;;RRR~~~jjjQQQIIIEEELLL\\\```QQQAAA::::::DDDOOOTTTOOODDD<<<:::999888777666555555555555///666:::AAAWWWyyyyyycccXXXRRRSSSfff|||}}}|||zzzxxxsssooojjjhhhdddeeeeeeeeefffkkktttzzzxxxdddPPPGGGCCCCCCLLLXXXllluuuiii___[[[YYYVVVVVVYYYZZZeeerrr{{{}}}rrrggg```]]][[[___fffhhheeeaaaSSSPPPKKKGGGDDDCCCDDDDDDGGGLLLPPPSSSYYYbbbffffffdddbbbaaaaaabbbaaa___]]]```cccjjjrrryyy}}}~~~{{{zzzzzz{{{}}}~~~~~~~~~~~~wwwoooddd\\\]]]cccbbbeee]]]III;;;999999666666777777888999:::<<<===999===AAAFFFLLLVVVdddnnnjjjjjjooozzz~~~kkkcccdddnnnyyydddEEE888===:::<<>>:::999888777666666555555555111888;;;===OOOppp|||cccWWWPPPNNN\\\ooo~~~~~~}}}{{{wwwsssooollleeegggiiihhhhhhllluuu||||||gggRRRHHHDDDDDDLLLWWWgggssskkknnnyyyyyyjjjeeebbb]]][[[]]]___jjjvvv~~~uuujjj^^^YYYXXX]]]gggooopppooo[[[XXXRRRLLLGGGEEEDDDEEEGGGMMMRRRVVV\\\eeehhhhhhbbbaaaaaabbbccccccaaa```eeehhhnnntttyyy}}}~~~~~~{{{{{{{{{|||xxxqqqggg___aaajjjdddfff[[[GGG:::::::::555666666777888999;;;===>>>666:::===AAAGGGSSSbbbnnniiiggghhhqqqjjjYYY[[[bbbmmmzzzoooKKK:::===:::;;;MMM^^^dddpppsss]]]TTTTTTQQQVVV___kkkvvv~~~wwwooohhh```ZZZVVVRRRMMMIIIGGGFFFEEEEEEGGGLLLTTTZZZaaaaaabbbbbbbbbaaabbbbbbjjjsss|||~~~{{{|||vvvggg\\\TTTOOOPPPTTT]]]fff~~~{{{rrrkkkcccbbbccceeeggggggiiilllhhhmmmpppnnnhhhccccccddd```___\\\[[[ZZZZZZ[[[\\\ZZZYYYXXXWWWXXXXXXZZZ[[[[[[]]]```aaa___[[[UUURRRNNNOOOOOONNNMMMKKKIIIHHHFFFHHHLLLQQQWWW___hhhooosssyyy111000000///...---------222111000//////......///,,,,,,---...///000111111111111000000000111333444222111111111111111222222333222222222222222222222111111222333444444444444444333222222111111222222222333333444555666777777:::;;;===???CCCHHHNNNSSSaaaeeeiiilllnnnqqqwww{{{~~~}}}xxxsssnnnkkkiiiiiihhhggghhhoooyyy}}}||||||~~~nnn[[[PPPIIIAAA???CCCEEEHHHXXXkkkttt~~~rrrkkkbbb```bbbdddaaa^^^lllkkkjjjjjjkkkjjjgggeeebbbbbbaaa___]]]ZZZWWWUUUWWW^^^ccceeeiiiooorrrqqq{{{sssiiihhhjjjlllnnnrrruuuxxxzzz}}}lllfff___^^^aaacccbbb```[[[MMM===777555333000000111222///111888:::JJJfffqqqbbbIIIDDDAAAGGGPPPOOOBBB666;;;999@@@OOOSSSHHH===:::;;;999777666666666555444333555777:::AAAWWW|||qqq[[[MMMLLLTTT]]]qqq~~~wwwoooiiiffffffiiikkknnnvvv~~~~~~ttt[[[GGGDDDCCCGGGTTTjjj}}}{{{jjj___ZZZ\\\hhh{{{uuuppphhhaaadddeeekkkvvvzzzvvvooolllbbbWWWRRRZZZhhhsss~~~xxxqqqeeeXXXNNNIIIIIIJJJHHHKKKPPPWWW]]]cccfffhhhcccaaacccfffeeebbbcccgggiiioooyyy}}}zzz{{{ooocccaaabbbbbblll]]]LLL@@@:::555666888777777888999;;;<<<<<<======;;;<<<>>>BBBJJJYYYhhhcccgggnnnuuu~~~vvvYYYXXXTTT[[[oooUUU666888>>>;;;FFF[[[fffooo{{{```QQQPPPMMMSSS[[[dddoooyyyyyyoooeeeaaa^^^ZZZXXXZZZOOONNNMMMNNNTTT]]]ffflllrrrooollljjjgggggglllqqqyyy|||oooccc[[[ZZZ[[[dddooo|||oooiiimmmqqqxxx~~~yyywwwtttooojjjfffbbb```bbb```^^^]]]^^^^^^]]]\\\XXXXXXXXXXXXYYY[[[\\\^^^^^^___aaacccccc___YYYUUUQQQPPPMMMJJJGGGFFFEEEEEEDDDEEEHHHOOOYYYccckkknnnyyy{{{111000000///......------444333111///---,,,,,,+++++++++,,,---...///000000222111000000000111222333222222111111111111111111222222222222222222222222000111222333444444555555444333222222111222222222222222333444555666777777999;;;===???BBBHHHNNNRRR___bbbgggiiijjjmmmssswww|||wwwtttqqqooonnnllliiihhhllltttyyy}}}{{{|||~~~sssbbbQQQDDDBBBBBBCCCKKKVVVkkkzzz|||xxxxxxzzzyyywwwxxxuuurrrooommmjjjgggdddeeeccc```]]]ZZZXXXVVVUUUXXX```gggkkknnnssstttssswwwyyyuuunnniiijjjlllnnnqqqtttwwwyyy{{{wwwlllgggbbbbbbeeegggfffcccYYYKKK<<<666555222000111111222///111777999GGGaaa~~~{{{~~~~~~}}}}}}}}}sssgggNNNFFF@@@CCCIIIIII@@@555999666:::HHHSSSQQQFFF===;;;999777666666666555444222333555777<<>>777666333444>>>OOOXXXOOO@@@<<<999777666777777666444333333444555777CCC]]]ttt}}}eee]]]ZZZVVV___oooyyyuuurrrrrrtttvvvxxxmmmSSSIIIDDDGGGRRR^^^qqqxxxnnnccc___bbbrrrxxxfffYYYTTTNNNJJJMMMQQQTTTZZZ```]]]YYYWWW[[[aaalllzzzvvvggg___^^^aaagggfffdddbbbaaaaaabbbccc___\\\\\\]]]]]]\\\___eeemmmttt}}}|||zzzqqqddd\\\[[[]]]\\\\\\PPPBBB<<<999777999<<<777777888999:::;;;;;;<<<===;;;;;;<<<===BBBPPP]]]mmmlllppp|||jjjOOONNNNNNUUUeeeuuu|||{{{}}}eeeJJJ===999888<<>>999333444333777FFFTTTOOO@@@<<<:::888777777777666555555555666666777>>>PPPaaappphhhcccZZZbbbmmmvvvsssrrrtttuuuwww}}}uuuYYYKKKDDDFFFQQQ]]]ppp~~~sssjjjeeecccmmm~~~rrrdddYYYYYYQQQJJJIIIKKKOOOXXXaaabbbbbbaaa]]]\\\```lllwwwuuuhhh^^^\\\^^^hhhhhhgggfffeeedddcccbbb___[[[YYYZZZYYYXXX]]]ccclllrrr{{{}}}vvvsssqqqjjj___ZZZ[[[\\\[[[TTTIII>>>:::888777888;;;777777777888999::::::;;;;;;::::::<<<<<<@@@MMMYYYqqqppptttpppTTTRRROOOPPP]]]nnnuuurrrsssfffPPP===555888>>>@@@NNN[[[mmm~~~}}}gggUUUNNNJJJOOOZZZggguuu}}}qqqpppuuuyyyzzz|||nnnjjjddd___```iiiwwwyyywwwxxxxxxvvvuuuuuuwww}}}~~~}}}xxxsssoookkkiiigggeeebbbaaa```___^^^\\\]]]\\\\\\\\\]]]___aaabbbdddfffhhhjjjjjjfff___YYYQQQOOOLLLIIIGGGFFFGGGHHHFFFHHHKKKQQQ[[[gggttt|||////////////............++++++++++++,,,...///000,,,,,,---...///000111111222222222222111111000000222333333333333222111000//////000000000111111111000000000000222333555666555444333333222222333333111111222333444555666666777:::===???BBBFFFJJJNNNTTTYYY^^^bbbfffjjjqqqvvvvvvwwwwwwwwwwwwyyy}}}{{{xxxvvvuuurrrvvv|||}}}zzzxxxeeeOOOBBB???CCCIIILLL[[[tttxxxlllaaa]]]bbbmmm}}}|||yyyssspppllliiiiiiiiiiiihhheeeaaa[[[VVVUUUXXX]]]```dddmmmvvvzzz||||||yyytttsssllleeecccbbbdddkkksssvvvxxxyyywwwrrrppprrruuuzzz~~~~~~qqqeeecccbbbeeehhhfff^^^WWWGGG>>>666444222000000222///444000...333333777EEE^^^yyy~~~}}}|||wwwtttwwwxxxzzz}}}mmmYYYKKKFFFDDD???:::333777666555<<>>===;;;999888888888777666555444555666666:::EEERRRlll|||rrreeejjjqqqxxxuuussstttttttttzzz{{{___NNNEEEFFFPPPYYYmmm~~~sssnnnjjjmmmxxx}}}uuujjjaaa[[[TTTMMMKKKLLLQQQZZZdddlllooommmdddZZZWWW]]]ccciiimmmnnnjjjbbbZZZWWWWWW^^^```dddggghhhfffdddbbb```\\\YYYYYYXXXXXX\\\cccooottt{{{|||sssjjjnnnmmmggg___\\\___```^^^NNNDDD;;;888777666666888666777777888888999999999888888999;;;<<<@@@KKKWWWmmmnnnttt~~~VVVPPPIIIIIITTTeeennnnnnooojjjXXXAAA555888>>>@@@JJJWWWiiizzz}}}]]]QQQIIIMMMWWWbbboooyyy}}}zzzwwwzzz{{{|||~~~qqqmmmfff___]]]cccppp{{{~~~xxxqqqqqqyyy~~~yyyuuuqqqnnnllleeecccaaaaaaaaaaaa```___^^^^^^]]]]]]^^^```bbbccceeegggjjjmmmmmmiiibbb\\\SSSPPPMMMIIIGGGGGGHHHIIIGGGJJJNNNSSS\\\hhhuuu~~~|||//////////////////......///...---,,,,,,,,,,,,,,,,,,------...///000111111111111222222222111000000111222333444444333222111///000000111111222222222111111000000111222444555555444444333333333333333111111222333444555666666777999<<>>BBBFFFQQQhhh{{{pppddd\\\YYY^^^kkkxxx~~~vvvrrrqqqnnnjjjhhhgggfffeeeccc```]]]XXXUUUUUUXXX\\\___aaajjjssswwwyyy|||zzzwwwsssmmmhhhffffffjjjsss|||~~~}}}vvvssstttxxxrrrgggeeedddeeefffbbbXXXPPPAAA:::444333222//////222...444111...333222444>>>PPPlll{{{|||iiiZZZPPPIII@@@:::555888999666666;;;>>>>>>>>>;;;999888999999888666333222222444444555<<>>HHHSSSbbbfffnnnyyybbbSSSFFFGGGRRRaaaoooxxxvvvuuugggNNN<<<888<<<===CCCPPPbbbsss~~~lll[[[MMMMMMTTT[[[gggsss{{{~~~sssqqqkkkccc^^^bbbnnnwwwzzzrrrqqqvvv|||zzz~~~~~~{{{wwwtttqqqpppfffdddbbbbbbccccccbbbaaa````````````aaacccdddffffffiiimmmpppqqqmmmfffaaaVVVSSSOOOJJJHHHHHHIIIJJJHHHLLLQQQVVV\\\gggsss|||zzz.../////////////////////000000...---,,,,,,,,,,,,+++,,,,,,---...///000111000000111222333222111111///111333444555555333333000000111111222333333444333222111000000111222333555555444333333333333444111111222333444555555666666999<<>><<<:::999999999888777444222222444444333777<<<===VVVttt~~~}}}zzzxxx|||nnnXXXLLLJJJQQQYYYrrr{{{rrrhhhaaaUUUWWW\\\eeepppxxx|||}}}xxxppphhh```ZZZWWW\\\dddiiirrruuukkk\\\RRRKKKFFFBBBCCCEEEJJJQQQUUUVVVVVVXXX[[[```dddeeedddaaa^^^]]][[[\\\___```aaagggnnnrrruuuzzz|||||||||||||||yyymmmccc^^^]]]YYYTTTUUUYYYYYYUUUCCC<<<666777888666666777666666666777777777777777666666888:::999:::CCCMMMXXX```hhhlllpppzzz{{{```KKKJJJSSS^^^qqqxxxbbbIII<<<:::<<<:::FFFXXXhhhttt}}}rrrZZZRRRQQQTTT^^^jjjttt~~~uuummmmmmuuu}}}}}}|||}}}rrrrrrsssuuuvvvxxxyyyyyy|||yyywwwuuutttnnnkkkiiihhhhhhhhhgggeeedddcccccccccdddfffhhhiiihhhkkkpppuuuvvvrrrkkkfffZZZVVVQQQLLLIIIHHHIIIJJJIIINNNSSSXXX]]]eeeqqqyyy~~~uuu.........///////////////......---------...//////***++++++,,,---...///000///000111222333333222111...000222555666555444444000000111222333333444444444333111//////000111222555555444333333333333444000111222333444555555666666999<<>><<<:::999:::999888777888555444555555333555999666CCCWWWnnn|||yyy}}}uuu]]]OOOLLLRRRVVVpppvvvjjjaaaTTTQQQQQQWWWfffyyy}}}pppddd]]]___fffkkkvvv|||uuuhhh^^^UUUMMMGGGDDDDDDJJJTTT]]]bbbbbb^^^```bbbccccccaaa^^^\\\[[[ZZZ\\\aaadddfffmmmtttyyy|||~~~}}}}}}|||}}}|||zzzyyyyyy{{{}}}zzznnnddd```___[[[XXXZZZ^^^]]]YYY@@@999444666888888777999666666666666777777777777666666888999777777>>>HHHTTT]]]eeedddaaahhhzzzkkkMMMJJJPPPWWWmmmpppUUU@@@:::===333???PPPaaammmwwwhhhXXXQQQOOOWWWccciiiwww~~~|||{{{~~~}}}{{{yyyxxxwwwwwwtttqqqoooooonnnllljjjffffffffffffgggiiijjjkkkjjjmmmrrrxxxyyyvvvooojjj\\\XXXRRRMMMIIIIIIIIIJJJJJJOOOUUUYYY]]]dddooowwwyyyppp///............---------...------------...//////------------------------...000222444555444222111///000222333444444333222222222333333333333444444111111000///////////////222333444555666666666666333222111111111333666777555888<<>>DDD^^^sss```QQQGGG>>>:::666333444777<<>>>>>===;;;:::999888888666666555555555444444444666999FFFZZZooo~~~~~~jjjSSSJJJSSS[[[kkk~~~ssskkk[[[UUUSSSXXXdddwwwsssiiihhhkkkqqq{{{yyynnnaaaWWWOOOKKKGGGJJJSSS^^^fffjjjiiihhhgggdddbbb```^^^]]][[[]]]```ccchhhmmmssswww|||~~~~~~}}}~~~zzzxxxvvvuuuwww{{{}}}vvvoooiiiggg___XXXXXX]]]___\\\WWW>>><<<999777666666666777888777666666555666666777555888;;;:::888999???EEEKKK___kkkddd^^^gggsssyyy{{{[[[NNNKKKPPPeee}}}___FFF???666<<<@@@GGGTTTgggyyyppp[[[QQQUUU^^^bbbrrr|||yyyxxxyyy|||zzzyyywwwuuurrrooommmllliiijjjkkkjjjiiiiiijjjlllkkksss{{{}}}ssshhh^^^ZZZUUUPPPMMMMMMNNNOOOPPPTTTYYY```fffmmmsssxxx}}}vvvooo///............---------...------------...//////------------------------...///222444555444222111///000111333333333333333111111111222222222333333111111000////////////000222333444555666666666666333222111111222333555777444777:::===@@@CCCFFFIIIMMMOOOSSSVVVXXX\\\```dddgggiiijjjkkkkkknnnqqqttt|||gggTTTSSS\\\ooozzzuuusssttttttsssrrrooommmjjjhhhgggiiiiiihhhddd^^^WWWSSSVVVTTTRRRRRRTTTTTTSSSPPPUUUVVV[[[dddpppzzzzzzwwwsssqqqrrruuuxxxyyy}}}|||yyyxxxyyyxxxvvvsssnnniiifffddddddbbbaaa^^^SSSFFF>>>>>>444444333222111111111111000000000000111222333444999@@@XXXyyy{{{fffUUUJJJ???;;;666222222555888:::>>>>>>===<<<;;;999888777666666666555555555444444222333:::IIIZZZjjj|||qqqXXXMMMUUU]]]kkkwwwggg```ZZZ\\\dddrrr}}}{{{nnncccWWWRRRNNNOOOWWW```gggjjjjjjhhhfffccc```]]]\\\[[[XXX\\\aaahhhnnntttzzz}}}~~~~~~xxxxxxxxxyyy}}}}}}tttllljjjbbb[[[[[[______YYYQQQ<<<;;;999666555555666777777777777777777777777777444777999999777888>>>CCCGGGWWWeeefffdddkkkwwwmmmXXXNNNPPP```rrrhhhNNN???666999:::???NNNcccxxxeeeSSSQQQWWW]]]lllzzz~~~zzzwwwvvvxxxzzzzzzyyyxxxvvvsssqqqooonnnkkkllllllkkkiiiiiikkkmmmmmmuuu~~~xxxnnn```\\\VVVQQQNNNNNNOOOQQQSSSVVV\\\bbbiiipppxxx}}}}}}{{{{{{yyyrrrlll///............---------...------------...//////------------------------...///111333444333222111///000111222333333333333000000111111111222222222222111000000///000000000222333444555555666666555333222222111222333555666333555888:::===AAAFFFIIIKKKNNNRRRUUUWWWYYY\\\___ggghhhjjjjjjkkkmmmpppsssvvv~~~vvvdddaaadddppp}}}xxxvvvnnnnnnnnnmmmlllkkkiiihhhiiijjjkkkiiiccc[[[SSSNNNRRRQQQQQQSSSUUUTTTSSSQQQSSSVVV\\\fffrrr|||{{{xxxtttrrrrrrssstttsssuuuwww{{{~~~zzzvvvqqqkkkgggdddccccccdddaaa]]]YYYNNNAAA:::999333222222111111111222222000000000000111111222333444:::OOOooonnnZZZLLLDDD>>>888333222444555666>>>>>>>>>===<<<:::888777666666666666555555555555333111222888BBBPPPdddttt}}}aaaRRRWWW\\\ggg{{{qqqhhheeehhhppp}}}wwwjjjddd]]][[[^^^cccggghhhjjjhhheee```]]]ZZZXXXWWWUUU[[[dddnnnwww}}}}}}~~~uuuiiiaaa[[[[[[___\\\QQQFFF:::999777666555555555666666777888999999888777777444666888777666777<<<@@@CCCNNN]]]hhhjjjlllwwwhhhTTTQQQ[[[eee~~~~~~sssZZZAAA999888666999FFFZZZooouuuYYYOOORRRXXXdddqqq{{{~~~}}}||||||zzzyyywwwssspppppprrrtttzzzyyyyyyxxxvvvtttrrrpppmmmmmmmmmkkkjjjkkkmmmoooqqqyyyvvveeeaaaYYYRRROOOOOOQQQSSSVVVYYY___eeellluuu~~~{{{xxxwwwuuuppplll///............---------...------------...//////---------------------------///000222333222222111///000111111222333333333111111111111222222222222222222111000000000000111222222333444555555555555333222222222222333444555444555777888:::===BBBFFFIIILLLQQQTTTVVVXXXZZZ[[[fffggghhhiiiiiilllooorrrttt{{{rrrnnnnnntttyyysssooohhhhhhiiiiiiiiiiiiiiiiiikkkjjjhhhddd^^^VVVPPPLLLOOOPPPRRRTTTUUUUUUSSSRRRPPPVVV```mmmyyyyyyssspppnnnlllkkkmmmnnnsss|||}}}wwwmmmeeeaaa```aaabbbeee___YYYSSSIII===666555111111111111111222333333000000000000000111222222444555GGGfff~~~xxx}}}{{{yyy|||hhhSSSKKKDDD<<<666555555666666<<<===>>>>>>===;;;888777777777777666666666555555888666444555666===MMM[[[mmm|||lllWWWYYYYYYeeeyyysssrrrttt{{{xxxooojjjhhhiiihhhgggiiigggbbb]]]YYYVVVUUUUUUUUU[[[fffrrr}}}wwwbbb\\\WWWYYY[[[VVVHHH;;;888777666555555555555555666777999:::;;;:::888777444666888777777888;;;===CCCGGGWWWjjjooolllsssttt[[[TTTXXX\\\nnn|||{{{xxx{{{fffFFF<<<999777999AAANNN^^^rrraaaQQQPPPSSS\\\iiittt}}}zzzyyyxxxttttttrrrpppnnnnnnqqqtttzzz{{{{{{{{{yyyvvvsssqqqoooooonnnlllkkklllpppsssuuu~~~}}}lllfff]]]UUUPPPPPPRRRTTTXXX[[[aaagggoooxxx{{{vvvtttsssoookkk///............---------...------------...//////---------------------------...///111111111111111000000000000111222333333222222222333333333333444333333222111111111111111111222333444555555555555333333222222333333444444666666777777777999===@@@FFFJJJNNNRRRTTTVVVXXXZZZcccdddffffffhhhjjjnnnqqqxxx~~~{{{}}}tttssswwwuuulllgggeeeeeeeeeffffffggghhhhhhjjjgggbbb\\\VVVRRROOONNNRRRSSSUUUUUUTTTRRRPPPOOOKKKUUUeeevvvwwwrrrooommmllliiiiiinnnxxxxxxlllccc______``````eee]]]TTTMMMDDD:::444333000000000000111222333333000000000///000000111111666444???^^^~~~rrrsssvvvxxx{{{||||||{{{cccUUUKKK???888666666666555:::<<<>>>??????<<<999777888888777777777666666666777666888888666666===GGGUUUeeevvv]]]\\\[[[iii}}}yyyzzz~~~}}}yyy{{{~~~{{{uuurrrpppmmmkkkfffccc^^^YYYVVVUUUUUUVVVXXX]]]gggsss~~~}}}~~~nnn\\\XXXVVVWWWWWWQQQCCC777666666555555555555555555555777999:::;;;:::888777666777888888888999:::<<>>888888;;;>>>BBBMMMeeezzziiiSSSLLLLLLSSS___kkkzzz}}}{{{zzzvvvvvvuuutttssstttxxx{{{~~~}}}yyyuuurrrqqqqqqooommmlllooossswwwzzzpppjjjaaaXXXRRRQQQSSSUUUYYY]]]cccjjjrrr{{{}}}yyyuuussssssssspppnnn///............---------...------------...//////---------------------------...///000000111111111000000///000000111333333222222333333333444444444444333222222111111222222111222333444444555555444333333333333333333333333555666777666666777999;;;AAAEEEJJJNNNQQQTTTXXX[[[^^^```bbbdddeeehhhmmmpppwww|||xxxqqqrrrzzzxxxwwwyyywwwllleeebbbbbbbbbbbbcccdddeeeeeeccc```ZZZTTTPPPOOOOOOPPPPPPQQQRRRQQQNNNKKKIIIIIINNNYYYkkk||||||yyyxxxwwwvvvpppppprrrzzzwwwkkkccc``````aaaaaacccYYYOOOGGG@@@777333333000000000000000111222333000000000//////000000111666333:::SSSvvvvvvqqqrrrsssuuu~~~~~~qqqbbbUUUEEE:::666666555444777:::>>>@@@AAA>>>;;;999888888888888777777777777111222555999888555777<<>>;;;999777333777===AAACCCAAA>>>;;;999999999888888888888777999444111333444333333666888888@@@TTTkkk~~~rrroookkkzzzuuuiiiddd```[[[WWWUUU```ooo|||uuuppplllfffbbbZZZXXXUUUSSSTTTYYY^^^bbbcccccceeemmmxxx~~~zzzwwwtttuuuyyy|||~~~}}}}}}~~~xxxuuuooohhhgggfff___WWWUUUWWWWWWPPPFFF<<<777555444555666777888888888777555555555555666777999999666555555666777777666444999<<>>BBBHHHPPPUUUYYY\\\___ccceeegggjjjlllrrrttt}}}mmmeeeeeeddd```llljjjjjjjjjhhhlllzzz|||{{{|||}}}xxxsssgggbbb\\\[[[]]]\\\XXXSSSRRRNNNKKKKKKJJJIIINNNUUU[[[```gggkkkooowww|||yyy}}}}}}yyytttrrrrrruuuyyy|||{{{xxx{{{xxxssspppppprrrsssssssssqqqlllhhhiiikkkgggaaaPPPIII???777333111111111000000000000000000000000////////////000000000000///333222444IIImmmcccJJJ@@@@@@===999444777888999@@@HHHFFF???:::::::::999888888888999666666666555444444333333444666777CCCVVVbbbvvvuuulllpppvvvwwwrrrjjjaaacccdddkkkzzzyyyppphhhbbb___UUURRROOOOOOSSSXXX]]]```dddiiilllpppwww~~~zzzvvvvvvyyy|||~~~}}}}}}yyyrrriiiccc```\\\UUUPPPVVV[[[YYYKKK>>>999777555444444444555555555555666555555555555555666777777777777777666777888888999888<<>>JJJdddrrr~~~~~~fffUUUWWW\\\bbbwww{{{rrrpppmmmlllnnnuuu~~~uuunnneee```[[[YYY\\\aaadddfffppptttzzz~~~uuuqqquuuqqqrrrvvvvvvrrrrrrvvv......------------......+++---//////---,,,,,,---------,,,++++++,,,------,,,,,,---...///000111111111000///......///000111111222444555555444222000444333333333333444444555111111111111111222333333333444444444333333222111222222222333444555666777666777999;;;>>>DDDJJJOOOVVVYYY]]]aaaccceeehhhjjjqqqsss{{{|||mmmfff```\\\XXXUUUSSSSSSRRRTTT]]]hhhyyy{{{vvvssssssqqqqqqtttzzz|||zzzwwwkkkgggbbb___^^^\\\WWWTTTQQQMMMKKKLLLLLLLLLQQQXXXaaagggooovvv{{{zzzzzz|||{{{yyy|||{{{yyyyyyzzz{{{{{{zzz}}}zzzvvvtttuuuvvvwwwxxxvvvsssnnnkkknnnqqqmmmdddOOOHHH>>>666222111111111000000000000000000000000////////////000000000000---222555666CCC```~~~oooTTTGGGDDD@@@:::555777777999@@@HHHGGGBBB>>><<<:::888888999888888777666666555555444333333444555444===MMMZZZpppssslllnnnttttttjjjhhhiiippp~~~wwwmmmeee^^^[[[QQQOOOMMMNNNRRRXXX^^^aaaffflllsssxxx|||yyyyyy|||{{{yyy}}}zzzsssjjjaaa\\\XXXTTTRRRVVVYYYUUUHHH;;;777666444444444444444555555555555555555555555555666666777777777777777777888888999999<<<@@@HHHWWWcccddd^^^ZZZ^^^iii{{{rrr^^^[[[```jjjwwwnnnVVV@@@999888666;;;DDD^^^mmm{{{|||eee```___aaappp|||uuurrrooolllnnnsss{{{zzzooohhhbbb^^^[[[[[[```fffkkklllsssvvv||||||ssspppgggdddffflllppppppsssxxx......------------......+++---......---,,,,,,---------,,,,,,,,,,,,------,,,,,,---...///000000111000000////////////000000000222333555555444222111333222222222333333444555222111000000000111333333333333444444444333222222222222222333444555666777555666777888:::===BBBFFFPPPSSSYYY]]]```cccfffhhhnnnqqqyyyqqqeee^^^RRRLLLGGGEEEDDDCCCGGGLLLXXXgggwwwwwwoooiiihhhffffffjjjpppuuuvvvuuukkkiiieeeaaa\\\WWWSSSPPPOOOKKKJJJLLLMMMNNNSSSZZZjjjqqqyyy}}}wwwuuuuuuwwwyyy~~~~~~~~~|||{{{zzz{{{}}}~~~yyywwwwwwwwwwwwwwwtttqqqnnnmmmsssuuummmcccKKKEEE<<<555111111111111000000000000000000000000////////////000000000000,,,000666999<<>>888666777666777>>>FFFHHHFFFDDD???:::888888999888777777777666555555444444333222444222666BBBMMMcccrrrkkknnntttwwwrrrsssyyy|||rrrhhh___YYYUUUNNNLLLJJJJJJNNNUUU]]]aaagggoooyyy|||{{{}}}|||zzz{{{xxxyyy~~~~~~}}}xxxtttkkk```WWWSSSRRRSSSVVVVVVOOOCCC888444444333444444444444555555555555555555444444555555666777666666666777777777888888999;;;>>>EEERRR___bbb```YYY[[[cccsssjjj___^^^bbbooogggHHH:::777777:::???UUUdddvvv~~~zzzkkkccc___hhhvvv|||yyytttqqqrrruuuzzz~~~vvvkkkddd___]]]]]]```gggnnnsssvvvyyy{{{yyysssrrrkkkjjjnnnvvv|||......------------......,,,---......,,,,,,---...---------,,,,,,---------,,,,,,---......///000000000000////////////000000000111333444444333222111222111111222222333444555222111000//////111222444333333333444444333333222333222222333444555666666555666777777777999<<<>>>GGGKKKRRRXXX\\\aaaeeehhhlllooowww{{{nnnaaaWWWLLLGGGDDD@@@@@@BBBBBBIIIRRRZZZggg|||~~~vvvooojjjeeecccaaabbbeeeiiijjjjjjgggfffccc\\\TTTNNNJJJIIIKKKIIIHHHJJJKKKLLLQQQXXXiiipppyyy}}}{{{sssooopppuuuyyy}}}{{{wwwuuutttsssrrrmmmmmmmmmpppuuuuuuhhhZZZFFFAAA999333111000111111000000000000000000000000////////////000000000000......444888666>>>___uuuYYYHHH@@@<<<888777555666<<>>666333333444333333444444444555555555555444444444444555666666555666666777777777777777999:::<<>>888999<<<===JJJ[[[qqqwwwfff\\\```jjjsss}}}zzzzzz|||~~~uuukkkeeebbbccceeeiiiooovvv|||}}}{{{yyyvvvwww{{{......------------......,,,---...---,,,,,,---...------------------------,,,,,,------......////////////000000000000//////000111222333333333222222000000000111222333444444222111000000000111333333222333333444444333333333333333333333444444555666555777888888777777999:::???CCCJJJPPPWWW]]]dddhhhiiimmmuuu~~~wwwiiiYYYOOOHHHAAA>>>>>>:::;;;===BBBMMMccczzzuuuqqqmmmkkkdddaaa^^^]]]]]]___``````cccaaa\\\UUUMMMGGGDDDDDDHHHEEEEEEHHHIIIIIINNNUUU^^^gggrrryyy}}}|||zzzvvvrrrppprrryyy~~~|||xxxvvvuuusssrrrkkknnnrrrwwwzzzvvvdddSSSAAA<<<666111///000000000////////////////////////////////////000000000000111---///555444777QQQppphhhQQQGGGDDD:::777555666:::???DDDHHHKKKEEE>>>:::999999888777888777777666555555444444000666444222666888BBBUUUsssvvvooovvv}}}uuupppiiiaaaXXXRRRMMMKKKIIIIIIHHHJJJQQQ^^^nnnyyy}}}}}}|||~~~yyymmmaaa\\\\\\VVVNNNCCC;;;666333444555333333333444444444444555444444444444444555666666555555666777777777777666999888:::???GGGPPPYYY___bbbcccjjjyyysssdddZZZ___nnn|||___CCC888:::<<<<<>>DDDJJJPPPXXX```fffhhhlllttt|||pppcccVVVKKKDDDCCC<<<<<<===AAAHHHWWWooozzzwwwvvvvvvyyy}}}xxxrrrmmmiiigggfffddd```^^^]]][[[[[[\\\^^^___```\\\UUUNNNHHHEEECCCBBBDDDBBBCCCGGGIIIJJJOOOVVV\\\dddmmmrrrrrrsssvvvzzzsssssstttuuuwww{{{|||zzzyyywwwuuuooouuu{{{~~~}}}tttbbbQQQ===888333/////////000000////////////////////////////////////000000000000333------222333555EEEZZZ|||zzzxxxxxxvvvuuu\\\MMMFFF<<<888555666888:::???EEEJJJGGGCCC>>>:::888888999888888777666666555555444000888555222666555888CCC[[[ppp}}}uuu{{{{{{uuueeebbb\\\VVVPPPLLLJJJIIIIIILLLQQQWWW```ooo||||||}}}ooogggcccSSSHHH===888666444444555333333333333444444444444444444333333444444555666444555666777888777666555888666888===BBBIIIRRR\\\```ccckkkzzzmmm]]]\\\dddnnn{{{kkkKKK999888:::999===HHH^^^vvv}}}hhh]]]XXXXXX```ppp~~~zzzzzz}}}{{{yyyvvvtttssszzz}}}xxxqqqooorrr{{{......------------......---......,,,++++++---///,,,---...//////...---,,,,,,,,,------------.........///000111111000///...///000000111222333333333////////////111222333444111222333555555444333222111222333333444444444333444444333333333444555555555777:::;;;:::999999999;;;===@@@DDDJJJRRR\\\bbbgggkkkssszzz|||nnn\\\QQQNNNDDDBBBBBBDDDGGGPPPdddvvv{{{wwwuuuuuuvvvtttpppkkkjjjooovvv|||}}}|||zzzwwwrrrooonnnlllhhhfffeeecccaaa___]]]]]]]]]\\\\\\]]]^^^```\\\UUULLLFFFDDDDDDCCCAAAAAA@@@CCCHHHLLLNNNTTT\\\eeekkkooonnniiieeedddfffkkkmmmqqqwww}}}|||||||||yyyuuusssrrrxxx}}}{{{uuukkk[[[NNN999555111......///000000////////////////////////////////////000000000000000...///222111333===IIIkkk|||yyyyyywww~~~}}}nnnWWWHHH>>>999666777666555:::AAAGGGHHHGGGBBB;;;777888;;;888888777777666555555555222888444000666666555<<>>>>>@@@BBBFFFNNNXXX^^^fffkkksssyyyzzz}}}~~~hhhZZZUUUJJJEEEAAAAAABBBJJJ^^^rrr{{{yyyxxxzzzmmmggg___[[[]]]cccjjjnnnsssrrrqqqpppooolllgggdddeeeeeeeeeffffffeeeaaa___]]]]]]^^^^^^]]]]]]^^^```YYYPPPEEE@@@@@@BBBBBB@@@@@@@@@CCCJJJOOOSSSZZZbbbkkkpppsssqqqkkkffffffgggfffiiinnnwwwyyysssssszzz{{{uuuoookkkqqqwwwyyysssjjj___SSSIII777444///------///000000////////////////////////////////////000000000000---000222222000222888@@@___yyyfffOOO???999666777666333666===EEEHHHIIIDDD;;;777888<<<888888777777666666555555333888222///666888666:::999FFF[[[tttvvvlllccc]]]NNNLLLIIIGGGFFFFFFHHHIIIOOOYYYfffpppvvvzzz{{{|||zzzyyy|||yyy}}}}}}uuuiii^^^WWWKKK>>>333333555333222333222222333333333444444444444333333333333444555555333444666777888777666555555444666;;;===???IIIUUU```aaaeeeooo~~~|||~~~{{{eee]]][[[___nnnaaaCCC999::::::;;;999DDD\\\ssszzz```RRRPPPUUUbbbppp~~~zzzvvvuuuvvvxxx{{{}}}{{{||||||yyyqqqnnnnnnrrrzzz//////...------------...,,,,,,,,,,,,,,,---...///------------------------+++,,,------++++++,,,---///000222222333222111000////////////000111222333000000000000000000111111...///111444555555555555///000222333444555555555333333333444444555555555222333555777888888777666:::;;;<<<===@@@EEELLLQQQ```fffnnntttxxx|||~~~ooocccXXXOOOMMMPPPUUU___ggg}}}}}}nnn]]]UUUTTTVVV[[[```iiijjjllllllkkkhhhdddaaadddccccccdddeeeeeecccaaa___```bbbbbb___ZZZTTTQQQGGGDDD???===>>>@@@BBBCCC>>>AAAIIITTT___gggjjjjjjwww{{{~~~yyyrrrmmmkkknnnrrrvvv|||}}}wwwppppppyyyuuulllhhhggghhhnnntttvvvmmm\\\KKKBBB@@@222222111000//////000000,,,,,,,,,---...///000111////////////////////////000000000///...111555888IIIkkk~~~]]]HHH???888555555444666:::===BBBGGGGGGBBB===:::999999777666666888999888888333333333333444444555666777999???PPPiiissshhh^^^UUUPPPFFFEEEDDDDDDEEEGGGHHHIIIXXXeeettt{{{{{{{{{}}}|||}}}~~~{{{wwwvvvwww{{{zzzvvvsssqqqlllgggfffdddVVVEEE;;;999777444222111222222111111222333333444555555444444444555555555555666555555555555555555444444888666666999::::::???FFFZZZbbbeee```bbbooo{{{yyyvvv___\\\aaaiiiuuuyyyWWWEEE===777777888<<>>???AAAAAAGGGNNNYYYeeennntttvvvwwwxxx||||||vvvrrrpppmmmqqquuu{{{~~~yyytttuuu}}}}}}ooofffdddfffhhhoooqqqooocccRRRCCC;;;:::222111111000//////000000...............///000111////////////////////////000000000//////000444777DDDfffmmmNNNEEE<<<888666333444666:::>>>DDDGGGFFF@@@;;;888999777555666777888888777444444333333333444555555333555888???NNNbbbyyy~~~xxxnnndddZZZRRRJJJEEECCCCCCBBBBBBCCCGGGLLLOOO___kkkyyy|||{{{}}}~~~~~~zzzyyyyyyzzzyyyuuuooojjjjjjhhhccc______\\\NNN@@@:::888666333222222222333111111222333333444555555444444444444555555555555555555555555555555555555888666666999::::::???EEESSS\\\```\\\[[[eeesss||||||aaaZZZ]]]eeesssiiiOOO@@@::::::999999???MMMbbbuuuuuugggXXXSSSWWW```nnn|||yyynnnhhhhhhdddjjjooouuu//////...------------...//////...---,,,,,,,,,,,,------------------------+++,,,------++++++,,,---//////000111111111111111............///000111111222222111111111000000000000111333444666777777777555444333222222333444555333222222222222222111111333333333333444555666666777999::::::;;;<<>>@@@BBBCCCJJJUUUcccooouuuwwwyyyzzzzzz|||~~~}}}yyyuuurrrqqqooorrruuuzzz|||yyyuuuvvv}}}wwwhhhaaabbbgggkkkrrrooogggXXXGGG:::555555111111000/////////000000000000/////////000000111///////////////////////////000000//////000444666>>>]]]zzzWWWLLLBBB<<<999555333444555999@@@FFFIIIFFF???:::999777555555666777777777555555444444444444444444555666666666999FFFYYYhhhpppjjjbbb[[[TTTMMMGGGDDDBBBCCCBBBAAABBBGGGPPPVVVhhhqqq}}}}}}{{{|||}}}~~~|||{{{zzzzzz{{{~~~~~~}}}yyyrrrkkkgggbbb___[[[WWWVVVRRRFFF999777666444333222222333444111222222333333444444555444444444444555555555555555555555555555555555555777555666999999999===CCCLLLVVV^^^[[[WWW[[[fffmmmmmm```[[[```nnn___FFF===;;;:::999999AAAQQQhhhxxxzzzbbbSSSPPPUUU^^^ggg}}}yyyqqqhhhddddddeeeooozzz//////...------------.........---,,,,,,,,,------------------------,,,,,,+++,,,------++++++,,,---......///000000111111111...............///000000333222222111111000000///111222333444666777888888888666444222111222333444444444333333222222111111333333222111222333555666777999;;;<<<<<<<<<>>>???CCCIIISSS[[[cccmmmvvv}}}|||xxxxxx{{{zzzoooiiihhhhhhhhhggggggffffffeeeeeeeeeddddddeeeeeedddbbb```bbb___YYYRRRJJJDDD@@@===;;;<<<<<<<<<>>>BBBGGGJJJOOO[[[lllwwwzzzzzz{{{|||}}}xxxtttqqqppppppsssuuuvvvwww}}}{{{yyyxxxyyy~~~rrreeebbbffflllpppuuunnnaaaOOO@@@666444555111000000/////////000000000000//////...////////////////////////////////////000000//////000333555;;;QQQsss|||^^^RRREEE???<<<888666666333555:::BBBIIIKKKGGGCCC<<<999666555666777777666777666555444444444444444777777666444555===IIIRRRbbb{{{yyyrrrfffbbb\\\WWWRRROOOKKKHHHCCCDDDDDDCCCDDDJJJUUU]]]qqqwww|||yyyvvvssssssuuuwwwyyyzzz}}}~~~~~~yyysssnnnjjjbbb^^^XXXSSSQQQKKK@@@666444444333222222333444444222222222333333444444444333333444444444555555555444444444555555555555555777555666888999888;;;AAAHHHSSS]]]^^^ZZZ[[[bbbiiivvvrrrddd___eeettt{{{rrrRRR>>>:::999999999;;;EEEYYYkkkuuu^^^QQQNNNSSSYYYlllxxx{{{tttooojjjffffffiiiooo|||//////...------------...+++++++++,,,---...///000......---------,,,,,,,,,+++,,,------++++++,,,------.........///000111111///............//////000333222222222111111000000222222333444555777888999999777555222111222333333555555444444333333222222444333222111111222444555444666:::;;;<<<<<<===???>>>AAAGGGLLLSSS]]]hhhqqq|||vvvkkkdddcccfffggghhhiiihhheeebbb```cccbbbbbbccccccccc```^^^XXXUUUOOOIIIDDD@@@===<<<<<<<<<;;;;;;===EEENNNUUU___lll|||yyytttrrrsssuuuvvvvvvtttqqqrrrwwwxxxvvvyyyyyy{{{}}}}}}qqqjjjjjjnnnrrrtttpppfffWWWGGG:::444333444000///////////////000000//////...---------......///////////////////////////000000000//////222444999EEE___~~~dddUUUFFF???<<<999777777333333666<<>>DDDMMMYYY`````````eeekkkxxxvvvccc___eeerrr~~~bbbCCC777777999;;;;;;===JJJWWWtttuuu]]]PPPOOOQQQZZZbbbrrrxxxpppiiifffeeeffflllsss}}}//////...------------...******+++,,,---///000111.........------,,,,,,++++++,,,------++++++,,,---------------...000111222000//////......///000000222222222222222222222222222222222333444666888999888777555444333222333333555555444444444444444333333333333222222333333444000222555777888999:::<<<;;;>>>@@@CCCHHHPPP\\\dddnnnwww~~~}}}{{{yyywwwwwwyyy}}}~~~yyyzzzzzz{{{{{{zzzyyyyyy{{{vvvssslllccc^^^^^^\\\^^^bbbdddeeecccaaa___aaa```___^^^^^^\\\YYYWWWIIIGGGCCC@@@===;;;;;;;;;;;;<<<<<<===BBBMMM[[[eeerrr{{{{{{zzz||||||uuuuuupppjjjhhhmmmooooooqqqtttwwwzzz}}}|||wwwrrrqqqtttvvvssspppaaaWWWIII<<<555222222222//////......//////000000......------------...///////////////////////////...///000000//////111333666<<>>GGGNNNQQQGGGCCC===:::888888777666666666555555444555555555333222111333555666444111777AAAOOO```yyyzzzvvvwwwxxxnnngggbbb]]]VVVPPPLLLIIIFFFDDDDDDCCCBBBAAA<<<>>>CCCKKKWWWcccnnnuuunnnssszzz}}}uuutttssstttvvvxxxxxxwww~~~{{{yyyxxxyyyxxxtttppphhh]]]QQQJJJBBB999333111111111111222222333333333333333333333333333333333333333333333444444444444333333444444555666666666666444555888777555777<<>>888666::::::888===EEEaaarrr}}}sss^^^SSSNNNLLLQQQ\\\nnn{{{xxxllleeeaaabbbeeejjjttt}}}//////...------------...+++++++++,,,---...///000///......---,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,---///111222111000000//////000000000000111111222222333333444111111111222333555777888777777666555444333333222333333333333333444444444333333444444444444333333///111333444444555777999999===@@@CCCFFFKKKTTTZZZbbbjjjwwwxxxuuurrrllljjjkkkiiigggeeeeeegggjjjlllnnnqqqqqqrrrrrrqqqnnnllljjjiiijjjjjjjjjhhhgggffffffjjjgggffffffbbb[[[YYY[[[WWWXXX[[[^^^```aaa`````````^^^[[[YYYWWWSSSOOOKKK???===<<<:::::::::;;;<<<;;;>>>CCCHHHOOO]]]mmmyyy|||ttttttooohhhgggmmmrrrssspppsssuuuuuusssppppppqqqqqqqqqsssyyy}}}yyyooofffPPPGGG<<<555222111000///...............///000000...---------...///000111////////////////////////...///000000//////000222111666>>>OOOlll|||xxxyyy~~~}}}~~~oooWWWHHHAAA<<<999888555555444444888???GGGMMMMMMHHHBBB===:::999888777666555555555555666666777333444555666555444333333222777<<>>???@@@FFFRRRaaannnvvvxxxqqqvvv|||~~~}}}{{{|||~~~}}}wwwyyy~~~}}}wwwhhh[[[MMMDDD<<<444111222000111111222222222222222333333333333333333333333222222333333333444444444333333444444555666666777555444555888777444666:::===>>>GGGWWWbbbgggjjjooo~~~yyyhhh]]]aaadddjjjuuu}}}xxxmmmQQQBBB777888:::777888===KKK```tttyyy{{{~~~|||vvv```RRRIIIKKKPPPZZZkkk|||wwwrrrnnndddaaabbbhhhnnnttt|||//////...------------...------,,,,,,,,,---......//////...---,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,---///111222111111000000000000000111000000111222333444444555111111000111222444666888666666666666555444333222111111111222222333333444333444555666555444333222111222444333333444666888444999>>>BBBDDDHHHMMMRRRWWW^^^iiirrrxxx{{{}}}~~~zzzqqqkkkfff```^^^```]]]]]]]]]___aaacccdddcccfffggghhhjjjiiihhhgggeeecccddddddbbbaaa``````aaa^^^\\\]]]___\\\XXXWWWZZZXXXYYYYYY[[[\\\^^^```aaa___]]]YYYUUUQQQLLLFFFBBB;;;::::::::::::<<<===>>><<>>666222222222111///...............///000111............///111222222////////////////////////...///000000//////000111,,,444999BBB]]]uuukkkiiisssxxx}}}cccQQQGGG@@@<<<:::555666555444444888AAAGGGPPPKKKDDD???;;;:::888777555555555555555666777888///333666555111000444888111888<<<999;;;III\\\iiixxxzzzpppkkkhhhiiipppwww|||wwwqqqhhhccc^^^WWWPPPLLLLLLKKKGGGBBBAAA>>><<<;;;;;;<<<;;;:::EEEEEEJJJWWWgggsssvvvuuu~~~~~~}}}~~~wwwqqqttt}}}{{{hhhZZZKKKBBB:::333222555000111111222222222111111333333333333333333333333222222333333333444444444333333444444555666777777555444555888777444555999===;;;BBBTTTbbbiiillloooyyypppaaa[[[[[[fffrrrwww|||dddLLL999777:::888888<<<<<>>===:::777444111000000000111333666777666666555444333222222222222222222333333444444444888999;;;===AAADDDGGGIIISSSUUUZZZ___dddiiilllmmmssssssrrrqqqppppppoooooopppmmmgggaaa\\\YYYYYYXXXWWWYYY\\\]]]\\\[[[[[[[[[cccbbbaaaaaa``````aaaaaa^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[YYYXXXVVVUUUTTTSSSUUUYYY\\\^^^^^^]]]]]]___YYYQQQJJJEEEAAA<<<999<<<999777777999===???@@@IIINNNWWWdddrrr{{{|||}}}}}}uuusssvvvyyyyyywwwxxxuuuqqqmmmlllpppvvv{{{|||rrrfffbbbdddfffrrr}}}wwweeeTTT>>>:::555222111000000///////////////////////////000000000000000000000000---......///////////////...//////000111222222222999444222;;;OOOiiixxxpppsssuuu|||~~~yyy{{{eeeQQQJJJBBB999===666222444666666888<<>>;;;222111000000111333555777666666555555444333222111222222222222333333444444444444666888;;;>>>@@@BBBDDDFFFHHHJJJMMMPPPRRRSSS\\\\\\\\\\\\\\\[[[[[[ZZZ[[[ZZZXXXWWWWWWXXXYYYZZZVVVXXXZZZZZZYYYYYYZZZ[[[]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXVVVVVVWWWXXXZZZ[[[ZZZXXXVVVUUUSSSNNNFFFAAA>>>===<<<:::777:::===>>>======@@@BBBOOO[[[mmm|||~~~}}}|||}}}|||vvvqqqooopppqqqrrrrrrpppnnnlllmmmqqqvvvzzzxxxnnnkkkmmmlllwwwyyylllYYYHHH<<<888444111000000000///////////////////////////////////////////////////---...//////000000//////...//////000111111222222111111222666CCCWWWnnn~~~|||}}}aaaOOOGGGCCC???999555444444222444999???CCCHHHKKKIIICCC===999888888888777555444555555555444444333333444444555555444333222333555888999;;;BBBKKKRRRYYYdddsss~~~||||||zzzooogggccc```\\\YYYVVVXXX\\\aaadddfffhhhhhheeebbb___]]]]]]]]]ZZZXXXWWWTTTQQQPPPOOOLLLHHHEEEFFFCCC???===>>>===<<<:::777888999999999<<<@@@DDDLLLTTT___eeeiiilllrrrwww~~~~~~~~~rrrlllggghhhlllnnnlllhhhbbbRRRAAA999555222000111222222222222222222222222111111111222222222333333333333222222111222222333444444444444555555555555444444444555555555555666:::999<<>>AAACCCDDDLLLMMMOOOQQQQQQPPPOOONNNUUUUUUUUUVVVVVVWWWWWWWWWUUUWWWXXXXXXWWWXXXZZZ\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZVVVWWWYYYZZZZZZYYYXXXWWWYYYYYYXXXWWWSSSOOOKKKIIIEEEAAA;;;888888:::<<<<<<888<<<@@@???<<<>>>EEEKKK\\\jjj|||}}}~~~}}}yyyuuuuuuzzz~~~{{{uuupppooorrruuuqqqpppnnnooorrrwww||||||vvvnnnkkkmmmqqqwww{{{vvvjjjZZZHHH;;;888555111//////000000///////////////////////////////////////////////////...//////000000000000000...//////000000111111222,,,000333333666DDDZZZlllmmmOOOEEEHHH@@@<<<999888555111222666999;;;@@@IIIPPPOOOEEE===999777666555555555444333555555444444444444555555555444333222111000000000222000333:::@@@MMMfff{{{vvvsssyyy~~~zzzwwwuuuqqqkkkeeeaaaZZZRRRLLLJJJHHHFFFCCC@@@BBBDDDFFFHHHIIIIIIHHHHHHFFFDDDDDDEEEEEEEEECCCDDDBBBAAAAAABBBAAA???======;;;888888888999999888666999<<<:::888;;;CCCJJJ\\\bbbggggggccceeemmmttt~~~{{{mmmhhhbbbaaabbbaaa]]]YYYUUUHHH:::555333000000111222222222222222222222222111111111222222222222333333222222111222222333333444444444444555555555555444444444555555555555666888777999AAAOOO]]]ggglll\\\___dddmmm}}}qqq^^^ZZZcccqqq{{{WWW>>>999999666:::;;;AAAOOOfff|||{{{wwwzzzlll\\\SSSNNNNNNOOOXXXbbbnnnzzz~~~qqqmmmgggaaa]]]\\\\\\]]]jjjsss~~~}}}|||||||||~~~WWW888)))------,,,...---------------------------............//////...---,,,,,,,,,,,,,,,---......++++++,,,,,,---------...111111111111111222222222,,,---...///000111222222444444555555555555444444555:::AAAGGGIIIGGGBBB???;;;999666333111111222333333444666666666555333222222222222222222222222222222222222333444555777888999999999:::===AAADDDGGGHHHJJJMMMPPPQQQPPPOOOMMMRRRSSSTTTVVVWWWVVVVVVVVVUUUVVVVVVVVVVVVWWWZZZ]]]____________^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZUUUVVVYYYZZZZZZYYYWWWUUUUUUTTTRRROOOKKKEEEAAA>>><<<:::888666777999;;;<<<>>>>>><<<:::<<>>======>>>:::444444777555555999BBBLLLOOOKKKFFF???:::555444555777666444555555444444444444555555333333333333333333222111888000000666:::AAA[[[xxxwwwkkkddd^^^aaafffjjjlllkkkhhhfffaaa___[[[YYYWWWSSSNNNJJJKKKGGGBBB>>>======;;;::::::;;;<<<===>>>>>>>>>===AAA@@@?????????@@@@@@@@@BBBAAAAAA@@@@@@???===<<<999888777666666777888888:::;;;;;;:::;;;@@@IIIQQQjjjjjjhhhcccaaadddmmmuuu{{{uuujjjfffaaa^^^^^^[[[VVVQQQIII???555222222000000222111111111111111111111111111111111111222222222222222222111111222222333333333333444444444555555555444444444555555555555666777666777<<>>??????>>>===@@@===:::666333222111111333444555666666666555444222222222222222222222222222222222222333444555555444444444666888<<<@@@BBBAAACCCGGGJJJKKKKKKJJJHHHCCCFFFIIIMMMQQQRRRSSSSSSRRRSSSTTTTTTTTTVVVYYY\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUWWWWWWVVVTTTQQQOOOKKKJJJHHHFFFBBB>>>;;;999777777888888888888888999===<<<<<<@@@JJJWWWcccjjjooolllhhhhhhmmmvvvzzzpppjjjjjjooouuuxxxxxxxxxzzz}}}yyyyyy~~~yyyvvvtttpppooopppxxxpppdddVVVGGG<<<666555111///------///000000///////////////////////////..............................///000000000000000///////////////000000000111222333222444;;;FFFOOOrrr}}}]]]JJJHHH===<<<>>>AAA>>>888666777444444555999???FFFKKKNNNKKKDDD;;;666666666555444666555555444444555555666222222333444444444333333777000000777777888KKKccctttqqq___UUUOOOJJJKKKLLLNNNNNNMMMKKKJJJFFFEEEDDDCCCBBBAAA???===???===:::999888888888888666666777888999999999999<<<<<<<<<;;;::::::;;;;;;<<<======<<<;;;999888888777777666666555666777888888777888===EEEPPPZZZ___nnnhhhbbb```dddmmmwww}}}~~~{{{{{{|||tttnnngggddd```^^^[[[WWWRRRMMM???888222222333111111333111111111111111111111111000000111111111222222222222111111111222222333444333333333444444444444555444444444555555555555666777777777:::AAAMMMZZZcccggg```ZZZ\\\fffvvv~~~eee[[[ccctttcccCCC888<<<666777999???JJJ]]]sssppp\\\RRROOOKKKMMMSSSZZZdddttt{{{qqqjjjdddbbb___^^^bbbiiirrrwwwDDD111+++///,,,+++...,,,------------------------+++---......---,,,,,,---+++************+++,,,,,,---------------.........//////000000111222333333............///000222333333444555666777777777777999888888999999;;;<<<<<>>@@@BBBBBBAAAAAA@@@BBBDDDFFFHHHIIIIIIIIIKKKMMMOOOOOOPPPRRRTTTWWWXXXXXXYYYZZZYYYXXXWWWVVVSSSRRRRRRQQQPPPOOONNNNNNNNNOOOOOONNNMMMJJJGGGEEE@@@@@@???>>><<<:::888777555666888999999999:::<<<>>>BBBJJJVVVccclllppppppnnnllljjjmmmttt{{{{{{qqqmmmoootttwwwxxx}}}{{{}}}yyyqqqpppsssuuuvvvyyyzzzkkkXXXIII===444222444///...------///000000///////////////////////////........................---......///////////////////////////////////////111000000000333888>>>BBBddd|||ttt```UUUFFFAAA???AAA@@@;;;888888666666555444555;;;EEELLLQQQLLLDDD===999666444333666666555555555555666666333333333333333222111000111...000555666555???LLL\\\oooyyymmmXXXJJJCCC???<<<;;;;;;;;;:::::::::999666666777777777888888999666555555444444444444555333333444555666777888888666777777666444444555666444555777777666666666777444555555555444555777999555888>>>IIIWWWbbbiiikkkaaa]]]ZZZ___iiiuuu|||yyyxxxxxxxxx|||}}}wwwooojjjgggeeeaaa]]]XXXRRRKKKFFF999444111333333111111333111111111111111111111111000000000111111111111222111111111111222333444444333333333333444444444444444444444555555555555666666777888999<<>>666666888:::===GGG\\\ooowwwdddYYYJJJGGGFFFKKKRRR[[[iiiuuuyyyrrrjjjeee___aaafffnnnwww000***---...''')))---)))------------------------***,,,...---+++***+++---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///111222222333000000/////////000222222333333444555777888999:::777777777777888:::<<<===;;;<<<>>>>>>===;;;888777555444444333444666888999555555555444444444333333111111111111111222333333333333333333333222222222555666777999:::;;;;;;;;;@@@AAAAAAAAA@@@@@@???>>>AAADDDGGGIIIIIIKKKMMMNNNQQQRRRSSSTTTTTTRRRQQQPPPLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCBBB@@@>>><<<;;;999999999999999999888888666888999:::;;;???EEEJJJRRRZZZeeennntttuuusssrrrooossszzz|||zzzyyyzzz{{{|||}}}qqqgggiiioootttwwwzzzppp]]]HHH<<<666111///111///...---...///000000...////////////////////////........................,,,,,,---.............../////////////////////////////////000111333777:::MMMmmm|||~~~ttt]]]QQQFFFBBBBBB???<<<;;;888888777444444666<<<@@@IIIIIIHHHEEE@@@;;;888777666666555555555555666666444444333333222222111111000111111222444666:::===DDDRRRYYYOOOCCC>>>;;;555555444444333333333444444111222333333333333555666111222333333222222222333333333333444555555666777222444555444222222444666222444777777666555777888111333555555555777;;;>>>@@@HHHUUU```gggiiigggfffYYY\\\aaajjjsssyyy{{{|||}}}{{{{{{}}}}}}xxxqqqnnnnnnmmmkkkfff___VVVLLLBBB<<<444111000333333111000222111111111111111111111111000000000000111111111111111111111111222333444555222222333333333444444444444444444555555555555666444777999999999===GGGOOOZZZZZZ\\\aaaeeennnrrrcccbbbdddzzz~~~vvv^^^NNN<<<999888888777:::HHHWWWjjj}}}fffZZZOOOLLLLLLMMMRRRYYYaaappp{{{wwwpppkkkgggeeecccaaaccckkkyyy{{{))),,,555444***...333---------------------------)))+++------***)))***,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,---...///000111222333111111000//////000111222333333444555777999:::<<<444555555777888:::;;;<<<888:::===@@@AAA???===;;;666555333222333666999;;;666666666555555444444444333333333333333444555555000111111222222222222111111222222333444555666777444444666888:::<<<>>>???:::===AAACCCDDDEEEGGGHHHGGGHHHJJJKKKJJJIIIGGGEEEBBBBBBAAA@@@???>>>======;;;;;;:::888777666555444666666777777888999999999:::;;;;;;;;;>>>FFFPPPXXXlllsss{{{|||wwwrrrqqqrrrsss}}}~~~}}}zzzwwwvvvyyyqqqfffgggnnntttwwwyyyaaaMMM:::333222///...//////...---...000000///...////////////////////////........................+++,,,------......------///////////////............000222111//////333777999aaa}}}}}}sssqqqiiippp~~~sssaaaNNNEEEDDDCCCAAA@@@:::999888777777666555555;;;AAAGGGIIIFFFAAA>>>===666666555555555555666666444333333333444555666666333444222...///555666333333>>>AAA:::777:::888000333333222222222333444444222222333222111111222333222333444555444333333444333222222222222333333444///111333333111111444777333555888777444333444666111333666777888:::???DDDPPP]]]mmmtttpppfff\\\WWW___hhhttt}}}}}}{{{xxxzzz}}}}}}|||}}}~~~~~~tttoooppptttuuurrrkkkbbbVVVIII===666222///000333333000///111000000000000000000000000000000000000111111111111111111111111222333444555222222333333333444444444444444444555555555666666222666999888666999AAAHHHWWWYYY```eeefffkkk}}}{{{kkkggggggfffqqq|||}}}bbbCCC===999999777777>>>HHHQQQjjjyyydddXXXPPPIIIGGGJJJMMMYYYgggooowwwzzzvvvoooiii```ZZZYYY[[[^^^```lllyyyzzzqqq///............---------///***(((,,,///...---...---000111000,,,***+++------,,,***))))))***,,,---...---+++******+++---...,,,,,,------///000111222222111000//////000111111111444666777777666777777777777555333333777<<<@@@;;;<<<===???AAABBBBBBBBB???;;;444///...222888<<<;;;999777555333333444444111333444333000///000222222222333333333222222111222222222222222222222222444555555666777888888999::::::;;;===???@@@BBBBBBCCCAAA@@@??????>>>;;;999===<<<;;;:::888666555444;;;:::888666666666777888:::999888777777:::>>>AAAAAADDDGGGJJJPPPZZZfffooo}}}zzzwwwuuuuuuwwwxxxyyyyyy~~~}}}||||||ssskkkiiimmmvvv}}}xxxmmmkkkttt{{{ppp```MMMCCC666///...000111000////////////////////////............////////////........................////////////////////////............/////////000//////000111///...000444666LLLmmm}}}uuuuuukkkjjjkkksss}}}{{{~~~tttXXXHHHEEEEEE@@@;;;@@@===:::777555444444444777999@@@IIIPPPOOOHHHAAA>>>;;;777666777888888888777777888888777555222111333222222111111222222333666666666555555444444444333333333333333333333333222222333333333444444444111111111111111111111111222222222222222222222222111111222222222222111000333333444444555666777777555888<<<===999;;;JJJZZZcccnnnvvvooo___TTTUUU[[[pppzzz~~~{{{zzzyyy|||~~~{{{|||}}}|||wwwrrrqqqvvv{{{}}}zzzrrrdddSSSDDD:::666222222222111111111000000000000////////////000000000111111111111222222222222222333333333333444444222222333333333333444444444444444555555555555555666666666555666:::???CCCLLLYYYfffhhhdddhhhxxx~~~zzzooofffllluuu}}}\\\HHH999999;;;999999>>>BBBVVVnnnooo]]]RRRMMMLLLMMMMMMSSS^^^fffmmmyyy{{{ssslllgggeeebbb\\\WWWWWW^^^iiirrr~~~wwwvvv///............---------...)))(((+++,,,++++++---...///111111///---------,,,,,,+++******+++,,,,,,...---+++******+++---...,,,,,,------...000111222333222111000000000111111000333666777777666777888777777666444333555999<<<<<<===>>>@@@BBBCCCDDDDDDBBB???;;;666444333444555999:::<<<<<<;;;999666444555777888666444333444666444444444444333222111111222222222222222222222222333444444555555666666666444555666777888999:::;;;===<<<;;;;;;;;;:::888666777666666555555444333333666666666666666666666777888:::;;;:::999;;;>>>BBBGGGOOOZZZdddiiimmmoooqqqppppppqqquuu{{{}}}zzzxxxzzzpppiiihhhlllrrrwww{{{xxxttttttzzz{{{mmm\\\III@@@555///...000000///////////////////////////............////////////........................////////////////////////.........///////////////------.../////////000222333CCC\\\uuu~~~ssspppnnnsssiiiTTTIIIFFFDDDBBB@@@???===<<<:::777333111333444888@@@IIINNNMMMKKK@@@<<<888555555666666666999777555333222333444555333333222222222222333333444444444333333333333333333333333333333333333333222222222222333333333444111111111111111111111111222222222222222222222222222333333333333222222111777666555444333222111000555555888>>>DDDLLLZZZfffrrrpppiii^^^UUUUUU^^^gggyyy{{{yyywwwzzz|||zzzzzzyyyyyyvvvrrrmmmooouuu{{{~~~zzzppp```NNN???666222222222222111111111000000000000////////////000000//////000000000111111111111111111222222222333333222222222333333333444444444444444444555555555555555666666666666999===@@@FFFQQQ]]]bbbccchhhsss}}}zzzwww}}}pppnnnsss|||rrr[[[EEE>>>;;;777888===;;;GGGWWWhhh{{{zzzgggWWWNNNLLLIIIKKKRRRXXX\\\ccckkkrrruuuzzz}}}~~~}}}tttllleee___\\\YYY[[[^^^___bbbkkkwwwyyyuuuyyy///............------------+++,,,...---)))***...//////000222333222///,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,------...///111111333333222111111111111111///222444666666777888:::777888777555333333555777======???@@@BBBDDDEEEFFFFFFEEECCC@@@;;;666222///444888===AAABBB@@@<<<:::555555666444333333444666555555444333222111111000333333333333333333333333333333333333333333333333111111111222333333444444666555444555666666444222222222222222333333333333111222333444555555666666;;;???CCCDDDEEEIIIRRRYYYhhhpppzzz|||yyymmmpppuuu}}}}}}{{{{{{zzzzzz{{{~~~}}}wwwooolllnnnqqqssstttxxx{{{||||||~~~zzzvvvyyy{{{}}}}}}tttbbbPPPAAA;;;333//////000///...////////////////////////............////////////........................///////////////////////////////////////.........///......///000111000...000999GGG]]]zzz}}}zzzyyy}}}|||gggXXXOOOJJJGGGBBBBBBBBBCCCBBB===777333333111111666???HHHMMMNNNLLLHHHCCC???<<<:::777555777666444333333444555666444333333222222333333444111111222222222222222333333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333444444444333333222222222444333333222333444555666999999???MMMYYY```dddiiibbb[[[SSSPPPVVVcccrrr|||~~~{{{zzz|||zzzxxxyyyzzzxxxtttnnnjjjkkkqqqvvvuuupppdddUUUEEE999111///222111111111111000000000000000////////////000000........./////////000000000000000111111111111222222222222222333333333333333333444444555555555555444555777666666777999;;;@@@GGGQQQYYY___dddhhhjjjsss}}}vvvtttwwwnnnUUUFFF<<<555555999777:::@@@MMMddd}}}~~~{{{}}}zzzlll___UUUMMMJJJKKKLLLOOOSSS\\\aaahhhnnntttyyy~~~}}}|||vvvqqqiiiaaa[[[XXXWWWWWW^^^fffqqqxxx|||yyypppnnnttt///............------------///333666333---,,,//////...///333666555000,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...------------...///000111333333333222222222222222///111444555555777999:::999::::::888666444444555======>>>???AAACCCEEEFFFHHHHHHHHHFFFBBB===999555333555999===@@@AAABBBAAA777777666555444333444444444333333222111111111111333333333333333333333333333333333333222222222222222222222222222333333333222111111222444444333222222222222333333333444444555555555555666999;;;<<>>???AAACCCDDDHHHHHHHHHGGGFFFEEEDDDCCC;;;999777666888;;;@@@BBBBBBAAA???===:::777555333222222111111111222333333333333333333333333333333444444444333333333333333333333333333333333333333222111111333555666555333222222333333333333333333;;;999777777999===BBBEEEJJJTTTaaakkkppprrrvvvyyyyyyuuuooolllllloootttwww}}}~~~~~~}}}|||}}}zzztttssstttvvvwwwxxxxxxuuuqqqllljjjkkkmmmrrr|||vvvqqqlllkkkmmmooosssuuu~~~}}}|||vvviiiUUUBBB777222111////////////...---////////////////////////............////////////........................///////////////////////////////////////.........,,,000000---...222111,,,222666777>>>[[[uuueeeXXXNNNJJJEEEDDDFFFGGGFFFCCC===999555222222555777999BBBGGGOOOWWWZZZVVVNNNGGG::::::888666555444444444555444444444444444444555222333333333444444555555333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333444333222222222222333444:::888666555888===DDDHHHWWW[[[bbbfff```SSSIIIGGGIIIWWWkkk~~~~~~}}}~~~~~~}}}|||wwwuuuwwwzzzyyyxxxvvvqqqjjjdddaaa___RRRLLLCCC:::444222111111000000000000000000000000000000////////////000000/////////000000000111111111111111111222222222333111111111222222222333333222222333333444555555666333555777777666444444555;;;<<>>???>>>======>>>@@@AAABBBEEEEEEEEEFFFHHHJJJMMMNNNHHHCCC<<<666444666:::>>>GGGFFFDDDBBB@@@<<<666222555444333222222333444555333333333333333333333333444444444444444444444444222222222333333333333333333222222444666777666444222222222222333333333444888777666777;;;AAAGGGKKKQQQ[[[jjjuuuyyyvvvppplllllliiihhhjjjpppxxx~~~yyyrrroooppprrr|||~~~uuurrrssssssvvvyyyzzzvvvrrrnnnlllhhhkkksss}}}~~~ssslllggghhhkkknnnrrrwwwyyyqqqhhhYYYGGG999444...////////////.........////////////////////////............////////////........................////////////////////////............/////////000+++111222,,,+++000333000111555777<<>><<<999777555444555555333;;;HHHVVVaaadddbbb___JJJEEE===777333444777999666555555444444555555666444555555555555555555666333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333444333222222333444666777555666999>>>EEEMMMUUUYYYcccaaa]]]WWWLLLCCCFFFMMMYYYiii~~~~~~|||vvvqqqxxxyyy{{{zzzxxxvvvvvvvvvqqqqqqpppmmmhhhaaaZZZWWWLLLEEE<<<555222111111111//////000000000000000111000000////////////000000//////000000000111111111111111111222222222333333111111111111222222222222111111222333444555555666444555777777555444444555999999>>>JJJXXXcccggggggbbbhhhwww}}}|||oooUUUCCC;;;777777999:::<<>>AAADDDBBBAAA???>>>>>>???AAABBBBBBBBBCCCDDDGGGJJJNNNPPPNNNJJJDDD???;;;:::;;;;;;@@@@@@BBBFFFHHHGGGBBB>>>;;;:::888555444444555666444444444444444444444444222333333333444555555555111111222222333333444444222222222333555666555333111222333444666777888999;;;===@@@EEELLLRRRXXX[[[```ccchhhpppwww{{{{{{yyyssspppmmmnnnsssxxx{{{|||xxxqqqooosssxxx~~~~~~zzz|||~~~}}}xxxtttrrrrrrppprrrvvvyyy{{{{{{yyyxxxmmmgggcccgggkkknnnsssyyyuuukkk___VVVJJJ<<<444222---...///...............////////////////////////............////////////........................////////////////////////,,,------...///000111111777???>>>222+++...111000000111333888GGGbbb}}}yyy}}}zzzpppdddSSSIIIFFFFFFDDDBBBAAA@@@???<<<999888777777333666===HHHSSS]]]bbbdddXXXTTTMMMFFF@@@===<<<<<<666666555555555555666666666666666555555555555555333333333333333333333333333333444444444555555555333333333333333333333333444444444444444444444444555444444444555777:::<<<777===FFFQQQZZZ```cccddd[[[UUUNNNHHHDDDHHHWWWfffqqq|||{{{vvvrrryyyzzz|||~~~~~~|||wwwsssrrrqqqnnnjjjddd]]]VVVRRREEE???777222000111111111////////////000000111111000000////////////000000........./////////000000000000000111111111111222111111111111222222222222000111222333444555555666444555666666555444555777777999<<>>999<<>>???GGGLLLSSS\\\eeekkkoooqqqpppiiicccfffttt}}}}}}{{{vvvrrrssszzz~~~zzzyyyzzz||||||zzzwwwtttrrrrrrsssjjjdddbbbggglllooottt{{{iii]]]PPPIII@@@555000111---...///...------...///////////////////////////............/////////000........................////////////////////////+++,,,---...///111222222GGGPPPLLL:::------///...000...///555???UUUuuu{{{{{{{{{yyy|||rrr___QQQKKKGGGCCC???FFFFFFDDD@@@<<<:::999999777444111444<<>>EEEPPP^^^gggcccjjjvvv{{{zzz~~~}}}ooo[[[FFF???;;;;;;999888<<