BM6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~~~~}}}~~~|||zzzuuuooollljjjfff```ZZZ___^^^]]]\\\[[[[[[[[[ZZZXXXWWWYYY\\\[[[TTTPPPPPPRRRSSSSSSRRRQQQOOOMMMLLLLLLMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMNNNOOOPPPVVVXXX\\\bbbhhhkkkkkkjjjnnnppprrruuuxxxzzz||||||}}}yyytttooojjjgggeeeffffffbbb\\\XXXXXXVVVSSSQQQPPPNNNLLLKKKIIIFFFDDDDDDEEEFFFGGGGGGFFFDDDCCC>>>999444444777999777444777777777777777777777777999777777:::999444222333444444444444555555666666222333555555444444666777555444444444444555666666222333666:::>>>???>>>===999:::<<<>>>@@@AAABBBBBB@@@@@@BBBFFFLLLPPPRRRSSS[[[___dddccc[[[VVV[[[eeeooorrruuuyyy}}}}}}{{{sssjjjdddaaaaaa]]]\\\XXXTTTOOOLLLLLLMMMMMMKKKFFFAAA>>><<<<<<<<>>CCCJJJRRRXXXVVVXXX^^^ccciiimmmooopppzzz~~~xxxqqqjjjjjjmmmlllddd\\\OOORRRSSSQQQLLLHHHFFFFFFBBBDDDCCC@@@===<<<@@@CCC???<<<888555555888<<>>>>>===333333444666777999:::;;;OOOEEE:::555666777444000333333444444444333222222555111111555777888;;;@@@===;;;777333111111222333222444666444111000111333111222222333444333333333444333333444555666444333333333444555666666666666333444555333000///222555333//////555999777333222555555444555888>>>FFFLLL<<<<<<<<<>>>@@@CCCFFFGGGEEEIIINNNRRRVVVZZZ^^^aaaffflllttt|||qqqttt}}}rrryyyuuuoooqqqnnnjjjnnnmmm^^^ZZZYYYkkkzzzdddNNNFFFKKKXXXYYYHHH@@@DDDEEE???>>>===;;;;;;===AAAEEEGGGCCC===999888999::::::EEEBBB===999666555666666888666999CCCNNNSSSOOOHHH777777:::===;;;666888===wwwcccIII999999>>>999///333//////555888666555666333333777;;;999555777===>>>999777888777444444777;;;555111333555333111111555333000111444555222///666555444444333333444444333333333444666666555333...888===666222555666333999222000444666333222666///444555444:::CCCFFFCCC>>>:::999>>>>>>:::888<<>>???@@@BBBLLL```sss|||zzzppp^^^|||{{{yyywwwuuuuuutttuuuuuussspppmmmjjjgggccc^^^aaaccc]]]YYY\\\YYYTTTTTTNNNLLLGGGFFFXXXxxxxxxRRREEEOOOcccfffPPP???<<<:::;;;;;;;;;999999:::>>>AAA>>>;;;777555555777888888999888777666666777777888666555666<<>>777555666999888555666;;;UUULLL>>>444444888777222<<<999666666777777555222777777666777777999999999???666000333888999777666999666555666555555;;;CCC333222111111333444444444444444444444444555555666777666555555666666555555777555444555444000000333777333333777777444333666444666555333777AAAGGGGGGPPPLLLJJJHHHBBB:::999===666444888CCCJJJFFF<<<555888888;;;===;;;;;;BBBKKKPPPJJJHHHJJJKKKIIIIIIMMMXXXWWW]]]kkkzzzxxxoooyyyyyyLLLjjjyyyoooeeeaaa___[[[XXXWWWQQQPPPPPPPPPPPPQQQRRRSSSWWWRRRMMMJJJJJJHHHFFFDDDBBB???<<<;;;===<<<999777666AAA888999EEEtttddd:::AAATTTZZZGGG999999888888888999888777888;;;===:::888555555666888888777444555777888999:::::::::999888888999;;;<<<:::888:::666555888:::888888::::::<<<:::666555999;;;:::111777777444777@@@DDDBBBDDDDDD???:::???FFFCCC:::444666;;;>>>;;;555333555444777<<<;;;333...444>>>:::888666444333444444555666555555555666777888999777666555555666777888999EEE888333777777000///666222111222555333000111444000444777777999<<<<<<:::;;;DDDPPPVVVOOOCCC<<<;;;:::999@@@OOOYYYSSSDDD888888888:::;;;777333555:::CCC===<<>>>>>???>>>>>>??????@@@AAABBBCCCDDDEEEFFF@@@;;;;;;;;;999888888:::555777;;;888888:::999333???222999999jjjFFF999:::===666444:::;;;555666888888777888:::<<<:::888777888999:::999888<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999:::;;;>>>::::::???BBB@@@<<<<<<555:::===;;;:::===???===FFFVVV\\\VVVWWWfffqqqrrrmmmooohhhbbbiiitttlllZZZFFF\\\tttvvvbbbMMMMMMXXXNNNTTT\\\ZZZMMM>>>999===NNNGGG???;;;:::999666333444444333333333333444444333333333333444666999<<>>DDD@@@888222888888999999555555???JJJNNNFFFBBBIIISSSRRRFFF999888===CCCKKKOOOOOOMMMJJJBBBFFFCCC===>>>??????AAA<<<666999DDDIIIGGGLLLVVV^^^aaadddfffjjjsssrrrVVVttt|||qqqjjj___UUUMMMGGGCCC@@@<<<;;;::::::::::::;;;;;;999<<>>===>>>???AAA888888999:::;;;<<<<<<===;;;555222444444222333888:::222:::???555333;;;:::666:::///>>>999```kkkJJJ666666666:::===:::555777999999999:::===???<<<<<<<<>>FFFFFF888)))888AAAKKKPPPSSSYYYdddnnncccfffeeeZZZMMMJJJJJJFFF;;;444333777777333555;;;666;;;@@@AAA??????DDDIIIYYY\\\aaaeeeiiinnntttxxxddd{{{}}}uuujjjbbb\\\UUUMMMFFFEEE@@@:::666555555666666999999:::;;;<<<===>>>???888>>>BBB???;;;:::;;;;;;555666777777888888888777777222222666555444<<>>???AAABBBCCCEEEIIILLLMMMMMMNNNRRRVVVYYY[[[ZZZ```^^^[[[ZZZZZZ]]]aaacccbbbbbbbbb``````bbbeeegggfffeeeiiippprrrlllgggffffffeeecccccchhhnnnmmmhhhmmm{{{wwwkkkjjjnnnqqqsssuuusssqqquuuyyyrrrfffjjjoooxxx|||wwwooonnnrrrnnnkkkjjjjjjfff___[[[[[[nnneee[[[ZZZ^^^^^^XXXQQQMMMLLLJJJHHHFFFEEEDDDCCCEEEGGGGGGDDD@@@???AAADDD```kkkcccHHH999>>>>>>444222444444333555888777333222444888===???@@@FFFMMM>>><<<555------333999:::555444666888666333555:::---222999<<<777333:::DDD???:::555888AAAGGG???333111888===>>>???KKKaaasss```fffmmm```HHHAAABBB999:::888777888:::<<<<<<<<<;;;GGGTTTWWWPPPEEE===;;;888;;;===>>>>>>AAAFFFKKKIIIOOONNNRRR]]]]]]WWWYYYbbbmmm|||~~~rrrfffZZZNNNFFFFFFCCC???<<<:::888777666999777555666888;;;<<<<<<===>>>>>>>>>===;;;999888555999999444222444333000555666777888999999888888;;;777888<<<;;;>>>OOOdddkkkQQQVVV```PPPMMMRRREEEFFFCCCIIIQQQRRReeeiiiRRRMMMWWWWWWSSSSSSRRROOOPPPRRRRRRTTTXXX]]]aaaeeeddddddfffiiilllmmmmmmlllkkkjjjkkklllnnnpppqqqpppoooooooooqqqtttvvvwwwvvvvvvzzz~~~}}}yyywwwzzzyyyzzzyyyyyy}}}|||rrrxxx||||||xxxsssqqqqqqrrrrrrrrrrrrrrrrrrqqqppprrrooonnnrrrtttrrrrrrtttvvvtttuuuxxxwwwttttttwwwuuurrrooonnnoooooommmjjjhhhgggfffdddbbbaaa``````]]]```bbb```\\\[[[]]]```jjjpppjjjYYYPPPSSSQQQJJJCCCGGGIIIKKKQQQSSSKKK@@@888CCCTTT```ZZZHHH888333555999===BBBJJJKKK???000555222111222111...---000111222777<<<;;;777666999000111111333;;;BBB???666333555555111111888HHHUUUGGGSSSeee\\\???999===222222888:::999???HHHHHHAAA888GGGYYY___XXXKKKAAA======@@@AAA???999666777:::;;;AAA@@@@@@HHHFFFBBBFFF888>>>FFFMMMQQQSSSVVVYYYfffiiimmmpppqqqsssuuuwwwyyy~~~rrrjjjmmmvvvmmmllliiiiiinnnppphhh^^^OOOHHH@@@:::999999:::999444666888777555666:::>>>999888888999:::999777444444666777888888777555444555555222...111888888222444555777999::::::999999>>>;;;<<>>777666666444222222444...---333999999777777999<<<;;;888888999444+++666777777666555777:::===--->>>XXXTTT777222:::///111===AAA>>>EEESSSSSSFFF666CCCRRRVVVOOOEEE???>>>;;;@@@DDDCCC???;;;;;;===CCCIIIEEEAAACCC>>>999>>>;;;;;;;;;<<<;;;:::<<>>CCCFFFIIIKKKPPPSSSZZZ```hhhooozzzwwweeeUUUHHHBBBBBBBBB???<<<<<<<<<:::888999333444555555555444222111555444333555888999777555777777666555444444444444000111111222333444444444444444444555777999<<<===<<>>:::111222222222222444777:::@@@XXXTTT;;;333777777666333000...000555888888777444555888999444...111777777DDDMMMJJJAAA<<<;;;<<<666444444666999:::888666555777;;;===777555@@@OOO^^^aaaHHH333<<>>===<<<:::;;;===>>>???AAABBBCCCDDDHHHOOOUUU```fffppp|||[[[PPPEEE===888333333555666444333444444444333333...///111333555666777777555333222333444555444333000111333444555444333222666777888999;;;===>>>???AAA@@@???>>>>>>???@@@AAAEEEGGGJJJKKKLLLMMMOOOQQQSSSWWWYYYUUUMMMKKKPPPVVVZZZSSSXXXRRRVVV^^^RRROOOYYYVVVTTTUUUXXX[[[\\\\\\___bbbhhhlllhhhaaa^^^```bbbbbbbbbccccccdddfffiiiddddddeeedddbbbccciiinnniiihhhfffeeefffiiiiiihhhaaaggglllkkkhhhiiiooovvvooopppxxx{{{nnnhhhlllhhhkkkppptttvvvtttqqqooofffbbbhhhvvvxxxjjj``````ccccccaaa___^^^___aaadddjjjfffcccbbbdddeeecccaaadddjjjppprrrpppnnnlllmmmvvvqqqqqqwww{{{zzzvvvtttyyywwwtttnnnkkkiiigggfffqqqvvvyyywwwvvvyyy{{{zzzrrrnnnmmmooopppqqquuuzzzyyy||||||zzzzzz||||||yyyzzz{{{|||zzzxxxyyy~~~~~~~~~|||www|||tttkkkfffdddaaa[[[VVVNNNJJJDDD???>>>CCCLLLSSSlll{{{pppUUULLLHHH;;;//////222444333111000111333???888444555666333222333...888???===777555555444222333555444333333333555888666777888666444999BBBZZZ]]]III777===>>>777:::999888777666888;;;???AAA???@@@???===::::::;;;===666999===>>>======???AAAKKKJJJKKKNNNVVV```jjjppp~~~fffRRR???888333333333222333666222222333333333333222222555555444444333444444444111000//////000222333555444777;;;???AAA@@@???===EEEEEEEEEFFFGGGHHHIIIJJJGGGGGGEEEDDDDDDEEEFFFFFFIIIKKKLLLMMMMMMMMMOOOPPPUUUZZZ]]]YYYRRRPPPUUU\\\]]]WWW[[[UUUaaaqqq^^^OOOWWWTTTQQQPPPQQQSSSTTTTTTWWWYYY]]]```^^^YYYYYY]]]bbb[[[ZZZ```dddbbbeeejjjkkklllkkkfffaaa```bbbdddcccbbbbbbeeeggggggffffffXXX___fffiiigggeeefffiiilllssswwwrrrvvv{{{~~~yyyvvvvvvnnnmmmjjjhhhhhhhhhgggeeefffgggeeebbb^^^^^^aaaeeemmmjjjfffcccaaabbbcccddd[[[aaahhhlllllllllnnnooouuutttrrroooqqquuusssnnnuuuqqqnnnmmmnnnnnnmmmkkkooouuuxxxuuurrrrrrrrrpppmmmiiihhhkkklllmmmpppuuu~~~|||{{{|||{{{xxx|||{{{yyyxxxxxxyyy|||}}}~~~zzzwww~~~yyyuuuooojjjbbb[[[YYY^^^gggnnn}}}zzzhhhhhheeeQQQ???;;;@@@DDDAAA<<<===HHHRRR^^^JJJ666111555666333000...333777555444555555222333666888666222111333666555222111444777777999<<>>===777::::::888666555666;;;@@@CCC@@@@@@???<<<:::999:::;;;>>>>>>>>><<<999888999;;;@@@<<<888555777===DDDIIINNNVVVcccmmmuuu|||tttgggYYYJJJ999---888333111333333000///111222555666444333333222000555444222111000111222222444555666666666888<<>>BBB<<<<<<;;;999888777666555444777:::===AAAHHHQQQWWWhhhpppyyymmm^^^KKKEEE===999888777666555222......111333111000111---333555000...000111///---......000222666999;;;BBBEEEHHHFFFCCCBBBEEEHHHCCCCCCDDDFFFHHHIIIJJJKKKJJJIIIFFFDDDCCCBBBCCCCCCCCCCCCDDDFFFHHHLLLOOOPPPUUUVVVUUURRRPPPNNNOOOPPPYYYWWWTTTRRRPPPNNNLLLJJJUUUVVVYYYKKKQQQdddUUUGGG@@@CCCGGGJJJJJJIIIHHHGGGKKKMMMSSSYYY[[[[[[```gggbbb[[[[[[eeemmmooorrrxxx|||}}}yyyooojjjffffffccc```aaadddeeehhhhhhfffgggkkklllkkkpppjjjdddccciiiqqqvvvxxx}}}~~~~~~{{{vvvpppmmmoootttzzz}}}{{{wwwtttrrrppprrrsssrrroookkkiiihhhmmmtttqqqppp||||||zzzzzzuuuwww~~~lllWWWMMMKKKIIIGGGEEEBBB@@@;;;777:::>>><<<666666444222555999:::777333999999777444222444777999888000111777888777999:::777777777777777777777777666777777666555555777999HHHBBB;;;555444777<<>>???@@@AAAHHHNNNRRRPPPHHHBBBBBBDDDCCCCCCCCCCCCEEEGGGHHHJJJHHHGGGEEEDDDCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOMMMMMMLLLJJJGGGGGGHHHJJJHHHGGGFFFEEEDDDCCCBBBAAACCCDDDLLLAAAEEEUUUNNNKKKFFFKKKRRRWWWZZZ[[[[[[\\\kkkqqq|||}}}~~~~~~~~~}}}yyy~~~wwwnnniiijjjmmmpppqqqkkklllmmmooopppnnniiifffmmmppptttwwwvvvuuuttttttmmmmmmllliiifffeeeeeefffgggnnnkkkjjjsssvvvxxx|||{{{zzzxxxrrrnnnpppqqqlllhhhgggbbb___YYYTTTVVVZZZWWWQQQGGGCCCAAAEEELLLMMMFFF>>>444666666666<<>>@@@BBBDDDFFFHHHJJJKKKKKKLLLJJJIIIGGGFFFFFFGGGJJJKKKGGGGGGFFFEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFGGGJJJMMMKKKNNNPPPMMMFFFAAABBBEEEDDDDDDOOOJJJLLLWWWSSSWWWdddgggllloooppprrruuuxxx~~~}}}~~~tttrrrqqqtttwwwwwwrrrmmmbbbcccdddeeeeeedddbbb```ffffffeeecccaaa```aaaccc\\\bbbaaabbbiiilllqqqtttuuuvvvvvvuuutttssssssuuusssuuu{{{~~~}}}|||}}}{{{yyytttooopppsssqqqlll___]]]]]]aaadddaaaYYYRRR??????>>>CCCUUUmmm}}}eeeDDD999>>>777444:::999777888888888888888888777333444444333222222444666333333555999<<<<<<888555999888666555666888:::<<<111222444666777555222000666777777555333333555888111444>>>JJJRRRWWW]]]dddsssyyytttaaaOOOAAA999888555666999777222222777333......333666555777===:::666777===EEEJJJPPPVVVgggmmmhhhYYYOOOQQQSSSOOOHHHHHHHHHGGGEEECCC@@@>>>???KKKWWWXXXPPPGGGDDDEEE@@@CCCGGGKKKNNNNNNMMMLLLKKKIIIFFFCCCBBBCCCDDDEEE@@@@@@?????????@@@BBBCCCPPPQQQRRRSSSTTTWWW[[[___nnntttuuujjjWWWJJJKKKPPP^^^YYYbbb]]][[[^^^TTTZZZ___aaabbb```___```dddhhh```aaaeeeiiigggdddeeejjjtttzzzvvv}}}}}}tttuuu||||||ssstttnnniiidddbbbbbbaaa]]]ZZZaaahhhkkkdddZZZRRRPPPQQQSSSQQQNNNNNNPPPSSSUUUVVVSSSdddhhh]]]ZZZdddcccWWWOOONNNOOOWWW___bbb^^^XXX\\\VVVRRRRRRWWW[[[ZZZXXXVVV]]]ffflllmmmmmmmmmnnn{{{sssqqqyyy~~~|||xxxsssnnnggg___ZZZYYY\\\^^^___]]]ZZZYYYYYY[[[```^^^```hhhiiinnn|||xxxwwwssslllgggfffjjjooouuuoookkkmmmqqqssswww||||||{{{wwwrrrrrruuutttpppkkkmmmpppqqqpppjjjccc]]]YYYUUUOOOUUUlllwwwNNN???CCC:::999@@@>>>DDDBBB???<<<::::::::::::666666555444222111333555444222111333666999888777222333444555666666555555777555222111222333333333000222444555444444333444444222444777888888;;;AAAEEEOOOZZZeeeuuufff[[[NNNFFF>>>888:::@@@777555333444777999999888555444333555<<>>??????@@@DDD???999777<<>>DDDGGGDDD@@@???===>>>BBBFFFFFFAAA<<>>KKKccccccHHHXXXeeeZZZKKKMMMGGGBBBNNNDDDAAACCCKKKUUUYYYSSSLLLBBB<<<;;;DDDQQQUUUKKK@@@IIIAAAKKKbbbhhhXXXOOOUUU]]]]]]ZZZUUUSSSWWWaaajjjnnnfffiiitttwwwrrrxxxvvvwwwxxxrrrfff^^^\\\\\\ZZZXXXXXXWWWXXX[[[```eeeiiioooooommmiiieeeccceeegggiiijjjkkklllnnnoooqqqqqquuuxxxxxxtttsssvvvyyyxxxmmmrrrwwwvvvqqqmmmnnnpppkkkiiidddfffrrr~~~pppfffYYYQQQPPPVVV]]]ccciiifff]]]PPPJJJRRR^^^fffVVV???///222999888555555444555666555333222222222222333444555555555555444666444111000111333555555222222333444555444111///000111333444666666666777888888999<<>>CCCHHHNNNSSSWWWYYYcccfffbbbUUUHHHBBBEEEHHHDDDJJJLLLEEE:::444999@@@@@@>>><<<999888888999:::<<<999555777;;;<<<:::777:::999999===AAABBB===999===GGGIIILLLZZZ```___bbbdddaaabbb^^^UUUXXX^^^YYYVVVSSSZZZnnn{{{zzzssspppWWWVVVWWWXXXZZZ___lllyyyrrr}}}mmmdddlllvvvVVV@@@FFF___|||XXXOOOOOONNNVVVZZZ]]]^^^[[[TTTPPPQQQSSSBBB;;;777<<>>999>>>EEELLLQQQTTTTTTSSSKKK<<>>===<<<>>>@@@AAAAAA@@@=========???BBBFFFIIILLLSSSWWW]]]``````[[[UUUPPPHHHEEEAAA>>>888444555:::999;;;;;;777000,,,///222222333444555777999:::;;;:::888666666777777666444666555666999===>>>;;;777333===>>>BBBPPPXXXWWWZZZTTTXXX```[[[MMMKKKNNNGGGVVVQQQOOOTTT]]]___ZZZTTTKKKHHHFFFHHHKKKRRR___lll^^^nnnrrriii[[[QQQ^^^yyytttKKK777EEE\\\xxxcccSSSZZZccciiixxxsss^^^TTT[[[fffAAA;;;666555999:::888555222///666JJJ[[[[[[LLL???:::888555555777:::<<<===@@@<<>>===ccc|||]]]HHHOOOPPPQQQYYYaaadddbbb```aaaccc]]]]]][[[VVVOOOJJJGGGFFFHHHFFFDDDFFFHHHGGGCCC>>><<<<<<===???BBBDDDEEEFFFPPPOOONNNNNNOOOQQQSSSUUURRRQQQOOOKKKEEE???:::666666222222555444111444;;;IIIGGGCCC>>>888444333222777888;;;===>>>>>>======999999999999888777666666555444555888;;;<<<;;;999555>>>>>>???KKKPPPNNNQQQUUUccctttooo]]]\\\eeeeeejjjaaaPPPCCCAAAFFFDDD>>>BBB???>>>??????===???DDDFFFMMMQQQUUUQQQAAAAAAUUUHHH777666@@@AAAJJJ```qqqmmmQQQBBBCCCMMMVVVbbbiiikkk]]]JJJBBBJJJVVV>>>;;;777444333444444444555111...555EEEOOOIII===@@@;;;666555888;;;:::888777555===MMMSSSMMMHHHJJJLLLKKKJJJLLLPPPTTTVVVWWWaaaZZZQQQMMMIII===777>>>???HHHNNNMMMIIIEEEBBB??????@@@BBBXXX|||yyy}}}rrrrrrpppnnniiiccc]]]YYY___[[[TTTSSSZZZaaa___YYY[[[[[[\\\___bbbdddeeeeee___eeekkkpppsssuuuuuutttrrrxxx~~~{{{yyyzzz|||uuu{{{~~~zzzvvvtttqqqmmmlllgggdddeeeaaaXXXRRRRRRQQQRRRVVVZZZ[[[SSSEEE999===<<<;;;;;;::::::::::::999888555222000111444777///000111444666666333111333333333333333333333444333555666666555444444555777666555444444777;;;>>>HHHUUUeeeuuuooo^^^SSSKKKEEE777888888777666666555666000888@@@@@@@@@GGGUUUaaaUUUOOOHHHFFFHHHIIIFFFCCCEEEDDDBBB???===<<<;;;;;;KKKIIIlll~~~ZZZBBBJJJMMMVVVZZZ```bbb___^^^aaaeee[[[ZZZXXXSSSMMMHHHGGGFFFDDDBBBCCCHHHLLLKKKCCC;;;===@@@EEEJJJNNNQQQTTTUUUYYYWWWRRRLLLGGGDDDBBBBBB999777333111000000111333555666999;;;999777;;;BBBAAA???<<<::::::999999888999;;;===??????===;;;999555555666777777777666666555555555777999::::::::::::DDDDDDFFFQQQVVVRRRTTT^^^ccciiiccc]]]lll~~~~~~xxxooo^^^KKKCCCDDDCCC??????<<<<<<@@@AAA???===???BBBCCCIII[[[dddQQQ>>>AAA>>>===CCCAAA777:::@@@<<>>>>>:::444333777<<<666777666555333222333333888666222111;;;GGGIIIDDDDDD<<<555222555888777444111///444>>>CCC???>>>AAAAAACCCHHHQQQZZZaaadddeeennnnnn___RRROOOBBB666<<>>@@@AAAEEERRRfffvvv}}}{{{ooo^^^LLLAAA<<<:::999777>>>CCC@@@666000222666:::KKK[[[___]]]```ggglllZZZRRRKKKIIILLLLLLFFF@@@DDDCCC@@@>>>>>>???BBBDDDJJJ???LLLXXXLLLHHHUUUZZZccc___]]][[[ZZZ\\\dddmmmSSSRRROOOKKKFFFCCCCCCCCC>>>>>>CCCLLLTTTUUUMMMDDDCCCFFFIIIKKKKKKJJJKKKLLLBBB???;;;777444222111111000111222444777999;;;<<<;;;AAADDD@@@===???AAABBB777666444555777999999999777999;;;======<<<:::888444444555999<<<>>>===<<<777777666777777888::::::===GGGHHHIIISSSUUUOOONNNSSSNNNNNNRRR\\\oooqqq]]]bbb```[[[UUUMMMGGGDDDDDDCCC<<<888;;;???@@@BBBDDD???@@@FFF\\\lll\\\CCC<<>>CCCVVVXXXCCCDDDFFFhhhvvvLLL999888999555111111555777666444///111333444333222333333000222333444:::@@@BBB@@@AAA:::333111333555444222555333666::::::999<<>>AAA>>>888999@@@AAAFFFRRRTTTPPPTTTUUUIII===999999:::<<<@@@;;;???CCCBBB??????DDDHHH[[[cccgggbbb___eeeooouuuwwwkkk```eeehhhddd\\\VVVUUUWWWYYYXXXYYY\\\]]]^^^ccciiimmmpppssssssrrrrrruuuxxx|||{{{yyyyyywwwsssuuuvvvxxxyyy{{{}}}|||}}}~~~vvvpppaaacccfffjjjqqqwww|||xxxiiiYYYOOOIIIDDD>>>666111///000222333444333222111111111222333888888777555222111222444111111111333666777666555222555888;;;CCCLLLPPPOOOYYYaaawwwyyyeeeVVVHHHDDD@@@>>>=========>>>>>>QQQbbb```RRRGGGKKKTTT```nnnzzz{{{vvvppphhhbbbRRRNNNKKKKKKNNNOOOJJJFFFDDDDDDDDDDDDDDDEEEEEEEEEKKKIIINNNVVV[[[bbbnnnxxxaaa[[[WWWYYY[[[]]]dddllldddbbb]]]VVVOOOJJJIIIJJJAAACCCGGGPPPVVVVVVNNNGGGBBBBBBAAA>>>:::888:::;;;111000///......000222333111222333444555444444333999BBBBBB;;;<<>>>>>>>>??????CCCFFFQQQ]]]UUUEEECCCEEE???;;;;;;HHHbbbhhhSSSEEEDDDggguuuYYYSSSTTTMMMFFF>>>888666444111...///000111222333444555666000...///444888777777777:::777444444555777666444111222555666555666>>>GGGKKKMMMNNNLLLJJJIIILLLOOOooodddcccZZZEEECCCQQQSSSOOOGGGIIIOOOLLLBBB777AAAAAA???BBB<<<888???AAA;;;777888888888;;;@@@???FFFMMMMMMFFF???=========BBBBBB<<<999===CCCGGGLLLUUU___gggmmmuuuyyyooohhheeeddd___\\\^^^___^^^aaagggkkkllllllmmmoooqqqsssuuuwwwyyyyyyvvvuuuvvvtttooottttttttttttuuuyyy|||}}}zzzyyyzzzzzz{{{|||}}}}}}yyyyyyzzz|||}}}tttqqqccc^^^VVVNNNIIIDDDAAA>>>;;;999777444222222222333999::::::888555333333444444333333444666666444111***111:::@@@FFFGGGAAA999666;;;LLLcccqqqwwwyyycccSSSGGG>>>777:::444...///666@@@KKKSSSMMMjjj|||nnnqqqzzz{{{}}}ttteeeWWWPPPPPPOOOOOONNNLLLIIIGGGAAADDDIIIMMMOOONNNMMMKKKKKK]]]ggggggeeeaaacccooobbb___cccnnnvvvxxx{{{vvvllldddaaaaaaSSSRRRQQQRRRRRRKKKAAA999666666666333222444:::???<<<:::888777666666777888:::999888666555555555555111;;;:::222999IIIFFF444333333222111111111333444111222444555555444333111444222444<<>><<<===???AAADDDSSS\\\fffwww~~~zzz{{{rrryyywwwlllllldddLLLEEEFFFPPPXXXPPPCCCHHHXXXTTTKKKDDDFFFHHHEEEAAA>>>666===<<<;;;???;;;999AAA999888<<<>>>BBBQQQVVVJJJDDDAAAYYYmmmcccbbbuuu}}}mmmfff[[[MMMAAA999666666333222111222444666888999===444000444777333222444222333444555777888666555333888===???>>>AAAMMMYYYBBBDDDDDD@@@<<<===DDDJJJaaacccccc\\\EEE>>><<<@@@???>>>GGGSSSRRRGGGCCCFFFAAA@@@FFFAAA666555666666999;;;888444555;;;777AAANNNRRRMMMEEE@@@???;;;>>><<<888888<<<>>>>>><<>>DDDTTTdddeeeSSSCCCAAAGGGGGGBBB===CCCLLL[[[kkkuuuwwwsssnnnqqqjjjkkkiii___ZZZVVVLLLJJJMMMPPPLLLBBB;;;@@@JJJLLLKKKGGGBBB@@@@@@>>><<<666:::<<<:::777888888777666;;;666333999:::;;;DDD<<>>888>>>222888======<<<>>>CCCHHHAAA;;;888999444000777CCCCCC<<<999999666111000444<<<888999===999666@@@NNN???<<<:::999888888999:::UUUssshhhRRROOONNNFFF:::777666???QQQ^^^[[[QQQ@@@555888JJJTTTIII:::555===666666???AAA:::888===>>>777999DDDIIIGGGJJJRRRLLLDDDAAAFFFFFF??????EEEAAA???<<<<<>>>>>:::777555999===<<<888777;;;@@@444:::AAACCC@@@???AAADDDLLLUUUbbbqqqsss```MMMBBB999999:::888666777777666777===LLLbbbzzz}}}lll[[[QQQPPPPPPQQQSSSVVVXXXZZZWWW\\\bbbeeeccc\\\SSSNNNSSS\\\eeecccYYYZZZooovvvoooXXXJJJSSScccWWWCCCBBBIIIKKKHHHKKKWWW^^^\\\TTTNNN???555111444333------222333555777777555111---+++///222555777777777888:::000000:::HHHOOOLLLMMMRRRSSSQQQRRRTTTOOOEEE>>>;;;RRRJJJCCCAAABBBHHHWWWfffbbbSSSDDD>>>>>>>>>>>>???AAAGGGOOOUUUXXXYYYZZZ[[[XXXSSSWWWYYYTTTYYYbbb```YYYTTTPPPMMMJJJIIIPPPXXXYYYTTTLLLEEEBBBCCCFFFGGGFFFCCCBBBFFFKKKJJJEEEAAAAAAIIIGGGFFFKKKIIIFFFMMMKKKOOO]]]lllmmmdddbbbgggjjjTTTIIIHHHMMMIIICCCCCCOOO\\\]]]VVVOOOQQQNNNEEE???BBBHHHLLLFFF:::000111444666777:::333222222555666777===DDD888444444999<<<:::;;;@@@DDDYYYaaaQQQAAA??????::::::999999===IIIWWW]]]\\\BBB::::::FFFMMMHHH@@@<<<555333:::FFFHHHBBBAAAGGGCCC>>>===@@@===888===IIIFFFAAA>>>AAADDDCCCBBBBBB>>>===<<<;;;;;;===???AAA???FFFRRRYYYTTTIIIEEEGGG===;;;888777999???EEEIIIOOOTTT[[[aaagggqqq}}}}}}tttkkkddd___]]]jjjqqqppphhhgggnnnqqqmmmpppqqqrrrttt{{{}}}}}}}}}{{{wwwuuutttttt|||}}}~~~~~~~~~zzzzzz~~~wwwgggVVVIIIBBB???>>>>>><<<999555444666888///111555:::===;;;666111???@@@@@@???<<<777444222:::>>>BBBBBB@@@======>>>DDDBBB@@@AAALLLaaa|||rrreeeZZZLLL???888444333888;;;:::777777333888CCCWWWooo}}}|||wwwjjj\\\UUUUUUVVV[[[```cccaaa___^^^ZZZ\\\fffgggYYYJJJCCCFFFMMMTTTTTTQQQXXXooooooUUUSSSKKKMMMuuu]]]PPP\\\IIIGGGKKKRRRRRRHHH:::111+++***+++,,,...///...,,,,,,000333555444222000000333777<<<<<<;;;<<>>KKKEEEAAACCCFFFLLLVVV___RRRJJJCCCAAA@@@???BBBGGGBBBGGGKKKLLLKKKMMMRRRWWW\\\[[[ccchhhhhhtttxxxnnnmmmrrryyywwwnnnjjjlllqqqvvv|||rrrnnnwww}}}wwwoookkkqqqssslllhhhqqquuuyyy~~~~~~{{{www|||xxx|||wwwlllvvvhhhXXXPPPMMMGGG@@@<<>>;;;:::>>>BBB@@@;;;<<<777===JJJLLLAAA;;;>>>999@@@BBB:::333555???FFFHHHCCC888///111===HHHMMM===999777777999:::777555>>>;;;===CCCGGGLLL[[[lll```LLLAAAMMM^^^aaaYYYRRRDDDDDDAAA???@@@CCC@@@;;;;;;;;;;;;;;;;;;:::999999<<<>>>CCCKKKKKKDDD>>>;;;:::888555333222444777999666888:::;;;===DDDMMMUUU^^^ZZZaaapppvvvuuu~~~wwwsssppppppjjjbbbdddmmmrrrpppnnnmmmkkknnnxxxvvvxxxyyyyyywwwtttssssss}}}~~~~~~{{{zzz{{{}}}}}}{{{wwwvvvhhh___\\\\\\]]]]]]XXXOOOEEE===999333333444666888888555333222333444888;;;;;;888444444666888:::;;;;;;::::::888888555333555===IIISSSiiirrrmmmRRR>>>888:::===<<<999777888:::===???AAABBBMMMVVVhhh}}}|||wwwooollllllggg___^^^[[[XXXZZZ]]]\\\WWWRRRTTTJJJJJJWWWZZZLLLAAAAAA>>>@@@CCCBBB???CCCTTTfffkkk```fffxxxsssUUU@@@@@@<<>>EEEEEEAAALLL[[[SSS???AAATTTSSSQQQSSSWWWWWWUUUTTTWWW___```dddjjjnnnmmmjjjhhhcccaaaaaacccbbb______bbbaaadddfffeeecccccceeehhhkkkooo~~~{{{xxxxxx{{{{{{{{{yyyxxx~~~rrrlll}}}}}}}}}vvvwwwtttsss}}}pppbbb\\\bbbppplllUUUBBB???LLLGGGCCC???888999KKK___vvvfffNNN;;;777;;;===:::999<<<;;;777777<<>>QQQeeeYYYCCC777IIIdddkkk[[[IIIHHHOOOOOOFFFBBBEEEDDD>>>@@@??????>>>============???>>>@@@FFFGGGAAA;;;999:::999999999:::<<<>>>??????>>><<<888555666:::>>>???;;;<<>>:::888888888999444666:::>>>GGGTTT```ggg}}}yyyoookkkkkkiiieee[[[UUUOOOMMMMMMLLLHHHCCCFFF<<<:::CCCCCC;;;:::BBB::::::;;;;;;777666>>>HHHVVVkkk}}}fff]]]XXX@@@@@@FFFQQQTTTMMMCCC???999555BBBNNNCCC777:::>>>BBB;;;444000---+++---222777<<<999111222999888///===AAACCCBBB>>>;;;<<<>>>>>>AAABBB>>>888666<<>>GGGSSSXXXSSSMMMQQQZZZ\\\]]]dddoooxxx~~~vvvooojjjggggggddd```^^^```gggeeeaaa]]][[[ZZZ[[[\\\aaakkk{{{|||}}}zzzooofffeeeeeebbb___```[[[^^^cccbbbWWWOOOZZZlllrrrqqq}}}oooyyyvvvsssyyytttrrrmmm```XXXhhhpppbbbbbb___NNN;;;555<<<@@@>>>>>>BBBEEEDDD111888@@@CCC===999>>>FFFCCC===:::===BBBAAA>>><<>>>>>???888;;;AAAGGGFFF@@@<<<===999888888888888888999999<<<;;;:::777555444555666333;;;BBBBBB???======>>>???AAAJJJVVV\\\```kkkyyyyyyllleeeggglllooottttttsssrrrqqqssswww{{{tttwwwzzzzzzxxxyyy}}}zzzzzz|||yyy{{{~~~|||yyyzzzxxxjjjYYYJJJ@@@:::888777999999666555888@@@FFF777666666666777666444111444333111000222777>>>BBB<<>>888666888555111666@@@888777:::>>>>>>;;;<<<@@@CCCFFFSSSVVVIIIBBB@@@:::FFFIIIFFF@@@@@@CCC>>>444555///000000---777@@@<<<<<<777333222///...222999EEEGGGCCC<<<;;;AAA@@@;;;???EEEJJJJJJCCC===:::;;;;;;???EEEHHHJJJPPPXXX```^^^nnnzzzyyyxxxzzzzzzvvvqqqsss{{{|||vvvooohhh[[[TTTLLLGGGBBB???AAAFFFEEEEEEFFFEEEGGGLLLTTTZZZcccooogggWWWMMMQQQVVVSSSMMMKKKLLLXXX]]]OOO:::222AAATTT}}}eeeKKKeeevvvjjjqqq}}}jjjVVVZZZ^^^^^^YYYTTTPPPPPP???FFFLLLLLLHHHFFFLLLSSSPPPHHH???999888999;;;;;;333>>>EEECCCAAAFFFOOOVVVZZZUUULLLDDD???>>>???AAA<<>>EEEQQQgggiiiVVVEEE999???:::666777777777<<>>???IIIAAA@@@???<<>>:::999:::>>>JJJNNNGGGJJJPPPMMM;;;777222111333555555333111...333333((((((111111...---...000111666AAAMMMOOOMMMNNNSSSWWWXXXXXXZZZPPPPPPOOOLLLLLLTTTdddqqqtttuuuvvvxxx{{{~~~xxxjjj___XXXSSSOOOKKKFFFEEEHHHQQQYYYaaajjjsssfffpppuuusssrrryyyyyy|||{{{mmmPPP666,,,...666SSSwwwcccGGG111666EEEJJJHHHGGGcccuuu|||ooojjjvvv}}}pppwwwxxxmmm]]]QQQMMMLLLBBB888444999<<<:::===DDDBBBBBBDDDGGGNNNVVV^^^cccUUUccc{{{sssWWWGGG888777666555555555666777???;;;666333333555777888888...777PPPYYYOOONNN[[[ooodddOOO===???KKKKKKBBBAAAFFFDDD======FFFGGGAAAFFFKKKSSS^^^gggooosssuuu}}}xxxvvvllloooooojjjbbb___ccchhhkkklllnnnppprrruuuyyy|||{{{{{{yyy|||lll^^^TTTUUURRRIII===444111222111222333555777999888777111666::::::777777999===BBB<<<<<>>;;;>>>GGGQQQZZZgggttt~~~yyyrrrjjjfffdddbbb\\\WWWTTTNNNKKKKKKHHHAAA<<<:::666777:::===???===999666;;;:::999888999;;;===>>>EEEQQQUUUIII;;;555666666000111111111111111222222///------///222333000---//////111333333:::MMM___kkkvvv{{{qqq```[[[hhhyyy~~~jjjXXXXXXdddkkkjjjhhhjjjlllgggYYYOOOOOOTTTWWWVVVVVVSSSPPPTTT[[[YYYRRRIII:::888:::555CCCiii}}}|||zzzlllLLL444444@@@TTTjjjttt```ZZZhhhnnnfffhhhuuuyyy```QQQHHHGGGTTTcccwww|||}}}vvvmmmmmmuuu|||```UUUUUUeeepppvvv}}}lll[[[```aaaYYYKKK@@@>>>@@@>>>???>>>>>>FFFOOOPPPJJJJJJWWWcccjjjuuuzzziiiQQQEEE>>>888777888888;;;??????777000111222222444777222222999GGGPPPMMMCCC<<>>===>>>AAACCCBBBBBBBBBAAA???>>>===<<<>>>???AAADDDGGGKKKMMMNNN```ccciiirrr}}}uuuiiiccceeeiiifffffffffgggjjjnnntttxxx|||||||||yyyvvvwww{{{}}}|||~~~oooRRRCCC999000333222222666:::;;;888555:::000555;;;444111555666;;;>>>???:::666:::FFFQQQlll}}}wwwTTTIII@@@AAACCCBBBAAAAAADDDDDDLLLYYYfffttt~~~yyyuuuyyyvvvsssqqqoookkkddd^^^]]]UUUNNNLLLIIICCC>>>===888888:::<<<===<<<888444555888===AAACCCDDDCCCBBB;;;AAAAAA999111///...+++000///...,,,,,,---///111222000000111222444444444999<<<@@@FFFNNN[[[iiirrr{{{tttttt}}}lllUUULLLNNNNNNKKKHHHAAA===999;;;DDDSSSaaajjjzzz~~~}}}]]]CCC444222444JJJpppyyyyyy|||zzzyyyvvvlll\\\QQQTTT]]]yyyvvvuuugggZZZ[[[^^^YYYQQQ\\\]]]aaafffmmmuuu{{{|||wwwfffWWWJJJEEEEEEGGGBBB<<<;;;AAAIIINNNOOO@@@;;;;;;>>>===;;;DDDRRRVVV]]]ccchhhrrrxxxnnniii[[[ZZZVVVQQQSSSZZZ\\\YYYVVVTTTKKKDDDKKKVVVSSSFFF::::::>>>CCCFFFFFFIIINNNBBB<<<999999888222---,,,444//////555<<<<<<::::::>>><<<:::888888999<<>>CCCIIIJJJ___~~~nnnQQQ===;;;;;;???AAAAAABBBDDDKKKOOOYYYeeeooozzzxxxwwwvvvxxx{{{~~~ssstttwww{{{}}}{{{ssskkkfffcccXXXOOOKKKIIICCC>>>===999999999;;;<<<;;;888666999===DDDHHHIIIEEE???;;;111111...***+++...,,,(((+++...000222222333666888333333111000111555;;;@@@MMMSSSYYYbbbuuu~~~rrrmmmoootttvvvvvvdddRRR@@@888666222...,,,888///000CCCZZZjjjuuu~~~}}}sssPPP777222:::UUUuuuzzzuuuxxx}}}zzzyyy~~~tttooopppyyy```CCC555888===999222888;;;AAAHHHNNNRRRTTTUUUPPPQQQXXXccckkkllllllmmmqqqrrrwwwwwwnnn[[[PPPBBB999777777888777777AAAJJJIIIBBB===@@@EEE:::DDDJJJHHHJJJXXXmmm|||www[[[DDD@@@FFFEEE>>>IIIKKKOOOSSSRRRNNNOOOSSSSSSMMMIIIHHHCCC:::333222<<<666222444777999<<<@@@AAA???<<<999888888:::;;;===999444333555888888777999:::<<>>???BBBDDDGGGQQQbbbuuurrrfffmmmrrrpppiiieeehhhlllkkklllnnnnnnnnnnnnoooppptttuuuvvvzzz}}}~~~|||{{{{{{}}}|||zzz}}}{{{```OOO??????IIIMMMDDD888:::777;;;;;;666;;;<<<111333666888999888777777888@@@777AAAZZZrrrvvvYYY???CCC???<<<>>>DDDMMMWWW___mmmuuu}}}}}}uuuvvvyyy}}}uuuwww}}}tttlllggg___UUUMMMJJJGGGAAA;;;999777777888:::===>>>===<<>>CCCKKKNNNMMMNNNRRRTTTVVV^^^fffggggggppp|||rrrfffdddmmmpppiiiiiiqqqnnnxxxmmmXXXIIIHHHMMM\\\ppp~~~}}}{{{wwwhhhpppsssgggXXXPPPOOOPPP^^^\\\XXXXXX```jjjnnnkkkyyylll___]]]iii{{{ssshhhbbbXXXOOOLLLIIIJJJNNNNNNLLLLLLOOORRRLLLFFFDDD@@@:::999;;;555333333777888666777:::FFFDDDAAA@@@>>>===;;;:::<<<888444555888:::999666222444777;;;???CCCFFFHHHDDDEEEEEECCCAAAAAABBBDDD<<>>888;;;888555333333555666777777777<<<===EEEbbb}}}qqq[[[III===;;;:::;;;EEEXXXooo}}}wwwqqqtttzzz|||~~~uuuqqqyyyvvvmmmeeebbbXXXRRRMMMKKKGGG???999777333444666:::???BBBBBBAAAEEEBBB===777111---)))(((,,,---......,,,+++---000///333888999999;;;@@@DDDPPP[[[iiiuuuzzz|||~~~}}}~~~}}}~~~fff[[[NNNFFFEEEEEEAAA===HHH>>>555333333///------(((---CCCbbbpppiiiccceeeyyyzzz|||sssnnnrrrxxx~~~zzzxxxvvvtttrrrooollljjjqqqrrr}}}{{{wwwhhhuuutttpppkkkeee___```mmm{{{~~~wwwrrrmmmeee\\\TTTSSSMMMFFFDDDCCC???888:::888777888999888555222444555555555444444333333666777999:::777444999@@@EEECCCFFFJJJGGGJJJ]]]sssooo\\\QQQWWWZZZSSSQQQVVVKKKOOOZZZnnniiieeezzzsssjjj[[[RRRCCC999;;;FFFNNNNNN^^^SSSEEE<<<===CCCJJJNNNKKKUUUdddrrrxxxrrrooopppoooggg___[[[XXXSSSPPPMMMFFF===999999888666666::::::888888;;;@@@???>>>>>>???>>>;;;888999888777999;;;;;;888555666666666666666666777777:::;;;=========>>>@@@BBBCCCBBBAAA??????CCCJJJNNNPPP\\\ooo{{{mmmbbb\\\iiiiiiiiijjjlllmmmnnnnnneeegggjjjlllmmmnnnoooooossssssssstttuuuxxxyyyxxxyyy{{{|||{{{{{{~~~XXX>>>444;;;888555;;;@@@???<<<888666777999999888111;;;>>>333888[[[ooobbbrrrYYYEEE>>>===999BBBQQQddd}}}xxxvvvqqqkkkhhhllluuu|||hhhhhhkkkvvv~~~vvvmmmeee___[[[UUURRRQQQNNNGGG===888999333444777;;;@@@BBBAAA@@@999666000+++)))***---///+++///555777222,,,...444888===BBBFFFKKKTTTaaajjjwww```___YYYSSSWWW]]]ZZZQQQ???@@@CCCGGGLLLPPPTTTVVV\\\MMM???999999:::<<>><<<555222:::EEEEEE<<<666555222888SSSqqqyyyjjjfffaaaUUUJJJFFF>>>999999DDDVVVfffkkkjjjkkkaaa]]]gggzzzzzznnnrrrqqqiiiVVVEEEJJJjjj{{{gggYYYNNNAAA666;;;;;;;;;;;;:::888666444111222666;;;AAAJJJYYYgggwwwvvv|||zzzeeeUUUOOOIIIAAA:::888777666888<<<999777555777:::;;;999777666888:::<<<;;;999666444;;;:::999777666444333333333555666666666777999;;;<<<>>>AAABBBAAA@@@@@@@@@777???IIIMMMPPPVVVbbbllluuuooolllgggeeeeeefffggggggeeefffhhhhhhggggggiiijjjnnnoooooonnnqqqwwwxxxvvvyyy|||}}}{{{wwwwww|||ttt^^^UUUGGG===<<<;;;??????@@@BBBBBB@@@===::::::===;;;444CCCggglllNNNDDDZZZvvvnnnMMM@@@???@@@KKK___xxx|||ooogggnnnnnnhhhhhhsss|||sss}}}gggdddnnn~~~{{{sssmmmhhhccc\\\XXXVVVUUUTTTNNNBBB777666;;;777888999<<<>>>===999666000///,,,++++++...111333---333===FFFEEE@@@BBBHHHLLLVVVccclllqqqwwwyyyjjj[[[QQQ;;;999555111111888AAAIIINNNYYYgggssszzztttfffbbbdddeeeffffff```kkkvvvwwwoookkknnntttwwwttttttvvvttttttzzznnnLLLLLLMMMMMMLLLGGGAAA<<<555777AAASSSbbbhhhjjjkkk```VVVGGG888000///333666333444666999<<<>>>?????????:::777777666888???GGGDDD>>>===AAA@@@888222111000111111222777<<<;;;777555555444222111333666999:::999777777888;;;???AAAIIIMMMRRRQQQIIIDDDMMMYYYJJJ;;;111111000333FFF^^^{{{zzzxxxtttjjj\\\NNNEEEEEE@@@===@@@HHHOOOSSSSSSUUUOOOIIIKKKSSSYYYYYYVVVYYYRRRHHH???999BBB[[[ttt|||xxxyyy|||eee\\\^^^oooqqq^^^EEEDDDDDDEEEGGGHHHGGGFFFDDD???;;;999444111555===???===BBBIIIGGGBBBHHHVVVgggnnn{{{lll___QQQJJJGGGDDDCCCDDDGGGAAA999666888::::::999888<<<>>>===999666666888;;;;;;;;;:::::::::::::::888999888777555555777999222666<<>><<<<<<@@@BBBCCCAAA>>>???EEEKKKWWWddduuu|||rrrkkkhhhfffdddjjjjjjjjjgggeeedddgggjjjgggiiihhhhhhnnnxxx|||zzzpppvvv{{{zzzwwwvvvyyy}}}|||}}}~~~xxxnnn]]]CCCBBBDDDFFFGGGFFFEEEDDDCCC===555111333>>>QQQOOO777333DDDWWWeeetttcccKKKEEEFFFEEEXXXsss~~~yyymmm```___mmmrrrlllmmm{{{uuuXXXsss{{{tttmmmiiigggddd]]]WWWWWWWWWUUULLL<<<111333;;;;;;;;;<<<===<<<888222---000000000111111000000000111777EEEUUU[[[ZZZ[[[aaadddsss~~~rrrfffUUUGGG???<<<:::888111000111333444>>>TTThhhqqq|||}}}}}}~~~zzzrrrmmmlllyyy|||sssrrrvvvzzzqqqooonnnkkkccc___iiivvvzzzooonnn___CCC///444:::===;;;888444333777111000888@@@BBB@@@@@@JJJHHHAAA888000,,,---000***///444777777555444444888555555777666222222444333666777555444444555666...333666555444555222...444333222222444666666666333444444777;;;@@@DDDGGG@@@GGGOOONNNEEE???GGGSSSKKK;;;222777888333777DDDCCCTTTeeejjjfff___UUULLLKKKNNNSSSXXXZZZ\\\]]]]]]VVVZZZZZZPPPCCCAAAMMM[[[]]]RRRHHHDDDCCCDDDLLLWWWYYYQQQSSSbbbnnnoooooorrreeebbbfffooooooiiimmmwwwyyycccSSSMMMMMMNNNNNN<<<;;;===CCCAAA;;;:::===<<<999;;;???:::444>>>QQQdddeeeeee___VVVVVVeeevvv~~~vvvnnnjjj^^^TTTFFF===;;;===>>>>>><<<@@@BBB???888666999>>><<<;;;;;;:::999888777777;;;;;;999777444444666888444666888999999999;;;<<<888;;;>>>@@@AAAAAABBBCCCAAAFFFNNNVVVcccttt~~~uuuooolllnnnnnnmmmiiieeedddgggkkkfffgggdddbbbhhhrrruuurrrfffmmmuuuwwwtttsssuuuyyy{{{zzz{{{~~~^^^IIIIIIGGGDDDCCCEEEJJJNNNEEE999:::AAA??????AAA<<<666;;;======HHHeee[[[FFF>>>DDDZZZ}}}zzzuuuwwwqqqddd\\\^^^cccooo|||{{{qqqyyy{{{vvvqqqlllgggaaa^^^]]]aaaJJJ>>><<<555555===>>>;;;???<<<666666;;;777---222111000111222555777999EEEKKKSSS___ppp~~~~~~www{{{uuuGGGCCC<<<444//////111222333444777666555AAA\\\xxx|||yyysssnnnkkkiiihhhwwwqqqoooooohhhaaahhhvvveeeddd^^^RRREEEAAAHHHPPP]]]YYYWWWZZZ]]]YYYNNNCCC333333222222111000/////////000111333444555666666999888666333///...000111222222333333444555555555777666555444444444444444666555444555666999<<<===888777666555666777888999333333333333444555666777:::999999999:::<<<===???AAA@@@???>>>>>>???@@@AAA>>><<<999999:::;;;;;;:::===@@@DDDEEEDDDCCCBBBBBBBBBBBBBBBCCCFFFJJJMMMOOOQQQZZZ```YYYLLLEEEKKKUUUbbb^^^YYYWWWUUUPPPGGG@@@;;;???EEEKKKNNNOOOOOONNN___aaaaaa]]]WWWTTTTTTUUUhhhlllqqqssssssvvv~~~}}}nnnYYYPPPLLLEEEHHHQQQJJJ<<<>>>NNNEEEAAADDDKKKEEE<<>>BBBAAA888<<<>>><<<:::777222+++,,,///333555888???HHHPPP___gggqqq{{{rrrDDD222333222222222333666999LLLTTTXXXYYY```nnn{{{{{{vvvmmmccc[[[WWWXXXYYY\\\WWWTTTSSSKKKCCCHHHUUUIIIHHHDDD;;;222000666<<<<<<::::::>>>BBBAAA:::333333333222222111000000///...///000222222333333333222222222000///000222444333333333444555555666666777777555444333333333333555444444444555888:::<<<888888888999;;;===@@@AAA999888777777666777777777999999888888999;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;<<<:::888888999;;;;;;:::999;;;===>>><<<:::::::::===<<<;;;;;;===???AAABBBAAAEEEHHHEEE???;;;>>>CCCMMMHHHDDDDDDFFFEEEBBB???@@@BBBDDDFFFFFFEEEBBBAAAGGGGGGFFFCCC@@@===<<<<<<>>>AAADDDFFFFFFIIIOOOSSSdddeeekkkzzzeee\\\[[[^^^TTTAAA===FFFXXXWWWaaaoooqqqhhheeejjjqqq}}}xxxaaaRRRUUURRRFFF??????DDDKKKKKKHHHNNNYYY[[[dddkkkooo}}}tttmmmccc[[[]]]aaa]]]UUU???BBBDDDCCC???<<<<<<===999<<<===:::888777666555666>>>666<<>>BBB:::>>>@@@===999888:::>>>CCCCCCNNNWWWRRRFFF@@@CCCIIIMMMZZZooovvvkkkggghhhjjjffffffgggiiijjjiiifffccceeedddggglllmmmlllnnntttuuuuuuttttttuuuxxx{{{}}}kkkJJJ@@@>>>999JJJLLLNNNMMMHHHBBB@@@AAA===999777999999;;;BBBLLL```~~~xxx[[[\\\wwwzzzxxxxxxssskkkjjjooofff^^^vvv~~~zzzsssooommmkkkgggcccLLL===<<>>>>>:::999;;;CCCMMMYYY___```ccckkkrrrqqqmmmqqqvvvLLL>>>:::555333555<<>>AAACCCDDD???>>><<<;;;999888888888999999888888999:::;;;<<<999999999999999888777666:::888666777999;;;;;;;;;:::;;;<<<;;;999888888999>>>===;;;999999999::::::999999999999999:::999999@@@<<<777777;;;???@@@@@@AAAAAA@@@???===:::888777===;;;999888888777444333666666777888:::<<>>DDDPPP^^^lllvvv{{{yyydddYYYZZZWWWVVV^^^qqq~~~{{{~~~yyyooodddEEE@@@BBBJJJKKKEEEBBBFFFWWW```ZZZHHHGGG[[[mmmpppyyyzzz^^^[[[WWWPPPHHHAAA<<<999:::999;;;@@@AAA===999888888BBB222666CCC;;;>>>EEEPPP[[[LLL888@@@FFFAAACCC777>>>EEEDDD===888;;;@@@<<<@@@FFFMMMYYYllltttddd[[[ffffffjjjpppuuurrrhhh^^^bbbaaaaaacccddddddhhhmmmpppoooooooooqqqsssvvvxxxrrrcccZZZPPPPPPJJJGGGGGGDDD>>>@@@GGGHHHAAA::::::;;;999777777555SSSjjj|||xxxuuu}}}~~~zzzxxxwwwsssnnnqqqwww|||aaaeeewwwrrrqqqqqqkkkdddQQQ@@@<<<===555111555555777000222===DDDEEEIIIQQQVVVbbbpppvvvssslllgggeeecccRRRQQQlll}}}aaaaaaPPP<<<666@@@OOO[[[```rrrvvv{{{~~~|||tttkkkfffddd___SSSHHHPPPMMMGGG===555333777<<>>???@@@@@@???===<<<::::::999999::::::999999:::::::::;;;999999:::::::::888777555999777666777999;;;<<<<<<;;;<<<<<<:::999999;;;===???>>>===;;;999999999999:::999888999;;;<<<<<<:::???;;;777666888;;;======<<<;;;:::999888888999999@@@===::::::<<<<<<:::777999888777888:::;;;;;;:::777888888999;;;???DDDHHH[[[cccllltttzzz~~~mmmccc^^^fffssszzzyyyuuuoooccc===DDDUUUiiinnncccYYYVVV[[[[[[QQQBBB>>>IIISSSVVVBBB???AAANNN```qqquuuhhh[[[OOOGGGHHH@@@???HHHNNNJJJBBB>>>@@@XXXMMMTTT```HHH>>>HHHaaahhhLLL888KKKOOOCCCHHH:::777666888888999;;;???AAA@@@???<<<;;;@@@IIIQQQtttxxxjjjooonnnnnnrrrwwwwwwrrrlllfffbbb]]]ZZZXXX[[[aaahhhmmmlllllllllmmmooorrrsss}}}}}}jjjQQQ>>>???EEEEEEEEEHHHPPPHHH>>>:::999888666555222???AAAMMMrrr|||xxxuuupppmmmnnnqqqsssjjj{{{{{{yyysssqqquuuyyyssshhhPPP@@@;;;===444222777999999333888HHHUUUXXXZZZ^^^aaafffkkklllfffZZZMMMEEECCC;;;HHHmmm~~~qqqttt^^^KKKMMMaaapppnnneeekkksss~~~tttggg___FFFBBB>>><<<:::777444333;;;;;;999666333333666:::999777555222...***,,,000///---,,,...000111///---///000111///------...111111000000000000000/////////////////////......---...///000000//////000222333333333444555555666666666555444333111111111000000111111222222444555555777777888:::;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::888888999:::999888666555888777666777999<<<======888888999888777999<<<>>>===<<<;;;::::::999999999888999::::::888888999:::<<<:::888777888888777777999888777777888;;;===???===:::888888:::;;;888555999888777777999999888666::::::999777555666:::===:::AAAJJJPPPVVV```ppp{{{}}}rrrkkkttthhhccclllpppbbbLLL===;;;LLLkkkzzznnnmmmaaaWWWUUU___hhhhhhiiimmmNNN@@@777999CCCMMMWWW___^^^jjjzzz{{{uuujjj\\\PPPQQQVVVVVVRRROOO\\\fffFFFAAAaaafffQQQHHH]]]___^^^sssMMM???333222777999:::<<<:::<<<>>>>>>======AAADDDDDDOOOeee|||tttpppppppppppphhhfffaaa[[[WWWXXX\\\^^^ddddddeeegggjjjmmmoooqqqwwwxxx|||vvvXXXLLLIIIEEEEEEGGGEEEDDDAAA<<<888777777666:::???666333NNNooo{{{uuuqqqnnnkkkiiiwwwiiiqqq{{{yyytttrrrxxx|||rrrcccOOO@@@======333---111222333999III^^^mmmnnniiieeeaaa^^^YYYSSSLLLEEE>>>:::///@@@```|||uuusssrrrfff```nnnsss]]]ZZZ[[[___aaaZZZLLL>>>888666555555666333111444:::222333333444555666777777222222111000---,,,...///---------...///...---+++......///...---...///111/////////...............---...............------)))+++...//////000333555111111111222333333444444444444333222111111111111000000111222222333444444222444666888;;;<<<===>>>999888888888888888999:::::::::;;;;;;:::999888777555555666666666666555555888666555666888;;;<<<;;;777888999999999:::>>>@@@=========<<<<<<<<<<<<<<<666999<<<:::666444777:::888999::::::::::::999888::::::999888999<<<>>>@@@===<<<;;;;;;;;;;;;:::999:::;;;;;;<<<;;;;;;::::::777888888888999;;;>>>AAA666:::>>>???@@@DDDMMMTTTgggpppvvv{{{nnngggooouuulll[[[OOOPPP```xxxrrrlllpppxxxkkkooo}}}yyy\\\MMMAAACCCFFFBBB>>>======JJJYYY^^^WWWQQQYYYfffooottt}}}~~~ooobbb```eeeiiiiiiyyy]]]MMMNNNUUUNNNOOO___hhhwwwLLL===111222777777888<<<999:::;;;;;;<<<>>>AAADDDCCC@@@EEEQQQ]]]iii}}}wwwoookkkiiigggjjjiiiddd___]]]ZZZWWWZZZ[[[^^^aaafffjjjmmmoooxxxzzz~~~hhhOOOCCCBBBFFF<<>><<<000---555999CCCTTThhhsssuuuoooddd[[[LLLIIICCC:::444222555888EEE\\\www{{{nnnlllpppqqqlllkkkqqqvvvooo[[[IIIEEE>>>::::::888333222666666333333444111---000777777444111222555666333000000111111000//////000000---.../////////...------000000//////000111111111------------------------++++++,,,,,,---,,,,,,,,,(((***---......///000222......///000000111111222222222111111111111222222000111111222333333333333111222444777999:::::::::777777777666666777777888888999999999888777555444333333333333444555666666666444333333666888888888666777999999888999;;;===;;;;;;;;;;;;;;;::::::999555888:::999666555777:::777999:::;;;;;;;;;<<<===;;;:::999999:::;;;===???AAABBBBBBAAA???>>>>>>???333777999999777666777888777777777888999;;;<<<===;;;===>>>===<<<<<<>>>@@@BBBIIINNNWWWeeehhhlll{{{iiiaaarrrvvv{{{vvvdddbbbjjj|||xxx|||ZZZNNNKKKWWW^^^UUUEEE<<>>BBB@@@888888>>>>>><<<:::777666777:::<<>>;;;333999KKKVVVggg{{{nnn^^^OOOCCCCCCEEEDDD>>>777777>>>EEEnnnxxx~~~{{{|||}}}{{{}}}rrrhhhiiiooosssnnneeeZZZMMMAAA888333555111222888999555444666;;;777666999888555777===>>>888111000333333///)))...000000......//////...,,,...000000...---...//////---++++++,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***,,,------,,,+++,,,------------...//////000000111111111000111111222333000111222333333333333333222333444555555444333222888777777666555555666666777777777777666555333222444333333333444666888999555333111222444555666666000222333333111111222333444444444444333222222111333333444444555555666666666666777666666777999;;;999888888999:::<<<===???>>>@@@AAA???<<<:::;;;===888===AAAAAA===;;;===AAA:::999888:::<<<======;;;999:::;;;<<<<<<<<<<<<<<<999<<<;;;???GGGEEEHHHWWW___jjjqqqrrrvvv{{{yyyrrrZZZGGGSSSwwwttt}}}gggiii___bbbuuuwwwcccWWWOOOZZZiiimmm^^^HHH>>>@@@DDDHHHKKKKKKLLLPPPYYYaaaqqqnnnTTTNNNiiieeeRRRRRRXXXZZZNNN;;;777>>>::::::999999:::===???AAA@@@@@@HHHQQQNNNBBBAAAHHHIIIUUUiiiwwwvvvnnnaaa]]]cccjjjkkkaaaaaabbbcccdddeeeffffffnnnpppsssxxx|||~~~}}}{{{~~~yyyxxx{{{|||{{{~~~uuuaaaRRRWWWUUUNNNIIIIIIGGGBBBAAA:::666HHH___]]]SSSVVVccc}}}wwwyyy{{{}}}~~~~~~}}}www}}}}}}}}}xxxuuu[[[KKKFFFCCC999DDDjjjqqq^^^QQQCCC666FFFlll\\\555AAAZZZ```fff|||wwwssspppnnnnnnooommmllljjjfff```ZZZTTTQQQeeeXXXFFF999555555777777;;;999666444444333111000333333333333444444555666333333111000...---------,,,,,,,,,++++++*********///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,---...///000............////////////000000000000000000000000///000000000111111111111111111222222222333333333444444444333333222222222666555555444333222111111222222111111111222333444222222222222222222222222////////////000000000000000000000000000000000000222222111111222222333444222333444555666666666666888888888888888888888888===>>>???@@@@@@???>>>===;;;===@@@@@@???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<>>>AAADDDEEEEEECCCBBBCCCEEEHHHMMMRRRWWWZZZ\\\KKKHHHZZZ{{{nnndddbbbZZZ^^^dddccchhhmmmhhhyyyuuuqqqnnnfffXXXLLLEEEIIIEEECCCCCCCCCHHHZZZlllpppooovvvooowwwGGG>>>OOOAAA<<<;;;<<<777333999DDDHHHAAAHHHXXXZZZKKKFFFMMMKKKBBBAAAKKKZZZlllzzzqqqnnnjjjhhhjjjeeedddeeegggjjjkkkjjjiiiqqqqqqrrrtttvvvwwwuuusssuuurrrqqqrrrwwwyyyyyywwwzzz{{{yyysssfffTTTDDD===@@@EEEBBBGGG===FFFRRRYYYcccXXXEEEQQQqqqppptttyyy}}}}}}zzzxxxwww{{{zzzvvvuuugggQQQDDDCCCIIIaaa}}}ttt___NNNEEEBBB@@@SSSuuummmTTTfff|||uuuqqqjjjbbb\\\WWWTTTSSSKKKKKKJJJHHHEEEBBB???===OOOFFF<<<555555777888777999777444333333333111000111111111111111222333333111000///---,,,,,,++++++,,,,,,,,,++++++*********...---,,,++++++,,,---...+++,,,,,,------,,,,,,++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...///------........./////////000000000000000000000000/////////000000000111111111111111111222222222222333333333222222111111111222222222111000000//////111111111111111222222333111111111111111111111111////////////000000000000000000000000000000000000111000000000000111222222111222333444444555555444666666666666666666666666777888:::;;;<<<<<<<<<<<<;;;>>>@@@@@@???>>>>>>>>>????????????????????????@@@???>>>======<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBBBB@@@AAABBBDDDEEEGGGHHHIIIKKKJJJXXXppp~~~}}}kkkhhhhhh^^^___ddd```cccnnnqqqxxxooolllpppnnnddd]]]^^^\\\TTTLLLKKKQQQbbb}}}RRREEEQQQJJJ???888:::;;;777888======CCCOOOZZZ\\\TTTIIICCCIIIBBBAAAHHHMMMPPPZZZhhhyyykkkgggkkkdddddddddeeehhhjjjkkkjjjpppppppppqqqrrrrrrpppnnnrrrtttvvvwwwwwwvvvuuuuuuuuuwww|||~~~zzzqqqcccSSSFFF???===777DDD>>>AAAHHHNNNWWWHHH===BBBYYY}}}}}}ppprrruuuwwwxxxxxxvvvuuuxxxzzzzzzwwwvvv~~~~~~zzzyyy|||rrrWWWGGGOOOddd{{{\\\BBB333000:::EEEdddvvvuuusssZZZVVVOOOHHHAAA<<<999888444444555555555666666666;;;888444444666777666444555333111111111222111000///............///000000...---,,,+++************+++++++++++++++*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,---++++++++++++++++++++++++++++++++++++,,,---......------------............////////////////////////........./////////000000//////000000000111111111111111111000000000000000000000000000000000000000000000000000111111111222000000000000000000000000000000000000////////////000000000000000000000000///////////////000000111000000111222333333333333222222222222222222222222111222333555777777888888999:::<<<<<<;;;;;;<<<===???????????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@?????????>>>AAACCCKKKWWW```dddiiimmmlllooovvv~~~ssshhhmmmkkkhhhyyywwwrrrvvvzzzzzz}}}}}}rrrfff```fffvvvgggZZZaaaYYYGGG:::===CCCCCC@@@AAA<<>>PPPbbbpppxxxqqqggggggZZZHHHFFF???===;;;888666555555555555666666777888:::<<<===666555444444555555222000111///......///000000///---------,,,,,,---......,,,++++++***))))))))))))+++++++++***************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))***+++------************************+++++++++++++++,,,------,,,,,,,,,,,,------------........................------------........................//////////////////..................000000000111111222222222000000111111222222222222000000000111111111111111000000000000//////////////////////////////////////////......//////000111///000111222333333333333000000000000000000000000...///000111222333444444333444555555444444777999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;:::::::::;;;<<<>>>???@@@@@@@@@???????????????888===@@@BBBFFFMMMPPPNNNPPPPPPTTTXXXZZZ]]]hhhsss}}}xxxyyyyyyzzzoooooowwwaaaOOOLLLNNNKKKHHHHHH999;;;<<<<<>>777777777777888:::;;;<<<999999888888999:::;;;;;;666555333222111000///---...---,,,,,,...//////...------,,,,,,,,,,,,------++++++******)))*********************************,,,,,,------------,,,,,,***++++++,,,,,,++++++***(((((())))))***+++,,,---************************++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------...//////000000111111222000000111222333222222222111111111222222222333333111000000000/////////...........................000////////////000111111000111222333333444444333000000000000000000000000000000000000000111111111000111222111000111333555777777777777777777777777888777777666666666666666999888777666777999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<999===>>><<<>>>EEEGGGDDDJJJIIIIIIHHHDDDBBBIIISSS\\\^^^gggqqqoooiiippp~~~jjjdddyyyxxxlllcccYYYXXX]]]HHHAAA@@@HHHNNNOOOPPPSSSNNNGGGAAA@@@AAA???=========BBBHHHMMMUUUeee|||xxxoookkkjjjjjjsssvvv||||||{{{{{{|||{{{yyyooonnnnnnmmmnnnppprrrsssuuunnnTTTZZZVVV@@@>>>;;;>>>>>>>>>BBBRRRrrr}}}vvvnnniiibbbgggmmmppppppooopppqqqpppvvv}}}~~~~~~}}}xxxwwwyyyooooooxxxvvv{{{tttggggggnnnpppjjjeeeGGG===888888777444777<<<777777666555555555555555777777666666555555555444222111///...---------...---,,,++++++---......---------,,,+++++++++,,,,,,******************++++++)))))))))***************,,,,,,------------,,,,,,******++++++++++++******)))))))))))))))***+++,,,************************+++******)))******++++++************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------.........///000111222222222111000111111111222333333444444111111000000//////..............................///////////////000111111000000111222333333333333000000000000000000000000222222111111000111111222222444444444222222333444333333333333333333333333555444444333333333444444666555444444444666777888:::::::::999999999999999999;;;;;;:::<<<@@@BBBAAABBBCCCFFFIIIFFFAAAAAADDD>>>@@@FFFKKKIIIHHHTTTdddtttOOONNNeeeppp]]]UUUPPPJJJKKKQQQIIIHHHFFFEEEBBB???:::777@@@BBBCCCAAA???EEEQQQ\\\yyy~~~zzz{{{|||}}}~~~~~~{{{oooooooooppppppqqqrrrsss|||cccjjjeeeJJJBBB;;;999>>>AAA??????TTTzzzvvvsssmmmnnnppprrrrrrpppmmmkkkhhhlllqqqssstttvvvyyy{{{~~~}}}}}}yyyxxx|||wwwxxxyyyxxxzzznnnaaaXXXQQQFFF<<<888555<<>>888666222333333222111///...------111222333444444333222111/////////---,,,,,,---...---,,,***+++,,,...---,,,,,,,,,+++***************)))))))))))))))***++++++((()))))))))*********+++***+++,,,------,,,+++*********++++++++++++************))))))))))))************************************))))))))))))******)))))))))*********++++++************************)))))))))*********++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,---///000111000///...000000000111222333333333111111111000///.........------------------------......------......///000...///000111222222222222000000000000000000000000222111111111111222444555444666888777555333333333333333333333333333333333333333333222222333333444333333333333333444444555777777777888888888999999666555555888::::::;;;>>>;;;;;;@@@FFFHHHFFFEEEGGGFFFEEEDDDAAA???AAAIIIPPP\\\jjjlllaaa^^^ddd]]]LLL:::@@@WWWrrr}}}uuuggg```XXXPPPCCCEEEFFFDDDAAA???>>>======@@@AAA>>>;;;;;;???DDDFFFbbb~~~|||vvvuuusssrrrqqqrrrrrrsss|||}}}www{{{|||}}}jjj___LLL???CCCIIIGGG>>>FFFrrr|||yyyyyy||||||xxxuuutttqqqlllgggdddeeeggghhhiiijjjlllnnnxxxuuuwwwrrryyy~~~{{{|||fffggg]]]III<<<===???===@@@999:::999000111777666000111111111111111111000+++---///222222222111000000111111000///------......,,,++++++,,,------,,,++++++***)))))))))))))))((((((((((((((()))***+++(((((())))))*********+++)))***+++,,,,,,+++***)))******++++++++++++******+++***)))))))))))))))***))))))))))))))))))))))))******)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,---------........................***+++---//////...---,,,...//////000111222222222222111111000///......------------------------------,,,,,,,,,,,,---......---...///000111111111111000000000000000000000000111000000111222444666777444777999888666333222111444444444444444444444444333333333222333333444444222222222222222333333333///000111222444666777888777222444:::;;;888999>>>???;;;:::>>>AAAAAABBBEEEDDDDDDBBB@@@AAACCC@@@<<>>>>>DDDIIISSSiiipppaaarrr}}}sssTTTEEEFFFCCC<<<777888<<<>>>999;;;======<<<===AAAEEEAAAFFFTTTrrr~~~|||wwwsssppppppqqqqqqrrr}}}xxxvvvxxxyyyvvvcccLLLMMMSSSSSSFFFEEEjjj~~~{{{yyy{{{|||yyyxxxyyy}}}}}}|||xxxtttrrrrrrssstttpppiiieeeddddddeeeeeekkkhhhhhhllluuu~~~yyysss~~~hhhNNNJJJEEEAAA???>>><<<;;;:::888666333111111111222222111000///...---,,,,,,)))000444222...//////...666111,,,,,,///111///,,,++++++++++++++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************,,,+++***((('''''''''''',,,,,,+++***)))(((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))(((((())))))++++++++++++++++++,,,,,,,,,------......------,,,------,,,,,,,,,------..................///000000////////////////////////...------,,,,,,,,,------000...,,,,,,.........---000000///......///000111000000000000000000000000000000000000111111111111333444555666666444222111222222333333333222222111111111000000000000111111000000111111111222222222444444333333333444444555444444444444444555666777888888888999:::<<<===>>>@@@??????>>>>>>??????@@@DDDFFFGGGEEEBBB>>>===<<<;;;<<<===???AAACCCDDDEEEWWW^^^dddfffeeefffmmmssszzzbbb\\\SSSJJJCCC???>>>===>>><<<::::::999888999:::CCC>>>>>>LLLjjj{{{|||rrrnnnsssrrruuuzzz}}}|||wwwrrrnnnkkkrrr}}}ooouuusssSSS@@@IIIddd}}}yyywwwvvvqqqooorrrttttttuuuxxxwwwxxxyyyxxxvvvttttttuuuvvvrrrmmmjjjgggddd```^^^dddaaa^^^```gggqqqxxx||||||qqqhhhiiikkk^^^KKKGGGDDD???<<<;;;:::888777777555333000///.../////////...............------///444666333111333333111000///...............---++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((()))))))))******+++***)))(((''''''''''''*********)))))))))))))))&&&&&&'''''''''((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''(((((()))))))))***************))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......------,,,,,,------...///------------------------------,,,,,,,,,,,,------...---+++,,,---......---000///...---------...///////////////////////////.../////////000000000000222333444555444333111000111111222222222222111111111111000000000000111111000111111111111222222222333333333333333444555555444444444444444555666666555555444444555777888999???>>>>>>>>>>>>>>>>>>??????@@@AAA@@@>>>===<<<======>>>>>>???@@@AAABBBBBB<<<@@@DDDEEEEEEFFFJJJNNNZZZddduuutttvvvcccSSSIIIEEE;;;<<<>>>AAABBBBBBBBBDDDBBBBBB@@@<<>>555>>>;;;777555555444333222222111///---+++++++++,,,+++,,,,,,,,,------......///444555222000111111///,,,///000///---,,,---///,,,,,,++++++******))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''(((((((((((())))))((((((''''''(((((()))((((((((())))))*********&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))******+++((((((***++++++***)))))),,,,,,++++++******))))))((())))))******))))))(((*********+++,,,---...///+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---------,,,***+++---.........///...---,,,,,,,,,,,,,,,........................------------............000000111222222000///...///000000111111111000000111000000//////000000111111111111111222222222222111111111222333444555666444444333333333444555555444333222111222333555777888888888888888888888888:::;;;<<<;;;::::::<<<>>>>>>>>>>>>???????????????>>>>>>???@@@AAABBBCCCDDDEEEMMMXXXdddpppyyycccvvvsssjjjPPPKKKFFFBBBAAAAAAAAA@@@888???CCC???;;;AAASSSdddooolllppp{{{~~~wwwpppoooqqqpppppprrruuuvvvssspppoooooopppqqqtttzzzkkkLLLBBBEEEHHH```yyyssslllfffeeeeeecccdddhhhlllooorrrsssrrrpppooonnnppppppqqqsssttttttqqqnnnqqqllleee```^^^```ccceeeiii]]]SSSOOOHHH;;;555555555333111000000000///......---,,,+++************++++++++++++,,,,,,,,,,,,,,,666<<<888111...//////333333111///------...///,,,,,,+++***)))((((((''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((()))))))))***''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&''')))+++,,,+++***))),,,,,,+++***)))((((((''''''(((((())))))(((((('''(((((()))***+++,,,...///++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++,,,...000000/////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......//////...---------...//////////////////000000////////////000000000000111111111111222222//////000111222333555666444333333333333333444444666555333111222333555777666666777777777777666666999::::::999888999<<<>>><<<<<<=========>>>>>>>>>???===<<<===@@@BBB@@@???DDDGGGJJJMMMSSSaaattt{{{lllXXXLLLKKKNNNJJJBBBJJJFFFBBBCCCGGGKKKLLLKKKYYYtttyyywww|||~~~vvvkkkfffiiimmmsssvvvwwwvvvtttrrrnnnppprrrsssuuuxxx|||```CCCBBBNNNTTTgggyyyqqqmmmhhhaaa^^^___aaadddggghhhhhhhhhhhhhhhlllkkklllnnnrrruuuwwwwwwpppnnnkkkfffbbb^^^]]]\\\ZZZOOOHHHHHHBBB666444999000///------......---,,,,,,,,,++++++************,,,++++++++++++*********,,,<<>>@@@???<<<>>>CCCIIIOOOTTTXXX\\\___vvv~~~ssswwwyyyiiiTTTmmm\\\FFF;;;===EEEIIIJJJPPPaaa{{{rrrlllbbbmmmzzz|||zzzzzzsssssstttssssssuuuxxx{{{}}}nnnQQQBBBIIIWWWnnn{{{ssshhhaaa___XXXZZZ\\\\\\]]]___bbbeeeiiigggeeefffiiilllnnnooolllmmmnnnkkkeee___[[[YYYPPPHHHBBB@@@;;;111///333...---,,,,,,------,,,++++++++++++++++++*********,,,,,,++++++*********)))+++;;;HHHCCC555---...111???777...,,,...000///,,,******))))))((((((''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((((())))))))))))(((((('''''''''(((((()))))))))*********))))))++++++++++++))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((***++++++***))))))******))))))((((((''''''((())))))******))))))((('''''''''((()))***+++,,,***************+++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,...---,,,,,,...000000///............---,,,++++++************************))))))))))))***************************+++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---............////////////.........///000111222333333333222222111111222222111111111111111222333333999:::;;;<<<<<<;;;:::999:::::::::999777666777999555555666777888::::::;;;@@@>>>===???BBBDDDCCCAAA???@@@CCCHHHNNNSSSVVVWWW^^^kkksssssszzz\\\kkkcccUUUFFF<<<===FFFNNNUUUZZZnnnxxxrrrzzz{{{~~~zzzxxxsssooommmpppvvvzzz{{{}}}~~~dddHHHFFFYYYyyyuuulllhhh___]]][[[XXXWWWYYY^^^bbbfffcccaaa```aaabbbbbbaaaiiikkklllhhh```WWWRRROOODDD@@@;;;777444000---,,,...,,,,,,,,,------+++))))))******+++++++++************+++++++++++++++,,,...888???:::000+++++++++444111---,,,------+++***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&''''''''''''(((((((((''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&((()))******)))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''(((((()))***))))))(((((())))))***+++))))))))))))))))))))))))((((((((())))))***,,,,,,---,,,***+++,,,------,,,++++++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++(((((()))***++++++++++++++++++************++++++,,,,,,,,,---------......///.........//////000111333333222111111111111111---...000111222222222222222333555666666555333222444666777777555444444555444444555555666666666666888777777888999::::::999@@@>>><<<<<<@@@GGGOOOUUUOOOTTT___eeefffnnnvvvsss~~~dddXXX[[[[[[RRRFFFBBBHHHQQQWWWYYYhhhzzzsssooosss~~~}}}|||{{{wwwsssppppppsssvvvuuuvvvxxxzzz~~~ooogggmmmuuuqqqlllhhhbbb[[[WWWWWW[[[___cccaaa___^^^^^^]]]\\\ZZZeeefffddd]]]SSSHHHBBB???999888444111111222000+++---,,,+++,,,---,,,+++)))((()))******************((()))***+++,,,---......666:::;;;555000///---+++(((***------+++)))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((()))))),,,+++***)))(((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((('''''''''(((((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++))))))***+++***)))((()))+++,,,,,,+++***)))************************))))))))))))************)))))))))))))))***++++++'''''')))***++++++++++++******))))))))))))******+++++++++,,,,,,,,,------//////.........//////000333333222111000000111111,,,...111333444444333222111222444555555444222111///111444444333222222222555555444444444333333333777777888777777777777777555:::???AAA@@@@@@AAACCCJJJEEEPPP___^^^^^^fffiiiggggggmmm{{{zzz]]]YYYRRRHHHBBBDDDLLLSSS^^^cccrrruuusssrrrssszzz|||}}}yyy|||~~~}}}yyyuuurrrpppqqquuu{{{~~~wwwrrrooohhh___WWWUUUXXX\\\___^^^]]]\\\[[[ZZZZZZZZZYYYVVVRRRLLLGGGBBB???===444333222000///---,,,+++************************++++++++++++,,,,,,,,,,,,///***)))///333333000000???:::===CCC;;;***'''///...+++))))))++++++((($$$(((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&((()))(((((((((((((((((((((((('''''')))))))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&((()))***+++*********))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((()))***+++***)))'''%%%)))*********++++++++++++(((((((((((())))))))))))******+++******)))((('''************)))))))))((()))*********++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++////////////000000000000......///000111222222333444444333333222111111000222222222222222222222222222222222222222222222222222333555666666666555444222333444666888:::<<<===DDDFFFJJJOOOUUUZZZ^^^```]]]___ccchhhlllpppqqqrrr~~~dddVVVMMMJJJTTTdddfffhhhsss}}}qqqmmmuuuwwwuuuzzz}}}yyyzzzzzzxxxwwwxxxzzz{{{wwwssssssvvvuuu{{{|||vvvssssssqqqllleee\\\VVVRRRUUUUUUVVVVVVVVVUUUTTTSSSRRRPPPLLLFFFAAA===:::888111000///...,,,+++***)))************************))))))******************'''%%%***333888555111...444;;;LLL\\\[[[HHH444)))***)))'''''''''(((***+++(((((('''''''''&&&&&&&&&&&&'''(((((('''&&&''')))'''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))************)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((()))***++++++)))((('''))))))))))))************'''((((((((())))))))))))***************)))((('''*********)))))))))(((((())))))))))))*********+++++++++*********)))))))))++++++++++++++++++++++++++++++++++++************------------............---......///000111111111222111111111111000000000222222222111111111111111222222222222222222222222222222333333333333333222111222333444666777999999???AAADDDHHHMMMQQQTTTVVVUUUWWWZZZ^^^aaaccceeeeeelllrrr~~~gggLLLQQQhhhooojjjkkk}}}xxxtttlllmmmjjjeeennn}}}|||rrrqqqrrrpppzzz}}}|||yyyxxx{{{|||{{{|||}}}}}}yyywwwwwwwww}}}uuusssqqqpppoookkkddd^^^UUUUUUUUUSSSQQQOOOLLLKKKHHHFFFCCC>>>:::666333222000///...---,,,+++***)))******************************)))))))))))))))))))))(((+++222444000,,,+++444HHHcccwww{{{kkkIII,,,,,,---,,,***&&&%%%&&&(((((((((((('''''''''&&&&&&((()))***)))'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''&&&&&&''''''((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((()))*********)))(((''''''((((((((()))))))))''''''((((((((()))))))))))))))*********)))(((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))((((((************************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,------......//////............////////////000000000000000000000000222222222222222222222222222222111000000111111111000111222333444555555666999:::<<>>:::777333000...---000//////...---,,,,,,+++************************+++*********************///,,,+++...000000444999???ZZZuuudddEEE111000...,,,***(((&&&&&&(((((((((((('''''''''''')))***+++***(((''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&%%%&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))))))))))))))((())))))(((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,---..................////////////111111111111111222222222444333111000000111222222222222333333444555555555555666777888:::;;;<<<===???AAAEEEIIINNNSSSVVVWWWZZZZZZZZZ^^^kkkjjjJJJOOOaaakkknnnoooiiigggqqq{{{|||xxxmmmmmmllllllkkkjjjkkkppptttvvvpppssssssrrruuuyyyzzzwwwrrruuuxxx||||||}}}qqqkkkjjjgggdddhhhbbbXXXNNNEEE???<<<;;;999777555222///---,,,+++......------,,,,,,++++++)))))))))))))))))))))))))))))))))*********+++++++++***,,,000333666???HHH@@@aaa|||lllAAA777+++&&&(((,,,---,,,))))))(((((((((''''''''')))***+++***(((''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%&&&&&&''''''''''''''''''''''''''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((()))))))))))))))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))*********++++++++++++++++++***************(((((())))))***+++,,,,,,,,,,,,,,,---------....../////////000000000111111555444222111111222333444555555555666666666777777555555555666666777777777666777:::>>>BBBFFFIIIKKKKKKNNNPPPOOORRRbbb|||aaaUUUeeelllnnntttuuuwww{{{kkkqqq}}}oookkk```bbbhhhpppvvvzzz|||~~~ppprrrrrrrrrvvv||||||xxxuuuxxx{{{}}}xxxiii]]]YYYSSSJJJAAA:::777666777444333111///---,,,++++++************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((***///333222111666>>>>>>aaa}}}eeeQQQ777(((&&&***+++***)))))))))(((((((((''''''((()))***)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&'''((()))*********((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++++++++******))))))(((((('''''''''((()))******+++*********+++,,,,,,------,,,------....../////////222222111111222333333444555555666666777777888888555555555666666666666666999999:::;;;<<<>>>???@@@<<>>999666444444444111000///---,,,,,,++++++((()))))))))))))))))))))))))))))))))))))))))))))((()))***+++---///000111---000444555111///555>>>OOOkkklllRRR>>>444///+++((())))))))))))((((((((('''&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********'''''''''&&&&&&&&&%%%%%%''''''((((((((())))))))))))))))))*********++++++((((((((((((((((((((((((''''''((())))))***++++++))))))))))))************,,,++++++***)))((((((''''''''''''(((((()))))))))(((((()))******+++,,,,,,***++++++,,,------......,,,---...///000111111111222333333444555666666777444444555555666666666777<<<;;;::::::::::::;;;<<<888<<<@@@AAAAAADDDLLLRRRppprrr[[[mmmqqqrrrvvvzzzzzzwwwwwwyyypppooottt}}}zzzsssppprrrttttttuuu{{{~~~yyyvvv|||zzzrrrsss}}}\\\DDD:::::::::999888666444333///...---,,,,,,+++++++++************++++++++++++))))))))))))))))))))))))+++,,,...000222444555666333444666777777;;;JJJYYYiii{{{~~~xxx{{{}}}zzz|||ssseeeWWWKKK???666///))))))))))))(((((((((((($$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((+++***)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((()))))))))***,,,,,,+++***)))((((((''''''''''''(((((((((((()))'''(((((()))***++++++,,,))))))***++++++,,,------'''(((+++---............///000111222333444444555333333444444555666666777666666555555555666888999999:::;;;===???@@@???>>>GGGbbbvvvtttuuuxxx{{{{{{zzz{{{}}}}}}vvvssswwwyyywwwvvvyyyxxxxxxwwwvvvzzz~~~zzzssswww}}}{{{rrrrrrnnnTTTAAA777666666555333111000///...------,,,+++***)))(((((())))))))))))))))))***+++*********)))))))))((((((---***)))---444<<>>BBBEEE<<<555......555===BBBBBB666999DDDOOOKKK===666:::222***'''++++++%%%"""%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***+++++++++&&&((((((((('''(((***,,,&&&&&&&&&'''''''''((((((***)))((('''&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((///---)))%%%######%%%&&&###'''(((%%%$$$&&&'''%%%((('''''''''''''''(((((((((((())))))***)))))))))%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((('''&&&'''((()))************''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++((()))******++++++************))))))******+++,,,++++++,,,,,,---......///////////////000111222222333333444555555555555555777777888999::::::;;;;;;666>>>GGGccc||||||}}}|||yyyuuuqqqnnnsssuuuwwwxxxxxxwwwxxxyyyuuuuuuvvvvvvwwwxxxxxxxxxsssssstttuuuwwwxxxwwwwwwnnnQQQ>>>999999666222333222111000///...------,,,,,,++++++******))))))***)))((((((''''''''''''&&&'''((()))+++,,,---...///222666:::;;;<<<===???>>>;;;777222///...------+++(((&&&'''+++000333444***(((+++222222000555???>>>333,,,,,,)))######(((((((((((((((((((((((((((%%%&&&'''(((((((((((('''''''''''''''((()))***+++((())))))(((''''''(((***&&&&&&'''''''''((((((((())))))(((''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))******'''&&&$$$$$$&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&%%%$$$%%%)))(((%%%)))((((((''''''((((((((((((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''((())))))*********))))))&&&'''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******************))))))))))))***++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000111111222333333333333333555555666777888999:::;;;777AAA===EEEsss~~~|||yyyuuupppkkkiiippptttxxx{{{zzzwwwuuutttnnnooorrrtttvvvvvvvvvuuuqqqpppooonnnnnnnnnooooooxxx\\\PPPBBB<<<===;;;222***000000//////...---,,,,,,************))))))))))))***))))))((((((((())))))******+++,,,...///000111111555:::;;;888444222222+++++++++,,,+++***)))(((***+++,,,------...///000777222...,,,***)))///777???GGG???***!!!***...((((((((((((''''''(((((((((&&&&&&((()))))))))((((((***)))(((''''''((()))***)))))))))(((&&&&&&'''(((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))***++++++(((&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((()))'''(((''''''+++000///+++***))))))(((((((((((()))(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))'''((())))))************((((((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((((((((((('''((())))))******)))))))))))))))))))))***++++++)))))))))******+++++++++++++++++++++,,,---......//////000111111111111000222222444555777888999:::999CCC:::666WWW}}}sssuuu{{{xxxooo|||zzzxxxuuurrrooolllkkknnnsssyyy{{{zzzvvvrrrppplllnnnqqqtttuuuuuusssqqqpppooonnnkkkjjjjjjmmmooonnn}}}bbbSSSKKKCCC888222000111111///.........------,,,,,,,,,((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---------.........***///444444000+++(((''',,,---...///...,,,)))'''+++---000///---*********111...++++++))))))---111999GGGGGG555)))---...&&&(((((('''&&&&&&'''((((((((())))))******)))))))))...---+++)))((((((((())))))))))))(((&&&%%%&&&((('''''''''((((((((())))))''''''(((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&$$$%%%%%%'''((()))******)))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''(((((((((((('''(((((()))...444444000******)))((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))))))******++++++******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((('''''''''''''''((())))))))))))((())))))(((((())))))***+++************+++++++++++++++++++++++++++---......---......///////////////000000111333444666777888222:::666444EEEaaayyyxxxuuussstttvvvwwwvvvyyywwwuuurrrpppoooooooooooorrrwwwxxxvvvsssooonnnnnnpppsssvvvvvvssspppnnnnnnnnnmmmkkkiiikkkooosssvvvlllSSSEEE@@@>>><<<888333///---...///------------------,,,,,,)))))))))***+++++++++,,,+++************+++,,,,,,+++++++++******)))))))))(((+++...000///,,,***)))***+++---...---,,,***(((...000111000---+++))))))''''''(((***++++++,,,,,,222444<<>>===???999666111...---...000111,,,,,,------------......---......///000111222222///...,,,***(((&&&%%%%%%))))))))))))))))))))))))***'''%%%%%%((()))(((%%%(((((()))***+++,,,------+++)))'''''')))******)))((()))((('''(((++++++)))...///)))(((999NNNIII555,,,+++)))(((((()))+++,,,666333///+++)))***+++---%%%&&&(((*********))))))&&&'''((('''%%%%%%''')))(((((((((((())))))))))))%%%&&&((()))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))************)))'''''')))))))))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$)))+++'''$$$%%%''''''))))))(((&&&&&&%%%%%%%%%'''((()))******+++******'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((()))******************))))))))))))((((((((())))))***+++,,,,,,,,,---............---.../////////000000111111...444555777;;;555444@@@```uuuooorrrtttrrrtttzzznnnllliiiggghhhkkkpppssswwwsssnnnhhheeefffkkkpppsssssstttuuutttrrrpppnnnooorrrvvvuuussstttyyy~~~gggMMMHHHBBB>>>>>>===777333///---...///...,,,******+++,,,---...//////555444333111///,,,***)))((((((((((((((())))))***(((((((((((())))))))))))***((('''(((+++,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++...888HHHSSS777555///)))***...,,,'''///---+++,,,......***'''***)))''''''((())))))(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******+++*********))))))(((((((((((())))))))))))((((((******++++++++++++******))))))*********))))))(((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))******(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---------------,,,,,,............///////////////111333444444555777999LLLrrrlllpppvvvxxxwwwpppjjjbbb___aaaiiipppuuutttsssoooiiieeeeeejjjnnnooorrrtttrrrpppoooqqqttt}}}{{{wwwuuuvvv}}}\\\FFFCCC>>>999999777777444///------,,,+++)))***+++...111333333222222000000//////...,,,+++***)))(((((((((((()))******((((((((()))))))))*********((('''(((***,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++******///999AAAUUUEEE:::777000&&&(((444...,,,+++,,,...000111111---+++)))((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************)))))))))))))))******+++******************************))))))))))))******************)))))))))(((((())))))******))))))(((******++++++++++++******)))******++++++******)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***)))***,,,+++******+++---,,,,,,,,,------,,,,,,+++---.........////////////000111333444444555666888888hhh}}}pppnnnqqqrrrqqqkkkgggbbbaaadddjjjpppsssssspppkkkeeecccdddiiimmmvvvvvvuuusssqqqsssyyy~~~}}}{{{xxxxxx|||sssSSSAAA@@@:::666555111333000---,,,,,,,,,,,,+++...000444666777555222000***++++++,,,,,,+++++++++)))))))))))))))******+++))))))))))))************)))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***'''(((+++///GGGZZZZZZ===(((+++000,,,++++++++++++,,,000666:::///---***(((((('''%%%$$$&&&''''''''''''(((((((((((((((((()))))))))******************************)))))))))))))))******+++******************************))))))))))))******************))))))))))))*********++++++***************++++++++++++*********++++++,,,,,,+++++++++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$$$$''')))***'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******)))***++++++******+++---++++++,,,,,,---,,,,,,+++---------.........//////111333444444444444555777000PPP{{{rrrppppppppphhheeeddddddfffiiikkkkkknnniiiccc```bbbfffkkknnnrrrsssuuuuuuuuuxxx~~~pppSSSCCC@@@888444444000---,,,,,,---...000111111555666666666444111...,,,))))))***+++++++++******)))))))))))))))***++++++))))))))))))*********+++(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,***(((&&&''')))$$$MMMaaaJJJ111000///%%%(((***+++++++++...444:::///,,,***)))((((((&&&%%%'''''''''''''''((((((((((((((()))))))))*********************************)))))))))))))))******+++******************************))))))))))))***************)))))))))))))))***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((&&&'''+++000000+++&&&''''''''''''''''''''''''(((''''''&&&'''(((***+++((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************)))***++++++******+++,,,+++,,,,,,---------------,,,,,,---------.........111333444444333333444666777>>>___|||rrrppprrrggggggfffggghhhgggeeeccciiiccc]]]]]]cccjjjpppssslllpppvvvyyy{{{~~~oooVVVEEE???555222444111......///000000222333444777555333000...,,,,,,++++++++++++++++++***)))((()))))))))((()))******+++((())))))))))))*********'''((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((***+++'''+++@@@XXXSSS888+++111(((+++---,,,******...111,,,***(((((()))***)))((((((((((((((((((((((((((())))))))))))************************************)))))))))))))))******+++******************************))))))))))))******))))))))))))))))))******++++++,,,,,,,,,,,,++++++******++++++++++++*********+++,,,---------------,,,,,,,,,,,,,,,---------************************))))))))))))))))))))))))******)))))))))((((((((()))((()))...333333...(((''''''''''''''''''''''''''''''(((((()))***++++++((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))(((***++++++***)))+++,,,,,,,,,---...............,,,,,,,,,,,,------------000222333333222222333555<<<111BBBuuuuuulllkkkiiiiiiiiijjjjjjjjjgggeeejjjddd______dddlllqqqsssrrruuuwwwyyyzzzxxxfffPPPCCC;;;111000333000333444555444222000111222222000...,,,+++,,,---///,,,,,,,,,+++***)))((('''((((((((((((((())))))***(((((((((((())))))))))))&&&((())))))(((''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''')))***,,,666)))+++EEEXXXSSSCCC888/////////---***(((((()))***((('''(((***,,,,,,+++)))))))))((((((((((((''')))))))))*********++++++++++++++++++++++++++++++)))))))))))))))******+++******************************))))))))))))******))))))))))))***************++++++,,,,,,++++++*********++++++++++++************+++,,,------------,,,,,,,,,,,,------------************************************************************))))))))))))(((((()))---000000,,,(((''''''''''''''''''''''''&&&''')))+++,,,,,,++++++'''(((((((((((()))))))))''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))((()))******))))))***,,,++++++,,,---............+++++++++,,,,,,,,,------...000111111111111333444;;;222<<>>MMMnnn~~~sssoooiiiffffffggghhhhhhiiiiiihhhggggggjjjnnnrrr|||}}}~~~vvvoooeeeXXXOOOHHH<<<999888222333777333222555666555222000111333000000000000///...,,,+++((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%'''))))))'''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++)))&&&###$$$((()))''',,,===QQQ^^^CCC<<<333---+++,,,+++***+++)))((()))+++,,,,,,+++******))))))(((((((((''')))************+++++++++++++++++++++++++++++++++)))))))))))))))******+++******************************))))))))))))******(((((())))))*********+++*********++++++***************++++++++++++******((()))***+++,,,,,,---,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((***---...,,,+++++++++((((((((((((((((((((((((###'''+++///111///,,,)))'''((((((((())))))******))))))************))))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((()))******))))))***+++''''''(((******+++++++++******+++++++++,,,,,,,,,***+++......///000222444---::::::333EEEuuuyyyrrrhhhaaa^^^^^^______ccceeeggghhhhhhkkkrrrwww|||~~~wwwlllaaaXXXQQQLLLIII===;;;777444222222333333333222111111000000111111......---,,,,,,+++******))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((()))%%%&&&***+++&&&&&&***'''((()))******)))((('''!!!%%%(((((()))...777>>>\\\___HHH222333000***000(((,,,---+++)))******)))))))))))))))))))))))))))++++++******************************************++++++************++++++++++++************++++++))))))))))))))))))))))))***************************+++,,,+++***)))***++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************))))))))))))******++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((((((((((((((((((((((((''''''''''''((((((((()))***)))((()))***)))'''&&&''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))++++++******************************+++,,,---...------......///000000000///::::::444:::PPPmmmaaa]]][[[[[[\\\aaadddhhhnnnvvvxxxooohhh^^^UUUMMMGGGBBB???999777444222111111222333555444222111///.........,,,,,,++++++***))))))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((%%%%%%******&&&&&&)))'''((()))******)))((('''&&&)))***)))'''(((...333@@@RRRYYYSSSOOOJJJGGGKKK===222'''&&&+++---)))$$$))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************)))+++,,,+++***)))***++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************)))))))))))))))******++++++******))))))))))))))))))))))))))))))***++++++,,,,,,++++++(((((((((((((((((((((((('''''''''((((((((())))))***)))((()))******(((&&&((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((''''''''''''((()))((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************+++,,,---...------......//////000000,,,666777222444EEEuuunnn\\\TTTXXX```dddlllyyyyyyoooiii\\\VVVNNNFFF@@@<<<888555444333111//////000222333666444222000...,,,+++******))))))((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''%%%%%%((()))&&&''')))(((((())))))))))))(((((((((***+++)))&&&%%%'''******<<>>:::777555444222111......---......000111222///...---,,,+++*********((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***((('''&&&'''((('''((((((((((((((()))******&&&((()))******)))))))))111$$$,,,>>>III```qqqkkkBBB444+++++++++((()))///************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++((((((((((((((((((((((((************************(((***++++++******+++,,,***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++******))))))******+++************)))))))))((()))))))))******)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))******)))((()))++++++***(((++++++******))))))((((((************************(((((((((((((((((())))))((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******(((((((((((((((((((((((())))))*********+++++++++++++++******++++++,,,,,,,,,,,,------.../////////000...,,,222777111<<>>777000...,,,,,,---......---,,,,,,,,,++++++++++++*********))))))((()))))))))'''(((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((000111...(((&&&((((((%%%((('''''''''((()))+++,,,+++***))))))))))))((('''(((,,,***))),,,111AAAYYYjjjdddPPP888,,,---...)))************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************''')))***+++******,,,---******++++++++++++******))))))***+++++++++++++++******))))))))))))******************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***************(((((((((((((((((((((((((((((()))))))))*********)))))))))***,,,,,,+++)))******************++++++************************'''''''''((((((((())))))((()))************)))(((((((((((((((''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))'''(((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------......///...444111000888888555:::III~~~tttcccVVVHHHHHHGGGFFFBBB<<<444///---,,,***+++,,,------,,,,,,++++++***)))(((''''''+++***)))((((((''''''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((222444000(((&&&)))((($$$((('''''''''((()))+++,,,)))((('''''')))*********%%%***$$$&&&444///)))777bbbtttrrrQQQ000(((,,,...************************((())))))***++++++,,,,,,************************++++++************++++++++++++************++++++++++++++++++++++++++++++************************''')))***+++******,,,---******++++++++++++******))))))***++++++++++++*********))))))))))))******************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))************)))))))))***,,,,,,+++***)))))))))***+++++++++,,,************************&&&'''''''''(((((())))))((()))***++++++***)))((()))(((((((((''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,------......///(((444222+++111666555888888qqqtttgggYYYKKKBBBHHHEEE@@@;;;555000---+++,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))((((((((((((&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((+++)))'''%%%&&&,,,444;;;^^^qqqKKK111***111'''///222---***...111///222---((((((+++...---+++++++++++++++******))))))))))))*********+++++++++---+++)))((((((***---///222111///---+++******)))++++++************++++++)))************++++++++++++'''(((---///,,,((('''))))))))))))))))))))))))***)))((('''((()))+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++******)))))))))))))))+++*********))))))(((((())))))(((((((((((())))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((())))))((((((((((((((((((((((((&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))))))))++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------....../////////000000111222444555;;;QQQ|||nnn___SSSJJJDDDAAA;;;999777444111///...---,,,,,,+++++++++***************))))))))))))))))))))))))))))))((((((((('''&&&'''((('''%%%$$$%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((((((((((())))))(((''''''***///222LLLvvvzzz```DDD666555222000555BBBQQQWWWVVV777111+++)))***+++)))&&&++++++++++++*********)))*********++++++++++++,,,+++***)))((((((***,,,------,,,+++***************+++******))))))******+++))))))*********+++++++++,,,)))***///111---***)))))))))))))))))))))))))))******((('''((()))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))***++++++++++++++++++*********)))))))))(((((((((((())))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***))))))***++++++))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------....../////////000000111222444555<<>>---)))111...+++***+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...///000///......************+++---......)))))))))(((((()))))))))))))))))))))************)))'''(((+++,,,((('''((())))))))))))))))))))))))+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++))))))(((((((((((())))))*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))...,,,***(((''''''((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////////////////000111222444444777444999MMMrrryyyhhh[[[OOOMMMFFF===444000222555000000...---,,,+++++++++*********)))))))))((((((&&&'''((()))***)))))))))((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''((((((((('''(((+++---)))666AAAUUUwwwyyy___EEE111''')))111---,,,+++***+++---------+++++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,...///000///...---++++++*********+++,,,,,,)))((((((''''''(((((()))(((((()))))))))*********(((&&&'''+++***'''&&&)))((((((((((((((((((((((((******)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******)))))))))))))))***))))))******************))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((&&&&&&'''((()))*********))))))))))))))))))))))))...,,,***(((''''''((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000/////////000111222444444///<<<999444QQQ}}}uuuiiiZZZPPPCCCAAA;;;555///---...///++++++************++++++))))))))))))((((((((((((&&&'''((()))***)))((('''((((((((('''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((('''''')))---111;;;GGGLLLUUUmmm|||VVV555'''***000333......---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))+++,,,,,,,,,+++******)))(((((('''(((((((((((((((''''''''''''((((((((((((((()))))))))******)))((())),,,+++'''(((+++((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++***))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))&&&'''((()))******)))))))))))))))))))))))))))))),,,+++)))((('''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000//////000000111222444555+++???<<>>MMMuuu}}}tttlll```SSSFFF>>>999666666111***(((***---......---,,,+++***************)))((((((((('''''''''''''''((()))***)))(((&&&$$$(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''((())))))(((((()))+++%%%333333,,,...444CCCXXXmmm]]]222'''---111,,,---...---+++***+++++++++++++++,,,,,,---------))))))*********+++++++++)))))))))))))))*********))))))((())))))***+++,,,'''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&&&&''')))'''###%%%***((((((((((((((((((((((((&&&&&&'''((()))))))))(((************************((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((()))+++,,,---*********++++++,,,,,,,,,))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((()))******)))((('''((((((((((((((((((((((((&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000//////000000111222444555555222///999@@@777WWWxxxpppdddYYYIII>>>:::888666444000000///------,,,,,,,,,***))))))***,,,,,,+++***(((,,,000///***'''''')))%%%&&&&&&$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%((((((((()))******++++++***+++,,,------///111444@@@```xxxlllJJJ111***------...+++(((***//////+++))))))***+++,,,,,,------******************************))))))))))))************))))))((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''***((('''''')))***'''$$$((((((((()))))))))******&&&'''))))))(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&''')))***,,,,,,------......---,,,,,,+++******)))))))))))))))))))))))))))************++++++++++++++++++++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,///////////////.........//////000111222333333444888)))444???<<<333KKKwwwmmmfffRRRJJJ@@@999666555111//////...---,,,++++++++++++(((((()))***,,,,,,,,,+++'''+++...---)))&&&'''((('''((((((&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))******++++++)))+++---------...000222555:::PPPhhhbbbDDD///---,,,,,,,,,---------,,,,,,)))******+++,,,,,,------******************************))))))))))))************))))))(((((((((((())))))((((((((('''''''''''''''((((((((((((''''''***(((''''''))))))'''$$$'''''''''(((((((((((((((&&&'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,---------...------,,,++++++******)))))))))))))))))))))))))))************++++++++++++++++++++++++***))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,...............///////////////000111222333333444:::222888777999<<>>EEEdddxxxVVV;;;///...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))*********+++++++++*********+++++++++,,,,,,))))))************)))))))))+++...---,,,+++,,,...)))******+++,,,---.........///000...,,,***))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++************************((())))))*********))))))******************++++++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++++++++++++++,,,,,,,,,------...///000111222222555000777555:::@@@JJJqqqxxxdddSSS999777555666777777444000+++,,,......,,,+++******''''''&&&&&&&&&''''''((()))---///---)))&&&'''***((('''%%%&&&'''(((((('''###%%%''''''&&&$$$$$$%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&(((************)))((((((((()))******++++++,,,,,,+++******---222666222333333DDDqqqkkkGGG111...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))******++++++++++++*********++++++,,,,,,,,,))))))************))))))))),,,//////---,,,---///,,,---...///000222333333000111111///,,,)))((()))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))***+++++++++++++++******************++++++************************)))************+++++++++***+++,,,,,,------------+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,++++++++++++++++++------...///000111222222+++///:::555888===???ZZZzzzgggUUUFFF===666555444222111000000000+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%###"""###%%%''')))&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((('''(((---222111,,,&&&++++++,,,,,,,,,---------///...---...///000///...999777<<<]]]]]]000222;;;))),,,,,,------...---------------,,,,,,,,,------.../////////......---------***+++,,,,,,,,,,,,++++++,,,+++***))))))***++++++((()))+++,,,---------,,,***+++............///000111111222333444444444444///000111000///------...++++++++++++++++++++++++***+++,,,,,,***)))((((((******+++,,,,,,+++***)))***))))))))))))***++++++'''''''''((((((***+++,,,++++++++++++++++++******)))))))))******+++++++++)))***+++,,,,,,+++******(((((())))))******++++++'''(((((()))***+++++++++,,,,,,,,,---------......,,,,,,++++++***))))))((((((((()))******)))(((''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))***,,,------+++(((&&&((((((((((((((((((((((((''''''''''''''''''''''''+++*********))))))(((((((((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,---------...............///////////////000111111444333333444777999999999UUUpppuuu___NNNAAA777000444444222111000/////////++++++******)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))***))))))((((((((('''(((,,,000000,,,'''++++++++++++,,,,,,,,,---///......///000111111000999NNN^^^qqqddd777000555(((..................---------,,,+++***))))))))))))+++++++++******))))))((()))))))))))))))(((''''''------..................******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,------222333444444444333222222///000111000///...------000000000000000000111111------...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++***))))))))))))***))))))))))))******+++,,,************************++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******************+++++++++,,,))))))******+++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,+++***)))))))))(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))***,,,---,,,+++((('''((((((((((((((((((((((((''''''''''''''''''''''''************)))))))))(((((((((((((((((((((((((((((())))))*********************+++++++++,,,,,,,,,---------............///////////////000111222222222444555666777999<<<>>>CCCMMMbbbqqqXXXDDD:::555111---222111000///...---------+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((())))))))))))(((((((((((((((((((((((((((++++++******)))((((((((()))''''''***---...+++(((******+++++++++,,,,,,,,,---------...///000111222888SSScccmmmuuuLLL888666000000/////////......------111111000000000/////////111111111000///.........000000000000///.........---...//////...---+++***++++++++++++,,,---...///555444444333222222333333///000111111000///---,,,000000000111000000//////222111000//////000111222------,,,,,,+++,,,,,,---...---+++***)))***++++++...---,,,+++*********+++,,,+++++++++++++++,,,,,,------------------------------------------------******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,---------,,,,,,++++++******)))(((((((((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((***+++,,,,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))((((((((((((((((((((((((((()))******++++++************+++++++++,,,,,,,,,------........./////////.........///111222444555000222555666555777:::>>>===<<<@@@TTT|||cccTTTAAA555333444333111//////...---,,,+++++++++******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))((('''(((***,,,***)))*********+++++++++,,,,,,++++++,,,------///111333;;;CCCEEEYYYhhhHHH;;;:::444333333111111000000000,,,,,,------............000//////...------,,,,,,------------------......333333222111000///...---.........///111444666888666444222111111111111000222333333444333222111000444444555666888999888777999777555444333333444555555333111000111111111111111111000///......------///......---------......------,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,+++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++)))(((((((((((())))))***)))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))(((((((((((((((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,------......//////000000......///000222444666777666777999:::<<<<<<<<<<<>>???>>><<<:::888888888888<<<:::777777888888666555555555666666555333000///---------------...///000......------,,,---------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,)))))))))*********++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,------......///000000111...//////111333555777888AAA??????BBBFFFGGGDDDAAADDDKKKLLLMMMdddmmmNNN;;;666333111111222111...***,,,+++******)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))+++---///000************************++++++,,,,,,,,,---------...111333333333555;;;???>>>HHHZZZ|||^^^666...222111000.........//////666666666666444222000///000000111111111222222222///.........///111222444......------...///111222------------...///111111888666555666999:::888555111000//////000222333555333222222555999<<<:::888666666555444333222222111444222111222555666333000555555555555333111///---......------......///000000///////////////000000222222222333333444444555111111111111222222222222222111000///........................------------------------------------,,,,,,,,,---------......------------------------((()))+++,,,------,,,+++******)))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++******+++++++++,,,,,,,,,------...///000000111222000000111222444666888999AAA???>>>AAAFFFKKKNNNOOOSSSVVVYYYddd~~~hhhNNN999000222333333222000...---,,,+++******))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''111///,,,)))&&&%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******((((((((()))))))))******))))))***+++++++++++++++))))))))))))))))))))))))++++++*********,,,///000)))+++,,,,,,+++*********,,,,,,---------............111444444333666<<>>???888666777;;;???@@@===999:::888555333333666999;;;:::777666888<<<===:::777222444555777888777666666666555666:::@@@AAA>>>:::>>><<<999666444444444444666555444333222222222222222111111111222333444444999999:::;;;;;;<<<======888999999:::;;;<<<======:::999777555333333333333111111111000000/////////////////////////////////------........./////////---------------.........(((***---000000///---,,,*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------...///000111222222111111222333444666888999<<<===>>>>>>BBBMMM]]]iiitttwwwttt[[[EEE555///222...//////---***)))+++...+++******))))))))))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''888555000+++(((&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((******))))))***+++,,,,,,))))))******++++++++++++***+++,,,,,,------,,,,,,)))))))))))))))))))))))),,,+++)))((((((***+++---)))+++------,,,+++******---------.........//////,,,///222222111444;;;AAA\\\bbbVVVLLLKKKJJJIIIIIIJJJLLLMMMSSSUUUYYY\\\^^^_________ZZZ[[[\\\]]]___```aaabbbdddbbb```]]]\\\\\\]]]^^^]]]______]]]XXXOOOGGGBBBBBBEEEJJJOOOTTTXXXZZZ[[[VVVVVVWWW\\\bbbccc___ZZZTTTQQQMMMIIIIIIKKKOOOQQQJJJGGGDDDEEEHHHHHHDDD@@@@@@BBBFFFJJJLLLLLLLLLKKKJJJIIILLLSSSZZZ]]]ZZZUUUNNNJJJDDD???===>>>AAADDD???>>><<<:::888666555555333333333444555666777888888888999::::::;;;<<<<<>><<<:::999999999333333333222222222111111111111111000000000000000.........////////////000------..................(((***...222222111...,,,************))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------...///000111222222222222333333555666888999===AAADDDBBBDDDTTTooonnnMMM<<<777444111///000///...,,,+++***))))))))))))(((((((((((())))))******))))))((((((((('''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))(((&&&&&&%%%&&&'''(((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''777333...)))&&&%%%%%%&&&'''((((((''''''))),,,//////)))(((******&&&&&&+++///,,,)))'''''')))+++---***,,,,,,******...///---)))))))))***++++++,,,,,,+++***)))((((((***+++,,,111---+++,,,,,,)))***---***************+++++++++/////////...---...111333444---...555333111@@@XXX{{{nnnfffiiiiiidddhhhrrrssswww|||uuu}}}sssnnnrrrvvv}}}~~~~~~~~~{{{xxxwwwzzz~~~zzzrrrnnnqqqvvv{{{qqqmmmeee]]]VVVQQQNNNMMMUUURRROOOPPPQQQOOOIIICCCAAA===::::::===>>>;;;777555666777888888:::>>>@@@===>>>>>>???AAABBBDDDEEECCC======AAAAAA;;;888999AAABBBAAA===777333222333///...,,,---///000000///........................///...,,,,,,,,,...000111000---)))(((((((((((((((******)))((()))***+++,,,(((+++---+++)))***,,,---***)))((((((******)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************...------,,,+++***))))))+++++++++++++++,,,,,,,,,000---++++++---...---+++,,,---...000111222222333222333777888555555CCCTTTWWWdddqqqvvv}}}mmmXXXAAA666333000---+++///...---+++************))))))(((((((((((()))))))))))))))(((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((((()))******'''''''''(((((()))))))))...---***(((''''''((()))))))))******+++---111444000+++***---,,,((((((,,,...,,,***((('''((()))***(((++++++((((((******(((---------,,,,,,+++++++++***))))))))))))*********+++((('''******((((((,,,,,,---...000111111111111///000111222333666:::===555111333888777<<>>>>>======???AAACCCFFFIIIMMMRRRVVVUUUOOOKKKHHHEEENNNqqqoooVVVOOO]]]iii```OOOPPPCCCDDDIIIBBB@@@HHHLLLQQQMMMJJJKKKLLLPPPXXX```nnnxxxxxxwwwtttnnneee^^^ZZZXXXOOOMMMKKKIIIHHHIIIJJJKKKHHHHHHLLLTTTWWWTTTPPPOOOYYY]]]___YYYNNNEEEBBBCCC<<<;;;999999::::::999888===<<<;;;;;;===>>>===<<<222222222333444555777777333111...---......---,,,++++++***)))***+++,,,---...+++)))+++---///---,,,...---+++,,,,,,---+++***---,,,+++***************++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------............000...++++++---.........,,,.../////////000222555::::::>>>HHHVVVjjjtttYYYFFF666222000111000---+++,,,***)))))))))))))))******)))))))))******)))))))))((((((''''''''''''''''''((((((((()))))))))******''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''''''''(((((()))*********************------,,,,,,+++)))(((((('''((((((((('''(((***,,,))))))***,,,---------...,,,---...///000111111111333777::::::<<<@@@AAA>>><<<<<<===???@@@AAABBBCCCCCCFFFJJJNNNPPPQQQQQQQQQSSSQQQSSSWWWWWWTTTSSSUUU^^^```ccceeefffeeecccbbbeeegggjjjlllooorrrvvvzzzsssggg\\\ZZZ\\\iii}}}rrrmmm}}}oooOOO777333???===777999;;;999666444666>>>LLL\\\iiixxxtttooommmllljjjiiiiiijjjllliii]]]KKK<<<777777777666555777888999888777888777666888;;;===;;;999333333555666888:::;;;<<<777555444444444444333111---,,,,,,++++++---...///222///---...///......000111///......///...---,,,//////...,,,,,,+++++++++---,,,,,,+++***))))))(((******+++++++++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,------......//////444222000/////////000000---111444444333333444666444???RRRkkkqqqVVVBBB888111//////111///++++++...))))))(((((())))))******))))))************))))))''''''(((((((((((((((((('''((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''(((((()))))))))))),,,+++***)))))))))))))))************************+++++++++++++++)))(((''''''(((***,,,,,,...000333///111333444666:::;;;;;;<<<===@@@CCCEEEGGGHHHHHHIIIMMMNNNMMMOOOSSSTTTQQQTTTUUUVVVWWWXXXYYYZZZZZZ^^^aaadddhhhiiiiiigggfffaaa___```cccbbb^^^]]]___ggghhhkkklllllljjjhhhfffbbbdddeeeffffffgggiiikkkaaaTTTOOO[[[qqqrrrnnnIII888??????:::;;;<<<555<<>>999888888999;;;;;;999888333111000222555555000,,,111222222444555777999:::777777666777888777444222//////...---...///000111222///000222111---...222333111000000111111000...333222000///...---,,,,,,......---,,,+++******)))*********+++++++++,,,,,,+++++++++,,,------......,,,,,,------...//////000000000111111222222333444333555555444444888???FFFRRRaaazzzqqqVVV@@@555222111.........,,,((()))---***)))))))))))))))******((()))***++++++***)))((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))***'''((()))***+++++++++***))))))(((''''''''''''(((&&&''''''(((((())))))******+++---///111222222333222555888<<<>>>BBBEEEHHHIIILLLLLLKKKNNNSSSVVVVVVZZZ[[[]]]___```aaabbbbbbaaacccaaa]]][[[]]]]]]ZZZ\\\\\\[[[[[[ZZZYYYYYYYYYWWWXXXZZZZZZYYYVVVSSSQQQKKKHHHHHHKKKJJJFFFEEEGGGDDDEEEFFFFFFFFFDDDBBB@@@@@@AAAAAAAAA???>>>>>>??????;;;CCC^^^ZZZ???<<<888777===???IIIXXXlllxxxkkkdddaaa\\\\\\\\\]]]^^^]]][[[XXXRRRPPPNNNOOOQQQMMMDDD===333222000//////000111333111000111222333222///,,,---,,,+++++++++,,,---...222000555???AAA999555666000///...///000111000...555444333111///......---......------,,,,,,++++++++++++,,,,,,,,,------------------....../////////------...///000111111222///111222222000...------...000333777???NNNbbbpppeeeOOOAAA555000000000---+++,,,+++((())),,,++++++***)))))))))******((()))+++,,,,,,+++)))((())))))))))))******++++++'''''''''((((((((())))))((())))))******++++++,,,,,,,,,++++++***)))((((((((()))+++,,,------,,,,,,((((((((()))***+++,,,------...000222555777999:::999:::<<<@@@CCCFFFIIIJJJHHHKKKOOOSSSUUUXXX[[[]]]]]]___^^^ZZZ[[[aaaeeecccgggfffeeecccaaa```^^^^^^^^^^^^YYYRRROOOPPPOOOMMMHHHHHHGGGFFFDDDCCCBBBBBB;;;;;;<<<;;;999777444222444111000333333000000333555555555666555555444444999:::;;;:::888777777888:::CCCXXXvvv|||jjjeee___```iiilll|||www}}}}}}uuussssssuuuwwwrrrfff]]]KKKGGGBBB===:::999:::;;;444444555777999777333000111000/////////000222333<<<999CCCXXXcccZZZJJJBBB666555444555777888888777777666555222111///............------------------............////////////////////////000000000000//////000111222333444555333777<<<>>><<<999888888:::DDDQQQ^^^kkk|||}}}aaaCCC666444222000111///+++***------+++***---,,,,,,+++***************((()))+++,,,,,,+++)))((())))))******+++++++++,,,***++++++++++++,,,,,,,,,111111222333444555666666000000...,,,***((('''&&&)))***+++---......------...///000111333555777888>>>???BBBFFFKKKNNNQQQSSSLLLMMMOOORRRVVVZZZ]]]___]]]___bbbccccccdddfffggg^^^___\\\UUUUUU[[[___]]]]]]ZZZVVVQQQMMMIIIFFFEEEEEEDDD???888444666777555222222222111111111111000....../////////...---,,,333000///111222111222666444444444555555666666777777999;;;;;;999999999:::DDDXXXwww|||yyypppfffhhhlllrrrxxx{{{|||{{{xxxwwwyyy~~~}}}rrrgggmmmhhh```XXXRRRPPPPPPQQQBBBCCCEEEGGGHHHGGGCCC???>>>===<<<<<<<<<===???@@@HHHDDDQQQpppyyyaaaPPPDDDCCCCCCDDDGGGHHHHHHGGG999777666333111000//////---------...............000000000000111111111111111111111111000000000000111111222333555666666777444<<>>AAA>>>;;;::::::777111,,,------,,,+++******++++++.........111666;;;===>>>DDDGGGKKKNNNQQQSSSVVVYYY`````````bbbcccbbb___[[[YYYYYYYYY[[[___bbb___ZZZdddhhhlllkkkfff```]]]]]]ZZZXXXSSSKKKDDD???>>>===777555333222222111000///111111000//////000222333000222222111......111444333---,,,222222,,,)))+++///666999555333777<<>>===555888333111666;;;<<<===???SSSeee}}}wwwYYYBBB;;;333///000111000...222///...000555999888666......---,,,+++)))''''''((()))***,,,---.........'''(((,,,444===DDDGGGGGGIIIMMMLLLDDD???>>><<<999888777444000---,,,---...'''(((+++...222555888999AAAEEEKKKQQQVVVXXXYYYYYY`````````aaaaaaaaa```___[[[\\\]]]___aaabbbcccbbb]]]]]]]]]\\\\\\[[[VVVRRRWWWUUURRROOOLLLHHHDDDAAA:::999777555333333444555333222000///000000///...111000000///000111333444555777888888888999;;;===>>>>>>>>>:::222+++***...<<>>EEEIIIFFFBBBHHHMMMUUU```iiimmmmmmkkkfffffffffhhhjjjnnnqqqsssrrrpppmmmnnnqqqssstttsssuuussspppnnnllliiieeebbbbbb^^^VVVQQQYYYiiivvvzzz||||||ssshhhbbbbbb___YYYRRRNNNIII@@@888222000111222777666666666999>>>CCCGGGBBB???999888@@@MMMUUUUUUBBB===>>>GGGSSS]]]ffflll}}}WWW;;;777222...---///000///......,,,,,,///444666555333******+++,,,,,,+++)))((())))))******++++++++++++000444<<>>CCCJJJPPPSSSSSSQQQZZZZZZZZZ[[[\\\^^^```aaaeeeeeeggglllppptttuuutttzzzzzzzzzzzzzzzwwwsssooolllkkkgggeeemmmzzzvvv~~~{{{tttgggXXXKKKBBB===:::999888777:::@@@IIIRRRWWWQQQEEE;;;:::@@@IIITTT\\\CCCCCCLLL```uuuuuuTTT???666555222000///000///---+++)))((()))+++...///---+++))))))***+++++++++,,,,,,******+++---...000111222@@@CCCHHHKKKJJJEEE???:::333000***&&&&&&***...000666999===@@@AAABBBEEEGGGNNNPPPTTTYYY]]]aaacccdddfffgggfffaaa\\\]]]ccciiigggbbb]]]\\\^^^]]]YYYTTTOOONNNKKKFFFBBB@@@AAADDD888666555555222...---///---***'''(((***---...---333222111222333555555555999999:::===BBBGGGIIIJJJNNNOOOQQQSSSUUUWWWYYYZZZWWWUUUUUUXXX]]]```___]]]```bbbWWW???---+++555<<>>;;;<<<>>>===:::333...***---...111666<<>>999888777777888:::::::::555:::999777999???\\\xxxuuukkkggggggoooxxx|||~~~www```SSSPPPQQQQQQOOOKKKKKKLLLMMMMMMKKKJJJIIISSSOOOLLLNNNRRRRRRLLLEEEKKKIIIHHHFFFEEECCC???<<>>:::>>>???999LLLrrr{{{|||}}}XXXEEEBBBCCCEEEZZZyyyvvvwwwuuunnnggghhhppp|||qqqcccMMMKKKIIIIIIJJJKKKKKKKKK999;;;>>>???>>>:::555222222222333333444555777888777888:::???DDDIIIKKKKKKIIIJJJMMMPPPOOOLLLJJJJJJ\\\]]]aaahhhpppvvvyyyyyy~~~~~~uuusssyyy}}}|||bbbGGG999333111000------.........---,,,,,,------------------,,,+++,,,,,,---...111555888:::>>>===:::888666555555555+++...333555555555666666>>>FFFSSS___dddcccdddgggtttkkkaaa\\\^^^bbbfffggghhhgggeeebbb```___^^^]]]VVVXXXXXXUUUMMMGGGDDDCCC<<<888222///...,,,)))&&&(((''''''***---//////...000***+++666???AAACCCHHHKKKPPPWWWYYYXXXWWWZZZ]]]___]]]]]]aaagggkkkkkkiiibbb```^^^^^^^^^___^^^]]]LLLLLLJJJHHHEEEBBB@@@>>>777666777<<>>...(((000BBBSSSiiihhh___LLL999///,,,***,,,,,,++++++,,,------...111444333444666>>>dddzzz}}}}}}yyyyyy{{{tttiii\\\UUUPPPPPPPPPNNNLLLLLLhhh|||~~~zzzzzzaaaFFFEEEDDDAAAIII^^^rrrwwwnnnfffVVVHHH:::444444333444666>>>BBBGGGLLLOOONNNLLLKKKMMMMMMOOOUUU\\\^^^ZZZVVV\\\YYYVVVTTTSSSRRRPPPOOOJJJJJJHHHJJJIIICCCTTTvvvyyy___LLLeeezzzzzzVVVBBB<<<@@@>>>LLLhhhWWWFFFAAACCCCCC@@@>>>CCCHHHUUUgggvvvxxxnnncccMMMLLLLLLNNNSSSWWWYYYZZZ]]]^^^^^^\\\XXXRRRMMMIIIJJJJJJGGGCCC>>>:::999:::222111000111222333333222555222111222111000333888AAA@@@AAAFFFLLLRRRUUUVVV```eeegggfffhhhqqqyyy~~~gggEEE666777666222...,,,---...------,,,,,,---,,,,,,------------///000...000444888;;;=========<<<:::666333000/////////888===CCCGGGIIIKKKMMMPPPUUU]]]jjjtttqqqjjjjjjppptttooogggaaa______aaabbbfffccc]]]WWWRRROOOMMMMMM?????????<<<888111+++(((,,,+++++++++...000333555111000222888@@@CCC???;;;///***111GGGYYY^^^___bbbfffgggjjjkkkkkkjjjjjjjjjqqqlllgggddddddaaa[[[VVVLLLJJJGGGFFFEEEDDDCCCAAA999888888666444111...,,,+++******---777EEEVVV```[[[FFF444...,,,000EEE^^^nnndddPPP;;;///......,,,...///000111222333555666111333333333111555^^^}}}yyy~~~}}}}}}}}}~~~ttteeeAAA888444777:::888888999RRRwwwxxxVVV888>>>777666FFFhhhiiiQQQ777555444666555666???KKK___ccciiiooorrrrrrqqqoooiiihhhggggggfffccc___[[[UUUSSSRRRRRRSSSTTTTTTSSSGGGNNNRRRWWW\\\\\\kkkmmmQQQ@@@888HHHggg~~~\\\FFF<<<888>>>888@@@rrrsssGGG;;;222222444444555777++++++111<<>>777000111777...111444666888;;;>>>AAANNNVVV^^^```bbbiiioooqqq}}}}}}bbbOOO<<<555444111......000000000///---,,,,,,---...//////000000222666888===???BBBCCC@@@;;;444000***+++,,,///333888===@@@XXX\\\aaabbbaaa_________ccchhhoooqqqiiiaaaeeepppkkknnnqqqoooiiicccaaaaaaWWWRRRJJJAAA:::555222222---+++***+++---000000000333444555555666999===AAAHHHEEEFFFLLLUUUVVVNNNEEE---***777VVVpppwwwwwwyyykkkiiiggghhhjjjkkkiiifff```ZZZRRRMMMIIICCC:::333333111///.........---,,,,,,,,,............---,,,...---+++,,,222AAATTTaaaRRR===000111///000FFFeeeiiiXXX>>>***(((///222///111333555777999;;;===???DDDFFFFFFEEE???>>>eeevvvGGG===666777888444222333???oootttLLL///<<<333444HHHpppaaa===///333777777000000BBBWWWsssuuuzzz~~~}}}||||||wwwooodddXXXMMMEEEAAA======>>>BBBFFFIIIJJJJJJGGGSSSZZZ```hhhlllzzzyyyOOO777666>>>666VVVuuutttCCC:::777444:::555<<>>@@@???>>>???:::444000////////////000999BBBFFFIIIPPP]]]gggzzzooohhhllloookkkfffeeegggmmmpppiii^^^YYY^^^eeepppiii```XXXMMMBBB===>>>333111///,,,,,,,,,...//////111444555666888:::<<>>RRRgggiiiHHH444000++++++333777EEELLLTTTXXX[[[^^^^^^\\\]]]```[[[GGG999KKK~~~]]]999333222222666///111???ooo}}}|||jjjDDD444444:::444HHHkkkUUUAAA999000...222111555QQQsss}}}rrr```RRRCCC<<<===<<<777000111111444888888666555777999555>>>IIIPPPfff{{{JJJ333444111666PPP|||ZZZ999777333555555///;;;XXX```DDD777111...222555444333555...///111333222111000111555...+++///111///...111...///000//////111555888@@@GGGQQQ\\\dddhhhkkkkkkuuuxxx|||kkkDDD///888000111CCC\\\___PPPMMMXXXVVVcccxxx~~~ttt~~~mmmYYYQQQUUUZZZXXXTTTaaawwweeeHHH:::666111...///000000///333111//////111555888:::======>>>>>>===:::555222000111333555888<<<@@@CCCUUUZZZ```bbbbbbfffnnnuuuuuunnnlllppprrrmmmgggeeemmmcccWWWMMMJJJIIIHHHFFF???;;;999666000***,,,111000111222444777999<<<===>>>AAAEEEHHHJJJNNNQQQTTT\\\VVVTTTXXX\\\\\\]]]___bbbcccfffiiieeeVVVAAA111222AAAZZZqqqvvviiiYYYQQQAAA<<<555000///000111111...---,,,,,,,,,+++***)))(((((()))+++---///222333///444888777444000---,,,'''***---555DDDRRRWWWUUUCCC777---...888FFFYYYhhh[[[>>>//////...666EEEMMMppptttuuurrrlllgggffffffmmmeeePPP<<>>888222///111333333111777666333111111333444444555111444888BBBddd[[[@@@999333666LLLvvvOOO666555111333555000===YYYQQQ999111111333444222//////222555222---***...666===@@@???888444666666222000111000000///...---...///000//////000333888>>>BBBDDDKKKNNNYYYccciiixxxrrrLLL333666:::===SSSuuu}}}}}}}}}sssnnnlllggg^^^UUUYYYkkkbbbFFF666888555111///......---,,,333222333777>>>CCCEEEDDDBBB???:::666222111111111,,,444AAALLLWWW```iiiooooooppppppooommmlllnnnooommmjjjhhhhhheee\\\UUUQQQMMMBBB555//////222222000000000111333222111444;;;999<<<@@@EEEIIIKKKKKKKKKLLLNNNRRRTTTVVVYYY\\\___```WWWPPPQQQTTTTTTTTTVVV```fffllliii[[[GGG555+++888JJJbbbnnndddLLL888000''')))***(((&&&$$$&&&'''$$$(((+++---------///111444555777:::===AAADDDEEEEEEKKKRRRRRRIII<<<111,,,%%%---666BBBNNNTTTPPPGGG888444...///>>>TTTdddiiiMMM777,,,...222BBBXXXcccgggkkkqqqtttssstttxxx}}}vvvoooYYYHHH^^^hhhVVVEEE???<<<888777:::777888888555333444888;;;;;;444IIImmm___@@@<<<888222555222;;;OOOzzzeee>>>444333111===___yyysssAAA333222111333555222<<<___hhhBBB555000000000111222444888:::>>>@@@===888888<<<777//////...///...===iiieeeFFF;;;555666EEE~~~oooDDD333333///000333111===XXXrrrGGG666...222444222000555???FFFDDDHHHHHHHHHQQQ___hhhhhh```ZZZVVVUUUSSSNNNKKKKKKFFFCCC@@@===;;;999777555:::555000///111333444444111222666:::AAAOOOaaannnuuuSSS777333...222LLLvvvuuuqqqfffaaaddddddgggeeecccdddjjjrrrzzzzzzdddHHH:::555444333333333333333222222??????@@@DDDHHHGGGAAA<<<777333...+++...777BBBJJJUUU]]]gggllllllmmmooosssyyyvvvqqqlllhhhccc___\\\\\\YYYTTTNNNFFF===666333((())))))(((''')))...333333222777AAAIIIKKKKKKMMMPPPSSSWWWZZZ[[[YYYUUUSSSQQQRRRRRRQQQPPPOOOPPPQQQLLLBBB:::;;;>>>===;;;;;;MMM]]]jjjdddMMM777------BBBPPP^^^[[[HHH333)))(((***+++,,,,,,,,,...111444777:::???CCCGGGIIIJJJKKKSSSSSSUUUWWWZZZ]]]___aaaccciiipppooo___GGG444+++)))111<<>>CCCBBB@@@===>>>GGGUUU```kkkooouuu}}}jjjKKK999555777///222777;;;???AAACCCDDDOOOLLLGGGCCC???999222,,,222444888>>>GGGTTTbbbllljjjpppvvvvvvqqqmmmmmmoooxxxsssjjjaaaZZZRRRKKKFFF???===888222...,,,***)))((()))+++///444999===???444222:::LLL]]]bbb___\\\WWWYYY\\\]]]ZZZUUUOOOKKKHHHHHHGGGDDD@@@<<<;;;;;;666///***,,,...,,,******333JJJ^^^WWW===***---888UUU]]]^^^OOO888***)))//////,,,)))+++444???JJJPPPTTTSSSTTTXXX^^^```]]]ZZZ[[[\\\]]]___aaadddggghhhlllqqqyyyxxxeeeHHH222)))***222<<>>:::333555999222666999777222000333888BBBEEEJJJPPPVVV```lllvvvnnnNNN;;;222222444;;;>>>CCCFFFFFFFFFFFFFFFCCC???888222///111555888BBBLLLYYYdddlllrrrxxx{{{sssttttttqqqkkkgggfffgggZZZUUULLLCCC;;;555000---***------...222666666333///'''%%%222HHHTTTOOOEEE333///444DDDRRRUUUOOOJJJAAABBBDDDDDDBBB>>>999666444555444222///---,,,---+++'''%%%''''''%%%%%%''')))===LLLDDD///&&&444GGG___bbb[[[GGG111(((***///***111===KKKVVV[[[YYYUUUJJJFFFCCCEEEIIIJJJEEE???@@@@@@BBBDDDGGGJJJLLLNNNVVV\\\fffiiiYYY>>>---))))))222===GGGOOOOOODDD777,,,...000;;;VVVpppqqqccc:::222000000888TTTjjjkkkbbbOOO===<<>>444+++999___qqqdddnnnUUU:::777555777333LLLuuuAAA222555000---///,,,000@@@dddLLL999000---//////777YYYsssJJJ///'''///EEEYYYvvvxxxxxxyyyyyy|||~~~zzzuuusssrrr___WWW:::+++444222777QQQhhh~~~|||VVV777333------@@@gggTTT777---555333...///000111444666666555666999<<<:::888777666222111888@@@QQQ\\\jjjvvvtttPPP===999888777888HHHKKKMMMKKKEEE>>>999777111333666888<<>>///,,,++++++,,,---+++))),,,,,,,,,---///000222333999???KKKSSSHHH444***---,,,666DDDPPPVVVRRRBBB222+++,,,333FFFbbbrrrjjjXXX333......000===\\\ooojjjlll\\\LLLCCC<<<;;;GGGWWWrrroooPPP444;;;TTTpppzzzvvvqqqttt{{{}}}{{{kkkNNNDDD@@@FFFYYYvvv~~~lllFFF000666444...888EEE[[[~~~wwwKKK222<<<111CCC___qqqWWW444444...222111///;;;UUUppp~~~yyywwwTTT777444666111333EEE___ooommmeeeWWWKKK@@@===<<<@@@RRRfff^^^QQQEEE@@@KKKfffnnn]]]pppoooEEE666777222333333HHHxxx>>>///444000---///,,,...:::]]]yyyBBB999000,,,111111999\\\]]]999222333...111<<>>BBBBBBBBBEEEHHHJJJHHH@@@888222000666@@@LLLUUU[[[dddoooxxxppptttxxxvvvnnnfffbbbaaaQQQIII???666222111222222,,,---///111666>>>GGGNNNPPPWWW^^^aaaaaaWWW@@@+++&&&111DDDYYYbbbWWW>>>)))***))))))+++)))&&&(((---((()))***+++,,,---.........///111222111222333555222///---+++'''&&&...888CCC>>>333&&&"""///GGGZZZWWWQQQAAA---'''111>>>EEEccckkkpppjjjWWWAAA000)))***,,,---------///222444222111000///...---------)))...;;;EEE>>>...)))000000===MMMYYY]]]TTT>>>***)))***555OOOkkksssdddPPP000,,,...222AAAaaaqqqhhhzzzsssmmmeeeRRR@@@???JJJ\\\jjjJJJ:::777777AAA```jjjQQQFFFDDDbbbsss|||uuubbb^^^lll|||zzzccc<<<---999888///999MMMkkksssGGG222>>>111MMMeee|||mmmUUU444444)))222444222;;;VVVrrrrrrQQQ666111,,,+++333JJJeeetttrrriiiJJJ::://////---111HHHeeeqqqddd\\\\\\fffvvvsss]]]}}}\\\333...666000000555HHHyyy999,,,222///---000------888YYYmmm888555,,,///444111555WWW[[[000///666...***111///666999555333555666333111555888555111333>>>HHHSSSbbbuuu\\\;;;666///AAArrrZZZ777222333111>>>^^^{{{~~~KKK777...///---111555111---222<<>>======<<<;;;999888:::===@@@555JJJhhhvvvNNNCCCAAAJJJJJJAAAAAAKKKMMMGGG===555222444999===PPPeeevvvvvvtttxxxxxxrrrssspppiii___SSSFFF;;;555999555333222222222888???===AAAGGGOOOZZZccc```XXXcccccciiilll^^^EEE222---'''@@@SSS[[[]]]MMM555***,,,,,,+++)))***,,,000333222333555777:::<<<===>>><<>>666666FFFttt}}}kkkNNN555777888LLLhhh|||jjjLLL///555777111///===]]]wwwwwwGGG---555<<<___uuu}}}}}}wwwUUU333222111222...,,,;;;YYYttttttUUU:::777333222555FFFdddxxxoooZZZ@@@444+++,,,---000???PPPXXX___]]]```uuuzzz}}}gggFFF222222555333111---BBBuuuiii???222111+++---333......<<>>PPP```tttoooKKK444///@@@ZZZ|||ZZZ444444333555<<>>777888777999BBBYYY}}}yyyVVVDDDDDDDDDAAA>>>>>>CCCJJJ<<<999777888>>>IIIUUU]]]ooo~~~~~~qqqjjjhhhgggZZZTTTJJJ???666111......222222666>>>FFFJJJOOOUUU\\\\\\\\\^^^]]]XXXOOOIIIbbbbbbeeedddSSS:::+++***///KKK\\\[[[QQQ===+++)))$$$***111777;;;???DDDGGGJJJKKKNNNPPPQQQQQQPPPPPPSSSQQQQQQTTTUUUUUUXXX\\\TTT888,,,(((###555QQQWWWBBB///'''***000BBBWWW^^^]]]KKK555+++333FFF[[[gggppppppiiiUUU<<<---+++///666>>>JJJVVV\\\___```aaa]]]aaaYYYBBB///---333666QQQXXXUUUDDD222+++,,,,,,<<>>@@@===JJJmmm|||tttbbb]]]LLL555+++...///***222666MMMvvvddd;;;111111+++---222---///???oooccc:::444000,,,333///888```WWW111...444///---555>>>SSS^^^^^^___WWWOOORRRLLLLLLIIICCC;;;555222111...000555???NNNcccwwwoooLLL777000;;;OOOsss^^^888222222333:::UUUyyy~~~}}}WWW555222222...000///:::OOOdddwwwyyyqqq^^^ZZZaaauuu~~~uuuhhhYYYEEE222666:::===DDD]]]}}}SSS;;;:::FFFLLLDDD<<<<<<>>><<<<<<@@@FFFPPP[[[gggqqqvvvxxxwwwrrreeeWWWLLLFFFDDD888666333333555;;;BBBFFFQQQQQQWWWdddnnnpppqqqrrrmmmddd\\\WWWKKK<<<777999]]]\\\[[[UUUAAA---(((///>>>YYYdddUUU@@@,,,'''111333<<>>000111222777SSS{{{WWW666333333///111222???ccctttlll___gggqqq{{{~~~yyyjjjOOO888;;;777222>>>```wwwnnnXXX???;;;BBBFFFEEE>>>888:::???DDDZZZ___ffflllpppooollljjj[[[NNNAAA;;;999666222///>>>BBBIIIQQQZZZ```eeegggddd``````fffiiieee^^^ZZZZZZLLLAAA<<<000%%%,,,===YYYTTTNNNDDD222'''...>>>RRRddd```HHH111'''000EEERRRXXX]]]ZZZRRRKKKHHHHHHAAABBBCCCCCCCCCBBB@@@???AAA@@@<<<>>>NNNbbbeee]]]@@@)))***,,,,,,LLL___EEE000$$$(((999GGGWWWbbb```VVV???)))+++DDD^^^kkkllloooqqqgggKKK...&&&999OOOfffmmmooocccPPP???222+++333KKK]]]YYYPPPVVVfffrrrppp[[[@@@...)))+++000333IIIdddoooaaaJJJ222)))222000222ZZZjjjrrrpppDDD111///...---///:::PPPjjj{{{{{{xxx{{{yyyHHH888777111111<<>>111000:::VVVzzzjjjCCC///000111555QQQ{{{XXX666222222...111333@@@ppptttPPP000<<>>444222555FFFlll[[[CCCRRRgggaaaBBB???LLLMMM???555888===EEEWWWkkksssrrrnnnhhh___TTTJJJEEE;;;666000///555>>>GGGLLLdddeeeggghhhfffccc___\\\UUUMMMGGGGGGEEE>>>555111:::000++++++'''%%%666MMMZZZOOOBBB666)))'''888MMMfffiiiUUU777***---@@@XXXhhheee^^^PPP@@@444000//////...............//////%%%///---(((===^^^___HHH000"""&&&---555PPPVVV666---###---DDDTTT```cccZZZFFF333&&&111PPPiiipppllllllppphhhLLL...)))BBB]]]nnnoooeeeNNN999...***'''000JJJbbbhhhggglllsssvvv___HHH000'''(((,,,333;;;VVVmmmpppZZZAAA---)))444111;;;cccpppvvvkkk===333444///...;;;RRRiiizzzggg???999777...333@@@mmmiiiHHH999777111666444///222999BBBEEEBBB===:::888777555555===FFFJJJIIIIIIIIIPPPbbbxxxyyyRRR777222<<>>HHHVVVCCC:::???SSS___aaakkk{{{mmmdddWWWHHH<<<555333222333===AAA===@@@RRReeeooogggbbbYYYOOOEEE>>>999777:::444///000000,,,))))))***'''(((******...@@@TTT[[[JJJ888---)))---???SSSlllcccFFF++++++999NNNcccnnndddSSS@@@000)))''')))&&&&&&&&&&&&&&&'''''''''++++++%%%:::WWWRRR666+++&&&%%%---???RRRLLL333,,,%%%333NNN___gggbbbSSS666+++''':::[[[sssvvvpppjjjjjj___EEE......HHHbbbnnnjjjYYY>>>------111222;;;QQQgggoooqqqtttqqqkkkLLL999+++***++++++555BBBfffuuulllPPP:::,,,***222///EEEdddrrrttt]]]888222222,,,111IIIiiiPPP555999333---777EEEvvvfff===333777000888>>>888@@@RRRfffkkk^^^NNNGGGMMMIIIHHHOOO]]]jjjpppqqquuurrrrrr{{{iiiEEE444111:::KKKppp|||wwwUUU333///......---444LLLjjjyyyyyy~~~|||}}}vvvWWW999111.........888TTTrrr}}}mmmhhhddddddiiinnnrrrsssuuu~~~|||{{{dddDDD,,,111///,,,///555NNNqqqhhh;;;222///---...---@@@jjj]]]888...///...///444CCCqqqiiiSSSKKKVVVgggzzzjjjKKK888000...222000111HHHggg}}}wwwSSS;;;222111888GGGrrrpppHHH222...111333HHHqqqeee<<<000...---111...777MMMpppzzzfffRRR;;;///999BBBMMMZZZZZZNNN???555111,,,AAAhhhxxxnnnwwwWWW555888777,,,@@@gggwwwPPP;;;CCCdddhhhHHHAAAJJJQQQQQQ===EEEXXXiiimmmccc\\\[[[PPPJJJ@@@888666:::@@@EEEHHHMMMHHH>>>HHH___fff]]]GGGAAA888000+++***+++,,,///++++++///222222555999999777222,,,+++555HHHXXXSSS???---)))...777FFFTTT\\\RRR777'''333HHHZZZiiilll]]]FFF333)))(((+++...((())),,,......,,,)))'''&&&)))***000@@@MMMAAA+++(((---(((111MMMSSS>>>111+++&&&777UUUhhhlllaaaMMM...))),,,AAA___rrruuuooodddZZZHHH555---777OOOccclllfffSSS888+++---222111KKK[[[iiilllllllllggg___;;;///+++///---)))666JJJmmmrrr```BBB222---+++000///QQQcccsssqqqLLL555222222000<<>>666::::::;;;@@@GGGRRR\\\bbbbbbWWW>>>333JJJfffXXX444222111...---///333777:::DDDCCCEEEJJJLLLLLLQQQWWWSSSNNN???---)))999QQQ```III444$$$'''444@@@LLLVVVGGGAAA---''';;;RRRaaannngggUUU<<<)))###&&&+++...///333888;;;:::666000+++***###&&&777FFFBBB333&&&"""///+++888ZZZTTT333,,,***&&&999ZZZllloooaaaKKK...,,,111DDD]]]mmmnnniii]]]KKK333&&&,,,@@@WWWfffgggcccQQQ999...111333...CCCNNNTTTNNNHHHEEE@@@888///)))+++222---'''666PPPjjjjjjSSS555---------000444___gggyyysssFFF999666999<<>>bbb|||vvvEEE222...000444+++...111EEEfff~~~mmmPPP999111///222///+++999NNNiiivvv}}}dddIII333222666555444777OOOxxxDDDFFFEEEwwwVVV;;;>>>MMMQQQGGG>>>CCCBBB>>>999777:::BBBIIINNNOOOMMMLLLRRR^^^hhhkkkaaa;;;---HHH[[[KKK444...///333999>>>EEEOOOZZZbbbiiiddd```ccckkknnnkkkfffaaaNNN555***666JJJTTTSSS......***+++777HHHSSSSSS>>>+++&&&777FFFLLLYYYkkk```BBB)))(((+++,,,222===DDDEEEHHHKKKKKKCCC666+++((()))777GGGDDD111&&&((('''(((555MMMXXXJJJ222""",,,111JJJ^^^dddjjj[[[666))),,,222CCC[[[llljjj___\\\>>>///,,,***CCCaaaeeejjj```HHH///'''...000***222111111111222222222111333///...///...222GGG___sssZZZ===...******---000CCClllsssrrrjjjNNNAAA???CCCWWWnnnyyyyyy{{{yyyDDD999000111333444999@@@yyyzzz}}}~~~wwwqqqlllfffbbbdddooo___[[[III@@@666111......333:::\\\kkkrrrqqqjjjSSS999111///333111111GGGgggvvvqqqtttssstttoooYYY<<>>LLLRRREEE999777333777>>>FFFKKKNNNMMMLLLCCC@@@;;;666999GGG[[[jjjOOO888777PPPSSS999+++444AAAKKKXXXbbbgggiiilllnnntttlllbbb[[[ZZZ^^^dddhhhRRRDDD///)))<<>>CCCDDDNNNOOOQQQRRRPPPIII@@@888999;;;BBBFFF>>>...))),,,+++***<<>>???@@@???;;;666000---///222666PPPuuuuuuRRR333///+++000111QQQ}}}|||}}}]]]777,,,333...***444FFFbbb}}}bbbQQQGGG:::222333888<<<555---444DDDRRRZZZnnnnnnFFF111555555222444444777NNNxxxlllEEEFFFVVV~~~}}}\\\NNNSSS]]]zzz]]]@@@<<>>888@@@HHHKKKRRRXXXYYYQQQBBB666555444///)))--->>>UUUeee888555CCCSSSFFF***---GGG\\\aaahhhlllkkkfffaaa^^^SSSOOOFFF===;;;BBBQQQ\\\???555)))...HHH\\\NNN222***&&&'''888QQQ[[[MMM999)))***000???QQQ]]]]]]XXX999222))))));;;NNNOOODDDBBBFFFJJJLLLLLLIIIGGGFFFJJJKKKGGG===000((('''***---000FFF___VVV555%%%,,,(((DDD[[[ggglll]]]???++++++111@@@SSSaaadddaaa^^^WWW:::...,,,///LLLiiijjj```ZZZKKK;;;666<<<===888999999;;;???CCC@@@888000+++222:::EEEUUUfffqqqttt]]]BBB---,,,---***...:::QQQrrrwww{{{|||tttwwwuuuqqqyyy}}}zzz}}}zzzhhh<<<666222///000000...---...333444777;;;???AAAAAA???CCCDDDGGGIIIKKKLLLLLLLLLLLLDDD:::222......000000///;;;IIIKKKBBB666///...111---,,,......---...222@@@\\\pppuuulllQQQ:::555444333111222:::KKKaaarrrxxxyyyxxxmmmQQQ666...444777444222333000---...333---///111111000.........444,,,+++333EEE^^^hhh___???>>>===>>>CCCIIIPPPUUUVVVZZZ```___RRR>>>///***000))))))...444HHHnnn|||RRR222111---333///:::cccOOO333,,,...111888XXXyyyRRR999:::CCCEEE===<<<:::999888666333111888777666666666555222111***---///...---///666<<>>...###+++000...***555LLLUUUOOO,,,<<>>IIIYYYddd\\\JJJ000,,,***444EEEMMMEEE888---555???FFFIIIKKKPPPTTTQQQNNNCCC111&&&%%%'''&&&,,,;;;RRR[[[HHH,,,""")))%%%III^^^dddfffPPP222+++(((666KKK[[[^^^ZZZXXX[[[NNN666,,,+++///NNNkkkjjjaaa^^^VVVNNNNNNTTTVVVSSSQQQRRRVVV\\\aaa]]]QQQGGGDDDMMMVVV^^^lllwwwrrreeeIII555***///---&&&---???ddd}}}|||~~~~~~|||}}}ttthhhxxx\\\777444222111111000000000000111111111222222222111000///000111333444444444444000//////000111222333333,,,111666777444000//////555111000111000------000666VVVooovvvlllPPP999666666333222333444===WWWqqqoooqqqsssmmmYYYBBB666666555222333555333...---///...000222222111111111222666...000333;;;VVV\\\AAA777555333222222444666777888999;;;<<<666///...222...///***,,,333888UUUvvvLLL222000+++???JJJRRRlll{{{HHH111///222111777YYYsss```___eeehhhggggggeeebbb]]]ZZZXXXWWWEEEBBB???>>>===;;;666111444555666888<<>>???HHHKKKHHHQQQccciiibbb\\\WWWLLL@@@555111222555444777///)))===WWWOOO333666JJJOOO<<<222CCC[[[fffSSSCCC222***,,,///...+++///,,,((((((,,,000222222...&&&222MMMXXXEEE000)))'''...>>>PPPXXXNNN777%%%''':::JJJQQQ[[[aaaRRR:::,,,&&&,,,???III@@@222,,,(((222>>>FFFIIILLLQQQUUULLLEEE888***%%%)))***(((111LLL]]]PPP777***'''%%%+++LLL\\\[[[VVV===&&&((((((???YYYccc___ZZZ[[[___CCC000+++***...LLLiiifffcccccc```]]]^^^bbbdddcccbbbdddkkksssyyywwwnnnfffbbbjjjqqqtttxxxuuubbbLLL;;;///+++///,,,+++===XXXpppzzzjjjnnntttyyy|||}}}||||||vvv~~~mmmrrr{{{|||yyy|||UUU666333333000---,,,...000111111333444666777888999:::777999<<<>>>>>>===;;;999222333444444333222222222000000000000000111222222333000...000111000333777BBB___uuuyyymmmPPP888333333000000111///555PPPnnnuuuuuuxxxwwwlllXXXDDD999333222444999:::555111111222444555555444333444555333000777:::;;;PPPYYYDDD======>>>>>>===;;;:::999555222111444444111///111...555///...222...HHHmmmEEE222000,,,FFF___fffooouuuFFF111///222000000KKKkkk~~~~~~|||zzzwwwtttpppooonnnlllgggcccUUUTTTVVV\\\fffpppwww{{{XXX888///---111,,,EEEqqq~~~qqqKKK,,,***///111444TTTyyyuuurrr|||tttRRR;;;;;;???===<<<@@@444)))333BBB[[[zzztttLLL666333///333...@@@jjj{{{III:::555III{{{kkkHHH>>><<>>FFFPPPSSSPPPVVV^^^SSS>>>777555000,,,...999JJJWWWOOOBBB111---AAASSSFFF,,,LLLUUUJJJ555:::WWWbbbWWW777222...222<<>>:::333***$$$%%%)))---000BBB\\\```DDD+++,,,...'''>>>UUUaaa[[[III222&&&***111MMMdddfffccceeeeee```777+++,,,++++++HHHdddaaaaaaaaaaaa``````aaaaaaaaa```eeemmmuuu{{{|||yyyvvvrrrwww{{{zzzttteeeMMM999000,,,***,,,...:::XXXuuunnn@@@DDDJJJOOOSSSSSSSSSRRRSSSXXX]]]aaafffiiiccc[[[aaahhhqqqvvvrrrjjjiiimmmeeefffeee^^^YYYgggxxxUUU999000333444333666???FFFIIIMMMOOOQQQRRRRRRSSSTTTVVVTTTWWWZZZ\\\[[[YYYUUURRRRRROOOIII@@@999555555777999777555555666777777777444111111666;;;>>>DDDJJJ]]]rrr~~~}}}pppSSS888111...---...//////888PPPjjjvvvwwwzzz~~~rrr___QQQKKKIIIKKKPPPSSSPPPMMMMMMNNNOOOPPPNNNLLLKKKLLLMMMRRROOOSSSTTTQQQYYYeeeiii\\\]]]^^^^^^\\\XXXTTTQQQMMMIIIIIIMMMLLLCCC888222---444///---111///GGGxxxccc===111000)));;;RRRWWWXXXpppvvvIII444---000///(((999BBBTTTkkkzzz}}}VVV999+++***///***DDDooozzz}}}qqqLLL000---///---000FFFjjjkkkBBB(((***333555FFFRRREEE111111222AAAbbbUUU888222111111,,,666UUUYYY===555???kkkyyyPPP>>><<<>>>^^^vvviiimmmwwwwwwMMM888:::CCCRRRRRRSSSTTTPPPDDD444'''+++...333<<>>999MMMbbbWWW<<<222:::FFFPPPTTTTTTSSSRRR000+++'''+++222666222,,,,,,===PPPRRRAAA,,,%%%)))///>>>RRRWWWFFF000&&&)))222FFFVVVWWWRRRJJJ999(((###***777>>>777***&&&+++&&&)))++++++)))((()))+++...((('''******+++777EEEUUUaaaYYY:::%%%)))///---MMMWWWeee]]]AAA...---...@@@XXXeee___```jjjbbbNNN...)))///...***DDD___\\\\\\\\\\\\]]]\\\[[[[[[\\\[[[```gggkkkmmmoooqqqrrrrrrrrrsssqqqcccNNN:::111+++000555:::EEEYYYsss___333555777777666444444444555444888@@@BBB???>>>@@@>>>DDDOOOWWWUUUJJJCCCCCC@@@@@@FFFJJJHHHSSS{{{kkkPPPFFFMMMRRRSSSZZZfffpppttt~~~~~~{{{{{{{{{zzz{{{}}}~~~}}}{{{wwwuuuooommmggg___VVVRRRQQQRRRTTTSSSQQQPPPPPPOOOMMMLLLMMMJJJKKKQQQUUUWWW[[[aaappp|||~~~zzzqqqXXX===333...///111222777DDDYYYjjjssstttwww{{{}}}sssjjjiiidddbbbfffjjjjjjkkkmmmkkklllmmmlllkkkjjjlllmmmwwwsssppprrrnnnaaaiii~~~{{{zzzuuusssuuurrrhhh]]]WWWDDDCCC======BBBHHH^^^~~~[[[777000000)))+++999===;;;XXX~~~TTT;;;---///333(((///+++333BBBPPP[[[dddnnnwww~~~}}}|||}}}~~~~~~~~~{{{~~~tttNNN777,,,***///,,,GGGrrrzzzzzz{{{fffCCC///000...***...888LLLnnn~~~}}}}}}sssSSS999333333222RRRiii```IIIBBB666===___ZZZ;;;222111...///444CCCiiipppDDD;;;888[[[___EEE>>><<>>???>>>===<<<>>>AAADDDJJJIIIIIIGGG;;;///222???PPPWWWcccpppxxxwwwpppiiiooozzzzzzSSS---222777555///,,,...111000000////////////.............../////////000000333222===HHH@@@>>>eee}}}|||}}}}}}}}}{{{wwwtttssssssnnnkkkoooxxx}}}wwwkkkcccjjjkkklllllljjjhhhgggfffiiigggeeeddddddbbb___]]]___```aaacccccccccbbbaaahhhiiikkkmmmjjj]]]KKK===222...555GGGRRRUUU[[[dddiiioootttsssmmmddd^^^[[[[[[dddhhhccc___eeemmmppphhhlllppppppssswwwxxxuuu~~~|||zzzooommmbbb\\\nnnYYYNNNRRRZZZgggnnnxxx~~~ZZZ777---555+++000222---...DDDmmm|||___DDD333...///222000111111222222222222222444444444444666777999::::::999777666666777999;;;555555555777:::;;;;;;:::>>>@@@DDDHHHHHHAAA777...///***...DDDcccwwwyyysssmmmHHH111///+++(((,,,...+++...555???MMM]]]jjjrrrssswwwxxxrrrhhhbbbeeejjjssszzz~~~wwwsssvvv{{{|||]]];;;---111+++000333666MMM}}}hhh???...FFFmmm```CCC<<>>222>>>[[[YYYLLL777111@@@RRR[[[\\\RRRIII999((('''000222PPPUUULLL555&&&''',,,,,,AAAWWWQQQ888---)))--->>>GGGMMMTTTSSSDDD111'''&&&(((666AAA>>>555222777;;;LLLJJJGGGDDDCCCCCCEEEFFFLLLOOORRRRRRRRRUUU\\\bbbaaaRRR888***)))&&&+++<<>>:::DDDoooyyyhhhllljjjdddaaa^^^UUUSSSPPPOOOTTTZZZYYYSSSKKKLLLLLLJJJGGGEEEEEEEEEEEE@@@???DDDGGGDDD@@@???;;;<<<===<<<;;;999888888===<<<<<<<<<======<<<:::<<<<<<===>>>?????????>>>CCCAAA@@@CCCGGGGGGCCC???;;;777;;;HHHMMMIIIIIIMMMMMMQQQVVVVVVTTTQQQQQQRRRLLLOOOPPPNNNRRR[[[aaabbbWWWWWWTTTSSSYYYeeemmmoooiiikkkoooiiiiii^^^WWW{{{mmmUUUCCC===>>>BBBGGGPPP[[[fffrrr}}}gggCCC000///+++......+++000IIIqqqwwwcccTTTMMMKKKKKKJJJJJJGGGDDD>>>888333//////......---,,,,,,++++++//////......///000111222333222000000111222222222---...000333444222---(((000555CCC[[[tttwww\\\<<<---222222000111000******,,,...222777;;;===@@@FFFKKKLLLKKKMMMSSSYYYeeelllsssvvvwwwzzzuuuYYY999---000///000111333JJJxxxxxxQQQ333777WWWddd@@@777===WWWqqqFFF@@@KKKPPPVVVNNNNNN___}}}eeeVVVcccjjjWWWSSSNNNKKK<<>>JJJ888---FFF[[[TTT===JJJ]]]aaaKKK444:::PPP___GGG---(((999QQQbbbhhhlllcccGGG,,,%%%***333===^^^OOO;;;,,,&&&(((///444OOOVVVGGG...''',,,888HHHKKKRRRSSSGGG666,,,'''&&&333CCCPPPOOOGGGGGGOOOUUUWWWUUUQQQMMMKKKJJJKKKKKKQQQRRRTTTVVVYYY]]]```bbbNNNAAA,,,$$$(((&&&***999SSS\\\MMM666---)))333OOOcccssswwwbbbAAA+++)))...*********************++++++******)))))))))))))))---.........---...000333,,,444===HHHWWWfffoooppp^^^SSSIIIJJJUUU```dddccc{{{{{{WWW555111111///...------......//////000111222333444555444444444555666777777888>>>DDDIIIHHHJJJ___rrrQQQ>>>???===:::999333000000...,,,///333111,,,000111222111///...///000111......222222//////222444444444444333333222111///......///111111000...000000000111111222444444777444111333888===??????>>>:::<<>>CCCHHHHHHCCC;;;777<<>>999555333222222222111111000//////,,,+++******---///000///+++***)))***---...///...'''666PPPjjj|||{{{tttXXX999(((++++++***+++(((,,,------------,,,++++++***---000222444777;;;???>>>@@@CCCFFFIIINNNTTTXXXWWWWWWYYYUUUEEE111+++000000---,,,...AAAkkk^^^;;;...BBBqqqddd<<<555666FFF{{{TTT===>>>BBBGGGCCC???\\\^^^UUUPPP___}}}tttlll^^^QQQNNNCCC===@@@DDDUUUooo}}}WWWTTTWWW```hhhyyy~~~NNN999333>>>JJJVVVVVVJJJWWWAAA888KKKbbbfffaaa]]]XXXWWWKKK@@@IIIVVVIII...///BBBDDD111444QQQXXXCCC???YYYjjjZZZ:::000EEE^^^KKK555(((888RRRaaabbbaaa\\\VVV<<<(((+++(((,,,AAAaaaGGG///'''%%%&&&///<<>>,,,)))333???IIIOOOUUUNNN:::+++((()))&&&333CCCOOOMMMFFFFFFNNNUUUPPPPPPPPPOOOOOONNNNNNMMMPPPNNNMMMNNNQQQRRROOOMMM888111$$$###***((()))777FFFXXXHHH111000***333VVVkkkrrroooYYY===,,,)))++++++***)))***++++++)))'''...,,,---//////...111444666666555333333444888;;;???MMMZZZcccmmmwwwuuulllQQQQQQVVV```jjjmmmhhhaaaxxx}}}xxxfffPPP@@@EEEAAA===<<<===??????>>>DDDDDDEEEEEEFFFGGGGGGHHHMMMMMMMMMMMMMMMMMMMMMMMMJJJXXX^^^ZZZaaa|||YYYAAA555333///000222---000222222///000222000,,,///000111111000111222444,,,000777>>><<<555111222333333222222333333222111555444333444444444222000333222222111222444666777666555666888:::;;;:::888AAA>>>???CCCBBB;;;555555999:::;;;:::999;;;@@@DDDMMMDDD999333555888777444EEEFFFGGGJJJRRRXXXSSSJJJMMMDDDDDDGGGXXXYYY[[[xxxnnngggdddccc]]]___aaacccccc```\\\YYYSSSLLLEEEAAAAAABBBAAA@@@EEEHHHSSS___]]]MMM;;;111---+++))),,,666KKKcccttt{{{zzzlllkkkiiifff```ZZZUUURRRFFFFFFFFFDDDAAA>>>:::888888777777777888777444222333111...,,,,,,---/////////EEEbbbyyy~~~{{{nnnLLL444...)))+++000///,,,---...///000111111111222000///...//////......000/////////111222333222222444888:::555,,,,,,111000,,,---...999\\\^^^???222888[[[^^^777777666<<<\\\rrrYYYZZZeeejjjYYYZZZ|||___ZZZQQQUUUtttwwwooo```MMMKKKRRRHHH>>>CCCssslllIIIlll\\\???BBBNNN```uuu]]]BBB333:::NNNPPPMMMRRRUUUQQQAAAFFF]]]aaaIII:::===666444//////999BBB;;;,,,DDDAAA444111DDDTTTHHH333OOOeeegggJJJ111888PPPaaa;;;//////CCCTTTTTTMMMIIICCC???000,,,000%%%(((FFFVVV>>>***'''&&&$$$000DDDOOOBBB333))))))888FFFKKKRRRRRRFFF111%%%''')))'''999GGGQQQOOOIIIJJJPPPUUUOOOQQQTTTUUUTTTQQQMMMJJJHHHDDD???===<<<888222,,,---+++$$$'''...)))(((444DDDUUUDDD...000...<<>>???EEEMMMVVVUUUSSSPPPPPPRRRXXX\\\^^^kkksssrrrrrrsssmmmccciiihhheeecccbbbbbbbbbbbbjjjiiikkkmmmiiiccc___```\\\WWWQQQPPPSSSUUUUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOOOONNNMMMLLLKKKJJJJJJDDDRRRWWWSSSaaawwwAAA777555444---///555222,,,111333111111444555333333444555555555666888:::111666@@@GGGDDD;;;777888;;;999777888:::;;;:::999:::888888888999999777555777666555555555666888999444555888;;;======;;;:::===::::::<<<===:::777666444666888888555444666888;;;666111//////111444777888===DDDNNNXXX\\\SSSGGGGGG;;;:::BBBYYY[[[ZZZwwwkkk```VVVMMMGGG???>>>>>>AAADDDDDDAAA>>>EEEBBB@@@AAACCCEEECCCAAA;;;:::>>>GGGKKKHHH@@@:::111///...000888CCCOOOVVVYYY___gggmmmrrrzzz~~~|||sssssssssrrrppplllhhhfff^^^^^^]]]\\\YYYSSSKKKEEEEEECCCAAA===999666555555HHHZZZqqq}}}}}}~~~uuuVVV???333))))))///...+++++++++++++++*********000---,,,,,,...///...---222111000222444555333000111111333444222---,,,---...,,,111222333LLLtttXXX===888333AAAkkkXXX444999666777BBBppp~~~}}}iiiZZZmmmnnnjjjdddcccaaa^^^dddiiiXXXCCC???UUUxxxIIIWWWzzzLLLFFFCCCGGGMMMVVVcccooolllBBB777222AAARRROOOJJJSSS[[[@@@III[[[aaaIII***'''888:::111,,,111555444222333NNN<<<,,,999QQQLLL888444___eeeWWW999222FFFVVVUUU444------555999555222333111///...333888444>>>UUUDDD333))))))((('''777MMMOOO999***$$$&&&:::NNNQQQQQQIII999***$$$&&&((((((>>>HHHPPPOOOMMMOOOTTTVVVHHHIIIKKKKKKHHHAAA;;;777111///,,,+++,,,***&&&"""&&&(((%%%&&&***$$$$$$444JJJNNN:::&&&***333IIIiiillluuuttt^^^BBB222222666777999===AAAEEEJJJMMMOOORRRQQQUUU^^^bbbbbbkkkvvvwwwwwwvvvuuutttvvvyyy||||||~~~{{{uuuppppppooommmsssooofff\\\TTTSSSWWW\\\ZZZYYYZZZ\\\ZZZXXXYYY\\\SSSOOOJJJIIIKKKMMMMMMLLLCCCCCCBBBBBBBBBAAAAAAAAA888777666555444333222222777@@@@@@>>>VVVjjj;;;;;;AAA@@@888<<>>DDDHHHGGGFFFJJJNNNOOOOOOOOOOOOOOONNNOOOQQQTTTYYYZZZ]]]aaa^^^ZZZZZZ^^^aaa^^^[[[]]]```bbbaaa___VVVVVVVVVWWWZZZ[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSUUUUUUNNNLLLKKKLLLLLLLLLJJJIIIBBBFFFKKKLLLJJJHHHGGGHHHDDDCCCCCCDDDBBBAAAEEEKKKDDDHHHLLLPPPWWW[[[VVVNNNOOOGGGLLLXXXjjjccc[[[{{{pppggg]]]RRRJJJJJJGGGCCCBBBBBBAAA>>>:::;;;<<<===???@@@>>>:::777CCC@@@===<<<===>>><<<:::222000///000333666888888>>>@@@CCCFFFJJJQQQ[[[bbbkkknnnsssvvvwwwuuurrrpppoooqqqtttvvvyyyzzzzzzzzz~~~~~~ssstttvvvxxxwwwsssmmmhhhggggggfffbbb\\\WWWUUUTTTeeeppp}}}~~~zzz{{{~~~xxxcccUUUIII999111111,,,777888:::;;;;;;999888666444333111111333333333222000///......//////...---222111000111111///,,,***+++(((...000+++;;;bbb~~~QQQ777777------QQQyyyYYY555777333333888^^^xxxMMMFFFPPPJJJKKKMMM```}}}~~~fffVVV@@@rrraaaJJJggg```OOO@@@???AAABBBFFFKKKSSS[[[YYYiiimmmNNN777444;;;IIILLLHHHOOOTTTLLL???YYYdddPPP666444DDDSSSQQQ:::///777777...333CCCEEE888222FFFUUU>>>222GGGbbb[[[CCC...999TTTUUUAAA...,,,+++---000333555777999===EEEFFFFFFQQQYYYUUU444+++&&&)))+++000CCCXXXIII000&&&&&&)))>>>TTTSSSNNN===,,,%%%%%%%%%&&&&&&,,,111555555555999:::999444444555444111---(((&&&###"""###$$$&&&(((((((((###&&&%%%&&&(((%%%...DDDQQQDDD000&&&---@@@VVVeeedddooossshhhXXXOOOPPPRRRQQQTTTWWWXXXXXXZZZ___cccfffccceeejjjiiieeekkkwwwuuuxxx{{{}}}|||{{{zzzzzz~~~tttjjjggggggfffgggiiiVVVTTTPPPLLLHHHFFFEEEEEE;;;<<<<<<999777777555444999777555333333444555555+++++++++,,,,,,,,,,,,,,,111111111111000000000000000555555;;;ZZZkkk\\\^^^eeeccc\\\ccckkkeeejjjqqqsssnnnkkknnnrrrtttllllllllljjjiiiiiilllnnn{{{wwwvvvwwwvvvtttvvv{{{qqqnnnkkklllpppsssrrrpppqqqppppppqqqssstttsssqqqrrrrrrrrrqqqpppooommmmmmnnnmmmllljjjgggggghhhiiihhhhhhiiiiiijjjiiifffbbb```eeejjjlllkkkiiihhhiiihhhggghhhkkkhhhbbbbbbgggfffgggfffeeegggkkkjjjfffaaa^^^hhhooouuucccZZZxxxtttmmmkkkhhhhhhhhhhhhfffeeedddfffhhhfffaaaZZZUUUQQQNNNNNNLLLHHHDDDCCCBBBBBBAAA???===<<<;;;:::888666888777555444555777999;;;<<<===?????????===;;;999===>>>???BBBDDDGGGIIIJJJNNNPPPRRRTTTUUUVVVVVVVVVZZZ[[[^^^aaaeeefffdddbbbcccdddeeeccc^^^[[[[[[\\\dddjjjqqqsssqqqoooooorrrrrrhhheee___OOOGGGGGGDDDGGGLLLSSSYYY[[[YYYUUURRRIIIHHHGGGEEECCCAAAAAAAAAGGGEEEBBB??????AAADDDFFFCCCAAAAAABBBFFFGGGBBB===444+++///333---777XXXrrrqqqGGG111333---+++===RRRyyy```:::555///333777DDDjjjVVVBBBSSSOOOKKKAAAIIIkkk|||kkkXXXIIIZZZQQQFFFppppppSSS===CCCVVVdddjjjmmmaaa]]]EEEFFFjjj|||vvvJJJ;;;999999HHHQQQFFFCCCTTTRRR777MMMgggbbb<<<222TTToooqqq^^^===,,,666888---888SSS555666;;;OOOSSS444111ZZZ___PPP666)))@@@\\\RRR222+++///333:::DDDMMMOOOLLLQQQZZZeee\\\SSSdddbbb???,,,%%%###'''...999MMM```AAA***'''...000CCCUUUPPPKKK555######'''%%%###%%%$$$'''(((&&&(((***)))%%%&&&&&&&&&''''''((((((((())))))(((&&&%%%$$$%%%%%%%%%******+++///111AAA]]]XXXAAA111111<<>>@@@KKKsssyyy{{{yyyhhhWWWKKKPPPUUURRRNNNNNN===888333111333333000---,,,///...***+++000000---///...---+++******+++,,,******+++,,,---......///+++,,,,,,------...//////---222777CCCfffqqqoooooosssoookkktttzzzqqqrrrwwwwwwoooggggggjjjlllnnnnnnmmmkkkiiiiiilllnnnqqqmmmmmmoooooolllkkkmmmiiieeeaaaccchhhkkkjjjhhhiiihhhgggggggggfffdddbbbeeeeeeeeeeeecccaaa___]]]ZZZ]]]aaaddddddbbbaaaaaaXXX[[[^^^___```___ZZZUUUVVVZZZ___aaa___]]]]]]^^^cccaaaccciiijjjdddaaaccc___bbbdddccceeejjjmmmkkklllllluuuuuuoooXXXTTT~~~}}}{{{zzzrrrwww{{{xxxsssqqqppppppuuusssqqqnnnkkkiiifffeeeZZZXXXUUURRRPPPNNNJJJGGGBBBAAA@@@>>><<<999777666333333222222222333444444000111222333444555555555777555444444555666555555444777999888666666999;;;444999???CCCDDDDDDDDDEEEEEECCCJJJLLLDDDEEENNNPPPOOOVVV```hhhjjjeee]]]WWWWWWXXXXXXVVVSSSQQQRRRTTT[[[YYYWWWUUUWWW^^^gggooollljjjhhhhhhkkkkkkeee]]]FFF777888>>>:::@@@[[[rrr^^^===---333444222333111bbbzzzhhh???444...777999,,,>>>XXX```pppjjjFFFUUUvvv}}}kkkSSSRRR[[[[[[YYYaaa<<<[[[hhhIII]]]uuu^^^@@@MMMsss\\\KKK```bbb^^^sssRRR888888777???SSSGGG;;;MMMNNN???BBBaaa\\\HHH333:::ZZZrrruuuRRR@@@:::333***888HHHBBB)))<<>>OOO\\\bbbeeeqqqnnnjjjfffccc]]]UUUPPPJJJGGGCCC===:::999===@@@333222222111------999HHHooo~~~kkkOOO>>>:::<<>>>>>>>>>>>>>>@@@BBBCCCAAA===:::::::::;;;;;;;;;<<<<<<<<<<<<;;;===???;;;777;;;CCC;;;???;;;888>>>>>>;;;BBB>>>FFFIIICCC>>>@@@BBBBBB@@@FFFKKKHHHBBBDDDPPP\\\VVVRRRNNNTTTRRR]]]KKKxxx}}}wwwooolllmmmjjjlllmmmoooppppppppppppuuuuuuvvvtttrrrrrrsssuuussstttuuuwwwzzz|||~~~|||yyywwwssspppkkkcccZZZRRRKKKGGG???@@@AAABBB@@@>>>;;;:::999888888;;;<<<;;;777333DDD<<<333...///000///---------------...///000111'''+++000111///---...///000///---,,,---///111333111444888;;;>>>>>>===<<>>CCCGGGJJJSSS]]]```\\\```QQQFFFHHHPPPTTTTTTTTTUUURRRMMMHHHDDD>>>777222.........---,,,---000222555111...+++)))000CCCVVVooovvvvvvnnnggg___NNN<<<777777===EEEIIIIIIMMMSSS<<<666222222111---+++...*********,,,000333444444555444222222333555666777===>>>???@@@AAABBBCCCDDDCCCEEEGGGIIIJJJKKKNNNPPPRRRPPPZZZttt]]]EEECCC999999999999888888:::<<<888888777444222222444666666444222111111222333333666555444222111000000000222333444555555444444333333333222222111111111111444333333444555555444222333333333333333222222222555000---111666777444000...444111000555333...222...777>>><<<999777444///000333666777777;;;AAAGGG@@@;;;666@@@EEEPPP@@@hhhcccZZZRRRNNNIIIDDDBBBCCCAAABBBDDDFFFGGGHHHHHHHHHCCCEEEFFFGGGHHHIIILLLNNNVVVWWWWWWYYY[[[^^^```aaalllnnnqqquuuzzz~~~~~~yyyvvvsssrrrssssssqqqlllfff```]]]YYYYYYZZZ]]]```aaa___]]]fff]]]PPPGGGBBB>>>:::777555444333111000...---,,,...///000///...---...///......---,,,,,,+++++++++)))+++---///000000///...222444666666444444777;;;BBBBBBBBBEEEKKKSSSZZZ___ccc```___bbbggglllnnnnnn___NNNBBBFFFQQQ[[[jjjwwwpppSSS777---......000555999bbbqqq[[[OOOHHH>>>===<<<;;;::::::::::::888;;;@@@GGGOOOYYYcccjjjoooqqqwwwsssVVVuuu___EEE^^^fffNNNOOOrrrcccFFFVVViiiFFF[[[sssqqqhhhZZZuuu}}}SSS666555>>>:::SSSGGGIIIUUUNNN:::CCCbbbcccLLL666000666DDDZZZnnnppp[[[888+++===III<<<,,,888ZZZhhhOOO:::CCCWWW^^^888///333KKKeeeooonnnkkkgggjjjiiidddaaabbbbbbaaaaaabbbbbb___XXXJJJ555######+++))))))DDDddd\\\<<<(((%%%'''555JJJTTTKKK;;;''''''((()))&&&###&&&,,,&&&)))++++++))))))+++...222444666888:::;;;<<<===<<<===>>>@@@CCCEEEHHHIIIPPPRRRSSSRRRRRRPPPJJJCCC>>>666000222555555333222777555222000///---***(((---...//////---------...***)))***---222???UUUhhhjjjaaaTTTHHH@@@;;;888666:::===BBBEEEAAA<<<===BBB999777666777777888<<>>>>>???AAAEEEJJJNNNQQQPPPCCC999:::AAAJJJYYYggglllZZZBBB111...111444444888]]]xxxttt```___\\\WWWPPPIIIBBB>>>BBBAAA>>>;;;999:::>>>AAA@@@@@@CCCMMM```zzzXXXddddddyyylll|||___BBBVVVfffTTTEEEiiiOOODDDtttuuuQQQrrryyy~~~{{{|||SSSHHH;;;000>>>SSSLLLIIIQQQRRRDDDAAATTTfffPPP@@@111...444???OOO]]]WWWHHH000222KKKGGG555666OOOccc]]]>>>:::TTT^^^PPP222111:::PPPeeeoooqqqrrrccceeeffffffeeeaaa[[[VVV[[[VVVPPPKKKAAA333)))%%%))))))***777UUUfffQQQ---'''&&&,,,???TTTYYYHHH555&&&'''((('''%%%$$$)))...,,,000666777666888>>>CCCHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLIIIFFFCCCAAA???>>>===;;;666111---***(((%%%'''%%%%%%'''))))))*********)))((()))***,,,------,,,...////////////111333222888AAAHHHNNNXXXfffqqqiiiRRR;;;444555;;;EEEQQQZZZ]]]___ZZZQQQJJJJJJNNNNNNPPPSSSUUUVVVXXX^^^dddeeecccaaaaaabbbbbbbbbaaa^^^___```aaaccceeeiiikkkfffffffffgggggghhhhhhhhhccccccccc```^^^]]]^^^_________pppkkkAAA...---111111333222///...000111000000---+++,,,000222111///111222333222111111111222///......//////000111222000111222222333444444555222333555666666666666555777555444444555444333111333333333333222222222111---333666444222444666666999<<<666222777666555<<<777666555555777888888666888555444444666777666444======666???IIICCC>>>[[[TTTHHH===;;;===;;;888666777777777777666555444444888888777444000....../////////...------...000111...//////111222333444555444444444555888===AAADDDDDDEEEFFFHHHKKKMMMPPPQQQUUUXXX^^^dddjjjooossstttsssssstttwww{{{}}}zzzuuuqqqnnnmmmllliiiddd^^^YYYVVVNNNIIICCC???===:::555111222222222222333333444444111///...,,,++++++++++++------------------,,,+++.../////////////////////***---000222111000000111666111000333444666===EEENNNLLLBBB555222777666///>>>TTTlllvvvzzz|||xxxtttrrrdddffffffccc]]]VVVPPPMMMLLLHHHCCC@@@DDDNNNZZZcccRRR\\\___ccclllZZZbbbUUUvvvvvvDDD@@@ZZZ[[[HHHMMMmmmaaa@@@^^^iii```fffzzz|||vvvyyy]]]<<>>777666444111///---,,,,,,***(((&&&%%%$$$%%%(((+++((()))***(((((()))***++++++,,,---///000222555777:::<<<>>>AAAEEEKKKQQQVVV]]]ccciiikkkkkklllpppsssoooVVVCCCEEEPPPXXXbbblllhhhllllllfff___]]]aaafff___dddggggggeeedddeeefffgggeeedddeeegggiiiiiiiiijjjgggfffiiilllmmmiiieee]]]]]]\\\ZZZYYYWWWVVVUUULLLLLLJJJGGGCCCBBBCCCDDDBBBOOOmmmzzzFFF---222444***+++111444111111777<<<<<<:::999999<<<@@@AAA???<<<;;;>>>@@@@@@>>>======>>>============>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIJJJOOOPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOLLLHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<::::::<<<>>>>>>>>>>>>DDDKKKIIIIIINNNJJJCCCFFF@@@>>>>>>@@@BBBAAA@@@???999999999777666777;;;>>><<>>EEEJJJPPPYYYaaafffdddfffiiinnnsssxxx|||~~~{{{wwwkkk___WWWSSSSSSNNNXXX^^^eeebbbdddTTTTTT}}}rrrHHH666HHH[[[\\\BBBPPPsssyyyRRREEEhhhoooYYY^^^rrr{{{rrreeeXXXhhhssspppjjjqqqaaaKKK999222777KKKXXXRRR@@@[[[VVV999@@@bbbeeeKKK999:::444******///---$$$(((---???TTTLLL///666^^^```===777PPP___III''')))888PPPjjjxxxwwwlllbbb```YYYRRRLLLDDD999111...)))((()))+++)))&&&&&&))))))###222SSS^^^JJJ222***&&&+++:::NNNXXXSSSDDD::://///////333>>>IIINNNLLLNNNOOOMMMIIICCC@@@AAACCC???>>><<<888444///,,,***((('''&&&%%%%%%%%%%%%%%%''''''***------***+++...&&&***,,,+++,,,000222222:::===BBBGGGLLLPPPVVVYYY```bbbccceeehhhmmmsssxxxwwwzzzzzztttqqqsssvvvwwwooo```WWW^^^iiillljjjkkkhhhkkkiiibbb\\\]]]bbbeee___dddgggfffddddddbbb___bbb```]]]\\\\\\\\\ZZZYYY^^^ZZZWWWXXXZZZXXXPPPHHHCCCBBB@@@>>><<<:::888777444444333111000000333555...MMMxxxaaa666,,,777666(((222@@@JJJKKKLLLUUU]]]___aaacccfffiiijjjhhhdddaaa___cccggggggeeeccccccdddbbbbbbaaaaaabbbbbbcccdddhhhhhhhhhiiikkkmmmnnnooouuutttrrrqqqpppppppppppprrrrrrssstttssspppkkkgggZZZZZZZZZZZZZZZYYYYYYYYYVVVEEE@@@NNNYYYUUUJJJFFFRRR___ggglllpppdddRRRNNNMMMOOOVVV\\\[[[RRRKKKHHHEEEGGGEEE>>>555111444999333>>>===DDDVVV@@@SSSnnneee]]]XXXYYYZZZXXXTTTSSSRRRSSSTTTVVVXXX[[[^^^___]]]___```aaaaaabbbeeegggbbbaaa^^^YYYSSSMMMHHHDDD>>>===<<<:::888777555555555333000...---...000111111000///---------......,,,***)))((((((***,,,---+++---///111333666:::>>>FFFKKKRRRYYY\\\\\\YYYWWW]]]```dddiiinnnrrrtttuuusssrrrrrrrrrqqqnnniiieeeRRRLLLDDD;;;555222111222///...,,,+++***++++++,,,---///777CCCOOOTTTRRRNNNGGGDDD???:::777444333333555222///---,,,...000222---...//////---,,,,,,---+++000///***+++111222...///000111333666:::>>>???<<<<<<===@@@EEEJJJPPPSSS^^^dddnnnyyy\\\rrr```CCCSSSUUUTTTXXXTTTEEE777;;;UUUpppGGG===\\\nnn@@@CCChhhppp}}}uuuYYYOOOZZZYYYIIICCC[[[lllhhh___cccooowww{{{CCC>>>777111;;;XXX]]]FFFQQQ___MMM:::QQQfffUUU===777000,,,---///111111222999BBBXXX[[[>>>///KKKoootttLLL555EEEYYYPPP666%%%***:::NNN]]]```[[[RRRKKK===777333222---'''&&&***+++---...---++++++)))&&&---555KKK___XXX===,,,,,,+++444EEEUUUYYYPPPHHHFFF===@@@AAABBBIIIPPPOOOIIIBBB@@@<<<777222///......'''(((((())))))(((((('''******)))))))))***++++++&&&&&&***///...******///888>>>CCCDDDHHHOOOQQQOOOSSSXXX___dddhhhlllqqquuunnnooopppppppppqqqsssuuusssvvvtttmmmjjjnnnrrrrrrhhhdddbbbdddhhhgggdddaaalllnnnjjjaaa\\\\\\\\\ZZZ]]]``````\\\\\\___\\\VVVQQQNNNJJJGGGEEEBBB???===777666444333333000,,,(((...------,,,+++******)))+++,,,,,,,,,,,,///333777999cccsssFFF555555444111///BBBYYYllloooooovvv~~~yyy~~~{{{uuuqqqqqqwww|||}}}yyywwwwwwyyyvvvvvvuuutttttttttttttttrrrrrrrrrtttuuuxxxzzz{{{}}}|||yyywwwvvvwwwyyyzzz|||{{{{{{||||||{{{wwwuuutttsssrrrpppooommmllllll^^^NNNQQQgggmmm[[[OOOSSSdddsss|||rrr]]]VVVdddhhhooouuuoooaaaXXXVVV^^^___\\\SSSGGG>>>===???:::DDD???EEE[[[@@@XXXmmmBBB<<<777777777555555777666777777999<<>><<<;;;<<<===>>>666444222///---,,,,,,,,,333333333222222111111000---......+++(((&&&''')))(((,,,222888<<<>>>@@@AAA<<<>>>AAAEEEJJJNNNQQQSSSNNNQQQUUUXXXZZZ\\\___```___\\\VVVPPPLLLKKKKKKKKK777666555444222222111111***---777JJJ^^^jjjmmmkkkooommmhhhbbb]]]XXXUUUSSSHHHFFFCCCAAAAAA===888333///111111222222333222000111000...---...000000///111//////111222222111111999888777666666888999:::000444:::AAAIIISSS]]]cccnnnttt|||lllWWWpppnnnSSSFFFIII<<>>666000......+++)))+++///---((((((---)))---,,,''')))000111---555KKKdddhhhSSS888++++++000;;;NNN\\\[[[QQQMMMQQQEEEIIIJJJFFFEEEDDD===333222...***((((((((('''&&&'''((()))***************&&&&&&''')))+++...000111888777<<>>>>>===;;;:::999999::::::777555111...,,,+++++++++<<<===??????===999555222///111333222000...000222))))))))))))((((((***,,,*********+++,,,---///000000222444333222333777;;;@@@@@@@@@@@@BBBDDDFFFHHHEEEEEECCCBBB@@@>>><<<<<<333444;;;JJJ]]]jjjllliiissssssssssssrrrpppnnnmmmllllllmmmnnnjjj^^^KKK===666:::>>>BBBEEEEEE???999444111222666777444111///000---+++,,,---------...,,,---...///111222333444333444666666666666888:::;;;???FFFOOO]]]qqqOOO^^^rrrSSS[[[MMMNNNCCC>>>>>>666HHHuuuzzzTTT@@@gggpppDDD@@@@@@RRRooo}}}jjjIII;;;BBBBBB[[[|||tttZZZbbb{{{nnnmmm@@@///DDD777444VVV[[[LLLWWWjjjEEE:::WWWcccLLL;;;BBBCCC///***>>>SSSZZZ___gggjjjlllbbb==='''LLLuuusssFFF444BBB^^^XXX===//////---...---+++---...***###///222666999;;;999777555777===DDDGGGCCC???AAAFFFYYYbbbjjjfffUUUBBB555000BBBFFFIIIIIIGGGEEEAAA===555000---...,,,%%%###&&&***''''''******((((((***------...000111444666777:::===@@@CCCFFFKKKQQQUUUZZZ[[[]]]^^^___aaadddfffeeeaaa___bbbgggjjjiiigggrrrooollljjjiiiiiigggfffggghhhkkkooorrrttttttsssnnniiieeeccc^^^YYYZZZ___[[[XXXTTTOOOIIIDDD@@@===<<<999555222111000///...(((((())))))))))))(((''')))'''&&&''')))******)))(((((((((((())))))))))))(((((((((((())))))))))))***,,,---000---%%%444WWWLLL;;;111444333+++///<<>>888KKK^^^OOO222&&&%%%))))))'''&&&+++555:::;;;CCCGGGOOOVVV\\\^^^^^^^^^eeeeeeccc```\\\[[[```fffeeegggfff]]]QQQFFFCCCCCC>>>===999444///+++&&&###$$$"""###'''((('''+++222...,,,+++,,,+++))),,,222>>>???AAAFFFLLLTTT[[[___^^^^^^___bbbdddgggjjjkkkdddeeeggggggggggggjjjlllmmmhhhdddccceeedddaaa^^^^^^ZZZUUURRROOOKKKEEEAAA999XXXrrrssskkkkkklllkkkWWWPPPJJJGGGCCC@@@@@@DDD===<<<:::777555222000///111///---++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))***))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))'''+++000666TTTooo===333---///...+++111;;;PPPaaaoooqqqsssyyy{{{xxxvvvrrriii]]]UUUWWWcccmmmyyytttzzz}}}zzzzzz~~~}}}}}}wwwyyy|||~~~~~~~~~~~~~~~~~~wwwZZZ;;;555GGGfff|||uuu[[[OOOTTTzzz|||lllhhhnnn}}}zzzrrr[[[RRR```rrrvvvzzzzzzyyyyyy}}}www}}}rrrSSS[[[}}}~~~vvvooonnnqqquuupppnnniiieeebbb`````````^^^\\\ZZZXXXVVVRRRMMMJJJ???===999666444333222222---///000111000///......---,,,+++***+++,,,,,,***+++***)))(((((())))))***333BBBMMMJJJBBB===<<<<<<;;;;;;;;;;;;:::666///)))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))'''(((***,,,,,,,,,,,,,,,***,,,...000222666;;;??????@@@CCCIIIQQQVVVWWWVVVQQQ[[[aaaaaadddfff]]]OOOLLLTTTaaammmtttvvvsssqqquuuuuuuuusssqqqmmmjjjhhhcccbbbbbb```]]]ZZZXXXVVVMMMLLLIIIFFFAAA===;;;999:::<<<>>>===;;;888666666333666666444666<<>>VVVmmmtttlll^^^bbbwwwtttooommm\\\bbbyyy]]]:::333<<<))):::WWWOOOBBBSSSjjjDDD>>>NNNbbbSSS444<<<```TTTXXXbbboooyyy{{{uuummmmmmOOO222,,,EEElllkkkJJJ222>>>VVV]]]CCC,,,((()))''',,,000333;;;HHHRRRVVVbbbeeeiiilllllljjjfffccclllnnnnnnlllhhhbbb]]]YYY^^^YYYOOOCCC777111//////(((&&&$$$%%%''')))+++,,,+++++++++***&&&$$$)))111111000222888>>>CCCLLLUUUeeebbb___]]]]]]```dddfffnnnkkkjjjjjjlllllljjjgggkkkkkkhhhddd^^^ZZZYYYYYYYYYTTTOOOLLLKKKHHHDDD@@@;;;999777666444222///,,,///TTTnnnfffZZZ___dddaaa===555.........,,,,,,...*********))))))(((((((((((('''&&&'''((((((&&&$$$'''&&&%%%$$$$$$%%%&&&'''***)))''''''((()))((('''''''''((((((((()))))))))(((((((((((()))))))))))),,,***&&&(((---555YYYVVV111111///,,,***+++111666FFFUUU``````]]]]]]YYYSSSMMMHHH@@@666222999HHHUUUvvv{{{yyyrrrpppvvvzzzwwwxxx||||||yyyyyy|||}}}|||wwwzzz~~~uuuSSS222222@@@WWWmmmssskkk___XXXWWWiiizzz~~~xxxnnncccZZZmmmzzz}}}{{{{{{mmmXXXNNNaaakkkvvv{{{zzzzzz~~~oooXXXhhh~~~{{{yyyuuupppiiiddd[[[XXXSSSNNNKKKIIIIIIIIIDDDCCCBBB???999333---***///+++((((((+++------,,,...---+++)))((((((((((((&&&...444333...------,,,...---...//////---***''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&'''((('''&&&$$$%%%''')))******+++///333777888888333>>>EEECCCDDDJJJMMMKKKLLLOOOTTTZZZ___bbbdddeeejjjjjjkkklllmmmnnnooooooqqqrrruuuwwwzzz|||}}}}}}xxxxxxuuuooohhhcccbbbbbbYYY^^^aaa^^^WWWQQQOOOPPPJJJHHHDDDBBBFFFKKKJJJEEEBBBOOOaaaooowwwRRRFFFfffvvvKKKOOOrrruuuZZZBBBWWWooopppTTT777555DDDNNNMMMZZZfff```ZZZ^^^ccc|||iiicccqqqKKKFFFXXXvvvFFF222555777,,,LLLbbbHHHGGG```bbb999GGGYYYZZZBBB...@@@bbbfffpppxxxxxxxxxvvvlll___KKK;;;000:::WWWkkk]]]???444JJJaaaWWW444&&&,,,///000<<>>888111,,,------+++))),,,444;;;LLL^^^nnnrrrpppqqqsssttttttwwwwwwtttsssxxx{{{{{{xxx{{{yyy[[[???;;;>>>BBBIIITTT___bbb___XXX\\\ffftttppp```TTTbbbjjjttt|||fffYYYSSSaaarrr}}}~~~{{{xxxxxxttt{{{mmm]]]qqq}}}xxxtttssspppmmmjjjkkkmmmooojjjhhhddd^^^VVVKKKBBB;;;666...'''(((---///000000111000...+++***)))((()))&&&((()))(((((()))))))))))))))))))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******)))((('''''''''((()))******(((&&&&&&((())),,,+++))))))))))))))))))%%%---000---+++000666888::::::999:::;;;===???@@@BBBBBBCCCDDDFFFIIILLLNNNVVVYYY]]]bbbhhhmmmqqqsssyyy|||~~~~~~~~~}}}~~~}}}wwwpppmmmttt{{{{{{uuujjj{{{___OOOcccxxxzzzlllgggdddgggiiikkkpppuuuwwwIII:::]]]uuujjjFFFEEENNNYYYXXXKKKEEEJJJ]]]GGGLLL\\\[[[]]]ccc]]]___{{{mmmpppYYYTTTdddrrrYYY<<<444333000===___```FFFXXXjjjNNN999PPP\\\JJJ444555JJJ\\\kkkrrrpppbbbXXXRRRHHH;;;,,,---555OOOjjjiiiNNN777FFF[[[iiiRRR---&&&444888KKKVVVaaafffhhhiiiiiifffnnnooopppooolllgggbbb___ddd]]]OOO@@@999888333,,,)))((('''(((***,,,+++******(((+++111222000222777888>>>DDDFFFIIISSSaaakkkeee\\\XXX```kkknnnkkkhhhjjjiiigggeeebbb___]]][[[VVVRRRMMMLLLLLLIIIBBB<<>>???@@@AAAIIINNNTTTZZZcccqqqzzzcccgggooonnncccWWWLLLGGGEEEEEEHHHLLLVVV^^^[[[BBB111GGGhhhtttQQQ;;;111@@@TTT[[[^^^ccceeeDDD===NNNVVVdddtttttt[[[sssxxxfffnnneeebbbqqqjjjAAA555444///222PPPeeeWWWPPPgggddd===???QQQQQQ;;;000===NNNRRROOOQQQLLL>>>555333///(((&&&...???^^^uuudddBBB555WWWfffoooYYY>>>CCCTTTWWWkkkoooooojjjggggggeeecccdddaaa\\\TTTJJJ@@@888333222777999777:::===777---///,,,******---000333555666888@@@IIIIIIFFFJJJTTTaaaeeeeee```^^^dddlllpppjjj___ZZZ```jjjkkkeee___WWWVVVRRRLLLDDD<<<666222333000---,,,+++)))%%%!!!%%%&&&'''&&&&&&&&&(((***)))(((''''''&&&&&&''''''$$$&&&(((***000<<>>222///777???AAA333222///,,,***,,,---...///AAATTTjjjoooPPP999CCCdddmmmssshhhZZZcccqqqnnnooollldddYYYSSSSSSPPPLLL333222111000...---,,,,,,$$$;;;SSSaaaiiigggWWWDDD))),,,222;;;EEEPPPYYY___ccccccfffdddVVVFFFFFFQQQeeehhhgggbbbbbbhhhnnnnnniii^^^SSSNNNJJJAAA999555***+++,,,------.........---,,,+++***)))))))))))),,,,,,+++(((%%%######$$$%%%%%%%%%$$$"""""""""###!!!!!!%%%222CCCQQQWWWXXXPPPGGG===555...((((((+++'''$$$%%%(((((($$$"""$$$###$$$%%%&&&'''(((((())))))(((&&&&&&((()))((('''######$$$$$$%%%&&&&&&'''(((&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++---+++++++++///RRRQQQ,,,222)))***+++***)))******)))---,,,+++***(((&&&&&&(((*********)))((()))+++,,,///,,,...888IIIXXXccchhhmmmqqqsssrrrsssxxx|||||||||}}}~~~yyyqqqmmmffflllssstttmmmddd______>>>888<<>>TTTllloooZZZFFFJJJXXX```rrrdddqqqssstttssscccbbb___lllccc???222222555888PPP\\\KKKNNNpppfff???999MMM===///------+++,,,000222...---///000///000333777TTTjjjsssbbb:::333VVVqqqssswwwpppffflllqqqggg\\\WWWMMMBBB<<<999333,,,...---+++*********,,,,,,???WWWooozzz}}}wwwdddOOOQQQVVV^^^dddgggiiikkkmmmggggggjjjfffUUUCCCFFFTTTkkkkkkcccVVVOOONNNKKKFFF999444000...+++(((***///+++***)))(((((()))+++,,,+++,,,,,,,,,+++---000222***+++***)))&&&%%%&&&'''&&&&&&'''&&&%%%%%%&&&'''+++'''***<<>>;;;KKKfffyyy~~~{{{xxxXXX999---,,,)))))),,,(((''''''&&&'''((()))***)))&&&(((,,,,,,&&&%%%)))%%%(((******(((''')))+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$###$$$%%%%%%&&&$$$%%%&&&((('''&&&$$$###%%%'''(((((('''&&&'''''' $$$(((***)))((()))***%%%&&&)))***(((%%%'''+++((())))))))))))(((((((((''''''(((((()))*********+++***)))((()))***+++,,,,,,++++++,,,......,,,+++---------...000333666777333>>>HHHMMMXXXoookkk[[[SSSLLLNNN???===III<<>>IIIcccnnnuuuqqqnnnsssyyy{{{zzz{{{zzzyyy}}}}}}~~~}}}iiiBBB666888:::BBBooo|||~~~aaaAAA///++++++++++++))))))((('''''''''''''''))))))((('''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++...******...///+++)))+++,,,,,,------.../////////000666<<<>>>???FFFUUUaaahhhzzzrrrkkkfff___ZZZ___iiiwwwZZZDDD888666666777>>>DDDMMMXXXfffyyy{{{gggtttlll```iii]]]YYYnnnggg===555333...;;;QQQYYYHHHFFF[[[^^^AAA333CCC555...+++......***&&&&&&444???JJJPPPWWW```eeedddlllvvvtttZZZ===666KKKbbbeee___UUUJJJ>>>444,,,'''---,,,++++++,,,,,,,,,,,,222333888???EEEOOO```ooowww~~~wwwmmmuuuqqqoooooojjjaaa[[[ZZZPPPKKKEEE???;;;555///***...---,,,+++,,,,,,***)))''''''((()))***+++,,,---,,,000555888;;;>>>BBBFFFOOOPPPSSSYYY^^^^^^ZZZUUU;;;333***$$$$$$&&&&&&%%%'''%%%%%%((((((&&&&&&***000GGGRRRWWWYYYDDD---,,,%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************+++,,,---,,,...+++,,,;;;YYY{{{]]]777000222))),,,+++)))''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''+++...---***+++222888HHHVVVdddmmmsssyyyyyyvvv|||~~~~~~|||}}}}}}zzzddd???555444777FFFxxx{{{___???...+++,,,,,,,,,))))))((('''''''''''''''))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++'''---222111---***,,,...,,,,,,------.../////////000333777666555999BBBJJJUUUmmmvvvaaajjjnnnvvv~~~|||aaaEEE777:::BBB<<<<<<<<<@@@MMMeee}}}ggghhh}}}{{{qqqyyy~~~mmmZZZ^^^rrr|||GGG111999111///FFF[[[IIICCCPPP\\\LLL777777BBB000,,,))),,,111888BBBJJJZZZ^^^ccchhhooovvvyyywwwppprrrbbbBBB...222<<<@@@777444000,,,+++---000222+++---222666;;;@@@EEEIIIOOOQQQYYYbbbkkkuuu{{{tttrrrmmm^^^OOOSSSOOOKKKKKKGGG???:::999111000...,,,***)))((('''!!!$$$(((***+++******+++---///222777<<<@@@DDDEEEFFFMMMVVVZZZZZZ\\\aaagggmmmjjjjjjnnnpppgggUUUEEE000***%%%"""$$$&&&&&&%%%""""""%%%((('''$$$''',,,999PPP[[[VVVIII222$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''(((***,,,---,,,,,,......???cccddd==='''---222'''+++***)))''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++,,,+++******+++///:::KKKZZZiiisssvvvsssxxx}}}}}}{{{~~~vvvfffooo|||~~~uuu[[[;;;444111444OOO~~~yyy]]]>>>...+++,,,,,,,,,))))))((('''''''''''''''***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++)))111333,,,(((,,,///,,,,,,,,,,,,---......//////000111222111111222666888CCCVVVtttMMMJJJMMMPPPUUUXXXZZZZZZZZZ```]]]___iiiuuu~~~yyyyyyggg___```VVVNNN@@@666777FFF\\\mmmzzzrrr```XXXkkk{{{ggg~~~uuu[[[NNNVVVYYYkkkbbb999333;;;...555OOOVVV<<>>KKK]]]LLLMMMLLLKKKIIIFFFEEEDDD;;;999999>>>DDDIIIMMMNNNVVVbbbtttwww}}}sssbbbNNN???999;;;???PPPPPPLLLGGGTTTsssyyyccciiisssbbbMMMMMMIIINNNfff}}}KKK666777888---???SSSHHH>>>UUUcccIII...CCC[[[PPP<<>>OOO]]]iiiuuu~~~}}}zzz{{{~~~lllSSSbbb}}}~~~xxx}}}vvviiimmmdddFFF888999444@@@nnnrrrqqqmmmmmmyyy~~~~~~www\\\===---******)))((())))))((('''''''''''''''******)))(((((((((((((((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********111FFFPPPBBB222......***++++++,,,,,,---...............000444999<<<;;;:::<<>><<<999666888<<>>222QQQfff\\\ZZZbbbkkkqqqwww{{{yyyvvvsssgggZZZRRRHHH<<<000***,,,######+++,,,(((...;;;555???LLLXXXbbbkkksssxxx~~~zzzuuupppmmmiiidddaaaWWWRRRLLLFFF>>><<>>CCCIIINNNQQQRRRXXX```fffgggdddaaa___eeeiiioootttwwwwwwuuutttqqqpppoooooonnnjjjddd^^^WWWWWWSSSJJJ===000((($$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%***000888FFFSSSeeelllppp[[[888))))))!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))---******...------777EEElllhhh;;;'''333222&&&%%%***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&((()))))))))+++------***,,,777DDD^^^kkkwww{{{zzz|||~~~~~~~~~oooZZZ^^^{{{~~~~~~~~~kkkfffxxx{{{ZZZ===777<<<;;;NNN}}}vvvrrrdddNNNBBBMMMkkktttYYY;;;,,,******)))((())))))((('''''''''''''''+++***))))))(((((())))))((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))******$$$JJJggg^^^???++++++111+++++++++,,,------......,,,---///222555777666555888FFFjjjfffaaa]]]YYYSSSKKKDDD===@@@???777222333777999444333222111333:::CCCJJJRRRZZZfffnnnnnnfff[[[TTTIIIHHHEEEAAA;;;<<>>000)))&&&***000///111555:::===AAAGGGMMMaaahhhpppsssrrrooopppqqqpppiii___XXXTTTNNNFFF>>>777444222///***(((000999HHH777((()))000222000...---111777888333111;;;GGGRRRPPPPPPUUU]]]dddhhhiiidddfffjjjmmmlllggg___ZZZdddeeegggjjjlllmmmnnnooopppooolllfff^^^UUUNNNJJJDDDCCC???777,,,%%%!!!!!!"""$$$%%%&&&&&&%%%%%%%%%###%%%---:::EEELLLSSSZZZkkkqqqxxx```555'''))) ###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))+++''''''***---666OOOjjjJJJ222***111---'''((((((''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''******---///---))),,,333EEEUUUfffqqqxxx~~~~~~xxxhhh^^^lllyyy|||nnnlll|||sssRRR777666>>>AAA[[[mmmmmmPPP666111777FFFeee~~~}}}}}}oooUUU999+++***+++++++++))))))((('''''''''''''''+++***))))))(((((())))))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***!!!===XXXXXXAAA,,,***000***++++++,,,,,,---......,,,---///111222222222333777LLL|||rrriiiTTTUUUQQQHHHBBB@@@>>>999444888;;;:::666444555888555;;;EEEPPPWWW[[[ZZZYYYYYY___YYYUUUSSSDDDKKKlll```UUU\\\]]]RRRcccyyysss^^^888666333...;;;TTT[[[OOOFFF]]]PPP666555SSSeeemmm~~~yyyyyytttlllggg```QQQBBB999000+++---///...222999666EEERRRXXXbbbpppuuuppprrruuuwwwsssiii___ZZZXXXHHH@@@777555666555---%%%(((***///222///***,,,222------222777777444888@@@IIINNNSSSPPPFFFAAAKKKYYYjjjeee``````dddggggggdddgggdddcccdddggggggccc`````````___aaadddjjjooossshhhhhhcccVVVDDD555---+++,,,+++)))&&&$$$$$$%%%'''!!!"""$$$%%%%%%%%%&&&'''(((---;;;OOO\\\aaacccdddjjjooouuuYYY)))(((###!!!###$$$&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,((((((...555GGGmmmttt666000000,,,$$$(((,,,&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))***)))((((((***---))))))...///++++++///---???UUUggguuu~~~kkk^^^pppxxxdddrrrnnnMMM444555>>>EEEbbbyyydddccc???,,,777888...@@@ddduuufffjjjpppwww~~~zzzkkkRRR777***+++---------))))))((('''''''''''''''+++******)))))))))))))))******++++++++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))),,,555===;;;111))))))***++++++,,,,,,---......---///222333222222444666:::TTTxxxpppjjj^^^RRRFFF@@@:::777777888777555555333111222666===BBBEEEMMM___aaafffrrr```XXXsssuuuTTT[[[dddLLLSSSpppqqqmmmBBB444333444,,,GGGjjjTTT===YYYXXX===---???]]]pppwwwzzz{{{lllYYYJJJ>>>444111222000222333444888DDDUUUbbbfffqqq~~~xxxppplll```XXXLLLAAA999555333222,,,000000,,,,,,000000,,,(((111;;;;;;333///666@@@HHHIIIOOOSSSNNNHHHSSSfffcccUUUUUU___UUUDDDNNNjjjllliiidddbbbdddgggiiijjjnnneeeaaaeeeeee```]]]]]]]]]ZZZ[[[ccciiihhhggggggdddWWWDDD333+++((((((((()))(((&&&%%%$$$$$$%%%%%%&&&'''%%%###$$$((()))((((((<<>>```{{{fffeee^^^ZZZfff|||wwwpppGGG+++******+++---,,,******))))))))))))))))))***++++++***(((((()))+++---,,,+++---000000---***+++"""'''---(((&&&***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''''''''''''''&&&%%%(((''''''''''''&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++(((+++------,,,,,,...///------...///222444666777===___zzzrrrkkkbbb^^^ZZZTTTNNNKKKBBB<<<666333444666777666::::::???HHHOOOUUUbbbppp{{{lllZZZ\\\```EEE;;;UUUVVV444222444222888PPP]]]IIIDDD___GGG888666OOOjjjsssoooiiiVVVLLLAAA888111+++***---111;;;IIIXXXdddoooyyy~~~yyyqqqhhh^^^TTTJJJCCC333111...,,,+++***(((&&&,,,...,,,((()))...111000???WWWaaaUUUPPPYYYXXXKKKTTT]]]dddbbb[[[WWWYYY\\\UUUXXXYYYSSSGGGFFF\\\vvvpppnnnllljjjkkkkkkjjjiiijjjeeedddhhhjjjgggeeegggaaa^^^^^^dddhhhfffccccccJJJBBB666---)))((((((((()))(((&&&%%%$$$$$$%%%%%%%%%######%%%&&&&&&((()))777GGGZZZeeegggfffhhhkkkgggVVV???---%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$########################$$$###############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))+++++++++***,,,999UUUnnnnnn<<<...---***(((''''''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))))))))***+++++++++...,,,+++111???UUUmmm|||{{{xxxzzz||||||xxxssssss|||jjjfff|||}}}\\\BBB999???>>>AAAZZZvvvcccPPP<<<666111111111///333999IIIaaa}}}yyyssskkkdddaaagggvvvyyykkkDDD+++******+++...---++++++***))))))***+++,,,'''***---//////...---...000333777;;;;;;555,,,$$$)))!!!'''222111000///((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++---------,,,++++++,,,------...000111111222444666@@@eee~~~wwwvvvxxxyyywwwvvv___UUUHHH===888777777777444222555;;;@@@DDDNNNXXXgggiiiaaa___bbbOOO;;;>>>ttt@@@---444555333IIIYYYIII@@@NNN[[[888666AAAXXXhhhbbbQQQEEE666000******---444AAANNNZZZbbbmmmwww{{{yyytttpppgggZZZIII???;;;888111+++---,,,+++,,,...///...,,,...000222333:::EEEMMMPPPcccwww~~~sssnnnpppfffSSS```jjjjjj^^^ZZZ```ccc]]][[[ccc^^^KKKEEEWWWllluuurrrqqqqqqqqqqqqooollliiiiiiggghhhkkkmmmlllmmmoookkkhhhhhhjjjhhh]]]RRRLLL111...***))))))((((((&&&((('''&&&%%%$$$$$$$$$%%%%%%"""###((('''%%%+++555NNNSSS\\\bbbdddaaa]]]ZZZGGG999***"""$$$((((((&&&&&&%%%$$$$$$###$$$$$$$$$########################%%%$$$$$$#########$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))+++***+++***(((+++888FFFfffTTT111,,,+++)))'''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((((((***++++++......,,,(((+++:::QQQdddzzzzzz{{{~~~}}}~~~pppqqqwwwgggmmmvvvTTT<<<777DDD<<<<<>>*********+++///...---,,,***)))***,,,///000111555;;;??????<<<:::999???BBBEEEHHHEEE>>>333,,,,,,$$$...>>>CCCBBB999***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''))))))***++++++++++++***)))((('''&&&(((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++...,,,******+++,,,,,,,,,,,,///222222111111333666FFFooolllqqqwwwzzzyyy|||~~~zzz}}}ooobbbYYYSSSOOONNNAAA<<<888888777666999>>>KKK]]]```\\\bbb]]]FFF555UUU888444999666888UUUWWW:::EEEYYYHHH444888CCCNNNLLL>>>000***,,,...666AAALLLVVVbbbnnnvvvtttpppjjjcccXXXMMMEEE;;;333+++)))---000...***000...,,,---111666:::<<>>FFFUUUdddiiiddd^^^\\\TTTOOOIIICCC>>>999444111...---,,,,,,---///111222999;;;???GGGQQQZZZ```ccclllpppvvv}}}~~~~~~}}}ooo^^^[[[bbbddd______eeedddZZZQQQOOONNNLLLLLLWWWjjjyyyzzzsss|||xxxtttqqqpppooonnnmmmoooooonnnmmmooorrrttttttkkkbbbXXXQQQEEE555''' (((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&###(((>>>VVVEEE:::///+++------(((###$$$%%%'''''''''(((***,,,$$$###"""!!!""""""$$$%%%########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))))))))))))))&&&&&&)))+++***---222GGGzzzNNN,,,...(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((&&&&&&)))...222000111222111//////111444999LLLdddsssyyy{{{~~~}}}mmmHHH666777555===<<>>999777666111///---***(((((()))+++******<<>>BBBEEEEEEGGGMMMPPPOOOOOOYYYbbbhhhooovvvwwwrrrpppsssxxx|||~~~}}}uuuiii```ZZZVVVTTT>>>;;;;;;>>>GGGUUU^^^\\\~~~FFF///777999///777IIISSSEEECCC```^^^444+++...000111444???QQQ___ddd^^^ZZZYYYSSSHHH???<<<......---,,,,,,,,,,,,---,,,000555777:::@@@IIIQQQ\\\bbbmmmyyy~~~ppprrrxxx~~~zzzttthhhjjjkkkhhhrrraaaVVVVVVTTTKKKKKKSSSPPPVVVbbbooottttttwww}}}xxxqqqnnnmmmllllllnnnooonnnnnnqqqtttpppjjjUUUGGG999000+++'''&&&(((%%%&&&&&&$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&***555EEEQQQ666---""""""%%%%%%###!!!%%%))))))&&&$$$&&&(((#########"""######$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((***&&&%%%'''))))))---333VVVoooSSS555(((111''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''&&&&&&***111777333111///...///111111111+++222AAAYYYrrroooKKK999;;;===HHHAAA999SSSvvvsss[[[BBB111...111111000000333333111---111///777^^^lll|||~~~||||||nnnZZZuuuqqq^^^;;;---***,,,(((***000......---+++***+++---000111555555333///+++(((((()))***---000000...,,,+++***''',,,AAAWWW```aaaRRR999(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((******+++,,,,,,,,,---------,,,++++++(((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********+++,,,,,,,,,...111444222111000000222666:::<<>>IIIQQQBBB555,,,---000999III\\\jjjqqqgggUUUAAA666111......000+++...000000///000555888999AAAKKKSSSZZZcccnnnvvvvvvzzzwwwjjjaaaUUUTTTZZZeeennnssszzz|||pppeeeddd```XXXdddZZZNNNJJJMMMUUUaaajjjjjjqqqyyyzzzvvvtttyyy}}}uuupppmmmmmmlllllllllmmmmmmnnnpppmmm___OOO>>>333'''######$$$''',,,$$$&&&&&&%%%""""""$$$&&&###$$$%%%%%%%%%%%%$$$###"""&&&(((---<<>>@@@LLLXXXdddsssyyyqqqqqqdddMMM???@@@===IIISSSXXXeeewww}}}yyyzzz|||xxxrrruuu~~~}}}xxxtttpppmmmmmmnnnnnnnnnjjjlllmmmllllllcccKKK444333,,,((()))***'''%%%%%%&&&(((***((($$$"""###%%%"""###%%%%%%&&&%%%$$$###%%%***---666MMM]]]MMM000'''&&&&&&$$$######%%%&&&'''&&&%%%&&&((('''%%%""""""###$$$&&&&&&&&&%%%$$$########################""""""###$$$%%%'''((()))######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))&&&'''))))))***000888gggzzzVVV===000'''000333!!!'''''''''(((''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''''',,,777???EEEHHHJJJHHHAAA999222...333///...444EEE^^^www{{{uuunnnLLL:::;;;333999666555===AAAFFFQQQ[[[xxxdddgggPPP111777000444333//////333444000,,,333222000CCCjjjooowwwooosssdddDDD///(((+++---''')))...,,,,,,,,,++++++******++++++///222666:::>>>AAAEEEHHHMMMPPPRRRPPPKKKGGGEEEDDDAAAJJJ[[[```UUULLL==='''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,******+++,,,------------(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((***+++)))***666JJJYYYAAA999000...333888999888\\\yyygggYYYLLLBBB>>>QQQ\\\OOO===555222//////222555555444222333555000AAAPPPWWW___pppddd^^^]]]JJJXXX555999888000000555PPPKKKBBB888444555555333555666:::CCCKKKJJJ@@@777...---+++)))+++///111000333???MMMVVV\\\bbbgggiiitttuuuuuuvvv|||iiiTTTHHHHHHRRR[[[hhh\\\MMM@@@DDDddd~~~sssvvvlllDDD---444888555555CCC___yyy|||vvvtttwwwxxxvvvxxx}}}sssqqqpppooopppqqqooonnnlllooooooeeeQQQ===///(((---)))&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$#########'''&&&""" !!!###%%%%%%888WWWdddPPP333###)))'''&&&&&&'''''''''%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######""""""######$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((())))))))))))((()))+++///333aaa|||MMM>>>...)))******((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''%%%$$$%%%'''&&&%%%&&&'''''')))333>>>IIIKKKTTT[[[VVVDDD666111---,,,...111333AAAbbbvvvcccFFF@@@888777777555555666;;;BBBFFFcccgggggg]]]KKK;;;888<<<:::888666555444444444444666333555444999XXXvvvwwwsssoooxxx{{{~~~yyyTTTBBB***333///))),,,,,,,,,222)))***,,,...,,,***000888999DDDQQQWWWVVVUUUYYY^^^dddfffgggfffbbb^^^[[[ZZZPPPUUUSSSGGG;;;444...((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,---......,,,,,,------------------''''''(((((('''&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((,,,***)))'''&&&&&&&&&&&&''''''''''''((((((((((((*********)))))))))))))))+++***)))(((***000888>>>888;;;222,,,555999888;;;OOO{{{uuucccFFF<<>>DDDYYY[[[YYYPPPKKKQQQ[[[fffqqq{{{{{{wwwuuuvvvuuurrrtttzzzpppppppppnnnllljjjhhhhhhrrrhhhWWWFFF999000***(((+++(((&&&%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$$$$###***444HHHVVVPPP:::)))$$$)))'''%%%%%%&&&'''&&&%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''''''''((())))))((((((***...111WWW\\\<<<111((((((***)))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''&&&%%%&&&((('''(((000:::CCCNNN[[[ffflllfffPPP999111///000222111999PPPjjj}}}dddGGGBBB===111444888;;;>>>@@@BBBDDDcccbbb\\\RRRDDD:::999<<<;;;======<<<999555444333444000222111666WWWyyyxxxmmmffflllzzzlllHHH777///222,,,***///,,,''',,,000111666;;;===???GGGPPPbbbfffgggeee``````eeekkkfffddd```XXXNNNFFF@@@>>>777;;;:::222---,,,+++((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------......------,,,,,,++++++''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&''''''''''''''''''((((((((((((***))))))))))))))))))))),,,,,,,,,++++++,,,///222,,,111,,,+++555999666:::MMM|||bbbKKKDDD:::333///...000333333222000///...///000111000000000///000444:::???>>>EEENNNUUUYYY^^^dddjjjUUU:::111777111---;;;HHHLLLAAA???LLLUUUMMM;;;...222...))))))---222444555111333555666;;;LLLdddwww|||{{{|||tttiiiggglll{{{~~~lllVVVLLLMMMQQQUUUXXX```mmm{{{wwwcccmmm~~~yyygggGGG???aaa~~~zzz}}}sssfff[[[TTTVVVbbbooozzzyyyxxxwwwsssooopppuuuuuutttrrrooollljjjjjjjjjgggTTT;;;+++&&&'''(((''')))'''%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$######$$$###"""###&&&((('''%%%666GGGUUUNNN777$$$"""((()))'''%%%%%%&&&&&&&&&%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&&&&&&&''''''(((''''''))),,,///PPPsss===---(((&&&)))***'''&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&'''&&&%%%''')))(((''',,,333777IIIYYYgggxxx~~~fffEEE555000///111000111===MMMppp|||qqqXXXVVVYYYHHHNNNVVV^^^ccceeedddbbbbbbiiiooooooggg[[[PPPHHHDDDEEEEEECCC@@@===<<<;;;666222222///222SSS~~~|||~~~~~~fff[[[___uuutttYYY:::...000...***///;;;999888BBBMMMNNNSSSYYY[[[\\\bbbiiippptttwwwvvvppphhhbbb^^^NNNLLLGGG???777111///...000111...(((%%%&&&&&&$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++......---,,,+++***))))))'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))******)))+++------,,,***)))******///---///888888555;;;SSSbbbNNN;;;333111...000444222111000///...///000111333333333111...,,,+++,,,+++...333777:::@@@IIIOOOmmmFFF555222666///000@@@MMM999BBBUUUeee^^^EEE222---.........000444999>>>@@@CCCFFFJJJHHHGGGOOOeeeyyy}}}rrrfffiiivvvkkkLLL555777OOOgggwwwyyy~~~~~~mmmtttwww\\\BBBLLLsss~~~wwwjjjaaa___aaarrruuuxxxxxxtttpppqqqtttzzzwwwrrrooonnnlllhhhfffHHH;;;,,,$$$%%%((((((&&&''''''&&&%%%'''***)))&&&$$$%%%%%%%%%%%%$$$######$$$$$$######%%%'''***,,,JJJSSSQQQ>>>'''$$$+++(((&&&$$$$$$%%%&&&%%%$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***)))((('''&&&&&&&&&&&&&&&'''&&&&&&(((+++---FFFlll```---+++))))))+++)))%%%%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&%%%''')))(((&&&(((---***888HHHVVVgggrrrhhhTTT888000,,,///000...333<<>><<<=========888222,,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''((((((((())))))******&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((()))))))))''''''''''''(((((((((((((((((())))))************''')))***++++++,,,...000//////,,,///444444AAA[[[tttjjjppprrr|||aaaFFF:::666111...000111000000///////////////,,,---......------///000,,,---.../////////111333wwwDDD===444111222222@@@LLLJJJ;;;:::777333000---...///555:::>>>AAAEEEPPPaaaooo}}}xxxiiifffmmmzzz{{{{{{vvvpppooouuu{{{cccKKK<<>>111555555222777@@@???777NNNVVV___bbbeeennn~~~rrriiikkkxxx|||{{{xxx|||zzznnnFFFEEERRRmmm}}}}}}yyyppphhhQQQOOOkkk||||||}}}{{{yyy|||{{{xxxiiigggbbb___eeepppvvvtttqqqmmmdddYYYKKK;;;---$$$''''''%%%$$$######%%%&&&"""(((((($$$&&&,,,+++###$$$%%%%%%%%%%%%$$$######"""###$$$$$$)))888NNN___OOO999&&&###&&&%%%$$$&&&&&&$$$###"""###$$$###"""########################""""""############"""""""""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((%%%&&&(((((('''''')))***))):::kkkhhh;;;///(((%%%$$$''''''&&&&&&)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&(((((('''''')))******'''&&&))))))&&&%%%''')))***+++,,,222===FFFLLLCCC666---...000,,,---111999QQQpppzzzuuu```NNN@@@888>>>___kkkBBB000777999GGGiiixxxvvvuuukkk```VVVKKK???999888,,,///222555777888888888<<>>AAA999<<>>oooxxxqqqbbb777++++++'''&&&***+++(((%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&(((((('''((()))++++++'''&&&))))))'''&&&(((###***+++***555EEEBBB333===111+++...111......333333HHHhhh~~~xxxrrrsssZZZJJJKKKhhh}}}jjjCCC444>>>@@@fffwwwpppTTTIII<<<555///+++---111444444333333555;;;DDDJJJXXX]]]dddhhhiiigggfffeee\\\___ccc]]]JJJ444,,,///(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))$$$%%%'''))))))((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))'''(((((()))***+++++++++&&&)))+++---,,,,,,---...///111222444222666aaaxxxSSS<<<999666---/////////000///......---+++...000111///...---...///---++++++---000111111SSS>>>:::>>>)))---888...,,,555555MMMLLL\\\AAA;;;iiiqqqbbbkkkzzzmmmRRRRRRKKKHHHWWWbbbjjjjjjTTT___vvvpppggghhhmmmrrrzzzbbbaaavvvxxx|||}}}|||~~~yyyuuutttttttttyyyvvvfffVVVTTT___jjjVVVFFF333(((''')))(((%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&$$$""""""###%%%&&&&&&'''((('''777NNNOOO???'''&&&%%%%%%$$$$$$$$$%%%############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''%%%$$$%%%&&&%%%+++FFFmmmeeedddiiiBBB)))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))((((((((((((((((((((((((((()))***...666;;;888111555111//////,,,+++...555)))???___zzzwww|||vvvsss}}}|||jjjiii}}}qqqgggaaaKKK>>>KKK]]]{{{oooVVVBBB666444111000000000//////444888>>>DDDKKKTTT^^^ffftttpppiiifffjjjnnnkkkdddbbbeeeiiieeeSSS===///+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&(((***+++(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++***)))((()))***------,,,------...///000...---***222:::999```iiiIII888444444111000///...------...///(((111...)))//////***,,,,,,,,,,,,---------......~~~HHH777444666222555777444666:::777CCCHHHWWW??????ooowwweeepppttt```SSSZZZUUUNNNPPPUUU___bbbTTTppprrraaaVVVXXXeeeppp```___uuu|||}}}}}}}}}{{{xxxvvvvvvvvv{{{yyyuuuooohhh```\\\[[[>>>555***%%%&&&)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&%%%"""!!!'''888JJJMMM>>>...&&&&&&%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&***IIIlllaaa```fffCCC***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((()))''''''''''''''''''''''''(((---111000111333222000111...,,,...---+++---222+++999VVVwwwvvvuuutttsssqqqlllddd^^^aaafffkkksss{{{www~~~zzzqqqkkkjjjiiifffccciiijjjkkkkkkjjjjjjkkkmmmwwwzzz{{{yyyyyy|||~~~```RRRUUUQQQSSSeeeuuuxxxgggRRR???222///000111000///111555999===DDDOOOZZZdddnnnwww}}}yyyrrrggg```bbbhhhhhhdddfffggghhhdddUUU@@@000+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%'''))))))'''$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++***)))((()))***------,,,------...///000333000222:::;;;???jjjxxxSSS;;;444555222111///...------...///---555000+++000000,,,...,,,,,,,,,------------...hhh<<<333333...:::;;;888>>>AAA<<<999777DDDQQQ<<>>KKKXXX```uuuzzzsssiiiiiinnnpppnnniiiccc___^^^WWWGGG555***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))***+++------,,,------...///000444,,,777<<<333NNNmmmLLL:::555333222000......---......666;;;444,,,000///,,,///++++++,,,,,,,,,---------uuuFFF333333999444555333DDDUUUBBB///999<<>>222000666666000666MMMTTT===000<<>>QQQUUU???***&&&&&&"""###""""""""""""###$$$%%%############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$''')))$$$"""///BBB]]]xxxXXXLLLVVV>>>---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++***((((((++++++(((''''''***,,,+++,,,666AAA\\\kkk{{{~~~zzzvvvsssqqqbbb^^^ZZZ[[[]]]\\\UUUOOOEEEFFFGGGFFFFFFIIIOOOSSSgggyyywwwdddXXXOOOFFFEEE@@@@@@???===<<<===>>>@@@777888999888777666777888888888444000444===>>>:::@@@CCCHHHQQQ[[[eeelllppp~~~~~~tttlllttt}}}sssooohhhTTT>>>------111000...000333999JJJfff|||vvvmmmhhhgggjjjfffUUU@@@222))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,---,,,)))&&&$$$%%%(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((&&&(((******))))))+++,,,------,,,------...///000---777444888___gggIII777555444222000............+++333...)))......***,,,***++++++++++++,,,,,,,,,iii<<<:::888///444***222OOOYYYBBB;;;FFFHHH```eeeAAAKKKqqq{{{~~~ooo~~~yyy~~~dddIIIZZZ|||~~~zzzRRR{{{tttrrrzzzdddZZZ|||tttwww{{{~~~}}}zzzwwwxxxyyytttxxxgggBBB(((&&&+++)))'''&&&&&&'''((((((&&&###$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$%%%%%%$$$&&&&&&$$$###&&&---444SSSVVVLLL666'''%%%'''%%%######""""""###$$$%%%%%%############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######'''***%%%###555LLLjjjXXXNNNZZZ;;;***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''+++,,,)))'''***+++)))%%%'''***+++***...<<>>qqqjjjJJJ999666444222000............)))111...)))//////+++,,,******+++++++++,,,,,,,,,MMM===666222111...111:::\\\OOO777cccVVVWWW^^^HHHKKKiii~~~sss|||```FFFnnnxxxrrrOOOsss{{{yyywwwcccjjjzzz~~~{{{wwwwwwzzz}}}}}}zzzxxxyyyzzzwwwzzzUUU,,,))),,,%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######""""""""""""######'''""""""%%%&&&***999IIInnnVVV;;;&&&'''+++$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%(((###%%%((($$$%%%@@@aaagggWWWWWWNNN@@@111"""'''&&&%%%%%%$$$$$$%%%%%%(((&&&''')))'''""""""&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((***,,,......,,,***&&&)))------,,,111CCCUUUrrrpppmmmkkkhhhbbbYYYRRRGGGDDD@@@<<<:::888888888888999::::::999888:::;;;777888999777444777BBBNNNtttrrrbbbHHH888777999555777::::::666444666666444777555333444666666444111222777000,,,333444111666111222444666777777777666222999FFFVVVgggyyypppZZZSSSWWWiiihhhuuurrrpppSSS===,,,---333333444888HHHGGGYYY{{{xxxssspppjjjfffgggdddTTT===+++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((...,,,(((&&&%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""111222%%%,,,AAA@@@,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))+++---///***+++,,,...000111333333555===111NNNTTT555666777333---+++...///+++///......------,,,+++++++++,,,,,,------,,,,,,+++qqqCCC888444333333111777BBBZZZLLL@@@iiiSSSPPPHHH===AAA^^^}}}{{{ttt\\\EEErrryyypppTTT|||zzz~~~}}}aaaiiizzz{{{wwwtttuuuxxx{{{|||zzzxxxyyyzzzsssnnnJJJ))))))***%%%&&&''''''''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%######""""""""""""######$$$$$$$$$&&&)))111BBBPPPmmmOOO555%%%%%%))) $$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&'''$$$%%%'''&&&...MMMnnngggZZZZZZRRRDDD555%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******)))((('''&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((()))---111222000---))))))***+++***,,,888DDDFFFEEEDDDDDDDDDBBB>>>:::===<<<;;;:::999999:::;;;777:::===>>>???@@@BBBCCCAAAAAAAAA???===EEEXXXjjjxxxuuucccHHH999:::===<<<999>>>@@@<<<;;;>>>AAAAAACCC@@@>>>>>>??????>>><<<555999333000777888444999555555555666777888:::;;;<<<888444444<<>>+++///222000===SSSfffhhhuuu~~~xxxsssrrrkkkggggggeeeWWWAAA000'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%///...&&&+++:::888)))'''''''''(((((()))))))))))))))))))))))))))))))))+++***))))))***+++---///++++++,,,...000111222333555999;;;bbbccc===555555555333111///000111///......------,,,,,,+++***++++++++++++++++++***```<<<555333333666555888IIIUUUJJJKKKnnnKKKBBB444777999TTT}}}vvvvvvWWWFFFyyy~~~nnn[[[~~~}}}```lll{{{{{{~~~vvvsssyyy{{{}}}}}}{{{yyyxxxxxxnnn]]];;;&&&)))((($$$)))((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######""""""""""""######"""%%%&&&'''///>>>OOOYYYjjjEEE+++$$$!!!$$$&&&"""$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&)));;;___}}}fff[[[]]]UUUHHH888''''''&&&%%%%%%$$$$$$%%%%%%!!!%%%&&&$$$)))000000)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((---444777444000...***(((*********---111000......///222444555444111333777<<<@@@DDDGGGIIIJJJNNNRRRVVVYYY[[[]]]___```^^^\\\YYYXXX```vvvwwwdddXXXXXXZZZYYYXXX]]]aaa___^^^bbbdddeeecccaaa````````````^^^]]]PPPJJJ<<<888EEEKKKKKKPPPEEECCC@@@===:::999888999777555333222333666999<<>>LLLaaayyynnnRRRSSSqqqxxxaaafffLLL777555666???[[[|||}}}zzzvvvpppiiieeebbbXXXCCC000)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***---...&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))&&&&&&)))+++***((((((************))))))))))))((((((((((((((((((((((((************+++,,,---...---......///000111111111888444\\\YYYCCC888777AAAAAA555...111/////////...------,,,,,,++++++************++++++fffIII:::999444333777777CCC]]]bbbiiilllnnn???111666@@@@@@XXXqqq{{{~~~KKKNNNooolllvvvzzz|||ttt^^^rrr}}}}}}{{{}}}}}}~~~~~~{{{wwwtttfffBBB((('''(((%%%%%%))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$'''111EEEYYYbbbaaa\\\555!!!''''''###%%%'''$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&)))&&&$$$444WWWyyyuuufffbbbddd]]]RRRBBB...'''&&&%%%%%%$$$$$$%%%%%%###)))((("""(((444111%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))(((''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))((((((---333666333000///)))'''***......---...+++---000666<<>>eeesssgggeeefff___VVVFFF111'''&&&%%%%%%$$$$$$%%%%%%"""%%%%%%!!!%%%+++)))"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((***+++,,,///111111///---)))&&&%%%))),,,///666===:::???HHHQQQZZZdddnnnsss}}}iiiEEEPPP~~~~~~ssscccUUULLLDDD>>>:::555777777:::BBBMMMTTTUUUnnnuuubbbWWWBBB555DDDggg|||uuuooodddJJJ111******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++---///%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((($$$%%%+++,,,((((((---//////...,,,+++)))(((''')))))))))))))))))))))))))))******+++,,,,,,---------......///111222222333<<>>gggqqqRRRWWWUUUSSSQQQJJJ???000'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''***,,,BBB>>>666...,,,...,,,'''''')))'''***333888GGG```uuuuuuxxxQQQBBBccc~~~___[[[}}}nnnOOO333,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%''''''$$$%%%***,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))++++++******))))))((((((*********************************++++++,,,---...,,,111000///333111777IIIxxxwwwggg]]]III555444222000000000000///---------,,,,,,,,,,,,++++++LLL555222222555222---666JJJUUUCCCXXX^^^wwwcccIIIMMMwwwrrryyylllxxxvvvfffNNN[[[kkkrrrWWWiiizzzxxxxxx~~~~~~{{{}}}qqqWWW,,,'''$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!$$$&&&$$$$$$(((...HHHTTT]]]YYYMMM???///!!!$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###''',,,)))######(((,,,''')))EEEmmmzzzdddNNNXXXTTTPPPMMMFFF888,,,%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&&&&'''***,,,999666///***,,,000...(((''')))'''+++444999HHHaaajjj```BBBEEEpppccc^^^oooNNN000+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%'''&&&$$$&&&+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))*********))))))))))))))))))***************++++++++++++++++++,,,---......---111000111222000>>>YYYnnnllllllTTT555555333111000000000///...------,,,,,,,,,+++++++++ttt>>>777222111666222,,,===QQQPPP@@@VVV```}}}XXXIIIQQQyyywww___ZZZjjjIIIYYYooouuuyyyNNNkkkzzzuuu~~~|||~~~nnnMMM)))&&&%%%((()))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%'''$$$""")))333OOOYYYccc```FFF*** &&&""""""###$$$$$$######""""""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""###############$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$)))+++((('''000:::555111000IIIkkkiiiSSSKKKXXXSSSPPPNNNEEE555)))%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&&&&''')))+++---,,,***)))---222///)))(((***(((,,,555:::IIIbbbjjjkkkXXX===IIIwwwccc^^^oooMMM...+++***)))((((((''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%'''&&&$$$''',,,,,,(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''((())))))******)))))))))))))))))))))*********))))))******+++++++++,,,++++++++++++,,,---...///...000000222444333JJJqqqzzzfffrrrfff>>>888555222000000000000///------,,,,,,,,,+++++++++```::::::444///555222...FFFWWWFFF444JJJfffyyyPPPFFFRRR{{{~~~\\\___fffBBBZZZxxx~~~tttIIIlll~~~yyyrrr}}}{{{}}}gggAAA(((&&&&&&))))))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###&&&((($$$"""---<<>>!!!,,,"""######$$$$$$$$$######"""""""""###############"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((%%%)));;;RRRbbb[[[MMM>>>QQQooocccIIIMMMTTTPPPOOOPPPGGG555(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&(((***(((******+++...111---'''(((***(((+++444999HHHaaa}}}cccxxx```CCCRRR|||mmmZZZiiigggaaa}}}nnnKKK---******)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$(((---,,,'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))***+++***)))((((((((())))))******++++++))))))******+++,,,,,,,,,++++++++++++,,,---...///000000000444666888YYYyyyfffyyywwwLLL:::777333000000000///...------,,,,,,,,,,,,++++++KKK777999777///444333222OOOZZZ:::111AAAqqqjjjPPPDDDWWW|||dddmmm\\\;;;]]]kkkNNNoooyyyzzzsss}}}~~~xxxwwwxxx___444(((&&&&&&((('''%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""%%%((($$$###222FFFYYYfffeeeKKK///$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))'''###666^^^~~~hhhCCCQQQuuufffGGGLLLKKKHHHKKKPPPHHH555(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((%%%)))+++******,,,+++&&&((()))'''***222666EEE^^^nnnkkk___DDDZZZyyyPPP===QQQwwwccc^^^}}}|||||||||{{{~~~~~~lllKKK///***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%)))...,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))++++++***)))((('''(((((()))***+++++++++))))))***++++++,,,------,,,,,,+++,,,,,,---...///111000000666999===ggguuu]]]===999444111000///...---------,,,,,,,,,,,,++++++mmm<<<333333999...333444555TTT[[[333777@@@xxx^^^UUUEEE^^^xxxqqqcccppp```???dddxxxoooooowww|||^^^UUUssswww|||wwwxxx}}}zzzuuussstttYYY+++(((%%%%%%'''&&&###$$$)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""" $$$'''$$$%%%777MMMQQQbbbYYY555!!!***+++&&&%%%$$$$$$###$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""$$$$$$################## !!!"""######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '''''')))HHH{{{ppp;;;HHHuuugggCCCFFFCCCBBBHHHOOOHHH555((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''!!!&&&(((&&&&&&((()))''''''(((%%%(((000444BBB[[[}}}vvvddduuuTTT>>>^^^hhhDDD666MMMvvvQQQOOO}}}|||uuuzzz|||jjjKKK111***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&$$$%%%)))...,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''(((***+++,,,+++)))(((''''''((()))***++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,---...//////111000000777:::AAApppooo???;;;555111//////---------------,,,,,,,,,++++++JJJ===777333000111000666AAA___;;;:::666QQQ{{{\\\QQQHHHhhh}}}RRRrrrNNNEEEooowwwhhhrrrzzz\\\XXXxxxzzz{{{}}}yyyzzzxxx|||uuupppuuuhhhFFF,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$!!!(((+++###,,,DDDRRRbbbZZZGGG111$$$###%%%%%%$$$$$$$$$#########""""""############""""""""""""######""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%---CCCeee{{{MMM,,,HHHnnnZZZ===EEEBBBHHHGGGFFFCCC444&&&)))%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))(((+++)))***000333AAA[[[xxxOOOggg~~~SSSBBBkkk\\\???;;;UUUnnnXXXLLL}}}|||mmmMMM000,,,***((((((***+++++++++***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&((()))******)))(((&&&(((((((((((())))))))))))((()))***+++,,,+++******++++++,,,------...//////666***;;;???000[[[ZZZ???777777---///444))),,,,,,------------------DDD;;;444444333111000555NNN[[[555444777QQQzzzXXXLLLHHHjjjNNNrrr~~~OOOIIItttxxx}}}zzzZZZ^^^yyywwwvvv{{{zzz~~~wwwrrrwwwqqqnnnsssdddBBB)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###!!!(((***$$$...FFFSSS[[[KKK666)))&&&'''&&&%%%$$$$$$$$$#########""""""############""""""""""""######""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""########################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$'''333GGG]]]kkkFFF///$$$JJJqqq]]]<<>>PPPyyyyyyVVVJJJIIIlll~~~yyyJJJtttlllxxxOOOMMMyyyzzzXXXddd|||uuusssxxxxxx|||tttlllqqqnnnnnnqqq___<<<'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""((((((%%%555NNNXXXWWW===&&&###)))***&&&$$$$$$$$$$$$###############$$$$$$#########"""""""""###""""""""""""!!!!!!!!!$$$###""""""""""""###$$$""""""""""""############"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%***111777'''%%%+++OOOrrr___;;;666>>>FFFGGGGGGDDD333%%%(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******&&&***)))+++000111===VVV~~~___VVVqqqOOOPPP}}}~~~QQQ;;;???VVVzzzrrrjjjppprrrLLLzzz}}}xxxVVV444---+++)))(((***++++++***)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((()))***++++++***)))((((((((((((((())))))))))))))))))***++++++++++++***//////.........//////000---///111888VVVjjjEEE111444333111222111///.........---,,,,,,,,,MMM888666...666444111333999dddIII555BBBGGGFFF___qqqzzzqqqQQQFFFIIIpppyyysssHHHyyy\\\oooOOONNNzzzvvvTTTddd}}}xxxuuuwwwtttyyyrrrjjjnnnmmmoooqqq[[[888'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$###&&&&&&***AAA[[[aaaVVV888"""%%%,,,)))##############################$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!"""""""""############!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%######$$$&&&,,,111MMMmmm```>>>555;;;DDDGGGGGGDDD333&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********'''***''')))///111@@@ZZZyyyYYYnnnmmmFFFQQQ~~~zzzOOO???GGG\\\zzz}}}}}}}}}|||rrrjjjppp}}}wwwFFFjjj~~~{{{XXX333---+++)))((()))+++******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((())))))***++++++***))))))(((((((((((())))))))))))))))))******++++++++++++//////............//////111888333???pppyyyOOO222333666111000333000//////...---,,,,,,+++|||===888555...666111111666AAAaaaCCCGGG___NNN888>>>PPPdddfffKKKBBBFFFrrrzzzsssJJJQQQmmm}}}NNNNNNyyyiiiIII___~~~~~~yyyvvvpppvvvsssmmmooonnnrrrqqqVVV555***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################&&&###%%%&&&222QQQhhhgggJJJ333###'''+++%%%"""%%%########################$$$$$$$$$$$$############""""""""""""##################$$$$$$$$$$$$######!!!"""""""""############!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''&&&&&&'''$$$***,,,DDDiiidddEEE::::::DDDGGGFFFAAA000$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************(((***&&&'''...333DDD___ggg```kkkAAAUUUoooCCC777EEEccc~~~xxxGGG\\\}}}[[[555...+++)))((()))******)))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))***************+++++++++---......///////////////666???;;;PPPaaa:::222777222...444000000///...------,,,,,,eee777:::444000444...222999MMMWWWEEE```|||WWW555111EEE```eeeKKKCCCDDDvvvvvvNNNxxxLLLpppzzzMMMOOOyyy{{{YYY???]]]~~~{{{vvvooowwwvvvsssqqqnnnrrrmmmOOO222,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$&&&###%%%***>>>bbbpppccc666***$$$&&&'''######'''###############$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""############$$$######$$$%%%%%%$$$######""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%''')))&&&******DDDkkkgggHHH===AAAJJJKKKGGG@@@---!!!'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********++++++)))***'''(((...333DDD```yyy___ttteee@@@[[[|||^^^QQQ444222>>>SSSsss|||qqqKKKRRR~~~```;;;...,,,)))))))))******)))((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''')))(((((((((((((((((()))(((((((((((())))))))))))******))))))******+++,,,+++---///111222222000///111888???ccczzzJJJ444888444...333000/////////...---------PPP444;;;222222111...333:::ZZZMMMNNNwwwXXX666777NNNiiihhhJJJBBBEEE{{{yyyRRRqqqKKKuuuvvvLLLQQQ}}}sssPPP@@@```~~~~~~yyyvvvrrrzzzyyyxxxrrrlllooohhhGGG,,,+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$###'''111KKKnnnqqqUUU'''&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$######%%%'''***++++++EEEkkkfffKKKFFFRRRZZZXXXOOODDD///###)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++'''+++)))***000222@@@YYYqqqbbbZZZEEEhhhccc999;;;000666999888FFFEEEOOOUUUYYYYYYXXXZZZ\\\\\\]]]JJJFFFoooddd@@@...,,,***))))))***))))))'''(((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))+++***)))))))))***+++,,,***---222555777666333111///333HHHyyy[[[888999777///333////////////............CCC333<<<111444///000444999bbbIIIVVVPPP444;;;WWWmmmeeeBBB:::III{{{UUUmmmKKKyyysssKKKSSS|||pppOOOFFFddd~~~zzzuuuvvvuuu~~~{{{zzzrrrjjjkkkcccAAA(((***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""(((666TTTuuunnnJJJ$$$((((((%%%%%%'''&&&!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&'''''''''''''''%%%$$$###%%%'''###"""""">>>dddbbbQQQVVVbbbiiidddYYYKKK444'''---%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++&&&+++***---222111;;;RRR}}}lllcccQQQOOOxxxTTT666<<<444888555...999999;;;555333777555111999HHHIIICCC<<>>***)))((('''&&&%%%$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ +++&&&777dddiiiPPPLLL\\\aaahhhjjj```KKK666***///***$$$$$$))),,,+++))))))&&&&&&***+++'''%%%&&&+++***(((&&&&&&&&&'''(((---&&&###+++888BBBIIINNN@@@///$$$&&&(((%%%&&&+++$$$%%%'''(((((((((((((((+++)))(((***,,,,,,((($$$&&&)))---...,,,+++++++++''')))+++---000555;;;???ttt^^^hhhUUUWWWuuuJJJ:::111555777222222888000333555555333111111222888111:::ddd~~~jjj???///---***)))***++++++***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))*********************)))))))))))))))++++++,,,:::EEE;;;000777777333pppOOO666666777111222111//////000111111000ddd>>>222222555...333///555OOOYYYEEE^^^tttQQQNNNiiitttppp\\\>>>FFFXXXyyyvvvvvvPPP}}}sssGGG```xxxpppJJJKKKvvv|||~~~zzzvvvxxxzzzyyyzzzyyyuuufffJJJ...$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$###(((111VVVsssnnnTTT111))))))((('''&&&%%%$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%***%%%444ZZZeeeQQQEEEIIIKKKTTTdddooolll]]]PPP===777000++++++---------***,,,(((###&&&......(((&&&&&&'''(((((()))))))))'''(((555NNNgggssstttrrrQQQ<<<***(((***((('''***''''''''''''(((((('''%%%***)))''''''))),,,------,,,,,,,,,++++++)))((((((......------///555===CCCjjjxxxTTTdddRRR___rrr[[[CCC888888888444000999555000---///222444666666333777XXXkkk@@@///---***)))***++++++***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''((())))))))))))************+++++++++++++++*********---///...333:::444///888;;;LLL^^^;;;999<<<666333111//////000111000///QQQ888222222444...444+++BBB\\\LLLFFFiiivvvhhhaaaqqq~~~uuuYYY===LLL^^^wwwRRRnnnEEE```www~~~oooKKKOOOzzz{{{zzzvvvuuuxxxyyyxxxzzzzzzsss___@@@(((###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&DDDdddwwwjjj@@@***)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#######################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%222SSSkkkaaaKKKBBB===>>>OOOhhhuuuoooccc[[[UUUMMMHHHGGGHHHJJJKKKFFFKKKEEE777999FFFHHH>>>555666777888888777666666:::<<>><<<<<<888111***))),,,000333333111;;;HHHOOOLLLBBB999444>>>>>><<<555,,,)))---222777@@@MMMVVVVVVPPPGGGBBBdddyyy{{{~~~eeeiiiuuuMMMpppYYY999EEEiiiuuuhhhPPPJJJAAA999555333333333111888888DDDiiimmmBBB000---+++************))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((()))))))))******************++++++,,,,,,------+++222///,,,222555777???RRR```@@@777666444222000000000000///...___<<<777777444555///666222NNN___JJJ[[[ooo^^^qqquuuooo}}}hhhLLLKKKcccuuuyyytttSSSgggFFFddd{{{zzz|||qqqPPPZZZyyyvvvtttwwwyyyxxxssspppkkkqqqiiiOOO444(((''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''***...[[[lllhhhSSS***+++'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###333PPPoooqqqZZZOOOQQQPPPMMMQQQ]]]hhhkkkrrrkkkffflllwww}}}xxxqqqpppssszzz}}}tttfffdddkkkhhhfffeeefffjjjqqqwww{{{wwwsssppprrrtttuuuzzz{{{uuupppkkkhhhhhhkkk]]]VVVLLLGGGHHHNNNRRRUUU\\\hhhwww{{{pppddd]]]eeehhhdddTTT???444666===bbbnnn~~~tttlllppp|||~~~}}}}}}rrrsssmmmNNNxxxeeeAAAQQQ}}}sssaaaJJJ777000444:::000777888AAAYYYnnnjjj@@@000...+++*********)))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((()))))))))************((())))))***+++,,,------***000......666777666>>>hhhUUU:::777666444222111111111000...VVV888777666111222---333:::SSSVVVHHHYYYcccaaa|||ppppppttt]]]RRRSSSjjjhhhqqqtttTTTgggHHHgggzzz{{{}}}oooOOO\\\wwwttttttxxxyyyuuupppnnnmmmrrreeeGGG...'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))<<>>BBBCCC===>>>QQQggghhh>>>111...+++*********)))((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))************'''((()))***+++,,,---...,,,///...111666222555FFFwwwLLL:::999777444333222222000///TTT777666444000333...444???[[[LLL>>>JJJTTTjjj|||kkkvvvoooSSSTTTTTTqqqaaaoooqqqRRRgggJJJiii~~~iiiLLL]]]xxxssssssvvvvvvqqqoooqqqrrrsssaaa>>>((('''(((###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&'''((())))))888VVViiilllRRR000(((###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''!!!,,,DDDAAA000222;;;JJJPPPGGG<<<;;;;;;888888666444777;;;<<<:::666;;;===EEENNNLLLCCCAAAEEE<<<;;;<<>>aaaqqqHHH;;;999666444444333111000UUU999888555111555111666AAAbbbFFF444<<>>IIIOOOQQQTTT[[[aaaooojjjdddbbbbbbbbb```^^^\\\```fffkkknnnqqqrrrsssyyy}}}}}}zzz|||zzzTTTOOOmmmPPPccc```BBB]]]zzzpppqqqHHH111///,,,*********)))((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))************))))))+++,,,...///000111///...///555333---JJJ}}}^^^<<<:::777555555444222000uuuEEE777444555///...333222RRR\\\DDD000999WWWzzzkkkeeennnMMM[[[XXX[[[www___XXX```GGGiiiyyyyyyYYYIII]]]tttsssrrrpppooonnnnnnmmmrrr}}}NNN,,,...&&&$$$((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&$$$(((000666eeessshhh555###***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&###---;;;666)))***+++)))(((''''''((()))+++***)))'''&&&%%%%%%&&&&&&+++***((('''&&&''')))******(((&&&%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++((()))***---///111333444BBB???<<<;;;======;;;888333888>>>???>>>???DDDHHHOOO^^^eeefffiiilllyyyyyyuuuyyyrrrLLLVVV{{{QQQeeeiii;;;[[[rrrMMM222///,,,))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%'''((((((''''''(((***))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))*********************+++,,,---...//////444222444444111WWWQQQFFF:::555555444444444\\\@@@444222555111///444777]]][[[BBB222DDDgggkkkjjjhhhNNNaaaYYY~~~\\\vvv]]]WWWaaaJJJmmm|||zzzYYYJJJ```wwwvvvtttrrrpppooonnnnnnnnnuuuHHH***---&&&&&&)))'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%!!!"""---;;;jjjuuuuuuVVV///$$$((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###,,,;;;666*********)))'''&&&&&&''')))******)))'''&&&%%%%%%&&&&&&+++)))(((&&&&&&'''((())))))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&''''''''''''&&&''''''((())))))******))))))***+++,,,---...///333111...---///000///...***---000111111222444666333???CCCCCCGGGIIIUUUkkkwwwmmmjjj]]]ffftttuuuSSS___TTTgggooo===WWWsssNNN333000,,,))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((***)))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))*********************+++,,,---...///000333333444555@@@lllqqq___HHH888555777888666sssCCC:::222000444333000666???jjjXXX>>>555PPPzzzgggqqqaaaTTTmmm\\\\\\uuuXXXRRRbbbNNNsss{{{YYYLLLeeezzzyyyxxxuuusssqqqooonnnjjjlllAAA(((+++%%%''')))''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&"""$$$'''!!!111IIIooovvvbbb===)))%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%"""+++:::777,,,+++((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&''')))((('''&&&%%%&&&'''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))),,,***((((((***,,,------+++***+++,,,.........,,,***111000000444777BBBXXX}}}sssjjjiiiggghhhooo|||oooMMMYYYUUUfffwwwAAASSSsssNNN333000,,,***)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&'''((((((''''''((()))((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))*********************+++,,,---...///222000444555888VVVnnnIII777666555000UUU666666333000333444///666HHHqqqQQQ???===[[[ddd{{{\\\\\\www___[[[tttQQQLLL{{{cccRRRyyy{{{XXXNNNlll~~~}}}{{{yyyvvvsssqqqooojjjddd;;;)))***$$$))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&& """((($$$""";;;\\\rrrrrrOOO+++'''(((###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%""")))888888---+++'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((---,,,******,,,///111333111...---///333555222...222444000111777:::FFF]]]wwwmmmiiinnnvvv}}}rrr[[[hhhPPPaaa}}}GGGPPPsssMMM333000,,,*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))(((''''''((()))((((((((((((((('''''''''&&&''''''(((((((((((((((((()))))))))*********************+++,,,---...///333...444555===mmmhhhAAA555444333DDD333555666000222555...666SSSpppKKKHHHMMMfffzzzgggWWWaaawww\\\ZZZuuuOOOKKK{{{cccWWWyyyVVVPPPsss~~~|||yyyuuusssqqqnnn___888+++***$$$)))'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''!!!"""((($$$&&&CCCiiiqqqfff???$$$)))***"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""%%%"""'''777888...***&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((())))))************)))***+++---000222000---+++...444666333///222222...000888;;;IIIccc}}}tttnnngggeeelll{{{{{{{{{LLL^^^PPPNNNrrrLLL333000---************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''((()))((('''&&&'''((('''''''''(((((((((((((((&&&''''''(((((((((((((((((()))))))))*********************+++,,,---...///222///333666IIIRRR888777<<>>NNN777222///888'''000444111UUUlllEEEJJJzzz]]]<<<===999mmmiiidddHHHsssqqqcccxxx^^^|||PPPVVV~~~eeeccc}}}}}}nnnJJJ[[[~~~{{{yyysssEEE111'''%%%+++%%%((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###---&&&)))DDDtttxxxAAA333&&&$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$ %%%'''(((...555///$$$&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&)))'''&&&'''((()))(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++,,,---...---,,,+++***++++++++++++,,,---......+++---...444666444IIIppp~~~bbbppprrrhhhhhhrrr}}}mmmNNNiiifffJJJxxxqqqHHH444111,,,***))))))))))))***(((''''''(((((('''%%%&&&&&&&&&''''''''''''((('''((()))******)))(((''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******---+++))))))+++///222333333+++AAAvvvxxx;;;wwwEEE777333000777,,,333333888ZZZeeeHHHXXXyyy\\\;;;<<<===___bbb]]]JJJwwwqqqfff{{{```wwwMMMWWWeeeeee}}}~~~nnnLLL]]]}}}{{{zzzzzzpppCCC111(((%%%+++%%%((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$---,,,>>>___ggg999...%%%$$$'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&######&&&,,,222111***$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&$$$$$$...777222%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***)))((()))******)))(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++,,,---------,,,******++++++++++++,,,---......,,,......333666555KKKrrrmmmMMMbbbnnnOOOnnnmmmNNNwwwqqqIII444111,,,***)))***))))))***(((''''''(((((('''&&&&&&&&&&&&''''''''''''((('''((()))******)))(((''')))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******+++******+++---111333444999777WWW```aaa888888333111222111444///@@@___VVVGGGnnnbbb===;;;NNN^^^aaaWWWNNN{{{nnnhhh~~~aaauuuMMMZZZaaaaaa}}}mmmNNNaaa{{{xxxyyy|||kkk@@@000(((&&&+++%%%((()))(((''''''&&&&&&''''''&&&''''''''''''(((((((((%%%)))---MMMsssOOO222,,,'''''''''&&&&&&)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""'''333>>>===///!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$&&&111:::222###&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&***((((((((()))***)))(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++,,,,,,,,,,,,+++******+++******++++++,,,---......///...222555555NNNvvvfffEEE___xxxyyymmmMMMtttxxxSSSuuuqqqGGG333000,,,************)))***(((''''''))))))(((&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((()))******)))***+++---///222444555666>>>nnnPPP111:::444000,,,333222,,,HHH___FFFCCC|||fffBBB???bbbdddlllUUUSSS~~~jjjeeebbbyyyQQQ[[[```aaa{{{~~~kkkOOOeeeyyyvvvyyy}}}ddd<<>>YYYxxxlll888+++))))))+++)))&&&'''+++''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%111<<<888---&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++***))))))(((((())))))***))))))******+++,,,---......+++///444777TTT~~~PPPYYY{{{{{{mmm```]]]hhhfff666000...,,,+++,,,+++***))))))((('''(((***+++***)))&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))***+++++++++---000000...///222666DDDttt[[[;;;555333777<<<222444,,,BBBcccPPP;;;VVVYYYYYYnnnxxx\\\}}}```KKKPPPqqqdddzzz___|||UUUZZZ}}}```ccc}}}yyy|||```RRRqqq~~~|||zzzxxxQQQ000++++++))),,,%%%(((***))))))(((((((((((((((&&&''''''''''''((((((((((((OOOnnnsss>>>...***(((******((((((+++''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((((((***555IIITTTFFF111&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&%%%&&&'''''''''%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++***)))((('''((())))))))))))))))))***+++,,,---,,,,,,***///444888TTT~~~RRReee{{{yyyqqqooobbbgggddd555000...,,,,,,,,,,,,***))))))((('''(((***+++***)))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,+++...111000000222888===\\\JJJ777555///888===222000(((FFFcccIII;;;:::AAAXXXsss~~~nnneeewww[[[MMMPPPtttdddyyy```|||VVV```bbbddd~~~{{{}}}```SSSttt~~~~~~~~~zzzwwwOOO...++++++***,,,%%%(((******)))((((((((((((((((((((((((((())))))))))))888bbbMMM333...*********'''&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$(((222JJJfffmmmRRR///&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++***((('''''''''((()))))))))))))))***+++,,,---++++++***///444888TTT~~~VVVmmm~~~yyyrrrwwwfffgggccc666///...,,,,,,,,,,,,***))))))(((((((((***++++++***&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********)))******+++,,,+++...111111111555<<>>---111;;;]]]sssuuuyyyRRR>>>VVVsssqqqaaa{{{```UUUooobbbhhh~~~~~~^^^QQQttt~~~~~~yyyDDD222******(((***,,,&&&((((((''''''''''''((((((------&&&)))+++***---888JJJ222+++(((+++---***((('''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&(((:::]]]{{{{{{___DDD***&&&$$$&&&'''%%%&&&(((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---,,,***(((((((((((()))((((((((((((((()))******,,,---+++///555999PPPttt}}}___}}}|||wwwzzzbbb___III444------+++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))************************++++++,,,,,,------555///...666333<<>>gggUUUDDD222++++++++++++,,,***)))(((((('''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((+++...JJJvvvnnnjjj999///(((((()))'''$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++)))((('''(((((())))))))))))))))))))))))))),,,...,,,...222555KKKooo}}}iii|||xxxyyy]]]888//////...---,,,+++*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))************************+++,,,---------000'''///:::222999iiiTTT666555555111111---111555<<>>^^^tttqqqcccxxx===111888222XXX{{{bbbhhh|||}}}VVVvvvbbbhhhyyyzzzyyyVVVRRRtttvvvtttxxxzzzzzzyyyyyytttmmm>>>///+++---)))***---)))******))))))))))))*********)))'''---...)))===dddmmmNNN;;;000,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&+++666NNNmmmzzzdddDDD666---%%%%%%'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''((()))))))))***+++******)))((()))------000333777PPPvvvvvvrrroooIII<<<555000000...---,,,+++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***************)))***+++,,,---...//////333///222000555fffvvvAAA777666222222///000444222OOOkkkBBB222AAA;;;000???QQQvvvkkkfffppp:::---222111___jjjcccwww[[[yyy```fffzzzWWWVVVuuuqqqyyy~~~zzzrrrkkk<<<...,,,...)))***...***++++++************++++++&&&******+++,,,...KKKxxxZZZ;;;...///,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***---///<<<\\\qqq[[[333///)))%%%&&&&&&%%%&&&***''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''((()))'''(((***+++++++++***)))''',,,...000444777QQQyyyuuuyyykkkFFFDDD666000///...---,,,+++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***************)))***+++,,,---...///000333555222///IIIhhh999888666111333111000555333]]]]]]<<>>iii\\\???999___pppWWWvvvccc666...333000555dddhhhkkkzzzWWWpppdddaaawwwyyyzzzzzzWWWgggwww}}}}}}~~~}}}\\\666333///---,,,,,,,,,+++***************++++++,,,---***333000333kkk|||FFF777444444,,,***//////))))))))))))((((((((((((&&&'''((())))))((('''''')))%%%%%%(((***'''&&&''')))(((((()))++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$%%%&&&((()))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&###'''+++---???SSSVVVEEE)))))))))&&&***%%%+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))'''&&&'''((()))'''(((,,,000111---))),,,---,,,000333333KKKsss{{{hhhpppwwwwwwTTT444...+++------***))),,,))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))(((((('''''''''((((((************)))))))))))),,,---.........///111333222666CCCooopppAAAHHHOOO999444666888000333NNNkkkBBBEEEtttXXXFFFNNNllljjj^^^wwwRRR333,,,222111666eeehhhppp}}}]]]wwwgggccctttzzz~~~|||UUUdddyyy}}}~~~|||\\\666333///---------,,,++++++*********++++++,,,---,,,///666///666rrrhhhEEE333555000***---///)))))))))((((((((('''''')))'''&&&'''***+++)))'''***&&&%%%)))***((('''((()))((()))***++++++)))''''''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%'''((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''######***+++---EEEbbbmmmVVV222***(((&&&***$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''((((((''''''+++...///,,,)))+++,,,+++000222222JJJqqqqqqfffhhhlllzzz|||```999...***000000)))(((///)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((''''''(((((()))************************,,,...///000///000111333333:::ZZZbbbBBBLLLMMM777111000333111666YYYddd<<>>333,,,444333888fffhhhyyywwwcccwwwkkkggg~~~YYYjjj}}}XXX555222...------------,,,++++++++++++,,,---...///---000...222WWWvvvWWW===777666...------,,,++++++***))))))***++++++(((&&&---;;;FFF222,,,)))+++***'''%%%'''*********+++---,,,***(((((((((((())))))*********(((((())))))))))))((((((''''''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))(((((((((((((((((((((((((((&&&(((+++:::aaappp>>>+++'''''')))"""'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))(((''''''((()))''''''((()))++++++***))))))++++++000222111GGGnnniiiooozzz~~~~~~bbbEEE---***---)))'''******)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******))))))******+++++++++,,,***,,,...//////111333555FFFoooJJJ999===777000666//////--->>>eeePPP===HHHfffsssVVVfffeee;;;222+++333444;;;lllqqqxxxyyy```uuunnnjjjeeesss~~~}}}UUU444222...---------------+++++++++,,,---...///000......,,,<<>>+++(((((()))"""(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))(((((()))******************+++,,,111333111GGGmmmbbbnnnttthhh```rrrvvvZZZ:::,,,+++,,,)))'''******)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***++++++))))))******+++,,,,,,,,,***,,,---...000222666:::]]]zzz>>>555:::111///888000000,,,CCCfffDDD<<<===NNNeee~~~UUUkkk\\\777111***222222:::llltttvvv{{{___zzzrrrmmmiiiuuu|||SSS444111...,,,---......---++++++,,,,,,---///000111......///JJJhhhDDD<<<;;;444444333222111000///...+++---...,,,---666FFFSSS222---***++++++))))))++++++++++++,,,...---+++)))))))))******+++,,,,,,---))))))************))))))(((((())))))*********)))((((((((((((''''''''''''&&&'''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&)))///CCCnnnnnn;;;***)))))))))"""***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***))))))***************+++***,,,---222444111GGGmmmYYYkkk}}}jjj]]]]]]fffppp~~~lllMMM444,,,......)))*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***+++,,,))))))***++++++,,,------,,,---...///111555;;;@@@wwwppp999666<<<111///888///......GGGfff;;;888000777TTTsssUUUpppVVV555222***000///555gggooorrr~~~|||bbbuuuoooeeesss{{{RRR444111...,,,---......---+++,,,,,,---...///111111...///444TTT]]]DDD:::666666555444333222111000///...---,,,---333===DDD000+++)))+++,,,+++,,,...,,,++++++---......,,,***))))))***+++,,,,,,------))))))************))))))(((((()))***************)))(((((((((''''''''''''&&&'''''''''(((((())))))***)))(((((((((((())))))))))))))))))))))))))))))&&&)))///444GGGpppjjj888)))******)))###,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''(((***)))***++++++******+++,,,+++,,,---222444222GGGmmm{{{TTTjjj}}}}}}rrr___\\\XXXeee~~~www\\\;;;---000111+++************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***+++,,,))))))***+++,,,,,,------......//////222888???DDDYYY;;;444000222444222000111000KKK]]]???000111333___iiiTTT{{{RRR999111222333---999lllnnnkkkpppkkkzzzwwwqqq^^^~~~wwwKKK333111...---.........------------------...///000444222555```eeeIIIEEE>>>777444555555333000222111000///...///000222------...---------,,,,,,------,,,,,,---...///000+++************+++---...---------+++))))))***+++++++++*********+++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((()))))),,,&&&---111???uuuvvvFFF333,,,---(((&&&(((###&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************------+++///222111FFFlllrrrcccwwwwww~~~pppwwwssseeeVVVhhh|||sss~~~sssKKK444666333$$$///+++))),,,...***&&&$$$&&&&&&'''(((((((((''''''******))))))((((((''''''&&&'''((((((''''''(((*********)))((((((((((((((('''((()))++++++******))))))******++++++,,,------000222---111999444DDDmmmNNN999444111333444222000111666SSS^^^;;;///444:::eee```UUU~~~UUU888000111333---:::mmmqqqccc}}}tttnnn|||yyyqqq~~~\\\}}}{{{NNN333111...---.........---------------...///000000333444FFFwwwjjjcccZZZTTTQQQMMMGGGBBBDDD<<<333///111333222000555444222111000/////////------..................---...///000000000000///&&&)))...111222000...---+++++++++++++++,,,------+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++%%%+++///>>>qqqooo>>>,,,'''***'''&&&)))&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************------+++///222111FFFkkkpppdddzzzyyyooo~~~llllllkkkWWWPPPgggvvviiiNNN888000000,,,))))))+++,,,)))))),,,'''((())))))***************)))))))))((((((((('''&&&'''((((((''''''(((*********)))((((((((((((((('''((()))***+++******)))*********+++,,,,,,------...111///...222>>>bbb@@@777333222555555222000000<<<\\\[[[444...777???eeeWWWXXXVVV555//////222---;;;nnnwwwaaa{{{zzzppp|||~~~tttZZZ|||}}}MMM333111...---...///......------------...///000111222999aaavvviiiYYYRRRPPPLLL@@@555888777555222111000/////////000111222222222111111)))+++---...///---,,,***111///,,,***)))***,,,---++++++***))))))))))))***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))),,,'''+++///BBBsssooo===***&&&+++'''&&&)))(((&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************---,,,+++000222000EEEjjjoooggg~~~xxxmmm~~~}}}uuu```PPPOOOYYYiiifffMMM555,,,...---...000...)))(((+++(((((((((((('''''''''&&&))))))))))))((((((((((((&&&((())))))(((''')))*********)))(((((((((((()))(((((()))************)))******++++++,,,,,,------+++///444111///NNNnnn888555333333666666222///111>>>bbbUUU111666<<<>>>YYYQQQ___RRR///......111...<<>>ppp^^^ppp|||rrrbbbppp~~~kkkfffuuuCCC333000......///111111000.........///000222444444AAAmmm}}}vvvrrrqqqppp]]][[[WWWTTTSSSUUUWWWYYYKKKBBB777000------------+++++++++,,,---///000111------------,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...(((222666===[[[ddd===(((++++++)))******''''''&&&&&&&&&&&&''''''$$$%%%&&&(((***+++------&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************,,,,,,,,,111333///BBBfffpppzzzjjjzzzzzz\\\UUUzzznnnllljjjccccccTTTCCC999333///---///''''''''''''(((***,,,---(((((((((((())))))))))))'''(((***)))(((((()))+++++++++***))))))))))))***)))))))))((()))******+++++++++,,,,,,------......444///,,,444UUUEEE777444333444555333///111666PPPfff@@@NNNpppEEE:::888CCCSSS@@@nnnkkk999000111---111222???ppp___tttqqqhhhtttjjjgggwwwFFF222000......000111111111......///000111333444555OOOwwwbbbPPPFFFBBB???===888777555444222111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////@@@HHHPPPmmmxxxIII***+++,,,++++++)))''''''&&&&&&&&&&&&''''''%%%&&&(((***+++++++++***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************+++,,,,,,111333///AAAeeesssgggzzzzzzXXXZZZ~~~mmmQQQbbb^^^ZZZTTTGGG888111111111///---+++))))))******'''((((((((()))))))))***''')))******))))))***+++,,,+++******))))))*********)))((((((((()))++++++++++++,,,,,,---.........333222--->>>ppp|||<<<666555333333444222///111777QQQccc999RRRzzzGGG888(((555LLL@@@qqqddd333111222---111222???ppphhhtttoooyyynnnfffwwwHHH222000......000111111111......///000111333555666YYYxxxdddWWWPPPMMMIIIDDD???:::777666222222222222111111111000........................------------------------,,,,,,,,,---...///000111999PPP[[[ddd~~~UUU000---...,,,***'''''''''&&&&&&&&&&&&''''''&&&(((***,,,,,,+++((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************+++,,,,,,111333///AAAeeetttfffzzzvvv{{{XXX]]]cccCCC:::III[[[cccWWWCCC777555DDDAAA<<<666111---+++***'''((((((((())))))******''')))******))))))***+++,,,+++******)))************)))((((((((()))+++,,,++++++,,,------......///...555444MMMeee999:::555222777111333333,,,???fffMMM999kkkRRR:::222===DDDEEEwwwTTT***777...---000333CCClllpppvvvmmmrrriiilllgggrrrEEE666444111000111222222111444---111444111555:::555kkkvvvaaaUUUUUUZZZ@@@:::444111111333333333333222222111000000//////222000.........///...---+++---////////////111333DDDTTTdddrrraaa333+++111,,,(((***'''((((((((((((((((((((('''(((***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***************)))((((((*********)))))))))))))))***......000222000AAAbbbkkkfffwww}}}wwwRRRgggaaa:::333444555888<<>>ddd___777888555222777111333333---BBBdddOOO@@@rrrUUU444111???@@@IIItttIII***222///---///222CCCkkktttzzznnnyyyjjjkkkgggrrrDDD555333111000111222222111111---///222000333999999xxxcccYYYLLLDDDAAA===555......---,,,,,,...000333555000...------------,,,***000111222111000000222444IIIWWWhhhyyyeee666+++///---)))***(((((((((((((((((((((''')))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''***)))))))))))))))))))))***......000222000BBBbbbooodddyyy~~~uuuSSSjjj___999///...,,,,,,...222555888VVVWWWWWWTTTMMMFFF@@@===222,,,&&&(((...///)))!!!,,,***'''%%%%%%'''***,,,,,,,,,++++++***))))))((())))))))))))************...***))),,,......///333333333FFFvvvUUU444666555111666111222222///HHHeeeMMMFFFwwwZZZ999===III===SSSqqq???...---111---...111CCCkkk{{{iiikkkkkkhhhsssDDD555222000000111222222111111///111333111222<<>>bbb???@@@===<<<;;;SSSyyyEEE[[[qqqNNN333...222...444---...888ZZZ}}}ZZZ~~~yyybbbfffdddyyyiii|||DDD555444333333555777777666...666---888888DDDOOO777///))),,,((()))+++++++++,,,---///))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((()))******++++++,,,***111---...333???hhh}}}lllqqqnnnxxxMMMbbb~~~SSS555000************))))))))))))***)))((('''&&&&&&'''(((,,,+++)))((('''((()))+++222333>>>TTTeeebbbRRREEE333222000...,,,+++***)))'''((()))((((((***---000---***+++222///%%%???ppp```<<<111555333111222//////222BBBaaa444555555666:::XXXtttDDD\\\pppLLL222...222---444...000<<<___\\\}}}~~~kkkgggfffwwwlll~~~FFF777555444333444555444333000555000999999QQQWWW888///------)))***++++++++++++,,,---(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((())))))******++++++,,,***111---...333???fff}}}lllsssooouuuMMMdddyyyOOO444000************))))))))))))))))))((('''''''''((((((,,,+++)))((('''((()))***)))'''---;;;HHHNNNOOOOOOOOOHHH>>>444---,,,---///...///000000000...,,,+++---000333777666555RRRYYY:::222666222111000000///333GGG]]]444222444333>>>dddkkkBBB]]]nnnHHH111///111...444...111;;;^^^^^^zzztttgggkkktttnnnIII:::777444333333333222111444444444999===ffffff<<<000111---************************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((())))))***+++++++++,,,***111---///333===ccclllxxxqqqqqqMMMhhhpppHHH111000************))))))))))))(((((('''''''''((())))))+++***)))((('''((()))******''''''***---111:::DDDXXXZZZ\\\[[[TTTIII>>>777,,,+++***---111333222000---333111...444DDDiiiPPP888333666000111...222...444NNNXXX:::444888444CCCpppaaaAAA```mmmDDD000000000///444---///777WWW]]]tttyyyffftttrrrnnnNNN:::777444333333333333222666333777999CCC{{{xxxFFF222444,,,,,,+++************)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))((())))))******+++,,,,,,,,,)))111---///222;;;```mmmrrrlllLLLmmmeeeAAA//////************)))))))))((('''''''''(((((()))************)))(((((((((((()))+++******+++(((%%%)))///@@@MMM___nnnrrrkkk___UUUAAA<<<888:::@@@GGGHHHHHH>>>AAA666---<<>>NNNaaarrrIII>>>:::111000666+++777,,,555```AAA888TTTXXX666PPPWWWiiiHHHEEEqqqnnn:::...333,,,111555222444222HHHzzzNNNHHHwwwpppmmmyyy]]]CCC???:::666444444444444000999:::CCCXXX222888000,,,***+++///000...***************************&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))******++++++,,,------...)))000...111222444TTTqqqsssbbbYYYhhhJJJ555---***************)))))))))))))))***++++++***)))((('''((((((((()))(((''''''&&&&&&%%%'''******'''(((+++)))((('''&&&&&&(((***,,,$$$,,,999III\\\pppTTT888///666000555...---666333aaa???333jjjTTT;;;999333YYYCCCGGGmmmbbb555...222000///222...222222HHH|||VVVEEEgggqqqxxxwwwppp___IIIBBB:::666555666555444...???888LLLooo333333///...///333222,,,)))***)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************)))***,,,......---,,,+++---///,,,///444222888KKKvvvuuuyyyeeeZZZ^^^AAA222+++...************))))))))))))((()))*********((('''&&&))))))(((((('''''''''&&&(((''''''(((((()))***++++++******)))))))))))))))((((((+++222@@@UUUkkkyyyPPP999333666000555......555777```>>>999mmmWWW;;;666333YYYBBBJJJooobbb444---111000111333...333333HHHzzzXXXLLLddduuu}}}}}}uuurrr}}}aaaIIICCC;;;666666777666555333>>><<<\\\yyy>>>666333111111444222---***+++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))***************)))***,,,---...---,,,+++---///,,,...444111666III|||uuuvvv|||``````XXX<<<000,,,000************))))))))))))(((((()))))))))((('''&&&)))(((((((((''''''''''''''''''''''''((()))******+++******)))))))))))))))---,,,+++,,,000888CCCJJJMMMXXXpppGGG888555444000444...///555===___===???sss\\\:::000555YYY???OOOsssaaa444---000111333333...333444JJJyyyZZZVVV```{{{xxxrrruuuwwwdddJJJDDD<<<777777888888777999999AAArrrNNN999666333222444222---***,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))***************)))***,,,---------,,,+++---///,,,...333///444GGGxxxuuuvvv{{{ZZZfff|||PPP777...---222************))))))))))))''''''((((((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***+++******))))))))))))))))))***+++++++++,,,000222111444DDD```|||rrr<<<444555000000333///111444EEE\\\<<>>UUUwww^^^333---...222111222,,,333555KKKzzz```______tttnnnxxxttteeeJJJDDD<<<888888999999888<<<888LLL^^^:::666222111222000,,,+++---++++++***************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***************)))***+++,,,,,,,,,,,,+++,,,...,,,...222...222EEEuuuuuuxxxxxxYYYkkkvvvJJJ444...,,,000************)))))))))(((''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&%%%%%%&&&&&&'''((()))+++******)))))))))))))))$$$'''+++---...///111333222------888JJJ[[[mmmyyyaaa999333666///000222000222333NNNZZZ;;;CCCiii:::222MMMbbb>>>\\\yyyZZZ333......333///000+++222555KKK|||ooollljjjtttqqqkkk|||xxxdddJJJDDD<<<888888::::::999;;;<<<]]]ooo<<<444000///111///,,,+++---,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((()))*********************+++++++++,,,,,,++++++...,,,...222...222DDDtttuuu{{{vvvzzz]]]qqqoooFFF444///+++---************)))))))))(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((&&&%%%%%%&&&&&&'''((()))+++******)))))))))))))))(((***++++++******,,,---,,,,,,000555666888>>>FFFkkkWWW<<<444777111///111000444222VVVXXX:::FFFmmmBBBFFFeeefffAAAbbbyyyTTT222111---333---000,,,222333III~~~yyy~~~qqqmmmhhh~~~dddJJJCCC<<<888888::::::999555BBBoooEEE555222222333222---+++---,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***************************+++++++++,,,***---,,,...333///333DDDuuuvvv}}}~~~xxxyyy___xxxiiiBBB333000,,,+++************))))))))))))'''''''''&&&''''''((()))'''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***+++******)))))))))))))))***++++++)))((((((***,,,))),,,111444000,,,///666<<<]]]QQQ@@@222666222///111111666111\\\VVV999MMMnnnPPPaaahhhDDDgggwwwNNN111333...333---222///222///EEE}}}pppyyyiiifffeeeIIICCC;;;777888999999999;;;VVVRRR;;;999888999666000,,,---------,,,++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))******************************++++++,,,))),,,,,,///444000444EEEwwwvvvzzz{{{zzz^^^{{{ccc<<<000000---,,,************))))))))))))(((((('''''''''((()))***''''''''''''((((((((()))''''''''''''((()))******+++******)))))))))))))))((()))*********,,,...111---,,,,,,---++++++111999***===ZZZrrrxxx|||MMMBBB000333111///000111666111```UUU999RRRnnnZZZvvvhhhGGGjjjvvvKKK111555...333///555111222---BBB{{{oookkkfffffffffHHHBBB;;;777777999999888LLLppp]]]BBB???>>>???;;;222---,,,------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((()))*********************))))))******+++,,,))),,,,,,000555111555GGGyyywwwyyy|||zzz]]]zzz___888...000......************)))))))))))))))(((''''''((()))***+++&&&'''''''''(((((())))))(((''''''(((((()))***++++++******)))))))))))))))((()))++++++******+++,,,+++)))+++000222///---...666222777??????BBB]]]~~~PPP:::444777+++000555++++++:::___HHHAAAUUU[[[bbbccc@@@wwwsssDDD333///+++444---666000222444CCCssszzzjjjlllyyymmmrrrkkkPPP<<<>>>999555===:::===ZZZtttOOOCCC999888666333///...------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((******)))))))))))))))***---,,,,,,++++++,,,,,,---+++///,,,---222111333AAAvvvzzzwwwyyyvvvttt```}}}III555;;;222444...((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************)))))))))))))))************+++++++++---------............//////000222444666:::???CCC___~~~JJJ777222666---...444---///>>>```EEE===ZZZ{{{]]]nnn```FFFzzzuuuFFF555111,,,555---666///111333BBBsssmmmsssqqqyyyooorrrpppOOO<<<>>>999666<<<:::BBBqqqQQQ===666999444//////...------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))(((******))))))))))))******---,,,,,,++++++,,,,,,---+++///------222111333AAAvvvyyywwwxxxsssxxxfff{{{EEE222999333555///((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))(((((())))))*********+++++++++------------...............///000000111444888;;;BBBOOOZZZjjjsssEEE666111777000,,,333///333BBB___BBB777VVVmmm```\\\|||]]]KKK}}}tttDDD444222,,,333---444---000111@@@sss\\\zzzuuuvvvrrrtttqqqNNN<<<===999888<<<;;;KKKZZZ999111999000+++000---------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******---,,,,,,++++++,,,,,,---+++000------333111444AAAwwwwwwxxxuuupppyyykkkppp???///777444444...((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))(((((()))))))))*********++++++,,,,,,,,,---------........./////////...///222555555333444CCCYYYdddvvvjjjBBB888222777333---333///555CCC^^^???555FFFKKKEEEZZZZZZOOO}}}ppp???111000)))///,,,333,,,///000>>>rrrOOOwwwxxxpppvvvtttnnnMMM>>>===888:::;;;===XXXooo???...444---+++222,,,...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))***+++---,,,,,,++++++,,,,,,---,,,000------333111444AAAwwwvvv|||tttnnnvvviiieee:::---222222000,,,((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((((())))))))))))************+++,,,,,,,,,------------///000000000///000222444444777777>>>IIIOOO```|||aaa???:::111444222000333...444AAA[[[===666:::555888```TTTSSS|||lll:::000111***...,,,111+++000///;;;pppNNNzzzzzzooo{{{pppoooNNN@@@<<<888<<<;;;@@@hhhTTT222///---...222.........------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********+++))))))(((((()))***++++++---,,,,,,++++++,,,,,,---,,,000---...333222444BBBvvvvvvuuuoooooobbbXXX777,,,...000+++)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((()))))))))*********++++++++++++,,,,,,,,,------...000000000000333444---777;;;CCCUUU^^^___eeeXXXNNNLLL]]]wwwVVV===<<<000000...222333,,,444AAAZZZ===777999000<<>>;;;CCCxxxtttDDD000111222///111......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++++++++(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---,,,000......444222555BBBuuuyyyxxxsssjjj^^^}}}KKK555---***---''')))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''((((((((()))))))))************+++++++++,,,,,,,,,)))+++---......///111222222666888IIIhhhppp[[[III;;;777777>>>EEESSSlllPPP>>>AAA333000...000111,,,555CCCZZZ;;;777<<<111BBBwwwEEEUUUyyyccc333///666///222+++000,,,333///666iiicccmmmxxx|||kkk~~~RRRGGG<<<555???;;;FFF]]]666888333***555.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++,,,,,,(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,------111......444222555BBBttt}}}{{{yyyjjjaaattt???333...(((,,,&&&+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((()))))))))***************++++++++++++)))+++---...------///000666555888QQQkkkdddGGG777:::777888999444333BBBWWWsssNNNAAAGGG888333222...///,,,777EEE[[[;;;666;;;///DDD{{{BBBSSSuuu^^^///,,,444...000+++000,,,444000444gggkkkiiiyyyzzzzzznnnTTTHHH<<<555@@@;;;IIIppp===<<<333&&&888///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,------111......444222555CCCttt}}}|||llleeennn777222///''',,,&&&...)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((()))))))))))))))************+++++++++,,,---//////.........///,,,,,,777SSS```III333777888111222999;;;555777???BBB\\\OOOEEEOOO///999///333---///333HHHQQQ;;;999CCC888???___zzzCCC[[[sssKKK666,,,555000///...///...///222888]]]dddiiisssooouuuYYYCCCBBB777;;;>>>KKKSSS444333444000222111000///...---------,,,+++******)))************************)))(((((())))))))))))************))))))***+++,,,---------******))))))******+++,,,,,,------,,,+++,,,...000---333000...333222666BBBzzzwwwzzzmmmnnnPPP;;;,,,---000,,,)))+++))))))((('''''''''''''''******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((***++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++******+++,,,...///000000000111;;;DDD@@@222...333333333333444666777999:::FFFBBBLLL|||JJJEEERRR000666///222---///444KKKQQQ;;;===___JJJ>>>JJJddduuucccAAA]]]rrrIII666,,,555000///...000...///111777ZZZddd```|||jjjwwwYYYBBBBBB888<<>>@@@NNN{{{BBB444999---111000///...---,,,,,,,,,,,,,,,+++************************+++******)))((()))))))))*********++++++((()))***+++++++++++++++******))))))******+++,,,,,,---...---,,,,,,...000+++111000///333333:::LLLzzzooowwwrrrxxxsss;;;000)))+++,,,((((((,,,))))))((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,//////555;;;888///---222111111222333444666777888111666>>>LLLooojjjBBBNNNddd;;;//////000///000777SSSRRR:::KKK}}}ccc>>>+++///333111333bbbnnnBBB444---333---000///000...//////111RRR|||kkk{{{___DDDBBB:::>>>???NNNHHH444===111111000///---,,,,,,,,,,,,,,,,,,+++************+++*********++++++******)))))))))*********+++++++++((()))******+++++++++*********))))))******+++,,,,,,---......------...000,,,111//////333222===SSS~~~rrrkkkuuurrr|||ddd444...+++,,,***''''''+++))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))***************************+++++++++......111444222------111000000111111333444666777666999AAACCCUUUbbbCCCQQQjjjBBB...111///111000888WWWPPP777RRRsssLLL222222222000888ffflll===333...222,,,000...000//////...000OOO~~~ppp~~~xxx}}}eeeFFFAAA999===>>>PPPNNN333;;;555111000///...---,,,,,,,,,---,,,,,,+++***+++++++++******++++++++++++******************++++++++++++)))******++++++++++++*********))))))******+++,,,,,,---//////...---...000---111//////222222BBB___zzzmmmkkkuuupppZZZ333000...---***''''''***))))))((('''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))*********************************---,,,---///...,,,,,,////////////000111333555666999777AAACCCEEEmmm^^^CCCLLLeeeDDD---333...222000999ZZZNNN333WWW\\\555111000...:::iiijjj999222///111***111...000///000//////MMM{{{lllxxxuuuiiiHHHAAA999>>>AAAVVV\\\999777555222111000///...---------------,,,+++++++++++++++)))***++++++,,,+++++++++*********++++++++++++,,,***++++++,,,,,,,,,++++++******))))))******+++,,,,,,---///000///......///...111///000444777MMMpppxxxzzzlllpppwwwoooRRR444222///---+++)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++,,,+++++++++,,,,,,,,,---------...///000222333444999888AAAGGGBBBSSS[[[AAA@@@XXXAAA,,,666---333000999\\\LLL000YYYppp>>>222...---;;;lllhhh666111000000)))111...000000111//////MMMzzzmmmttt|||www}}}lllIIIAAA:::AAAFFF___uuuGGG555666333222111000///.........------,,,++++++++++++,,,)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,---------,,,,,,+++******))))))******+++,,,+++...000000///......///...000///222888>>>[[[uuu}}}pppxxxzzzoooLLL444111...++++++,,,+++)))))))))(((''''''''''''''''''''''''(((((()))))))))******)))(((((('''&&&&&&%%%&&&'''((()))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***+++,,,------************+++,,,,,,+++,,,------...///111222333777;;;@@@CCC???@@@eeeYYY>>>555LLL<<<+++888---444///999]]]JJJ---[[[NNN;;;555111@@@mmmggg444111000000)))222---000000111000000MMMzzzsssvvvxxxzzznnnIII@@@;;;DDDKKKgggVVV666777444333222000////////////...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------......---,,,,,,*********)))***++++++,,,+++...000111///...//////---//////333;;;DDDeeewwwttt~~~sss}}}~~~pppHHH333000+++)))+++...---***))))))(((''''''''''''''''''((((((((())))))******+++******)))((('''''''''%%%&&&'''))))))))))))((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---......)))******)))+++---,,,***,,,,,,,,,---///000222333111;;;:::999777000JJJUUU777:::999AAA999---444111222;;;\\\@@@???```TTT555???CCC???wwwZZZ<<<000000000//////111---444000111444EEEssspppzzzpppJJJ<<>>444555444111...---...000111111000000000...+++***++++++------,,,///333000)))111000...------...///111...---++++++,,,---,,,***---,,,,,,++++++,,,,,,---***,,,///000///......///,,,---222222777YYYxxxwww~~~ppp}}}jjjWWW<<<111...,,,(((---///%%%((((((((((((''''''''''''***&&&'''((($$$###222FFFDDD222&&&''')))$$$"""%%%$$$'''))))))((('''((((((((()))***++++++***)))((())))))))))))))))))))))))***************)))(((((())))))))))))******************))))))******+++,,,++++++,,,------......///555---333444666555===fffPPP555999888@@@:::///000,,,111???___>>>???eeeNNNCCC]]]WWWKKKxxxZZZ;;;///000000//////000+++111------222DDDtttrrr~~~pppRRRCCCBBB@@@\\\|||NNN555555:::999111...222444222000---***,,,...000000///222111///---...000000//////...,,,***))))))***+++444222...---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++---///000///......//////111555999KKKsssyyy|||uuu}}}fff[[[;;;111...---(((,,,...&&&(((((((((((('''''''''''')))''')))---******888KKKWWW???***&&&)))'''''')))%%%'''))))))((('''((((((((()))***++++++***)))((())))))))))))))))))))))))***************)))(((((((((((()))))))))***************))))))******+++,,,++++++,,,,,,---.........444,,,333333555444:::aaaJJJ222888777???;;;222///***333EEEbbb:::>>>lll}}}EEERRRvvv]]]KKKyyyYYY:::///111000...///000***000++++++000BBBqqqtttppp\\\PPPLLLQQQuuukkkBBB444888777///---222333///333///++++++///333222000111//////111111///...000111111222333555777999:::111///,,,,,,---/////////,,,,,,++++++++++++,,,,,,+++...000000///......///...222333<<<\\\yyyttt{{{ddd```999000//////(((***---'''((((((((((((''''''''''''%%%$$$&&&***((('''222AAATTT<<<'''###''''''%%%$$$%%%'''))))))((('''((()))))))))************))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))*********))))))))))))***++++++++++++,,,,,,------......111+++222222444222666YYY}}}hhh^^^YYYeeexxxEEE111777444<<<999222333---666IIIbbb666>>>ttthhh???___TTTHHH{{{XXX888///111000...000000,,,333///---///>>>kkkvvvuuunnnvvveeeDDD:::111222333333222444111333222000000222222000111///111888===:::555222333444777;;;???CCCFFFGGG444111////////////...---,,,,,,++++++++++++,,,,,,---///111111000////////////666555===eee|||xxxiii~~~~~~eeeeee;;;000000000)))(((,,,(((((((((((((((''''''''''''&&&%%%&&&'''$$$!!!'''000888+++###%%%***((("""%%%'''((((((''''''((())))))))))))******)))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((()))))))))***)))))))))))))))***++++++***++++++,,,------.........***111000222000111QQQqqqaaaRRRGGGBBB444:::EEESSScccvvvBBB222888222777555000444...777JJJbbb888CCC}}}QQQEEEpppOOOSSS}}}XXX666///222000...111111///888666333000999cccxxxrrrjjjfffEEE111777;;;222111<<>><<>>===:::999666444777>>>IIIPPP\\\lll~~~@@@333999111444333///000///999HHHaaa<<>>===LLL{{{^^^}}}kkkuuuHHH555...000+++))),,,)))(((((((((((('''''''''''')))((((((((((((((())))))$$$%%%&&&&&&$$$$$$'''***''''''((('''&&&'''(((*********))))))))))))******))))))))))))))))))))))))''''''((()))))))))((((((''''''(((((((((((()))))))))(((((((((((()))************++++++,,,,,,---------***000---000111///HHHWWWCCC111222<<>>GGGvvvvvvEEEdddNNNWWWVVV333///333///---222000///;;;999666222999aaa]]]FFFSSSxxxRRR???>>>FFFTTTbbbqqqwwwYYY[[[zzzxxxqqqmmmWWWOOOCCC999555444555555//////............//////000222333333111000///000...;;;<<>>>>>ZZZ\\\{{{~~~~~~{{{iiiVVV:::,,,///---,,,---))))))(((((((((''''''''''''&&&&&&$$$$$$'''+++***'''(((((('''''')))+++((($$$'''(((((('''&&&&&&)))++++++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((()))******)))******+++,,,,,,------...,,,111+++000333111IIIqqq}}}ccc???777111///555;;;;;;999888777666555222000///111333000888???IIIMMM???999FFFHHHOOOVVV\\\iiizzzsss>>>333777000222111777///???<<>>222---///333777999999777666000000000000000000000000333555777777666555666777777777999;;;>>>@@@CCCDDDEEEGGGPPP___}}}qqq<<<333666000222111666...>>>>>>\\\^^^999888222333777EEEyyyMMMXXX|||PPP333222222000111///000000...111444///:::VVV}}}~~~yyyhhhsssyyygggWWWAAA===888555333222///---///111222444444444333222666999AAAkkkaaavvvlllvvv[[[???CCC???000+++'''...((()))))))))***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))***+++,,,,,,,,,,,,...)))///,,,///......LLLvvvcccHHHSSSQQQ<<<:::---...000444777888888666555000000000000000000000000111333444555444333444555444444444555777999:::;;;<<<;;;===CCCUUUlll:::333555///222111444000===<<<___\\\<<<888...,,,222FFFFFF\\\{{{OOO333222222000111///000111---///222///:::TTT}}}ooopppuuu___ggg{{{YYYNNN???555222111///+++///111222444555555444444777<<>><<<222000333HHHyyyBBBaaa{{{NNN222222111000111///000111---...111///:::QQQXXXYYYvvvgggPPPEEEVVVpppjjjIII555222444333///000111333444555555555555777>>>KKKyyyhhhppp~~~mmm~~~SSSBBBfffwwwXXX===......***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))***++++++,,,,,,+++((('''000---...222<<>>fffaaa777444555...333111222888DDDCCCpppUUU@@@???555444444GGGyyyBBBccczzzNNN111111111000111///000222...---111000999MMM\\\WWWppp\\\MMMDDDBBBBBBFFFPPP^^^llltttwwwmmmppptttzzzjjjLLL:::444444666222222333444555555666666777===LLL}}}kkklll~~~mmmUUU@@@lllrrrYYY@@@---,,,+++)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((()))***++++++++++++((('''000,,,,,,///;;;ccc\\\<<>>//////***000000222222222000///...------------------------,,,---//////.........///000000000000111222333444000444555999999444NNN]]]666555666///444222222888KKKQQQYYYFFFGGG@@@===666@@@yyy|||FFFcccyyyMMM111111111000111///...222...---222222777HHHaaa\\\oooYYYRRRRRRVVVZZZ\\\mmmzzz{{{}}}lll^^^___mmmzzzhhhHHH555222777444444444555555555666666777:::HHH|||pppiii~~~mmmUUU???oootttYYY555...---+++)))'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''((()))***+++++++++++++++)))///***(((***444[[[MMM<<>>tttyyynnnbbbjjjVVVzzzlllccctttyyypppHHH???777444444333444666222888===hhh^^^xxx|||MMMDDDzzzeee777000******+++)))((()))''''''''''''''''''''''''...---+++)))''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,,,,+++***,,,---&&&555---&&&...---GGGzzzYYY>>>,,,---111+++************************)))************+++++++++)))************++++++++++++++++++,,,---...///000000444222222444222>>>VVVwwwQQQ<<<444666222111444222AAAMMMSSS{{{GGGGGGdddLLL000555???RRRAAAtttGGG333222///444000000///111222111111333999>>>ooo|||uuulllttt\\\tttrrrdddhhhxxxyyyeeeQQQ@@@>>>===777444777222999<<>>JJJrrrZZZAAA===<<<777888;;;888CCCppp```|||uuuDDDDDDhhh888000++++++,,,***)))***''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***++++++***)))+++,,,&&&///111(((222ZZZrrrkkkRRR444)))333222+++***)))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********++++++*********+++,,,,,,,,,...,,,...222...444GGGlllKKK777111555222000222///111MMMooo|||JJJ999ppp{{{AAAOOOeeeWWWEEE{{{LLL666222...333///000///111222111///111666;;;]]]wwwiiijjjjjj^^^___bbbdddccccccgggpppxxxmmmIIIAAAPPPqqqoooNNNAAA===999777999888???aaa^^^{{{vvvEEEGGGfff777000******+++)))((()))''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))******))))))***,,,333EEEBBB444BBBccchhhWWWCCC---(((111000,,,,,,)))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******+++******)))******++++++,,,...,,,///333///333DDDiiiJJJ666000555111000222///111DDD```kkkGGG<<>>OOO[[[TTTNNN???000,,,---)))***---***''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******+++---+++...333...111AAAhhhJJJ666000555111000222///000:::PPP\\\DDDAAA|||YYY```DDDMMM666222---222///000000111222000///000555:::III}}}}}}~~~}}}wwwttt}}}rrrNNN;;;IIIzzzNNN999AAA<<<999999999DDDlllZZZ{{{xxxGGGLLLaaa555...((())))))'''&&&''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))******))))))***+++,,,AAA===;;;PPPOOOFFFSSS@@@555///***###(((...***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))))))))******,,,***---222---///???hhhBBB:::444444444222111222...CCC???RRRPPPDDDvvvtttiiiZZZJJJPPP777222,,,222000111111111222111000111444666NNN}}}oooWWW]]]zzz}}}xxxMMM<<>>WWWUUUGGGzzzmmmkkk\\\KKKOOO777333...222000000111111222111000111444666JJJ}}}qqqXXXbbb{{{ooo______[[[gggbbbAAASSS|||SSS;;;:::>>>;;;888???PPPwwweeessswwwTTTTTT~~~SSS000---)))''''''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++******)))((((((''''''''''''(((((('''((()))******)))'''%%%+++******)))(((((())))))+++***(((((()))******))))))))))))))))))******++++++,,,)))777KKKJJJQQQkkkVVV555---((((((///(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((((())))))+++)))+++...///...222777aaa|||BBB:::444444444222111222000<<<>>>^^^___NNNvvvsss[[[jjj]]]JJJMMM777444///333//////111111222111000111444666CCCyyyrrrmmmddd}}}vvvIII@@@>>>???WWWoookkkDDD>>>iiiiiiAAA:::;;;999;;;???DDDeeefffooowwwUUUVVVzzzMMM000---)))''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******)))((((((''''''''''''(((((())),,,,,,,,,333:::666+++******)))((((((((())))))...+++((('''((())))))))))))))))))))))))******+++***+++***666GGGLLLXXXpppXXX444,,,((()))111)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))+++)))+++...///...222777\\\yyyBBB:::444444444222111222,,,<<>>sss|||^^^ZZZsss~~~KKKLLLQQQBBBGGGVVVccclllgggaaaWWWBBB444QQQ~~~GGG<<<999888===>>>:::SSSfffjjjwwwMMMOOOvvvHHH///,,,)))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))************))))))(((''''''''''''(((((()))''',,,---...===LLLHHH777***))))))((((((((())))))///,,,(((&&&'''((()))))))))))))))))))))******+++,,,000555<<>>nnnpppooo```cccHHHpppPPPhhhyyygggaaa```bbb^^^MMM:::;;;???777DDDiiiQQQ===999777======444FFFmmmhhhhhh{{{vvvGGGJJJqqqCCC...,,,)))((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))'''''''''''''''((())))))&&&*********777FFFBBB111)))((((((((((((((())))))///,,,(((&&&'''((()))))))))))))))))))))******++++++444@@@CCC===CCCWWWhhh^^^999---''''''000******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))***)))***---...---111666VVVwwwBBB:::444444444222111222000@@@JJJggglllmmmooo:::333NNNsssTTTIII555444000444000000111111222111000111444666>>>mmm|||}}}|||aaasssMMMMMMaaa___wwwnnnhhhYYY<<<444???888:::VVVaaa???;;;777;;;===555???\\\ooolllwwwuuuIIIKKKlll===---+++))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))(((''''''&&&''''''((()))***+++---***(((...555000&&&((((((''''''(((((())))))...+++((('''((())))))))))))))))))))))))******+++'''222CCCDDD999CCC\\\hhhWWW555...((('''...)))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))***(((***---...---111666SSSwwwBBB:::444444444222111222...;;;LLLkkk^^^PPP]]]:::888SSS___III444333///444111111111111222111000111444666888jjjwwwrrr___eeeGGGgggUUUlll|||cccmmm{{{kkkUUUPPP>>>777MMMxxxuuuAAA???888777<<<999>>>OOO{{{uuuxxxtttIIIJJJ~~~iii:::,,,+++))))))******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((()))***...---,,,+++++++++******'''''''''''''''((())))))+++***(((((()))******))))))))))))))))))******+++(((...>>>@@@666HHHccchhhHHH------+++(((---'''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((()))---------000666NNNuuuBBB:::444444444222111222///<<>>III|||zzzsssEEEFFF}}}|||ggg999,,,***))))))******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''')))******((('''))),,,***(((,,,444'''''''''''''''((()))******)))((()))***+++***))))))))))))))))))******+++...---999;;;555LLLgggfff;;;%%%,,,---***---&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))((()))---------000666IIIttt@@@999555444333000000222222888LLLmmmaaaBBBDDDEEE<<>>GGGrrrQQQlllPPPCCC]]]eeeMMMzzz___>>>;;;:::999>>>999>>>aaannnzzzzzzmmmEEEMMMxxx|||yyyWWW///+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***+++,,,***************+++,,,,,,++++++,,,,,,------,,,,,,))))))))))))))))))))))))***++++++***))))))***,,,222555555444333111***###(((''''''((())))))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))'''%%%''''''''''''(((((((((((()))***+++++++++---000333HHHhhh~~~@@@999555444333000000222000<<>>888;;;VVVnnnzzzyyynnnEEEQQQyyy~~~vvvQQQ///+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,*********++++++,,,------,,,,,,---------------,,,+++***************)))))))))***++++++))))))***,,,666333000///+++''''''+++(((''''''''')))((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((&&&%%%&&&)))***'''''''''''''''(((((((((((((((***+++++++++---///222EEEeeezzz~~~@@@999555444333000000222///>>>GGG```]]];;;GGGkkkyyy[[[GGGgggYYY999///444888///444333222111111111222333444333KKK~~~\\\GGGHHHTTTIIIGGGRRRbbbtttTTTEEEbbb{{{KKK@@@gggOOOKKK```QQQUUUtttTTT:::SSSwwwRRReeehhhBBB999777888>>>777999MMMnnnzzzzzzqqqGGGVVV{{{tttKKK///+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,***+++,,,,,,---.........---------......---,,,,,,,,,,,,++++++*********)))((()))******)))***,,,...333///---...+++''')))000(((''''''((())))))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''***(((###"""'''***)))''''''''''''((((((((((((((()))+++++++++,,,...000@@@```uuuyyy~~~@@@999555444333000000222111???BBBZZZ]]]<<>>WWW___>>>JJJyyywwwfffjjj@@@444:::000444444444222222222222333444777:::bbb^^^RRRLLLFFFMMMNNN@@@>>>AAA666888<<>>AAA777999888;;;>>>666111@@@WWWvvv]]]PPPJJJ777::::::555CCCMMMeeeTTT^^^===999888666:::555:::;;;mmmppp{{{vvvuuuFFF[[[{{{lll;;;++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***+++---...///---...000222333444333333222222222222222111000///......---,,,,,,+++******,,,++++++***,,,111888===777777111)))(((......((('''''''''***,,,...---,,,''''''''''''''''''''''''((((((((((((((((((((((((:::NNNXXXLLL;;;333...)))''''''''''''((((((((()))''')))+++,,,,,,,,,---...000TTTnnnxxxAAA999333333444111000111444444@@@[[[jjj888LLL{{{yyylllzzzppp===333;;;000666333...---111777888777<<>>@@@>>>666444666555111;;;DDDEEE@@@<<<;;;<<>>;;;HHHpppcccRRRQQQ@@@555777888555555;;;<<<___yyywwwIII\\\YYY555---******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++,,,,,,---...///......000333555444222333333333222222111111111000000///...---,,,++++++***---+++'''...:::<<<555777333...+++***)))((('''))))))************)))))))))((('''''''''(((******))))))(((''''''((()))(((333<<<===444111666666000///,,,)))((()))*********)))))))))***++++++,,,,,,555DDDpppAAA:::444444444222000111111777>>>RRRhhh>>>BBBUUUYYY```]]]WWWaaafff:::222666666555555555555444333333666KKK]]]mmm}}}aaaCCC:::EEE>>>;;;===:::555666;;;---000333555444666:::>>>;;;999???YYY___PPPKKK>>>555666888666777:::<<<\\\|||uuuIII___~~~TTT333///******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((*********++++++,,,....../////////111333444333222222222222222222222111111000//////...---,,,++++++)))---,,,***///777666///555111---******))))))(((((())))))******))))))(((((((((''''''(((((()))*********)))'''&&&&&&))),,,/////////000000222666999999222***''')))+++***))))))))))))***++++++,,,,,,222BBBoooBBB:::444444444222000111///999>>>MMMfffAAA===AAA777GGGZZZeeemmm|||JJJ444999<<<888444333222222666::::::UUUiiibbbQQQPPPWWWVVVIII<<<::::::<<<@@@<<<888777999;;;<<<>>>AAA;;;666???___[[[PPPGGG>>>777555777888888999AAA]]]}}}uuuLLLaaa}}}QQQ111---***))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((************+++,,,......//////000111333333333222111111111111222222222222//////...------,,,++++++)))++++++***...333333...222///,,,*********)))((((((((())))))))))))((((((''''''''''''(((((()))))))))(((((((((&&&&&&,,,444666///000999<<<888<<>>KKKeeeBBB;;;::::::AAAZZZvvv|||wwwhhhAAA<<<@@@999555555333///000444:::[[[uuu___sssWWWwwwkkkCCC>>>HHHGGGEEECCC;;;888>>>CCCAAA>>>===:::333:::[[[YYYQQQsssEEEAAA:::555666:::;;;:::HHH___vvvQQQccc|||RRR000+++***))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))***+++,,,......///000111222222222222222111111111111111111111222.........---,,,,,,++++++)))*********---222444333000---+++*********)))((((((((())))))))))))((((((&&&''''''((((((((((((((('''&&&'''(((&&&&&&111===GGG===>>>JJJKKK@@@???HHHEEE:::---'''(((***'''$$$)))))))))***++++++,,,,,,000@@@nnnBBB:::555555555333111222///:::???KKKdddBBB>>>???555:::YYYzzzyyyOOO<<<<<<444111777999444222444666\\\~~~ddd[[[XXXyyyGGGMMMcccbbb[[[NNNAAA;;;BBBIIIFFF>>>;;;888222:::YYYXXXRRRdddCCCCCC===555666>>>AAA???MMM___zzz}}}vvvSSSddd{{{QQQ000+++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))+++,,,...//////000222222111111222333111111111111111111000000------------,,,,,,++++++******+++,,,...222555666---+++***)))******)))((('''(((((())))))(((((('''&&&&&&'''(((((((((((('''%%%$$$&&&)))&&&&&&444EEEXXXMMMLLLUUURRRCCC<<>>lll~~~}}}BBB;;;555555555333111222000:::???MMMccc@@@BBBLLL333999UUUzzzwwwtttjjjVVVKKK;;;111555999777666999555]]]mmm~~~[[[kkkoooKKKhhhoooZZZJJJKKKOOOIII???:::555888EEEcccVVVSSSWWW@@@CCC>>>444666CCCIIIFFFLLL\\\uuuvvv}}}tttQQQfffxxxLLL//////******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''(((((()))***,,,...///...111333333111000111333222222111111000000//////---------,,,,,,,,,,,,+++***+++...111333333444555+++***))))))***+++***(((''''''((((((((((((''''''%%%&&&'''((((((((('''''''''%%%'''***&&&%%%444HHH^^^UUURRRWWWSSSEEE<<<===333000,,,************))))))))))))***++++++,,,,,,---<<>>BBB===333777GGGOOOLLLJJJYYYrrrrrrzzz~~~sssNNNggguuuHHH///333******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''((()))***,,,...///...111333333111000111333333222222111000//////...---,,,,,,,,,,,,,,,,,,,,,***,,,111666666333222222***)))((()))***+++***(((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&)))&&&(((***%%%###444III]]]UUURRRTTTRRRHHHAAAAAA000///...,,,***((('''&&&)))))))))***++++++,,,,,,+++:::eeewwwyyy{{{FFF===555444666444333333333888DDDPPPgggAAAEEEppp{{{KKKQQQIIIGGGdddxxx}}}SSS<<<444999:::///999ZZZ}}}jjjsss\\\qqqpppTTTpppgggHHHMMM======cccwwwNNNXXXGGG>>>===888333888EEENNNOOOKKKWWWwwwiiivvvsssQQQsssqqqIII...,,,((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))*********,,,///111111111111000///...---,,,///000000000000//////...***,,,......---+++++++++...***///;;;;;;///***---))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))***)))&&&'''444BBBHHHKKKOOOOOOGGG>>>===AAA===///---///++++++---))),,,***((()))+++---------...;;;\\\www{{{}}}yyyFFF<<<444444555444222222333888CCCNNNfffAAAEEEqqqTTTPPPDDD???```uuu|||{{{kkkEEE444999===555555VVVqqqnnnSSSvvvhhh^^^~~~~~~eee[[[LLLOOOvvv}}}OOO```zzzDDD>>>>>>999444888CCCLLLNNNJJJUUUtttwww}}}uuurrrQQQsssqqqIII...,,,((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***,,,...000//////000000000...---,,,---....../////////......+++---///...,,,+++***+++***...888???<<<333...///))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((('''((((((&&&'''000;;;???AAAFFFFFF>>>555333777:::444222000111<<<<<<***+++***((()))+++---......---999XXXrrrxxx}}}xxxFFF<<<444333555333111222333666@@@KKKdddAAAFFFrrr^^^LLL>>>999^^^oooqqq}}}vvveee<<<555::::::666TTTWWWQQQyyyWWWbbbrrrXXXSSScccyyyPPPmmmkkkAAA???===999444777AAAIIIMMMIIIRRRoooyyyuuurrrQQQsssqqqJJJ...,,,((((((((((((''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))***,,,---...,,,---///111111///---++++++,,,,,,------.........---...///...,,,******+++'''777EEEDDD;;;444///---))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((&&&%%%''''''''',,,333777:::???AAA:::222000333777999:::444999NNNLLL000***)))((()))+++---......---555QQQkkksssyyyvvvFFF<<<444333444333111111333555>>>IIIcccAAAFFFrrrfffFFF@@@BBBgggkkkbbb}}}oooyyyhhhVVVFFF888???WWW|||LLL```eeeOOOjjj|||{{{iiiHHHRRRxxxqqqPPP{{{\\\>>>???===999555777>>>FFFLLLIIIOOOjjjwwwuuurrrSSSssspppJJJ...+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''')))+++---------***,,,///222222111...,,,+++++++++,,,---...//////...//////...,,,******+++&&&>>>NNNEEE777111---((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))%%%%%%(((***((()))+++111333999<<<999222111555111555888666:::LLLKKK333***)))'''(((+++...//////...333KKKdddmmmttt|||zzzvvvGGG===444444444333111111333444<<>>;;;888666777;;;DDDKKKKKKMMMdddvvvwwwqqqWWWuuummmHHH...+++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''))),,,...---,,,***,,,///222333111///---,,,,,,+++,,,---...///000...//////...,,,++++++,,,&&&???LLL@@@222///---'''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***&&&&&&***,,,***((((((***+++111666666222333777000///555666555>>>BBB888+++)))((()))+++---......///444JJJaaahhhooowwwvvvyyyHHH>>>666555555333111111222333;;;GGGccc@@@DDDmmmuuuJJJnnn~~~pppTTTpppyyyuuujjjvvvIII???@@@[[[tttTTTZZZKKKlll]]]PPPsssccc```gggGGG:::<<<999777777777999BBBKKKNNNMMMaaaxxx{{{qqq\\\wwwjjjFFF---+++((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))''''''***...000...,,,***,,,///111111000...------,,,,,,+++,,,---///000...//////---,,,+++---...,,,<<>>GGGCCC,,,***((()))+++---------000666MMMccchhhnnnwwwwwwJJJ@@@777666666444222222222222;;;HHHddd@@@BBBiiiyyyQQQnnnSSSpppuuuvvv|||eee```444@@@<<>><<<777999666666888777777AAAMMMSSSNNN]]]dddeee~~~pppeee||||||eeeCCC,,,***)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))+++)))(((,,,111333000,,,*********++++++*********---,,,***(((((()))+++,,,,,,---------,,,---000222KKKFFF???666000---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&(((+++***&&&&&&***)))&&&'''***,,,---111666BBBFFF???***+++KKKVVV@@@...,,,***)))***+++++++++///:::VVVlllpppuuuQQQ888999555222777000111888///888IIIcccAAA===VVVwwwkkkfffnnn[[[kkkkkkFFFLLLxxxqqqHHHAAAAAAVVVdddqqqOOOdddoooVVVqqqZZZbbb<<<333:::888;;;;;;777444777===AAAOOOOOOZZZUUUkkkooobbb~~~{{{bbb<<>>999888666444444888<<>>fffgggLLL???777&&&((()))(((((((((((()))))))))******))))))))))))))))))***))))))(((((((((''''''''''''''''''((((((((())))))''''''&&&''''''(((******)))))))))'''''')))))))))(((((((((((()))***+++,,,---000YYYssstttrrrnnnxxx^^^;;;666666444666///444000444;;;@@@```KKK999444<<<@@@qqq^^^jjjkkkNNN888CCCxxxzzzjjj```fff{{{ZZZ[[[iiieeeyyy|||]]]BBB999888999;;;888333444:::AAAHHHQQQmmmbbbzzzoooiiiwwwZZZ444,,,,,,***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))))))))(((+++,,,,,,,,,,,,......---,,,,,,+++,,,,,,------------...+++,,,///***111FFFdddjjjQQQAAA444$$$(((+++'''(((((((((((())))))))))))))))))******)))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''((()))***+++***)))******)))***+++(((((((((((()))***+++,,,///000WWWrrrwwwzzzvvvbbb<<<555666555666///555111333:::@@@aaaJJJ:::999===;;;gggYYYiiikkkLLL777BBBlllsss___]]]WWWtttooo___}}}UUUxxxbbbddddddBBB;;;777999777222444<<<>>>FFFLLLeeegggmmmiiivvvWWW111+++---***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))((()))***************)))***------,,,---000111///++++++***,,,...000///...+++---,,,---...+++;;;YYYuuuxxxXXXBBB444%%%***+++''''''(((((((((((())))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((())))))***((((((******((((((***(((((((((((()))***+++,,,111111XXXttt{{{}}}|||mmmeee===555666555666///555444222999BBBaaaIII<<>>\\\|||fffggghhhUUUdddiiiHHH666===QQQ{{{llldddYYYsssiiiqqqhhh]]]uuuggg}}}___KKK:::888888555555999;;;CCCGGG\\\fff|||jjjmmmvvvVVV///***---***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))'''((()))******************---...,,,---222222///***)))))),,,000222111000,,,...---------///JJJtttTTT:::111(((+++''''''''''''((((((((())))))((()))***++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((***&&&'''++++++'''&&&***(((((((((((()))***+++,,,111444___zzz~~~~~~UUUggg===555666555666///666555222888DDDbbbGGG===HHHUUUFFFUUUmmm???DDDPPPQQQ\\\fffEEE666999777```iii\\\xxxjjj[[[hhhxxxeee}}}]]]@@@999:::888555666999AAACCCVVV```yyy}}}hhhqqqwwwVVV...))),,,***((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((())))))&&&'''((()))************)))...///,,,---333333000)))((())),,,111333333111---000---,,,---333WWWuuuBBB)))******///(((''''''''''''((((((((()))((()))***++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((***&&&''',,,,,,'''&&&***(((((((((((()))***+++,,,000888fff~~~}}}|||gggAAA