BM6g6( 444555888:::>>>HHHXXXfffiiigggfffggglllrrrxxx{{{}}}~~~|||xxxvvvvvvwwwyyy~~~xxxrrrooouuu{{{~~~~~~{{{{{{~~~~~~|||tttsssqqqooonnnmmmllllllgggbbb\\\]]]cccjjjnnnooommmkkkiiieee[[[PPPKKKLLLNNNQQQSSSRRRTTTYYYZZZXXXVVVTTTQQQRRRTTTUUUUUUUUU\\\```dddccc___]]]___bbbcccSSSEEE@@@AAACCCGGGMMMUUUdddvvvpppeeeSSSOOO]]]gggjjj}}}zzzyyy{{{sssUUUFFFAAA@@@@@@;;;;;;;;;;;;;;;???DDDHHHMMMVVVaaafffkkkwww|||vvvqqqnnniiifffaaaZZZPPPIII???999777DDD___yyy~~~~~~uuubbbVVVNNNEEEEEEIIIFFFCCCAAA??????@@@@@@???===;;;:::888888888777555222111111000000//////......///---...000000222999BBBXXXbbbjjjlllppptttooofff___^^^```fffnnnqqqpppmmm]]]XXXcccpppjjjgggnnnssspppmmmoootttwwwtttssssssxxxyyyxxxxxxwwwwwwxxxyyyvvv{{{~~~vvvrrruuuyyy{{{}}}~~~~~~|||{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{zzzpppbbbUUUUUU\\\ggg|||tttmmmhhhiiirrrwwwxxxxxxyyy{{{|||~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}{{{tttttttttuuuxxx|||{{{zzz{{{}}}~~~~~~bbbUUUGGGKKKhhhvvv}}}}}}}}}zzztttpppjjj```VVVNNNFFF???;;;777444000......///...............111555888888888::::::999888666444222111444555666777666555444222/////////000111222333444888888999;;;>>>AAADDDFFFFFFMMMVVV\\\]]][[[YYYXXXOOOEEE===>>>AAACCCCCCEEEGGGGGGFFFFFFGGGIIIKKKLLLLLLOOOTTTWWWZZZ]]]aaaccchhhjjjhhh^^^PPPDDD@@@@@@AAA@@@???@@@BBBEEEGGGGGGBBBKKKUUU\\\aaafffmmmsssssseeeXXXQQQLLLPPP[[[hhhxxx~~~|||zzz~~~~~~{{{{{{{{{vvvpppjjj]]]LLL???888666666666:::AAAFFFSSSiiittt~~~qqqggghhhpppxxx~~~xxxzzz~~~222444777:::<<>>>>>??????===<<<;;;999888888888777555333111111000000//////.........------000000111888@@@OOOYYYaaabbbffflllkkkccccccbbbbbbeeekkkooopppooo\\\UUUaaaqqqnnnhhhmmmpppooommmoootttwwwuuussstttzzz{{{{{{yyywwwwwwxxxyyywwwyyyrrrtttzzzyyy{{{}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzz{{{}}}zzzuuufffUUURRRXXXcccwww~~~vvvpppiiihhhrrrvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}vvvuuutttuuuwwwzzz~~~}}}yyyyyy|||~~~~~~iiiMMMGGGBBBMMMlllyyy~~~~~~{{{uuurrrlllcccYYYPPPHHHAAA<<<777444000......///...............111555888888888999999999888666555333333555666666666666444333222......///000222444666777888999;;;>>>AAACCCEEEFFFFFFPPP[[[cccdddaaa___]]]RRRGGG??????BBBCCCCCCEEEFFFFFFFFFFFFGGGIIIKKKMMMQQQTTTXXX[[[^^^```cccfffjjjjjjggg]]]PPPGGGDDDDDDDDDFFFHHHIIIJJJLLLOOORRRTTT]]]hhhooorrruuuyyy}}}yyynnnddd]]]YYY[[[aaahhhpppxxx~~~{{{{{{{{{tttlllcccXXXIII<<<777777777777:::BBBHHHWWWmmmwww~~~kkkfffkkkssszzz~~~zzz{{{444555888;;;:::<<>>555:::FFF\\\wwwwwwttt{{{XXXMMMIIIFFF???CCCGGGAAA@@@>>>===>>>>>>>>><<<::::::999888888888777555333111111000000//////......---,,,---//////000666???EEEOOOWWWYYY^^^gggiiidddiiigggeeefffjjjooorrrrrrXXXNNN]]]www~~~zzzxxxttttttrrrtttyyy|||zzzxxxyyy}}}~~~~~~{{{xxxvvvwwwyyyxxx{{{qqqttt{{{xxxzzz|||}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzz{{{~~~{{{|||zzzkkkWWWPPPUUU\\\qqq{{{xxxsssllljjjtttuuuvvvxxxzzz{{{}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{|||~~~~~~~~~~~~~~~xxxwwwuuutttvvvyyy|||{{{wwwxxx|||~~~~~~~~~^^^HHHKKKMMM[[[www~~~|||vvvtttnnneee\\\SSSJJJCCC>>>777444000......///...............111555888888888888888888888777666555444777777777666555333222111...///000222444777999;;;:::<<<@@@CCCFFFGGGHHHHHHJJJUUUdddmmmnnnjjjgggfffVVVKKKCCCBBBDDDDDDDDDEEEFFFFFFGGGIIIKKKOOOQQQSSSYYY\\\___bbbdddfffiiikkkmmmmmmiiiaaaVVVPPPOOOQQQQQQXXX```cccbbbaaadddhhhqqqxxx|||wwwsssrrrvvvxxxvvvvvvxxx{{{yyywwwnnneeeYYYOOOAAA888555777999:::<<>>;;;<<<===???BBBGGGNNNSSSZZZeeerrr{{{wwwsssqqqnnniiieee```[[[UUULLLBBB::::::GGG]]]vvv~~~bbbQQQIIIHHHEEE@@@EEEIIICCC???=========>>>===;;;999:::999888888888888555333111111111000//////......,,,+++,,,///...///555>>>DDDNNNWWWYYY```kkkooolllmmmjjjggggggjjjooosssuuuXXXMMM^^^zzzxxxzzz~~~|||xxxvvvwwwyyyxxx|||qqqttt|||wwwyyy{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzz{{{}}}{{{~~~~~~oooYYYPPPTTTVVVmmmyyyxxxuuunnnmmmwwwuuuvvvxxxzzz|||}}}~~~~~~}}}}}}}}}}}}||||||||||||yyy{{{}}}~~~~~~~~~yyyxxxuuutttuuuxxx{{{~~~~~~zzzvvvwww}}}}}}~~~~~~|||sss___dddfffooo|||}}}wwwvvvpppggg^^^UUULLLDDD???777444000......//////............111555888888888777777777777777666555555888888777666555333111000///000111444777:::<<<>>><<>>;;;:::;;;<<<>>>===<<<>>>CCCJJJSSSXXX```iiirrr||||||vvvtttpppllldddbbb^^^VVVPPPIIIAAA;;;555SSStttXXXLLLHHHEEEFFFIIIJJJFFFBBBBBB@@@>>>???AAA@@@<<<888>>>;;;888999<<<===999444222222111111000000/////////------......///777@@@DDDNNNWWW[[[___gggnnnrrr|||aaadddmmmiiizzzsssXXXLLLbbb|||{{{~~~{{{vvvtttuuuwwwwww~~~zzzuuuuuuxxxxxx{{{}}}}}}{{{{{{~~~}}}}}}|||{{{yyy|||}}}}}}~~~~~~}}}}}}}}}tttdddXXXUUU___kkkyyy~~~yyysssqqqrrrqqqssswwwyyy{{{{{{{{{{{{~~~~~~~~~}}}}}}|||{{{zzz|||||||||{{{{{{~~~zzzuuutttwww{{{}}}tttuuu}}}~~~xxx~~~zzz||||||zzzxxxzzz{{{|||}}}~~~}}}wwwsssrrrlllbbbZZZSSSIIIAAA999666333000000///---,,,///000111333555888:::<<<777999;;;:::999888888999777666444222111111111222111333555777888999<<<>>>>>>CCCJJJMMMLLLKKKKKKKKKNNN```rrryyy}}}~~~xxxnnn___TTTHHHFFFGGGGGGHHHJJJJJJMMMQQQRRRTTTXXX^^^cccjjjmmmnnnmmmnnnrrrsssqqqxxxtttnnniiieeeddddddeeeoooxxx~~~yyywwwrrrdddUUUPPPDDD999555444555888===>>>MMM]]]hhhvvv|||hhh]]]hhhxxx~~~wwwsss}}}444444888;;;:::777;;;CCCOOOUUU]]]ccceeehhhlllooozzzyyyxxxxxx{{{zzzvvvwwwwwwvvvyyy~~~~~~{{{ssspppqqqvvvwwwxxxyyyzzz{{{||||||}}}wwwqqqnnnnnnlllhhheeeeeeaaaZZZWWWXXX```gggjjjfffdddhhhlllllluuuwwwxxxwwwssssssuuuyyy|||}}}~~~wwwqqqmmmoooxxxfffNNNJJJMMMWWWtttxxx{{{qqqSSSFFFDDD@@@===<<<<<<======<<<===>>>AAAGGGOOOXXX]]]fffqqq}}}yyysssqqqmmmiiieeebbb[[[SSSKKKEEE>>>:::EEEaaa~~~nnnQQQIIIFFFDDDFFFIIIJJJGGGCCCBBB@@@???@@@BBBBBB>>>;;;>>>:::888888;;;<<<999666222222111000///////////////------......///666???GGGPPPXXXZZZ^^^jjjwwwdddaaakkknnn{{{YYYLLL```~~~{{{~~~}}}}}}wwwtttssstttqqquuuyyy}}}~~~}}}{{{|||||||||{{{|||}}}}}}}}}}}}|||zzz||||||}}}}}}~~~}}}|||}}}vvvgggZZZTTT]]]iiixxx~~~zzzsssooonnnpppssswwwzzz{{{|||||||||}}}}}}}}}}}}}}}||||||{{{}}}~~~~~~~~~zzzvvvuuuwww{{{~~~zzzzzzxxxuuuwww|||}}}{{{|||wwwxxx~~~}}}yyytttsssmmmccc[[[UUUKKKBBB:::777333111000///...,,,//////111333555888:::;;;999:::;;;;;;999888888999777555333111000111222222222444666888888:::<<>>>>>LLL\\\jjj{{{vvvgggaaalllzzzrrrppp|||444444777999888666:::@@@MMMSSSZZZ___cccgggmmmrrr|||{{{|||zzzsssqqqqqqsssyyy~~~uuuooonnnuuuvvvwwwxxxyyyyyyyyyyyy|||~~~zzztttpppnnnlllhhhhhhkkkiii```VVVRRRZZZ```dddddddddgggjjjjjjwww}}}zzzwwwyyy}}}~~~tttooouuusssSSSMMMUUUeeeuuuWWWDDD???>>>===<<<<<<<<<>>>>>>;;;>>>AAAFFFLLLUUU^^^dddkkkyyytttqqqnnnjjjfffbbb\\\TTTLLLEEE@@@>>>>>>TTTmmm|||\\\MMMEEECCCAAACCCFFFGGGEEEBBBBBB@@@???AAACCCDDDAAA======:::777777:::;;;:::888444222111///...//////000...------......///666>>>HHHRRRYYYZZZ```pppcccZZZbbbiii~~~uuuWWWIIIYYY{{{{{{|||~~~~~~|||wwwsssrrrrrrrrrppprrryyy~~~{{{{{{|||~~~~~~||||||}}}~~~}}}|||||||||}}}}}}~~~}}}|||~~~zzzmmm^^^UUUZZZfffuuu}}}zzzsssllliiimmmqqqvvvzzz{{{|||||||||{{{|||}}}}}}~~~~~~}}}}}}zzzvvvuuuwwwzzz}}}yyyuuuuuuxxxyyyvvvtttuuu{{{{{{zzzwww}}}{{{uuuuuuooofff^^^XXXNNNEEE<<<999444222000000...---//////000222444777999;;;:::;;;<<<;;;999777777777666444222000///000222444444666888999999;;;>>>@@@FFFFFFFFFFFFHHHNNNVVV[[[sssrrrbbbVVVKKKHHHIIIIIIJJJLLLPPPTTTXXXZZZ]]]bbbiiinnntttyyy|||}}}|||yyyyyy{{{~~~|||{{{wwwrrrmmmdddUUUHHH@@@999444444666777;;;@@@CCCPPP___nnnnnnfffgggsss}}}uuummmrrr333444666777666666999<<>><<<@@@FFFKKKRRRZZZdddjjjnnnyyyrrrpppnnniiiddd\\\UUULLLEEE???===AAAFFFcccwwwvvvzzzaaaRRRIIIBBBAAA@@@AAACCCCCCAAA???@@@???>>>@@@CCCDDDAAA>>><<<999777777999;;;;;;:::555333111///...//////000...,,,---///......555===HHHRRRZZZ\\\bbbsssyyybbbXXX[[[```nnnrrreeeUUUDDDOOOllluuurrrwww~~~}}}{{{{{{|||{{{{{{zzzxxxuuuuuuwwwyyy|||xxxvvvzzz{{{zzz}}}}}}~~~}}}{{{|||~~~~~~}}}}}}~~~~~~}}}|||~~~}}}ssscccWWWXXXcccrrr{{{zzzrrriiicccgggmmmtttyyyzzzzzz{{{|||{{{{{{|||}}}~~~{{{xxxwwwxxxzzz|||~~~wwwvvv{{{xxxllldddeeewwwxxx}}}~~~vvvqqqqqq~~~}}}xxxwwwsssjjjccc\\\RRRIII???;;;666222111000///...//////000222444666888999;;;<<<<<<;;;888666555666555333000//////111333555666777999999:::<<>>:::555333555777888;;;@@@KKKWWWeeettt~~~ggggggnnnzzzuuukkkmmmxxx}}}333555666555555777888999GGGOOOZZZbbbeeefffhhhiiilllrrr}}}~~~{{{wwwvvvwwwyyyyyywww{{{~~~xxxpppjjjppprrrtttwwwxxxyyyyyyyyyxxx{{{zzzvvvtttnnnjjjllllllddd[[[VVVQQQSSSWWW\\\aaaeeeiiimmmvvvyyyppp|||iii^^^iii|||nnnTTTEEE@@@@@@;;;;;;:::;;;;;;<<<======@@@EEEKKKPPPVVV^^^iiipppuuu}}}vvvrrrpppnnnhhhdddYYYPPPFFF@@@;;;;;;CCCNNNqqqyyy~~~lllOOOKKKAAAEEEDDDCCCCCCBBBAAA???>>>???======???CCCDDDAAA>>>;;;:::999999:::;;;;;;;;;666555333111000000000000...,,,---///......444<<>>???DDDIIIPPPUUU[[[dddpppyyy}}}yyytttqqqooolllfffaaaWWWMMMCCC>>>;;;;;;GGGVVVvvvXXXJJJJJJ@@@IIIIIIHHHGGGEEECCCAAA@@@???======???CCCCCCAAA===;;;;;;<<<<<<<<<<<<;;;:::666666555444333111000000---,,,---///......333:::FFFOOOXXXZZZ\\\bbbhhhkkkcccgggiiihhheeeaaa______[[[DDDFFF]]]eeedddkkksss{{{~~~{{{{{{zzz{{{~~~{{{zzzzzz{{{}}}}}}|||{{{|||~~~~~~~~~~~~zzzoooccc[[[aaakkksssuuupppfff___]]]fffrrrxxxyyyxxxzzz|||{{{|||}}}~~~~~~}}}{{{{{{{{{{{{|||yyyyyyzzztttggg[[[VVVZZZeeettt{{{vvvpppttt}}}|||~~~~~~|||}}}yyyrrrkkkeee[[[QQQDDD@@@999444222111111000......///000222444666777888::::::888666333333333111111111111333444666777999999:::999999;;;???BBBEEEJJJUUUdddvvvooo^^^SSSJJJIIILLLNNNQQQTTTWWWZZZ___bbbeeejjjrrrwww}}}~~~{{{wwwpppiiibbbWWWIII>>>999777555555888999999===CCCSSSaaarrrooofffooozzzjjjiiisss}}}}}}555888777333444999999555888@@@KKKTTTXXXZZZ\\\^^^eeemmmzzz~~~xxxxxx~~~~~~yyy~~~uuulllcccffflllqqqvvvxxxyyyzzzyyyyyyzzz~~~yyysssnnnkkkhhhcccbbbeeeYYYRRRMMMPPPTTTXXX```iiihhhppp}}}}}}sss{{{mmmttt~~~}}}aaaLLLDDDAAA@@@AAA===<<<;;;:::<<<>>>AAACCCFFFLLLTTTYYY___jjjyyyyyyvvvrrrooolllhhhbbb]]]PPPFFF>>>>>>===@@@PPPcccrrrzzzpppOOOHHHFFFDDDHHHHHHHHHGGGEEEDDDCCCCCCAAA??????@@@CCCDDDAAA>>>;;;===???@@@???<<<:::999777777888777666333111///---,,,---///...---222999BBBKKKSSSYYY^^^dddeeeccc___jjjooonnnkkkccc^^^bbb^^^DDDDDD[[[cccbbbhhhmmmvvv|||}}}|||~~~~~~tttvvvzzz|||}}}~~~~~~|||{{{|||~~~~~~|||}}}}}}~~~~~~}}}}}}{{{sssjjj___bbbhhhooorrroooggg```[[[fffssszzz{{{zzz{{{~~~|||}}}~~~~~~~~~}}}|||||||||wwwzzz{{{xxxtttnnncccYYYXXX]]]fffmmmmmmlllrrrzzz~~~~~~~~~|||uuuooohhh^^^TTTFFFAAA:::555333222111111......///000222444555666666777888777444222222222000111222444555777777888999:::999999999;;;???BBBJJJRRRaaatttlllXXXNNNEEEEEEIIIMMMPPPSSSYYY]]]aaadddfffkkksssxxx~~~}}}zzzvvvmmmddd]]]QQQCCC:::888666444666999:::;;;AAAHHHYYYhhh{{{jjjkkksss}}}lllooozzz666999777333444:::999555555<<>>999===@@@FFFZZZooopppwww}}}~~~ZZZGGGBBB>>>EEEDDDEEEFFFEEEDDDBBBBBBCCCCCCAAA@@@BBBEEEEEEBBB>>><<<>>>AAABBB@@@===:::999777888999999888555111///---,,,...000...---222999>>>FFFPPPYYYccckkkllliiifffrrruuutttsssiiiaaaeee___CCCAAAXXXaaaaaadddhhhooowwwxxxzzzyyyuuuoootttzzz}}}}}}}}}~~~}}}{{{|||~~~~~~{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{uuunnnaaabbbffflllqqqooogggaaa[[[gggttt||||||{{{}}}}}}}}}~~~~~~}}}||||||uuu}}}~~~xxxuuussshhh[[[NNNNNNSSS]]]fffnnnwww~~~}}}wwwpppjjj```VVVGGGBBB;;;666333222111111......///000111333555666555666777666333111111222///000333666777888888888999999999888888:::>>>BBBPPPYYYjjj~~~{{{cccTTTJJJAAABBBGGGKKKNNNRRR[[[___bbbeeeggglllsssyyy~~~~~~~~~{{{wwwtttjjj___WWWKKK===666666555444666999;;;===DDDMMM```qqqzzzdddnnnvvv~~~nnnuuu;;;:::::::::;;;:::777555777666<<>>LLL___mmmrrrsssssswwwxxxtttKKK>>>CCCEEE@@@EEEEEEEEEEEECCCAAA???>>>@@@@@@AAABBBBBBBBBAAAAAA???CCCFFFGGGDDD???;;;999999>>>BBB@@@:::333000000000////////////111333444>>>GGGQQQZZZdddmmmqqqoookkkmmmrrrxxxxxxrrrkkkggg^^^HHH===HHHVVV\\\fffssswwwzzzwwwyyy{{{uuuoooyyy{{{|||~~~}}}}}}~~~~~~~~~|||{{{{{{|||}}}|||}}}~~~~~~~~~~~~{{{yyyjjjVVV\\\jjjjjjooorrreeebbbeeellluuu|||~~~~~~|||}}}~~~~~~}}}{{{zzz~~~}}}wwwuuusssdddPPPHHHQQQ^^^iiippptttwwwzzz|||xxxssslllccc\\\OOOIIIAAA:::777555222///000000000111222222333333333444555555333222222222222333444777;;;<<<;;;:::;;;999888::::::;;;BBBKKKYYYaaavvv{{{}}}uuudddWWWIIIEEEDDDGGGIIIJJJOOOTTT[[[]]]```dddjjjooosssuuu}}}|||yyyrrrfffWWWMMMDDD;;;555333888777888;;;===AAAJJJTTTqqqzzztttpppzzz~~~qqqrrr{{{:::999888999:::999777555888777<<>>>>><<<;;;<<<======???CCCIIINNNTTTXXX___gggrrrzzzvvvsssooojjjfffbbb[[[PPPHHHBBB===;;;DDDVVViiitttvvvpppxxxzzzxxxfffGGG@@@DDDBBB===BBBBBBCCCCCCBBB@@@>>>===???@@@@@@AAAAAAAAAAAA@@@AAADDDHHHHHHFFFAAA>>><<>>IIIXXX^^^dddmmmvvvvvvuuuxxx{{{wwwuuu}}}{{{{{{~~~}}}}}}~~~~~~~~~|||||||||}}}~~~~~~~~~}}}{{{lllYYYZZZfffhhhooossshhhdddfffkkkssszzz~~~~~~}}}~~~}}}}}}~~~}}}zzz~~~}}}xxxvvvtttfffTTTSSSYYYbbbiiinnnrrrvvvyyy~~~{{{xxxuuupppiiicccSSSMMMDDD<<<888555222000//////000000111222222333222444555444222111111222444444555777999::::::999===;;;:::::::::<<>>BBBNNN\\\uuu~~~qqqooozzz~~~qqqrrryyy~~~777666666777888888666555999777:::BBBIIIOOOWWW^^^]]]```eeemmmxxx|||wwwxxxxxxzzz~~~ttthhhhhhrrr{{{{{{www}}}}}}~~~~~~wwwooommmoooiiihhhddd[[[QQQKKKKKKNNNUUUZZZ___aaaaaadddkkkqqqzzz~~~}}}sssQQQFFFBBB===;;;===>>>>>><<<===>>>???@@@BBBGGGMMMRRR\\\^^^cccmmm~~~}}}uuurrrppplllgggbbb]]]VVVMMMFFF???>>>BBBQQQeeetttzzzzzzvvvvvv{{{SSSBBBCCCBBB???<<<>>>???@@@@@@@@@???===<<<>>>>>>???@@@@@@@@@@@@@@@@@@CCCFFFGGGEEEBBB???>>>AAACCCDDDAAA;;;666555555000000/////////111222333AAAKKKUUU[[[```gggkkkkkkkkkfffccckkkxxx|||cccLLL>>>HHHYYY```dddhhhsssqqqssszzz|||~~~~~~zzzxxxwwwwww~~~|||xxxzzz}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}qqq]]]XXX___eeeooossskkkggghhhkkkqqqwww{{{}}}}}}~~~}}}}}}~~~~~~|||yyy}}}|||xxxxxxvvvjjj[[[^^^aaaeeeiiinnntttzzz~~~~~~{{{yyyvvvqqqkkkgggYYYRRRHHH???999555333111////////////000111222222222333444333222111222333666666666777999:::;;;<<<@@@>>>===<<<;;;@@@NNN]]]hhhooo|||~~~qqqnnnsssuuuooofff```[[[RRRGGG>>>BBB???@@@FFFJJJMMMRRRYYY[[[\\\```eeejjjppptttwww}}}{{{vvvrrrjjj\\\NNNEEE>>>777444555555:::AAACCCAAAEEEUUUfff}}}ssslllnnnzzz~~~ooorrrzzz555444444555666777666444777555777===CCCJJJSSS]]]]]]```ccchhhqqq{{{~~~|||{{{zzzyyy{{{~~~xxxuuuwww}}}uuuqqqsssuuutttqqqxxx}}}~~~}}}}}}uuurrrtttooolllggg___VVVOOOJJJIIIPPPTTTYYY\\\]]]___bbbeeeiiikkkooossswww}}}~~~~~~|||zzz{{{bbbHHHBBB???<<<<<<===???>>>======???@@@BBBEEEKKKRRRWWWcccgggnnn{{{wwwqqqppplllhhhccc^^^ZZZTTTMMMIII>>>DDDRRRcccqqqwwwyyy{{{```EEEAAADDD???<<>>?????????>>>===<<<===>>>??????@@@??????>>>@@@CCCDDDBBB???>>>===AAABBBAAA>>>999555444444111000/////////000222333>>>JJJWWW^^^bbbeeegggeeefff___[[[bbbsss{{{hhhOOO===DDDUUU___eeejjjpppooottt}}}||||||~~~{{{xxxxxxxxxuuusssrrrsssuuuxxx|||}}}xxxvvvyyy~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}uuudddXXXYYYbbbnnnsssppplllkkkllloootttyyy{{{|||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzzxxxyyy{{{{{{yyyyyywwwnnncccddddddfffjjjqqqzzz{{{vvvqqqkkkhhh^^^XXXMMMBBB:::555333222///.........///000111222222333444333111111222444777777888999;;;>>>BBBEEEFFFCCCAAA>>>===CCCTTTeeennnvvvzzzlllhhhnnnllldddZZZRRRMMMGGGAAA;;;???===???FFFKKKOOOUUU[[[[[[]]]```eeelllqqqvvvyyy~~~~~~~~~~~~|||xxxrrrmmmbbbUUUGGG???:::555444666555999@@@DDDFFFLLL]]]mmm{{{iiihhhooo{{{~~~vvvjjjsss555444222333555555555444444222444999>>>EEEPPPZZZaaacccddddddjjjsssyyyzzz||||||}}}zzzrrroooqqqxxx~~~}}}wwwsssrrrtttyyy~~~~~~{{{yyyzzzuuuooofff```\\\WWWOOOHHHJJJMMMQQQUUUXXX[[[]]]^^^]]]___```bbbdddjjjqqqvvv|||mmmRRRCCC@@@>>><<<<<<<<<<<<<<<<<<>>>???BBBEEEJJJPPPXXX^^^gggppp}}}yyysssooooooiiieee```YYYTTTOOOJJJHHHEEEQQQeeeuuuwwwsssttt{{{aaaMMM@@@BBBBBB<<<<<>>;;;<<<===>>>???????????????AAABBBBBB@@@>>>>>>>>>CCCCCCAAA>>>:::888777777111000/////////000111222999GGGWWWaaaeeegggddd```bbb^^^ZZZ___ooo}}}~~~vvvlllTTT??????LLL[[[hhhqqqrrrttt{{{}}}~~~xxxyyy|||~~~wwwvvvssspppnnnooorrruuuyyyvvvyyy}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}wwwlll\\\VVVaaalllqqqsssqqqooooooppptttxxx{{{|||}}}~~~~~~~~~|||zzzxxxwwwwwwxxxyyyyyyyyyxxxssslllkkkjjjkkkooovvvzzztttpppnnnbbb\\\RRRFFF<<<666333222//////...---...000222333333444444333222222444555777888:::<<>>AAAPPP___qqq|||qqqlllnnnllldddYYYOOOIIIDDD???<<<===<<>>DDD===>>>???@@@@@@@@@???>>>;;;<<<===??????@@@@@@@@@BBBCCCDDDCCCAAA??????@@@??????===;;;999777666555222111000//////000111222555BBBSSS___hhhkkkfff^^^bbbccc``````iiivvvxxxrrrppp[[[EEE===CCCSSShhhxxxyyy~~~||||||yyyxxxuuurrrpppqqquuuxxx|||xxxzzz|||{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||xxxuuubbbWWWaaajjjnnnvvvvvvtttrrrsssvvvyyy{{{||||||~~~}}}{{{yyyxxxuuuuuuvvvxxxyyyyyyvvvssstttsssssswww}}}}}}yyywwwwwweeeaaaXXXLLL@@@888555444000///.........000222444444555555444222333555888888:::<<<>>>BBBJJJUUU]]]]]]UUUKKKCCC===<<>>===AAAHHHNNNRRRWWW]]]]]]___ccciiipppvvv|||xxxYYYKKKUUUlll}}}~~~~~~}}}|||zzzvvvooofff```QQQFFF;;;777666444555888999999===GGGRRR___ooo}}}|||cccaaammmuuuxxxiiiggg{{{777555333222333444333333333222333555666999DDDOOO___fffjjjiiihhhkkknnnnnnhhhgggnnn{{{|||{{{qqqmmmnnntttwwwwwwwwwzzzzzzvvvvvvxxxzzz|||~~~~~~{{{vvvpppmmmjjjdddZZZQQQKKKHHHDDDEEEJJJNNNPPPPPPPPPRRRTTTTTTSSSVVV]]]bbbbbbtttvvvvvvnnnYYYLLLEEE@@@<<<<<<;;;999999:::<<<>>>AAADDDIIINNNVVV```jjjppp}}}wwwvvvtttlllhhhjjjbbb___[[[UUUPPPOOOPPPQQQffflllxxx}}}vvvooozzz{{{RRRCCC@@@>>>===>>>???@@@@@@===>>>???@@@@@@???======<<<<<<>>>???@@@AAAAAAAAADDDDDDDDDBBB@@@>>>>>>???;;;:::999999888777444333222111000//////000111222555???MMM[[[hhhnnniiiaaacccgggfff___aaammmsssqqqqqqbbbMMM>>><<>>@@@DDDMMMZZZccc]]]RRRGGG@@@<<<:::===CCCZZZeeeqqquuusssmmmiiigggddd^^^VVVNNNGGGCCCAAA???AAA@@@CCCJJJPPPSSSWWW]]]^^^```eeekkkrrryyy~~~nnnLLLAAAOOOhhhxxx}}}|||{{{zzzwwwqqqiii___XXXKKKAAA888666666555666888;;;===DDDNNNXXXeeeyyyppp[[[cccssszzzqqqiiimmm999666444222333333333222555333444555444666???III[[[dddlllmmmkkklllllljjjVVVWWWbbbsss~~~}}}zzzzzzmmmkkkmmmssswwwwwwwwwyyy~~~yyyyyyyyy{{{~~~~~~}}}~~~~~~zzzzzzyyyuuuooofff\\\UUURRRLLLEEEDDDGGGLLLMMMMMMPPPSSSUUUSSSPPPPPPUUUZZZZZZmmmmmmnnnwwwYYYFFFBBB@@@<<<======<<<;;;;;;===AAADDDCCCFFFLLLRRR[[[eeepppvvv|||tttvvvtttjjjeeeggg^^^\\\ZZZWWWUUUWWW[[[___sssrrrwwwzzzuuurrrfffFFF@@@@@@<<<999===CCCAAA;;;===>>>?????????>>><<<;;;<<<===>>>???AAAAAABBBBBBCCCCCCBBB@@@===;;;<<<======<<<<<<<<<===;;;999666222111000//////000111111666===HHHVVVfffpppmmmdddbbbiiiggg\\\ZZZeeeoooqqqqqqfffTTTAAA999EEEaaayyy|||zzzzzzyyyvvvttttttuuuwww|||~~~|||xxxxxx|||~~~}}}{{{||||||}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}wwwnnn\\\cccgggjjjyyy}}}{{{yyyyyy{{{|||||||||{{{}}}|||{{{{{{zzzyyyyyyxxxxxxrrrqqqsssvvvyyyyyyyyy{{{zzzzzz}}}{{{tttnnnlllmmmjjjhhhbbbWWWJJJ@@@:::999222111///...///111444666666777666555444555888;;;:::===???@@@DDDMMM[[[eeeVVVKKKAAA===<<<;;;===@@@FFFPPP[[[```aaa```^^^[[[WWWTTTOOOJJJGGGEEEDDDCCCBBBAAADDDLLLQQQSSSWWW\\\___aaaffflllssszzzlllKKKCCCTTTjjjvvv}}}{{{zzzxxxtttnnneeeZZZSSSGGG>>>666555666555666888;;;BBBLLLUUU\\\hhhhhhWWWdddwww}}}mmmkkksss444333222222111111222222444333333222333777===BBBRRR___jjjjjjhhhiiiiiigggVVVMMMHHHRRRgggxxx~~~|||xxxnnnnnnwwwwwwpppvvv}}}|||~~~}}}wwwooogggbbbaaaXXXKKKCCCAAACCCFFFFFFKKKLLLNNNPPPQQQQQQRRRRRR\\\\\\^^^fffrrroooVVVGGGBBB???======???======??????>>>BBBGGGNNNNNNPPPYYYffftttvvvqqqsssqqqjjjdddddd[[[\\\^^^\\\UUURRR]]]jjjpppqqqnnnrrr}}}vvvRRREEE???===;;;;;;<<<=========>>>??????>>><<<===???AAA@@@??????>>>>>>???@@@AAABBB@@@>>>=========;;;999;;;<<<<<<999777;;;CCCKKKMMMJJJCCC<<<777333111000555999AAAMMM[[[eeekkkmmmhhhkkkbbb[[[___bbbgggqqqppp^^^<<>>>>>>>>@@@FFFMMMTTTYYYIIIFFFCCCAAAAAA???===;;;BBBCCCEEEGGGJJJLLLMMMOOONNNFFFAAABBBBBB@@@@@@AAAAAAAAACCCGGGMMMSSSWWWXXX___```dddmmmssswwwgggOOONNN^^^rrr~~~|||zzzuuupppkkk```RRRGGGBBB<<<777777777666777;;;???DDDNNN\\\kkk|||{{{___ZZZlll|||rrriiiooo|||444333222222111222222222333333333222222444999<<>><<<<<<======<<<===@@@AAAAAAEEEKKKRRRUUUZZZbbbnnn~~~}}}xxxppplllnnnnnnhhhaaa___[[[cccbbbUUUMMMUUUbbbiiillllllkkkwww^^^JJJ>>>???===;;;;;;===>>>>>>======???@@@@@@???======>>>????????????????????????CCCAAA???>>>>>>===;;;999888:::<<<===>>>DDDNNNVVVBBB???:::555111/////////333777>>>GGGSSS___iiiooopppuuukkk^^^```dddhhhooozzzmmmCCC@@@CCCXXX}}}~~~~~~~~~||||||yyywwwzzz}}}zzztttwwwyyywwwqqqssszzz}}}{{{~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~uuufff]]]bbblllrrrwwwxxxzzzyyyyyyzzz|||}}}}}}~~~~~~|||{{{zzzyyywwwuuuvvvxxx{{{||||||{{{~~~vvvlllkkkrrrzzzvvvsssmmmcccVVVJJJAAA<<<222222000000000444888;;;;;;::::::::::::;;;<<<<<>>===FFFFFFGGGFFFFFFFFFFFFGGGGGG@@@<<<<<<===;;;:::<<<>>>???AAAFFFLLLRRRWWWYYYbbbccciiirrryyy}}}xxxeeedddqqq}}}||||||yyytttnnnfffZZZMMMCCC>>>888555666666666999>>>>>>HHHWWWeeerrrnnn^^^ccctttiiihhhqqq444444333222222222222222222333333222111111444666BBBNNNZZZ^^^```ccceeefffaaaRRRBBBAAAOOOaaammmqqqxxxrrrttt|||}}}www~~~zzzxxx{{{~~~{{{xxxqqqlllkkkcccXXXPPPKKKHHHDDDAAACCCDDDEEEGGGIIILLLNNNOOOMMMPPPSSSWWW\\\dddooovvvnnnZZZRRRKKKDDD>>>===<<<999999<<<<<<;;;===AAACCCDDDIIIPPPYYY^^^dddmmmzzz|||xxxrrrmmmjjjkkkjjjeee___]]]cccjjjcccNNNHHHXXXfffggglllnnnppp}}}]]]NNNGGG===@@@>>><<<<<<>>>??????>>>;;;>>>@@@AAA???===;;;;;;?????????????????????>>>EEECCC@@@??????===;;;999;;;<<<===<<<;;;===CCCHHH666444222///.........///222666<<>>@@@@@@AAACCCFFFJJJMMMPPPIIIKKKNNNLLLGGGBBB@@@@@@JJJLLLMMMKKKHHHDDDCCCBBB@@@:::777888999666666888:::<<>>999555222444666777;;;AAA???NNNbbbrrrwww___^^^mmmyyy~~~~~~~~~ssscccgggsss444444333222222222222333000222333222111111222333;;;FFFTTT]]]```bbbbbbbbbddd[[[RRRSSS^^^jjjpppppp}}}||||||yyyzzzwwwssswww||||||~~~~~~wwwtttssslllbbbZZZTTTNNNGGGBBBBBBBBBBBBDDDFFFIIIKKKMMMJJJNNNRRRTTTUUUZZZccckkk}}}~~~gggTTTJJJHHH@@@=========;;;777888;;;===<<<>>>CCCFFFHHHNNNTTT```ccckkkxxxyyyxxxpppooommmiiiddd```___```jjjgggZZZKKKKKKYYYeeegggqqq|||sssQQQJJJGGG>>>???>>>======???@@@???>>>===???@@@???===<<<;;;<<>>=========???@@@EEECCCAAA@@@???>>>;;;999=========:::666444555777333222111//////000111222222888???EEEMMMZZZkkkwwwccc^^^eeejjjnnnPPP;;;===RRRuuu}}}yyy~~~|||zzz{{{{{{zzzzzz}}}uuu{{{{{{{{{zzzxxxwwwzzz~~~}}}}}}}}}~~~~~~}}}||||||{{{~~~~~~~~~~~~}}}pppbbb^^^cccjjjsssuuuxxxyyyzzz{{{|||~~~~~~}}}}}}~~~}}}~~~}}}yyyuuutttvvvyyy|||~~~zzz|||~~~|||~~~|||vvvmmmbbbUUUIIIAAA999666222000222555999;;;======<<<<<<======>>>??????@@@AAACCCEEEGGGHHHIIIFFFIIILLLIIICCC@@@BBBEEEQQQUUUZZZYYYTTTLLLFFFCCC<<<888777999999666555888777:::===BBBGGGNNNTTTXXXbbbfffppp|||~~~|||{{{zzzsssrrrmmmcccUUUHHH>>>:::666333222444666777<<>>;;;888:::???@@@???BBBHHHKKKNNNTTT[[[fffjjjuuu}}}xxxwwwooopppnnneee\\\ZZZ]]]aaaeeeUUUIIIMMMVVV\\\eeennnxxxzzzXXXIIIEEEAAA>>>>>>======>>>@@@@@@@@@>>>CCCCCCBBB@@@>>>>>>AAACCCDDDAAA===999999;;;???BBBEEECCCAAA@@@???>>><<<:::888999;;;<<<;;;::::::;;;555555333222111222222222000666???FFFNNNZZZiiissskkkdddiiinnnuuu~~~xxxOOO;;;;;;KKKbbb{{{zzzwwwvvvyyy{{{zzz}}}~~~xxx~~~|||yyyzzz~~~~~~zzz{{{~~~}}}}}}~~~~~~~~~}}}|||{{{{{{~~~~~~vvviiiaaaccchhhqqqtttwwwzzz{{{|||~~~}}}|||{{{}}}~~~}}}~~~~~~{{{xxxwwwxxx{{{|||}}}{{{{{{{{{|||~~~yyyrrriii]]]PPPHHH>>>999444222444777:::;;;>>>============>>>??????===>>>@@@AAACCCDDDDDDDDDBBBDDDEEEAAA======BBBHHHYYYaaajjjjjjaaaTTTHHHBBB999777777::::::666666999777:::>>>AAAEEEJJJPPPTTT```dddooo|||~~~|||zzzxxxvvvnnnkkkdddYYYMMMBBB:::777666444444666666888>>>FFFOOO]]]qqqmmm\\\WWWffftttuuuvvv||||||jjjjjjxxx555444444333333333333333111222333333222222333444444;;;IIIXXX`````````aaajjjgggdddfffkkkqqqssssssttt~~~vvvrrrssszzz|||uuusssuuuyyy|||~~~~~~|||}}}|||uuuoooiii```WWWPPPEEECCC???===<<<===???AAADDDFFFIIIJJJJJJLLLQQQUUUXXX___gggmmmvvv}}}qqq___QQQDDDAAABBBAAA>>>======::::::<<<<<<;;;>>>CCCDDDCCCGGGNNNSSSWWW^^^fffsssyyy~~~xxxsssqqqllllllfff]]]XXXXXXZZZ[[[UUUFFFEEEVVVcccdddkkkxxxUUUCCCCCC@@@===@@@===<<<<<<>>>@@@@@@???>>>GGGFFFDDDBBB@@@BBBFFFJJJEEEBBB<<<999888;;;???BBBCCCAAA?????????>>><<<:::666888;;;>>>???>>><<<:::888777555444333222111111---222;;;CCCLLLWWWccclllmmmfffdddhhhsssnnnuuuiiiNNN>>>:::EEEXXXnnnqqqqqqpppuuu{{{}}}{{{{{{}}}~~~|||~~~}}}~~~~~~~~~~~~}}}}}}||||||{{{~~~~~~{{{qqqhhhfffiiinnnrrrvvvyyyzzz|||}}}~~~|||{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}zzzyyyxxxxxxzzz~~~}}}yyysssiii\\\SSSCCC===666333666999<<<<<<>>>>>>======>>>>>>???@@@<<<===>>>@@@AAABBBCCCDDDAAAAAA???;;;888:::AAAFFF[[[eeeppppppeeeSSSDDD<<<555555888;;;:::777777::::::===@@@BBBBBBEEEKKKOOOYYY^^^iiiuuu|||}}}|||xxxtttqqqhhhbbbXXXMMMDDD===888666666444555888888:::AAAJJJ[[[hhhzzzzzz\\\WWW]]]nnnxxxxxx|||sssllluuu555555444333333333333444444444444222000000111222111555@@@OOOYYY\\\aaafffkkkiiihhhiiijjjkkkjjjiiiooozzzzzzxxxyyy~~~~~~~~~~~~}}}||||||~~~|||wwwqqqjjj```YYYMMMIIIDDD>>>;;;;;;<<<>>>>>>???AAACCCEEEGGGIIIJJJLLLTTT[[[aaaiiivvvsssdddVVVMMMEEE>>>:::===@@@>>><<<<<<;;;888888<<>>===CCCDDDCCCBBBAAABBBFFFIIIBBB@@@===;;;:::;;;===???AAA???>>>>>>>>>>>>===;;;888:::===???@@@===888444999999777666444333222111...111666>>>IIIUUU```fffxxx|||xxxqqqkkk```___mmmiiijjjcccSSS@@@555???RRRggglllooonnnpppvvvzzzzzz~~~|||~~~~~~}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~yyyooojjjkkkkkknnnssswwwxxxzzz|||}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}zzzwwwwwwwwwxxxyyy{{{}}}~~~~~~{{{rrrfff\\\GGG@@@888555888<<<=====================>>>??????======>>>???AAACCCEEEGGGCCCAAA===:::999;;;>>>@@@PPPZZZfffggg\\\LLL@@@999555666:::>>>===888999<<<>>>AAACCCCCCAAAAAAFFFJJJNNNRRR\\\hhhnnnooorrrwww|||~~~|||vvvppplllaaaXXXKKKAAA<<<999777555444444666:::;;;>>>GGGQQQcccsssgggXXX\\\hhhvvv~~~{{{kkkttt555555444333333333333444666666444222...---...///000000888GGGRRRYYYbbbkkkjjjlllooopppoooiiibbb]]]mmmwww~~~}}}~~~|||~~~{{{vvvooofff```UUUQQQJJJCCC>>>======>>><<<;;;<<>>BBBAAAAAABBBHHHIIIPPPZZZcccjjjttt}}}{{{wwwtttmmmkkkmmmfff^^^UUUUUUbbbiii]]]KKKIII\\\pppvvvvvvyyy~~~gggqqqvvvXXX>>><<>><<<<<<>>>@@@@@@@@@@@@BBBDDD?????????>>>===<<<<<<;;;???>>>======>>>>>>===;;;777:::>>>BBBDDDBBB>>>:::;;;:::999888666555444333222111444;;;GGGUUU```eeeqqqvvvwwwzzzvvvddd___nnnmmmjjjeeeXXX@@@...888OOOdddjjjnnnlllmmmqqqvvvwwwuuu}}}||||||~~~||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~uuunnnmmmhhhlllqqquuuwwwxxxzzz|||{{{{{{{{{||||||~~~~~~~~~~~~~~~{{{|||zzzvvvsssuuuwwwzzz{{{{{{zzzyyy~~~}}}~~~~~~vvvjjjaaaIIIBBB999666999===>>>>>>===============>>>>>>???===>>>>>>???BBBEEEHHHJJJEEEBBB>>><<<<<<<<<<<<;;;AAALLLXXX[[[RRRFFF>>>:::666888===AAA@@@;;;<<<@@@AAADDDFFFCCC@@@???CCCGGGCCCGGGPPP[[[aaacccfffjjjuuuwww|||yyyqqquuu|||uuunnniii]]]RRRCCC999777777666444222333777;;;===AAAKKKVVVhhh{{{{{{]]]]]]eeerrr}}}mmmhhh|||888777555333222222222333333333222222111000//////444444555<<>>@@@CCCDDDAAADDDGGGJJJOOO[[[kkkvvv|||ccc[[[QQQIIIEEEBBB>>><<>>;;;999999999;;;<<<999:::>>>BBBAAA@@@DDDKKKMMMQQQYYYccciiirrrzzzuuurrrnnniiifffeeeVVVTTTccckkkbbbUUURRRfffmmmxxx}}}zzz{{{eeehhhZZZMMM???999:::<<<999555===;;;:::<<>>;;;>>>????????????@@@@@@@@@;;;<<<<<<;;;:::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888777777888:::;;;:::777444222---000555:::AAALLLYYYccceeettt|||xxxssstttqqqiiilllllljjj```KKK999888AAAYYYbbbmmmrrrnnnjjjpppyyy{{{~~~~~~~~~}}}{{{{{{|||}}}~~~~~~}}}~~~}}}|||{{{tttkkkjjjjjjnnnsssxxxzzzwwwtttuuuuuuuuuwww{{{}}}~~~}}}}}}~~~~~~|||qqqllluuuxxx|||{{{wwwtttrrrrrruuuzzz{{{tttnnnjjjUUUDDD:::999888???AAA888<<<<<<;;;:::::::::;;;<<>>;;;<<<@@@???GGGLLLJJJFFFBBB>>>::::::===??????>>>>>>???AAAEEECCC@@@===<<<===>>>???CCCEEEKKKRRRTTTUUUZZZbbblllttttttiiigggqqq~~~~~~{{{{{{yyyssshhh___QQQIII???999888777555222666333777???@@@AAAOOOaaaqqqkkk^^^hhhnnnwwwooolll|||888777555333222222222222333333222111111000//////000000222777BBBTTTfffsssrrrmmmfffeeejjjlllcccVVVNNN___vvvzzzxxx|||zzzwww{{{{{{}}}{{{tttoooeeebbb\\\SSSIIIAAA===<<<;;;;;;<<<<<<<<<===>>>>>>@@@BBBDDDDDDEEELLLVVV___lllyyyzzzpppfff___TTTNNNGGGBBB???===;;;999;;;:::999999999:::;;;<<>>???===;;;<<<<<<=========>>>>>>>>>;;;<<<<<<:::888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666888999:::;;;:::777444333000222666;;;DDDOOO[[[ccckkksssvvvrrrttt{{{zzzsssrrrppplllcccRRR@@@999;;;SSS```lllooonnnooovvv|||zzzxxxzzz}}}zzz{{{|||}}}~~~~~~}}}}}}}}}{{{tttlllggggggiiiooowwwzzzxxxuuusssssssssvvvyyy|||}}}||||||~~~~~~}}}~~~zzzrrrooowwwyyy{{{zzzvvvsssqqqqqqpppsssxxx~~~~~~yyysssppp___MMMBBB===999>>>AAA888;;;:::999999999:::<<<===??????AAADDDJJJPPPUUUWWWWWWUUUQQQLLLFFFAAA@@@AAA>>>CCCFFFEEEDDDEEEBBB>>>BBBCCCDDDDDDDDDCCCCCCCCCHHHFFFCCC???>>>>>>@@@AAA@@@BBBFFFJJJKKKKKKQQQYYYjjjvvvvvveee^^^eeeqqq~~~zzzxxxuuuoooeee^^^KKKDDD;;;777777777666444777555999@@@BBBFFFXXXlllzzzccc]]]ooouuu}}}ttthhhnnn888777666444222111111111222222222111111000000///...///000222:::JJJ^^^mmmkkkeee^^^^^^ffflllfff[[[HHHPPPbbbvvv|||}}}|||yyyyyy|||zzz{{{||||||||||||}}}~~~yyypppmmmhhhaaaYYYOOOEEE>>>>>>>>>======<<<;;;:::999===???@@@???===???DDDHHHNNNZZZiiiwww}}}uuukkkbbb[[[TTTMMMHHHCCC@@@===;;;;;;:::999888888888999:::<<<===>>>>>>AAA>>>???EEEIIILLLRRRXXXaaafffsss|||yyyvvvsssooojjjeeeaaa___hhhnnnkkkcccaaaiiirrrtttuuu{{{gggdddyyybbbHHH???;;;777555777999;;;;;;999999888:::;;;<<<:::999::::::::::::;;;;;;;;;;;;;;;<<<;;;999777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888999999:::;;;:::888555333222222444;;;FFFRRR[[[```ooopppnnnlllsss~~~~~~zzzuuummm^^^KKK===777LLL]]]lllnnnooovvv}}}~~~www|||zzzqqqwwwzzz{{{}}}}}}}}}|||}}}}}}yyy{{{|||}}}~~~~~~}}}~~~~~~}}}vvvmmmfffddddddkkkuuu{{{yyyuuuqqqpppqqqtttxxx{{{||||||{{{}}}~~~~~~||||||~~~}}}xxxuuuttt|||}}}}}}{{{wwwtttrrrrrrlllmmmpppwww}}}xxxvvvlllYYYKKKBBB;;;===@@@999999999888888999;;;===???>>>@@@DDDJJJRRR\\\dddiiilllkkkgggbbb\\\WWWRRROOOHHHIIIIIIHHHJJJMMMJJJDDDDDDDDDDDDFFFHHHIIIGGGFFFHHHFFFBBB???===>>>@@@AAACCCCCCEEEFFFDDDDDDKKKTTTfffvvvtttbbbXXX^^^iiisss}}}}}}{{{vvvrrrnnnggg^^^WWWCCC>>>777444555777888777:::999>>>CCCGGGPPPhhh}}}ggg]]]cccvvv{{{nnnjjjxxx888888666444333111000000222111111111000000000///000222333222333===NNN\\\aaa```]]]]]]dddkkkjjjdddRRRMMMVVVkkkxxxxxxzzz}}}{{{{{{}}}~~~}}}{{{~~~~~~~~~}}}}}}~~~wwwsssoookkkfff^^^TTTLLLCCCBBB???===;;;:::::::::888;;;===>>>======???@@@@@@DDDJJJPPPXXXcccqqqzzz}}}zzzrrrssstttrrrllleee]]]XXXXXXTTTNNNJJJHHHEEECCC@@@;;;::::::::::::;;;::::::999:::<<<>>>???@@@AAAAAACCCAAADDDMMMTTTYYY___dddhhhsss~~~tttvvvwwwtttnnnhhhffffffqqqrrrmmmccc```hhhsssyyyooossssss^^^llllllHHH<<<999999888666444444666888666666666777777777666666888888999999999::::::::::::::::::999888888:::<<<::::::::::::::::::::::::>>>???@@@@@@@@@>>>===<<<::::::;;;;;;:::888666555222000111888DDDQQQYYY]]]lllllliiihhhooo{{{zzzjjjTTTAAA666DDDYYYjjjnnnrrrzzz|||{{{|||~~~vvvpppttt}}}yyyxxx|||zzzzzzyyy{{{}}}zzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~xxxpppjjjeeeccciiisssyyyyyyuuuqqqpppqqqtttxxx{{{||||||zzz|||~~~~~~~~~~~~~~~}}}zzz{{{{{{xxxxxx{{{|||yyyvvvuuuuuullljjjjjjqqqzzz~~~|||zzztttbbbSSSGGG;;;<<>>@@@AAAEEEKKKSSS]]]iiittt{{{~~~}}}xxxnnneeeYYYXXXVVVUUUYYYZZZSSSJJJCCCCCCEEEHHHLLLMMMLLLJJJGGGEEEBBB@@@???AAACCCEEEIIIHHHIIIIIIEEEEEENNNYYYjjjxxx}}}ooo```XXX___kkknnn{{{}}}{{{zzzyyyvvvrrrnnnggg^^^TTTMMM===999555333444666777777;;;===BBBGGGMMM[[[wwwkkk\\\___pppzzz~~~~~~rrruuu777777666555333222111000111111111000000000000000///333555333111666@@@JJJWWW]]]bbbaaaaaaeeeggggggaaaTTTSSSdddsssuuuyyy}}}|||||||||www|||yyy{{{}}}~~~~~~}}}yyysssoookkkfff^^^YYYKKKGGGBBB===::::::<<<===888:::===>>>??????????????????@@@@@@CCCJJJTTT\\\]]]dddqqq~~~{{{rrrhhh___YYYRRRRRRQQQPPPMMMIIIFFFDDDBBBAAA>>>=========<<<;;;999999;;;;;;;;;;;;;;;<<<;;;<<<===???@@@AAAAAAAAAEEEFFFMMMWWW^^^bbbhhhmmmqqqxxxvvvwwwwwwzzzyyyssslllkkkrrryyyvvvaaaXXXaaarrrzzzxxxssszzzttthhhiiivvvQQQ>>>:::777888888777444333444666555666777777777666666666888888888999999999::::::777888999999999;;;>>>@@@::::::::::::::::::::::::>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;:::888777666333111111777CCCPPPYYY]]]ggghhhhhhhhhjjjqqquuuvvvoooXXXCCC777;;;OOOccckkkqqqyyy|||yyyzzzuuutttwww|||yyy~~~}}}~~~|||{{{|||}}}~~~~~~{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~|||uuuqqqkkkgggiiipppvvvwwwuuusssrrrsssvvvzzz}}}}}}}}}zzz|||~~~}}}}}}}}}~~~~~~}}}{{{{{{zzzxxx{{{~~~|||zzzxxxvvvuuukkkgggfffkkkuuu~~~}}}~~~wwwfffYYYLLL===<<>>AAAEEEJJJSSS]]]hhhuuuvvvdddcccaaabbbeeeeeeZZZNNNEEEFFFHHHJJJLLLLLLJJJIIIGGGFFFDDDDDDEEEGGGIIIKKKLLLLLLMMMLLLHHHIIITTTaaattt}}}|||uuuiii]]]WWW___kkknnnuuu|||yyywwwsssrrrpppkkkcccXXXLLLEEE:::888444333333555666777999===CCCIIIRRRdddqqq```YYYeee{{{}}}xxxvvv~~~666666666555444333111111000000000000000000000000+++///333444222444:::???MMMZZZeeefffcccbbbdddeeeiii]]]WWW___iiiooovvv~~~}}}}}}~~~xxxtttwwwzzz}}}~~~zzzsssnnniiidddbbbTTTPPPJJJCCC???>>>>>>???<<<<<<======>>>===<<<<<<:::<<>>===<<<;;;:::::::::888:::;;;;;;::::::;;;===<<<===>>>???AAABBBCCCCCCFFFJJJRRR]]]cccgggpppyyy|||wwwssspppuuutttsssqqqttt}}}pppYYYXXXhhhxxx|||yyy|||[[[eeeyyyYYYCCC:::555444555666555555555666888777888:::999888777777888888888888888999999999:::666777888999:::<<>>???:::666555444444666:::>>>AAAFFFNNNYYYeeeppp}}}{{{hhhiiihhhiiillljjj___SSSFFFIIILLLLLLJJJGGGEEEEEEGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOQQQQQQMMMNNNZZZhhhyyy{{{pppdddYYYUUU\\\fffmmmqqqwww~~~yyyuuusssnnnnnnlllfff]]]QQQFFF@@@888777555333333555777999888===EEEMMMZZZmmm~~~fff^^^```lllsss{{{444444555555555444333222///000000000000000000000,,,...111222222444666999AAARRRccckkkkkkkkkjjjiiihhheee```\\\\\\eeerrr}}}~~~}}}}}}zzz{{{|||||||||}}}}}}uuupppnnnnnnbbb^^^YYYRRRLLLGGGCCCAAA@@@???===<<<<<<<<<;;;;;;777999<<<======<<<::::::<<<===@@@DDDJJJPPPVVVYYYRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRNNNJJJGGGFFFFFFCCCCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>??????>>><<<<<<<<<<<<999;;;<<<;;;::::::===?????????@@@BBBDDDGGGJJJKKKMMMTTT___jjjrrr{{{zzzxxxxxxvvvtttpppoooqqqzzzqqqccc]]]fffrrrxxx|||vvv___qqq]]]CCC<<<888111444444333333444666777777666888:::999666555555777777777777777888888888999666777888888888:::===@@@999999999999999999999999999:::;;;<<<<<<;;;::::::======<<<;;;:::999888888777666555777???LLL[[[eeennnlllkkkmmmnnnkkkeeeaaahhhqqqxxxxxxqqqcccLLL999555:::LLLcccsss|||}}}}}}~~~{{{www}}}~~~{{{~~~}}}|||zzz{{{|||}}}}}}|||{{{|||}}}~~~~~~}}}zzz|||}}}}}}xxxuuuoookkkjjjmmmrrrvvvwwwvvvvvvxxx{{{}}}}}}||||||~~~~~~}}}{{{{{{|||}}}~~~~~~||||||}}}zzzwwwzzz|||{{{{{{}}}~~~{{{xxxpppkkkeeebbbfffppp{{{|||qqqjjj]]]JJJBBB@@@:::666555333333555999===@@@CCCLLL[[[hhhuuuuuuuuusssppppppnnndddZZZKKKQQQWWWWWWRRRNNNOOOQQQTTTUUUVVVXXXXXXWWWVVVVVVVVVYYY\\\[[[WWWXXXdddrrrxxxiii^^^WWWVVV^^^gggnnnrrrxxx~~~{{{vvvqqqnnniiigggbbbZZZPPPFFF???;;;666666555555555777:::<<<===CCCLLLWWWgggzzznnn]]]cccllluuussswww333333444555555444333333////////////000000000000000000000000111222444555888JJJ```nnnuuuxxxuuuqqqdddjjjhhh\\\TTT^^^qqq~~~|||}}}~~~{{{{{{}}}~~~~~~yyyxxxzzzmmmkkkgggaaaXXXOOOHHHCCCBBB@@@===;;;;;;<<<=========<<<;;;999999:::;;;===888999:::<<<>>>????????????@@@@@@???>>>>>>???AAA>>>??????>>><<<<<<===???999:::;;;:::999999:::<<<:::;;;<<<<<<<<<;;;::::::777999::::::::::::;;;<<<:::<<<======;;;<<<@@@CCCCCCCCCCCCEEEIIIMMMQQQTTT\\\cccqqq~~~|||vvvttttttttttttvvvtttzzz{{{fffZZZYYYddduuuyyyuuu{{{hhhrrr___<<<333777777111777555222222444555555444333555777666333111222444666666666666777777777888666777888777777888;;;===999999999999999999999999:::;;;<<<======<<<;;;;;;>>>===<<<;;;:::999999888555555444555;;;HHHYYYfffwwwppplllooosssooofff^^^aaahhhooossstttkkkTTT===888777GGGcccwww|||{{{}}}|||xxx~~~~~~ttt{{{}}}{{{~~~{{{zzz{{{|||||||||{{{|||}}}~~~~~~}}}zzz{{{}}}xxxuuuqqqkkkgggjjjqqqxxxwwwwwwvvvxxxzzz||||||{{{}}}~~~~~~|||{{{zzz{{{}}}~~~|||{{{|||}}}zzzvvvxxx}}}}}}|||}}}|||xxxrrriiiaaa___gggrrr{{{~~~vvvqqqdddOOOEEEBBB:::777555333333444888===@@@???JJJZZZjjjwwwxxxtttqqqiii```VVV___gggiiidddaaaeeejjjhhhjjjlllmmmllljjjgggeeeaaacccgggfffaaaaaannn|||qqqaaaYYYWWW[[[eeeooopppvvv|||}}}yyysssnnnkkkccc```YYYOOOEEE===888666444444555555666999<<>>>>>?????????>>>>>>===<<<<<<;;;::::::::::::999999999999999999999::::::;;;<<<<<<======;;;;;;:::999999999999:::>>>===<<<===???BBBCCCCCCDDDCCCEEEJJJOOOTTTYYY^^^fffooovvvqqqsssvvvvvvtttuuu|||ttt]]]VVVVVVcccsss{{{yyy{{{sssgggtttFFF777999555222444333222222111111222222333666555555555555444444444666555555444444666777888555555444555666888:::;;;;;;888555555777:::===>>>======;;;:::999888888888;;;;;;;;;;;;;;;:::;;;;;;888666666777999AAARRRcccqqqooonnnooopppnnnjjjfffhhhdddkkkttttttppp^^^CCC888999EEE```|||~~~wwwwwwzzz|||wwwttt~~~}}}www~~~zzzyyyzzz|||{{{yyy}}}zzzzzz|||~~~}}}|||}}}}}}}}}~~~|||~~~zzzpppiiigggkkkrrrwwwwwwxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}|||~~~}}}~~~~~~}}}}}}~~~|||yyyxxxxxxyyy~~~|||wwwvvvrrroookkk```XXXdddwww~~~~~~wwwqqqiiiYYYGGG===<<<777555666888777777===EEEJJJSSS]]]gggwwwwwwpppmmmddd[[[aaalllxxx{{{xxxxxx{{{xxx}}}xxx{{{xxxppppppkkkggghhhnnnmmmjjjtttmmm^^^WWWTTT```sssyyyyyy~~~}}}zzzwwwsssnnnkkkccc\\\RRRGGG@@@:::666333666444222444888<<<======HHHSSSkkkvvv{{{pppbbbeeerrr{{{pppttt333333222222222111111111222222111111000//////...000000000111111111222222222:::FFFUUUhhhxxxyyysssrrrkkkhhhjjjfffaaaggguuu~~~{{{}}}~~~yyyssslllddd^^^[[[NNNKKKFFFBBB@@@???>>><<<===>>>>>>>>>===<<<======::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888888888999999999999999999999999888888999999:::::::::;;;<<<<<<;;;<<<<<<===>>>>>>@@@???>>>>>>???AAABBBCCCFFFGGGKKKPPPVVV^^^hhhooowwwzzzyyywwwvvvuuuttttttsssyyy___SSSVVVhhhsss}}}~~~mmmhhh|||ZZZ888222777444111333333222222111111222222333555555555555444444444444666555444444444555777777555444444555666777999::::::999777666777999;;;<<<<<<<<<;;;:::999888888777;;;;;;<<<<<<<<<<<<;;;:::999777666666777===MMM\\\mmmlllgggfffmmmvvvzzzwwwtttlllnnnrrrqqqpppaaaIII999777@@@[[[yyy{{{vvvwwwzzz~~~yyysssvvv}}}|||}}}}}}yyywwwxxxzzzzzzyyy|||zzzzzz|||}}}}}}|||}}}}}}}}}~~~}}}~~~zzzrrrllljjjmmmrrrvvvyyyzzz{{{|||||||||||||||zzz{{{|||}}}~~~~~~|||}}}}}}}}}~~~~~~|||zzzxxxxxxyyy}}}~~~}}}yyy{{{wwwuuuqqqdddXXXZZZfffuuu{{{~~~~~~~~~yyytttmmm^^^KKK???===888666666888888888===EEEIIIUUUbbbmmm|||yyytttrrriiibbbgggrrr}}}~~~~~~}}}ttttttnnnkkkmmmttttttsss}}}oooeeecccaaalll~~~|||yyyssslllgggZZZTTTKKKBBB===999666444444333333555999>>>BBBDDDTTT^^^tttssshhhccckkkwww~~~uuulllttt333222222222222111111111222111111000000//////...000000000000111111111111222333777CCCWWWkkkrrrqqqqqqooonnnoooqqqpppjjjdddjjjiiinnnzzz|||}}}}}}~~~yyysssnnnkkk^^^XXXQQQKKKGGGEEECCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888888999999999999::::::::::::::::::999999888888777777888888999999999999999999999999999999999999999999999999999:::;;;===>>>????????????@@@AAADDDFFFGGGJJJOOOUUUZZZbbbooo~~~}}}xxxyyyzzzzzz{{{~~~qqqZZZLLLTTTeeemmmvvvrrrXXXkkkWWW???...000666333///222222222111111111111222222555555444444444333333333555444444444444555666666444444444555666777888999999999888888888999999:::;;;;;;<<<;;;:::999777666:::;;;===>>>>>>===<<<:::999777555555555999EEERRRccceeeaaa```qqq{{{qqqnnnnnnlllmmmeeeRRRDDD<<<>>>TTTttt}}}|||zzzwwwyyy}}}~~~zzztttooowwwzzz{{{|||yyyyyyzzzzzzzzz}}}{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~|||vvvqqqoooppprrrtttyyyzzz|||}}}}}}|||zzzyyyxxxyyyzzz|||~~~~~~|||}}}~~~~~~|||}}}~~~~~~}}}zzzyyyyyyzzzzzz{{{~~~}}}|||yyyxxxvvvkkkZZZSSSUUUeeeoooyyy~~~~~~~~~{{{yyytttgggTTTEEE>>>;;;888777999999999>>>EEEOOO]]]nnnzzz}}}|||zzzqqqpppqqqjjjbbbdddkkksssvvvttttttxxxzzzqqqsssnnnmmmpppwwwzzz|||}}}pppnnnrrrrrr~~~}}}}}}}}}xxxoooeee^^^MMMHHHAAA<<<999888666555333555777999;;;BBBKKKQQQbbblll|||dddccciiivvvyyyggglll|||222222222222111111111111111111000000/////////////////////000000000111111555222000666EEEXXXgggnnnmmmqqqqqqpppxxx}}}ppp[[[PPPLLLQQQdddxxx~~~zzzwww}}}}}}~~~|||}}}zzzwwwnnniiibbb\\\VVVQQQLLLIIIEEECCC@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999999999::::::::::::::::::;;;;;;999999::::::<<<===??????AAACCCEEEHHHJJJNNNSSSVVVWWWaaakkkrrr}}}~~~{{{~~~|||zzzcccQQQIIIOOOeeeyyyqqquuuxxx{{{qqqWWWbbbfffAAA444...333666111...000222222111111111111222222444444444444333333333222444444444444444555555555444444555555666777888888888999::::::888888888888:::;;;<<<<<<;;;999666555999;;;>>>???@@@>>><<<;;;777555444555444777@@@KKK[[[aaa___^^^sssvvvpppqqqpppkkknnnnnnbbbVVVHHH@@@NNNjjj}}}|||zzzwwwvvvyyyzzzzzz}}}}}}|||wwwrrrnnntttwwwzzz}}}|||||||||}}}}}}}}}~~~}}}}}}}}}}}}~~~{{{xxxuuutttttttttvvvwwwzzz|||}}}{{{yyyxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{xxxyyy{{{zzzwwwvvvvvvooo___SSSOOOVVVcccsss}}}~~~}}}zzzppp___MMMBBB>>>:::999:::;;;;;;???EEEQQQ```sss}}}sssrrrppphhhiiimmmggg]]][[[]]]aaaccccccfffjjjyyy}}}vvvoookkkqqqppppppssszzz~~~xxxnnnpppxxx|||~~~~~~}}}zzzssshhh[[[SSSDDD@@@;;;777666666666555555999<<<===>>>FFFTTT___mmmxxxlll```gggtttlllgggsss222222222111111111000000000000000///////////////....../////////000000000333222000222999HHH]]]llllllssssssooovvv~~~qqqYYYMMMCCC@@@OOOfffxxx~~~zzzuuuwww|||}}}zzzxxxyyy~~~||||||{{{xxxsssnnnggg___VVVQQQMMMJJJFFFEEEDDDCCC@@@>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>???@@@AAACCCDDDHHHKKKOOORRRVVV[[[aaaeeekkkzzz}}}}}}~~~~~~}}}hhhWWWFFFDDDPPPbbbrrr|||vvvwwwyyytttVVVXXXuuu[[[DDD777111000444444///...222222111111000000111111222444333333333222222222222222333333444444444444444444444555555666666777777666888::::::888777777888999:::;;;<<<;;;888666444999;;;===???@@@???===;;;555333333555666777>>>GGGTTT]]]^^^[[[jjj}}}iiiiiiqqqsssooouuuyyyqqqcccRRRCCCGGG\\\nnnpppiiirrroooqqquuuyyyzzz~~~{{{{{{|||}}}|||xxxtttrrrqqquuuyyy|||||||||}}}}}}}}}}}}~~~}}}zzzwwwuuutttqqqssswwwzzz||||||{{{zzzzzzzzzzzz{{{|||~~~}}}~~~~~~|||{{{{{{|||xxxxxxyyy|||{{{xxxvvvuuupppdddXXXQQQKKKVVVhhhwww~~~wwwjjjVVVHHHAAA<<<:::<<<======@@@EEEIIIWWWkkk~~~xxxwwwrrrfffeeehhhccc[[[WWWVVVZZZ^^^bbbhhhnnnxxxrrrkkkfffhhhrrrrrrtttyyy~~~|||oooeeegggqqqxxx||||||zzzuuummmaaaTTTKKK???<<<888666555666666555666:::===>>>@@@JJJ[[[hhhwwwtttaaaeeeooo|||qqqhhhppp}}}222111111111111000000000////////////////////////............//////////////////000111444>>>SSSeeejjjtttuuunnnooouuulll[[[UUUGGG===CCCWWWmmm~~~zzzuuuvvvyyy|||}}}sssrrrtttyyy||||||}}}}}}wwwmmmccc\\\TTTPPPLLLJJJIIIFFFAAA<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999888888999999::::::;;;;;;<<<<<<::::::;;;;;;<<<======>>>@@@@@@AAABBBDDDFFFHHHIIINNNRRRXXX\\\```fffnnnttt~~~}}}|||~~~kkkIIICCCBBBOOOcccqqqsssooolllsss|||tttWWW]]]qqq^^^>>>888222//////222000---///444111111000000000000111111333333333222222222111111111222333333444444333333333444555666666666666555555888::::::777666777999::::::;;;:::999888666555999:::<<<>>>>>>>>>===<<<555333444888999999>>>DDDIIISSSZZZ\\\gggvvvwwwnnn\\\^^^iiirrrsss|||vvvjjjZZZGGGCCCRRRdddiiieeeooolllmmmrrruuuwww{{{}}}zzzyyy||||||yyywwwwwwsssuuuyyy}}}{{{vvv}}}zzzyyyzzz}}}}}}}}}}}}}}}~~~|||yyyuuutttnnnqqqtttxxx{{{}}}~~~~~~||||||{{{zzz{{{|||~~~~~~~~~}}}||||||}}}yyyxxxxxxzzz~~~~~~zzzvvvqqqiii^^^WWWHHHMMMYYYjjjvvv||||||sss```OOODDD???;;;===??????AAAEEEDDDNNNbbbwwwwwwddd]]]___\\\XXXTTTUUU]]]ffflllssszzz}}}}}}kkkcccaaafffrrrsssyyy{{{iii\\\[[[dddlll~~~{{{yyyuuuooofffZZZMMMEEE<<<:::777555666666666666666999<<<===BBBOOOcccrrriiiccclllvvv|||gggkkkyyy111111111111000000000000////////////////////////------........./////////...---...111333888FFFUUUcccooouuunnniiikkkhhhaaaaaaRRRDDDBBBNNNbbbyyy}}}{{{xxxuuuwww{{{~~~}}}xxxuuuwwwxxxyyy}}}|||sssmmmbbb^^^ZZZXXXWWWRRRJJJCCCDDDDDDCCCBBBAAAAAA@@@@@@============<<<<<<;;;;;;999999999999999999::::::::::::;;;<<<<<<======>>>======>>>@@@AAABBBCCCDDDDDDEEEGGGJJJMMMQQQTTTUUUZZZ```iiipppwww{{{yyy~~~bbbRRREEELLLWWWeeepppuuurrrmmmiii{{{ggg___vvvmmmDDD555777000//////000...,,,...222111111000000000000111111222222222222111111111111000111222333444333333222333444555666666666555444444777:::999666555888<<<;;;;;;:::999888777666666999999;;;<<<<<<=========888666777;;;<<<;;;===BBB@@@KKKVVV```jjjuuuzzzyyyccc___ggguuuzzzvvvhhhTTTHHHPPPaaallllllrrrooonnnrrrtttvvvzzzyyywww{{{}}}zzzzzz|||zzzyyyzzz||||||wwwsssqqqyyy|||}}}{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||wwwtttrrrppprrruuuxxx|||~~~|||{{{zzzzzzzzz|||~~~}}}~~~~~~}}}|||}}}~~~{{{yyyxxxyyy|||{{{vvvoooggg```QQQLLLMMMXXXfffqqq{{{~~~~~~yyyhhhVVVGGG@@@<<<>>>@@@AAABBBEEEEEEJJJXXXlll~~~}}}yyybbbXXX[[[YYYXXXWWW\\\hhhsssxxx{{{~~~|||kkkfffffflllxxx}}}jjjYYYUUU]]]dddsss}}}|||}}}wwwtttmmmeee\\\QQQFFF???999777555444666777777777999:::<<<@@@IIIZZZppptttaaakkkrrrzzziiieeeuuu111111111111000000000000.........///////////////---------.........//////111...---111333333;;;EEEYYYiiisssnnnffffffhhhiiipppaaaOOOFFFHHHTTTjjj|||{{{xxxuuutttxxx~~~|||xxxvvvvvv|||}}}}}}~~~{{{vvvrrrnnnllljjjddd[[[SSSMMMLLLJJJIIIGGGEEECCCBBBAAAAAA@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???BBBBBBCCCEEEGGGHHHIIIJJJNNNOOORRRVVV[[[```dddfffjjjrrr~~~yyyxxxxxxUUUHHHHHHRRR^^^lllrrrssstttvvvxxxzzzhhhmmmzzzwwwIII333111555222111111111///,,,---///111111000000000000111111222222222111111111111000000111222333444333222222333444555666666666555444333777999888555555999===<<<;;;999888777666666777999999::::::;;;<<<======;;;999:::===>>><<<===@@@CCCJJJVVVbbbjjjqqqxxx~~~vvvlllpppvvvaaaPPPSSScccppptttwwwsssrrrtttvvvwww{{{yyyuuuzzz}}}{{{{{{|||zzz}}}}}}wwwsssrrrssswww}}}~~~}}}|||}}}~~~~~~|||{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzvvvrrrpppssstttvvvyyy|||{{{zzzyyyyyyzzz|||~~~|||}}}~~~}}}}}}~~~|||zzzxxxxxx{{{{{{vvvoooiii^^^PPPGGGMMMZZZgggttt~~~}}}|||lllZZZHHHAAA===???AAAAAABBBEEEDDDDDDMMM___ooo}}}||||||www{{{}}}eee[[[______^^^___ggguuurrrppprrrxxxooo\\\VVV]]]cccnnnvvvsssrrr}}}}}}xxxvvvxxxsssnnnfff\\\SSSHHH???999666555333444666888888888======???DDDQQQeee|||iii]]]qqqvvv}}}nnn^^^iii~~~111111111111000000000000---------------------------------------...///000.........///000222333444EEEXXXlllqqqhhh___aaafffiiilllhhhXXXIIIKKK___sss{{{xxx~~~zzz{{{|||{{{|||~~~~~~~~~vvvjjjaaa^^^^^^\\\XXXSSSOOOMMMLLLJJJHHHDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@??????@@@BBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIILLLNNNOOORRRUUUXXX___aaaeeekkkrrryyy~~~zzzvvv}}}nnnUUUJJJPPP[[[iiisssttttttwwwtttuuuvvvrrrgggLLL<<<111///555000000//////.........---............////////////333222222222111111000000000000111222333333333333333444555666777777777777777777666777777888999:::<<<;;;999777555555555555555777999;;;<<<<<<<<<<<<;;;<<<===???@@@@@@>>><<>>CCCOOO___tttkkk```iiiyyyooodddjjjwww111111111000000000//////------------------------...------------......///.........///000111222333???PPPdddmmmhhhbbb```bbbiiillliii^^^PPPMMMWWWbbbwwwzzz~~~~~~~~~}}}|||}}}~~~~~~|||}}}yyysssmmmjjjgggbbb^^^[[[XXXWWWQQQOOOLLLJJJJJJJJJIIIGGGBBBDDDEEEEEEDDDCCCEEEFFFJJJKKKLLLNNNOOOPPPRRRSSSRRRSSSUUUWWWYYY^^^eeeiiihhhkkkrrr{{{~~~|||}}}}}}~~~~~~|||mmmXXXOOORRR___kkkrrryyyvvvsssxxx{{{|||xxxzzzRRR>>>666000...111000/////////.........---............////////////000000000000/////////...///000111222333333333333333333555666666666666666666666666666666777888999<<<;;;999777666555666666666777999;;;<<<<<<;;;;;;:::;;;<<<>>>??????===;;;@@@PPPqqquuuvvvvvv~~~oooaaaeeeqqqzzz{{{yyyzzz~~~{{{uuuzzz~~~|||xxxvvvwwwuuuxxx}}}~~~xxxwwwzzz|||{{{}}}}}}~~~~~~~~~}}}}}}|||~~~}}}}}}tttttt{{{}}}tttqqqtttyyy{{{|||~~~~~~~~~~~~~~~|||~~~}}}|||~~~~~~{{{yyyxxxzzz|||}}}~~~{{{yyyxxxoooeeeYYYOOOIIIMMM]]]llluuu|||~~~|||sssgggUUUEEE@@@CCC@@@DDDIIIEEEHHHGGGGGGHHHLLLSSS[[[aaagggeeedddddddddeeeeeeeeekkkxxx~~~vvvjjjhhhlllpppiiihhhhhhlllqqqtttsssqqquuuvvvzzz|||wwwrrruuu}}}|||wwwrrrzzz}}}{{{{{{xxxsssoooiiiaaaTTTHHH@@@;;;888777777666666888:::<<<======>>>BBBKKKYYYnnnuuugggdddooo|||hhhbbblll{{{111111000000000000//////........................///...------------------...............///000111777DDDVVVcccgggeeebbb```fffiiikkkggg```ZZZXXXXXXiiirrrzzz}}}|||}}}|||{{{|||~~~}}}}}}~~~~~~}}}vvvrrrpppnnnkkkhhh```^^^ZZZXXXWWWVVVTTTRRRLLLOOOQQQRRRQQQPPPPPPQQQRRRTTTWWWYYYYYYYYY[[[\\\\\\]]]___bbbfffnnnwww}}}~~~|||||||||{{{{{{}}}yyyiiiQQQLLLUUUcccooowwwxxx}}}wwwttt}}}zzz[[[;;;000000000///000/////////...............---............/////////.........---------------//////000111222222222222222333444555555666666666444444444555555777888888;;;:::999777666666777777888888999:::;;;:::::::::999:::<<<>>>>>>===<<<;;;@@@XXX}}}{{{zzz}}}{{{wwwnnnpppzzz~~~zzz|||wwwwwwzzz{{{zzzyyyzzz{{{}}}~~~xxxsssuuu|||~~~|||}}}}}}}}}||||||}}}}}}~~~~~~}}}|||yyyrrrrrruuuyyyzzz~~~~~~~~~~~~|||~~~~~~}}}|||}}}~~~}}}zzzyyyxxxyyyyyy}}}|||wwwnnncccXXXNNNJJJOOOXXXfffsss~~~vvvmmm\\\HHH???AAAAAAFFFIIICCCGGGGGGFFFDDDEEEHHHNNNRRRXXXYYY]]]cccgggfff```\\\cccnnnuuuqqqjjjjjjpppuuuooonnnlllmmmqqqtttvvvwww|||}}}}}}{{{zzzyyytttmmmhhhaaaWWWJJJ???999777888999777666666777999;;;>>>???DDDMMMWWWeee~~~ssseeedddlllwwwvvvccceeettt111000000000///////////////////////////////////////......---,,,,,,,,,,,,......---------......///111999FFFTTT```eeeeeedddcccfffjjjoooqqqmmmeee___bbbjjjtttzzz{{{||||||tttrrrqqquuuxxx}}}{{{{{{~~~}}}wwwuuuqqqnnnllliiifffcccaaacccfffgggeeecccbbbbbbaaadddhhhiiihhhgggiiikkkppprrrvvvzzz|||yyy{{{|||{{{}}}{{{dddWWWOOOXXXhhhsssvvvwwwttt~~~}}}~~~VVVCCC000,,,000111000000........................---------.........//////------------,,,,,,,,,,,,......///000111111111111111222333444555555555555333333333444555666777888:::999888777666777777888999999:::::::::999999999888:::<<<======;;;::::::DDDXXX|||}}}zzzyyy}}}wwwzzzvvvwww}}}~~~xxx{{{{{{vvvuuuwww~~~{{{~~~}}}|||}}}zzztttsss{{{~~~}}}|||{{{{{{|||~~~~~~{{{ttttttxxx}}}~~~||||||~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~{{{yyyxxxxxxxxxzzz}}}}}}{{{tttllldddYYYMMMGGGGGGRRRaaarrr}}}zzzttteeeNNNBBBBBBCCCGGGIIIAAADDDEEEFFFFFFGGGJJJPPPUUU[[[aaaiiimmmmmmiiidddaaaggglllnnnjjjeeefffooowwwwwwwwwwwwxxx|||~~~~~~~~~{{{yyywwwtttmmmddd]]]UUUNNNCCC;;;777777999::::::::::::999;;;>>>CCCFFFRRR^^^iiivvvxxxeee```hhhtttxxxlllfffppp000000000////////////...///////////////////////////...---,,,,,,,,,,,,,,,...---------------......///222999EEESSS___fffhhhbbbccciiiqqqwwwwwwpppjjj]]]aaajjjuuuzzzwwwtttpppqqqrrruuuyyy~~~~~~{{{yyy|||~~~}}}{{{xxxwwwwwwxxx|||{{{zzzxxxxxx{{{{{{{{{ttt^^^\\\ZZZ___kkkvvvyyywwwuuusssbbb;;;444//////000/////////---------...............------------............------------------------------...///000000000000000111222333333444444444222222333333444666777888999888777666666666777888::::::999999999888888888777:::===>>><<<:::999:::BBBOOOhhhwwwvvvzzzxxxoooppp~~~zzzzzzzzzxxxtttooonnnoooyyytttwwwwwwvvv{{{}}}|||vvvzzz{{{wwwvvvuuuyyy}}}|||{{{{{{{{{|||~~~~~~~~~|||yyyzzz~~~||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}|||{{{zzzyyyyyytttxxx}}}{{{wwwtttpppfffVVVHHHBBBCCCMMM___qqq}}}|||zzzmmmXXXMMMKKKGGGGGGHHH@@@BBBFFFJJJLLLNNNSSSZZZ```iiirrr|||}}}xxxtttvvv{{{{{{sssjjjbbbccclllvvv|||yyy~~~zzzuuuqqqkkkcccXXXQQQHHHCCC===999888888888777@@@@@@@@@???AAAFFFMMMSSSaaasssrrriiiccchhhrrr|||llljjjooo000000////////////.................................---,,,,,,,,,,,,,,,,,,---------------...///000...///222999DDDRRR___hhhbbbcccgggmmmrrrsssqqqmmm[[[[[[```nnn|||vvvppprrrrrrssswww}}}||||||~~~~~~}}}~~~zzzzzz{{{~~~}}}zzzsssrrrtttxxxxxxyyypppaaa^^^fffhhhnnnvvvyyyyyy{{{~~~ZZZ;;;,,,---///000...---,,,,,,---------------.........,,,------------.........------------............,,,,,,---...///////////////000111222333333333333222222333333555666888999777666555555555666777888:::999999888888888999999888;;;>>>>>>;;;999999:::<<>>???@@@CCCKKKWWW```rrrsssbbbccciiittt}}}vvvhhhnnn|||000000/////////.........------------------------,,,,,,,,,+++,,,,,,------------------...///111111---///111333777CCCSSS```aaacccfffhhhjjjkkklllmmmccc]]]\\\fffxxx~~~yyyvvvrrrttttttuuuyyy~~~~~~|||zzzzzz{{{wwwvvvvvvyyyyyyyyy~~~zzztttlllmmmqqquuuvvvyyynnnhhhgggeeeoooqqqwww}}}~~~{{{ZZZ???///,,,------------...,,,***,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,---------......+++,,,---......///.........///000111222222222222222333333444555777999:::555444333333444555666777999999888777777888999:::888<<<@@@???;;;999999;;;:::???NNNWWWZZZfffnnngggrrrffflllvvvsss|||zzzuuutttssslll^^^QQQLLLaaallltttxxx~~~rrryyyxxxxxxyyy{{{zzzsssjjjiiilllvvvyyy{{{~~~yyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~}}}|||{{{{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyywwwtttuuuyyy~~~zzzzzzvvvkkk^^^WWWIIIDDDFFFSSSbbbmmmuuu{{{|||}}}~~~}}}~~~uuurrrkkkVVVJJJIIIFFFHHHOOOXXX]]]```eeeooovvv}}}kkkaaacccjjjmmmzzz{{{ttt~~~wwwoooeee[[[TTTLLLDDD???888666555555777888888777888;;;>>>BBBIIIUUUdddpppvvveeebbbfffppp}}}{{{hhhlllxxx000/////////............------------------------++++++++++++,,,------...,,,,,,------///000222222---111333000000888IIIXXX^^^bbbfffgggffffffjjjooooooeee]]]___mmm|||vvvtttwwwyyyuuuuuuwww|||}}}yyywwwwwwxxxwwwuuuuuuzzz|||}}}zzztttuuuxxxvvvnnnfffiiikkkppptttvvvzzzjjjggguuuttteeerrruuu|||YYY<<<333555222///++++++...111///+++,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,---...............///000111111222222222333333333444666888999:::444333222222333444666777999888777777777888:::;;;888===AAA@@@<<<999999<<<<<<@@@LLLRRRTTTdddqqqoootttiiiooorrrccchhh{{{}}}tttpppqqquuurrreeeYYYUUUYYYjjjuuuvvvxxxkkkuuu}}}{{{ooorrrzzzwwwhhhfffnnnzzz|||}}}}}}~~~xxxyyy{{{}}}~~~}}}}}}|||~~~~~~~~~{{{xxxqqqxxx}}}|||}}}zzz|||~~~~~~~~~~~~~~~}}}zzzwwwvvvxxxvvvwww|||zzzyyywwwpppgggbbbRRRIIIDDDKKKVVVbbbooo{{{|||}}}}}}}}}~~~vvv[[[KKKJJJIIIIIIRRR\\\cccgggnnnxxxnnn___]]]cccaaarrr{{{rrrjjj^^^SSSLLLFFF@@@<<<:::888666666888:::;;;;;;;;;???DDDJJJSSSbbbuuuiiibbbiiikkktttpppaaarrr////////////////////////---------............///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000...,,,,,,///444:::>>>QQQ]]]hhhiiibbb___dddlllooolllggg```]]]aaajjjrrr}}}}}}}}}xxxwwwzzzuuu|||~~~~~~~~~{{{uuusssuuusssrrruuu|||}}}{{{|||xxx}}}~~~|||{{{zzzzzzuuussswwwvvvmmmeeeccc```bbbgggsssrrrlllnnnsssuuuuuu{{{zzzxxxXXX???000,,,,,,---..................------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,++++++,,,,,,---...////////////000000000000555444222333555666666666666666666666666666555555999888666555444666777888;;;;;;;;;;;;;;;;;;;;;;;;999AAALLLRRRQQQUUUeeexxxooooooqqqrrrmmmddd[[[VVVfffppppppmmmqqqoooiiijjjbbblllrrrsssuuu|||{{{|||{{{{{{}}}|||~~~zzzuuutttvvvyyyyyyyyy~~~uuuwwwzzzqqqooowww{{{wwwuuutttwww{{{|||yyyuuuvvvxxxyyyzzzzzzzzz|||~~~}}}~~~{{{vvvtttssswww}}}}}}~~~||||||}}}}}}~~~~~~~~~vvvpppooowww|||xxxtttrrrhhhWWWGGGBBBDDDLLLZZZhhhvvv{{{}}}{{{~~~yyyjjj]]]YYYXXXUUU___```fffmmmrrrwwwjjjbbbddd___ZZZppptttfff]]]PPPFFFBBB???;;;777:::666555888:::999:::===>>>>>>DDDRRRaaaooojjjffflllwwwzzz~~~jjjgggqqq~~~........................------------............---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000...---,,,...111555888CCCOOO^^^eeeccc```aaacccnnnmmmiiiccc\\\YYY\\\___nnnnnnsss{{{}}}zzzxxxyyy|||||||||~~~yyyyyyzzzuuuuuuyyy|||yyywwwwwwyyy|||~~~{{{wwwuuussssssnnnlllmmmooojjjaaa^^^```gggmmmyyy{{{ttttttyyyxxxXXX>>>111......///,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,,,,++++++,,,,,,---....../////////000000000000444333222444666777777666555555555555555555555555888777666555555666777777::::::::::::::::::::::::;;;AAAJJJNNNMMMOOO\\\jjjqqqtttxxxzzzssscccQQQFFFTTT[[[eeemmmsss{{{}}}yyyfffmmmpppnnnoootttwwwwwwpppqqqrrrsssuuuwwwxxxwwwyyyxxxwwwwwwwwwwwwvvvvvv|||vvv}}}{{{xxx~~~~~~|||zzzzzz|||}}}|||wwwsssxxxzzz{{{{{{zzzzzz{{{|||}}}~~~}}}yyyvvvuuuxxx~~~~~~~~~}}}}}}~~~~~~~~~{{{uuurrruuuzzz|||}}}xxxtttqqqcccSSSJJJFFFFFFNNNXXXeeepppzzz~~~|||rrrhhhdddfffkkkmmmoootttzzz|||nnnfffgggccc\\\mmm~~~ssscccZZZRRRGGG@@@===;;;888666888444333777999999<<>>:::999999888666777444444888:::<<>>:::888888888888888999777888<<>>???MMM^^^llluuuzzzzzz}}}~~~}}}~~~}}}qqqmmmeeebbbfffggghhhhhhmmmsssuuusssrrrsssvvvzzzrrrfff^^^QQQDDD???<<<;;;999888777777777777:::999;;;???CCCIIITTT___qqqtttiiiccciiiuuu}}}vvvbbbcccvvv------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---.../////////...---,,,,,,+++---111;;;FFFOOO___aaabbb```\\\ZZZ[[[]]]dddaaa]]]UUUMMMNNN^^^ooozzzwwwwwwxxxxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxyyyyyyyyywwwvvvuuummmooorrruuuwwwxxxyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwuuusssrrrssssssrrrrrrrrrrrrsssssspppooonnnnnnppptttwwwzzzzzz{{{^^^HHH666'''000///...+++)))***,,,///++++++,,,,,,,,,,,,++++++)))*********++++++++++++************************,,,++++++******+++,,,---,,,,,,++++++,,,,,,---...---------.........//////222111111222444666555444222222222333444555555555777777666666777888:::;;;777777888888999::::::;;;;;;:::===DDDIIIKKKNNNSSSYYY{{{~~~ssseeeeeeiiirrruuuuuurrruuu}}}{{{~~~www~~~}}}xxxxxxzzzxxxzzz{{{{{{zzzzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{wwwyyywwwwwwzzz~~~yyytttooobbbTTTLLLBBB===CCCMMMVVVbbbkkkpppuuu{{{}}}{{{{{{}}}zzzfffccc]]][[[bbbeeelllnnnuuu~~~~~~ttt___WWWPPPEEE===<<<999::::::999888888999:::<<<===AAAGGGMMMVVVdddqqqddddddiiittt|||vvvlllfffppp------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,------------.........------,,,,,,+++...///---+++000:::BBBXXX[[[^^^^^^]]]]]]___bbbdddgggiiibbbSSSKKKRRR___]]]nnn~~~}}}zzzzzzzzz|||zzzzzzyyyxxxxxxxxxyyyzzzzzzyyywwwvvvwwwwwwxxxxxxwwwuuusssrrrppppppqqqsssvvvxxxwwwuuuuuuvvvxxxxxxxxxvvvsssrrrrrrtttwwwxxxwwwuuusssrrrnnnnnnnnnoooqqqssstttuuuoooooopppsssyyy\\\===111222333++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))******++++++++++++************************---,,,+++*********+++,,,,,,,,,++++++,,,,,,---...---------.........//////444222111111333555555444222222333444444555666666888888666666777999;;;===777777888999::::::;;;;;;888888;;;BBBGGGIIINNNSSSaaavvvhhhhhh```aaaqqqyyyqqqlllxxxqqqpppwww|||}}}}}}~~~|||}}}xxxwww}}}|||~~~zzznnnyyy|||zzz{{{vvvxxxyyyzzzzzzzzz|||~~~|||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||}}}rrrrrrvvv|||}}}|||yyylll]]]VVVLLLCCC@@@AAADDDPPP\\\iiiooovvvyyyyyyzzz~~~~~~vvv```]]]XXXXXX```eeekkkrrrxxxcccQQQLLLHHH@@@<<<@@@999:::<<<<<<;;;;;;===>>>@@@AAAGGGOOOWWWaaarrrzzzkkk___eeeppp|||ggggggooo///000000///------...000++++++,,,,,,,,,,,,------------------------------///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------///...---,,,---///111333FFFOOOZZZ^^^]]][[[\\\^^^ccciiilllggg___ZZZTTTPPPRRRTTT\\\gggooorrrwww|||~~~|||yyyxxx|||}}}xxxrrrtttuuuvvvvvvuuusssqqqooooooppprrrvvvxxxxxxvvvtttvvvxxxxxxwwwtttrrrrrrsssoooqqqtttwwwxxxvvvtttsssuuurrrnnnmmmnnnpppqqqpppyyyYYY???777666333///---------,,,,,,+++++++++************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++...------......///000111...000111111111111222444222222333444555555555555444444555777888:::;;;;;;888:::::::::999999;;;===>>>@@@AAAAAABBBFFFNNNTTTiiivvvxxxaaaSSSFFFTTTllliiijjjkkkmmmooorrrxxx~~~|||vvv~~~}}}}}}vvvuuuyyy}}}~~~|||xxxuuurrrooommmnnnttttttuuuyyyxxxvvvttttttvvvyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}vvv{{{~~~}}}{{{~~~xxxuuuuuuyyy~~~}}}tttjjjbbbZZZNNNDDD>>>???FFFNNNZZZ```hhhnnnrrrvvv{{{~~~~~~}}}~~~lllWWWQQQUUU[[[^^^lllzzzcccVVVIIIDDDAAA===<<<<<<999777777:::;;;;;;===AAACCCHHHQQQXXXaaapppxxxhhhdddaaakkkyyyvvvbbbqqqzzz,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------------------------------...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,---...000111:::???HHHPPPWWW\\\___aaaggglllooolllhhhfffccc___PPPLLLMMMVVVaaaiiipppvvvuuuvvvxxx{{{}}}|||{{{|||{{{wwwttttttuuuuuutttrrrpppnnnhhhjjjmmmqqqtttuuusssrrruuuuuutttsssrrrqqqrrrrrrpppooooooppprrrrrrooommmoooqqqsssuuuxxx}}}nnnZZZ@@@111---///---)))------,,,,,,,,,+++++++++************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------...///000111...///111111000000222333222333444555555555555555333444555666888999:::;;;888999:::999888888:::;;;<<<>>>???@@@BBBGGGOOOVVVmmmwww~~~yyyqqqhhhJJJ???OOOWWWdddhhhmmmrrrtttxxxzzzxxxsss}}}~~~~~~~~~~~~wwwxxx{{{{{{xxxwwwwwwwwwvvvuuurrrnnnkkkmmmqqqxxx~~~xxxvvvxxxzzzyyywwwvvvwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~yyy|||}}}}}}}}}~~~~~~~~~zzzwwwtttvvv{{{{{{sssooofffXXXKKKBBB>>>@@@DDDIIIOOOWWW___fffmmmuuuyyy~~~~~~~~~{{{fff[[[ZZZ\\\^^^lllxxxmmmWWWLLLBBB>>>===;;;:::;;;>>>;;;<<>>JJJVVV]]]___gggkkklllkkkkkknnnmmmjjj\\\QQQJJJNNNXXXbbbiiinnnooouuu|||~~~}}}}}}|||zzzyyyyyyyyywwwuuuqqqnnnllllllnnnrrruuuvvvuuutttrrruuutttsssqqqqqqrrrtttvvvyyyvvvtttuuuxxxyyyxxxvvv|||eeeCCC;;;111,,,,,,...,,,***,,,,,,,,,,,,++++++++++++************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------...///000000---///000111000000111333222333444555666666666666333444555666777888999:::999::::::999888777999:::===???@@@@@@@@@DDDLLLRRReeeuuu|||~~~xxx}}}{{{YYY666<<>>===>>>BBBDDDFFFKKKRRRZZZdddrrreee[[[aaajjjvvv}}}xxxllliiivvv,,,///111111000...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...---------------...333===HHHRRRXXXaaaddddddcccfffjjjkkkhhhiii___WWWVVVXXXZZZ]]]bbblllwww}}}xxxsssqqq{{{~~~|||xxxwwwvvvxxxyyyuuurrrssszzzZZZ999222111000000000///---,,,,,,+++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000...000111111111111222444222333444555666777777777333444444555777888888999:::;;;;;;:::888888999;;;BBBBBBBBB???>>>@@@FFFKKKQQQeeegggaaallltttvvv|||www```;;;>>>EEEUUUkkkttt||||||zzzzzz{{{zzzrrrqqqooonnnllllllmmmpppkkkkkkbbbXXX___rrr~~~~~~{{{tttooouuuwwwuuurrryyy{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~yyyxxxxxx}}}}}}|||~~~~~~zzztttppprrrxxx~~~~~~{{{zzztttkkkaaaXXXNNNEEE:::;;;<<<@@@FFFNNNVVV[[[iiipppxxx{{{{{{{{{~~~zzzqqqoooqqq}}}}}}~~~xxx[[[JJJBBB===:::<<<===<<<<<<>>>??????BBBHHHKKKNNNWWW___mmmuuu{{{ddd]]]eeesss~~~}}}lllnnnvvvxxx---///222222111...------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---.........---------///000000333:::FFFOOOYYY]]]___^^^___cccdddaaagggdddcccaaaZZZSSSRRRVVVbbbppp~~~}}}xxx[[[BBB000---...//////---+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////111222222111222333555111222333555666777777777333333444555666777777888:::;;;<<<;;;999999:::<<>><<<>>>DDDIIIDDDRRRXXXYYYaaajjjqqqyyyrrrwwwwwwUUUAAALLLMMMTTThhhnnnssssssuuuyyy||||||tttssspppmmmllllllllljjjdddhhhbbbXXXYYYjjj~~~~~~wwwqqqyyy{{{wwwqqquuu~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzwwwzzz|||{{{|||~~~yyyrrroooppprrr{{{yyy||||||vvvppphhh[[[NNN@@@===:::999<<>>???======@@@BBBDDDJJJRRRWWW\\\gggqqqxxx}}}fff\\\cccrrr}}}pppiiittt+++---//////---,,,+++,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++,,,---------,,,,,,------------............---------------.........+++...000///...333===FFFPPPXXX^^^]]]\\\^^^___^^^```dddiiijjjcccYYYVVVYYY\\\hhhzzz|||rrrsssyyywwwWWW???555333,,,------,,,++++++,,,---*********+++++++++++++++************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---......///000222222111111333444000111222444555666666666333333444444555666666777999:::::::::999999;;;===;;;<<<===<<<<<<@@@GGGMMMFFFNNNWWW[[[]]]dddnnnuuuuuujjjdddOOONNN``````eeejjjlllnnnqqq{{{uuusssnnnkkklllooommmhhhbbbgggiiieeebbbkkk~~~wwwzzzzzzvvvrrrsss|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{zzz}}}{{{zzz|||~~~|||wwwqqqnnnllluuu{{{{{{wwwsssfffWWWIIIDDD===999999<<>>???===>>>AAABBBFFFPPP[[[bbbiiitttvvvkkkaaadddrrruuujjjmmm{{{+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------)))******+++,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,---------.........---,,,++++++,,,------+++,,,.........000444888@@@MMMYYYZZZXXXYYY[[[\\\___bbbhhhmmmjjjdddbbbeee```dddkkkrrrvvvxxxxxxxxx||||||}}}qqqeeegggqqqxxx}}}cccOOO>>>000,,,111......---,,,,,,,,,...///)))*********++++++++++++************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************+++,,,---...---...000000//////111222...///111333444555666666333333333444444555666666555777888888777888:::<<<888:::;;;;;;;;;@@@HHHNNNNNNMMMTTT\\\\\\dddoootttvvvhhhhhh```eeeqqqoooxxxmmmkkkllluuusssrrrnnnlllqqqyyyzzzuuummmlllnnnpppmmmmmm~~~yyy{{{vvvtttvvvyyy{{{}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~{{{{{{|||~~~}}}{{{wwwrrrooommmvvv|||zzz|||sssfffYYYRRRGGG@@@=========<<>>EEEKKKRRRJJJPPPYYY\\\fffrrruuuppphhhsssuuuvvvxxxrrr}}}jjjggghhhvvvuuuuuurrrsss~~~~~~sssooossspppmmm}}}|||qqq}}}tttsss{{{}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}{{{wwwsssfffmmmsssxxx|||}}}uuuhhh___SSSIIICCC???<<<::::::<<>>===>>>BBBCCCCCCFFFLLLPPPYYYhhhxxxkkk[[[ZZZcccqqq{{{{{{llllllxxxxxx___qqq++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------111666>>>FFFLLLQQQVVVXXXXXX[[[```cccfffiiillloookkkggg___WWWOOOMMMNNNPPP\\\fffuuu~~~yyyxxxyyy{{{~~~yyy~~~tttkkkjjjuuu~~~}}}{{{zzzyyy{{{mmmNNNAAA222,,,...111000---......---,,,,,,+++******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,.../////////111333111111111111222333444555444444222222222444666777555555555666777999:::;;;999;;;;;;:::999;;;AAAFFFIIIIIIJJJOOOZZZiiiuuuzzzvvvxxxxxxuuuyyykkkhhhmmmpppoooyyyyyytttzzzzzzvvvrrr}}}}}}sssooozzzssstttzzz|||yyy{{{zzzuuu{{{vvvsssuuu{{{~~~~~~}}}}}}~~~}}}}}}}}}~~~{{{yyyuuulllgggkkkrrrzzzsssooofffXXXKKKBBB??????999<<<@@@DDDJJJRRR]]]dddlllrrryyy{{{zzzzzz}}}hhhOOOJJJGGGAAA@@@??????BBBGGGLLLPPPXXXcccssskkk```^^^ggglllvvvvvvmmmooo~~~{{{```ccc++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------+++///555;;;BBBJJJRRRWWWZZZ]]]aaadddfffiiilllnnnjjjiiieee^^^VVVNNNJJJHHHNNNTTT```qqq}}}}}}~~~}}}|||vvvlllkkkmmm||||||fffLLL???777///+++---...---***---,,,,,,+++******))))))************)))))))))((())))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,.........///000222000000000000111222333444444333222222222444666777777666666666777888999999888:::;;;:::999:::>>>BBBFFFGGGIIILLLUUUcccpppxxxvvv{{{yyygggQQQeeerrruuurrr~~~~~~wwwpppttt~~~zzzuuuuuuxxxzzz}}}|||{{{xxxyyyvvvtttvvv|||~~~}}}}}}}}}~~~}}}~~~{{{xxxzzz~~~~~~{{{yyyuuummmffffffjjjppp{{{}}}vvvhhhWWWKKKGGGGGG:::;;;===>>>AAAGGGOOOUUU[[[cccmmmsssvvvyyy}}}___JJJFFFBBBBBBBBBBBBDDDHHHOOOVVV[[[dddnnn~~~nnnbbbbbbhhhssswww}}}~~~jjjiiittthhhXXXjjj++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------(((***,,,000555>>>GGGMMMTTTXXX^^^bbbeeegggjjjkkkkkkmmmnnnkkkdddZZZSSSOOOIIIJJJQQQ```rrr~~~~~~|||yyyyyy|||{{{nnnjjjnnnuuuzzzsssVVV>>>222111///---,,,------+++***+++++++++***))))))((((((************))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***,,,............000111////////////000111222222333222222222222444666777888777777666666777777777666999;;;;;;999888;;;>>>AAACCCFFFIIINNNYYYhhhtttyyy{{{rrriiiZZZEEE666PPPaaalllkkktttxxxssspppooopppoooqqqttttttqqqrrrvvv|||~~~~~~|||{{{zzzxxxwwwzzz~~~|||||||||}}}~~~}}}xxxwww}}}|||tttxxx|||~~~~~~|||yyyyyyqqqjjjfffeeehhhqqqzzzyyyiii^^^XXXXXXFFFEEECCC???===>>>BBBEEEJJJQQQ\\\dddjjjpppvvvzzzqqqTTTGGGEEEAAAAAACCCFFFJJJQQQZZZdddkkkvvvlllaaacccmmmuuu~~~jjjhhhooovvvSSSVVVuuu++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---222888===EEEKKKUUU]]]bbbeeeggghhhiiilllooooookkkfffbbb```WWWWWWYYY___gggkkkiiifffrrrxxx~~~zzzrrrnnnkkklllrrrzzzzzz|||~~~ttt```JJJ666///222,,,---......---,,,,,,---++++++*********)))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,------------///000............///000111111222222111222333444666666777666666666666777777888666999<<<<<<:::888999;;;===@@@DDDFFFHHHOOO___nnnxxxttt^^^JJJ<<<777666:::OOOaaafffjjjtttyyyvvv|||~~~zzzwwwwwwsssllliiihhhkkknnnmmmmmmrrryyyrrr{{{|||||||||{{{{{{}}}~~~{{{{{{{{{|||}}}~~~~~~vvvssstttwww~~~yyyzzz}}}~~~~~~~~~~~~|||zzz}}}yyyssslllgggfffjjjoooxxx{{{yyysssooolll___\\\UUUMMMFFFAAA???>>>BBBFFFLLLRRRXXX___ggglllssswww|||ppp]]]LLLGGGHHHBBBFFFJJJPPPWWW```kkkwwwzzzmmmfffjjjsss|||pppiiivvv^^^PPPccc++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///111555===JJJUUU]]]bbbeeefffeeefffggggggfffgggjjjlllkkkmmmnnnlllfff]]]VVVQQQ]]]hhhwww{{{kkkgggddd^^^kkkpppwww|||}}}~~~}}}rrr\\\FFF<<<444,,,...666......///---******,,,...+++++++++++++++*********))))))))))))))))))******((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++------,,,,,,...///------------...///000111000111111222333444555666444444444555666888999:::666:::======;;;999999;;;;;;===BBBEEEDDDHHHWWWgggsssttt]]]CCC555777>>>111FFF\\\gggkkkmmmllliiijjjppptttrrrrrrtttrrrmmmooommmnnnppppppqqqxxx}}}qqqhhhlllxxx~~~|||}}}}}}|||||||||zzzwwwtttyyyzzz{{{}}}~~~yyywwwwwwwww{{{~~~~~~~~~~~~|||~~~}}}zzztttnnnjjjhhhffffffiiirrr~~~~~~yyyvvvqqqhhh^^^TTTJJJBBB>>>@@@@@@AAACCCGGGOOOXXX^^^bbbhhhqqqyyykkkWWWMMMEEEEEEGGGAAANNNUUU___hhhrrr~~~xxxiiifffeeelllxxx~~~mmmlllqqqeeePPP\\\vvv++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///,,,444???JJJSSSZZZ```ccceeeeeedddcccdddgggmmmqqqsssvvvxxxtttjjj]]]SSSMMMLLLZZZlllyyy~~~ttt^^^SSSXXXaaagggpppwww}}}jjjKKK===111000111...---///......,,,***((((((***,,,++++++++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++---,,,++++++---...------------...///000000///000111222333444555666333333444555666888999:::666:::======:::888999;;;;;;;;;AAAFFFEEEEEEQQQaaatttppptttssseeeNNN<<<555555444DDDYYYiiipppppplllhhhhhhkkkoooooommmlllnnnqqqvvvrrrooopppqqqssszzz~~~{{{rrrkkkhhhdddkkkyyy||||||{{{zzzwwwtttrrrpppwwwyyyzzz|||~~~}}}~~~~~~~~~~~~}}}~~~|||xxxuuuqqqjjjbbb[[[]]]eeerrr~~~|||uuulllaaaUUUJJJBBBAAA???<<<;;;???FFFMMMSSSXXX___iiissszzziiiUUUKKKHHHCCCDDDHHHDDDSSS]]]jjjvvvyyyeeefffgggkkkttt~~~ooogggppp}}}nnnXXXVVVppp++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))+++,,,,,,+++,,,...///+++...333999AAAKKKUUU[[[___aaacccdddeeehhhmmmpppoooppprrrrrrmmmeeeZZZSSSKKKTTTaaalllrrrwww{{{~~~wwwmmmccc^^^^^^cccnnnyyytttyyyrrr[[[KKK666222/////////...,,,+++...---+++************)))************************((()))))))))************))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,++++++,,,---------------...///000111...///000222333555555555444444444555666777888999555888;;;:::888777999<<<<<<;;;@@@GGGGGGEEENNN\\\uuu}}}~~~vvvtttyyywwwpppgggjjjllliii]]]LLL;;;000777>>>NNNbbboooqqqmmmjjjkkkjjjmmmppplllhhhqqq|||tttrrrrrrssswww|||xxxyyyyyyyyywwwsssoookkkgggeeekkk||||||}}}|||zzzxxxuuuttttttvvvxxxzzz|||~~~||||||~~~~~~|||zzzzzzyyypppddd]]]\\\^^^hhhvvv}}}wwwooocccVVVMMMFFFCCC???===>>>AAAEEEGGGNNNSSS[[[ccckkksss{{{uuuYYYMMMKKKMMMHHHLLLTTTSSS___kkk{{{uuummmkkkoootttzzzwwwooossseeecccnnn++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++***)))))),,,...,,,+++***+++111===JJJSSSRRRVVV\\\aaadddgggiiijjjiiiggghhhlllnnnkkkaaaYYYRRRVVV\\\bbbgggnnnuuuzzzsssgggkkkgggiiirrrtttooopppvvv}}}wwwVVV???666333...111000,,,***,,,---------,,,,,,---......+++)))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,+++***+++---...............///111111...///000222444555555555666666555555555555666666444666999888666666999;;;===;;;@@@IIIIIIFFFLLLYYYqqqrrrooojjjjjjnnnnnnjjjiiiggggggjjjjjj^^^JJJ:::555666BBBWWWhhhnnnllliiijjjgggjjjqqqnnnjjjyyyzzzxxxvvvwwwzzzzzzwwwuuuwww{{{{{{vvvqqqmmmdddcccttt~~~{{{zzzzzz{{{vvvwwwzzz|||~~~~~~~~~~~~zzzvvvxxx~~~}}}zzz~~~wwwjjjeee```]]]aaalllvvv}}}}}}zzzpppcccYYYLLLIIIEEEBBB@@@??????>>>AAADDDHHHOOOWWWaaakkkrrrzzz~~~nnnWWWTTTMMMPPPTTTQQQVVVbbbeeeqqq~~~|||jjjaaagggrrrvvv~~~sssooovvvzzzeeettt************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++,,,///222555888HHHMMMVVV^^^dddgggffffffeeeccccccggglllooollliiinnnwww~~~wwwtttvvvccc```___eeelllooolllgggtttxxx{{{yyyuuuuuuzzz}}}mmmVVVCCC888222///,,,------------------------,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((+++++++++*********))))))++++++************************+++++++++,,,,,,,,,------,,,------...///000000000000111222333555555777666555444444555666666999999999777555555777888;;;>>>FFFPPPSSSPPPNNNOOO___```aaacccdddeeegggiiiiiikkkmmmnnnooojjjUUUAAA777444555;;;JJJfffsssgggoooooosssvvvqqqrrr}}}xxxuuuuuuvvv|||~~~~~~tttwwwrrrnnnqqq}}}~~~}}}|||wwwsssuuuwwwzzz}}}}}}{{{|||}}}~~~xxxxxx|||}}}|||{{{vvvqqqjjjeeeddddddeeefffyyy|||}}}wwwttteee]]]RRRHHHCCCAAAAAAAAAAAAAAABBBCCCGGGOOOXXX^^^lllrrryyy}}}}}}}}}qqqddd[[[TTTUUU[[[______bbbmmmyyymmmeeeggglllvvvxxxsssxxxyyy^^^|||************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++,,,///111222444999CCCMMMWWW^^^bbbdddcccbbbbbbeeejjjooopppqqq{{{|||xxx~~~}}}xxxtttwww}}}qqqaaaUUUVVVXXX^^^jjjwww}}}{{{vvvvvvvvvuuurrrqqqwwwxxxeeeMMMDDD888111000111111000------------------------,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((+++++++++*********))))))*********************************+++++++++,,,,,,---,,,,,,------...///000000000000111222333444555666555444444444555666666:::::::::999777777888:::;;;:::>>>HHHOOONNNLLLKKKUUUYYY^^^```^^^^^^aaaeeeeeehhhjjjjjjlllkkk```TTT???666333555???ZZZppprrrvvvrrrrrrsssqqqvvv|||xxxuuusssvvvzzzrrrrrr|||{{{vvvwwwxxxzzz|||~~~}}}||||||~~~}}}{{{{{{|||~~~~~~}}}}}}yyysssmmmiiieeeaaa___kkkpppwww}}}uuunnndddZZZQQQKKKEEEBBBAAAAAAAAAAAABBBFFFLLLOOOWWW]]]dddhhhiiikkkpppttt~~~nnnaaa^^^^^^\\\aaaiiipppsssxxxxxxmmmfffjjjrrr{{{~~~vvvfffddd************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---***...666???JJJUUU]]]aaacccdddccccccdddggglllpppzzz{{{wwwvvvkkkjjjttt}}}ooofffgggiiihhhddd^^^WWWRRR___aaahhhsss}}}|||wwwyyywwwtttrrrsss}}}{{{fffPPP>>>333000,,,+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++************)))))))))*********************************++++++++++++,,,,,,,,,,,,,,,---...///000000000000111222333444555444444444444555555777777;;;;;;;;;:::999888:::;;;===888888@@@JJJLLLLLLKKKLLLTTT\\\_________dddiiidddffffffeeehhhkkkiiidddGGG777111333888NNNlll{{{wwwsssrrrtttuuu{{{~~~zzzvvvtttuuuzzzwwwrrrxxx{{{xxxzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~uuusssttt{{{{{{wwwrrrkkkddd___```cccjjjrrr}}}}}}uuulllbbbXXXNNNHHHDDDBBB@@@??????@@@BBBDDDGGGLLLSSSWWWYYY\\\aaaeeepppuuuzzz}}}~~~~~~mmm]]]XXX]]]ccceeerrryyyoooeeeffflllvvvzzz|||yyyYYY```{{{************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************************************,,,,,,+++*********++++++...///111666>>>GGGNNNSSSaaaddddddbbb^^^]]]aaafffmmmsss{{{~~~}}}yyywwwwwwxxxjjjfffooo|||}}}uuuiii]]]UUUZZZbbbfffhhhhhhjjjlllqqqqqqrrrvvv{{{|||yyyuuuvvvxxx|||iiiUUUGGG;;;111333111/////////---***'''++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***************+++++++++************++++++++++++,,,,,,,,,,,,---...////////////000000111333444555444444555555666777888999999;;;;;;:::999999:::;;;???:::999???EEEIIIMMMPPPKKKOOOUUU[[[```eeejjjmmmhhheeecccfffmmmrrrrrrnnnTTT===444777888FFFdddxxxrrrqqqssswwwyyy{{{|||yyyvvvsssrrrvvvzzzvvvooopppvvv~~~~~~|||zzz{{{|||~~~~~~}}}~~~~~~tttrrrrrrwww~~~|||zzzvvvppplllccccccdddhhhooozzz}}}vvvnnneee\\\VVVLLLIIIDDDAAA@@@AAABBBCCCCCCFFFJJJMMMOOORRRVVVYYYbbbfffkkknnnpppuuu|||}}}tttggg___aaaiiiqqqtttrrrggghhhppp{{{hhh[[[www************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++*********************************************************++++++,,,,,,---///...,,,---000555:::>>>SSSXXX]]]]]][[[ZZZ^^^cccgggkkkppprrrrrrssswww{{{xxxlllgggmmmxxx~~~~~~yyywwwsssvvvzzzzzzyyy~~~zzztttqqqqqqqqqsssqqqhhhaaa___^^^\\\hhhmmmtttvvvuuutttuuuwwwtttrrrppprrrxxx|||qqqfffRRR@@@777555333000---,,,,,,,,,---------,,,+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,++++++,,,,,,---...////////////000111222444444555555666777888999999999777888:::999888777888999===;;;<<>>XXXkkknnnnnnpppssssssssswww|||zzzzzzxxxvvvsssqqqppppppuuuwwwqqqjjjiiikkkrrrzzz~~~|||zzzyyyzzz}}}~~~}}}~~~~~~~~~~~~|||wwwsssuuu}}}~~~~~~~~~~~~|||zzzrrrnnnhhheeegggmmmtttzzzzzztttmmmiii^^^WWWNNNGGGEEEEEEEEEEEE@@@AAABBBBBBCCCEEEGGGJJJOOORRRVVVYYY]]]ccclllsss{{{zzzpppllliiimmmuuu~~~uuuooonnnooorrr|||nnn___qqq************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++************************************************)))******+++,,,---.........,,,***)))***---111333<<>>111555KKKZZZkkklllllljjjhhhjjjqqqwwwttttttsssqqqooonnnoooqqqzzzzzzvvvkkkiiihhhggglllttt|||{{{yyy{{{~~~~~~||||||}}}~~~~~~}}}~~~~~~xxxuuuxxx{{{}}}~~~}}}~~~yyyrrrlllhhhhhhjjjlllmmmrrrzzz{{{sssjjj^^^TTTOOOLLLHHHFFFDDDCCC@@@>>>>>>>>>???@@@CCCEEEHHHKKKNNNTTT]]]dddrrruuuxxx||||||vvvsss{{{zzz}}}tttmmmlllrrr}}}sssWWW^^^************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************++++++++++++++++++++++++************************************************)))******+++,,,,,,,,,,,,------,,,+++,,,---///000...333;;;BBBHHHOOOVVV\\\___bbbeeeffffffhhhmmmqqqxxxxxxtttoooppptttvvvsssmmmooouuu|||yyyqqqnnnpppiiiiiikkklllllljjjgggdddbbbaaa___]]]]]]bbbkkkrrruuuppppppwww||||||zzzyyy|||zzzzzzzzztttjjjaaa___^^^\\\ZZZZZZaaakkksssxxx||||||xxxwww|||~~~|||yyyuuurrrppppppqqqssstttwww|||qqqbbbQQQ???222111///---,,,+++++++++,,,......---,,,******+++,,,******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********(((((((((((())))))******((())))))***++++++,,,,,,))))))))))))************++++++++++++,,,---...///////////////000222333444444555666666777666555555444666888999888777777888888777888;;;::::::@@@HHH]]]ZZZZZZ```iiimmmhhhbbb___]]]gggsss___KKK555222AAAIIIbbbgggjjjiiihhhkkkrrrxxxrrrsssrrrooolllmmmpppsss|||}}}}}}}}}yyyooojjjllllllhhhlllttt}}}}}}~~~|||~~~}}}{{{zzz{{{~~~}}}|||{{{wwwtttrrrwww}}}}}}~~~~~~}}}{{{xxxsssnnniiigggdddfffkkksss}}}zzzooofff```ZZZRRRLLLMMMIIIEEEBBB@@@@@@AAAAAAAAACCCEEEFFFGGGLLLSSSYYYdddiiiooovvv~~~||||||}}}~~~uuuooonnnssszzzuuuXXXQQQiii************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++++++++******++++++++++++++++++,,,,,,+++---000444999@@@HHHLLLYYY^^^cccfffgggiiimmmpppnnnmmmjjjgggjjjooooookkkffflllyyy|||~~~|||yyyxxxtttnnnhhh`````````^^^^^^```eeehhhlllfffcccgggjjjgggcccbbbffffffjjjpppwwwyyyuuuppptttuuuvvvvvvwww}}}~~~|||wwwqqqllliiijjjmmmooonnnsss{{{ppp[[[KKKAAA;;;444///,,,...000000+++(((+++111''')))******)))))))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++'''((((((((())))))******((())))))***++++++,,,,,,))))))))))))************++++++++++++,,,---............//////000222333444333444555555555444333222444666888999888777888888;;;777777:::======@@@DDDRRRTTTZZZbbbiiikkkfffaaa^^^^^^hhh|||~~~xxxzzzqqqkkkYYY>>>555<<<>>>VVVaaalllpppoooppptttxxxssssssrrrnnnlllmmmqqquuuvvvxxx}}}xxxpppwww{{{ppptttkkkjjjpppqqqlllnnnvvvmmmvvv|||yyyyyy{{{}}}~~~|||{{{zzzrrrlllpppwww~~~|||~~~zzz}}}}}}uuulllfffeeecccccceeelllwww{{{uuuooohhh]]]UUUQQQMMMGGGCCCBBBBBBBBBBBBBBBCCCDDDCCCCCCFFFLLLRRRTTT]]]gggooo{{{|||xxxwww{{{yyyrrrqqqwww~~~|||___JJJVVVvvv************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******************************))))))******+++,,,*********************************)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++,,,---...222666:::KKKQQQXXX___ccceeeggghhhffffffgggiiikkkkkkiiiggggggppp||||||}}}{{{yyy~~~xxxsssxxxyyyssssssxxxxxxwww|||{{{yyyxxxyyyvvvrrrpppqqqssstttuuuvvvggg]]]HHHBBB999333111000...,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000111111111111222333333444555555555444666777777888999999::::::;;;999:::>>>???;;;;;;===@@@IIIVVV___bbb```]]][[[```___fffttt{{{xxxsssrrrrrrtttnnn___OOODDD<<<666BBBYYYqqqrrrooo{{{|||zzztttnnnjjjjjjmmmpppuuuwwwtttnnnjjjmmmoooooopppkkkhhhiiikkkkkkkkkkkkfffiiiqqq~~~~~~~~~|||vvvqqqqqqxxxyyyzzz|||}}}}}}}}}}}}}}}tttpppooorrrrrrvvv}}}~~~~~~}}}yyyvvvuuuooolllgggbbb```dddkkkpppzzz{{{vvvooojjjgggbbbZZZRRRKKKGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFPPPVVV^^^iiittt}}}{{{|||xxx{{{wwwpppqqq}}}xxxSSSPPPVVVjjj************************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))******************************))))))******+++,,,***************************)))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***+++,,,,,,,,,...111444:::>>>DDDJJJOOOUUUZZZ^^^___ccchhhmmmoooooolllkkkkkkrrrzzz~~~|||wwwtttsss|||{{{yyy}}}yyywwwvvvvvvvvvssswww}}}}}}xxxxxxrrrhhh]]]TTTKKKCCC>>>666222---******++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------...///000000000000111222333444555555555555777888888999999:::;;;;;;;;;999;;;@@@@@@<<<;;;===<<>>IIIVVV[[[VVVNNNYYYZZZ]]]______^^^\\\]]]___aaadddjjjpppmmm]]]LLLAAA<<>>;;;888;;;CCCMMMTTTWWWVVVXXXXXXZZZ```fffeee``````ccceeefffmmmxxxjjjMMMAAAPPPggg{{{|||nnnqqqtttvvvtttrrrvvv|||xxx|||llllllvvv~~~~~~}}}yyy|||{{{{{{{{{|||~~~}}}}}}}}}~~~sssooopppppprrruuuwww||||||||||||tttooolllkkkkkkkkknnnuuuzzzuuurrrpppppppppkkkjjjgggbbb]]]YYYXXXYYYZZZYYYXXXXXXZZZZZZZZZXXXYYY```hhhkkkgggaaa\\\ZZZ___aaaccccccaaa````````````fffooowww}}}zzzwwwxxx|||xxxhhhVVVlllfffSSS___yyy************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))************''')))++++++))))))***+++'''))),,,---,,,+++,,,---......---,,,,,,,,,,,,---111555:::@@@HHHSSS```iiillloooqqqrrrxxx{{{|||zzztttrrrttttttsss||||||zzzwwwsssmmmgggbbb```QQQMMMGGG@@@999333///---///...---...//////---+++---+++((((((***+++,,,,,,)))+++,,,+++))))))+++---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------...///000000000000111222333444555555555555444444555555666777777777:::999;;;??????<<<:::<<<;;;<<<<<<:::;;;BBBLLLUUUWWWYYYZZZ```mmmxxxwwwooobbbeeefffiiisss{{{]]]GGGEEESSSkkkuuujjjmmmoooqqqqqqrrrvvv}}}||||||yyyzzzeee^^^ddd}}}}}}{{{zzzxxxwwwyyy{{{~~~}}}}}}}}}~~~|||xxxsssqqqrrrsssxxx~~~~~~~~~~~~}}}zzzvvvoookkkhhhmmmttt{{{}}}{{{xxxsssmmmiiihhhiiigggdddaaaaaabbbcccbbb```bbbggglllkkkeee^^^[[[ZZZ^^^```aaa``````aaaeeeiiinnnvvv|||{{{yyyxxx{{{lllTTT\\\xxxeeeTTTTTTooo************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))************((()))+++***(((''''''(((***+++,,,+++***)))+++,,,******)))+++...///...---,,,...///000333:::EEELLLLLLOOOSSSYYYeeerrrxxxwwwzzz}}}|||uuuqqqsssuuuvvvxxxsssqqqkkkdddbbb___YYYQQQIIIAAA<<<999555444111...,,,...222555000...,,,+++,,,------,,,---,,,,,,,,,------+++))))))******(((%%%$$$&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000111111111111222333333444555555555444555555666666777888888888===;;;<<<@@@@@@======???:::>>>@@@===999<<>><<<<<<<<<===888:::;;;<<<===???BBBDDDUUU]]]gggqqq|||dddbbbaaafffooowww|||~~~yyynnncccYYYMMMIII[[[sssmmmlllhhhfffkkktttzzzyyyxxxxxxwwwtttpppnnnnnnooowww~~~sss{{{yyyuuuwwwxxxsssjjjcccfff{{{{{{yyyyyyvvvsssyyy~~~~~~~~~~~~yyyooonnnpppssswww{{{~~~|||~~~~~~}}}vvvsssnnnjjjjjjlllpppssswwwrrrsssuuuzzzzzz{{{}}}wwwooommmooorrrtttxxx~~~kkkTTTIII___nnnVVVRRR___rrr))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))******(((((()))***(((((())))))))))))((((((***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++---------------...///000------...///111333555666666666666666777888999::::::::::::999888777777777777666444222000...---,,,.........------,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************---,,,,,,------...///000555222000333666888777555666555444444555888;;;<<>>@@@HHHRRR]]]eeemmmtttuuusssfffccc```bbbggglllnnnnnnkkkhhhddd]]]MMMDDDPPPdddssssssoookkkoooxxx~~~~~~zzzyyyvvvrrrmmmiiiiiiiiikkktttwwwssszzz|||xxxuuurrrssssssnnngggbbbdddsss~~~xxxvvvtttttt{{{~~~~~~}}}}}}~~~{{{kkkkkklllpppvvv}}}|||yyyuuupppmmmjjjjjjiiinnnpppuuu|||}}}vvvuuummmmmmlllkkkiiikkkpppttt}}}tttVVVVVVeeeyyyfffXXX\\\mmm))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''***,,,,,,***))))))***(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******)))*********+++,,,,,,,,,///...---,,,,,,++++++,,,++++++***************+++---------......///000111000//////......------,,,---------............///******++++++,,,------...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((((((((())))))))))))************))))))))))))************,,,,,,,,,,,,---...///000333111///111555888555111444444333333555888:::<<>>===;;;;;;::::::===>>>>>>===;;;;;;;;;===@@@JJJUUU]]]ccchhhiiifffgggdddaaaaaadddeeecccaaabbbfffkkkfffSSSBBBEEEQQQnnnrrrsssqqqrrrwwwzzzzzzxxxwwwsssmmmhhheeefffggghhhmmmpppsssvvvyyyvvvqqqppppppooommmkkkhhhdddbbb```fffrrr{{{yyyxxxyyy|||~~~~~~~~~}}}~~~~~~wwwtttpppmmmooouuu|||~~~zzzuuuoookkkhhheeedddeeehhhmmmttt{{{wwwnnnggg```^^^```bbbeeejjjnnnrrrwww|||qqqUUUQQQgggwwwsssrrrzzz))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''***,,,---,,,***))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))******************++++++++++++******((())))))***+++,,,,,,---...---,,,+++************,,,+++++++++,,,---......++++++***++++++,,,---...---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,//////............------,,,,,,,,,,,,++++++++++++************************************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++,,,+++)))(((((((((((((((((((((((((((((()))))))))************((()))))))))************,,,,,,,,,,,,---...//////...222444333333555444222333222222333555777999;;;???>>>===<<<;;;:::999999===>>>??????===;;;<<<<<<@@@FFFOOOWWW```gggfffaaaaaa```aaadddhhhhhheeeaaaccciiipppooo___KKKCCCDDDZZZiiiwwwzzzxxxwwwwwwvvvvvvtttpppkkkgggfffhhhkkkqqqoooooossstttrrrsssuuuqqqttttttpppkkkjjjjjjjjjeeedddfffqqq|||zzz~~~~~~~~~{{{tttqqqqqqtttwww~~~zzzwwwuuuooommmiiifffddddddeeefffmmmpppsssvvvxxxzzz}}}}}}zzzxxxzzz}}}xxxooogggccc```^^^aaafffpppsssyyytttZZZPPPmmm))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''***,,,---,,,***))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++******)))(((((()))***++++++,,,,,,+++************++++++,,,************+++,,,---...)))(((((())))))***+++,,,((((((''''''''''''&&&&&&((((((((()))))))))))))))...------,,,++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++,,,+++)))(((''''''''''''''''''''''''((()))))))))************((()))))))))************,,,++++++,,,,,,---...///000;;;BBB<<<333111333444222111222222444666888999;;;;;;;;;;;;:::999999888<<<>>>???@@@>>>===>>>>>>AAACCCGGGPPP___jjjiiibbbZZZZZZ^^^dddjjjllljjjggggggiiilllmmmfffXXXKKKFFFEEE\\\vvv}}}{{{{{{yyyuuuppplllkkkmmmoooqqqnnnpppuuuvvvrrrsssyyyxxx}}}}}}vvvqqqsssuuuuuurrrmmmhhhkkkttt~~~{{{|||}}}~~~{{{yyyxxxxxxvvv|||zzzxxxtttooojjjeeeaaa______aaabbbcccbbbccceeegggiiimmmrrrvvvyyy}}}zzzzzz|||wwwtttrrrqqquuurrrnnnllllllpppuuuxxxmmmiiigggiiijjjlllqqqxxx~~~|||WWWTTTddd))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***,,,,,,***))))))***(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((()))))))))***+++++++++)))))))))******,,,------,,,,,,+++*********++++++------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111******+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))*********))))))''''''''''''''''''''''''))))))))))))************))))))))))))************++++++++++++,,,---...///777GGGOOODDD444///111444111111222222333444666666888888999:::::::::999999:::<<>>>>>???CCCCCCDDDLLL\\\kkkoookkkWWWWWWXXX___hhhooorrrrrroookkkgggeeeeeeaaaZZZTTTCCCTTThhhvvv~~~|||vvvpppmmmmmmnnnfffiiiooovvvxxxvvvvvvxxx|||vvvrrrvvvyyywwwxxxrrrlllggggggooo}}}|||~~~~~~~~~~~~zzz{{{}}}}}}zzzvvvxxx}}}{{{{{{{{{zzzwwwrrrnnnkkkbbbcccbbb```^^^]]]^^^```eeegggjjjlllllllllmmmnnnoooqqqssstttsssssstttvvvssstttuuuuuuuuutttsssrrrooommmjjjfffcccaaaaaaaaacccccccccccceeeiiippptttpppoooqqquuuwwwxxx}}}zzz~~~fffNNNccc))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))******(((((()))***(((((())))))))))))(((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************************+++,,,------...---,,,,,,+++,,,,,,,,,''''''''''''((()))***+++))))))))))))))))))))))))'''''''''((()))******+++******++++++,,,------...))))))))))))******++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))************))))))))))))************++++++++++++,,,---...///666HHHPPPDDD555000111111222222222222333333333444444555777999::::::::::::888;;;===>>>===<<<;;;<<<>>>AAACCCGGGRRRbbbmmmqqq]]]YYYWWW\\\iiixxx|||oooeeecccfffhhhiiiaaa]]][[[aaaqqq|||~~~}}}yyytttnnnjjjiiiiiibbbiiiooossswww|||xxxuuu|||{{{xxxtttnnnfff]]][[[fffuuu{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~zzzwwwwww|||~~~|||{{{ppppppooollliiihhhiiijjjmmmoooppppppnnnlllkkkjjjgggiiijjjiiigggeeeeeegggfffhhhkkkmmmooommmjjjggg___^^^\\\[[[[[[]]]^^^___bbbeeeiiijjjiiilllssszzzzzzzzz||||||}}}~~~~~~{{{yyy[[[]]]rrrrrr))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((())))))((('''''')))***(((((())))))))))))(((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********)))))))))))))))++++++++++++++++++,,,---************+++,,,------)))(((((())))))***+++,,,*********************************)))))))))((((((((()))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))************))))))))))))************++++++++++++,,,---......000AAAIII???444222333000222222222222222222222222222333666888::::::::::::777:::<<<===;;;999888888444:::======CCCSSSdddoooeee^^^YYY]]]nnn}}}kkkdddiiirrrwwwqqqXXXUUUiiizzzssssssqqqnnniiifffeeeeeehhhnnnqqqnnnsss|||xxxsssjjj[[[PPPTTT^^^~~~~~~wwwxxxxxxyyyzzz|||~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~sssmmmqqq{{{~~~|||yyyxxxyyy{{{xxxzzz||||||yyywwwuuuuuurrrssstttrrrmmmjjjjjjkkkgggfffeeefffiiilllmmmnnnaaa``````aaadddgggjjjlllqqqwww|||}}}zzz|||yyywww~~~}}}|||zzz~~~dddZZZqqqllleeeqqq,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,000000111111111222222222222111111000111222444555222444555777888999888888:::::::::;;;;;;;;;<<<<<<===777666===FFFLLLUUU^^^cccoooeeeXXXoookkkhhhmmmsss}}}mmmSSSVVVnnn{{{wwwsssvvvrrriiieeeffffffcccdddttt{{{uuulllkkkllleeeWWWLLL\\\www}}}zzz{{{|||}}}}}}|||{{{{{{~~~{{{uuuqqqooosssyyy~~~~~~}}}~~~~~~{{{yyywwwxxxxxxxxxwwwuuuuuuvvvwwwqqqqqqqqqrrruuuxxxzzz|||}}}~~~]]]]]]uuuttt\\\VVVppp++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,/////////000000000111111111111000000111222333444333444666777888888888777::::::::::::;;;;;;;;;;;;;;;777777>>>DDDGGGKKKQQQ___qqqqqqgggsssyyyhhhiiimmmooovvvpppZZZWWWeeeppprrrmmmpppnnnhhheeehhhiiihhhooo}}}vvvpppooopppjjj```XXXRRRiii|||}}}zzzyyyyyy{{{~~~}}}vvvpppooossssssxxx}}}|||}}}}}}~~~|||||||||~~~}}}uuufffqqqrrrccc\\\bbb{{{************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,............////////////111111000111111333444555444555666777777777777777999999999999:::::::::::::::777888===AAA@@@@@@AAARRRjjjtttrrrtttvvvwww}}}vvvzzzqqqiiinnnpppnnnrrr|||wwwnnnccc\\\]]]eeemmmhhhkkkjjjffffffiiilllmmmwwwxxxxxxyyyyyyxxxuuunnniiiUUU```qqq|||zzzzzz|||~~~~~~~~~wwwqqqpppnnnpppuuu{{{~~~~~~~~~|||ooosss}}}rrrYYYVVVdddvvvzzzzzz~~~))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************((())))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,---.........////////////111111222222333444555666555555555666666666777777888888999999999:::::::::;;;::::::<<<>>>===;;;:::BBBVVVeeemmmrrrkkkbbbfffjjjnnnhhhfffnnnnnniiilllmmmhhhggghhhbbb\\\___iiiiiijjjjjjiiihhhiiilllnnnttt|||ttttttvvvxxx{{{{{{yyywwwyyymmmgggeeeqqq~~~}}}{{{zzz|||||||||~~~}}}xxxuuusssqqqrrrwww}}}}}}~~~|||}}}xxxssswwwbbbUUU```www)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,........./////////000000222222333444666666777777444444444555555666777777888888999999999:::::::::===<<<;;;:::;;;======;;;:::EEEOOO```qqqkkk[[[VVV```ddd___^^^fffeeebbbhhhllldddccciiihhh```]]]cccmmmmmmnnnmmmkkkiiiiiikkkllluuu{{{{{{yyyyyyxxxvvvpppnnnmmmmmmppprrrtttttt|||tttgggggguuu|||{{{zzzzzzyyyzzz|||~~~yyyrrrnnnnnnqqqsssttt}}}{{{mmm___^^^fffxxx))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,.........////////////000111222333555666777777777333333333444555666888999999999999999::::::::::::>>>>>>;;;888:::>>>???===:::???CCCSSSlllooo^^^TTT]]]aaa^^^___eeedddfffqqqwwwmmmhhhkkkllleee``````nnnnnnpppqqqoooiiigggiiiiiilllmmmllloootttuuusssqqqnnnjjjiiikkkooosssuuuvvvyyyppplllpppxxx}}}}}}~~~zzzyyyyyy|||wwwqqqooonnnllljjjrrrvvv}}}~~~~~~~~~llljjj{{{zzzrrrUUUeee}}}*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,---------............///000222444555666666666222222222333555777999:::::::::::::::;;;;;;;;;;;;;;;===;;;777999>>>>>>::::::@@@???FFF]]]hhh___WWWZZZ```aaadddkkkjjjpppzzzrrrnnnmmmkkkiiihhhiiiiiinnnsssrrrjjjgggiiijjjlllllllllpppuuuuuupppppplllhhhgggjjjooosssuuusss}}}|||wwwtttpppiiieeelllvvv~~~|||{{{{{{}}}~~~|||xxxrrrmmmnnnoooqqqvvv|||}}}}}}~~~qqq___ppptttfff^^^[[[ttt************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,------------...000333444555555444111111111222444777:::;;;::::::;;;;;;;;;;;;<<<<<<888;;;;;;777888===;;;555666AAA???===NNN\\\[[[WWWRRR[[[___eeelllllluuuxxxpppnnnqqqsssrrrcccdddkkksssssslllhhhjjjmmmooooooppptttxxxtttmmmkkkiiiffffffjjjnnnrrrsssyyy}}}xxxuuurrrmmm```TTTUUU\\\~~~www~~~}}}}}}~~~zzzsssrrroookkkkkkqqq|||~~~~~~mmm[[[aaazzz{{{hhhWWWNNNggg)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,------......///000111111222222111333333333444555666777888666888:::===??????>>>===;;;:::888666666888;;;<<<999<<>>>>>>>><<<;;;999777777888:::<<<:::<<<>>><<<;;;AAALLLVVVccc^^^[[[[[[]]]ggg{{{uuulllkkkiiijjjpppwwwxxxuuuoooxxx~~~~~~}}}sssmmmppprrrvvv}}}{{{xxx{{{{{{vvvuuuvvvvvvrrrmmmllllllmmmlllhhh```ZZZSSSUUUbbbzzz~~~wwwssswww~~~}}}~~~~~~lllnnnsssfff]]]]]]iiiwwwuuuiii)))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++***++++++,,,,,,------.........///000111111111111222333333444555666777777777777888:::;;;<<<======>>><<<:::999888999:::;;;:::<<<<<<999777:::BBBIII\\\\\\\\\ZZZ[[[fff}}}tttoooxxxvvviiigggrrrzzzxxxyyy{{{ooorrrwww|||{{{xxxtttuuuvvvsssnnnjjjlllnnnpppooolllhhhfffWWWJJJHHH^^^{{{vvvuuu}}}zzzpppuuu\\\MMMTTTkkk{{{nnnhhh)))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++***++++++,,,,,,------...---...///000111111111111222222333555666666777777777777777888999:::<<<===???>>><<<:::999999:::::::::;;;;;;888555666;;;AAAOOOWWWaaaeeefffooozzzqqqsss{{{{{{nnndddfffooouuuppppppvvv}}}xxxwwwzzz{{{vvvpppmmmppprrrsssqqqooooooooohhhUUUHHHPPPhhh~~~zzzwwwsssrrrwww{{{fffQQQSSSggg|||~~~rrrooouuu)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))*********++++++,,,,,,------...---...///000000111111000111222444555666777777666666666666666777999:::;;;>>>===<<<:::999999::::::888::::::999777777;;;>>>AAAQQQdddpppvvv}}}|||xxxvvvvvvwwwxxxuuuvvvyyyvvviii^^^aaammmyyy}}}pppppprrr~~~{{{wwwzzz{{{vvvuuuvvvwwwvvvtttrrrrrrssssssiii___XXXZZZhhh}}}vvvoooooouuu|||gggTTTSSSooo~~~}}}sssjjjrrr)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))))))))***++++++,,,,,,------...------...///000000000000111222444666777777666666444555555666777777888888<<<<<<;;;::::::999999:::888999:::;;;;;;;;;===???:::JJJ^^^nnnzzzvvvssspppnnnmmmnnnttt|||vvvrrruuu{{{sssbbb]]]dddpppxxx}}}{{{|||yyyqqqqqqrrrxxx}}}zzzzzz}}}|||zzzwwwvvvuuuttttttqqquuuuuukkk]]]ZZZlll}}}zzztttpppyyy{{{~~~}}}dddSSSNNNaaa~~~~~~vvvoooqqq)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))************++++++,,,,,,------...,,,---...///000000000000000222444666777777666666222333555666777777666666::::::::::::999999999999888999<<<===>>>>>>??????<<>>????????????@@@AAABBBLLLaaauuu{{{vvv```[[[]]]ffflllkkkiiijjjssswwwxxxxxxsss___ZZZhhhqqqnnnkkkmmmnnnkkklllpppqqqpppppprrrrrrooooooooowwwyyywwwyyyyyywwwtttvvvtttttttttooogggdddeeejjj~~~~~~~~~~~~{{{wwwvvvwwwxxxyyy{{{{{{}}}~~~}}}}}}nnnggg]]]QQQbbb}}}|||xxx))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************)))************+++++++++......------...///111222111222222333333444444555666666666777888999999999;;;:::999888777777777777777;;;??????<<<;;;===AAA@@@???@@@CCCHHHTTThhh{{{ddd```^^^^^^\\\ZZZ___gggmmmkkktttyyypppfff___ccckkkooommmiiipppjjjhhhmmmrrrrrrlllgggiiirrrzzzzzzyyy|||{{{xxx{{{{{{xxx{{{|||}}}}}}{{{vvvmmmddd^^^RRRWWWeeexxx~~~~~~~~~~~~~~~xxxttttttsssrrruuuzzz~~~~~~}}}~~~~~~rrr~~~qqqXXXWWWPPPQQQfff))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************)))************+++++++++...---------...///000111111111222333333444444555666666666777777777888888999888888888888888999999777;;;???>>><<<;;;===@@@@@@>>>>>>@@@BBBKKK\\\lllssseee\\\^^^cccdddbbbbbbfffhhhuuuqqqdddeeeooowwwwwwsssmmmllllllooossssssrrrqqqrrrxxx}}}~~~zzzttttttxxx~~~|||ssskkkgggUUUMMMLLL]]]uuu}}}zzz}}}~~~~~~~~~{{{yyywwwwwwxxxyyywwwuuuxxxxxxyyy{{{~~~~~~~~~|||xxx{{{[[[QQQWWW\\\gggzzz~~~))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))************+++++++++------------...///000111111111222222333444444444555555555666666666666666777777777777888999:::;;;888;;;>>>>>><<<;;;===???>>><<<<<<<<<<<<@@@LLLXXXuuulllfffhhhkkkiiidddbbbeeeiiiuuusssbbb___lllzzz}}}yyylllnnnppprrrvvv|||xxxlllooosss{{{xxxppplllkkkcccUUUJJJLLLZZZkkk}}}{{{yyy~~~~~~~~~zzzwwwvvvvvvvvvvvvwwwxxxyyyyyy||||||}}}~~~~~~yyyaaaVVVdddsss~~~~~~))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))*********+++++++++,,,---------...///000000111111111222333333444444555555555555555555555555888888777777888999999:::999;;;======<<<;;;<<<>>>===;;;::::::999999AAAJJJaaakkkvvvyyyrrrhhhddddddcccfffqqq~~~~~~xxxuuuzzznnn___[[[fffuuu{{{yyynnnooopppsss}}}vvvjjjnnnrrryyy}}}}}}|||vvvoookkklllooommmggg^^^RRRIIIOOOfff}}}|||}}}|||zzzzzzyyyvvvvvvvvvyyy}}}~~~xxxvvvhhhVVVhhhsssrrr}}}))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,,,,------.../////////000000111222222333333444444444444444555555555555:::999999888777777888888:::;;;<<<===<<<;;;<<<<<<;;;999999;;;999888===CCCLLL^^^sss~~~{{{pppddd\\\ZZZ___iiitttwwwrrrooopppmmmjjjddd___cccmmmsssrrrooonnnlllqqq{{{uuunnnqqqvvv{{{{{{vvvwwwvvvsssppppppsssvvvpppmmmggg\\\NNNKKKXXXhhh}}}}}}~~~~~~~~~~~~rrrVVVWWW}}}kkkmmm{{{))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++++++++---......///......000000111111222333333333333333444444555666666777;;;:::999888777777777777:::;;;;;;<<<<<<<<<;;;;;;:::888888;;;:::999<<>>===@@@CCCGGGTTTccciiigggZZZYYY\\\aaabbb]]]ZZZZZZ[[[dddjjjkkkrrryyysssfffUUUbbblllooovvvxxxzzzyyyuuuwww|||}}}}}}xxxvvv|||zzzxxxyyywwwqqqnnnqqqsssrrrsssuuucccaaagggyyy{{{~~~~~~~~~~~~~~~~~~{{{yyyccc[[[eeeooo^^^VVVggg************************************))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...//////000111222333333444333444555777999::::::;;;999888777666888;;;>>>@@@999999:::<<>>:::777777777777777888:::<<<>>>>>>???>>>>>>CCCOOO___lllddd___\\\^^^cccccc^^^XXXbbbeeemmmtttssspppuuuhhhaaabbbnnnzzz{{{rrrjjjtttsssrrrsssuuuvvvuuutttxxx~~~xxx|||{{{~~~wwwqqqttt~~~~~~|||jjjYYYZZZooo}}}}}}}}}~~~~~~uuuqqqbbbZZZfffXXX```kkkyyy(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,------......//////000111222333444333444555777888999:::::::::999999888999;;;===???999999999;;;>>>>>>;;;999777777777777888:::<<<===>>>???>>>===@@@IIIVVVaaacccaaa___```ccceeedddbbbeeeggglllrrrsssttt~~~xxxooorrrwwwvvvpppkkkgggfffhhhlllssswwwyyyxxxttt|||~~~}}}yyyuuuyyyrrr^^^TTT[[[qqq~~~~~~~~~}}}~~~~~~~~~}}}rrr``````[[[^^^qqqzzz~~~|||~~~zzzkkkuuu((((((((((((((((((((((((&&&'''''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***************++++++++++++,,,******++++++,,,---------......///000111222333333333444555777888999999999::::::::::::;;;;;;<<<<<<999888888999<<<======<<<888777777777888999;;;<<<>>>???>>><<<<<>>888888777777777999:::;;;=========;;;:::<<>>CCCTTTkkk|||{{{www}}}||||||yyyxxxyyy~~~}}}wwwsssvvvuuusssqqqjjj___PPPFFFWWWggg~~~~~~~~~~~~~~~~~~~~~xxx^^^[[[```kkkxxx((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++)))))))))************+++))))))******+++,,,,,,,,,,,,,,,---...///000111111222333444555666666666666555555777777777666555444888888999888888999<<<>>>:::999888777666777888999777888999999:::::::::::::::HHH]]]oooxxx{{{{{{{{{zzzqqqooovvv~~~zzzuuussstttrrrnnnkkklll|||}}}zzzxxx}}}zzzzzzuuurrrsssnnnkkkmmmppplll___SSSEEEOOO___qqq~~~}}}}}}}}}dddRRRUUUlll((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))************)))))))))***++++++,,,,,,+++,,,---...///000000111222333444444555555555555555555666666666666666666777999::::::888888:::===:::999888666666666777888666666666777999999888777888>>>JJJYYYgggpppqqqppplllnnnkkkffffffmmmrrrrrrpppmmmlllmmmkkkgggfffhhhsss}}}zzz{{{yyy{{{{{{xxx|||}}}|||yyysssnnnnnnqqqsssqqqoooXXXYYYZZZZZZ^^^kkk|||}}}}}}|||}}}}}}kkkWWWXXXccc{{{ttt************************((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,---...///000000222222333444555555555555666666666666777777777888777999;;;:::888777999;;;:::999888666666666777777666555555666777777666555555444888EEEWWWfffkkklll^^^bbbccc___aaahhhjjjhhhkkkgggffffffeeebbbdddhhh```uuuxxxvvvzzzxxxyyyxxxzzz~~~~~~zzzuuusssvvv|||rrr^^^NNNOOO]]]lll}}}}}}{{{~~~|||~~~~~~fffRRRTTTiii}}}yyymmmqqquuuQQQ******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))******************************+++,,,---//////000000222555777888777555444666666666666666666666666777888888888777777999;;;:::888666777999:::999666777777777777777666555555444333555;;;@@@JJJ[[[kkkUUUUUUPPPVVVfffiiigggnnnooorrrqqqkkkhhhkkknnnooollliiillluuu~~~sssppptttwwwuuu{{{wwwpppsssyyy{{{yyyfffOOOIIIOOOjjjppp{{{{{{}}}~~~~~~}}}~~~dddaaappp~~~vvv^^^uuu~~~kkkNNNCCC***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---...//////000222444666777666555444333444444555666777777888666777999999888777999::::::888666777999:::999777777777888888777777666555555444444666999>>>KKKWWWTTTUUUPPPTTT```dddgggtttxxx{{{zzzrrrmmmoootttvvvsssiiicccjjjuuu{{{|||}}}zzzqqqrrruuuuuuooowww|||~~~~~~}}}dddSSSOOORRRVVVeee}}}~~~}}}}}}~~~~~~}}}pppiiitttuuuhhhvvv|||www^^^III>>>))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******************************+++,,,---...//////000111333555666555444333222222333555666777888999555777999:::999888888888999888777888999999888777888888999999888888777666555333222333333444<<>>;;;???(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))***************************+++++++++,,,,,,,,,---...///000111222222222222444444444444444444444444555777999999777666666666777999999999888777888999888888999999888888777666666333222444444111000333///888???HHHWWW]]]eeevvvuuuhhhfffmmm|||{{{gggXXXdddqqq~~~wwwkkkjjjfffeeemmmkkkkkkdddWWWNNNLLLOOOQQQ___qqq~~~~~~~~~~~~~~~~~~~~~~~~wwwlllxxxxxx___SSSVVV___~~~|||oooppp{{{|||~~~jjjMMMIIIGGG>>>:::???'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,......///000000111111111333333333444444555555555777888888888666555666777777999:::999777666888:::777777888888777777666555666222111333444111000333///555777BBBUUU]]]bbbooo{{{|||{{{wwwwwwxxxuuupppjjjeeegggrrrzzzttteeeZZZ```jjj~~~}}}}}}}}}}}}yyy{{{tttlllpppppprrrnnnddd]]]\\\YYYVVVSSS]]]mmm~~~~~~}}}}}}}}}~~~yyyqqq~~~~~~qqqzzzxxxwwwpppcccZZZ]]]mmm{{{uuupppyyy|||vvvsss{{{}}}kkkXXXGGGAAAAAA===::::::'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************++++++++++++++++++,,,,,,......//////000111111111111111222333555666777777888888888777555444666777666999::::::777666888:::777777777777777666555555444111000333555444444777777888555>>>RRRYYY\\\eeebbbjjjooommmjjjjjjkkkjjjgggiiimmmnnnjjjcccdddiii\\\```ppp{{{xxxssstttwww}}}|||}}}xxxxxxqqqiiihhhlllkkkfffWWWTTTUUU```ttt~~~}}}}}}}}}~~~~~~}}}~~~}}}~~~tttppprrrkkkwwwuuupppnnnhhhgggdddbbbfffuuuxxxqqqnnnmmmvvv___MMMNNNHHH>>>999;;;999555(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++---------...............///000000222333444555555666555444666777888888777888999999::::::999999888777777777777777777777777555444333333222222333333222000111666@@@JJJPPPSSSZZZaaaeeecccaaabbbcccbbbhhhqqqvvvqqqjjjggghhhhhhnnnqqqtttuuusssuuu}}}}}}zzz~~~|||}}}zzzvvvvvvyyy~~~yyypppddd\\\^^^iiisss}}}~~~{{{{{{}}}}}}~~~~~~{{{rrr}}}~~~kkkffffffcccjjjzzz~~~yyyjjj___[[[ttthhhRRRPPPEEEBBB@@@??????===999555))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++.........///////////////000111222333444555555666666555444555777888888777888999999999999999999888666666666666666666666666555555444333333333333444555333222444999>>>AAABBBTTTdddqqqmmmaaaZZZ]]]aaaeeekkkooolllkkkoootttuuuzzz}}}}}}tttggg```eeennnrrrrrrtttxxxwwwwwwyyy~~~gggVVVRRRUUU\\\kkk|||}}}{{{}}}~~~|||vvvwwwyyywwwtttsss```bbblllrrrvvvfff]]]dddqqqjjjQQQBBB===AAA>>>;;;::::::999666333************************(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......//////000000000000111222222333444555666666555444444555777888888777888888999999999999888888666666666666666666666666666666555444444444444444666444333333444555444333DDD```yyyzzziii\\\YYY\\\```bbbdddhhhrrr|||dddVVVVVV\\\fffkkkssszzz~~~yyyyyyzzzqqqUUUHHHEEEBBBOOO```tttxxxlllbbbfffwww|||eee[[[cccvvv|||jjj___bbbtttiiiMMMAAA<<<777===:::888777777666555444))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++------......//////000000111111222222333444555555444444333555777888888777777777888888888888777777666666666666666666666666555555444333333333333444222222222333333333333222444NNNkkkxxxuuulllbbb\\\[[[[[[]]]ggg{{{jjj\\\ZZZ\\\```eeeppp}}}uuu___RRRMMMBBBEEEKKKWWWiii|||~~~zzznnnddddddlll~~~rrrgggccchhhtttsssooovvvtttVVVDDD>>>>>>>>>;;;:::888666666666666666((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,------...//////000000000111222222333333444333333444777888888777666777777888888777777666555555555555555555555555444333222222111111222222...///111222333333333333000;;;KKK^^^qqqyyysssggg]]][[[\\\fff|||xxxjjjfffdddbbb______hhhyyytttiii```[[[NNNJJJFFFFFFJJJTTTbbblll~~~~~~~~~~~~~~~~~~wwwiiidddccc|||zzziii[[[\\\eeettt~~~uuuzzzlllQQQGGGAAA:::888===999999888777666555666666''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---......///000000000000111111111222333222222444666888888777666666777777777777666666555555555555555555555555333222222111111111111111---///111111/////////000555111111>>>YYYpppxxxtttfffaaa]]]cccttt}}}~~~yyymmmiiimmmooolllhhhcccgggwww}}}zzztttrrrooojjjfff___[[[VVVRRRKKKFFFHHHMMMfffwww~~~~~~~~~||||||}}}~~~}}}~~~~~~~~~~~~llldddlll{{{ssseee___ooozzzwwwllliiiiiinnnRRR>>>@@@AAA777333999777888999888666444444444((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))******''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++,,,---...///000000111111111111222222222222222222333666888888777555666666777777666666555555555555555555555555555444333222222111111222222///000111000...---...000333222///000>>>UUUiiirrroooggg^^^^^^iiitttrrrjjjooouuurrrhhhfffooovvvvvvvvvnnnmmmwwwyyywwwsss|||~~~zzzwwwsssrrrssstttsssrrroookkkiiiiiibbbUUUKKKGGGFFFVVVkkkxxx~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}lllhhhvvvvvvhhheeetttvvvhhh\\\bbbqqqpppddd]]]NNNAAA>>>===999777888888;;;======999666555555))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((()))******+++''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,---...///000111222222222222222222333333222111111333666888888888555555666666666666555555555555555555555555555555555444333333222222333333000222333111///...111444,,,555888222000>>>VVVhhhsssjjj___[[[cccmmmllleeegggqqqqqqfffbbbkkkvvvyyy|||tttqqqtttvvvzzz{{{wwwvvvwwwyyyzzzzzzyyyxxxxxxyyyvvvooommmrrrqqqdddUUULLLGGGLLLSSSXXX]]]eeerrr|||~~~}}}~~~~~~~~~~~~~~~tttmmmwwwtttgggccclllnnnaaaTTTPPPjjjsssWWWKKKQQQPPPGGG;;;777:::<<<999;;;>>>BBBBBB>>>999777777%%%''''''''''''''')))+++))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%(((---333999>>>AAA333---&&&$$$'''))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))***+++---...//////111111111000111111222222000111222444666777888999444555777777555555555666888666444222111222444555666444333111000000111111111111000000000000111111666444111///000666@@@FFFaaajjjiii^^^XXX]]]```^^^___]]]___ggglllllllllnnnyyyzzz}}}}}}ssskkkwww|||yyyxxxvvvsssooojjjgggdddaaa]]]XXXRRRLLLKKKTTT___ooouuu}}}}}}}}}~~~~~~}}}}}}~~~~~~xxxeeeeeevvvvvvZZZNNNUUUjjjxxxZZZKKKIIIKKKGGGAAA<<<;;;;;;;;;:::888999:::;;;:::888666444'''((()))((('''''')))+++)))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))+++---...///......;;;444+++''''''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******++++++,,,---......111111000000000111222222111222333444555666777888444666777777666555555666888666444222111222333444555444333111000000111111111111000000000000111111000000///......111666:::KKKUUUYYYTTTTTTZZZ\\\XXX^^^\\\^^^dddhhhggghhhkkkwwwwwwuuu{{{ttt|||{{{|||xxxwwwyyy~~~ppp[[[LLLKKKRRRWWWYYYcccsss}}}~~~}}}{{{zzz{{{{{{||||||}}}wwwkkkkkkllloooyyywwwtttwwwtttfffYYY\\\mmmuuu[[[JJJDDDEEEHHHDDD@@@===<<<;;;;;;:::777777999999888777555333)))******)))''''''(((***((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((***---//////,,,(((&&&@@@999000***((('''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''((())))))'''''''''((((((((((((((((((((((((''''''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++***+++++++++,,,,,,------000000000000000111222222222222333444444555666666555777888888666666666777777666444222111222333444444333222111111111111111111000000//////000000111---...//////...---///000555>>>FFFIIIPPPZZZ]]]YYY^^^^^^aaafffhhhgggjjjppp}}}{{{aaacccfffkkkoootttxxx{{{}}}zzz}}}}}}{{{~~~uuu[[[SSSVVVZZZSSSQQQZZZgggttt}}}|||{{{|||~~~~~~|||oooiiiggglllxxx~~~~~~kkkwwwzzzmmmhhhjjjyyyiiiPPPCCC??????@@@CCCAAA>>>===<<<<<<:::999666666777777666555333222+++,,,,,,***((('''((()))((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$''',,,111333444222111<<<666...(((&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++,,,,,,///////////////000111222333333333333333444444444555777888888777666666777666555333222111222222333333222222111111111111111000000////////////000000...000111111000//////000---333999@@@MMM\\\cccccc^^^aaafffkkkjjjhhhlllsssuuugggXXXUUU```nnnvvvyyy~~~{{{uuuuuu{{{zzzzzz{{{{{{nnnfffhhhqqqfffZZZUUUUUUXXXaaaiii}}}}}}{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~uuummmgggjjjsssxxx|||}}}vvvvvvjjjcccrrrsss}}}xxxfffPPPBBB@@@AAA@@@===???===<<<<<<<<<<<<:::888555666666666555444333222,,,,,,,,,***((('''''')))'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&)))---000333555777111---)))%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++............///000111222333333333333333333333333555666888888666555666777666555333222111111222222111111222111111111000000000000////////////000000000111111111000000222444111222333888FFFWWWdddjjj___eeennnqqqkkkdddgggooo|||zzznnn___XXX\\\hhhttt|||{{{ttt|||}}}}}}zzzvvvvvvzzz~~~sssppprrrwwwtttpppkkkaaaZZZ[[[bbbrrr~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~}}}~~~pppooo|||lllcccdddggguuuyyy{{{VVVNNNFFFAAABBBBBB@@@===<<<;;;:::;;;;;;;;;888666666666666666555444333333+++++++++)))'''&&&'''((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''')))+++---'''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))******************************))))))))))))******)))************+++++++++)))*********++++++,,,,,,------------...000111222222222222222222222222333444666777777555555555666555444333222222111111111000111111222111111000000000//////......//////000.../////////...///111444333111000222;;;IIIWWW___aaakkkxxx{{{qqqffffffllluuu|||~~~|||zzzxxxqqqvvvwwwmmm```\\\eeepppvvv~~~xxxsssrrrtttttt{{{}}}rrrooosss|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}nnnrrryyyssshhheeeooo~~~iiiSSSGGGEEEAAA???=========>>>:::999888999:::999777555666666555555444333333333)))******(((&&&&&&'''(((''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%$$$%%%&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((''''''''''''((((((((())))))))))))))))))(((((((((((())))))******************************))))))))))))******)))************+++++++++(((((()))***+++,,,,,,---,,,,,,,,,---...///111111000000111111222222333333333444666666444444444555444444333222222111111111///000111222222111000000//////............//////,,,...///...------...000//////000111222888AAAHHHTTTdddxxx~~~tttgggfffmmmqqqqqqtttwwwuuuqqqppprrrrrr{{{rrrgggccceeecccooo|||~~~xxxsssrrrtttyyy}}}lllbbbeeejjj~~~~~~~~~~~~~~~zzzqqqrrrooozzzrrrllliiiqqq~~~|||ooo\\\JJJ>>>@@@@@@>>><<<:::999;;;<<<:::999777777777777666444555444444333222222111222((())))))(((&&&&&&''')))&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%''')))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))(((((('''''''''&&&'''((((((((())))))******))))))(((((((((((())))))******************************))))))))))))******)))************+++++++++'''((()))***+++,,,------,,,,,,,,,---...///111111///000000111222222333333222444555555444333333444444444333333222111111000///000111222222111000/////////............//////,,,...111111///---,,,,,,+++...111222///---000666???SSSlllwwwooocccccckkklllfffeeejjjjjjfffiiirrryyyyyy}}}wwwkkk^^^kkkwww|||xxxvvv~~~zzzxxxzzzxxxqqqooorrr}}}yyywww|||jjj[[[[[[___[[[aaannn~~~nnnjjjyyyvvvtttzzz}}}aaaIIIAAACCCEEE<<<<<<<<<<<<<<<;;;;;;;;;;;;999666666666666555444444333222111000000000000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))),,,+++)))&&&$$$$$$$$$$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,---...//////111111111111222333444555222222222111111111000000222222333333333222222111222111111111000000//////000000000000000///..............................111///......000111000///777;;;JJJbbbrrrpppeee[[[``````bbbiiinnnppprrrsss~~~zzzwwwzzz~~~xxxuuupppnnn{{{wwwnnnmmmqqquuuzzz~~~{{{|||~~~~~~}}}~~~|||{{{hhh``````[[[XXXYYYaaannn{{{~~~~~~}}}~~~~~~~~~~~~wwwnnnqqq}}}\\\EEE@@@BBB@@@<<<;;;;;;<<<===<<<;;;999888777666555444444333444444444333222111000000000000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,+++,,,,,,---...///000000000111111222333444333222222222222111111111111222222333333222222111111111111000000000//////000000000000000///.............................................///000111///111<<>>===AAA???<<<:::;;;<<<<<<<<<;;;:::999777666555444444333444444444333222111000000000000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))************++++++++++++++++++,,,,,,---...///////////////000111222333333333333333222222222222111111222222222222222111111111000000000000//////000000000000000//////...........................+++---//////------000333///,,,///;;;JJJXXXfffppphhhccc___aaaiiiqqquuuvvv}}}zzztttttt~~~|||zzz}}}{{{uuuqqqllliiimmmuuuiiidddcccjjjssszzz}}}||||||~~~~~~~~~}}}}}}~~~zzzxxxxxxpppooommmXXXMMM@@@:::<<<>>>===:::999::::::;;;;;;;;;;;;:::777666555444444333444444333222111111000000000000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++++++++++++++,,,---...///.........//////000111222444444444333333333222222000111111222222222222111000000000000000000////////////000000000000//////........................***...111000------111666777111...000666@@@OOO\\\llljjjeeeccchhhuuuyyysssuuuvvvyyy{{{{{{|||~~~|||yyy||||||}}}}}}iii___YYY[[[^^^]]]___ccchhhhhhllltttzzz}}}}}}rrrZZZ]]]mmmvvv___PPPHHHDDD???===<<<<<<:::888999999::::::;;;;;;;;;;;;777666555444444333444444222222111000000000000000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---..................///000111222444444444333333333222222///000111111222222222222//////////////////000000//////000000000000//////........................***...222111......222777777333///......111:::DDD\\\ccchhhjjjqqqyyyzzzuuuuuuyyy}}}tttuuuzzz|||ssskkkhhheee___[[[[[[]]]YYYYYY]]]```aaafffmmm~~~~~~~~~uuuwww~~~gggTTTQQQ\\\qqqppp[[[MMMHHHFFFDDDBBB???===<<<:::999999999999999::::::;;;;;;777666555444444333444444111111000000///000000000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++*********++++++,,,---...............///000111222333333333333222222222222//////000111222222222222......////////////000000...//////000000000000000........................,,,...000000......111444///,,,,,,.........111777===MMM]]]gggttt~~~zzzyyyvvvkkkgggmmmuuuvvvyyy~~~|||vvvqqqjjjfffgggddd___bbbkkkuuu|||yyyzzzzzzyyy}}}zzzxxx~~~yyyqqqhhhcccpppxxx{{{ggg]]]SSSJJJDDDBBBAAA@@@>>>======<<<<<<:::999999999999::::::;;;777666555444444333444444111000000//////000000000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++************+++,,,---...////////////000111222222333222222222222111111111...///000111222222222222........./////////000000......///000000000000000........................---------------...///000,,,)))***...000......000---999EEEPPPeee}}}uuupppuuuuuuooosss~~~~~~{{{uuutttrrrcccZZZ\\\cccuuuyyyzzzyyyuuusss}}}{{{qqqkkkdddggglllssswwwyyy{{{}}}}}}rrrttt~~~kkkSSSLLLNNNKKKDDD???===<<<<<<<<<>>>>>>>>>===;;;:::999888888888999:::777666555444444333444444000000////////////000000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++************+++,,,---.../////////000000111222333222222222111111111000000......000111111222222222---.........//////000000......///000000000000000........................---,,,******,,,------,,,000+++***...///---+++,,,///000///666OOOooo~~~}}}vvvkkkfffjjjggg```iiizzzrrroooppprrrnnnkkkyyy{{{sssggg[[[XXX\\\lllrrr{{{zzz}}}zzz{{{{{{oooccchhhmmmnnnkkkiiijjjmmmwwwrrrmmmpppooosssxxx{{{{{{zzzyyyyyy}}}yyyvvvtttvvvxxxzzz{{{yyy|||}}}yyy}}}{{{zzz}}}pppnnnyyymmm\\\NNNCCCCCCEEEBBB>>>>>>;;;::::::<<>><<<<<<;;;999888888888999999777777555444444444444444000000////////////000111(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000111111111111111000//////111111000000//////......//////////////////////////////.........---------------------------------------------------------,,,,,,,,,---------......---...///111999HHH]]]kkkuuuqqqggg___bbbkkkooollliiikkknnnrrrtttwww|||}}}oooiiimmmllldddccckkknnnllloooyyyzzzxxxrrr}}}yyyxxxyyy}}}|||lllfffeeebbbeeelllkkkgggmmmzzz{{{hhheeefffbbbbbbaaa```llluuurrriiixxxpppYYYNNNDDDDDDDDDCCCBBB@@@???>>>999:::<<<>>>??????>>>===;;;<<<;;;999999;;;;;;999666666777777777555444222222222222111000//////...(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000111111111111111000//////111000000000/////////...........................///.........------------------------------------------------------------,,,,,,,,,------------...---...///000222;;;GGGQQQaaajjjmmmgggaaabbbfffggggggiiimmmsssyyy}}}uuullliiillljjjeeejjjuuuuuuooommmttt}}}}}}xxxvvvwwwzzz|||ttt}}}}}}~~~yyy}}}uuuuuu}}}}}}yyyssssssssstttxxx{{{}}}|||~~~}}}~~~zzzpppmmmpppvvvoooZZZLLLGGGCCCCCCBBBBBBAAA???>>>===888999;;;===>>>===<<<;;;::::::888666666888888777666777777666666555444333222222111000000///......(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,---......//////000000000111111000000//////000000000000////////////....................................------------------------------------------------------------,,,,,,,,,,,,------------+++...000///...///333777IIIUUUaaafffggghhhhhhgggiiilllpppwww}}}vvvrrrqqqrrrnnnjjjppp{{{wwwqqqpppyyy~~~zzzuuusssuuuzzz~~~~~~|||~~~rrriiihhhuuu|||tttooolllhhhfffqqqeeeRRRGGGBBB@@@AAAAAAAAA@@@???>>>===<<<777888:::;;;<<<<<<;;;:::>>>;;;888888888888888888777777666555444444444444111111000000//////......(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,---....../////////000000000000000//////000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---///000......///000888:::BBBSSShhhuuuvvvqqqrrrwww~~~|||wwwuuuwwwtttrrrwww{{{~~~~~~~~~}}}~~~~~~uuuuuu}}}vvvjjjhhhhhhhhhhhhpppxxx___NNNHHHEEEBBB>>>@@@@@@@@@@@@???>>>===<<<888999:::;;;<<<;;;;;;;;;???:::888:::;;;999777666777666555333222333333444000000000//////.........(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,------.........//////000000000//////////////////000000000000........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........///000111///,,,///>>>UUUhhhtttxxx~~~|||wwwuuuzzzyyyrrrlllppptttxxx}}}~~~|||~~~}}}~~~}}}~~~xxxqqqkkkmmmpppuuuwwwyyyeeeXXXJJJDDDFFFHHHDDD???@@@@@@AAA@@@@@@???>>>===:::;;;;;;<<<<<<<<<<<<<<<===888777===@@@;;;555444777666444222222222333333/////////...............(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******+++,,,,,,------.........///000000000//////////////////000000000000------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---//////+++---000444888DDDZZZmmm~~~yyyyyy||||||vvvpppnnnfffhhhiiijjjnnnyyy{{{zzzyyyyyy}}}zzzuuuzzz|||tttttt~~~~~~xxxqqqmmmmmmoooqqqqqq}}}kkkUUULLLBBB???AAACCCBBB@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>>IIIMMMDDD;;;777555555444333222222222222..................------(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,---------......///000000//////.../////////000000000111------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++,,,,,,---------///111000+++...@@@TTTooottt|||}}}}}}~~~{{{tttrrrssstttwwwxxxtttooooootttzzzyyyuuuxxxzzz{{{{{{xxxyyy|||}}}zzz~~~~~~|||}}}qqqkkkfffjjjwwwzzziiiXXXMMMIIICCC???>>>???@@@AAA>>>>>>??????>>>>>>======;;;;;;:::::::::::::::;;;>>>;;;BBBRRRWWWLLL>>>999444444444333333222111000------------------------(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------------...///000000//////.../////////000000111111------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))+++---......---111,,,+++...///000666???NNNjjjzzzmmm{{{~~~}}}zzz{{{uuuooommmllltttvvv{{{~~~zzzwww{{{}}}|||~~~~~~zzzyyyzzziiidddfffwww~~~~~~{{{hhhdddcccYYYKKKEEEEEEEEEBBB@@@???AAACCC==================<<<;;;::::::999999888999999:::777555>>>QQQWWWIII999222222333444444333222000///------------------------((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......------------......------------------------........................000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,------...///000666===MMMdddxxx{{{tttnnn{{{tttooopppwwwxxxqqqcccWWWVVVeeesssvvvyyy~~~~~~~~~~~~}}}~~~~~~~~~sssssshhhZZZPPPMMMLLLJJJHHHCCCCCCCCCCCCCCCBBBBBBBBBGGGBBB===<<>>>>>@@@@@@===::::::<<<>>><<<999777888999666666888:::;;;:::777444333333111000000000000000---.../////////...,,,,,,((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************))))))******+++,,,,,,,,,------------------------------------------------------------------------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---///000///000999GGGSSSYYYccciiiddd]]]]]]cccgggeeeeeeiiisssyyyuuutttmmmddddddkkkvvvxxx|||xxxzzzuuuxxx}}}}}}xxxuuuppp|||kkk^^^WWWJJJGGGDDDCCCEEEEEECCC@@@@@@AAABBBDDDEEEFFFHHHHHHEEEBBB@@@@@@AAAAAA>>>:::<<<>>>>>>===:::888888888666666666777999888666444222222111000////////////---............---,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************************)))))))))***++++++,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///+++...000///,,,///888@@@GGGQQQ[[[\\\YYYXXX[[[______cccjjjttt|||www{{{xxxyyy}}}{{{qqqlllmmmtttrrrvvv~~~xxx~~~~~~~~~|||{{{xxx~~~|||qqqoooqqqqqq^^^VVVUUUVVVLLLIIIFFFEEEDDDCCC@@@>>>AAAAAABBBCCCDDDEEEFFFFFFCCCBBBAAABBBBBBAAA>>>;;;=========<<<:::999777777777555555555666777666555222111000///.....................---------,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,---......---,,,,,,---------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******++++++,,,---...***+++---.........///000333999CCCLLLRRRUUUZZZ^^^[[[aaahhhnnnwww|||tttrrrtttooorrrxxx~~~wwwsssttt~~~{{{zzz~~~~~~{{{zzztttnnnppprrrvvvzzz~~~yyy|||}}}yyywwwttt}}}qqqjjjssssss___QQQJJJJJJMMMQQQFFFDDDBBBAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBB@@@>>><<<<<<;;;;;;::::::888777666777555444444666666666555222111000///..................------,,,,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,------...+++)))***---//////---++++++000999DDDNNNZZZdddkkkqqqrrrmmmkkkrrr~~~yyytttqqqooommmllloooppptttyyyqqq```YYY\\\aaaffflllvvv~~~xxxrrrvvv{{{~~~}}}}}}|||}}}yyyrrrrrrzzzsssooo}}}}}}|||ppp]]]SSSJJJHHHHHHHHHHHHIIIJJJGGGDDDBBBBBBCCCFFFHHHDDDDDDCCCBBBAAA@@@??????@@@AAAAAA@@@???>>>======;;;:::999999::::::888666777555444555666777666555222222111000////////////...------,,,+++,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++,,,---000---+++,,,...000000///---+++,,,111666>>>MMM\\\pppyyy}}}uuullljjjkkkkkkmmmmmmllljjjiiiiiiiiihhhoootttzzz~~~yyykkkhhh^^^bbbddddddiiiqqquuuuuu}}}xxxzzz}}}}}}pppddd^^^dddyyy}}}zzzzzzyyykkkYYYLLLMMMIIIHHHKKKLLLHHHGGGIIIPPPNNNKKKGGGDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@??????@@@@@@???>>>===<<<===>>>;;;999888999;;;<<<:::777666666555666888888666444333333111000000000000000...---,,,+++++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************((((((((()))******++++++***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---***+++---//////...,,,+++------//////+++,,,999IIIZZZkkkzzzzzzsssmmmgggbbb[[[bbbhhhiiiggghhhjjjkkkkkkxxxxxxwww~~~uuuuuuqqqiiifffjjjnnnpppwwwzzz~~~~~~{{{{{{~~~vvvfffbbb___```dddttt||||||zzz}}}vvvcccUUUOOOMMMLLLIIIGGGHHHKKKHHHCCCFFFNNNIIIIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@??????===;;;;;;===>>>;;;:::999:::===>>><<<999666666666777999888666444444333222111000000000000...---,,,+++***+++,,,---))))))************))))))))))))))))))******************))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***(((&&&&&&''')))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++************)))************************(((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---///000222AAAMMM___nnnuuuqqqhhhaaaXXX___dddddddddiiimmmmmmuuusss}}}}}}sssuuu||||||uuuoookkkiiinnnzzz~~~wwwzzz{{{~~~zzzwww{{{|||||||||vvvwww{{{qqqddd[[[eeeqqqzzztttjjj\\\QQQKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDD@@@AAACCCBBB>>>;;;<<>>>>><<<:::999666666666555444444333333111111000///////////////......---------,,,,,,,,,))))))************))))))))))))))))))******************))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++************)))************************************************))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,---...///000///444===HHHQQQXXX\\\^^^ZZZ___cccffflllvvv~~~yyyuuu|||xxxtttssssssvvv|||uuubbb___bbbiiimmmqqquuu}}}zzzxxx}}}|||}}}|||wwwwww~~~}}}~~~~~~|||yyyvvvuuu~~~{{{uuusssuuuxxx}}}ttt```XXXRRRKKKFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCEEE@@@<<<<<<===<<<;;;===;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<:::999666666555555444333333333111000000///////////////...------------,,,,,,,,,))))))************))))))))))))))))))***************))))))))))))(((((((((***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((+++...---)))%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------,,,,,,,,,+++++++++******+++++++++************)))************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------......------///555===FFFKKKSSSZZZcccmmm{{{}}}uuuvvv{{{{{{}}}vvvllldddfffkkkoooppprrr|||zzz___\\\bbb```^^^cccrrr}}}{{{{{{yyyuuutttwwwyyy~~~|||wwwwww{{{||||||~~~vvvtttuuuxxx{{{~~~||||||}}}zzzvvvrrrpppkkkddddddgggjjjvvvdddPPPAAADDDCCCBBBBBBDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@CCC;;;666<<>>>>>>>>>>>>>><<<999>>>LLLSSSLLL@@@;;;=========<<<;;;:::999888:::::::::::::::888777777444444444333222222111111000000///............///---------,,,,,,,,,++++++))))))************))))))((()))))))))************))))))))))))***************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))///444333---'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))******************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************(((((()))***,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,---------,,,,,,+++******)))***,,,---.........---444<<>>>>>>>>@@@AAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>=========:::@@@RRRfffgggTTTCCC<<<<<<<<<<<<<<<;;;:::999888999999999888888777666555333333333222111111000000000//////...............------,,,,,,,,,+++++++++))))))************))))))))))))))))))************)))))))))************++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''+++......***&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((())))))***+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........,,,,,,,,,+++++++++******+++++++++************)))************************((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,+++***)))++++++******+++,,,---...///111444:::III]]]lllqqqyyywww~~~uuupppnnngggiiilllllliiihhhlllppprrrxxxyyy|||uuukkkaaa]]][[[XXXWWWYYYZZZgggwww~~~zzzxxxwwwtttqqqtttyyyvvv{{{}}}}}}zzz~~~kkkhhhaaa\\\]]]```fffrrr}}}pppaaa\\\MMMFFFBBBBBBCCC@@@>>>===>>>>>>>>>===<<<===@@@CCC<<<<<<<<<======>>>>>>???>>>????????????>>>======>>>HHH^^^qqqkkkRRR@@@<<<;;;;;;;;;;;;;;;:::999888999888888777666555444444222222222111000000//////000///......------......,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))************))))))*********+++++++++++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,************************++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++************)))************************))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++******+++,,,,,,+++***)))000///,,,+++***+++---...---///...,,,111===HHHMMM]]]eeewww~~~tttqqqvvvuuuyyyzzzwwwrrruuu|||~~~}}}|||~~~zzzvvv|||}}}rrrgggdddcccaaa```bbb]]]eeerrr|||iiilllhhhfffiiikkkkkkoootttvvv{{{}}}zzz}}}~~~zzztttqqqsssuuu~~~{{{xxxxxxzzzyyyuuuqqqtttlllhhhooo|||ttteeeUUUGGGBBBDDDBBB===<<<@@@BBB>>>:::999<<<===??????===>>>AAACCC;;;;;;<<<<<<===>>>>>>??????@@@@@@AAA@@@???>>>===>>>BBBQQQaaa\\\FFF:::<<<::::::;;;;;;;;;::::::999999888777555444444333333222111111000000///......//////...------------...,,,,,,,,,++++++++++++***))))))************))))))))))))))))))************))))))******++++++++++++++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++************)))************************************************(((((((((((()))))))))))))))************+++++++++)))***+++,,,,,,+++***)))&&&''')))+++,,,......///,,,111222...,,,...111111888EEE^^^jjjeeelll~~~~~~{{{}}}yyymmmgggoooyyy~~~~~~~~~wwwsssuuuxxxvvvtttttt}}}}}}bbb___ZZZYYY\\\______```bbblllrrrwww|||ssssssyyy|||~~~yyyzzz~~~~~~xxxzzzwwwqqqiii```[[[ZZZ[[[\\\ZZZ\\\ccclllxxx|||___RRRGGGDDDCCC===:::;;;DDD<<<888<<<>>><<<;;;===888;;;>>>>>>;;;:::;;;============>>>???@@@@@@AAA@@@AAAAAABBBBBB@@@???>>>888555===KKKIII;;;666>>>999999:::;;;;;;;;;::::::888888666555444333333333111111111000//////......//////...------------...,,,,,,,,,+++++++++******,,,++++++***))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***'''%%%&&&(((***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++---------........./////////444;;;CCCNNN___sssyyyrrrvvv||||||wwwrrrooonnnnnnqqqwww}}}zzzvvvxxxzzzzzzwwwxxx}}}~~~{{{mmm___^^^^^^___]]]XXXTTTRRR^^^eeejjjjjjhhhfffccc```aaagggmmmqqqqqqrrruuuxxxyyytttpppjjjnnnzzzxxxlllkkkqqqhhheeedddgggmmmrrrrrrppprrrjjjcccaaa]]]ZZZ^^^gggfffjjjooouuu}}}nnnYYYLLLCCC@@@======>>>>>>;;;888:::;;;<<<===???>>><<<999888888999:::<<<>>>@@@AAA======>>>???AAABBBCCCCCCHHHFFFCCC@@@???>>>???@@@===<<<>>>BBB@@@999777::::::888777888;;;<<<:::777<<<<<<;;;999777555333111333333222000///---,,,,,,//////.........---------...,,,)))(((***+++,,,,,,++++++******************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,---------.........,,,///222555:::CCCQQQ[[[qqqxxx~~~xxxqqqmmmssszzz{{{yyyxxxxxxrrrmmmnnnuuu~~~}}}|||~~~~~~}}}}}}{{{qqqwww{{{ttttttuuuvvvsssllleeeccccccbbbfffmmmtttssskkk___WWW[[[]]]```cccfffiiinnnqqqoooyyy|||nnnaaa[[[ZZZZZZXXX___nnnvvvxxx}}}}}}uuuooolllggg```\\\^^^YYYVVVTTTYYYccclllrrrsss|||rrrjjjiiikkknnnuuu}}}|||zzz}}}}}}kkkZZZLLLBBB<<<<<<:::999:::;;;<<<;;;999:::;;;<<<===>>>===;;;999999999:::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@@@@???@@@@@@???>>>@@@DDDBBB<<<;;;>>>;;;999888999;;;<<<:::777999999999888666555333333333222111000///...---,,,//////.........---------///---,,,,,,---,,,+++))))))******+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******)))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------...//////...---000666<<>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@???AAACCCAAA>>>>>>BBB===<<<::::::;;;;;;:::888777777777777666555444444222222111000//////.....................---------,,,+++,,,---...---***(((((()))***+++,,,+++******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((()))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,///000000///------000222'''000;;;FFFVVVgggpppqqqtttvvv}}}~~~{{{}}}~~~}}}|||~~~{{{|||}}}|||{{{zzz{{{}}}~~~{{{~~~||||||~~~www|||tttjjj___UUUOOOCCC>>>888444333444555555111111111333444666666666555777888999888777777888======<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA@@@>>>>>>>>>???@@@???>>>???BBB???>>><<<;;;;;;;;;:::999888888888888777666555444111111111000000/////////........................***))))))***+++,,,+++***)))******+++++++++******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))******************************************************************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,***+++------------...///+++...///000777CCCMMMSSScccjjjvvv~~~wwwuuuwwwxxx}}}yyyxxx{{{~~~~~~||||||~~~|||tttxxxzzzrrr___ZZZRRRJJJDDD>>>999666666555444444555444111///000111222222222333333444111444666666555555666888>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????DDDEEEEEEFFFDDDAAA>>><<<===???@@@???>>>???AAABBB???>>>===<<<:::::::::;;;;;;;;;:::999888666555444222222111111000000//////---.....................222///+++))))))***++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))************************************************************************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************++++++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***+++,,,------------,,,............///222777:::DDDKKKYYYdddfffcccdddhhhwww~~~yyytttrrruuuzzz~~~vvv|||yyyxxx|||~~~}}}yyyzzzuuuuuuxxxzzz~~~{{{qqq]]]IIIBBB>>>999555444444333333333111000///111111111000000222333222111000111333///222555555444555888;;;???>>>======<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@DDDEEEEEEEEECCC@@@===;;;===AAACCCAAA@@@BBBCCCBBB>>>>>>===;;;999999;;;===<<<<<<;;;:::999777555444333333222111000000//////---------...............<<<777000+++)))*********///---+++((('''((()))***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''((()))(((&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************((()))))))))************************************************************************************)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,---,,,,,,,,,---......---,,,)))))),,,///000000111222111444<<>>555999666333111222222222111///---+++,,,...111222333...000222111000///111333...222666777666777<<<@@@???>>>===<<<;;;;;;;;;;;;======>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA???===<<<;;;AAADDDAAA@@@BBBBBB>>><<<===<<<;;;888888;;;>>>:::::::::999999777666666444444333222000///......---------.........//////999555///,,,*********)))111///+++'''&&&''')))***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++&&&(((***(((&&&%%%'''***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************************************************************)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------***)))***+++---------,,,***)))***,,,......---...111//////111000///444:::888???KKK[[[iiisssxxxyyy{{{{{{yyypppnnnoooooooooppprrrtttwwwzzz|||}}}zzzvvvsss}}}wwwsssvvv}}}qqqdddXXXLLL???999444///000333...---,,,---///000///...111000///000000000...,,,,,,...111111//////111444///333777888777999???DDD???>>>===<<<::::::::::::;;;<<<===>>>???@@@AAAAAA???????????????>>>======888???CCC@@@>>>@@@???::::::<<<<<<:::888888<<>>HHHTTT[[[bbbnnn~~~}}}vvvssssssqqqpppmmmmmmlllkkklllpppvvv{{{~~~qqqrrrvvvwww~~~uuuppptttxxxxxx}}}zzzzzz||||||~~~xxxkkk^^^WWWVVVRRRGGG===444444333333222111000000////////////////////////---------............//////............///000000111222444666888999:::;;;:::;;;;;;<<<<<<;;;;;;:::>>>>>>===<<<<<<<<<<<<<<<<<>>===>>>???@@@@@@???>>>============<<<;;;;;;::::::888777666555555444555555444444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))888555111---+++*********************************************************+++******))))))******+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))((('''''''''''''''))))))))))))))))))))))))************))))))))))))************************************************)))))))))))))))***++++++************************)))))))))))))))***++++++************************************************************************************************++++++++++++++++++++++++************++++++++++++++++++++++++*********)))))))))))))))************************************+++++++++*********))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))111---)))'''((())))))((((((((())))))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------............------.../////////222777???DDDDDDNNN]]]jjjssszzz}}}vvvqqqqqqrrrtttttttttuuuxxxzzzxxxmmmoootttttt{{{{{{wwwpppnnnsssxxxzzzyyyxxxuuurrrqqqvvv~~~|||uuuxxx|||xxx{{{}}}sssiiicccRRRJJJAAA>>>@@@???999333222222111111000//////...........................------------..................------......///000000111333555777888999999999999:::;;;;;;;;;::::::======<<<;;;;;;;;;<<<<<<;;;???AAA@@@<<<:::<<>>?????????>>>>>>===<<<>>>======<<<;;;:::999999777777666555444444444444111111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))555555444222...,,,,,,,,,************************************************+++******))))))******+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************************))))))))))))***++++++***************************))))))))))))***++++++************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++************)))))))))*********++++++************************+++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))///,,,)))(((((()))))))))(((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------/////////------...111444333999@@@FFFKKKRRR[[[aaajjjpppxxx}}}|||nnnrrrwww{{{}}}}}}~~~rrrjjjmmmpppooovvvyyywwwsssrrrwww{{{|||~~~{{{zzzxxxzzzzzzwwwtttxxx}}}yyyyyy{{{zzz{{{sssoooggg]]]SSSIIICCC???666333//////111333222////////////...------,,,,,,........................------------............------,,,,,,,,,---......///000222444555666777777777888888999:::::::::999;;;;;;:::::::::;;;<<<<<<<<>>===<<<<<<<<<<<<>>>===<<<;;;:::999888888666555444333333222222222......//////000111111111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))222444666555111...------******************************************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))******************************))))))******+++,,,******************************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********************************************************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))---+++)))(((((()))))))))(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************************************))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))************************************************************++++++,,,,,,,,,---------,,,------......------,,,,,,---......------///000222222222111000222666:::@@@GGGPPPXXX___fffnnntttnnnsss{{{uuuqqqtttvvvtttwww|||}}}|||~~~}}}{{{yyyyyy}}}|||~~~vvvyyy~~~yyyrrrmmmhhhccc```FFFCCC???:::666444444444111000/////////000000000......------,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,++++++,,,,,,---...---...000222333444555555555666777888999999999999999999999999:::;;;<<<===>>>@@@AAA@@@===;;;<<<===>>>===<<<;;;;;;<<<===>>>===<<<<<<:::999888777666555444333222111111111111---......//////000000111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))111333555555333000...---***************************************************))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((())))))***))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***************************************++++++,,,***************************************++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,************++++++++++++************************************************))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((()))***(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************************************))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,%%%'''************+++---,,,,,,,,,,,,,,,,,,...000///333777999;;;@@@GGGMMMRRRVVV]]]dddiiinnnsssvvvsssuuuuuutttvvvzzz{{{zzzwww|||yyyxxxwww|||}}}}}}~~~{{{ssslllkkkpppuuusss}}}{{{xxx|||}}}yyyvvvuuutttpppmmm]]]YYYSSSLLLFFFAAA===;;;555444222111000000000000/////////...---,,,---------------------,,,,,,,,,------------------------,,,,,,,,,------------...,,,++++++++++++,,,------------///000222333333333333444555777888999999999777777888888:::;;;===>>>@@@AAAAAA???===:::999999::::::999999:::<<<>>>???;;;;;;:::999888777666666444333222111111000000111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))222222333444666444000---***************************************************))))))(((((())))))***))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,************************************************+++************+++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++,,,***************************************+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))(((((()))+++(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,''')))++++++***)))***++++++,,,---...////////////+++...000111000.........111333777:::===@@@DDDGGGNNNRRRWWW]]]ccchhhlllmmmpppzzz~~~}}}uuujjjdddgggnnnqqqzzz|||vvvooolllpppyyy|||vvvnnnaaa\\\UUUOOOJJJFFFBBB@@@999888777444222111000000000111111111000///...---+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,---...000111222222222222333555777888999::::::666666777888:::<<<>>>???@@@??????>>><<<:::888777888888999999:::;;;======999999999888777777666666444333222111111000000111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))555333111444999999333...************************************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))(((((()))******+++))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------*********+++++++++,,,,,,************************))))))*********+++++++++((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))&&&(((***)))((('''))),,,(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++***************************************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,++++++,,,//////.........---,,,+++***+++,,,...000///---***///111333444444444555666111444:::@@@DDDHHHNNNRRRYYYaaaiiilllooosssssspppyyyzzz{{{{{{{{{|||}}}vvvjjjeeehhhkkkkkkrrr|||}}}sssiii___YYYUUUWWW\\\[[[RRRIIIAAA>>>999555222///...---...///000111111111111222,,,------.........------,,,+++***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,---...000111111111111222333555777999:::;;;;;;666666777999;;;===@@@AAA<<<<<<;;;;;;;;;;;;999888999999::::::::::::999999777777777777777777777777444444333222111111111111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))999444000444;;;<<<666///************************************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************))))))******++++++++++++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))%%%(((******((('''))),,,(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,+++***)))***,,,---,,,++++++,,,,,,,,,+++///,,,))))))---//////...+++---000111000...---,,,,,,...000333333444:::AAA===CCCGGGGGGIIIMMMOOONNNWWWZZZ]]]aaadddiiiooosssrrrxxx~~~}}}yyywwwyyy}}}zzzvvvwwwuuurrrtttzzzwwwuuulll```\\\___^^^YYYYYYaaaeeebbb^^^ZZZSSSKKK@@@<<<;;;>>>DDDDDD???888444333222111222222333333///000222222000///......000000///...------,,,,,,...+++***,,,///000---***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///------///000111111111111222333555777999;;;;;;<<<555666777999<<<>>>AAABBB999888999:::;;;<<<;;;:::;;;;;;;;;;;;:::888666555666666666666777777777777555444333222111111111111...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))999888777888999:::999777222000...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++&&&$$$%%%******''')))///+++(((&&&%%%&&&((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,(((***++++++***+++,,,...---,,,,,,+++,,,,,,---...///,,,***+++---//////------000222222333333222///000111222222000///111222---222000000555000+++111333000...///000000...+++***,,,...//////.........222000---,,,------------/////////...,,,+++)))(((++++++++++++++++++++++++''''''((())))))***+++++++++*********)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))(((***)))(((''''''((()))************)))))))))))))))(((((()))***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))************,,,,,,,,,++++++***************))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000000///111333555777888888888:::<<>>>>><<<:::999???===<<<<<<<<<:::777444555777888666333222555777666444222111222111000///......---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++>>>;;;999888999999888777555333000---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++---)))))),,,+++)))---333...,,,)))'''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************************************************))))))))))))++++++++++++++++++,,,,,,******++++++++++++,,,,,,------,,,,,,++++++++++++***,,,------,,,+++,,,...///...---,,,,,,+++++++++,,,---///111222444555666;;;<<<;;;999999:::;;;;;;>>>>>>>>>>>>>>>===<<<;;;888===:::999>>>;;;888???::::::999888999999:::::::::888555333222333444555111000//////000000////////////////////////...---++++++++++++++++++++++++,,,++++++******))))))(((+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''***)))(((((((((((()))******)))))))))))))))))))))(((((()))******+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,+++++++++************))))))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...000333666:::<<>>===<<<;;;???>>>=========;;;888666777888999888555444666888777555222222222222111///......---------,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++EEEAAA===:::999999999888888666222///,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++---***((()))((((((---333111...+++))))))))))))((())))))))))))))))))))))))&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++,,,,,,------***++++++,,,,,,---......---------------,,,+++******+++,,,,,,++++++,,,---//////000111333555666777444777:::;;;::::::<<<>>>AAA@@@????????????@@@AAAEEEDDDDDDDDDDDDCCCAAA???<<>>;;;AAAAAAAAA@@@???======>>>??????===;;;<<<===???@@@???<<<<<<<<<;;;999666444333444333333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,(((&&&&&&'''***))))))(((((())))))***))))))))))))))))))******((())))))******+++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,++++++++++++************)))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,...111555888;;;,,,,,,---------,,,,,,+++,,,,,,---...///000111111------------------------...------------///000222------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******,,,...////////////000222444111...---///222555555777777888999;;;<<<======;;;<<<<<<======>>>>>>???@@@???=========<<<:::888999:::;;;:::888777888999777555333222333333111000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++KKKFFF@@@<<<;;;;;;;;;;;;;;;999555000---+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))***...222///---+++******+++***)))(((((((((((((((((((((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************************************)))***************++++++******++++++,,,---......,,,,,,---------.........***+++,,,---...------,,,,,,---------,,,...111444444444555666888;;;===???AAA@@@@@@AAADDDGGGHHHHHHGGGDDDBBBCCCCCCBBBDDDGGGQQQRRRRRROOOJJJFFFEEEFFFFFFQQQPPPKKKLLLEEE===???FFFFFFFFFFFFFFFDDD@@@<<<>>>>>>>>>BBBFFFFFFBBB>>>???@@@@@@@@@>>><<<;;;;;;>>>===<<<999666333111///...............---------))))))******++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---111000+++'''(((***)))))))))))))))))))))))))))))))))))))))*********((()))))))))*********+++)))))))))******)))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000,,,---.........---+++***+++,,,---...///000111222////////////////////////111000000///000000111222........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************++++++++++++************************))))))))))))(((((((((((())))))))))))*********************))))))*********,,,...////////////000222333111000111444666777777999999999999:::;;;<<<===<<<<<<<<<<<<===???@@@AAA@@@???>>>===>>>===<<<:::;;;;;;<<<<<<;;;:::::::::888555333222333333222000......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************MMMHHHAAA<<<::::::;;;;;;:::999666222///---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))),,,//////000111222333+++)))((()))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))************************************************))))))******+++++++++,,,******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,)))***,,,...000111222222111222333333444777;;;>>>======???@@@AAAAAAAAAAAAGGGBBB@@@IIIZZZgggkkkjjjfff[[[QQQMMMLLLNNNVVV```uuuvvvtttjjj]]]VVVXXX\\\gggvvvxxxppplllaaaRRROOOPPPRRRVVV^^^dddccc[[[SSSNNNIIIGGGJJJOOOQQQMMMHHHAAAAAA@@@===;;;;;;>>>AAAAAAAAA@@@???===;;;:::888444444333222222111000000***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((---111000+++'''(((***))))))************))))))(((((())))))************)))))))))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))))))))************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************)))***+++,,,,,,+++***)))+++++++++,,,,,,------...........................//////..................++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))))))))((((((((((((((((((((()))))))))*********++++++************++++++,,,---//////......000111111222444888<<<===<<<::::::999999999999:::;;;<<<;;;;;;;;;<<<===???AAABBB@@@???======>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::999777555333222222222111000......---------,,,,,,,,,,,,,,,+++++++++*********************************PPPJJJCCC===:::999888888777777666444222///---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************'''---000//////000///---(((''''''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,,,,,,,...///000222444777:::;;;666999===???@@@AAABBBDDDCCCIIISSS[[[``````^^^[[[RRRMMMNNN```||||||jjj```^^^dddtttqqqjjjmmmssszzzlllgggaaagggrrrzzzccc]]]XXX^^^kkkvvvxxxwwwccc^^^UUUJJJAAA???DDDHHHBBBCCCCCCCCCBBBBBBAAA@@@>>>===<<<:::999777666555333222111000///...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,+++)))''''''))))))******++++++******)))((((((((()))******++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))***************++++++++++++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++************++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////+++,,,,,,,,,------......------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))))))))************+++************************((((((((())))))*********((((((((()))))))))******+++++++++******+++++++++***,,,---...------...000...111555;;;???@@@===:::999999999999999999999999::::::;;;<<<>>>???@@@@@@@@@>>><<<<<<===>>>>>>===;;;;;;;;;<<<===<<<:::888666444222111222222000///......---------,,,,,,,,,++++++++++++************+++++++++***************XXXSSSKKKCCC>>>;;;888666222444555666444222...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))***///000,,,)))******''')))((('''(((******)))((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))***++++++,,,------,,,,,,------------------,,,---...///111222333444999888888999;;;???CCCEEEDDDKKKTTTZZZZZZUUUPPPMMMPPP]]]pppxxxdddaaaeeewwwwwwssssssyyy~~~vvvuuuzzz|||tttsssppp{{{ppplllnnn{{{sssbbbVVVUUU]]]eee___]]]ZZZVVVQQQLLLHHHFFFIIIHHHFFFDDDAAA???===<<<:::999888777666444333333111000000///...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))***++++++++++++***)))'''(((((()))******++++++)))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))******************+++++++++,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++************++++++++++++***************************************************++++++,,,,,,,,,,,,,,,......---------------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000------..................------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))************************************'''(((((()))***+++,,,,,,(((((((((((()))))))))*********))))))))))))******)))+++,,,,,,,,,,,,---///...///333777;;;<<<999777777888999999999888777666999:::<<<===>>>>>>>>>===???===;;;;;;===>>>>>>===:::999999;;;<<<<<<999666555333111000111000///.........---------,,,,,,,,,++++++++++++************+++++++++*********))))))bbb\\\SSSKKKDDD???:::777///111444666666333///---************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))333777555---(((******'''+++***)))*********(((&&&))))))))))))))))))))))))&&&&&&''')))***+++------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''')))***++++++***)))'''))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,,,,------------------------,,,,,,///000222555777:::<<<===BBBAAA??????AAADDDIIIKKKXXXbbbooowwwvvvmmmccc\\\aaaqqqzzzpppooossszzzvvv||||||sssttt{{{xxxrrrqqqqqqtttxxx~~~uuuuuu|||~~~ooohhhnnn}}}}}}rrrfff[[[RRRMMMPPPOOOMMMJJJGGGDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<444333222111000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++++++++)))***+++,,,,,,+++***)))'''(((((()))***+++++++++))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))*********************++++++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))***************************************)))((((((...---+++***))))))******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...(((((((((((())))))))))))))))))(((((((((((())))))(((***++++++++++++,,,.........///222555666555333666777999:::999888666444888999<<<>>>>>>===<<<;;;>>><<<::::::<<<>>>>>>>>>:::888888:::<<<;;;888444555333000///000000///---......---------,,,,,,,,,+++++++++************)))++++++++++++******))))))ggg```WWWOOOJJJDDD<<<777777444222222333333111...*********+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++******************...,,,++++++,,,,,,+++***,,,.........,,,,,,---...///)))''',,,111222222333666888999;;;AAAIIIKKKIIINNNRRRTTTNNNGGGJJJWWWcccwwwssskkknnn~~~~~~{{{rrrrrrxxx~~~sssuuuwww{{{nnnnnnssswww{{{oooiiikkkppptttzzz|||ttttttyyyqqqttt}}}yyyrrruuuwwweeeeeeppprrrvvvttthhh^^^VVVNNNEEECCCCCC???;;;===BBBEEEDDD888777777777666555333111333///...///...)))(((***,,,++++++,,,,,,,,,***''')))))))))******,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))),,,,,,((($$$(((444@@@;;;444,,,((())))))'''$$$''''''((((((((((((''''''''''''((((((((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''&&&***222888:::999+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++,,,---------...///000222222222222555555666666666666555555777999<<>><<<;;;<<<===>>>>>>===<<<<<<===<<<;;;;;;<<<;;;999888444333222000///.........------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((+++++++++************)))eeeccc^^^VVVNNNFFF???<<<555333222222555666555333++++++***************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++******************+++*********+++,,,++++++''')))++++++******,,,---111...///333444444666:::===AAABBBAAAGGGSSS]]]bbbsssvvvuuummmdddeeerrr}}}vvvrrr{{{uuummmjjjooosss|||vvvgggiiikkkmmmpppyyyuuudddXXXZZZ___```dddlllmmmggg```YYYWWWYYY^^^bbbdddgggjjjjjjhhhggghhhjjjfffhhhmmmuuu}}}}}}yyyqqqpppnnnnnnwwwzzzooossstttbbbTTTMMMQQQRRRQQQPPPOOOJJJCCC@@@>>><<<;;;::::::888666444000///111111---,,,---***((('''(((***+++++++++)))))))))((())))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***'''$$$%%%---333444///)))'''))))))(((%%%''''''((((((((((((''''''''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&''',,,//////...******)))(((((()))******)))))))))))))))))))))))))))******++++++,,,,,,------...///000111222222222333333444666666777777777999:::<<<=========;;;:::<<<======>>>===<<<;;;::::::888888888999888666444444333222111000/////////------,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((+++++++++*********))))))bbbcccbbb\\\QQQGGG@@@>>>666555333333444666666555...---+++)))((()))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******++++++++++++++++++*********+++,,,---------''')))+++,,,---...000222555555999>>>???>>>AAAGGGIIIMMMOOOOOOXXXjjj~~~tttuuu|||rrrnnnoooqqqsss|||yyykkk^^^XXXWWWZZZ___hhhtttxxxppp^^^NNNOOOPPPQQQSSS[[[eeehhheee]]]RRRLLLPPPTTTRRRRRRUUU\\\ZZZUUUQQQNNNNNNOOOPPPVVVSSSRRRTTTYYY\\\[[[XXXXXXYYYYYYZZZ[[[]]]aaaccc_________cccooo}}}yyywwwxxx{{{yyywww~~~nnnaaaaaakkkuuuxxxwwwpppdddYYYHHHDDD@@@>>>@@@@@@???======888555666555111//////---+++)))(((***+++,,,++++++******)))(((((())))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))&&&((()))(((&&&&&&'''(((,,,)))&&&&&&((()))(((%%%''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++*********************************++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,(((%%%%%%(((***)))'''***))))))(((((())))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...000111111222222111111333555666777888888;;;;;;:::::::::999999999============<<<:::999888888777666666777666444333444444222111000000///000------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))++++++*********)))))))))gggfffddd```XXXNNNEEE???:::888555333222333333333111///,,,)))((((((***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++++++++,,,+++,,,------------...///...///000111111444888;;;:::<<>><<<888444111111333444444111...+++))))))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******++++++,,,,,,,,,,,,***,,,...---,,,+++---///000111222444555999>>>BBBBBBCCCNNNbbbtttzzzzzzxxxvvvsssnnnnnnxxxyyynnndddfffsssyyymmm[[[MMMGGGGGGIIIJJJQQQTTTWWWUUUQQQPPPRRRUUUXXXXXXZZZ```hhhllljjjgggbbbcccbbbbbbhhhpppqqqnnnlllhhhgggjjjnnnooooooppphhhfffdddaaa```aaaccceeeeeehhhmmmpppoooiii___WWW[[[ZZZZZZ\\\______[[[VVVZZZ]]]\\\VVVRRRRRRSSSQQQUUUWWW]]]dddjjjqqq~~~yyytttuuuwwwxxxyyy|||yyyhhhaaaZZZ[[[______YYYRRRGGG???:::;;;>>>===>>>???888777555444333000+++(((,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************((((((((((((((((((((((((+++)))'''''')))***)))(((((((((((()))))))))'''%%%''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))+++++++++((((((((())))))(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++,,,---...///000000000222333333444444444444444666666555444555777999:::888888999999999:::;;;;;;:::999888888999888666444333333222111000000000000------,,,,,,,,,++++++++++++++++++************************)))))))))((((((ooommmmmmrrrtttlllZZZJJJEEECCC>>>888444333555777666444111...++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,******++++++,,,---------))),,,///...,,,,,,///222000444:::???CCCFFFIIILLLPPPQQQ^^^uuuuuutttrrrwwwjjj\\\QQQTTTcccooooooiii___YYYQQQKKKIIILLLOOOQQQVVVYYY\\\]]]\\\]]]aaadddiiiiiijjjnnnrrrrrroookkkhhhhhhgggggglllssstttqqqrrrooommmmmmppptttwwwxxxvvvtttpppllljjjjjjlllmmmjjjooovvvzzzwwwppphhhccchhhhhhkkkpppsssrrrjjjddddddiiiiiiccc\\\[[[[[[ZZZVVVXXX[[[\\\\\\___fffkkkqqqkkkiiimmmsssvvvzzz}}}~~~vvvooogggccceeeppp~~~{{{bbbUUUHHHCCC@@@===;;;;;;;;;:::999888777555111...------,,,+++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))'''%%%%%%'''((())))))((())))))))))))((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))************+++******++++++++++++******************************************************)))))))))))))))*********))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))***+++++++++***+++,,,...//////000000222333333444444333222222444444444444555777999:::777777777777888:::;;;<<<777666555555666666444222222111111000//////000000------,,,,,,,,,,,,++++++******************************)))))))))(((((((((rrrwwwppp```VVVSSSKKKAAA888444555777777666444111...,,,+++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,******++++++,,,------...***...333333222333777;;;:::CCCQQQ\\\cccddddddcccccceeeqqqwwwmmm___ccciiippp{{{zzz^^^SSSKKKNNNXXX___]]]WWWTTTTTTTTTUUUXXX___gggmmmlllnnnnnnmmmlllnnnrrruuuwwwuuutttuuuvvvvvvsssppptttuuussssssxxx|||vvvtttqqqnnnppptttwwwxxx|||xxxuuusssrrrrrrpppqqqsssuuuuuussspppnnnooorrruuuxxxxxxvvvrrrpppkkkppprrrqqqppppppmmmiiicccddddddaaa]]]\\\\\\]]]VVVTTTYYYbbbjjjnnnttt{{{~~~wwwssspppmmmiiihhhnnn{{{kkkYYYPPPKKKGGGEEEEEEGGGDDD???<<<;;;:::999888444333111///---++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&'''''''''((((((''''''((()))''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&%%%%%%''''''((())))))(((''''''(((((((((((((((((((((((((((((())))))******++++++***+++,,,---.../////////000111222333333333333333555555555555555666777777888777777666777888999:::666444444444444444222000111000//////.../////////------,,,,,,,,,,,,++++++***************************)))))))))((((((((((((}}}zzzfffaaaWWWIII;;;444222333888777555333000---+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++,,,,,,---.........222888:::999;;;AAAFFFGGGTTThhhyyy~~~zzzsssvvvqqq]]]QQQNNNUUU]]]aaafffiiieee```SSSOOONNNTTT___hhhiiigggdddeeeffffffhhhoooyyy~~~|||yyywwwyyy}}}|||{{{|||uuuuuutttsssxxx|||{{{zzzvvvssssssvvvyyyyyy||||||}}}}}}}}}}}}||||||xxxtttooonnnpppsssttttttoootttwwwvvvrrrppprrruuummmqqquuuxxx|||~~~xxxpppsssuuutttpppkkkhhhfffddd^^^[[[]]]cccgggiiipppzzzqqqwwwyyytttooooooqqqqqqzzzwwwzzz~~~ooo___YYYZZZ[[[]]]```VVVPPPHHHAAA>>>>>>>>>>>><<<;;;888444111...---,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''')))++++++)))&&&%%%&&&%%%&&&&&&&&&&&&''')))+++''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((()))******++++++******,,,---.../////////...///111222333444555555666666666666666555555555999888777666666777888888666555444444555555333111000//////............///---------,,,,,,,,,++++++******************++++++))))))))))))((((((((((((wwwbbbNNNFFFCCC<<<555333222777:::888111+++)))***++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))************))))))++++++*********************++++++)))***---//////)))+++...---,,,,,,///333<<<===???AAAEEEJJJOOOSSSQQQggguuukkkpppwww{{{uuuiii]]]TTTOOOMMMLLLMMMPPPTTTXXXYYYYYY___bbbeeegggmmmuuuxxxvvv{{{vvvpppnnnqqqzzz~~~{{{{{{|||}}}{{{yyyvvvxxx{{{~~~~~~ssspppvvv|||}}}zzzwwwwwwuuussssssuuuzzz}}}~~~yyytttrrrtttvvv{{{wwwtttuuuwwwvvvrrrmmmkkkmmmpppsssuuuuuuuuuuuuqqqtttuuupppiiifffjjjoooeeehhhlllllllllllloooqqqjjjjjjkkkllloooqqqrrrqqquuu{{{|||rrrlllllliiidddccclll}}}}}}iiiTTTIIIEEEBBBAAAAAA@@@???>>>;;;888333000---...+++((()))+++,,,***(((,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))'''((()))++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************+++,,,---...333333333333333333333333777888888777666666999;;;888888888:::;;;;;;999888111333555555333222111111333111000///000111000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((~~~pppaaaRRRLLLHHH@@@888555444666888777333...+++***++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))************))))))+++++++++++++++*********---...---,,,+++,,,------,,,---......///000333555666DDDXXXeeeiiifffbbb```eeewww{{{ooogggccccccggghhhccc[[[SSSNNNKKKRRRSSSSSSSSSTTTWWW]]]bbbkkkppptttwww|||{{{vvvrrrssswww}}}~~~{{{wwwuuuwwwzzzzzzzzz|||~~~~~~yyytttuuuzzz}}}|||yyyssssssrrrqqqppprrruuuxxx~~~||||||~~~~~~yyytttrrryyyuuuqqqqqqtttuuussspppjjjllloooqqqssssssrrrqqqtttuuutttpppkkkjjjmmmqqqnnnppprrrqqqnnnllllllmmmpppmmmlllooouuuxxxuuurrrnnnrrrzzz}}}vvvrrrpppllljjjooo}}}jjjZZZQQQJJJGGGGGGCCCAAA>>>;;;888888888888444222...+++***+++,,,...+++******))))))******+++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))************+++,,,------222222222333333333333333777888888777666777999;;;:::999777777888888888888333555777777666666777888444222000///000000///......---,,,,,,++++++,,,,,,,,,,,,+++++++++*********++++++++++++************{{{sssggg___WWWTTTOOOFFF???;;;666666555666555222///,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))************))))))++++++++++++++++++++++++++++++,,,+++***)))***,,,///000111333666999<<<>>>RRRiiivvvppp~~~|||dddVVVSSSTTTOOOPPPRRRTTTTTTSSSSSSRRRVVV\\\aaacccbbbdddkkkrrrxxx}}}xxxtttrrrvvv}}}|||vvvttttttwwwyyyzzz{{{}}}~~~~~~|||zzzyyyyyyssstttwww{{{~~~~~~zzzwwwsssuuuuuuuuutttsssuuuvvv{{{zzzwwwsssqqqsssvvvzzz~~~{{{uuusssvvvqqqmmmlllnnnoooooommmgggiiimmmppprrrsssrrrrrrtttrrrpppooooooqqqtttvvvzzzzzzzzzxxxtttrrrqqqqqq{{{vvvssswww|||uuulllmmmqqqvvvzzz{{{zzzxxx}}}zzzwwwxxx~~~qqqddd^^^ZZZZZZ\\\RRRMMMFFF>>>:::999:::;;;888777555111---******++++++******))))))*********++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,///111000,,,))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******)))******+++,,,---111111222222222333333333777888888888777777999;;;;;;:::888666555666777888555666888999999:::===???555333111000000000...---...------,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++************}}}uuuooojjjbbb___\\\YYYSSSMMMGGGEEE:::777444555777777222---************************************************)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++)))******++++++******)))+++++++++,,,,,,,,,,,,,,,******,,,...---,,,...333111555;;;>>>@@@EEEMMMTTTzzz|||zzzlllSSSGGGGGGJJJGGGIIIPPP[[[cccfffggggggcccjjjrrrvvvuuussssssuuu|||{{{xxxvvvzzz|||yyyxxxxxxyyyzzzyyy{{{}}}}}}zzzxxxwwwwwwuuuzzz}}}}}}~~~}}}~~~zzzyyyvvvsssqqqssswww{{{}}}yyywwwwwwxxxyyyvvvsssqqqrrrqqqpppnnnfffiiinnnrrruuuvvvvvvuuuooommmjjjlllppptttwwwwww|||{{{zzzxxxxxxzzz}}}~~~|||~~~}}}xxxsssrrrppppppqqqsssuuuvvvzzzyyy{{{uuujjjffffffggglllqqqvvvnnnaaaSSSHHHAAA===<<<===<<<<<<;;;888333,,,(((...---,,,,,,+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((''''''((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))333777999666///***)))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---///000000111222333333444555777888777666666888999:::::::::999888666666777777777888888888:::===@@@666444111000000///...,,,......---,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((('''{{{|||xxxnnnhhhggghhhgggaaaaaa___ZZZVVVRRRPPPNNN@@@;;;666666999999555///************************************************))))))******+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******++++++,,,,,,---------------,,,///222111///444<<<999BBBKKKOOOOOOVVVcccnnn|||pppnnnqqqqqqssslll[[[LLLGGGJJJMMMSSSUUU^^^mmmuuusssqqqqqqsssuuuwwwyyyyyywwwtttqqq}}}~~~~~~~~~~~~|||~~~}}}}}}xxxwwwyyy|||}}}zzzoooqqquuuyyyzzzzzzxxxvvvmmmjjjggghhhmmmppppppnnnpppnnnmmmooouuu|||}}}||||||{{{yyyvvvsssqqqrrruuuwwwnnnnnnqqqwww|||}}}yyyuuusssnnnkkknnnqqqtttzzzqqqaaaTTTKKKGGGEEEAAA>>>>>>@@@???888222111000///---,,,+++++++++++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,000333111+++&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,,,,......///000222333333444444555777777666555666777777;;;>>>???<<<999666555777777777666555666888;;;666444111000000///...,,,///...------,,,,,,------+++++++++*********))))))))))))))))))((((((((('''xxxvvvnnnddd```dddgggfffaaabbb```[[[XXXXXXVVVRRRFFFAAA;;;999;;;:::666222++++++++++++++++++++++++************************))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******++++++++++++******+++,,,,,,------......///---+++---222111///777CCCMMMVVV^^^bbbbbbiiivvv|||pppaaaWWWUUUWWWVVVZZZZZZSSSOOOSSSZZZ^^^cccbbbhhhrrrssslllhhhjjjvvvtttrrrtttxxx|||~~~}}}|||||||||||||||}}}}}}}}}{{{}}}}}}yyyvvvqqqnnnlllkkklllkkkhhheeedddccccccgggoooxxx}}}}}}|||zzzwwwwwwxxxzzzqqqnnnkkkkkklllllliiigggpppooorrrxxx}}}~~~ooobbbYYYTTTMMMGGG@@@===???AAAAAA@@@555444222///---+++******,,,++++++++++++*********************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************++++++******)))(((((('''))))))))))))))))))))))))(((((())))))******++++++((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%(((++++++)))'''(((***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))((())))))***+++,,,,,,---...///111333444444333555777777666666666777444:::@@@BBB???:::777666666777777666444333444666555333111000000000...---///......---------------+++************)))))))))++++++++++++************~~~zzzrrriiifffhhhiiigggaaacccaaa]]]\\\]]]XXXQQQKKKGGGAAA===;;;999666444,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,---.../////////...,,,000777999:::GGGXXXjjjllloooqqqtttzzzxxxpppdddWWWOOOJJJIIIJJJNNNXXX^^^[[[YYY___jjjrrrsssnnnooossspppiiikkkttt~~~~~~}}}zzzyyyxxxwwwwwwuuurrrmmmjjjffffffhhhmmmsssxxxzzzyyy~~~}}}~~~{{{yyyyyyvvvssspppmmmjjjgggdddbbbnnnnnnqqqvvv{{{yyynnnfffaaa___\\\[[[WWWPPPHHHDDDDDDEEE===;;;888555222///---,,,,,,,,,+++++++++*********************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))***+++,,,+++,,,---///111222444444555777999999888777888888333999???AAA===999777888555666777777555444444555444222000///000000///...//////...---------------************))))))))))))++++++++++++************zzzrrrnnnooolllfffaaacccbbb___``````YYYOOONNNJJJDDD???;;;999666555------------------------************************))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++***++++++,,,,,,++++++***,,,,,,------...///000000555333999DDDIIIOOO```sss|||yyyzzzfffZZZKKKCCCDDDIIIOOOQQQUUUccclllhhhaaafffttt{{{xxxzzzwwwuuu~~~}}}yyywwwqqqqqqtttyyy||||||xxxsssqqqooommmoootttyyy|||}}}~~~{{{wwwuuummmooosssuuutttpppllliiipppnnnmmmmmmnnnrrr~~~}}}sssllliiihhhhhhnnnuuuyyyppp]]]MMMGGGGGGDDDBBB???;;;777444222111,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))*********++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,)))'''&&&''''''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++---///111222444555666888;;;;;;:::999999:::333888===>>>:::777888:::444666888999777666555666333111000///000111000/////////...------------...************))))))))))))))))))))))))((((((((((((xxxssspppjjjllliiifffaaa]]]XXXTTTQQQOOOSSSPPPFFF<<<999999999111...++++++---...---+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))************++++++++++++++++++*********))))))))))))***++++++++++++***************************+++++++++***************---,,,***(((((()))***+++((()))******+++,,,...//////,,,---111111000444<<<@@@NNNVVVRRRVVVgggxxx~~~uuujjjhhhiiigggddddddRRRQQQOOOLLLMMMUUU```iiinnntttsssjjjdddjjjwww}}}|||}}}~~~}}}~~~~~~~~~yyyvvvsssqqqrrrqqqmmmjjjrrrtttwwwzzz{{{{{{{{{zzzuuuxxx|||}}}xxxsssvvv~~~yyyrrrnnnmmmllljjjhhhsssooosss|||{{{rrrpppvvv{{{jjj\\\QQQJJJBBB>>>AAAAAA<<<888999222000...------+++(((&&&---,,,+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((%%%'''))))))((((((***,,,))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,---...000222444555222444777999999999777666888888777777666444333222777777777777777888888888222...666<<<222,,,000000......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))yyynnnhhhfffeeeccc___YYYRRRLLLRRRUUURRRHHH>>>:::888777333000,,,+++,,,---,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))************++++++++++++++++++*********))))))))))))***++++++++++++******************************************+++++++++---,,,***)))((()))***+++,,,+++*********+++,,,,,,000------...///222>>>KKKaaaggggggccciiiyyyvvvhhhZZZTTTSSSQQQPPPQQQMMMSSSZZZ___bbbeeejjjnnnnnnsssssslllhhhooo{{{zzzxxxzzz||||||{{{uuuuuuyyy|||||||||wwwuuussstttvvvvvvtttrrreeegggjjjmmmppprrrssssssssstttxxxzzzvvvtttzzz|||tttnnnllljjjhhheeefffgggpppyyyxxxrrrvvvyyynnnhhhcccTTTLLLEEECCCAAA<<<<<>>>>>>>>555333111...,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))******+++---.../////////000111222222222222222333444555555555555555000222444666777777666555666111333000)))---222+++,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))yyyxxxuuuqqqllliiijjjmmmnnnrrruuutttnnndddYYYJJJ>>>666888888555000,,,+++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++))))))*********+++++++++))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,***...000///000<<>>======<<<222111000...---,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))***++++++***(((((())))))(((((((((((())))))***************+++++++++***+++,,,---///000111222///000222333444555555555333444666777666444444444000111222222222000///...---------,,,,,,+++++++++,,,++++++***)))*********'''((((((((())))))******iiibbbaaahhhpppuuu{{{pppyyyxxxqqqtttkkknnnrrrqqqjjjaaaXXXSSSUUUKKK;;;///000888999333555///******,,,...,,,)))+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///,,,,,,...111222;;;;;;DDDWWWmmmyyywwwppp```YYYQQQPPPWWWbbblllrrrzzzkkk^^^RRRRRRZZZ___^^^]]]___dddjjjoooqqqxxxpppoooxxx{{{uuussswwwwwwrrrpppnnnmmmttt~~~zzz}}}}}}yyyxxxxxxwwwvvvtttrrrooonnnqqqhhhdddjjjttt{{{~~~{{{wwwwww}}}~~~yyyvvvnnnoooqqqtttyyy{{{xxx|||vvv}}}wwwmmmfffbbb^^^```^^^aaalllzzz|||vvvvvvyyyuuummmmmmzzzwww```WWWKKKDDDCCCAAA===999666333000...------,,,+++++++++******+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))******************+++,,,,,,------...000111333333222222333555444333333222222333333444444333222000///.........---,,,+++******+++,,,------,,,++++++******++++++))))))))))))))))))))))))uuulllfffiiinnnttt|||pppvvv{{{qqqsssqqqzzzyyyjjjaaaZZZRRRCCC666444888999555555000+++***,,,...,,,)))+++++++++************)))************************++++++++++++++++++++++++************************************************)))************+++++++++++++++************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...000888@@@OOORRR^^^ppp~~~|||lll\\\PPPPPPRRRVVV]]]dddiiillliiitttjjj]]]XXXUUU[[[dddgggeeedddfffkkkqqqwwwzzzzzzwww|||}}}vvvtttyyyrrrnnnmmmoooqqqttt|||zzztttqqqmmmeeeaaagggpppuuuxxxzzz~~~zzzzzz~~~yyyvvvppppppqqqsssvvv}}}|||zzztttyyy{{{wwwsssrrrqqqooogggccc```dddmmmxxx~~~}}}zzzuuu~~~www```[[[SSSLLLFFFCCC???===:::777444111000...,,,***+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((+++------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***************++++++,,,------......///111222222111222333444444333333222222333333444444333222000///.........,,,,,,+++******+++,,,,,,---,,,++++++******++++++)))))))))))))))))))))))){{{ppplllmmmsss|||iiigggrrrtttmmmsss{{{{{{oooccc]]]OOO@@@777777888777666222---+++------,,,***+++++++++************)))************************++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++...111000444GGG[[[qqqttt|||uuu^^^MMMKKKQQQ[[[dddiiikkklllmmmooo~~~nnnZZZUUUYYY___gggooorrrqqqqqqrrruuu{{{zzzzzzyyysssssswwwrrrrrruuu{{{vvvnnnjjjooovvvxxxzzz{{{||||||}}}xxxwwwsssssssssssstttwww}}}~~~{{{~~~{{{~~~~~~{{{zzz||||||yyytttnnngggbbbcccjjjrrrxxx}}}yyy|||{{{tttdddbbb___YYYQQQKKKFFFDDD???===999666444111---+++,,,,,,,,,,,,+++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((,,,//////---***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,------.........000111222111111333444333333222222222222333333333222111000///.........,,,,,,++++++++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))}}}sssooorrryyyhhh]]]^^^lllqqqjjjmmmyyy~~~vvvmmmhhh[[[JJJ;;;555666888777333///---------,,,++++++++++++*********))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,))),,,222666@@@]]]{{{}}}ooo```TTTNNNWWW^^^iiippptttvvvyyy|||}}}tttqqqnnnccc[[[WWW]]]dddiiiooouuu{{{|||}}}~~~~~~xxxwwwuuusssuuuzzz|||~~~}}}}}}{{{wwwvvvvvvvvvuuuttttttvvvyyy|||~~~~~~zzzzzz|||vvv{{{yyytttmmmgggfffiiimmmzzzzzz{{{yyyvvvvvvzzz}}}{{{uuuqqqiiihhhfffccc___WWWNNNGGGCCC@@@===:::888555111...------.........---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&(((+++------,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))************+++++++++,,,------......---///111111000111222444333333222222222222333333222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((((((((((((((((((((((((yyyrrrrrrvvvxxxrrrgggbbbiiimmmmmmsss}}}|||zzzzzzrrrnnndddTTTBBB666555999888555222///------,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000---...444===MMMmmm~~~iiiTTTKKKOOOVVVccchhhmmmrrrwwwuuuddd___]]]XXXYYY\\\cccjjjlllmmmrrrxxx}}}yyyvvvvvvvvvxxx}}}yyyvvvuuuxxxyyyyyyxxxwwwxxxzzz}}}{{{}}}}}}xxxvvvzzz~~~{{{uuuwwwzzz|||yyyrrrllliiiiiimmmnnnsss|||{{{wwwsssqqqtttxxxyyyxxxssspppnnnpppqqqiiiYYYLLLFFFCCC@@@>>><<<999666444,,,,,,---------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))******************++++++,,,---------,,,...000000000000222444333222222111111222222333111111000///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((((((((((((((((((((((((yyyrrrrrrtttttt{{{vvvqqqnnnoooqqqtttvvvuuu~~~ttttttyyymmmllliii```OOO>>>888999999777444000...,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...///444@@@UUUlll|||vvvssshhhWWWIIIGGGQQQ\\\fffhhhkkkpppyyy|||jjj\\\WWWWWWXXXWWWgggmmmssssssooonnnttt||||||yyyyyyssstttuuuvvvyyy}}}~~~}}}}}}}}}~~~{{{wwwwww|||}}}}}}}}}|||{{{}}}~~~yyy|||{{{wwwvvvxxxyyyxxx}}}}}}}}}~~~rrrwww}}}~~~zzztttpppoooccceeennn|||}}}|||wwwwww~~~ppp^^^LLLIIIDDDAAA???>>><<<:::------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,+++---/////////000222444222222111111111111222222111000//////.........///,,,,,,------------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))}}}sssmmmpppsssttt{{{}}}vvviiigggpppvvvsssrrrtttvvvuuuppplllkkkkkk```eeelllnnn```KKK===::::::999666222...,,,,,,---+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++,,,------...+++,,,,,,------,,,,,,+++------------------------,,,,,,------.../////////,,,111555:::LLLcccnnnmmm^^^YYYQQQJJJJJJQQQ[[[cccgggiiinnnvvvlll[[[PPPRRRYYY\\\aaaiiitttyyy|||zzzvvvuuuyyy}}}{{{vvvuuuwwwuuuzzz~~~}}}~~~~~~|||yyyxxxxxxyyyzzz{{{||||||||||||||||||~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||~~~zzzzzz}}}~~~~~~xxx{{{{{{yyyyyy{{{yyyuuuqqquuuvvvsssttt{{{~~~~~~}}}{{{yyywwwxxxxxxmmmiiikkkttt|||~~~|||pppUUUQQQJJJEEECCCAAA@@@???555333000---++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((((()))******++++++***,,,...//////000222444222222111111111111222222000000///............///,,,,,,---......---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))vvvyyyuuullliiioootttuuu|||vvv```]]]ppp|||zzzrrrmmmiiiiiijjjhhhaaa[[[VVV___nnnwwwmmmUUUBBB;;;;;;:::777222...,,,,,,---+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------------,,,,,,------...///000000///:::AAAIII___xxxzzzmmmTTTJJJAAABBBMMM[[[fffkkklllooowww|||]]]LLLHHHVVVcccgggqqquuu{{{~~~}}}~~~|||uuurrrtttxxx~~~{{{yyyxxxwwwsssuuuuuutttrrrqqqqqqqqqpppqqqsssuuuwwwxxxyyyyyywwwyyy|||}}}}}}|||}}}}}}}}}{{{{{{}}}~~~|||{{{|||}}}}}}}}}{{{|||}}}}}}|||||||||{{{{{{{{{{{{ttttttuuuvvvvvvvvvuuuuuutttuuuvvvwwwxxxxxxxxxxxxtttuuuvvvvvvvvvxxx{{{}}}zzz|||~~~~~~}}}~~~}}}~~~yyy{{{|||{{{}}}|||vvvpppsssrrrlllkkktttxxxuuuwww|||rrrggggggmmmttt|||sss]]]WWWOOOHHHEEECCCBBBAAA===:::555000------...///************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))************'''''''''((())))))*********,,,...//////000222444222222111111111111222222000//////............///,,,,,,---......---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))rrrooolllkkklllnnnqqqttt}}}|||kkkeeeooozzz{{{wwwoookkkllljjjddd```aaa^^^gggsssyyywwwhhhNNN888:::;;;999333---,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,+++*********))))))((((((,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---------------------------...000///---000555555111999CCCKKKVVVmmmsssZZZKKKIIIJJJQQQ\\\eeekkkllllllzzzuuu___MMMPPPXXXeeerrrzzz}}}}}}xxx}}}||||||~~~|||zzzyyyzzz}}}yyyxxxvvvssspppmmmkkkiiinnnnnnmmmlllkkkkkkkkkkkkkkklllnnnooopppqqqqqqqqquuuuuuvvvwwwyyyzzz{{{|||}}}~~~~~~}}}{{{zzz~~~~~~}}}|||{{{zzzzzzyyy{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxwwwwwwuuutttrrrpppoooooooooooouuutttsssssssssssstttttttttqqqppprrrvvvzzz{{{zzzyyyzzz{{{|||}}}}}}}}}}}}|||wwwwwwvvvvvvwwwxxxzzz|||ttttttpppjjjgggkkkwwwxxxuuuyyy|||zzzyyyuuurrrnnngggfffttt|||uuueee```XXXPPPKKKGGGEEECCCCCC@@@;;;555///,,,,,,---,,,***)))***++++++***)))///---+++***+++///444777+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************+++++++++++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))*********)))))))))))))))(((***+++***((('''***---+++***)))(((((()))************))))))))))))******))))))***++++++++++++***))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,)))***+++---000222333444333333333222222222111111222111///...---------.........------------......------,,,+++************---+++))))))***,,,---,,,pppnnnnnnnnnkkkjjjrrr}}}uuunnnrrr{{{vvvnnnmmmjjjddd___^^^VVVcccqqqzzzyyylllTTT???<<<<<<:::555000---------+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,+++*********)))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++,,,+++*********+++,,,---------------------------......---,,,,,,///666;;;NNNVVV^^^fffrrryyylllZZZJJJRRR\\\dddgggfffffffffsss}}}ssshhhgggaaaVVVPPPYYYhhhuuu}}}~~~~~~||||||}}}yyyuuusssooonnnmmmkkkiiigggfffeeegggffffffeeeeeeeeeeeeffffffgggiiikkkmmmnnnooooooppppppqqqssstttuuuvvvwww{{{|||}}}~~~~~~}}}}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvuuuttttttrrrqqqpppooonnnooopppppptttssssssrrrrrrssssssssssssqqqppprrruuuxxxyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~{{{tttwwwuuurrrpppoooqqqsssuuuqqqoookkkhhhiiinnnuuuzzz|||uuuuuu|||{{{vvvmmmfffgggnnnxxx}}}xxxuuuuuuxxx{{{yyytttpppnnnggg___XXXSSSOOOJJJFFFDDDBBB>>>888333///---------+++******,,,,,,+++***+++***)))***,,,000444777+++++++++*********))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************++++++***))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))))))))***)))))))))))))))))))))(((***+++***((('''(((***+++***)))(((((()))************))))))))))))******(((((()))************)))))))))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))***+++---///111222333222222222111111111000000222111///...------......---------,,,,,,---------,,,,,,+++++++++++++++,,,******************++++++rrroooqqqssslllggguuu}}}|||xxxsssooohhhbbb___WWWaaannnxxx{{{rrr^^^JJJ???===:::777333000...---+++++++++++++++++++++++++++***))))))))))))***+++******+++++++++,,,,,,,,,***************))))))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,))))))))))))************+++++++++++++++,,,------------------------------///,,,,,,...---000@@@SSSwwwxxxzzzxxxrrrggg[[[TTTTTTaaaooosssnnnhhhhhhkkkxxx~~~lllUUUMMMOOORRRTTT[[[fffttt}}}~~~~~~zzzxxxtttooojjjfffcccbbb`````````______^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]]]]]]]^^^aaacccfffiiikkklllmmmmmmoooqqqrrrsssttttttvvvwwwyyy{{{|||}}}||||||{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvuuutttrrrpppooonnnnnnmmmmmmmmmnnnpppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqppprrrtttvvvwwwvvvuuuvvvwwwxxxxxxyyyxxxxxxvvvxxxzzz|||~~~}}}tttsssoooiiieeeccceeeiiilllpppmmmkkkkkkooorrrtttttt{{{|||yyytttvvv~~~wwwlllddd```kkkpppxxxtttrrroooppptttxxxxxxvvvwwwsssooojjjddd[[[PPPIIIDDDCCCAAA===888444000......,,,++++++,,,------,,,************,,,...111222+++++++++***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***))))))(((((())))))***+++***))))))))))))))))))))))))))))))))))))******(((***+++***((('''''''''******))))))))))))************))))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))*********+++---...000111111111111111000000000//////111111000///............---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,---'''***,,,,,,)))''')))+++wwwqqqrrrvvvqqqlllzzz|||vvvpppjjjfffbbbeeeiiiqqqzzzyyyiiiXXXCCC===999777555111---,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++,,,,,,------........................111,,,///555444888PPPnnn|||sssbbbQQQMMMSSSeeemmmtttsssmmmmmmttt{{{}}}kkkRRRJJJLLLPPPWWW___pppvvv}}}yyyssskkkeeebbb```^^^[[[XXXVVVUUUTTTUUUTTTTTTTTTTTTTTTSSSSSSQQQPPPPPPQQQRRRSSSTTTUUUTTTVVVXXX[[[___cccfffgggggghhhjjjmmmnnnooopppppprrrsssuuuwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuttttttsssvvvvvvvvvuuussspppnnnmmmnnnmmmlllllllllmmmnnnooonnnoooooopppppppppppppppqqqppppppqqqrrrssstttttttttuuuvvvvvvwwwwwwwwwvvvtttuuuwwwyyy{{{~~~wwwrrrkkkeeebbbcccfffiiiooooooqqqssstttuuutttsssyyyyyyvvvrrrrrryyy~~~~~~yyypppiiihhhjjjnnnuuu}}}}}}|||{{{yyyxxx{{{|||zzzhhhWWWLLLDDDCCCBBB@@@===999555111///---+++***,,,,,,,,,+++,,,,,,,,,+++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************************************(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***))))))))))))))))))*********)))))))))))))))***)))))))))))))))*********'''((()))***)))((('''''')))))))))))))))***************))))))))))))******'''((())))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******+++,,,---...///000111111222111111111000000000000111000000/////////.........------,,,,,,------...------,,,+++++++++,,,,,,''',,,///...)))'''(((+++}}}tttrrrvvvvvvtttxxxtttpppmmmkkkfffbbbhhhvvv}}}ttteeeIII???888777666111,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------------........................222...111888999>>>XXXwww|||ooobbbYYYMMMFFFOOO___lllnnnnnnnnnooouuuhhhUUUHHHLLLVVV\\\dddnnn~~~{{{pppiiiccc]]]WWWSSSRRRQQQOOONNNMMMLLLKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSWWW[[[^^^aaa^^^```cccfffiiijjjkkkkkkqqqrrrtttuuuvvvvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvuuutttssswwwwwwwwwvvvssspppnnnlllmmmlllkkkjjjjjjjjjkkkllljjjkkklllmmmmmmmmmmmmlllnnnnnnppppppqqqqqqrrrrrrttttttuuuvvvvvvvvvuuuuuurrrtttwwwxxxxxxzzz}}}}}}~~~{{{sssmmmjjjjjjjjjhhhnnnuuuxxxvvvuuuvvvxxxwwwvvvtttrrrrrrvvv}}}}}}xxxllliiieeehhhoooxxx}}}vvv```UUUFFFDDDBBBBBBAAA>>>:::666000...+++***+++++++++***,,,,,,,,,++++++***)))(((************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))'''((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******(((((())))))************''''''((()))*********)))(((((())))))******************))))))))))))******((()))******++++++******'''((((((((()))))))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++,,,------///000111222222333333222222222111111111000000000000000///////////////............/////////...---,,,++++++++++++)))...111000+++((()))+++{{{uuuqqqsssvvvyyy|||sssqqqpppoookkkgggdddhhhuuu~~~yyypppQQQCCC888888888222------++++++++++++++++++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,---------------........................000...111888<<>>;;;444111---++++++++++++***))))))******+++,,,,,,,,,***************+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))******+++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))******+++((((((((()))******++++++***)))'''(((***++++++***'''((()))******+++************))))))))))))******))))))***+++++++++++++++''''''(((((())))))******(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,+++,,,---...///111222222333333333222222222222111///000000111111000000///000000////////////000000///...---,,,++++++++++++---///111///+++))))))+++rrrtttqqqnnnpppwwwyyywwwxxxvvv}}}{{{pppvvvlllkkkoooppplllrrrwwwyyy{{{|||xxxrrr[[[HHH:::999:::333...///++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,........................---000444;;;FFFTTTcccnnniiiZZZJJJIIITTTaaakkkooojjjpppxxxwww\\\ZZZ[[[```hhhooovvv{{{yyyzzznnneeeYYYRRRMMMMMMKKKFFFEEEHHHBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>=========>>>???@@@@@@@@@@@@AAABBBEEEHHHLLLNNNRRRVVV[[[aaaeeehhhiiijjjlllnnnppprrrtttuuuuuuuuutttuuuuuuvvvwwwwwwxxxxxxtttvvvwwwxxxyyyxxxwwwvvvtttttttttsssppplllhhheeedddcccbbbaaabbbcccdddeeebbbccceeeggghhhhhhgggfffgggjjjmmmooonnnnnnppprrrqqqqqqrrrrrrrrrqqqqqqpppmmmqqqvvvyyyyyywwwvvvvvvxxxwwwvvvwwwzzz||||||{{{}}}}}}}}}}}}~~~{{{uuuqqquuuxxxyyywwwtttssstttqqqsssyyyzzzuuullleeedddjjjttt|||zzzssshhhZZZSSSJJJEEEDDDCCCAAA>>>999555111---,,,,,,+++*********)))***+++,,,---...))))))*********+++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))***++++++******)))))))))))))))******+++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))***++++++'''(((((()))******++++++111---)))''')))******)))&&&''')))***++++++************))))))))))))******((())))))***************'''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))***,,,...000111222222222222222111111111111///000111111111111000/////////............//////,,,,,,,,,,,,,,,---...///000000...,,,+++)))))))))jjjrrrrrrjjjjjjssstttnnnnnnjjjmmmyyyssseeettt}}}~~~rrrhhhhhhnnnrrrpppzzztttqqqaaaLLL<<<;;;;;;555000111++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,////////////////////////,,,222888AAAQQQeeeqqqtttXXXLLLAAAGGG\\\qqqwwwsssssszzzuuubbbUUUUUU]]]gggmmmtttzzz}}}}}}sssiii```WWWQQQLLLGGGDDDEEECCC>>>>>>CCC???>>>======<<<<<<==============================;;;;;;;;;;;;;;;<<<<<<======<<<<<<===???BBBFFFHHHGGGJJJPPPWWW\\\___aaaaaafffgggjjjnnnppprrrssssssttttttuuuvvvwwwxxxyyyyyysssuuuwwwxxxyyyxxxwwwvvvqqqqqqqqqpppmmmiiidddbbb^^^^^^]]]^^^___aaabbbddd```aaadddfffffffffeeedddeeeiiimmmnnnnnnnnnppprrrooooooppppppppppppooonnnkkkooovvvzzzzzzxxxvvvuuurrrssstttwwwzzz{{{yyywwwzzzzzz{{{{{{|||||||||||||||~~~|||yyytttooojjjgggiiiqqqyyy}}}~~~vvvmmmffffffmmmssssssuuukkkcccZZZNNNGGGEEEDDDBBB@@@===999333000...---,,,+++...---+++*********+++,,,))))))******++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))++++++************++++++))))))((())))))***++++++'''(((((()))***+++++++++666111***(((((())))))(((&&&''')))***+++++++++*********))))))))))))******'''(((((()))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%&&&(((***,,,...000111111111111111000000000000///000111222222111000///......------------......)))******+++---///111222222///,,,******))))))'''dddllltttmmmbbbjjjrrrjjjkkkhhheeekkkyyy~~~ooo[[[aaagggmmmmmmlllooossswww{{{|||sssqqqqqqeeeTTTAAA999:::999333......,,,++++++,,,---,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///+++***///888;;;666000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000,,,+++,,,---,,,///444---GGGXXX[[[kkkkkkTTTKKKFFFVVViiigggeeesssqqq~~~bbbXXXWWWXXXeeekkkrrrvvvyyy}}}iii\\\TTTMMMHHHGGGCCCBBB???===<<<<<<======;;;;;;::::::999888777777888888888888888888888888:::999999999888888777777888888888888999:::;;;<<<@@@DDDIIINNNQQQTTTWWWYYY\\\___eeeiiikkkmmmoooqqqnnnnnnppptttwwwxxxvvvtttoooqqqssstttsssqqqmmmkkkiiihhhhhhhhhiiigggccc```___]]][[[ZZZ\\\^^^____________`````````aaaaaaaaaaaadddiiilllmmmmmmnnnooooooooooooqqqrrrrrrpppnnnnnnqqqtttvvvuuusssrrrrrruuuvvvwwwwwwvvvuuuwwwxxxtttttttttuuuwwwyyy{{{}}}||||||}}}}}}}}}||||||{{{~~~uuujjjccc```hhhqqquuuvvv{{{}}}zzztttnnnjjjjjjqqqsssyyyzzzvvvzzz}}}xxxtttsssqqq```UUUVVVUUUJJJ@@@>>>???<<<888555222///,,,***---,,,+++,,,------,,,***************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********+++---///000111///...000333444333111333333333222222111111111......---------,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))^^^eeerrrrrrhhhjjjqqqmmmqqqmmmiiimmmyyyvvvfffXXX```hhhmmmooosssxxx{{{tttppptttxxxppp]]]GGG===<<<;;;555000///---++++++,,,---,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...+++)))---111222...))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---///...---111888<<<]]]uuu{{{~~~eeeKKKNNNRRR```nnnjjjgggqqqeeeSSSPPPWWW^^^pppssswww{{{|||lll[[[QQQKKKEEEAAA@@@BBB@@@>>><<<;;;;;;;;;<<<::::::999888888777666666777777777777777777777777777777777666666666555555666666666666777888999999888;;;@@@CCCFFFHHHLLLNNNUUUYYY^^^cccgggjjjmmmooorrrssstttsssoooiiiccc```fffhhhkkkmmmnnnllljjjiiiiiihhhhhhhhhgggeeeaaa^^^ZZZWWWUUUTTTVVVWWWXXXXXX[[[[[[\\\\\\]]]^^^^^^___aaadddhhhkkkmmmmmmooopppooooooppppppqqqpppooommmqqqtttwwwxxxwwwuuuuuuvvvssstttuuuuuusssssstttuuurrrrrrrrrsssuuuwwwzzz{{{{{{{{{zzzzzzzzzzzzzzzzzz|||}}}}}}|||}}}xxxiii___```jjjuuuyyyzzz|||}}}|||{{{wwwpppkkkoooqqquuu}}}|||xxxvvvzzzzzzxxxxxx|||zzznnnffffff```QQQHHHGGGBBB???:::777444111...,,,---,,,+++,,,------+++***************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))************((((((((()))))))))******************************))))))))))))))))))))))))************************************))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++---...///222000///111333555444222333333222222222111111111.........---------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))``````mmmuuullliiiooopppqqqmmmiiikkkttt{{{wwwoooXXX___hhhooorrrsssuuuxxxxxxmmmmmmsssyyy{{{gggMMM>>>;;;;;;666//////---++++++,,,---,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******+++---,,,***''',,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++---000111//////777BBBUUUvvvnnnVVVFFFSSSZZZ___jjjlllmmmvvvcccSSSOOOSSS___mmmxxxxxx{{{uuulll___RRRKKKHHHCCC@@@??????===<<<:::999999999:::777777777666666555555444444444444444444444444444444444444444333333333333333333333333444555666666777999;;;===???AAAEEEGGGKKKOOOUUU[[[```eeeiiilllrrrtttvvvqqqggg\\\TTTQQQ```bbbeeeiiikkkkkkjjjiiijjjiiihhhgggfffccc___\\\[[[YYYVVVTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\```cccgggjjjlllmmmooopppoooooopppqqqpppooommmlllsssuuuvvvvvvuuutttuuuwwwppprrrrrrrrrppppppppprrrpppppppppqqqrrruuuwwwxxxyyyxxxwwwvvvwwwwwwxxxyyyzzzzzzzzzzzzyyy{{{oooddddddmmmxxx}}}{{{zzz}}}~~~|||wwwnnnnnnooorrrwww}}}{{{yyyyyy{{{zzzzzz~~~~~~{{{zzzxxxkkkXXXNNNNNNFFFBBB>>>:::777444111...---,,,++++++,,,,,,+++)))************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))(((((((((+++++++++***************((((((((()))))))))******************************************************************************************))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///111000000111333444444333222222222111111111111111.........------------,,,,,,,,,++++++******++++++))))))))))))))))))))))))ooodddlllzzzwwwpppqqqqqqooollliiijjjpppvvvwwwuuuXXX\\\eeepppuuuuuuttttttzzz{{{yyyrrrlllkkknnnqqqlllQQQ===888999555///000...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((***,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,...111111...111@@@PPPqqqmmmcccYYYLLLQQQ^^^\\\XXXeeetttnnnVVVTTTYYY^^^iiiwww{{{tttkkkbbbWWWMMMIIIGGGBBB??????;;;:::999888777777777777555555444444444333333333222222222222222222222222222222222222222222222222222222111111222333444444777888999::::::<<<@@@CCCCCCGGGMMMSSSYYY```fffjjjmmmqqqsssoooeee\\\WWWVVVbbbdddhhhkkkmmmmmmmmmlllllljjjiiihhhfffccc^^^ZZZ]]]ZZZVVVTTTTTTTTTTTTSSSQQQRRRSSSUUUVVVXXXYYYZZZ]]]```dddgggiiikkknnnpppnnnoooqqqqqqpppnnnmmmmmmqqqrrrrrrqqqpppppprrrtttooopppppppppnnnmmmmmmnnnnnnnnnnnnnnnppprrrtttuuuvvvuuutttsssssstttvvvxxxwwwxxxxxxxxxwwwxxx{{{~~~|||xxxttt{{{{{{{{{}}}~~~|||wwwpppqqqrrrtttwww{{{~~~~~~|||dddVVVUUUIIIFFFAAA===:::666333000...---++++++,,,,,,+++)))************************++++++************++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((()))************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))*********+++++++++************************************************************************************)))))))))(((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------/////////000111222222222111111111111111111111000............------------,,,,,,++++++***++++++,,,)))))))))))))))))))))))){{{mmmvvv~~~vvvqqqnnnlllnnnrrrvvvyyyzzzXXXVVV\\\lllxxxyyyuuurrroooooommmkkkiiiiiimmmqqq~~~oooVVV@@@777999777222111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))),,,...---,,,+++---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...000111000...555JJJ^^^}}}hhhTTTNNNOOONNN^^^fff```\\\pppqqq]]]QQQYYYcccgggmmmxxx|||uuukkkbbbXXXPPPGGGDDDAAA<<<999:::888888777666666555555555333333222222222222111111000000000000000000000000222222222222222222222222222111111111111222333333222333333333333444777:::>>>AAAFFFLLLRRRZZZaaafffjjjmmmpppmmmgggccccccfffiiijjjlllnnnoooooonnnmmmmmmkkkjjjhhhfffbbb]]]YYYWWWTTTOOOLLLKKKKKKIIIHHHIIIJJJKKKMMMOOOQQQSSSSSSWWWZZZ^^^aaacccfffiiilllkkkmmmppppppooonnnnnnoooppppppooonnnlllmmmoooqqqnnnoooooonnnllljjjkkkkkkkkkkkkkkkkkklllnnnppprrrrrrqqqpppooooooqqqssstttqqqrrrssssssrrrsssvvvxxxxxxzzz|||}}}|||~~~}}}}}}~~~|||}}}wwwxxxwwwuuussstttxxx|||tttaaa[[[MMMJJJEEE@@@<<<999555222000...,,,+++,,,,,,+++***************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))*********************))))))))))))******************************))))))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))***++++++,,,,,,,,,---.........///000000000000000000000000000000//////.........---------,,,++++++***++++++,,,,,,))))))))))))))))))))))))~~~uuurrrllliiikkkooorrrvvv{{{iii]]]\\\lll{{{|||sssmmmrrrnnniiieeebbbdddnnnxxx{{{sss___FFF:::::::::666111///------------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---......---***)))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000000000111;;;SSShhhqqqqqqgggTTTGGGGGGMMMQQQ\\\dddcccjjj}}}ppp\\\TTTUUUaaalllqqquuu{{{xxxtttooofff___UUUMMMFFFBBB>>>999666888666666666555555444444444111111111111111111111111000000000000000000000000111111111222222222222222222111111000111111222222000111222222111222444666999<<<@@@DDDJJJQQQXXX^^^gggjjjkkkkkkiiihhhkkknnnllllllmmmnnnmmmlllkkkjjjllljjjiiigggeeeaaa\\\XXXTTTPPPKKKGGGEEEDDDBBB@@@@@@AAABBBDDDEEEGGGIIIIIINNNQQQTTTWWWZZZ]]]aaadddeeeiiimmmnnnmmmmmmoooqqqpppqqqpppooommmmmmoooqqqlllmmmmmmllliiigggggghhhgggfffffffffgggiiikkkllllllkkkkkkkkkkkklllnnnooooooppprrrrrrrrrrrruuuwwwuuuwwwyyyzzzzzzzzz|||}}}}}}|||}}}{{{zzzzzz|||~~~}}}}}}vvvnnnkkkooossszzzfff\\\RRRNNNIIIDDD@@@<<<888555222000---,,,,,,---,,,+++************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((()))******++++++************))))))))))))******************************)))))))))************+++******+++++++++,,,,,,,,,)))))))))************+++++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((***++++++++++++***,,,------------...000////////////000000000000/////////.........------++++++******++++++,,,,,,))))))))))))))))))))))))zzzvvvllldddeeeiiinnnuuu||||||iiiaaasssvvvxxxrrrkkkddd^^^]]]hhhvvvxxxvvvgggLLL;;;999:::777222000...---------,,,***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000333777BBBXXXlllhhhaaaTTTHHHDDDHHHPPPTTTYYYccckkk|||hhh^^^TTTYYYaaaiiiqqqxxx}}}|||vvvrrrmmmeee^^^TTTMMMFFFBBB===888777999444555555555555444333333000000111111111111111111111111111111111111111111000000000000111111222222111000000//////000000000000222444444444333444555555666999<<<@@@FFFNNNSSSaaabbbeeegggiiikkkkkklllkkkkkklllkkkkkkjjjiiihhhiiihhhfffeeeccc___ZZZVVVSSSOOOJJJEEECCCAAA>>>===::::::<<<===???@@@AAABBBCCCFFFIIIMMMOOOSSSXXX[[[]]]bbbhhhjjjjjjjjjnnnrrrooopppqqqooonnnmmmnnnpppjjjkkkkkkiiifffdddddddddaaaaaaaaaaaabbbccceeefffdddeeeeeefffgggggghhhhhhlllmmmoooppppppqqqtttvvvtttuuuuuuuuuvvvxxxzzz|||~~~{{{yyyyyy{{{yyyyyy{{{~~~}}}}}}yyynnnjjjnnnsssxxxzzziii^^^WWWSSSNNNIIIEEE@@@<<<999444222...------...------************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******************************))))))*********+++++++++++++++,,,---...///000000,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&((()))***++++++******,,,......,,,,,,...000........./////////000000////////////............++++++******++++++,,,---))))))))))))))))))))))))|||qqqeeeeeejjjpppyyyhhhaaaxxxxxxsssnnnhhh^^^XXX```llluuuwwwjjjOOO;;;777888666222000...---------,,,***+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++,,,///111111000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---000555;;;GGGZZZllllll```OOOEEEFFFMMMVVV[[[```kkkwwwtttXXXUUUTTT___iiikkkooowww}}}wwwrrrnnnhhhaaa\\\QQQIIIBBB???:::555555888444444555555555444333333000000000000111111111111222222222222222222222222.../////////000000111111000//////.........//////---000333444333222222333111333444666999???FFFKKKYYYZZZ^^^dddiiikkkjjjhhhjjjjjjkkkjjjjjjiiihhhggggggeeedddbbbaaa]]]XXXUUUQQQMMMGGGBBB???===:::888999999:::;;;===>>>??????<<>>;;;666444666111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000333333333333666999<<<>>>JJJOOOUUU[[[^^^```bbbcccgggfffeeeggghhhgggccc___bbbaaaaaa```___ZZZTTTPPPLLLHHHBBB>>><<<:::999888777777777777888888888888999999999;;;===AAADDDFFFMMMRRRXXX]]]```ccceeegggiiiiiijjjjjjjjjjjjiiiiiiggggggfffccc```\\\YYYWWWWWWVVVTTTSSSSSSTTTUUUUUUYYYYYYZZZ\\\]]]___`````````cccfffggghhhhhhjjjkkknnnoooppppppqqqtttyyy|||wwwyyy|||~~~~~~||||||~~~}}}zzzwwwyyyzzz{{{zzzyyyzzz}}}|||xxxwwwyyy||||||{{{zzz{{{|||tttoooggg```YYYTTTOOOHHHAAA>>>;;;777111...------------,,,,,,,,,+++++++++************************************++++++++++++******+++++++++*********))))))************************************************************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))+++***(((((()))***)))(((---,,,***)))))))))***+++,,,+++***)))***+++,,,---***++++++---...000222333666777777888999:::::::::<<<<<<<<<===???@@@BBBCCC???>>>>>>===<<<;;;;;;;;;===:::777555666555222...,,,//////,,,,,,...---***,,,++++++************+++((()))***+++++++++))))))************)))))))))(((************************))))))))))))))))))))))))'''((()))*********)))))))))***,,,.../////////...000000000000000000111222000000000///......------------,,,,,,,,,,,,++++++************************uuujjjhhhnnnqqqpppnnnjjjfffhhhsssttttttooollljjjiiikkkjjjssspppZZZDDD<<<999777444222000---,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///------111>>>RRReeeppppppnnn[[[MMMDDDIIITTT\\\bbbggg}}}qqqZZZSSS___ooonnntttwww{{{~~~{{{zzzwwwsssmmmgggaaa]]][[[PPPHHHAAA>>>:::555333555000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000222222111222444666999;;;BBBGGGNNNTTTXXX\\\___aaacccaaa```aaabbbaaa^^^ZZZ\\\[[[[[[[[[YYYVVVQQQMMMJJJFFF@@@<<<:::888777666444444555555555666666666666555555666888;;;>>>@@@DDDHHHNNNSSSXXX\\\aaadddggghhhhhhhhhhhhhhhgggfffeeedddbbb___\\\XXXUUUSSSMMMLLLKKKJJJJJJJJJKKKLLLOOOPPPQQQRRRTTTUUUVVVVVVXXX[[[]]]___```bbbeeegggjjjkkkmmmmmmnnnpppsssvvvwwwyyy{{{}}}~~~~~~zzzwwwvvvuuutttvvvxxxzzzzzzzzz}}}zzzyyy{{{~~~{{{~~~}}}nnnfff\\\TTTNNNHHHDDDBBB???;;;555000...---,,,+++,,,,,,,,,+++++++++************************************++++++++++++******+++++++++*********))))))************************************************************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++************************************************************************************************************)))))))))))),,,+++))))))***++++++***...---,,,+++******+++,,,++++++++++++,,,---///000111111222444666888:::;;;??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHBBBBBBDDDEEEFFFFFFGGGGGGHHHFFFCCCCCCDDDCCCAAA>>>;;;===;;;777444444222...------+++******+++,,,,,,(((((()))***++++++++++++***************)))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))***,,,---...///......000000000000000111111222111111000000///.........------,,,,,,,,,,,,++++++************************xxxkkkdddfffkkkmmmnnnpppnnnlllxxxuuu~~~uuuooojjjgggjjjpppttt{{{vvvaaaJJJ???;;;888555333000...,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---,,,:::QQQkkk||||||oooaaaLLLDDDEEEQQQZZZ\\\cccnnngggUUUTTT^^^mmmzzzxxx{{{zzzvvvtttsssqqqnnniiiddd```]]][[[PPPHHHAAA===999444222333////////////////////////000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111000000000000000000000000111111000000111333555666888<<>>BBBGGGMMMUUU]]]bbbeeeeeefffffffffeeeccccccbbbaaa^^^ZZZVVVRRRPPPNNNDDDCCCBBBAAA@@@AAAAAABBBEEEEEEFFFGGGIIIJJJKKKKKKOOOPPPSSSUUUWWW[[[___cccfffhhhjjjkkklllmmmppprrrvvvxxxzzz|||}}}~~~zzzwwwssspppooossszzz~~~~~~}}}~~~~~~{{{xxx|||{{{rrrdddVVVNNNIIIGGGFFFEEE@@@999444000...+++***,,,,,,,,,+++++++++************************************++++++++++++******+++++++++***************************************************************************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++************************************************************************************************************************)))(((((((((******)))(((,,,+++++++++++++++,,,---000000000111222444555666777777888:::<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGAAACCCEEEHHHIIIJJJJJJJJJNNNMMMLLLLLLMMMMMMKKKJJJHHHIIIGGGBBB>>>>>><<<888222111...,,,+++,,,---...(((((())))))***+++,,,,,,*********************+++************************))))))))))))))))))))))))***+++---//////---+++))))))***+++---............000000000000000111222222222222111111000/////////------,,,,,,,,,,,,++++++************************|||ooofffffflllrrrnnnuuusssnnnxxxppprrrxxxpppkkkfffdddhhhooo~~~|||gggPPPAAA:::777555444111...---,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...////////////222HHHeee{{{vvvaaaOOOGGGDDDKKKXXX[[[XXXeeezzzvvvVVVNNN\\\mmmwww{{{xxxzzz~~~xxxtttqqqooolllkkkiiifffccc___\\\[[[PPPHHHAAA===888333111222////////////////////////////////////////////////////////////////////////////////////////////////111000000000000000000111000000000000000000000000111111000000000111222333333777===CCCHHHMMMRRRVVVXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPOOOPPPOOOMMMLLLHHHCCC===999666555333222000000000111111111222222444444444444444666777888888:::<<>>===<<<======>>>>>>???@@@AAABBBCCCDDDDDDFFFGGGJJJLLLOOOSSSYYY]]]```cccgggjjjlllnnnppprrruuuwwwzzz{{{{{{|||~~~|||xxxtttsssrrruuu{{{~~~wwwwwwsss```SSSNNNJJJGGGIIIDDD===777333///,,,***,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++************************************************************************************************)))***************++++++((()))+++...000///,,,)))((()))***+++,,,...///000888888888999:::;;;<<<<<<888888999;;;===???AAABBB??????@@@@@@AAAAAAAAABBBEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFHHHIIIIIIIIIHHHLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJEEEDDDFFFEEEBBB:::888444111...---......++++++************++++++*********++++++++++++,,,************************))))))))))))))))))))))))(((***---000111///---,,,)))***+++,,,---.........000/////////000111222333333333222222111000000///------,,,,,,,,,+++++++++************************ssshhheeekkksssiiiqqqqqqmmmvvvppp^^^nnn}}}}}}}}}uuummmjjjhhhgggjjjnnn}}}|||jjjTTTCCC:::666666444111///---,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------......000222333888SSSoooyyyqqqbbbQQQEEEJJJLLLTTT]]]\\\]]]sssgggRRRVVViiiwwwxxxttttttxxxzzztttooolllkkkgggffffffdddbbb___]]][[[QQQIIIAAA===888222000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000222111111111111111111111333666:::>>>BBBFFFKKKOOOTTTUUUVVVVVVVVVUUUUUUUUUTTTQQQNNNMMMMMMNNNMMMMMMFFFBBB<<<888666555444333000111111111111222222222444444444444444555555666888888888999===DDDMMMTTT[[[]]]___aaabbbaaa```___^^^]]]ZZZVVVQQQMMMJJJHHH@@@???===;;;;;;;;;;;;<<<::::::;;;<<<===>>>>>>???===???AAABBBEEEIIIOOOSSSUUUXXX^^^bbbfffjjjmmmppprrrtttxxxzzz{{{|||}}}}}}~~~}}}|||}}}|||yyyxxx}}}zzzvvvwww|||ooo___WWWQQQKKKLLLHHHAAA;;;777333///,,,,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++************************************************************************************************))))))******+++++++++,,,***---222777999777111,,,)))+++---///222555666777======>>>============<<<888888999:::<<<>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKHHHJJJIIIEEEDDDGGGGGGEEECCC@@@<<<777333111000///000000///---,,,+++***)))++++++++++++,,,,,,,,,,,,************************************************&&&(((,,,///000111000///)))******+++,,,---...///////////////000111222333333333222222111111000000------,,,,,,,,,+++++++++************************zzznnnhhhkkksssooosssrrrnnnrrr|||{{{www[[[YYYjjjvvvyyysssmmmiiiiiiiiihhhkkkoooxxx{{{zzzmmmYYYGGG<<<888777555222///---,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------------------......---...111666999>>>XXXnnnkkk\\\QQQLLLHHHPPPUUU\\\bbbgggssscccYYYUUUaaapppwwwtttpppttt|||~~~yyysssnnnjjjhhhfffdddddddddcccbbb___]]]\\\SSSJJJBBB>>>999222000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000111111111111111111111111333555777999<<>>BBBEEEFFFIIIOOOTTTYYY^^^dddgggllloootttwwwyyyzzz}}}~~~xxxzzz~~~{{{tttvvv{{{wwwsssqqqvvv}}}yyyhhhaaa[[[TTTSSSNNNGGGAAA<<<777222///,,,,,,,,,+++++++++************************************++++++++++++*********************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,'''***///555777555000,,,000111444777:::<<<===>>>============<<<;;;:::::::::::::::;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@@@@@@@@@@AAACCCEEEHHHKKKMMMNNNMMMNNNPPPPPPOOOOOOQQQSSSMMMNNNLLLGGGEEEGGGGGGDDDHHHFFFCCC???;;;888555444666666666444222///,,,+++---------,,,,,,,,,++++++************************************************&&&'''***,,,...///000000************+++---...///////////////000111333333333333222222111000000000------,,,,,,,,,,,,++++++************************zzzqqqjjjlllsssuuutttsssqqqooonnnmmmmmmuuu~~~iiiSSSZZZmmmssshhhhhhjjjlllkkkjjjpppyyy}}}vvvbbbMMM???999888666222///---,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.......................................---...222:::@@@III]]]hhh]]]MMMJJJNNNPPPZZZ___dddkkk{{{zzziiiVVVYYYaaalllqqqqqqqqqsssxxx{{{wwwtttrrrooollliiigggffffffccccccddddddbbb```^^^\\\TTTLLLCCC???999333000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000111111111111111000111222333444666999>>>BBBIIINNNTTTWWWWWWVVVVVVWWWRRRNNNGGGCCCBBBCCCCCCDDD???<<<777444444444333333222222222222333333333333000111222222333333333333333444444444555777:::===BBBFFFKKKPPPTTTVVVVVVVVVRRRRRRRRRQQQMMMHHHCCC@@@:::999777666444444555555333333444444555666666666333555777777666777999::::::===AAAFFFKKKQQQWWW\\\eeeiiiooosssvvvyyy{{{}}}wwwzzz}}}}}}vvvvvv|||~~~{{{|||yyysssqqqtttzzzuuugggdddbbb\\\[[[VVVOOOHHHAAA:::444000,,,,,,,,,+++++++++************************************++++++++++++******))))))*********+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++,,,------((((((***...000111///---666777999;;;============;;;;;;<<<<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<>><<<======>>>===999555222222333333222222222222222333333333333111222333444444555444444333444666666666666999:::999===CCCIIINNNQQQRRRQQQLLLMMMNNNNNNKKKEEE???<<<:::888777555444333333444333444444444555555666666555666888888666555555666555777:::>>>CCCIIIPPPTTT```eeekkkppptttwwwzzz|||xxx{{{}}}}}}~~~~~~||||||~~~|||~~~}}}}}}{{{zzzrrrpppxxxlll```bbbddd```bbb]]]UUULLLDDD===666111,,,,,,,,,+++++++++************************************++++++++++++******))))))******++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------///---,,,---000333555555888999:::;;;<<<;;;:::999:::;;;<<<===>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<=========<<<::::::;;;===AAACCCAAADDDIIILLLMMMPPPTTTXXXZZZ[[[XXXRRRQQQSSSSSSQQQIIIIIIJJJIIIHHHEEEBBB@@@===>>>AAABBB@@@===888555000000///...,,,+++***)))************************************************+++***)))(((((()))***+++******))))))***,,,...///.........///000222333444222222111111000/////////---------,,,,,,,,,++++++************************yyytttxxxxxxfffaaarrrvvvxxx||||||wwwpppkkkiiiooonnn~~~~~~ccc\\\iiijjjiiijjjxxx{{{uuuVVV@@@:::777666333111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------777...,,,222555444>>>LLL]]]rrrlllPPPDDDIIIQQQYYYdddeeevvvaaaSSSWWWeeejjjpppqqqpppssszzz}}}yyyyyywwwrrrmmmiiiiiijjjiiifffeeeeeefffggggggfffeeebbb```]]][[[UUUNNNHHHDDD>>>666000///000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000333333222222333333444555===BBBJJJPPPSSSSSSRRRRRRRRRKKKBBB;;;888888::::::;;;888555333222222444555333333333222222222111111222222222222222333333333333333333333444444444444777:::>>>BBBFFFHHHIIIIIIFFFGGGHHHGGGDDD@@@>>>===666555555444444444555555222222333444555666666777555555555555555555555555666666777999===AAAFFFHHHTTTWWW___hhhqqqwwwyyyyyyvvvxxxzzz|||~~~~~~~~~~~~~~~}}}www|||~~~~~~zzzvvvssszzz}}}|||rrriiidddbbb```]]]^^^aaa]]]RRRJJJDDD<<<333000...++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********************************++++++************++++++++++++++++++++++++++++++************************++++++******************,,,+++)))(((((()))******---,,,,,,+++,,,---///000///000111333555777888888<<<;;;::::::<<<===<<<:::999<<>><<<;;;999888888:::===>>>>>>===???@@@BBBDDDHHHKKKNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\YYYUUUOOONNNNNNMMMHHHCCCDDDCCCCCCCCCCCCBBB@@@>>>555444333222111000//////,,,,,,++++++,,,---...///***************)))(((((()))************+++++++++************+++,,,---...111222222333555666666777111111000000//////......++++++++++++++++++++++++************************xxxvvvtttyyyzzzhhhbbbpppwwwrrrssspppgggZZZeeekkkxxxsss}}}vvv}}}yyy[[[CCC;;;888666444111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------///------000444===OOO___lllsssdddOOOLLLQQQTTTZZZbbblllkkkTTTUUU```qqqsssvvvxxx{{{~~~wwwsssrrrqqqmmmjjjiiijjjjjjhhhfffddddddeeehhhhhhgggfffccc___\\\ZZZUUUMMMFFFBBB===555000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111222222222222222333333444777<<>>999666777888888666444222111000111222222444444444444333333222222111111111222222222222333555555555555555555555555555777999<<<===>>>>>>>>>???@@@@@@???===:::999888777777666555444444444444111111111222333333444444444444444444444444444444444444444555777;;;>>>@@@KKKNNNUUU___hhhpppuuuvvvwwwxxxyyyxxxxxxyyy|||~~~}}}|||yyyzzz}}}|||wwwpppllljjjfff```^^^___ZZZRRRMMMIIIAAA888222///,,,************)))++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))************************++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******************************++++++************++++++++++++++++++++++++++++++************************++++++******************,,,,,,+++*********+++,,,,,,,,,,,,---...111333444333333333444666777999:::===<<<;;;<<<>>>??????>>>:::<<>><<<<<<===::::::::::::::::::999777555888;;;<<<;;;:::::::::===<<<;;;<<<======<<<:::;;;:::999:::;;;<<<<<<:::<<<<<<===>>>???AAABBBCCCFFFHHHKKKQQQVVV\\\aaadddbbb^^^ZZZXXXXXXVVVQQQLLLNNNMMMKKKIIIGGGEEEBBB@@@===<<<;;;999666444333222...---+++******+++,,,---***+++++++++++++++***))))))************+++++++++************+++,,,---...000000111111222333444444111111000000//////......++++++++++++++++++++++++************************uuuvvvvvv|||~~~nnneeeooozzzuuuppp|||kkkWWW^^^jjjxxxzzzyyyrrrzzzxxxzzzdddIII;;;888777444111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------+++000111000888LLLcccqqquuujjjUUUKKKUUUYYYXXX^^^fff{{{pppUUUOOO]]]kkkzzz{{{}}}~~~xxxqqqmmmlllllljjjhhhlllmmmmmmkkkhhhfffffffffiiiiiihhhgggddd```\\\ZZZUUUMMMDDD???:::333000111111000000//////000000111////////////////////////////////////////////////000000000000000000000000////////////////////////222111111111111111000000222222222222222222222222111111111111111222333333222666<<<@@@DDDHHHLLLNNNIIIDDD===888555555555444111111111111111111111111555555555444444444444444333333333333444444444555555555555555555555555555666777888999999999999999;;;;;;:::999888777666666888888666555444444444444333333333333333333333333333333333333333333333333444333333333444555777888???BBBHHHQQQ\\\fffnnnrrryyyyyyyyywwwvvvvvvyyy{{{}}}{{{~~~|||yyyvvvnnnfff```^^^XXXSSSRRRPPPIIIAAA777333///,,,+++******)))++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))************************,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***************************++++++************++++++++++++++++++++++++++++++******************************++++++++++++++++++---,,,,,,+++,,,,,,------------...///222444666888888777666666777999<<<>>><<<:::999:::<<<======<<<999:::;;;;;;:::999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;===???AAABBBBBBAAABBBDDDDDDBBBAAAAAABBBCCCCCCBBBBBBAAA????????????===;;;:::::::::999999::::::;;;@@@AAACCCGGGKKKOOORRRTTTVVVUUUVVVYYY^^^```___\\\ZZZYYYWWWSSSNNNIIIDDDAAACCCBBBAAA???===;;;:::999333111...+++******,,,---++++++,,,,,,,,,,,,,,,+++)))************+++++++++***************+++,,,---......//////000000111111111111000000//////......++++++++++++++++++++++++************************xxx{{{{{{~~~uuukkkrrr{{{rrrlllvvvpppWWWYYYjjj}}}{{{{{{zzzwwwxxxwwwpppmmmrrrnnnOOO===999777555222///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------............---555777555CCC^^^qqqvvvppp^^^JJJNNN```aaa___gggnnneeeTTTZZZiiisssyyy~~~{{{vvvoookkkjjjkkkkkkkkkqqqrrrqqqooollliiiiiijjjhhhhhhiiihhhfffbbb^^^\\\UUUKKKBBB===888222111222111000000000000000000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000222222222222222222222222111111111111111222222333333555777:::<<<@@@EEEHHHJJJEEE>>>999555333222111000111222444444444333222555555555555555444444444555666666666777888888888888888888888888888888888999999:::;;;<<<<<<=========;;;999888888888888777888888777666666555666666777777666666555555555555333333333333333333333333555555444444444555666777666999>>>FFFPPP\\\gggnnnvvvvvvvvvuuutttuuuwwwyyyyyy}}}|||rrrfff```XXXVVVWWWVVVPPPHHH<<<888222...------,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++*********************************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******************************+++++++++++++++,,,,,,,,,,,,------....../////////000222444666888999:::999888888:::===AAACCC>>><<<:::999;;;<<<;;;;;;:::;;;;;;;;;::::::<<<>>>===???AAACCCCCCDDDEEEFFFJJJLLLMMMNNNMMMNNNPPPQQQPPPOOONNNNNNQQQSSSSSSSSSPPPNNNLLLJJJJJJHHHFFFDDD??????>>><<<;;;;;;;;;;;;============>>>@@@AAABBBGGGHHHMMMTTT[[[```bbbaaa___aaaaaa^^^XXXPPPHHHDDDCCCCCCCCCBBBAAAAAA@@@@@@:::888333///---,,,---...***+++,,,,,,---,,,,,,,,,))))))*********+++++++++***************+++,,,,,,---.........////////////111111000000//////......++++++++++++++++++++++++************************}}}~~~zzzpppsssyyynnnkkkqqq}}}vvv^^^YYYkkkzzz|||}}}zzzqqqiiihhhmmm{{{vvvVVV???:::888555222000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------....../////////...666999===RRRmmmvvvooobbbSSSHHHTTTgggeeecccpppyyyyyy```ZZZfffsssvvvuuu~~~}}}wwwsssnnnjjjiiikkklllmmmrrrsssrrrpppmmmkkkjjjkkkfffgggiiiiiihhheeeaaa___TTTJJJAAA<<<777222111333111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222333333444555555555555666999>>>BBBGGGCCC<<<777555444222111000111333555555555444333555555555555555555555555666666777888888999::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>????????????@@@===;;;:::::::::999777888888888777888888999999999999888888777666666666444444444444444444444444555555555555666777777888333666:::???GGGRRR^^^gggqqqrrrssssssrrrrrrtttuuuxxxzzz|||nnneee\\\ZZZ[[[YYYTTTOOO???:::333...---------...++++++++++++++++++++++++++++++************+++++++++******************+++************************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,---...//////000000222333444555777888999999;;;;;;:::;;;>>>BBBFFFIIIBBB???===<<<============<<<===?????????AAACCCFFFDDDGGGKKKMMMNNNPPPRRRUUUXXXZZZ[[[[[[[[[[[[]]]^^^^^^]]]]]]___cccfffgggggg^^^\\\ZZZXXXXXXVVVTTTRRRMMMKKKIIIEEEBBB???===<<<888888999:::;;;===???@@@DDDFFFIIIMMMRRRUUUVVVVVV^^^ccchhhhhhcccZZZRRRNNNHHHHHHGGGFFFDDDCCCBBBAAA@@@===888444000///......++++++,,,------,,,,,,,,,))))))*********+++++++++******))))))******++++++------......//////000000111111000000//////......++++++++++++++++++++++++************************vvvuuu~~~vvvllllllnnnyyy|||hhh\\\iiiuuuyyyzzzxxxoooooogggjjjuuu{{{]]]DDD;;;999666333000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------...//////000000---333888DDD\\\rrrqqqbbbNNNIIIGGGWWWgggeeefffwwwmmm\\\___mmmwwwyyyyyyyyywwwqqqooollliiiiiijjjlllnnnoooppppppnnnkkkiiiiiiiiiggghhhjjjjjjiiifffbbb___SSSJJJAAA<<<888333222444222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111111111444444444444444444444444444444444444444555666666555555555444555999>>>BBBEEEAAA:::666555555666666000111333444555444444333555666666666666777777777666666777888999::::::;;;999999:::;;;<<<======>>>???AAADDDFFFGGGGGGFFFFFFHHHDDDAAA@@@@@@???<<<999;;;;;;::::::::::::;;;;;;999999888888777777777666666666666666666666666666444444555555666777777888444666888;;;???HHHSSS\\\ooorrruuuvvvvvvvvvvvvwwwzzzzzz{{{{{{}}}yyyuuukkkaaa^^^]]]ZZZWWWVVVCCC===555...++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++************************,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******************************++++++,,,---------,,,---///000222222222222555666888999:::;;;;;;;;;===<<<===>>>AAAEEEHHHJJJ@@@>>>;;;:::<<<===>>>>>>;;;>>>AAACCCEEEHHHKKKNNNSSSWWW\\\]]]]]]___bbbeeelllnnnppppppooonnnooopppkkklllmmmppptttwwwwwwvvvkkkiiiggggggggggggeeedddaaa___ZZZUUUOOOJJJFFFDDD@@@???>>>======<<<======<<<>>>@@@BBBEEEHHHKKKLLLVVV]]]fffjjjhhhccc___]]]VVVUUURRRNNNJJJFFFCCCBBBCCCAAA===999555222000///...............---,,,,,,)))************+++++++++******)))))))))******+++,,,,,,---...///000111111111111000000//////......++++++++++++++++++++++++************************yyy~~~{{{zzzwwwqqqhhhllliiiqqq}}}nnn\\\```ttt|||{{{uuulllpppfffgggooo}}}~~~cccJJJ;;;999666333000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------...///000000000///333;;;III\\\hhh```RRRBBBEEEKKK\\\ooossszzz|||mmm``````iiisssyyy~~~zzzuuuqqqnnnmmmlllkkkjjjkkkmmmooommmnnnnnnmmmjjjiiiiiijjjjjjkkklllllljjjeee```]]]RRRIIIBBB>>>:::555333555222111111000000111111222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222333333333444444666666666666666666666666777666666666666777888888777888999:::===CCCIIINNNNNNHHH@@@:::777777888888444555555666666666555555888888888999999999::::::999999:::;;;<<<===>>>>>>===>>>???AAACCCDDDEEEFFFIIIMMMSSSZZZ^^^aaaaaa```WWWTTTPPPOOOOOOLLLGGGAAA@@@???>>><<<;;;:::::::::::::::::::::999999999999999999999999999999999999666666777777888888777777555777888777777===GGGOOOccchhhpppvvvyyy{{{|||}}}yyyyyyxxxwwwxxx|||~~~zzz}}}xxxnnnfffbbb___ZZZZZZ]]]LLLEEE:::222---,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++************************++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******************************++++++,,,------......000222444555666666666777888;;;===???@@@AAAAAA???@@@@@@AAACCCEEEGGGHHH???===;;;<<>>AAADDDGGGIIIPPPZZZ```bbbcccgggjjjeeeccc___ZZZUUUPPPLLLJJJHHHGGGEEEAAA===999555333222222222111000///...---)))************+++++++++******))))))))))))************,,,---///000111222111111000000//////......++++++++++++++++++++++++************************sssrrrsssuuuwwwtttooollldddjjjdddiiizzzoooXXXWWWxxxxxxkkkoooeeedddiiiwww~~~fffNNN<<<:::777333000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------...///000000111444666>>>LLLYYY[[[QQQFFFDDDLLLUUUhhhrrr]]]VVVXXXiiiwwwzzz}}}|||xxxwwwrrrnnnnnnnnnnnnmmmmmmmmmoooqqqnnnoooooonnnllljjjkkklllmmmnnnnnnmmmjjjddd^^^ZZZQQQIIIBBB???;;;666333555222222111111111111222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444444444555555666666666888888888888888888888888888888888888888999999:::999;;;>>>AAAGGGNNNVVV\\\[[[SSSIII@@@;;;999888888999999999999888888999999:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCJJJKKKMMMOOOQQQSSSTTTUUUSSSYYYcccnnnwww|||~~~gggccc___^^^^^^ZZZSSSLLLDDDCCCAAA>>><<<:::999888========================::::::::::::::::::::::::::::::;;;;;;:::999888888666777777444333666???FFFOOOWWWbbbmmmtttyyy|||~~~vvvuuutttssstttwww}}}}}}|||}}}|||zzz{{{}}}xxxooohhheee```[[[\\\bbbUUUMMMAAA777000...------++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,*********************************++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******************************+++,,,,,,---......000222444666888999999888888:::===@@@CCCEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEEEECCCBBBDDDIIINNNRRRTTTSSSXXX___eeejjjnnnqqqsss|||}}}}}}zzzxxxvvvuuunnnkkkfff```[[[UUURRRPPPJJJIIIEEEAAA>>>===???AAA>>>EEENNNTTTYYY```iiipppmmmkkkhhhccc^^^YYYVVVTTTNNNMMMLLLIIIDDD???;;;999555555444444222111///...)))************+++++++++******)))))))))))))))***((()))***,,,...000111222111111111000//////......++++++++++++++++++++++++************************uuueeelllnnniiigggkkkkkkfffdddbbbeeekkknnniiiaaa\\\zzzmmmjjjggglllvvvuuuNNNBBB;;;777666444///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////---...000000...444>>>HHHXXXeee[[[HHHCCCIIITTTaaapppsss___VVVZZZfffrrrvvvvvv~~~yyyvvvsssmmmgggiiijjjmmmssstttrrrssswwwpppooommmjjjiiijjjnnnqqqrrrqqqooommmjjjeee^^^ZZZTTTJJJAAA===:::666333333111111111222333444555666777777777777777888888888666555555444444444555555555555555555555555555555777666555444444555666777777777777777888888888888:::999999999999:::;;;;;;777888:::<<<===>>>?????????BBBDDDIII[[[pppxxxtttvvvcccLLL???<<<<<<;;;:::>>>===;;;888;;;???>>>999:::;;;<<<======>>>=========BBBEEEBBBCCCKKKTTTXXX```gggmmmpppuuuxxxtttkkkjjjooo}}}uuupppjjjjjjjjjdddWWWKKKEEEDDDBBB???======<<<<<<>>>>>>>>>??????@@@@@@@@@>>>;;;888999;;;<<<;;;999;;;<<<===<<<;;;999999:::999888888888888:::<<<===AAAHHHSSS```kkksssuuuuuuuuuttttttvvvwwwwwwxxxyyy{{{zzzvvvwww|||xxx||||||xxxwwwzzzmmmlllhhhbbb\\\\\\aaaggg___WWWJJJ<<<222---,,,------------,,,,,,,,,++++++******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++)))***++++++++++++******)))+++---/////////111222777666555555666888:::<<>>AAABBBAAACCCGGGHHHGGGGGGNNNTTTVVV[[[eeemmmqqqnnnoootttwwwvvvtttyyy||||||~~~}}}vvvooojjjiiijjjddd]]]UUUPPPJJJDDDBBBDDDBBBDDDFFFEEEFFFNNN\\\hhhdddbbbaaadddiiillllllkkk]]]]]]XXXPPPKKKIIIEEE@@@999::::::888555444444555111///,,,+++,,,---,,,,,,)))))))))((()))***++++++***+++,,,---///000111222000000//////.........---...------,,,,,,------...************************yyyaaagggjjjffffffjjjjjjgggdddcccbbbfffmmmppphhh\\\|||rrrjjjggglllvvvyyyTTTBBB;;;666555444000---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////---...000111111666FFFTTT```eeeUUUBBB@@@DDDVVVeeerrrlll]]]^^^eeeooovvvxxx||||||vvvtttrrrlllgggiiiiiilllqqqrrrppprrrvvvqqqqqqpppmmmkkkkkkmmmoooqqqooommmjjjgggccc^^^ZZZTTTJJJAAA>>>;;;666444444222222222333444555666777888888888888888888888888;;;:::999888777666666666666666666666666666666666777777666555555666777777888888999999999::::::::::::999999999999999::::::<<<;;;;;;;;;;;;===???AAA>>>CCCIIISSShhhvvvdddNNNAAA<<<;;;<<<===<<<<<<:::777:::???@@@======>>>>>>>>>??????>>>>>>???DDDFFFDDDHHHWWWhhhrrr|||zzzuuuqqqlllbbbTTTHHHBBBAAA???===<<<<<<<<<<<<===============>>>?????????<<<:::;;;<<<===;;;999>>>???@@@@@@>>><<<<<<<<<<<<;;;:::::::::;;;<<<===>>>AAAIIISSS___jjjqqquuuvvvwwwxxxyyyyyywwwwwwxxxyyy}}}{{{uuuuuuwww}}}~~~}}}sssppppppmmmllliiiddd______cccgggddd]]]PPPBBB777000//////---------,,,,,,,,,++++++******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++++++++++++++,,,,,,+++++++++***,,,///000000111222444666666666777888;;;===>>>FFFFFFGGGGGGGGGEEEAAA>>>@@@BBBAAA@@@DDDMMMSSSTTTWWW\\\___```eeeooowww{{{{{{{{{}}}}}}{{{xxxyyyzzzsssmmmhhhddd]]]TTTPPPPPPHHHGGGDDD@@@???DDDNNNVVVZZZ]]]cccjjjpppsssrrrqqqnnnqqqnnncccWWWNNNGGGBBBBBB???:::777666888;;;===444222///------,,,+++***+++++++++***************)))***+++,,,...///000111000/////////...............------,,,,,,------...************************}}}bbbfffhhhgggfffiiijjjjjjgggiiieeecccmmmxxxqqq___{{{rrrhhheeejjjttt}}}\\\CCC;;;555444444000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000//////......///444777EEEYYYhhhmmmfffPPPAAAEEEHHH\\\kkkwww|||llldddiiiqqqwwwxxx{{{|||uuuqqqqqqpppkkkggghhhhhhjjjnnnooommmppptttssstttuuussspppnnnnnnnnnpppmmmjjjgggdddaaa]]]ZZZTTTKKKAAA>>>;;;777444555333333333444555777888999999999999999999999999999======;;;999888777777666888888888888888888888888888777777666666777888888:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;@@@???>>><<<<<>>BBBBBB???@@@@@@@@@@@@@@@AAABBBBBBGGGJJJLLLNNNZZZrrr}}}xxxpppeeeWWWIII@@@===<<<;;;::::::;;;<<<<<>>===<<<===>>>@@@AAAAAA@@@??????@@@???===;;;>>>@@@AAAAAA???===<<<===>>>===<<<;;;;;;;;;;;;<<<;;;;;;===BBBLLLXXXdddkkkqqquuuzzz{{{xxxvvvvvvvvvvvvyyy~~~yyytttrrrrrr{{{|||yyy}}}tttooolllooommmjjjfffccccccfffiiihhhbbbVVVHHH;;;222......------------,,,,,,,,,,,,******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++,,,,,,,,,,,,+++++++++...000111222333555777555666888:::===@@@CCCEEEFFFGGGGGGEEEBBB@@@>>>>>>EEEIIIKKKLLLSSS\\\cccdddgggkkkmmmmmmqqq{{{~~~~~~zzzxxxvvvpppfff``````XXXTTTLLLFFFBBBBBBDDDGGGJJJQQQ\\\fffmmmqqqsssttt|||uuudddWWWMMMGGGDDD@@@:::888:::===>>>===;;;888444111///---+++))),,,,,,,,,,,,+++***)))(((((()))***+++,,,......///////////////...............------,,,,,,------...++++++++++++++++++++++++}}}iiiiiijjjkkkkkkkkkmmmpppvvv}}}wwwkkkpppyyyeeelllxxxwwwnnneeebbbgggooo{{{cccFFF===555444444111//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000/////////...000888AAAbbbttt|||uuudddMMMGGGTTTYYYbbbnnnyyynnnlllrrrwwwxxxwwwyyyuuupppoooooonnniiieeegggfffhhhkkklllkkknnnsssxxxzzz{{{zzzwwwsssqqqpppoookkkgggcccaaa___\\\ZZZTTTKKKBBB>>><<<888555666555555555666777999:::;;;;;;;;;;;;:::::::::::::::::::::888777666666666666888888888888888888888888888888888888888999999999;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>???BBBCCCDDDDDDDDDGGGMMMQQQ___ooolllNNN@@@<<<:::<<<@@@DDDHHHKKKKKKKKKKKKGGGAAAAAAAAAAAAAAABBBDDDGGGHHHQQQSSSVVV___uuuuuurrrjjj___RRREEE<<<888999888888888999:::<<<===BBBAAA???>>>???BBBEEEGGGGGGFFFFFFEEEEEECCC@@@???BBBDDDFFFFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>???>>><<<<<>>LLL|||ppp[[[JJJOOOeeejjjfffooouuulllnnnxxxvvvtttxxx}}}uuurrrooonnnnnnlllhhheeeeeedddeeehhhiiiiiimmmsss~~~{{{wwwtttsssnnnjjjeeebbb```^^^]]][[[UUUKKKBBB???===999666777666666777888999;;;===>>>===<<<<<<<<<;;;;;;;;;:::777777666666666777888888888888888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<>>>???AAACCCDDDDDDIIINNNQQQSSSVVV\\\aaavvvlllIII;;;;;;::::::>>>EEEOOOYYY]]]\\\YYYPPPGGGAAA@@@@@@AAACCCGGGKKKMMMUUUVVV\\\lllvvvddd```WWWLLL@@@999777888777777777888999;;;>>>???BBBAAA@@@AAACCCGGGKKKNNNPPPPPPOOOMMMKKKHHHGGGFFFKKKNNNQQQQQQPPPNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAACCCIIIRRRYYY\\\gggrrrvvvyyy}}}~~~{{{rrrtttwwwzzz~~~}}}vvvssstttqqqlllwwwxxxzzzvvvzzzzzzxxxrrrkkkgggiiimmmrrrqqqlll```OOO@@@777333.........---------,,,,,,******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...//////111333444666888<<<>>>HHHGGGFFFFFFEEEFFFFFFGGGEEEGGGIIIIIIKKKPPPYYY```hhhpppxxx}}}~~~{{{}}}~~~zzztttpppkkkdddZZZRRRJJJIIIGGGFFFJJJVVVgggsssyyyzzzxxxtttsssqqqkkkcccVVVPPPIIIGGGHHHIIIFFFCCCGGGDDD@@@===:::666222...))))))******+++*********'''(((((()))***+++,,,,,,.........///////////////...------,,,,,,------...++++++++++++++++++++++++}}}}}}}}}}}}{{{eee```bbbmmmqqqqqqxxxpppeeehhhnnnrrrqqqmmmnnnrrrkkkhhhjjjmmmwwwuuuQQQDDD888555555333000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000...000222111444EEEXXXuuu___PPPHHHTTTnnnpppjjjuuusssmmmqqqzzzuuuvvv|||tttrrrooonnnmmmkkkhhhfffdddbbbbbbfffhhhiiinnnuuu~~~zzzwwwuuuuuummmjjjeeebbbaaa```^^^\\\UUUKKKCCC@@@===:::777888888888999:::;;;===???@@@>>>>>>>>>======<<<<<<;;;888888888888999:::;;;<<<999999999999999999999999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;<<<===@@@CCCGGGIIIKKKKKKRRR[[[```cccgggnnntttaaaAAA888:::999:::>>>DDDRRRbbbiiiiiicccXXXMMMAAA@@@???@@@CCCGGGLLLOOORRRVVVaaavvvaaaVVVQQQIII@@@999777999<<<888888888999;;;>>>@@@BBB@@@AAABBBEEEIIINNNSSSUUUZZZZZZYYYUUUQQQOOOOOOPPPRRRUUUYYY[[[ZZZYYYXXXXXXSSSSSSRRRQQQPPPNNNLLLKKKEEEGGGHHHHHHIIILLLSSSXXX[[[fffpppuuu}}}ssstttuuuwwwyyy{{{}}}~~~}}}tttqqqtttrrrkkkooo~~~wwwuuukkkjjjlllnnnqqqqqqhhhVVVDDD888222............---------,,,******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,...000222444333555666888999<<>>???HHHVVV```oooooommmnnntttzzzvvvoooeee\\\PPPGGGEEEFFFHHHHHHHHHFFFCCCAAA>>>;;;777444,,,,,,+++************+++(((((())))))***++++++,,,.........///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}{{{yyy{{{wwwggg___aaannnrrrpppxxxwwwjjjkkkpppsssnnnfffiiiqqqnnnkkklllmmmuuuyyyVVVGGG:::666666444000///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///---000444333777KKKbbb|||uuu```NNNIIIIIIWWWnnnpppuuu{{{mmmnnnuuu{{{www|||zzzsssqqqooommmkkkjjjiiihhhbbb```aaadddgggiiipppwww~~~~~~|||xxxtttssssssuuullljjjgggdddcccaaa___]]]UUULLLCCC@@@>>>:::888999999999:::;;;===???AAABBB@@@??????>>>======<<<<<<;;;::::::::::::;;;;;;<<<::::::::::::::::::::::::999:::;;;===>>>>>>======>>>>>>>>>>>>????????????>>>@@@CCCGGGLLLQQQUUUWWWWWW^^^fffkkknnnttt}}}hhhOOO:::888999666999CCCGGGVVVfffmmmkkkcccVVVKKKCCCAAA??????AAAEEEJJJNNNRRR\\\lllpppQQQJJJFFF???:::888777999::::::::::::<<<>>>@@@CCCDDDBBBDDDGGGMMMSSSYYY]]]```ddddddaaa\\\WWWUUUVVVYYY[[[___dddggggggfffffffffaaaaaaaaaaaa```^^^\\\[[[SSSVVVXXXWWWUUUVVVZZZ___```iiipppttt}}}{{{uuuuuuuuuvvvvvvwwwxxxyyy|||~~~yyypppooouuutttllleeeqqq}}}wwwpppiiijjjkkkqqqvvvooo^^^JJJ:::333............------------******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---...///111555888:::888999;;;<<<>>>BBBGGGJJJQQQNNNJJJFFFEEEEEEGGGIIIOOOTTT]]]hhhrrrxxx{{{{{{~~~{{{{{{{{{zzz{{{wwwuuu}}}~~~ppprrrvvvyyyzzzzzzxxxwwwwwwxxxzzz{{{||||||zzzwwwtttrrrggg___TTTKKKHHHHHHKKKLLLXXX\\\```eeennnwwwxxxtttmmmggg]]]TTTMMMIIIHHHHHHFFFEEECCCBBBAAA>>>:::888333111...+++*********+++((())))))******++++++,,,............/////////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{uuuvvvsssnnnddddddpppsssnnnuuu}}}eeeiiisssyyyqqqeeeeeemmmoookkkkkkkkkrrrzzzYYYJJJ;;;777777444111///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///---000555555999OOOhhhrrrhhhRRREEEGGGLLLYYYmmmoooxxxiiicccjjjuuu|||zzzyyyxxxqqqpppmmmkkkjjjjjjjjjjjjaaa___```dddfffiiiqqqyyy|||zzzwwwrrrooonnnqqqsssllljjjhhhfffeeeccc```^^^UUULLLCCC@@@>>>;;;999999999:::;;;<<<>>>@@@BBBCCC@@@@@@@@@???>>>======<<<<<<;;;::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>>>>>>>===??????@@@@@@@@@AAAAAAAAADDDFFFIIINNNTTTZZZ___bbbaaagggmmmpppssszzzkkkQQQ@@@777:::999444:::GGGMMM[[[iiimmmhhh^^^PPPEEEEEECCC@@@>>>???CCCHHHKKKUUUeeeyyy{{{dddGGGAAA>>>999666666666444333<<<<<<<<<===???BBBEEEFFFEEEHHHMMMTTT[[[bbbgggiiijjjiiifff```ZZZYYY[[[^^^iiimmmrrrvvvwwwvvvvvvvvvuuuuuuuuuuuutttrrrpppooojjjmmmnnnjjjfffdddhhhllldddjjjoooqqq{{{uuuwwwvvvvvvuuuuuuuuuvvvvvvtttwwwssskkkmmmvvvvvvooo```iiivvv~~~tttuuuiiigggoooxxxzzziiiTTTCCC;;;//////.........---------******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------//////000111444888<<>>@@@BBBFFFKKKNNNIIIGGGDDDCCCEEEIIIOOORRR^^^dddppp~~~yyyuuuyyyxxxtttxxx{{{|||~~~~~~zzztttpppqqqrrryyy}}}zzzuuusssuuuyyy|||}}}{{{yyyvvvrrrrrrqqqqqqrrruuu{{{}}}{{{{{{}}}~~~xxxrrrjjjbbb\\\TTTLLLFFFAAAJJJTTT\\\eeeooottttttsssssspppjjj___UUULLLHHHDDDCCCBBBAAAAAA???<<<:::999666111---***)))***+++))))))******++++++,,,,,,---.........//////000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,{{{uuussssssooogggjjjsssooonnnyyy~~~~~~xxxppptttxxxpppmmmrrrsssrrrxxxvvvnnnooo|||kkkOOO666333777444/////////............---------,,,---......,,,,,,---............---,,,+++***)))...---,,,,,,,,,,,,---.....................---------///000111666BBBTTTaaajjj\\\KKKCCCHHHVVVgggrrrnnneeebbbbbblll{{{xxx}}}xxxtttuuuqqqmmmjjjiiihhhgggfffaaa^^^ZZZZZZ^^^dddiiilllrrrppplllkkkkkklllllllllmmmmmmmmmllliiieeeaaa___TTTNNNEEE>>>:::888777777888:::<<<>>>>>>???AAACCCEEEEEEDDDAAA>>>>>>???@@@@@@@@@???===;;;;;;<<<>>><<<<<<<<<;;;999999:::;;;999::::::;;;===>>>@@@AAAAAAAAA@@@???>>>AAAEEEIIIHHHMMMUUU^^^eeefffdddaaaiiihhhgggiiitttrrrSSSAAA888444888:::999<<>>@@@AAAFFFLLLYYYoookkkQQQAAA<<<:::666444333444666777:::<<>>DDDJJJJJJEEE>>>:::999:::999666111---+++,,,---+++++++++***++++++,,,---+++,,,---...////////////,,,,,,------------------++++++++++++++++++++++++}}}xxxwwwyyyuuukkkjjjqqqpppqqq~~~{{{xxxwwwyyyzzzzzzuuulllqqqyyyuuuttt{{{|||{{{ssswwwrrrVVV<<<666888555111111///............---------,,,---......,,,,,,---...------------,,,+++******...---,,,,,,,,,,,,---...........................---///222444:::HHH[[[jjjmmmZZZJJJHHHPPP\\\lll{{{zzziii```aaahhhpppuuu{{{vvvsssuuuqqqllliiigggeeedddbbb___\\\XXXWWWZZZ___dddfffkkkjjjhhhhhhiiijjjkkkkkkjjjkkklllkkkgggbbb]]]ZZZTTTNNNFFF???;;;999888777888999;;;<<<<<<>>>@@@CCCCCCCCCCCCAAA>>>>>>???AAA???@@@BBBBBB@@@???>>>???===??????>>><<<<<<<<<>>>?????????AAABBBDDDFFFGGG@@@@@@???>>>>>>AAAGGGKKKSSSXXX___ggglllllliiifffdddhhhlllqqq|||dddLLL???777333777999888<<>>AAADDDJJJQQQ___www~~~eeeMMM???;;;999666444333555777999;;;===@@@AAABBBDDDFFFIIIMMMSSS\\\fffllloooqqqqqqppprrrtttrrrpppqqqwww|||wwwkkkiiippppppuuuuuurrrsssvvvvvvsssooorrrvvvxxxxxxyyyzzz{{{}}}|||wwwnnnlllqqqtttsssccc[[[[[[mmm|||uuuyyy~~~uuuddd___bbbppp}}}|||mmmYYYIII888000///...)))---000)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++------,,,---///111555:::======;;;;;;>>>CCCLLLMMMLLLJJJFFFEEEFFFHHHJJJQQQZZZccckkkqqqwww{{{~~~{{{hhhgggddddddlllvvvxxxuuulllhhhdddfffnnnvvvzzz{{{~~~|||wwwsssrrrvvv}}}wwwrrrpppxxx}}}~~~vvvlllgggjjjvvv{{{pppgggWWWSSSMMMKKKMMMSSSXXX\\\nnnzzz{{{vvvhhhWWWGGGFFFEEEEEEEEEBBB===999888888888555222///---,,,++++++*********++++++,,,+++,,,---...////////////------------------------++++++++++++++++++++++++~~~{{{|||~~~qqqmmmsssssssss}}}vvvsssqqqssstttuuu|||uuujjjnnnyyyyyyzzzxxx\\\@@@777777555222111///............---------,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++...------,,,,,,------...........................///000333888BBBSSSgggtttqqqXXXHHHPPP[[[cccssswwwuuummmeeeiiiuuuzzzxxx~~~yyytttqqqssspppkkkgggeeebbb```^^^\\\XXXSSSQQQRRRVVVZZZ[[[aaabbbdddfffhhhjjjjjjkkkggghhhhhhgggddd^^^XXXUUUSSSMMMEEE???;;;:::888777777888999999999;;;???BBBAAABBBBBB@@@>>>>>>???AAA???BBBFFFGGGEEECCCAAAAAA@@@AAACCCBBBAAA??????@@@??????@@@AAABBBDDDEEEFFFAAA@@@???>>>???DDDKKKOOOZZZ^^^cccgggiiihhheeeccceeennnxxx~~~mmmWWWFFF===666222666888777<<>>>>>>>>>>>@@@DDDGGGKKKKKKIIIEEEBBBBBBGGGLLLSSS^^^nnnzzz|||yyyxxxmmm```\\\___bbbfffoooyyy{{{xxxooommmlllpppxxxzzzvvvzzz~~~wwwtttsss~~~vvvpppnnnqqq{{{xxxtttvvv}}}xxxlllfff[[[PPPIIIHHHLLLPPPeeesss~~~}}}yyypppfffVVVNNNFFFDDDFFFFFF@@@:::888888999999777333///---,,,++++++*********+++++++++,,,---......//////...///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,||||||~~~wwwttt~~~xxxwwwvvvrrroooppprrrttt}}}|||kkkkkkwwwyyyyyyxxx^^^AAA555333333111000///............---------,,,---......,,,,,,---...***+++,,,,,,---------,,,------------------------............////////////222000222>>>SSShhhwww~~~tttVVVHHHWWWeeehhhwww}}}wwwqqqooorrryyy{{{wwwsssoooqqqmmmiiieeecccaaa^^^\\\YYYTTTNNNJJJJJJLLLNNNOOOWWW[[[___ccceeefffhhhiiieeedddcccaaa]]]YYYVVVTTTQQQLLLEEE???<<<:::888777777777777666666999===@@@???AAAAAA@@@???>>>???AAACCCEEEHHHHHHFFFDDDCCCCCCBBBDDDFFFEEECCCBBBAAABBBAAA@@@@@@@@@@@@AAABBBCCCAAAAAA@@@???AAAGGGNNNTTT\\\^^^```aaabbbcccdddfffsss}}}{{{jjjUUUFFF;;;444222666777666===GGGWWW^^^```VVVJJJDDDAAA???===;;;<<>>@@@CCCFFFHHHEEEFFFFFFDDDDDDIIISSS[[[eeeqqq|||wwwvvvrrrkkkiiiiiiddd]]]gggmmmrrrvvv{{{{{{vvvuuuvvvzzzzzzzzz~~~{{{zzz{{{zzznnnrrrsssxxx~~~tttnnnooowwwyyy|||~~~{{{wwwnnn```SSSLLLKKKLLLUUU___jjjooossswwwuuupppggg]]]RRRKKKJJJHHHBBB===:::999999999888666222///---,,,+++***************++++++,,,---............000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,}}}zzz|||~~~|||~~~yyywwwrrrooopppqqqttt}}}jjjfffsssvvvwww|||~~~xxx```CCC444222333222111///............---------,,,---......,,,,,,---...******+++,,,------------------------------------........./////////000000333...222IIIkkksssVVVKKK]]]jjjjjjxxxssskkkrrruuusss}}}~~~yyyvvvrrrooonnnkkkhhheeeccc```]]][[[VVVPPPIIICCCBBBBBBDDDDDDKKKOOOUUUYYY[[[\\\^^^___```^^^[[[XXXVVVVVVVVVVVVOOOJJJCCC>>>;;;:::888777666666666555555777;;;>>>???AAABBBAAA@@@??????AAAGGGGGGHHHFFFDDDDDDEEEFFFFFFGGGGGGFFFDDDBBBAAABBBEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAACCCIIIPPPVVV]]]^^^```cccfffmmmuuu{{{qqqYYYHHH:::333222555666666>>>JJJZZZ___]]]RRREEE?????????<<<;;;===BBBHHHRRRbbbqqqyyy\\\III>>>888555444444555777999<<<>>>===???BBBEEEHHHMMMRRRVVVbbbjjjtttzzz{{{yyyyyyzzz|||{{{uuutttxxxtttqqqoooooooooppprrrsssvvvyyy{{{{{{{{{|||}}}{{{{{{yyyrrrggg```___bbb___SSSGGGIII[[[qqq|||yyy~~~~~~zzzttttttvvvpppfffeeekkkwwwuuujjjJJJ888000000+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111666;;;???@@@AAAAAACCCDDDDDDEEEEEECCCHHHMMMQQQTTT]]]jjjttt}}}wwwggg^^^[[[^^^```bbbfffkkknnnmmmttt{{{zzzqqqssswww~~~wwwllltttyyy{{{tttqqqttt|||wwwooouuu|||sssfff[[[TTTQQQLLLNNNQQQXXXeeepppuuusssrrrnnnfff\\\SSSJJJDDD@@@>>><<<999888888777444222......,,,+++***************+++,,,---............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxyyy}}}~~~wwwsssppppppqqqttt|||iii```nnnuuuxxx{{{eeeIII888444555555222///............---------,,,---......,,,,,,---...***+++,,,,,,------------,,,------......------,,,.........//////000000111111///999WWWlllVVVPPPbbbllllllzzzlllffftttyyyttt{{{xxxvvvssspppooommmiiifffccc```\\\YYYSSSMMMEEE>>><<<;;;<<<<<<>>>CCCHHHKKKKKKLLLNNNQQQVVVUUUSSSRRRRRRSSSUUUWWWLLLGGGBBB===:::999777666555555666555555666:::===@@@BBBCCCCCCAAA@@@@@@@@@FFFGGGGGGFFFEEEFFFHHHKKKJJJJJJIIIFFFCCCAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEHHHMMMTTTYYY]]]```fffkkksss}}}www[[[FFF999333222555666666@@@MMMZZZ^^^ZZZMMM@@@<<<===>>>;;;:::===BBBIIIUUUhhhyyynnnRRRCCC<<<777444444444666888:::===>>>???AAADDDHHHMMMSSSZZZ^^^iiiqqqyyy|||{{{{{{}}}wwwfff```cccjjjsssyyy{{{}}}}}}|||||||||xxxvvvtttppphhh___\\\___```ZZZOOOJJJRRReeexxx~~~zzzzzzzzznnnkkkkkkrrr~~~vvvRRR<<<222222---,,,///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...///111333555888===AAAFFFHHHIIIIIIFFFEEEEEEFFFFFFOOOZZZbbbgggppp|||wwwlllhhhlllssswwwpppbbbYYYVVVZZZaaajjjrrrvvvxxxxxxxxx|||~~~yyy{{{xxx{{{yyyvvvtttvvv}}}uuuiiieeeppp~~~~~~vvvkkkbbb\\\RRRMMMHHHLLLYYYfffnnnppptttwwwwwwoooaaaRRRIIIDDDBBB???;;;:::;;;:::777333000///...---++++++*********+++,,,------......---000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,~~~wwwuuu{{{yyyuuurrrssssssuuu|||lll___mmmuuuzzz~~~jjjNNN;;;555666444000///............---------,,,---......,,,,,,---...++++++,,,---------,,,,,,,,,,,,---......---,,,,,,---......///000000111111111444CCCcccbbbUUUUUUeeemmmooo}}}tttiiiiiivvv|||}}}}}}yyyxxxwwwtttrrrsssppplllhhhddd___ZZZVVVQQQKKKBBB;;;888777777777555:::???@@@>>>>>>AAADDDHHHIIIKKKMMMPPPRRRTTTTTTIIIEEE@@@<<<999888666444444555666666666666999;;;BBBDDDEEEDDDBBB@@@???@@@AAACCCFFFHHHIIIKKKNNNPPPPPPOOOLLLGGGCCCAAABBBDDD??????@@@@@@BBBCCCEEEFFFJJJLLLNNNQQQTTTXXX]]]aaaeeelllttt|||yyyYYYCCC888333333666666777BBBPPPXXX[[[WWWIII<<<888:::<<<::::::===BBBJJJWWWllldddJJJ@@@;;;555444444555666888;;;===>>>AAADDDHHHLLLRRRYYYbbbgggrrrxxx~~~}}}~~~hhhaaagggooowww}}}}}}}}}}}}yyytttrrrqqqkkkaaa\\\]]]bbbbbbXXXJJJGGGXXXqqq~~~qqqlllnnn{{{]]]DDD777555///,,,...---------------------------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......111333666888;;;???BBBFFFIIIKKKIIIFFFEEEIIINNNRRR^^^llluuuyyy~~~wwwhhh^^^ZZZUUUZZZbbbfffccc^^^```fffooovvv||||||sssssstttyyyttthhhdddmmmyyy~~~wwwpppjjjbbbZZZQQQNNNQQQYYYaaagggmmmvvv~~~qqq```QQQIIIFFFCCC@@@@@@AAA>>>888333222111000...,,,+++++++++******+++,,,------------////////////............------------------------}}}~~~zzzsssuuu~~~|||xxxvvvwwwwwwxxx~~~qqqaaannnvvv{{{lllQQQ<<<555444111,,,//////.........---------,,,---......,,,,,,---...,,,,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---......///000111111222222999LLLhhhrrr\\\UUUYYYfffnnnrrryyyffffffkkkssszzz{{{xxxwwwwwwvvvssswwwtttoooiiiddd^^^XXXSSSPPPJJJAAA:::666555555555333777;;;;;;888777:::>>>===AAAFFFLLLPPPRRRRRRQQQHHHDDD???;;;999777555444333555777777777777888:::DDDEEEFFFFFFCCC@@@??????;;;@@@FFFKKKNNNPPPRRRSSSTTTRRRMMMHHHCCCAAACCCEEEAAABBBCCCEEEHHHKKKMMMOOOSSSUUUYYY\\\^^^bbbfffiiittt|||xxxWWWBBB888444333666777777CCCRRRVVVYYYTTTFFF:::666888:::::::::===BBBJJJXXXnnn^^^EEE>>>999333444444555777999;;;===>>>CCCFFFJJJOOOVVV^^^gggmmmxxx}}}qqqmmmtttyyy{{{|||}}}|||}}}|||uuurrrrrrnnnddd]]]\\\```bbbXXXDDD;;;KKKggg|||tttkkkjjjvvveeeJJJ;;;888111,,,...,,,------------------------,,,,,,,,,+++++++++***************++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///111555777999<<>>:::666444333333444222333333333333555888;;;:::???DDDHHHNNNTTTUUURRRDDD???;;;<<<:::555333333111222444444555777:::===AAABBBCCCBBB@@@>>>>>>>>>???AAAIIITTT^^^aaa]]]XXXTTTPPPJJJEEEDDDFFFJJJMMMLLLNNNQQQSSSUUUYYY]]]```bbbeeejjjooosssyyyzzzPPP<<<555333222444666999DDDNNNXXXTTTMMMBBB888444666999777<<>>???<<<999555333222222333222333444444444777:::===>>>BBBFFFGGGKKKOOONNNJJJEEE???;;;;;;:::555333333111222333444444666999<<<>>>@@@AAAAAA???>>>>>>>>>DDDHHHQQQ]]]fffhhhbbb\\\UUUQQQKKKFFFEEEHHHMMMQQQYYY\\\aaadddfffiiilllnnnqqqtttyyy~~~|||RRR===777444444666777;;;EEEPPPXXXSSSJJJAAA999666777999;;;>>>CCCJJJWWWllldddHHH;;;888777555555666777888999<<>>999555333444666666222---,,,++++++,,,,,,---////////////000000000000//////.........---------,,,,,,nnnrrrxxx~~~uuuqqqzzz}}}yyytttzzz{{{}}}uuunnnjjjjjjzzz~~~[[[===777555111222////////////....................................------------------------........................+++,,,---...///000000111555FFFWWWjjjuuugggQQQKKKQQQdddvvvwwwlllhhhpppxxx~~~|||yyyyyyzzz||||||{{{uuurrrnnnkkkdddVVVDDD777;;;999666333111111111222333444666666777:::>>>AAACCCGGGJJJJJJKKKNNNMMMIIIFFF@@@;;;;;;999555333444111222333333444555999;;;;;;===??????>>>>>>???@@@EEEJJJUUU```hhhhhhbbb[[[UUUQQQJJJFFFFFFKKKRRRWWWfffjjjppptttwwwxxxzzz{{{|||RRR>>>888666555777888<<>>CCCFFFIIIMMMUUU```kkktttyyy{{{zzz{{{}}}|||zzzzzzzzzzzzyyyxxxxxxuuupppooommmeee]]]VVVYYYZZZRRRDDD;;;AAAMMMpppyyyppp}}}}}}rrrgggcccqqqtttVVVAAA666///---...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...111444777888:::===@@@@@@???@@@CCCGGGEEENNNXXX___fffpppvvvwww}}}rrraaa[[[TTTLLLQQQSSSSSSTTT\\\lllzzzxxxpppxxxyyyooogggaaaOOOWWW___gggpppyyy~~~~~~uuudddWWWNNNGGGCCCCCC???999444555;;;<<<777111---,,,,,,+++,,,---//////...//////000000/////////.........------------,,,mmmxxx~~~~~~zzzooojjjqqqwwwyyyttt{{{|||}}}{{{qqqjjjgggzzzbbb@@@666555222444////////////....................................------------------------........................+++---...////////////000888MMMbbbrrrwwweeeQQQNNNXXXiii~~~zzzmmmkkkpppyyy|||~~~{{{zzzzzz{{{zzzyyytttqqqnnnkkkeeeWWWEEE888777666444222111111222222555666888999:::===@@@CCCHHHNNNRRRRRRRRRTTTSSSPPPGGG@@@;;;;;;999444222444111222333333333555888::::::<<<>>>??????@@@AAABBBGGGLLLUUU___ffffffaaa\\\UUUPPPJJJGGGHHHOOOWWW]]]jjjooovvv{{{}}}~~~~~~~~~wwwOOO===888666555777888<<>>BBBQQQmmmoooMMM:::555666666666555777999;;;===AAAFFFJJJNNNRRR[[[fffrrryyy||||||}}}{{{zzzzzz{{{{{{{{{{{{{{{wwwrrrpppmmmeee\\\UUUXXXZZZTTTFFF:::;;;BBB```~~~qqqyyynnndddaaappp}}}aaaHHH777///---///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------+++,,,---000333777:::<<>>BBBFFFNNN___pppyyy{{{{{{{{{yyyvvv```RRRPPPOOOLLLQQQWWW\\\aaalll}}}wwwrrrrrr{{{}}}tttmmmSSSQQQPPPTTT```ppp~~~~~~ooo___RRRIIIDDDCCCDDD???999888;;;;;;777222...---,,,++++++,,,---.........//////000/////////............------------ppp~~~zzz{{{|||vvvyyyxxxpppjjjkkkssszzzwww{{{qqqiiidddvvvgggCCC777666444666////////////....................................------------------------........................---///000000......///111999RRRiiivvvuuu```NNNOOO]]]lllvvvhhhiiirrr}}}~~~~~~{{{zzz{{{|||{{{zzzxxxtttoookkkdddWWWGGG;;;666555444333333333444444888999;;;<<<===>>>AAACCCMMMTTTYYYYYYXXXXXXVVVRRRHHHAAA<<<:::888444222444111222222222222444777999999<<>>AAAHHHOOOaaatttvvv}}}tttcccRRRIIIKKKPPPRRRaaajjjrrruuuyyy}}}zzzzzzzzz|||wwwhhh]]]RRROOOWWWgggzzzzzzlll^^^RRRIIIDDDEEEBBB???<<<:::999999888111000---+++******,,,---------.../////////////////////.........---------ttt|||xxxzzz{{{wwwyyyzzztttjjjfffooo{{{yyypppiiifffvvvlllFFF999777555555////////////....................................------------------------...........................000111000......111555GGG```tttzzzqqqZZZLLLSSSYYYfffvvvyyylllooozzz|||zzzyyyyyy{{{}}}}}}}}}}}}xxxqqqkkkcccWWWGGG;;;666666555666666777777888;;;===??????>>>>>>???AAAMMMVVV^^^]]]YYYVVVRRRMMMIIIAAA<<<:::777333222444000111222222111333666888999<<>>;;;???VVV{{{xxxnnneeeeeeffflllzzzvvvYYY???222//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,---------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,---......//////---///111444888;;;===>>>CCCCCCBBBAAACCCIIISSSZZZwwwwwwkkkaaa^^^YYYRRRNNNPPPYYYcccjjj||||||}}}}}}wwwyyy~~~xxxlll]]]VVVVVV^^^mmmyyy|||qqqeeeWWWMMMFFFEEEBBB???======???@@@777444111---+++++++++,,,,,,---....../////////////////////.........------sss~~~}}}yyyxxxxxxyyyttthhhcccpppwwwwwwqqqhhheeehhhvvvpppJJJ:::777333111////////////....................................------------------------........................---///000///...000666<<<^^^uuu~~~lllSSSKKKWWWXXXbbbnnn|||qqqwww~~~{{{yyywwwwwwyyyzzzzzzzzzzzzvvvqqqllleeeYYYHHH<<<777777888999999:::;;;<<>>======>>>HHHSSS]]]^^^ZZZVVVPPPKKKIIIBBB<<<999777333222444000111222111111222555777999;;;>>>@@@@@@AAACCCEEEDDDJJJSSSZZZ___```___^^^^^^\\\[[[\\\bbbkkkttt{{{fffFFF;;;999777666888999===HHHRRRLLLIIICCC===999:::>>>BBBKKKTTTfff```LLL<<<999999666777<<<999;;;???BBBGGGMMMSSSXXXccclllwww~~~}}}yyyxxxzzz|||~~~~~~~~~zzzvvvsssqqqiii```ZZZYYYXXXVVVLLL@@@:::;;;LLLkkkvvvlllhhhnnnqqqoootttdddGGG666111000---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,------.../////////222333555888;;;===???@@@@@@CCCHHHMMMRRR[[[eeemmmwwwjjjccc\\\UUULLLNNNTTT^^^kkkxxx}}}}}}|||yyyuuurrrrrrrrroooqqqsssvvvvvvuuusssqqqmmmooorrrtttuuutttrrrqqqrrruuuxxxxxxxxx{{{wwwpppttt|||wwwnnnggg___[[[___hhhvvv}}}xxxjjj\\\PPPLLLFFFCCCCCCDDDDDDCCC>>>:::666111---,,,,,,---+++,,,---...////////////////////////............rrrxxxvvvuuuuuuqqqfffcccsssxxxrrrooolllzzzuuunnnsssddd\\\[[[cccqqq}}}rrrLLL;;;777111...000/////////....................................------------------------........................,,,...///......222:::AAAnnn|||eeeKKKFFFVVV```hhhooo~~~|||ooottt|||}}}{{{wwwvvvvvvvvvuuutttsssqqqnnnlllggg\\\KKK???888999999;;;<<<===>>>>>>AAABBBCCCAAA>>><<<;;;<<>>999999???DDDSSS^^^sss~~~wwwSSSCCC777888999555777===:::<<<@@@DDDHHHOOOVVVZZZgggrrr~~~~~~xxxtttuuuyyy|||~~~||||||yyyvvvtttsssllldddZZZYYYYYYWWWMMM@@@888666@@@[[[~~~yyyooooooxxx{{{tttrrr{{{lllLLL999222000---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++---......------++++++******++++++,,,---++++++++++++++++++++++++++++++------------++++++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,------...///000000555777999;;;>>>???@@@AAADDDKKKTTT]]]fffpppzzztttaaaWWWUUUSSSPPPTTTYYYeeeuuu}}}xxxtttqqqqqqqqqqqqqqqqqqpppnnnmmmnnnooohhhjjjnnnppppppmmmiiigggggghhhjjjlllnnnoooooopppkkknnnqqqssstttzzzuuummmpppyyy~~~|||{{{ooo```\\\```gggpppzzzxxxiii\\\SSSIIIFFFHHHIIIEEEAAABBB???999444000.........+++,,,---...////////////000/////////............nnn}}}yyytttoooqqqnnnbbbkkk}}}xxxqqqmmmmmmmmmpppvvvqqqmmmyyy}}}rrrggg```aaaaaacccqqqtttPPP:::777888444111111000///////////////........................---------............///111000///---------...///...111///111444111888LLLppp}}}lllXXXQQQUUUYYYiiikkkttt~~~vvvyyyzzz{{{yyywwwvvvwwwvvvtttsssrrrpppkkkeee^^^TTTJJJCCCBBB<<<;;;???@@@===>>>BBBDDDCCCBBBBBBAAA???<<<999===IIIZZZcccaaaXXXTTTTTTOOOFFF<<<999777333111222333333333444555666777888999;;;===>>>======>>>???GGGPPP\\\fffjjjiiifffdddjjjkkkiiifffiiissszzz|||~~~xxxwww|||~~~yyyzzzdddBBB<<<:::999777888<<>>???>>><<>>CCCJJJOOOSSSZZZaaaqqqvvv}}}}}}wwwsssuuuzzzyyyxxxvvvuuussspppjjjfff]]]VVVSSSTTTQQQEEE;;;888???OOOpppqqqwwwnnnsssvvvXXX===222333......---------......///------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...222666>>>888777>>>DDDEEECCCBBBGGGUUUdddmmmttt~~~zzzooocccZZZTTTPPPRRRUUU___hhhsss~~~~~~vvvwwwuuuqqqllljjjlllnnnnnnmmmlllllljjjjjjiiihhhgggggghhhhhhhhhhhhggggggeeefffhhhjjjkkkkkkjjjjjjmmmlllmmmpppsssyyy}}}sssmmmqqq~~~yyysssbbbVVVVVVcccvvv}}}qqq___NNNJJJJJJHHHFFFGGGFFFCCC===777222000......---......///000000//////......////////////......nnn}}}zzzvvvvvvqqqeeeqqq}}}vvvpppmmmnnnmmmpppuuuooogggooowwwpppiiibbb```eeegggiiivvvuuuRRR;;;777888444111111000///////////////........................---------............///000000///..................000------222000999NNNrrr|||zzzeeeQQQPPPZZZaaakkkuuu|||www}}}|||vvvxxxvvvuuutttttttttrrrqqqpppnnnjjjeee^^^UUUKKKEEEDDD???>>>AAAAAA>>>>>>BBB@@@@@@AAABBBBBB@@@>>><<<===HHHWWW```aaa\\\YYYYYYQQQFFF<<<888666333111333333333333333333444555666888:::<<<===<<<<<<>>>???HHHRRR___jjjnnnmmmkkkjjjiiikkkjjjiiinnntttvvvttttttnnnlllqqqvvvxxxzzz}}}}}}|||zzzyyyzzzcccCCC???:::999888:::???FFFKKKNNNJJJAAA<<<=========DDDOOObbbnnnyyysssXXXAAA:::666666888777777:::??????DDDKKKQQQWWW___gggwww{{{yyyttttttwww{{{xxxxxxwwwwwwuuuqqqkkkggg\\\VVVSSSTTTQQQGGG>>>:::===KKKiiiwwwqqquuuyyy\\\@@@111///......---------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666:::999<<>>???IIISSSbbblllppppppooonnnmmmoooooorrrwww|||yyyqqqmmmgggdddgggkkknnnqqqtttuuuwwwzzzzzzyyyxxxxxxyyyuuuuuuxxx~~~^^^@@@???:::999:::>>>DDDJJJNNNOOOGGG???;;;===>>>???HHHUUUmmm|||xxxtttyyy~~~cccGGG<<<777444777999888999<<>>:::666333000///,,,,,,------...//////000......////////////......dddsssuuuzzz{{{{{{wwwqqq}}}wwwuuuuuutttyyyyyygggfffmmmkkkjjjkkkpppwwwyyyyyy~~~\\\@@@777555111111000000///////////////........................---------............///---...///000000///...---111333///000555333===SSSlllooogggRRRHHHTTTkkkzzzzzzrrrqqqvvv}}}{{{vvvtttsssqqqqqqqqqqqqpppnnnkkkiiigggddd```ZZZRRRMMMNNNJJJGGGHHHHHHGGGEEECCCJJJKKKLLLKKKHHHDDDBBBAAACCCJJJRRRWWW]]]aaaaaa^^^TTTHHH<<<777444222222555444444333333333333333333666888:::::::::<<<>>>@@@JJJUUUdddnnnppppppppppppvvvwwwxxx|||zzzpppnnnjjjfffcccccchhhmmmkkknnnqqqsssttttttvvvwwwVVV;;;<<<999999<<>>@@@BBBNNN\\\uuuvvvnnnmmmssszzz}}}{{{mmmRRR999:::777777:::<<<;;;<<<@@@GGGHHHMMMWWW```iiittt}}}vvvrrrqqqqqqrrrssstttvvvvvvrrrlllhhh\\\WWWQQQNNNKKKDDD===999888@@@ZZZtttyyyuuusssuuuvvv{{{jjj|||rrrcccgggsss{{{lllMMM:::444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,///111333555888;;;>>>===???CCCFFFGGGLLL[[[jjjrrrmmmggg^^^TTTSSSNNNSSSaaajjjqqqxxxrrrrrrsssuuuvvvxxxuuusssrrrrrrqqqooommmggggggfffdddcccbbbccccccaaaaaa```___^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\^^^aaabbbccccccccceeedddgggkkkllllllqqqwwwyyyyyyzzz{{{~~~ppphhhooowwwwwwwwwuuuqqqqqqxxxuuulll___XXX\\\iiixxxvvviii\\\PPPJJJHHHBBBAAA???<<<888555333111,,,,,,,,,------...///000......////////////......^^^iiiyyyyyyxxxxxxrrrqqqpppvvv{{{hhhfffppprrrppprrrwww{{{||||||bbbCCC888444000111000000///////////////........................---------............///---...///000000///...---///222000222666444===RRRggghhh___OOOLLL]]]sssxxxtttxxx~~~|||wwwuuusssrrrrrrssssssqqqpppjjjiiihhhfffccc^^^WWWRRRRRRPPPMMMLLLNNNOOOKKKGGGJJJLLLLLLKKKGGGDDDCCCDDDNNNUUU[[[]]]```eeeddd```UUUIII===777444222222444666555444444444444444555666777999::::::<<>>FFFNNNRRRPPPMMMEEE>>><<<>>>@@@DDDRRRccc~~~|||oooggggggpppxxxwwwlllZZZEEE666:::777888;;;<<<;;;===BBBJJJKKKQQQ\\\gggppp|||~~~xxxsssqqqpppooooooqqqssssssqqqlllhhhccc^^^VVVNNNJJJEEE>>>999666===UUUppp{{{sssrrr|||zzzeeekkktttvvvmmmeeeiiiqqqvvvsssQQQ<<<777//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------.........,,,///333666888;;;>>>@@@@@@>>>@@@FFFNNNZZZjjjyyy~~~mmmdddbbb^^^XXXRRRVVV[[[fffsssxxx|||~~~zzzxxxssspppllljjjkkknnnqqqsssuuutttrrrpppooommmkkkiiifffeeedddcccccccccbbbaaa^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^````````````bbbaaaccchhhjjjiiikkkooopppqqqsssvvvyyy}}}~~~yyykkkhhhdddeeeoootttpppmmmlllkkknnnyyyxxxgggZZZYYYccctttzzzkkk\\\PPPIIIDDDBBB@@@>>>:::777555444...------------...///000......////////////......YYYdddttt~~~{{{uuuuuuzzz}}}wwwvvv|||qqqkkkkkkjjjqqq~~~zzzfffdddrrryyyuuuyyy}}}~~~}}}eeeEEE888555111111111000///////////////........................---------............///---...//////////////////---///---000555555???UUUgggeee[[[NNNRRReeexxx|||wwwvvv|||~~~~~~{{{xxxvvvuuusssttttttuuusssrrrlllkkkjjjiiigggbbb\\\WWWUUUTTTRRRQQQTTTWWWSSSMMMCCCEEEFFFEEECCCBBBEEEIIIRRR\\\aaa______bbbaaa[[[UUUIII>>>999666222222444555555444444444555555666666777999999:::===AAADDDSSS]]]jjjqqqrrrtttxxx}}}vvvhhhfffmmmtttppprrrtttwww{{{kkkMMM999;;;999:::???IIIRRRTTTPPPJJJBBB<<<:::>>>@@@FFFWWWjjjttthhh```aaaiiinnnjjj[[[KKK>>>888777555666999::::::>>>DDDMMMOOOWWWcccmmmvvv{{{uuurrrqqqmmmmmmnnnpppqqqpppllliiiiiiddd[[[PPPKKKHHHBBB<<<777:::OOOiii{{{xxxxxxvvvbbb```hhhllljjjhhhkkkoooppp{{{WWW???777000///...---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---......//////,,,000444888:::<<<>>>@@@CCC@@@AAALLLYYYhhhwww|||yyymmm```YYYVVVSSSRRRRRRVVVeeeuuu}}}xxxuuusssqqqpppkkkkkkjjjjjjkkknnnpppqqqtttsssrrrqqqnnnkkkiiihhheeecccbbbbbbbbbbbb```^^^[[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUWWWXXXZZZ\\\]]]]]]\\\\\\^^^\\\___dddfffeeefffiiikkklllnnnqqquuuyyy|||}}}{{{eeeTTTVVV^^^jjjzzz{{{tttooopppnnnnnnxxx~~~pppccc]]]bbbooozzzxxxiiiYYYMMMGGGFFFCCC???<<<999888777111000///------...//////......////////////......TTT^^^nnnxxxuuuooosss|||~~~xxxkkknnn~~~|||qqqfffeeejjjlllttt}}}hhheeeuuu~~~|||zzzeeeEEE999666333111111000///////////////........................---------............///...............///000000...///+++---555999HHHaaaooohhhYYYNNNVVVkkkyyy|||}}}yyywww}}}~~~{{{zzzvvvuuuttttttuuuvvvtttsssnnnnnnmmmlllkkkfff```\\\WWWWWWUUUTTTZZZ___[[[RRRAAABBBCCCAAA???@@@FFFKKKSSS```hhhddd```aaa___XXXTTTIII???:::777333111222333333333333444555666666777888999:::;;;>>>BBBEEERRR]]]iiioooqqquuu}}}yyy|||~~~}}}}}}}}}ooo]]]GGG999===999;;;AAAKKKTTTUUUNNNGGG@@@;;;;;;@@@EEEMMMaaavvvyyyrrriii]]]TTTWWWYYYZZZUUUIII>>>999999666444666999;;;<<>>999777GGG^^^rrr}}}yyywwwcccYYY___ccceeeggglllnnnnnndddGGG888000000///------,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------.../////////000444999===???@@@AAACCCGGGGGGNNN\\\jjjuuutttjjjccc[[[SSSPPPOOOOOOWWW```ggg}}}zzzwwwtttqqqooonnnkkkjjjhhhhhhhhhhhhiiikkkmmmooopppppppppooollliiiggggggbbb```^^^^^^______\\\YYYXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTUUUTTTVVV\\\___^^^___bbbdddeeegggjjjnnnrrruuuwwwzzzzzz{{{|||~~~~~~mmm___aaafffqqq{{{yyy|||zzzuuuyyy|||ooodddbbbjjjrrr~~~vvvgggYYYLLLIIIEEE@@@===;;;:::999444333000...---......///......////////////......NNNWWWdddmmmlllkkkuuummmiiitttvvvwwwrrrggg```eeeooottt{{{mmmhhh{{{xxxssswwwcccEEE999888666111111000///////////////........................---------........./////////...---------///000111111111+++---777>>>QQQmmmvvvkkkYYYMMMWWWmmmyyyyyy{{{~~~}}}vvvuuuttttttuuuvvvuuusssppppppooonnnmmmhhhbbb^^^XXXXXXWWWVVV]]]ccc___VVVEEEFFFEEEAAA===>>>EEEKKKYYYiiisssmmmggggggddd^^^TTTIII@@@;;;888333111111111111111222333444555666777888999:::;;;???CCCGGGOOOYYYeeelllooouuuxxxaaaRRRAAA777===999;;;AAALLLUUUVVVNNNEEE@@@<<<>>>DDDJJJUUUkkk{{{tttnnnhhh___SSSJJJNNNKKKHHHCCC<<<666555666666555777;;;===@@@IIIRRR[[[___hhhvvvzzztttrrrnnnmmmlllmmmoooppppppooofffbbbXXXLLLGGGHHHEEE>>>:::555AAAVVVjjjuuu}}}iiiWWW[[[___ccciiiooorrrsss}}}pppPPP<<<111000///...---,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,------...///000000555999>>>BBBDDDEEEFFFGGGKKKPPP\\\kkkwwwyyyiii___ZZZUUUQQQNNNOOOQQQVVVfffwwwzzztttnnnmmmmmmmmmmmmjjjgggcccccccccdddddddddgggkkknnngggiiijjjiiifffdddcccbbb```^^^\\\\\\]]]\\\YYYUUUUUUUUUTTTSSSRRRQQQQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNNNNNNNMMMLLLMMMKKKMMMSSSWWWWWWXXX[[[___```aaadddhhhlllppprrrssstttuuuvvvxxxyyyzzz{{{|||xxxwwwsssvvv}}}}}}~~~~~~~~~zzzkkkcccffflllttt|||sssfffNNNKKKFFFAAA===;;;;;;;;;666555222///.........///......////////////......LLLTTT```lllrrrvvv|||uuudddjjjmmmnnnlllkkknnnsssuuuzzztttjjjzzzwwwmmm|||~~~kkkIII888777111222111000//////.................................,,,---------.../////////////////////////////////,,,222444000555KKKiii~~~```QQQXXXaaallluuutttxxx~~~{{{yyyyyy{{{zzzuuutttuuuoooppprrrrrrpppkkkfffccc^^^WWWOOOMMMPPPTTTTTTSSSNNNLLLKKKIIIDDDAAAEEEMMM```sss{{{}}}lll```YYYLLL@@@;;;999666555555555333000111444777666555777888999;;;===@@@BBBCCCPPP[[[eeehhhlllwww|||zzztttaaaXXXNNN???777888<<>>444000...///...++++++...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,------------000444888;;;@@@CCCBBB@@@AAAHHHOOOVVVjjj}}}{{{hhhWWWNNNMMMQQQSSSRRRSSS^^^rrryyyqqqmmmffffffffffffffffffeeeeeebbbaaa```bbbeeeggghhhgggbbbbbbbbbaaa```______^^^[[[[[[ZZZXXXVVVTTTSSSRRRPPPOOONNNMMMKKKKKKJJJJJJJJJEEEDDDHHHHHHEEEFFFLLLGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGJJJNNNRRRUUUWWW\\\^^^```bbbeeehhhmmmpppkkkmmmnnnoooppprrrvvvyyywwwyyy{{{}}}~~~~~~}}}}}}~~~{{{mmm]]]aaadddnnn~~~vvv```VVVGGG??????BBB???:::;;;:::666222...---///111000111111111222222222222HHHPPP___nnnwwwzzz~~~xxxfffjjjooosssrrrpppsssvvvxxxzzznnn{{{qqqdddxxx|||~~~kkkHHH888666111222111000//////.................................---------...............////////////////////////,,,111333111999PPPmmmzzz]]]QQQXXXaaallluuutttwww~~~zzzxxxyyy|||{{{wwwvvvxxxqqqrrrtttsssqqqlllgggddd^^^XXXPPPLLLLLLOOORRRTTTSSSPPPNNNLLLGGGCCCGGGNNNbbbttt~~~|||mmm[[[OOOBBB<<<:::777555555555222000111444666666555777888999;;;===@@@BBBCCCOOOXXXaaaccchhhvvv~~~~~~~~~nnn___WWWMMM???888:::<<<@@@HHHPPPUUUQQQGGG???>>><<<>>>HHHVVVhhhssspppooolll```NNNAAA===:::999888666555555444444:::999;;;AAAFFFLLLVVVaaahhhoooyyyzzzvvvssssssrrrqqqqqqqqqppppppkkkcccXXXOOOIIIFFFCCCAAA777888999AAAZZZyyy{{{}}}zzzaaabbbgggooorrrpppmmmmmm|||}}}\\\BBB777222//////...+++***---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------...111666:::AAADDDFFFDDDBBBFFFPPPXXXjjjwwwtttdddXXXOOOMMMOOOPPPXXX___ccclll}}}vvvoookkkdddddddddddddddccccccbbb```___^^^```bbbddddddddd``````___^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOOKKKKKKKKKJJJHHHGGGEEEDDDEEE@@@???CCCCCC@@@@@@CCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAACCCFFFIIILLLOOOPPPXXXZZZ\\\^^^```dddhhhlllnnnooopppooonnnooorrrttttttuuuwwwyyy{{{}}}~~~~~~~~~ttteee^^^aaakkk|||~~~lllaaaRRRFFFBBBAAA???<<<;;;:::777444111//////000000000000111111111222222CCCKKK]]]rrrsss```eeennntttsssrrrvvvyyyzzz{{{ppp{{{pppfffuuuzzz~~~lllJJJ999777222222111000//////................................................---------////////////////////////---000000222>>>WWWppp~~~oooXXXPPPXXXaaannnzzz{{{|||oooyyy~~~xxx|||zzzxxxyyy}}}}}}yyyxxxzzztttuuuuuuuuurrrmmmhhheee]]]YYYQQQJJJGGGKKKRRRWWWZZZWWWTTTPPPKKKFFFIIIPPPcccuuusss```RRREEE???;;;777444444333222000111333555555444777777999:::===???BBBCCCLLLTTT[[[]]]bbbqqqzzziii___kkk{{{xxxooofff^^^XXXLLL>>>999<<<<<>>WWWwwwxxxppptttyyyoooooo|||dddGGG;;;444000///...+++***,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------///333:::???DDDEEEDDDBBBCCCLLLYYYddd}}}sss\\\OOOKKKJJJMMMPPPWWWeeetttzzz~~~vvvnnniiifffaaaaaabbbbbbaaa``````___]]]\\\[[[]]]___``````___\\\\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRPPPMMMLLLJJJIIIFFFFFFFFFEEEDDDBBB@@@???CCC>>><<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===???AAADDDFFFGGGPPPRRRUUUWWWZZZ]]]bbbfffkkklllmmmlllllllllnnnpppqqqqqqsssuuuwwwzzz|||}}}rrrbbbccciiivvv{{{qqqbbbSSSHHHBBBAAABBB<<<;;;999666444222000//////000000000111111111111BBBHHH[[[vvvgggTTTeeeooovvvttttttzzz}}}|||{{{xxxsssvvvqqqrrryyyoooLLL;;;999555222111000///..................................../////////...---------,,,/////////////////////////////////222AAAYYYnnnxxxcccRRROOOXXXbbbtttpppgggtttzzzvvv~~~~~~}}}{{{{{{~~~~~~zzzxxxzzzuuuvvvvvvuuurrrmmmiiifff]]]YYYRRRJJJFFFKKKVVV```bbb]]]XXXTTTNNNIIIKKKQQQbbbuuu{{{ooodddVVVHHHAAA===777444444222111111222333444444444666777888:::<<>>===EEEOOOVVVUUUMMMCCC;;;@@@AAAGGGTTTggg}}}xxxooommmppppppfffSSSAAA999888555555666777777777777777:::<<>>;;;999777===UUUuuu~~~uuuttt}}}lllMMM===555/////////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...111666>>>CCCGGGFFFFFFFFFKKKXXXiiiuuulll^^^OOOHHHHHHKKKPPPUUUhhhwww}}}xxxuuuuuutttpppkkkeeeaaa```___`````````___^^^]]]]]][[[ZZZYYYZZZ\\\]]][[[ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@??????@@@AAADDD???::::::<<<>>>===<<<:::999999888888888888888888888888999;;;===>>>???GGGIIILLLPPPSSSXXX]]]aaabbbdddfffhhhiiikkkmmmpppoooooooooppprrruuuxxxzzz|||zzz~~~pppkkkgggkkkvvvsssbbbQQQEEECCCGGG===<<<:::999888555222/////////000000000111111111FFFIIIZZZxxxxxxbbbPPPmmmxxx}}}zzzzzz}}}yyywwwvvvuuu|||wwwsssnnnwwwpppMMM:::888444222111000///..................................../////////...---------,,,////////////////////////000000...333BBBXXXiiiooo[[[PPPQQQZZZeee}}}{{{llliiiwww|||||||||}}}~~~}}}}}}~~~yyywwwxxxuuuuuuuuutttqqqmmmiiiggg]]]ZZZTTTLLLHHHOOO^^^jjjggg```ZZZUUUOOOKKKLLLQQQ___uuusssnnngggYYYKKKCCC>>>888444333111222333333333444444555666777888:::<<>>;;;===CCCHHH[[[fffmmmfffUUUKKKNNNVVV[[[cccmmmssswww}}}uuummmhhhdddaaahhhhhhdddYYYHHH;;;999>>>???HHHSSSYYYUUULLLBBB<<>>BBBJJJRRRXXX```nnn{{{}}}|||}}}}}}}}}~~~vvvzzz{{{||||||zzzwwwtttrrrjjjfff^^^TTTKKKDDD@@@>>>:::999666999OOOnnn{{{~~~~~~~~~uuusss~~~sssSSS???666///...///......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000444:::AAAFFFHHHIIILLLPPPZZZiiizzzyyyhhhWWWOOOHHHFFFHHHNNNZZZdddyyy|||uuuqqqpppkkkkkkkkkhhhddd```^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZYYYWWWVVVTTTTTTRRRPPPNNNMMMKKKKKKHHHGGGFFFDDDCCCAAA@@@???BBB@@@===;;;<<>>888444333000222555555444444555666666666888999<<<>>>AAABBBJJJSSS[[[[[[YYYWWWTTTQQQEEEAAA===;;;999:::AAAIIIWWW\\\]]]TTTGGGAAAGGGOOOGGGPPP\\\fffoooyyy{{{ooofffbbbcccfffhhhpppooogggWWWDDD999999>>>BBBLLLWWW[[[UUUKKKCCC??????DDDMMM___{{{zzzrrrkkkfffmmmpppkkkYYYFFF;;;777777666555555444555666888999???DDDNNNXXX^^^fffuuu|||zzz{{{|||}}}}}}}}}zzz{{{|||~~~~~~|||xxxtttqqqhhhfff___VVVLLLDDD@@@>>>777888555555FFFddd{{{uuusssvvvzzz~~~~~~}}}nnnmmm||||||\\\CCC888///.../////////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------///111444777<<>>>>>===@@@===:::888999===BBBFFFRRROOOFFF:::444555666555555555444333333333444444333333333333444555666777777:::===AAAEEEJJJPPPTTT]]]___bbbdddeeegggiiijjjkkkkkkkkklllmmmnnnooopppsssrrrwwwzzzwwwxxxzzzzzzjjj```dddtttiiiNNNBBBBBBBBB???===<<<===;;;666222000111111111222222222222\\\SSSZZZvvv{{{zzzwwwiiiVVVgggvvvzzznnnpppvvvoookkkqqqsssxxxyyy{{{}}}{{{sssjjjdddkkkwwwtttOOO:::777222222111000//////.................................---------...............////////////////////////...000111666CCCVVVcccgggXXXXXXbbbjjjooorrrxxx~~~}}}}}}~~~yyywwwxxxuuuuuuuuuuuussspppnnnlllccc^^^WWWPPPPPPYYYgggqqqggg___VVVQQQLLLHHHIIILLLZZZsss{{{yyyiii[[[LLLDDD>>>888444333111333666777555555666777666666777999<<<>>>@@@BBBNNNWWW^^^^^^[[[XXXSSSMMMBBB===;;;>>>@@@@@@EEEKKKLLLMMMKKKGGGBBBBBBGGGLLLFFFMMMVVV```kkkvvvqqqkkkddd```cccjjjqqquuuxxxtttgggRRR@@@888:::???DDDNNNZZZ\\\UUUKKKEEECCCBBBJJJVVVjjjtttmmmjjjiiinnnnnneeeQQQ@@@888777555666555444444666999===@@@CCCIIIUUU___fffnnn~~~}}}{{{xxxxxxyyy{{{{{{{{{|||~~~|||}}}~~~yyytttqqqfffeee```WWWMMMDDD@@@???555888666333???[[[vvvtttpppttt|||tttooowwwyyyooohhhkkkwwwfffIII<<<111...///...---------,,,,,,++++++,,,,,,---***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......+++++++++,,,,,,------------000333777:::>>>CCCGGGCCCJJJVVVdddqqq|||uuufffXXXOOOJJJGGGJJJTTT```lllyyy~~~vvvsssooojjjiiillleeeeeeeeeccc___]]]\\\]]]ZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTRRROOOLLLIIIIIIHHHGGGEEEDDDDDDCCC??????>>>>>>>>>=========<<<;;;999888888:::<<<>>>JJJLLLHHH===444444666666444333222222111111222222111111111111222333444555444666999;;;===AAAFFFJJJTTTWWW[[[^^^```aaadddffffffgggiiikkklllnnnnnnnnnppppppuuu|||{{{sssrrrxxx}}}uuujjjiiiqqquuuYYYHHHFFFEEEAAA======>>><<<888333222222222222333333333333dddWWWZZZttt~~~{{{}}}zzzuuuvvvvvvgggSSScccuuu}}}ppprrr{{{uuuooopppppptttuuuwwwwwwssslllhhhgggnnn{{{xxxSSS>>>:::555222111000//////.................................,,,------....../////////////////////////////////,,,///222777DDDVVVccchhhZZZ]]]jjjqqqssszzzkkkxxx|||~~~~~~{{{|||~~~yyyxxxyyyvvvvvvvvvvvvtttrrrpppooofff```WWWQQQQQQZZZgggpppfff]]]TTTOOOKKKGGGGGGKKKYYYppp|||{{{uuuiii[[[LLLDDD>>>888444333111444777888666555666888555666777999;;;>>>@@@BBBQQQYYY``````^^^[[[VVVQQQLLLBBB<<<@@@EEEGGGKKKPPPDDDBBB@@@@@@AAACCCEEEFFFPPPSSSYYY```iiirrr|||zzzvvvqqqkkkaaa___^^^aaaiiisss{{{}}}vvvfffOOO<<<777;;;@@@EEEPPP[[[]]]UUUKKKFFFFFFHHHQQQ___tttxxxpppkkkkkknnnmmmlllaaaLLL<<<777666444888777555666999>>>CCCGGGMMMTTT```kkkrrr{{{~~~yyywwwvvvvvvxxxzzzzzzzzzzzz}}}|||~~~~~~yyytttpppeeeddd```XXXMMMEEEAAA@@@666;;;999444===XXXttt~~~uuupppvvv}}}ooofffhhhjjjggghhhnnnsssmmmMMM@@@333//////---+++***------++++++++++++------************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......+++++++++,,,,,,------------000555999<<<@@@DDDGGGJJJSSSbbbrrruuu^^^QQQKKKIIIGGGHHHQQQdddvvvyyysssrrrpppjjjiiilllbbbbbbbbb___\\\YYYYYYYYYXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQOOOKKKHHHEEEEEEDDDCCCBBBBBBAAAAAA========================888888999999888777666555555===???666///000333333222222111000000000000000/////////000111222333444444555777888999;;;???BBBGGGLLLQQQVVVZZZ]]]aaacccccceeehhhkkkmmmnnnoooooonnnppptttyyyyyywww{{{}}}uuuuuu}}}uuuooopppvvv|||}}}bbbQQQNNNGGGBBB======>>>===999555222222333333333444444444iiiXXXZZZuuuzzzyyy|||vvvqqqiii[[[hhh~~~yyysssxxx|||oooeeemmmssstttwwwyyywwwqqqllljjjsss}}}{{{UUU>>>:::777222111000//////.........////////////////////////////////////////////////000000000000///////////////111222999KKKaaakkkjjj]]]```dddkkkwww}}}tttlllvvv~~~~~~~~~~~~}}}}}}}}}|||}}}|||{{{xxxvvvrrrpppnnnhhh___VVVRRRSSSWWWaaajjjccc^^^WWWNNNGGGEEEGGGIIIXXXmmmwwwhhhYYYLLLHHHBBB:::666999444555666666555555666888555777999:::<<<>>>AAADDDQQQWWW___dddccc^^^YYYUUULLLJJJGGGHHHKKKNNNNNNMMMEEEBBBAAACCCBBBAAAEEEJJJMMMTTT]]]eeekkkpppsssvvvzzzuuuooojjjiiigggdddaaa\\\ccclllrrrzzzttt^^^GGG::::::>>>AAAIIIZZZ```\\\UUUGGGAAAIIIKKKZZZmmmuuujjjeeefffiiikkkjjj___RRRGGG===555555888111555888999:::???IIIQQQWWW```kkkttt}}}|||yyyxxxwwwvvvtttsssssstttttttttsssvvvxxx|||~~~~~~|||}}}|||{{{xxxsssooohhh```ZZZPPPFFF@@@@@@@@@999444666???RRRmmmmmmiiixxxuuulll```[[[]]]aaaeeefffoootttzzz\\\>>>///000---+++...---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,.........,,,,,,,,,---666555777===>>>>>>CCCLLLQQQ^^^uuu|||cccMMM@@@AAAHHHOOOXXXlll}}}{{{wwwtttpppjjjfffcccaaaaaacccaaa___^^^]]]\\\ZZZXXXYYYXXXVVVTTTQQQPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFEEE??????>>>>>>===<<<<<<<<<;;;;;;::::::999888777777888777777666555555444444222222222111111111000000000000000000000000000000////////////000000000000//////111222444666777777<<>>999555222111000//////......///////////////////////////////////////////////////000000000000//////////////////222===TTTiiinnniiiZZZ___dddiiissswwwgggttt}}}~~~~~~~~~}}}}}}}}}|||{{{zzzxxxvvvsssqqqpppmmmcccXXXSSSPPPQQQXXX``````\\\UUULLLFFFEEEGGGJJJTTTiii|||xxxkkk[[[LLLGGGAAA777333555444555666666555555666888555777999:::<<<>>>AAADDDOOOUUU]]]aaaaaa^^^ZZZWWWQQQOOOMMMMMMNNNOOONNNLLLFFFCCCBBBBBBAAA???CCCHHHNNNSSS[[[bbbfffjjjmmmooollliiieeedddeeefffdddccciiipppvvv{{{qqq[[[FFF;;;;;;AAAEEENNN]]]aaa[[[TTTHHHDDDLLLQQQeee}}}sssjjjfffggghhhhhheeeYYYKKKBBB;;;666666999444777:::;;;<<>>999555666>>>PPPlll~~~jjjgggyyy}}}qqqaaaXXXZZZbbbfffeeetttwwwaaaBBB111111---+++---,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////------...///666666999=========EEEOOOXXXllllllYYYIIIBBBFFFNNN\\\jjjyyyrrrooopppnnnjjjfffcccaaaaaaaaaaaa___]]]\\\\\\[[[YYYWWWWWWVVVTTTQQQOOOMMMLLLLLLJJJIIIHHHGGGEEEDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777666666666555444444333333222222222111111000000000000000000000000000000000////////////000000000000///000111222333444555666888:::===@@@DDDKKKRRRXXX^^^```bbbdddeeehhhkkknnnqqqqqqrrrrrrqqqrrrtttwww|||zzzzzz}}}vvvllldddhhhtttvvvlllTTTLLLDDDCCCEEEFFFAAA;;;999666333222222333333333iiiZZZ```xxxvvv|||}}}wwwfffhhhwwwnnnvvvvvvkkkqqqrrrwww|||}}}zzztttnnnjjjsss|||ZZZ@@@888444222222111000////////////////////////////////////////////////////////////////////////000000000000000...222DDD```ssspppeeeUUU^^^eeefffmmm~~~rrrdddsss}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyxxxvvvuuusssrrroooeeeZZZSSSNNNMMMRRRXXX]]]YYYRRRKKKEEEDDDGGGJJJRRReeexxxwwwooo^^^NNNGGG@@@777222444444555666666555555666888555777999:::;;;===@@@CCCMMMRRRYYY^^^___]]][[[ZZZWWWVVVTTTTTTTTTRRROOOLLLHHHEEECCCCCCAAA???AAAGGGLLLPPPVVV[[[___aaaccceee```___```cccfffiiijjjiiixxx}}}|||mmmWWWEEE<<<>>>DDDJJJUUUaaaaaaYYYRRRIIIGGGRRRYYYrrryyyoooiiigggggggggeee___QQQCCC<<<:::777777999777:::===>>>@@@HHHTTT^^^dddppp}}}zzzxxxuuutttrrrpppnnnmmmmmmnnnppppppooonnnnnnoooqqqqqqtttwwwzzz{{{||||||}}}~~~{{{ssslllddd]]]SSSHHHBBBBBB<<<999777777<<>>===@@@JJJVVVcccyyyuuuiiiZZZNNNGGGFFFNNNXXXhhhzzzyyyrrrlllhhhgggfffdddaaa```______```^^^\\\ZZZZZZZZZZZZXXXVVVUUUSSSQQQNNNLLLJJJIIIHHHEEEEEEDDDBBBAAA@@@??????======<<<<<<;;;::::::999999999888888777666666666444444444333222222111111111111111111000000000000////////////////////////////////////000000000000///000000111222222333333555555666777:::@@@HHHMMMVVVYYY]]]```cccfffiiillllllmmmnnnoooooopppsssuuuyyyvvvsss{{{pppcccgggsss{{{```SSSFFFCCCHHHJJJDDD<<<<<<999555444444444444333ssseeeiiizzzwww{{{}}}vvvaaahhhzzzwwwnnngggsss{{{pppuuuwww{{{~~~|||yyytttnnnhhhoooxxx]]]AAA888444333222111000////////////////////////////////////////////////////////////////////////000000000000222...333JJJhhhwwwmmm]]]QQQ^^^gggggglllzzzkkkdddrrr}}}}}}}}}}}}|||||||||{{{{{{zzzyyyxxxwwwvvvuuuuuuuuulllcccZZZTTTPPPOOORRRXXX]]]YYYRRRJJJDDDCCCFFFIIITTTcccuuuwwwrrr___NNNGGGAAA888444555444555666666555555666888666777999:::;;;<<>>===<<<<<<;;;;;;::::::999888888888777777666666555555555444222222222111111000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444444666:::???CCCKKKOOOTTTYYY]]]bbbgggjjjiiijjjlllmmmmmmnnnqqqsssvvvtttssswwwxxxiiijjjsss|||ooo^^^JJJCCCGGGIIICCC;;;>>>;;;777555444444444333wwwjjjkkkyyywwwzzz|||uuu^^^___nnn}}}~~~qqqiiidddqqqzzznnnrrr{{{~~~}}}zzzyyyxxxpppfffkkksss___CCC999555333222111000000/////////////////////////////////////////////////////////.../////////000000000111333...555NNNjjjsssfffUUUOOO^^^jjjlllttt|||kkkfffpppwww|||~~~|||zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuulllddd\\\XXXTTTRRRUUUZZZ___[[[SSSKKKDDDBBBDDDGGGSSS___ooo}}}ppp\\\IIICCC???888555666444555666666555555666888666888999::::::;;;>>>@@@HHHMMMSSSWWWYYYZZZZZZ[[[XXXZZZ]]]______]]][[[ZZZUUURRROOOOOOLLLIIIKKKPPPSSSVVVZZZ]]]```cccfffiiioooqqqtttwwwyyy{{{}}}~~~|||gggPPPBBB>>>@@@HHHRRR^^^cccZZZNNNJJJGGGLLLZZZddd~~~ssskkkbbb___bbbeeedddbbbVVVHHH;;;888999999999999999===CCCGGGNNNZZZkkkwww|||zzzzzzwwwsssmmmiiihhhhhhiiiiiigggeeeccc```______```aaaiiijjjkkkkkkkkknnnsssvvvyyy|||~~~qqqjjjbbb[[[QQQFFFAAA@@@<<<;;;999666333;;;PPPeeeuuuzzzrrrwwwkkkttt}}}|||uuuqqq}}}uuuPPP888444000///111///,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......+++,,,---......111444777777<<<@@@AAAEEEOOO^^^hhhqqqzzzeeeUUULLLFFFHHHPPP\\\mmm{{{vvvmmmmmmllleee^^^dddcccaaa___]]][[[ZZZYYYWWWUUUSSSSSSTTTSSSRRRPPPNNNMMMKKKHHHEEECCCBBBBBB???>>>>>>===<<<;;;::::::999999888888777666666555444444444444444444333333000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000///111333444555555777999???CCCIIIOOOUUU[[[aaaeeefffhhhjjjkkkkkklllmmmoooppprrrssssssxxxuuuoooqqqvvvnnnWWWIIIGGGGGGCCC===???<<<888555444444333222wwwiiidddrrr{{{vvvxxx{{{}}}xxxaaaWWWfffvvvzzzyyyzzz|||}}}qqqkkkhhhuuuvvviiilll|||~~~~~~~~~nnnlllrrraaaDDD:::666333333222111000000000000////////////////////////////////////////////////......//////000000111111333///777NNNfffkkk___SSSOOO```nnnvvv{{{llljjjqqqtttuuu|||yyyyyyxxxxxxxxxxxxwwwwwwwwwxxxwwwuuutttsssssstttuuuppphhhaaa]]]XXXTTTUUUXXXbbb]]]UUULLLEEECCCEEEHHHQQQYYYhhhzzzmmmXXXEEE>>><<<777444555444555666666555555666888777888:::::::::;;;===???GGGLLLRRRVVVXXXWWWWWWWWWTTTXXX]]]aaabbbbbbbbbccc^^^[[[YYYYYYWWWTTTWWW\\\```bbbeeehhhjjjnnnrrrvvvzzz|||~~~~~~|||dddLLLAAA???AAAKKKVVV```bbbWWWIIIGGGFFFNNN^^^jjjyyykkkddd^^^]]]aaadddaaa]]]NNNCCC:::888:::999:::;;;<<>>DDDIIIPPPWWW\\\```bbbeeeggghhhiiikkkmmmjjjoooqqqnnnnnnttt|||zzzwwwyyyuuussssss}}}jjjYYYOOOJJJFFFDDDBBB>>>999666555444222111}}}kkk```kkk|||wwwvvv|||}}}eee]]]jjjvvvyyyvvvtttrrrpppqqqoooooo{{{vvvhhhlll}}}rrruuucccDDD:::777333333222111000000000000////////////////////////////////////////////////.........///000111111111222000999NNNaaaddd\\\VVVRRRbbbrrr{{{rrrqqqyyyzzzsssxxx~~~{{{wwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvtttrrrqqqrrrsssssspppjjjccc___[[[VVVUUUYYYbbb^^^VVVNNNGGGFFFHHHKKKTTTXXXeeewwwpppYYYDDD>>><<<777444666444555666666555555666888777999::::::999:::<<<>>>GGGLLLRRRVVVWWWUUUTTTSSSSSSWWW]]]aaabbbdddgggiiifffcccbbbcccaaa```ccciiijjjlllnnnoooqqquuuyyy}}}~~~yyy```HHH???@@@DDDOOO[[[```aaaUUUGGGFFFHHHPPPaaaqqqoooccc^^^\\\___dddddd]]]UUUCCC===888999:::999;;;>>>@@@GGGRRR^^^jjj{{{nnn\\\VVVVVVSSSOOOMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPOOOMMMLLLNNNQQQUUUWWW]]]```cccdddfffkkkssszzz|||uuummmfff___YYYPPPFFFAAAAAA;;;999888666444666AAAMMMlll{{{oooqqqxxx{{{wwwzzz]]]???777111//////,,,------------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................,,,,,,,,,---------......---...///000222666;;;???:::@@@EEEKKKYYYlllzzz~~~~~~]]]FFFBBBBBBJJJ\\\mmm{{{wwwrrrmmmiiihhhfffccc```___^^^\\\YYYVVVSSSPPPNNNLLLJJJHHHGGGFFFEEECCCAAACCCBBB@@@>>>===<<<;;;;;;999999999888777777666666666555555444333333222222111111111111111111111111////////////////////////---------....../////////000000000000000000000000////////////000000000000000000000111111222222222///111222222111000111222333555777:::>>>DDDLLLQQQWWWZZZ___ccceeegggjjjllliiimmmnnnkkkkkkpppvvvwwwzzzxxxsssssszzz~~~xxxrrrwww|||kkkZZZNNNIIIIIIDDDAAA<<<888666555333222pppaaakkk~~~wwwyyy~~~gggkkksssyyyvvvqqqnnnllliiioooppprrryyykkkpppwwwxxxeeeEEE999777444333222111000000000000////////////////////////////////////////////////---......///000111111222111000:::NNN]]]___\\\ZZZSSScccttt|||xxxuuurrr{{{wwwyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvsssqqqpppqqqrrrrrrnnnhhhccc```\\\XXXXXX[[[aaa]]]WWWOOOIIIHHHKKKNNNZZZ\\\eeevvvuuu]]]HHHAAA???:::777888444555666666555555666888888999::::::999:::<<<>>>GGGLLLRRRVVVVVVTTTQQQPPPRRRWWW]]]```bbbeeeiiilllkkkhhhgggiiihhhgggkkkqqqooopppqqqrrrsssvvvzzz~~~vvv]]]EEE>>>AAAFFFRRR___aaaaaaTTTFFFFFFIIIRRRcccvvvtttiii]]][[[[[[aaagggeeeZZZOOO;;;888777999:::999<<<@@@DDDLLLYYYggguuuvvvaaaSSSHHHIIIKKKIIIGGGGGGBBBCCCEEEEEEDDDDDDEEEGGGJJJIIIHHHIIILLLPPPUUUXXX\\\```dddeeeggglllvvv}}}yyyrrrmmmfff___YYYQQQGGGCCCCCC:::888777777777888@@@IIIfffuuunnnnnnzzzkkkppppppqqq~~~bbbBBB888111------))).........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------******+++,,,,,,---..............................,,,,,,,,,---------.........///111222444999>>>CCC@@@EEEJJJRRRdddzzzfffOOOHHHDDDGGGTTTiiizzzwwwnnnmmmjjjfffbbb`````````[[[ZZZXXXVVVSSSOOOLLLKKKHHHFFFCCCBBBAAA@@@>>><<<>>>===<<<;;;:::999999999777777777666666555555444555555444333333222222111000000000000111111111111.../////////////////////---------.........//////111111111111111111111111////////////000000000000///000000111222222333333444444333222000111333666333333444444777===DDDIIIPPPTTTZZZ___cccfffjjjllllllnnnmmmkkknnntttvvvtttsss|||xxxpppooottt~~~~~~tttqqq{{{vvv```PPPJJJJJJGGGCCC>>>:::888666444333{{{dddkkkyyy~~~vvvvvvyyywww}}}~~~wwwooommmlllkkkqqqqqq}}}qqqoooyyywwwfffJJJ===555333222111000////////////............///////////////////////////////////////////////////000111111222222999IIIXXX^^^ZZZVVVYYYeeeppp}}}xxxqqq{{{~~~{{{yyyyyyxxxwwwuuutttssssssttttttssssssttttttsssqqqpppoooooollleee^^^\\\\\\\\\[[[^^^]]]XXXPPPHHHHHHNNNTTT[[[```hhhssswwwjjjZZZKKK???777555999666777888777555555666888777999;;;;;;;;;;;;===???BBBIIIQQQVVVTTTRRRPPPOOOQQQUUU[[[aaadddfffhhhiiijjjlllnnnnnnmmmmmmooopppnnnpppsssuuuvvvwwwyyy{{{vvvWWWCCCAAA@@@HHHWWW]]]dddXXXLLLFFFEEEIIIZZZmmmqqqddd]]]ZZZYYY^^^bbb___SSSIII===999888:::<<<<<<@@@EEEFFFTTTfffwwwxxxbbbVVVJJJIIIGGGEEEBBB@@@>>>=========>>>>>>?????????@@@BBBCCCDDDFFFIIIKKKMMMOOOTTTYYYaaafffjjjooovvv{{{|||vvvsssppplllhhhddd[[[MMMDDDAAA>>>:::666666555666===DDD```{{{ooojjj|||bbbccc{{{ppprrrpppqqqoooJJJ777222000///.........---------,,,,,,,,,------++++++++++++------------------,,,,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,........................,,,---.../////////...---///...///333:::@@@BBBBBBEEEHHHMMM[[[tttpppZZZIIIFFFLLLPPP___uuu}}}mmmllljjjgggeeedddbbb```^^^YYYVVVSSSPPPMMMJJJFFFCCCBBBBBBAAA@@@???>>>===<<<======<<<;;;;;;:::999999555555444333333222111111333333222222111000//////////////////////////////////////////////////////000000//////.........---000000000000000///////////////000000111111222222444333222222222333444555666555555555444444444444111111222333555888;;;===DDDJJJTTT\\\bbbeeegggiiihhhiiikkklllmmmooorrrttttttvvvzzzuuukkkiiimmmyyywwwttttttvvv|||sss]]]OOOKKKDDDCCC===666666:::888222{{{dddjjjwww|||wwwzzz{{{tttrrrqqqooouuuvvvtttssszzz||||||gggIII<<<666333222111000////////////............///////////////////////////////////////////////////000111111333333:::KKK\\\aaa]]]XXX___kkksss~~~wwwrrr~~~~~~{{{yyyyyywwwvvvtttrrrqqqqqqqqqqqqpppqqqrrrsssssssssrrrqqqsssoooggg___ZZZXXXWWWVVV^^^]]]YYYQQQJJJJJJPPPWWW___dddjjjrrr~~~|||ooo]]]OOOBBB888555666666777888777555555777888777999;;;;;;;;;<<<>>>@@@EEEKKKRRRVVVTTTQQQOOOOOOSSSZZZccciiijjjiiijjjkkklllmmmooooooooooooqqqsssrrruuuwwwyyyzzz{{{}}}nnnQQQ@@@@@@AAAKKKZZZ```bbbVVVKKKHHHIIIPPPdddwwwvvviii^^^[[[[[[\\\___```ZZZNNNDDD;;;888888:::<<<>>>DDDLLLSSSeee|||ooobbbVVVMMMIIICCCCCCAAA@@@???===<<<<<<999:::;;;<<<======>>>????????????@@@AAACCCDDDEEEOOOSSSYYY^^^cccjjjssszzz{{{uuurrrppplllgggcccYYYLLLDDDAAA>>>999666666555666<<>>===<<<;;;::::::999888888777666666555555444444444333222222111111333333222111111000//////////////////////////////////////////////////////000/////////............//////////////////////////////000000111222222222444444333333333444555666666666666666555555555555444444444444555777999:::<<>>:::999:::<<<>>>BBBMMMYYYddd{{{nnnXXXKKKDDD@@@@@@CCC>>>============<<<<<<<<<::::::;;;<<<===???@@@@@@???>>>>>>>>>>>>???AAABBBJJJMMMQQQUUUZZZcccooowww|||zzzuuussspppkkkfffaaaXXXLLLDDDBBB>>>999666666555666<<>><<<;;;;;;:::999888777777555555555444444333333222333333333222222111111000222222111111000000//////////////////////////////////////////////////////////////////...................../////////////////////000111111222333333555555444444555555666777888888777777777666666666777777666666666666777777666:::@@@FFFMMMUUU\\\aaafffiiikkklllmmmmmmoooqqqmmmmmmppptttxxxzzzzzzyyyuuuvvvvvvooogggjjj|||yyyvvv~~~pppiiippp{{{rrraaaXXXPPPNNNHHH???999888666222}}}uuu```cccmmmsssyyy~~~uuuuuusssooopppsssrrrnnnnnnqqqooopppwwwzzziiiFFF:::777333222111000////////////............///////////////////////////////////////////////////000000111555666DDD^^^pppoooccc[[[nnnrrrqqqyyytttqqq||||||qqqppp}}}{{{zzzzzzvvvuuusssrrrpppnnnmmmllllllmmmoooqqqsssssssssssspppkkkfffbbb\\\WWWWWWYYY^^^]]]ZZZSSSMMMOOOVVV^^^llloooqqqrrruuuzzz{{{xxxeeeYYYLLLDDD>>>999888:::666777888777666666888:::888:::;;;<<<<<<>>>AAADDDHHHNNNTTTWWWWWWWWWYYY[[[aaalllvvvwwwpppjjjiiillljjjlllnnnooooooppprrrtttwwwyyy{{{||||||~~~wwwXXXDDD<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBDDDGGGHHHKKKLLLNNNOOOSSS\\\hhhqqqxxx}}}{{{vvvtttpppkkkeeeaaaXXXLLLDDDBBB===999777666555555;;;BBBXXXxxxttt~~~jjjTTTRRRYYY\\\aaafffkkkrrr[[[@@@444222111000......---------,,,,,,,,,++++++------------++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........................,,,,,,---....../////////...222888===???BBBEEEGGGQQQ\\\nnn}}}kkkUUUSSSSSSTTT^^^ppp}}}wwwpppllliiieeeaaa^^^[[[WWWTTTOOOKKKEEEAAA???>>>======999999888777777666555555555555555444444444333333222222222111111000000000111111000000000////////////////////////////////////////////////////////////////////////......................../////////000000111222333333444444777777777777777888888888999999888888888888777777888888777777777777777777666888;;;>>>DDDLLLUUU\\\bbbeeeiiikkkkkklllmmmnnnnnnnnnppprrruuuwwwxxxyyyvvvyyyzzztttkkkjjjuuuzzzwwwvvvlllqqq{{{|||iii^^^WWWTTTNNNEEE>>>:::888777xxxoooZZZ^^^iiiqqq{{{~~~vvviiilllooopppssswwwvvvqqqmmmmmmyyy~~~jjjlll{{{~~~zzz|||iiiFFF:::888333222111000////////////............///////////////////////////////////////////////////000000111444888LLLjjjzzzrrrbbbZZZlllmmmjjjrrryyyxxx|||}}}ssssss}}}{{{{{{zzzwwwwwwvvvtttrrrpppooonnnooopppqqqrrrsssrrrrrrqqqqqqlllhhhfff```YYYYYY^^^```___ZZZRRRMMMPPPYYYaaasssxxxzzzyyyyyy{{{|||zzznnn___OOOEEE>>>888555666666777888777666777888:::999:::;;;<<<===???CCCFFFIIINNNTTTXXXZZZ\\\aaadddnnnuuu{{{xxxoooiiijjjnnnkkkmmmpppqqqqqqsssuuuwwwyyyzzz|||||||||~~~xxxnnnRRRBBB===CCCIIITTT\\\XXXQQQIIIEEELLLVVVeeekkkbbb___[[[[[[bbbgggbbbUUUFFF===999:::;;;???CCCGGGQQQccctttrrraaaNNNHHHDDDFFFFFFBBB??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDFFFJJJNNNQQQSSSSSSTTTSSSSSSYYYaaahhhnnnsssxxx{{{||||||xxxuuuooojjjfffaaaYYYLLLDDDCCC===999777777555555:::@@@ZZZzzzsssvvvqqq\\\VVVZZZ___dddgggllluuucccEEE666333111000......---------,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................,,,,,,------...///000000///444:::======@@@EEEJJJZZZdddtttzzz]]]OOOSSSUUU[[[jjj~~~wwwsssllliiiddd```\\\XXXSSSPPPLLLHHHBBB>>>===<<<<<<;;;777777777666555555444444444444444444333333333333000000000000000/////////000000//////////////////////////////////////////////////////////////////.........///////////////............//////000000111111222333444555666777888888999999:::::::::::::::999999999999888888888666777777888888999999999888888888999===CCCLLLRRR[[[___dddhhhiiijjjkkkkkknnnooopppqqqssstttvvvxxx{{{}}}|||xxxsssrrrtttuuu{{{|||{{{vvvqqqtttssssssyyysssggg[[[VVVOOOIIICCC>>>;;;:::tttjjjSSSYYYhhhsssqqq```gggnnnsssyyy~~~zzztttwwwxxxjjjmmmwww{{{~~~}}}}}}|||vvvooottt|||iiiFFF;;;888333222111000////////////............///////////////////////////////////////////////////000111111333:::RRRppp{{{nnn^^^YYYgggjjjkkkvvv~~~vvvwww}}}xxxzzz}}}{{{{{{{{{xxxxxxxxxwwwuuusssqqqpppqqqrrrsssssssssrrrqqqpppuuuooommmkkkddd[[[[[[bbbeeebbb[[[RRRMMMQQQ\\\fff}}}~~~nnn^^^MMMCCC===888666777666777888888777777999;;;999;;;<<<<<<>>>AAAEEEIIINNNRRRVVVYYYZZZ^^^cccgggssswwwyyyuuummmiiikkkooommmooorrrssstttvvvxxxzzz{{{|||}}}}}}}}}~~~|||vvvkkkaaaNNNAAA@@@FFFKKKUUUZZZRRRLLLFFFFFFOOO[[[kkkxxxfff```\\\XXX```dddddd]]]NNNBBB<<<;;;<<<<<<@@@IIIRRR___sssuuu]]]MMMGGGBBB???AAABBB@@@???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHMMMSSSYYY\\\cccdddeeeccc``````dddgggbbbccceeeiiinnnuuu}}}}}}yyyuuunnnjjjgggddd[[[NNNEEECCC===999777777666555999???XXXxxxtttrrrxxxbbbWWW\\\eeehhhhhhmmmzzzlllLLL999444222.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------........................,,,,,,,,,------///000111111777<<<===<<>>===sssgggOOOWWWjjjyyyqqq[[[fffrrr{{{zzzvvvlllnnnwwwyyyxxxvvvuuutttmmmeeekkkssshhhHHH;;;888333222111000////////////............///////////////////////////////////////////////////000111111444<<>>BBBGGGJJJUUUXXXYYYYYYXXXYYY^^^bbblllnnnooommmiiifffhhhjjjkkkmmmppprrrsssuuuxxxzzzyyyzzz{{{zzzzzz||||||uuuqqqlllcccYYYJJJAAABBBIIINNNWWWYYYOOOIIIEEEHHHTTTbbbssslll___^^^]]]XXXdddddd___UUUGGG>>><<<===AAAAAAGGGTTTcccuuuuuubbbPPPGGGGGGCCCAAADDDDDDCCCDDDGGGDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTUUUYYY___ffflllpppyyy|||~~~yyytttrrrrrrfffccc```cccjjjttt|||}}}xxxsssmmmjjjhhhfff^^^PPPFFFBBB<<<999777777666444888>>>RRRsssyyysssmmm___iiizzz~~~vvvpppxxxsssQQQ<<<666222---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...........................,,,,,,,,,,,,---///111222444:::>>>>>>>>>FFFUUUbbbmmmyyyiii]]]MMMMMMTTTVVVfffxxxwwwvvvoookkkllljjjfff```[[[UUUOOOIIIFFFCCC@@@===;;;:::999777555444333333333333222222222000000000000000000000000................................................////////////////////////////////////////////////............/////////000//////000000111222222333444555666777999:::;;;<<<;;;;;;===>>>>>>>>>===<<<999999999999888888888888666777888::::::::::::999888888888777666888<<>>BBBGGGKKK\\\]]]\\\YYYUUUUUUXXX[[[aaaccceeeeeecccbbbccccccgggjjjmmmnnnppprrruuuwwwvvvwwwwwwwwwvvvxxx|||~~~~~~~~~|||zzzuuutttqqqllljjjggg```WWWHHH@@@CCCJJJOOOYYYYYYMMMHHHEEEJJJXXXhhhyyy}}}cccZZZ^^^```[[[fffccc[[[OOOBBB<<<<<<>>>GGGGGGNNN^^^rrrzzzttthhhWWWLLLJJJFFFDDDEEEIIIJJJGGGGGGIIIGGGHHHJJJMMMOOORRRSSSTTTTTTUUUVVVYYY\\\^^^```aaafffggghhhkkkqqqyyywwwqqqkkkmmmvvv}}}}}}~~~}}}wwwqqqmmmjjjiiihhh```QQQFFFBBB<<<999777777666444888>>>KKKmmm}}}www~~~zzzkkk{{{uuutttwwwTTT>>>666111,,,......---------,,,,,,,,,...---++++++++++++---...***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,,,,---///111222777<<<@@@@@@AAAKKK^^^nnn{{{ooobbbXXXLLLOOOVVVXXXkkkwwwoooppplllccc```eeehhhddd^^^XXXRRRLLLFFFBBB@@@>>>;;;:::999888555333222222222222111111111111000000000111111111111111---.....................---.....................////////////////////////////////////////////////---.........//////000000///000000111222333333333555666777888:::;;;<<<===;;;<<<>>>?????????>>>===999999999888888888777777888888::::::;;;:::999888888999:::999888999;;;===CCCJJJTTT\\\bbbeeeggghhhfffiiilllmmmkkkjjjkkklllnnnuuu|||lllhhhffflll{{{{{{xxxxxxhhh[[[YYYYYYRRRIIIEEEvvvlllQQQTTTjjj~~~www___kkkzzz}}}vvvqqqzzz{{{xxxxxxwwwpppgggpppttthhhJJJ;;;222333222111000////////////////////////////////////............///////////////////////////000111111555;;;PPPffffffVVVUUUaaahhh~~~|||}}}uuuyyy~~~}}}|||vvvvvvvvvvvvuuutttssssssvvvvvvvvvwwwvvvtttooolllooojjjjjjpppqqqllliiikkkvvvmmmfffTTTPPPVVV\\\{{{oooZZZMMMDDD<<<555333888999:::;;;;;;;;;;;;;;;>>>===>>>@@@@@@AAAHHHPPP___^^^]]][[[YYYWWWTTTSSS\\\\\\\\\\\\]]]___aaabbbfffiiilllllllllmmmpppsssqqqrrrsssuuuwwwxxxyyyzzz|||yyytttooollllllmmmnnnkkkjjjiiikkkllljjjeee```KKKFFFGGGQQQYYYXXXRRRMMMLLLNNNUUUaaaqqqqqqaaaYYYXXX^^^dddkkk___OOOCCC======???@@@DDDSSSZZZccc~~~wwwiii]]]UUUOOOMMMJJJHHHFFFFFFHHHJJJKKKKKKMMMNNNPPPSSSVVVZZZ^^^```bbbcccdddeeegggjjjooorrrwww{{{}}}{{{{{{yyyuuuqqqnnnkkkgggaaaZZZRRRIIICCC???:::666555444333555:::HHHddd|||{{{nnn}}}{{{uuufff~~~qqqsssYYY===555333///000///------.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------,,,,,,---000333???AAAAAA???CCCTTTnnnnnnYYYOOOIIIMMMZZZjjj|||{{{vvvnnngggaaa]]]ZZZXXX]]][[[XXXUUUPPPKKKDDD??????>>>;;;999777555444333222222222111000//////...111111000000//////......000000000000///...,,,,,,000000//////.........---///////////////.........//////000000000000000000---...///000000///...---000000000111222333555666666777888999;;;<<<===>>>>>>?????????>>>===;;;:::???<<<:::999999:::999999;;;<<<<<<<<<<<<:::999888:::<<<===;;;777555666888@@@DDDKKKTTT\\\aaacccccciiikkkkkkiiikkknnnmmmiiiooossszzzyyyooohhhhhhlllsssuuu|||tttddd``````YYYOOOJJJttthhhMMMUUUqqqwwwaaalllyyy{{{vvv}}}~~~xxxyyy||||||vvvrrrssswwwiiiKKK<<<444333222111000////////////////////////////////////............///////////////////////////000111111444999LLLaaabbbVVVVVVaaarrr|||{{{~~~|||vvvzzz~~~|||||||||vvvvvvvvvvvvuuutttsssrrrtttuuuwwwwwwuuurrrooommmnnnmmmppptttrrrllljjjmmmrrrkkkgggTTTMMMQQQZZZ|||uuu```PPPDDD;;;777888888999::::::;;;;;;::::::;;;:::;;;>>>>>>???FFFNNN^^^^^^]]]\\\ZZZWWWUUUTTTVVVVVVUUUUUUUUUWWWXXXYYY___aaaddddddddddddgggiiiiiiiiijjjjjjkkkllllllmmmjjjhhheeecccbbbccceeefffeeeeeegggkkknnnlllgggbbbKKKFFFHHHRRRZZZXXXRRRMMMLLLPPP[[[lllkkk^^^ZZZZZZ^^^bbb___VVVIII@@@===???BBBDDDMMM^^^hhhsss~~~rrreeeZZZQQQLLLJJJHHHGGGFFFHHHJJJMMMPPPQQQVVVYYY\\\```dddhhhkkknnnqqqrrrtttvvvxxx{{{}}}|||{{{yyytttqqqnnnkkkgggaaa[[[RRRIIICCC???:::666666555333666:::CCC___yyy|||mmmxxxvvvgggxxx~~~oooppp~~~___BBB777222---000///------.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---------.....................---///333666???@@@???@@@HHH]]]xxxvvv```RRRKKKJJJSSSbbbqqqtttqqqlllhhhddd___YYYVVVRRRPPPNNNKKKIIIFFFBBB???<<<;;;999777555333222111222222111111000//////...111000000000/////////...............////////////000/////////............/////////////////////...000000//////////////////......///000000000000000222222333333444666777888888999999;;;<<<===>>>>>>???@@@AAAAAAAAA???===<<<:::999888888999999999999777888999::::::999888777666888::::::999999<<>>DDDMMMVVV]]]bbbdddfffiiiiiiiiijjjnnnmmmjjjpppuuu|||~~~xxxqqqmmmnnnpppsssxxxrrrvvv{{{yyyjjjgggggg```WWWQQQuuuhhhPPP]]]|||yyyaaajjjttt|||~~~tttooowww~~~|||wwwvvvvvvyyykkkLLL===777333222111000////////////////////////////////////............////////////000////////////000111111555:::III[[[___XXXZZZdddyyy~~~wwwtttyyy~~~zzz}}}{{{zzz{{{|||vvvvvvvvvuuutttsssqqqppprrruuuwwwvvvsssooooooooonnnqqqvvvyyytttllljjjmmmlllfffdddSSSLLLNNNYYY~~~hhhUUUEEE:::999<<<888999999::::::::::::::::::999;;;===>>>???FFFNNN^^^^^^]]]\\\[[[YYYWWWVVVRRRQQQPPPOOOOOOPPPQQQRRRVVVXXXYYYYYYXXXXXXZZZ[[[]]]]]]\\\\\\[[[[[[\\\\\\ZZZYYYYYYZZZ\\\___ccceeeggghhhjjjooorrroooiiicccKKKHHHKKKTTTZZZXXXRRRNNNPPPXXXggg{{{uuubbb[[[[[[\\\]]]^^^QQQKKKCCC>>>???CCCIIILLLZZZooo}}}}}}rrrmmmdddZZZQQQKKKGGGFFFKKKKKKMMMPPPSSSXXX[[[^^^bbbfffkkkppptttwwwzzz|||~~~|||zzzwwwtttqqqmmmkkkgggbbb\\\SSSJJJDDD???:::666666555444666:::>>>YYYvvv~~~kkkqqq~~~wwwgggnnn~~~uuukkkmmmxxxfffIII:::222+++000///------.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,------------.........///////////////222666999AAA@@@@@@EEESSSjjjeeeQQQKKKIIIOOO___ppp}}}wwwnnnmmmmmmkkkiiiddd]]]XXXOOOLLLGGGDDDBBBAAA>>><<<999888666444222111000000222222111111000/////////000000000000////////////---,,,,,,---...000222333////////////..................//////////////////000000//////.........---////////////000222333444555555666666777888::::::::::::;;;<<<======>>>>>>;;;===???AAAAAA@@@???>>>;;;;;;===>>>>>>>>>===<<<<<<===>>>?????????>>>===<<<===<<<;;;999999;;;===:::;;;???EEEMMMUUU]]]aaabbbfffhhhhhhjjjnnnnnnlllnnnuuu{{{yyyqqqlllmmmpppsssvvvxxxzzz~~~}}}zzztttrrrqqqttt{{{}}}pppllljjjddd\\\VVVssshhhRRRaaa|||~~~aaaiiiqqqyyy~~~uuuxxxnnnooo}}}xxxvvvvvvwwwoooNNN>>>888333222111000////////////////////////////////////............////////////000000//////000000111222888===JJJXXX]]]\\\```hhh}}}}}}tttrrr{{{~~~zzzxxxyyyzzz{{{uuuuuuuuutttrrrqqqooonnnoootttxxxvvvqqqnnnoooqqqsssuuuyyyzzzvvvnnnhhheeebbb[[[[[[OOOMMMPPP[[[qqq\\\HHH;;;999===999999::::::::::::999999;;;:::<<>>;;;:::777666555333111000000000111111111111000000//////000000000000////////////------,,,,,,---000222444///////////////.....................////////////000000//////...---------/////////000222444666888888888888888999:::;;;<<<;;;;;;;;;<<<======>>>>>><<<===@@@BBBCCCCCCBBBBBB???BBBFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGDDDCCC@@@===;;;:::;;;<<<======>>>@@@EEEMMMVVV\\\```eeeiiiiiijjjnnnnnnllllllqqqtttrrrlllkkkqqqwwwtttuuuuuuvvvzzzzzzxxx}}}zzztttmmmlllssstttkkkgggccc]]]YYYmmmdddQQQ\\\ooo{{{aaahhhqqqzzz~~~yyytttjjj}}}uuussszzz}}}xxxuuupppOOO>>>777333222111000////////////////////////////////////............////////////000000000000000111222222999BBBNNNXXX\\\^^^ccciii{{{yyyuuu}}}yyywwwwwwyyyzzzsssssssssrrrqqqpppnnnnnnooossswwwuuuqqqnnnpppsssyyyxxxwwwwwwwwwqqqfff\\\WWWOOOQQQLLLOOOTTT^^^wwwcccNNN===999<<<::::::;;;;;;;;;::::::999;;;:::<<<@@@AAACCCJJJSSS_________^^^]]][[[ZZZYYYTTTTTTSSSRRRRRRSSSTTTUUUQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNPPPRRRSSSVVVYYY]]]bbbhhhnnnrrruuuvvvwwwxxxzzzyyyrrrfff^^^NNNMMMRRRXXXZZZVVVSSSSSSXXXdddvvvxxxhhhZZZXXXZZZXXXRRRNNNBBBAAA???@@@DDDLLLTTTZZZttt}}}tttkkkccc\\\XXXSSSRRRPPPNNNNNNOOOQQQSSSYYY]]]aaadddgggkkkppptttzzz~~~{{{wwwtttqqqpppkkkiiigggccc^^^UUULLLEEE???:::888888777555666:::===SSSvvvhhhcccwwwzzzeee[[[]]]___cccfffiiiqqqqqqRRR===444111000...------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////......//////111555;;;@@@AAAAAAGGGUUUgggwwwvvv___SSSQQQKKKRRRbbbwwwwwwtttooonnnmmmmmmmmmllljjjgggbbb[[[RRRIIIBBB>>>;;;999777666444333222111111111111111111000000000000000////////////000000000000000///---,,,---...000222.........///////////////---.........//////000000000000//////............000000000111333666999;;;999888888999999:::;;;<<<:::;;;;;;<<<===>>>??????CCCDDDDDDEEEEEEEEEDDDCCCAAAFFFNNNSSSWWWYYY[[[]]]^^^^^^^^^]]]\\\YYYWWWVVVOOOMMMIIIFFFDDDCCCBBBAAA============???FFFPPPWWW___eeejjjjjjjjjmmmnnnmmmoooppppppnnnnnnpppvvv{{{uuurrrppprrrxxx}}}{{{vvvzzzxxxoookkkqqq}}}ooohhheeebbb___qqqgggSSS[[[iiiooo~~~{{{zzz\\\bbbmmmxxx}}}sssmmmgggzzzvvvuuuqqqxxxvvv}}}nnnOOO===666333222111000////////////////////////////////////............////////////111000000000000111222222:::HHHVVV\\\\\\___eeejjjrrrxxx}}}xxx}}}zzzxxxwwwxxxyyyssssssssssssrrrqqqpppppppppsssuuutttrrrpppqqqsss{{{yyyvvvuuuvvvsssfffXXXRRRMMMTTTRRRTTTVVV```zzzgggRRRAAA;;;<<<;;;<<<<<<<<<<<<;;;;;;:::999999;;;???@@@BBBJJJSSSaaaaaa```___^^^\\\ZZZYYYUUUUUUTTTUUUVVVXXXYYY[[[WWWVVVTTTTTTUUUVVVTTTSSSPPPOOOOOOOOOQQQTTTWWWYYYZZZ\\\aaaffflllqqqtttuuutttuuuvvvyyyxxxrrrhhh```PPPQQQTTTXXXXXXTTTTTTWWWWWWfff{{{rrreeeYYYWWWWWWRRRJJJFFF??????@@@CCCIIISSS___ggg{{{uuulllaaaXXXRRROOONNNMMMMMMLLLMMMNNNQQQTTTUUU^^^ccchhhlllnnnrrrwww{{{|||||||||yyyuuurrrppppppjjjiiigggddd___VVVMMMFFF???:::888999888555666999<<>>CCC@@@CCCLLL\\\mmmyyy}}}}}}jjjVVVQQQUUUQQQZZZlll|||rrrqqqooommmkkkjjjkkkkkkkkkjjjddd]]]SSSJJJCCC???<<<:::666555444333222222222222111111000000000000000000////////////000000000000000000...------...//////.........///////////////------......///000000000///000000000000000000000111111222444666888:::;;;:::999999999::::::;;;<<<:::;;;<<<===???@@@AAABBBEEEEEEDDDDDDDDDEEEFFFGGGJJJQQQ[[[ccciiinnntttxxx||||||{{{zzzwwwtttrrrpppkkkgggaaa[[[TTTNNNGGGCCC>>>???>>>======BBBJJJQQQZZZbbbiiijjjjjjmmmooonnnuuussspppoooqqqtttvvvwwwwwwrrrnnnpppwww{{{yyyvvvooopppvvvvvvqqquuuxxxnnnlllkkkhhhzzzlllTTT\\\jjjppp~~~{{{yyy~~~xxx\\\bbblllwww~~~|||zzzxxxoooooonnn{{{|||fffiiippp}}}xxx|||iiiMMM===666333222111000////////////////////////////////////............////////////111111000000111111222333===QQQcccdddaaaccciiimmmlllooozzzuuu}}}~~~{{{yyyxxxxxxxxxttttttuuuuuuuuuuuuttttttssssssssssssssssssssstttxxxyyywwwttttttsssiii]]]ZZZZZZgggeee^^^YYYdddzzzhhhUUUEEE???@@@======>>>>>>===<<<<<<;;;:::999<<<@@@BBBDDDLLLUUUcccbbbaaa```^^^\\\ZZZYYYVVVVVVVVVXXXZZZ]]]```aaa^^^\\\ZZZ[[[\\\]]][[[YYYUUUTTTTTTTTTVVVYYY\\\^^^___bbbfffkkkooorrrssstttttttttvvvyyyyyytttkkkcccSSSSSSVVVXXXVVVSSSUUUZZZ[[[nnnlllaaaXXXTTTRRRKKKDDDAAA>>>AAADDDJJJTTTbbbrrr|||xxxrrrqqqdddaaaZZZRRRMMMKKKKKKMMMKKKLLLMMMPPPTTTXXX\\\^^^hhhnnnuuuyyy|||~~~xxxyyyzzzxxxssspppppppppiiihhhgggddd___WWWMMMGGG>>>:::888999888666666999999JJJqqqnnn```rrr}}}bbbTTTVVV^^^fffkkkkkksss]]]AAA444222000///------.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------............//////////////////000111444:::AAAGGGDDDIIIUUUfffwwwwww```QQQOOORRRZZZfffxxxwwwrrrooopppnnnmmmlllmmmmmmllljjjeee^^^TTTKKKCCC>>>:::777444444333222111111111111000000000000000000000111.../////////000000000111////////////////////////............/////////000------......///000000111//////000000111222222222111222444666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<>>>@@@BBBCCCEEEFFFDDDEEEFFFIIINNNTTTZZZ^^^fffmmmvvv~~~yyyrrrjjjaaaWWWPPPIIIJJJIIIDDD??????DDDIIISSS\\\eeeggghhhlllpppppptttsssrrrrrrssstttttttttvvvrrroooppptttxxxyyyxxxnnnsss{{{yyytttqqqoookkk~~~kkkOOOYYYjjjrrr~~~yyy{{{||||||~~~qqqfffjjjsss|||}}}yyywwwssslllssswwwuuu\\\aaavvvvvvwwweeeKKK===777333222111000////////////////////////////////////............/////////000111111111000111111222333BBBZZZmmmmmmggghhhnnnqqqppprrruuuqqqzzz~~~|||zzzyyyxxxwwwuuuvvvvvvwwwwwwwwwwwwwwwtttsssrrrsssuuuvvvuuutttsssxxxyyyuuusssrrrlllcccdddjjj{{{vvvhhh]]]jjjzzzgggUUUHHHCCCEEE>>>>>>???>>>>>>===<<<<<<<<<<<>>AAADDDIIIQQQ^^^ooorrrgggaaa___RRRQQQNNNJJJHHHIIILLLOOOOOOQQQTTTYYY___fffkkknnnssszzzyyyvvvxxxyyyvvvrrrooooooqqqiiihhhgggeee```WWWNNNGGG>>>:::999:::999666666999666FFFnnnqqqaaarrr~~~aaaSSSWWWgggnnnrrrqqqwwwbbbCCC333000000///------.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------............/////////000000000111222555<<>>===>>>???BBBDDDFFFHHHIIIHHHJJJNNNUUU```lllwww~~~|||vvvoooiiiXXXXXXUUUMMMDDD>>>???BBBLLLWWWaaaeeeggglllqqqrrrnnnpppssstttsssssstttuuusssrrrpppoooppptttyyy}}}www~~~{{{uuurrrnnnhhhuuu```LLLOOOggg{{{tttsss||||||wwwwwwvvvqqqsssxxxwwwzzzxxxeee^^^zzz|||eeePPP@@@222444333222111000000000000............////////////////////////////////////000111111000000000333555BBB\\\hhhfffhhhlllrrr|||vvvtttooovvv{{{yyy}}}|||zzzyyyyyyzzz{{{yyywwwxxxzzz{{{yyywwwyyywwwtttqqqqqqsssuuuwwwzzzvvvuuuwwwvvvqqqllllllvvv{{{fff^^^nnnooo]]]QQQIIIFFFFFFAAA???<<<===??????===::::::;;;>>>BBBBBBCCCLLLVVVdddiiiiiiccc]]]\\\[[[YYY]]]^^^```aaaaaabbbeeegggbbbaaaaaaccceeeeeedddbbb___\\\YYYVVVVVVZZZ___ccccccgggmmmtttxxxyyyxxxwwwzzz|||~~~|||uuukkkdddTTTTTTVVVYYYYYYXXX[[[```jjjnnneee\\\RRRJJJDDD>>>???CCCFFFJJJRRRaaarrr}}}pppccc[[[WWWVVVVVVPPPLLLIIIIIIIIIIIILLLRRRWWW[[[aaagggmmmtttzzz~~~}}}yyyxxxuuusssqqqoooooooookkkjjjhhhddd___VVVMMMFFF@@@;;;999999777444444777<<>>@@@BBBCCCDDDFFFJJJLLLQQQUUU]]]jjj{{{~~~yyyttthhhfffbbb\\\TTTLLLFFFBBBKKKMMMSSS]]]ffflllmmmllloooppprrrrrrssstttvvvyyy~~~xxxssspppoooqqq{{{{{{}}}qqqhhhcccnnnZZZIIIQQQlll}}}}}}{{{||||||wwwyyy|||ggg___yyyiiiOOO@@@555333333222111000000000000............////////////////////////////////////000000111000///000333555DDD\\\fffbbbeeekkkrrr~~~qqqkkkrrrxxxvvvzzz~~~|||{{{{{{|||{{{yyyxxxyyy|||}}}|||zzzzzzxxxvvvssssssuuuwwwyyy~~~zzzyyyzzzyyysssnnnnnnyyyuuuaaa^^^rrrhhhXXXOOOIIIEEEEEEDDDAAA???>>>??????<<<:::;;;<<<>>>AAAAAACCCLLLWWWjjjnnnnnnggg```^^^\\\ZZZ^^^```cccdddddddddeeeffffffeeedddeeeggghhhgggfffaaa^^^YYYWWWXXX[[[^^^```dddggglllqqqvvvyyyzzzzzzzzz|||~~~|||tttjjjccc[[[ZZZ[[[^^^]]]\\\___eeeuuummm```WWWNNNGGGBBB===???CCCJJJQQQ\\\jjjxxxzzzxxxpppdddYYYQQQMMMLLLLLLOOOMMMMMMOOOPPPPPPSSSYYY```dddkkkrrrxxx~~~}}}{{{zzzwwwsssqqqooonnnnnnkkkjjjhhhddd___VVVMMMFFF@@@;;;999999777444444777:::???^^^{{{sssxxxqqqlllwwwjjjGGG555111////////////............------------------------,,,,,,,,,---------......---------------------------------............///111111000000000/////////444000000666;;;>>>AAAEEEPPP```yyyoooYYYLLLLLLVVVbbbssszzz|||xxxtttqqqqqqooooooppppppoooooonnnmmmkkkhhh\\\LLL???999666333333333111000000000111111111111111111000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000000000111222333444555555666888888999:::;;;<<<<<<===;;;===>>>======<<<>>>???@@@BBBEEEHHHJJJMMMQQQSSSZZZaaammm~~~}}}xxxzzzyyyyyyzzz{{{yyytttpppllljjjfff```YYYRRRLLLHHHKKKLLLQQQZZZdddllloooooopppqqqrrrsssssstttwwwyyy~~~zzzvvvrrrooopppyyy|||wwwvvv{{{}}}wwwjjjbbbeeeSSSGGGVVVwww|||}}}www}}}~~~wwwpppzzz~~~~~~jjjccc|||lllMMM@@@888333333222111000000000000............//////////////////////////////////////////000//////000222555EEE[[[ccc___cccjjjtttmmmhhhqqqxxxvvvxxx~~~}}}}}}~~~{{{zzzzzz{{{}}}~~~|||zzzxxxvvvuuuwwwyyyzzz}}}{{{}}}{{{uuuqqqqqq{{{{{{lll]]]]]]vvvqqq\\\PPPLLLIIIFFFEEEFFFCCCAAA??????>>><<<;;;======>>>@@@@@@BBBLLLWWWlllpppooohhhaaa___^^^\\\```bbbfffggggggggghhhhhhjjjhhhgggggghhhjjjiiiiiifffaaa[[[YYY[[[___aaaaaaeeegggjjjnnnrrrwww{{{}}}{{{|||}}}tttiiiaaaYYYXXXZZZ\\\\\\\\\aaaiii|||fffZZZRRRJJJEEEAAA???BBBGGGPPPZZZgggtttuuukkkccc^^^VVVOOOIIIGGGGGGHHHJJJJJJLLLRRRUUUVVVZZZaaalllqqqyyy}}}|||||||||{{{xxxuuurrrooonnnmmmllljjjhhhddd___VVVMMMGGG@@@;;;999999777444444777888===]]]|||qqqrrrzzz|||ssszzznnnLLL777111////////////............------------------------,,,,,,,,,---------......---------------------------------............///111111111111000000000000222111333999===???DDDIIIUUUppp{{{___QQQIIIIIIYYYmmm{{{xxxuuurrrppppppqqqrrrrrrrrrqqqqqqpppooollliii]]]LLL>>>999555222333222111000000000111111222222111111111000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111222333333444444555666777777888999999:::;;;<<<======999:::<<<<<<<<<===???AAABBBDDDHHHKKKNNNSSSYYY]]]nnnvvvuuuoootttsssrrrssssssqqqnnnkkknnnmmmjjjeee```ZZZVVVSSSLLLLLLOOOUUU^^^gggmmmppppppqqqssssssssstttwwwyyy}}}{{{xxxtttnnnllluuu{{{xxxxxxsssuuuzzz~~~ooocccZZZJJJBBBWWW}}}ttt|||{{{pppqqq~~~tttkkkuuuzzz~~~qqqooo|||}}}kkkLLL???999333222111000000/////////............////////////////////////////////////...////////////000222555FFF[[[ccc___dddllluuuooonnnxxx}}}yyy~~~}}}~~~~~~{{{{{{{{{|||}}}~~~~~~}}}|||zzzxxxwwwvvvwwwyyyzzz{{{yyy{{{zzzvvvrrrssswwwtttvvvggg\\\^^^wwwrrr```NNNHHHIIIIIIHHHHHHEEECCCAAA???>>>>>>======???>>>>>>???>>>AAAKKKWWWhhhlllllleee_________^^^bbbdddggghhhiiikkknnnpppmmmkkkiiiiiijjjjjjjjjiiiiiiccc\\\ZZZ^^^cccffffffgggggghhhjjjnnnsssyyy||||||uuuiii```UUUUUUWWWZZZ[[[]]]eeeoooppp[[[SSSLLLFFFDDDDDDDDDIIIOOO\\\eeetttssseee]]]QQQPPPMMMJJJHHHHHHKKKMMMOOOPPPUUU\\\```eeemmmvvv{{{yyyyyyzzz{{{zzzxxxvvvtttrrrpppooommmkkkhhhddd^^^WWWNNNHHH@@@;;;999999777444444777888<<<]]]|||iiiffftttvvvooojjjrrruuuQQQ:::222////////////............------------------------,,,,,,,,,---------......---------------------------------............///000000000000000000000000000111555<<>>888555222222222222111111111111222111111111111000000000000000000000000000000000000........................////////////////////////111111111222222333333444555555666666777888888999999999:::;;;<<<===>>>>>>;;;<<<=========???BBBDDDHHHJJJNNNRRRYYYaaajjjqqq{{{sssnnnnnnnnnmmmllllllkkkjjjiiilllllljjjhhhfffdddbbbaaaYYYWWWVVVXXX]]]eeelllpppppprrrssssssssstttvvvxxx|||{{{zzzuuummmiiipppzzz{{{xxx~~~yyy{{{|||vvvhhhRRRCCC===SSSzzz}}}||||||uuuuuuoookkktttuuusss|||}}}~~~}}}sssvvv}}}hhhKKK???777333222111000////////////............////////////////////////////////////...////////////000333666FFF\\\eeebbbhhhooouuu~~~wwwxxx}}}~~~}}}|||}}}}}}||||||||||||{{{zzzzzzzzzzzzyyyxxxvvvvvvwwwxxxyyyyyyuuutttvvvwwwsssqqqrrrqqqlllpppggg```aaauuu~~~^^^OOOBBB@@@EEEIIIKKKLLLDDDCCCAAA???>>>>>>???@@@@@@??????>>>===>>>HHHSSSfffjjjjjjccc^^^^^^___^^^dddeeeggghhhjjjnnntttxxxsssqqqnnnmmmmmmmmmkkkjjjfffaaa\\\[[[___eeeiiikkkiiihhhhhhiiilllqqqvvvyyy~~~vvviii___YYYYYY[[[]]]]]]___jjjvvveeePPPKKKFFFBBBCCCFFFIIIPPPXXXhhhqqqxxxmmm___TTTOOOGGGHHHHHHHHHGGGJJJOOOSSS___aaafffnnnuuu}}}{{{xxxvvvwwwxxxxxxxxxxxxwwwvvvuuutttsssmmmkkkhhhddd^^^WWWNNNIII@@@;;;999999777444444777:::===]]]|||fff___mmmnnn```lllxxxssseeeeeemmm{{{|||WWW===222////////////............------------------------,,,,,,,,,---------......---------------------------------............//////////////////////////////111777>>>AAADDDLLLVVVooowww```NNNNNNNNNOOOaaazzzxxxvvvuuutttssstttuuuuuuuuuttttttsssqqqqqqnnnjjj]]]KKK===888555222222222333333333333333333111111111000000000//////111111111111111111111111////////////////////////000000000000000000000000222222333333444555666666777777777888888999999:::999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBDDDGGGJJJMMMQQQWWW___jjjxxx|||zzzwwwvvvuuuuuuuuusssooollleeeeeeeeeeeeddddddeeeeeeggghhhhhhiiikkklllmmmnnnmmmkkkfffcccdddhhhnnnrrrqqqrrrssssssssssssvvvxxx{{{zzzyyyuuummmgggkkksssyyyyyy|||zzz{{{~~~rrrZZZKKKCCCUUUwwwvvvvvvvvv|||xxxpppiiinnnzzz{{{yyy}}}}}}}}}uuunnnsssyyygggKKK>>>555222222111000////////////............////////////////////////////////////...///000000000111444777HHH^^^fffdddjjjpppuuu|||}}}}}}|||||||||}}}|||}}}}}}{{{yyywwwxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwvvvrrrpppssssssqqqoooppplllgggnnnlllhhheeerrrpppPPPEEE<<<<<>>>>>???AAAAAA@@@???>>><<<;;;DDDNNNeeeiiihhhaaa\\\]]]^^^^^^fffggghhhiiilllqqqwww{{{xxxvvvtttsssrrrooollliii^^^^^^___```bbbeeehhhjjjiiiiiiiiikkknnnrrrvvvxxxvvvggg]]]ZZZZZZ[[[\\\ZZZ]]]jjjwwwxxx^^^KKKDDD@@@???CCCIIIPPPYYYbbbppp{{{vvvjjj```TTTMMMKKKFFFHHHJJJJJJKKKOOOVVV[[[jjjmmmuuu}}}zzzwwwvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuunnnlllhhhddd^^^WWWOOOJJJ@@@;;;999999777444444777:::;;;[[[{{{ooo```kkk|||```QQQ]]]jjjiiibbbfffnnnyyy]]]@@@222////////////............------------------------,,,,,,,,,---------......---------------------------------............///............///////////////333:::AAADDDHHHTTTaaazzzjjjYYYNNNPPPTTTZZZkkk|||vvvvvvwwwuuutttvvvuuuuuuuuutttsssrrrqqqpppnnniii\\\JJJ===888666444333333444555555555444444222222111111111000000000111111111111111111111111000000000000000000000000111111111111111111111111333333444555666777888888888888888999999999:::::::::;;;;;;<<<===>>>?????????@@@AAAAAABBBEEEJJJMMMOOOVVVaaannn|||xxxxxxwwwwwwvvvuuuuuuuuuqqqnnnkkkjjjiiigggeeeccc[[[\\\^^^^^^]]]^^^___aaadddeeegggjjjmmmqqquuuwwwxxxuuupppjjjggghhhlllpppssstttuuuuuuuuuuuuwwwyyy{{{yyywwwuuuoooiiihhhmmmwwwwwwwwwyyy{{{|||}}}}}}~~~}}}gggVVVJJJUUUooo~~~mmmrrrwww|||vvvkkkiiivvv~~~yyytttqqqrrr{{{jjjLLL===555222111000//////......///............///////////////////////////////////////000111111111333666888LLL___dddaaagggooottt|||xxx{{{}}}||||||}}}}}}zzz|||}}}{{{yyyxxxyyyzzzyyyxxxxxxwwwvvvwwwwwwwwwxxxsssqqqrrrrrrnnnmmmnnnkkkfffoooqqqoooiiirrrttt```HHHAAA;;;;;;>>>AAAHHHOOOLLLKKKIIIDDD???>>>???BBBAAA@@@@@@???;;;999???HHH[[[``````\\\ZZZ]]]aaabbbfffhhhlllnnnppprrruuuxxxxxxwwwuuutttrrrnnnhhhdddZZZaaajjjnnnllljjjhhhiiifffhhhkkkooossswwwzzz{{{~~~ttteeeZZZVVVWWWYYYZZZZZZ___nnn}}}oooXXXGGGBBB???@@@GGGPPPYYYeeeoootttggg]]]VVVOOOMMMNNNKKKNNNRRRTTTWWW^^^iiiqqq|||~~~|||yyywwwvvvvvvvvvxxxyyyyyyyyyxxxwwwvvvuuuooolllhhhccc^^^WWWOOOJJJ@@@;;;999999777444444777999888WWWxxxzzzdddjjj|||```OOOTTT```aaa___gggpppyyyaaaBBB333////////////............------------------------,,,,,,,,,---------......---------------------------------............///......//////000000000000111666>>>DDDGGGMMM]]]lllwww___WWWPPPQQQXXXeeewww~~~xxxtttvvvwwwuuuuuuvvvtttttttttsssrrrpppooonnnmmmiii\\\JJJ===888777555333444666777777777666555444444333333333222222222111111111111111111111111111111111111111111111111333333333333333333333333444444555666777888999999888888999999999999::::::;;;;;;<<<===>>>??????@@@===???@@@BBBEEEJJJPPPTTT[[[dddsss{{{wwwqqqpppnnnmmmmmmmmmnnnnnnhhheeebbbaaa```^^^[[[YYYSSSVVVZZZ[[[[[[[[[^^^```dddeeegggjjjoootttxxx{{{zzzyyyvvvqqqlllkkknnnqqqwwwxxxyyyyyyxxxxxxzzz|||}}}yyywwwvvvsssllliiiiiirrrtttsssnnniiilllvvv}}}|||jjjYYYIIINNNcccsssuuuoooiiittt~~~uuujjjnnn|||{{{vvvsssuuusssmmmLLL===666222111000//////...................../////////000////////////////////////000111222222222444777999OOO```ccc]]]dddlllsss|||xxxooosss~~~~~~||||||}}}~~~xxx{{{}}}|||zzzyyy{{{}}}zzzyyyxxxxxxwwwwwwxxxxxx|||vvvssssssrrrmmmkkklllmmmfffqqquuussslllrrrooo[[[KKKFFF@@@<<<<<<<<<>>>FFFNNNQQQPPPMMMGGGAAA>>>???AAAAAA@@@@@@???:::777<<>>???@@@@@@BBBDDDGGGJJJNNNTTT\\\aaannnyyyyyyrrrmmmgggfffcccbbbaaabbbcccddd___]]]\\\\\\[[[ZZZWWWTTTQQQVVVZZZ\\\\\\]]]___aaaeeefffhhhkkkpppuuuyyy|||~~~zzzvvvuuuwwwzzzzzz{{{||||||{{{{{{}}}zzzwwwxxxvvvpppjjjhhheeejjjkkkcccZZZ]]]mmm|||uuu{{{mmmXXXHHHMMM]]]jjjooorrruuuyyyzzz~~~ooogggggguuu|||uuuzzz|||wwwwwwttt{{{lllJJJ<<<777444333222000///.....................////////////............////////////111111222222000000777AAA\\\iiidddZZZaaammmqqqsss~~~~~~qqqkkkttt}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}|||{{{{{{}}}|||zzzxxxwwwwwwwwwxxx{{{zzzxxxvvvsssqqqooommmlllsssvvvyyyyyypppwww|||lll___PPPCCC@@@===;;;<<<<<<>>>FFFPPPSSSUUUVVVRRRKKKEEEBBBBBB@@@BBBCCCBBB??????AAACCCEEEHHHNNNTTT[[[aaaeeegggooooooppppppqqqrrrsssssstttssssssoooeeeZZZWWWZZZdddvvv}}}sssggghhhnnnvvv{{{~~~|||iii]]]\\\UUUWWWZZZ^^^dddrrrhhhVVVKKKDDDGGGDDDJJJYYYeeemmm}}}yyyggg\\\YYYRRRMMMKKKLLLKKKIIIMMMUUU^^^eeennnxxx}}}|||}}}{{{yyyxxxyyyyyyxxxvvvxxxyyyyyyzzzyyyvvvtttsssrrrmmmfffaaa\\\VVVNNNIIICCC===999999888555444666777<<>>CCCDDDMMM___sssuuu```SSSOOOOOOWWWdddsssxxxxxxvvvuuuvvvwwwwwwvvvuuuuuusssrrrppppppppppppqqqooodddSSSCCC999666777999;;;<<<<<<;;;999888888999888888777666666666666666333333333333333333333333444444444444555555555666666777777888999999:::::::::999888777777999;;;<<<777888888999:::;;;<<<======>>>>>>>>>>>>???BBBEEECCCIIIOOOTTTXXXbbbppp{{{|||yyyvvvqqqkkkfff^^^\\\YYYYYYZZZZZZWWWUUUVVVTTTVVV[[[[[[UUUSSSUUUWWWZZZ^^^```aaa``````aaahhhkkkppptttyyy~~~zzz~~~yyysssnnnjjjgggffffffeeegggfff\\\WWWiiiwwwyyymmmWWWHHHQQQfffuuu||||||```^^^dddwwwzzz}}}xxxpppvvvyyyuuuuuuqqqwwwgggFFF888333444333222000//////..................////////////............////////////111000111222000000888BBB```lllggg]]]dddmmmoooqqq{{{rrrmmmttt~~~||||||}}}~~~}}}~~~~~~~~~~~~}}}||||||~~~|||zzzyyyyyyyyyyyy|||{{{zzzxxxwwwuuutttsssrrrxxxzzz||||||sssxxxrrrdddZZZOOOEEECCC@@@======<<<<<>>??????>>>@@@AAABBBBBBCCCEEEGGGIIIQQQ[[[bbbiiirrr~~~{{{xxxuuuqqqnnnllliiiddd```ZZZVVVRRRQQQRRRSSSSSSRRRVVVTTTVVV[[[\\\XXXWWWYYY^^^aaaccceeeeeeeeefffgggqqquuuzzz|||~~~}}}|||{{{wwwqqqkkkgggeeedddfffdddeeecccZZZXXXkkk}}}nnnVVVFFFSSSkkk|||~~~zzz\\\^^^gggzzztttooovvvxxxoookkktttvvvqqqrrrqqquuufffGGG;;;666333333111000////////////............////////////............//////////////////111222111111999CCCaaakkkfff___fffmmmooottt~~~nnnkkkqqqxxx|||zzz{{{~~~~~~~~~}}}~~~}}}|||{{{{{{{{{}}}|||{{{zzzzzzyyyyyyyyyvvv|||}}}~~~~~~vvvxxx|||jjj^^^YYYSSSMMMIIIDDDAAA@@@>>>===AAAHHHUUUYYY]]]]]]ZZZVVVVVVVVVRRRRRROOOJJJFFFCCCCCCCCCDDDEEEIIIOOOVVV___fffkkkoooppprrrsssuuuvvvwwwwwwvvvrrrlllbbbWWWSSS\\\hhh~~~~~~}}}wwwzzz~~~uuuaaaUUUUUUXXXZZZ]]]cccnnnbbbPPPIIIFFFDDDLLLPPP\\\lllzzztttaaaVVVOOOIIIGGGHHHEEEHHHNNNTTTWWW\\\iiiuuu~~~~~~}}}}}}zzzwwwuuuvvvwwwxxxxxxxxxyyyzzzzzzyyywwwuuusssnnnjjjeeeaaa]]]XXXQQQKKKCCC===999999888555444666222888JJJfffrrrrrr~~~kkkVVVWWWoootttkkknnntttpppJJJ<<<333111///.........---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...000111111000111333555===???AAAEEETTTmmmbbbNNNNNNNNNQQQ[[[kkkyyyyyywwwuuuuuuvvvuuutttrrrnnnppprrrsssrrrpppmmmkkkbbbZZZOOOFFF@@@???>>>>>>======<<<<<<======>>>>>>::::::999888888888888888888888888888888888888888666666777777777888888888777888888999999::::::;;;999999999999::::::::::::;;;;;;<<<===>>>???@@@@@@???AAACCCDDDDDDEEEGGGIIIMMMWWWdddooovvv}}}{{{vvvsssrrrllliiifffcccbbbaaa^^^]]]VVVRRRNNNLLLMMMOOOQQQRRRTTTSSSTTTYYYZZZYYYZZZ\\\hhhiiijjjjjjjjjkkknnnpppyyy}}}}}}{{{vvvuuuvvvuuuooohhhcccaaabbbeeecccccc```YYYYYYkkk|||nnnTTTDDDSSSlll|||}}}}}}{{{{{{}}}qqq]]]aaajjjxxx}}}jjjdddmmmqqqllllllvvvwwwpppqqqsssttt~~~bbbGGG===999333222111000////////////............////////////............//////////////////000222111111:::DDD\\\ccc___]]]gggpppwwwooopppuuuxxx|||zzz{{{~~~~~~~~~}}}||||||{{{}}}|||{{{zzzyyyzzzzzzzzzwww~~~~~~zzzzzz}}}kkk```]]]ZZZUUUMMMHHHDDDCCCAAA???BBBGGGRRRVVV\\\]]]\\\[[[[[[]]]\\\YYYUUUPPPJJJGGGEEEDDDDDDDDDGGGKKKSSS]]]ffflllqqqrrrtttuuuvvvwwwwwwwwwuuupppggg\\\QQQRRRaaarrr~~~}}}{{{yyyzzz}}}}}}sss```WWWWWWYYY\\\```ggguuuiiiQQQHHHHHHIIIIIIQQQWWWfffyyypppbbbRRRLLLKKKKKKKKKMMMGGGNNNWWW]]]bbbmmm~~~~~~~~~~~~}}}zzzvvvtttuuuwwwxxxyyyxxxyyyzzzzzzyyywwwuuussslllhhhdddaaa^^^YYYRRRLLLCCC===999999888555444666333777GGGccctttnnnuuu___dddzzzkkknnnwwwtttLLL:::333111...------...---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///...///000111111222555777>>>??????FFFZZZvvvsssUUUHHHHHHOOOXXXcccppp}}}~~~xxxvvvuuuttttttsssrrrpppmmmnnnooonnnmmmjjjhhhfff___YYYQQQKKKHHHFFFDDDBBBAAA???=========>>>>>>===::::::999888888888888999999999999999999999999999888888888999999999999:::999999999999::::::;;;;;;888999::::::;;;;;;::::::::::::;;;<<<===>>>??????AAAAAABBBBBBCCCFFFKKKNNNWWWaaannnxxx}}}|||wwwrrrnnnlllkkkbbb```^^^]]]\\\]]]]]]]]]VVVTTTSSSRRRTTTVVVXXXYYYYYYYYY[[[]]]___```bbbdddnnnnnnpppqqqssswww}}}~~~}}}xxxsssppprrrsssooogggaaa______bbbbbbbbb```[[[[[[iiiyyyxxxvvv~~~xxxzzzkkkQQQEEEWWWqqqyyyxxx~~~|||sssZZZbbbkkkttt|||uuuwww~~~rrraaa___iiiooonnnrrr|||{{{uuuyyy{{{yyy\\\BBB888444222222111000/////////000............////////////............//////////////////000222111111:::DDDVVV[[[YYY]]]mmmxxxxxx||||||{{{|||~~~}}}|||{{{zzz}}}|||zzzxxxwwwwwwxxxyyyxxxpppeeeaaa^^^YYYNNNGGGBBBAAAAAA@@@CCCGGGPPPTTTYYY\\\[[[\\\^^^aaa```^^^ZZZUUUQQQLLLIIIFFFFFFEEEFFFJJJQQQ[[[eeekkkrrrsssuuuvvvwwwvvvuuuuuutttmmmbbbWWWOOOSSSdddvvv}}}xxxsssrrrssswww}}}}}}yyyqqqaaa\\\___^^^ccchhhppptttTTTGGGFFFHHHLLLPPPWWW___rrr|||nnnZZZPPPGGGFFFIIIJJJLLLOOOOOOYYYeeennnxxx~~~~~~~~~~~~~~~~~~~~~~~~|||yyyuuussstttvvvxxxyyyxxxxxxyyyyyyxxxvvvtttrrrkkkgggdddaaa___ZZZRRRMMMCCC===999999888555444666555777DDD___zzzttthhhwwwllljjjvvvhhhnnnzzzzzzPPP;;;444111...------...------......---------,,,,,,,,,+++++++++,,,,,,------------------------------------------............///...///000111111333777:::??????@@@JJJaaa|||aaaLLLGGGCCCRRRcccnnnxxx}}}yyyvvvtttrrrrrrrrrqqqpppnnnnnnmmmkkkhhhfffeeedddccc^^^ZZZUUUTTTUUUUUUSSSPPPIIIFFFBBB@@@@@@AAA???>>>;;;:::999999888888999999999999999999999999999999999999999::::::::::::;;;:::::::::::::::;;;;;;;;;888999:::;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@AAAEEEDDDCCCBBBDDDJJJRRRXXXiiipppzzz|||yyywwwsssqqqooolllhhhccc```^^^XXXXXXXXXXXXYYYZZZ]]]^^^ZZZ\\\^^^aaacccdddeeeffffffhhhiiijjjmmmppprrrrrrsssuuuyyy~~~~~~|||wwwrrrnnnqqqrrroooiiibbb^^^\\\___aaacccbbb^^^]]]eeeooouuussszzz{{{dddNNNGGG^^^zzz{{{~~~|||wwwdddmmmuuuvvvvvvxxx|||~~~zzzvvvooorrrwwwkkk^^^```jjjqqqrrrxxx}}}\\\BBB888444222222111000000000000000............////////////............//////////////////111222111111999CCCTTTWWWXXXcccuuu|||~~~}}}~~~}}}|||zzzyyy|||{{{xxxwwwvvvwwwxxxyyy}}}xxxmmmhhhbbb]]]PPPHHHBBB@@@@@@AAADDDHHHQQQTTTXXXYYYYYY[[[___bbbaaa```]]][[[XXXTTTOOOLLLIIIHHHHHHJJJQQQYYYbbbhhhpppqqqtttuuuvvvvvvtttsssrrrjjj___VVVPPPSSSbbbqqqooommmlllnnnrrrqqqjjjbbbfffiiiooouuuzzz{{{yyywwwwwwpppbbbaaaggggggnnnuuu~~~www]]]FFFCCCGGGJJJPPPYYYaaannnooo^^^SSSKKKFFFDDDGGGKKKNNNRRRXXX___lll|||~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwtttssstttvvvwwwxxxvvvwwwxxxxxxwwwuuusssqqqjjjgggdddbbb___ZZZRRRLLLCCC===999999888555444666666666@@@YYYuuuvvvcccnnnuuueee{{{kkkdddmmmyyyXXX???555222///---..................---------,,,,,,,,,***++++++,,,,,,------...---------------------------------............///...///000000222555999===???@@@DDDRRRjjjkkkSSSHHHHHHFFFXXXlllyyy}}}wwwssssssqqqpppooopppooonnnlllmmmllliiigggeeeeeeeeeeee^^^[[[YYY[[[aaadddbbb___QQQLLLGGGEEEEEEEEECCCAAA<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;??????@@@AAABBBCCCDDDDDDHHHGGGGGGGGGJJJRRR\\\bbbooosssxxxyyyvvvpppjjjgggccccccbbb```]]]XXXTTTQQQTTTVVVXXXYYYZZZ\\\___bbbbbbffflllqqqsssuuuwwwxxxtttxxx{{{|||||||||yyyuuussspppqqqqqqppplllddd]]]XXX[[[^^^bbbbbb``````dddiiiuuuwww~~~YYYGGGFFFaaa}}}~~~{{{wwwqqq{{{zzzsssqqqpppooopppoookkkrrrzzznnnaaadddlllsssuuuzzz~~~]]]CCC;;;777222111111000000000000000............////////////............////////////111000111222000000888BBBRRRUUUZZZiii{{{|||~~~|||{{{zzz{{{zzzxxxwwwwwwyyy{{{}}}|||uuunnngggYYYOOOFFFDDDDDDDDDHHHMMMRRRTTTUUUUUUTTTWWW\\\aaaaaa``````aaaaaa]]]WWWRRRLLLKKKJJJLLLQQQXXX```dddkkkmmmppptttuuuvvvuuutttrrrhhh]]]UUUQQQRRRZZZddd]]][[[[[[^^^aaa___YYYUUU[[[```iiiooosssttttttssswwwmmmbbbdddkkknnnvvvfffPPPBBBFFFLLLNNNXXXfffppp|||cccVVVMMMHHHHHHGGGIIINNNSSSXXXaaajjjuuu~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvttttttuuuwwwwwwvvvuuuvvvwwwwwwvvvtttqqqpppjjjgggdddbbb```ZZZRRRKKKCCC===999999888555444666555333;;;TTTppp{{{ccciiiqqq___mmmvvvpppffffffpppzzz]]]BBB777444000......///000///......---------,,,,,,,,,******+++,,,,,,---......---------------------------------............///...///000000222666;;;>>>@@@CCCJJJ[[[rrr{{{|||oooXXXKKKHHHHHHOOO___rrryyyrrrnnnooonnnmmmmmmnnnnnnlllkkkjjjjjjkkkkkkkkkkkkkkkjjj```\\\ZZZ]]]dddgggddd```RRRMMMGGGEEEFFFGGGEEECCC???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIILLLQQQXXXaaafffhhhiiijjjiiifffbbb^^^[[[ZZZZZZ[[[[[[ZZZXXXWWWVVV[[[^^^bbbeeefffgggjjjmmmoootttzzzzzzxxxxxxtttrrrsssqqqpppoooooommmggg\\\SSSWWW[[[_________bbbgggjjj{{{yyywww}}}QQQAAACCC___zzz~~~~~~zzzwwwrrr}}}|||sssqqqqqqpppllljjjiiisssuuufffgggnnntttuuuyyyxxxWWW@@@999666222111000000000000000111............/////////000............/////////000111111222222000000777AAAQQQTTT[[[mmm}}}|||~~~}}}{{{zzz{{{zzzxxxxxxzzz|||{{{tttcccXXXMMMIIIIIIJJJMMMRRRQQQRRRRRRQQQOOORRRXXX]]]``````bbbeeefffccc]]]WWWNNNMMMLLLMMMQQQWWW^^^bbbgggiiinnnrrruuuvvvvvvvvvrrrggg\\\UUURRRPPPTTTYYYXXXWWWXXXZZZZZZVVVTTTSSSTTT\\\fffmmmooopppqqqsssxxxkkk```dddmmmpppyyyaaaMMMDDDKKKQQQRRR___qqq}}}|||]]]MMMKKKLLLKKKIIIIIIMMMSSSXXX___lllyyy~~~}}}~~~~~~~~~~~~wwwuuuttttttvvvwwwvvvuuutttuuuvvvvvvuuusssqqqooojjjhhheeeccc```ZZZQQQKKKCCC===999999888555444666444000888PPPnnneeegggiii]]]gggmmmjjjggglllvvv}}}}}}^^^BBB888444111//////000000000......---------,,,,,,,,,******+++,,,,,,---......---------------------------------.........//////......///000222666;;;@@@AAAEEEOOOaaaxxxrrryyyzzzaaaMMMIIIJJJGGGWWWddduuuwwwpppkkkmmmlllkkkkkklllmmmllljjjhhhjjjmmmpppqqqqqqpppoooccc^^^ZZZ[[[```bbb^^^YYYOOOIIIDDDBBBEEEFFFEEECCCAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::===>>>>>>??????@@@AAABBBCCCCCCAAADDDJJJOOOUUU[[[aaaeeebbbbbbaaa```^^^\\\ZZZYYYWWWXXXYYY[[[^^^```bbbdddeeeiiiooorrrssstttwwwzzz{{{|||vvvvvvuuuqqqpppsssssspppnnnooonnnhhhZZZPPPVVVYYY[[[\\\^^^cccjjjmmmqqqtttuuutttxxxHHHAAAFFF\\\rrr{{{||||||{{{zzzzzzpppooonnnkkkooouuuuuuvvvdddpppvvvvvvxxxzzztttTTT@@@;;;666111111111111000000000000////////////////////////............////////////000111111///000555<<>>???@@@??????===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;===>>>???======<<<::::::<<<@@@CCCAAAAAABBBEEEGGGGGGEEEDDDEEEJJJPPPTTTVVVXXX\\\```aaaaaaaaa```___^^^^^^^^^eeeeeegggiiikkkmmmooopppvvvwwwyyy{{{|||xxxtttrrrrrrtttuuutttqqqooonnnlllfff^^^WWW\\\]]]]]]\\\]]]bbbjjjpppuuummmjjjttt~~~GGGAAAGGG]]]rrr{{{|||~~~}}}xxxnnnnnnooolllooowwwzzztttiiizzz~~~~~~pppPPP<<<888444111111111111000000000000////////////////////////............///////////////111111000000444;;;???PPPWWWdddrrrwwwwwwyyy}}}}}}{{{}}}zzz~~~}}}}}}|||||||||||||||}}}zzzxxxxxxzzz||||||{{{zzzqqqkkkfffaaa]]]^^^ZZZUUURRRQQQRRRTTTUUUWWW\\\ccciiiiiifffaaa^^^XXXWWWUUURRRQQQUUU\\\bbbeeefffiiinnnrrrtttrrrqqqjjjeee]]]VVVUUUXXX^^^bbb___``````^^^ZZZXXXZZZ\\\```eeelllrrrpppooouuu~~~{{{kkkfffhhhkkkwww~~~^^^OOOJJJLLLVVVaaakkk~~~tttgggUUUJJJHHHJJJLLLLLLNNNWWWaaahhhuuu~~~|||zzzzzzvvvvvvuuuuuuuuuuuuvvvvvvssssssrrrrrrqqqpppooonnnnnnkkkgggccc^^^XXXRRRMMMGGG@@@;;;:::888444333555666555;;;MMMhhhfffkkkwwwcccLLLPPP[[[______kkktttooowwwiiiDDD:::666111000222444444333///......---,,,,,,++++++---............---,,,+++------------------------,,,,,,------.../////////000111222444777<<<@@@CCCHHHMMM[[[ooo{{{~~~~~~oooZZZJJJEEEIIINNNaaaqqq~~~rrrllliiihhhiiijjjkkkkkkjjjjjjkkklllqqquuuuuupppkkkeeeYYYLLLLLLGGGDDDHHHPPPSSSPPPLLLIIIFFFDDDEEEJJJNNNOOONNNJJJJJJIIIHHHFFFDDDBBBAAABBBBBBBBBAAA@@@???>>>===>>>>>>======<<<<<<======>>>>>>>>>???@@@AAACCCDDD?????????>>>>>>???@@@BBBFFFGGGHHHJJJLLLNNNNNNNNNLLLPPPUUUYYY\\\```cccffffffggghhhhhhiiiiiikkklllqqqrrruuuxxx||||||zzzvvvsssqqqqqqssstttrrrqqqooopppoookkkddd^^^___``````___^^^bbbjjjppptttnnnnnn{{{FFFAAAGGG]]]ooouuuuuuwww|||~~~~~~uuukkkmmmooonnnwwwsssrrr~~~{{{zzzyyyuuuRRR===:::666111111111111000000000000////////////////////////............///////////////000111111111333999???PPPWWWcccpppttttttvvvzzz}}}|||||||||||||||{{{{{{{{{{{{{{{yyywwwwwwyyy{{{{{{{{{|||sssnnnllleee[[[VVVVVVWWWVVVTTTSSSXXX___eeegggeeeaaa^^^YYYZZZYYYVVVSSSUUU\\\cccfffgggjjjnnnqqqrrrpppnnnkkkfff^^^XXXWWW[[[bbbfffhhhhhhgggffffffeeeeeefffeeejjjrrrvvvsssqqqzzzwwwjjjgggiiikkklllRRRLLLLLLTTTbbbnnn|||WWWRRRLLLIIIJJJNNNQQQSSS]]]eeeqqq}}}zzzxxxyyyzzz{{{uuuuuutttttttttttttttuuusssssssssrrrqqqooonnnmmmmmmkkkgggccc___YYYSSSOOOGGG@@@;;;:::888444333555555666<<>>===============>>>??????@@@BBBCCCDDDEEE>>>???@@@BBBDDDFFFGGGGGGJJJLLLOOOTTTXXX\\\___aaabbbbbbdddgggllloooqqqqqqsssuuuxxxzzz{{{}}}xxxvvvsssqqqpppppprrrsssqqqppppppqqqsssqqqkkkfffeeeeeedddbbb```bbbhhhmmmssspppsssEEE???FFF[[[mmmqqqpppqqqxxxyyyzzz{{{zzz}}}|||ooohhhmmmrrrqqq}}}~~~vvv~~~yyyvvvuuu|||zzzSSS===999666111111111111000000000///////////////////////////............///////////////000111222111222999BBBOOOVVVdddqqquuussstttxxx{{{~~~||||||}}}|||||||||{{{{{{zzzyyyxxxxxxyyy{{{|||}}}zzzrrrhhh```[[[XXXUUUSSSQQQUUU[[[aaaeeeeeeaaa^^^ZZZ\\\\\\XXXTTTTTT[[[bbbhhhiiikkkooorrrrrrpppnnnmmmhhh```ZZZYYY]]]cccgggnnnmmmmmmnnnppppppooonnnlllooovvvzzzyyyxxx~~~yyyllliiilllnnnbbbNNNKKKPPP]]]mmm{{{gggNNNMMMLLLKKKLLLRRRYYY^^^kkkwww|||yyywwwwwwxxxyyyttttttssssssrrrrrrsssssssssssssssrrrpppooommmlllmmmjjjgggccc```[[[UUUQQQGGG@@@;;;:::888444333555444555<<>>BBBEEENNNTTTiiicccOOOGGGIIISSS]]]jjjyyy}}}qqqjjjfffgggiiieeegggiiikkklllnnnqqqsssyyyxxxtttlllaaaUUUIIIAAACCCAAA>>>;;;:::===AAAEEEAAAAAABBBHHHPPPVVVXXXWWWYYYXXXWWWTTTRRROOOLLLJJJGGGFFFDDDDDDCCCDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEHHHKKKMMMMMMQQQVVV^^^gggmmmssswwwyyyxxxvvvuuuxxx}}}~~~}}}uuusssqqqoooooooooqqqrrrpppoooppprrruuutttpppllliiiiiihhhddd```aaaeeeiiirrrrrruuuDDD???EEEZZZlllqqqrrrsssuuuwwwxxx||||||rrrqqqvvvtttkkkiiipppvvvuuu||||||{{{wwwuuutttqqq~~~vvvNNN888666222111111111111000000000///////////////////////////............////////////000///111333222222;;;GGGQQQXXXfffrrruuurrrqqqsssyyyrrrwwwzzz|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{}}}{{{|||{{{ooobbbYYYUUUTTTUUUVVVZZZ___cccdddaaa___[[[\\\]]]ZZZVVVVVV[[[```fffgggiiimmmpppqqqooommmjjjeee___[[[\\\bbbjjjooossstttvvvzzz~~~~~~yyyxxxyyy}}}~~~|||}}}pppjjjnnntttwwwZZZMMMOOOXXXiii{{{jjjWWWMMMMMMLLLLLLPPPYYYeeennn~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmmmmmmmjjjgggddd```\\\VVVRRRGGG@@@;;;:::888444333555222444:::HHH^^^yyysssppp|||hhhRRRPPP___qqqrrrsssvvvuuuxxxoooJJJ999666222222333333000------------------,,,,,,,,,+++,,,,,,---------,,,,,,------------------------,,,,,,------.../////////...///111444888>>>CCCFFFPPP[[[sss}}}___LLLFFFJJJVVVaaalllyyyxxxooojjjfffgggjjjhhhjjjlllmmmnnnoooqqqssswwwuuuqqqlllbbbWWWNNNJJJNNNJJJDDD@@@???BBBFFFIIIBBBAAACCCIIIPPPVVVWWWWWWYYYYYYYYYXXXWWWUUUSSSRRRLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEGGGIIIJJJJJJIIIHHHNNNKKKIIIJJJOOOVVVZZZ\\\hhhppp{{{zzz{{{sssrrrpppooooooooopppqqqpppoooppprrrvvvvvvrrrnnnmmmmmmjjjeee```___bbbeeerrrtttvvvDDD@@@GGG\\\pppvvvvvvxxxvvvwwwyyy~~~xxxjjjdddlllooolllnnnwww|||zzz}}}xxxuuurrrooojjjxxxqqqJJJ888888444111111111111000000000000////////////////////////............////////////111///111444222222>>>NNNVVV[[[gggrrruuussstttxxxxxxgggmmmqqqtttxxx~~~~~~}}}~~~~~~|||{{{zzz{{{{{{{{{zzz{{{~~~zzznnndddccclll{{{ttthhhbbbaaa___^^^]]]```dddfffdddaaa]]]]]]]]]\\\[[[[[[^^^``````aaadddiiimmmnnnmmmkkkeeebbb^^^^^^ccclllwww~~~~~~~~~||||||vvvmmmqqqwwwiiiWWWQQQ[[[gggyyynnn```VVVPPPMMMOOOQQQWWWaaaooo~~~}}}zzz{{{}}}{{{|||}}}~~~~~~}}}}}}~~~~~~||||||||||||zzzxxxuuusssuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmnnnkkkhhheeeaaa\\\VVVSSSGGG@@@;;;:::888444333555222333888EEE\\\xxxpppgggpppXXXZZZsss|||wwwtttzzztttMMM;;;777222111222222///---------------------------++++++,,,,,,---,,,,,,,,,------------------------,,,,,,------.../////////...///111555:::???EEEHHHWWWeee{{{www\\\MMMHHHKKKXXXfffqqqzzz}}}tttnnnkkkggggggllllllnnnooopppoooppprrrssswwwtttqqqmmmdddZZZTTTTTT[[[SSSIIIFFFJJJOOOQQQPPPFFFDDDEEEIIIPPPUUUWWWVVVYYYZZZZZZ[[[[[[[[[ZZZZZZVVVUUURRRPPPMMMLLLJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJFFFIIILLLPPPRRRRRRQQQPPPQQQPPPQQQZZZhhhwww}}}vvvwwwtttsssqqqppppppppppppqqqpppoooooosssvvvwwwtttqqqpppooommmgggaaa^^^```cccpppsssvvv}}}|||DDDAAAKKKcccwww|||zzzzzzxxxyyy{{{vvveee\\\gggoooqqqwww~~~~~~|||yyyrrrllllllzzzoooIII::::::555111111111111000000000000////////////////////////............////////////333///000444333333BBBTTTYYY]]]gggssszzzsssbbbiiiooosssyyy~~~~~~|||}}}~~~~~~}}}{{{zzzxxxzzz{{{zzzyyyzzz}}}zzzpppaaaSSSOOOVVVeeeqqq|||uuurrrmmmhhhddddddgggiiigggeeeaaa___]]]^^^```bbbbbbaaa[[[]]]aaafffkkkmmmmmmkkkfffdddbbbdddkkkwwwzzzrrrssswwwsssbbb^^^```nnnzzzuuu___UUUSSSSSSSSSXXX]]]gggvvvzzz{{{|||{{{zzzyyyyyyzzzuuuxxxyyyvvvrrrqqquuuxxxzzz{{{}}}~~~}}}}}}}}}}}}}}}{{{{{{zzzyyywwwuuusssrrruuuuuusssrrrrrrqqqqqqqqqooooooppppppppppppooooooooommmiiieeeaaa\\\VVVRRRGGG@@@;;;:::888444333555333222666BBBZZZuuukkk```vvvccceee}}}yyyvvvwww{{{{{{SSS<<<888222///000000///---------------------------+++,,,,,,---......------------------------------,,,,,,------.../////////000111333777<<>>888222...///000///...------------------------,,,------.../////////...------------------------,,,,,,------...//////000222333555999>>>EEEJJJMMM```pppzzzwwwxxxnnn\\\NNNLLLOOOWWWkkk|||uuuiiijjjkkkhhhhhhmmmoooqqqssssssssssssuuuwwwrrrooonnnnnniiiaaa```ffflll\\\OOORRRaaallliiiaaaLLLIIIHHHKKKQQQXXX[[[[[[]]]]]]^^^``````aaaaaaaaa[[[\\\^^^```aaaaaaaaaaaa___``````bbbcccfffgggiiiggglllsss{{{|||xxxwwwvvvvvvtttsssrrrqqqqqqqqqnnnnnnoootttzzz}}}|||zzzuuuuuurrrllleeeaaaaaacccgggjjjiiilll{{{{{{{{{GGGGGGSSSgggtttvvvxxx}}}~~~wwweee^^^gggssszzzwwwsssvvv{{{{{{vvv{{{tttxxxdddFFF>>>111222222222222111111111111000000000000000000000000000000000000000000000000000000000222333222555AAAOOOYYYbbbhhhooonnnpppyyy}}}}}}~~~}}}~~~}}}|||{{{{{{}}}{{{|||}}}|||~~~{{{kkk[[[TTTPPPMMMQQQWWW]]]___^^^___fffrrr{{{}}}zzzwwwqqqlllhhheeedddccccccbbbaaaaaaaaacccfffgggdddbbbaaaccciiipppvvvyyyvvvvvvrrrnnnyyy}}}zzz|||zzzllljjjvvv~~~lllZZZSSSTTTXXXbbblllwww~~~{{{wwwqqqmmmnnnnnnoooppppppnnnkkkhhhjjjjjjjjjjjjlllpppuuuzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyuuurrrqqqqqqrrrttttttsssrrrqqqqqqqqqqqqrrrrrrssssssrrrqqqooonnnpppmmmjjjfffaaa\\\VVVRRRIII@@@999888777555444555666555777AAATTTmmmmmm]]]nnn{{{ppphhhpppzzzppphhhooouuuSSSBBB999000000111000..............................,,,,,,,,,---------......---------............///------......///000000000111555333888FFFJJJJJJRRReeerrrvvvppptttjjj\\\QQQOOOQQQYYYqqquuuqqqllljjjlllmmmmmmlllrrrsssuuuuuutttsssssstttsssppplllhhhfffeeeffffffdddXXXPPPXXXgggmmmdddWWWHHHGGGGGGKKKQQQXXX[[[\\\``````aaaaaaaaa```___^^^^^^^^^^^^```bbbeeehhhiiifffiiilllnnnqqqtttyyy|||~~~{{{wwwwwwzzzvvvwwwwwwvvvsssqqqppppppnnnooopppsssvvvyyy{{{}}}yyyyyysssiiieeefffeee```eeelllmmmiiikkkuuu{{{yyyyyyFFFDDDNNNccctttwwwwwwyyyvvveee\\\gggttt|||{{{wwwvvvwww{{{tttppp{{{~~~{{{|||dddEEE>>>111333222222222111111111000000000000000000000000000000000000000000000000000000000000222333222555AAANNN[[[eeemmmttt~~~~~~~~~}}}|||{{{{{{}}}{{{|||}}}|||~~~|||nnn___WWWSSSRRRUUU[[[ZZZZZZWWWSSSTTT[[[```aaalllppptttuuurrrmmmjjjiiigggfffeeeddddddeeefffgggcccbbbaaadddiiipppwwwzzzzzz|||{{{~~~}}}~~~~~~||||||~~~}}}ssslllppp}}}~~~fff___YYYZZZ\\\aaammmxxx}}}xxxuuutttrrrooommmmmmlllkkkjjjjjjiiihhhgggkkkkkkkkkjjjjjjmmmqqquuu~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~|||yyyvvvttttttttttttttttttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqpppnnnmmmooollliiieeebbb\\\WWWSSSIIIAAA999888777555444666444444777BBBTTTkkknnn^^^qqqggg^^^gggssskkkdddjjjppp{{{XXXCCC999111000111000..............................,,,,,,,,,---------......---------............///------......///000000000111555444999GGGKKKLLLWWWhhhtttxxxssswwwiii]]]UUUVVV[[[fff~~~rrrooollllllnnnqqqrrrrrrsssuuuvvvvvvtttsssttttttvvvsssnnnjjjhhhfffeeeeeebbbXXXRRRXXXeeeiii___SSSEEEBBBAAAFFFNNNWWW]]]___bbbccceeeggggggfffeeeddddddddddddeeegggiiikkkmmmnnnppptttwwwyyy|||{{{yyyyyyyyy{{{{{{{{{}}}}}}xxxvvvsssrrruuuuuuvvvwwwuuussspppppppppllllllnnnooorrruuuwwwxxxxxxyyyuuummmhhhhhhfffbbb```gggiiicccaaaiiissswwwMMMIIIQQQgggzzzppp```___ooo{{{yyysssnnnyyy~~~}}}dddDDD===111444222222111111111000000000000000000000000000000000000000000000000000000000111111222333111444@@@MMM[[[eeeooouuu~~~~~~}}}|||{{{zzz}}}zzz{{{}}}|||uuuggg___\\\\\\```eeeeeeeee^^^TTTMMMMMMNNNLLLSSS\\\jjjsssuuussspppooolllkkkjjjiiihhhhhhhhhhhhfffeeedddeeeiiiooouuuyyymmmppptttvvvwww{{{{{{|||xxxrrrvvv}}}eee\\\\\\```ffflllwww~~~xxxtttsssnnnkkkhhhggghhhiiijjjiiihhhgggeeeccccccdddeeefffiiijjjkkklllooouuu|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvttttttsssrrrqqqqqqqqqqqqppppppqqqqqqpppooommmlllmmmkkkhhheeebbb]]]XXXTTTJJJAAA999888888555555666222333888BBBSSSiii}}}rrr___sss^^^SSS[[[hhhdddaaahhhmmmwww]]]EEE:::222000111000..............................,,,,,,,,,---------......---------............///------......///000000000111555555;;;HHHKKKPPP^^^oooxxxzzzvvvzzz{{{```WWWQQQUUU^^^kkk~~~rrrpppnnnnnnqqqssstttuuuuuuwwwxxxwwwuuuttttttuuurrrnnnhhhbbb___\\\ZZZXXX\\\WWWUUU\\\fffggg\\\PPPLLLIIIHHHMMMWWW```dddeeedddfffiiilllmmmlllkkkjjjiiiiiiiiijjjkkkmmmooopppppptttxxx{{{}}}}}}zzzvvvssstttxxx}}}wwwtttsssqqqppprrrtttuuuvvvuuurrrpppooopppkkkllllllmmmoooqqqssstttuuuxxxwwwqqqkkkhhheeebbb^^^fffiiiaaaZZZ___nnn|||PPPMMMVVVjjjzzzyyyhhh\\\ddd}}}tttmmmwwwyyy~~~~~~cccBBB;;;111555111111111111000000000000////////////////////////////////////////////////111111333333111444@@@MMMZZZccclllpppwww{{{yyy{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz|||zzz{{{~~~||||||}}}rrrjjjggghhhmmmrrrvvvtttlll^^^TTTPPPMMMIIIAAAIIIVVVfffrrrxxxyyyxxxrrrqqqpppooonnnlllkkkjjjkkkjjjhhhggghhhmmmsssxxxmmmaaafffmmmrrrwww~~~|||wwwxxx}}}~~~yyyzzzzzziii\\\cccdddiiiqqq~~~}}}zzzyyyuuunnniiiiiibbbaaa``````bbbdddgggiiieeeeeeeeeeeeeeefffiiikkknnnoooppprrrxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvttttttsssrrrqqqqqqqqqqqqnnnoooooopppooommmlllkkkkkkiiifffdddbbb^^^YYYVVVJJJAAA:::888888666555666222333777AAAQQQhhhgggvvv]]]MMMOOO[[[\\\___jjjrrrvvvaaaGGG<<<222111111///...///........................,,,,,,,,,---------......---------............///------......///000000000222777888>>>HHHIIIRRReeeyyy}}}{{{www|||yyyYYYQQQLLLQQQ\\\jjj}}}vvvtttrrrqqqqqqrrrrrrssswwwxxxyyyxxxuuutttssstttooohhh^^^UUUQQQNNNLLLJJJPPPQQQVVVaaaiiiggg\\\QQQTTTTTTWWW___gggkkkjjjfffeeegggkkknnnooonnnmmmkkkiiiiiijjjlllnnnpppqqqrrrnnnrrrvvvzzz|||~~~tttiiisssvvv{{{{{{vvvtttttttttssssssssstttuuutttqqqooooooooommmmmmmmmmmmnnnooopppqqqrrrvvvwwwrrriiiccc___]]]```hhhmmmeeeYYY[[[pppJJJKKKUUUfffrrrzzzrrrddd^^^mmmrrrlllttt|||yyy~~~{{{yyy|||aaaAAA:::111555111111111000000000//////////////////////////////////////////////////////111111222333111444@@@NNN[[[ccckkknnnpppvvv||||||~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy|||yyyzzz}}}~~~|||}}}yyyqqqnnnqqqwww{{{{{{xxxoooccc[[[VVVQQQKKK???@@@GGGVVViiixxxuuuuuuuuutttsssqqqooonnnkkkjjjiiiggghhhmmmuuu{{{xxx^^^\\\bbbjjjqqqxxx}}}uuurrrtttxxx{{{~~~~~~~~~zzzkkkffffffkkknnnttt}}}~~~zzzwwwuuuooofffbbbbbb^^^_________```cccfffiiifffhhhkkkkkkjjjjjjlllnnnwwwxxxxxxzzz~~~~~~~~~}}}|||zzzxxxvvvuuutttttttttsssrrrqqqqqqqqqqqqnnnnnnoooooonnnmmmkkkjjjiiihhheeedddaaa^^^ZZZVVVJJJAAA:::999888666555666444444666>>>OOOiiiuuu~~~```KKKGGGRRRXXX```ooowwwwwwcccIII>>>333111111///...///........................,,,,,,,,,---------......---------............///------......///000000000333888:::AAAHHHIIIUUUnnn}}}zzzvvvYYYRRRNNNSSS___mmm{{{||||||}}}uuuuuutttsssrrrqqqrrrsssxxxyyyyyyxxxtttrrrqqqrrroooeeeXXXNNNJJJHHHFFFDDDBBBIIIUUUaaahhhfff]]]UUUVVV\\\fffpppvvvsssllleeehhhjjjllloooppppppnnnmmmiiijjjllloooqqqtttuuuvvvrrruuuyyy|||~~~{{{nnnmmmpppuuu|||yyyxxxvvvuuuuuuvvvvvvtttqqqssssssrrrpppnnnnnnooolllkkkkkkkkkkkkllllllmmmooorrrtttooodddYYYVVVWWW```eeejjjeeeYYYWWWmmmHHHLLLXXXgggooovvvpppfffccc|||yyywww}}}~~~|||~~~}}}xxxvvvyyy}}}___???999111555111111000000000/////////000000000000000000000000000000000000000000000000000000222333222555AAAOOO^^^gggpppssssssuuu|||~~~{{{zzzzzz{{{~~~~~~}}}|||{{{zzz{{{|||}}}|||}}}}}}}}}}}}{{{yyyxxx|||yyyyyy|||}}}|||}}}~~~uuurrrxxx~~~~~~yyyooofffcccaaaYYYPPPDDD@@@???GGGXXXhhhsssxxxvvvwwwxxxyyyxxxvvvtttrrriiiiiiiiihhhiiioooxxxnnn[[[\\\bbbjjjpppuuu{{{zzzvvvpppkkkjjjnnnssswwwyyy}}}ooohhhkkkrrruuu}}}|||yyyzzz{{{yyyvvvssspppiii```]]]___YYY[[[]]]^^^^^^```bbbeeeeeeiiimmmooonnnnnnqqqttt}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvtttssssssttttttsssrrrqqqqqqqqqqqqnnnnnnoooooonnnmmmkkkjjjiiigggeeecccaaa^^^YYYVVVKKKBBB:::999999666555777555555777>>>OOOiii~~~cccLLLHHHUUU^^^gggtttyyyxxxfffKKK???444111111///...///........................,,,,,,,,,---------......---------............///------......///000000000333999===EEEKKKLLL\\\{{{}}}nnnVVVQQQOOOVVVdddsss}}}vvvyyyxxxssstttuuutttssssssuuuwwwwwwxxxxxxvvvrrrpppnnnnnniii```TTTLLLJJJIIIFFFCCC===GGGTTT^^^cccaaa^^^\\\^^^hhhvvvxxxoooiiiiiijjjlllooopppqqqrrrrrrmmmoooqqqtttvvvxxxyyyzzzyyy{{{~~~zzziiidddmmmzzz~~~sssuuuuuurrrrrruuuuuussspppqqqrrrqqqooonnnnnnnnniiihhhhhhgggggghhhhhhiiimmmoooqqqkkk^^^RRRQQQWWW]]]]]]aaa```TTTOOObbb|||MMMQQQ]]]mmmuuuyyy~~~pppeeeaaa~~~~~~{{{xxxwwwyyy{{{}}}\\\>>>999000555111000000000////////////000000000000000000000000000000000000000000000000...///111222222666CCCPPP___jjjvvv|||{{{zzztttvvvyyy~~~}}}~~~}}}{{{zzzyyyzzz{{{|||{{{|||}}}}}}}}}{{{yyyxxx|||yyyxxx{{{}}}{{{}}}zzzxxx~~~~~~sssnnnppppppfffZZZKKKHHHDDDCCCHHHRRR]]]eeeuuuwwwzzz{{{|||zzzxxxvvvllllllkkkiiihhhmmmwww}}}mmmaaadddhhhmmmppprrrtttyyy|||zzzooommmjjjjjjmmmttt{{{vvvssssssxxx|||uuurrrqqqssstttrrrnnnllljjjddd^^^]]]aaa[[[^^^bbbdddddddddfffhhhkkkpppuuuyyy|||~~~}}}{{{|||||||||}}}}}}}}}}}}{{{zzzwwwtttssssssssstttttttttsssrrrqqqqqqqqqqqqnnnnnnoooooonnnmmmkkkjjjiiigggeeecccaaa]]]YYYUUUKKKBBB;;;999999777666777555666999@@@OOOiiivvveeeQQQRRReeepppuuuzzzxxxwwwjjjMMMAAA555111111///...///........................,,,,,,,,,---------......---------............///------......///000000000222999???IIIPPPRRRgggvvvaaaNNNLLLMMMWWWjjj}}}zzzttt|||tttvvvwwwxxxwwwuuutttuuuwwwvvvwwwwwwtttpppmmmkkkkkkccc\\\VVVTTTUUUTTTOOOJJJIIIPPPYYY]]]^^^^^^bbbeeennnxxxzzzpppjjjiiidddeeegggjjjnnnqqqtttuuussstttvvvwwwyyyyyyyyyyyyxxxyyyzzz{{{}}}}}}xxxtttuuuuuurrrtttzzzvvvjjjgggmmmzzzxxxpppttttttpppooossssssqqqooopppqqqqqqooommmmmmnnnhhhggggggffffffgggggghhhkkkmmmnnnhhhZZZOOORRR\\\^^^YYYZZZ\\\SSSJJJVVVmmmOOORRR^^^pppyyyzzz|||ooobbb[[[yyy}}}{{{yyyxxxzzz|||zzz[[[===888000444000000000000////////////000000000000000000000000000000000000000000000000---...000222222666CCCQQQ^^^jjjzzz~~~mmmrrrxxx~~~}}}~~~{{{yyyxxxyyyzzz{{{zzz{{{|||}}}}}}{{{yyywww{{{xxxxxx{{{|||{{{}}}}}}wwwsssxxxyyymmm___TTTTTTQQQJJJDDDFFFQQQ[[[tttwwwzzz}}}}}}|||zzzxxxrrrrrrpppkkkgggjjjrrrzzzxxx|||zzznnnhhhkkkooorrrrrrqqqppprrruuu|||}}}|||}}}xxxpppqqqppppppssszzzuuuxxx{{{xxxssspppooopppqqqqqqllliiihhhgggbbb^^^```fffeeejjjoooqqqqqqqqqsssuuuwww|||~~~}}}yyyzzzzzzzzz{{{{{{||||||yyywwwtttrrrqqqrrrtttvvvttttttsssrrrqqqqqqqqqqqqnnnoooooooooooommmlllkkkjjjhhheeecccaaa]]]XXXUUUKKKBBB;;;999999777666777444777;;;BBBPPPhhhhhh|||gggWWW]]]vvvxxxvvvnnnNNNAAA666222111///...///........................,,,,,,,,,---------......---------.........//////------......///000000000111999AAALLLTTTWWWnnnpppWWWKKKJJJNNN\\\sssuuuuuuuuu{{{}}}}}}zzzvvvssssssuuuuuuvvvvvvsssoookkkjjjiiiccc```^^^bbbfffddd]]]VVVWWW\\\```___\\\^^^fffnnnyyy|||mmmaaa^^^```^^^___aaaeeejjjoootttvvvuuuvvvwwwxxxxxxxxxwwwvvvqqqqqqqqqqqqssswww}}}wwwgggggg```]]]^^^^^^[[[]]]cccdddpppwwwyyynnn___cccrrr{{{uuupppttttttooonnnrrrsssqqqnnnpppqqqpppnnnmmmmmmnnniiiiiihhhhhhhhhiiiiiijjjkkkllllllgggZZZPPPUUUbbbcccZZZYYY]]]UUUIIIQQQeee~~~BBBTTTlll{{{~~~}}}~~~|||ggg]]]___qqq|||~~~~~~zzzyyyyyyWWW===777666111222222222111000//////...000000000000000000000000////////////000000000000222222333333222555BBBPPPXXXmmmyyyrrrpppvvv{{{~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}|||{{{zzzzzzzzzzzzzzz|||zzzyyyxxxxxx{{{}}}~~~}}}uuufffgggddd\\\RRRNNNRRRWWWmmmuuu|||{{{tttyyywwwtttpppmmmmmmppprrrtttzzz~~~{{{{{{|||{{{xxxtttrrrssswwwzzz{{{vvvxxx{{{~~~tttqqqnnnllllllkkkhhhddd```ccceeedddcccgggnnnuuuvvvxxx{{{~~~}}}}}}}}}}}}}}}}}}|||{{{zzz}}}zzzwwwvvvwwwyyyyyyyyywwwvvvuuuuuuuuuuuuuuuvvvpppqqqrrrsssrrrqqqpppooorrrqqqooonnnlllkkkkkkkkkmmmlllkkkjjjgggbbb[[[VVVMMMDDD<<<:::999777666888444555777:::FFF^^^}}}eeepppsss[[[eeeuuupppttt}}}tttYYY@@@222333000///111---////////////..................------------......---------............///,,,...///000///000111333:::BBBHHHJJJPPP```tttgggVVVDDDLLLTTTccc{{{qqqxxxyyyxxx}}}yyyuuutttuuuwwwxxxvvvvvvuuutttsssqqqpppooommmiiifffhhhkkkiiiaaaZZZ[[[ZZZYYYVVVRRRSSS^^^hhhsssvvvqqqcccVVVRRRTTTUUUXXXXXXZZZ```iiioooqqqqqqsssyyy{{{xxxtttqqqnnniiihhh___YYYYYYZZZ\\\dddnnnwww}}}sssddd\\\ZZZ[[[^^^bbbddddddcccddddddkkkmmmooopppqqqpppnnnmmmgggdddhhhuuuzzzvvvvvvsssrrrpppooooooppprrrssstttrrrpppnnnnnnppprrrtttssspppllliiiiiijjjjjjjjjkkknnnnnnhhh^^^YYY[[[___eee]]]WWWTTTOOOJJJNNNVVV|||yyywwwIII[[[rrr||||||~~~{{{hhh^^^```ooovvv{{{yyyzzzvvvTTT<<<777666222222222111111000//////...000000000000000000000000////////////000000000000111111222333222666CCCQQQ\\\ooozzzooonnnuuu{{{~~~~~~}}}}}}}}}|||||||||}}}|||{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyzzz|||wwwvvvqqqhhh```\\\^^^aaaooouuuzzz|||~~~}}}xxx{{{zzzxxxtttqqqppprrrtttsssxxx~~~~~~~~~~~~|||{{{|||~~~{{{yyy|||yyyvvvnnnkkkhhhggggggfffcccaaaccceeehhhhhhiiimmmuuu|||~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{yyywwwwwwxxxyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvrrrrrrssssssrrrqqqpppooopppooonnnnnnnnnnnnnnnooommmlllkkkjjjgggbbb[[[VVVMMMDDD<<<:::999777666888555666888;;;FFF^^^|||ccchhh}}}~~~___^^^yyyvvvqqqsssqqq{{{yyy\\\BBB444444111000222...////////////..................------------......---------............///,,,...///000///000222333777@@@HHHKKKRRRbbbttt~~~cccRRRJJJNNNWWWjjjwwwppp{{{zzzyyy~~~|||xxxvvvttttttvvvwwwttttttttttttsssqqqpppoooqqqlllhhhgggiiiggg```ZZZUUUVVVUUUQQQLLLMMMTTT]]]eeegggaaaUUUJJJIIIKKKLLLOOOPPPTTT\\\eeemmmpppqqqssswwwxxxuuussspppjjjccc\\\UUUOOOOOOOOOQQQYYYbbbiiipppyyyvvveee[[[YYYYYYcccfffkkknnnppprrrtttuuuyyyyyyxxxvvvtttpppmmmlllgggiiitttxxxuuutttrrrqqqppppppppprrrsssuuutttrrrpppooooooqqqsssuuussspppllljjjjjjjjjjjjjjjjjjllllllhhhbbb^^^^^^___aaaZZZTTTRRROOOLLLNNNSSSrrrxxx{{{wwwwwwJJJ^^^www}}}zzz{{{zzzjjjccceeetttuuuuuutttxxx~~~~~~xxxrrrQQQ:::777777222222222111111000/////////000000000000000000000000////////////000000000000000000222333222666DDDRRRdddttt~~~pppooowww|||~~~~~~~~~}}}}}}}}}}}}|||}}}||||||{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}tttnnnlllllllllppptttvvvvvvyyy}}}~~~|||}}}}}}|||yyyuuussssssttttttxxx}}}~~~~~~{{{|||wwwqqqllljjjcccaaa```aaabbbccccccbbbkkknnnqqqrrruuuzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||zzzyyyxxxxxxyyyyyyxxxvvvxxxwwwwwwvvvvvvvvvvvvuuuttttttttttttsssrrrppppppnnnnnnnnnooopppqqqssssssmmmlllkkkjjjgggbbb[[[WWWMMMDDD<<<:::999777666888666777888:::EEE\\\zzzaaaaaarrr{{{{{{bbbYYYmmmrrrlllmmmqqqoooxxx```EEE666555111111333///////////////..................------------......---------............///---.../////////000222444777AAAJJJOOOWWWfffuuu}}}yyy\\\OOOJJJMMMVVVooo~~~rrrppp{{{zzz{{{zzzxxxvvvttttttttttttrrrsssssssssrrrrrrqqqpppsssmmmgggddddddaaa\\\VVVQQQSSSRRRNNNIIIHHHMMMRRRVVVVVVOOOEEE@@@BBBEEEFFFLLLNNNSSS[[[cccjjjmmmnnnqqqssstttrrrqqqmmmdddZZZNNNJJJHHHHHHJJJNNNWWW```dddjjjqqq|||uuubbbWWWVVV[[[aaaqqquuuzzz{{{wwwvvvuuu{{{zzzvvvsssrrrrrrqqqqqqqqqqqqsssuuuvvvsssrrrqqqpppqqqrrrtttvvvsssppplllkkkkkkkkkkkkjjjjjjjjjjjjiiigggdddaaa___^^^WWWQQQPPPPPPNNNMMMNNNbbbllluuuwwwyyyCCC[[[xxx|||{{{~~~|||~~~{{{pppmmmrrr|||xxxssssssyyyqqq}}}}}}{{{zzzqqqNNN999777666111111111111111000000//////////////////////////////////////////000000000000//////111222222777DDDRRRlllzzz|||{{{~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{||||||}}}|||{{{|||}}}zzzwwwvvvtttsssrrrttttttsssvvv|||}}}yyyvvvuuuuuuxxxzzz}}}~~~|||~~~~~~{{{uuuooojjjgggeeeeeeaaabbbcccfffjjjnnnqqqssszzz}}}~~~}}}}}}}}}}}}}}}}}}}}}yyyyyyyyy{{{|||{{{xxxvvvxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuttttttsssrrrqqqpppoooooopppppprrrssstttuuunnnmmmllljjjgggbbb\\\WWWMMMDDD<<<:::999777666888666666777999CCCZZZxxxccc```rrraaaWWWhhhmmmhhhiiilllqqqxxxdddHHH888555111111333///////////////..................------------......---------............///---.../////////000333555<<>>BBBIIITTThhh~~~hhhSSSOOOMMMWWWgggvvv{{{sss{{{{{{|||zzzwwwtttsssssstttuuuttttttuuuuuuuuutttssssssrrrpppmmmlllmmmoooqqqrrriiioooooogggcccfffccc[[[___aaa]]]SSSLLLMMMQQQSSSUUUTTTQQQLLLHHHHHHLLLPPPTTTXXXZZZXXXVVVTTTOOOHHHEEENNNTTTRRRQQQXXX___ccceeekkkrrrzzznnnjjjppp{{{xxxtttqqqooooooppppppppppppqqqrrrrrrrrrrrrrrrssssssrrrrrrqqqqqqpppppprrrpppoooooooooooonnnmmmllllllllllllkkkiiieeebbb___```\\\TTTPPPOOOLLLFFFIIIaaa~~~RRRfff|||{{{ssstttzzz}}}vvv|||yyyuuuxxx~~~}}}wwwvvvuuuiiiDDD333777777000000000000000000111111111000000000000000000000000////////////000000000000222222333333222555BBBPPPeee{{{xxxwwwyyy~~~~~~~~~}}}}}}~~~}}}~~~~~~|||{{{yyyxxxxxx{{{~~~zzzyyywwwwwwwwwyyy{{{|||yyywwwwwwwwwxxxxxxvvvuuuuuuuuuvvvvvvuuussspppoooqqqppppppooopppqqqssstttqqqqqqqqqrrrssstttuuuvvvooonnnmmmkkkiiiccc]]]XXXMMMDDD<<<:::999777666888555666666999DDD[[[yyymmmlllxxxVVVGGGPPPXXXbbbnnntttzzzqqqSSS>>>888111000444111000/////////.....................------.........---------.........//////...//////...///222666:::>>>DDDMMM]]]sssjjjSSSMMMSSS[[[jjjyyyzzzrrryyy{{{}}}{{{wwwtttrrrsssuuuvvvuuuuuuvvvvvvuuuttttttsssqqqpppooooooqqqtttwwwyyytttzzzxxxooojjjmmmiii```fffiiifffZZZNNNKKKNNNQQQZZZXXXQQQIIIAAA???BBBFFFMMMRRRUUUSSSPPPNNNKKKGGGEEEOOOUUURRRQQQVVV]]]```fffllluuu}}}xxxvvv~~~~~~}}}}}}~~~~~~}}}uuuuuutttqqqnnnlllnnnoooppppppqqqrrrrrrrrrqqqqqqtttssssssrrrqqqpppooonnnrrrpppooooooppppppnnnmmmiiijjjkkkllljjjhhhgggfff[[[___\\\SSSNNNNNNMMMIIIEEE]]]zzzWWW^^^jjjssswwwxxxzzz~~~xxxqqq~~~}}}xxxyyy~~~tttzzzsssooo}}}bbb???777666222222222222222111111111111000000000000000111111111111000000000000111111111111000111222333333777EEESSShhhvvvyyyttttttttt~~~}}}~~~~~~~~~}}}~~~~~~|||}}}yyy{{{}}}~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzvvvuuutttrrrrrrsssssstttxxxwwwvvvuuutttsssrrrrrrmmmnnnppppppppprrrtttwwwtttsssqqqppppppqqqssstttsssqqqnnnjjjgggaaa[[[WWWMMMEEE>>>;;;999555444777666666666:::GGG]]]wwwvvvlll~~~ppp^^^QQQIII\\\ooonnn|||uuuYYY===444444111......000/////////......................................................------...---...000000///555<<>>@@@JJJQQQbbbbbbPPPNNNWWWkkkrrrooo~~~~~~yyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxvvvvvvrrrsssppplllpppxxx}}}}}}{{{zzzxxxvvvrrrooollljjjgggkkkhhh[[[QQQUUUbbbllldddWWWJJJBBB???<<<>>>BBBFFFGGGFFFDDDBBBBBBEEEHHHMMMNNNQQQTTTTTTVVV```kkkvvv~~~|||sssoooqqqoooiiilllvvv{{{xxxvvvsssrrrqqqppppppqqqssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqrrrssstttssspppnnnmmmnnnoooppppppooommmkkkjjjjjjiiigggeeeaaabbb```YYYPPPIIIGGGHHHDDDVVVtttxxxvvv~~~QQQ]]]kkktttwww{{{ppptttrrrzzz|||}}}xxxnnntttoooppp}}}^^^>>>888666111333222222111111111000000000//////000000000000111111000000000000111111111111444444555666555999FFFSSSjjjvvvwwwqqqrrrxxxzzzxxx~~~}}}~~~}}}{{{}}}~~~~~~}}}}}}~~~zzzzzz{{{}}}}}}{{{vvvqqqnnnqqqqqqqqquuu{{{~~~~~~~~~~~~}}}|||{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwwwwvvvuuutttttttttuuuuuuuuuuuutttsssrrrqqqqqqpppooopppqqqrrrrrrsssuuuwwwuuutttsssrrrrrrssstttuuupppooollljjjgggccc]]]YYYOOOGGG@@@===:::777666888666666666999CCCXXXrrrvvviiixxxnnndddhhh|||___AAA777666444111111000000000/////////......................................................000///000333222222777??????KKKTTTgggyyyZZZNNNQQQYYYwwwzzzmmmqqq}}}|||zzzwwwwwwwwwwwwxxxyyyzzzzzzyyyzzzzzzzzzzzzyyyxxxxxxtttrrrmmmjjjkkkooonnnkkkjjjkkkkkkkkkkkkjjjiiiiiihhhlllhhh]]]VVV\\\hhhrrr___SSSGGGDDDDDDDDDDDDFFFJJJJJJHHHEEEAAABBBGGGKKKPPPPPPSSSWWWXXX\\\fffrrr{{{}}}yyyvvvtttyyyuuuuuuwwwsssnnnsss~~~yyyuuuwwwrrrqqqpppoooppprrrtttuuuqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrssstttuuuvvvqqqooollllllmmmoooppppppnnnlllkkkkkkkkkjjjhhheeegggccc\\\UUUNNNIIIGGGFFFEEERRRmmm~~~tttvvvQQQ```ooouuuwww|||vvveeejjjuuusss}}}{{{{{{sssqqqtttrrrsss~~~[[[>>>999666111333111111111111000000000000////////////000000000111///000000000111111111111444333555555444888EEESSSnnnzzz}}}}}}|||tttuuu~~~|||}}}~~~~~~~~~zzz|||~~~~~~}}}}}}~~~~~~zzzxxx|||zzzrrrnnnppptttwwwyyyxxxwwwvvvvvvwwwxxx{{{}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuussssssrrrrrrqqqppppppooopppqqqrrrrrrrrrsssuuuxxxuuutttsssssssssssstttuuuooommmkkkjjjgggccc^^^ZZZQQQIIIAAA>>>;;;777666888555666666888AAAUUUoooyyymmmxxxnnnccciii{{{zzzbbbCCC777666333111222000000000////////////.......................................////////////000///000222222222888???@@@KKKTTTfffoooWWWOOORRRVVVzzzwwwnnnwww{{{zzz{{{{{{vvvvvvvvvwwwxxxyyy{{{|||zzzzzzzzzzzzyyyxxxxxxwwwvvvqqqkkkgggeeebbb[[[UUUWWWWWWWWWXXXZZZ]]]___```fffjjjggg^^^XXX\\\eeekkkYYYPPPHHHIIINNNOOOOOOPPPRRRRRRPPPJJJFFFGGGMMMSSSRRRRRRUUUZZZ^^^dddooo{{{~~~xxx}}}uuuvvvzzzsssrrrpppooooooqqqrrrtttppppppppppppppppppppppppooopppqqqrrrssssssssssssnnnllliiiiiikkkmmmnnnnnnlllkkkkkkkkkkkkkkkhhhfffggg```VVVOOOKKKIIIFFFDDDDDDIII___{{{zzzvvv~~~PPPbbbrrrvvvvvv|||ccc[[[ggguuu{{{{{{yyyzzz|||kkkpppxxxzzz{{{WWW===999666000444111111111000000000//////...////////////000000000///000000000111111111111222222333444333777DDDRRRcccppp{{{}}}tttvvv~~~|||}}}~~~{{{|||}}}~~~}}}}}}vvvpppnnnrrrwww{{{~~~uuukkkeeeiiinnnuuuyyy|||}}}}}}}}}~~~~~~~~~~~~|||||||||||||||{{{yyyyyyzzzzzzyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuutttrrrrrrrrrqqqppppppoooooopppqqqssssssrrrsssuuuwwwtttttttttsssssstttttttttnnnmmmkkkjjjhhhddd___[[[QQQIIIBBB???;;;777666888444666777777???RRRmmmzzznnnwwwlll[[[^^^yyyoooqqq}}}dddDDD777555222000111111000000000////////////................................./////////000000...---///111111111777???BBBKKKQQQbbbzzz~~~}}}hhhXXXRRRQQQYYY|||yyyttt{{{zzz|||{{{uuuuuuvvvwwwxxxzzz{{{|||{{{zzzyyyxxxwwwvvvuuuuuutttpppkkkgggbbb[[[SSSNNNRRRQQQOOONNNOOOPPPSSSTTTZZZ^^^^^^XXXUUUYYY^^^```XXXQQQOOOTTTYYY[[[[[[]]]ZZZ[[[YYYRRRMMMMMMTTT[[[VVVUUUXXX___eeelllxxx{{{|||uuutttqqqooooooooopppqqqppppppppppppppppppppppppqqqrrrsssttttttsssqqqpppkkkiiiggggggiiikkkllllllkkkjjjjjjkkklllkkkiiifffccc[[[QQQKKKIIIHHHEEEBBBBBBAAANNNdddppprrrxxxVVVjjjzzzzzzvvv}}}jjjUUUYYYnnn~~~||||||}}}}}}{{{llltttzzz||||||TTT<<<:::555000444111111000000000/////////......////////////000000000000000000111111111111000000222333333777EEESSS___lllzzz~~~~~~}}}~~~~~~}}}|||}}}~~~}}}}}}~~~}}}rrrhhhdddaaafffkkkpppvvvxxxoooeee___dddkkkrrrxxx{{{||||||~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxuuuuuuvvvvvvvvvuuutttsssrrrrrrqqqqqqpppppppppppppppqqqrrrrrrqqqrrrtttvvvssssssssssssssssssssssssooommmkkkjjjgggccc^^^ZZZRRRIIIBBB>>>;;;777666888333666777888>>>QQQlllyyyjjjrrriiiUUUTTTjjjsssdddnnnyyyhhhFFF888555222000222111111000000000/////////.................................//////000000111...---///111111111777???DDDKKKQQQaaawww|||zzzwwweeeZZZTTTRRRddd|||yyy{{{{{{|||zzzwwwwwwwwwxxxyyyzzz|||}}}|||{{{yyyvvvtttsssrrrrrrpppnnnllljjjeee\\\WWWVVV[[[ZZZWWWTTTQQQOOONNNMMMJJJNNNPPPNNNPPPVVV[[[\\\\\\ZZZ\\\bbbeeeeeefffhhhcccdddbbb\\\UUUTTT[[[ccc___]]]___eeelllttt}}}|||vvvtttrrrooonnnnnnnnnooopppppppppppppppppppppppprrrtttvvvwwwwwwtttrrrpppkkkiiiffffffgggiiijjjjjjiiiiiijjjlllmmmllliiiggg___YYYRRRLLLJJJHHHDDDBBB@@@>>>AAANNN^^^mmm{{{lll|||~~~yyy^^^QQQ^^^uuu~~~ssszzz|||tttrrr|||zzzQQQ;;;:::555///444111000000000////////////........./////////000000000000000000111111111111000000222444444999GGGUUUdddoooyyy||||||~~~||||||~~~zzztttkkk```ZZZYYYUUUWWWZZZ___ggglllhhh___YYY^^^gggqqqwww{{{{{{{{{|||~~~}}}}}}|||~~~~~~}}}|||{{{yyyyyyxxxwwwwwwwwwwwwwwwttttttuuuvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqpppppppppqqqrrrqqqqqqqqqsssuuurrrrrrssssssssssssrrrrrrpppnnnllljjjgggccc^^^ZZZQQQIIIAAA>>>:::666555777333666777888>>>QQQmmmxxxeeekkk}}}fffRRRNNN___fff^^^ooowwwkkkIII999666333222333111111111000000000//////........................---......///000000111111......///222222333999AAAEEELLLTTTfff{{{|||xxxdddZZZVVVTTTiii~~~|||zzzzzzzzz{{{zzzzzzzzzzzzzzz{{{|||~~~~~~~~~|||yyyvvvsssqqqppppppmmmmmmnnnmmmfff\\\ZZZ]]]]]]^^^______\\\VVVPPPMMMFFFHHHIIIHHHNNNXXX```bbbeeefffkkkoooooollllllpppkkknnnmmmggg___]]]dddkkklllhhhhhhmmmssszzz}}}|||{{{|||uuusssqqqooonnnnnnooopppppppppppppppppppppppppppoooqqquuuwwwwwwuuurrrpppmmmjjjgggggghhhiiijjjjjjhhhiiijjjlllmmmmmmjjjggg```]]]XXXSSSNNNIIIEEEBBB>>>>>>===BBBVVVssssss[[[SSScccxxx|||uuuzzzyyylllfffuuuxxxPPP;;;:::555///555000000000000////////////............/////////000000000000000111111111111000000333555555;;;IIIWWWdddmmmuuu{{{|||}}}~~~{{{|||~~~||||||uuukkk___UUURRRUUULLLLLLMMMQQQ[[[cccaaa[[[TTTZZZeeepppxxx|||}}}}}}zzz~~~}}}~~~}}}}}}|||~~~}}}|||xxxwwwwwwvvvvvvvvvvvvvvvssstttuuuuuuuuutttrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqooopppqqqqqqpppppprrrtttqqqrrrrrrssssssrrrrrrqqqpppooollljjjgggccc]]]YYYQQQIIIAAA>>>:::555444666222555888888>>>QQQmmmyyycccggg{{{cccPPPKKKYYY```[[[qqqvvvnnnKKK;;;777444333555111111111111000000000000........................---......///000111111222//////111333444444:::BBBEEEMMMWWWlll{{{dddXXXVVVVVVgggwww{{{yyyyyyyyy{{{{{{}}}||||||}}}}}}~~~~~~{{{wwwsssqqqpppooommmmmmooonnndddYYYXXX^^^VVV[[[aaaeeeccc]]]UUUOOOLLLLLLJJJHHHOOO\\\eeehhhlllooouuuxxxuuunnnnnnssssssvvvvvvooogggeeekkksssuuuqqqooorrrwww}}}}}}zzz{{{sssqqqpppnnnnnnoooqqqrrroooooooooooooooooooooooojjjmmmqqqtttuuutttqqqoooooollliiihhhiiijjjjjjjjjhhhhhhjjjlllnnnmmmjjjgggbbbaaa^^^YYYRRRKKKEEEBBB<<